[go: up one dir, main page]

JP2001522174A - Digital image processing method and processing apparatus - Google Patents

Digital image processing method and processing apparatus

Info

Publication number
JP2001522174A
JP2001522174A JP2000518499A JP2000518499A JP2001522174A JP 2001522174 A JP2001522174 A JP 2001522174A JP 2000518499 A JP2000518499 A JP 2000518499A JP 2000518499 A JP2000518499 A JP 2000518499A JP 2001522174 A JP2001522174 A JP 2001522174A
Authority
JP
Japan
Prior art keywords
value
color
block
image
criterion
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.)
Withdrawn
Application number
JP2000518499A
Other languages
Japanese (ja)
Inventor
カウプ アンドレー
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.)
Siemens AG
Original Assignee
Siemens AG
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 Siemens AG filed Critical Siemens AG
Publication of JP2001522174A publication Critical patent/JP2001522174A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/136Incoming video signal characteristics or properties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/154Measured or subjectively estimated visual quality after decoding, e.g. measurement of distortion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/186Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/124Quantisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/132Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/152Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/20Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Color Television Systems (AREA)
  • Processing Of Color Television Signals (AREA)

Abstract

(57)【要約】 MPEG規格,H.261またはH.263規格による動き画像の伝送の際に、伝送すべき画像の所定の基準を満たす領域を、画像の他の部分よりも高い画像品質で符号化する。この領域は、これが所定の色、有利には人の肌に類似する色を有するときに基準を満たす。基準を満たす領域の高画像品質は、比較的に小さな量子化値、比較的に高い位置解像度、または比較的に高い画像反復速度により保証される。 (57) [Summary] MPEG Standard, H. 261 or H.264. In transmitting a motion image according to the H.263 standard, an area that satisfies a predetermined criterion of an image to be transmitted is encoded with higher image quality than other parts of the image. This region meets the criteria when it has a predetermined color, preferably a color similar to human skin. High image quality in regions that meet the criteria is ensured by relatively small quantization values, relatively high positional resolution, or relatively high image repetition rates.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】 本発明は、デジタル画像の処理方法および処理装置に関する。The present invention relates to a digital image processing method and a digital image processing apparatus.

【0002】 とりわけ従来の画像圧縮、すなわち伝送される画像データの低減により画像を
デジタル伝送する際には、伝送を行うチャネルがボトルネックとなる。画像デー
タはこのチャネルを介して(画像)コーダから(画像)デコーダへ伝送される。
このチャネルのバンド幅は通常は所定のものであり、一定である。そのためコー
ダで相応に圧縮がこのバンド幅に調整される。標準的なブロックベースの画像符
号化法、例えばMPEG−4またはH.263([1]参照)が提供する手段に
従って、時間単位ごとに伝送される画像の数が保証されるようにコーダを予調整
ないしは適合することができる。ここでは画像品質の低下は甘受される。
[0002] In particular, when digitally transmitting an image by conventional image compression, that is, reduction of image data to be transmitted, a channel for transmission becomes a bottleneck. The image data is transmitted via this channel from the (image) coder to the (image) decoder.
The bandwidth of this channel is usually predetermined and constant. The compression is accordingly adjusted in the coder to this bandwidth. Standard block-based image coding methods such as MPEG-4 or H.264. According to the means provided by H.263 (see [1]), the coder can be pre-tuned or adapted so that the number of images transmitted per time unit is guaranteed. Here, a decrease in image quality is tolerated.

【0003】 1つの例は、画像を表示する画像電話である。この画像はISDN Bチャネ
ルを介して64kbit/sの伝送速度で伝送され、相応する画像品質を有している。画
像は常に低解像度の画像シーケンスで細切れに、しかも比較的小さく表示される
[0003] One example is an image phone that displays images. This image is transmitted over the ISDN B channel at a transmission rate of 64 kbit / s and has a corresponding image quality. The image is always displayed in small, relatively small pieces in a low-resolution image sequence.

【0004】 ブロックベースの画像符号化法(例えばMPEG規格またはH.263規格)
は[2]から公知である。
[0004] Block-based image coding method (eg, MPEG standard or H.263 standard)
Is known from [2].

【0005】 画像処理の際には伝送すべき画像全体に対して画像品質が設定される。使用さ
れるデータ速度に依存して、バンド幅が効率的に使用されるように、しかし画像
全体が伝送できるように画像品質が適合される。ここでの欠点は、画像全体を伝
送するために画像品質の低下を甘受しなければならないことである。
In image processing, image quality is set for the entire image to be transmitted. Depending on the data rate used, the image quality is adapted so that the bandwidth is used efficiently, but the entire image can be transmitted. The disadvantage here is that in order to transmit the entire image, a reduction in image quality must be tolerated.

【0006】 本発明の課題は、上記の欠点を回避した画像処理方法および画像処理装置を提
供することである。
An object of the present invention is to provide an image processing method and an image processing apparatus which avoid the above-mentioned disadvantages.

【0007】 この課題は請求項1および20に記載の構成により解決される。This problem is solved by the configuration according to claims 1 and 20.

【0008】 本発明の画像処理方法では、デジタル画像が2つの領域に分割され、ここで第
1の領域は所定の基準を満たし、第2の領域は所定の基準を満たさない。第1の
領域はこれに基づき比較的高い画像品質で処理される。
In the image processing method of the present invention, the digital image is divided into two regions, where the first region satisfies a predetermined criterion and the second region does not satisfy the predetermined criterion. The first area is then processed with a relatively high image quality.

【0009】 第1の領域に対してはこれが所定の基準を満たしているので、画像品質の改善
が達成される。従って本発明により、第1の領域を全体画像の一部として高品質
で電子処理し、例えば伝送または圧縮することができる。
For the first region, an improvement in image quality is achieved, since this satisfies a predetermined criterion. Thus, according to the invention, the first region can be electronically processed with high quality as part of the whole image, for example transmitted or compressed.

【0010】 本発明の改善形態では、画像を複数の領域に分割し、基準を満たす複数の第1
の領域を、基準を満たさない複数の第2の領域よりも高い画像品質で処理する。
In an improved embodiment of the present invention, the image is divided into a plurality of regions and a plurality of first
Are processed with higher image quality than a plurality of second regions that do not satisfy the criterion.

【0011】 このことにより画像内の複数領域を複数の第1の領域と複数の第2の領域に分
割し、画像内の第1の領域がつながらない領域であっても比較的に高い画像品質
を割り当てることができる。
Thus, the plurality of regions in the image are divided into a plurality of first regions and a plurality of second regions, so that even if the first regions in the image are not connected, a relatively high image quality can be obtained. Can be assigned.

【0012】 別の改善形態では、画像の第1の領域が所定の色を有するときに基準が満たさ
れる。これは例えば人の皮膚の色に近い色とすることができる。
In another refinement, the criterion is met when the first region of the image has a predetermined color. This can be, for example, a color close to the color of human skin.

【0013】 付加的な改善形態では、画像をブロックベースの画像符号化方法により処理す
る。ブロックベースの画像符号化方法に対する例は、MPEG規格またはH.2
63規格により定義された画像符号化法である。
In an additional refinement, the image is processed by a block-based image coding method. Examples for block-based image coding methods are the MPEG standard or H.264. 2
An image coding method defined by the H.63 standard.

【0014】 ブロックベースの画像符号化方法では、画像のブロックごとに(このブロック
は所定の大きさを有する)ブロックの色が第2の色値の形態で、有利にはこのブ
ロックの画素の平均によって検出される。第2の色値と第1の色値との比較演算
が実行される。比較演算の結果が所定の閾値より小されば基準が満たされ、従っ
てそのブロックは少なくとも人の皮膚に似た色を有している。それ以外の場合(
比較演算の結果が所定の閾値より小さくない)、このブロックに対する基準は満
たされない。
In the block-based image coding method, for each block of the image, which block has a predetermined size, the color of the block is in the form of a second color value, advantageously the average of the pixels of this block Is detected by A comparison operation is performed between the second color value and the first color value. If the result of the comparison operation is smaller than a predetermined threshold, the criterion is fulfilled, so that the block has at least a color similar to human skin. Otherwise (
If the result of the comparison operation is not less than a predetermined threshold), the criterion for this block is not met.

【0015】 付加的な改善形態では、画像の各ブロックに対して方法が反復的に実行される
In an additional refinement, the method is performed iteratively on each block of the image.

【0016】 ブロックの所定の大きさは有利には8×8画素または16×16画素である。The predetermined size of the block is advantageously 8 × 8 or 16 × 16 pixels.

【0017】 比較演算は種々の形式で定義することができる。以下に3つの手段(式(1)
から(3)参照)を示す。
The comparison operation can be defined in various forms. The following three means (formula (1)
To (3)).

【0018】 |xy - hy| + |xCr - hCr| + |xCb - hCb| <S (1) |xy - hy|2 + |xCr - hCr|2 + |xCb - hCb|2 <S (2) k1|D1| + k2|D2| + k3|D3| <S (3) ここで、 xy 第1の色値の輝度値(=明度) xCr 第1の色値の第1のクロミナンス値(=色相) xCb 第1の色値の第2のクロミナンス値(=飽和度) hy 第2の色値の輝度値(=明度) hCr 第2の色値の第1のクロミナンス値(=色相) hCb 第2の色値の第2のクロミナンス値(=飽和度) S 所定の閾値 k1,k2,k3 所定の重み付け値 D1 第1の色値輝度値と第2の色値の輝度値との第1の比較 D2 第1の色値の第1のクロミナンス値と第2の色値の第1のクロミナンス値
との第2の比較 D3 第1の色値の第2のクロミナンス値と第2の色値の第2のクロミナンス値
との第3の比較 を表す。
| Xy-hy | + | xCr-hCr | + | xCb-hCb | <S (1) | xy-hy | 2 + | xCr-hCr | 2 + | xCb-hCb | 2 <S (2) k1 | D1 | + k2 | D2 | + k3 | D3 | <S (3) where xy is the luminance value (= lightness) of the first color value xCr the first chrominance value of the first color value (= hue) XCb Second chrominance value of first color value (= saturation) hy Luminance value of second color value (= brightness) hCr First chrominance value of second color value (= hue) hCb second The second chrominance value (= saturation degree) of the color value of S is the predetermined threshold value k1, k2, k3 The predetermined weight value D1 The first comparison between the luminance value of the first color value and the luminance value of the second color value D2 a second comparison of the first chrominance value of the first color value with a first chrominance value of the second color value D3 a second comparison of the second chrominance value of the first color value and the second chrominance value of the second color value 3 represents a third comparison with a chrominance value of 2.

【0019】 特に有利には3つのパラメータ(輝度値、第1のクロミナンス値、第2のクロ
ミナンス値)を画素ごとないしは画像ブロックごと(画像ブロックの画素から相
応に平均して)に、一度に所定の閾値と比較する。同じようにそれぞれ明度、色
相および飽和度を画像の各ブロックごとに、皮膚に色に所属する所定の値と比較
することも考えられる。この場合、3つの比較演算による結果が得られ、これら
3つの結果を基準が満たされているか否かの決定に使用することができる。言い
替えれば、D1,D2,D3について個々の比較結果が得られる。上記の式(1)から(
3)では3つの個々の比較値が相互に結合され、全体で所定の閾値と比較される
It is particularly advantageous if the three parameters (luminance value, first chrominance value, second chrominance value) are determined pixel by pixel or image block (appropriately averaged from the pixels of the image block) at a time. Is compared with the threshold value. Similarly, it is conceivable to compare the brightness, hue and saturation for each block of the image with predetermined values belonging to the color of the skin. In this case, the results of three comparison operations are obtained, and these three results can be used to determine whether the criteria are met. In other words, individual comparison results are obtained for D1, D2, and D3. From the above equation (1),
In 3), the three individual comparison values are combined with one another and compared as a whole with a predetermined threshold value.

【0020】 さらにMPEG−4によるブロックベースの画像符号化方法を使用することが
できる。ここではMPEG−4規格により、所定の領域(いわゆる画像オブジェ
クト)に対して、すなわち所定の基準が満たされている領域に対して伝送様式を
統一することができる。
Further, a block-based image coding method according to MPEG-4 can be used. Here, according to the MPEG-4 standard, the transmission format can be unified for a predetermined area (so-called image object), that is, for an area where a predetermined standard is satisfied.

【0021】 別の改善形態では、比較的に高い画像品質が次のようにして達成される。すな
わち、第1の領域に対して比較的に高い画像反復速度を定めるのである。第1の
領域(またはデジタル画像内の相応に複数の第1の領域)に対して、(少なくと
も1つの)第2の領域に対する画像反復速度よりも高い画像反復速度を選択する
ことにより、第1の領域がとりわけ頻繁に更新され、従って運動が滑らかに表示
されるようになる。ニュースキャスターのように顔を表示する場合には、観察者
は唇の運動を連続的運動画像に見るが、これに対して皮膚の色に相応しない背景
はほとんど更新されず、従って背景での運動は細切れに知覚される。
In another refinement, a relatively high image quality is achieved as follows. That is, a relatively high image repetition rate is determined for the first region. By selecting a higher image repetition rate for the first area (or correspondingly more first areas in the digital image) than for the (at least one) second area, the first Area is updated particularly frequently, so that the motion is displayed smoothly. When displaying a face like a newscaster, the observer sees the movement of the lips in a continuous motion image, whereas the background that does not correspond to the color of the skin is hardly updated, and therefore the motion in the background Is perceived in pieces.

【0022】 第1の領域に対する画像品質を改善するための別の手段は、この第1の領域に
対する位置解像度を高めることである。このようにして第2の領域に対し比較的
多数の画素(ピクセル)が第1の領域の明りょうな表示を保証する。
Another means for improving the image quality for the first area is to increase the position resolution for this first area. In this way, a relatively large number of pixels for the second area ensures a clear display of the first area.

【0023】 画像品質を改善するための第3の手段は、量子化値を第1の領域に対しても第
2の領域に対しても制御することである。ここでは第1の領域は第1の量子化値
により、第2の領域は第2の量子化値により量子化される。第1の領域の比較的
に高い画像品質は、第1の量子化値を第2の量子化値よりも小さくすることによ
り保証される。
A third means for improving image quality is to control the quantization value for both the first region and the second region. Here, the first area is quantized by the first quantization value, and the second area is quantized by the second quantization value. Relatively high image quality of the first region is ensured by making the first quantization value smaller than the second quantization value.

【0024】 付加的改善形態の枠内では、MPEG規格に従い、第1の量子化値(比較的に
小さな値→高解像度→バンド幅に対する要求が高い)を第2の量子化値(比較的
に大きな値→低解像度→バンド幅に対する要求が低い)に切り換える(ここでは
第1の量子化値は第2の量子化値よりも小さい)。この切り換えは、DQUAN
Tシンボルを第2の量子化値と共にパラメータとして伝送することにより行う。
反対に第2の量子化値から第1の量子化値への切り換えは、DQUANTシンボ
ルを第1の量子化値と共にパラメータとして伝送することにより行う。
In the framework of the additional refinement, according to the MPEG standard, a first quantization value (relatively small value → high resolution → high demand for bandwidth) is replaced by a second quantization value (relatively high value). (Larger value → lower resolution → lower demand for bandwidth) (here, the first quantization value is smaller than the second quantization value). This switching is done by DQUAN
This is performed by transmitting the T symbol as a parameter together with the second quantization value.
Conversely, switching from the second quantized value to the first quantized value is performed by transmitting a DQUANT symbol as a parameter together with the first quantized value.

【0025】 本発明の改善形態では、できるだけ大きな関連のある領域が第1または第2の
領域として保証される。なぜならこのようにすれば、量子化値間の切換過程を小
さくすることができるからである。上に述べたように各切換過程にDQUANT
シンボルが先行する。このシンボルによりオーバヘッドが形成され、このオーバ
ヘッドのために、本来は画像情報に対して使用することのできるバンド幅が損失
してしまう。
In a refinement of the invention, the relevant area as large as possible is guaranteed as the first or second area. This is because, in this way, the process of switching between quantization values can be reduced. As described above, DQUANT is added to each switching process.
The symbol precedes. This symbol forms an overhead, which results in a loss of bandwidth that could otherwise be used for image information.

【0026】 画像の、基準を満たしている複数のブロックを相応の量子化値で処理する場合
、これら複数のブロック間にあり、式(1)から(3)の1つに従い所定の閾値
を上回る個別ブロックを、別の量子化値で基準を満たす画像ブロックとして量子
化しなければならない。従って有利には、特別に新たな量子化値で統合しなけれ
ばならない個別ブロックを比較的に小さな量子化値で、基準を満たしているブロ
ックのように処理する。
If a plurality of blocks of the image satisfying the criterion are processed with corresponding quantized values, they are between these blocks and exceed a predetermined threshold value according to one of equations (1) to (3). Individual blocks must be quantized as image blocks that meet the criteria with different quantization values. It is therefore advantageous to treat individual blocks, which have to be combined with special new quantization values, with relatively small quantization values as if they meet the criteria.

【0027】 画像の後続ブロックに対してそれぞれ適用される量子化値間の切り換えを少な
くすることが目的である。基準を満たすブロックの中にある個別ブロックはその
ために有利には比較的小さな量子化値により処理し、これを取り囲む画像ブロッ
クと同じように相応に高い画像品質で伝送する。
The aim is to reduce the switching between the quantized values which respectively apply to the subsequent blocks of the image. Individual blocks in the blocks that meet the criteria are therefore advantageously processed with relatively small quantization values and transmitted with correspondingly high image quality, as are the surrounding image blocks.

【0028】 本来の量子化の前の予備処理で、どのブロックが基準を満たしており、どのブ
ロックが基準を満たすブロックの近傍、および基準を満たさないブロックの近傍
にあり、画像のどのブロックが基準を満たさず、基準を満たすブロックに対して
所定の間隔にあるかを設定すると有利である。このようにすれば、画像の線毎の
処理に相応してブロックベースの符号化方法に基づき、量子化値間の切換過程の
有利な数および分配を検出することができる。このことは、基準を満たす、ない
しは満たさない、画像のブロックに対してできるだけ大きく関連する領域を検出
することにより行われる。
In the pre-processing prior to the original quantization, which blocks meet the criterion, which blocks are near the blocks that meet the criterion, and which are near the blocks that do not meet the criterion, It is advantageous to set whether a predetermined interval is set for blocks that do not satisfy the condition and satisfy the criterion. In this way, an advantageous number and distribution of the switching processes between the quantized values can be determined on the basis of a block-based coding method corresponding to the line-by-line processing of the image. This is done by detecting areas that are as relevant as possible to blocks of the image that meet or do not meet the criteria.

【0029】 このためにブロックに対する閾値Sが、この閾値Sを隣接ブロックで上回る数
に依存して制御される。閾値Sは有利には、隣接ブロックの多数が所定の色を有
しているときに低下され、相応して隣接するブロックの少数が所定の色を有する
ときに上昇される。
For this purpose, the threshold value S for the block is controlled as a function of the number that exceeds this threshold value S in the neighboring blocks. The threshold value S is advantageously reduced when a large number of neighboring blocks have a given color and correspondingly increased when a small number of neighboring blocks have a given color.

【0030】 前記の画像品質改善手段を組み合わせて適用することも可能である。画像品質
を改善したいという希望の大部分は、例えば使用される最大バンド幅の物理的枠
内での条件のみに制限される。このことはそれぞれの適用にのみ依存するのであ
って、画像品質改善手段の組み合わせ、とりわけデジタル画像の領域の改善を制
限するものではない。
It is also possible to apply the image quality improving means in combination. Most of the desire to improve image quality is limited, for example, only to conditions within the physical frame of maximum bandwidth used. This depends only on the respective application and does not limit the combination of image quality improvement measures, in particular the improvement of the area of the digital image.

【0031】 本発明の要点は、伝送される画像内で画像品質を局所的に異なって設定するこ
とにある。このことは、皮膚の色に近い画像部分を画像の他の部分よりも高い画
像品質で伝送できるので非常に有利である。これに対する例はニュース放送であ
り、ここではニュースキャスターの顔および手を、肌の色でない画像領域よりも
比較的に小さい量子化値により、すなわち高い画像品質で量子化し、伝送する。
従って聴覚障害者であっても、情報を高品質の画像領域(肌の色の領域)から、
例えば読唇やジェスチャー解釈により得ることができる。とりわけこのことによ
り、画像電話が言語ないし聴覚障害者にとっても有効な通信媒体となる。なぜな
ら、手と表情(唇)が画像の他の部分よりも高品質で伝送され、ひいては言語な
いし聴覚障害者であっても唇の運動ないし手の運動によってコミュニケーション
する手段が提供される。
The gist of the present invention is to set the image quality locally differently in the transmitted image. This is very advantageous because image parts close to the skin color can be transmitted with higher image quality than other parts of the image. An example of this is a news broadcast, in which the newscaster's face and hands are quantized and transmitted with a relatively smaller quantization value than non-skin-colored image areas, ie with high image quality.
Therefore, even for the hearing impaired, information can be obtained from high-quality image areas (skin color areas).
For example, it can be obtained by lip reading or gesture interpretation. In particular, this makes visual telephony an effective communication medium for speech or hearing impaired persons. This is because hands and facial expressions (lips) are transmitted with a higher quality than the rest of the image, thus providing a means for even speech or hearing impaired people to communicate by lip movements or hand movements.

【0032】 本発明ではさらに、プロセッサユニットによる画像処理装置が提供される。こ
の装置は、上に述べた方法ステップが実施されるように構成されている。
The present invention further provides an image processing device using a processor unit. The apparatus is configured such that the method steps described above are performed.

【0033】 さらにデジタル画像の符号化装置が提供される。この装置はスペクトル変換を
実行するための手段を有しており、この手段はデジタル画像をスペクトル領域に
変換する。エントロピー符号化のための手段を設けることもでき、この手段はデ
ータ圧縮を実行する。さらに符号化装置はバッファを有し、このバッファはデー
タ速度が可変のデータをエントロピー符号化のための手段から受け取り、有利に
は固定データ速度のチャネルにさらに導通する。
Further, an apparatus for encoding a digital image is provided. The device comprises means for performing a spectral transformation, which converts the digital image into the spectral domain. Means for entropy coding can also be provided, which perform data compression. In addition, the coding device has a buffer, which receives data of variable data rate from the means for entropy coding and preferably further communicates with the fixed data rate channel.

