JPH06284409A - 画像符号化装置 - Google Patents

画像符号化装置

Info

Publication number
JPH06284409A
JPH06284409A JP9356193A JP9356193A JPH06284409A JP H06284409 A JPH06284409 A JP H06284409A JP 9356193 A JP9356193 A JP 9356193A JP 9356193 A JP9356193 A JP 9356193A JP H06284409 A JPH06284409 A JP H06284409A
Authority
JP
Japan
Prior art keywords
code amount
image
amount control
block
code
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
Application number
JP9356193A
Other languages
English (en)
Inventor
Yoshitaka Takeuchi
義尊 竹内
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP9356193A priority Critical patent/JPH06284409A/ja
Publication of JPH06284409A publication Critical patent/JPH06284409A/ja
Priority to US08/653,975 priority patent/US5748245A/en
Priority to US09/021,267 priority patent/US6668021B2/en
Pending legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Image Processing (AREA)

Abstract

(57)【要約】 【目的】 伝送や記録が行われた後の画像を復元したと
きに、ブロック歪などの画質劣化が生じないようにして
元の画像に近いものを再現できるようにする。 【構成】 標本化された画像情報の画素101をブロッ
ク化回路102によりM×N(M、Nは自然数)画素の
2次元のブロックに分割し、直交変換回路104により
上記2次元のブロック毎に直交変換を施した周波数成分
を表す変換係数を可変長符号化回路108で符号化する
とともに、符号量制御ブロック内で完結する1次元化処
理を符号量制御回路111で施し、上記符号量制御ブロ
ック内の符号量を算出するとともに、上記符号量制御ブ
ロック毎にオーバーフローした符号量分の符号を、標本
化された画像の信号成分の種別ごとに削除する周波数領
域を変えて削除することで、各信号成分間で重み付けを
行うようにして、人間の視覚特性に適した高域周波数成
分の削減を行うことができるようにする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は画像符号化装置に係わ
り、例えば、ディジタルで表されたテレビジョン信号な
どの画像情報を、伝送したり記録したりするときに用い
られる画像符号化装置に関するものであり、特に、符号
化さたデータの符号量を制御する画像符号化装置に用い
て好適なものである。
【0002】
【従来の技術】テレビジョン信号などのディジタル画像
情報を、伝送あるい記録などするときに用いられる符号
化の従来の技術を図6を用いて説明する。図6は、テレ
ビジョン画像の同一フレーム内で、縦M個横N個のM×
N画素(M、Nは自然数)からなる2次元ブロックごと
に分けられたディジタル・データに対して、直交変換、
可変長符号化を行う場合を例に挙げたときの図である。
【0003】図6において、画面上の各画素にあたる画
像データが入力部301より入力され、その入力された
画像データをブロック化回路302において、M×N個
の2次元ブロックごとの画像データ303にまとめる。
次いで、直交変換回路304により各画素データをM×
N個の周波数成分を表す直交変換ブロック・データ30
5に変換する。
【0004】その後、これらの直交変換ブロック・デー
タ305は、量子化回路306に与えられて量子化デー
タ307が形成されるとともに、可変長符号化回路30
8に与えられて可変長符号化される。
【0005】上記可変長符号化回路308は、各直交変
換ブロックごとに、各係数をまず周波数成分の低域側か
ら高域側にジグザグ・スキャンを行って並べ換える。例
えば、一つの直交変換ブロックが8×8個のデータより
構成されていたとすると、ジグザグ・スキャンは図5に
示されるような順番で行われる場合が多い。そして、こ
の1次元化された周波数成分を表したデータ例に対して
可変長符号化を行う。
【0006】そして、この符号化データ310は、フォ
ーマッタ311においてフォーマット化され、伝送や記
録などが行われる。このような方法で符号化されたデー
タは、伝送や記録などの媒体の容量に応じて、符号量が
制限される。
【0007】この符号量制御の方法として、従来はバッ
ファ309に蓄えられる一旦符号化された直交変換ブロ
ックごと、あるいは複数の直交変換ブロック(以下この
複数の直交変換ブロックからなるブロックを符号量制御
ブロックと呼ぶ)ごとの符号量を符号量計算回路312
において計数し、目的の符号量に適った量子化テーブル
の係数によって量子化を行うようにしている。
【0008】そして、既存の量子化テーブルによって目
的の符号量にまで抑えることができなくなるオーバーフ
ロー時の場合は、フォーマット化する際に各直交変換ブ
ロック内の係数を、復元した画像に与える影響が少ない
高域側から順番に必要量だけ削除することで符号量を減
少させる方法を用いている。
【0009】このとき、例えば符号量制御が行われる単
位を3個の直交変換ブロックとした場合、符号化方式に
各係数をゼロとゼロ以外の有意係数とに分類し、低域側
から順に連続するゼロ係数の個数とそれに続く有意係数
との組み合わせで符号を与え、ブロック内最後の有意係
数の次にEOB(End of Block)コードを
与えて高域側のゼロ係数を省略するランレングス・ハフ
マン符号化を用いたとき、図7の(a)、(b)、
(c)に示されるような第1番目のブロックから順番に
フォーマット化を行い、最後の第3番目のブロックで目
的の符号量に達した時点でEOBコードを付加して符号
量制御を行う方法などが用いられている。
【0010】図7において、実線で区切られたブロック
内の斜線部で示された係数は、直交変換ブロック内で低
域成分から高域成分に向かって配列化したときに、最後
の有意係数以後のゼロ係数となる係数部分を示してい
る。また、破線で区切られた直交変換ブロック内の係数
の高域側は、符号量制御によって削除される係数を示し
ている。
【0011】
【発明が解決しようとする課題】以上のような符号量制
御の方法を用いたとき、直交変換ブロック内の比較的低
域寄りの周波数成分が切り捨てられるブロックが発生す
る場合が生じる。しかも、それは符号量制御ブロック内
の各直交変換ブロック間で不均等が発生してしまう。こ
のため、伝送や記録などが行われた後、復元された画像
にブロック歪などの画質劣化が生じて元の画像に近いも
のが再現できなくなるという問題が発生していた。
【0012】特に、符号量制御ブロック内は、例えば、
輝度信号を表すブロックと色差信号を表すブロックとに
よって構成されるなどのように、異なる信号成分を表す
直交変換ブロックから構成されている場合が多い。この
ため、符号量を削減するときは、それぞれの信号成分を
表す直交変換ブロックに対して人間の視覚特性に適した
重み付けを行う必要がある。
【0013】本発明は上述の問題点にかんがみ、伝送や
記録などが行われた後の画像を復元したときに、ブロッ
ク歪などの画質劣化が生じるのを防止して元の画像に近
いものを再現できるようにすることを目的とする。
【0014】
【課題を解決するための手段】本発明の画像符号化装置
は、標本化された画像情報をM×N(M、Nは自然数)
画素の2次元のブロックに分割し、上記2次元のブロッ
ク毎に直交変換を施した周波数成分を表す変換係数を符
号化する画像符号化装置において、上記2次元のブロッ
クが1個以上からなる符号量制御ブロック内で完結する
1次元化処理を施し、上記符号量制御ブロック内の符号
量を算出する符号量算出手段と、上記符号量制御ブロッ
ク毎にオーバーフローした符号量分の符号を削除する符
号量削減手段とを具備し、上記符号量削減手段は上記オ
ーバーフローした符号量分の符号を削除する際に、標本
化された画像の信号成分の種別ごとに削除する周波数領
域を変えることで、各信号成分間で重み付けを行うよう
にしている。
【0015】
【作用】上記発明によれば、符号量のオーバーフロー時
に符号量制御を行った場合に、符号量制御を行う単位で
ある符号量制御ブロック内では、同じ信号成分を表す直
交変換ブロックごとに削除する周波数領域を変えて、例
えばテレビジョン信号の輝度信号成分のように、人間の
視覚に影響を与えやすい信号成分よりも、テレビジョン
信号の色差信号成分のように、人間の視覚に影響を与え
にくい信号成分を表すブロックの周波数成分を多く切り
捨てて、人間の視覚特性に適した重み付けを行うことが
可能となる。
【0016】
【実施例】以下、本発明の画像符号化装置の一実施例を
図面を参照して説明する。図1は、本発明の実施例の一
つを表す符号化装置のブロック図である。本実施例にお
いてはテレビジョン信号の画像を伝送したり記録したり
するために、8×8個の画素ブロックごとに、直交変換
および可変長符号化を行う方法を示しており、これは、
従来の符号化方式に符号量制御回路111を加えたもの
である。以下の説明では、このブロック図を中心に説明
する。
【0017】図1に示したように、テレビジョン信号の
ディジタルの画像データが入力部101より入力され、
その入力された画像データを従来の方法と同様にブロッ
ク化回路102において、8×8の画素ごとに2次元ブ
ロック化を施す。更に、後に符号量制御やフォーマット
化などに用いられるように、複数のブロックごとに符号
量制御単位のブロック化を行う。
【0018】その後、これらのデータ103を直交変換
回路104において周波数成分を表すデータ105に変
換するとともに、量子化回路106で量子化する。この
量子化されたデータ107は、図5に示される番号順に
可変長符号化回路108でジグザグ・スキャンにより順
番を周波数成分の低域から高域に向かって順に並べ換え
られる。
【0019】更に、連続するゼロの長さ(ランレング
ス)とそれに続くゼロでない有意係数とを組み合わせて
それらの発生頻度に合わせたコードを割り当てる、ラン
レングス・ハフマン符号化を行う。
【0020】ここで、量子化回路106の量子化テーブ
ルは、符号量制御ブロック単位ごとに切り換えられる。
すなわち、符号量制御ブロック単位ごとにバッファ10
9に蓄積された可変長符号化後の符号化データ量を、符
号量計算回路114で算出し、適当な量子化テーブルを
選択することにより、発生符号量を抑えるようにしてい
る。
【0021】しかし、最も発生符号量を抑えることがで
きる量子化テーブルを用いても、伝送や記録などのため
のフォーマット化を行う際に、フォーマットで定義され
た符号量まで発生符号量を抑えることができずにオーバ
ーフローを起こしてしまう場合がある。
【0022】このとき、本発明のポイントである符号量
制御回路111を用いてオーバーフロー分のデータを削
除することで、画像を復元したときにブロック歪などの
画質劣化が生じないようにして発生符号量を抑えるよう
にしている。これにより、元の画像に近いものを再現す
ることができる。以下で、図2を用いてこの方法の説明
をする。
【0023】図2は、符号量制御回路111の詳細な構
成を示すブロック図である。図2において、バッファ1
09に蓄積された符号量制御ブロック内の符号化データ
110を、符号化データ探索回路201において図4に
示されたように各ブロックごとから1符号語ずつ順次符
号を読み出す。
【0024】図4は、横軸が各ブロック内で図5の順序
で低域から高域に向かって配列を置き換えた係数の順番
であり、縦軸が各周波数成分を表す直交変換係数の大き
さを示している。また、この図4は、1個の符号量制御
ブロックが、輝度信号成分を表す4個の直交変換ブロッ
クY1 〜Y4 、色差成分を表す2個の直交変換ブロック
r 、Pb の合計6個の直交変換ブロックによって構成
されている例を示している。
【0025】上記符号を読み出す順序は、各ブロック内
の低域から高域に向かって配列されてランレングス・ハ
フマン符号化された各符号化データを、各ブロックから
順に一つずつ同じ周波数成分同士を読み出す。
【0026】符号化データは、ゼロのランレングスと有
意係数とを組み合わせたものなので、符号の読み出しは
有意係数の存在する成分の場所のみにする。これを低域
から順に図4の例に示されているような丸付き番号の順
序で行う。
【0027】このとき、符号量を削減する際に、人間の
視覚特性を考慮した重み付けを行うために、視覚に影響
を与えやすい輝度信号成分を表すY1 〜Y4 ブロックの
周波数成分を2種類読み出す間に、視覚に影響を与えに
くい色差成分を表すPr 〜Pb ブロックの周波数成分を
1種類読み出すようにする。
【0028】ここで、読み出す各信号成分間の割合が、
符号量制御における各信号成分の重み付けとなる。この
実施例では、輝度信号Y:色差信号Pr :色差信号Pb
の割合が2:1:1となっているが、4:2:1という
ように、色差信号Pr 、Pb間で重み付けを行うのもよ
い。
【0029】このようにして、順次読み出している符号
化データ202を、ROMテーブル203を用いて符号
量のデータに置き換える。この符号量のデータを加算器
204、遅延器206を用いて順次加算していく。この
累算されている総符号量205が、比較器207におい
てフォーマットで定義されている符号量に適合した閾値
thと比較され、上記閾値thに達したとき、比較器2
07から制御信号208を発生させる。
【0030】この制御信号208に応じて、それまで遅
延器212を介してバッファ216に送られていた符号
化データ202は、オーバーフローする直前のデータ
(図4では76番目のデータ)で、スイッチ211によ
って打ち切られ、EOBコード付加回路214によって
EOBコードが付加された後、ゼロデータを詰める回路
215によって空白となる領域にゼロが詰められる。ま
た、制御信号208がリセット回路210に与えられる
と加算器204による累算がリセットされる。
【0031】この方法を用いると、図3に示すように、
符号量制御ブロック内の各ブロックの周波数成分を表す
符号化データのオーバーフロー分のうちの、人間の視覚
に影響を与えにくい高域分を削除することで、符号量を
フォーマットの容量内に抑えることができる。
【0032】更に、総符号量を計算する際に、人間の視
覚に影響を及ぼしやすい輝度成分を表す符号化データ
を、色差成分を表す符号化データよりも高域の周波数成
分まで読み出しているので、視覚特性に適した符号量制
御を行うことができる。しかも、各直交変換ブロック内
のデータのほぼ同じ周波数成分を削除することができ
る。そして、符号量制御された符号化データ112は、
フォーマッタ113において伝送や記録などのためのフ
ォーマットに適合した配列に置き換えられる。
【0033】
【発明の効果】以上説明したように、本発明による画像
符号化装置を用いて符号量制御を行った場合には、オー
バーフロー分で削除される高域の周波数成分を表す符号
化データを、符号量制御ブロック内では各ブロック間で
ほぼ均一にすることができるとともに、人間の視覚特性
に適した高域周波数成分の削減を行うことができる。し
たがって、符号化データを復号した後の画像にブロック
歪などの画質劣化が発生するのを低減することができ、
伝送あるいは記録された後の画像を復元したときに元の
画像に近いものを再現できるようになる。
【図面の簡単な説明】
【図1】本発明の一実施例を示す画像符号化装置のブロ
ック図である。
【図2】図1中の符号量制御回路の一例を表すブロック
図である。
【図3】図1の画像符号化装置で符号量制御を行ったと
きに削除される高域側のデータを表す図である。
【図4】本発明で符号量制御を行うために、符号量制御
ブロック内で符号化データの配列を置き換える順序を説
明した図である。
【図5】直交変換ブロック内で周波数成分を低域側より
高域側に向かって配列するときのジグザグ・スキャンの
一例を示した図である。
【図6】従来技術の一例を示す画像符号化装置のブロッ
ク図である。
【図7】従来の方法で符号量制御を行ったときに削除さ
れる高域側のデータを表す図である。
【符号の説明】
102 ブロック化回路 104 直交変換回路 108 可変長符号化回路 109 バッファ 111 符号量制御回路 112 符号量制御された符号化データ 113 フォーマッタ 114 符号量計算回路 115 量子化テーブル制御信号 201 符号化データ探索回路 202 符号量制御ブロック内で配列を換えたデータ列 203 符号量読み出しメモリ 204 加算器 205 累算された符号量データ 206、212 遅延器 207 比較器 208 符号量制御データ 213 周波数成分ごとに配列を置き換えた符号量制御
ブロック内の各符号化データ 214 EOBコードを付加する回路 215 ゼロデータを詰める回路 216 周波数成分ごとに配列を置き換えた符号量制御
ブロック内の符号化データを蓄えるバッファ

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 標本化された画像情報をM×N(M、N
    は自然数)画素の2次元のブロックに分割し、上記2次
    元のブロック毎に直交変換を施した周波数成分を表す変
    換係数を符号化する画像符号化装置において、 上記2次元のブロックが1個以上からなる符号量制御ブ
    ロック内で完結する1次元化処理を施し、上記符号量制
    御ブロック内の符号量を算出する符号量算出手段と、 上記符号量制御ブロック毎にオーバーフローした符号量
    分の符号を削除する符号量削減手段とを具備し、 上記符号量削減手段は上記オーバーフローした符号量分
    の符号を削除する際に、標本化された画像の信号成分の
    種別ごとに削除する周波数領域を変えることで、各信号
    成分間で重み付けを行うことを特徴とする画像符号化装
    置。
