JP4806464B2 - 画像圧縮装置、画像圧縮方法、画像復元装置、及びプログラム - Google Patents
画像圧縮装置、画像圧縮方法、画像復元装置、及びプログラム Download PDFInfo
- Publication number
- JP4806464B2 JP4806464B2 JP2009507274A JP2009507274A JP4806464B2 JP 4806464 B2 JP4806464 B2 JP 4806464B2 JP 2009507274 A JP2009507274 A JP 2009507274A JP 2009507274 A JP2009507274 A JP 2009507274A JP 4806464 B2 JP4806464 B2 JP 4806464B2
- Authority
- JP
- Japan
- Prior art keywords
- coefficients
- coefficient
- orthogonal
- pixel data
- transform
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/14—Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms
- G06F17/147—Discrete orthonormal transforms, e.g. discrete cosine transform, discrete sine transform, and variations therefrom, e.g. modified discrete cosine transform, integer transforms approximating the discrete cosine transform
-
- 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/132—Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
-
- 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
-
- 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/18—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 a set of transform coefficients
-
- 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/187—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 a scalable video layer
-
- 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/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
- H04N19/34—Scalability techniques involving progressive bit-plane based encoding of the enhancement layer, e.g. fine granular scalability [FGS]
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Computational Mathematics (AREA)
- Pure & Applied Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Algebra (AREA)
- Discrete Mathematics (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
図1は、本発明の実施形態による画像圧縮装置の構成を示すブロック図である。
その画像圧縮装置は、例えば自動車の車載LANを想定したものであり、図1に示すように、1ラインメモリ101、16個のレジスタを備えたレジスタ群102、2個のレジスタを備えた10個のレジスタ群161〜170、4個のレジスタ171〜174、2個の係数メモリ103及び104、4個のマルチプレクサ(MPX)111〜114、3個の直交変換器121〜123,2個の係数差分器131及び132、2個の係数加算器135及び136、3個の量子化器141〜143、2個の逆量子化器151及び152、可変長符号器181、及び順序制御回路182を備えた構成となっている。
1ラインメモリ101は、1ライン分の画像データを保持することが可能なメモリである。レジスタ群102には、そのメモリ101に格納された画像データのなかから1ブロック分の画素データ(ここではライン上連続する16画素分の画素データ)が読み出されて格納される。それにより、画像データの圧縮はブロック単位で行うようになっている。レジスタ群102への画素データの読み出しを含む全体的な制御は、順序制御回路182によって行われる。
係数メモリ103は、直前ラインの符号化により得られた各係数(復元された係数)を1ライン分、格納させるメモリである。順序制御回路182は、レジスタ171〜174に各係数を格納させると、マルチプレクサ112によりその一つを選択させ、選択させたレジスタに格納されている係数を係数差分器131に出力させる。それにより係数差分器131に、マルチプレクサ112を介して入力した係数と、係数メモリ103に格納されている、1ライン前の同じ位置のブロックを符号化して得られた係数との差分値(係数差分値)を算出させる。算出された係数差分値は、量子化器141に出力されて量子化される。その係数差分値は、レジスタ171〜174に格納されている係数を「現係数」、係数メモリ103に格納されている係数を「前係数」と表記すると、前係数から現係数を減算して得られる値である。
図7は、本実施形態による画像復元装置の構成を示すブロック図である。その画像復元装置は、図7に示すように、可変長復号器701、1ラインメモリ702、順序制御回路703、3個の逆量子化器711〜713、2個の係数メモリ721及び722、2個の係数加算器731及び732、3個の逆直交(スラント)変換器741〜743、4個のマルチプレクサ751〜754、1個のデマルチプレクサ(DMPX)755、4個のレジスタ761〜764、16個のレジスタを備えたレジスタ群756、及び2個のレジスタを備えた6個のレジスタ群771〜776、を備えた構成である。
可変長復号器701は、図1に示す画像圧縮装置により出力される圧縮データを復号する。その画像圧縮装置では、第2及び第3階層で得られた係数は、差分値を算出し、その差分値を量子化して可変長符号化し、第1階層で得られた係数はそれを量子化して可変長符号化するようになっている。このことから可変長復号器701は、階層毎に復号を行い、その階層に応じて逆量子化711〜713の何れかに復号結果を出力する。
第1階層の復号結果、つまり図1のレジスタ171〜174に格納されていた係数から算出された係数差分値のインデックス値は逆量子化器711に出力される。その逆量子化器711は、インデックス値毎に逆量子化を順次、行い、係数加算器731に出力する。係数メモリ721には、直前の1ライン分の復元された係数が格納されている。係数加算器731は、そのメモリ721に格納された、1ライン前の同じ位置のブロックで復元された係数に、逆量子化器711から入力した係数差分値を加算することで係数の復元を行う。そのようにして復元された係数はレジスタ761〜764のうちの何れかに格納されると共に、係数メモリ721に格納される。それにより係数メモリ721には、直前の1ライン分の係数が保持される。
デマルチプレクサ755は、逆直交変換器743から入力した4画素分の画素データをレジスタ群756に格納する。順序制御回路703は、1回の8点の逆直交変換を行わせる度に、マルチプレクサ754に選択させるレジスタ群を変えて、2回の4点の逆直交変換を行わせる。それにより計4回の4点の逆直交変換を逆直交変換器743に順次、行わせる。その逆直交変換を行わせる度に逆直交変換器743から出力される4画素分の画素データをデマルチプレクサ755によりレジスタ群756中の異なる場所に格納させることにより、16画素分の画素データをレジスタ群756に格納させる。そのようにして1ブロック、つまり16画素分の画素データの復元が終了すると、その画素データをレジスタ群756から1ラインメモリ702に出力させて格納させる。
Claims (5)
- 画素毎に画素データを有する画像データを圧縮する画像圧縮装置において、
画像を分割するブロック内に存在する複数の画素分の第1の画素データ群を分割して複数の第2の画素データ群を生成するデータ生成部と、
前記データ生成部が生成した前記第2の画素データ群毎に直交変換を行い、周波数成分を示す複数の係数を出力する第1の変換部と、
前記第1の変換部が複数の前記第2の画素データ群に対して前記直交変換をそれぞれ行って得られる複数の係数のうち、最低周波数側から所定数の係数を用いて直交変換を行う第2の変換部と、
前記第2の変換部が出力する係数、及び前記第1の変換部が出力する係数のなかで該第2の変換部が前記直交変換に用いない係数から圧縮データを生成する符号化部と、
を具備することを特徴とする画像圧縮装置。 - 前記第2の変換部は、前記直交変換を2階層以上に分け、各階層の直交変換の点数を異なる数とし、且つ該各階層の直交変換に用いる係数を最低周波数側から所定数に制限して、該各階層の直交変換を行う、
ことを特徴とする請求項1記載の画像圧縮装置。 - 画素毎に画素データを有する画像データを圧縮するための画像圧縮方法において、
画像を分割するブロック内に存在する複数の画素分の第1の画素データ群を分割して複数の第2の画素データ群を生成し、
該生成した第2の画素データ群毎に直交変換を行い、
前記第2の画素データ群に対し、前記直交変換により得られた係数のうち、最低周波数側から所定数に制限した係数を用いた直交変換を複数階層化して行い、
最上位階層での直交変換により得られた係数のなかで最低周波数側から予め定めた個数の係数、及び該最上位階層以外の階層で得られた該直交変換に用いていない係数を符号化して圧縮データを生成する、
ことを特徴とする画像圧縮方法。 - 請求項1記載の画像圧縮装置により符号化された画像データを復元する装置であって、
前記圧縮データから、前記第2の変換部が出力した係数、及び前記第1の変換部が出力した係数のなかで該第2の変換部が前記直交変換に用いない係数を復元する第1の復元部と、
前記第1の復元部が復元した前記第2の変換部の係数を用いて逆直交変換を行う第1の逆変換部と、
前記第1の逆変換部が出力する係数のなかで最低周波数側から所定数の係数、及び前記第1の復元部が復元した前記第1の変換部の係数を用いて逆直交変換を行い、前記第2の画素データ群を復元する第2の逆変換部と、
を具備することを特徴とする画像復元装置。 - 画素毎に画素データを有する画像データを圧縮する画像圧縮装置として用いることが可能なコンピュータに、
画像を分割するブロック内に存在する複数の画素分の第1の画素データ群を分割して複数の第2の画素データ群を生成するデータ生成機能と、
前記データ生成機能により生成した前記第2の画素データ群毎に直交変換を行い、周波数成分を示す複数の係数を出力する第1の変換機能と、
前記第1の変換機能により複数の前記第2の画素データ群に対して前記直交変換をそれぞれ行って得られる複数の係数のうち、最低周波数側から所定数の係数を用いて直交変換を行う第2の変換機能と、
前記第2の変換機能により出力する係数、及び前記第1の変換機能により出力する係数のなかで該第2の変換機能が前記直交変換に用いない係数から圧縮データを生成する符号化機能と、
を実現させるためのプログラム。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2007/000336 WO2008120279A1 (ja) | 2007-03-29 | 2007-03-29 | 画像圧縮装置、画像圧縮方法、画像復元装置、及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2008120279A1 JPWO2008120279A1 (ja) | 2010-07-15 |
| JP4806464B2 true JP4806464B2 (ja) | 2011-11-02 |
Family
ID=39807872
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009507274A Expired - Fee Related JP4806464B2 (ja) | 2007-03-29 | 2007-03-29 | 画像圧縮装置、画像圧縮方法、画像復元装置、及びプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US8467619B2 (ja) |
| JP (1) | JP4806464B2 (ja) |
| WO (1) | WO2008120279A1 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115514974B (zh) * | 2018-09-05 | 2025-04-01 | Lg电子株式会社 | 对视频信号进行解码/编码及发送数据的方法及介质 |
| CN120881276A (zh) * | 2019-05-30 | 2025-10-31 | 夏普株式会社 | 图像解码装置 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63163675A (ja) * | 1986-12-26 | 1988-07-07 | Matsushita Electric Ind Co Ltd | 修正スラント変換装置 |
| JPH06178118A (ja) * | 1992-12-09 | 1994-06-24 | Hitachi Denshi Ltd | 画像データ圧縮符号化方法及び装置 |
| JPH06195369A (ja) * | 1992-12-24 | 1994-07-15 | Fujitsu Ltd | 高速アルゴリズム離散コサイン変換器/逆変換器 |
| JPH06204888A (ja) * | 1992-12-30 | 1994-07-22 | Casio Comput Co Ltd | データ圧縮伸張装置 |
| JPH06205392A (ja) * | 1992-12-30 | 1994-07-22 | Casio Comput Co Ltd | データ圧縮伸張装置 |
| JP2006332836A (ja) * | 2005-05-24 | 2006-12-07 | Victor Co Of Japan Ltd | 直交変換回路 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7006699B2 (en) * | 2002-03-27 | 2006-02-28 | Microsoft Corporation | System and method for progressively transforming and coding digital data |
| JP2004254298A (ja) * | 2003-01-30 | 2004-09-09 | Ricoh Co Ltd | 画像処理装置、プログラム及び記憶媒体 |
| JP2006054846A (ja) | 2004-07-12 | 2006-02-23 | Sony Corp | 符号化方法、符号化装置、復号方法、復号装置およびそれらのプログラム |
-
2007
- 2007-03-29 WO PCT/JP2007/000336 patent/WO2008120279A1/ja not_active Ceased
- 2007-03-29 JP JP2009507274A patent/JP4806464B2/ja not_active Expired - Fee Related
-
2009
- 2009-09-21 US US12/563,405 patent/US8467619B2/en not_active Expired - Fee Related
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63163675A (ja) * | 1986-12-26 | 1988-07-07 | Matsushita Electric Ind Co Ltd | 修正スラント変換装置 |
| JPH06178118A (ja) * | 1992-12-09 | 1994-06-24 | Hitachi Denshi Ltd | 画像データ圧縮符号化方法及び装置 |
| JPH06195369A (ja) * | 1992-12-24 | 1994-07-15 | Fujitsu Ltd | 高速アルゴリズム離散コサイン変換器/逆変換器 |
| JPH06204888A (ja) * | 1992-12-30 | 1994-07-22 | Casio Comput Co Ltd | データ圧縮伸張装置 |
| JPH06205392A (ja) * | 1992-12-30 | 1994-07-22 | Casio Comput Co Ltd | データ圧縮伸張装置 |
| JP2006332836A (ja) * | 2005-05-24 | 2006-12-07 | Victor Co Of Japan Ltd | 直交変換回路 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2008120279A1 (ja) | 2010-07-15 |
| US8467619B2 (en) | 2013-06-18 |
| US20100074545A1 (en) | 2010-03-25 |
| WO2008120279A1 (ja) | 2008-10-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4425561B2 (ja) | イメージおよびビデオ符号化のための2−d変換 | |
| JP3103383B2 (ja) | 画像復号化方法 | |
| JP2011125038A (ja) | 適応係数スキャン順序付け | |
| JP2021077942A (ja) | 符号化装置および符号化方法、復号装置および復号方法 | |
| KR100944928B1 (ko) | 버터플라이 프로세서를 이용하여 이산 코사인 변환을인코딩하고 계산하는 장치 및 방법 | |
| JP3777002B2 (ja) | 映像信号符号化方法及び映像信号符号化装置 | |
| JP4806464B2 (ja) | 画像圧縮装置、画像圧縮方法、画像復元装置、及びプログラム | |
| KR101172983B1 (ko) | 화상 압축 장치, 화상 복원 장치, 화상 압축 방법, 화상 복원 방법 및 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체 | |
| US8989278B2 (en) | Method and device for coding a multi dimensional digital signal comprising original samples to form coded stream | |
| JP2013187692A (ja) | 画像処理装置及び画像処理方法 | |
| WO2007148425A1 (ja) | 画像圧縮装置、画像復元装置、及びプログラム | |
| CN118741118B (zh) | 图像解码和编码方法、装置、设备及存储介质 | |
| JP2006005478A (ja) | 画像符号化装置及び画像復号装置 | |
| US20040090441A1 (en) | Method and device for translating two-dimensional data of a discrete wavelet transform system | |
| Nugroho et al. | A Comparative Study On Image Compression in Cloud Computing | |
| JP2011003946A (ja) | 画像符号化復号化方法及び装置 | |
| KR100402734B1 (ko) | 부호화된 피승수를 사용하는 고정 소수점 곱셈 장치 및 그방법 | |
| JPH0310486A (ja) | 動画像符号化装置 | |
| JP3866539B2 (ja) | 符号化方法,復号方法,符号化装置,復号装置,符号化プログラム,復号プログラムおよびそれらのプログラム記録媒体 | |
| JP2004048731A (ja) | モディファイドアダマール変換による画像データのプログレッシブ送受信 | |
| JP5451171B2 (ja) | データ変換処理装置およびデータ変換処理方法 | |
| JP2001128182A (ja) | 画像符号化方法および画像符号化プログラムを格納したコンピュータで読取可能な記録媒体 | |
| HK40113326A (zh) | 图像解码和编码方法、装置、设备及存储介质 | |
| JP2011223518A (ja) | データ変換装置 | |
| JPH04200173A (ja) | 符号化データ変換装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110517 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110719 |
|
| 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: 20110809 |
|
| 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: 20110812 |
|
| 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: 20140819 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |