JP3385696B2 - Digital image signal quantizer - Google Patents
Digital image signal quantizerInfo
- Publication number
- JP3385696B2 JP3385696B2 JP33953993A JP33953993A JP3385696B2 JP 3385696 B2 JP3385696 B2 JP 3385696B2 JP 33953993 A JP33953993 A JP 33953993A JP 33953993 A JP33953993 A JP 33953993A JP 3385696 B2 JP3385696 B2 JP 3385696B2
- Authority
- JP
- Japan
- Prior art keywords
- dynamic range
- minimum value
- quantizer
- block
- determined
- 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)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
【0001】[0001]
【産業上の利用分野】この発明は、例えばディジタルビ
デオ信号をADRC符号化するのに使用される量子化器
に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a quantizer used for ADRC encoding a digital video signal, for example.
【0002】[0002]
【従来の技術】本願出願人は、特開昭61−14498
9号公報に記載されているような、2次元ブロック内に
含まれる複数画素の最大値及び最小値により規定される
ダイナミックレンジを求め、このダイナミックレンジに
適応した符号化を行う高能率符号化装置を提案してい
る。また、特開昭62−92620号公報に記載されて
いるように、複数フレームに夫々含まれる領域の画素か
ら形成された3次元ブロックに関してダイナミックレン
ジに適応した符号化を行う高能率符号化装置が提案され
ている。更に、特開昭62−128621号公報に記載
されているように、量子化を行った時に生じる最大歪が
一定となるようなダイナミックレンジに応じてビット数
が変換する可変長符号化方法が提案されている。2. Description of the Related Art The applicant of the present application is disclosed in JP-A-61-14498.
A high-efficiency coding apparatus as described in Japanese Patent Publication No. 9 which obtains a dynamic range defined by maximum and minimum values of a plurality of pixels included in a two-dimensional block and performs coding adapted to this dynamic range. Is proposed. Further, as described in Japanese Patent Laid-Open No. 62-92620, there is provided a high-efficiency coding device for coding a three-dimensional block formed from pixels in regions included in a plurality of frames, which is adapted to a dynamic range. Proposed. Further, as described in Japanese Patent Laid-Open No. 62-128621, a variable length coding method is proposed in which the number of bits is converted according to the dynamic range such that the maximum distortion generated when quantizing is constant. Has been done.
【0003】先に提案されているダイナミックレンジに
適応した符号化方法(ADRCと称する)では、ダイナ
ミックレンジDR(最大値MAXと最小値MINの差)
が例えば(8ライン×8画素=64画素)からなるディ
ジタルビデオ信号の2次元的なブロック毎に算出され
る。また、入力画素データからそのブロック内で最小の
レベル(最小値)が除去される。この最小値除去後の画
素データが量子化される。In the previously proposed encoding method adapted to the dynamic range (referred to as ADRC), the dynamic range DR (difference between maximum value MAX and minimum value MIN)
Is calculated for each two-dimensional block of the digital video signal composed of, for example, (8 lines × 8 pixels = 64 pixels). Further, the minimum level (minimum value) in the block is removed from the input pixel data. The pixel data after this minimum value removal is quantized.
【0004】この量子化は、元の量子化ビット数(例え
ば8ビット)より少ないビット数例えば4ビットと対応
する216個のレベル範囲に検出されたダイナミックレン
ジDRを分割し、ブロック内の各画素データが属するレ
ベル範囲を検出し、このレベル範囲を示すコード信号を
発生する処理である。In this quantization, the detected dynamic range DR is divided into 2 16 level ranges corresponding to the number of bits smaller than the original number of quantization bits (for example, 8 bits), for example, 4 bits. This is a process of detecting the level range to which the pixel data belongs and generating a code signal indicating this level range.
【0005】量子化ビット数が4ビットの場合では、ブ
ロックのダイナミックレンジDRが16個のレベル範囲
に分割されている。最小のレベル範囲に含まれる画素デ
ータが(0000)と符号化され、その上のレベル範囲
に含まれる画素データが(0001)と符号化され、以
下、各レベル範囲に対応して4ビットのコードに符号化
され、最大のレベル範囲に含まれる画素データが(11
11)と符号化される。従って、各画素の例えば8ビッ
トのデータが4ビットに圧縮されて伝送される。受信側
では、受信されたコード信号が代表レベルに復元され
る。この代表レベルは、例えば16個のレベル範囲の夫
々の中央のレベルである。When the number of quantization bits is 4, the dynamic range DR of the block is divided into 16 level ranges. Pixel data included in the minimum level range is encoded as (0000), pixel data included in the level range above it is encoded as (0001), and a 4-bit code corresponding to each level range will be described below. The pixel data included in the maximum level range is (11
11) is encoded. Therefore, for example, 8-bit data of each pixel is compressed into 4 bits and transmitted. On the receiving side, the received code signal is restored to the representative level. This representative level is, for example, the central level of each of the 16 level ranges.
【0006】上述のADRCにより圧縮されたディジタ
ルビデオ信号を回転ヘッドにより磁気テープに記録/再
生するようなディジタルVTRを実現することができ
る。ディジタルVTRの特徴の一つにマルチダビングで
画質劣化がないことが挙げられる。It is possible to realize a digital VTR in which a rotary head records / reproduces a digital video signal compressed by the ADRC described above. One of the features of the digital VTR is that there is no image quality deterioration due to multidubbing.
【0007】[0007]
【発明が解決しようとする課題】しかしながら、実際に
は、符号化または復号の時に各種の処理が行われるので
画質の劣化が生じる。例えば第1のディジタルVTRに
よりアナログビデオ信号がA/D変換器によりディジタ
ルビデオ信号へ変換され、記録処理を受けてから磁気ヘ
ッドによりテープ上に記録され、第1のVTRにより再
生され、D/A変換器によりアナログビデオ信号が戻さ
れる。この再生アナログビデオ信号がアナログビデオ信
号の処理を行うアナログビデオ機器で処理されてから第
2のディジタルVTRに供給される。第2のディジタル
VTRによって、A/D変換、記録処理を経てテープ上
に処理後の信号が記録され、また、再生処理、D/A変
換の処理によって、再生ビデオ信号が得られる。However, in actuality, various kinds of processing are performed at the time of encoding or decoding, so that the image quality is deteriorated. For example, an analog video signal is converted into a digital video signal by an A / D converter by a first digital VTR, and after being subjected to a recording process, it is recorded on a tape by a magnetic head, reproduced by a first VTR, and D / A. The converter returns the analog video signal. The reproduced analog video signal is processed by an analog video device that processes the analog video signal and then supplied to the second digital VTR. The second digital VTR performs A / D conversion and recording processing to record the processed signal on the tape, and reproduction processing and D / A conversion processing obtain a reproduced video signal.
【0008】このように、アナログビデオ信号に一旦変
換する処理を介在させるダビングシステムでは、二つの
ディジタルVTRが非同期であり、各VTRのA/D変
換用のサンプリングクロックの位相が一致していない。
この位相のずれによって、第1のディジタルVTRにお
けるブロックと対応する第2のディジタルVTRにおけ
るブロック内に含まれるビデオデータが異なる。このこ
とは、実質的にブロックの境界が第1および第2のディ
ジタルVTR間で相違することになる。As described above, in the dubbing system in which the process of once converting into an analog video signal intervenes, the two digital VTRs are asynchronous and the phases of the sampling clocks for A / D conversion of the respective VTRs do not match.
Due to this phase shift, the video data contained in the block in the second digital VTR corresponding to the block in the first digital VTR is different. This means that the block boundaries are substantially different between the first and second digital VTRs.
【0009】同様の問題は、アナログビデオ信号に変換
する処理を行わない、すなわち、ディジタル信号でダビ
ングする場合にも生じる。第1および第2の再生ディジ
タルVTRと記録ディジタルVTRと編集装置とからな
る編集システムにおいて、第1の再生ディジタルVTR
で再生された画像の一部を抜き出し、これを第2の再生
ディジタルVTRで再生された画像にはめ込んだ画像を
編集装置で作成し、編集された画像を記録ディジタルV
TRで記録する処理を想定する。A similar problem occurs when the process of converting into an analog video signal is not performed, that is, when dubbing with a digital signal is performed. In an editing system including first and second reproduction digital VTRs, recording digital VTRs, and an editing device, a first reproduction digital VTR is provided.
A part of the image reproduced in step S1 is extracted, and an image in which this is inserted into the image reproduced in the second reproduction digital VTR is created by an editing device, and the edited image is recorded in the recording digital VTR.
Assume a process of recording in TR.
【0010】このようなシステムでは、画像を切り出し
あるいは合成の時に、ブロックの境界と完全に一致した
位置で処理がなされるとは限らず、ADRCブロックの
大きさが同じでも、元のブロックのものとややずれた位
置のブロックで符号化がなされる、ブロックシフトが生
じることがある。In such a system, when an image is cut out or combined, processing is not always performed at a position that completely coincides with a block boundary. Even if the ADRC block has the same size, the original block is processed. A block shift may occur in which encoding is performed in a block at a slightly displaced position.
【0011】図3は、上述のようなブロックの境界がシ
フトする時に、生じる問題点を概略的に説明するための
ものである。図3Aにおいて、実線がブロックBL1、
BL2、BL3、・・・を示し、それぞれは、8×8等
の複数画素を含む。ブロックBL1内の一つの画素Xが
ADRC符号化され、テープ上に記録される。この符号
化の量子化特性Q1を図3Bに示す。nビット固定長の
ADRCの場合、ブロックBL1のダイナミックレンジ
が1/2n されてなる量子化幅Δ1で画素Xの値が量子
化される。FIG. 3 is a diagram for schematically explaining the problems that occur when the above-mentioned block boundaries are shifted. In FIG. 3A, the solid line is the block BL1,
BL2, BL3, ..., Each of which includes a plurality of pixels such as 8 × 8. One pixel X in the block BL1 is ADRC encoded and recorded on the tape. The quantization characteristic Q1 of this encoding is shown in FIG. 3B. In the case of ADRC having a fixed length of n bits, the value of the pixel X is quantized with the quantization width Δ1 obtained by dividing the dynamic range of the block BL1 by 1/2 n .
【0012】このように記録されたデータが再生され、
復号される。この復号値は、L1である。この復号デー
タに関して画像処理がされ、処理後のデータがADRC
符号化される時に、ブロックシフトが生じ、画素Xが含
まれるブロックが図3Aにおいて破線で示すブロックB
L5´に変化したものとする。このBL5´は、ブロッ
クBL1とずれているので、ダイナミックレンジが変化
し、従って、2回目の量子化特性Q2では、量子化幅が
Δ1と異なるΔ2となり、量子化の境界レベルがずれ
る。このようにADRC符号化されたデータを記録/再
生し、再生信号が復号される。その復号出力のレベルが
L2である。The data recorded in this way is reproduced,
Be decrypted. This decoded value is L1. Image processing is performed on the decoded data, and the processed data is ADRC.
When coded, a block shift occurs, and the block containing the pixel X is the block B indicated by the broken line in FIG. 3A.
It is assumed to have changed to L5 '. Since this BL5 'is displaced from the block BL1, the dynamic range changes. Therefore, in the second quantization characteristic Q2, the quantization width becomes Δ2 different from Δ1, and the quantization boundary level shifts. The ADRC encoded data is recorded / reproduced as described above, and the reproduced signal is decoded. The level of the decoded output is L2.
【0013】そして、再び記録/再生の処理がなされる
時に、この3回目のADRCの量子化特性Q3がQ1と
等しいものでも、その復号出力レベルL3がもとの値X
から大きくずれる。以上のように、ブロックシフトが存
在する時には、ダビングを繰り返すことによって、画質
の劣化が生じるおそれがある。When the recording / reproducing process is performed again, even if the quantization characteristic Q3 of the third ADRC is equal to Q1, the decoded output level L3 is the original value X.
It deviates greatly from. As described above, when the block shift exists, the image quality may be deteriorated by repeating the dubbing.
【0014】従って、この発明の目的は、ダビング等に
よってブロックシフトが生じる場合でも、それによる画
質の劣化を少なくできる利点を有するディジタル画像信
号の量子化器を提供することにある。Therefore, an object of the present invention is to provide a quantizer for digital image signals, which has an advantage that deterioration of image quality due to block shift caused by dubbing or the like can be reduced.
【0015】[0015]
【課題を解決するための手段】この発明は、ブロック内
の複数画素の最大値と最小値の差であるダイナミックレ
ンジに適応して量子化ステップ幅が規定され、量子化ス
テップ幅に基づいてそのブロック内のディジタル画像信
号を量子化する量子化器であって、発生しうるダイナミ
ックレンジの全範囲を複数の範囲に分割し、各範囲に対
応したダイナミックレンジの候補と、ダイナミックレン
ジの候補毎の共通の量子化ステップ幅と、ダイナミック
レンジの候補毎にとりうる最小値として、量子化ステッ
プ幅の差を持つ1または複数の最小値の候補が予め規定
されており、 入力ディジタル画像信号のブロック毎にダ
イナミックレンジと最小値を検出する検出手段と、 検出
されたダイナミックレンジが含まれるダイナミックレン
ジの範囲からダイナミックレンジの候補を決定する手段
と、 決定されたダイナミックレンジの候補に規定されて
いる1または複数の最小値の候補の中で、検出された最
小値と最も差の小さい最小値を決定する手段と、 決定さ
れた最小値を減算した複数画素を決定されたダイナミッ
クレンジに適応して量子化を行う量子化手段とを備え、
決定されたダイナミックレンジおよび最小値と量子化手
段の出力とを伝送するようにした量子化器である。The present invention provides a block
Is a quantizer that quantizes the digital image signal in the block based on the quantization step width specified in accordance with the dynamic range that is the difference between the maximum value and the minimum value of a plurality of pixels. And possible dynamics
The entire range of the range is divided into multiple ranges, and each range is paired.
Dynamic range candidates and dynamic range
Common quantization step size for each candidate
The minimum value that can be taken for each range candidate is the quantization step.
One or more minimum value candidates with different widths are specified in advance
The input digital image signal block is
Detection means for detecting the dynamic range and minimum value, and detection
Dynamic range that includes the specified dynamic range
A method for determining a dynamic range candidate from the range
And is defined by the determined dynamic range candidates
Among the one or more possible minimum values found,
Means for determining a low minimum most difference small value, is determined
The determined dynamics is determined by subtracting the minimum value
And a quantizing means adapted to quantize by adapting to a range,
Determined dynamic range and minimum and quantizer
It is a quantizer adapted to transmit the output of the stage .
【0016】[0016]
【作用】入力ディジタル信号のダイナミックレンジDR
および最小値MINと最も近いダイナミックレンジDR
´および最小値MIN´の組合せが選択され、これに適
応して量子化が行われる。複数の組合せの間で、量子化
の境界レベルが互いに一致しているので、ブロックシフ
トが生じる時でも、量子化出力の値が変動することを防
止できる。[Operation] Dynamic range DR of input digital signal
And the dynamic range DR closest to the minimum value MIN
A combination of 'and the minimum value MIN' is selected, and the quantization is performed accordingly. Since the boundary levels of quantization match among a plurality of combinations, it is possible to prevent the value of the quantized output from varying even when a block shift occurs.
【0017】[0017]
【実施例】以下、この発明の一実施例について図面を参
照して説明する。図1において、1で示す入力端子にデ
ィジタル情報信号例えばディジタルビデオ信号が供給さ
れる。このディジタルビデオ信号は、1サンプルが例え
ば8ビットにディジタル化されたものである。入力ディ
ジタル信号がブロック化回路2によって、ラスター走査
の順序からブロックの順序にデータの配列が変換され
る。1ブロックは、1フレーム或いは1フィールドの画
面が細分化された結果の(M画素×Nライン)の2次元
領域である。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. In FIG. 1, a digital information signal, for example, a digital video signal is supplied to an input terminal designated by 1. In this digital video signal, one sample is digitized into, for example, 8 bits. The input digital signal is converted by the blocking circuit 2 into an array of data from the raster scan order to the block order. One block is a (M pixel × N line) two-dimensional area as a result of subdividing the screen of one frame or one field.
【0018】ブロック化回路2の出力信号が検出回路3
および遅延回路4に供給される。検出回路3は、各ブロ
ックの最大値MAXと最小値MINとをそれぞれ検出す
るとともに、MAXおよびMINの差であるダイナミッ
クレンジDRを検出し、最小値MINおよびダイナミッ
クレンジDRを出力する。遅延回路4は、検出回路3が
上述の検出を行う時間、データを遅延させる。The output signal of the blocking circuit 2 is the detection circuit 3
And the delay circuit 4. The detection circuit 3 detects the maximum value MAX and the minimum value MIN of each block, detects the dynamic range DR that is the difference between MAX and MIN, and outputs the minimum value MIN and the dynamic range DR. The delay circuit 4 delays the data for the time when the detection circuit 3 performs the above detection.
【0019】ダイナミックレンジDRおよび最小値MI
Nが判定回路5に供給され、ダイナミックレンジDRが
判定回路6に供給される。判定回路5は、後述するよう
に、ダイナミックレンジDRと対応するDR´を識別
し、また、DR´のそれぞれについて規定されているM
IN´の中で、検出された最小値MINに最も近い値の
MIN´を識別するための判別信号SJ´を発生する。
判定回路5からの判別信号SJ´がMIN´発生回路7
に供給され、この回路7からMIN´が発生する。判定
回路6から判別信号SJが発生し、この信号SJがDR
´発生回路8に供給され、また、出力端子11に取り出
される。Dynamic range DR and minimum value MI
N is supplied to the determination circuit 5, and the dynamic range DR is supplied to the determination circuit 6. The determination circuit 5 will be described later.
To identify the DR 'corresponding to the dynamic range DR
, And M specified for each DR '
Of the value closest to the detected minimum value MIN in IN '
A discrimination signal SJ 'for identifying MIN' is generated.
The determination signal SJ ′ from the determination circuit 5 is the MIN ′ generation circuit 7
And MIN ′ is generated from this circuit 7. A determination signal SJ is generated from the determination circuit 6, and this signal SJ is DR.
It is supplied to the generation circuit 8 and is also taken out to the output terminal 11.
【0020】MIN´が出力端子12に取り出されると
ともに、減算回路9に供給され、遅延回路4からのデー
タからMIN´が減算される。減算回路9の出力信号が
量子化回路10に供給される。量子化回路10では、D
R´に適応した量子化ステップ幅Δで減算回路9の出力
信号が量子化される。量子化ビット数を2ビットとする
と、(Δ=DR´×1/22 )である。量子化回路10か
らのコード信号DTが出力端子13に取り出される。MIN 'is taken out to the output terminal 12 and supplied to the subtraction circuit 9 to subtract MIN' from the data from the delay circuit 4. The output signal of the subtraction circuit 9 is supplied to the quantization circuit 10. In the quantization circuit 10, D
The output signal of the subtraction circuit 9 is quantized with the quantization step width Δ adapted to R ′. If the quantization bit number is 2 bits, then (Δ = DR ′ × 1/2 2 ). The code signal DT from the quantization circuit 10 is taken out at the output terminal 13.
【0021】出力端子11、12および13に取り出さ
れた符号化出力が図示しないが、フレーム化回路に供給
される。フレーム化回路は、符号化出力に対して同期信
号の付加、エラー訂正符号の符号化処理がなされる。フ
レーム化回路から取り出された伝送データは、例えば回
転ヘッドによって磁気テープに記録される。Although not shown, the coded outputs taken out to the output terminals 11, 12 and 13 are supplied to a framing circuit. The framing circuit adds a sync signal to the encoded output and encodes an error correction code. The transmission data extracted from the framing circuit is recorded on a magnetic tape by, for example, a rotary head.
【0022】この発明では、量子化回路10からのコー
ド信号DTの値を規定する境界レベルが特定の値しか持
つことができないように制約される。すなわち、量子化
ビット数が2ビットの場合では、下記に示す組合せに限
定される。In the present invention, the boundary level defining the value of the code signal DT from the quantization circuit 10 is restricted so that it can have only a specific value. That is, when the quantization bit number is 2 bits, the combinations are limited to the following.
【0023】[0023]
【表1】 [Table 1]
【0024】検出回路3で検出されたダイナミックレン
ジDRを判定回路6が受け取ると、その大きさと対応し
て判別信号SJが形成される。また、ダイナミックレン
ジDRのそれぞれと対応する最小値が規定されているの
で、判定回路5は、DRを受け取り、DR´を決定し、
決定されたDR´を指示し、また、決定されたDR´に
関してとりうる値の中で検出された最小値MINと最も
差が小さい値MIN´を指示するためのコード信号SJ
´を発生する。MIN´発生回路7には、上述した表1
が格納されており、DR´とMIN´とを特定するコー
ド信号SJ´が供給されることによって、MIN´を発
生することができる。判定回路5および6は、ロジック
回路、ROM等で構成できる。また、図1中の二つの判
定回路5および6を一つの判定回路にまとめることもで
きる。When the judging circuit 6 receives the dynamic range DR detected by the detecting circuit 3, the judging signal SJ is formed in correspondence with its magnitude. Further, since the minimum value corresponding to each of the dynamic range DR is defined, the determination circuit 5 receives DR and determines DR ′ ,
Indicate the determined DR ', and also to the determined DR'
The minimum value MIN detected among the possible values and the most
Code signal SJ for designating a value MIN 'with a small difference
'Is generated. The MIN 'generating circuit 7 has the above-mentioned Table 1
Is stored, and a code that identifies DR 'and MIN' is stored.
MIN 'is issued by supplying the signal SJ'
Can be born. The judgment circuits 5 and 6 can be composed of a logic circuit, a ROM and the like. Further, the two decision circuits 5 and 6 in FIG. 1 can be combined into one decision circuit.
【0025】判別信号SJを伝送するのは、DR´の値
を復号装置に対して指示するためである。8ビットのD
R´の代わりに、3ビットの判別信号SJを記録するの
で、記録データ量を削減できる。MIN´についても、
8ビットの値の代わりにコード信号SJ´を伝送するよ
うにしても良く、判別信号SJと組合せることによっ
て、記録データ量を削減できる。The reason why the discrimination signal SJ is transmitted is to instruct the decoding device of the value of DR '. 8-bit D
Since the 3-bit discrimination signal SJ is recorded instead of R ′, the recording data amount can be reduced. As for MIN ',
The code signal SJ ′ may be transmitted instead of the 8-bit value, and the amount of recording data can be reduced by combining with the determination signal SJ.
【0026】図2は、上述の表1に示す量子化特性の幾
つかの例を表している。図2の左側から順に、(DR´
=256,MIN´=0,Δ=64)、(DR´=12
8,MIN´=0,Δ=32)、(DR´=128,M
IN´=32,Δ=32)、(DR´=64,MIN´
=0,Δ=16)、(DR´=64,MIN´=48,
Δ=16)、(DR´=32,MIN´=0,Δ=
8)、(DR´=32,MIN´=40,Δ=8)、
(DR´=16,MIN´=0,Δ=4)の量子化特性
が図示されている。この図2から分かるように、量子化
特性の間で各量子化境界レベルは、ブロック間でダイナ
ミックレンジDRが違っても変動しない。FIG. 2 shows some examples of the quantization characteristics shown in Table 1 above. From the left side of FIG.
= 256, MIN '= 0, Δ = 64), (DR' = 12
8, MIN '= 0, Δ = 32), (DR' = 128, M
IN '= 32, Δ = 32), (DR' = 64, MIN '
= 0, Δ = 16), (DR ′ = 64, MIN ′ = 48,
Δ = 16), (DR ′ = 32, MIN ′ = 0, Δ =
8), (DR '= 32, MIN' = 40, Δ = 8),
The quantization characteristics of (DR ′ = 16, MIN ′ = 0, Δ = 4) are shown. As can be seen from FIG. 2, the quantization boundary levels among the quantization characteristics do not change even if the dynamic range DR differs between blocks.
【0027】なお、受信(または再生)側は、図示され
てないが、判別信号SJからダイナミックレンジDR´
または量子化ステップ幅Δを発生し、コード信号DTの
値にΔを乗算し、乗算出力に対してMIN´を加算する
ことで復号を行う構成とされている。Although not shown, the receiving (or reproducing) side has a dynamic range DR 'from the discrimination signal SJ.
Alternatively, the quantization step width Δ is generated, the value of the code signal DT is multiplied by Δ, and MIN ′ is added to the multiplication output to perform decoding.
【0028】以上の説明では、固定長ADRCに対して
この発明を適用しているが、この発明は、DCTとAD
RCとを組み合わせたハイブリッド符号に対しても適用
できる。また、ADRCに限らず、ディジタル信号を適
応的に量子化する場合に対しても適用できる。Although the present invention is applied to the fixed length ADRC in the above description, the present invention is applicable to DCT and AD.
It can also be applied to a hybrid code combining RC. Further, the present invention is not limited to ADRC and can be applied to the case of adaptively quantizing a digital signal.
【0029】[0029]
【発明の効果】この発明によれば、ダイナミックレンジ
が異なる場合でも、量子化の境界レベルを合わせること
ができる。従って、ブロックシフトを伴うダビングを複
数回行った時に、復元レベルが元のレベルからずれるこ
とを防止できる。また、この発明では、ダイナミックレ
ンジおよび最小値の絶対値が規定されていることを利用
して、これらの値に対応するコードを伝送することが可
能であり、伝送データ量を削減することができる。According to the present invention, even if the dynamic range is different, the quantization boundary level can be adjusted. Therefore, it is possible to prevent the restoration level from deviating from the original level when the dubbing accompanied by the block shift is performed plural times. Further, in the present invention, it is possible to transmit the code corresponding to these values by utilizing the fact that the dynamic range and the absolute value of the minimum value are defined, and it is possible to reduce the transmission data amount. .
【図1】この発明の一実施例のブロック図である。FIG. 1 is a block diagram of an embodiment of the present invention.
【図2】この発明の一実施例における量子化特性の幾つ
かの具体例を示す略線図である。FIG. 2 is a schematic diagram showing some specific examples of quantization characteristics in one embodiment of the present invention.
【図3】ブロックシフトを伴うマルチダビング時に生じ
る問題点の説明に用いる略線図である。FIG. 3 is a schematic diagram used for explaining a problem that occurs during multidubbing involving block shift.
3 検出回路 5,6 判定回路 10 量子化回路 3 detection circuit 5,6 Judgment circuit 10 Quantization circuit
Claims (3)
の差であるダイナミックレンジに適応して量子化ステッ
プ幅が規定され、上記量子化ステップ幅に基づいてその
ブロック内のディジタル画像信号を量子化する量子化器
であって、発生しうるダイナミックレンジの全範囲を複数の範囲に
分割し、各範囲に対応したダイナミックレンジの候補
と、上記ダイナミックレンジの候補毎の共通の量子化ス
テップ幅と、上記ダイナミックレンジの候補毎にとりう
る最小値として、上記量子化ステップ幅の差を持つ1ま
たは複数の最小値の候補が予め規定されており、 入力ディジタル画像信号のブロック毎にダイナミックレ
ンジと最小値を検出する検出手段と、 検出されたダイナミックレンジが含まれる上記ダイナミ
ックレンジの範囲から上記ダイナミックレンジの候補を
決定する手段と、 決定された上記ダイナミックレンジの候補に規定されて
いる1または複数の最小値の候補の中で、検出された最
小値と最も差の小さい最小値を決定する手段と、 上記決定された最小値を減算した複数画素を上記決定さ
れたダイナミックレンジに適応して量子化を行う量子化
手段とを備え、 決定された上記ダイナミックレンジおよび上記最小値と
上記量子化手段の出力とを伝送するようにした 量子化
器。1. A maximum value and a minimum value of a plurality of pixels in a block
The quantizer step width is specified in accordance with the dynamic range which is the difference between the quantizer step and the quantizer step to quantize the digital image signal in the block based on the quantizer step width . Whole range into multiple ranges
Can be divided into dynamic range candidates corresponding to each range
And a common quantization threshold for each of the above dynamic range candidates.
Take for each step width and the above dynamic range candidates
As the minimum value,
Alternatively, a plurality of minimum value candidates are specified in advance, and a dynamic level is specified for each block of the input digital image signal.
And the dynamics that include the detected dynamic range.
Of the above dynamic range from the range of
Specified in the means of determining and the determined dynamic range candidates
Among the one or more possible minimum values found,
A means for determining the minimum value having the smallest difference from the small value and a plurality of pixels obtained by subtracting the determined minimum value are determined as described above.
Quantization that adapts to the specified dynamic range
Means for determining the dynamic range and the minimum value determined
A quantizer adapted to transmit the output of the quantizing means .
に、ダイナミックレンジのビット数より少ないビット数
の識別用コードを伝送することを特徴とする量子化器。2. The quantizer according to claim 1, wherein instead of transmitting the determined dynamic range, an identification code having a number of bits smaller than the number of bits of the dynamic range is transmitted. Quantizer characterized by.
ット数より少ないビット数の識別用コードを伝送するこ
とを特徴とする量子化器。3. The quantizer according to claim 1, wherein instead of transmitting the determined minimum value , a minimum value
A quantizer characterized by transmitting an identification code having a number of bits smaller than the number of bits .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP33953993A JP3385696B2 (en) | 1993-12-03 | 1993-12-03 | Digital image signal quantizer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP33953993A JP3385696B2 (en) | 1993-12-03 | 1993-12-03 | Digital image signal quantizer |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH07162854A JPH07162854A (en) | 1995-06-23 |
JP3385696B2 true JP3385696B2 (en) | 2003-03-10 |
Family
ID=18328433
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP33953993A Expired - Lifetime JP3385696B2 (en) | 1993-12-03 | 1993-12-03 | Digital image signal quantizer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3385696B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6167086A (en) * | 1996-12-10 | 2000-12-26 | Thomson Licensing S.A. | Overhead data processor in a memory efficient image processing system |
KR101365444B1 (en) * | 2007-11-19 | 2014-02-21 | 삼성전자주식회사 | Method and apparatus for encoding/decoding moving image efficiently through adjusting a resolution of image |
-
1993
- 1993-12-03 JP JP33953993A patent/JP3385696B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH07162854A (en) | 1995-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6249610B1 (en) | Apparatus and method for coding a picture and apparatus and method for decoding a picture | |
US4349846A (en) | Picture processing method | |
JPH0583696A (en) | Picture encoding device | |
JP3163837B2 (en) | Digital video signal encoding device | |
KR100272120B1 (en) | Quantization control circuit | |
US5528606A (en) | Error correcting apparatus | |
JP4412720B2 (en) | Video processing method and apparatus | |
JP3385696B2 (en) | Digital image signal quantizer | |
US5929794A (en) | Digital information data recording and reproducing apparatus | |
JPH0353778A (en) | High efficiency coding device | |
JP3896635B2 (en) | Image data conversion apparatus and method, prediction coefficient generation apparatus and method | |
JP3125471B2 (en) | Framer for digital video signal recorder | |
JP3225667B2 (en) | Digital signal quantizer | |
EP0318244A2 (en) | Image information transmission apparatus | |
JP2982232B2 (en) | Digital image signal recording / reproducing apparatus and recording / reproducing method | |
JP3304415B2 (en) | Decoding device for block transform code | |
JP3627256B2 (en) | Apparatus and method for receiving / reproducing digital image signal | |
JPH01162080A (en) | Digital vtr | |
JP2508483B2 (en) | Digital image signal buffering device | |
JP3104447B2 (en) | Quantization method and quantization device | |
JP3343132B2 (en) | Digital video signal encoding device and decoding device | |
JP2992992B2 (en) | Image coding device | |
JP3136523B2 (en) | Image conversion device | |
JP2605351B2 (en) | High efficiency coding method and apparatus | |
JPH0241936B2 (en) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080110 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090110 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100110 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100110 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110110 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120110 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130110 Year of fee payment: 10 |
|
EXPY | Cancellation because of completion of term |