JP2008124530A - Rawデータ圧縮方法 - Google Patents
Rawデータ圧縮方法 Download PDFInfo
- Publication number
- JP2008124530A JP2008124530A JP2006302718A JP2006302718A JP2008124530A JP 2008124530 A JP2008124530 A JP 2008124530A JP 2006302718 A JP2006302718 A JP 2006302718A JP 2006302718 A JP2006302718 A JP 2006302718A JP 2008124530 A JP2008124530 A JP 2008124530A
- Authority
- JP
- Japan
- Prior art keywords
- raw data
- jpeg
- data
- image
- dct coefficient
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 119
- 238000013144 data compression Methods 0.000 title claims abstract description 58
- 238000007906 compression Methods 0.000 claims abstract description 60
- 230000006835 compression Effects 0.000 claims abstract description 60
- 238000013139 quantization Methods 0.000 claims abstract description 53
- 238000003384 imaging method Methods 0.000 claims abstract description 14
- 238000004364 calculation method Methods 0.000 claims abstract description 12
- 230000000694 effects Effects 0.000 claims description 4
- 238000012545 processing Methods 0.000 description 33
- 239000011159 matrix material Substances 0.000 description 26
- 239000013598 vector Substances 0.000 description 21
- 238000010586 diagram Methods 0.000 description 7
- 238000005070 sampling Methods 0.000 description 5
- 238000004422 calculation algorithm Methods 0.000 description 4
- 230000002427 irreversible effect Effects 0.000 description 4
- 238000007796 conventional method Methods 0.000 description 3
- 238000002474 experimental method Methods 0.000 description 3
- 230000010365 information processing Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 238000003909 pattern recognition Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000010561 standard procedure Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/64—Systems for the transmission or the storage of the colour picture signal; Details therefor, e.g. coding or decoding means therefor
- H04N1/648—Transmitting or storing the primary (additive or subtractive) colour signals; Compression thereof
-
- 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/62—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding by frequency transforming in three dimensions
-
- 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/649—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding the transform being applied to non rectangular image segments
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (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)
- Color Television Systems (AREA)
- Color Television Image Signal Generators (AREA)
Abstract
【解決手段】CFAを有する単板式固体撮像素子により観測されたRAWデータを、「RAWデータを復号可能なJPEGデータ」として直接圧縮し、JPEG復号器の復号過程及びダウンサンプリングを定式化し、復号されるRAWデータと観測されたRAWデータの誤差が小さくなるような量子化DCT係数に対応するJPEGデータを、「RAWデータを復号可能なJPEGデータ」として生成し、量子化DCT係数を求めるために繰り返し演算を行い、DCT係数のパラメータ数削減を行い、DCT係数の量子化テーブルを再設計することにより、「RAWデータを復号可能なJPEGデータ」を生成する。
【選択図】図14
Description
<1>本発明の概説
本発明は、カラーフィルタアレイ(CFA)を有する単板式固体撮像素子により取得されたRAWデータを高圧縮かつ低歪みで圧縮するとともに、圧縮されたRAWデータをJPEG復号器で簡便に画像として確認するプレビュー機能をも実現できるRAWデータ圧縮方法に関する。
<2>JPEG圧縮概要
ここで、JPEG圧縮について簡単に説明する。
<2−1>JPEG符号化
JPEG圧縮は、フルカラー画像に対する圧縮方法として広く知られている。図1にJPEG符号化の概要を示す。
<2−2>JPEG復号の定式化
JPEGデータを復号する方法の概要を図2に示す。復号も最小符号化ユニット(MCU)ごとに行われるため、ここでは1つのMCUを復号することのみを考える。
は、逆量子化処理、逆離散コサイン変換、および色変換が施され、フルカラー画像(RGBカラー画像)が復号される。それぞれの処理は、行列演算で表現することができ、すなわち、量子化DCT係数
の復号過程は、数1のように表される。
<3>RAWデータを復号可能なJPEGデータ
ここでは、まず、RAWデータ圧縮に求められている特徴を述べる。そして、本発明の特徴である「RAWデータを復号可能なJPEGデータ」といった概念を提案し、その特徴を述べる。
<3−1>RAWデータ圧縮に求められる特徴
RAWデータを非可逆圧縮することを考える。このとき、RAWデータ圧縮に求められる特徴としては、まず、第一に、できるだけ少ない情報量で、CFAを有する単板式カラー撮像素子により観測されたRAWデータを小さな誤差で復号できることである。このような性質(特徴)を満足していれば、圧縮効率が高いと言うことにする。
<3−2>「RAWデータを復号可能なJPEGデータ」の特徴
あるJPEGデータを復号することにより、フルカラー画像が得られる。得られたフルカラー画像を、ダウンサンプリングすることによりRAWデータを抽出する。フルカラー画像からRAWデータを抽出する操作は、任意に設計可能であるが、ここでは簡単のためダウンサンプリングを考えることにする。
を利用して、数2のように表される。
は観測されたRAWデータを表すベクトルを、行列
はフルカラー画像からRAWデータを生成(復号)するためのダウンサンプリングを表す行列を、行列
は量子化DCT係数
からRAWデータを復号するための復号行列を、それぞれ表す。
に対応するJPEGデータを、「RAWデータ復号可能なJPEGデータ」と定義する。
を生成すれば、「RAWデータ復号可能なJPEGデータ」が得られる訳である。
<4>「RAWデータを復号可能なJPEGデータ」の生成方法
<3−2>では、「RAWデータを復号可能なJPEGデータ」の特徴を述べた。
を求める方法を具体的に述べる。
<4−1>連続DCT係数の場合
大きさ8×8のMCUごとに数3で表す誤差Eを、それぞれ最小にすることを考える。ここでは、まず、DCT係数の量子化は考慮せず、連続DCT係数について考える。
は64次元で、求めるべきフルカラー画像のDCT係数であるベクトル
は192次元で、復号化行列(復号行列)
は192×64次元である。
を量子化する必要がある。連続DCT係数
の量子化に伴い、量子化誤差も同時に発生してしまう。
<4−2>量子化DCT係数を求めるための繰り返し計算
<4−1>で述べたように、一般化逆行列を利用して、DCT係数を求めることができる。しかしながら、「RAWデータを復号可能なJPEGデータ」を生成するためには、DCT係数の量子化を行わなければならず、よって量子化誤差が発生する。
<4−3>DCT係数のパラメータ数の削減
求めるべきDCT係数の数(未知数)が192であり、観測されたRAWデータのデータ数(拘束式の数)が64であるので、DCT係数の量子化を考慮しなければ、数3で表す誤差Eをゼロにできることは、上記のように既に述べた。
を設計すればよい。
を利用した。このようなベクトル
を利用することにより、図6中で1に対応する周波数のDCT係数のみが利用されることになる。このような方法により、実質的に利用するパラメータ数を196から67へ削減した。また、このとき、行列
のランクがベクトル
と等しい。
<4−4>DCT係数の量子化テーブルの再設計
国際電気通信連合(ITU)は、人の視覚に基づいたDCT係数のための量子化テーブルを勧告している。この量子化テーブルは広く利用されており、この量子化テーブルを定数倍することによって、圧縮率が変更されている。
は行列
のi番目の列ベクトルを、fiはベクトル
のi番目の要素を、行列
は逆量子化を表す行列を、qiはi番目の要素の量子化間隔を、eiはi番目のDCT係数の量子化誤差を、nはベクトル
の要素数を、それぞれ表す。
なお、本発明では、<4−2>で述べた「量子化DCT係数を求めるための繰り返し計算方法」、<4−3>で述べた「DCT係数のパラメータ数の削減方法」、<4−4>で述べた「DCT係数の量子化テーブルの再設計方法」をそれぞれ組合せが可能であり、最も効果がある方法は、3種類の方法全てを組み合わせたものである。
<5>実験
ここで、標準画像及び実画像に対して、本発明のRAWデータ圧縮方法を適用し、従来の方法と比較し、本発明の有効性を確認する。
上述したように、本発明では、CFAを有する単板式固体撮像素子により観測(取得)されたRAWデータを、JPEGに基づいて「RAWデータを復号可能なJPEGデータ」として直接圧縮する、RAWデータ圧縮方法を開発した。
Claims (5)
- カラーフィルタアレイ(CFA)を有する単板式固体撮像素子により観測されたRAWデータを、「RAWデータを復号可能なJPEGデータ」として直接圧縮するRAWデータ圧縮方法であって、
JPEG復号器の復号過程及びダウンサンプリングを定式化し、復号されるRAWデータと前記観測されたRAWデータの誤差が小さくなるような量子化DCT係数に対応するJPEGデータを、前記「RAWデータを復号可能なJPEGデータ」として生成することを特徴とするRAWデータ圧縮方法。 - DCT係数の量子化の影響を考慮して、前記量子化DCT係数を求めるために繰り返し演算を行うことにより、前記「RAWデータを復号可能なJPEGデータ」を生成する請求項1に記載のRAWデータ圧縮方法。
- パラメータ数の冗長さを利用してDCT係数のパラメータ数を削減することにより、前記「RAWデータを復号可能なJPEGデータ」を生成する請求項1に記載のRAWデータ圧縮方法。
- DCT係数の量子化誤差がRAWデータへ与える影響が、要素によらず等しくなるように量子化テーブルを再設計することにより、前記「RAWデータを復号可能なJPEGデータ」を生成する請求項1に記載のRAWデータ圧縮方法。
- DCT係数の量子化の影響を考慮して、前記量子化DCT係数を求めるために繰り返し演算を行い、パラメータ数の冗長さを利用してDCT係数のパラメータ数削減を行い、前記DCT係数の量子化誤差がRAWデータへ与える影響が、要素によらず等しくなるように量子化テーブルを再設計することにより、前記「RAWデータを復号可能なJPEGデータ」を生成する請求項1に記載のRAWデータ圧縮方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006302718A JP2008124530A (ja) | 2006-11-08 | 2006-11-08 | Rawデータ圧縮方法 |
| PCT/JP2007/069644 WO2008056497A1 (fr) | 2006-11-08 | 2007-10-02 | Procédé de compression de données brutes |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006302718A JP2008124530A (ja) | 2006-11-08 | 2006-11-08 | Rawデータ圧縮方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008124530A true JP2008124530A (ja) | 2008-05-29 |
Family
ID=39364321
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006302718A Pending JP2008124530A (ja) | 2006-11-08 | 2006-11-08 | Rawデータ圧縮方法 |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP2008124530A (ja) |
| WO (1) | WO2008056497A1 (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100142839A1 (en) * | 2008-11-19 | 2010-06-10 | Canon Kabushiki Kaisha | Dvc as generic file format for plenoptic camera |
| JP2015095805A (ja) * | 2013-11-13 | 2015-05-18 | キヤノン株式会社 | 画像処理装置、画像処理方法、プログラム |
| JP2015095806A (ja) * | 2013-11-13 | 2015-05-18 | キヤノン株式会社 | 画像処理装置、画像処理方法、プログラム |
| JP2025516394A (ja) * | 2022-04-04 | 2025-05-28 | ドルビー ラボラトリーズ ライセンシング コーポレイション | Raw画像データ再構成システムおよび方法 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11243561A (ja) * | 1998-02-25 | 1999-09-07 | Sanyo Electric Co Ltd | 動画像復号化方法 |
| JP2002204449A (ja) * | 2000-12-28 | 2002-07-19 | Pioneer Electronic Corp | 量子化単位設定装置及び量子化単位設定方法、符号化装置及び符号化方法並びに情報記録媒体 |
| JP2003125209A (ja) * | 2001-10-10 | 2003-04-25 | Nikon Corp | 画像処理装置、電子カメラ、および画像処理プログラム |
| JP2003259369A (ja) * | 2002-02-28 | 2003-09-12 | Techno Mathematical Co Ltd | 動画像の電子透かしを用いたエラー隠蔽方法 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4470485B2 (ja) * | 2003-12-25 | 2010-06-02 | 株式会社ニコン | 固定ビット長の予測差分圧縮データを生成する画像圧縮装置および画像圧縮プログラム、画像伸張装置および画像伸張プログラム、並びに電子カメラ |
| JP4769039B2 (ja) * | 2005-07-26 | 2011-09-07 | パナソニック株式会社 | デジタル信号符号化および復号化装置ならびにその方法 |
| JP4682102B2 (ja) * | 2005-09-02 | 2011-05-11 | キヤノン株式会社 | 画像符号化装置及び画像符号化方法 |
-
2006
- 2006-11-08 JP JP2006302718A patent/JP2008124530A/ja active Pending
-
2007
- 2007-10-02 WO PCT/JP2007/069644 patent/WO2008056497A1/ja not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11243561A (ja) * | 1998-02-25 | 1999-09-07 | Sanyo Electric Co Ltd | 動画像復号化方法 |
| JP2002204449A (ja) * | 2000-12-28 | 2002-07-19 | Pioneer Electronic Corp | 量子化単位設定装置及び量子化単位設定方法、符号化装置及び符号化方法並びに情報記録媒体 |
| JP2003125209A (ja) * | 2001-10-10 | 2003-04-25 | Nikon Corp | 画像処理装置、電子カメラ、および画像処理プログラム |
| JP2003259369A (ja) * | 2002-02-28 | 2003-09-12 | Techno Mathematical Co Ltd | 動画像の電子透かしを用いたエラー隠蔽方法 |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100142839A1 (en) * | 2008-11-19 | 2010-06-10 | Canon Kabushiki Kaisha | Dvc as generic file format for plenoptic camera |
| US8634663B2 (en) * | 2008-11-19 | 2014-01-21 | Canon Kabushiki Kaisha | DVC as generic file format for plenoptic camera |
| JP2015095805A (ja) * | 2013-11-13 | 2015-05-18 | キヤノン株式会社 | 画像処理装置、画像処理方法、プログラム |
| JP2015095806A (ja) * | 2013-11-13 | 2015-05-18 | キヤノン株式会社 | 画像処理装置、画像処理方法、プログラム |
| JP2025516394A (ja) * | 2022-04-04 | 2025-05-28 | ドルビー ラボラトリーズ ライセンシング コーポレイション | Raw画像データ再構成システムおよび方法 |
| JP7761780B2 (ja) | 2022-04-04 | 2025-10-28 | ドルビー ラボラトリーズ ライセンシング コーポレイション | Raw画像データ再構成システムおよび方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2008056497A1 (fr) | 2008-05-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7369161B2 (en) | Digital camera device providing improved methodology for rapidly taking successive pictures | |
| US7847833B2 (en) | Digital camera device providing improved methodology for rapidly taking successive pictures | |
| US5883823A (en) | System and method of a fast inverse discrete cosine transform and video compression/decompression systems employing the same | |
| CN101689357B (zh) | 摄像机 | |
| CN110612722B (zh) | 对数字光场图像编码和解码的方法和设备 | |
| US8428120B2 (en) | Method and apparatus of Bayer pattern direct video compression | |
| JP3908095B2 (ja) | カラーエイリアジングのアーティファクトを低減するデジタル画像システム | |
| Malvar et al. | Progressive-to-lossless compression of color-filter-array images using macropixel spectral-spatial transformation | |
| JPH07184226A (ja) | 改良された色処理のための画像圧縮フィードバックを使用した電子カメラ | |
| JP5309046B2 (ja) | 符号化装置、及びプログラム | |
| KR101362755B1 (ko) | 센서영상 부호화 및 복호화장치와 그 방법 | |
| US7146055B2 (en) | Image processing decompression apparatus and method of using same different scaling algorithms simultaneously | |
| WO2008056497A1 (fr) | Procédé de compression de données brutes | |
| Lee et al. | Lossless compression of CFA sampled image using decorrelated Mallat wavelet packet decomposition | |
| Yan et al. | Compressive sampling for array cameras | |
| US7702161B2 (en) | Progressive differential motion JPEG codec | |
| JP4257145B2 (ja) | 画像圧縮装置及び画像処理システム | |
| JP4339784B2 (ja) | 複数個のブロックとして符号化された圧縮ビットストリーム符号化ビデオを復号する方法。 | |
| JP2005005925A (ja) | 画像圧縮装置及び画像処理システム | |
| JP2006340300A (ja) | 信号処理方法及び信号処理装置、並びに信号処理プログラム及び情報記録媒体 | |
| JP2010004279A (ja) | 画像処理装置及びそれを備えた画像形成装置 | |
| TWI300311B (en) | Progressive differential motion jpeg codec | |
| JP2023070055A (ja) | 画像符号化装置及びその制御方法及びプログラム | |
| Nallaperumal et al. | New efficient image compression method for single sensor digital camera images | |
| Tanaka et al. | A raw data compression for digital cameras with a color filter array |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090917 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120124 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120319 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120821 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20121211 |