JPH06319112A - 量子化コントロール回路 - Google Patents

量子化コントロール回路

Info

Publication number
JPH06319112A
JPH06319112A JP12783393A JP12783393A JPH06319112A JP H06319112 A JPH06319112 A JP H06319112A JP 12783393 A JP12783393 A JP 12783393A JP 12783393 A JP12783393 A JP 12783393A JP H06319112 A JPH06319112 A JP H06319112A
Authority
JP
Japan
Prior art keywords
quantization
value
quantization index
quantization information
circuit
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.)
Granted
Application number
JP12783393A
Other languages
English (en)
Other versions
JP3264043B2 (ja
Inventor
Takuya Kitamura
卓也 北村
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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP12783393A priority Critical patent/JP3264043B2/ja
Publication of JPH06319112A publication Critical patent/JPH06319112A/ja
Application granted granted Critical
Publication of JP3264043B2 publication Critical patent/JP3264043B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【目的】 前回の量子化情報を受け取ることができない
ようなダビング時でも、DCT係数データから前回の量
子化情報を決定することができ、画質の劣化を防止でき
る。 【構成】 バイナリーサーチで決定された量子化インデ
ックスが絶対値化回路41を介してn個の乗算器42に
供給される。各乗算器にシフト回路43が接続される。
乗算器42およびシフト回路43は、量子化器を構成
し、量子化インデックスとそれに+1、+2、・・・、
+nした量子化インデックスとによって、入力係数デー
タをそれぞれ除算する。除算結果の小数部が絶対値化回
路44を介して累算器45にそれぞれ供給される。最大
値検出・最小値検出セレクタ46は、累算器45からの
値の中の最大値を出力し、また、その中の最小値と対応
する量子化インデックスを選択的に出力する。この出力
される量子化インデックスを前回の量子化インデックス
と決定する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、ディジタルビデオ信
号記録装置において、ディジタルビデオ信号のビットレ
ートを低減するビットリダクションと関連する量子化コ
ントロール回路に関する。
【0002】
【従来の技術】ディジタルビデオ信号を例えば回転ヘッ
ドにより磁気テープに記録するディジタルVTRが知ら
れている。ディジタルビデオ信号の情報量が多いので、
その伝送データ量を圧縮するための高能率符号化が採用
されることが多い。種々の高能率符号化の中でも、DC
T(Discrete Cosine Transform) の実用化が進んでい
る。
【0003】DCTは、1フレームの画像を例えば(4
×4)のブロック構造に変換し、このブロックを直交変
換の一種であるコサイン変換処理するものである。その
結果、(4×4)の係数データが発生する。このような
係数データは、ランレングス符号、ハフマン符号等の可
変長符号化の処理を受けてから記録される。記録時に
は、再生側でのデータ処理を容易とするために、符号化
出力であるコード信号を一定長のシンクブロックのデー
タエリア内に挿入し、コード信号に対して同期信号、I
D信号が付加されたシンクブロックを構成するフレーム
化がなされる。
【0004】磁気テープを使用するディジタルVTR、
ディスク状記録媒体を使用するディスク記録装置等で
は、1フィールドあるいは1フレームのビデオデータが
複数個のトラックに記録されるのが普通である。しかし
ながら、上述のDCTのように、可変長出力が形成され
る時には、これらの所定期間のデータ量が変動する。こ
のため、所定期間のデータ量を目標値以下とするための
等長化処理(バッファリングとも称される)が必要とさ
れる。
【0005】等長化処理の一例として、1フィールドあ
るいは1フレームより短い所定期間(等長化単位と称す
る)例えば一つのシンクブロックのデータ量を制御し、
1フィールドあるいは1フレーム期間の全体でも、デー
タ量を目標値以下とする等長化処理が提案されている。
等長化処理は、伝送データ量を目標値以下に抑える処理
である。
【0006】上述の等長化処理を行うディジタルVTR
の一例について、図1および図2を参照して説明する。
図1は、DCTを用いたビットリダクションによるディ
ジタルVTRの記録系の構成を全体的に示す。図1は、
ディジタルビデオ信号の処理とPCMオーディオ信号の
処理とを含む。
【0007】ビデオ信号系の構成を説明すると、入力ビ
デオ信号がブロック化、シャフリング回路1によって、
ブロック化とシャフリングの処理がなされる。ブロック
化によって、ラスター走査の順序のビデオデータが例え
ば(4×4)のDCTブロックの構造のデータに変換さ
れる。シャフリングは、テープの傷、ヘッドのクロッグ
等のために、エラーが集中し、修整が不可能となり、そ
の結果、画質の劣化が目立つことを防止するように、例
えば1フレーム内でDCTブロックを単位として、配列
を変更するものである。
【0008】ブロック化、シャフリング回路1の出力が
DCT(離散コサイン変換)回路2に供給され、DCT
により直交変換される。DCT回路2からは、各DCT
ブロックに関して一つの直流分データ、15個の交流分
データを含むDCT係数データが発生する。このDCT
係数データを等長化単位に分割し、その各等長化単位の
最適な量子化インデックス12を量子化コントロール回
路3で決定する。量子化器4では、コントロール回路3
で決定された量子化インデックス12に基づいてDCT
係数データを量子化する。すなわち、適切な量子化レベ
ルによって交流分の係数データが割算され、その商が整
数化される。一例として、量子化コントロール回路3
は、輝度信号Yの10個のブロックの符号化出力と、色
差信号B−Y、R−Yのそれぞれの5個のブロックの符
号化出力とをテープ上に記録するブロック(この単位を
シンクブロックと呼ぶ)に入るように、量子化インデッ
クス12を決定する。
【0009】量子化コントロール回路3の出力が量子化
回路4に供給され、量子化インデックス12で決定され
る量子化レベルによってDCT係数を割ることにより量
子化を行なう。量子化回路4の出力が可変長符号化器5
に供給され、量子化されたDCT係数をエントロピー符
号を利用した可変長符号化で圧縮する。圧縮されたDC
T係数はシンクブロックごとにバッファリング回路6で
まとめられて、外符号符号化回路7において誤り訂正の
ための外符号パリティが付加される。
【0010】入力として与えられたオーディオ信号は再
生時の修正を容易にするためシャフリング回路8でシャ
フリングされ、外符号符号化回路9で誤り訂正のための
外符号が付加される。加算器で、外符号のパリティが付
加されたビデオ、オーディオ信号が混合され、内符号符
号化回路10で誤り訂正のための内符号のパリティが付
加される。そして、チャネル符号化回路11で、チャネ
ルコーディングされた後にテープT上に記録される。
【0011】ここで、量子化レベルと量子化インデック
スの関係について説明しておくと、量子化レベルは実際
に量子化器や逆量子化器で割ったり、掛けたりするのに
使われるものである。量子化レベルは、所定の関係で変
化する複数の値が設定されている。この複数の量子化レ
ベルを識別するための番号が量子化インデックスであ
る。量子化レベル自体を記録/再生しても良いが、量子
化インデックスの方がよりビット数を少なくできるの
で、量子化インデックスがテープ上に記録される。但
し、量子化レベルのビット数が比較的少ない時には、以
下の説明における量子化インデックスの代わりに、量子
化レベル自体を扱うこともできる。
【0012】次に、再生系の構成を図2を参照して説明
すると、テープTから再生した信号をチャネル復号回路
21でチャネル符号化を復号し、内符号復号回路22で
内符号を使用した誤り訂正を行う。次に、ビデオデータ
とオーディオデータに分割し、オーディオデータは外符
号復号回路23で外符号を使用した誤り訂正をし、デシ
ャフリング回路24でデシャフルを行う。デシャフリン
グ回路24から再生オーディオ出力が得られる。
【0013】内符号復号回路22からのビデオデータ
は、外符号復号回路25で外符号を使用した誤り訂正を
行う。その後、可変長符号復号回路26で可変長符号を
復号する。復号回路26の出力が逆量子化回路27に供
給される。逆量子化回路27では、記録されていた量子
化インデックスで決定される量子化レベルをそのデータ
に掛ける。次に、逆DCT回路28で、このデータに逆
DCTを施し、ブロック化、デシャフリング回路29で
デシャフリングをして、入力画像データと同じフォーマ
ットにする。誤り訂正符号によっては訂正できなかった
データは、修正回路30で修正される。
【0014】図1の量子化回路4でなされる量子化にお
いては、各等長化単位に最適な量子化レベルを使用する
ことが必要である。量子化レベルは、値が大きいほどよ
り強力なデータ圧縮ができるが、その反面、画質が劣化
する。従って、ビットレートが許す範囲で量子化レベル
の値を最小にする必要がある。そして、ディジタルVT
Rが例えばビデオカメラからの原画像信号をDCTによ
り符号化してテープ上に記録し、この第1世代テープか
らの再生データを復号して第1世代画像を得るプロセス
では、記録/再生データ中の量子化レベルを示す量子化
インデックスを参照することで、符号化と復号との間で
同一の量子化レベルを使用することができる。
【0015】しかしながら、再生VTRからの第1世代
画像をインターフェイスを介して記録VTRに伝送し、
記録VTRによって第2世代テープを作成するダビング
時においては、原画像から第1世代画像を作る時に使用
した量子化レベルと同一のものを用いる必要がある。第
1世代画像をスイッチャ、特殊効果発生装置を介して処
理し、処理された画像を記録する場合も同様である。そ
の理由は、量子化レベルがこの値より大きくても小さく
ても画質が第1世代画像と比較して劣化してしまうため
である。
【0016】家庭用VTRや通信系においてはこの量子
化レベルを別途に伝送することもできるが、CCIR6
01等のディジタルインターフェースが一般化されてい
る業務用・放送用VTRでは、そのフォーマットの点か
らこの量子化レベルあるいは量子化インデックスを伝送
することは困難であるため、最適な量子化レベルを記録
VTR側で決定する必要がある。
【0017】量子化コントロール回路3は、最適な量子
化レベルを決定し、ダビング時には、もとの量子化レベ
ルをサーチするために設けられている。すなわち、量子
化コントロール回路3は、下記の点を満足する量子化レ
ベル(量子化インデックス)を決定する必要がある。第
1に、通常記録時には、データが等長化単位例えばシン
クブロック内に入るような最小の量子化レベルであるこ
と第2に、ダビング時には、量子化インデックスは前回
採用したものと同じであること
【0018】第1の要請に関しては、バイナリーサーチ
という手法を本願出願人が提案している。バイナリーサ
ーチとは、量子化レベルと可変長符号化した後の総符号
長が単調減少の関係、すなわち、量子化レベルが増加す
るにつれて総符号長が減少するという関係を利用して、
最適な量子化レベルの値を決定する。より具体的には、
バイナリーサーチは、量子化レベルのとる幅を1/2づ
つに追い込んでいくことにより、log2(量子化レベルの
幅)で決定するものである。
【0019】一例として、量子化インデックスと総符号
長の関係が図3に示すようなものであったとする。等長
化単位例えば1シンクブロックの総符号長を5であると
すると、この場合の最適な量子化レベルは、総符号長が
5以下になるような最小値を求めることになる。
【0020】バイナリーサーチは、次のステップで行わ
れる。 ステップ1:量子化インデックスを7とする。この時の
総符号長は4.9であるので、最適な量子化インデック
スは0以上7以下の範囲にある。 ステップ2:量子化インデックスを3とする。この時の
総符号長は11.0であるので、最適な量子化インデッ
クスは4以上7以下の範囲にある。 ステップ3:量子化インデックスを5とする。この時の
総符号長は7.4であるので、最適な量子化インデック
スは6以上7以下の範囲にある。 ステップ4:量子化インデックスを6とする。この時の
総符号長は6.0であるので、最適な量子化インデック
スは7と決定される。 上述のようにlog2(16)=4回のステップで最適な量
子化インデックスが求められる。
【0021】ダビング時において、上述のバイナリーサ
ーチによって、量子化インデックスを決定すると前回の
ものより小さくなってしまう。実際の例を図4に示す。
図4は量子化インデックスと総符号長の関係をオリジナ
ル(一度もダビングしていないもの)とダビング(量子
化インデックス62で記録・再生した後のデータ)につ
いてプロットしたものである。実線14がオリジナルの
関係を示し、破線15がダビングの関係を示す。目標の
総符号長は、水平の破線TQによって表されている。
【0022】図4から分かるように、オリジナルは、量
子化インデックス62が目標の符号長に入る最小値であ
ったのに対し、ダビングは、量子化インデックス59が
最小値となっている。すなわち、バイナリーサーチの結
果をそのまま利用すると、量子化が以前の量子化インデ
ックスと不一致の59になってしまい、画質が劣化して
しまう。ダビングを繰り返すと画質の劣化が増大する。
これに対処する方法として、本願出願人は、先にバック
サーチという手法を提案している。
【0023】バックサーチとは、ダビングの場合、一度
記録・再生された画像に対して発生するDCT後のデー
タは、以前の量子化レベルの倍数の形になっていること
を利用したものである。量子化・逆量子化という操作
は、「割って、丸めて、掛ける」という操作であり、こ
の「掛ける」という操作のため、ダビング時のDCT処
理後のデータは、以前の記録・再生時の量子化レベルの
倍数の形となる。
【0024】この点に着目して、先の出願では、バイナ
リーサーチで決定された量子化インデックスとそれより
大きなファクタ数個について量子化インデックスの剰余
の総和を求める。その中で極端に値が小さいものは、D
CT処理後のデータが前回の量子化レベルの倍数関係に
あるので、その最小剰余をあたえる量子化インデックス
が前回の量子化レベルである。極端に小さいものがなけ
れば以前に記録・再生された画像ではない、すなわちオ
リジナルの画像なので、バイナリーサーチで決まった量
子化インデックスをそのまま採用する。
【0025】具体例を示すと、図4と同じデータに対し
て、量子化インデックスと量子化レベルでの剰余の総和
との関係をオリジナルとダビングのそれぞれについてプ
ロットしたものを図5に示す。実線16がダビングであ
り、破線17がオリジナルである。この図5から分かる
ように、ダビングでは、量子化インデックスが62のと
ころで総剰余が小さくなっている。また、オリジナルの
方はバイナリーサーチの値をそのまま量子化レベルとし
て採用するのに対し、ダビングの方はバックサーチのと
き明らかな極小点が見つかるので、バックサーチの値を
量子化インデックスとして採用することになる。
【0026】このようにバックサーチは、ダビング時に
は非常に有効な手法であり、その回路構成は図6に示す
ようなものとなる。図6では、DCT係数データが入力
されるn個のセクションが並列的に設けられている。各
セクションには、量子化器31、逆量子化器32、減算
器33、絶対値化回路34および累算器35が設けられ
ている。
【0027】まず、量子化器31で変換符号化後の入力
データは、ある量子化インデックスによって決まる量子
化レベルで量子化される。次に逆量子化器32で、その
量子化レベルで逆量子化される。減算器3で、量子化・
逆量子化されたデータと入力データとの差を求める。こ
の差が量子化レベルで割った時の剰余となる。次に絶対
値化回路34で、この差を絶対値にし、それを累算器3
5で、シンクブロック単位で積算する。
【0028】このような処理をバイナリーサーチで決定
した量子化インデックスとそれより大きな数点(すなわ
ち、入力量子化インデックスに対して、+1、+2、・
・・、+nした量子化インデックス)について、各セク
ションが並列に行なう。最小値検出セレクタ36は、並
列に求められた各量子化インデックスに対する剰余のう
ち明らかに他より小さいものがあった場合、この入力デ
ータはその量子化レベルの倍数関係にあると考えられる
ので、その量子化インデックスを出力する。もし明らか
に小さいものが存在しなければバイナリーサーチで決定
した量子化インデックスをそのまま出力する。
【0029】
【発明が解決しようとする課題】しかしながら、この先
に提案されている回路構成は、量子化器、逆量子化器を
多数必要とする。量子化器あるいは逆量子化器は通常、
乗算器とシフト回路で構成されるために、回路規模が大
きくなってしまい、IC等で実現するのは非常に困難で
ある。
【0030】従って、この発明の目的は、剰余それ自身
を求めるのではなく、それに代わるものとして、小数部
を求めることにより、小さなハードウエアの規模で同等
の性能を実現することができる量子化コントロール回路
を提供することにある。
【0031】
【課題を解決するための手段】この発明は、ディジタル
ビデオ信号を直交変換および可変長付号化するととに
も、等長化単位の符号化出力のデータ量を目標値以下に
制御し、この制御されたディジタル信号を記録媒体上に
複数のトラックとして記録するようにしたディジタルビ
デオ信号記録装置における量子化コントロール回路であ
って、直交変換で発生した係数データが供給され、等長
化単位の符号化出力のデータ量を目標値以下とするため
の量子化情報を決定する手段と、係数データおよび量子
化情報が供給され、量子化情報と、それより大きい数個
の量子化情報によって係数データのそれぞれを除算し、
各除算結果の小数部を求め、小数部の値から以前の量子
化情報を決定する手段とからなることを特徴とする量子
化コントロール回路である。
【0032】
【作用】データ量を目標値以下とするための最適な量子
化インデックスを受け取り、この量子化インデックスと
それより大きい数個の量子化インデックスによって、量
子化をそれぞれ行う。量子化の結果の小数部から前回の
量子化インデックスを決定することができる。従って、
逆量子化器が不要となり、構成をより簡単なものとでき
る。
【0033】
【実施例】以下、この発明の一実施例について説明す
る。この発明は、主としてバックサーチに関するもので
あり、バイナリーサーチによって量子化インデックスを
求める処理は、上述の先の出願と同様の構成によってな
しうる。図7は、この発明において、量子化器として使
用される、乗算器とシフト回路とからなる構成を示す。
量子化器は演算として除算であるため、本来ならば除算
器を用いるところだが、除算器はハード的に大規模にな
るため、除算器とシフト回路で実現することが多い。
【0034】図7において、37は、DCTで発生した
係数データが供給される乗算器であり、乗算器37の出
力が次段のシフト回路38に供給される。乗算器37と
関連して量子化レベル乗数テーブル39が設けられ、シ
フト回路38と関連して量子化レベルシフト量テーブル
40が設けられている。これらのテーブルは、ROMに
より実現される。例えば、被乗数、乗数ともに16ビッ
トの乗算器37とシフト回路38を用いて量子化器を構
成するもの想定する。この時、量子化レベル=3だとす
ると、入力データを3で割ることを実現すればいいので
あるから、乗算器37で43691(0AAABh)を
掛けて、18ビットシフトすることで実現できる。
【0035】ここで通常は、このシフトした結果の小数
点以下の部分はせいぜい丸めに用いられる程度である
が、もし、入力データが量子化レベルの倍数である場合
はこの小数点以下の部分は0であり、そうでないときは
何らかの数となっている。従って、この小数点以下の部
分の総和を求めることによって、入力データの倍数関係
を判別できる。
【0036】このことに基づいたこの発明の一実施例の
回路構成を図8に示す。まず、変換符号化後の入力デー
タは絶対値化回路41で、すべて絶対値に変換される。
これは、倍数関係の判定には正負の情報が不要であるこ
と、絶対値にしておくと、後の計算が簡単になることを
考慮したものである。次に、乗算器42で、ある量子化
インデックスで量子化されるときと同様に乗算が施され
る。上述の3で割るという量子化の例でいえば4396
1を掛けることに相当する。この結果を小数点を揃える
ようにシフト回路43でシフトして小数点以下だけを取
り出す。図8では、省略されているが、図7における量
子化レベル乗数テーブルおよび量子化レベルシフト量テ
ーブルが乗算器42とシフト回路43とにそれぞれ関連
して設けられている。
【0037】次の絶対値化回路44で、この小数部に対
し一種の絶対値を求めるのに相当する次のような演算を
行なう。 f(x) =x (x<0.5) f(x) =1−x (x≧0.5)
【0038】これは、例えば小数部が0.9であると
き、むしろ−0.1であったとみなして0.1とするた
めである。このようにして絶対値化された小数部を累算
器45によりシンクブロック単位で積算する。このよう
な処理をバイナリーサーチで決定した量子化インデック
スとそれより大きな数点(量子化インデックスに+1、
+2、・・・、+nした量子化インデックス)について
並列に行なう。
【0039】最大値検出・最小値検出セレクタ46で
は、並列に求められた各量子化インデックスに対する小
数積算値の最大を求める。シフト回路47により、この
値を半分にし、これと先ほどの各量子化インデックスに
対する小数積算値を最大値検出・最小値検出セレクタ4
6に入力し、最大値検出・最小値検出セレクタ46は、
これらの値の中で最小になるものの量子化インデックス
を出力する。
【0040】これは、次のように、以前のデータが量子
化・再量子化したかどうかの判断をしていることに基づ
く。小数積算値の最小値が最大値の1/2以下であれ
ば、明らかに小さいとみなして、倍数関係があると判断
し、そうでなれば特定の倍数関係がないと判断する。
【0041】この判断を簡単に行なうために、最大値の
1/2をバイナリーサーチで決定した量子化インデック
スともに、最小値検出セレクタに入れているのである。
もし、最小値が最大値の1/2以下であればその量子化
インデックスが選ばれ、そうでない時は、最大値の1/
2が最小値となるのでその量子化インデックスが選ばれ
るのである。結局、最大値検出・最小値検出セレクタ4
6の部分はすべての小数積算値のうちで最大値を求める
回路と、すべての小数積算値のうちで最小値をとるのは
何番目かを求める回路と、その番号に基づき量子化イン
デックスを出力するセレクタとの3つから構成されてい
る。
【0042】図9は、最大値検出・最小値検出セレクタ
46の一例である。最小値検出回路48は、入力される
小数積算値の中の最小値を検出し、この最小値が何番目
の量子化インデックスと対応するかを示すセレクト信号
を発生する。このセレクト信号に従って、セレクタ49
は、入力される量子化インデックスの中の所定のものを
選択的に出力する。また、小数積算値が最大値選択回路
50に供給される。最大値選択回路50は、小数積算値
の中の最大値を選択的に出力する。
【0043】この発明の一実施例の理解を容易とするた
めに、以下に具体的な値を用いてその動作を説明する。
1シンクブロックが3個のデータ(−12345,57
58,−10207)からなるものと仮定する。また、
量子化インデックスと乗算器の乗数およびシフト量は表
1のようであったとする。この表1の内容は、テーブル
としてROMに格納されている。
【0044】
【表1】
【0045】量子化・逆量子化を経ていない、すなわ
ち、オリジナルの場合を図10に示す。まず、絶対値化
回路41で絶対値化することにより、(12345,5
758,10207)となる。これ以降、並列に処理は
行なわれるので、最上段についてのみ説明する。他につ
いては量子化インデックスの値が異なるだけで全く同様
である。乗算器42では絶対値化されたデータに乗算を
施す。量子化インデックスが50だから表1より、乗数
140をデータに掛ける。その結果のデータは(172
8300,806120,1428980)となる。
【0046】この乗算器42の乗算出力がシフト回路4
3でシフトされる。量子化インデックスが50であるか
らシフト量は14であるが、小数以下を8ビット取り出
すため14−8=6だけシフトして8ビットだけとると
(124,51,55)となる。次に、絶対値化回路4
4にて、上述の式で与えられる演算を施す。小数が8ビ
ットで表されるから0.5は128となる。従って、1
28以上のものは256から引くという演算を行なう。
この場合は128以上が無いので、絶対値化回路44の
出力データは(124,51,55)である。次にこの
データ系列を累算器5でシンクブロック単位で総和が求
められる。124+51+55=230となる。この2
30が量子化インデックス50に対する小数積算値であ
る。
【0047】同様にして、量子化インデックス51に関
する小数積算値154、量子化インデックス52に関す
る184、量子化インデックス53に関する小数積算値
170、量子化インデックス54に関する小数積算値2
46、並びに量子化インデックス55に関する小数積算
値200が並列の各セクションによってそれぞれ求めら
れる。
【0048】最大値検出・最小値検出セレクタ46は、
この小数積算値の中の最大値が246であることがわか
る。これは最小値が倍数関係にあるか否かの判断基準に
用いられる。最大値はシフト回路47によって、2で割
られ123とされる。この最大値の1/2が量子化イン
デックス50に対する小数積算値123として、他の小
数積算値とともに最大値検出・最小値検出セレクタ46
に入力される。最大値検出・最小値検出セレクタ46
は、この中で最小値をとる量子化インデックスが出力す
る。今の場合は最小値が123であるため、対応する5
0が量子化インデックスとして出力される。これは最大
値の1/2(=123)が最小値(=154)より小さ
い、すなわち、明らかに小さいものが存在しないという
ことで、バイナリーサーチの量子化インデックス50が
選ばれたことに相当する。
【0049】次に、入力データが量子化インデックス5
1で量子化・再量子化した場合、すなわち、ダビング時
について考える。入力データ系列は、図11に示すよう
に、量子化・再量子化により(−12349,574
7,−101478)となる。以下、上述と同様に、乗
算器41、シフト回路43、絶対値化回路44および累
算器45が動作する。
【0050】その結果、最大値検出・最小値検出セレク
タ46に対しては、量子化インデックス50に関する小
数積算値223、量子化インデックス51に関する小数
積算値2、量子化インデックス52に関する小数積算値
220、量子化インデックス53に関する小数積算値1
25、量子化インデックス54に関する小数積算値22
5、量子化インデックス55に関する小数積算値253
が入力される。最大値検出・最小値検出セレクタ46
は、この中の最大値253を検出し、出力する。この最
大値は、シフト回路47で1/2されて、量子化インデ
ックス50に関する小数積算値126として、再び最大
値検出・最小値検出セレクタ46に入力される。今の場
合は最小値が2であるため、対応する51が量子化イン
デックスとして出力される。
【0051】以上のようにしてオリジナルではバイナリ
ーサーチの決定した量子化インデックスがそのまま決定
量子化インデックスとして出力され、ダビング時には倍
数関係になるような量子化インデックスが出力される。
【0052】
【発明の効果】この発明は、第1世代はもとより、量子
化インデックスの情報を受け取ることができないような
マルチジェネレーションにおいても、DCT係数データ
から最適な量子化インデックスを決定することができ、
画質の劣化を防ぐことができる。
【0053】また、この発明は、バックサーチのための
回路規模を先に提案されているものと比べて非常に小さ
いものとできる。その理由としては、下記のことを挙げ
ることができる。第1に、先に提案されている構成と比
べて、逆量子化器が不要とでき、従って、乗算器および
シフト回路の数が1/2で済む。特に、乗算器は多くの
ゲートを必要とし、乗算器を減少できることは、回路規
模を小さくするうえで効果的である。第2に、記録系と
再生系を分離してIC化した場合、先に提案されている
構成は、記録系にも逆量子化用のROMを必要とした
が、この発明は、量子化のROMだけを記録系に設けれ
ば良い。第3に、先に提案されている構成は、剰余を求
めるための減算器を必要としたが、この発明は不要であ
る。第4に、先に提案されている構成では、剰余が明ら
かに小さいことを判別する回路の実現が困難であったの
に対して、この発明は、きわめて簡単である。
【0054】一例として、バックサーチを行なう点数と
してn=10としたものをデジタルVTR用ICとして
実現した。ゲート規模はおよそ3万ゲートで実現でき
た。これは、先に提案されているものに比べて1/2以
下(見積もり)のゲート規模である。
【図面の簡単な説明】
【図1】この発明を適用できるディジタルVTRの記録
系のブロック図である。
【図2】この発明を適用できるディジタルVTRの再生
系のブロック図である。
【図3】量子化インデックスと総符号長の関係の一例を
示す略線図である。
【図4】量子化インデックスと総符号長の関係をオリジ
ナルおよびダビングについてそれぞれ示す略線図であ
る。
【図5】量子化インデックスと総剰余の関係をオリジナ
ルおよびダビングについてそれぞれ示す略線図である。
【図6】先に提案されているバックサーチのための構成
を示すブロック図である。
【図7】量子化器の一例のブロック図である。
【図8】この発明が適用された量子化コントロール回路
の一例のブロック図である。
【図9】この発明の一実施例の一部のブロック図であ
る。
【図10】この発明の一実施例の動作説明のためのブロ
ック図である。
【図11】この発明の一実施例の動作説明のためのブロ
ック図である。
【符号の説明】
2 DCT回路 3 量子化コントロール回路 4 量子化器 5 可変長符号化器 41 絶対値化回路 42 乗算器 45 累算器 46 最大値検出・最小値検出セレクタ

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 ディジタルビデオ信号を直交変換および
    可変長付号化するととにも、等長化単位の符号化出力の
    データ量を目標値以下に制御し、この制御されたディジ
    タル信号を記録媒体上に複数のトラックとして記録する
    ようにしたディジタルビデオ信号記録装置における量子
    化コントロール回路であって、 上記直交変換で発生した係数データが供給され、等長化
    単位の符号化出力のデータ量を目標値以下とするための
    量子化情報を決定する手段と、 上記係数データおよび上記量子化情報が供給され、上記
    量子化情報と、それより大きい数個の量子化情報によっ
    て上記係数データのそれぞれを除算し、各除算結果の小
    数部を求め、上記小数部の値から以前の量子化情報を決
    定する手段とからなることを特徴とする量子化コントロ
    ール回路。
  2. 【請求項2】 請求項1に記載の量子化コントロール回
    路であって、 以前の量子化情報を決定する手段は、係数データを絶対
    値化する手段と、上記絶対値化手段と結合されたn個の
    乗算手段と、上記乗算手段とそれぞれ結合されたシフト
    手段と、入力された量子化情報とそれより大きい数個の
    量子化情報に基づいて、上記乗算手段に対する乗数およ
    び上記シフト手段に対するシフト量指示信号を発生する
    手段と、上記シフト手段とそれぞれ結合された絶対値化
    手段と、上記絶対値化手段とそれぞれ結合され、等長化
    単位内の小数部の積算値を生成するための累算手段と、
    上記累算手段の出力中の最大値を選択的に出力するとと
    もに、最小値を検出し、検出された最小値と対応する量
    子化情報を選択的に出力する最大値検出・最小値検出セ
    レクタ手段と、上記最大値を1/2した値と上記入力量
    子化情報を上記セレクタ手段に与えるための手段とから
    なることを特徴とする量子化コントロール回路。
JP12783393A 1993-04-30 1993-04-30 量子化コントロール装置および方法 Expired - Fee Related JP3264043B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12783393A JP3264043B2 (ja) 1993-04-30 1993-04-30 量子化コントロール装置および方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12783393A JP3264043B2 (ja) 1993-04-30 1993-04-30 量子化コントロール装置および方法

Publications (2)

Publication Number Publication Date
JPH06319112A true JPH06319112A (ja) 1994-11-15
JP3264043B2 JP3264043B2 (ja) 2002-03-11

Family

ID=14969795

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12783393A Expired - Fee Related JP3264043B2 (ja) 1993-04-30 1993-04-30 量子化コントロール装置および方法

Country Status (1)

Country Link
JP (1) JP3264043B2 (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998026602A1 (fr) * 1996-12-12 1998-06-18 Sony Corporation Equipement et procede de compression de donnees images
JP2002077916A (ja) * 2000-07-13 2002-03-15 Lucent Technol Inc ブロック変換ベースの復号化器で使用される方法と装置
JP2007215225A (ja) * 2007-04-04 2007-08-23 Sony Corp 量子化制御装置、量子化制御方法、符号化制御装置及び符号化制御方法
JP2010154568A (ja) * 2002-12-06 2010-07-08 Apple Inc デジタル・ビデオ符号化の可変精度画像間タイミング指定
US8090026B2 (en) 2002-07-15 2012-01-03 Apple Inc. Using order difference for calculating motion vector
US8254461B2 (en) 2002-07-24 2012-08-28 Apple Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8238423B2 (en) 2007-09-12 2012-08-07 Sony Corporation Image processing apparatus and method
JP4569840B2 (ja) 2007-09-12 2010-10-27 ソニー株式会社 画像符号化装置、画像符号化方法
EP2187648A4 (en) 2007-09-12 2012-07-11 Sony Corp IMAGE PROCESSING DEVICE AND IMAGE PROCESSING METHOD
CN101632307B (zh) 2007-09-12 2012-12-05 索尼株式会社 图像处理装置和图像处理方法
RU2502213C2 (ru) 2008-06-27 2013-12-20 Сони Корпорейшн Устройство обработки изображений и способ обработки изображений
CN101779468B (zh) 2008-06-27 2012-07-04 索尼公司 图像处理装置和图像处理方法
CN101785318B (zh) 2008-06-27 2012-12-12 索尼公司 图像处理装置和图像处理方法
BRPI0904324A2 (pt) 2008-06-27 2015-06-30 Sony Corp Dispositivo de processamento de imagem, e, método de processamento de imagem

Cited By (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7313184B2 (en) 1996-12-12 2007-12-25 Sony Corporation Video data compression apparatus and method of same
US6163573A (en) * 1996-12-12 2000-12-19 Sony Corporation Equipment and method for compressing picture data
KR100599017B1 (ko) * 1996-12-12 2006-12-13 소니 가부시끼 가이샤 영상 데이터 압축 장치 및 그 방법
WO1998026602A1 (fr) * 1996-12-12 1998-06-18 Sony Corporation Equipement et procede de compression de donnees images
JP2002077916A (ja) * 2000-07-13 2002-03-15 Lucent Technol Inc ブロック変換ベースの復号化器で使用される方法と装置
US8837580B2 (en) 2002-07-15 2014-09-16 Apple Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding
US8837597B2 (en) 2002-07-15 2014-09-16 Apple Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding
US9516337B2 (en) 2002-07-15 2016-12-06 Apple Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding
US9204161B2 (en) 2002-07-15 2015-12-01 Apple Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding
US10154277B2 (en) 2002-07-15 2018-12-11 Apple Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding
US8817883B2 (en) 2002-07-15 2014-08-26 Apple Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding
US8090026B2 (en) 2002-07-15 2012-01-03 Apple Inc. Using order difference for calculating motion vector
US9838707B2 (en) 2002-07-15 2017-12-05 Apple Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding
US8094724B2 (en) 2002-07-15 2012-01-10 Apple Inc. Order value for specifying relationship between video pictures
US8824559B2 (en) 2002-07-15 2014-09-02 Apple Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding
US8630339B2 (en) 2002-07-15 2014-01-14 Apple Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding
US8711924B2 (en) 2002-07-15 2014-04-29 Apple Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding
US8737483B2 (en) 2002-07-15 2014-05-27 Apple Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding
US8737462B2 (en) 2002-07-15 2014-05-27 Apple Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding
US8743951B2 (en) 2002-07-15 2014-06-03 Apple Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding
US8009737B2 (en) 2002-07-24 2011-08-30 Apple Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations
US8934546B2 (en) 2002-07-24 2015-01-13 Apple Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations
US8254461B2 (en) 2002-07-24 2012-08-28 Apple Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations
US8094729B2 (en) 2002-07-24 2012-01-10 Apple Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations
US8090023B2 (en) 2002-07-24 2012-01-03 Apple Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations
US8837603B2 (en) 2002-07-24 2014-09-16 Apple Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations
US8885732B2 (en) 2002-07-24 2014-11-11 Apple Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations
US8934547B2 (en) 2002-07-24 2015-01-13 Apple Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations
US8934551B2 (en) 2002-07-24 2015-01-13 Apple Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations
US8817880B2 (en) 2002-07-24 2014-08-26 Apple Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations
US8938008B2 (en) 2002-07-24 2015-01-20 Apple Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations
US8942287B2 (en) 2002-07-24 2015-01-27 Apple Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations
US8953693B2 (en) 2002-07-24 2015-02-10 Apple Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations
US8009736B2 (en) 2002-07-24 2011-08-30 Apple Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations
US10123037B2 (en) 2002-07-24 2018-11-06 Apple Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations
US9554151B2 (en) 2002-07-24 2017-01-24 Apple Inc. Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations
JP2010154568A (ja) * 2002-12-06 2010-07-08 Apple Inc デジタル・ビデオ符号化の可変精度画像間タイミング指定
JP2011155678A (ja) * 2002-12-06 2011-08-11 Apple Inc 除算演算の要件が低減されたデジタル・ビデオ符号化の可変精度画像間タイミング指定の方法および装置
JP2007215225A (ja) * 2007-04-04 2007-08-23 Sony Corp 量子化制御装置、量子化制御方法、符号化制御装置及び符号化制御方法

Also Published As

Publication number Publication date
JP3264043B2 (ja) 2002-03-11

Similar Documents

Publication Publication Date Title
EP0558016B1 (en) Method and apparatus for encoding an image signal using a multi-stage quantizing number determiner
JP3298915B2 (ja) 符号化装置
KR960002730B1 (ko) 고능률 부호화 신호 처리 장치
JPH0583696A (ja) 画像符号化装置
JP3264043B2 (ja) 量子化コントロール装置および方法
US20030016878A1 (en) Dynamic image compression coding apparatus
JP3166291B2 (ja) 量子化コントロール回路
US7075983B2 (en) Image processing apparatus
JPWO2002080573A1 (ja) 量子化装置、量子化方法、量子化プログラムおよび記録媒体
JP2002359853A (ja) 画像処理装置、画像処理方法、画像処理プログラムおよび記録媒体
JPH0522715A (ja) 画像符号化装置
JPH04373286A (ja) 画像符号化装置
JP3561962B2 (ja) 量子化コントロール装置および方法
JP4135427B2 (ja) 画像処理装置および方法、ならびに、画像処理プログラム
JPH07153195A (ja) ディジタル記録装置
JP2669278B2 (ja) 映像信号処理装置
JP2897585B2 (ja) 画像符号化記録再生装置
JP3161098B2 (ja) 高能率符号化装置
JP3143970B2 (ja) 画像符号化装置
JPH10136362A (ja) データ圧縮装置およびディジタルビデオ信号処理装置
JP3381391B2 (ja) 画像圧縮符号化装置及び画像圧縮復号化装置
JP3248652B2 (ja) カラー画像符号化装置
JP2697290B2 (ja) 映像信号の録画装置および再生装置および録画方法および処理装置
JPH06189283A (ja) デジタル画像信号の伝送装置
JPH05183889A (ja) 画像符号化装置

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071228

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081228

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091228

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091228

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101228

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111228

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121228

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees