JP3763163B2 - 画像符号化伝送装置および画像符号化伝送方法 - Google Patents
画像符号化伝送装置および画像符号化伝送方法 Download PDFInfo
- Publication number
- JP3763163B2 JP3763163B2 JP14218296A JP14218296A JP3763163B2 JP 3763163 B2 JP3763163 B2 JP 3763163B2 JP 14218296 A JP14218296 A JP 14218296A JP 14218296 A JP14218296 A JP 14218296A JP 3763163 B2 JP3763163 B2 JP 3763163B2
- Authority
- JP
- Japan
- Prior art keywords
- optimized
- value
- pixels
- unit
- minimum value
- 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
- Television Signal Processing For Recording (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)
Description
【発明の属する技術分野】
この発明は、ディジタル画像信号のデータ量を圧縮するために、ディジタル画像信号を符号化する画像符号化装置、画像符号化方法、画像符号化伝送方法および画像記録媒体に関し、特に、ディジタル画像信号を符号化し、符号化情報とともに付加情報を伝送する画像符号化伝送装置および画像符号化伝送方法に関する。
【0002】
【従来の技術】
図7は、ディジタル画像信号を圧縮する画像符号化装置の一例のブロック図を示している。図7に示される画像符号化装置は、入力画像信号を所定のブロック単位でブロック分割し、ブロックのダイナミックレンジに応じてブロック内の画素を適応的に符号化するADRC(Adaptive Dynamic Renge Coding )を用いた符号化装置である。
【0003】
ADRCは、本出願人による特開昭61−14498号公報において提案されている。図7を用いて、ADRCを簡単に説明する。入力端子120から入力された入力画像信号が、ブロック分割部121に供給される。そして、ブロック分割部121において、入力画像信号は、例えば、3画素×3ライン(以下、(3×3)と称する)の9個の画素を含むブロックに分割される。そして、ブロック分割部121からの出力信号が、ブロック毎に最大値検出部122および最小値検出部123にそれぞれ供給される。
【0004】
最大値検出部122において、そのブロックに含まれる画素値の最大値MAXが検出され、最小値検出部123において、最小値MINが検出される。最大値検出部122からの最大値MAXは、減算部124に供給される。また、最小値検出部123からの最小値MINは、減算部124、減算部125およびフレーミング部128にそれぞれ供給される。
【0005】
減算部124において、最大値MAXから最小値MINが減算され、ダイナミックレンジDRが生成される。そして、そのダイナミックレンジDRは、量子化ステップ幅算出部126およびフレーミング部128にそれぞれ供給される。量子化ステップ幅算出部126では、減算部124から供給されるダイナミックレンジDRから量子化ステップ幅Δが算出され、算出された量子化ステップ幅Δは、量子化部127へ供給される。
【0006】
また、減算部125には、ブロック分割部121から(3×3)ブロックの9画素が供給され、その9画素の画素値から最小値MINをそれぞれ減算することにより、各画素値に対して正規化が実行される。その正規化された各画素値は、量子化部127へ供給される。量子化部127において、正規化された各画素値が量子化ステップ幅Δで量子化され、量子化値xとして、それぞれフレーミング部128に供給される。
【0007】
そして、フレーミング部128では、ブロック毎に、供給されたダイナミックレンジDRと最小値MINとがブロックのパラメータとして、そのブロックの9画素の量子化値xとともにフレーミング化がなされ、出力信号として出力される。そして、この出力信号がディスク等の記録媒体に記録され、もしくは、伝送路を介して伝送される。
【0008】
【発明が解決しようとする課題】
しかしながら、復号側において、伝送されるブロックのパラメータを用いて、そのブロックの量子化値を復号する際に、原信号値と復号された復元値との復号誤差を最小にするという意味では、最初に求めたブロックのパラメータを用いてそのブロックの量子化値を復号することが最適であるという保証はなく、場合によっては、復号誤差が大きくなり、復号画像が劣化するという問題が生じる。
【0009】
従って、この発明の目的は、原信号値と復元値の復号誤差が小さくなるように、符号化側において、量子化値を求めるために最初に求められたパラメータ(例えば、ADRCの場合には、最大値MAX、最小値MINあるいはダイナミックレンジDR)を最適化することにより、復号誤差を小さくすることができる画像符号化伝送装置および画像符号化伝送方法を提供することにある。
【0010】
【課題を解決するための手段】
上述した目的を達成するために、この発明は、入力ディジタル画像信号の発生データ量を少なくするように、入力ディジタル画像信号を符号化して伝送する画像符号化伝送装置において、入力ディジタル画像信号を複数の画素からなるブロックに分割するブロック分割部と、ブロック毎に、ブロック内の複数の画素の最大値と、複数の画素の最小値を検出する第1の検出部と、最大値および最小値の差であるダイナミックレンジを検出する第2の検出部と、最大値から複数の画素の画素値を減算した差分値、または最小値を複数の画素の画素値から減算した差分値を量子化して、複数の画素の量子化値を生成する量子化部と、量子化値の復号誤差の自乗和を最小とするように、ブロック毎に発生された最大値、最小値、およびダイナミックレンジを示す情報の少なくとも2つを最適化する最適化部と、最適化された最大値、最適化された最小値および最適化されたダイナミックレンジを示す情報の2つをパラメータとして、ブロック毎に、複数の画素の量子化値とともに伝送路に伝送する伝送部とからなることを特徴とする画像符号化伝送装置である。
【0011】
また、この発明は、入力ディジタル画像信号の発生データ量を少なくするように、入力ディジタル画像信号を符号化して伝送する画像符号化伝送方法において、入力ディジタル画像信号を複数の画素からなるブロックに分割するステップと、ブロック毎に、ブロック内の複数の画素の最大値と、複数の画素の最小値を検出するステップと、最大値および最小値の差であるダイナミックレンジを検出するステップと、最大値から複数の画素の画素値を減算した差分値、または最小値を複数の画素の画素値から減算した差分値を量子化して、複数の画素の量子化値を生成するステップと、量子化値の復号誤差の自乗和を最小とするように、ブロック毎に発生された最大値、最小値、およびダイナミックレンジを示す情報の少なくとも2つを最適化するステップと、最適化された最大値、最適化された最小値および最適化されたダイナミックレンジを示す情報の2つをパラメータとして、ブロック毎に、複数の画素の量子化値とともに伝送路に伝送するステップとからなることを特徴とする画像符号化伝送方法である。
【0013】
上述したように、この発明は、ブロックのパラメータを求めてから、そのパラメータにより復号を行い復元値と真値との誤差を求め、その誤差を最小にするようにパラメータを修整する。従って、原信号値と復元値との復元誤差をさらに小さくすることが可能となる。
【0014】
【発明の実施の形態】
以下、この発明の一実施例について図面を参照して説明する。図1は、この発明の画像符号化装置の第1の実施例のブロック図を示す。入力画像信号は、入力端子INを介して、ブロック分割部1に供給される。ブロック分割部1において、入力画像信号が、例えば、(3×3)ブロックに分割され、その(3×3)ブロックの9画素の8ビットからなる入力画素値yが最大値検出部2、最小値検出部3、減算部5および最小自乗法推定部8にそれぞれ供給される。
【0015】
最大値検出部2において、(3×3)ブロックに含まれる9画素のうち、画素値のレベルが最大となる値が検出され、その最大値MAXが、減算部4に供給される。また、最小値検出部3において、(3×3)ブロックに含まれる9画素のうち、画素値のレベルが最小となる値が検出され、その最小値MINが、減算部4および減算部5にそれぞれ供給される。
【0016】
減算部4では、最大値MAXから最小値MINが減算され、ダイナミックレンジDRが生成される。そのダイナミックレンジDRは、量子化ステップ幅算出部6に供給される。また、減算部5では、ブロック分割部1からの(3×3)ブロックの9画素の入力画素値yから最小値MINがそれぞれ減算され、正規化された(3×3)ブロックの9画素の画素値が生成される。その正規化された(3×3)ブロックの9画素の画素値は、量子化部7に供給される。
【0017】
量子化ステップ幅算出部6では、供給されたダイナミックレンジDRに基づいて量子化ステップ幅Δが算出され、その算出された量子化ステップ幅Δは、量子化部7に供給される。量子化部7では、供給される量子化ステップ幅Δで正規化された(3×3)ブロックの9画素の画素値の4ビット量子化が行われる。その(3×3)ブロックの9画素の4ビットからなる量子化値xは、最小自乗法推定部8およびフレーミング部11にそれぞれ供給される。
【0018】
そして、最小自乗法推定部8には、入力画像信号である(3×3)ブロックの9画素の入力画素値yと量子化された(3×3)ブロックの9画素の量子化値xが供給され、この最小自乗法推定部8は、ブロック毎に供給された入力画素値(真値)yおよび量子化値xを用いて、最小自乗法により、各ブロックの量子化値の復号値y´と復号値y´に対応する真値yとの誤差(y´−y)の自乗和を最小とするような最適化されたダイナミックレンジDR´および最適化された最小値MIN´を推定する。つまり、入力画素値yの復号値y´および量子化値xとの間には、次式(1)の関係が成立する。
【0019】
y´=x×DR/n+MIN (1)
(但し、nは、量子化ビット数である。)
【0020】
そして、最適化されたダイナミックレンジDR´は、次式(2)によって求められる。
【0021】
DR´=n・Δ´ (2)
(但し、Δ´は、最適化された量子化ステップ幅である。)
【0022】
さらに、ブロック内の画素数をmとすると、最適化された量子化ステップ幅は、次式(3)によって求められる。
【0023】
Δ´=(m・Σxy−Σx・Σy)/(m・Σx2 −(Σx)2 ) (3)
【0024】
また、最適化された最小値MIN´は、次式(4)によって求められる。
【0025】
MIN´=(Σy−Δ´・Σx)/m (4)
【0026】
そして、最適化されたダイナミックレンジDR´および最適化された最小値MIN´は、フレーミング部11に供給される。フレーミング部11は、ブロック毎に量子化部7からの量子化値x、最小自乗法推定部8からの最適化されたダイナミックレンジDR´および最適化された最小値MIN´をフレーミング化し、フレーミング信号をエラー訂正符号付加部12に供給する。
【0027】
エラー訂正符号付加部12は、フレーミング信号にエラー訂正符号を付加して、変調部13に供給する。変調部13は、、エラー訂正符号が付加されたフレーミング信号を、EFM変調方式等の変調方式を用いて、変調する。そして、この変調された信号が記録部14に供給され、記録部14において、ディスクなどの記録媒体15に記録される。
【0028】
また、伝送路17を介して変調された信号を伝送する場合、この発明は、記録部14の代わりに伝送部16で構成される。そして、変調部13は、伝送に最適な変調方法を用いて、エラー訂正符号が付加されたフレーミング信号を変調し、伝送部16を介して、伝送路17に供給するようにする。なお、フレーミング技術および変調技術に関しては、すでに、多数の技術が知られているので、ここでは省略するが、どのような技術を用いてもよい。
【0029】
つぎに、この第1の実施例の最小自乗法推定部8の詳細について、図2および図3を用いて説明する。図3は、最小自乗法により最適化されたダイナミックレンジDR´および最適化された最小値MIN´を求めるための実際の構成例であり、図2は、その構成に必要とされる定数を算出する構成例である。
【0030】
上述したように、この第1の実施例で用いられるデータxは、量子化値であり、データy´は、そのデータxの復元値である。また、データy´の真値をyとし、ブロック内の画素数をmとする。したがって、この最小自乗法推定部8は、ブロック毎に、供給された画素値yおよび量子化値xを用いて、最小自乗法により、各ブロックの量子化値の復号値y´と復号値y´に対応する真値との誤差(y´−y)の自乗和を最小とするような最適化された最小値MIN´および最適化されたダイナミックレンジDR´を推定する。
【0031】
まず、図2に示す入力端子21からデータxが供給され、そのデータxは、レジスタ22に供給される。また、データyは、入力端子23を介してレジスタ24へ供給される。カウンタ25は、クロックに応じてブロック毎の画素数を計数し、計数された画素数mは、レジスタ26および27を介して端子28に供給される。
【0032】
乗算器29は、レジスタ22から供給される4ビットからなるデータxと、レジスタ24から供給される8ビットからなるデータyとの乗算を行い、12ビットのデータxyがレジスタ30を介して加算回路31に供給される。この加算回路31では、供給された12ビットからなるデータxyが加算器31aに供給される。加算器31aから出力されるデータは、レジスタ31bおよび31cへ供給される。レジスタ30から供給されたデータxyと、加算器31aから出力されたデータがレジスタ31bを介して、加算器31aで加算される。加算回路31からは、18ビットからなるデータが出力され、データΣxyとして、レジスタ32を介して、端子33に供給される。すなわち、加算回路31は、ブロック単位でΣxyを生成する。
【0033】
レジスタ22から供給される4ビットからなるデータxは、レジスタ34を介して加算回路35へ供給される。この加算回路35では、供給された4ビットからなるデータxが加算器35aへ供給される。加算器35aから出力されるデータは、レジスタ35bおよび35cへ供給される。レジスタ34から供給されたデータxと、加算器35aから出力されたデータがレジスタ35bを介して、加算器35aで加算される。加算回路35からは、10ビットからなるデータが出力され、データΣxとして、レジスタ36を介して、端子37に供給される。すなわち、加算回路35は、ブロック単位でΣxを生成する。
【0034】
また、加算回路35からの10ビットからなるデータΣxは、乗算器38へ供給される。その乗算器38は、データΣxの自乗を演算し、20ビットからなるデータ(Σx)2 として、レジスタ39を介して端子40に供給する。
【0035】
レジスタ24から供給される8ビットからなるデータyは、レジスタ41を介して加算回路42へ供給される。この加算回路42では、供給された8ビットからなるデータyが加算器42aへ供給される。加算器42aから出力されるデータは、レジスタ42bおよび42cへ供給される。レジスタ41から供給されたデータyと、加算器42aから出力されたデータがレジスタ42bを介して、加算器42aで加算される。加算回路42からは、14ビットからなるデータが出力され、データΣyとして、レジスタ43を介して、端子44に供給される。すなわち、加算回路42は、ブロック単位でΣyを生成する。
【0036】
乗算器45は、レジスタ22から供給される4ビットからなるデータxの自乗を演算し、8ビットからなるデータx2 を、レジスタ46を介して加算回路47に供給する。この加算回路47では、供給された8ビットからなるデータx2 が加算器47aへ供給される。加算器47aから出力されるデータは、レジスタ47bおよび47cへ供給される。レジスタ46から供給されたデータx2 と、加算器47aから出力されたデータがレジスタ47bを介して、加算器47aで加算される。加算回路47からは、14ビットからなるデータが出力され、データΣx2 として、レジスタ48を介して、端子49に供給される。すなわち、加算回路47は、ブロック単位でΣx2 を生成する。
【0037】
また、図2に示すように入力端子50は、カウンタ25、レジスタ31b、35b、42bおよび47bのクリア端子に接続され、入力端子51は、レジスタ27、32、36、39、43および48のクリア端子に接続され、各レジスタは、これら入力端子50および51へ供給される信号によってブロック毎に制御される。
【0038】
図3は、実際の最小自乗法の一般的な構成例を示している。端子28に供給された画素数mは、逆数回路61、乗算器64および乗算器71にそれぞれ供給される。逆数回路61では、供給された画素数mの逆数(1/m)が算出され、レジスタ62を介して逆数(1/m)が端子63に供給される。乗算器64では、端子33に供給されたデータΣxyと画素数mとの乗算が行われ、レジスタ65を介してデータmΣxyが減算器66に供給される。
【0039】
端子37に供給されたΣxが乗算器67および乗算器74にそれぞれ供給され、端子44に供給されたデータΣyが乗算器67へ供給される。この乗算器67では、データΣxとデータΣyとの乗算が行われ、レジスタ68を介してデータΣxΣyが減算器66に供給される。減算器66では、データmΣxyからデータΣxΣyの減算が行われ、その出力データmΣxy−ΣxΣyは、レジスタ69および70を介して乗算器79に供給される。
【0040】
乗算器71では、端子47に供給されたデータΣx2 と画素数mとの乗算が行われ、レジスタ72を介してデータmΣx2 が減算器73に供給される。乗算器74では、データΣxの自乗が算出され、そのデータ(Σx)2 は、減算器73に供給される。減算器73では、データmΣx2 からデータ(Σx)2 の減算が行われ、その出力データmΣx2 −(Σx)2 は、レジスタ76を介して逆数回路77に供給される。逆数回路77では、上述と同様に、データmΣx2 −(Σx)2 の逆数(1/(mΣx2 −(Σx)2 ))を算出し、レジスタ78を介してその逆数(1/(mΣx2 −(Σx)2 ))が乗算器79に供給される。
【0041】
乗算器79では、データmΣxy−ΣxΣyとデータ1/(mΣx2 −(Σx)2 )との乗算が行われ、データ(mΣxy−ΣxΣy)/(mΣx2 −(Σx)2 )が、レジスタ80を介して乗算器81および89にそれぞれ供給される。乗算器81では、端子37に供給されたデータΣxとデータ(mΣxy−ΣxΣy)/(mΣx2 −(Σx)2 )との乗算が行われ、その結果、データ(mΣxΣxy−(Σx)2 Σy)/(mΣx2 −(Σx)2 )が、レジスタ82を介して減算器83に供給される。
【0042】
減算器83では、端子44に供給されるデータΣyからレジスタ82からのデータ(mΣxΣxy−(Σx)2 Σy)/(mΣx2 −(Σx)2 )の減算が行われ、その結果、レジスタ84を介してデータm(Σx2 Σy−ΣxΣxy)/(mΣx2 −(Σx)2 )が乗算器85に供給される。乗算器85では、端子63からの1/mとデータm(Σx2 Σy−ΣxΣxy)/(mΣx2 −(Σx)2 )との乗算が行われ、その結果、データ(Σx2 Σy−ΣxΣxy)/(mΣx2 −(Σx)2 )が、最適化された最小値MIN´となる。そして、その生成された最小値MIN´は、レジスタ86を介して出力端子87に供給されて、出力される。
【0043】
端子88には、量子化ステップ幅算出部6において使用された量子化ビット数に対応して予め設定された値2n が供給される。乗算器89では、端子88に供給された2n (nは、量子化ビット数)とデータ(mΣxy−ΣxΣy)/(mΣx2 −(Σx)2 )との乗算が行われ、その結果、データ2n (mΣxy−ΣxΣy)/(mΣx2 −(Σx)2 )が最適化されたダイナミックレンジDR´となる。その生成されたダイナミックレンジDR´は、レジスタ90、91および92を介して、出力端子93に供給されて、出力される。このようにして、最適化された最小値MIN´および最適化されたダイナミックレンジDR´を得ることができる。
【0044】
図4は、量子化値とともに最適化された最大値MAX´および最適化されたダイナミックレンジDR´を伝送する第2の実施例の画像符号化装置を示している。なお、第2の実施例を説明するにあたり、第1の実施例と同一の部分には同一符号を付し、その説明は省略する。
【0045】
減算部19では、最大値MAXから(3×3)ブロックの9画素の8ビットからなる入力画素値yがそれぞれ減算され、9画素の入力画素値がそれぞれ正規化される。正規化された9画素の画素値は、量子化部7に供給される。量子化部7は、(3×3)ブロックの9画素の4ビットからなる量子化値を最小自乗法推定部9およびフレーミング部11にそれぞれ供給する。
【0046】
そして、最小自乗法推定部9には、入力画像信号である(3×3)ブロックの9画素の入力画素値yと量子化された(3×3)ブロックの9画素の画素の量子化値xが供給される。この最小自乗法推定部9は、ブロック毎に供給された入力画素値(真値)yおよび量子化値xを用いて、最小自乗法により、各ブロックの量子化値の復号値y´と復号値y´に対応する真値との誤差(y´−y)の自乗和を最小とするような最適化されたダイナミックレンジDR´および最適化された最大値MAX´を推定する。つまり、入力画素値yの復号値y´および量子化値xの間には、次式(5)の関係が成立する。
【0047】
y´=MAX−x×DR/n (5)
(但し、nは、量子化ビット数である。)
【0048】
そして、ブロック内の画素数をmとすると、最適化されたダイナミックレンジDR´は、上述した式(3)を用いて、上述した式(2)によって求められる。また、最適化された最大値MAX´は、上述した式(3)を用いて、次式(6)によって求められる。
【0049】
【0050】
そして、最適化されたダイナミックレンジDR´および最適化された最大値MAX´は、フレーミング部11に供給される。フレーミング部11は、ブロック毎に量子化部7からの量子化値x、最小自乗法推定部9からの最適化されたダイナミックレンジDR´および最適化された最大値MAX´をフレーミング化する。
【0051】
図5は、量子化値とともに最適化された最大値MAX´および最適化された最小値MIN´を伝送する第3の実施例の画像符号化装置を示している。なお、第3の実施例を説明するにあたり、第1の実施例と同一の部分には同一符号を付し、その説明は省略する。
【0052】
減算部5では、図1の実施例と同様に、(3×3)ブロックの9画素の8ビットからなる入力画素値yから最小値MINがそれぞれ減算され、9画素の画素値が正規化される。正規化された9画素の画素値は、量子化部7に供給される。量子化部7は、(3×3)ブロックの9画素の4ビットからなる量子化値を最小自乗法推定部10およびフレーミング部11にそれぞれ供給する。
【0053】
そして、最小自乗法推定部10には、入力画像信号である(3×3)ブロックの9画素の入力画素値yと量子化された(3×3)ブロックの9画素の画素の量子化値xが供給され、この最小自乗法推定部10は、ブロック毎に供給された入力画素値(真値)yおよび量子化値xを用いて、最小自乗法により、各ブロックの量子化値の復号値y´と復号値y´に対応する真値との誤差(y´−y)の自乗和を最小とするような最適化された最小値MIN´および最適化された最大値MAX´を推定する。つまり、入力画素値yの復号値y´および量子化値xの間には、次式(7)の関係が成立する。
【0054】
y´=x×(MAX−MIN)/n+MIN (7)
(但し、nは、量子化ビット数である。)
【0055】
そして、ブロック内の画素数をmとすると、最適化された最小値MIN´は、上述した式(3)を用いて、上述した式(4)によって求められる。また、最適化された最大値MAX´は、上述した式(3)を用いて、上述した式(6)によって求められる。そして、最適化された最小値MIN´および最適化された最大値MAX´は、フレーミング部11に供給される。フレーミング部11は、ブロック毎に量子化部7からの量子化値x、最小自乗法推定部10からの最適化された最小値MIN´および最適化された最大値MAX´をフレーミング化する。
【0056】
次に、図6は、この発明の画像符号化装置を階層符号化装置に適応した一例を示している。入力端子101からの入力画像信号が、平均化部102および減算部104にそれぞれ供給される。平均化部102では、例えば、供給された入力画像信号を(2×2)ブロック単位で4つの画素を加算し、その加算値を1/4に平均化する。平均化された画素は、補間部103および高能率符号化部108にそれぞれ供給される。
【0057】
補間部103では、例えば、クラス分類適応処理技術を用いて、平均化することにより間引かれた画素の補間処理を行い、その画素は、減算器104へ供給される。このように、クラス分類適応処理技術を用いた補間方法に関して、例えば、本出願人による特開平5−328185号公報において提案されている。また、この補間部103は、クラス分類適応処理技術を用いた方法以外のすでに公知である補間方法を用いてもよい。
【0058】
減算部104では、入力画素値yから補間処理が行われた画素が減算され、その残差信号が、高能率符号化部105に供給される。この高能率符号化部105は、上述したこの発明の実施例と同様にダイナミックレンジDR、最小値MINおよび最大値MAXのうち少なくとも2つのパラメータを最適化するようにしたADRCによる高能率符号化部である。
【0059】
すなわち、高能率符号化部105では、量子化値xと付加コード(例えば、第1の実施例において、最適化されたダイナミックレンジDR´、最適化された最小値MIN´)が生成され、生成された量子化値xと付加コードが可変長符号化部106に供給される。可変長符号化部106において、供給された量子化値xと付加コードがハフマン符号化、ランレングス符号化等の可変長符号化がなされ、その可変長符号化データが出力端子107から下位階層の符号化データとして伝送される。
【0060】
同様に高能率符号化部108では、平均化部102から供給された平均化された画素が、高能率符号化部108に供給される。この高能率符号化部108は、上述したこの発明の実施例と同様にダイナミックレンジDR、最小値MINおよび最大値MAXのうち少なくとも2つのパラメータを最適化するようにしたADRCによる高能率符号化部である。
【0061】
すなわち、高能率符号化部108では、量子化値xと付加コード(例えば、第1の実施例において、最適化されたダイナミックレンジDR´、最適化された最小値MIN´)が生成され、生成された量子化値xと付加コードが可変長符号化部109に供給される。可変長符号化部109において、伝送された量子化値xと付加コードがハフマン符号化、ランレングス符号化等の可変長符号化がなされ、その可変長符号化データが出力端子110から上位階層の符号化データとして伝送される。
【0062】
この発明の第1、第2および第3の実施例では、伝送されるパラメータとして、最適化されたダイナミックレンジDR´、最適化された最小値MIN´および最適化された最大値MAX´のうち、少なくとも2つのパラメータを伝送しているが、この発明はこれに限らず、最適化された量子化ステップ幅Δ´を少なくとも含む2つのパラメータを伝送するようにしてもよい。
【0063】
つまり、この発明において、最小自乗法推定部において、少なくとも伝送される2つのパラメータを最適化して、その最適化された2つのパラメータを量子化値とともに伝送すればよい。
【0064】
また、この発明の第1および第3の実施例では、減算部5において、9画素の量子化値から最小値MINを減算しているが、この発明はこれに限らず、第2の実施例と同様に、最大値MAXから9画素の入力画素値を減算するようにしてもよい。
【0065】
また、この発明の第2の実施例では、減算部19において、最大値MAXから9画素の量子化値を減算しているが、この発明はこれに限らず、第1の実施例と同様に、9画素の量子化値から最小値MINを減算するようにしてもよい。
【0066】
また、この発明のブロック分割部は、入力画像信号を(3×3)ブロックの2次元ブロックに分割しているが、この発明はこれに限らず、(3×3)ブロック以外のブロックで構成されてもよいし、また、入力画像信号を3次元ブロックで構成してもよい。
【0067】
さらに、この発明の実施例では、ADRCを用いたが、この発明は、これに限らずDCT(Discrete Cosine Transform )を用いる場合、DC成分に対して最適化を行い、GBTC(Grobal Block Trancation Coding)を用いる場合、平均値および標準偏差に対して最適化を行うことも可能である。
【0068】
また、この発明の実施例は、ディジタル画像信号に対する符号化装置であるが、この発明はこれに限らず、ディジタルオーディオ信号等のデータに対して適用することも可能である。
【0069】
なお、この発明の主旨を逸脱しない範囲において、様々な変形や応用例が考えうる。したがって、この発明の要旨は、実施例に限定されるものではない。
【0070】
【発明の効果】
この発明は、原信号値と復元値の復号誤差が小さくなるように、符号化側において、量子化値を求めるために最初に求められたパラメータを最小自乗法を用いて最適化し、その最適化したパラメータと量子化値とを伝送している。従って、この発明に依れば、復号側において、復元値と原信号値との誤差を小さくすることができる。
【図面の簡単な説明】
【図1】この発明の画像符号化装置の第1の実施例を示すブロック図である。
【図2】この発明に係る最小自乗法推定部の構成例を示す図である。
【図3】この発明に係る最小自乗法推定部の構成例を示す図である。
【図4】この発明の画像符号化装置の第2の実施例を示すブロック図である。
【図5】この発明の画像符号化装置の第3の実施例を示すブロック図である。
【図6】この発明の画像符号化装置を階層符号化装置に用いた一例を示すブロック図である。
【図7】従来のADRCのブロック図である。
【符号の説明】
1・・・ブロック分割部、2・・・最大値検出部、3・・・最小値検出部、4、5・・・減算部、6・・・ステップ幅算出部、7・・・量子化部、8・・・最小自乗法推定部、11・・・フレーミング部、12・・・エラー訂正符号付加部、13・・・変調部、14・・・記録部、15・・・記録媒体、16・・・伝送部、17・・・伝送路
Claims (8)
- 入力ディジタル画像信号の発生データ量を少なくするように、上記入力ディジタル画像信号を符号化して伝送する画像符号化伝送装置において、
上記入力ディジタル画像信号を複数の画素からなるブロックに分割するブロック分割部と、
上記ブロック毎に、上記ブロック内の上記複数の画素の最大値と、上記複数の画素の最小値を検出する第1の検出部と、
上記最大値および上記最小値の差であるダイナミックレンジを検出する第2の検出部と、
上記最大値から上記複数の画素の画素値を減算した差分値、または上記最小値を上記複数の画素の画素値から減算した差分値を量子化して、上記複数の画素の量子化値を生成する量子化部と、
上記量子化値の復号誤差の自乗和を最小とするように、上記ブロック毎に発生された最大値、最小値、およびダイナミックレンジを示す情報の少なくとも2つを最適化する最適化部と、
上記最適化された最大値、最適化された最小値および最適化されたダイナミックレンジを示す情報の2つをパラメータとして、上記ブロック毎に、上記複数の画素の量子化値とともに上記伝送路に伝送する伝送部と
からなることを特徴とする画像符号化伝送装置。 - 上記最適化部では、上記最大値および上記最小値が最適化され、
上記伝送部では、上記最適化された最大値および上記最適化された最小値が上記パラメータとして伝送されることを特徴とする請求項1に記載の画像符号化伝送装置。 - 上記最適化部では、上記最大値および上記ダイナミックレンジが最適化され、
上記伝送部では、上記最適化された最大値および上記最適化されたダイナミックレンジが上記パラメータとして伝送されることを特徴とする請求項1に記載の画像符号化伝送装置。 - 上記最適化部では、上記最小値および上記ダイナミックレンジが最適化され、
上記伝送部では、上記最適化された最小値および上記最適化されたダイナミックレンジが上記パラメータとして伝送されることを特徴とする請求項1に記載の画像符号化伝送装置。 - 入力ディジタル画像信号の発生データ量を少なくするように、上記入力ディジタル画像信号を符号化して伝送する画像符号化伝送方法において、
上記入力ディジタル画像信号を複数の画素からなるブロックに分割するステップと、
上記ブロック毎に、上記ブロック内の上記複数の画素の最大値と、上記複数の画素の最小値を検出するステップと、
上記最大値および上記最小値の差であるダイナミックレンジを検出するステップと、
上記最大値から上記複数の画素の画素値を減算した差分値、または上記最小値を上記複数の画素の画素値から減算した差分値を量子化して、上記複数の画素の量子化値を生成するステップと、
上記量子化値の復号誤差の自乗和を最小とするように、上記ブロック毎に発生された最大値、最小値、およびダイナミックレンジを示す情報の少なくとも2つを最適化するステップと、
上記最適化された最大値、最適化された最小値および最適化されたダイナミックレンジを示す情報の2つをパラメータとして、上記ブロック毎に、上記複数の画素の量子化値とともに上記伝送路に伝送するステップと
からなることを特徴とする画像符号化伝送方法。 - 上記最適化するステップでは、上記最大値および上記最小値が最適化され、
上記伝送するステップでは、上記最適化された最大値および上記最適化された最小値が上記パラメータとして伝送されることを特徴とする請求項5に記載の画像符号化伝送方法。 - 上記最適化するステップでは、上記最大値および上記ダイナミックレンジが最適化され、
上記伝送するステップでは、上記最適化された最大値および上記最適化されたダイナミックレンジが上記パラメータとして伝送されることを特徴とする請求項5に記載の画像符号化伝送方法。 - 上記最適化するステップでは、上記最小値および上記ダイナミックレンジが最適化され、
上記伝送するステップでは、上記最適化された最小値および上記最適化されたダイナミックレンジが上記パラメータとして伝送されることを特徴とする請求項5に記載の画像符号化伝送方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP14218296A JP3763163B2 (ja) | 1995-06-21 | 1996-05-13 | 画像符号化伝送装置および画像符号化伝送方法 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP17824495 | 1995-06-21 | ||
JP7-178244 | 1995-06-21 | ||
JP14218296A JP3763163B2 (ja) | 1995-06-21 | 1996-05-13 | 画像符号化伝送装置および画像符号化伝送方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0970042A JPH0970042A (ja) | 1997-03-11 |
JP3763163B2 true JP3763163B2 (ja) | 2006-04-05 |
Family
ID=26474273
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP14218296A Expired - Fee Related JP3763163B2 (ja) | 1995-06-21 | 1996-05-13 | 画像符号化伝送装置および画像符号化伝送方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3763163B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5115203B2 (ja) * | 2008-01-11 | 2013-01-09 | コニカミノルタビジネステクノロジーズ株式会社 | 画像処理装置、符号化方法及び復号化方法 |
FR2996706A1 (fr) * | 2012-10-05 | 2014-04-11 | I Ces Innovative Compression Engineering Solutions | Procede de codage d'une matrice, notamment d'une matrice representative d'une image fixe ou video. |
-
1996
- 1996-05-13 JP JP14218296A patent/JP3763163B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH0970042A (ja) | 1997-03-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5146326A (en) | Coded picture information decoding apparatus having means for improving picture distortion | |
US5937101A (en) | Post-processing device for eliminating blocking artifact and method therefor | |
JP3933691B2 (ja) | 画像信号のハイブリッド波形及びモデルベース符号化及び復号化 | |
US7680346B2 (en) | Method and apparatus for encoding image and method and apparatus for decoding image using human visual characteristics | |
US5001559A (en) | Transform coding using coefficient prediction techniques | |
US20080008246A1 (en) | Optimizing video coding | |
JP2000125297A (ja) | 連続画像の符号化方法及び復号化方法 | |
WO1997049250A1 (en) | Device and method for encoding picture and device and method for decoding picture | |
US5734433A (en) | Picture encoding apparatus, picture encoding method, picture encoding and transmitting method, and picture record medium | |
EP2319242A2 (en) | Method and apparatus for inverse quantizing image, and method and apparatus for decoding image | |
WO2008080816A1 (en) | Method and system for signal prediction in predictive coding | |
JP2001519988A (ja) | ビデオデータから符号化パラメータを抽出するシステム | |
JP3674158B2 (ja) | 画像符号化方法及び画像復号装置 | |
EP2046052A2 (en) | Method, medium, and system adjusting predicted values based on color with image compressing/recovering | |
JP3763163B2 (ja) | 画像符号化伝送装置および画像符号化伝送方法 | |
JP3903496B2 (ja) | 画像符号化方法、符号化装置、復号方法および復号装置 | |
JP2723867B2 (ja) | 画像信号復号化装置 | |
CN1078795C (zh) | 用在图象编码系统中的改进的运动补偿方法 | |
JP2002204449A (ja) | 量子化単位設定装置及び量子化単位設定方法、符号化装置及び符号化方法並びに情報記録媒体 | |
JPS63284974A (ja) | 画像圧縮方式 | |
JPH09261664A (ja) | 現フレーム予測装置及びそれを用いた映像信号符号化システム | |
JP3896635B2 (ja) | 画像データ変換装置及び方法、予測係数生成装置及び方法 | |
JP3627256B2 (ja) | ディジタル画像信号の受信/再生装置および方法 | |
JPH02216917A (ja) | 符号化方法とその復号化方法 | |
JP2570794B2 (ja) | テレビジョン信号の高能率符号化装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050712 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050726 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050909 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051004 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051130 |
|
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: 20051227 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060109 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100127 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100127 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110127 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110127 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120127 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120127 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130127 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140127 Year of fee payment: 8 |
|
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 |