JPH0595543A - 動画像符号化復号化装置 - Google Patents
動画像符号化復号化装置Info
- Publication number
- JPH0595543A JPH0595543A JP27882091A JP27882091A JPH0595543A JP H0595543 A JPH0595543 A JP H0595543A JP 27882091 A JP27882091 A JP 27882091A JP 27882091 A JP27882091 A JP 27882091A JP H0595543 A JPH0595543 A JP H0595543A
- Authority
- JP
- Japan
- Prior art keywords
- coding
- block
- circuit
- image
- pixel
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
- G06T9/004—Predictors, e.g. intraframe, interframe coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Image Processing (AREA)
Abstract
(57)【要約】
【目的】本発明は、動画像符号化復号化装置において、
少ない情報量でかつ高画質の伝送画像を得ることができ
る動画像符号化復号化装置を提案しようとするものであ
る。 【構成】エツジの様に不連続な画像情報を含む画像は、
予測符号化に切り替えることにより、DCT符号化と同
程度もしくは少ない情報量で、モスキートノイズ等の妨
害の少ない符号化ができ、DCT符号化のみのシステム
に比べて、トータルで少ない情報量で、高い画質が得ら
れる。さらに、予測符号化を行なう場合、ブロツクの予
測値と量子化幅(またはブロツクのダイナミツクレン
ジ)を伝送して、適応量子化を行なうことにより、復号
画像のブロツク歪を軽減させることができる。また、量
子化後にDPCMをすることにより、さらに符号化効率
を高めることができる。
少ない情報量でかつ高画質の伝送画像を得ることができ
る動画像符号化復号化装置を提案しようとするものであ
る。 【構成】エツジの様に不連続な画像情報を含む画像は、
予測符号化に切り替えることにより、DCT符号化と同
程度もしくは少ない情報量で、モスキートノイズ等の妨
害の少ない符号化ができ、DCT符号化のみのシステム
に比べて、トータルで少ない情報量で、高い画質が得ら
れる。さらに、予測符号化を行なう場合、ブロツクの予
測値と量子化幅(またはブロツクのダイナミツクレン
ジ)を伝送して、適応量子化を行なうことにより、復号
画像のブロツク歪を軽減させることができる。また、量
子化後にDPCMをすることにより、さらに符号化効率
を高めることができる。
Description
【0001】
【目次】以下の順序で本発明を説明する。 産業上の利用分野 従来の技術 発明が解決しようとする課題 課題を解決するための手段(図1及び図2) 作用(図15〜図18) 実施例(図1〜図22) (1)全体構成(図1及び図2) (2)符号化装置の構成(図1) (2−1)DCT処理部5の構成(図3及び図4) (2−2)予測符号化処理部6の処理 (2−3−1)ブロツク内の画像信号の平均値を予測値
とする方法(図5〜図7) (2−3−2)適応型ダイナミツクレンジ符号化を用い
て予測値を求める方法(図8及び図9) (2−3−3−1)エツジマツチング量子化方法(1)
(図10〜図12) (2−3−3−2)エツジマツチング量子化方法(2)
(図13) (2−4)DPCM回路25の構成 (2−4−1)DPCM方式(1)(図14) (2−4−2)DPCM方式(2)(図14) (2−4−3)DPCM方式(3)(図15〜図18) (2−5)DCT/予測符号化判定回路7の処理 (2−5−1)空間領域での判定 (2−5−2)DCT変換出力領域での判定(図19) (3)復号化装置の構成(図2) (3−1)逆DPCM回路27の構成(図20〜図2
2) (4)実施例の動作 (5)実施例の効果 (6)他の実施例 発明の効果
とする方法(図5〜図7) (2−3−2)適応型ダイナミツクレンジ符号化を用い
て予測値を求める方法(図8及び図9) (2−3−3−1)エツジマツチング量子化方法(1)
(図10〜図12) (2−3−3−2)エツジマツチング量子化方法(2)
(図13) (2−4)DPCM回路25の構成 (2−4−1)DPCM方式(1)(図14) (2−4−2)DPCM方式(2)(図14) (2−4−3)DPCM方式(3)(図15〜図18) (2−5)DCT/予測符号化判定回路7の処理 (2−5−1)空間領域での判定 (2−5−2)DCT変換出力領域での判定(図19) (3)復号化装置の構成(図2) (3−1)逆DPCM回路27の構成(図20〜図2
2) (4)実施例の動作 (5)実施例の効果 (6)他の実施例 発明の効果
【0002】
【産業上の利用分野】本発明は、動画像を高能率符号化
して伝送する動画像符号化装置に適用して好適なもので
ある。
して伝送する動画像符号化装置に適用して好適なもので
ある。
【0003】
【従来の技術】従来、例えばテレビ会議システム、テレ
ビ電話システムのように動画像を遠隔地に伝送する映像
信号伝送システムにおいては、伝送路を効率よく利用す
るため、映像信号をフレーム間又はフレーム内符号化し
て有為情報の伝送効率を高めるようになされている。こ
のような符号化データを高能率符号化する符号化方式と
して代表的なものに2次元デイスクリートコサイン変換
DCT(Discrete Cosine Transform )方式がある。
ビ電話システムのように動画像を遠隔地に伝送する映像
信号伝送システムにおいては、伝送路を効率よく利用す
るため、映像信号をフレーム間又はフレーム内符号化し
て有為情報の伝送効率を高めるようになされている。こ
のような符号化データを高能率符号化する符号化方式と
して代表的なものに2次元デイスクリートコサイン変換
DCT(Discrete Cosine Transform )方式がある。
【0004】このデイスクリートコサイン変換方式は、
画像信号のもつ2次元相関性を利用してある特定の周波
数成分に信号電力を集中させ、この集中分布した係数の
みを符号化することにより情報量を圧縮するものであ
る。例えば絵柄が平坦で画像信号の自己相関性が高い部
分ではDCT係数の分布は低周波数成分へ集中し、この
場合には低域に集中分布した係数のみを符号化すること
で情報量を圧縮することができるようになされている。
画像信号のもつ2次元相関性を利用してある特定の周波
数成分に信号電力を集中させ、この集中分布した係数の
みを符号化することにより情報量を圧縮するものであ
る。例えば絵柄が平坦で画像信号の自己相関性が高い部
分ではDCT係数の分布は低周波数成分へ集中し、この
場合には低域に集中分布した係数のみを符号化すること
で情報量を圧縮することができるようになされている。
【0005】一方エツジが多い絵柄では、エツジの不連
続点において係数が低周波から高周波数成分まで広く分
散して発生する。この場合エツジの様に画像信号の不連
続点をDCT係数で精度良く表すためには、非常に多く
の係数を必要とするため、符号化効率が落ちることにな
る。このとき画像の高圧縮符号化のために係数の量子化
特性を粗くしたり、高周波数成分の係数を切り捨てたり
すると、画像信号の劣化が目立つようになる。例えば、
視覚的にリンギングが目立つようになる。
続点において係数が低周波から高周波数成分まで広く分
散して発生する。この場合エツジの様に画像信号の不連
続点をDCT係数で精度良く表すためには、非常に多く
の係数を必要とするため、符号化効率が落ちることにな
る。このとき画像の高圧縮符号化のために係数の量子化
特性を粗くしたり、高周波数成分の係数を切り捨てたり
すると、画像信号の劣化が目立つようになる。例えば、
視覚的にリンギングが目立つようになる。
【0006】これに対して動画像の符号化方式として予
測符号化方式があるが、この予測符号化方式は、相関が
ある絵柄については、比較的高能率で伝送画像を符号化
することができるが、相関が少ない場合には、情報量が
増加するため伝送効率が低下するという問題がある。そ
こで伝送画像の符号化方式をブロツク単位で切換えるこ
とにより、伝送効率を高めることが提案されている。
測符号化方式があるが、この予測符号化方式は、相関が
ある絵柄については、比較的高能率で伝送画像を符号化
することができるが、相関が少ない場合には、情報量が
増加するため伝送効率が低下するという問題がある。そ
こで伝送画像の符号化方式をブロツク単位で切換えるこ
とにより、伝送効率を高めることが提案されている。
【0007】
【発明が解決しようとする課題】ところが伝送画像をブ
ロツク単位で予測符号化しようとすると、ブロツク歪が
目立つという問題があつた。ここでブロツク歪とは、画
像が符号化の結果、部分的にブロツク毎のモザイク状に
見える現象をいう。
ロツク単位で予測符号化しようとすると、ブロツク歪が
目立つという問題があつた。ここでブロツク歪とは、画
像が符号化の結果、部分的にブロツク毎のモザイク状に
見える現象をいう。
【0008】これは予測符号化が画像信号の振幅だけの
冗長性を圧縮するためであり、空間周波数領域まで圧縮
するデイスクリートコサイン変換方式に比べて、圧縮率
を高くするとブロツク歪が発生しやすいためである。こ
のようにブロツク単位でデイスクリートコサイン変換方
式と予測符号化方式とを切替えて符号化する場合には、
単純に符号化効率の良い方に切り換えて画像を符号化し
て伝送すると、符号化効率は上がるが、復号画像のブロ
ツク歪みによる画像の劣化が発生するという問題があつ
た。
冗長性を圧縮するためであり、空間周波数領域まで圧縮
するデイスクリートコサイン変換方式に比べて、圧縮率
を高くするとブロツク歪が発生しやすいためである。こ
のようにブロツク単位でデイスクリートコサイン変換方
式と予測符号化方式とを切替えて符号化する場合には、
単純に符号化効率の良い方に切り換えて画像を符号化し
て伝送すると、符号化効率は上がるが、復号画像のブロ
ツク歪みによる画像の劣化が発生するという問題があつ
た。
【0009】本発明は以上の点を考慮してなされたもの
で、少ない情報量でかつ高画質の伝送画像を得ることが
できる動画像符号化装置を提案しようとするものであ
る。
で、少ない情報量でかつ高画質の伝送画像を得ることが
できる動画像符号化装置を提案しようとするものであ
る。
【0010】
【課題を解決するための手段】かかる課題を解決するた
め第1の発明においては、画像を複数の画素に対応する
単位ブロツクに分割し、当該単位ブロツクごとに上記画
素の画素データを直交変換符号化又は予測符号化して伝
送する動画像符号化復号化して伝送する動画像符号化復
号化装置1において、予測符号化によつて画素データを
伝送するとき、単位ブロツク内の第1の画素を初期位置
から所定画素分離れた第2の位置に移動させ、当該第2
の位置周辺の第2の画素データと第1の画素の画素デー
タとの差分値を求めることにより、画像の画像情報を圧
縮して伝送するようにする。
め第1の発明においては、画像を複数の画素に対応する
単位ブロツクに分割し、当該単位ブロツクごとに上記画
素の画素データを直交変換符号化又は予測符号化して伝
送する動画像符号化復号化して伝送する動画像符号化復
号化装置1において、予測符号化によつて画素データを
伝送するとき、単位ブロツク内の第1の画素を初期位置
から所定画素分離れた第2の位置に移動させ、当該第2
の位置周辺の第2の画素データと第1の画素の画素デー
タとの差分値を求めることにより、画像の画像情報を圧
縮して伝送するようにする。
【0011】また第2の発明においては、画像を複数の
画素に対応する単位ブロツクに分割し、当該単位ブロツ
クごとに画素の画素データを直交変換符号化又は予測符
号化して伝送する動画像符号化復号化して伝送する動画
像符号化復号化装置1において、予測符号化によつて画
素データを伝送するとき、単位ブロツク内の画素を行単
位又は列単位で同一行内又は同一列内所定画素分移動さ
せ、当該移動後の第2の位置に隣接する行又は列の第2
の画素の画素データと画素の画素データとの差分値を求
めることにより、画像の画像情報を圧縮して伝送するよ
うにする。
画素に対応する単位ブロツクに分割し、当該単位ブロツ
クごとに画素の画素データを直交変換符号化又は予測符
号化して伝送する動画像符号化復号化して伝送する動画
像符号化復号化装置1において、予測符号化によつて画
素データを伝送するとき、単位ブロツク内の画素を行単
位又は列単位で同一行内又は同一列内所定画素分移動さ
せ、当該移動後の第2の位置に隣接する行又は列の第2
の画素の画素データと画素の画素データとの差分値を求
めることにより、画像の画像情報を圧縮して伝送するよ
うにする。
【0012】
【作用】1枚の画像を単位ブロツクに分割し、当該単位
ブロツクごとに符号化する場合、デイスクリートコサイ
ン変換符号化と予測符号化とを絵柄の性質に応じて切替
え、ブロツク単位の予測符号化により生ずるブロツク歪
み(ブロツク間の不連続性)を軽減させるために、符号
化装置では、予測符号化する単位ブロツクでは単位ブロ
ツクの予測値と量子化幅、又は単位ブロツクの予測値と
ダイナミツクレンジとを伝送して適応量子化し、復号化
装置では、切替え情報とブロツクの予測値と量子化幅、
又はブロツクの予測値とダイナミツクレンジとに基づい
て画像を復号することにより、高画質の画像を得ること
ができる。
ブロツクごとに符号化する場合、デイスクリートコサイ
ン変換符号化と予測符号化とを絵柄の性質に応じて切替
え、ブロツク単位の予測符号化により生ずるブロツク歪
み(ブロツク間の不連続性)を軽減させるために、符号
化装置では、予測符号化する単位ブロツクでは単位ブロ
ツクの予測値と量子化幅、又は単位ブロツクの予測値と
ダイナミツクレンジとを伝送して適応量子化し、復号化
装置では、切替え情報とブロツクの予測値と量子化幅、
又はブロツクの予測値とダイナミツクレンジとに基づい
て画像を復号することにより、高画質の画像を得ること
ができる。
【0013】
【実施例】以下図面について、本発明の一実施例を詳述
する。
する。
【0014】(1)全体構成 図1及び図2において1は全体として画像データ伝送シ
ステムを示し、符号化装置2Aは画像データをフレーム
(フイールド)内又はフレーム(フイールド)間符号化
し、符号化後の伝送画像を各ブロツク毎にデイスクリー
トコサイン変換符号化処理又は予測符号化処理を適宜切
り換えて伝送するようになされている。
ステムを示し、符号化装置2Aは画像データをフレーム
(フイールド)内又はフレーム(フイールド)間符号化
し、符号化後の伝送画像を各ブロツク毎にデイスクリー
トコサイン変換符号化処理又は予測符号化処理を適宜切
り換えて伝送するようになされている。
【0015】符号化装置2Aは、符号化する領域毎にこ
の切り換え情報をデイスクリートコサイン変換符号化又
は予測符号化の切り替え情報フラグに付加するか、又は
符号化する領域の場合分けを示す情報フラグを拡張して
予測符号化のモードを設けるようになされている。また
復号化装置2Bは、符号化された画像データと共に伝送
されるこれらの情報フラグによつて伝送画像を復号する
ようになされている。
の切り換え情報をデイスクリートコサイン変換符号化又
は予測符号化の切り替え情報フラグに付加するか、又は
符号化する領域の場合分けを示す情報フラグを拡張して
予測符号化のモードを設けるようになされている。また
復号化装置2Bは、符号化された画像データと共に伝送
されるこれらの情報フラグによつて伝送画像を復号する
ようになされている。
【0016】(2)符号化装置の構成 符号化装置2Aは、8×8画素の画像データを入力デイ
ジタルデータS1として入力すると、差データ生成回路
3及び又は切換回路4を介してデイスクリートコサイン
変換処理部5、予測符号化処理部6及びDCT/予測符
号化判定回路7にそれぞれ供給するようになされてい
る。差データ生成回路3は、入力デイジタルデータS1
と予測回路8から入力される予測データS2との差分を
差分データS3として切換回路4に出力する。
ジタルデータS1として入力すると、差データ生成回路
3及び又は切換回路4を介してデイスクリートコサイン
変換処理部5、予測符号化処理部6及びDCT/予測符
号化判定回路7にそれぞれ供給するようになされてい
る。差データ生成回路3は、入力デイジタルデータS1
と予測回路8から入力される予測データS2との差分を
差分データS3として切換回路4に出力する。
【0017】切換回路4は、予測回路8から入力される
フレーム間/フレーム内符号化切換信号S4により、フ
レーム内符号化して伝送した方が少ないデータ量で伝送
できる場合には入力デイジタルデータS1をそのまま出
力し、またフレーム間符号化して伝送した方が少ないデ
ータ量で伝送できる場合には差分データS3を出力する
ようになされている。
フレーム間/フレーム内符号化切換信号S4により、フ
レーム内符号化して伝送した方が少ないデータ量で伝送
できる場合には入力デイジタルデータS1をそのまま出
力し、またフレーム間符号化して伝送した方が少ないデ
ータ量で伝送できる場合には差分データS3を出力する
ようになされている。
【0018】ここでDCT処理部5は、入力画像の2次
元相関を利用して、入力画像データS1又は差分データ
S3を微小ブロツク単位でデイスクリートコサイン変換
し、その結果得られる変換データを所定の量子化サイズ
で量子化すると切換回路9を介して可変長符号化回路1
0に出力するようになされている。
元相関を利用して、入力画像データS1又は差分データ
S3を微小ブロツク単位でデイスクリートコサイン変換
し、その結果得られる変換データを所定の量子化サイズ
で量子化すると切換回路9を介して可変長符号化回路1
0に出力するようになされている。
【0019】また予測符号化処理部6は、ブロツク内の
画像信号を予測符号化すると、その予測値と現画像信号
との差分を求め、当該差分信号を所定の量子化サイズで
量子化して切換回路9を介して可変長符号化回路10に
出力するようになされている。DCT/予測符号化判定
回路7は、画像信号を符号化する場合に、ブロツク単位
でデイスクリートコサイン変換するか、ブロツク単位で
予測符号化するかを判別し、判別結果をDCT/予測符
号化切換信号S5として出力するようになされている。
画像信号を予測符号化すると、その予測値と現画像信号
との差分を求め、当該差分信号を所定の量子化サイズで
量子化して切換回路9を介して可変長符号化回路10に
出力するようになされている。DCT/予測符号化判定
回路7は、画像信号を符号化する場合に、ブロツク単位
でデイスクリートコサイン変換するか、ブロツク単位で
予測符号化するかを判別し、判別結果をDCT/予測符
号化切換信号S5として出力するようになされている。
【0020】これにより切換回路9は、デイスクリート
コサイン変換データを出力すべき場合にはDCT処理部
5から出力される変換データS6を可変長符号化回路1
0に出力し、予測符号化データを出力すべき場合には予
測符号化処理部6から出力される変換データS7を可変
長符号化回路10に出力するようになされている。
コサイン変換データを出力すべき場合にはDCT処理部
5から出力される変換データS6を可変長符号化回路1
0に出力し、予測符号化データを出力すべき場合には予
測符号化処理部6から出力される変換データS7を可変
長符号化回路10に出力するようになされている。
【0021】ここで可変長符号化回路10は、統計的性
質の異なるDCT変換データS6と予測符号化変換デー
タS7に対応し、DCT/予測符号化切換信号S5によ
り切り換え制御される変換テーブルを有し、当該変換テ
ーブルによりさらに符号化効率を向上させ、伝送データ
S8として出力するようになされている。
質の異なるDCT変換データS6と予測符号化変換デー
タS7に対応し、DCT/予測符号化切換信号S5によ
り切り換え制御される変換テーブルを有し、当該変換テ
ーブルによりさらに符号化効率を向上させ、伝送データ
S8として出力するようになされている。
【0022】またバツフア回路11は、伝送データS8
を一端メモリに格納した後、所定の順序で出力すると共
に、メモリに残留している残留データが適性な残量にな
るように量子化サイズを制御する量子化幅制御信号を出
力するようになされている。ここで符号化装置2Aは、
逆量子化回路12及び逆DCT回路13を順次介してD
CT処理部5から入力される量子化データS10を代表
値に逆量子化すると共に、さらにデイスクリートコサイ
ン変換と逆の変換処理により局部復号画像データS11
に変換して出力するようになされている。
を一端メモリに格納した後、所定の順序で出力すると共
に、メモリに残留している残留データが適性な残量にな
るように量子化サイズを制御する量子化幅制御信号を出
力するようになされている。ここで符号化装置2Aは、
逆量子化回路12及び逆DCT回路13を順次介してD
CT処理部5から入力される量子化データS10を代表
値に逆量子化すると共に、さらにデイスクリートコサイ
ン変換と逆の変換処理により局部復号画像データS11
に変換して出力するようになされている。
【0023】また符号化装置2Aは、逆量子化回路14
及び逆予測符号化回路15を順次介して予測符号化処理
部6から入力される量子化データS12を代表値に逆量
子化すると共に、さらに予測符号化処理と逆の変換処理
により復号画像データS13に変換して出力するように
なされている。切換回路16は、DCT/予測符号化切
換信号S5に基づいて入力画像がDCT変換されて伝送
される場合には復号画像データS11を出力し、また入
力画像が予測符号化処理されて伝送される場合には復号
画像データS13に変換して加算回路17に出力するよ
うになされている。
及び逆予測符号化回路15を順次介して予測符号化処理
部6から入力される量子化データS12を代表値に逆量
子化すると共に、さらに予測符号化処理と逆の変換処理
により復号画像データS13に変換して出力するように
なされている。切換回路16は、DCT/予測符号化切
換信号S5に基づいて入力画像がDCT変換されて伝送
される場合には復号画像データS11を出力し、また入
力画像が予測符号化処理されて伝送される場合には復号
画像データS13に変換して加算回路17に出力するよ
うになされている。
【0024】ここで加算回路17は、切換回路18から
入力される画像データS14と復号画像データS11又
はS13を加算して局部復号データS15を予測回路8
に供給するようになされている。ここで予測回路8は、
局部復号データS15に基づいて予測データS2を差分
データ生成回路3及び切換回路18に供給すると共に、
局部復号データS15に基づいて動きベクトル/予測モ
ード判別信号S16を可変長符号化回路10に出力する
ようになされている。
入力される画像データS14と復号画像データS11又
はS13を加算して局部復号データS15を予測回路8
に供給するようになされている。ここで予測回路8は、
局部復号データS15に基づいて予測データS2を差分
データ生成回路3及び切換回路18に供給すると共に、
局部復号データS15に基づいて動きベクトル/予測モ
ード判別信号S16を可変長符号化回路10に出力する
ようになされている。
【0025】(2−1)DCT処理部5の構成 DCT処理部5は、DCT回路20、量子化回路21及
び遅延回路22を有しており、DCT回路20は入力画
像の2次元相関を利用して、入力デイジタルデータS1
又は差分データS3をデイスクリートコサイン係数デー
タS21に変換し、量子化回路21に出力するようにな
されている(電子情報通信学会論文誌1987年/1Vol.J70-
B No.1 p96-104「HDTV信号のフレーム内/フレーム
間適応外挿内挿予測符号化」及び特願平2−41024
7号)。
び遅延回路22を有しており、DCT回路20は入力画
像の2次元相関を利用して、入力デイジタルデータS1
又は差分データS3をデイスクリートコサイン係数デー
タS21に変換し、量子化回路21に出力するようにな
されている(電子情報通信学会論文誌1987年/1Vol.J70-
B No.1 p96-104「HDTV信号のフレーム内/フレーム
間適応外挿内挿予測符号化」及び特願平2−41024
7号)。
【0026】また量子化回路21は、デイスクリートコ
サイン係数データS21を発生情報量に応じて量子化
し、量子化データS10を遅延回路22及び逆量子化回
路12に出力するようになされている。遅延回路22
は、予測符号化処理部6の処理時間に対応する遅延時間
分、量子化データS10を遅延させて可変長符号化回路
10に出力するようになされている。
サイン係数データS21を発生情報量に応じて量子化
し、量子化データS10を遅延回路22及び逆量子化回
路12に出力するようになされている。遅延回路22
は、予測符号化処理部6の処理時間に対応する遅延時間
分、量子化データS10を遅延させて可変長符号化回路
10に出力するようになされている。
【0027】因みにDCT方式は一般的に、輝度変化の
滑らかな信号にDCTを行うことにより、ある係数の周
辺に大きな値が集中する性質があることが知られてい
る。例えば図3(A)に示すように、8×8画素でなる
1ブロツクとして左上から右下方向へエツジを含む絵柄
であつてその各画素が30から100の輝度レベルを有
する原画像が入力された場合、DCT回路40によりデ
イスクリートコサイン変換すると、ブロツク内の係数は
殆どが0となる(図3(B))。また値を有する係数
は、左上から右下の対角線上に存在する。
滑らかな信号にDCTを行うことにより、ある係数の周
辺に大きな値が集中する性質があることが知られてい
る。例えば図3(A)に示すように、8×8画素でなる
1ブロツクとして左上から右下方向へエツジを含む絵柄
であつてその各画素が30から100の輝度レベルを有
する原画像が入力された場合、DCT回路40によりデ
イスクリートコサイン変換すると、ブロツク内の係数は
殆どが0となる(図3(B))。また値を有する係数
は、左上から右下の対角線上に存在する。
【0028】次にこの係数を量子化回路21により例え
ば輝度レベルが10の値で量子化すると、係数のほとん
どが0となり、大きな係数のみが残る。そこでその係数
を、図示した係数の呼び出し順路(数字は呼び出し順を
示す)に従つて順次呼び出し、可変長符号化回路(VL
C)10によりハフマン符号等の可変長符号方式で符号
可することにより、高能率符号化することができる。
ば輝度レベルが10の値で量子化すると、係数のほとん
どが0となり、大きな係数のみが残る。そこでその係数
を、図示した係数の呼び出し順路(数字は呼び出し順を
示す)に従つて順次呼び出し、可変長符号化回路(VL
C)10によりハフマン符号等の可変長符号方式で符号
可することにより、高能率符号化することができる。
【0029】この際、画素は2次元方向に相関があるこ
とを考慮して、係数の呼び出し開始点から徐々に遠い係
数を呼び出すようにすること等が提案されている。また
水平方向に係数の相関が強い絵柄では、図4に示すよう
な読み出し順序でブロツクの上段(0〜7)の係数を順
次呼び出し、続いて(8〜63)のように呼び出すこと
ができる。
とを考慮して、係数の呼び出し開始点から徐々に遠い係
数を呼び出すようにすること等が提案されている。また
水平方向に係数の相関が強い絵柄では、図4に示すよう
な読み出し順序でブロツクの上段(0〜7)の係数を順
次呼び出し、続いて(8〜63)のように呼び出すこと
ができる。
【0030】(2−2)予測符号化処理部6の処理 予測符号化処理部6は、予測符号化回路23、量子化回
路24及びDPCM(Differntial PCM )回路25を有
している。予測符号化処理部6は、ブロツク内の画像信
号を予測符号化すると、ブロツク内の画像信号情報から
そのブロツクの差分信号を発生して量子化し、DPCM
回路25により差分信号に残された自己相関性を減らし
てそのデータを可変長符号化回路10により符号化する
ことにより、高能率符号化するようになされている(特
開平1−135281号公報、特開平2−134910
号公報)。
路24及びDPCM(Differntial PCM )回路25を有
している。予測符号化処理部6は、ブロツク内の画像信
号を予測符号化すると、ブロツク内の画像信号情報から
そのブロツクの差分信号を発生して量子化し、DPCM
回路25により差分信号に残された自己相関性を減らし
てそのデータを可変長符号化回路10により符号化する
ことにより、高能率符号化するようになされている(特
開平1−135281号公報、特開平2−134910
号公報)。
【0031】この際バツフア回路11は出力データを監
視し、情報量に応じて予測符号化回路23の量子化幅Q
を決定するようになされている。適応量子化の方法とし
て、具体的には以下の3つのものが使用可能であり、本
発明では、これらの方法の1若しくは複数をブロツク毎
に選択的に使用するようになされている。
視し、情報量に応じて予測符号化回路23の量子化幅Q
を決定するようになされている。適応量子化の方法とし
て、具体的には以下の3つのものが使用可能であり、本
発明では、これらの方法の1若しくは複数をブロツク毎
に選択的に使用するようになされている。
【0032】(2−3−1)ブロツク内の画像信号の平
均値を予測値とする方法 すなわち図5に示すように、ブロツク内の全画素の振幅
の平均値を求め、その平均値とそれぞれの画素の信号レ
ベルの差を量子化する方法である。ここで量子化幅Qは
バツフア回路11から出力される値である。このときブ
ロツク内の平均値をM、ブロツク内画素の信号レベルを
Lとすれば量子化コードLqは、次式
均値を予測値とする方法 すなわち図5に示すように、ブロツク内の全画素の振幅
の平均値を求め、その平均値とそれぞれの画素の信号レ
ベルの差を量子化する方法である。ここで量子化幅Qは
バツフア回路11から出力される値である。このときブ
ロツク内の平均値をM、ブロツク内画素の信号レベルを
Lとすれば量子化コードLqは、次式
【数1】 で表される。ここで//は小数第一位の4捨5入を示
す。
す。
【0033】また復元値をL’とすると、
【数2】 と表すことができる(図6)。ただしこの方式では量子
化幅Qが大きい場合には、復元値歪みが大きくなり、図
7に示すようにブロツク間が不連続となりやすい。
化幅Qが大きい場合には、復元値歪みが大きくなり、図
7に示すようにブロツク間が不連続となりやすい。
【0034】(2−3−2)適応型ダイナミツクレンジ
符号化ADRC(Adaptive Dynamic Range Coding )を
用いて予測値を求める方法 本方法は、「適応型ダイナミツク・レンジ符号化の量子
化方式の検討」近藤他、1989年、第4回画像符号化
シンポジウム(PCSJ)資料(4−3)に開示されて
いる。
符号化ADRC(Adaptive Dynamic Range Coding )を
用いて予測値を求める方法 本方法は、「適応型ダイナミツク・レンジ符号化の量子
化方式の検討」近藤他、1989年、第4回画像符号化
シンポジウム(PCSJ)資料(4−3)に開示されて
いる。
【0035】適応型ダイナミツク・レンジ符号化ADR
Cを適用した場合の量子化特性を図8に、適応型ダイナ
ミツク・レンジ符号化ADRCによつて生じるブロツク
歪みの例を図9に示す。適応型ダイナミツク・レンジ符
号化ADRCにおいて、ブロツク内の最小値を予測値と
して用いる理由は、最小値はそのブロツクの周辺部にあ
ることが多いからである。
Cを適用した場合の量子化特性を図8に、適応型ダイナ
ミツク・レンジ符号化ADRCによつて生じるブロツク
歪みの例を図9に示す。適応型ダイナミツク・レンジ符
号化ADRCにおいて、ブロツク内の最小値を予測値と
して用いる理由は、最小値はそのブロツクの周辺部にあ
ることが多いからである。
【0036】すなわち通常ブロツクは8×8画素程度の
小さな領域であるため、輝度レベルが凹型となる場合は
極めて低いからである。このためあるブロツクの最小値
は、周囲のブロツクのいずれかのブロツクの最小値に近
い値を取ることが多い。従つて最小値がブロツクの周辺
部にある場合には、少なくとも一つの周辺ブロツクとの
間の連続性が保たれ、ブロツク歪みが最小に押さえられ
る。
小さな領域であるため、輝度レベルが凹型となる場合は
極めて低いからである。このためあるブロツクの最小値
は、周囲のブロツクのいずれかのブロツクの最小値に近
い値を取ることが多い。従つて最小値がブロツクの周辺
部にある場合には、少なくとも一つの周辺ブロツクとの
間の連続性が保たれ、ブロツク歪みが最小に押さえられ
る。
【0037】さらに適応型ダイナミツク・レンジ符号化
ADRCでは、図8のように最上位、および最下位の階
調レベルに含まれる信号値の平均値で、新たに最大値、
最小値を定義し直すことにより、ノイズや孤立点の影響
を受けにくくなる(特開平2−134910号公報)。
ADRCでは、図8のように最上位、および最下位の階
調レベルに含まれる信号値の平均値で、新たに最大値、
最小値を定義し直すことにより、ノイズや孤立点の影響
を受けにくくなる(特開平2−134910号公報)。
【0038】 (2−3−3−1)エツジマツチング量子化方法(1) まず1次元の場合について説明する。図10、図11に
示すようなブロツク長の信号について、ブロツクの両端
の信号値をX1、X2とし、簡単のためにX1≦X2と
すると共に、信号値X1とX2の復元値が定められた誤
差以下に出力されるように、バツフア11から出力され
る量子化幅Qを以下のアルゴリズムにより変更する。
示すようなブロツク長の信号について、ブロツクの両端
の信号値をX1、X2とし、簡単のためにX1≦X2と
すると共に、信号値X1とX2の復元値が定められた誤
差以下に出力されるように、バツフア11から出力され
る量子化幅Qを以下のアルゴリズムにより変更する。
【0039】ブロツク内画素の信号レベルをL、信号値
X1、X2の復元値許容誤差をExとすれば、ダイナミ
ツクレンジDRは、
X1、X2の復元値許容誤差をExとすれば、ダイナミ
ツクレンジDRは、
【数3】 であり、量子化幅Q及び信号値X1を、
【数4】 かつ、
【数5】 とすると、量子化幅Qを予測符号化回路23から量子化
回路24へ出力される量子化幅制御信号S22により指
示される量子化幅qと同じ値とし、信号値X1はそのま
まとする。
回路24へ出力される量子化幅制御信号S22により指
示される量子化幅qと同じ値とし、信号値X1はそのま
まとする。
【0040】また
【数6】 かつ
【数7】 とすると、量子化幅Q及び信号値X1はそのままとす
る。ここでABSは絶対値を表す。
る。ここでABSは絶対値を表す。
【0041】ここで
【数8】 ならば、量子化幅Qはそのままとし、信号値X1及びX
2の平均値をXm=(X1+X2)//2とすると、信
号値X1はXmとする。ただし予測符号化回路23によ
つて指定される量子化幅qはすべての量子化幅Qとダイ
ナミツクレンジDRの組について、
2の平均値をXm=(X1+X2)//2とすると、信
号値X1はXmとする。ただし予測符号化回路23によ
つて指定される量子化幅qはすべての量子化幅Qとダイ
ナミツクレンジDRの組について、
【数9】 を満たすQより大きい値を求めて、ROMにテーブルを
書き込むようになされている。
書き込むようになされている。
【0042】このとき量子化コードLqは、
【数10】 により、また復元値L’は、
【数11】 により与えられる。この方式では、ブロツクの両端の復
元信号の誤差がExで抑えられるので、更にブロツク間
の連続性を保つことができる。
元信号の誤差がExで抑えられるので、更にブロツク間
の連続性を保つことができる。
【0043】次に2次元の場合について説明する。1次
元の方法を2次元ブロツクに拡張する場合にはX1、X
2決定のためのサブルーチンが更に必要となる。この決
定のためのアルゴリズムは以下の手順となる。まず8×
8画素の2次元ブロツク信号について図12の様にブロ
ツク端の領域1a、1b、2a、2b、3a、3b、4
a、4bを考える。
元の方法を2次元ブロツクに拡張する場合にはX1、X
2決定のためのサブルーチンが更に必要となる。この決
定のためのアルゴリズムは以下の手順となる。まず8×
8画素の2次元ブロツク信号について図12の様にブロ
ツク端の領域1a、1b、2a、2b、3a、3b、4
a、4bを考える。
【0044】続いて各々の領域について領域中の画素値
の平均値を求める。ここでこれらの平均値をそれぞれm
1a、m1b、m2a、m2b、m3a、m3b、m4
a、m4bとする。かかる後、ABS(m1a−m1
b)、ABS(m2a−m2b)、ABS(m3a−m
3b)、ABS(m4a−m4b)のうち、最大のもの
を求める。
の平均値を求める。ここでこれらの平均値をそれぞれm
1a、m1b、m2a、m2b、m3a、m3b、m4
a、m4bとする。かかる後、ABS(m1a−m1
b)、ABS(m2a−m2b)、ABS(m3a−m
3b)、ABS(m4a−m4b)のうち、最大のもの
を求める。
【0045】以上の手順により、ブロツクの両端で画素
値が大きく異なる方向、すなわちエツジを横切る方向が
求められる。よつて、選択された2つの領域での画素の
代表値のうち小さい方をX1とし、もう一方をX2と
し、1次元の時と同様にして、ブロツク信号を量子化、
逆量子化する。
値が大きく異なる方向、すなわちエツジを横切る方向が
求められる。よつて、選択された2つの領域での画素の
代表値のうち小さい方をX1とし、もう一方をX2と
し、1次元の時と同様にして、ブロツク信号を量子化、
逆量子化する。
【0046】 (2−3−3−2)エツジマツチング量子化方法(2) まず1次元の場合について説明する。図13のようなブ
ロツク長の信号について、ブロツクの両端の信号値をX
1、X2とする。簡単のために、X1≦X2とする。本
方法では、信号値X1とX2がそのまま復元値として出
力されるように、復号器側で復元値の変更を行なうとこ
ろに特徴がある。ブロツク内画素の信号レベルをLとす
る時、バツフア11から出力される量子化幅をQとする
と、量子化コードLqは、
ロツク長の信号について、ブロツクの両端の信号値をX
1、X2とする。簡単のために、X1≦X2とする。本
方法では、信号値X1とX2がそのまま復元値として出
力されるように、復号器側で復元値の変更を行なうとこ
ろに特徴がある。ブロツク内画素の信号レベルをLとす
る時、バツフア11から出力される量子化幅をQとする
と、量子化コードLqは、
【数12】 となる。
【0047】ここで符号化装置2Aでは量子化コードL
qの他に、信号値X1、X2、量子化幅Qを量子化パラ
メータとして伝送するようになされている。また復号装
置2Bでは、信号値X1、X2、量子化幅Qを量子化パ
ラメータとして受けとり、まず信号値X2の量子化値X
2qを計算するようになされている。
qの他に、信号値X1、X2、量子化幅Qを量子化パラ
メータとして伝送するようになされている。また復号装
置2Bでは、信号値X1、X2、量子化幅Qを量子化パ
ラメータとして受けとり、まず信号値X2の量子化値X
2qを計算するようになされている。
【数13】
【0048】この後、量子化コードLqが量子化値X2
qに等しければ、
qに等しければ、
【数14】 とし、等しくない場合には、
【数15】 として、復元値L’へ復元される。この方法は前述した
エツジマツチング量子化方法(1)に比べアルゴリズム
が単純であり、量子化幅Qの変更のためのROMテーブ
ルも必要としない。
エツジマツチング量子化方法(1)に比べアルゴリズム
が単純であり、量子化幅Qの変更のためのROMテーブ
ルも必要としない。
【0049】次に2次元の場合について説明する。エツ
ジマツチング量子化方法(2)を2次元ブロツク信号に
拡張する場合には、前述のエツジマツチング量子化方法
(1)で述べた方法でX1、X2を決定する。その後の
量子化、復号化方法は1次元の時と同様にして行なう。
ジマツチング量子化方法(2)を2次元ブロツク信号に
拡張する場合には、前述のエツジマツチング量子化方法
(1)で述べた方法でX1、X2を決定する。その後の
量子化、復号化方法は1次元の時と同様にして行なう。
【0050】(2−4)DPCM(Differntial PCM )
回路25の処理 適応量子化後の係数には、まだ元の画像信号が持つてい
た信号の自己相関性がほとんどそのまま残つている。従
つてその後段でDPCMを行なうことにより更に情報量
を圧縮することができる。ここでDPCM回路25に
は、予測符号化回路23よりスキヤン信号S24によつ
て入力画素のスキヤン方向が指定されるようになされて
いる。
回路25の処理 適応量子化後の係数には、まだ元の画像信号が持つてい
た信号の自己相関性がほとんどそのまま残つている。従
つてその後段でDPCMを行なうことにより更に情報量
を圧縮することができる。ここでDPCM回路25に
は、予測符号化回路23よりスキヤン信号S24によつ
て入力画素のスキヤン方向が指定されるようになされて
いる。
【0051】DPCM回路25では、差分器により入力
された量子化後の画像信号Yiと1画素前の画素値との
差分をとることにより、
された量子化後の画像信号Yiと1画素前の画素値との
差分をとることにより、
【数16】 を得るようになされている。
【0052】予測誤差信号Eiは入力信号が8ビツトと
すると−255〜+255までの値をとりうる。従つて
そのままの形で伝送しようとすると9ビツト必要とな
り、1画素当たり1ビツト余分に符号を必要とする。し
かし予測誤差信号は零を中心としてその前後にほとんど
が集中することが知られている。従つてすべての信号を
9ビツトで表現するのではなく、多数出現する信号値に
短いビツト長の符号を割り当てることにより、ブロツク
全体としては平均として9ビツトよりはもちろん、元の
8ビツトの入力信号よりもはるかに短いビツト長でブロ
ツク信号を表すことができる。
すると−255〜+255までの値をとりうる。従つて
そのままの形で伝送しようとすると9ビツト必要とな
り、1画素当たり1ビツト余分に符号を必要とする。し
かし予測誤差信号は零を中心としてその前後にほとんど
が集中することが知られている。従つてすべての信号を
9ビツトで表現するのではなく、多数出現する信号値に
短いビツト長の符号を割り当てることにより、ブロツク
全体としては平均として9ビツトよりはもちろん、元の
8ビツトの入力信号よりもはるかに短いビツト長でブロ
ツク信号を表すことができる。
【0053】ここではブロツク内でのDPCMに適した
方法として、次の3つ方法が使用できる。本発明では、
次の方法の1つをブロツク毎に選択的に使用するように
なされている。
方法として、次の3つ方法が使用できる。本発明では、
次の方法の1つをブロツク毎に選択的に使用するように
なされている。
【0054】(2−4−1)DPCM方式(1) 図4のような呼び出し経路で適応量子化後のブロツク信
号のDPCMを行なう。呼び出し経路が1通りしかない
ため回路構成が単純で済む。しかし、図14(A)のモ
ード1の様な輪郭を含むブロツク以外(図14(B)の
モード2、図14(C)のモード3-1、図14(D)の
モード3-2)では大幅な情報量の圧縮は期待できない。
号のDPCMを行なう。呼び出し経路が1通りしかない
ため回路構成が単純で済む。しかし、図14(A)のモ
ード1の様な輪郭を含むブロツク以外(図14(B)の
モード2、図14(C)のモード3-1、図14(D)の
モード3-2)では大幅な情報量の圧縮は期待できない。
【0055】(2−4−2)DPCM方式(2) そこでモード1〜モード3-2それぞれに、最適な情報量
の圧縮を行なえる様にデータ呼び出し方法を切替えるこ
とを考える。図14(A)〜(D)にモード1〜モード
3-2のそれぞれに適した呼び出し方法を示す。次に、こ
れらDPCMのモード切替の判定方法について説明す
る。この判定はエツジマツチング量子化方法(1)で述
べたブロツク信号中の輪郭の方向性の調査で得られた情
報をDPCM回路25に与えることにより行なわれる。
の圧縮を行なえる様にデータ呼び出し方法を切替えるこ
とを考える。図14(A)〜(D)にモード1〜モード
3-2のそれぞれに適した呼び出し方法を示す。次に、こ
れらDPCMのモード切替の判定方法について説明す
る。この判定はエツジマツチング量子化方法(1)で述
べたブロツク信号中の輪郭の方向性の調査で得られた情
報をDPCM回路25に与えることにより行なわれる。
【0056】すなわち、i=1の時にはモード1を、i
=2の時にはモード2を、i=3の時にはモード3-1
を、またi=4の時にはモード3-2にそれぞれ対応する
ことになる。
=2の時にはモード2を、i=3の時にはモード3-1
を、またi=4の時にはモード3-2にそれぞれ対応する
ことになる。
【0057】(2−4−3)DPCM方式(3) 本方式は、DPCMの対象の大部分がエツジを含んだブ
ロツクであるという特徴を利用する方式である。あるブ
ロツクにエツジがあるということは、そのブロツク内に
縦、横、斜めのいずれかの方向に不連続点が並んでいる
ことを意味する。もちろんその並び方は、直線上に並ん
でいるとは限らず、例えば図15(A)に示すように並
んでいる。
ロツクであるという特徴を利用する方式である。あるブ
ロツクにエツジがあるということは、そのブロツク内に
縦、横、斜めのいずれかの方向に不連続点が並んでいる
ことを意味する。もちろんその並び方は、直線上に並ん
でいるとは限らず、例えば図15(A)に示すように並
んでいる。
【0058】このようなブロツクを、DPCM方式
(1)またはDPCM方式(2)で符号化しても、エツ
ジの特徴が、スキヤン方向と一致しないため、差分値が
大きくなり符号化効率は低い。この問題を解消するため
に、次のアルゴリズムで差分を取る。具体的に説明する
ために、ブロツクの大きさを8×8画素とし、縦方向に
DPCMする。(実際にはブロツクの大きさはいくつで
もよいし、DPCMの方向は横でもよい。)
(1)またはDPCM方式(2)で符号化しても、エツ
ジの特徴が、スキヤン方向と一致しないため、差分値が
大きくなり符号化効率は低い。この問題を解消するため
に、次のアルゴリズムで差分を取る。具体的に説明する
ために、ブロツクの大きさを8×8画素とし、縦方向に
DPCMする。(実際にはブロツクの大きさはいくつで
もよいし、DPCMの方向は横でもよい。)
【0059】すなわち第1行目については、1画素ごと
に、横方向にDPCMを行ない、差分を取る。続く2行
目以降については、横8画素、すなわち1行ごとにまと
めてDPCMを縦方向に行なう。
に、横方向にDPCMを行ない、差分を取る。続く2行
目以降については、横8画素、すなわち1行ごとにまと
めてDPCMを縦方向に行なう。
【0060】このとき図15(B)に示すように、その
まま縦方向に差分を取ると、3画素目と6画素目で差分
値が大きくなる。これを避けるために図15(C)に示
すように第1行目を右へ1画素シフトしてから差分を取
ると、大きな差分は発生しない。
まま縦方向に差分を取ると、3画素目と6画素目で差分
値が大きくなる。これを避けるために図15(C)に示
すように第1行目を右へ1画素シフトしてから差分を取
ると、大きな差分は発生しない。
【0061】このとき問題になるのは、ブロツクの両端
の画素であるが、図15(D)に示すように、左へ2画
素シフトする場合、1、2画素目は予測には使わない。
そのかわり8画素目を用いて、次の行の6、7、8画素
との差分を取る。これは、いわゆる算術シフトである。
の画素であるが、図15(D)に示すように、左へ2画
素シフトする場合、1、2画素目は予測には使わない。
そのかわり8画素目を用いて、次の行の6、7、8画素
との差分を取る。これは、いわゆる算術シフトである。
【0062】上のように1行ごとにシフト量を可変とす
るので、この方式を可変シフトDPCMと呼ぶことにす
る。この可変シフトDPCMを用いれば、図15(A)
よりも複雑なエツジを含んだブロツクでも、高い効率で
符号化できる。さらに、この可変シフトDPCMのシフ
ト量は、画素単位の整数のシフト量ばかりでなく、小数
点以下のシフト量も考えられる。小数点以下のシフトと
は、補間フィルタを用いて画素間の値を補間することに
相当する。たとえば、 0.5画素のシフトとは、画素間の
中間の点における値を求めることである。
るので、この方式を可変シフトDPCMと呼ぶことにす
る。この可変シフトDPCMを用いれば、図15(A)
よりも複雑なエツジを含んだブロツクでも、高い効率で
符号化できる。さらに、この可変シフトDPCMのシフ
ト量は、画素単位の整数のシフト量ばかりでなく、小数
点以下のシフト量も考えられる。小数点以下のシフトと
は、補間フィルタを用いて画素間の値を補間することに
相当する。たとえば、 0.5画素のシフトとは、画素間の
中間の点における値を求めることである。
【0063】ここでDPCM回路45は、可変シフトD
PCMを用いて符号化する場合、差分値のほかに各行
(列)のシフト量も伝送する必要がある。例えば、1行
(列)当たりのシフト量を、±3画素とすると、ほとん
どのエツジに対応できるので、シフト量を、−3〜+3
画素の7種類の範囲とすると、3bit必要である。そ
の場合、8×8画素のブロツクでは、次式
PCMを用いて符号化する場合、差分値のほかに各行
(列)のシフト量も伝送する必要がある。例えば、1行
(列)当たりのシフト量を、±3画素とすると、ほとん
どのエツジに対応できるので、シフト量を、−3〜+3
画素の7種類の範囲とすると、3bit必要である。そ
の場合、8×8画素のブロツクでは、次式
【数17】 に示すように、21bitの付加情報が必要である。
【0064】さらに実際の画像で用いられるシフト量の
発生確率を求めると、可変長符号化によつて、付加情報
量を削減できる。例えば±2画素以上のシフト量の発生
確率が小さい場合には、図16の符号を用いることによ
り、平均するとおよそ
発生確率を求めると、可変長符号化によつて、付加情報
量を削減できる。例えば±2画素以上のシフト量の発生
確率が小さい場合には、図16の符号を用いることによ
り、平均するとおよそ
【数18】 と、14bit近くまで付加情報量を削減することがで
きる。
きる。
【0065】また第1行目から7行目までのシフト量に
は、お互いに相関がある。例えば、エツジが縦、横、斜
めなどの直線の場合には、1行目から7行目までのシフ
ト量は同じ値になる。このため、1行目から7行目まで
のシフト量を並べて、まとめて符号化する方法がある。
は、お互いに相関がある。例えば、エツジが縦、横、斜
めなどの直線の場合には、1行目から7行目までのシフ
ト量は同じ値になる。このため、1行目から7行目まで
のシフト量を並べて、まとめて符号化する方法がある。
【0066】この場合、特にシフト量0の発生確率が大
きい場合には、シフト量0の行が続いた場合には、0ラ
ンとして捉え、0ランを含めた図17のような符号を用
いることで、付加情報量を削減することも可能である。
このような差分情報とシフト量は、図18(B)に示す
ように多重化して伝送することができる。
きい場合には、シフト量0の行が続いた場合には、0ラ
ンとして捉え、0ランを含めた図17のような符号を用
いることで、付加情報量を削減することも可能である。
このような差分情報とシフト量は、図18(B)に示す
ように多重化して伝送することができる。
【0067】 (2−5)DCT/予測符号化判定回路7の処理 図1のDCT/予測符号化判定回路7は、画像信号を符
号化する場合に、ブロツク単位でDCTを行うか、予測
符号化を行うかの判定を行なう。まず、ブロツクの情報
によりどの処理方法を選択するかを判定しなければなら
ない。その場合、空間領域又はDCT変換出力領域で判
定する。以下各判定方式について詳細に説明する。
号化する場合に、ブロツク単位でDCTを行うか、予測
符号化を行うかの判定を行なう。まず、ブロツクの情報
によりどの処理方法を選択するかを判定しなければなら
ない。その場合、空間領域又はDCT変換出力領域で判
定する。以下各判定方式について詳細に説明する。
【0068】(2−5−1)空間領域での判定 急激に輝度が変化する絵柄、具体的にはエツジやディテ
ール部分を含む画像では、ブロツク内の画像信号のダイ
ナミツクレンジ(最大値−最小値)が大きな値をとる。
このような絵柄については、DCTが情報の圧縮率にお
いて不利であり、予測符号化を選択すべきである。よつ
てブロツク毎に、そのブロツク内のダイナミツクレンジ
(DR)を求め、その値が圧縮率と絵柄の劣化から選択
した適当な閾値(A)を越えるブロツクについては、予
測符号化を行なうと判定する。
ール部分を含む画像では、ブロツク内の画像信号のダイ
ナミツクレンジ(最大値−最小値)が大きな値をとる。
このような絵柄については、DCTが情報の圧縮率にお
いて不利であり、予測符号化を選択すべきである。よつ
てブロツク毎に、そのブロツク内のダイナミツクレンジ
(DR)を求め、その値が圧縮率と絵柄の劣化から選択
した適当な閾値(A)を越えるブロツクについては、予
測符号化を行なうと判定する。
【0069】 (2−5−2)DCT変換出力領域での判定 画像信号を2次元DCTした場合のDCT係数には、次
の性質があることが知られている。例えば(8×8)画
素をブロツク(マクロブロツク)とする2次元DCTで
は、ブロツクの左上隅に相当する0行0列目の係数F
(0、0)は、画像ブロツク内の平均輝度を表す直流成
分に相当する。そしてF(0、0)から右横方向にいく
に従つて、係数は画像ブロツク内の縦の高周波数成分を
表し、下方向にいくに従つて、横の高周波数成分を表
す。
の性質があることが知られている。例えば(8×8)画
素をブロツク(マクロブロツク)とする2次元DCTで
は、ブロツクの左上隅に相当する0行0列目の係数F
(0、0)は、画像ブロツク内の平均輝度を表す直流成
分に相当する。そしてF(0、0)から右横方向にいく
に従つて、係数は画像ブロツク内の縦の高周波数成分を
表し、下方向にいくに従つて、横の高周波数成分を表
す。
【0070】すなわちエツジの様に急激に輝度が変化す
る絵柄のブロツクをデイスクリートコサイン変換する
と、その変換出力は図14に示すように大きく以下の3
つに分類できる。図19は、8×8画素のマクロブロツ
クにおいて、デイスクリートコサイン変換後の出力領域
を示す。ここで○は輝度の高い(又は低い)画素の位置
を示し、×はブロツク内で大きなDCT係数が発生しや
すい位置を示す。
る絵柄のブロツクをデイスクリートコサイン変換する
と、その変換出力は図14に示すように大きく以下の3
つに分類できる。図19は、8×8画素のマクロブロツ
クにおいて、デイスクリートコサイン変換後の出力領域
を示す。ここで○は輝度の高い(又は低い)画素の位置
を示し、×はブロツク内で大きなDCT係数が発生しや
すい位置を示す。
【0071】図19(A)は、縦方向に輪郭が存在する
場合であつて、DCT係数は低次から横方向に大きなエ
ネルギーをもつて集中する。これを以下「ケース1」と
呼ぶこととする。また図19(B)は、横方向に輪郭が
存在する場合であつて、DCT係数は低次から縦方向に
大きなエネルギーをもつて集中する。これを以下「ケー
ス2」と呼ぶこととする。
場合であつて、DCT係数は低次から横方向に大きなエ
ネルギーをもつて集中する。これを以下「ケース1」と
呼ぶこととする。また図19(B)は、横方向に輪郭が
存在する場合であつて、DCT係数は低次から縦方向に
大きなエネルギーをもつて集中する。これを以下「ケー
ス2」と呼ぶこととする。
【0072】図19(C)は、斜め方向に輪郭が存在す
る場合であつて、DCT係数は低次から斜め方向に大き
なエネルギーをもつて集中する。これを以下「ケース
3」と呼ぶこととする。直流成分を除いたすべてのDC
T係数の絶対値和Fa、およびケース1、ケース2、ケ
ース3でそれぞれDCT出力領域で×で示した領域のD
CT係数の絶対値和F1、F2、F3を、ブロツク毎に
求める。
る場合であつて、DCT係数は低次から斜め方向に大き
なエネルギーをもつて集中する。これを以下「ケース
3」と呼ぶこととする。直流成分を除いたすべてのDC
T係数の絶対値和Fa、およびケース1、ケース2、ケ
ース3でそれぞれDCT出力領域で×で示した領域のD
CT係数の絶対値和F1、F2、F3を、ブロツク毎に
求める。
【0073】そして絶対値和F1、F2、F3の内、最
大のものをFmaxとした時、Faに対するFmaxの
比率が圧縮率と絵柄の劣化から選択した適当な閾値を越
えるブロツクについては予測符号化方式により符号化す
るようになされている。
大のものをFmaxとした時、Faに対するFmaxの
比率が圧縮率と絵柄の劣化から選択した適当な閾値を越
えるブロツクについては予測符号化方式により符号化す
るようになされている。
【0074】(3)復号化装置の構成 一方、復号化装置2Bは、図2に示すように、符号化装
置2Aから出力された符号化ビツトストリーム入力S3
1をバツフア31に入力し、一時蓄積するようになされ
ている。逆可変長符号化回路32は、符号化ビツトスト
リーム入力S31から伝送データがDCT変換データで
あるか予測符号化変換データであるかを切換信号から解
読し、その情報に従つてDCTか予測符号化かを選択す
る。
置2Aから出力された符号化ビツトストリーム入力S3
1をバツフア31に入力し、一時蓄積するようになされ
ている。逆可変長符号化回路32は、符号化ビツトスト
リーム入力S31から伝送データがDCT変換データで
あるか予測符号化変換データであるかを切換信号から解
読し、その情報に従つてDCTか予測符号化かを選択す
る。
【0075】ここで逆可変長符号化回路32は、符号化
ビツトストリーム入力S31を逆可変長符号化処理して
逆DCT処理部33及び逆予測符号化処理部34に供給
するようになされている。逆DCT処理部33は、遅延
回路35、逆量子化回路36、逆DCT回路37を有
し、DCT処理部5と逆の処理手順により符号化ビツト
ストリーム入力S31から伝送画像を復号するようにな
されている。
ビツトストリーム入力S31を逆可変長符号化処理して
逆DCT処理部33及び逆予測符号化処理部34に供給
するようになされている。逆DCT処理部33は、遅延
回路35、逆量子化回路36、逆DCT回路37を有
し、DCT処理部5と逆の処理手順により符号化ビツト
ストリーム入力S31から伝送画像を復号するようにな
されている。
【0076】また逆予測符号化処理部34は、逆DPC
M回路38、逆量子化回路39、逆予測符号化回路40
を有し、予測符号化処理部6と逆の処理手順によつて符
号化ビツトストリーム入力S31から伝送画像を復号す
るようになされている。ここで逆量子化回路36及び3
9は、逆可変長符号化回路32より量子化幅制御信号S
32及びS33を入力するようになされている。
M回路38、逆量子化回路39、逆予測符号化回路40
を有し、予測符号化処理部6と逆の処理手順によつて符
号化ビツトストリーム入力S31から伝送画像を復号す
るようになされている。ここで逆量子化回路36及び3
9は、逆可変長符号化回路32より量子化幅制御信号S
32及びS33を入力するようになされている。
【0077】また逆DPCM回路38は、逆可変長符号
化回路32よりスキヤン方向指定信号S34を入力する
ようになされており、逆予測符号化回路40は、予測値
信号S35を入力するようになされている。復号化装置
2Bは、かかる処理手順により逆DCT処理部33及び
逆予測符号化処理部34で復号された復号データS36
及びS37を切換回路41、加算回路42を順次介して
伝送画像を復号するようになされている。
化回路32よりスキヤン方向指定信号S34を入力する
ようになされており、逆予測符号化回路40は、予測値
信号S35を入力するようになされている。復号化装置
2Bは、かかる処理手順により逆DCT処理部33及び
逆予測符号化処理部34で復号された復号データS36
及びS37を切換回路41、加算回路42を順次介して
伝送画像を復号するようになされている。
【0078】またこのとき予測回路43は、逆可変長符
号化回路32により切り換え制御され、これらブロツク
毎に処理された逆DCT、又は逆予測符号化の出力よ
り、原動画像を再現するためのものである。ここで予測
回路43の出力は、切換回路44を介して加算回路42
に入力されるようになされており、この切換回路41、
42はそれぞれ逆可変長符号化回路32から入力される
DCT/予測符号化切換信号S39によつて切り換えら
れる。
号化回路32により切り換え制御され、これらブロツク
毎に処理された逆DCT、又は逆予測符号化の出力よ
り、原動画像を再現するためのものである。ここで予測
回路43の出力は、切換回路44を介して加算回路42
に入力されるようになされており、この切換回路41、
42はそれぞれ逆可変長符号化回路32から入力される
DCT/予測符号化切換信号S39によつて切り換えら
れる。
【0079】(3−1)逆DPCM回路27の構成 DPCM方式(3)で符号化された伝送される符号化デ
ータは、図20に示す可変シフトDPCMデコーダ回路
50によつて復号されるようになされている。すなわち
可変シフトDPCMデコーダ回路50は、8bit×1
1段のシフトレジスタ51とカウンタを構成する3組の
フリツプフロツプ52、53、54によつて構成されて
いる。
ータは、図20に示す可変シフトDPCMデコーダ回路
50によつて復号されるようになされている。すなわち
可変シフトDPCMデコーダ回路50は、8bit×1
1段のシフトレジスタ51とカウンタを構成する3組の
フリツプフロツプ52、53、54によつて構成されて
いる。
【0080】ここで可変シフトDPCMデコーダ回路5
0は、ブロツク単位でラスタスキヤンされた画素データ
S51(図21(B))をD−フリツプフロツプを介し
て(図21(F))加算器56に入力する。
0は、ブロツク単位でラスタスキヤンされた画素データ
S51(図21(B))をD−フリツプフロツプを介し
て(図21(F))加算器56に入力する。
【0081】加算器56は、8バイト−1バイトセレク
タ58から出力された出力S56(図21(G))を加
算すると、加算結果をアンド回路57を介して8bit
×11段のシフトレジスタ51に供給すると共に、D−
フリツプフロツプ回路59を介してラスタスキヤン画素
データ出力として出力するようになされている。
タ58から出力された出力S56(図21(G))を加
算すると、加算結果をアンド回路57を介して8bit
×11段のシフトレジスタ51に供給すると共に、D−
フリツプフロツプ回路59を介してラスタスキヤン画素
データ出力として出力するようになされている。
【0082】ここでD−フリツプフロツプ回路59から
出力されるラスタスキヤン画素データ出力は、1画素に
つき1発のクロツク信号S50(図21(A))に対し
て2クロツク分入力信号に対して遅れて出力される。ま
たシフトレジスタ52、53及び54には、図22に示
すように、7通りのシフト量を指定する3ビツトのシフ
ト量指定入力S00、S01及びS02(図21
(E))が論理演算回路60、61及び62を介してそ
れぞれ入力されるようになされている。
出力されるラスタスキヤン画素データ出力は、1画素に
つき1発のクロツク信号S50(図21(A))に対し
て2クロツク分入力信号に対して遅れて出力される。ま
たシフトレジスタ52、53及び54には、図22に示
すように、7通りのシフト量を指定する3ビツトのシフ
ト量指定入力S00、S01及びS02(図21
(E))が論理演算回路60、61及び62を介してそ
れぞれ入力されるようになされている。
【0083】ここで各シフトレジスタ52、53及び5
4は、クロツク信号S50により動作され、入力端LD
には各行の先頭を示すフラグS53(図21(D))が
入力されるようになされている。またシフトレジスタ5
2及び53のクリア入力端CLRには、各ブロツクの先
頭を示すフラグS52(図21(C))が入力されるよ
うになされている。
4は、クロツク信号S50により動作され、入力端LD
には各行の先頭を示すフラグS53(図21(D))が
入力されるようになされている。またシフトレジスタ5
2及び53のクリア入力端CLRには、各ブロツクの先
頭を示すフラグS52(図21(C))が入力されるよ
うになされている。
【0084】このとき各シフトレジスタ52、53及び
54は、それぞれ図21(H)、図21(K)及び図2
1(L)に示すように動作し、シフトレジスタ53及び
54のRCO出力端からの出力(図21(I)及び
(J))の論理積がカウンタ52のENP入力端に入力
される。これによりシフトレジスタ52の出力QA、Q
B、QCからセレクタ58に3ビツトの切換信号S57
(図21(H))が供給される。
54は、それぞれ図21(H)、図21(K)及び図2
1(L)に示すように動作し、シフトレジスタ53及び
54のRCO出力端からの出力(図21(I)及び
(J))の論理積がカウンタ52のENP入力端に入力
される。これによりシフトレジスタ52の出力QA、Q
B、QCからセレクタ58に3ビツトの切換信号S57
(図21(H))が供給される。
【0085】(4)実施例の動作 以上の構成において、符号化装置2Aは切換回路4を予
測回路8から入力されるフレーム間/フレーム内切換信
号S4により切り換えることにより、伝送画像に応じて
フレーム間符号化又はフレーム内符号化された画像デー
タをDCT処理部5及び予測符号化処理部6に出力す
る。
測回路8から入力されるフレーム間/フレーム内切換信
号S4により切り換えることにより、伝送画像に応じて
フレーム間符号化又はフレーム内符号化された画像デー
タをDCT処理部5及び予測符号化処理部6に出力す
る。
【0086】このときDCT処理部5は、8×8画素の
画像データを2次元相関を利用してデイスクリートコサ
イン変換し、変換後の画像データをさらにバツフア回路
11から入力される量子化幅制御信号S9に基づいて量
子化する。これに対して予測符号化処理部6は、予測符
号化回路23及び量子化回路24を順次介して予測符号
化された画像データを所定の量子化幅で量子化した量子
化データS10をDPCM回路25に供給する。
画像データを2次元相関を利用してデイスクリートコサ
イン変換し、変換後の画像データをさらにバツフア回路
11から入力される量子化幅制御信号S9に基づいて量
子化する。これに対して予測符号化処理部6は、予測符
号化回路23及び量子化回路24を順次介して予測符号
化された画像データを所定の量子化幅で量子化した量子
化データS10をDPCM回路25に供給する。
【0087】ここでDPCM回路25は、DPCM方式
(1)、DPCM方式(2)、DPCM方式(3)のそ
れぞれにより各ブロツクについて符号化し、いずれの変
換方式で符号化したかを示すフラグと共に、そのときの
シフト量及び又は差分データを後段の可変長符号化回路
10に出力する。ここで伝送画像として8×8画素で与
えられ、ダイナミツクレンジが50/255以上のブロツクに
ついて各符号化方式について符号化結果を比較する。
(1)、DPCM方式(2)、DPCM方式(3)のそ
れぞれにより各ブロツクについて符号化し、いずれの変
換方式で符号化したかを示すフラグと共に、そのときの
シフト量及び又は差分データを後段の可変長符号化回路
10に出力する。ここで伝送画像として8×8画素で与
えられ、ダイナミツクレンジが50/255以上のブロツクに
ついて各符号化方式について符号化結果を比較する。
【0088】まず対象ブロツクに対して縦方向及び横方
向にDPCM符号化し、符号化後の残量の絶対値和の小
さい方を1方向DPCM符号化の符号化対象量とする。
続いて同一ブロツクに対して同様に、DPCM方式
(3)による可変シフトDPCM符号化し、そのときの
符号化対象量を求める。
向にDPCM符号化し、符号化後の残量の絶対値和の小
さい方を1方向DPCM符号化の符号化対象量とする。
続いて同一ブロツクに対して同様に、DPCM方式
(3)による可変シフトDPCM符号化し、そのときの
符号化対象量を求める。
【0089】このとき可変シフトDPCM符号化による
符号化対象量が1方向DPCM符号化による符号化対象
量に比して60%未満になるブロツクをカウントすると、
種々の伝送画像に対して可変シフトDPCM符号化によ
る符号化が有利になるブロツクは全体の6〜35%を占め
ることになる。特に伝送画像に斜め方向のエツジが多く
含まれる場合には、可変シフトDPCM符号化方式によ
つて符号化することにより、1方向DPCM符号化方式
によつて符号化する場合に比して40%以上のデータ量を
削減することができる。
符号化対象量が1方向DPCM符号化による符号化対象
量に比して60%未満になるブロツクをカウントすると、
種々の伝送画像に対して可変シフトDPCM符号化によ
る符号化が有利になるブロツクは全体の6〜35%を占め
ることになる。特に伝送画像に斜め方向のエツジが多く
含まれる場合には、可変シフトDPCM符号化方式によ
つて符号化することにより、1方向DPCM符号化方式
によつて符号化する場合に比して40%以上のデータ量を
削減することができる。
【0090】これによりDPCM回路23は、同一ブロ
ツク内に斜め方向のエツジが含まれるブロツクに対して
は、DPCM方式(3)による可変シフトDPCM符号
化方式で符号化された画像データを可変長符号化回路1
0に出力する。
ツク内に斜め方向のエツジが含まれるブロツクに対して
は、DPCM方式(3)による可変シフトDPCM符号
化方式で符号化された画像データを可変長符号化回路1
0に出力する。
【0091】(5)実施例の効果 以上の構成によれば、エツジの様な信号の不連続点では
予測符号化に切り替えることにより、DCT符号化と同
程度もしくは少ない情報量で、モスキートノイズ等の妨
害の少ない符号化ができ、DCT符号化のみのシステム
に比べて、全体として少ない情報量で、高い画質を伝送
することができる。また伝送画像を予測符号化して伝送
する場合、ブロツクの予測値と量子化幅(またはブロツ
クのダイナミツクレンジ)を伝送して、適応量子化を行
なうことにより、復号画像のブロツク歪を軽減させるこ
とができる。
予測符号化に切り替えることにより、DCT符号化と同
程度もしくは少ない情報量で、モスキートノイズ等の妨
害の少ない符号化ができ、DCT符号化のみのシステム
に比べて、全体として少ない情報量で、高い画質を伝送
することができる。また伝送画像を予測符号化して伝送
する場合、ブロツクの予測値と量子化幅(またはブロツ
クのダイナミツクレンジ)を伝送して、適応量子化を行
なうことにより、復号画像のブロツク歪を軽減させるこ
とができる。
【0092】さらに量子化後にDPCMをすることによ
り、符号化効率を一段と高めることができる。DPCM
方式(3)による符号化方式は、ブロツク単位で処理が
完結しているため、従来の予測符号化方式に比して小さ
いハードウエア規模で実現することができる。
り、符号化効率を一段と高めることができる。DPCM
方式(3)による符号化方式は、ブロツク単位で処理が
完結しているため、従来の予測符号化方式に比して小さ
いハードウエア規模で実現することができる。
【0093】(6)他の実施例 なお上述の実施例においては、DPCM方式(3)で差
分データを求める際、各行のデータを左右にシフトさ
せ、そのときのシフト量及び差分データを伝送する場合
について述べたが、本発明はこれに限らず、各列につい
てデータのシフト量及び差分データを求め、これを伝送
するようにしても良い。
分データを求める際、各行のデータを左右にシフトさ
せ、そのときのシフト量及び差分データを伝送する場合
について述べたが、本発明はこれに限らず、各列につい
てデータのシフト量及び差分データを求め、これを伝送
するようにしても良い。
【0094】また上述の実施例においては、本発明を図
1及び図2に示す符号化装置2A及び2Bに適用する場
合について述べたが、本発明はこれに限らず、画像デー
タを予測符号化して伝送する符号化復号化装置に広く適
用し得る。
1及び図2に示す符号化装置2A及び2Bに適用する場
合について述べたが、本発明はこれに限らず、画像デー
タを予測符号化して伝送する符号化復号化装置に広く適
用し得る。
【0095】
【発明の効果】上述のように本発明によれば、単位ブロ
ツクごとに符号化方式をデイスクリートコサイン変換符
号化又は予測符号化に切り換えて伝送画像を符号化し、
予測符号化して画像を伝送する場合には、予測符号化さ
れた伝送データを単位ブロツクの1行を単位として隣接
する行との差分をとる際に、差分値が最も小さくなるよ
うに行をシフトして差分をとり、その際の差分値と共に
シフト量を伝送することにより、符号化効率を従来に比
して一段と向上させることができると共に画質を一段と
向上させることができる。
ツクごとに符号化方式をデイスクリートコサイン変換符
号化又は予測符号化に切り換えて伝送画像を符号化し、
予測符号化して画像を伝送する場合には、予測符号化さ
れた伝送データを単位ブロツクの1行を単位として隣接
する行との差分をとる際に、差分値が最も小さくなるよ
うに行をシフトして差分をとり、その際の差分値と共に
シフト量を伝送することにより、符号化効率を従来に比
して一段と向上させることができると共に画質を一段と
向上させることができる。
【図1】本発明による符号化装置の一実施例を示すブロ
ツク図である。
ツク図である。
【図2】本発明による復号化装置の一実施例を示すブロ
ツク図である。
ツク図である。
【図3】デイスクリートコサイン変換によるDCT係数
の変化の説明に供する図である。
の変化の説明に供する図である。
【図4】係数の呼び出し順序の説明に供する図である。
【図5】平均値予測の説明に供する特性曲線図である。
【図6】平均値予測による量子化/復号化特性の説明に
供する特性曲線図である。
供する特性曲線図である。
【図7】平均値予測を使用した場合のブロツク歪の説明
に供する特性曲線図である。
に供する特性曲線図である。
【図8】適応型ダイナミツクレンジ符号化による量子化
特性を示す特性曲線図である。
特性を示す特性曲線図である。
【図9】適応型ダイナミツクレンジ符号化を使用した場
合のブロツク歪の説明に供する特性曲線図である。
合のブロツク歪の説明に供する特性曲線図である。
【図10】エツジマツチング量子化方法(1)の説明に
供する特性曲線図である。
供する特性曲線図である。
【図11】エツジマツチング量子化方法(1)による量
子化特性の説明に供する特性曲線図である。
子化特性の説明に供する特性曲線図である。
【図12】エツジマツチング量子化方法(1)を2次元
符号化に適用する場合の領域を示す図である。
符号化に適用する場合の領域を示す図である。
【図13】エツジマツチング量子化方法(2)の説明に
供する特性曲線図である。
供する特性曲線図である。
【図14】DPCMによる係数呼び出し経路の説明に供
する図である。
する図である。
【図15】可変シフトDPCM処理の説明に供する図で
ある。
ある。
【図16】可変長符号化の説明に供する図表である。
【図17】可変長符号化の説明に供する図表である。
【図18】DPCM符号の説明に供する図表である。
【図19】エツジとDCT係数との関係を示す図であ
る。
る。
【図20】可変シフトDPCMデコーダの構成を示す接
続図である。
続図である。
【図21】その動作の説明に供するタイミングチヤート
である。
である。
【図22】シフト量の説明に供する図表である。
1……画像データ伝送システム、2A……符号化装置、
2B……復号化装置、5……DCT処理部、6……予測
符号化処理部、7……DCT/予測符号化判定回路、8
……予測回路、10……VLC回路、11、31……バ
ツフア回路、12、14、36、39……逆量子化回
路、15……逆予測符号化回路、20……DCT回路、
21、24……量子化回路、22、35……遅延回路、
23……予測符号化回路、25……DPCM回路、37
……逆DCT回路、38……逆DPCM回路、40……
逆予測符号化回路、50……可変シフトDPCMデコー
ダ回路、51……シフトレジスタ、52、53、54…
…フリツプフロツプ、55、59……D−フリツプフロ
ツプ。
2B……復号化装置、5……DCT処理部、6……予測
符号化処理部、7……DCT/予測符号化判定回路、8
……予測回路、10……VLC回路、11、31……バ
ツフア回路、12、14、36、39……逆量子化回
路、15……逆予測符号化回路、20……DCT回路、
21、24……量子化回路、22、35……遅延回路、
23……予測符号化回路、25……DPCM回路、37
……逆DCT回路、38……逆DPCM回路、40……
逆予測符号化回路、50……可変シフトDPCMデコー
ダ回路、51……シフトレジスタ、52、53、54…
…フリツプフロツプ、55、59……D−フリツプフロ
ツプ。
─────────────────────────────────────────────────────
【手続補正書】
【提出日】平成4年9月4日
【手続補正1】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正内容】
【発明の名称】 動画像符号化復号化装置
【手続補正2】
【補正対象書類名】明細書
【補正対象項目名】請求項1
【補正方法】変更
【補正内容】
【手続補正3】
【補正対象書類名】明細書
【補正対象項目名】請求項2
【補正方法】変更
【補正内容】
【手続補正4】
【補正対象書類名】明細書
【補正対象項目名】0007
【補正方法】変更
【補正内容】
【0007】
【発明が解決しようとする課題】ところが、予測符号化
方式は、画像信号の振幅の冗長性だけを圧縮するので、
空間周波数領域まで圧縮するデイスクリートコサイン変
換方式に比べて、圧縮率が低く、デイスクリートコサイ
ン変換方式と予測符号化方式とを単に切り換えるだけで
は、高い符号化効率は得られないという問題があった。
方式は、画像信号の振幅の冗長性だけを圧縮するので、
空間周波数領域まで圧縮するデイスクリートコサイン変
換方式に比べて、圧縮率が低く、デイスクリートコサイ
ン変換方式と予測符号化方式とを単に切り換えるだけで
は、高い符号化効率は得られないという問題があった。
【手続補正5】
【補正対象書類名】明細書
【補正対象項目名】0008
【補正方法】削除
【手続補正6】
【補正対象書類名】明細書
【補正対象項目名】0012
【補正方法】変更
【補正内容】
【0012】
【作用】1枚の画像をブロツクに分割し、ブロツク単位
で符号化する場合に、デイスクリートコサイン変換符号
化と予測符号化とを絵柄の性質に応じて切り換えるとと
もに、予測符号化を行う場合、画素データを初期位置か
ら所定画素分離れた位置に移動させ、その位置周辺の画
素データとの差分値を符号化することにより、符号化効
率を向上することができ、全体としての画質も向上する
ことができる。
で符号化する場合に、デイスクリートコサイン変換符号
化と予測符号化とを絵柄の性質に応じて切り換えるとと
もに、予測符号化を行う場合、画素データを初期位置か
ら所定画素分離れた位置に移動させ、その位置周辺の画
素データとの差分値を符号化することにより、符号化効
率を向上することができ、全体としての画質も向上する
ことができる。
Claims (2)
- 【請求項1】画像を複数の画素に対応する単位ブロツク
に分割し、当該単位ブロツクごとに上記画素の画素デー
タを直交変換符号化又は予測符号化して伝送する動画像
符号化復号化して伝送する動画像符号化復号化装置にお
いて、 上記予測符号化によつて上記画素データを伝送すると
き、上記単位ブロツク内の第1の画素を初期位置から所
定画素分離れた第2の位置に移動させ、当該第2の位置
周辺の第2の画素データと上記第1の画素の画素データ
との差分値を求めることにより、上記画像の画像情報を
圧縮して伝送することを特徴とする動画像符号化復号化
装置。 - 【請求項2】画像を複数の画素に対応する単位ブロツク
に分割し、当該単位ブロツクごとに上記画素の画素デー
タを直交変換符号化又は予測符号化して伝送する動画像
符号化復号化して伝送する動画像符号化復号化装置にお
いて、 上記予測符号化によつて上記画素データを伝送すると
き、上記単位ブロツク内の上記画素を行単位又は列単位
で同一行内又は同一列内所定画素分移動させ、当該移動
後の第2の位置に隣接する行又は列の第2の画素の画素
データと上記画素の画素データとの差分値を求めること
により、上記画像の画像情報を圧縮して伝送することを
特徴とする動画像符号化復号化装置。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27882091A JPH0595543A (ja) | 1991-09-30 | 1991-09-30 | 動画像符号化復号化装置 |
| US07/951,111 US5475501A (en) | 1991-09-30 | 1992-09-25 | Picture encoding and/or decoding method and apparatus |
| GB9220429A GB2260239A (en) | 1991-09-30 | 1992-09-28 | Picture encoding and decoding |
| EP19920116736 EP0544080A3 (en) | 1991-09-30 | 1992-09-30 | Picture encoding and/or decoding method and apparatus |
| KR1019920017873A KR930007278A (ko) | 1991-09-30 | 1992-09-30 | 화상 부호화 복호화 장치 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27882091A JPH0595543A (ja) | 1991-09-30 | 1991-09-30 | 動画像符号化復号化装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0595543A true JPH0595543A (ja) | 1993-04-16 |
Family
ID=17602608
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP27882091A Pending JPH0595543A (ja) | 1991-09-30 | 1991-09-30 | 動画像符号化復号化装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0595543A (ja) |
-
1991
- 1991-09-30 JP JP27882091A patent/JPH0595543A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5475501A (en) | Picture encoding and/or decoding method and apparatus | |
| US9521433B2 (en) | Video encoding device, video decoding device, video encoding method, video decoding method, video encoding or decoding program | |
| EP0549813B1 (en) | Coding and decoding device for time-varying image | |
| US5453799A (en) | Unified motion estimation architecture | |
| US5369439A (en) | Orthogonal transform encoder using DC component to control quantization step size | |
| JP3025610B2 (ja) | 符号化方法およびその装置 | |
| JPH05211646A (ja) | 映像圧縮方法 | |
| US20230319265A1 (en) | Intra prediction method and device, decoder, and encoder | |
| JPH06189281A (ja) | 適応的フレーム/フィールドフォーマット圧縮を用いた映像信号符号化装置 | |
| US7095448B2 (en) | Image processing circuit and method for modifying a pixel value | |
| KR100945826B1 (ko) | 화상 정보 복호 방법 및 장치 | |
| US5410350A (en) | Motion picture encoding and/or decoding system | |
| JPH0638194A (ja) | 符号化装置 | |
| JPH06189290A (ja) | 1d/2d dctを用いた映像信号符号化装置 | |
| JPH0775111A (ja) | デジタル信号符号化装置 | |
| CN118018731A (zh) | 编码装置、解码装置和计算机可读存储介质 | |
| US7613351B2 (en) | Video decoder with deblocker within decoding loop | |
| JPH0595542A (ja) | 動画像符号化復号化装置 | |
| JP2824222B2 (ja) | 映像データ補償方法及び補償装置 | |
| JP2021129148A (ja) | 予測装置、符号化装置、復号装置、及びプログラム | |
| JP2901656B2 (ja) | 画像符号化装置 | |
| JPH0595543A (ja) | 動画像符号化復号化装置 | |
| CN114342383B (zh) | 编码装置、解码装置及程序 | |
| US6064696A (en) | Encoding apparatus | |
| JP2000165873A (ja) | 動画像情報の圧縮方法およびそのシステム |