JP9356193A 1993-03-29 1993-03-29 画像符号化装置 Pending JPH06284409A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP9356193A JPH06284409A (ja) 1993-03-29 1993-03-29 画像符号化装置
US08/653,975 US5748245A (en) 1993-03-29 1996-05-28 Encoding apparatus for encoding input information data while controlling a code quantity of encoded information data
US09/021,267 US6668021B2 (en) 1993-03-29 1998-02-10 Encoding apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9356193A JPH06284409A (ja) 1993-03-29 1993-03-29 画像符号化装置

Publications (1)

Publication Number Publication Date
JPH06284409A true JPH06284409A (ja) 1994-10-07

Family

ID=14085668

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9356193A Pending JPH06284409A (ja) 1993-03-29 1993-03-29 画像符号化装置

Country Status (1)

Country Link
JP (1) JPH06284409A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6509929B1 (en) 1999-05-06 2003-01-21 Nec Corporation Apparatus and method for coding a moving picture

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6509929B1 (en) 1999-05-06 2003-01-21 Nec Corporation Apparatus and method for coding a moving picture

Similar Documents

Publication Publication Date Title
EP0495490B1 (en) Video signal encoding apparatus
US5787204A (en) Image signal decoding device capable of removing block distortion with simple structure
US6668021B2 (en) Encoding apparatus
JPH08116447A (ja) 画像信号の符号化装置
US5748795A (en) Image decoder using adjustable filtering
JPH04229382A (ja) ディジタル画像データの解像度交換装置
JP2922598B2 (ja) 画像符号化方式
JPH07236142A (ja) 高能率符号化装置及び復号化装置
JP2963958B2 (ja) 高能率符号化装置
JPH06284409A (ja) 画像符号化装置
JPH06284408A (ja) 画像符号化装置
JP3190164B2 (ja) 符号量見積り装置
JP3958033B2 (ja) 動画像情報の圧縮方法およびそのシステム
JP3546439B2 (ja) ディジタル画像信号符号化装置及び符号化方法
JPH06113140A (ja) 画像処理装置
JPH1188183A (ja) ウェーブレット変換装置およびその方法並びにウェーブレット逆変換装置およびその方法並びに画像符号化装置およびその方法並びに画像復号化装置およびその方法
JP2833235B2 (ja) 直交変換符号化装置
JPH0614314A (ja) 高能率符号化装置
JPH04208775A (ja) ビット配分符号化装置
JPH0775102A (ja) 画像符号化装置
JPH04215385A (ja) 画像データ符号化・復元方法及び装置
JPH09224246A (ja) 画像圧縮符号化および画像圧縮復号化装置
JP2000232650A (ja) 画像処理方法、画像処理装置および記録媒体
JP2002209219A (ja) 動画像情報の圧縮方法およびそのシステム
JPH02171084A (ja) 画像信号の符号化方式とその装置