JPH11275592A - 動画像符号列変換装置及びその方法 - Google Patents
動画像符号列変換装置及びその方法Info
- Publication number
- JPH11275592A JPH11275592A JP16134598A JP16134598A JPH11275592A JP H11275592 A JPH11275592 A JP H11275592A JP 16134598 A JP16134598 A JP 16134598A JP 16134598 A JP16134598 A JP 16134598A JP H11275592 A JPH11275592 A JP H11275592A
- Authority
- JP
- Japan
- Prior art keywords
- motion vector
- motion
- block size
- moving image
- code
- 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
- 238000000034 method Methods 0.000 title claims description 45
- 239000013598 vector Substances 0.000 claims abstract description 112
- 238000006243 chemical reaction Methods 0.000 claims description 39
- 230000006866 deterioration Effects 0.000 abstract description 6
- 238000001514 detection method Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 238000013139 quantization Methods 0.000 description 8
- 238000003672 processing method Methods 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
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/40—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
-
- 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/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
(57)【要約】 (修正有)
【課題】 高能率符号化、動画像の画像間予測符号化に
て、異なったブロックサイズで動き補償を行う符号列間
での変換。 【解決手段】 動画像符号列変換装置において、第1の
動画像符号列、第1のブロックサイズに対応した第1の
動きベクトル分離手段2と、第1の動画像符号列のすべ
てまたは一部を、第1のブロックサイズで動き補償画像
間予測を行う復号手段3、4、5と、第2のブロックサ
イズに対応した第2の動きベクトルを構成する手段6
と、それを用いて、前記復号画像または中間処理段階の
復号信号を第2のブロックサイズで動き補償画像間予測
符号化を行う再符号化手段9、10、11と、第2の動
きベクトルの情報と再符号化手段で得られた符号列とを
多重化し第2の動画像符号列を得る。
て、異なったブロックサイズで動き補償を行う符号列間
での変換。 【解決手段】 動画像符号列変換装置において、第1の
動画像符号列、第1のブロックサイズに対応した第1の
動きベクトル分離手段2と、第1の動画像符号列のすべ
てまたは一部を、第1のブロックサイズで動き補償画像
間予測を行う復号手段3、4、5と、第2のブロックサ
イズに対応した第2の動きベクトルを構成する手段6
と、それを用いて、前記復号画像または中間処理段階の
復号信号を第2のブロックサイズで動き補償画像間予測
符号化を行う再符号化手段9、10、11と、第2の動
きベクトルの情報と再符号化手段で得られた符号列とを
多重化し第2の動画像符号列を得る。
Description
【0001】
【発明の属する技術分野】画像を効率的に伝送、蓄積、
表示するために、画像情報をより少ない符号量でディジ
タル信号にする高能率符号化における符号列の変換に係
り、特に動画像の画像間予測符号化において、異なった
ブロックサイズで、または、異なった動き補償精度で、
動き補償を行う符号化手法で符号化された符号列間での
変換を行うものに関する。
表示するために、画像情報をより少ない符号量でディジ
タル信号にする高能率符号化における符号列の変換に係
り、特に動画像の画像間予測符号化において、異なった
ブロックサイズで、または、異なった動き補償精度で、
動き補償を行う符号化手法で符号化された符号列間での
変換を行うものに関する。
【0002】
【従来の技術】<動画像符号列の変換>MPEG等に代
表される動画像高能率符号化で符号化された符号列を、
異なったデータレートに変換、または可変転送レートを
固定転送レートに変換する必要が生ずる場合がある。こ
の場合、画像を完全に復号化して異なったレートで再符
号化するのが原則であるが、基本的な符号化処理が同じ
ならば情報の一部はそのまま使うことが出来る。具体的
には、動きベクトル(MV)情報はそのまま再符号化で
用いられ、多くの演算を必要とする動きベクトル検出を
省略出来る。また、動き補償画像間予測処理が変わらな
いので、再符号化による劣化は量子化の違いのみとな
り、最小限で済む。この様な処理法は1993年画像符号化
シンポジウム予稿集 1-6「画像の再符号化における符号
化制御列の検討」に記載されている。
表される動画像高能率符号化で符号化された符号列を、
異なったデータレートに変換、または可変転送レートを
固定転送レートに変換する必要が生ずる場合がある。こ
の場合、画像を完全に復号化して異なったレートで再符
号化するのが原則であるが、基本的な符号化処理が同じ
ならば情報の一部はそのまま使うことが出来る。具体的
には、動きベクトル(MV)情報はそのまま再符号化で
用いられ、多くの演算を必要とする動きベクトル検出を
省略出来る。また、動き補償画像間予測処理が変わらな
いので、再符号化による劣化は量子化の違いのみとな
り、最小限で済む。この様な処理法は1993年画像符号化
シンポジウム予稿集 1-6「画像の再符号化における符号
化制御列の検討」に記載されている。
【0003】<従来例の動画像符号列の変換装置>図8
は動画像符号列の変換装置の従来例の構成を示したもの
である。符号列入力端子1より入来する動き補償画像間
予測符号化がされた符号列は、予測残差の符号列とMV
の符号列が、可変長復号化器2で固定長の符号に戻され
る。固定長符号として得られたDCT(離散コサイン変
換)係数は、逆量子化器3で係数値となり、逆DCT4
に与えられる。逆DCT4は、8×8個の係数を再生予
測残差信号に変換し、加算器5に与える。加算器5で
は、逆DCT4からの再生予測残差信号に後述する動補
償予測器7からの予測信号が加算され、再生画像信号と
なる。一方、可変長復号化器2から出力されるMV情報
は、可変長符号化器51、動補償予測器7、52に夫々
与えられる。この様にして得られた再生画像信号は、予
測減算器9と画像メモリ8に与えられる。動補償予測器
7は、画像メモリ8に蓄積されている画像信号をMVに
基づいて動き補償し、予測信号を形成する。動補償予測
器7で形成された予測信号は加算器5に与えられる。
は動画像符号列の変換装置の従来例の構成を示したもの
である。符号列入力端子1より入来する動き補償画像間
予測符号化がされた符号列は、予測残差の符号列とMV
の符号列が、可変長復号化器2で固定長の符号に戻され
る。固定長符号として得られたDCT(離散コサイン変
換)係数は、逆量子化器3で係数値となり、逆DCT4
に与えられる。逆DCT4は、8×8個の係数を再生予
測残差信号に変換し、加算器5に与える。加算器5で
は、逆DCT4からの再生予測残差信号に後述する動補
償予測器7からの予測信号が加算され、再生画像信号と
なる。一方、可変長復号化器2から出力されるMV情報
は、可変長符号化器51、動補償予測器7、52に夫々
与えられる。この様にして得られた再生画像信号は、予
測減算器9と画像メモリ8に与えられる。動補償予測器
7は、画像メモリ8に蓄積されている画像信号をMVに
基づいて動き補償し、予測信号を形成する。動補償予測
器7で形成された予測信号は加算器5に与えられる。
【0004】つぎに図8に示す動画像符号列の変換装置
の再符号化系について説明する。加算器5から得られる
再生画像信号は、減算器9において動き補償予測器52
から与えられる予測信号が減算され、予測残差となって
DCT10に与えられる。DCT10は、DCTの変換
処理を行い、得られた係数を量子化器11に与える。量
子化器11は、所定のステップ幅で係数を量子化し、固
定長の符号となった係数を可変長符号化器51と逆量子
化器18とに与える。量子化ステップ幅は、転送レート
変更に対応して逆量子化器3の量子化ステップ幅と異な
ったものとなる。
の再符号化系について説明する。加算器5から得られる
再生画像信号は、減算器9において動き補償予測器52
から与えられる予測信号が減算され、予測残差となって
DCT10に与えられる。DCT10は、DCTの変換
処理を行い、得られた係数を量子化器11に与える。量
子化器11は、所定のステップ幅で係数を量子化し、固
定長の符号となった係数を可変長符号化器51と逆量子
化器18とに与える。量子化ステップ幅は、転送レート
変更に対応して逆量子化器3の量子化ステップ幅と異な
ったものとなる。
【0005】可変長符号化器51は、固定長の予測残差
を可変長符号で圧縮し、さらにMVを可変長符号化し、
できた符号列を符号列出力端子13より出力する。一
方、逆量子化器18及び逆DCT17ではDCT10及
び量子化器11とは逆の処理が行われ、画像間予測残差
を再生する。得られた再生画像間予測残差は加算器16
で画像間予測信号が加算され再生画像信号となり、画像
メモリ15に与えられる。画像メモリ15に蓄えられて
いる再生画像は、動き補償予測器52に与えられる。動
き補償予測器52は、可変長復号化器2から与えられる
MVに従って画像間予測信号を作り、減算器9と加算器
16とに与える。
を可変長符号で圧縮し、さらにMVを可変長符号化し、
できた符号列を符号列出力端子13より出力する。一
方、逆量子化器18及び逆DCT17ではDCT10及
び量子化器11とは逆の処理が行われ、画像間予測残差
を再生する。得られた再生画像間予測残差は加算器16
で画像間予測信号が加算され再生画像信号となり、画像
メモリ15に与えられる。画像メモリ15に蓄えられて
いる再生画像は、動き補償予測器52に与えられる。動
き補償予測器52は、可変長復号化器2から与えられる
MVに従って画像間予測信号を作り、減算器9と加算器
16とに与える。
【0006】ここで、動き補償画像間予測処理は復号化
部と符号化部で同一であるため、加算器5と減算器9を
相殺して、画像内処理のみ行えば良いようにも見える。
さらにDCT10は逆DCT4に対する可逆変換処理な
ので相殺して、再量子化のみ行えば良いようにも見え
る。しかし、復号系の画像メモリ8に蓄えられている再
生画像と、再符号化系の画像メモリ15に蓄えられてい
る再生画像は、量子化処理が異なるので量子化誤差が異
なった画像であり、予測信号が多少異なることになる。
従って、画像間予測処理を省略すると1回の予測処理で
は大きな誤差とならないが、巡回型予測処理で誤差が累
積し、大きなずれを生じる。すなわち、予測処理の省略
は出来ず、図8の構成による処理が必要になる。
部と符号化部で同一であるため、加算器5と減算器9を
相殺して、画像内処理のみ行えば良いようにも見える。
さらにDCT10は逆DCT4に対する可逆変換処理な
ので相殺して、再量子化のみ行えば良いようにも見え
る。しかし、復号系の画像メモリ8に蓄えられている再
生画像と、再符号化系の画像メモリ15に蓄えられてい
る再生画像は、量子化処理が異なるので量子化誤差が異
なった画像であり、予測信号が多少異なることになる。
従って、画像間予測処理を省略すると1回の予測処理で
は大きな誤差とならないが、巡回型予測処理で誤差が累
積し、大きなずれを生じる。すなわち、予測処理の省略
は出来ず、図8の構成による処理が必要になる。
【0007】
【発明が解決しようとする課題】従来の動画像符号列変
換装置は、同じ動き補償ブロックサイズの符号列にしか
対応していない。同じブロックサイズの場合、動きベク
トルはそのまま用いることが出来るが、変換前と変換後
で動き補償のブロックサイズが異なる場合は、そのまま
使用することはできない。異なったブロックサイズの場
合の変換は、完全に復号して再符号化する必要があり、
処理量や画質劣化が問題となっていた。本発明は以上の
点に着目してなされたもので、入来した符号列のすべて
または一部を復号すると共に、符号列から取り出した動
きベクトルを用いて異なったブロックサイズの動きベク
トルを再構成し、新たな動きベクトルを用いて復号画像
を再符号化することで、処理量も画質劣化も少ない動画
像符号列変換装置を提供することを目的とする。
換装置は、同じ動き補償ブロックサイズの符号列にしか
対応していない。同じブロックサイズの場合、動きベク
トルはそのまま用いることが出来るが、変換前と変換後
で動き補償のブロックサイズが異なる場合は、そのまま
使用することはできない。異なったブロックサイズの場
合の変換は、完全に復号して再符号化する必要があり、
処理量や画質劣化が問題となっていた。本発明は以上の
点に着目してなされたもので、入来した符号列のすべて
または一部を復号すると共に、符号列から取り出した動
きベクトルを用いて異なったブロックサイズの動きベク
トルを再構成し、新たな動きベクトルを用いて復号画像
を再符号化することで、処理量も画質劣化も少ない動画
像符号列変換装置を提供することを目的とする。
【0008】また、従来の変換装置は、変換の前後で同
じ符号化方式の符号列にしか対応していない。同じ符号
化方式の場合、動きベクトルはそのまま用いることが出
来るが、変換前と変換後で符号化方式が異なり動き補償
の精度が変わる場合は、そのまま使用することはできな
い。異なった動き補償精度の場合の変換は、完全に復号
して再符号化する必要があり、処理量や画質劣化が問題
となっていた。本発明は以上の点に着目してなされたも
ので、入来した符号列のすべてまたは一部を復号すると
共に、符号列から取り出した動きベクトルを用いて異な
った動き補償精度の動きベクトルを再構成し、新たな動
きベクトルを用いて復号画像を再符号化することで、処
理量も画質劣化も少ない動画像符号列変換装置を提供す
ることを目的とする。
じ符号化方式の符号列にしか対応していない。同じ符号
化方式の場合、動きベクトルはそのまま用いることが出
来るが、変換前と変換後で符号化方式が異なり動き補償
の精度が変わる場合は、そのまま使用することはできな
い。異なった動き補償精度の場合の変換は、完全に復号
して再符号化する必要があり、処理量や画質劣化が問題
となっていた。本発明は以上の点に着目してなされたも
ので、入来した符号列のすべてまたは一部を復号すると
共に、符号列から取り出した動きベクトルを用いて異な
った動き補償精度の動きベクトルを再構成し、新たな動
きベクトルを用いて復号画像を再符号化することで、処
理量も画質劣化も少ない動画像符号列変換装置を提供す
ることを目的とする。
【0009】
【課題を解決するための手段】動き補償画像間予測がさ
れた動画像の符号列の変換を行う動画像符号列変換装置
において、動画像符号列を受け、所定ブロックサイズに
対応した第1の動きベクトルを得、符号列のすべてまた
は一部を、前記第1の動きベクトルを用いてそのブロッ
クサイズで動き補償画像間予測を行い復号化し、復号画
像または中間処理段階の復号信号を得、一方、前記第1
の動きベクトルを用いて、前記ブロックサイズと異なっ
たブロックサイズに対応した第2の動きベクトルを構成
し、前記第2の動きベクトルを用いて、前記復号画像ま
たは中間処理段階の復号信号を、そのブロックサイズで
動き補償画像間予測を行い符号化する動画像符号列変換
装置である。
れた動画像の符号列の変換を行う動画像符号列変換装置
において、動画像符号列を受け、所定ブロックサイズに
対応した第1の動きベクトルを得、符号列のすべてまた
は一部を、前記第1の動きベクトルを用いてそのブロッ
クサイズで動き補償画像間予測を行い復号化し、復号画
像または中間処理段階の復号信号を得、一方、前記第1
の動きベクトルを用いて、前記ブロックサイズと異なっ
たブロックサイズに対応した第2の動きベクトルを構成
し、前記第2の動きベクトルを用いて、前記復号画像ま
たは中間処理段階の復号信号を、そのブロックサイズで
動き補償画像間予測を行い符号化する動画像符号列変換
装置である。
【0010】また、ブロックサイズが細かくなり、第1
の動きベクトル一つに対して、複数の第2の動きベクト
ルを再構成する前記動画像符号列変換装置である。ま
た、ブロックサイズが大きくなり、複数の第1の動きベ
クトルに対して、統合された第2の動きベクトル一つを
構成する動画像符号列変換装置である。
の動きベクトル一つに対して、複数の第2の動きベクト
ルを再構成する前記動画像符号列変換装置である。ま
た、ブロックサイズが大きくなり、複数の第1の動きベ
クトルに対して、統合された第2の動きベクトル一つを
構成する動画像符号列変換装置である。
【0011】また、動き補償画像間予測がされた動画像
の符号列の変換を行う動画像符号列変換方法において、
動画像符号列を受け、所定ブロックサイズに対応した第
1の動きベクトルを得、符号列のすべてまたは一部を、
前記第1の動きベクトルを用いてそのブロックサイズで
動き補償画像間予測を行い復号化し、復号画像または中
間処理段階の復号信号を得、一方、前記第1の動きベク
トルを用いて、前記ブロックサイズと異なったブロック
サイズに対応した第2の動きベクトルを構成し、前記第
2の動きベクトルを用いて、前記復号画像または中間処
理段階の復号信号を、そのブロックサイズで動き補償画
像間予測を行い符号化する動画像符号列変換方法であ
る。
の符号列の変換を行う動画像符号列変換方法において、
動画像符号列を受け、所定ブロックサイズに対応した第
1の動きベクトルを得、符号列のすべてまたは一部を、
前記第1の動きベクトルを用いてそのブロックサイズで
動き補償画像間予測を行い復号化し、復号画像または中
間処理段階の復号信号を得、一方、前記第1の動きベク
トルを用いて、前記ブロックサイズと異なったブロック
サイズに対応した第2の動きベクトルを構成し、前記第
2の動きベクトルを用いて、前記復号画像または中間処
理段階の復号信号を、そのブロックサイズで動き補償画
像間予測を行い符号化する動画像符号列変換方法であ
る。
【0012】また、動き補償画像間予測された動画像の
符号列の変換装置において、動画像符号列を受け、所定
動き補償精度に対応した第1の動きベクトルを得、符号
列のすべてまたは一部を、前記第1の動きベクトルを用
いてその精度で動き補償画像間予測を行い復号化し、復
号画像または中間処理段階の復号信号を得、一方、前記
第1の動きベクトルを用いて、前記動き補償精度と異な
った精度に対応した第2の動きベクトルを再構成し、前
記第2の動きベクトルを用いて、前記復号画像または中
間処理段階の復号信号を、その精度で動き補償画像間予
測を行い符号化する動画像符号列変換装置である。ま
た、第1の動きベクトルの周辺について第2の動き補償
精度で動きベクトルの再探索を行い、第2の動きベクト
ルを再構成する前記動画像符号列変換装置である。
符号列の変換装置において、動画像符号列を受け、所定
動き補償精度に対応した第1の動きベクトルを得、符号
列のすべてまたは一部を、前記第1の動きベクトルを用
いてその精度で動き補償画像間予測を行い復号化し、復
号画像または中間処理段階の復号信号を得、一方、前記
第1の動きベクトルを用いて、前記動き補償精度と異な
った精度に対応した第2の動きベクトルを再構成し、前
記第2の動きベクトルを用いて、前記復号画像または中
間処理段階の復号信号を、その精度で動き補償画像間予
測を行い符号化する動画像符号列変換装置である。ま
た、第1の動きベクトルの周辺について第2の動き補償
精度で動きベクトルの再探索を行い、第2の動きベクト
ルを再構成する前記動画像符号列変換装置である。
【0013】動き補償画像間予測がされた動画像の符号
列の変換を行う動画像符号列変換方法において、第1の
符号列が供給されて、第1の動き補償精度に対応した第
1の動きベクトルを得て、前記第1の符号列のすべてま
たは一部を、前記第1の動きベクトルを用いて第1の精
度で動き補償画像間予測を行い復号化し、復号画像また
は中間処理段階の復号信号を得て、前記第1の動きベク
トルを用いて、前記第1の動き補償精度と異なった第2
の動き補償精度に対応した第2の動きベクトルを構成
し、前記第2の動きベクトルを用いて、前記復号画像ま
たは中間処理段階の復号信号を第2の精度で動き補償画
像間予測符号化を行い再符号化符号列を得て、前記第2
の動きベクトルの情報と前記再符号化符号列とを多重化
して第2の動画像符号列を得ることを特徴とする動画像
符号列変換方法である。また、第1の動きベクトルの周
辺について第2の動き補償精度で動きベクトルの再探索
を行い、第2の動きベクトルを再構成することを特徴と
する動画像符号化方法である。
列の変換を行う動画像符号列変換方法において、第1の
符号列が供給されて、第1の動き補償精度に対応した第
1の動きベクトルを得て、前記第1の符号列のすべてま
たは一部を、前記第1の動きベクトルを用いて第1の精
度で動き補償画像間予測を行い復号化し、復号画像また
は中間処理段階の復号信号を得て、前記第1の動きベク
トルを用いて、前記第1の動き補償精度と異なった第2
の動き補償精度に対応した第2の動きベクトルを構成
し、前記第2の動きベクトルを用いて、前記復号画像ま
たは中間処理段階の復号信号を第2の精度で動き補償画
像間予測符号化を行い再符号化符号列を得て、前記第2
の動きベクトルの情報と前記再符号化符号列とを多重化
して第2の動画像符号列を得ることを特徴とする動画像
符号列変換方法である。また、第1の動きベクトルの周
辺について第2の動き補償精度で動きベクトルの再探索
を行い、第2の動きベクトルを再構成することを特徴と
する動画像符号化方法である。
【0014】( 作 用 )本発明は、入来した符号列
のすべてまたは一部を復号すると共に、符号列から取り
出したブロックサイズに対応した動きベクトルを用いて
前記ブロックサイズと異なったブロックサイズの動きベ
クトルを構成し、新たな動きベクトルを用いて復号画像
を再符号化することで、再符号化のために新たに動きベ
クトルを求めることなく、異なったブロックサイズで行
われる再符号化での画像間予測処理で用いる動きベクト
ルを得て、再符号化を行う。動きベクトル再構成は動き
ベクトル検出と比較して僅かな処理であり、動きベクト
ルも入来したものと類似するので、画像間予測残差の変
化も最小限であり、画質劣化も少なくなる。
のすべてまたは一部を復号すると共に、符号列から取り
出したブロックサイズに対応した動きベクトルを用いて
前記ブロックサイズと異なったブロックサイズの動きベ
クトルを構成し、新たな動きベクトルを用いて復号画像
を再符号化することで、再符号化のために新たに動きベ
クトルを求めることなく、異なったブロックサイズで行
われる再符号化での画像間予測処理で用いる動きベクト
ルを得て、再符号化を行う。動きベクトル再構成は動き
ベクトル検出と比較して僅かな処理であり、動きベクト
ルも入来したものと類似するので、画像間予測残差の変
化も最小限であり、画質劣化も少なくなる。
【0015】また、本発明は、入来した符号列のすべて
または一部を復号すると共に、符号列から取り出した動
き補償精度に対応した動きベクトルを用いて前記動き補
償精度と異なった動き補償精度の動きベクトルを再構成
し、新たな動きベクトルを用いて復号画像を再符号化す
ることで、再符号化のために新たに動きベクトルを求め
ることなく、異なった動き補償精度で行われる再符号化
での画像間予測処理で用いる動きベクトルを得て、再符
号化を行う。動きベクトル再構成は動きベクトル検出と
比較して僅かな処理であり、動きベクトルも入来したも
のと類似するので、画像間予測残差の変化も最小限であ
り、画質劣化も少なくなる。
または一部を復号すると共に、符号列から取り出した動
き補償精度に対応した動きベクトルを用いて前記動き補
償精度と異なった動き補償精度の動きベクトルを再構成
し、新たな動きベクトルを用いて復号画像を再符号化す
ることで、再符号化のために新たに動きベクトルを求め
ることなく、異なった動き補償精度で行われる再符号化
での画像間予測処理で用いる動きベクトルを得て、再符
号化を行う。動きベクトル再構成は動きベクトル検出と
比較して僅かな処理であり、動きベクトルも入来したも
のと類似するので、画像間予測残差の変化も最小限であ
り、画質劣化も少なくなる。
【0016】
【発明の実施の形態】<実施動画像符号列変換装置>本
発明の動画像符号列変換装置の一実施例について以下に
説明する。図1は、その構成を示したもので、図8の従
来例と同一構成要素には同一付番を記してある。図1に
は、図8と比較してMV再構成器6が追加されている。
このMV再構成器6の内部構成は、図2及び図3に夫々
示されている。また、動き補償予測器14の動作が図8
の動き補償予測器52と、また可変長符号化器12の動
作が図8の可変長符号化器51と異なる。本実施例にお
いて、従来例と異なるのは動きベクトル及び再符号化の
動き補償予測処理であり、DCTや量子化の処理は、基
本的に同じである。
発明の動画像符号列変換装置の一実施例について以下に
説明する。図1は、その構成を示したもので、図8の従
来例と同一構成要素には同一付番を記してある。図1に
は、図8と比較してMV再構成器6が追加されている。
このMV再構成器6の内部構成は、図2及び図3に夫々
示されている。また、動き補償予測器14の動作が図8
の動き補償予測器52と、また可変長符号化器12の動
作が図8の可変長符号化器51と異なる。本実施例にお
いて、従来例と異なるのは動きベクトル及び再符号化の
動き補償予測処理であり、DCTや量子化の処理は、基
本的に同じである。
【0017】まず、図1の動画像符号列変換装置の復号
系から説明する。符号列入力端子1より入来する符号
は、予測残差の符号列と第1の動きベクトル(第1M
V)の符号列が可変長復号化器2で固定長の符号に戻さ
れる。固定長符号として得られたDCT係数は逆量子化
器3で係数値となり、逆DCT4に与えられる。逆DC
T4は、8×8個の係数を再生予測残差信号に変換し、
加算器5に与える。加算器5では、再生予測残差信号に
予測信号が加算され、再生画像となる。一方、第1MV
は、動き補償予測器7とMV再構成器6に与えられる。
系から説明する。符号列入力端子1より入来する符号
は、予測残差の符号列と第1の動きベクトル(第1M
V)の符号列が可変長復号化器2で固定長の符号に戻さ
れる。固定長符号として得られたDCT係数は逆量子化
器3で係数値となり、逆DCT4に与えられる。逆DC
T4は、8×8個の係数を再生予測残差信号に変換し、
加算器5に与える。加算器5では、再生予測残差信号に
予測信号が加算され、再生画像となる。一方、第1MV
は、動き補償予測器7とMV再構成器6に与えられる。
【0018】この様にして得られた再生画像信号は、減
算器9と画像メモリ8、MV再構成器6に与えられる。
動補償予測器7は、画像メモリ8に蓄積されている画像
を第1MVに基づいて動き補償し、予測信号を形成す
る。得られた予測信号は加算器5に与えられる。MV再
構成器6は、得られた第1MVを用いて、再符号化で必
要となる異なったブロックサイズに対応した第2の動き
ベクトル(第2MV)を再構成する。MVの再構成方法
に付いては後述する。
算器9と画像メモリ8、MV再構成器6に与えられる。
動補償予測器7は、画像メモリ8に蓄積されている画像
を第1MVに基づいて動き補償し、予測信号を形成す
る。得られた予測信号は加算器5に与えられる。MV再
構成器6は、得られた第1MVを用いて、再符号化で必
要となる異なったブロックサイズに対応した第2の動き
ベクトル(第2MV)を再構成する。MVの再構成方法
に付いては後述する。
【0019】つぎに、図1の動画像符号列変換装置の再
符号化系について説明する。加算器5から得られる再生
画像信号は、減算器9において動き補償予測器14から
与えられる予測信号が減算され、予測残差となってDC
T10に与えられる。DCT10は、DCT変換処理を
行い、得られた係数を次の量子化器11に与える。量子
化器11は、所定のステップ幅で係数を量子化し、固定
長の符号となった係数を可変長符号化器12と逆量子化
器18とに与える。
符号化系について説明する。加算器5から得られる再生
画像信号は、減算器9において動き補償予測器14から
与えられる予測信号が減算され、予測残差となってDC
T10に与えられる。DCT10は、DCT変換処理を
行い、得られた係数を次の量子化器11に与える。量子
化器11は、所定のステップ幅で係数を量子化し、固定
長の符号となった係数を可変長符号化器12と逆量子化
器18とに与える。
【0020】可変長符号化器12は、予測残差を可変長
符号で圧縮された符号とし、第2MVも可変長符号化
し、両者を多重化して出来た符号列を符号出力端子13
より出力する。なお、DCT10、量子化器11、可変
長符号化器12の具体的処理内容は、図8の従来例と同
じ場合もあるが、動き補償の処理が異なるのに合わせて
異なるようにする場合もある。
符号で圧縮された符号とし、第2MVも可変長符号化
し、両者を多重化して出来た符号列を符号出力端子13
より出力する。なお、DCT10、量子化器11、可変
長符号化器12の具体的処理内容は、図8の従来例と同
じ場合もあるが、動き補償の処理が異なるのに合わせて
異なるようにする場合もある。
【0021】一方、逆量子化器18及び逆DCT17で
はDCT10及び量子化器11の逆処理が行われ、画像
間予測残差を再生する。得られた再生画像間予測残差は
加算器16で画像間予測信号が加算され再生画像とな
り、画像メモリ15に与えられる。画像メモリ15に蓄
えられている再生画像は、動き補償予測器14に与えら
れる。動き補償予測器14は、MV再構成器6から与え
られる第2MVに従って画像間予測信号を作り、減算器
9と加算器16に与えることで、画像間予測符号化が行
われる。
はDCT10及び量子化器11の逆処理が行われ、画像
間予測残差を再生する。得られた再生画像間予測残差は
加算器16で画像間予測信号が加算され再生画像とな
り、画像メモリ15に与えられる。画像メモリ15に蓄
えられている再生画像は、動き補償予測器14に与えら
れる。動き補償予測器14は、MV再構成器6から与え
られる第2MVに従って画像間予測信号を作り、減算器
9と加算器16に与えることで、画像間予測符号化が行
われる。
【0022】<MV再構成器>MVは動き補償処理で用
いるものなので、その形態は動き補償手法に依存する。
ここで、入来する符号列の符号化手法と出力する符号列
の符号化手法で、動き補償する際のブロックサイズが異
なる場合を検討する。動き補償のブロックサイズは16
×16画素と、その1/4である8×8画素が一般的で
ある。MV再構成は再符号化でブロックが分割される
か、統合されるかによって処理法は大きく異なる。
いるものなので、その形態は動き補償手法に依存する。
ここで、入来する符号列の符号化手法と出力する符号列
の符号化手法で、動き補償する際のブロックサイズが異
なる場合を検討する。動き補償のブロックサイズは16
×16画素と、その1/4である8×8画素が一般的で
ある。MV再構成は再符号化でブロックが分割される
か、統合されるかによって処理法は大きく異なる。
【0023】分割されるのは、例えば入来するのが16
×16画素で、出力するのが8×8画素の場合である。
このブロックが分割される場合の様子を図4(a) に示
す。この場合、基となるMV1個に対して4個のMVを
得ることになる。4個のMVは基準MVの周辺値、例え
ば、±2画素程度の動きについて再生画像を用いて再検
出(探索)を行う。ここで、基準MVはその小ブロック
(j、k、l、m)が属する大ブロック(E)のMVの
みならず、小ブロックが隣接する大ブロックのMVも使
われる。
×16画素で、出力するのが8×8画素の場合である。
このブロックが分割される場合の様子を図4(a) に示
す。この場合、基となるMV1個に対して4個のMVを
得ることになる。4個のMVは基準MVの周辺値、例え
ば、±2画素程度の動きについて再生画像を用いて再検
出(探索)を行う。ここで、基準MVはその小ブロック
(j、k、l、m)が属する大ブロック(E)のMVの
みならず、小ブロックが隣接する大ブロックのMVも使
われる。
【0024】具体的にはjのブロックではA、B、D、
Eの各ブロックのMVが、kはB、C、E、FのMV
が、lはD、E、G、HのMVが、mはE、F、H、I
のMVが基準として使われる。また、一つの大ブロック
に属する4個の小ブロックに、大ブロックのMVをその
まま代入しても先の個別にサーチし直した場合と、誤差
量に大差がない場合は、大ブロックのMVをそのまま用
いる。これによりMV情報量が少なくなる。
Eの各ブロックのMVが、kはB、C、E、FのMV
が、lはD、E、G、HのMVが、mはE、F、H、I
のMVが基準として使われる。また、一つの大ブロック
に属する4個の小ブロックに、大ブロックのMVをその
まま代入しても先の個別にサーチし直した場合と、誤差
量に大差がない場合は、大ブロックのMVをそのまま用
いる。これによりMV情報量が少なくなる。
【0025】つぎに、ブロックが統合される場合である
が、例えば入来するのが8×8画素で、出力するのが1
6×16画素の場合である。この場合の様子を図4(b)
に示す。この場合、基となるMV4個に対して1個のM
Vを得ることになる。大ブロックJのMVは、少ブロッ
クa、b、c、dの計4個のMVを夫々基準とし、その
周辺値について再生画像を用いて再検出(探索)を行
う。
が、例えば入来するのが8×8画素で、出力するのが1
6×16画素の場合である。この場合の様子を図4(b)
に示す。この場合、基となるMV4個に対して1個のM
Vを得ることになる。大ブロックJのMVは、少ブロッ
クa、b、c、dの計4個のMVを夫々基準とし、その
周辺値について再生画像を用いて再検出(探索)を行
う。
【0026】このような処理の構成は、ブロックが分割
される場合は、図2に示したようになる。入来する第1
MVはMVバッファ22で複数個蓄えられ、その中から
探索の基準となるMVを基準MV設定器23で設定す
る。MV探索器24は、基準MVと再生画像が供給され
てその周辺を探索し、その結果をMV判定器25に与え
る。MV判定器25は前記した4個の小ブロックを共通
のMVとするかどうかの判断などを行って、最終的に決
定された第2MVを出力する。
される場合は、図2に示したようになる。入来する第1
MVはMVバッファ22で複数個蓄えられ、その中から
探索の基準となるMVを基準MV設定器23で設定す
る。MV探索器24は、基準MVと再生画像が供給され
てその周辺を探索し、その結果をMV判定器25に与え
る。MV判定器25は前記した4個の小ブロックを共通
のMVとするかどうかの判断などを行って、最終的に決
定された第2MVを出力する。
【0027】ブロックが統合される場合には、図3のよ
うな構成の簡易的な処理が可能になる。MVバッファ2
2に蓄えられた4個のMVについて、MV選択器31で
MVバッファ出力と再生画像が供給されて、大ブロック
にてマッチングを調べ、誤差の最も少ないMVを第2M
Vとする。この場合、再探索は4個のMVについてのみ
行うので、処理は僅かで済む。
うな構成の簡易的な処理が可能になる。MVバッファ2
2に蓄えられた4個のMVについて、MV選択器31で
MVバッファ出力と再生画像が供給されて、大ブロック
にてマッチングを調べ、誤差の最も少ないMVを第2M
Vとする。この場合、再探索は4個のMVについてのみ
行うので、処理は僅かで済む。
【0028】入来する符号列の符号化手法または、出力
される符号列の符号化手法の片方が、16×16画素の
ブロックと8×8画素のブロックとが混合した場合に
は、16×16画素毎に処理方法が切り替わる。同一ブ
ロックサイズの場合は、従来例と同様に元のMVがその
まま使われる。すなわち、第1MVと第2MVは同じと
なる。
される符号列の符号化手法の片方が、16×16画素の
ブロックと8×8画素のブロックとが混合した場合に
は、16×16画素毎に処理方法が切り替わる。同一ブ
ロックサイズの場合は、従来例と同様に元のMVがその
まま使われる。すなわち、第1MVと第2MVは同じと
なる。
【0029】<実施動画像符号列変換装置2>本発明の
動画像符号列変換装置の他の実施例について説明する。
このものは、ブロックサイズは変えずに動きベクトルの
精度を変えるものである。図1は、その構成を示したも
ので、図8の従来例と同一構成要素には同一付番を記し
てある。図1には、図8と比較してMV再構成器6が追
加されている。このMV再構成器6の内部構成は図5及
び図6に示されている。また、動き補償予測器14の動
作が図8の動き補償予測器52と、また可変長符号化器
12の動作が図8の可変長符号化器51と異なる。実施
例において、従来例と異なるのは動きベクトル及び再符
号化の動き補償予測処理である。DCTや量子化の処理
は、基本的に同じと見なせる。
動画像符号列変換装置の他の実施例について説明する。
このものは、ブロックサイズは変えずに動きベクトルの
精度を変えるものである。図1は、その構成を示したも
ので、図8の従来例と同一構成要素には同一付番を記し
てある。図1には、図8と比較してMV再構成器6が追
加されている。このMV再構成器6の内部構成は図5及
び図6に示されている。また、動き補償予測器14の動
作が図8の動き補償予測器52と、また可変長符号化器
12の動作が図8の可変長符号化器51と異なる。実施
例において、従来例と異なるのは動きベクトル及び再符
号化の動き補償予測処理である。DCTや量子化の処理
は、基本的に同じと見なせる。
【0030】図1の動画像符号列変換装置の復号系から
説明する。符号列入力端子1より入来する符号は、予測
残差の符号列と第1動きベクトル(MV)の符号列が可
変長復号化器2で固定長の符号に戻される。固定長符号
として得られたDCT係数は逆量子化器3で係数値とな
り、逆DCT4に与えられる。逆DCT4は8×8個の
係数を再生予測残差信号に変換し、加算器5に与える。
加算器5では再生予測残差信号に予測信号が加算され、
再生画像となる。一方、第1MVは動き補償予測器7と
MV再構成器6に与えられる。
説明する。符号列入力端子1より入来する符号は、予測
残差の符号列と第1動きベクトル(MV)の符号列が可
変長復号化器2で固定長の符号に戻される。固定長符号
として得られたDCT係数は逆量子化器3で係数値とな
り、逆DCT4に与えられる。逆DCT4は8×8個の
係数を再生予測残差信号に変換し、加算器5に与える。
加算器5では再生予測残差信号に予測信号が加算され、
再生画像となる。一方、第1MVは動き補償予測器7と
MV再構成器6に与えられる。
【0031】この様にして得られた再生画像信号は、予
測減算器9と画像メモリ8、MV再構成器6に与えられ
る。動補償予測器7は、画像メモリ8に蓄積されている
画像を動きベクトルに基づいて動き補償し、予測信号を
形成する。得られた予測信号は加算器5に与えられる。
MV再構成器6は、得られた第1MVを用いて、再符号
化で必要となる異なった動き補償精度に対応した第2M
Vを再構成する。MVの再構成方法については後述す
る。
測減算器9と画像メモリ8、MV再構成器6に与えられ
る。動補償予測器7は、画像メモリ8に蓄積されている
画像を動きベクトルに基づいて動き補償し、予測信号を
形成する。得られた予測信号は加算器5に与えられる。
MV再構成器6は、得られた第1MVを用いて、再符号
化で必要となる異なった動き補償精度に対応した第2M
Vを再構成する。MVの再構成方法については後述す
る。
【0032】次に再符号化系について説明する。加算器
5から得られる再生画像信号は、減算器9において動き
補償予測器14から与えられる予測信号が減算され、予
測残差となってDCT10に与えられる。DCT10は
DCT変換処理を行い、得られた係数を量子化器11に
与える。量子化器11は所定のステップ幅で係数を量子
化し、固定長の符号となった係数を可変長符号化器12
と逆量子化器18に与える。可変長符号化器12は、予
測残差を可変長符号で圧縮された符号とし、第2MVも
可変長符号化し、両者を多重化して出来た符号列を符号
出力端子13より出力する。なお、DCT10、量子化
器11、可変長符号化器12の具体的処理内容は、図8
の従来例と同じ場合もあるが、動き補償処理の違いに合
わせて異なる場合もある。
5から得られる再生画像信号は、減算器9において動き
補償予測器14から与えられる予測信号が減算され、予
測残差となってDCT10に与えられる。DCT10は
DCT変換処理を行い、得られた係数を量子化器11に
与える。量子化器11は所定のステップ幅で係数を量子
化し、固定長の符号となった係数を可変長符号化器12
と逆量子化器18に与える。可変長符号化器12は、予
測残差を可変長符号で圧縮された符号とし、第2MVも
可変長符号化し、両者を多重化して出来た符号列を符号
出力端子13より出力する。なお、DCT10、量子化
器11、可変長符号化器12の具体的処理内容は、図8
の従来例と同じ場合もあるが、動き補償処理の違いに合
わせて異なる場合もある。
【0033】一方、逆量子化器18及び逆DCT17で
はDCT10及び量子化器11の逆処理が行われ、画像
間予測残差を再生する。得られた再生画像間予測残差は
加算器16で画像間予測信号が加算され再生画像とな
り、画像メモリ15に与えられる。画像メモリ15に蓄
えられている再生画像は、動き補償予測器14に与えら
れる。動き補償画像間予測器14は、MV再構成器6か
ら与えられる第2MVに従って画像間予測信号を作り、
減算器9と加算器16に与えることで、画像間予測符号
化が行われる。
はDCT10及び量子化器11の逆処理が行われ、画像
間予測残差を再生する。得られた再生画像間予測残差は
加算器16で画像間予測信号が加算され再生画像とな
り、画像メモリ15に与えられる。画像メモリ15に蓄
えられている再生画像は、動き補償予測器14に与えら
れる。動き補償画像間予測器14は、MV再構成器6か
ら与えられる第2MVに従って画像間予測信号を作り、
減算器9と加算器16に与えることで、画像間予測符号
化が行われる。
【0034】<MV再構成器>MVは動き補償処理で用
いるものなので、その形態は動き補償手法に依存する。
本実施例では、入来する符号列の符号化手法と出力する
符号列の符号化手法で、動き補償の精度が異なるものと
する。動き補償の精度は1画素精度、その半分の1/2
画素精度、さらにその半分の1/4画素精度が一般的で
ある。国際標準方式では、ITU−TのH.261が1
画素精度、MPEG−1やMPEG−2(H.262)
が1/2画素精度、MPEG−4では1/4画素精度ま
で可能となっている。
いるものなので、その形態は動き補償手法に依存する。
本実施例では、入来する符号列の符号化手法と出力する
符号列の符号化手法で、動き補償の精度が異なるものと
する。動き補償の精度は1画素精度、その半分の1/2
画素精度、さらにその半分の1/4画素精度が一般的で
ある。国際標準方式では、ITU−TのH.261が1
画素精度、MPEG−1やMPEG−2(H.262)
が1/2画素精度、MPEG−4では1/4画素精度ま
で可能となっている。
【0035】異なった動き補償精度の符号列への変換で
は、精度が下がる(粗くなる)場合と、上がる(細かく
なる)場合がある。精度が下がる場合は、MV情報をそ
のまま保持できないので、必ず変更される。精度が上が
る場合は、MVを変更しなくとも元のMV情報をそのま
ま保持することは可能であるが、高精度のMVに変換す
ることにより、符号化効率を改善できる。
は、精度が下がる(粗くなる)場合と、上がる(細かく
なる)場合がある。精度が下がる場合は、MV情報をそ
のまま保持できないので、必ず変更される。精度が上が
る場合は、MVを変更しなくとも元のMV情報をそのま
ま保持することは可能であるが、高精度のMVに変換す
ることにより、符号化効率を改善できる。
【0036】MV再構成器6の構成は、図5または図6
のようになる。図5では入来する第1MVはMVバッフ
ァ26で蓄えられ、そのMVを基準にしてMV探索器2
7で、再生画像を用いてその周辺のMVについて再探索
し、最も誤差の少なくなるMVを出力する。MV再構成
の様子を図7に示す。
のようになる。図5では入来する第1MVはMVバッフ
ァ26で蓄えられ、そのMVを基準にしてMV探索器2
7で、再生画像を用いてその周辺のMVについて再探索
し、最も誤差の少なくなるMVを出力する。MV再構成
の様子を図7に示す。
【0037】図7では、実線矢印が第1MVを示し、破
線矢印が第2MVを示す。再探索の範囲は、第1MVが
1/2画素精度で第2MVが1/4画素精度の場合、垂
直水平に±1/4画素とする。第1MVが1画素精度で
第2MVが1/2画素精度の場合は±1/2画素とす
る。第1MVが1画素で第2MVが1/4画素の場合は
垂直水平に±1/2画素乃至±3/4画素の範囲とす
る。再探索の精度は当然第2MVの精度である。
線矢印が第2MVを示す。再探索の範囲は、第1MVが
1/2画素精度で第2MVが1/4画素精度の場合、垂
直水平に±1/4画素とする。第1MVが1画素精度で
第2MVが1/2画素精度の場合は±1/2画素とす
る。第1MVが1画素で第2MVが1/4画素の場合は
垂直水平に±1/2画素乃至±3/4画素の範囲とす
る。再探索の精度は当然第2MVの精度である。
【0038】精度が下がる場合には、図6のような構成
の簡易的な処理が可能になる。MVバッファ28に蓄え
られたMVは、MV変換器29で予め決められた第2の
MVに変換される。具体的には、絶対値が小さくなる方
への丸め処理で、例えば+3.75は+3.5 に、−1.25は−
1.0 に変換する。この場合、必要となる処理量は僅かで
ある。入来符号列の符号化手法、または、出力符号列の
符号化手法の片方が、異なった動き補償精度が混在して
いる手法の場合は、動き補償精度の変化に合わせて処理
方法が切り替わる。同一精度の場合は、従来例と同様に
元のMVがそのまま使われる。すなわち、第1MVと第
2MVは同じとなる。
の簡易的な処理が可能になる。MVバッファ28に蓄え
られたMVは、MV変換器29で予め決められた第2の
MVに変換される。具体的には、絶対値が小さくなる方
への丸め処理で、例えば+3.75は+3.5 に、−1.25は−
1.0 に変換する。この場合、必要となる処理量は僅かで
ある。入来符号列の符号化手法、または、出力符号列の
符号化手法の片方が、異なった動き補償精度が混在して
いる手法の場合は、動き補償精度の変化に合わせて処理
方法が切り替わる。同一精度の場合は、従来例と同様に
元のMVがそのまま使われる。すなわち、第1MVと第
2MVは同じとなる。
【0039】
【発明の効果】本発明は、入来した符号列のすべてまた
は一部を復号すると共に、符号列から取り出した動きベ
クトル(第1MV)を用いて異なったブロックサイズの
第2MVを構成し、新たな第2MVを用いて復号画像を
再符号化することで、動き補償画像間予測のブロックサ
イズが異なった符号化方式の符号列間で、符号列変換が
可能となり、MV再構成はMV検出と比較して僅かな処
理であり、完全に復号して再符号化する場合に対して、
装置の規模を大幅に軽減出来る。
は一部を復号すると共に、符号列から取り出した動きベ
クトル(第1MV)を用いて異なったブロックサイズの
第2MVを構成し、新たな第2MVを用いて復号画像を
再符号化することで、動き補償画像間予測のブロックサ
イズが異なった符号化方式の符号列間で、符号列変換が
可能となり、MV再構成はMV検出と比較して僅かな処
理であり、完全に復号して再符号化する場合に対して、
装置の規模を大幅に軽減出来る。
【0040】また、本発明は、入来した符号列のすべて
または一部を復号すると共に、符号列から取り出した動
きベクトル(MV)を用いて異なった動き補償精度のM
Vを再構成し、新たなMVを用いて復号画像を再符号化
することで、動き補償画像間予測の精度が異なった符号
化方式の符号列間で、符号列変換が可能なり、MV再構
成はMV検出と比較して僅かな処理であり、完全に復号
して再符号化する場合に対して、装置の規模を大幅に軽
減できる。
または一部を復号すると共に、符号列から取り出した動
きベクトル(MV)を用いて異なった動き補償精度のM
Vを再構成し、新たなMVを用いて復号画像を再符号化
することで、動き補償画像間予測の精度が異なった符号
化方式の符号列間で、符号列変換が可能なり、MV再構
成はMV検出と比較して僅かな処理であり、完全に復号
して再符号化する場合に対して、装置の規模を大幅に軽
減できる。
【0041】また、本発明は、再符号化でMVの検出を
全く新たに行うと、MVの検出で用いる画像は再生画像
で劣化しているので、本来の動きと異なった動きを検出
しやすくなるが、本発明では、入来したMVを基準にし
た再探索なので誤検出が起こりにくい。また、本発明
は、MVも入来したものと類似するので、再符号化によ
る画像間予測残差の変化も最小限で済み、画質劣化も少
なくなる。
全く新たに行うと、MVの検出で用いる画像は再生画像
で劣化しているので、本来の動きと異なった動きを検出
しやすくなるが、本発明では、入来したMVを基準にし
た再探索なので誤検出が起こりにくい。また、本発明
は、MVも入来したものと類似するので、再符号化によ
る画像間予測残差の変化も最小限で済み、画質劣化も少
なくなる。
【図1】本発明の動画像符号列変換装置の一実施例の構
成例を示した図である。
成例を示した図である。
【図2】本発明のMV再構成器の一実施例を示した図で
ある。
ある。
【図3】本発明のMV再構成器の他の実施例を示した図
である。
である。
【図4】本発明のブロックサイズとMV再構成の対応関
係の様子を示した図である。
係の様子を示した図である。
【図5】本発明のMV再構成器の他の実施例を示した図
である。
である。
【図6】本発明のMV再構成器の他の実施例を示した図
である。
である。
【図7】本発明の動き補償精度とMV再構成の対応関係
の様子を示した図である。
の様子を示した図である。
【図8】従来の動画像符号列変換装置の構成の一例を示
した図である。
した図である。
1 符号列入力端子 2 可変長復号化器(動きベクトル分離手段) 3 逆量子化器(復号手段) 4 逆DCT(復号手段) 5 加算器(復号手段) 6 MV再構成器(第2の動きベクトルを構成する手
段) 7、14、52 動補償予測器 8、15 画像メモリ 9 減算器(再符号化手段) 10 DCT(再符号化手段) 11 量子化器(再符号化手段) 12 可変長符号化器(第2の動画像符号列を得る手
段) 13 符号列出力端子 16 加算器 17 逆DCT 18 逆量子化器 22、26、28 MVバッファ 23 基準MV設定器 24、27 MV探索器 25 MV判定器 29 MV変換器 51 可変長符号化器
段) 7、14、52 動補償予測器 8、15 画像メモリ 9 減算器(再符号化手段) 10 DCT(再符号化手段) 11 量子化器(再符号化手段) 12 可変長符号化器(第2の動画像符号列を得る手
段) 13 符号列出力端子 16 加算器 17 逆DCT 18 逆量子化器 22、26、28 MVバッファ 23 基準MV設定器 24、27 MV探索器 25 MV判定器 29 MV変換器 51 可変長符号化器
Claims (8)
- 【請求項1】動き補償画像間予測がされた動画像の符号
列の変換を行う動画像符号列変換装置において、 第1の動画像符号列が供給されて、第1のブロックサイ
ズに対応した第1の動きベクトルを分離する動きベクト
ル分離手段と、 前記第1の動画像符号列のすべてまたは一部を、前記第
1の動きベクトルを用いて第1のブロックサイズで動き
補償画像間予測を行い復号化し、復号画像または中間処
理段階の復号信号を得る復号手段と、 前記第1の動きベクトルを用いて、前記第1のブロック
サイズと異なった第2のブロックサイズに対応した第2
の動きベクトルを構成する手段と、 前記第2の動きベクトルを用いて、前記復号画像または
中間処理段階の復号信号を第2のブロックサイズで動き
補償画像間予測符号化を行い符号列を得る再符号化手段
と、 前記第2の動きベクトルの情報と前記再符号化手段で得
られた符号列とを多重化して第2の動画像符号列を得る
手段とを有することを特徴とする動画像符号列変換装
置。 - 【請求項2】前記請求項1に記載の動画像符号列変換装
置において、 第1のブロックサイズに対して第2のブロックサイズを
小さくして、第1の動きベクトル一つに対して、複数の
第2の動きベクトルを再構成するようにしたことを特徴
とする動画像符号列変換装置。 - 【請求項3】前記請求項1に記載の動画像符号列変換装
置において、 第1のブロックサイズに対して第2のブロックサイズを
大きくして、複数の第1の動きベクトルに対して、第2
の動きベクトルを一つ再構成するようにしたことを特徴
とする動画像符号列変換装置。 - 【請求項4】動き補償画像間予測がされた動画像の符号
列の変換を行う動画像符号列変換方法において、 第1の符号列が供給されて、第1のブロックサイズに対
応した第1の動きベクトルを得て、 前記第1の符号列のすべてまたは一部を、前記第1の動
きベクトルを用いて第1のブロックサイズで動き補償画
像間予測を行い復号化し、復号画像または中間処理段階
の復号信号を得て、 前記前記第1の動きベクトルを用いて、前記第1のブロ
ックサイズと異なった第2のブロックサイズに対応した
第2の動きベクトルを構成し、 前記第2の動きベクトルを用いて、前記復号画像または
中間処理段階の復号信号を第2のブロックサイズで動き
補償画像間予測符号化を行い再符号化符号列を得て、 前記第2の動きベクトルの情報と前記再符号化符号列と
を多重化して第2の動画像符号列を得ることを特徴とす
る動画像符号列変換方法。 - 【請求項5】動き補償画像間予測がされた動画像の符号
列の変換を行う動画像符号列変換装置において、 第1の動画像符号列が供給されて、第1の動き補償精度
に対応した第1の動きベクトルを分離する動きベクトル
分離手段と、 前記第1の動画像符号列のすべてまたは一部を、前記第
1の動きベクトルを用いて第1の精度で動き補償画像間
予測を行い復号化し、復号画像または中間処理段階の復
号信号を得る復号手段と、 前記第1の動きベクトルを用いて、前記第1の動き補償
精度と異なった第2の動き補償精度に対応した第2の動
きベクトルを構成する手段と、 前記第2の動きベクトルを用いて、前記復号画像または
中間処理段階の復号信号を第2の精度で動き補償画像間
予測符号化を行い符号列を得る再符号化手段と、 前記第2の動きベクトルの情報と前記再符号化手段で選
られた符号列とを多重化し第2の動画像符号列を得る手
段とを有することを特徴とする動画像符号列変換装置。 - 【請求項6】前記請求項5に記載の動画像符号列変換装
置において、 第1の動きベクトルの周辺について第2の動き補償精度
で動きベクトルの再探索を行い、第2の動きベクトルを
再構成することを特徴とする動画像符号化装置。 - 【請求項7】動き補償画像間予測がされた動画像の符号
列の変換を行う動画像符号列変換方法において、 第1の符号列が供給されて、第1の動き補償精度に対応
した第1の動きベクトルを得て、 前記第1の符号列のすべてまたは一部を、前記第1の動
きベクトルを用いて第1の精度で動き補償画像間予測を
行い復号化し、復号画像または中間処理段階の復号信号
を得て、 前記第1の動きベクトルを用いて、前記第1の動き補償
精度と異なった第2の動き補償精度に対応した第2の動
きベクトルを構成し、 前記第2の動きベクトルを用いて、前記復号画像または
中間処理段階の復号信号を第2の精度で動き補償画像間
予測符号化を行い再符号化符号列を得て、 前記第2の動きベクトルの情報と前記再符号化符号列と
を多重化して第2の動画像符号列を得ることを特徴とす
る動画像符号列変換方法。 - 【請求項8】前記請求項7に記載の動画像符号列変換方
法において、 第1の動きベクトルの周辺について第2の動き補償精度
で動きベクトルの再探索を行い、第2の動きベクトルを
再構成することを特徴とする動画像符号化方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16134598A JPH11275592A (ja) | 1998-01-22 | 1998-05-26 | 動画像符号列変換装置及びその方法 |
| CNB991000447A CN1160965C (zh) | 1998-01-22 | 1999-01-07 | 运动图象编码串变换装置及其方法 |
| US09/234,838 US6393059B1 (en) | 1998-01-22 | 1999-01-22 | Conversion of video data bit stream |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10-25039 | 1998-01-22 | ||
| JP2503998 | 1998-01-22 | ||
| JP16134598A JPH11275592A (ja) | 1998-01-22 | 1998-05-26 | 動画像符号列変換装置及びその方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11275592A true JPH11275592A (ja) | 1999-10-08 |
Family
ID=26362633
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16134598A Pending JPH11275592A (ja) | 1998-01-22 | 1998-05-26 | 動画像符号列変換装置及びその方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US6393059B1 (ja) |
| JP (1) | JPH11275592A (ja) |
| CN (1) | CN1160965C (ja) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2000062554A1 (en) * | 1999-04-08 | 2000-10-19 | Matsushita Electric Industrial Co., Ltd. | Image processing method and image processing device |
| JP2002247588A (ja) * | 2001-02-21 | 2002-08-30 | Sony Corp | 動きベクトル変換方法及び変換装置 |
| JP2002252854A (ja) * | 2001-02-22 | 2002-09-06 | Sony Corp | 動きベクトル変換方法及び変換装置 |
| JP2006186979A (ja) * | 2004-11-30 | 2006-07-13 | Matsushita Electric Ind Co Ltd | 動画像変換装置 |
| KR100724206B1 (ko) * | 2000-06-02 | 2007-05-31 | 소니 가부시끼 가이샤 | 정보 처리 장치, 방법 및 기록 매체 |
| JP2007228400A (ja) * | 2006-02-24 | 2007-09-06 | Mitsubishi Electric Corp | 動画像変換装置 |
| JP2009076972A (ja) * | 2007-09-18 | 2009-04-09 | Canon Inc | 画像符号化装置及び画像符号化方法 |
| JP2010098537A (ja) * | 2008-10-16 | 2010-04-30 | Fujitsu Ltd | トランスコード装置およびトランスコード方法 |
| US7933335B2 (en) | 2004-11-30 | 2011-04-26 | Panasonic Corporation | Moving picture conversion apparatus |
Families Citing this family (35)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4378824B2 (ja) * | 2000-02-22 | 2009-12-09 | ソニー株式会社 | 画像処理装置及び方法 |
| JP4524908B2 (ja) * | 2000-11-08 | 2010-08-18 | 日本電気株式会社 | 動画像編集方法、動画像編集装置及び動画像編集プログラムを記憶した記憶媒体 |
| US7602847B1 (en) * | 2001-03-27 | 2009-10-13 | Vixs Systems, Inc. | Device and method for compression of a video stream |
| US7675972B1 (en) | 2001-07-30 | 2010-03-09 | Vixs Systems, Inc. | System and method for multiple channel video transcoding |
| US7469012B2 (en) * | 2002-05-14 | 2008-12-23 | Broadcom Corporation | System and method for transcoding entropy-coded bitstreams |
| US7088776B2 (en) | 2002-07-15 | 2006-08-08 | Apple Computer, Inc. | Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding |
| US6728315B2 (en) | 2002-07-24 | 2004-04-27 | Apple Computer, Inc. | Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations |
| US8254461B2 (en) * | 2002-07-24 | 2012-08-28 | Apple Inc. | Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding with reduced requirements for division operations |
| US7499495B2 (en) * | 2003-07-18 | 2009-03-03 | Microsoft Corporation | Extended range motion vectors |
| US20050013498A1 (en) * | 2003-07-18 | 2005-01-20 | Microsoft Corporation | Coding of motion vector information |
| US7609763B2 (en) | 2003-07-18 | 2009-10-27 | Microsoft Corporation | Advanced bi-directional predictive coding of video frames |
| US7620106B2 (en) * | 2003-09-07 | 2009-11-17 | Microsoft Corporation | Joint coding and decoding of a reference field selection and differential motion vector information |
| US7567617B2 (en) * | 2003-09-07 | 2009-07-28 | Microsoft Corporation | Predicting motion vectors for fields of forward-predicted interlaced video frames |
| US7599438B2 (en) * | 2003-09-07 | 2009-10-06 | Microsoft Corporation | Motion vector block pattern coding and decoding |
| US7724827B2 (en) * | 2003-09-07 | 2010-05-25 | Microsoft Corporation | Multi-layer run level encoding and decoding |
| US7623574B2 (en) * | 2003-09-07 | 2009-11-24 | Microsoft Corporation | Selecting between dominant and non-dominant motion vector predictor polarities |
| US7616692B2 (en) * | 2003-09-07 | 2009-11-10 | Microsoft Corporation | Hybrid motion vector prediction for interlaced forward-predicted fields |
| US8064520B2 (en) | 2003-09-07 | 2011-11-22 | Microsoft Corporation | Advanced bi-directional predictive coding of interlaced video |
| US20050232497A1 (en) * | 2004-04-15 | 2005-10-20 | Microsoft Corporation | High-fidelity transcoding |
| US8447121B2 (en) * | 2005-09-14 | 2013-05-21 | Microsoft Corporation | Efficient integrated digital video transcoding |
| US20070058713A1 (en) * | 2005-09-14 | 2007-03-15 | Microsoft Corporation | Arbitrary resolution change downsizing decoder |
| JP4717704B2 (ja) | 2006-04-26 | 2011-07-06 | ルネサスエレクトロニクス株式会社 | データ処理装置およびデータ処理方法 |
| CN101137065A (zh) * | 2006-09-01 | 2008-03-05 | 华为技术有限公司 | 图像编码方法、解码方法、编码器、解码器、编解码方法及编解码器 |
| US8457958B2 (en) * | 2007-11-09 | 2013-06-04 | Microsoft Corporation | Audio transcoder using encoder-generated side information to transcode to target bit-rate |
| US8396114B2 (en) * | 2009-01-29 | 2013-03-12 | Microsoft Corporation | Multiple bit rate video encoding using variable bit rate and dynamic resolution for adaptive video streaming |
| US8311115B2 (en) * | 2009-01-29 | 2012-11-13 | Microsoft Corporation | Video encoding using previously calculated motion information |
| US8270473B2 (en) * | 2009-06-12 | 2012-09-18 | Microsoft Corporation | Motion based dynamic resolution multiple bit rate video encoding |
| US8705616B2 (en) | 2010-06-11 | 2014-04-22 | Microsoft Corporation | Parallel multiple bitrate video encoding to reduce latency and dependences between groups of pictures |
| US9591318B2 (en) | 2011-09-16 | 2017-03-07 | Microsoft Technology Licensing, Llc | Multi-layer encoding and decoding |
| US11089343B2 (en) | 2012-01-11 | 2021-08-10 | Microsoft Technology Licensing, Llc | Capability advertisement, configuration and control for video coding and decoding |
| CN105704493B (zh) * | 2016-03-09 | 2018-12-18 | 宏祐图像科技(上海)有限公司 | 基于块特征对运动矢量进行扩展的方法及系统 |
| CA3137163C (en) | 2019-04-24 | 2024-05-14 | Bytedance Inc. | Constraints on quantized residual differential pulse code modulation representation of coded video |
| KR102707777B1 (ko) | 2019-05-01 | 2024-09-20 | 바이트댄스 아이엔씨 | 양자화된 잔차 차동 펄스 코드 변조 코딩을 사용하는 인트라 코딩된 비디오 |
| JP7288084B2 (ja) | 2019-05-02 | 2023-06-06 | バイトダンス インコーポレイテッド | 変換スキップモードにおける信号通知 |
| CN113785306B (zh) | 2019-05-02 | 2024-06-14 | 字节跳动有限公司 | 基于编解码树结构类型的编解码模式 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| NL9301358A (nl) * | 1993-08-04 | 1995-03-01 | Nederland Ptt | Transcodeerinrichting. |
| US5537440A (en) * | 1994-01-07 | 1996-07-16 | Motorola, Inc. | Efficient transcoding device and method |
| US5940130A (en) * | 1994-04-21 | 1999-08-17 | British Telecommunications Public Limited Company | Video transcoder with by-pass transfer of extracted motion compensation data |
| EP0690392B1 (en) * | 1994-06-30 | 2001-09-26 | Koninklijke Philips Electronics N.V. | Method and device for transcoding a sequence of coded digital signals |
| US5512953A (en) * | 1994-08-09 | 1996-04-30 | At&T Corp. | Method and apparatus for conversion of compressed bit stream representation of video signal |
| US5600646A (en) * | 1995-01-27 | 1997-02-04 | Videoserver, Inc. | Video teleconferencing system with digital transcoding |
| DE69607696T2 (de) * | 1995-02-15 | 2000-10-19 | Koninklijke Philips Electronics N.V., Eindhoven | Vorrichtung und verfahren zur transkodierung von videosignalen |
| US6141447A (en) * | 1996-11-21 | 2000-10-31 | C-Cube Microsystems, Inc. | Compressed video transcoder |
| US5870146A (en) * | 1997-01-21 | 1999-02-09 | Multilink, Incorporated | Device and method for digital video transcoding |
| US6058143A (en) * | 1998-02-20 | 2000-05-02 | Thomson Licensing S.A. | Motion vector extrapolation for transcoding video sequences |
-
1998
- 1998-05-26 JP JP16134598A patent/JPH11275592A/ja active Pending
-
1999
- 1999-01-07 CN CNB991000447A patent/CN1160965C/zh not_active Expired - Lifetime
- 1999-01-22 US US09/234,838 patent/US6393059B1/en not_active Expired - Lifetime
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2000062554A1 (en) * | 1999-04-08 | 2000-10-19 | Matsushita Electric Industrial Co., Ltd. | Image processing method and image processing device |
| KR100724206B1 (ko) * | 2000-06-02 | 2007-05-31 | 소니 가부시끼 가이샤 | 정보 처리 장치, 방법 및 기록 매체 |
| JP2002247588A (ja) * | 2001-02-21 | 2002-08-30 | Sony Corp | 動きベクトル変換方法及び変換装置 |
| JP2002252854A (ja) * | 2001-02-22 | 2002-09-06 | Sony Corp | 動きベクトル変換方法及び変換装置 |
| JP2006186979A (ja) * | 2004-11-30 | 2006-07-13 | Matsushita Electric Ind Co Ltd | 動画像変換装置 |
| US7933335B2 (en) | 2004-11-30 | 2011-04-26 | Panasonic Corporation | Moving picture conversion apparatus |
| JP2007228400A (ja) * | 2006-02-24 | 2007-09-06 | Mitsubishi Electric Corp | 動画像変換装置 |
| JP2009076972A (ja) * | 2007-09-18 | 2009-04-09 | Canon Inc | 画像符号化装置及び画像符号化方法 |
| JP2010098537A (ja) * | 2008-10-16 | 2010-04-30 | Fujitsu Ltd | トランスコード装置およびトランスコード方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1160965C (zh) | 2004-08-04 |
| CN1237856A (zh) | 1999-12-08 |
| US6393059B1 (en) | 2002-05-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH11275592A (ja) | 動画像符号列変換装置及びその方法 | |
| US9332270B2 (en) | Apparatus capable of performing both block-matching motion compensation and global motion compensation and method thereof | |
| US7146056B2 (en) | Efficient spatial scalable compression schemes | |
| JP3888597B2 (ja) | 動き補償符号化装置、及び動き補償符号化復号化方法 | |
| JP2897763B2 (ja) | 動き補償符号化装置、復号化装置、符号化方法及び復号化方法 | |
| KR100813963B1 (ko) | 동영상의 무손실 부호화, 복호화 방법 및 장치 | |
| JP3856262B2 (ja) | 動き補償符号化装置、動き補償符号化方法、及び動き補償符号記録媒体 | |
| JP4226172B2 (ja) | 適応的変換方法を用いる映像圧縮符号化装置および復号化装置ならびにその方法 | |
| JP2006518568A (ja) | ビデオ符号化 | |
| JPH11510989A (ja) | 符号化ディジタルビデオ信号を復号化する方法および装置 | |
| EP0840516B1 (en) | Apparatus and method for predictive coding and decoding | |
| JP2006279573A (ja) | 符号化装置と方法、ならびに復号装置と方法 | |
| KR101147744B1 (ko) | 비디오 트랜스 코딩 방법 및 장치와 이를 이용한 pvr | |
| US20050265444A1 (en) | Moving image encoding/decoding apparatus and method | |
| JP4164903B2 (ja) | 動画像符号列変換装置及びその方法 | |
| KR20080013843A (ko) | 동영상의 무손실 부호화, 복호화 방법 및 장치 | |
| JP2897649B2 (ja) | 動き補償予測符号化装置 | |
| JP2005507620A (ja) | 圧縮 | |
| WO2006024988A2 (en) | A method and apparatus for motion estimation | |
| JPH06244736A (ja) | 符号化装置 | |
| JP2004007778A (ja) | 動き補償復号化方法 | |
| JP2001112009A (ja) | 動画像符号化装置および復号装置 | |
| JPH11164306A (ja) | 動き補償動画像符号化装置及びその方法 | |
| JP2001268578A (ja) | 符号化方式変換装置、画像通信システム、および符号化方式変換方法 | |
| JP2004007775A (ja) | 動き補償復号化装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040330 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060425 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060530 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20061006 |