JP6242029B2 - 低電力画像圧縮及び表示のための技術 - Google Patents
低電力画像圧縮及び表示のための技術 Download PDFInfo
- Publication number
- JP6242029B2 JP6242029B2 JP2016532191A JP2016532191A JP6242029B2 JP 6242029 B2 JP6242029 B2 JP 6242029B2 JP 2016532191 A JP2016532191 A JP 2016532191A JP 2016532191 A JP2016532191 A JP 2016532191A JP 6242029 B2 JP6242029 B2 JP 6242029B2
- Authority
- JP
- Japan
- Prior art keywords
- frame
- compressed
- frames
- difference
- display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000005516 engineering process Methods 0.000 title description 24
- 230000006835 compression Effects 0.000 title description 23
- 238000007906 compression Methods 0.000 title description 23
- 238000003860 storage Methods 0.000 claims description 133
- 230000033001 locomotion Effects 0.000 claims description 99
- 239000000872 buffer Substances 0.000 claims description 93
- 239000013598 vector Substances 0.000 claims description 66
- 238000000034 method Methods 0.000 claims description 58
- 230000008859 change Effects 0.000 claims description 17
- 230000006854 communication Effects 0.000 claims description 16
- 238000004891 communication Methods 0.000 claims description 16
- 230000000007 visual effect Effects 0.000 description 30
- 238000012545 processing Methods 0.000 description 23
- 230000006837 decompression Effects 0.000 description 19
- 230000006870 function Effects 0.000 description 19
- 230000005540 biological transmission Effects 0.000 description 16
- 230000008878 coupling Effects 0.000 description 10
- 238000010168 coupling process Methods 0.000 description 10
- 238000005859 coupling reaction Methods 0.000 description 10
- 230000011664 signaling Effects 0.000 description 9
- 238000009826 distribution Methods 0.000 description 6
- 230000005294 ferromagnetic effect Effects 0.000 description 6
- 239000007787 solid Substances 0.000 description 6
- 238000013459 approach Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000014759 maintenance of location Effects 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 238000009877 rendering Methods 0.000 description 5
- 238000013139 quantization Methods 0.000 description 4
- 230000014509 gene expression Effects 0.000 description 3
- 230000005291 magnetic effect Effects 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 229920000642 polymer Polymers 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000003252 repetitive effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000000576 coating method Methods 0.000 description 1
- 238000004883 computer application Methods 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 230000008921 facial expression Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000003801 milling Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000004091 panning Methods 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 210000001525 retina Anatomy 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 229910052814 silicon oxide Inorganic materials 0.000 description 1
- -1 silicon oxide nitride Chemical class 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/156—Availability of hardware or computational resources, e.g. encoding based on power-saving criteria
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/2003—Display of colours
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/001—Arbitration of resources in a display system, e.g. control of access to frame buffer by video controller and/or main processor
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/363—Graphics controllers
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/39—Control of the bit-mapped memory
- G09G5/395—Arrangements specially adapted for transferring the contents of the bit-mapped memory to the screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
- H04N19/14—Coding unit complexity, e.g. amount of activity or edge presence estimation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/147—Data rate or code amount at the encoder output according to rate distortion criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/423—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/423—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
- H04N19/426—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements using memory downsizing methods
- H04N19/428—Recompression, e.g. by spatial or temporal decimation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/43—Hardware specially adapted for motion estimation or compensation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2310/00—Command of the display device
- G09G2310/04—Partial updating of the display screen
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/10—Special adaptations of display systems for operation with variable images
- G09G2320/103—Detection of image changes, e.g. determination of an index representative of the image change
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/10—Special adaptations of display systems for operation with variable images
- G09G2320/106—Determination of movement vectors or equivalent parameters within the image
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2330/00—Aspects of power supply; Aspects of display protection and defect management
- G09G2330/02—Details of power systems and of start or stop of display operation
- G09G2330/021—Power management, e.g. power saving
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2330/00—Aspects of power supply; Aspects of display protection and defect management
- G09G2330/02—Details of power systems and of start or stop of display operation
- G09G2330/021—Power management, e.g. power saving
- G09G2330/023—Power management, e.g. power saving using energy recovery or conservation
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/02—Handling of images in compressed format, e.g. JPEG, MPEG
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/16—Determination of a pixel data signal depending on the signal applied in the previous frame
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/08—Power processing, i.e. workload management for processors involved in display operations, such as CPUs or GPUs
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/18—Use of a frame buffer in a display terminal, inclusive of the display panel
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/02—Networking aspects
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- Computing Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Controls And Circuits For Display Device (AREA)
Description
本明細書に名前が挙げられた発明者により、本明細書とともに同時に出願された、低電力ビデオ圧縮及び伝送のための技術(代理人整理番号P55776PCT)と題した出願に関連する主題に留意されたい。
Claims (21)
- 複数のビデオフレームを圧縮するデバイスであって、
プロセッサコンポーネントと、
前記プロセッサコンポーネントに通信可能に結合されるストレージと、
一連のフレームのうちの現フレームに先行するフレームの欠如に応じて、前記現フレームを圧縮して、圧縮されたフルフレームを生成して、前記圧縮されたフルフレームを前記ストレージに格納する、前記プロセッサコンポーネントによる実行のためのフレームバッファコンプレッサと、
前記一連のフレームのうちの前記現フレームに先行する少なくとも1つのフレームが存在することに応じて、前記現フレームと、前記一連のフレームのうちの先行する隣接フレームとのうちの一方の複数の画素のカラー値を、前記現フレーム及び前記先行する隣接フレームのうちの他方の対応する複数の画素のカラー値から減算して、前記現フレームと前記先行する隣接フレームとの間の画素のカラー値の変化の度合いを示す差分フレームを導出するフレーム減算器と
を備え、
前記フレームバッファコンプレッサは、前記差分フレームを圧縮して、圧縮された差分フレームを生成し、前記差分フレームに関連する動きベクトルの指標を圧縮して、圧縮された前記動きベクトルの指標を生成し、前記圧縮された差分フレーム及び前記圧縮された前記動きベクトルの指標を前記ストレージに格納する、デバイス。 - 動画データの複数のフレームを少なくとも部分的に解凍して、前記一連のフレームを生成する、前記プロセッサコンポーネントによる実行のための動画デコンプレッサを備える、請求項1に記載のデバイス。
- 前記動画デコンプレッサは、前記動画データの差分フレームと、隣接フレーム間で1又は複数の画素のカラー値のブロックが変化した方向及び距離を表現する付随する動きベクトルの指標とを導出するために必要とされる範囲のみに前記複数のフレームを部分的に解凍する、請求項2に記載のデバイス。
- ディスプレイ上に前記現フレームを視覚的に提示する表示装置と、
前記ストレージから前記圧縮された差分フレームを取得し、前記圧縮された差分フレームを前記表示装置に伝達する、前記プロセッサコンポーネントによる実行のための取得コンポーネントと
を備える、請求項1から3のいずれか一項に記載のデバイス。 - 前記表示装置は、
ディスプレイと、
別のプロセッサコンポーネントと、
前記圧縮された差分フレーム及び前記圧縮された動きベクトルの指標を解凍し、前記現フレームを再構成する、前記別のプロセッサコンポーネントによる実行のためのディスプレイバッファデコンプレッサと、
前記ディスプレイ上に前記現フレームを視覚的に提示する、前記別のプロセッサコンポーネントによる実行のためのプレゼンテーションコンポーネント
を備える、請求項4に記載のデバイス。 - 前記表示装置は、動き補償を実行し、前記差分フレーム及び前記動きベクトルの前記指標から前記現フレームを再構成する、前記別のプロセッサコンポーネントによる実行のための動き補償コンポーネントを有する、請求項5に記載のデバイス。
- 複数のビデオフレームを視覚的に提示するデバイスであって、
プロセッサコンポーネントと、
前記プロセッサコンポーネントに通信可能に結合されるストレージと、
一連の圧縮されたフレームのうちの圧縮された差分フレームと前記差分フレームに関連する圧縮された動きベクトルの指標とを前記ストレージから取得し、前記差分フレーム及び前記動きベクトルの指標から現フレームを再構成すべく、前記圧縮された差分フレームを解凍して、前記現フレームと、先行する隣接フレームとの間の少なくとも1つの画素の画素カラーにおける差を示す差分フレームを生成し、前記圧縮された動きベクトルの指標を解凍して、前記動きベクトルの指標を生成する、前記プロセッサコンポーネントによる実行のためのディスプレイバッファデコンプレッサと、
ディスプレイ上に前記現フレームを視覚的に提示する、前記プロセッサコンポーネントによる実行のためのプレゼンテーションコンポーネントと
を備える、デバイス。 - 動き補償を実行して、前記差分フレーム及び前記動きベクトルの前記指標から前記現フレームを再構成する、前記プロセッサコンポーネントによる実行のための動き補償コンポーネントを有する、請求項7に記載のデバイス。
- 前記ディスプレイバッファデコンプレッサは、前記一連の圧縮されたフレームのうちの圧縮されたフルフレームを前記ストレージから取得し、前記圧縮されたフルフレームを解凍して、別のフレームを参照することなく、複数の画素のカラー値を示すフルフレームを生成し、
前記プレゼンテーションコンポーネントは、前記フルフレームに先行する前フレームの欠如に基づいて、前記ディスプレイ上に前記フルフレームを視覚的に提示する、請求項7に記載のデバイス。 - コンピューティングデバイスから前記一連の圧縮されたフレームを受信するインタフェースと、
前記一連の圧縮されたフレームを前記ストレージに格納する通信コンポーネントと
を備える、請求項7から9のいずれか一項に記載のデバイス。 - 前記ディスプレイを備える、請求項7から10のいずれか一項に記載のデバイス。
- 複数のビデオフレームを圧縮するためのコンピュータに実装される方法であって、
一連のフレームのうちの現フレームに先行するフレームの欠如に応じて、前記現フレームを圧縮して、圧縮されたフルフレームを生成して、前記圧縮されたフルフレームを圧縮されたフレームバッファに格納する段階と、
前記一連のフレームのうちの前記現フレームに先行する少なくとも1つのフレームが存在することに応じて、
前記現フレームと、前記一連のフレームのうちの先行する隣接フレームとのうちの一方の複数の画素のカラー値を、前記現フレーム及び前記先行する隣接フレームのうちの他方の対応する複数の画素のカラー値から減算して、前記現フレームと前記先行する隣接フレームとの間の画素のカラー値の変化の度合いを示す差分フレームを導出する段階と、
前記差分フレームを圧縮して、圧縮された差分フレームを生成し、前記差分フレームに関連する動きベクトルの指標を圧縮して、圧縮された前記動きベクトルの指標を生成し、前記圧縮された差分フレーム及び前記圧縮された前記動きベクトルの指標を前記圧縮されたフレームバッファに格納する段階と
を備える、コンピュータに実装される方法。 - ハフマン符号化(Huffman coding)を使用して、前記差分フレームを圧縮し、前記圧縮された差分フレームを生成する段階を備える、請求項12に記載のコンピュータに実装される方法。
- MPEG(Motion Picture Experts Group)のバージョンを使用して、動画データの複数のフレームを少なくとも部分的に解凍し、前記一連のフレームを生成する段階を備える、請求項12又は13に記載のコンピュータに実装される方法。
- 前記一連のフレームを生成する段階は、前記動画データの差分フレームと、隣接フレーム間で1又は複数の画素のカラー値のブロックが変化した方向及び距離を表現する付随する動きベクトルの指標とを導出するために必要とされる範囲のみに前記複数のフレームを部分的に解凍することを含む、請求項14に記載のコンピュータに実装される方法。
- 前記圧縮されたフレームバッファから前記圧縮された差分フレーム及び前記圧縮された動きベクトルの指標を取得する段階と、
表示装置がディスプレイ上に前記現フレームを視覚的に提示することを可能にするべく、前記圧縮された差分フレーム及び前記圧縮された動きベクトルの指標を前記表示装置に伝達する段階と
を備える、請求項12から15のいずれか一項に記載のコンピュータに実装される方法。 - 前記表示装置で前記圧縮された差分フレーム及び前記圧縮された動きベクトルの指標を解凍して、前記現フレームを再構成する段階を備える、請求項16に記載のコンピュータに実装される方法。
- 前記差分フレームの解凍の後に、前記差分フレームの画素のカラー値を、最後に再構成されたフレームの画素のカラー値に追加して、前記現フレームを再構成する段階を備える、請求項17に記載のコンピュータに実装される方法。
- 前記方法は、前記表示装置で動き補償を実行して、前記差分フレーム及び前記動きベクトルの前記指標から前記現フレームを再構成する段階を備える、請求項17又は18に記載のコンピュータに実装される方法。
- コンピュータに、請求項12から19のいずれか一項に記載の方法を実行させるためのプログラム。
- 請求項20に記載のプログラムを格納するコンピュータ可読記録媒体。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2013/081275 WO2015021587A1 (en) | 2013-08-12 | 2013-08-12 | Techniques for low power image compression and display |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016531502A JP2016531502A (ja) | 2016-10-06 |
JP6242029B2 true JP6242029B2 (ja) | 2017-12-06 |
Family
ID=52467910
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016532191A Expired - Fee Related JP6242029B2 (ja) | 2013-08-12 | 2013-08-12 | 低電力画像圧縮及び表示のための技術 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20150312574A1 (ja) |
EP (1) | EP3033876A4 (ja) |
JP (1) | JP6242029B2 (ja) |
CN (1) | CN105359533A (ja) |
WO (1) | WO2015021587A1 (ja) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160127771A1 (en) * | 2014-10-30 | 2016-05-05 | Broadcom Corporation | System and method for transporting hd video over hdmi with a reduced link rate |
TWI625715B (zh) * | 2016-05-31 | 2018-06-01 | 瑞鼎科技股份有限公司 | 顯示驅動裝置及其運作方法 |
US10803837B2 (en) * | 2016-11-08 | 2020-10-13 | Novatek Microelectronics Corp. | Image processing apparatus, display panel and display apparatus |
CN109218748B (zh) | 2017-06-30 | 2020-11-27 | 京东方科技集团股份有限公司 | 视频传输方法、装置及计算机可读存储介质 |
CN107799065B (zh) * | 2017-11-02 | 2019-11-26 | 深圳市华星光电半导体显示技术有限公司 | Oled显示面板的灰阶补偿表的压缩方法 |
US10636392B2 (en) * | 2018-05-02 | 2020-04-28 | Apple Inc. | Electronic display partial image frame update systems and methods |
KR102777347B1 (ko) * | 2018-11-30 | 2025-03-05 | 삼성전자주식회사 | 이미지 처리 장치 및 프레임 버퍼 컴프레서 |
JP7224892B2 (ja) * | 2018-12-18 | 2023-02-20 | ルネサスエレクトロニクス株式会社 | 動画像符号化装置及びその動作方法、動画像符号化装置を搭載する車両 |
US10996235B2 (en) * | 2018-12-31 | 2021-05-04 | Robert Bosch Gmbh | System and method for cycle duration measurement in repeated activity sequences |
CN110113617B (zh) * | 2019-06-13 | 2022-09-20 | 腾讯科技(深圳)有限公司 | 图像压缩与解压缩的方法、装置、电子设备及存储介质 |
US11409356B1 (en) * | 2019-11-20 | 2022-08-09 | Mentium Technologies Inc. | Using data correlation to reduce the power consumption of signal processing systems without affecting the precision of computation |
CN112714338B (zh) * | 2020-12-25 | 2022-11-25 | 平安普惠企业管理有限公司 | 视频传输、播放方法、装置、计算机设备及存储介质 |
CN113422944B (zh) * | 2021-06-30 | 2022-12-23 | 青岛海信激光显示股份有限公司 | 信号传输方法及投影设备 |
US20230353758A1 (en) * | 2022-04-28 | 2023-11-02 | Dell Products L.P. | System and method for converting raw rgb frames to video file |
CN115550668A (zh) * | 2022-09-19 | 2022-12-30 | 山东云海国创云计算装备产业创新中心有限公司 | 一种视频图像压缩方法、系统、存储介质及设备 |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5353061A (en) * | 1992-10-08 | 1994-10-04 | International Business Machines Corporation | System and method for frame-differencing video compression/decompression using perceptually-constant information and image analysis |
JP2776401B2 (ja) * | 1993-08-13 | 1998-07-16 | 日本電気株式会社 | 画像・音声の圧縮装置及び再生装置 |
TW413771B (en) * | 1994-12-27 | 2000-12-01 | Cyrix Corp | Image regeneration compression system, the computer containing the same, and the image regeneration method |
JPH11187408A (ja) * | 1997-12-24 | 1999-07-09 | Oki Electric Ind Co Ltd | 動画像符号化装置およびその符号化処理方法 |
JP2000209164A (ja) * | 1999-01-13 | 2000-07-28 | Nec Corp | デ―タ伝送方式 |
US7158681B2 (en) * | 1998-10-01 | 2007-01-02 | Cirrus Logic, Inc. | Feedback scheme for video compression system |
AUPQ535200A0 (en) * | 2000-01-31 | 2000-02-17 | Canon Kabushiki Kaisha | Extracting key frames from a video sequence |
US7646817B2 (en) * | 2003-03-28 | 2010-01-12 | Microsoft Corporation | Accelerating video decoding using a graphics processing unit |
US7526028B2 (en) * | 2003-07-25 | 2009-04-28 | Taiwan Imaging-Tek Corp. | Motion estimation method and apparatus for video data compression |
CN101395924A (zh) * | 2006-03-03 | 2009-03-25 | 皇家飞利浦电子股份有限公司 | 利用有损内嵌压缩进行差异编码 |
EP1838108A1 (en) * | 2006-03-23 | 2007-09-26 | Texas Instruments France | Processing video data at a target rate |
ES2327152T3 (es) * | 2006-07-13 | 2009-10-26 | Axis Ab | Memoria intermedia de video de pre-alarma mejorada. |
CN101547350A (zh) * | 2008-03-28 | 2009-09-30 | 陈意辉 | 高效平面与立体数字视频编码及解码方法 |
CN101335892B (zh) * | 2008-04-25 | 2010-06-09 | 太原科技大学 | 基于帧内模式决策的混合分布式视频编码方法 |
JP2010050616A (ja) * | 2008-08-20 | 2010-03-04 | Sony Corp | 記録装置および記録方法、再生装置および再生方法、プログラム、並びに記録再生装置 |
EP2192780A1 (en) * | 2008-11-28 | 2010-06-02 | Thomson Licensing | Method for video decoding supported by Graphics Processing Unit |
JP2010199656A (ja) * | 2009-02-23 | 2010-09-09 | Panasonic Corp | 動画撮像装置 |
JP5267542B2 (ja) * | 2010-11-12 | 2013-08-21 | 株式会社日立製作所 | 符号化映像信号変換方法及び装置 |
US8750383B2 (en) * | 2011-01-17 | 2014-06-10 | Exaimage Corporation | Systems and methods for wavelet and channel-based high definition video encoding |
JP5678743B2 (ja) * | 2011-03-14 | 2015-03-04 | 富士通株式会社 | 情報処理装置、画像送信プログラム、画像送信方法および画像表示方法 |
CN102244786A (zh) * | 2011-07-12 | 2011-11-16 | 深圳市万兴软件有限公司 | 视频数据压缩、解压缩的方法、装置及移动终端 |
US20130208992A1 (en) * | 2012-02-13 | 2013-08-15 | Shu Lin | System and method for difference frame threshold encoding and decoding |
-
2013
- 2013-08-12 WO PCT/CN2013/081275 patent/WO2015021587A1/en active Application Filing
- 2013-08-12 EP EP13891476.7A patent/EP3033876A4/en not_active Withdrawn
- 2013-08-12 US US14/128,612 patent/US20150312574A1/en not_active Abandoned
- 2013-08-12 JP JP2016532191A patent/JP6242029B2/ja not_active Expired - Fee Related
- 2013-08-12 CN CN201380078174.3A patent/CN105359533A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
US20150312574A1 (en) | 2015-10-29 |
EP3033876A4 (en) | 2017-07-12 |
JP2016531502A (ja) | 2016-10-06 |
WO2015021587A1 (en) | 2015-02-19 |
CN105359533A (zh) | 2016-02-24 |
EP3033876A1 (en) | 2016-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6242029B2 (ja) | 低電力画像圧縮及び表示のための技術 | |
KR101634500B1 (ko) | 미디어 작업부하 스케줄러 | |
US10257510B2 (en) | Media encoding using changed regions | |
US9524536B2 (en) | Compression techniques for dynamically-generated graphics resources | |
TWI513316B (zh) | 轉碼視頻資料之技術 | |
KR102129637B1 (ko) | 섬네일 이미지를 압축 비디오 이미지에 포함시키는 기술 | |
KR101605047B1 (ko) | 움직임 보상 및 디스플레이 리프레시의 전력 소모를 감소시키는 dram 압축 방안 | |
US20150279055A1 (en) | Mipmap compression | |
US20140333662A1 (en) | Multi-sampling anti-aliasing compression by use of unreachable bit combinations | |
US20150043653A1 (en) | Techniques for low power video compression and transmission | |
US9888250B2 (en) | Techniques for image bitstream processing | |
US20140146896A1 (en) | Video pipeline with direct linkage between decoding and post processing | |
TWI539795B (zh) | 使用變化區域的媒體編碼 | |
CN118870016A (zh) | 视频解码方法、装置、电子设备和计算机可读介质 | |
JP2015515802A (ja) | 並列デコード前マルチシンボルランを有するcalvcデコーダ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161222 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170110 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170410 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20171010 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20171106 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6242029 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |