JP2012005070A - 画像データ復号装置 - Google Patents
画像データ復号装置 Download PDFInfo
- Publication number
- JP2012005070A JP2012005070A JP2010140992A JP2010140992A JP2012005070A JP 2012005070 A JP2012005070 A JP 2012005070A JP 2010140992 A JP2010140992 A JP 2010140992A JP 2010140992 A JP2010140992 A JP 2010140992A JP 2012005070 A JP2012005070 A JP 2012005070A
- Authority
- JP
- Japan
- Prior art keywords
- block
- circuit
- component
- pixel value
- unit
- 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.)
- Granted
Links
- 238000004458 analytical method Methods 0.000 claims description 6
- 238000012545 processing Methods 0.000 abstract description 34
- 239000003550 marker Substances 0.000 abstract description 11
- 230000006837 decompression Effects 0.000 description 45
- 238000000034 method Methods 0.000 description 43
- 230000008569 process Effects 0.000 description 24
- 238000012986 modification Methods 0.000 description 14
- 230000004048 modification Effects 0.000 description 14
- 238000012937 correction Methods 0.000 description 9
- 238000013500 data storage Methods 0.000 description 9
- 238000013139 quantization Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 238000007906 compression Methods 0.000 description 7
- 230000006835 compression Effects 0.000 description 7
- 238000005259 measurement Methods 0.000 description 5
- 238000003860 storage Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000009826 distribution Methods 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013481 data capture Methods 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 235000019838 diammonium phosphate Nutrition 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000203 mixture Substances 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/625—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]
-
- 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/12—Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
-
- 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/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- 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/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/436—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 using parallelised computational 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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Discrete Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
【解決手段】画像データ復号装置は、取り込んだ圧縮画像データをハフマン復号するハフマンデコード部104、ハフマン復号結果をJPEG方式に従って伸張するJPEGコード伸張部106の他に、背景データ判定部110と均一データブロック生成部112を備える。背景データ判定部110は、ハフマンデコード部104から取得した1ブロックのハフマン復号結果において、DC成分の直後がEOBマーカである場合(すなわちAC成分がない場合)、JPEGコード伸張部106にJPEG伸張を行わせる代わりに、均一データブロック生成部112にそのDC成分を供給する。均一データブロック生成部112は、そのDC成分に基づき全画素が均一な値を持つブロックのデータを生成し、出力する。
【選択図】図1
Description
Claims (4)
- 画像のブロックごとにそのブロックに含まれる画素値の周波数解析結果である1つの直流成分の情報と直流成分以外の各周波数の成分の情報とを含む圧縮画像データであって直流成分以外の各周波数の成分がすべて0であるブロックについては直流成分の情報とブロック終端符号のみを含んだ圧縮画像データを受け取り、受け取った圧縮画像データを先頭のブロックから順にブロックごとに、当該ブロックが直流成分とブロック終端符号のみからなっているか否かを判定する判定手段と、
前記判定手段にて直流成分とブロック終端符号のみからなっているのではないと判定されたブロックについては、当該ブロックに含まれる直流成分と直流成分以外の各周波数の成分とに対して前記周波数解析の逆演算を行うことで当該ブロックの各画素値を生成する第1画素値生成手段と、
前記判定手段にて直流成分とブロック終端符号のみからなっていると判定されたブロックについては、当該ブロックのすべての画素について当該直流成分の情報に基づき同一の画素値を生成する第2画素値生成手段と、
を備える画像データ復号装置。 - 再構成可能回路と、
前記判定手段の回路と前記第1画素値生成手段の回路とを含む第1回路構成と、前記判定手段の回路と前記第2画素値生成手段の回路とを含む第2回路構成とを、互いに排他的に前記再構成可能回路上に再構成する制御を行う再構成制御手段と、
を備え、前記再構成制御手段は、
(a)前記再構成可能回路上に再構成されている前記第1回路構成の前記判定手段の回路にて、前記ブロックが直流成分とブロック終端符号のみからなっていると判定されると、前記再構成可能回路上に前記第1回路構成に代えて前記第2回路構成を再構成し、再構成された前記第2回路構成の前記第2画素値生成手段の回路に対して当該直流成分の情報に基づき同一の画素値を生成させ、
(b)前記再構成可能回路上に再構成されている前記第2回路構成の前記判定手段の回路にて、前記ブロックが直流成分とブロック終端符号のみからなっているのではないと判定されると、前記再構成可能回路上に前記第2回路構成に代えて前記第1回路構成を再構成し、再構成された前記第1回路構成の前記第1画素値生成手段の回路に対して当該ブロックに含まれる直流成分と直流成分以外の各周波数の成分とに対する前記逆演算により当該ブロックの各画素値を生成させる、
ことを特徴とする請求項1に記載の画像データ復号装置。 - 前記受け取った圧縮画像データの先頭のブロックから順にブロックごとに、当該ブロックの前記直流成分以外の各周波数の成分が直前のブロックの前記直流成分以外の各周波数の成分と同一か否かを判定する第2判定手段と、
前記第1画素値生成手段が生成した前記ブロックの各画素値を、当該ブロックの次のブロックの各画素値が生成されるまで保持する保持手段と、
前記第2判定手段にて前記ブロックの前記直流成分以外の各周波数の成分が直前のブロックの前記直流成分以外の各周波数の成分と同一と判定された場合に、前記保持手段に保持された前記直前のブロックの各画素値と、前記ブロックと前記直前のブロックの直流成分同士の差と、から前記ブロックの各画素値を生成する第3画素値生成手段と、
を更に備える、
ことを特徴とする請求項1に記載の画像データ復号装置。 - 再構成可能回路と、
前記判定手段の回路と前記第2判定手段の回路と前記第1画素値生成手段の回路と前記保持手段の回路とを含む第1回路構成と、前記判定手段の回路と前記第2画素値生成手段の回路とを含む第2回路構成と、前記第2判定手段の回路と前記第3画素値生成手段の回路と前記保持手段の回路とを含む第3回路構成とを、互いに排他的に前記再構成可能回路上に再構成する制御を行う再構成制御手段と、
を備え、前記再構成制御手段は、
(a)前記再構成可能回路上に再構成されている前記第1回路構成の前記判定手段の回路にて、前記ブロックが直流成分とブロック終端符号のみからなっていると判定されると、前記再構成可能回路上に前記第1回路構成に代えて前記第2回路構成を再構成し、再構成された前記第2回路構成の前記第2画素値生成手段の回路に対して当該直流成分の情報に基づき同一の画素値を生成させ、
(b)前記再構成可能回路上に再構成されている前記第1回路構成の前記第2判定手段の回路にて前記ブロックの前記直流成分以外の各周波数の成分が直前のブロックの前記直流成分以外の各周波数の成分と同一と判定されると、前記再構成可能回路上に、前記第1回路構成のうち前記保持手段の回路のみを残して前記第3回路構成を再構成し、再構成された前記第3回路構成の前記第3画素値生成手段の回路に対して前記保持手段の回路に保持された前記直前のブロックの各画素値と、前記ブロックと前記直前のブロックの直流成分同士の差と、から前記ブロックの各画素値を生成させ、
(c)前記再構成可能回路上に再構成されている前記第2回路構成の前記判定手段の回路にて、前記ブロックが直流成分とブロック終端符号のみからなっているのではないと判定されると、前記再構成可能回路上に前記第2回路構成に代えて前記第1回路構成を再構成し、再構成された前記第1回路構成の前記第1画素値生成手段の回路に対して当該ブロックに含まれる直流成分と直流成分以外の各周波数の成分とに対する前記逆演算により当該ブロックの各画素値を生成させ、
(d)前記再構成可能回路上に再構成されている前記第3回路構成の前記第2判定手段の回路にて、前記ブロックの前記直流成分以外の各周波数の成分が直前のブロックの前記直流成分以外の各周波数の成分と同一でないと判定されると、前記再構成可能回路上に前記第3回路構成に代えて前記第1回路構成を再構成し、再構成された前記第1回路構成の前記第1画素値生成手段の回路に対して当該ブロックに含まれる直流成分と直流成分以外の各周波数の成分とに対する前記逆演算により当該ブロックの各画素値を生成させる、
ことを特徴とする請求項3に記載の画像データ復号装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010140992A JP5614122B2 (ja) | 2010-06-21 | 2010-06-21 | 画像データ復号装置 |
| US12/912,288 US8538182B2 (en) | 2010-06-21 | 2010-10-26 | Image data decoding device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010140992A JP5614122B2 (ja) | 2010-06-21 | 2010-06-21 | 画像データ復号装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012005070A true JP2012005070A (ja) | 2012-01-05 |
| JP5614122B2 JP5614122B2 (ja) | 2014-10-29 |
Family
ID=45328731
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010140992A Expired - Fee Related JP5614122B2 (ja) | 2010-06-21 | 2010-06-21 | 画像データ復号装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US8538182B2 (ja) |
| JP (1) | JP5614122B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015130640A (ja) * | 2014-01-09 | 2015-07-16 | 富士ゼロックス株式会社 | データ伸張装置、プログラムおよび記録媒体 |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10362333B2 (en) | 2014-01-02 | 2019-07-23 | Qualcomm Incorporated | Color index coding for palette-based video coding |
| JP6328277B2 (ja) | 2014-06-20 | 2018-05-23 | 寰發股▲ふん▼有限公司HFI Innovation Inc. | ビデオ符号化(coding)のパレット予測器シグナリング方法 |
| CN107404654B (zh) * | 2017-08-23 | 2020-09-18 | 苏州浪潮智能科技有限公司 | 一种jpeg图像解压缩方法、装置及平台 |
| US12267612B2 (en) * | 2020-08-10 | 2025-04-01 | Micron Technology, Inc. | Methods and apparatus for integrated image signal processing |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0548904A (ja) * | 1991-08-13 | 1993-02-26 | Fujitsu Ltd | 画像データ復元方法および装置 |
| EP1489830A1 (en) * | 2003-06-16 | 2004-12-22 | Océ-Technologies B.V. | Method and apparatus for generating a halftoned image from a compressed image |
| US20100067811A1 (en) * | 2008-09-16 | 2010-03-18 | Silicon Motion, Inc. | Image decoding apparatus and method |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1141429A (ja) | 1997-07-16 | 1999-02-12 | Minolta Co Ltd | 圧縮・伸張処理装置 |
| EP1788796A4 (en) * | 2004-08-30 | 2010-03-24 | Fujitsu Microelectronics Ltd | IMAGE RECOVERY DEVICE, IMAGE RECOVERY PROCESS AND IMAGE RECOVERY PROGRAM |
| JP4203520B2 (ja) | 2006-10-30 | 2009-01-07 | シャープ株式会社 | 画像データ処理装置、およびそれを備えた画像形成装置、画像データ処理プログラム、画像データ処理方法 |
| JP5071707B2 (ja) | 2007-06-22 | 2012-11-14 | 富士ゼロックス株式会社 | データ処理装置およびその制御方法 |
-
2010
- 2010-06-21 JP JP2010140992A patent/JP5614122B2/ja not_active Expired - Fee Related
- 2010-10-26 US US12/912,288 patent/US8538182B2/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0548904A (ja) * | 1991-08-13 | 1993-02-26 | Fujitsu Ltd | 画像データ復元方法および装置 |
| EP1489830A1 (en) * | 2003-06-16 | 2004-12-22 | Océ-Technologies B.V. | Method and apparatus for generating a halftoned image from a compressed image |
| US20100067811A1 (en) * | 2008-09-16 | 2010-03-18 | Silicon Motion, Inc. | Image decoding apparatus and method |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015130640A (ja) * | 2014-01-09 | 2015-07-16 | 富士ゼロックス株式会社 | データ伸張装置、プログラムおよび記録媒体 |
| US9374593B2 (en) | 2014-01-09 | 2016-06-21 | Fuji Xerox Co., Ltd. | Data decompressing device and non-transitory computer readable medium for detecting whether initial portion of compressed image data corresponds to specific pattern |
Also Published As
| Publication number | Publication date |
|---|---|
| US20110311151A1 (en) | 2011-12-22 |
| JP5614122B2 (ja) | 2014-10-29 |
| US8538182B2 (en) | 2013-09-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7403564B2 (en) | System and method for multiple channel video transcoding | |
| JP5614122B2 (ja) | 画像データ復号装置 | |
| US9374593B2 (en) | Data decompressing device and non-transitory computer readable medium for detecting whether initial portion of compressed image data corresponds to specific pattern | |
| JP2009246539A (ja) | 符号化装置、符号化方法、符号化プログラム、復号化装置、復号化方法および復号化プログラム | |
| CN106233730A (zh) | 生成经编码帧的方法和装置 | |
| US20180276873A1 (en) | Providing output surface data to a display in data processing systems | |
| WO2009087783A1 (ja) | 符号化用データ生成装置、符号化用データ生成方法、復号装置および復号方法 | |
| JP2011049764A (ja) | データ圧縮伸長装置 | |
| CN105704488B (zh) | 视频图像数据编码方法、装置和计算机可读介质 | |
| JP4831547B2 (ja) | 画像圧縮および伸張加速化のための方法 | |
| JP5732765B2 (ja) | 画像データ復号装置 | |
| JP6469277B2 (ja) | 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム | |
| JP3023215B2 (ja) | 画像処理装置 | |
| JP5100561B2 (ja) | 画像処理装置および画像処理方法 | |
| JP2009239852A (ja) | 画像処理装置及び画像処理方法 | |
| JP4850806B2 (ja) | エントロピー符号化装置、エントロピー符号化方法およびコンピュータプログラム | |
| US9154800B2 (en) | Method and apparatus for a memory efficient approach for decoding progressive joint photographic experts group (JPEG) images | |
| JP6081869B2 (ja) | 画像復号化装置 | |
| JP2004253889A (ja) | 画像処理装置及び方法 | |
| JP5731816B2 (ja) | 画像処理装置、画像処理方法 | |
| JP3997851B2 (ja) | 画像符号化装置および画像符号化プログラム | |
| JP2020088694A (ja) | 画像処理装置、画像処理方法 | |
| JP6775558B2 (ja) | 画像伸長装置及びその制御方法及びプログラム | |
| JP5654809B2 (ja) | 画像処理装置、画像処理方法 | |
| JPWO2006025090A1 (ja) | 画像復元装置、画像復元方法、および画像復元プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130522 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140521 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140527 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140717 |
|
| 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: 20140812 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140825 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5614122 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |