JP5453519B2 - 特に画像,映像,及び/又は音声のデジタルファイルを処理する方法 - Google Patents
特に画像,映像,及び/又は音声のデジタルファイルを処理する方法 Download PDFInfo
- Publication number
- JP5453519B2 JP5453519B2 JP2012502820A JP2012502820A JP5453519B2 JP 5453519 B2 JP5453519 B2 JP 5453519B2 JP 2012502820 A JP2012502820 A JP 2012502820A JP 2012502820 A JP2012502820 A JP 2012502820A JP 5453519 B2 JP5453519 B2 JP 5453519B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- compression
- column
- values
- file
- 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
- 238000000034 method Methods 0.000 title claims description 58
- 238000012545 processing Methods 0.000 title claims description 12
- 238000007906 compression Methods 0.000 claims description 62
- 230000006835 compression Effects 0.000 claims description 54
- 230000008569 process Effects 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 claims description 2
- 238000006243 chemical reaction Methods 0.000 description 8
- 239000003086 colorant Substances 0.000 description 6
- 230000002829 reductive effect Effects 0.000 description 6
- 230000009467 reduction Effects 0.000 description 5
- 230000015556 catabolic process Effects 0.000 description 4
- 238000006731 degradation reaction Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000006837 decompression Effects 0.000 description 3
- 230000007547 defect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000000670 limiting effect Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000002238 attenuated effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000002427 irreversible effect Effects 0.000 description 1
- 238000011002 quantification Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 210000001525 retina Anatomy 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001629 suppression Effects 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/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)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Image Processing (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Description
― 静的インデックス化方法:帰納型パレット(induced palette)によるインデックス化とも呼ばれ,システムが使用できる256種類の組み合わせのうち1つを各画素に割り当てる。
― 動的インデックス化方法:定義済パレット(built palette)によるインデックス化とも呼ばれ,異なる色の各組み合わせが表す3バイトを8ビットで保存しなければならない。
― いわゆるY輝度信号であり,RGB三原色信号を視感度曲線に合わせて重みづけして得られる。
Y = 0.299R+0.587G+0.114B
― 2つの相補的な,いわゆる色信号であり,Cb及びCr情報は以下のように得られてもよい。
Cb =−0.169R−0.331G+0.500B+128
Cr =0.500R−0.419G−0.080B+128
a)例えば,復元値と元の値との誤差の範囲を「−2」から「+2」の誤差に減らす。
b)例えば,エンコーダに送信される値を小さくすることにより,通常のYCbCrサブサンプリングでは24ビットで符号化するところを,18ビットによる値の符号化を可能にする。
c)値の数と値の大きさの低減により,符号化する値の数が減る。さらに色数も減らすことができる。
d)あらゆる種類の静止画及び動画の処理が可能で,特に単一成分又はいくつかの成分からなる画像の処理が可能である。
e)既存の,工程の圧縮シーケンス(compression chain)に組み込むことのできる自己完結的な圧縮方法又はモジュールである。
f)すでにJPEG又はMPEGファイルとして圧縮したファイルを,性能よく「再圧縮」できる。
g)限られた数の操作を用いて圧縮も解凍も行う。
― 静的なインデックス化は大幅な誤差の原因となる。しかも,この圧縮方法は白黒画像の圧縮と同様に,特徴的な成分の大幅な減縮は,該成分を復元できなくなるため困難である。
― 動的なインデックス化は,写真のように多数の色の組み合わせにより定義される画像を扱うには非効率的である。例えば,数十万色のインデックス化には,数十万バイトに画像の色成分数をかけた数の参照色の記憶を要する。
― YCbCrサブサンプリングでは,4つの理由により,画像の圧縮の問題に不完全にしか応えることができない。
a)設計上の限界により,RGB画像の処理にしか使えない。実際に,この方法は,白黒画像や2色画像及びCMJNファイルといった,1,2〜4色の成分からなるファイルの処理用には設計されていない。
b)自己完結的な圧縮プロセスではない。実際に,自己完結的な圧縮プロセスに足る変換ができない。単独で用いた場合,YCbCrサブサンプリングでは低い圧縮率しか得られない。これが既知の規格では他のアルゴリズムステップが加えられている理由である。
c)YCbCrサブサンプリングは,概念的には誤差伝搬ベクトルである。実際に,この方法では,元の値と復元値との間で1対1の関係を確立することはできない。これらの値の間の偏差は,一般に「−1」と「+1」との間に定まる。圧縮系がYCbCr「4.2.2」サブサンプリングを用いた場合,これらの偏差は裸眼でも検出できる。解凍の際は,この方法では補間法を用いて圧縮ファイルの連続する2つの値の間に両圧縮値の平均に等しい追加値を追加し,この追加値が圧縮プロセスで抑制された値の代わりをすることになる。
この解決法では,「−128」から「+128」の間の偏差が生じ,該偏差は「255」に及ぶ場合もある。
d)YCbCrサブサンプリングは,バランスの悪い色の劣化を招く。実際に,1つの成分,すなわち,画像の非可逆的劣化レベルにすぐに達してしまうためあまり大幅に圧縮できないY成分に関する画像の全詳細を一方に集め,より大幅に定量化される「Cb」及び「Cr」成分(画像の元の色の合成として理解される)に関する色差情報をもう一方に集めることにより,サブサンプリングは情報を分割処理する。このため可視的な欠陥をより多く復元してしまうことになる。
むしろ,統計的にも概念的にも,カラー画素のサブピクセルを同じ比率で圧縮する方がコスト効率が良いことがわかる。サブピクセル間の光度の違いが見えるリスクは,サブピクセルを分割して定量化する場合よりもかなり小さい。
これがサブサンプリングによる圧縮に対する主な批判である。実際に,網膜の残像により,光度差,特にサブピクセル間の光度差が,欠陥をより視認しやすくする。したがって,サブピクセルの光度は,すべてのサブピクセルについて同じ比率で且つ同じ方向に変化させるべきである(ただし光度は元の光度からさほど異なっていないものとする)。
e)光度基準低減方法による圧縮方法には,以下のような短所がある。
・光度を低減させたファイルの値を隔てる偏差の縮小が十分ではない。この点について,これらの値の間の差を減らすことが圧縮の性能を得るための決定要素の1つであることを思い出されたい。この特性こそが,該方法の多くの積み重ねにもかかわらず,光度基準低減方法に欠けている特性である。
・最大256色の画像を知覚可能な劣化なしに圧縮する目的では設計されていない。
・定義により,この方法は音声ファイルの圧縮には適用できない。
何らかの音声,画像及び/又は映像ファイルのデジタルデータを,色層ごと及び/又は音声チャネルごとに整列させる段階と,列Nの各圧縮値(すなわちVCN)を元のファイルの同じ列Nの値VNから先に計算された所定数の連続する圧縮値(VCN−1,VCN−2,…)を減算することによって得るアルゴリズムにより,該ファイルの値を連続的に圧縮する圧縮段階と,
列Nの各復元値(すなわちVDN)を圧縮ファイルの同じ列の値VCNに所定数の連続する圧縮値(VCN−1,VCN−2,…)を加算することによって得るアルゴリズムにより,該圧縮ファイルの各値を元のファイルの対応する値に近い値に戻す復元段階と,
を含むデジタルファイルの圧縮方法を提案する。
この関係式において,
VCNは圧縮ファイルの列Nの値であり,
VCN−1は圧縮ファイルの,先に計算された列N−1の値であり,
VCN−2は圧縮ファイルの,先に計算された列N−2の値であり,
VNは元のファイルの列Nの値であり,
kとhは求められる圧縮レベルにより異なる圧縮係数であり,例えば,
である。
この関係式において,
VDNは列Nの復元値であり,
VCN−1は列N−1の圧縮値であり,
VCN−2は列N−2の圧縮値である。
― 前記双方のセットから,1つのセットのデジタル値を隔てる平均偏差が他のセットの値を隔てる平均偏差よりも大きいセットを選択する予備段階,
― 前述の圧縮アルゴリズム,例えば以下のアルゴリズム
を用いて,選択したセットを圧縮する段階,
― 第2のセットを以下の各値の計算を含む圧縮アルゴリズムにより圧縮する段階
この式において,
V’Nは第2のセットの列Nの値であり,
VCN−1は第1のセットの列N−1の圧縮値であり,
VCN−2は第1のセットの列N−2の圧縮値である。
― 8ビット及び16ビットのモノラル音声
― 16ビット以上のマルチチャネル音声
― 1,2,3,4色の成分の画像
― 1,2,3色の成分の映像
― 2D及び3Dの静止画又は動画
― LZW型逐次符号化系又は「ハフマン」型の統計的符号化系の圧縮率を上げる自己完結的な圧縮プロセスである。
― 既存の圧縮工程に挿入することができ,圧縮モジュールとして以下の用途に使用できる。
・追加ステップ
・YCbCr変換などの,ある種の既存のステップの代替ステップ
・CbCr変換などの,ある種の既存のステップのある種の段階の代替ステップ
・YCbCr変換又は定量化テーブル型(quantification table type)の変換式に組み込まれる最適化方法
― 次式のアルゴリズムを用いる圧縮段階
iは求められる圧縮レベルに依存する1より大きい係数である,及び
― 次式のアルゴリズムを用いる復元段階
― 値の振幅,該値間の偏差,及び該値の数を減らして,様々な増分を制限することによる,圧縮の原理的な規則に対する改善策。
― 選択した圧縮レベルに依存する圧縮値の一定の範囲の確立,及び,それにより,
― 復元値と復元されるべき値との間の誤差の範囲の厳密な制約であり,該復元されるべき値とは,
・該方法が自己完結型圧縮プロセスとして用いられる場合は元の値であり,
・あるいは本発明に係る方法による介入がなかった場合に既存のシステムの圧縮ステップの1つにより確定されたであろう値。
― 逐次的又は統計的エンコーダに送信される値の総数をできる限り減らし,元のファイル又は本発明に係る方法による介入がなかった場合に得られるべきファイルに近いファイルを復元しながら,圧縮ファイルのバイト数をできるだけ小さくし,その際の損失レベルは厳密に事前に決定され,以下の項目にしたがって分類される。
・デジタルファイルの性質
・恒久的(画像)
・時間的依存(映像,音声)
・ファイルの宛先の範囲
・デジタルシネマからモニタービデオまで
・公開する画像から携帯電話のサムネール画像まで
Claims (7)
- 何らかの音声,画像及び/又は映像ファイルのデジタルデータを,色層ごと及び/又は音声チャネルごとに整列させる段階と,列Nの各圧縮値(VCN)を,元のファイルの同じ列Nの値VNから,先に計算された所定数の連続する圧縮値(VCN−1,VCN−2,…)を減算することによって得る圧縮アルゴリズムにより,前記ファイルの値を連続的に圧縮する圧縮段階と,
前記列Nの各復元値(VDN)を,圧縮ファイルの同じ列の値VCNに所定数の連続する圧縮値(VCN−1,VCN−2,…)を加算することによって得る復旧アルゴリズムにより,前記圧縮ファイルの各値を前記元のファイルの対応する値に近い値に戻す復元段階と,
を含むことを特徴とする,特に画像,映像及び/又は音声のデジタルファイルを処理する方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/IB2009/005550 WO2010112957A1 (en) | 2009-04-03 | 2009-04-03 | Method for processing a digital file notably of the image, video and/or audio type |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012523153A JP2012523153A (ja) | 2012-09-27 |
JP5453519B2 true JP5453519B2 (ja) | 2014-03-26 |
Family
ID=41529046
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012502820A Expired - Fee Related JP5453519B2 (ja) | 2009-04-03 | 2009-04-03 | 特に画像,映像,及び/又は音声のデジタルファイルを処理する方法 |
Country Status (12)
Country | Link |
---|---|
US (1) | US8429139B2 (ja) |
EP (1) | EP2415271A1 (ja) |
JP (1) | JP5453519B2 (ja) |
CN (1) | CN102369734A (ja) |
AU (1) | AU2009343438A1 (ja) |
CA (1) | CA2756884A1 (ja) |
IL (1) | IL215403A0 (ja) |
MX (1) | MX2011010334A (ja) |
RU (1) | RU2510150C2 (ja) |
SG (1) | SG175016A1 (ja) |
WO (1) | WO2010112957A1 (ja) |
ZA (1) | ZA201107210B (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2636148A1 (en) * | 2010-11-02 | 2013-09-11 | I-CES (Innovative Compression Engineering Solutions) | Method for compressing digital values of image, audio and/or video files |
CN108848383A (zh) * | 2018-06-16 | 2018-11-20 | 武汉宝辉科技有限公司 | 一种视频、图像数据的压缩方法 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5550738A (en) * | 1978-10-05 | 1980-04-12 | Nec Corp | Decoding method of adaptability forecasting type differential pulse code and its unit |
JPS61205093A (ja) * | 1985-03-08 | 1986-09-11 | Mitsubishi Electric Corp | カラ−静止画像高能率符号化装置 |
US5471207A (en) * | 1994-02-23 | 1995-11-28 | Ricoh Company Ltd. | Compression of palettized images and binarization for bitwise coding of M-ary alphabets therefor |
JPH08102907A (ja) * | 1994-09-30 | 1996-04-16 | Matsushita Electric Ind Co Ltd | 丸め符号化器及び丸め復号化器 |
NZ515527A (en) * | 2001-11-15 | 2003-08-29 | Auckland Uniservices Ltd | Method, apparatus and software for lossy data compression and function estimation |
EP2988499B1 (en) * | 2006-01-23 | 2017-03-22 | Max-Planck-Gesellschaft zur Förderung der Wissenschaften e.V. | High dynamic range codecs |
WO2007132539A1 (ja) * | 2006-05-17 | 2007-11-22 | Fujitsu Limited | 画像圧縮装置、圧縮方法及びプログラム並びに画像復元装置、復元方法及びプログラム |
US7881544B2 (en) * | 2006-08-24 | 2011-02-01 | Dell Products L.P. | Methods and apparatus for reducing storage size |
-
2009
- 2009-04-03 EP EP09785899A patent/EP2415271A1/en not_active Withdrawn
- 2009-04-03 RU RU2011144503/07A patent/RU2510150C2/ru not_active IP Right Cessation
- 2009-04-03 CA CA2756884A patent/CA2756884A1/en not_active Abandoned
- 2009-04-03 CN CN2009801584322A patent/CN102369734A/zh active Pending
- 2009-04-03 SG SG2011071644A patent/SG175016A1/en unknown
- 2009-04-03 JP JP2012502820A patent/JP5453519B2/ja not_active Expired - Fee Related
- 2009-04-03 WO PCT/IB2009/005550 patent/WO2010112957A1/en active Application Filing
- 2009-04-03 AU AU2009343438A patent/AU2009343438A1/en not_active Abandoned
- 2009-04-03 MX MX2011010334A patent/MX2011010334A/es not_active Application Discontinuation
- 2009-04-03 US US13/259,137 patent/US8429139B2/en not_active Expired - Fee Related
-
2011
- 2011-09-27 IL IL215403A patent/IL215403A0/en unknown
- 2011-10-03 ZA ZA2011/07210A patent/ZA201107210B/en unknown
Also Published As
Publication number | Publication date |
---|---|
RU2011144503A (ru) | 2013-05-10 |
RU2510150C2 (ru) | 2014-03-20 |
AU2009343438A1 (en) | 2011-10-20 |
CN102369734A (zh) | 2012-03-07 |
MX2011010334A (es) | 2012-01-12 |
WO2010112957A1 (en) | 2010-10-07 |
EP2415271A1 (en) | 2012-02-08 |
SG175016A1 (en) | 2011-11-28 |
CA2756884A1 (en) | 2010-10-07 |
US20120078861A1 (en) | 2012-03-29 |
ZA201107210B (en) | 2012-12-27 |
IL215403A0 (en) | 2011-12-29 |
US8429139B2 (en) | 2013-04-23 |
JP2012523153A (ja) | 2012-09-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9058639B2 (en) | Multi-compatible low and high dynamic range and high bit-depth texture and video encoding system | |
US8509310B2 (en) | Method, medium, and system encoding and/or decoding an image | |
US6639945B2 (en) | Method and apparatus for implementing motion detection in video compression | |
KR101025847B1 (ko) | 이진 영상을 효과적으로 압축하고 복원하는 방법 및 장치 | |
KR20200040317A (ko) | 영상 부호화, 복호화 방법 및 장치 | |
US6584226B1 (en) | Method and apparatus for implementing motion estimation in video compression | |
US10887616B2 (en) | Image processing devices having enhanced frame buffer compressors therein | |
US20120170663A1 (en) | Video processing | |
JP5453519B2 (ja) | 特に画像,映像,及び/又は音声のデジタルファイルを処理する方法 | |
JP3462867B2 (ja) | 画像圧縮方法および装置、画像圧縮プログラムならびに画像処理装置 | |
CN107925778A (zh) | 像素预处理和编码 | |
Banerjee et al. | An efficient image compression algorithm for almost dual-color image based on k-means clustering, bit-map generation and RLE | |
US8379715B2 (en) | System and method for video compression using non-linear quantization and modular arithmetic computation | |
US20030113029A1 (en) | Skim encoding method for compression of a two dimensional array of data | |
US10390019B2 (en) | Method and device for encoding a multidimensional digital signal, in particular an image signal, and corresponding method and device for decoding | |
CN103369312B (zh) | 图像压缩方法和装置 | |
CN106296754B (zh) | 显示数据压缩方法及显示数据处理*** | |
US6751355B1 (en) | Wavelet image compression using quantization based on frequency ranges and absolute values in wavelet image compression | |
JP5108514B2 (ja) | デジタルオーディオファイル,イメージファイル,又はビデオファイルのサイズ縮小方法 | |
JP2002290744A (ja) | 画像圧縮方式 | |
JP3845206B2 (ja) | 画像圧縮装置および画像伸張装置 | |
JP2000078410A (ja) | 画像圧縮装置および画像伸張装置 | |
KR20080076072A (ko) | 그래픽 압축 장치 및 방법, 그래픽 osd 처리 장치 및방법 | |
GB2455341A (en) | Method for compressing sampled image data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130115 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130121 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130411 |
|
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: 20131128 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140106 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5453519 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |