JPH10257492A - 画像符号化方法および画像復号化方法 - Google Patents
画像符号化方法および画像復号化方法Info
- Publication number
- JPH10257492A JPH10257492A JP5727797A JP5727797A JPH10257492A JP H10257492 A JPH10257492 A JP H10257492A JP 5727797 A JP5727797 A JP 5727797A JP 5727797 A JP5727797 A JP 5727797A JP H10257492 A JPH10257492 A JP H10257492A
- Authority
- JP
- Japan
- Prior art keywords
- sub
- block
- ratio
- small
- image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/59—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/132—Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods 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/136—Incoming video signal characteristics or properties
- H04N19/14—Coding unit complexity, e.g. amount of activity or edge presence estimation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods 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/146—Data rate or code amount at the encoder output
- H04N19/152—Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods 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/17—Methods 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/176—Methods 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods 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/146—Data rate or code amount at the encoder output
- H04N19/149—Data rate or code amount at the encoder output by estimating the code amount by means of a model, e.g. mathematical model or statistical model
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods 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/146—Data rate or code amount at the encoder output
- H04N19/15—Data rate or code amount at the encoder output by monitoring actual compressed data size at the memory before deciding storage at the transmission buffer
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
(57)【要約】
【課題】 ビットレートが大きく変化しても符号化効率
を劣化することなく、ブロック単位のレート制御が可能
な画像符号化方法を提供する。 【解決手段】 入力画像信号1は、外部から与えられた
サブサンプル比率2で画面全体のサブサンプルを行う。
サブサンプル器10の出力はブロック化器11で最適ブ
ロックサイズのブロックに分割する。比率決定器12は
外部から与えられたサブサンプル比率3と符号化器14
の符号化ビットレートを入力とし、ブロック単位のサブ
サンプル器13でサブサンプルするサブサンプル比率4
を決定する。符号化器14はブロック単位でサブサンプ
ルした画像信号を符号化し、符号化信号5として出力す
る。また、サブサンプル比率2およびサブサンプル比率
4も符号化信号5と同時に伝送し、復号化時に正しくア
ップサンプルできるようにする。
を劣化することなく、ブロック単位のレート制御が可能
な画像符号化方法を提供する。 【解決手段】 入力画像信号1は、外部から与えられた
サブサンプル比率2で画面全体のサブサンプルを行う。
サブサンプル器10の出力はブロック化器11で最適ブ
ロックサイズのブロックに分割する。比率決定器12は
外部から与えられたサブサンプル比率3と符号化器14
の符号化ビットレートを入力とし、ブロック単位のサブ
サンプル器13でサブサンプルするサブサンプル比率4
を決定する。符号化器14はブロック単位でサブサンプ
ルした画像信号を符号化し、符号化信号5として出力す
る。また、サブサンプル比率2およびサブサンプル比率
4も符号化信号5と同時に伝送し、復号化時に正しくア
ップサンプルできるようにする。
Description
【0001】
【発明の属する技術分野】本発明は、画像信号をマクロ
ブロック単位で符号化する画像符号化方法および画像符
号化方法と、それをハードウェアで実現する画像符号化
装置・画像復号化装置と、それをソフトウェアで実現す
るためのプログラムが記録された記録媒体に関する。
ブロック単位で符号化する画像符号化方法および画像符
号化方法と、それをハードウェアで実現する画像符号化
装置・画像復号化装置と、それをソフトウェアで実現す
るためのプログラムが記録された記録媒体に関する。
【0002】
【従来の技術】画像信号の符号化方法としては、ISO
/IEC MPEG1/2やITU−T H.261/
H.262/H.263が代表的であり、符号化効率が
高く画質が良いことが知られている。従来の画像符号化
では、画像信号を2次元もしくは3次元のブロックに分
割し、ブロック単位で符号化が行われている。また、新
しい国際標準として現在活動中のISO/IEC MP
EG4では、YUVもしくはRGB等のカラー信号以外
に、形状をあらわす2値信号や、複数の画像を合成する
際の比率を画素単位で表す透過度信号も画像信号の1つ
として扱われ、ブロック単位で符号化される。
/IEC MPEG1/2やITU−T H.261/
H.262/H.263が代表的であり、符号化効率が
高く画質が良いことが知られている。従来の画像符号化
では、画像信号を2次元もしくは3次元のブロックに分
割し、ブロック単位で符号化が行われている。また、新
しい国際標準として現在活動中のISO/IEC MP
EG4では、YUVもしくはRGB等のカラー信号以外
に、形状をあらわす2値信号や、複数の画像を合成する
際の比率を画素単位で表す透過度信号も画像信号の1つ
として扱われ、ブロック単位で符号化される。
【0003】さて、画像を符号化する際に、伝送路や記
録媒体の容量制限によって、符号化信号のデータ量を所
定値以下となるように制限することが必要である。この
処理はレート制御と呼ばれる。レート制御の方法として
は量子化ステップを粗くして画素値の振幅方向の歪を許
容することでビット数を削減する方法と、サブサンプル
で符号化すべき画素を減少させて空間解像度の歪を許容
することでビット数を削減する方法がある。前者は量子
化が可能な多値信号にしか適用できないが、後者は2値
信号および多値信号の双方に利用できる利点がある。
録媒体の容量制限によって、符号化信号のデータ量を所
定値以下となるように制限することが必要である。この
処理はレート制御と呼ばれる。レート制御の方法として
は量子化ステップを粗くして画素値の振幅方向の歪を許
容することでビット数を削減する方法と、サブサンプル
で符号化すべき画素を減少させて空間解像度の歪を許容
することでビット数を削減する方法がある。前者は量子
化が可能な多値信号にしか適用できないが、後者は2値
信号および多値信号の双方に利用できる利点がある。
【0004】
【発明が解決しようとする課題】しかしながら、このよ
うな従来の画像符号化では、ブロック単位でのみサブサ
ンプルを行うために、高ビットレートから低ビットレー
トまで効率良く符号化することは困難である。ブロック
単位の符号化では、符号化効率が良いブロックサイズを
使用し、このブロックをサブサンプルすることで、レー
ト制御を行う。しかしながら、ブロック単位でサブサン
プルするとブロックサイズが当初の適切な値から変化す
るために、サブサンプルの比率が大きくなりブロックサ
イズが極端に小さくなると画質が大きく劣化する割には
ビット数が削減できなくなる。本発明は、かかる点に鑑
み、ビットレートが大きく変化しても符号化効率を劣化
することなく、ブロック単位のレート制御が可能な画像
符号化方法を提供することを目的とする。
うな従来の画像符号化では、ブロック単位でのみサブサ
ンプルを行うために、高ビットレートから低ビットレー
トまで効率良く符号化することは困難である。ブロック
単位の符号化では、符号化効率が良いブロックサイズを
使用し、このブロックをサブサンプルすることで、レー
ト制御を行う。しかしながら、ブロック単位でサブサン
プルするとブロックサイズが当初の適切な値から変化す
るために、サブサンプルの比率が大きくなりブロックサ
イズが極端に小さくなると画質が大きく劣化する割には
ビット数が削減できなくなる。本発明は、かかる点に鑑
み、ビットレートが大きく変化しても符号化効率を劣化
することなく、ブロック単位のレート制御が可能な画像
符号化方法を提供することを目的とする。
【0005】
【課題を解決するための手段】この課題を解決するため
に、第1の発明は、画像信号を大ブロック単位でサブサ
ンプルし、前記サブサンプルした大ブロックを小ブロッ
クに分割し、前記小ブロックを小ブロック単位でサブサ
ンプルし、前記小ブロック単位でサブサンプルした小ブ
ロックを符号化して符号化データを生成し、前記符号化
データと前記大ブロックのサブサンプル比率と前記小ブ
ロックのサブサンプル比率を符号化信号とする画像符号
化方法である。
に、第1の発明は、画像信号を大ブロック単位でサブサ
ンプルし、前記サブサンプルした大ブロックを小ブロッ
クに分割し、前記小ブロックを小ブロック単位でサブサ
ンプルし、前記小ブロック単位でサブサンプルした小ブ
ロックを符号化して符号化データを生成し、前記符号化
データと前記大ブロックのサブサンプル比率と前記小ブ
ロックのサブサンプル比率を符号化信号とする画像符号
化方法である。
【0006】第2の発明は、大ブロックのサブサンプル
比率と小ブロックのサブサンプル比率と小ブロックの符
号化データで構成される符号化信号を復号化して画像信
号を出力する画像複号化方法であって、前記符号化デー
タを復号化して小ブロックの画像を復号化し、前記復号
化した小ブロックの画像を前記小ブロックのサブサンプ
ル比率に対応する比率でアップサンプルし、前記アップ
サンプルした小ブロックを統合して大ブロックを構成
し、前記構成した大ブロックを前記大ブロックのサブサ
ンプル比率に対応する比率でアップサンプルして復号化
画像信号とする画像復号化方法である。
比率と小ブロックのサブサンプル比率と小ブロックの符
号化データで構成される符号化信号を復号化して画像信
号を出力する画像複号化方法であって、前記符号化デー
タを復号化して小ブロックの画像を復号化し、前記復号
化した小ブロックの画像を前記小ブロックのサブサンプ
ル比率に対応する比率でアップサンプルし、前記アップ
サンプルした小ブロックを統合して大ブロックを構成
し、前記構成した大ブロックを前記大ブロックのサブサ
ンプル比率に対応する比率でアップサンプルして復号化
画像信号とする画像復号化方法である。
【0007】第3の発明は、画像信号を大ブロック単位
でサブサンプルする第1のサブサンプル手段と、前記サ
ブサンプルした大ブロックを小ブロックに分割するブロ
ック化手段と、前記小ブロックを小ブロック単位でサブ
サンプルする第2のサブサンプル手段と、前記小ブロッ
ク単位でサブサンプルした小ブロックを符号化して符号
化データを生成する符号化手段を備え、前記符号化デー
タと前記大ブロックのサブサンプル比率と前記小ブロッ
クのサブサンプル比率を出力する画像符号化装置であ
る。
でサブサンプルする第1のサブサンプル手段と、前記サ
ブサンプルした大ブロックを小ブロックに分割するブロ
ック化手段と、前記小ブロックを小ブロック単位でサブ
サンプルする第2のサブサンプル手段と、前記小ブロッ
ク単位でサブサンプルした小ブロックを符号化して符号
化データを生成する符号化手段を備え、前記符号化デー
タと前記大ブロックのサブサンプル比率と前記小ブロッ
クのサブサンプル比率を出力する画像符号化装置であ
る。
【0008】第4の発明は、画像信号を大ブロック単位
でサブサンプルする第1のサブサンプル手段と、前記サ
ブサンプルした大ブロックを小ブロックに分割するブロ
ック化手段と、前記小ブロックを小ブロック単位でサブ
サンプルする第2のサブサンプル手段と、前記第2のサ
ブサンプル手段出力をアップサンプルするアップサンプ
ル手段と、前記アップサンプル手段でアップサンプルし
た小ブロックと前記ブロック化手段出力の小ブロックを
比較して前記第2のサブサンプル手段のサブサンプル比
率を決定する比率決定手段と、前記比率決定手段出力に
対応した比率で前記小ブロックをサブサンプルした小ブ
ロックを符号化して符号化データを生成する符号化手段
を備え、前記符号化データと前記大ブロックのサブサン
プル比率と前記小ブロックのサブサンプル比率を出力す
る画像符号化装置である。
でサブサンプルする第1のサブサンプル手段と、前記サ
ブサンプルした大ブロックを小ブロックに分割するブロ
ック化手段と、前記小ブロックを小ブロック単位でサブ
サンプルする第2のサブサンプル手段と、前記第2のサ
ブサンプル手段出力をアップサンプルするアップサンプ
ル手段と、前記アップサンプル手段でアップサンプルし
た小ブロックと前記ブロック化手段出力の小ブロックを
比較して前記第2のサブサンプル手段のサブサンプル比
率を決定する比率決定手段と、前記比率決定手段出力に
対応した比率で前記小ブロックをサブサンプルした小ブ
ロックを符号化して符号化データを生成する符号化手段
を備え、前記符号化データと前記大ブロックのサブサン
プル比率と前記小ブロックのサブサンプル比率を出力す
る画像符号化装置である。
【0009】第5の発明は、大ブロックのサブサンプル
比率と小ブロックのサブサンプル比率と小ブロックの符
号化データで構成される符号化信号を復号化して画像信
号を出力する画像複号化装置であって、前記符号化デー
タを復号化して小ブロックの画像を復号化する復号化手
段と、前記復号化した小ブロックの画像を前記小ブロッ
クのサブサンプル比率に対応する比率でアップサンプル
する第1のアップサンプル手段と、前記アップサンプル
した小ブロックを統合して大ブロックを構成する逆ブロ
ック化手段と、前記構成した大ブロックを前記大ブロッ
クのサブサンプル比率に対応する比率でアップサンプル
する第2のアップサンプル手段を備えた画像復号化装置
である。
比率と小ブロックのサブサンプル比率と小ブロックの符
号化データで構成される符号化信号を復号化して画像信
号を出力する画像複号化装置であって、前記符号化デー
タを復号化して小ブロックの画像を復号化する復号化手
段と、前記復号化した小ブロックの画像を前記小ブロッ
クのサブサンプル比率に対応する比率でアップサンプル
する第1のアップサンプル手段と、前記アップサンプル
した小ブロックを統合して大ブロックを構成する逆ブロ
ック化手段と、前記構成した大ブロックを前記大ブロッ
クのサブサンプル比率に対応する比率でアップサンプル
する第2のアップサンプル手段を備えた画像復号化装置
である。
【0010】第6の発明は、コンピュータの記録媒体で
あって、第1の発明もしくは第2の発明の少なくとも1
つを実現するプログラムが記録されている記録媒体であ
る。
あって、第1の発明もしくは第2の発明の少なくとも1
つを実現するプログラムが記録されている記録媒体であ
る。
【0011】
【発明の実施の形態】以下、本発明の実施の形態につい
て、図1から図5を用いて説明する。
て、図1から図5を用いて説明する。
【0012】(実施の形態1)図1は本発明の実施の形
態1の画像符号化方法の説明図である。図1(a)は水
平16画素、垂直12画素からなる画像信号である。こ
れを符号化する際に、目標とするビットレートが十分小
さければ、画像全体をサブサンプルする。図1(a)の
画像信号を水平および垂直方向に1/2のサブサンプル
を行ったものが図1(b)である。図1(b)の画像信
号を水平2画素、垂直2画素のブロックに分割し、この
ブロック単位で符号化を行う。なお、ブロック単位の符
号化の際に、更にビットレートを小さくする必要がある
場合には、必要に応じてブロック単位でサブサンプルを
行う。その結果、図1(c)のように1画素のみのブロ
ックと4画素のブロックになり、各々をブロック単位で
符号化する。一般に、符号化する際は、符号化効率が最
も高くなるブロックサイズ(最適ブロックサイズ)が存
在する。そこで、画像信号をブロック単位に分割する際
は、この最適ブロックサイズに分割することが望まし
い。図1(b)の例では、最適ブロックサイズは水平2
画素、垂直2画素である。一方、ブロック単位でサブサ
ンプルを行うと、局所的にビットレートを制御すること
が可能であるが、所望のビットレートから大きく乖離し
ている場合にはブロック単位のサブサンプルのみでは所
望のビットレートにすることが困難である。そこで、所
望のビットレートに近いビットレートとなる比率で画像
信号全体でサブサンプルを行い、その後、最適ブロック
サイズに分割し、ブロック単位で更にサブサンプルでレ
ート制御することで、高ビットレートから低ビットレー
トまで対応できる局所的なレート制御可能なサブサンプ
ル符号化が実現できる。
態1の画像符号化方法の説明図である。図1(a)は水
平16画素、垂直12画素からなる画像信号である。こ
れを符号化する際に、目標とするビットレートが十分小
さければ、画像全体をサブサンプルする。図1(a)の
画像信号を水平および垂直方向に1/2のサブサンプル
を行ったものが図1(b)である。図1(b)の画像信
号を水平2画素、垂直2画素のブロックに分割し、この
ブロック単位で符号化を行う。なお、ブロック単位の符
号化の際に、更にビットレートを小さくする必要がある
場合には、必要に応じてブロック単位でサブサンプルを
行う。その結果、図1(c)のように1画素のみのブロ
ックと4画素のブロックになり、各々をブロック単位で
符号化する。一般に、符号化する際は、符号化効率が最
も高くなるブロックサイズ(最適ブロックサイズ)が存
在する。そこで、画像信号をブロック単位に分割する際
は、この最適ブロックサイズに分割することが望まし
い。図1(b)の例では、最適ブロックサイズは水平2
画素、垂直2画素である。一方、ブロック単位でサブサ
ンプルを行うと、局所的にビットレートを制御すること
が可能であるが、所望のビットレートから大きく乖離し
ている場合にはブロック単位のサブサンプルのみでは所
望のビットレートにすることが困難である。そこで、所
望のビットレートに近いビットレートとなる比率で画像
信号全体でサブサンプルを行い、その後、最適ブロック
サイズに分割し、ブロック単位で更にサブサンプルでレ
ート制御することで、高ビットレートから低ビットレー
トまで対応できる局所的なレート制御可能なサブサンプ
ル符号化が実現できる。
【0013】なお、説明を簡単にするために画面全体の
サブサンプルで説明したが、スライス等の複数のブロッ
クの集合単位で最初のサブサンプルを行ってもよい。
サブサンプルで説明したが、スライス等の複数のブロッ
クの集合単位で最初のサブサンプルを行ってもよい。
【0014】また、このようにして符号化した符号化信
号を復号化する際は、まずブロック単位で復号化し、次
にブロック単位のサブサンプルに対応する比率(サブサ
ンプルを復元する比率)でブロック単位のアップサンプ
ルを行い、ブロックを統合して画面を構成し、最後に画
面単位のサブサンプルに対応する比率(サブサンプルを
復元する比率)で画面単位のアップサンプルを行えば正
しく復号化できる。
号を復号化する際は、まずブロック単位で復号化し、次
にブロック単位のサブサンプルに対応する比率(サブサ
ンプルを復元する比率)でブロック単位のアップサンプ
ルを行い、ブロックを統合して画面を構成し、最後に画
面単位のサブサンプルに対応する比率(サブサンプルを
復元する比率)で画面単位のアップサンプルを行えば正
しく復号化できる。
【0015】(実施の形態2)図2は実施の形態2の画
像符号化装置のブロック図である。同図において、1は
入力画像信号、10は外部から与えられたサブサンプル
比率2でサブサンプルするサブサンプル器、11はブロ
ック化するブロック化器、12はビットレートと外部か
ら与えられたサブサンプル比率3を入力としてブロック
単位のサブサンプル比率4を出力する比率決定器、13
はブロック単位でサブサンプルするサブサンプル器、1
4はサブサンプルした画像信号を符号化して符号化信号
5を出力する符号化器である。
像符号化装置のブロック図である。同図において、1は
入力画像信号、10は外部から与えられたサブサンプル
比率2でサブサンプルするサブサンプル器、11はブロ
ック化するブロック化器、12はビットレートと外部か
ら与えられたサブサンプル比率3を入力としてブロック
単位のサブサンプル比率4を出力する比率決定器、13
はブロック単位でサブサンプルするサブサンプル器、1
4はサブサンプルした画像信号を符号化して符号化信号
5を出力する符号化器である。
【0016】以上の様に構成された実施の形態2の画像
符号化装置について、以下その動作を説明する。
符号化装置について、以下その動作を説明する。
【0017】入力画像信号1は、外部から与えられたサ
ブサンプル比率2で画面全体のサブサンプルを行う。サ
ブサンプル比率2は、通常、所望のビットレートに近い
ビットレートとなるサブサンプルの比率が入力される。
具体的には、符号化済の過去の画像信号のビットレート
とサブサンプルの比率から予測したり、入力画像信号の
符号化の困難さやアクティビティ等で決定される。サブ
サンプル器10の出力はブロック化器11で最適ブロッ
クサイズ(実施の形態1参照)のブロックに分割する。
比率決定器12は外部から与えられたサブサンプル比率
3と符号化器14の符号化ビットレートを入力とし、ブ
ロック単位のサブサンプル器13でサブサンプルするサ
ブサンプル比率4を決定する。サブサンプル比率3は画
像の局所的なアクティビティ等でサブサンプルによる画
質劣化を制御する目的で使用される。また、符号化器1
4の符号化ビットレートが所望のビットレートより大き
い場合には、比率決定器12でビットレートが小さくな
るようにサブサンプル比率4を変更する。符号化器14
はブロック単位でサブサンプルした画像信号を符号化
し、符号化信号5として出力する。また、サブサンプル
比率2およびサブサンプル比率4も符号化信号5と同時
に伝送し、復号化時に正しくアップサンプルできるよう
にする。
ブサンプル比率2で画面全体のサブサンプルを行う。サ
ブサンプル比率2は、通常、所望のビットレートに近い
ビットレートとなるサブサンプルの比率が入力される。
具体的には、符号化済の過去の画像信号のビットレート
とサブサンプルの比率から予測したり、入力画像信号の
符号化の困難さやアクティビティ等で決定される。サブ
サンプル器10の出力はブロック化器11で最適ブロッ
クサイズ(実施の形態1参照)のブロックに分割する。
比率決定器12は外部から与えられたサブサンプル比率
3と符号化器14の符号化ビットレートを入力とし、ブ
ロック単位のサブサンプル器13でサブサンプルするサ
ブサンプル比率4を決定する。サブサンプル比率3は画
像の局所的なアクティビティ等でサブサンプルによる画
質劣化を制御する目的で使用される。また、符号化器1
4の符号化ビットレートが所望のビットレートより大き
い場合には、比率決定器12でビットレートが小さくな
るようにサブサンプル比率4を変更する。符号化器14
はブロック単位でサブサンプルした画像信号を符号化
し、符号化信号5として出力する。また、サブサンプル
比率2およびサブサンプル比率4も符号化信号5と同時
に伝送し、復号化時に正しくアップサンプルできるよう
にする。
【0018】なお、実施の形態2では比率決定器12で
外部から与えられたサブサンプル比率3を参照する例で
説明したが、外部から制御する必要がなければ比率決定
器12の入力を符号化器14の符号化ビットレートのみ
としてもよい。
外部から与えられたサブサンプル比率3を参照する例で
説明したが、外部から制御する必要がなければ比率決定
器12の入力を符号化器14の符号化ビットレートのみ
としてもよい。
【0019】(実施の形態3)図3は実施の形態3の画
像符号化装置のブロック図である。同図において、図2
の実施の形態2の画像符号化装置と同じ動作をする機器
は同じ番号を付し、説明を省略する。20はサブサンプ
ル器13の出力をアップサンプルするアップサンプル
器、21はブロック単位で2つの入力を比較して誤差の
大きさを出力する比較器である。
像符号化装置のブロック図である。同図において、図2
の実施の形態2の画像符号化装置と同じ動作をする機器
は同じ番号を付し、説明を省略する。20はサブサンプ
ル器13の出力をアップサンプルするアップサンプル
器、21はブロック単位で2つの入力を比較して誤差の
大きさを出力する比較器である。
【0020】以上の様に構成された実施の形態3の画像
符号化装置について、実施の形態2の画像符号化装置と
異なる部分のみ説明する。サブサンプル器13でサブサ
ンプルしたブロックはアップサンプル器20でアップサ
ンプルされ、ブロック化器11のブロック内の画素数と
同じブロック内の画素数になる。比較器21はブロック
化器11の出力とアップサンプル器20の出力を比較
し、サブサンプルおよびアップサンプルの処理に伴う歪
みの大きさを計算する。比率決定器12は実施の形態2
の画像符号化装置で説明した外部から与えられたサブサ
ンプル比率3と符号化器14の符号化ビットレートに加
え、比較器21の出力も考慮し、サブサンプルおよびア
ップサンプルの処理に伴う歪みが所定値以下となるよう
なサブサンプル比率を決定してサブサンプル器13に通
知する。
符号化装置について、実施の形態2の画像符号化装置と
異なる部分のみ説明する。サブサンプル器13でサブサ
ンプルしたブロックはアップサンプル器20でアップサ
ンプルされ、ブロック化器11のブロック内の画素数と
同じブロック内の画素数になる。比較器21はブロック
化器11の出力とアップサンプル器20の出力を比較
し、サブサンプルおよびアップサンプルの処理に伴う歪
みの大きさを計算する。比率決定器12は実施の形態2
の画像符号化装置で説明した外部から与えられたサブサ
ンプル比率3と符号化器14の符号化ビットレートに加
え、比較器21の出力も考慮し、サブサンプルおよびア
ップサンプルの処理に伴う歪みが所定値以下となるよう
なサブサンプル比率を決定してサブサンプル器13に通
知する。
【0021】以上のようにして、実施の形態2の画像符
号化装置の特徴に加え、ブロック単位のサブサンプルに
よる歪みを所定値以下と制御できる画像符号化装置を実
現することができる。
号化装置の特徴に加え、ブロック単位のサブサンプルに
よる歪みを所定値以下と制御できる画像符号化装置を実
現することができる。
【0022】(実施の形態4)図4は実施の形態4の画
像復号化装置のブロック図である。同図において、図2
の実施の形態2の画像符号化装置または図3の画像符号
化装置と同じ動作をする機器は同じ番号を付し、説明を
省略する。30は符号化信号5を復号化する復号化器、
31はブロックを統合する逆ブロック化器、32は外部
から与えられたサブサンプル比率2に対応する比率でア
ップサンプルするアップサンプル器である。
像復号化装置のブロック図である。同図において、図2
の実施の形態2の画像符号化装置または図3の画像符号
化装置と同じ動作をする機器は同じ番号を付し、説明を
省略する。30は符号化信号5を復号化する復号化器、
31はブロックを統合する逆ブロック化器、32は外部
から与えられたサブサンプル比率2に対応する比率でア
ップサンプルするアップサンプル器である。
【0023】以上の様に構成された実施の形態4の画像
復号化装置について、以下その動作を説明する。
復号化装置について、以下その動作を説明する。
【0024】復号化器30は符号化信号5を復号化し、
サブサンプルされたブロックを出力する。アップサンプ
ル器20は外部から与えられたサブサンプル比率4に対
応するアップサンプル比率(サブサンプルを復元するア
ップサンプル比率)でブロック単位のアップサンプル処
理を行う。逆ブロック化器31はアップサンプルしたブ
ロックを統合して画面を構成し、アップサンプル器32
は外部から与えられたサブサンプル比率5に対応するア
ップサンプル比率(サブサンプルを復元するアップサン
プル比率)で画面単位のアップサンプル処理を行う。
サブサンプルされたブロックを出力する。アップサンプ
ル器20は外部から与えられたサブサンプル比率4に対
応するアップサンプル比率(サブサンプルを復元するア
ップサンプル比率)でブロック単位のアップサンプル処
理を行う。逆ブロック化器31はアップサンプルしたブ
ロックを統合して画面を構成し、アップサンプル器32
は外部から与えられたサブサンプル比率5に対応するア
ップサンプル比率(サブサンプルを復元するアップサン
プル比率)で画面単位のアップサンプル処理を行う。
【0025】以上のようにして、実施の形態2の画像符
号化装置および実施の形態3の画像符号化装置の符号化
信号を正しく復号化することができる。
号化装置および実施の形態3の画像符号化装置の符号化
信号を正しく復号化することができる。
【0026】(実施の形態5)また、本発明はプログラ
ムによって実現し、これをフロッピーディスク等の記録
媒体に記録して移送することにより、独立した他のコン
ピュータシステムで容易に実施することができる。図5
に記録媒体の例としてフロッピーディスクを示す。
ムによって実現し、これをフロッピーディスク等の記録
媒体に記録して移送することにより、独立した他のコン
ピュータシステムで容易に実施することができる。図5
に記録媒体の例としてフロッピーディスクを示す。
【0027】なお、実施の形態5においては、記録媒体
としてフロッピーディスクを示したが、ICカードやC
D−ROMやカセット等プログラムを記録できるもので
あれば、同様に実施することができる。
としてフロッピーディスクを示したが、ICカードやC
D−ROMやカセット等プログラムを記録できるもので
あれば、同様に実施することができる。
【0028】また、実施の形態ではブロック単位のアッ
プサンプルおよびダウンサンプルで説明したが、ブロッ
ク境界で画素が双方のブロックに含まれる(いわゆるオ
ーバーラップブロック)であってもよく、また、復号化
済の画像が参照できる場合にはブロック外の一部の画素
を参照したアップサンプル・ダウンサンプルを行うこと
もできる。更に、実施の形態では画面全体のサブサンプ
ルで説明したが、スライス等の複数のブロックの集合単
位で最初のサブサンプルを行ってもよい。
プサンプルおよびダウンサンプルで説明したが、ブロッ
ク境界で画素が双方のブロックに含まれる(いわゆるオ
ーバーラップブロック)であってもよく、また、復号化
済の画像が参照できる場合にはブロック外の一部の画素
を参照したアップサンプル・ダウンサンプルを行うこと
もできる。更に、実施の形態では画面全体のサブサンプ
ルで説明したが、スライス等の複数のブロックの集合単
位で最初のサブサンプルを行ってもよい。
【0029】
【発明の効果】以上のように本発明によれば、ビットレ
ートが大きく変化しても符号化効率を劣化することな
く、ブロック単位のレート制御が可能であり、その実用
的価値は高い。
ートが大きく変化しても符号化効率を劣化することな
く、ブロック単位のレート制御が可能であり、その実用
的価値は高い。
【図1】実施の形態1の画像符号化方法の説明図
【図2】実施の形態2の画像符号化装置のブロック図
【図3】実施の形態3の画像符号化装置のブロック図
【図4】実施の形態4の画像復号化装置のブロック図
【図5】本発明の実施の形態5による記録媒体のブロッ
ク図
ク図
10,13 サブサンプル器 11 ブロック化器 12 比率決定器 14 符号化器 20,32 アップサンプル器 30 復号化器 31 逆ブロック化器
Claims (6)
- 【請求項1】 画像信号を大ブロック単位でサブサンプ
ルし、前記サブサンプルした大ブロックを小ブロックに
分割し、前記小ブロックを小ブロック単位でサブサンプ
ルし、前記小ブロック単位でサブサンプルした小ブロッ
クを符号化して符号化データを生成し、前記符号化デー
タと前記大ブロックのサブサンプル比率と前記小ブロッ
クのサブサンプル比率を符号化信号とする画像符号化方
法。 - 【請求項2】 大ブロックのサブサンプル比率と小ブロ
ックのサブサンプル比率と小ブロックの符号化データで
構成される符号化信号を復号化して画像信号を出力する
画像複号化方法であって、前記符号化データを復号化し
て小ブロックの画像を復号化し、前記復号化した小ブロ
ックの画像を前記小ブロックのサブサンプル比率に対応
する比率でアップサンプルし、前記アップサンプルした
小ブロックを統合して大ブロックを構成し、前記構成し
た大ブロックを前記大ブロックのサブサンプル比率に対
応する比率でアップサンプルして復号化画像信号とする
画像復号化方法。 - 【請求項3】 画像信号を大ブロック単位でサブサンプ
ルする第1のサブサンプル手段と、前記サブサンプルし
た大ブロックを小ブロックに分割するブロック化手段
と、前記小ブロックを小ブロック単位でサブサンプルす
る第2のサブサンプル手段と、前記小ブロック単位でサ
ブサンプルした小ブロックを符号化して符号化データを
生成する符号化手段を備え、前記符号化データと前記大
ブロックのサブサンプル比率と前記小ブロックのサブサ
ンプル比率を出力する画像符号化装置。 - 【請求項4】 画像信号を大ブロック単位でサブサンプ
ルする第1のサブサンプル手段と、前記サブサンプルし
た大ブロックを小ブロックに分割するブロック化手段
と、前記小ブロックを小ブロック単位でサブサンプルす
る第2のサブサンプル手段と、前記第2のサブサンプル
手段出力をアップサンプルするアップサンプル手段と、
前記アップサンプル手段でアップサンプルした小ブロッ
クと前記ブロック化手段出力の小ブロックを比較して前
記第2のサブサンプル手段のサブサンプル比率を決定す
る比率決定手段と、前記比率決定手段出力に対応した比
率で前記小ブロックをサブサンプルした小ブロックを符
号化して符号化データを生成する符号化手段を備え、前
記符号化データと前記大ブロックのサブサンプル比率と
前記小ブロックのサブサンプル比率を出力する画像符号
化装置。 - 【請求項5】 大ブロックのサブサンプル比率と小ブロ
ックのサブサンプル比率と小ブロックの符号化データで
構成される符号化信号を復号化して画像信号を出力する
画像復号化装置であって、前記符号化データを復号化し
て小ブロックの画像を復号化する復号化手段と、前記復
号化した小ブロックの画像を前記小ブロックのサブサン
プル比率に対応する比率でアップサンプルする第1のア
ップサンプル手段と、前記アップサンプルした小ブロッ
クを統合して大ブロックを構成する逆ブロック化手段
と、前記構成した大ブロックを前記大ブロックのサブサ
ンプル比率に対応する比率でアップサンプルする第2の
アップサンプル手段を備えた画像復号化装置。 - 【請求項6】 コンピュータの記録媒体であって、請求
項1から請求項2の少なくとも1つを実現するプログラ
ムが記録されている記録媒体。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5727797A JPH10257492A (ja) | 1997-03-12 | 1997-03-12 | 画像符号化方法および画像復号化方法 |
| PCT/JP1998/001026 WO1998041024A1 (en) | 1997-03-12 | 1998-03-12 | Image encoding/decoding system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5727797A JPH10257492A (ja) | 1997-03-12 | 1997-03-12 | 画像符号化方法および画像復号化方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10257492A true JPH10257492A (ja) | 1998-09-25 |
Family
ID=13051055
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5727797A Pending JPH10257492A (ja) | 1997-03-12 | 1997-03-12 | 画像符号化方法および画像復号化方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH10257492A (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1703734A1 (en) * | 2005-03-15 | 2006-09-20 | Nero AG | Apparatus and method for producing and processing a picture data stream |
| WO2006097144A1 (en) * | 2005-03-15 | 2006-09-21 | Nero Ag | Apparatus and method for producing a picture data stream and for processing a picture data stream |
| JP2009153128A (ja) * | 2001-06-05 | 2009-07-09 | Qualcomm Inc | デジタルイメージに対する選択的なクロミナンスデシメーション |
| JP5726724B2 (ja) * | 2009-09-02 | 2015-06-03 | 株式会社東芝 | 画像送信装置及び画像受信装置 |
-
1997
- 1997-03-12 JP JP5727797A patent/JPH10257492A/ja active Pending
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009153128A (ja) * | 2001-06-05 | 2009-07-09 | Qualcomm Inc | デジタルイメージに対する選択的なクロミナンスデシメーション |
| US7649947B2 (en) | 2001-06-05 | 2010-01-19 | Qualcomm Incorporated | Selective chrominance decimation for digital images |
| US7965775B2 (en) | 2001-06-05 | 2011-06-21 | Qualcomm, Incorporated | Selective chrominance decimation for digital images |
| KR101084512B1 (ko) * | 2001-06-05 | 2011-11-18 | 퀄컴 인코포레이티드 | 디지털 이미지에 대한 선택적 색도 데시메이션 |
| EP1703734A1 (en) * | 2005-03-15 | 2006-09-20 | Nero AG | Apparatus and method for producing and processing a picture data stream |
| WO2006097144A1 (en) * | 2005-03-15 | 2006-09-21 | Nero Ag | Apparatus and method for producing a picture data stream and for processing a picture data stream |
| JP5726724B2 (ja) * | 2009-09-02 | 2015-06-03 | 株式会社東芝 | 画像送信装置及び画像受信装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12113982B2 (en) | CCLM-based intra-prediction method and device | |
| US20230069953A1 (en) | Learned downsampling based cnn filter for image and video coding using learned downsampling feature | |
| US12335508B2 (en) | Residual filtering in signal enhancement coding | |
| US6704358B1 (en) | Method and apparatus for resizing image information | |
| US7522778B2 (en) | Image decoding technique for suppressing tile boundary distortion | |
| US20240015282A1 (en) | Cclm-based intra-prediction method and apparatus therefor | |
| US6665446B1 (en) | Image processing apparatus and method | |
| JP7623386B2 (ja) | 符号化方法、復号化方法、符号器、復号器及び記憶媒体 | |
| US6078694A (en) | Image signal padding method, image signal coding apparatus, image signal decoding apparatus | |
| US20230076920A1 (en) | Global skip connection based convolutional neural network (cnn) filter for image and video coding | |
| JP4895400B2 (ja) | 画像フレームの非フレームエッジブロックの表現における改良された圧縮 | |
| EP0971545A1 (en) | Image processing method, image processing device, and data recording medium | |
| EP3910958A1 (en) | Loop filtering implementation method and apparatus, and computer storage medium | |
| WO2023011412A1 (en) | Color component processing in down-sample video coding | |
| JPH08251422A (ja) | ブロック歪み補正器及び画像信号伸張装置 | |
| JP2010098633A (ja) | 予測符号化装置および予測符号化方法 | |
| JPH10257492A (ja) | 画像符号化方法および画像復号化方法 | |
| JPH0787491A (ja) | 量子化装置、逆量子化装置及び画像処理装置並びに量子化方法、逆量子化方法及び画像処理方法 | |
| US11528475B2 (en) | Gradient predictor for image compression | |
| EP0955609B1 (en) | Decoding compressed image information | |
| JPH1118092A (ja) | 画像符号化方法および画像復号化方法 | |
| JP7593876B2 (ja) | 画像符号化装置、画像復号装置、画像処理システム及びプログラム | |
| JP7651372B2 (ja) | 画像符号化装置、画像復号装置、画像処理システム及びプログラム | |
| JPH11103463A (ja) | 画像符号化方法及び記憶媒体 | |
| JP2518681B2 (ja) | 動画像の縦続的符号化方式 |