【0034】 本初径のさらなる改善形態では、バッファの充填状態が量子化装置の量子化値
に適合される。
In a further refinement of this initial diameter, the filling state of the buffer is adapted to the quantizer quantization value.

【0035】 別の改善形態では、量子化装置の適合が次のようにして行われる。すなわち、
充填されたバッファが量子化値を増大し、画像を不鮮明に伝送させ、空のバッフ
ァが量子化値を低減し、高い画像品質を保証するのである。
In another refinement, the adaptation of the quantizer is performed as follows. That is,
A filled buffer increases the quantization value, causing the image to be blurred, and an empty buffer reduces the quantization value, ensuring high image quality.

【0036】 本発明の改善形態は従属請求項から明らかである。[0036] Improvements of the invention are evident from the dependent claims.

【0037】 本発明の実施例を以下、図面に基づいて詳細に説明する。Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

【0038】 図1は、2つの計算器、カメラおよび画面を有する装置を示し、これにより画
像データの符号化、伝送、並びに復号化および表示が行われる。
FIG. 1 shows a device having two calculators, a camera and a screen, by which the encoding, transmission, decoding and display of the image data takes place.

【0039】 図2は、デジタル画像をブロックベースで符号化するための装置の概略図であ
る。
FIG. 2 is a schematic diagram of an apparatus for encoding a digital image on a block basis.

【0040】 図3は、計算器によるデジタル画像の量子化方法のステップを示す。FIG. 3 shows the steps of a method for quantizing a digital image by a calculator.

【0041】 図4は、バッファ状態に依存して量子化を適合する様子を示す概略図である。FIG. 4 is a schematic diagram showing how quantization is adapted depending on the buffer state.

【0042】 図5は、画像品質を向上するための手段の概略図である。FIG. 5 is a schematic diagram of a means for improving image quality.

【0043】 図1には、2つの計算器とカメラを有する装置が示されている。ここでは画像
符号化、画像データの伝送、および画像復号化を説明する。
FIG. 1 shows an apparatus having two calculators and a camera. Here, image encoding, transmission of image data, and image decoding will be described.

【0044】 カメラ101は第1の計算器102と線路119を介して接続されている。カ
メラ101は記録した画像104を第1の計算器102に伝送する。第1の計算
器102は第1のプロセッサユニット103を有しており、このプロセッサユニ
ットはバス118を介して画像メモリ105と接続されている。第1の計算器1
02のプロセッサユニット103により画像符号化方法が実施される。この形式
で符号化された画像データ106は第1の計算器102から通信接続路107,
有利には線路または無線経路を介して第2の計算器108へ伝送される。第2の
計算器108は第2のプロセッサユニット109を含んでおり、このプロセッサ
ユニットはバス110を介して画像メモリ111と接続されている。第2のプロ
セッサユニット109では画像復号化方法が実施される。
The camera 101 is connected to the first calculator 102 via a line 119. The camera 101 transmits the recorded image 104 to the first calculator 102. The first calculator 102 has a first processor unit 103, which is connected to the image memory 105 via a bus 118. First calculator 1
The image coding method is performed by the processor unit 103 of the second embodiment. The image data 106 encoded in this format is transmitted from the first computer 102 to the communication connection path 107,
Preferably, it is transmitted to the second calculator 108 via a line or a wireless path. The second calculator 108 includes a second processor unit 109, which is connected to an image memory 111 via a bus 110. In the second processor unit 109, an image decoding method is performed.

【0045】 第1の計算器102も第2の計算器108もそれぞれ画面112ないし113
を有しており、これに画像データ104が視覚化される。第1の計算器102お
よび第2の計算器108を操作するためにそれぞれ入力ユニットが設けられてお
り、これは有利にはキーボード114ないし115,並びにコンピュータマウス
116ないし117である。
Both the first calculator 102 and the second calculator 108 have screens 112 to 113, respectively.
, On which the image data 104 is visualized. An input unit is provided for operating the first calculator 102 and the second calculator 108, respectively, which are preferably keyboards 114 to 115 and computer mice 116 to 117.

【0046】 カメラ101から線路119を介して第1の計算器102に伝送される画像デ
ータ104は有利には時間領域にあるデータである。一方、第1の計算器102
から第2の計算器108へ通信接続路107を介して伝送されるデータ106は
有利にはスペクトル領域にある画像データである。
The image data 104 transmitted from the camera 101 to the first calculator 102 via the line 119 is preferably data in the time domain. On the other hand, the first calculator 102
The data 106 transmitted via the communication connection 107 to the second calculator 108 is preferably image data in the spectral domain.

【0047】 画面120には復号化された画像データが表示される。The screen 120 displays the decoded image data.

【0048】 以下簡単に、MPEG画像符号化について説明する。詳しくは[2]の説明を
参照されたい。
The following briefly describes MPEG image coding. For details, refer to the description of [2].

【0049】 MPEG規格で使用される符号化方法は実質的に、動き補償を行ったハイブリ
ッドDCT(離散的コサイン変換 Diskreten Cosinus Transformation)に基づ くものである。この方法は、n×64kbit/sの画像電話に対して(CCITT勧
告H.261)、34ないし45Mbit/sのTVコントリビューションに対して(
CCR勧告723)および1.2Mbit/sのマルチメディア適用に対して(ISO
−MPEG−1)類似の形態で使用される。ハイブリッドDCTは、順次連続す
る画像の類似関係を利用した時間的処理段と、画像内の相関を利用した位置的処
理段とからなる。
The encoding method used in the MPEG standard is substantially based on the hybrid DCT (Discrete Cosine Transformation) with motion compensation. This method is used for n × 64 kbit / s video telephony (CCITT Recommendation H.261) and for 34 to 45 Mbit / s TV contribution (
CCR Recommendation 723) and for 1.2 Mbit / s multimedia applications (ISO
-MPEG-1) used in a similar form. The hybrid DCT is composed of a temporal processing stage using similarity between successive images and a positional processing stage using correlation in the image.

【0050】 位置的処理(フレーム内符号化)は実質的に古典的DCT符号化に相応する。
画像は8×8の画素ブロックに分解され、これらのブロックがそれぞれDCTに
より周波数領域に変換される。結果は8×8の係数行列であり、近似的に二次元
の空間周波数を変換された画像ブロックで反映する。AC係数の周波数は、fx 軸とfy軸に沿って上昇し、一方DC係数(直流成分)は画像ブロックの平均的 グレー値を表す。
Positional processing (intra-frame coding) substantially corresponds to classical DCT coding.
The image is decomposed into 8 × 8 pixel blocks, and each of these blocks is transformed into the frequency domain by DCT. The result is an 8 × 8 coefficient matrix, which approximately reflects the two-dimensional spatial frequency in the transformed image block. The frequency of the AC coefficients rises along the fx and fy axes, while the DC coefficients (DC components) represent the average gray value of the image block.

【0051】 変換後にデータ拡張が行われる。なぜなら係数の振幅は計算精度の理由から有
利には12ビットでサンプリングされるからである。もちろん自然の画像原画で
はエネルギーの凝縮がDC値(直流成分)を中心に行われ、最高周波数の係数は
通常、ゼロである。
After the conversion, data extension is performed. This is because the coefficient amplitude is advantageously sampled at 12 bits for reasons of computational accuracy. Of course, in a natural original image, the energy is concentrated around the DC value (DC component), and the coefficient of the highest frequency is usually zero.

【0052】 次のステップで、係数のスペクトル重み付けが行われる。これにより、高周波
係数の振幅精度が低下する。ここでは人の目の特性を利用する。人の目は空間周
波数が高いと、低い場合よりも解像度が落ちる。
In the next step, spectral weighting of the coefficients is performed. As a result, the amplitude accuracy of the high frequency coefficient decreases. Here, the characteristics of human eyes are used. The human eye has lower resolution at higher spatial frequencies than at lower spatial frequencies.

【0053】 データ圧縮の第2のステップは、適応量子化の形態で行われる。この適応量子
化により係数の振幅精度はさらに低下され、これにより小さな振幅はゼロに置換
される。ここでの量子化の程度は出力バッファの充填状態に依存する。バッファ
が空であれば、微細な量子化が行われ、これによりより多量のデータが形成され
る。一方、バッファが満杯であれば、粗い量子化が行われ、これによりデータ量
が低減される。
The second step of data compression is performed in the form of adaptive quantization. This adaptive quantization further reduces the amplitude accuracy of the coefficients, whereby small amplitudes are replaced by zero. The degree of quantization here depends on the filling state of the output buffer. If the buffer is empty, fine quantization is performed, thereby forming more data. On the other hand, if the buffer is full, coarse quantization is performed, thereby reducing the amount of data.

【0054】 量子化の後にブロックが対角線でサンプリングされ(ジグザグ・スキャニング
)、続いてエントロピー符号化が行われる。この符号化により本来のデータ圧縮
が行われる。これに対しては2つの効果が利用される。
After quantization, the blocks are sampled diagonally (zigzag scanning), followed by entropy coding. The original data compression is performed by this encoding. Two effects are used for this.

【0055】 1)振幅値の統計。高い振幅値は低い振幅値と比較して滅多に発生せず、従っ
てまれな事象には長いコード語を、頻繁な事象には短いコード語を割り当てる(
可変長符号化、VLC)。このようにして平均的には、データ速度が固定ワード
長による符号化の際に低くなる。VLCの可変速度は引き続きバッファメモリで
平滑化される。
1) Statistics of amplitude values. Higher amplitude values are less frequent than lower amplitude values, so rare events are assigned long code words and frequent events are assigned short code words (
Variable length coding, VLC). Thus, on average, the data rate is lower when encoding with a fixed word length. The variable speed of the VLC is subsequently smoothed in the buffer memory.

【0056】 2)所定の値からは多くの場合でゼロだけが続くという事実を利用する。この
全てのゼロの代わりに、単にEOBコード(End of Block)を伝送する。このこ
とにより、符号化利得が画像データを圧縮する際に有意になる。出発速度を51
2ビットではなく、前記の例ではこのブロックに対して46ビットで伝送する。
このことは11以上の圧縮係数に相応する。
2) Take advantage of the fact that often only zeros follow from a given value. Instead of all zeros, simply transmit an EOB code (End of Block). This makes the encoding gain significant when compressing image data. Departure speed 51
Instead of 2 bits, in the above example, 46 bits are transmitted for this block.
This corresponds to a compression factor of 11 or more.

【0057】 さらなる圧縮率は、時間的処理(フレーム内符号化)により得られる。差分画
像の符号化にはオリジナル画像を符号化する場合よりも必要なデータ速度が小さ
い。なぜなら振幅値が格段に小さいからである。
Further compression rates are obtained by temporal processing (intra-frame coding). The encoding of the difference image requires a lower data rate than the encoding of the original image. This is because the amplitude value is extremely small.

【0058】 確かに画像中の動きが小さい場合には時間差も小さい。しかしこれに対して画
像中の動きが大きい場合には、発生する差も大きく、これを符号化するのは困難
である。この理由から、画像ごとの動きが測定され(動き予測)、差分形成の前
に補償される(動き補償)。ここでは動き情報は画像情報と共に伝送される。通
常はマクロブロック(例えば4つの8×8画像ブロック)当たりの動きベクトル
が使用される。
When the motion in the image is small, the time difference is small. However, when the movement in the image is large, the difference that occurs is large, and it is difficult to encode the difference. For this reason, the motion for each image is measured (motion prediction) and compensated before the difference formation (motion compensation). Here, the motion information is transmitted together with the image information. Usually, a motion vector per macroblock (for example, four 8 × 8 image blocks) is used.

【0059】 使用される予測の代わりに動き補償された双方向の予測を使用すると、差分画
像のさらに小さな振幅値が得られる。
The use of motion compensated bidirectional prediction instead of the prediction used results in even smaller amplitude values of the difference image.

【0060】 動き補償されたハイブリッドコーダでは、画像信号自体が変換されるのではな
く、時間的差分信号が変換される。この理由からコーダは時間的反復ループを使
用する。なぜなら予測器は予測値をすでに伝送された(符号化された)画像の値
から計算しなければならないからである。同じ時間的反復ループがデコーダにも
存在し、コーダとデコーダは完全に同期する。
In the motion-compensated hybrid coder, the temporal difference signal is converted instead of the image signal itself. For this reason, the coder uses a temporal repetition loop. This is because the predictor has to calculate the predicted value from the values of the already transmitted (encoded) image. The same temporal repetition loop exists in the decoder, and the coder and decoder are completely synchronized.

【0061】 MPEG2符号化方法には主に、画像処理することのできる3つの異なる方法
が存在する。
There are mainly three different MPEG2 coding methods that can perform image processing.

【0062】 I−画像:I−画像では時間的予測は使用されない。すなわち画像値が直接変換
され、符号化される。これは画像1に示されている。I−画像を使用するのは、
過去の知識なしに復号化過程を新たに開始できるようにするため、ないしは伝送
エラーの場合に再同期化を達成するためである。
I-picture: No temporal prediction is used in the I-picture. That is, the image values are directly transformed and encoded. This is shown in image 1. The use of I-images is
This is to enable a new start of the decoding process without prior knowledge or to achieve resynchronization in case of transmission errors.

【0063】 P−画像:P−画像に基づいて時間的予測が行われる。DCTが時間的予測エラ
ーに適用される。
P-picture: Temporal prediction is performed based on the P-picture. DCT is applied to the temporal prediction error.

【0064】 B−画像:B−画像では時間的に双方向の予測エラーが計算され、続いて変換さ
れる。双方向の予測は基本的に適合的に動作する。すなわち前方予測、後方予測
、または補間が許容される。
B-picture: For B-pictures, the prediction error in both directions is calculated in time and subsequently transformed. Bidirectional prediction basically works adaptively. That is, forward prediction, backward prediction, or interpolation is allowed.

【0065】 画像シーケンスがMPEG−2符号化の際にはいわゆるGOP(Group Of Pic
tures)に分割される。2つのI−画像の間にあるn個の画像が1つのGOPを 形成する。P−画像間の間隔はmにより表される。ここではm−1個のB−画像
がP−画像の間にある。MPEGシンタックスはmとnの選択を使用者に任せて
いる。m=1はB−画像を使用しないことを意味し、n=1はI−画像だけを符
号化することを意味する。
When the image sequence is MPEG-2 encoded, a so-called GOP (Group Of Pic
tures). The n pictures between two I-pictures form one GOP. The interval between P-images is represented by m. Here, there are m-1 B-pictures between the P-pictures. MPEG syntax leaves the choice of m and n to the user. m = 1 means that no B-picture is used, and n = 1 means that only the I-picture is coded.

【0066】 図2は、H.263規格([1]参照)によるブロックベースの画像符号化方
法を実行するための装置の概略図である。
FIG. 1 is a schematic diagram of an apparatus for performing a block-based image coding method according to the H.263 standard (see [1]).

【0067】 時間的に順次連続するデジタル画像を備えた符号化すべきビデオデータ流が画
像符号化ユニット201に供給される。デジタル画像はマクロブロック202で
分割される。ここで各マクロブロックは16×16の画素を有している。マクロ
ブロック202は4つの画像ブロック203,204,205,206を含む。
ここで各画像ブロックは8×8の画素を含み、各画素には輝度値(明度値)が配
属されている。さらに各マクロブロック202は2つのクロミナンスブロック2
07と208を含み、これらのブロックは画素に配属されたクロミナンス値(色
情報、飽和度)を備えている。
A video data stream to be coded comprising digital images that are successive in time is supplied to the image coding unit 201. The digital image is divided into macro blocks 202. Here, each macro block has 16 × 16 pixels. The macro block 202 includes four image blocks 203, 204, 205, and 206.
Here, each image block includes 8 × 8 pixels, and a luminance value (brightness value) is assigned to each pixel. Further, each macroblock 202 has two chrominance blocks 2
07 and 208, these blocks have chrominance values (color information, saturation) assigned to the pixels.

【0068】 1つの画像のブロックは輝度値(=明度)、第1のクロミナンス値(=色相)
および第2のクロミナンス値(=飽和度)を含む。ここでは輝度値、第1のクロ
ミナンス値、および第2のクロミナンス値は色値と称される。
A block of one image includes a luminance value (= brightness) and a first chrominance value (= hue)
And a second chrominance value (= saturation). Here, the luminance value, the first chrominance value, and the second chrominance value are referred to as color values.

【0069】 画像ブロックは変換符号化ユニット209に供給される。差分画像符号化の場
合には、時間的に先行する画像の画像ブロックの符号化すべき値が瞬時の符号化
すべき画像ブロックの値から減算される。そして差分形成情報210だけが変換
符号化ユニット(離散的コサイン変換、DCT)209に供給される。このため
に接続路234を介して瞬時のマクロブロック202が動き予測ユニット229
に通知される。変換符号化ユニット209では、符号化すべき画像ブロックに対
して、ないしは差分画像ブロックに対してスペクトル係数211が形成され、量
子化ユニット212に供給される。この量子化ユニット212は本発明の量子化
装置に相応する。
The image block is supplied to the transform coding unit 209. In the case of differential image coding, the value to be coded of the image block of the temporally preceding image is subtracted from the value of the instantaneous image block to be coded. Then, only the difference forming information 210 is supplied to the transform coding unit (discrete cosine transform, DCT) 209. For this purpose, the instantaneous macroblock 202 is connected via the connection 234 to the motion prediction unit 229.
Will be notified. In the transform coding unit 209, spectral coefficients 211 are formed for the image block to be coded or for the difference image block, and are supplied to the quantization unit 212. This quantization unit 212 corresponds to the quantization device of the present invention.

【0070】 量子化されたスペクトル係数213はスキャンユニット214にも、帰還経路
にある逆量子化ユニット215にも供給される。例えば“ジグザグ”スキャン法
によるスキャンの後、スキャンされたスペクトル係数232について、そのため
に設けられたエントロピー符号化ユニット216でエトロピー符号化が実行され
る。エントロピー符号化されたスペクトル係数は符号化画像データ217として
チャネル、有利には線路または無線区間を介してデコーダに伝送される。
The quantized spectral coefficients 213 are supplied to both the scan unit 214 and the inverse quantization unit 215 in the feedback path. After scanning, for example by a “zigzag” scanning method, entropy coding is performed on the scanned spectral coefficients 232 in an entropy coding unit 216 provided for this. The entropy-coded spectral coefficients are transmitted as coded image data 217 to the decoder via a channel, preferably a line or a radio link.

【0071】 逆量子化ユニット215では、量子化されたスペクトル係数213の逆量子化
が行われる。そうして得られたスペクトル係数218は逆変換符号化ユニット2
19(逆離散コサイン変換,IDCT)に供給される。復元された符号化値(差
分符号化値も)は差分画像モードで加算器221に供給される。加算器221は
さらに画像ブロックの符号化値を受け取る。この符号化値は、時間的に先行する
画像からすでに実行された動き補償に従って得られる。加算器221により復元
された画像ブロック222が形成され、画像メモリ223に記憶される。
The inverse quantization unit 215 performs inverse quantization of the quantized spectral coefficients 213. The spectral coefficient 218 thus obtained is converted to the inverse transform coding unit 2
19 (inverse discrete cosine transform, IDCT). The reconstructed encoded value (and also the differential encoded value) is supplied to the adder 221 in the differential image mode. The adder 221 further receives the encoded value of the image block. This coding value is obtained from the temporally preceding picture according to the motion compensation already performed. An image block 222 restored by the adder 221 is formed and stored in the image memory 223.

【0072】 復元された画像ブロック222のクロミナンス値224は画像メモリ223か
ら動き補償ユニット225に供給される。明度値226に対してはそのために設
けられた補間ユニット227で補間が実行される。補間に基づき、それぞれの画
像ブロックに含まれる明度値の数が2倍にされる。全ての明度値228は動き補
償ユニット225にも、動き予測ユニット229にも供給される。動き予測ユニ
ット229はさらにそれぞれ符号化すべきマクロブロック(16×16画素)の
画像ブロックも接続路234を介して受け取る。動き予測ユニット229では、
補間された明度値を考慮して動き予測が行われる(ハーフピクセルベースの動き
予測)。有利には動き予測の際に、符号化すべき瞬時のマクロブロック202と
、時間的に先行する画像から復元されたマクロブロックにおける個々の明度値の
絶対差を検出する。
The restored chrominance value 224 of the image block 222 is supplied from the image memory 223 to the motion compensation unit 225. Interpolation is performed on the brightness value 226 by an interpolation unit 227 provided for that purpose. Based on the interpolation, the number of lightness values contained in each image block is doubled. All brightness values 228 are provided to both the motion compensation unit 225 and the motion prediction unit 229. The motion prediction unit 229 also receives via a connection 234 an image block of a macroblock (16 × 16 pixels) to be coded, respectively. In the motion prediction unit 229,
Motion prediction is performed in consideration of the interpolated brightness value (half-pixel based motion prediction). Advantageously, in the motion estimation, the absolute difference between the individual brightness values in the instantaneous macroblock 202 to be coded and in the macroblock recovered from the temporally preceding picture is detected.

【0073】 動き予測の結果は動きベクトルである。この動きベクトルにより、時間的に先
行する画像から選択されたマクロブロックと、符号化すべきマクロブロック20
2との間の位置的ずれが表される。
The result of the motion prediction is a motion vector. With this motion vector, the macroblock selected from the temporally preceding image and the macroblock 20 to be encoded
2 is represented.

【0074】 明度情報もクロミナンス情報も動き予測ユニット229により求められたマク
ロブロックを基準にして動きベクトル230だけずらされ、マクロブロック20
2の符号化値から減算される(データ矢印231参照)。
Both the brightness information and the chrominance information are shifted by the motion vector 230 with respect to the macro block obtained by the motion prediction unit 229, and the macro block 20
2 (see data arrow 231).

【0075】 図3には、デジタル画像を計算器により量子化するための方法ステップが示さ
れている。
FIG. 3 shows method steps for quantizing a digital image with a calculator.

【0076】 ステップ301で所定の色(画像の第1領域の基準)として肌色COLHが検 出される。ステップ302で画像のブロックが読み込まれ、その色COLBLが検
出される。ブロックの各個々のピクセルは明度値、色相、および飽和度を有して
いるから、ブロック全体に対して相応の平均値が形成される。この平均値は色値
COLBLとしてまとめて表される。ステップ303で比較演算が実行され、瞬時
のブロックの色COLBLが所定の色COLH(肌色)と比較される。このような 比較演算は一般的に次にようにして行われる。
In step 301, flesh color COL H is detected as a predetermined color (reference for the first area of the image). In step 302, a block of an image is read and its color COL BL is detected. Since each individual pixel of the block has a lightness value, a hue and a saturation, a corresponding average value is formed for the whole block. This average is collectively represented as the color value COL BL . In step 303, a comparison operation is performed, and the color COL BL of the instantaneous block is compared with a predetermined color COL H (skin color). Such a comparison operation is generally performed as follows.

【0077】 |COLH−COLBL|<S (4) 上に述べたように、色値は明度、色相、飽和度を代表するものであり、これら
は色値の個々の要素として比較演算に用いられる。以下、3つの異なる比較演算
を上げるが、本発明はこれら演算に制限されるものではない。
| COL H −COL BL | <S (4) As described above, the color values are representative of lightness, hue, and saturation, and these are used as individual elements of the color value in the comparison operation. Used. Hereinafter, three different comparison operations will be described, but the present invention is not limited to these operations.

【0078】 |xy - hy| + |xCr - hCr| + |xCb - hCb| <S (1) |xy - hy|2 + |xCr - hCr|2 + |xCb - hCb|2 <S (2) k1|D1| + k2|D2| + k3|D3| <S (3) ここで、 xy 第1の色値の輝度値(=明度) xCr 第1の色値の第1のクロミナンス値(=色相) xCb 第1の色値の第2のクロミナンス値(=飽和度) hy 第2の色値の輝度値(=明度) hCr 第2の色値の第1のクロミナンス値(=色相) hCb 第2の色値の第2のクロミナンス値(=飽和度) S 所定の閾値 k1,k2,k3 所定の重み付け値 D1 第1の色値輝度値と第2の色値の輝度値との第1の比較 D2 第1の色値の第1のクロミナンス値と第2の色値の第1のクロミナンス値
との第2の比較 D3 第1の色値の第2のクロミナンス値と第2の色値の第2のクロミナンス値
との第3の比較 を表す。
| Xy-hy | + | xCr-hCr | + | xCb-hCb | <S (1) | xy-hy | 2 + | xCr-hCr | 2 + | xCb-hCb | 2 <S (2) k1 | D1 | + k2 | D2 | + k3 | D3 | <S (3) where xy is the luminance value (= lightness) of the first color value xCr the first chrominance value of the first color value (= hue) XCb Second chrominance value of first color value (= saturation) hy Luminance value of second color value (= brightness) hCr First chrominance value of second color value (= hue) hCb second The second chrominance value (= saturation degree) of the color value of S is the predetermined threshold value k1, k2, k3 The predetermined weight value D1 The first comparison between the luminance value of the first color value and the luminance value of the second color value D2 a second comparison of the first chrominance value of the first color value with a first chrominance value of the second color value D3 a second comparison of the second chrominance value of the first color value and the second chrominance value of the second color value 3 represents a third comparison with a chrominance value of 2.

【0079】 ステップ303で比較演算の結果が閾値Sと比較される。所定の色(肌色)C
OLHとブロックの色COLBLとの差が所定の閾値Sより小さければ、ブロック の色COLBLは少なくとも肌色COLHに近似している。この場合ステップ30 4で、瞬時の量子化値QWが第1の量子化値QW1と等しいか否かが問い合わさ
れる。ここで第1の量子化値QW1は第2の量子化値QW2より小さいことに注
意して欲しい。量子化値が小さければ小さいほど、これにより達成される画像品
質は高くなる。ステップ304の問い合わせで、量子化値QWが第1の量子化値
QW1と等しければ、量子化が実行される(ステップ306参照)。それ以外の
場合、ステップ305で量子化値QWとして第1の量子化値QW1がセットされ
、これに続いてステップ306で量子化が実行される。
In step 303, the result of the comparison operation is compared with a threshold value S. Predetermined color (skin color) C
If the difference between OL H and the color COL BL of the block is smaller than a predetermined threshold value S, the color COL BL of the block is at least approximate to the skin color COL H. In this case, a query is made in step 304 as to whether the instantaneous quantization value QW is equal to the first quantization value QW1. Note that the first quantization value QW1 is smaller than the second quantization value QW2. The lower the quantization value, the higher the image quality achieved by this. If it is determined in step 304 that the quantization value QW is equal to the first quantization value QW1, quantization is performed (see step 306). Otherwise, in step 305, the first quantization value QW1 is set as the quantization value QW, and subsequently, in step 306, quantization is performed.

【0080】 比較演算303で、ロックの色COLBLと肌色COLHとの類似性が得られな ければ、ステップ307で瞬時の量子化値QWが第2の量子化値QW2と等しい
か否かが問い合わされる。等しければ量子化が実行される(ステップ306参照
)。それ以外の場合、ステップ308で新たな量子化値QWとして第2の量子化
値QW2がセットされる。
If the similarity between the lock color COL BL and the skin color COL H cannot be obtained in the comparison operation 303, whether or not the instantaneous quantization value QW is equal to the second quantization value QW 2 is determined in step 307. Is asked. If they are equal, quantization is performed (see step 306). Otherwise, in step 308, the second quantization value QW2 is set as the new quantization value QW.

【0081】 上に述べた前処理の枠内でステップ304と307では、量子化値QWをステ
ップ303からの比較演算の結果として適合しなければならないか否かの問い合
わせだけでなく、ブロックのできるだけ大きな関連する(量子化値により伝送す
べき)領域が得られるようにする。
In steps 304 and 307 within the frame of the pre-processing described above, it is not only an inquiry as to whether or not the quantized value QW must be adapted as a result of the comparison operation from step 303, A large associated area (to be transmitted by quantization value) is obtained.

【0082】 図4には、量子化をバッファ状態に依存して実行する構成が示されている。FIG. 4 shows a configuration for performing the quantization depending on the buffer state.

【0083】 図4のブロック401は、古典的なフレーム内コーダのブロック回路図の第1
のブロックを一括するものである。デジタル画像はDCTに基づいて周波数領域
に変換され、そこでスペクトル係数の重み付けが行われ、ブロック402で量子
化が行われる。量子化の後、ステップ403で可変長符号化によるサンプリング
が実行され、このようにして得られたデータがバッファ404に書き込まれる。
バッファ404から圧縮された画像データがチャネル406を介してデコーダに
伝送される。
Block 401 of FIG. 4 is the first block diagram of a classic intraframe coder.
Is a group of blocks. The digital image is transformed into the frequency domain based on DCT, where spectral coefficients are weighted and quantized at block 402. After the quantization, in step 403, sampling by variable length coding is performed, and the data thus obtained is written to the buffer 404.
The compressed image data is transmitted from the buffer 404 to the decoder via the channel 406.

【0084】 チャネルのデータ速度は一定であるが、画像伝送は少なくとも近似的にリアル
タイム要求を満たさなければならないから、伝送すべき各画像に対して所定の時
間が使用される。画像符号化がこの時間に行われなければ、画像全体が伝送され
ない。常に画像全体が伝送されることを保証するために、バッファ404の充填
状態に依存して量子化402が適合される(適合経路405参照)。画像符号化
で、残りの時間が画像全体をデコーダに伝送するのに十分でないことが判明すれ
ば、量子化値QWを高めることにより量子化が適合される。このことにより不正
確で、不鮮明な画像圧縮が行われるが、相応に高速に圧縮を実行することができ
、リアルタイム要求を満たすことができる。
Although the data rate of the channel is constant, a predetermined time is used for each image to be transmitted, since image transmission must at least approximately meet real-time requirements. If no image encoding is performed at this time, the entire image will not be transmitted. To ensure that the entire image is always transmitted, the quantization 402 is adapted depending on the filling state of the buffer 404 (see adaptation path 405). If the image coding shows that the remaining time is not enough to transmit the entire image to the decoder, the quantization is adapted by increasing the quantization value QW. This results in inaccurate and unclear image compression, but can perform the compression at a correspondingly high speed and meet real-time requirements.

【0085】 ここでは、基準を満たし、相応に高品質で伝送すべき第1の領域が残りの第2
の領域よりも高い画像品質であることが常に保証される。従って第1の領域に対
する量子化値は常に第2の領域に対する量子化値よりも小さい。
Here, the first region that meets the criteria and is to be transmitted with a correspondingly high quality is the remaining second region.
It is always guaranteed that the image quality is higher than that of the region. Therefore, the quantization value for the first area is always smaller than the quantization value for the second area.

【0086】 図5には、画像品質改善のための別の手段(ブロック501参照)が示されて
いる。
FIG. 5 shows another means for improving image quality (see block 501).

【0087】 上の詳細に述べた方法を考慮し、画像品質改善はとりわけ所定の色を有する所
定の領域に対して行われる。画像の肌色面は画像の他の部分よりも比較的に高い
画像品質で伝送し、デコーダに提示すべきである。
In view of the method described in detail above, the image quality improvement is carried out, inter alia, on certain areas having a certain color. The skin tones of the image should be transmitted at a higher image quality than the rest of the image and presented to the decoder.

【0088】 第1の手段502は画像反復速度を上昇させる(所定の色を有する領域に対し
て)。相応の領域を頻繁に更新することにより、この領域は動き画像の他の部分
よりも滑らかに表示される。画像符号化の際に相応に調整することにより、この
領域のリアルタイム表示が有利に保証される。これにより肌色面の滑らかな動き
がデコーダの側でも知覚される。
The first means 502 increases the image repetition rate (for regions having a predetermined color). By updating the corresponding area frequently, this area is displayed more smoothly than the rest of the motion picture. By a corresponding adjustment during the image coding, a real-time display of this region is advantageously ensured. As a result, the smooth movement of the flesh-colored surface is also perceived on the decoder side.

【0089】 第2の手段503は位置解像度を向上させる。所定の基準を満たす領域に対し
ては単位面積当たりの画素を増やすことにより、画像鮮鋭度が改善される。
The second means 503 improves the position resolution. The image sharpness is improved by increasing the number of pixels per unit area for an area satisfying the predetermined criterion.

【0090】 最後に第3の手段504は、所定の領域(上に詳細に示した)に対して量子化
値を低減する。画像の他の部分よりも量子化値を低減することにより、所定の条
件を満たす、有利には肌色の当該領域に対する画像符号化が微細な量子化により
行われ、ひいては画像品質が向上する。
Finally, the third means 504 reduces the quantization value for a given area (shown in detail above). By reducing the quantization value compared to the rest of the image, the image coding for the region of interest, preferably of flesh color, is performed with fine quantization, and thus the image quality is improved.

【0091】 基準を満たす所定の領域に対する、前記の画像品質改善手段は組み合わせるこ
ともできる。
The above-described image quality improving means for a predetermined area satisfying the criterion can be combined.

【0092】 本明細書の枠内で、以下の刊行物を引用する。The following publications are cited within the context of the present description.

【0093】[0093]

【表1】 [Table 1]

【図面の簡単な説明】[Brief description of the drawings]

【図1】 図1は、2つの計算器、カメラおよび画面を有する装置を示し、これにより画
像データの符号化、伝送、並びに復号化および表示が行われる。
FIG. 1 shows a device having two calculators, a camera and a screen, by which the encoding, transmission, decoding and display of image data takes place.

【図2】 図2は、デジタル画像をブロックベースで符号化するための装置の概略図であ
る。
FIG. 2 is a schematic diagram of an apparatus for encoding a digital image on a block basis.

【図3】 図3は、計算器によるデジタル画像の量子化方法のステップを示す。FIG. 3 shows the steps of a method for quantizing a digital image by a calculator.

【図4】 図4は、バッファ状態に依存して量子化を適合する様子を示す概略図である。FIG. 4 is a schematic diagram showing how quantization is adapted depending on a buffer state.

【図5】 図5は、画像品質を向上するための手段の概略図である。FIG. 5 is a schematic diagram of a means for improving image quality.

【手続補正書】特許協力条約第34条補正の翻訳文提出書[Procedural Amendment] Submission of translation of Article 34 Amendment of the Patent Cooperation Treaty

【提出日】平成11年11月15日(1999.11.15)[Submission date] November 15, 1999 (November 15, 1999)

【手続補正1】[Procedure amendment 1]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】特許請求の範囲[Correction target item name] Claims

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【特許請求の範囲】[Claims]

───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5C057 AA01 AA11 BA02 CB07 DA20 DB06 DC01 EG01 EL01 EM01 EM16 GH05 5C059 KK00 MA23 MC11 NN01 PP04 SS07 TA41 TA45 TA47 TA50 TB08 TC11 TC12 TC43 TD01 TD11 UA02 UA32 UA38 5C066 AA01 AA11 BA02 CA05 CA27 DC06 DD06 GA02 GA05 HA01 HA03 JA03 KE16 KE17 ──────────────────────────────────────────────────続 き Continued on the front page F-term (reference) CA27 DC06 DD06 GA02 GA05 HA01 HA03 JA03 KE16 KE17

Claims (41)

【特許請求の範囲】[Claims] 【請求項1】 画像処理方法において、 a)デジタル画像を2つの領域に分割し、第1の領域は所定の基準を満たし、第
2の領域は所定の基準を満たさず、 b)第1の領域を第2の領域よりも高い画像品質で処理する、 ことを特徴とする画像処理方法。
1. An image processing method comprising: a) dividing a digital image into two regions, a first region meeting a predetermined criterion, a second region not meeting a predetermined criterion, b) a first region An image processing method, wherein the area is processed with higher image quality than the second area.
【請求項2】 画像を複数の領域に分割し、 基準を満たす複数の第1の領域を、基準を満たさない複数の第2の領域よりも
高い画像品質で処理する、請求項1記載の方法。
2. The method according to claim 1, wherein the image is divided into a plurality of regions, and the first regions satisfying the criterion are processed with higher image quality than the second regions not satisfying the criterion. .
【請求項3】 基準は、画像の領域が所定の色領域からの色を有することで
ある、請求項1または2記載の方法。
3. The method according to claim 1, wherein the criterion is that the area of the image has a color from a predetermined color area.
【請求項4】 前記色は、人の肌の色にほぼ相応する、請求項3記載の方法
4. The method according to claim 3, wherein the color substantially corresponds to a color of a human skin.
【請求項5】 画像をブロックベースの画像符号化法により処理する、請求
項1から4までのいずれか1項記載の方法。
5. The method according to claim 1, wherein the image is processed by a block-based image coding method.
【請求項6】 ブロックベースの画像符号化法はMPEG規格、またはH.
261またはH.263規格により定められている、請求項5記載の方法。
6. A block-based image encoding method according to the MPEG standard or H.264 standard.
261 or H.264. The method according to claim 5, defined by the H.263 standard.
【請求項7】 a)画像の所定の大きさを有するブロックに対して、当該ブ
ロックの色を該ブロックの第2の色値の形態で検出し、 b)第2の色値と第1の色値との比較演算を実行し、 c)比較演算の結果が所定の閾値よりも小さければ基準が満たされ、すなわち当
該ブロックは少なくとも肌色に近似し、 d)それ以外の場合、基準は当該ブロックに対して満たされない、請求項5また
は6記載の方法。
7.) a) detecting, for a block having a predetermined size of the image, the color of the block in the form of a second color value of the block; b) detecting the second color value and the first color value; Performing a comparison operation with a color value; c) the criterion is met if the result of the comparison operation is less than a predetermined threshold, ie the block is at least approximating flesh color; d) otherwise the criterion is the block 7. A method according to claim 5 or claim 6, wherein the method is not satisfied.
【請求項8】 画像の各ブロックに対して当該方法を反復的に実施する、請
求項7記載の方法。
8. The method of claim 7, wherein the method is iteratively performed on each block of the image.
【請求項9】 ブロックの所定の大きさは、8画素×8画素である、請求項
7または8記載の方法。
9. The method according to claim 7, wherein the predetermined size of the block is 8 pixels × 8 pixels.
【請求項10】 ブロックの所定の大きさは、16画素×16画素である、
請求項7または8記載の方法。
10. The predetermined size of the block is 16 pixels × 16 pixels.
The method according to claim 7.
【請求項11】 比較演算を次式により実行する: |xy - hy| + |xCr - hCr| + |xCb - hCb| <S ここで、 xy 第1の色値の輝度値(=明度) xCr 第1の色値の第1のクロミナンス値(=色相) xCb 第1の色値の第2のクロミナンス値(=飽和度) hy 第2の色値の輝度値(=明度) hCr 第2の色値の第1のクロミナンス値(=色相) hCb 第2の色値の第2のクロミナンス値(=飽和度) S 所定の閾値 である、請求項7から10までのいずれか1項記載の方法。11. The comparison operation is performed by the following equation: | xy−hy | + | xCr−hCr | + | xCb−hCb | <S, where xy is the luminance value (= lightness) xCr of the first color value. The first chrominance value (= hue) of the first color value xCb The second chrominance value (= saturation) of the first color value hy The luminance value (= lightness) of the second color value hCr The second color 11. The method according to claim 7, wherein the first chrominance value of the value (= hue) hCb is the second chrominance value of the second color value (= saturation) S a predetermined threshold value. 【請求項12】 比較演算を次式により実行する: |xy - hy|2 + |xCr - hCr|2 + |xCb - hCb|2 <S ここで、 xy 第1の色値の輝度値(=明度) xCr 第1の色値の第1のクロミナンス値(=色相) xCb 第1の色値の第2のクロミナンス値(=飽和度) hy 第2の色値の輝度値(=明度) hCr 第2の色値の第1のクロミナンス値(=色相) hCb 第2の色値の第2のクロミナンス値(=飽和度) S 所定の閾値 である、請求項7から10までのいずれか1項記載の方法。12. The comparison operation is performed by the following equation: | xy−hy | 2 + | xCr−hCr | 2 + | xCb−hCb | 2 <S where xy is the luminance value of the first color value (= Lightness) xCr First chrominance value of first color value (= hue) xCb Second chrominance value of first color value (= saturation) hy Luminance value of second color value (= lightness) hCr 11. The first chrominance value (= hue) of the second color value hCb The second chrominance value (= saturation) of the second color value S is a predetermined threshold value. the method of. 【請求項13】 比較演算を次式により実行する: k1|D1| + k2|D2| + k3|D3| <S ここで、 k1,k2,k3 所定の重み付け値 D1 第1の色値輝度値と第2の色値の輝度値との第1の比較 D2 第1の色値の第1のクロミナンス値と第2の色値の第1のクロミナンス値
との第2の比較 D3 第1の色値の第2のクロミナンス値と第2の色値の第2のクロミナンス値
との第3の比較 S 所定の閾値 である、請求項7から10までのいずれか1項記載記載の方法。
13. The comparison operation is performed according to the following equation: k1 | D1 | + k2 | D2 | + k3 | D3 | <S where k1, k2, k3 predetermined weighting values D1 first color value luminance value D2 a first comparison between the first chrominance value of the first color value and a first chrominance value of the second color value D3 the first color The method according to any of claims 7 to 10, wherein a third comparison S of the second chrominance value of the value and the second chrominance value of the second color value is a predetermined threshold value.
【請求項14】 ブロックベースの画像符号化法をMEPG−4規格に従っ
て定め、MPEG−4規格に従って定められた領域は前記所定の基準を満たす、
請求項1から13までのいずれか1項記載の方法。
14. A block-based image coding method is defined according to the MPEG-4 standard, and an area defined according to the MPEG-4 standard satisfies said predetermined standard.
14. The method according to any one of the preceding claims.
【請求項15】 画像反復速度を第1の領域に対して高めることにより画像
品質を向上させる、請求項1から14までのいずれか1項記載の方法。
15. The method according to claim 1, wherein the image quality is improved by increasing the image repetition rate for the first region.
【請求項16】 第1の領域に対して位置解像度を高め、第1の領域に対し
ては比較的に多数の画素を処理することにより画像品質を向上させる、請求項1
から15までのいずれか1項記載の方法。
16. The method according to claim 1, wherein the position resolution is increased for the first area, and the image quality is improved by processing a relatively large number of pixels for the first area.
The method according to any one of claims 1 to 15.
【請求項17】 第1の領域を第1の量子化値により量子化し、第2の領域
を第2の量子化値により量子化することにより、画像品質を向上させ、 第1の量子化値は第2の量子化値よりも小さい、請求項1から16までのいず
れか1項記載の方法。
17. The image quality is improved by quantizing a first area with a first quantization value and quantizing a second area with a second quantization value. 17. The method according to any of the preceding claims, wherein is less than the second quantized value.
【請求項18】 第1の量子化値から第2の量子化値への切り換えを、DQ
UANTシンボルを第2の量子化値と共にパラメータとして伝送することにより
行い、反対に第2の量子化値から第1の量子化値への切り換えを、DQUANT
シンボルを第1の量子化値と共にパラメータとして伝送することにより行う、請
求項17記載の方法。
18. The switching from the first quantization value to the second quantization value is performed by DQ
By transmitting the UANT symbol as a parameter together with the second quantization value, the switching from the second quantization value to the first quantization value is performed by DQUANT.
The method according to claim 17, wherein the method is performed by transmitting the symbol as a parameter together with the first quantization value.
【請求項19】 基準が満たされた場合、複数のブロックを備え、所定の色
(肌色)を有するできるだけ大きな関連領域を保証するために以下の手段を実行
する: a)ブロックが基準を満たさず、当該ブロックが基準を満たす別のブロックによ
りほぼ取り囲まれていれば、当該ブロックに対する比較演算の結果が所定の閾値
より僅かに上にある場合には当該ブロックを第1の量子化値により符号化し、 b)ブロックが基準を満たさず、当該ブロックが基準を満たすブロックの中央に
存在していれば、当該ブロックも第1の量子化値により符号化する、請求項17
または18記載の方法。
19. If the criterion is fulfilled, the following measures are carried out in order to guarantee as large a relevant area as possible with a plurality of blocks and with a predetermined color (skin color): a) The block does not fulfill the criterion If the result of the comparison operation on the block is slightly above a predetermined threshold value if the block is substantially surrounded by another block satisfying the criterion, the block is encoded with the first quantization value. And b) if the block does not satisfy the criterion and the block is located in the center of the block that satisfies the criterion, the block is also encoded with the first quantized value.
Or the method of 18.
【請求項20】 プロセッサユニットを有する画像処理装置において、 a)デジタル画像が2つの領域に分割され、第1の領域は所定の基準を満たし、
第2の領域は所定の基準を満たさず、 b)第1の領域は第2の領域よりも高い画像品質で処理されるように構成されて
いる、 ことを特徴とする画像処理装置。
20. An image processing apparatus having a processor unit, wherein: a) a digital image is divided into two regions, a first region satisfies a predetermined criterion,
An image processing apparatus, wherein the second area does not satisfy a predetermined criterion, and b) the first area is configured to be processed with higher image quality than the second area.
【請求項21】 プロセッサユニットは、画像が複数の領域に分割され、 基準を満たす複数の第1の領域は、基準を満たさない複数の第2の領域よりも
高い画像品質で処理されるように構成されている、請求項20記載の装置。
21. The processor unit, wherein the image is divided into a plurality of regions, and a plurality of first regions satisfying the criterion are processed with higher image quality than a plurality of second regions not satisfying the criterion. 21. The device of claim 20, wherein the device is configured.
【請求項22】 プロセッサユニットは、画像の領域が所定の色領域からの
色を有することが基準であるように構成されている、請求項20または21記載
の装置。
22. The apparatus according to claim 20, wherein the processor unit is configured such that it is based on the fact that the area of the image has a color from a predetermined color area.
【請求項23】 プロセッサユニットは、前記色が人の肌の色にほぼ相応す
るように構成されている、請求項22記載の装置。
23. The apparatus of claim 22, wherein the processor unit is configured such that the color substantially corresponds to a color of a human skin.
【請求項24】 プロセッサユニットは、画像がブロックベースの画像符号
化法により処理されるように構成されている、請求項20から23までのいずれ
か1項記載の装置。
24. The apparatus according to claim 20, wherein the processor unit is configured such that the image is processed by a block-based image coding method.
【請求項25】 プロセッサユニットは、ブロックベースの画像符号化法が
MPEG規格、またはH.261またはH.263規格に従って定められるよう
に構成されている、請求項24記載の装置。
25. The processor unit according to claim 1, wherein the block-based image coding method is the MPEG standard or H.264. 261 or H.264. The apparatus of claim 24, wherein the apparatus is configured to be defined according to the H.263 standard.
【請求項26】 プロセッサユニットは、 a)画像の所定の大きさを有するブロックに対して、当該ブロックの色が該ブロ
ックの第2の色値の形態で検出され、 b)第2の色値と第1の色値との比較演算が実行され、 c)比較演算の結果が所定の閾値よりも小さければ基準が満たされ、すなわち当
該ブロックは少なくとも肌色に近似し、 d)それ以外の場合、基準は当該ブロックに対して満たされないように構成され
ている、請求項24または25記載の装置。
26. A processor unit comprising: a) for a block having a predetermined size of an image, a color of the block is detected in the form of a second color value of the block; b) a second color value of the block; A) a comparison operation is performed with the first color value; c) if the result of the comparison operation is smaller than a predetermined threshold, the criterion is fulfilled, ie the block is at least approximating skin color; d) otherwise: 26. The apparatus according to claim 24 or claim 25, wherein the criterion is configured not to be met for the block.
【請求項27】 プロセッサユニットは、画像の各ブロックに対して前記方
法が反復的に実行されるよう構成されている、請求項26記載の装置。
27. The apparatus of claim 26, wherein the processor unit is configured to perform the method iteratively on each block of the image.
【請求項28】 プロセッサユニットは、ブロックの所定の大きさが8画素
×8画素であるように構成されている、請求項26または27記載の装置。
28. The apparatus according to claim 26, wherein the processor unit is configured such that the predetermined size of the block is 8 pixels × 8 pixels.
【請求項29】 プロセッサユニットは、ブロックの所定の大きさが16画
素×16画素であるように構成されている、請求項26または27記載の装置。
29. The apparatus according to claim 26, wherein the processor unit is configured such that the predetermined size of the block is 16 pixels × 16 pixels.
【請求項30】 プロセッサユニットは、比較演算が次式により実行される
ように構成されている: |xy - hy| + |xCr - hCr| + |xCb - hCb| <S ここで、 xy 第1の色値の輝度値(=明度) xCr 第1の色値の第1のクロミナンス値(=色相) xCb 第1の色値の第2のクロミナンス値(=飽和度) hy 第2の色値の輝度値(=明度) hCr 第2の色値の第1のクロミナンス値(=色相) hCb 第2の色値の第2のクロミナンス値(=飽和度) S 所定の閾値 である、請求項26から29までのいずれか1項記載の装置。
30. The processor unit, wherein the comparison operation is performed by the following equation: | xy−hy | + | xCr−hCr | + | xCb−hCb | <S where xy first Luminance value (= lightness) of the color value of xCr first chrominance value of the first color value (= hue) xCb second chrominance value of the first color value (= saturation) hy of the second color value The luminance value (= brightness) hCr the first chrominance value (= hue) of the second color value hCb the second chrominance value (= saturation) of the second color value S is a predetermined threshold value. 30. Apparatus according to any one of the preceding claims.
【請求項31】 プロセッサユニットは、比較演算が次式により実行される
ように構成されている: |xy - hy|2 + |xCr - hCr|2 + |xCb - hCb|2 <S ここで、 xy 第1の色値の輝度値(=明度) xCr 第1の色値の第1のクロミナンス値(=色相) xCb 第1の色値の第2のクロミナンス値(=飽和度) hy 第2の色値の輝度値(=明度) hCr 第2の色値の第1のクロミナンス値(=色相) hCb 第2の色値の第2のクロミナンス値(=飽和度) S 所定の閾値 である、請求項26から29までのいずれか1項記載の装置。
31. The processor unit is configured such that the comparison operation is performed according to the following equation: | xy−hy | 2 + | xCr − hCr | 2 + | xCb −hCb | 2 <S xy luminance value of first color value (= brightness) xCr first chrominance value of first color value (= hue) xCb second chrominance value of first color value (= saturation) hy second The luminance value (= lightness) of the color value hCr The first chrominance value (= hue) of the second color value hCb The second chrominance value (= saturation) of the second color value S is a predetermined threshold value. Item 30. The apparatus according to any one of Items 26 to 29.
【請求項32】 プロセッサユニットは、比較演算が次式により実行される
ように構成されている: k1|D1| + k2|D2| + k3|D3| <S ここで、 k1,k2,k3 所定の重み付け値 D1 第1の色値輝度値と第2の色値の輝度値との第1の比較 D2 第1の色値の第1のクロミナンス値と第2の色値の第1のクロミナンス値
との第2の比較 D3 第1の色値の第2のクロミナンス値と第2の色値の第2のクロミナンス値
との第3の比較 S 所定の閾値 である、請求項26から29までのいずれか1項記載の装置。
32. The processor unit is configured such that the comparison operation is performed according to the following equation: k1 | D1 | + k2 | D2 | + k3 | D3 | <S where k1, k2, k3 predetermined D1 a first comparison between the first color value luminance value and the second color value luminance value D2 a first chrominance value of the first color value and a first chrominance value of the second color value 30. A third comparison S3 with a second threshold value D3 of a second chrominance value of the first color value and a second chrominance value of the second color value. An apparatus according to any one of the preceding claims.
【請求項33】 プロセッサユニットは、ブロックベースの画像符号化法が
MPEG−4規格により定められ、MPEG−4規格により定められた領域に対
して所定の基準が満たされるように構成されている、請求項20から32までの
いずれか1項記載の装置。
33. The processor unit, wherein the block-based image coding method is defined by the MPEG-4 standard, and a predetermined standard is satisfied for an area defined by the MPEG-4 standard. 33. Apparatus according to any one of claims 20 to 32.
【請求項34】 プロセッサユニットは、画像反復速度を第1の領域に対し
て高めることにより画像品質が向上されるように構成されている、請求項20か
ら33までのいずれか1項記載の装置。
34. The apparatus according to claim 20, wherein the processor unit is configured to improve image quality by increasing an image repetition rate for the first region. .
【請求項35】 プロセッサユニットは、第1の領域に対して位置解像度を
高め、第1の領域に対しては比較的に多数の画素を処理することにより画像品質
が向上されるように構成されている、請求項20から34までのいずれか1項記
載の装置。
35. The processor unit is configured to increase positional resolution for the first region and to improve image quality by processing a relatively large number of pixels for the first region. 35. The device according to any one of claims 20 to 34, wherein
【請求項36】 プロセッサユニットは、第1の領域を第1の量子化値によ
り量子化し、第2の領域を第2の量子化値により量子化することにより、画像品
質が向上されるように構成されており、 第1の量子化値は第2の量子化値よりも小さい、請求項20から35までのい
ずれか1項記載の装置。
36. The processor unit, wherein the first area is quantized by a first quantization value and the second area is quantized by a second quantization value so that image quality is improved. 36. Apparatus according to any one of claims 20 to 35, wherein the first quantized value is configured to be less than the second quantized value.
【請求項37】 プロセッサユニットは、第1の量子化値から第2の量子化
値への切り換えを、DQUANTシンボルを第2の量子化値と共にパラメータと
して伝送することにより行い、反対に第2の量子化値から第1の量子化値への切
り換えを、DQUANTシンボルを第1の量子化値と共にパラメータとして伝送
することにより行うように構成されている、請求項36記載の装置。
37. The processor unit switches from the first quantized value to the second quantized value by transmitting a DQUANT symbol as a parameter together with the second quantized value, and vice versa. 37. The apparatus according to claim 36, wherein switching from the quantized value to the first quantized value is performed by transmitting a DQUANT symbol as a parameter together with the first quantized value.
【請求項38】 プロセッサユニットは、基準が満たされた場合、複数のブ
ロックを備え、所定の色(肌色)を有するできるだけ大きな関連領域を保証する
ために以下の手段が実行されるように構成されている: a)ブロックが基準を満たさず、当該ブロックが基準を満たす別のブロックによ
りほぼ取り囲まれていれば、当該ブロックに対する比較演算の結果が所定の閾値
より僅かに上にある場合には当該ブロックを第1の量子化値により符号化し、 b)ブロックが基準を満たさず、当該ブロックが基準を満たすブロックの中央に
存在していれば、当該ブロックも第1の量子化値により符号化する、請求項36
または37記載の方法。
38. The processor unit comprises a plurality of blocks when the criterion is fulfilled, and is configured such that the following measures are performed in order to guarantee as large an associated area having a predetermined color (skin color). A) if the block does not meet the criterion and if the block is almost surrounded by another block that satisfies the criterion, the result of the comparison operation on the block is slightly above a predetermined threshold value; B) encode the block with the first quantized value; b) if the block does not meet the criterion and the block is located in the center of the block that satisfies the criterion, the block is also encoded with the first quantized value Claim 36
Or the method of 37.
【請求項39】 a)スペクトル変換を実行する手段が設けられており、該
手段はデジタル画像をスペクトル領域に変換し、 b)エントロピー符号化のための手段が設けられており、該手段はデータ圧縮を
実行し、 c)バッファが設けられており、該バッファはデータ速度が可変であるデータを
エントリピー符号化のための手段から受け取り、データ速度が固定であるチャネ
ルにさらに導通する、請求項20から38までのいずれか1項記載の装置。
39. A means is provided for: a) performing a spectral transformation, said means for converting a digital image into the spectral domain; b) providing means for entropy encoding, said means comprising: Performing compression, c) a buffer is provided, said buffer receiving data of variable data rate from the means for entry-pey encoding and further conducting to a channel of fixed data rate. The device according to any one of claims 20 to 38.
【請求項40】 プロセッサユニットは、バッファの充填状態に依存して量
子化値が適合されるように構成されている、請求項39記載の装置。
40. The apparatus according to claim 39, wherein the processor unit is adapted to adapt the quantization value depending on a filling state of the buffer.
【請求項41】 プロセッサユニットは、量子化値が適合されるように構成
されており、 当該適合は、バッファが満杯であるときに量子化値が高められ、これにより画
像の伝送が不鮮明になり、バッファが空であるときに量子化値が低減され、これ
により比較的に高い画像品質が保証されるように行われる、請求項40記載の装
置。
41. The processor unit, wherein the quantization value is adapted such that the quantization value is increased when the buffer is full, thereby blurring the image transmission. 41. Apparatus according to claim 40, wherein the quantization value is reduced when the buffer is empty, so that a relatively high image quality is ensured.
JP2000518499A 1997-10-28 1998-10-22 Digital image processing method and processing apparatus Withdrawn JP2001522174A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE19747575.2 1997-10-28
DE19747575 1997-10-28
PCT/DE1998/003113 WO1999022518A1 (en) 1997-10-28 1998-10-22 Method and device for processing a digitized image

