JP4756949B2 - 画像復号装置及びその制御方法、並びに、コンピュータプログラム及びコンピュータ可読記憶媒体 - Google Patents
画像復号装置及びその制御方法、並びに、コンピュータプログラム及びコンピュータ可読記憶媒体 Download PDFInfo
- Publication number
- JP4756949B2 JP4756949B2 JP2005230080A JP2005230080A JP4756949B2 JP 4756949 B2 JP4756949 B2 JP 4756949B2 JP 2005230080 A JP2005230080 A JP 2005230080A JP 2005230080 A JP2005230080 A JP 2005230080A JP 4756949 B2 JP4756949 B2 JP 4756949B2
- Authority
- JP
- Japan
- Prior art keywords
- quantization
- image data
- decoding
- scaling
- quantization table
- 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
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Description
R=Y+((Cr−k)×1.4020)
G=Y−((Cb−k)×0.3441)−((Cr−k)×0.7139)
B=Y+((Cb−k)×1.7718) …(1)
ここで、kは固定値であり、8ビットデータの変換ではk=128という値である。
1画素がiビット(i≧8)で表わされる原画像データを周波数変換、量子化処理、及び、エントロピー符号化を行なって符号化された符号化画像データを、1画素がiビットで表わされる画像データに復号する画像復号装置であって、
前記符号化画像データのヘッダ情報を抽出し解析する解析手段と、
該解析手段の解析により、量子化処理で用いた量子化テーブルを抽出する抽出手段と、
前記解析手段の解析により、前記ビット数iを取得するビット数取得手段と、
該ビット数取得手段で取得されたビット数iに基づいて、前記抽出手段で抽出された量子化テーブルの量子化係数をスケーリングするスケーリング手段と、
前記符号化データを逆エントロピー復号して量子化値を算出し、当該算出された量子化値を前記スケーリング手段でスケーリングされた量子化テーブルを用いて逆量子化して周波数変換係数を算出し、当該周波数変換係数に対して逆周波数変換を行って画像データに復元する復号手段とを備える。
第1の実施形態では、拡張JPEGで符号化された12ビット画像をダイレクトに8ビット画像として復号する。そのため、スケーリングした量子化テーブルとして、符号化時に用いた量子化テーブルを16で除算し、整数に丸めたテーブルを用いることを特徴とする。
上記第1の実施形態では、符号化時に利用した量子化テーブルの値を“16”で除算した量子化ステップを整数に丸めたが、本第1実施形態の変形では、整数に丸めず、16で除算した実数の量子化ステップを用いる。
前記第1の実施形態では、符号化されたコードが量子化テーブル情報をヘッダに持つ場合について説明した。
同一シリーズ製品の間で圧縮したコードを送受信する場合は、機器内でのデータ情報の管理とほぼ同じ方法を用いることが可能である。すなわち、コードのヘッダに量子化テーブルを付加しなくても、テーブル番号情報がコードに付加してあればよい。
Claims (12)
- 1画素がiビットで表わされる原画像データを周波数変換、量子化処理、及び、エントロピー符号化を行なって符号化された符号化画像データを、1画素が所定のn(n<i)ビットで表わされる画像データに復号する画像復号装置であって、
前記符号化画像データのヘッダ情報を抽出し解析する解析手段と、
該解析手段の解析により、量子化処理で用いた量子化テーブルを抽出する抽出手段と、
前記解析手段の解析により、前記ビット数iを取得するビット数取得手段と、
該ビット数取得手段で取得されたビット数iに基づいて、前記抽出手段で抽出された量子化テーブルの量子化係数をスケーリングするスケーリング手段と、
前記符号化データを逆エントリピー復号して量子化値を算出し、当該算出された量子化値を前記スケーリング手段でスケーリングされた量子化テーブルを用いて逆量子化して周波数変換係数を算出し、当該周波数変換係数に対して逆周波数変換を行って画像データに復元する復号手段と
を備えることを特徴とする画像復号装置。 - 前記復号手段における逆量子化処理は整数演算で行ない、
前記スケーリング手段は、前記抽出手段で抽出された量子化テーブルの各量子化係数にオフセット値2i-n-1を加算した後、加算後の量子化係数をi−nビットだけ下位にシフトすることで、スケーリングすることを特徴とする請求項1に記載の画像復号装置。 - 前記復号手段における逆量子化処理は実数演算で行ない、
前記スケーリング手段は、前記抽出手段で抽出された量子化テーブルの各量子化係数をi−nビットだけ下位にシフトすることで、スケーリングすることを特徴とする請求項1に記載の画像復号装置。 - 1画素がiビットで表わされる原画像データを周波数変換、量子化処理、及び、エントロピー符号化を行なって符号化された符号化画像データを、1画素がn(n<i)ビットで表わされる画像データに復号する画像復号装置の制御方法であって、
前記符号化画像データのヘッダ情報を抽出し解析する解析工程と、
該解析工程の解析により、量子化処理で用いた量子化テーブルを抽出する抽出工程と、
前記解析工程の解析により、前記ビット数iを取得するビット数取得工程と、
該ビット数取得工程で取得されたビット数iに基づいて、前記抽出工程で抽出された量子化テーブルの量子化係数をスケーリングするスケーリング工程と、
前記符号化データを逆エントリピー復号して量子化値を算出し、当該算出された量子化値を前記スケーリング工程でスケーリングされた量子化テーブルを用いて逆量子化して周波数変換係数を算出し、当該周波数変換係数に対して逆周波数変換を行って画像データに復元する復号工程と
を備えることを特徴とする画像復号装置の制御方法。 - コンピュータに読込ませ実行させることで、前記コンピュータを、1画素がiビットで表わされる原画像データを周波数変換、量子化処理、及び、エントロピー符号化を行なって符号化された符号化画像データを、1画素がn(n<i)ビットで表わされる画像データに復号する画像復号装置として機能させるコンピュータプログラムであって、
前記符号化画像データのヘッダ情報を抽出し解析する解析手段と、
該解析手段の解析により、量子化処理で用いた量子化テーブルを抽出する抽出手段と、
前記解析手段の解析により、前記ビット数iを取得するビット数取得手段と、
該ビット数取得手段で取得されたビット数iに基づいて、前記抽出手段で抽出された量子化テーブルの量子化係数をスケーリングするスケーリング手段と、
前記符号化データを逆エントリピー復号して量子化値を算出し、当該算出された量子化値を前記スケーリング手段でスケーリングされた量子化テーブルを用いて逆量子化して周波数変換係数を算出し、当該周波数変換係数に対して逆周波数変換を行って画像データに復元する復号手段
として機能させることを特徴とするコンピュータプログラム。 - 請求項5に記載のコンピュータプログラムを格納したことを特徴とするコンピュータ可読記憶媒体。
- 1画素がiビットで表わされる原画像データを周波数変換、量子化処理、及び、エントロピー符号化を行なって符号化された符号化画像データを、1画素がn(n<i)ビットで表わされる画像データに復号する画像復号装置であって、
異なるビット数の画像データ用の量子化テーブルを、その量子化テーブルを特定する情報と関連付けて記憶する記憶手段と、
前記符号化画像データのヘッダ情報を抽出し解析する解析手段と、
該解析手段の解析により、量子化処理で用いた量子化テーブルを特定する情報を抽出する抽出手段と、
前記解析手段の解析により、前記ビット数iを取得するビット数取得手段と、
前記量子化テーブルを特定する情報に基づき、該当する量子化テーブルを前記記憶手段から取得し、前記ビット数取得手段で取得されたビット数iに基づいて、取得した量子化テーブルの量子化係数をスケーリングするスケーリング手段と、
前記符号化データを逆エントリピー復号して量子化値を算出し、当該算出された量子化値を前記スケーリング手段でスケーリングされた量子化テーブルを用いて逆量子化して周波数変換係数を算出し、当該周波数変換係数に対して逆周波数変換を行って画像データに復元する復号手段と
を備えることを特徴とする画像復号装置。 - 前記復号手段における逆量子化処理は整数演算で行ない、
前記スケーリング手段は、前記記憶手段から取得した量子化テーブルの各量子化係数にオフセット値2i-n-1を加算した後、加算後の量子化係数をi−nビットだけ下位にシフトすることで、スケーリングすることを特徴とする請求項7に記載の画像復号装置。 - 前記復号手段における逆量子化処理は実数演算で行い、
前記スケーリング手段は、前記記憶手段から取得した量子化テーブルの各量子化係数をi−nビットだけ下位にシフトすることで、スケーリングすることを特徴とする請求項7に記載の画像復号装置。
- 1画素がiビットで表わされる原画像データを周波数変換、量子化処理、及び、エントロピー符号化を行なって符号化された符号化画像データを、1画素がn(n<i)ビットで表わされる画像データに復号する画像復号装置の制御方法であって、
前記符号化画像データのヘッダ情報を抽出し解析する解析工程と、
該解析工程の解析により、量子化処理で用いた量子化テーブルを特定する情報を抽出する抽出工程と、
前記解析工程の解析により、前記ビット数iを取得するビット数取得工程と、
異なるビット数の画像データ用の量子化テーブルをその量子化テーブルを特定する情報と関連付けて記憶する所定の記憶手段の中から、前記抽出工程で抽出された量子化テーブルを特定する情報に該当する量子化テーブルを取得し、前記ビット数取得工程で取得されたビット数iに基づいて、取得した量子化テーブルの量子化係数をスケーリングするスケーリング工程と、
前記符号化データを逆エントリピー復号して量子化値を算出し、当該算出された量子化値を前記スケーリング工程でスケーリングされた量子化テーブルを用いて逆量子化して周波数変換係数を算出し、当該周波数変換係数に対して逆周波数変換を行って画像データに復元する復号工程と
を備えることを特徴とする画像復号装置の制御方法。 - コンピュータに読込ませ実行させることで、前記コンピュータを、1画素がiビットで表わされる原画像データを周波数変換、量子化処理、及び、エントロピー符号化を行なって符号化された符号化画像データを、1画素がn(n<i)ビットで表わされる画像データに復号する画像復号装置として機能させるコンピュータプログラムであって、
前記符号化画像データのヘッダ情報を抽出し解析する解析手段と、
該解析手段の解析により、量子化処理で用いた量子化テーブルを特定する情報を抽出する抽出手段と、
前記解析手段の解析により、前記ビット数iを取得するビット数取得手段と、
異なるビット数の画像データ用の量子化テーブルをその量子化テーブルを特定する情報と関連付けて記憶する所定の記憶手段の中から、前記抽出手段で抽出された量子化テーブルを特定する情報に該当する量子化テーブルを取得し、前記ビット数取得手段で取得されたビット数iに基づいて、取得した量子化テーブルの量子化係数をスケーリングするスケーリング手段と、
前記符号化データを逆エントリピー復号して量子化値を算出し、当該算出された量子化値を前記スケーリング手段でスケーリングされた量子化テーブルを用いて逆量子化して周波数変換係数を算出し、当該周波数変換係数に対して逆周波数変換を行って画像データに復元する復号手段
として機能させることを特徴とするコンピュータプログラム。 - 請求項11に記載のコンピュータプログラムを格納したことを特徴とするコンピュータ可読記憶媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005230080A JP4756949B2 (ja) | 2005-08-08 | 2005-08-08 | 画像復号装置及びその制御方法、並びに、コンピュータプログラム及びコンピュータ可読記憶媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005230080A JP4756949B2 (ja) | 2005-08-08 | 2005-08-08 | 画像復号装置及びその制御方法、並びに、コンピュータプログラム及びコンピュータ可読記憶媒体 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2007049312A JP2007049312A (ja) | 2007-02-22 |
JP2007049312A5 JP2007049312A5 (ja) | 2008-08-21 |
JP4756949B2 true JP4756949B2 (ja) | 2011-08-24 |
Family
ID=37851795
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005230080A Expired - Fee Related JP4756949B2 (ja) | 2005-08-08 | 2005-08-08 | 画像復号装置及びその制御方法、並びに、コンピュータプログラム及びコンピュータ可読記憶媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4756949B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8780972B2 (en) | 2011-02-25 | 2014-07-15 | Blackberry Limited | Methods and devices for data compression using offset-based adaptive reconstruction levels |
US20130083845A1 (en) | 2011-09-30 | 2013-04-04 | Research In Motion Limited | Methods and devices for data compression using a non-uniform reconstruction space |
EP2595382B1 (en) | 2011-11-21 | 2019-01-09 | BlackBerry Limited | Methods and devices for encoding and decoding transform domain filters |
US20130272390A1 (en) * | 2012-04-16 | 2013-10-17 | Qualcomm Incorporated | Uniform granularity for quantization matrix in video coding |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3194317B2 (ja) * | 1993-06-10 | 2001-07-30 | 日本電信電話株式会社 | 画像信号用可変レート符号化装置 |
JPH08102907A (ja) * | 1994-09-30 | 1996-04-16 | Matsushita Electric Ind Co Ltd | 丸め符号化器及び丸め復号化器 |
JPH08251420A (ja) * | 1995-03-14 | 1996-09-27 | Fuji Xerox Co Ltd | カラー画像処理装置 |
JP2000307879A (ja) * | 1999-04-15 | 2000-11-02 | Matsushita Graphic Communication Systems Inc | カラー画像通信方法およびカラー画像通信装置 |
JP2002374533A (ja) * | 2001-06-13 | 2002-12-26 | Fuji Xerox Co Ltd | 画像符号化装置および画像復号装置ならびにその方法 |
JP2003204551A (ja) * | 2002-01-09 | 2003-07-18 | Minolta Co Ltd | 画像処理装置,画像形成装置および画像処理プログラム |
-
2005
- 2005-08-08 JP JP2005230080A patent/JP4756949B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2007049312A (ja) | 2007-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7499592B2 (en) | Image decoding apparatus and its control method | |
JP4365957B2 (ja) | 画像処理方法及びその装置及び記憶媒体 | |
US20080267495A1 (en) | Image compressing method and image compressing apparatus | |
US20170339430A1 (en) | Encoder, decoder, method of encoding data, method of decoding data, utilizing data format transformations | |
US20050276500A1 (en) | Image encoding apparatus, and image processing apparatus and its control method | |
RU2008150330A (ru) | Сжатие видеоданных без видимых потерь | |
US7643695B2 (en) | Image coding apparatus and its control method, and computer program and computer readable storage medium | |
US20130251261A1 (en) | Method And Apparatus For Image Data Compression | |
CN101653004A (zh) | 从编码比特流选择性地解码预定数据单元的解码器 | |
WO2008047865A1 (fr) | Procédé, système et programme d'évaluation de qualité d'image | |
US8270734B2 (en) | Method and apparatus for image processing of data including transparency information | |
JP4756949B2 (ja) | 画像復号装置及びその制御方法、並びに、コンピュータプログラム及びコンピュータ可読記憶媒体 | |
US8600181B2 (en) | Method for compressing images and a format for compressed images | |
JP3469438B2 (ja) | 画像信号の処理方法及び装置、記録媒体 | |
JPH0487460A (ja) | 画像処理装置 | |
US11803985B2 (en) | Information processing apparatus, information processing method, and recording medium | |
JP2016092589A (ja) | 符号化装置及びその制御方法 | |
JP4241517B2 (ja) | 画像符号化装置及び画像復号装置 | |
KR20170098163A (ko) | 이미지 부호화 및 복호화 방법, 이를 이용하는 이미지 부호화기 및 이미지 복호화기 | |
JP3732900B2 (ja) | 画像圧縮装置および画像伸張装置 | |
JP5757904B2 (ja) | 画像圧縮装置 | |
JP4262144B2 (ja) | 画像符号化装置及び方法 | |
US20040170329A1 (en) | Image processing apparatus, image data processing method, and recording medium | |
JP2009038740A (ja) | 画像符号化装置 | |
JP4262145B2 (ja) | 画像処理装置及びその制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080707 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080707 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101209 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101213 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110209 |
|
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: 20110523 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110531 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140610 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |