JP2518224B2 - 高能率符号化装置 - Google Patents
高能率符号化装置Info
- Publication number
- JP2518224B2 JP2518224B2 JP20211886A JP20211886A JP2518224B2 JP 2518224 B2 JP2518224 B2 JP 2518224B2 JP 20211886 A JP20211886 A JP 20211886A JP 20211886 A JP20211886 A JP 20211886A JP 2518224 B2 JP2518224 B2 JP 2518224B2
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- block
- dynamic range
- value
- average 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 - Lifetime
Links
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、ディジタルテレビジョン信号等の画像デ
ータの1画素当たりのビット数を圧縮する高能率符号化
装置に関する。
ータの1画素当たりのビット数を圧縮する高能率符号化
装置に関する。
〔発明の概要〕 この発明では、ディジタルビデオ信号を伝送する際に
適用される高能率符号化装置において、テレビジョン画
面が多数の2次元的ブロック又は3次元的ブロックに分
割され、各ブロック内の画素の相関により狭くなったダ
イナミックレンジに適応した符号化により、ブロック内
の画素データのビット数が圧縮でき、また、最大値及び
最小値がブロック内の最大のレベル範囲及び最小のレベ
ル範囲に夫々含まれる画像データの平均値によって修整
され、この修整されたダイナミックレンジにより再割り
当てがなされるので、インパルス性の雑音、リンギング
等によってブロック歪が発生することが防止される。
適用される高能率符号化装置において、テレビジョン画
面が多数の2次元的ブロック又は3次元的ブロックに分
割され、各ブロック内の画素の相関により狭くなったダ
イナミックレンジに適応した符号化により、ブロック内
の画素データのビット数が圧縮でき、また、最大値及び
最小値がブロック内の最大のレベル範囲及び最小のレベ
ル範囲に夫々含まれる画像データの平均値によって修整
され、この修整されたダイナミックレンジにより再割り
当てがなされるので、インパルス性の雑音、リンギング
等によってブロック歪が発生することが防止される。
ビデオ信号の符号化方法として、伝送帯域を狭くする
目的でもって、1画素当たりの平均ビット数又はサンプ
リング周波数を小さくするいくつかの高能率符号化方法
が知られている。
目的でもって、1画素当たりの平均ビット数又はサンプ
リング周波数を小さくするいくつかの高能率符号化方法
が知られている。
本願出願人は、特願昭59-266407号明細書に記載され
ているような、2次元ブロック内に含まれる複数画素の
最大値及び最小値により規定されるダイナミックレンジ
を求め、このダイナミックレンジに適応した符号化を行
う高能率符号化装置を提案している。また、特願昭60-2
32789号明細書に記載されているように、複数フレーム
に夫々含まれる領域の画素から形成される3次元ブロッ
クに関してダイナミックレンジに適応した符号化を行う
高能率符号化装置が提案されている。更に、特願昭60-2
68817号明細書に記載されているように、量子化を行っ
た時に生じる最大歪が一定となるようなダイナミックレ
ンジに応じてビット数が変化する可変長符号化方法が提
案されている。
ているような、2次元ブロック内に含まれる複数画素の
最大値及び最小値により規定されるダイナミックレンジ
を求め、このダイナミックレンジに適応した符号化を行
う高能率符号化装置を提案している。また、特願昭60-2
32789号明細書に記載されているように、複数フレーム
に夫々含まれる領域の画素から形成される3次元ブロッ
クに関してダイナミックレンジに適応した符号化を行う
高能率符号化装置が提案されている。更に、特願昭60-2
68817号明細書に記載されているように、量子化を行っ
た時に生じる最大歪が一定となるようなダイナミックレ
ンジに応じてビット数が変化する可変長符号化方法が提
案されている。
第11図は、先に提案されているダイナミックレンジに
適応した符号化方法の説明に用いるものである。ダイナ
ミックレンジDR(最大値MAXと最小値MINの差)が例えば
(8ライン×8画素=64画素)からなる2次元的なブロ
ック毎に算出される。また、入力画素データからそのブ
ロック内で最小のレベル(最小値)が除去される。この
最小値除去後の画素データを代表レベルに変換される。
この量子化は、元の量子化ビット数より少ないビット数
例えば2ビットと対応する4個のレベル範囲に検出され
たダイナミックレンジDRを分割し、ブロック内の各画素
データが属するレベル範囲を検出し、このレベル範囲を
示すコード信号を発生する処理である。
適応した符号化方法の説明に用いるものである。ダイナ
ミックレンジDR(最大値MAXと最小値MINの差)が例えば
(8ライン×8画素=64画素)からなる2次元的なブロ
ック毎に算出される。また、入力画素データからそのブ
ロック内で最小のレベル(最小値)が除去される。この
最小値除去後の画素データを代表レベルに変換される。
この量子化は、元の量子化ビット数より少ないビット数
例えば2ビットと対応する4個のレベル範囲に検出され
たダイナミックレンジDRを分割し、ブロック内の各画素
データが属するレベル範囲を検出し、このレベル範囲を
示すコード信号を発生する処理である。
第11図では、ブロックのダイナミックレンジDRが4個
のレベル範囲A0〜A3に分割されている。最小のレベル範
囲に含まれる画素データが(00)と符号化され、レベル
範囲A1に含まれる画素データが(01)と符号化され、レ
ベル範囲A2に含まれる画素データが(10)と符号化さ
れ、最大のレベル範囲に含まれる画素データが(11)と
符号化される。従って、各画素の8ビットが2ビットに
圧縮されて伝送される。
のレベル範囲A0〜A3に分割されている。最小のレベル範
囲に含まれる画素データが(00)と符号化され、レベル
範囲A1に含まれる画素データが(01)と符号化され、レ
ベル範囲A2に含まれる画素データが(10)と符号化さ
れ、最大のレベル範囲に含まれる画素データが(11)と
符号化される。従って、各画素の8ビットが2ビットに
圧縮されて伝送される。
受信側では、受信されたコード信号が代表レベルL0〜
L3に復元される。この代表レベルL0L3は、レベル範囲A0
〜A3の夫々の中央のレベルである。
L3に復元される。この代表レベルL0L3は、レベル範囲A0
〜A3の夫々の中央のレベルである。
上述のダイナミックレンジに適応した符号化方法は、
リンキング、インパルス性の雑音によってブロック歪が
発生する問題があった。第12図はブロック歪の発生を説
明するための図である。第12図では、説明の簡単のた
め、1次元ブロック即ち、水平方向の所定数のサンプル
により形成されたブロックについてのデータの変化がア
ナログ波形として表されており、受信側の復元値が破線
で示されている。
リンキング、インパルス性の雑音によってブロック歪が
発生する問題があった。第12図はブロック歪の発生を説
明するための図である。第12図では、説明の簡単のた
め、1次元ブロック即ち、水平方向の所定数のサンプル
により形成されたブロックについてのデータの変化がア
ナログ波形として表されており、受信側の復元値が破線
で示されている。
ビデオカメラの撮像出力には、第12図に示すように、
レベル変化が急峻なエッジ付近で小レベルのリンギング
が発生していることが多い。このリンギングが含まれる
ブロックでは、リンギングのピーク値が最小値MAX1とし
て検出され、最小値MIN1とで決定されるダイナミックレ
ンジDR1に適応して符号化がされる。次のブロックで
は、リンギングが収束しているために、最大値MAX2が下
がり、最小値MIN2及び最大値MAX2で定まるダイナミック
レンジDR2に適応して符号化がされる。従って、これら
の二つのブロック間で輝度レベルの差が生じ、ブロック
歪が発生する。インパルス性の雑音の場合にも同様にブ
ロック歪が発生する。上述のブロック歪の輝度レベルの
差は小さいが、ある程度の面積を持つので、視覚的に目
立つ問題があった。
レベル変化が急峻なエッジ付近で小レベルのリンギング
が発生していることが多い。このリンギングが含まれる
ブロックでは、リンギングのピーク値が最小値MAX1とし
て検出され、最小値MIN1とで決定されるダイナミックレ
ンジDR1に適応して符号化がされる。次のブロックで
は、リンギングが収束しているために、最大値MAX2が下
がり、最小値MIN2及び最大値MAX2で定まるダイナミック
レンジDR2に適応して符号化がされる。従って、これら
の二つのブロック間で輝度レベルの差が生じ、ブロック
歪が発生する。インパルス性の雑音の場合にも同様にブ
ロック歪が発生する。上述のブロック歪の輝度レベルの
差は小さいが、ある程度の面積を持つので、視覚的に目
立つ問題があった。
この発明の目的は、ダイナミックレンジに適応した符
号化においてブロック歪の発生が防止された高能率符号
化装置を提供することにある。
号化においてブロック歪の発生が防止された高能率符号
化装置を提供することにある。
この発明では、ディジタル画像信号の2次元ブロック
又は時間的に連続するNフレームの夫々に属するN個の
領域からなるブロック内に含まれる複数の画素データの
最大値MAX及び複数の画素データの最小値MINを求めると
共に、最大値MAX及び最小値MINからブロック毎のダイナ
ミックレンジDRを検出するダイナミックレンジ検出回路
と、 ダイナミックレンジDRを元の量子化ビット数より少な
い量子化ビット数と対応する複数のレベル範囲に分割し
た時の最大レベル範囲A3及び最小のレベル範囲A0に夫々
含まれる入力画像データを抽出する回路と、 最大のレベル範囲A3に含まれる入力画像データの第1
の平均値MAX′及び最小のレベル範囲A0に含まれる入力
画像データの第2の平均値MIN′を形成する回路と、 第2の平均値MIN′を複数の画素データの値から減算
し、最小値除去後の入力データを形成する減算回路と、 第1の平均値MAX′及び第2の平均値MIN′から修整さ
れたダイナミックレンジDR′を算出する回路と、 最小値除去後の入力データを元の量子化ビット数より
少なく、且つ修整されたダイナミックレンジDR′に応じ
て符号化する量子化回路と、 修整されたダイナミックレンジ情報と関連する情報及
びコード信号を伝送するフレーム化回路とが備えられて
いる。
又は時間的に連続するNフレームの夫々に属するN個の
領域からなるブロック内に含まれる複数の画素データの
最大値MAX及び複数の画素データの最小値MINを求めると
共に、最大値MAX及び最小値MINからブロック毎のダイナ
ミックレンジDRを検出するダイナミックレンジ検出回路
と、 ダイナミックレンジDRを元の量子化ビット数より少な
い量子化ビット数と対応する複数のレベル範囲に分割し
た時の最大レベル範囲A3及び最小のレベル範囲A0に夫々
含まれる入力画像データを抽出する回路と、 最大のレベル範囲A3に含まれる入力画像データの第1
の平均値MAX′及び最小のレベル範囲A0に含まれる入力
画像データの第2の平均値MIN′を形成する回路と、 第2の平均値MIN′を複数の画素データの値から減算
し、最小値除去後の入力データを形成する減算回路と、 第1の平均値MAX′及び第2の平均値MIN′から修整さ
れたダイナミックレンジDR′を算出する回路と、 最小値除去後の入力データを元の量子化ビット数より
少なく、且つ修整されたダイナミックレンジDR′に応じ
て符号化する量子化回路と、 修整されたダイナミックレンジ情報と関連する情報及
びコード信号を伝送するフレーム化回路とが備えられて
いる。
テレビジョン信号は、水平方向、垂直方向並びに時間
方向に関する3次元的な相関を有しているので、定常部
では、同一のブロックの含まれる画素データのレベルの
変化幅が小さい。従って、ブロック内の画素データが共
有する最小レベルを除去した後のデータを元の量子化ビ
ット数より少ない量子化ビット数により量子化しても、
量子化歪は、殆ど生じない。
方向に関する3次元的な相関を有しているので、定常部
では、同一のブロックの含まれる画素データのレベルの
変化幅が小さい。従って、ブロック内の画素データが共
有する最小レベルを除去した後のデータを元の量子化ビ
ット数より少ない量子化ビット数により量子化しても、
量子化歪は、殆ど生じない。
また、量子化ビット数と対応した数に分割されたレベ
ル範囲の中の最大のレベル範囲及び最小のレベル範囲に
含まれる画素データの平均値を検出し、この平均値を新
たに最大値及び最小値として符号化を行うことにより、
リンギング、インパルス雑音等によりブロック歪が発生
することが防止される。
ル範囲の中の最大のレベル範囲及び最小のレベル範囲に
含まれる画素データの平均値を検出し、この平均値を新
たに最大値及び最小値として符号化を行うことにより、
リンギング、インパルス雑音等によりブロック歪が発生
することが防止される。
以下、この発明の実施例について図面を参照して説明
する。この説明は、下記の順序に従ってなされる。
する。この説明は、下記の順序に従ってなされる。
a.送信側の構成 b.受信側の構成 c.ブロック及びブロック化回路 d.ダイナミックレンジ検出回路 e.量子化回路 f.変形例 a.送信側の構成 第1図は、この発明の送信側(記録側)の構成を全体
として示すものである。1で示す入力端子に例えば1サ
ンプルが8ビットに量子化されたディジタルビデオ信号
(ディジタル輝度信号)が入力される。このディジタル
ビデオ信号がブロック化回路2に供給される。
として示すものである。1で示す入力端子に例えば1サ
ンプルが8ビットに量子化されたディジタルビデオ信号
(ディジタル輝度信号)が入力される。このディジタル
ビデオ信号がブロック化回路2に供給される。
ブロック化回路2により、入力ディジタルビデオ信号
が符号化の単位である2次元ブロック毎に連続する信号
に変換される。この実施例では、1ブロックが(8ライ
ン×8画素=64画素)の大きさとされている。ブロック
化回路2の出力信号がダイナミックレンジ検出回路3及
び遅延回路4に供給される。ダイナミックレンジ検出回
路3は、ブロック毎に最小値MIN,最大値MAX及びダイナ
ミックレンジDRを検出する。遅延回路4からの画素デー
タが比較回路5及び比較回路6に供給される。
が符号化の単位である2次元ブロック毎に連続する信号
に変換される。この実施例では、1ブロックが(8ライ
ン×8画素=64画素)の大きさとされている。ブロック
化回路2の出力信号がダイナミックレンジ検出回路3及
び遅延回路4に供給される。ダイナミックレンジ検出回
路3は、ブロック毎に最小値MIN,最大値MAX及びダイナ
ミックレンジDRを検出する。遅延回路4からの画素デー
タが比較回路5及び比較回路6に供給される。
ダイナミックレンジ検出回路3からのダイナミックレ
ンジDRがシフト回路7に供給され、最大値MAXが減算回
路8に供給され、最小値MINが加算回路9に供給され
る。シフト回路7は、量子化ビット数が2ビットの時に
は、1/4の除算を行うためのもので、シフト回路7から
分割されたレベル範囲の一個のレベル範囲の値が得られ
る。このシフト回路7の出力信号が減算回路8及び加算
回路9に供給される。従って、減算回路8からは、最大
のレベル範囲の下側のしきい値が得られ、加算回路9か
らは、最小のレベル範囲の上側のしきい値が得られる。
これらの減算回路8の出力信号及び加算回路9の出力信
号が比較回路5及び6に夫々供給される。
ンジDRがシフト回路7に供給され、最大値MAXが減算回
路8に供給され、最小値MINが加算回路9に供給され
る。シフト回路7は、量子化ビット数が2ビットの時に
は、1/4の除算を行うためのもので、シフト回路7から
分割されたレベル範囲の一個のレベル範囲の値が得られ
る。このシフト回路7の出力信号が減算回路8及び加算
回路9に供給される。従って、減算回路8からは、最大
のレベル範囲の下側のしきい値が得られ、加算回路9か
らは、最小のレベル範囲の上側のしきい値が得られる。
これらの減算回路8の出力信号及び加算回路9の出力信
号が比較回路5及び6に夫々供給される。
比較回路5の出力信号がANDゲート10に供給され、比
較回路6の出力信号がANDゲート11に供給される。ANDゲ
ート10及び11には、遅延回路4からの入力データが供給
される。比較回路5の出力信号は、入力データがしきい
値より大きい時にハイレベルとなり、従って、ANDゲー
ト10の出力端子には、最大のレベル範囲に含まれる入力
データの画素データが抽出される。比較回路6の出力信
号は、入力データがしきい値より小さい時にハイレベル
となり、従って、ANDゲート11の出力端子には、最小の
レベル範囲に含まれる入力データの画素データが抽出さ
れる。
較回路6の出力信号がANDゲート11に供給される。ANDゲ
ート10及び11には、遅延回路4からの入力データが供給
される。比較回路5の出力信号は、入力データがしきい
値より大きい時にハイレベルとなり、従って、ANDゲー
ト10の出力端子には、最大のレベル範囲に含まれる入力
データの画素データが抽出される。比較回路6の出力信
号は、入力データがしきい値より小さい時にハイレベル
となり、従って、ANDゲート11の出力端子には、最小の
レベル範囲に含まれる入力データの画素データが抽出さ
れる。
ANDゲート10の出力信号が平均値形成回路12に供給さ
れ、ANDゲート11の出力信号が平均値形成回路13に供給
される。これらの平均値形成回路12及び13は、ブロック
毎に平均値を算出するもので、端子14からブロック毎の
リセット信号が平均値形成回路12及び13に供給されてい
る。平均値形成回路12からは、最大のレベル範囲に属す
る画素データの平均値MAX′が得られ、平均値形成回路1
3からは、最小のレベル範囲に属する画素データの平均
値MIN′が得られる。平均値MAX′から平均値MIN′が減
算回路15で減算され、減算回路15からダイナミックレン
ジDR′が得られる。
れ、ANDゲート11の出力信号が平均値形成回路13に供給
される。これらの平均値形成回路12及び13は、ブロック
毎に平均値を算出するもので、端子14からブロック毎の
リセット信号が平均値形成回路12及び13に供給されてい
る。平均値形成回路12からは、最大のレベル範囲に属す
る画素データの平均値MAX′が得られ、平均値形成回路1
3からは、最小のレベル範囲に属する画素データの平均
値MIN′が得られる。平均値MAX′から平均値MIN′が減
算回路15で減算され、減算回路15からダイナミックレン
ジDR′が得られる。
また、平均値MIN′が減算回路16に供給され、遅延回
路17を介された入力データから平均値MIN′が減算回路1
6において減算され、最小値除去後のデータPDIが形成さ
れる。このデータPDI及び修整されたダイナミックレン
ジDR′が量子化回路7に供給される。量子化回路18は、
ダイナミックレンジDR′に適応して、画素データPDIを
量子化し、コード信号DTを発生する。
路17を介された入力データから平均値MIN′が減算回路1
6において減算され、最小値除去後のデータPDIが形成さ
れる。このデータPDI及び修整されたダイナミックレン
ジDR′が量子化回路7に供給される。量子化回路18は、
ダイナミックレンジDR′に適応して、画素データPDIを
量子化し、コード信号DTを発生する。
修整されたダイナミックレンジDR′、平均値MIN′及
びコード信号DTがフレーム化回路19に供給される。フレ
ーム化回路19は、第2図に示すように、ダイナミックレ
ンジDR′及び平均値MIN′と1ブロックのデータからな
るシリアルデーアを形成する。1ブロックのデータは、
(2ビット×64)のビット数のものである。このシリア
ルデータに対してエラー訂正符号の符号化が施されると
共に、同期信号が付加されて送信データが形成される。
この送信データが出力端子20に取り出される。
びコード信号DTがフレーム化回路19に供給される。フレ
ーム化回路19は、第2図に示すように、ダイナミックレ
ンジDR′及び平均値MIN′と1ブロックのデータからな
るシリアルデーアを形成する。1ブロックのデータは、
(2ビット×64)のビット数のものである。このシリア
ルデータに対してエラー訂正符号の符号化が施されると
共に、同期信号が付加されて送信データが形成される。
この送信データが出力端子20に取り出される。
b.受信側の構成 第3図は、受信(又は再生)側の構成を示す。入力端
子35からの受信データは、フレーム分解回路36に供給さ
れる。フレーム分解回路36により、コード信号DTと付加
コードDR′,MIN′とが分離されると共に、エラー訂正処
理がなされる。
子35からの受信データは、フレーム分解回路36に供給さ
れる。フレーム分解回路36により、コード信号DTと付加
コードDR′,MIN′とが分離されると共に、エラー訂正処
理がなされる。
コード信号DTが復号化回路37に供給され、ダイナミッ
クレンジDR′が復号化回路37に供給される。また、平均
値MIN′が加算回路38に供給される。加算回路38には、
復号化回路37の出力信号が供給され、加算回路38の出力
信号がブロック分解回路39に供給される。復号化回路37
は、送信側の量子化回路18の処理と逆の処理を行う。即
ち、2ビットのコード信号が代表レベルに復号され、こ
のデータと8ビットの平均値MINとが加算回路38により
加算され、元の画素データが復号される。
クレンジDR′が復号化回路37に供給される。また、平均
値MIN′が加算回路38に供給される。加算回路38には、
復号化回路37の出力信号が供給され、加算回路38の出力
信号がブロック分解回路39に供給される。復号化回路37
は、送信側の量子化回路18の処理と逆の処理を行う。即
ち、2ビットのコード信号が代表レベルに復号され、こ
のデータと8ビットの平均値MINとが加算回路38により
加算され、元の画素データが復号される。
加算回路38の出力信号がブロック分解回路39に供給さ
れる。ブロック分解回路39は、送信側のブロック化回路
2と逆に、ブロックの順番の複号データをテレビジョン
信号の走査と同様の順番に変換するための回路である。
ブロック分解回路39の出力端子40に復号されたビデオ信
号が得られる。
れる。ブロック分解回路39は、送信側のブロック化回路
2と逆に、ブロックの順番の複号データをテレビジョン
信号の走査と同様の順番に変換するための回路である。
ブロック分解回路39の出力端子40に復号されたビデオ信
号が得られる。
c.ブロック及びブロック化回路 第4図を参照して、符号化の単位であるブロックにつ
いて説明する。この例では、1フィールドの画面を分割
することにより、第4図に示される(8ライン×8画
素)の2次元ブロックが多数形成される。第3図におい
て、実線は、奇数フィールのラインを示し、破線は、偶
数フィールドのラインを示す。この例と異なり、時間的
に連続するNフレームの各フレームに属するN個の2次
元領域から構成された3次元ブロックに対してもこの発
明が適用できる。
いて説明する。この例では、1フィールドの画面を分割
することにより、第4図に示される(8ライン×8画
素)の2次元ブロックが多数形成される。第3図におい
て、実線は、奇数フィールのラインを示し、破線は、偶
数フィールドのラインを示す。この例と異なり、時間的
に連続するNフレームの各フレームに属するN個の2次
元領域から構成された3次元ブロックに対してもこの発
明が適用できる。
ブロック化回路2について第5図,第6図及び第7図
を参照して説明する。説明の簡単のため、1フィールド
の画面が第6図に示すように、(4ライン×8画素)の
構成と仮定し、この画面が破線で示すように、垂直方向
に2分割され、水平方向に4分割され、(2ライン×2
画素)の8個のブロックが形成される場合について説明
する。
を参照して説明する。説明の簡単のため、1フィールド
の画面が第6図に示すように、(4ライン×8画素)の
構成と仮定し、この画面が破線で示すように、垂直方向
に2分割され、水平方向に4分割され、(2ライン×2
画素)の8個のブロックが形成される場合について説明
する。
第5図において、21で示す入力端子に第7図Aに示す
ように、(Th0〜Th3)の4ラインからなる入力データA
が供給され、22で示す入力端子に入力データAと同期し
ているサンプリングクロックB(第7図B)が供給され
る。数字の(1〜8)がラインTh0のサンプルデータを
夫々示し、数字の(11〜18)がラインTh1のサンプルデ
ータを夫々示し、数字の(21〜28)がラインTh2のサン
プルデータを夫々示し、数字の(31〜38)がラインTh3
のサンプルデータを夫々示す。入力データAがThの遅延
量の遅延回路23及び2Ts(Ts:サンプリング周期)の遅延
量の遅延回路24に供給される。また、サンプリングクロ
ックBが1/2分周回路27に供給される。
ように、(Th0〜Th3)の4ラインからなる入力データA
が供給され、22で示す入力端子に入力データAと同期し
ているサンプリングクロックB(第7図B)が供給され
る。数字の(1〜8)がラインTh0のサンプルデータを
夫々示し、数字の(11〜18)がラインTh1のサンプルデ
ータを夫々示し、数字の(21〜28)がラインTh2のサン
プルデータを夫々示し、数字の(31〜38)がラインTh3
のサンプルデータを夫々示す。入力データAがThの遅延
量の遅延回路23及び2Ts(Ts:サンプリング周期)の遅延
量の遅延回路24に供給される。また、サンプリングクロ
ックBが1/2分周回路27に供給される。
遅延回路24の出力信号C(第7図C)がスイッチ回路
25及び26の一方の入力端子に夫々供給され、遅延回路23
の出力信号D(第7図D)がスイッチ回路25及び26の他
方の入力端子に夫々供給される。スイッチ回路25は、1/
2分周回路27の出力信号E(第7図E)により制御さ
れ、また、スイッチ回路26はパルス信号Eがインバータ
28により反転されたパルス信号により制御される。スイ
ッチ回路25及び26は、2Ts毎に交互に入力信号(C又は
D)を選択する。スイッチ回路25からの出力信号Fが第
7図Fに示され、スイッチ回路26からの出力信号Gが第
7図Gに示される。
25及び26の一方の入力端子に夫々供給され、遅延回路23
の出力信号D(第7図D)がスイッチ回路25及び26の他
方の入力端子に夫々供給される。スイッチ回路25は、1/
2分周回路27の出力信号E(第7図E)により制御さ
れ、また、スイッチ回路26はパルス信号Eがインバータ
28により反転されたパルス信号により制御される。スイ
ッチ回路25及び26は、2Ts毎に交互に入力信号(C又は
D)を選択する。スイッチ回路25からの出力信号Fが第
7図Fに示され、スイッチ回路26からの出力信号Gが第
7図Gに示される。
スイッチ回路25の出力信号Fがスイッチ回路29の第1
の入力端子及び4Tsの遅延量を有する遅延回路30に供給
される。スイッチ回路26の出力信号Gが2Tsの遅延量を
有する遅延回路31に供給される。遅延回路30の出力信号
H(第7図H)がスイッチ回路29の第3の入力端子に供
給される。遅延回路31の出力信号I(第7図I)がスイ
ッチ回路29の第2の入力端子及び4Tsの遅延量を有する
遅延回路32に供給される。遅延回路32の出力信号J(第
7図J)がスイッチ回路29の第4の入力端子に供給され
る。
の入力端子及び4Tsの遅延量を有する遅延回路30に供給
される。スイッチ回路26の出力信号Gが2Tsの遅延量を
有する遅延回路31に供給される。遅延回路30の出力信号
H(第7図H)がスイッチ回路29の第3の入力端子に供
給される。遅延回路31の出力信号I(第7図I)がスイ
ッチ回路29の第2の入力端子及び4Tsの遅延量を有する
遅延回路32に供給される。遅延回路32の出力信号J(第
7図J)がスイッチ回路29の第4の入力端子に供給され
る。
1/2分周回路33には、1/2分周回路27の出力信号が供給
され、出力信号K(第7図K)が形成される。この信号
Kによってスイッチ回路29が制御され、4Ts毎に第1,第
2,第3及び第4の入力端子が順次選択される。従って、
スイッチ回路29から出力端子34に取り出される信号L
は、第6図Lに示すものとなる。つまり、データのフィ
ールド毎の順序がブロック毎の順序(例えば1→2→11
→12)に変換される。勿論、1フィールドの実際の画素
数は、第6図に示される例と異なってはるかに多いが、
上述と同様の走査変換によって、第4図に示すブロック
毎の順序に変換される。
され、出力信号K(第7図K)が形成される。この信号
Kによってスイッチ回路29が制御され、4Ts毎に第1,第
2,第3及び第4の入力端子が順次選択される。従って、
スイッチ回路29から出力端子34に取り出される信号L
は、第6図Lに示すものとなる。つまり、データのフィ
ールド毎の順序がブロック毎の順序(例えば1→2→11
→12)に変換される。勿論、1フィールドの実際の画素
数は、第6図に示される例と異なってはるかに多いが、
上述と同様の走査変換によって、第4図に示すブロック
毎の順序に変換される。
d.ダイナミックレンジ検出回路 第8図は、ダイナミックレンジ検出回路3の一例の構
成を示す。41で示される入力端子には、ブロック化回路
2から前述のように、1ブロック毎に符号化が必要な領
域の画像データが順次供給される。この入力端子41から
の画素データは、選択回路42及び選択回路43に供給され
る。一方の選択回路42は、入力ディジタルビデオ信号の
画素データとラッチ44の出力データとの間で、よりレベ
ルの大きい方を選択して出力する。他方の選択回路43
は、入力ディジタルビデオ信号の画素データとラッチ45
の出力データとの間で、よりレベルの小さい方を選択し
て出力する。
成を示す。41で示される入力端子には、ブロック化回路
2から前述のように、1ブロック毎に符号化が必要な領
域の画像データが順次供給される。この入力端子41から
の画素データは、選択回路42及び選択回路43に供給され
る。一方の選択回路42は、入力ディジタルビデオ信号の
画素データとラッチ44の出力データとの間で、よりレベ
ルの大きい方を選択して出力する。他方の選択回路43
は、入力ディジタルビデオ信号の画素データとラッチ45
の出力データとの間で、よりレベルの小さい方を選択し
て出力する。
選択回路42の出力データが減算回路46に供給されると
共に、ラッチ44に取り込まれる。選択回路43の出力デー
タが減算回路46及びラッチ48に供給されると共に、ラッ
チ45に取り込まれる。ラッチ44及び45には、ラッチパル
スが制御部49から供給される。制御部49には、入力ディ
ジタルビデオ信号と同期するサンプリングクロック,同
期信号等のタイミング信号が端子50から供給される。制
御部49は、ラッチ44,45,47,48,53にラッチパルスを所定
のタイミングで供給する。
共に、ラッチ44に取り込まれる。選択回路43の出力デー
タが減算回路46及びラッチ48に供給されると共に、ラッ
チ45に取り込まれる。ラッチ44及び45には、ラッチパル
スが制御部49から供給される。制御部49には、入力ディ
ジタルビデオ信号と同期するサンプリングクロック,同
期信号等のタイミング信号が端子50から供給される。制
御部49は、ラッチ44,45,47,48,53にラッチパルスを所定
のタイミングで供給する。
各ブロックの最初で、ラッチ44及び45の内容が初期設
定される。ラッチ44には、全て‘0'のデータが初期設定
され、ラッチ45には、全て‘1'のデータが初期設定され
る。順次供給される同一のブロックの画素データの中
で、最大レベルがラッチ44に貯えられる。また、順次供
給される同一のブロックの画素データの中で、最小レベ
ルがラッチ45に貯えられる。
定される。ラッチ44には、全て‘0'のデータが初期設定
され、ラッチ45には、全て‘1'のデータが初期設定され
る。順次供給される同一のブロックの画素データの中
で、最大レベルがラッチ44に貯えられる。また、順次供
給される同一のブロックの画素データの中で、最小レベ
ルがラッチ45に貯えられる。
最大レベル及び最小レベルの検出が1ブロックに関し
て終了すると、選択回路42の出力に当該ブロックの最大
レベルが生じる。この選択回路42の出力信号がラッチ53
に供給され、ラッチ53から導出された出力端子54に最大
レベルMAXが取り出される。一方、選択回路43の出力に
当該ブロックの最小レベルが生じる。1ブロックに関し
ての検出が終了すると、ラッチ44及び45が再び初期設定
される。
て終了すると、選択回路42の出力に当該ブロックの最大
レベルが生じる。この選択回路42の出力信号がラッチ53
に供給され、ラッチ53から導出された出力端子54に最大
レベルMAXが取り出される。一方、選択回路43の出力に
当該ブロックの最小レベルが生じる。1ブロックに関し
ての検出が終了すると、ラッチ44及び45が再び初期設定
される。
減算回路46の出力には、選択回路42からの最大レベル
MAX及び選択回路43からの最小レベルMINを減算してなる
各ブロックのダイナミックレンジDRが得られる。これら
のダイナミックレンジDR及び最小レベルMINが制御ブロ
ック49からのラッチパルスにより、ラッチ47及び48に夫
々ラッチされる。ラッチ47の出力端子51に各ブロックの
ダイナミックレンジDRが得られ、ラッチ48の出力端子52
に各ブロックの最小値MINが得られる。
MAX及び選択回路43からの最小レベルMINを減算してなる
各ブロックのダイナミックレンジDRが得られる。これら
のダイナミックレンジDR及び最小レベルMINが制御ブロ
ック49からのラッチパルスにより、ラッチ47及び48に夫
々ラッチされる。ラッチ47の出力端子51に各ブロックの
ダイナミックレンジDRが得られ、ラッチ48の出力端子52
に各ブロックの最小値MINが得られる。
e.量子化回路 量子化回路18は、ダイナミックレンジDRに適応した固
定長の符号化を行う。第9図は、量子化回路18の一例を
示す。第9図において、55で示すROMには、最小値除去
後の画素データPDI(8ビット)を圧縮されたビット数
に変換するためのデータ変換テーブルが格納されてい
る。ROM55に対して、入力端子56からのダイナミックレ
ンジDRと入力端子57からの画素データPDIとがアドレス
信号として供給される。
定長の符号化を行う。第9図は、量子化回路18の一例を
示す。第9図において、55で示すROMには、最小値除去
後の画素データPDI(8ビット)を圧縮されたビット数
に変換するためのデータ変換テーブルが格納されてい
る。ROM55に対して、入力端子56からのダイナミックレ
ンジDRと入力端子57からの画素データPDIとがアドレス
信号として供給される。
ROM55では、ダイナミックレンジDRによりデータ変換
テーブルが選択され、出力端子58にコード信号DTが取り
出される。
テーブルが選択され、出力端子58にコード信号DTが取り
出される。
1ブロック内のテレビジョン信号が水平方向,垂直方
向の2次元方向並びに時間方向に関する3次元的な相関
を有しているので、定常部では、同一のブロックに含ま
れる画素データのレベルの変化幅が小さい。従って、ブ
ロック内の画素データが共有する最小レベルMINを除去
した後のデータDTIのダイナミックレンジを元の量子化
ビット数より少ない量子化ビット数により量子化して
も、量子化歪は、殆ど生じない。量子化ビット数を少な
くすることにより、データの伝送帯域幅を元のものより
狭くすることができる。
向の2次元方向並びに時間方向に関する3次元的な相関
を有しているので、定常部では、同一のブロックに含ま
れる画素データのレベルの変化幅が小さい。従って、ブ
ロック内の画素データが共有する最小レベルMINを除去
した後のデータDTIのダイナミックレンジを元の量子化
ビット数より少ない量子化ビット数により量子化して
も、量子化歪は、殆ど生じない。量子化ビット数を少な
くすることにより、データの伝送帯域幅を元のものより
狭くすることができる。
f.変形例 以上の説明では、コード信号DTとダイナミックレンジ
DR′と平均値MIN′とを送信している。しかし、付加コ
ードとしてダイナミックレンジDR′の代わりに平均値MA
X′または量子化ステップを伝送しても良い。
DR′と平均値MIN′とを送信している。しかし、付加コ
ードとしてダイナミックレンジDR′の代わりに平均値MA
X′または量子化ステップを伝送しても良い。
また、最大のレベル範囲に含まれるデータ又は最小の
レベル範囲に含まれるデータの平均値情報としては、ブ
ロック内の最も数が多いレベル又はブロック内の画素デ
ータを大きい順に並べた時の中間の値を使用いても良
い。
レベル範囲に含まれるデータの平均値情報としては、ブ
ロック内の最も数が多いレベル又はブロック内の画素デ
ータを大きい順に並べた時の中間の値を使用いても良
い。
この発明は、固定長のダイナミックレンジに適応した
符号化に限らず可変長のダイナミックレンジに適応した
符号化に対して適用することができる。可変長の方式で
は、ダイナミックレンジDR′に応じて、量子化ビット数
(レベル範囲の分割数)が変化するので、最大のレベル
範囲及び最小のレベル範囲のしきい値を定める構成が固
定長に比して複雑となる。即ち、検出されたダイナミッ
クレンジDRから量子化ビット数を求め、この量子化ビッ
ト数から分割数を求める必要がある。この分割数を使用
してこの発明の一実施例と同様にしてしきい値が定めら
れる。
符号化に限らず可変長のダイナミックレンジに適応した
符号化に対して適用することができる。可変長の方式で
は、ダイナミックレンジDR′に応じて、量子化ビット数
(レベル範囲の分割数)が変化するので、最大のレベル
範囲及び最小のレベル範囲のしきい値を定める構成が固
定長に比して複雑となる。即ち、検出されたダイナミッ
クレンジDRから量子化ビット数を求め、この量子化ビッ
ト数から分割数を求める必要がある。この分割数を使用
してこの発明の一実施例と同様にしてしきい値が定めら
れる。
更に、1ブロックのデータをフレームメモリ、ライン
遅延回路、サンプル遅延回路を組み合わせた回路によ
り、同時に取り出すようにしても良い。
遅延回路、サンプル遅延回路を組み合わせた回路によ
り、同時に取り出すようにしても良い。
この発明に依れば、リンギング,インパルス性の雑音
等を含むブロックにおけるブロック歪の発生を防止する
ことができる。第12図に示すように、リンキングが含ま
れているブロック(簡単のため1次元ブロックで表され
ている)でも、最大値MAX1がリンギングのピークでなく
て、最大のレベル範囲に含まれる画素データの平均値MA
X′(1点鎖線で示す)に代えられ、同様に最小値MIN1
がMIN′(1点鎖線で示す)に代えられる。この平均値M
AX′及びMIN′で定まる修整されたダイナミックレンジD
R′の中で再割り当てがなされるので、復元レベルが隣
接のブロックの復元レベルと殆ど同じとなり、ブロック
歪が発生することが防止される。
等を含むブロックにおけるブロック歪の発生を防止する
ことができる。第12図に示すように、リンキングが含ま
れているブロック(簡単のため1次元ブロックで表され
ている)でも、最大値MAX1がリンギングのピークでなく
て、最大のレベル範囲に含まれる画素データの平均値MA
X′(1点鎖線で示す)に代えられ、同様に最小値MIN1
がMIN′(1点鎖線で示す)に代えられる。この平均値M
AX′及びMIN′で定まる修整されたダイナミックレンジD
R′の中で再割り当てがなされるので、復元レベルが隣
接のブロックの復元レベルと殆ど同じとなり、ブロック
歪が発生することが防止される。
つまり、第11図に示す元のダイナミックレンジDRがこ
の発明により修整されて第10図に示すように、ダイナミ
ックレンジDR′とされ、このダイナミックレンジDR′が
4個のレベル範囲A0′〜A3′に分割される。この場合、
受信側の復元レベルとして最小のレベルL0が平均値MI
N′と一致するようにされ、最大レベルL3が平均値MIX′
と一致するようにされる。
の発明により修整されて第10図に示すように、ダイナミ
ックレンジDR′とされ、このダイナミックレンジDR′が
4個のレベル範囲A0′〜A3′に分割される。この場合、
受信側の復元レベルとして最小のレベルL0が平均値MI
N′と一致するようにされ、最大レベルL3が平均値MIX′
と一致するようにされる。
第1図はこの発明の一実施例のブロック図、第2図はデ
ータの構成を示す略線図、第3図は受信側の構成を示す
ブロック図、第4図は符号化の処理の単位であるブロッ
クの説明に用いる略線図、第5図、第6図及び第7図は
夫々ブロック化回路の説明のための略線図、ブロック化
回路の一例のブロック図及び動作説明のためのタイムチ
ャート、第8図はダイナミックレンジ検出回路のブロッ
ク図、第9図は量子化回路の一例のブロック図、第10図
はこの発明の説明に用いる略線図、第11図はダイナミッ
クレンジDRに適応した固定長符号化の説明のための略線
図、第12図はブロック歪の発生の説明に用いる波形図で
ある。 図面における主要な符号の説明 1:ディジタルビデオ信号の入力端子、2:ブロック化回
路、3:ダイナミックレンジ検出回路、5,6:比較回路、7:
シフト回路、12:フレーム化回路、18:量子化回路。
ータの構成を示す略線図、第3図は受信側の構成を示す
ブロック図、第4図は符号化の処理の単位であるブロッ
クの説明に用いる略線図、第5図、第6図及び第7図は
夫々ブロック化回路の説明のための略線図、ブロック化
回路の一例のブロック図及び動作説明のためのタイムチ
ャート、第8図はダイナミックレンジ検出回路のブロッ
ク図、第9図は量子化回路の一例のブロック図、第10図
はこの発明の説明に用いる略線図、第11図はダイナミッ
クレンジDRに適応した固定長符号化の説明のための略線
図、第12図はブロック歪の発生の説明に用いる波形図で
ある。 図面における主要な符号の説明 1:ディジタルビデオ信号の入力端子、2:ブロック化回
路、3:ダイナミックレンジ検出回路、5,6:比較回路、7:
シフト回路、12:フレーム化回路、18:量子化回路。
Claims (1)
- 【請求項1】ディジタル画像信号の2次元ブロック又は
時間的に連続するNフレームの夫々に属するN個の領域
からなるブロック内に含まれる複数の画素データの最大
値及び上記複数の画素データの最小値を求めると共に、
上記最大値及び上記最小値から上記ブロック毎のダイナ
ミックレンジを検出する手段と、 上記ダイナミックレンジを元の量子化ビット数より少な
いビット数と対応する複数のレベル範囲に分割した時の
最大レベル範囲及び最小のレベル範囲に夫々含まれる入
力画像データを抽出する手段と、 上記最大のレベル範囲に含まれる入力画像データの第1
の平均値及び上記最小のレベル範囲に含まれる入力画像
データの第2の平均値を形成する手段と、 上記第2の平均値を上記複数の画素データの値から減算
し、最小値除去後の入力データを形成する手段と、 上記第1の平均値及び上記第2の平均値から修整された
ダイナミックレンジを算出する手段と、 上記最小値除去後の入力データを元の量子化ビット数よ
り少なく、且つ上記修整されたダイナミックレンジに応
じて符号化する手段と、 上記修整されたダイナミックレンジと関連する情報及び
上記コード信号を伝送する手段と からなることを特徴とする高能率符号化装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP20211886A JP2518224B2 (ja) | 1986-08-28 | 1986-08-28 | 高能率符号化装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP20211886A JP2518224B2 (ja) | 1986-08-28 | 1986-08-28 | 高能率符号化装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS6359187A JPS6359187A (ja) | 1988-03-15 |
JP2518224B2 true JP2518224B2 (ja) | 1996-07-24 |
Family
ID=16452260
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP20211886A Expired - Lifetime JP2518224B2 (ja) | 1986-08-28 | 1986-08-28 | 高能率符号化装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2518224B2 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2706672B2 (ja) * | 1988-06-16 | 1998-01-28 | 中央電子株式会社 | 画像データの圧縮・伸長機構 |
JP2840679B2 (ja) * | 1989-07-21 | 1998-12-24 | ソニー株式会社 | 高能率符号化装置 |
JP2830112B2 (ja) * | 1989-07-21 | 1998-12-02 | ソニー株式会社 | 高能率符号化装置 |
JP2840678B2 (ja) * | 1989-07-21 | 1998-12-24 | ソニー株式会社 | 高能率符合化装置 |
JP2830111B2 (ja) * | 1989-07-21 | 1998-12-02 | ソニー株式会社 | 高能率符号化装置 |
-
1986
- 1986-08-28 JP JP20211886A patent/JP2518224B2/ja not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPS6359187A (ja) | 1988-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2670259B2 (ja) | 高能率符号化装置 | |
JP2512894B2 (ja) | 高能率符号化/復号装置 | |
JPH0793724B2 (ja) | テレビジョン信号の高能率符号化装置及び符号化方法 | |
EP0327322B1 (en) | Decoding apparatus | |
JP2830111B2 (ja) | 高能率符号化装置 | |
US4475127A (en) | System for transmitting a video signal with short runs avoided in a signal encoded from the video signal | |
JP2827356B2 (ja) | 画像信号伝送装置及び方法 | |
JP2518224B2 (ja) | 高能率符号化装置 | |
JP2840678B2 (ja) | 高能率符合化装置 | |
JP2508646B2 (ja) | 高能率符号化装置 | |
JP2518223B2 (ja) | 高能率符号化装置 | |
JP2518214B2 (ja) | 高能率符号化装置 | |
JP2604712B2 (ja) | テレビジヨン信号の高能率符号化/復号装置 | |
JP2785823B2 (ja) | テレビジョン信号の高能率符号化装置及び方法、並びに復号装置及び方法 | |
JP2827319B2 (ja) | 高能率符号化装置及び方法 | |
KR930002691B1 (ko) | 평면 상관계수의 위치코드부여에 의한 순차 주사 보간 장치 및 방식 | |
JP2861175B2 (ja) | 高能率符号化装置及び符号化方法 | |
JPH0797754B2 (ja) | 符号化伝送装置 | |
JP2778629B2 (ja) | 高能率符号化装置 | |
JPH0821865B2 (ja) | 高能率符号化装置 | |
JP2830112B2 (ja) | 高能率符号化装置 | |
JP2500486B2 (ja) | 高能率符号化装置 | |
JPH0832028B2 (ja) | 高能率符号化装置 | |
JP2840679B2 (ja) | 高能率符号化装置 | |
JPS6359312B2 (ja) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EXPY | Cancellation because of completion of term |