Publications (1)

Publication Number Publication Date
JP2001522174A true JP2001522174A (en) 2001-11-13

Family

ID=7846866

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000518499A Withdrawn JP2001522174A (en) 1997-10-28 1998-10-22 Digital image processing method and processing apparatus

Country Status (7)

Country Link
US (1) US6452970B1 (en)
EP (1) EP1025708B1 (en)
JP (1) JP2001522174A (en)
KR (1) KR20010031548A (en)
CN (1) CN1278385A (en)
DE (1) DE59803369D1 (en)
WO (1) WO1999022518A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002238060A (en) * 2001-02-07 2002-08-23 Sony Corp Image encoding method, image encoding device, program, and recording medium
EP1835763A2 (en) 2006-03-15 2007-09-19 Fujitsu Limited Video coding apparatus
JP2010206751A (en) * 2009-03-06 2010-09-16 Toshiba Corp Video compression encoding device

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19719383A1 (en) * 1997-05-07 1998-11-19 Siemens Ag Method and device for coding and decoding a digitized image
US6978042B1 (en) * 1999-04-23 2005-12-20 The Regents Of The University Of California Color image segmentation method
DE60039689D1 (en) * 2000-07-10 2008-09-11 St Microelectronics Srl Method of compressing digital images
GB2371434A (en) * 2001-01-19 2002-07-24 Motorola Inc Encoding and transmitting video data
DE10291291D2 (en) * 2001-03-27 2004-04-15 Voxar Ag Method and device for transmitting video and / or audio data
EP1250005A1 (en) * 2001-04-12 2002-10-16 BRITISH TELECOMMUNICATIONS public limited company Video communication with feedback of the caller's position relative to the camera
JP2002330440A (en) * 2001-05-01 2002-11-15 Sony Corp Image transmission method, program for image transmission method, recording medium storing program for image transmission method, and image transmission apparatus
EP1424859A4 (en) * 2001-08-02 2010-01-13 Sony Corp IMAGE PROCESSING APPARATUS AND METHOD AND IMAGE PROCESSING PROGRAM
FR2830159A1 (en) * 2001-09-24 2003-03-28 Thomson Licensing Sa CODING PROCEDURE ACCORDING TO THE MPEG STANDARD
US6985529B1 (en) * 2002-01-07 2006-01-10 Apple Computer, Inc. Generation and use of masks in MPEG video encoding to indicate non-zero entries in transformed macroblocks
US7145952B1 (en) 2002-01-07 2006-12-05 Apple Computer, Inc. Dynamic selection of field/frame-based MPEG video encoding
US7129962B1 (en) * 2002-03-25 2006-10-31 Matrox Graphics Inc. Efficient video processing method and system
US7425981B2 (en) * 2002-06-12 2008-09-16 British Telecommunications Plc Video pre-processing
JP4654773B2 (en) * 2005-05-31 2011-03-23 富士フイルム株式会社 Information processing apparatus, moving image encoding apparatus, information processing method, and information processing program
GB2435140B (en) 2006-02-13 2011-04-06 Snell & Wilcox Ltd Sport action coding
KR100791545B1 (en) * 2006-12-29 2008-01-04 (주)엘비티솔루션 Video Compression Method
GB2503295B (en) * 2012-08-13 2014-08-06 Gurulogic Microsystems Oy Encoder and method
US10333547B2 (en) 2012-08-13 2019-06-25 Gurologic Microsystems Oy Encoder and method for encoding input data using a plurality of different transformations or combinations of transformations
JP6822121B2 (en) * 2016-12-19 2021-01-27 ソニー株式会社 Image processing equipment, image processing methods and programs
KR20250003128A (en) 2023-06-30 2025-01-07 오상민 All-in-one street light head structure housing solar panels, lamps and batteries together
DE102024202436A1 (en) * 2024-03-15 2025-09-18 Robert Bosch Gesellschaft mit beschränkter Haftung Method and apparatus for processing signals associated with an image sensor

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4745474A (en) * 1987-04-17 1988-05-17 General Electric Company Two resolution level DPCM system
FR2625060B1 (en) * 1987-12-16 1990-10-05 Guichard Jacques ENCODING AND DECODING METHOD AND DEVICES FOR TRANSMITTING IMAGES THROUGH A VARIABLE RATE NETWORK
ATE83595T1 (en) * 1988-09-13 1993-01-15 Thomson Brandt Gmbh TRANSMISSION SYSTEM FOR A TIMELY AND LOCALLY HIGH RESOLUTION IMAGE SIGNAL.
FR2660139B1 (en) * 1990-03-23 1995-08-25 France Etat ENCODING AND TRANSMISSION METHOD FOR AT LEAST TWO QUALITY LEVELS OF DIGITAL IMAGES BELONGING TO A SEQUENCE OF IMAGES, AND CORRESPONDING DEVICES.
US5150432A (en) * 1990-03-26 1992-09-22 Kabushiki Kaisha Toshiba Apparatus for encoding/decoding video signals to improve quality of a specific region
US5260808A (en) * 1991-04-23 1993-11-09 Canon Kabushiki Kaisha Image processing apparatus
DE69227352T2 (en) * 1991-11-12 1999-04-15 Nippon Hoso Kyokai, Tokio/Tokyo Method and system for performing highly effective image signal coding
JP3133517B2 (en) 1992-10-15 2001-02-13 シャープ株式会社 Image region detecting device, image encoding device using the image detecting device
JP3017384B2 (en) * 1993-07-19 2000-03-06 シャープ株式会社 Feature region extraction device
CA2145914A1 (en) 1994-05-27 1995-11-28 Alexandros Eleftheriadis Model-assisted coding of video sequences at low bit rates
JP3258840B2 (en) 1994-12-27 2002-02-18 シャープ株式会社 Video encoding device and region extraction device
JP3086396B2 (en) 1995-03-10 2000-09-11 シャープ株式会社 Image encoding device and image decoding device
US5644406A (en) * 1995-05-11 1997-07-01 Xerox Corporation Method for selecting an optimum encoding process for a block of pixels from a plurality of predefined encoding processes
JPH10509008A (en) * 1995-09-06 1998-09-02 フィリップス エレクトロニクス ネムローゼ フェンノートシャップ Method and system for encoding a sequence of segmented images corresponding to an encoded signal, storage medium, and method and system for decoding such an encoded signal
US5745178A (en) 1996-01-22 1998-04-28 Lucent Technologies Inc. Global rate control for model-assisted coding of low bit rate video
US6343141B1 (en) 1996-10-08 2002-01-29 Lucent Technologies Inc. Skin area detection for video image systems
JP3408094B2 (en) * 1997-02-05 2003-05-19 キヤノン株式会社 Image processing apparatus and method
US5974172A (en) * 1997-02-14 1999-10-26 At&T Corp Method and apparatus for coding segmented regions which may be transparent in video sequences for content-based scalability
US6141433A (en) * 1997-06-19 2000-10-31 Ncr Corporation System and method for segmenting image regions from a scene likely to represent particular objects in the scene

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002238060A (en) * 2001-02-07 2002-08-23 Sony Corp Image encoding method, image encoding device, program, and recording medium
EP1835763A2 (en) 2006-03-15 2007-09-19 Fujitsu Limited Video coding apparatus
JP2007251453A (en) * 2006-03-15 2007-09-27 Fujitsu Ltd Moving picture coding apparatus and program
US8059713B2 (en) 2006-03-15 2011-11-15 Fujitsu Limited Video coding apparatus
JP2010206751A (en) * 2009-03-06 2010-09-16 Toshiba Corp Video compression encoding device
US8520742B2 (en) 2009-03-06 2013-08-27 Kabushiki Kaisha Toshiba Moving image compression-coding device, method of compression-coding moving image, and H.264 moving image compression-coding device

Also Published As

Publication number Publication date
EP1025708A1 (en) 2000-08-09
DE59803369D1 (en) 2002-04-18
EP1025708B1 (en) 2002-03-13
CN1278385A (en) 2000-12-27
US6452970B1 (en) 2002-09-17
KR20010031548A (en) 2001-04-16
WO1999022518A1 (en) 1999-05-06

Similar Documents

Publication Publication Date Title
JP2001522174A (en) Digital image processing method and processing apparatus
US7391921B2 (en) Method of reducing a blocking artifact when coding moving picture
JP2000504911A (en) Facsimile compliant image compression method and system
US5844607A (en) Method and apparatus for scene change detection in digital video compression
WO1998027733A1 (en) Progressive still frame mode
EP0680217B1 (en) Video signal decoding apparatus capable of reducing blocking effects
JP2012151894A (en) Method and device for encoding image sequence and method and device for decoding image sequence
GB2316827A (en) Compensating quantization errors of a decoded video signal by using an adaptive filter
JP3597781B2 (en) Method and apparatus for estimating motion in a digital image having pixels
KR20030000310A (en) Apparatus for transcoding video
Lee Standard coding for mpeg-1, mpeg-2 and advanced coding for mpeg-4
Chen Video Coding Standards for Multimedia Communication: H. 261, H. 263, and Beyond
Kweh Improved quality block-based low bit rate video coding
Chen Video Coding Standards for
WO1997002703A1 (en) Virtual broadband technology

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20060110