JP2003319398A - 動画像の符号化方法および復号化方法、これを用いた装置とプログラム - Google Patents
動画像の符号化方法および復号化方法、これを用いた装置とプログラムInfo
- Publication number
- JP2003319398A JP2003319398A JP2002122379A JP2002122379A JP2003319398A JP 2003319398 A JP2003319398 A JP 2003319398A JP 2002122379 A JP2002122379 A JP 2002122379A JP 2002122379 A JP2002122379 A JP 2002122379A JP 2003319398 A JP2003319398 A JP 2003319398A
- Authority
- JP
- Japan
- Prior art keywords
- filter
- moving picture
- filters
- motion vector
- decimal point
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 24
- 239000013598 vector Substances 0.000 claims abstract description 80
- 238000001514 detection method Methods 0.000 claims abstract description 37
- 238000004590 computer program Methods 0.000 claims description 3
- 238000003860 storage Methods 0.000 abstract description 46
- 230000002708 enhancing effect Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 21
- 230000015654 memory Effects 0.000 description 21
- 230000000694 effects Effects 0.000 description 10
- 238000004364 calculation method Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000014759 maintenance of location Effects 0.000 description 4
- 230000014509 gene expression Effects 0.000 description 3
- 230000010365 information processing Effects 0.000 description 3
- 238000011045 prefiltration Methods 0.000 description 3
- 238000013139 quantization Methods 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 101100219325 Phaseolus vulgaris BA13 gene Proteins 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000002238 attenuated effect Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000010363 phase shift Effects 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/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
-
- 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
- H04N19/523—Motion estimation or motion compensation with sub-pixel accuracy
-
- 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/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- 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/117—Filters, e.g. for pre-processing or post-processing
-
- 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/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/172—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 picture, frame or field
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- 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/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
-
- 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/80—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
- H04N19/82—Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Algebra (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
フィルタによって小数点画素補間を行うため、動画像の
性質やビットレートに応じた小数点画素の補間ができな
い。 【解決手段】 フィルタ/補間画像記憶101が、参照
画像に小数点位置の画素を複数組のフィルタで補間し、
動きベクトル/フィルタ検出102が、最も符号化効率
が良いフィルタと動きベクトルの組を検出し、予測値生
成103が、検出されたフィルタと動きベクトルの組を
用いて予測値を生成し、動きベクトル/フィルタ検出1
02が、予測値を生成したフィルタ情報と動きベクトル
の情報を出力することで動画像の性質やビットレートに
応じた小数点画素の補間を行い動画像の符号化を改善す
る。
Description
号技術に関し、特に、動き補償に用いる小数点画素の補
間を、フィルタ係数を適応的に切り替えて符号化を行う
動画像符号化/復号プログラム、方法および装置に関す
る。
おいて、多くの動画像信号は圧縮符号化されて伝送・蓄
積される。
の構成を示すブロック図である。図16に示される符号
化器は、局所的復号器を含んでおり、周波数変換器1
1、量子化装置12、可変長符号化器13、逆量子化装
置14、逆周波数変換手段器15、フレームメモリ1
6、動き補償装置17,および動きベクトル検出装置1
8より構成されている。
ブロックに分割される。入力画像にフレーム間予測が行
われる場合、それぞれのブロックは、動き補償装置17
によって、過去に復号された画像から生成された予測値
が減じられる。ここで、フレーム間予測とは、過去に再
構築された参照画像を用いて、現在の画像を符号化する
方法である。
11によって周波数領域に変換される。周波数領域に変
換された画像ブロックは、量子化装置12によって量子
化される。上記量子化された画像ブロックは、可変長符
号化器13によってエントロピー符号化されて、蓄積さ
れる。
ブロックは、逆量子化装置14、逆周波数変換器15に
より、再びもとの空間領域に戻される。
ブロックに加えられ、再構築画像を形成する。この再構
築画像は、次の画像の符号化に用いられるので参照画像
と呼ばれる。上記参照画像はフレームメモリ16に格納
されて、動きベクトル検出装置18、動き補償装置17
に用いられる。動きベクトル検出装置18は、入力画像
のブロックと上記参照画像から、動きベクトルを検出す
る。動き補償装置17は、上記動きベクトルと上記参照
画像から予測値を生成する。
る復号器の構成を示すブロック図である。図17に示さ
れる復号器は、可変長復号化器19、逆量子化装置2
0、逆周波数変換器21、動き補償装置22、フレーム
メモリ23で構成されている。逆量子化装置20、逆周
波数変換器21、動き補償装置22およびフレームメモ
リ23の動作は、符号化器の内部復号器の逆量子化装置
14、逆周波数変換手段器15、動き補償装置17およ
びフレームメモリ16と同じである。
り、入力を符号化された表現からもとの表現に戻す。次
に、復号された変換係数に、逆量子化、逆周波数変換を
行い、変換係数を空間領域の画像ブロックに戻す。フレ
ーム間予測の場合、空間領域に戻された画像ブロックに
予測値を加え、再構築画像を形成する。この予測値は、
フレームメモリ23に格納された参照画像と可変長復号
化器19から供給される動きベクトルによって生成され
る。再構築画像は、次に復号する画像に利用されるので
フレームメモリ23に格納される。
号化効率を改善する手段として、プレフィルタを用いる
ことや小数点画素精度の動き補償などがある。プレフィ
ルタは、入力画像の帯域をフィルタによって操作するこ
とで符号化効率を改善する。これに対して、小数点画素
精度の動き補償は、参照画像に小数精度の動きを作り出
すことによって符号化効率を改善する。
うので、動画像の符号化効率を直接向上させるものでは
ない。また、従来方式における小数点画素精度の動き補
償は、小数点画素を固定のフィルタを用いて補間する。
このため、動画像の性質、ビットレートに応じた小数点
画素の補間ができない。
なされたものであって、動き補償の効果を高め、符号化
効率を改善することのできる動画像の符号化/復号方法
を実現することを目的とする。
ば、小数点精度の動き検出、動画像符号化プログラムあ
るいは方法あるいは装置であって、参照画像における小
数点位置の画素を複数組のフィルタで補間し、最も符号
化効率が良いフィルタと動きベクトルの組を検出し、検
出されたフィルタと動きベクトルを用いて予測値を生成
し、予測値を生成したフィルタ情報と動きベクトルの情
報を出力することを特徴とする。
フィルタと動きベクトルを検出し、この検出したフィル
タと動きベクトルによって生成された予測値を動き補償
に用いる。これにより、動画像の符号化効率が改善でき
る。
動き補償をする動画像復号プログラムあるいは方法ある
いは装置であって、入力されたフィルタ情報によってフ
ィルタあるいは参照する補間フレームを切り替え、切り
替わったフィルタあるいは参照する補間フレーム、およ
び入力される動きベクトルを用いて予測値を生成するこ
とを特徴とする。
画像符号化プログラムあるいは方法あるいは装置であっ
て、小数点位置の画素を補間するフィルタに少なくとも
位相の異なる複数のフィルタを用いることを特徴とす
る。
り、符号化効率が改善する。
画像の動画像復号プログラムあるいは方法あるいは装置
であって、小数点位置の画素を補間するフィルタに少な
くとも位相の異なる複数のフィルタを用いること特徴と
する。
画像符号化プログラムあるいは方法あるいは装置であっ
て、上記小数点位置の画素を補間するフィルタに少なく
とも帯域の異なる複数のフィルタを用いることを特徴と
する。
いは参照画像の雑音減衰が行えるので,符号化効率が改
善する。
画像復号プログラムあるいは方法あるいは装置であっ
て、上記小数点位置の画素を補間するフィルタに少なく
とも帯域の異なる複数のフィルタを用いることを特徴と
する。
図面を参照して詳細に説明する。
図である。本実施形態は、制御装置、記憶装置、入力装
置および表示装置からなる一般的なコンピュータシステ
ムを用いて構成されるものであり、図1にはその要部と
なる部分のみが示されている。
ベクトル/フィルタ係数検出装置102、予測値生成装
置103を含む。これらは、図16に示した符号化方式
のフレームメモリ/動き補償部/動きベクトル検出に相
当するものであり、これら以外の構成は図16に示した
符号化器と同じ構成とされている。このため、以下の説
明では図16も参照して本実施形態について説明する。
ータシステムの主記憶に余裕があり、補間画像を複数格
納できる場合に構築されるものであり、以下にその構成
と動作を説明する。
ィルタ1011と補間画像記憶装置1021とが組合わ
された複数の組と、各組の補間画像記憶装置1021出
力を入力し、いずれかを選択的に動きベクトル/フィル
タ検出装置102および予測値生成装置103へ出力す
るスイッチ1013とで構成される。
ルタ特性を有するもので、入力される再構築画像から小
数点位置補間画像を生成し、補間画像記憶装置1021
に供給する。
011から供給される補間画像を格納する。
設け、必要に応じて逐次読み出す構成とする場合には、
補間画像記憶装置1021を設けることなく、フィルタ
1011で逐次計算された結果を出力することとしても
よい。
は、動きベクトル検出装置1021とフィルタ検出装置
1022で構成される。この動きベクトル/フィルタ検
出装置102は、スイッチ1013を操作可能に構成さ
れており、入力画像と補間画像から、最も符号化効率の
良い動きベクトルとフィルタの組を検出し、予測値生成
装置103および可変長符号化器13(図16参照)へ
供給する。
入力し、また、スイッチ1013を操作可能に構成され
ており、スイッチ1013を順次切り替えて各補間画像
記憶装置1012に格納されている各補間画像を入力し
て参照し、参照した補間画像と入力画像から、後述する
ブロックコストを求め、最もブロックコストの小さな動
きベクトルと予測誤差の組をフィルタ検出装置1022
へ供給する。なお、予測誤差とは、入力画像と再構築画
像の差分である。
ル検出装置1021から供給される各補間画像記憶装置
1012に格納されている各補間画像の動きベクトルと
予測誤差、および、フィルタ情報を用いて後述する符号
化コストを求め、最も符号化コストの小さな画像を生成
したフィルタ1011を検出する。また、検出された動
きベクトルとフィルタの組を予測値生成103および可
変長符号化器13へ供給する。
ルタ検出1022を一体化し、ブロックコストおよび符
号化コストの最も小さな動きベクトルとフィルタの組を
検出するように構成してもよい。
装置1021と同様に、スイッチ1013を操作可能に
構成されており、動きベクトル/フィルタ検出装置10
2より供給される動きベクトルとフィルタを用いて予測
値を生成する。具体的には、フィルタに対応する補間画
像をスイッチ1013の切り替えにより参照し、動きベ
クトルを用いて補間画像から予測値を読み出す。なお、
動きベクトル/フィルタ検出装置102に予測値を記憶
する機能を設け、動きベクトル/フィルタ検出装置10
2が、予測値を直接生成できるように構成してもよい。
参照して説明する。図2は本実施形態の動作を示すフロ
ーチャートである。
ルタ/補間画像記憶装置101を用いて複数の小数点位
置補間画像を生成し、複数の補間画像を格納する。
のサイズをWxH,補間フィルタ係数(f1,f2,f
3,f4)とすると、x(i,j)とx(i+1,j)
の中間に位置する2分の1画素は、以下の数式で補間さ
れる。
ことで2分の1画素の補間が完了する。2分の1小数点
位置の補間画像のサイズは4xWxHとなる。4分の1
画素、8分の1画素は、上記を繰り返すことで得られ、
それぞれの補間画像サイズは16xWxH、64xWx
Hとなる。
般的な、補間精度と小数点画素位置に応じたフィルタを
用いて直接補間することとしてもよい。
01で得られた各補間画像から、動きベクトル/フィル
タ検出装置102を用いて各補間画像別にブロックコス
トが最も小さな動きベクトルと予測誤差の組を求める。
クトル検出装置1021により算出され、入力画像を構
成する画素をs(i,j),補間された再構築画像を構
成する画素をs(i,j),ブロックのサイズをMx
N、動きベクトルを(vx,vy)、動きベクトル予測
を(px,py)、ベクトル符号量を求める関数をVF
(x,y)、αをベクトル符号量の重みづけパラメータ
とすると以下の数式で示される。
02で得られた動きベクトルと予測誤差の組と補間画像
を特定するフィルタ係数を用いて、フィルタ検出102
2により、符号化コスト(Encode cost)を求める。予
測誤差の符号量をE,フィルタ係数をcoeff1、フィル
タ係数の符号量を求める関数をFF(coeff)とする
と、このフィルタ係数に対する符号化コストは、以下で
与えられる
符号量を求める演算量を削減しようとする場合には、符
号化コストは、ブロックコストを再利用して、
の単位で切り替える場合(フレームはブロックの集合で
もある)、フィルタ係数coeff1に対する符号化コスト
は、
ながら予測誤差の符号量を用いることができる。ただし
ブロックの集合単位で、フィルタ係数の切り替えを行う
場合、ブロックの個数だけ、動きベクトルと予測誤差お
よびブロックコストを記憶しておくことが必要となり、
フィルタ検出装置1022はこれらを記憶する機能を備
えている。
03で得られた最も符号化コストの小さなフィルタ係数
と動きベクトルの組を、可変長符号化器13および予測
値生成装置103に供給する。
04により得られたフィルタ係数と動きベクトルを用い
た予測値生成装置103による予測値の生成が行なわれ
る。予測値の生成において予測値生成装置103は、フ
ィルタ係数に応じてスイッチ1013を切り替えて参照
する補間画像を選択し、動きベクトルを用いて予測値を
読出して生成する。
タ係数をどのようにして選択するかについて述べている
が、フィルタ係数そのものを見積もるアルゴリズムと用
意に組み合わせることが可能なことは言うまでもない。
施形態は、本実施形態を含むコンピュータシステムの主
記憶に余裕がなく、補間画像を複数格納できない場合に
構築されるものであり、以下にその構成と動作を説明す
る。
を示すブロック図である。
01b、動きベクトル/フィルタ係数検出102b、予
測値生成103bとを備えている。図1に示した実施形
態の構成要素と比較すると、フィルタ/補間画像蓄積装
置101bはフィルタ/補間画像蓄積装置101、動き
ベクトル/フィルタ係数検出装置102bは動きベクト
ル/フィルタ係数検出装置102、予測値生成装置10
3bは予測値生成装置103と同様の動作を行う。これ
らの相違点は、フィルタ/補間画像蓄積装置101bを
構成するフィルタ1011bと補間画像記憶装置101
2bが一組しかなく、動きベクトル/フィルタ検出装置
102bおよび予測値生成装置103bがフィルタ係数
を更新する信号線を備えていることである。また、フィ
ルタ1011bと補間画像記憶装置1012bが一組し
かないことからスイッチ1013は設けられていない。
すフローチャートである。
S101b〜S107bから構成されるが、図2に示し
た第1の実施形態のフローチャートと比較すると、ステ
ップS101bはステップS101,ステップS102
bはステップS102,ステップS103bはステップ
S103,ステップS104bはステップS104,ス
テップS105bはステップS101,ステップS10
6bはステップS105と同様の処理を行う。
いて大きく異なる点は、ステップS101bにて行なわ
れる小数点画素補間、ステップS102bにて行なわれ
る動きベクトル検出、ステップS103bにて行なわれ
るコスト比較において、補間画像記憶装置1012bに
格納された補間画像を上書きしながら最適なフィルタと
動きベクトルの組を検出する点で異なり、さらに、ステ
ップS104bの後に、予測生成装置103bが参照し
たい補間画像が補間画像記憶装置1012bに格納され
ているかの確認を行い、補間画像が補間画像記憶装置1
012bに格納されていない場合には、ステップS10
5にて再度小数点画素の補間を行ってから、ステップS
106にて予測値生成を行う点である。
ときに有効である。ただし、参照したい補間画像が補間
画像記憶1012bに残っていない場合には、再度フィ
ルタで補間画像を生成する必要があるので、第1の実施
形態の構成よりも演算量が増加する。
施形態は、本実施形態を含むコンピュータシステムの主
記憶に復号において余裕がなく、小数点位置補間画像を
格納できない場合に構築されるものであり、以下にその
構成と動作を説明する。
ク図である。本実施形態は、フィルタ切替装置201、
予測値生成装置202を含む。これらは、図16に示し
た符号化方式のフレームメモリ/動き補償部/動きベク
トル検出に相当するものであり、これら以外の構成は図
16に示した符号化器と同じ構成とされている。このた
め、以下の説明では図16も参照して本実施形態につい
て説明する。
ら供給されるフィルタ係数情報に応じて、予測値生成装
置202のフィルタ係数を切り替える。
装置2021、フィルタ2022、予測値読出し装置2
023で構成されており、可変長復号から供給される動
きベクトルを用いて、再構築画像から整数画素を読出
し、フィルタリングを行い、予測値を生成する。
復号から供給される動きベクトルを用いて、予測値を含
む整数画素を再構築画像から読み込む。読み込んだ整数
画素は、フィルタ2022に供給される。
01によって切り替えられたフィルタ係数を用いて、整
数画素読出し装置2021から供給される整数画素に小
数点画素を補間する。もちろん、フィルタ係数が、可変
長復号から供給されるフィルタ係数情報によって直接切
り替え可能なことは言うまでもない。
022から供給される補間画素と可変長復号から供給さ
れる動きベクトルを用いて、予測値ブロックを読み出
す。
すフローチャートである。
給される動きベクトルを用いて、整数画素読み出し装置
2021によって、再構築画像から整数画素ブロックを
読み出す。
給されるフィルタ係数情報を用いて、フィルタ切替装置
201により、フィルタ2022のフィルタ係数を切り
替える。
装置201から供給される整数画素を、ステップS20
2によって切り替えられたフィルタ係数を用いて、フィ
ルタ2022により小数点画素を補間する。
で得られた補間画像から、可変長復号より供給される動
きベクトルを用いて、予測値読出し装置2023により
予測値を読み出す。
施形態は、本実施形態を含むコンピュータシステムの主
記憶に余裕があり、複数の小数点位置補間画像を格納で
きる場合に構築されるものであり、以下にその構成と動
作を説明する。
を示すブロック図である。
択補間画像切替装置201b、予測値生成装置202b
を含む。選択補間画像切替装置201bは、可変長復号
から供給されるフィルタ係数情報によって、予測値生成
装置202bが、参照する補間画像を切り替える。
ルタ2021bと補間画像記憶装置2022b、予測値
読出し装置2023bで構成される。
2bは、フィルタ計算を行って小数点画素補間画像を格
納する。予測値読出し装置2023bは、選択補間画像
切替装置201bによって選択された、補間画像を参照
し、可変長復号から供給される動きベクトルを用いて予
測値を読み出す。
すフローチャートである。
タ2021bと補間画像記憶2022bによって、再構
築画像から複数の小数点位置補間画像を生成し、格納す
る。
供給されるフィルタ係数情報を用いて選択補間画像切替
装置201bによって、予測値読出し装置203bが参
照する補間画像を選択する。
供給される動きベクトルと選択補間画像切り替え装置2
01bが選択する補間画像記憶2022bに格納された
補間画像を用いて、予測値生成装置2023bによっ
て、予測値を読み出す。
は、画素単位での小数点位置補間画像フィルタの切り替
えが不要になる。よって、プロセッサのアーキテクチャ
が、フィルタ係数切り替えのオーバーヘッドを嫌い、か
つ、主記憶を大量にもつ場合に有効である。
施形態の要部構成は図1に示した第1の実施形態、また
は、図3に示した第2の実施形態と同様であるため、構
成については図示省略する。
におけるフィルタ1011,1011bで用いるフィル
タ係数として、少なくとも位相の異なる複数のフィルタ
係数を用いることを特徴とするもので、動作は第1実施
形態または第2の実施形態と同様である。
タの位相をずらすことによる効果について説明する。
間の動作について説明する。小数点画素の補間は、図9
に示すようにフィルタ1を用いる1段目の処理により整
数画素から2分の1画素を生成し、フィルタ2を用いる
2段目の処理で2分の1画素から4分の1画素を生成す
るといったように2段階の処理により行われる。
〜(c)に示すように中間位置の補間を繰り返す。補間
により、横方向に並んだ整数画素と整数画素の間には、
3つの小数点画素が作り出される。
に、故意に1段目の補間フィルタだけを右方向に4分の
1だけずらすと、見かけ上は4分の1刻みだが、2段目
の補間で1/8,5/8画素を作り出すことができる。
また、図11(d)〜(f)に示すように、左方向に4
分の1だけずらした場合には、2段目の補間で3/8,
7/8画素を作り出すことができる。
タによって、見かけ上4分の1画素精度の動き補償で
も、整数画素と整数画素の間に補間される3つの小数点
画素が、8分の1刻みの値をとることができる。もちろ
ん、位相のずらしかたにより、16分の1、32分の1
画素刻みの値をとれることは言うまでも無い。
す方法について説明する。
間するフィルタおよび1/4画素を補間するフィルタの
フィルタ係数をそれぞれ示している。
し、実線は破線を1/2または1/4画素ずらしたフィ
ルタを示している。図12(a)に示す例では、1/2
画素位置の画素値を求めるフィルタ係数を示しており、
このフィルタ係数(a,b,c,c,b,a)は、理想フィルタを1
/2ずらすことによって得られる。P(i)を画素値とする
と、1/2位置の画素値P(1/2)は、以下の式によって求め
られる。
の画素値を求めるフィルタ係数を示しており、このフィ
ルタ係数(d,e,f,g,h,i)は、理想フィルタを1/4ずらす
ことによって得られる。1/2位置の場合と同様に、1/4位
置の画素値P(1/4)は、以下の式によって求められる。
1ずらすには、1/2位置に1/2画素を補間するフィ
ルタAの代わりに、同じ1/2位置に1/4画素を補間
するフィルタBを用いる。つまり、フィルタ係数そのも
のを切り替えることで、位相を操作することができる。
たは1011bは上記のように位相が異なるフィルタ係
数とされており、これらを用いて補間を行なうことによ
り、第1または第2の実施形態の効果に加えて、細かな
精度の動き補償が可能となり、符号化効率が改善された
ものとなる。
施形態の要部構成は図5に示した第3の実施形態、また
は、図7に示した第4の実施形態と同様であるため、構
成については図示省略する。
におけるフィルタ2021,2021bで用いるフィル
タ係数として、少なくとも位相の異なる複数のフィルタ
係数を用いることを特徴とするもので、動作は第3実施
形態または第4の実施形態と同様である。
施形態で示したフィルタと同じであるため、詳細な説明
は省略する。
実施形態の効果に加えて、細かな精度の動き補償が可能
となり、符号化効率が改善されたものとなる。
施形態の要部構成は図1に示した第1の実施形態、また
は、図3に示した第2の実施形態と同様であるため、構
成については図示省略する。
におけるフィルタ1011,1011bとして、少なく
とも帯域の異なるフィルタ係数のものを用いることを特
徴とするもので、動作は第1実施形態または第2の実施
形態と同様である。
タ帯域を変えることで得られる効果について説明する。
補間した場合と、狭帯域なフィルタで小数点画素を補間
した場合を示す図である。
示される広帯域な振幅特性のフィルタと狭帯域な振幅特
性のフィルタを用いることにより、図13(c),
(d)に示す補間画像が得られる。広帯域なフィルタで
小数点画素を補間した方が、エッジ情報を保存できるこ
とが図13(c)からわかる。エッジが多い、つまり、
高域成分が多い画像は、広帯域なフィルタを使うことで
エッジ情報が保存され、動き補償の効果が改善される。
偽エッジとして多く生じる場合、広帯域なフィルタを用
いて小数点画素の補間を行うと雑音までも保存されてし
まう。図14(a)〜(d)はこのような保存状態を示
す図である。このため、動き補償の効果が悪くなる。よ
って低ビットレートでは、狭帯域なフィルタ係数を用い
て小数点画素補間することで符号化効率が改善できる。
方法を示す。
タの係数をA,狭帯域フィルタの係数をBとする。フィ
ルタ係数をAからBへ切り替えることで、狭帯域なフィ
ルタで小数点補間することができ、フィルタ係数をBか
らAへ切り替えることで、広帯域なフィルタで小数点補
間することができる。
数を切り替えて、内挿を行うことで小数点画素が保存す
る帯域を変えることができる。
施形態の要部構成は図5に示した第3の実施形態、また
は、図7に示した第4の実施形態と同様であるため、構
成については図示省略する。
におけるフィルタ2021,2021bとして、少なく
とも帯域の異なるフィルタ係数のものを用いることを特
徴とするもので、動作は第3実施形態または第4の実施
形態と同様である。また、帯域の異なるフィルタは、第
7実施形態で示したフィルタと同じであるため、詳細な
説明は省略する。
実施形態の効果に加えて、小数点画素が保存する帯域を
変えることができる。
号装置をインプリメントした情報処理システムの一例の
概略構成を示すブロック図である。
以上の説明からも明らかなように、ハードウェアで構成
することも可能であるが、コンピュータプログラムによ
り実現することも可能である。
ッサ301,プログラムメモリ302,記憶媒体303
および304からなる。記憶媒体303および304
は、別個の記憶媒体であってもよいし、同一の記憶媒体
からなる記憶領域であってもよい。記憶媒体としては、
ハードディスク等の磁気記憶媒体を用いることができ
る。
ートに応じた小数点位置補間するフィルタ係数を切り替
えることで、動画像の符号化効率を改善できる。このフ
ィルタ係数の切り替えは、フィルタ選択と見積もりを含
む。フィルタ選択は、帯域および位相の異なるフィルタ
係数を予め用意しておき、用意しておいたフィルタ係数
から最適なフィルタ係数を選択することを意味する。一
方のフィルタ見積もりは、フィルタ係数を適応アルゴリ
ズム等によって算出し、算出されたフィルタ係数を切り
替えに用いることを意味する。
精度の動き補償が可能となり、符号化効率が改善し、フ
ィルタの帯域操作によって、画像の高域成分および量子
化雑音をコントロールできるので、動き補償の効果が高
まり符号化効率が改善する。
上で切り替える場合、フィルタリングの演算量は変わら
ず、切り替えによるオーバーヘッド演算量も小さいの
で、復号の演算量増加も小さい。
憶を備える場合の構成を表すブロック図である。
憶を備える場合の動作を表すフローチャートである。
憶を備える場合の構成を表すブロック図である。
えない場合の動作を表すフローチャートである。
えない場合の構成を表すブロック図である。
憶を備える場合の動作を表すフローチャートである。
憶を備える場合の構成を表すブロック図である。
憶を備える場合の動作を表すフローチャートである。
図である。
図である。
画素を補間するフィルタの違いを示す図である。
エッジが保存されることを示す図である。
うことを示す図である。
プリメントした情報処理システムの一般的な概略的ブロ
ック構成図である。
Claims (18)
- 【請求項1】 小数点精度の動き検出、小数点精度の動
き補償をする動画像符号化をコンピュータに実行させる
動画像符号化プログラムであって、 参照画像における小数点位置の画素を複数組のフィルタ
で補間するステップと、 最も符号化効率が良いフィルタと動きベクトルの組を検
出するステップと、 検出されたフィルタと動きベクトルを用いて予測値を生
成するステップと、 予測値を生成したフィルタ情報と動きベクトルの情報を
出力するステップとを有することを特徴とする動画像符
号化プログラム。 - 【請求項2】 小数点精度の動き補償をする動画像復号
をコンピュータに実行させる動画像復号プログラムであ
って、 入力されたフィルタ情報によってフィルタあるいは参照
する補間フレームを選択するステップと、 切り替わったフィルタあるいは参照する補間フレーム、
および入力される動きベクトルを用いて予測値を生成す
るステップとを有することを特徴とする動画像復号プロ
グラム。 - 【請求項3】 請求項1記載の動画像の符号化コンピュ
ータプログラムにおいて、 参照画像における小数点位置の画素を複数組のフィルタ
で補間するステップにて、少なくとも位相の異なる複数
のフィルタを用いることを特徴とする動画像符号化プロ
グラム。 - 【請求項4】 請求項2の動画像復号プログラムにおい
て、 入力されたフィルタ情報によってフィルタあるいは参照
する補間フレームを選択するステップにて、少なくとも
位相の異なる複数のフィルタを用いることを特徴とする
動画像復号プログラム。 - 【請求項5】 請求項1記載の動画像の符号化コンピュ
ータプログラムにおいて、 参照画像における小数点位置の画素を複数組のフィルタ
で補間するステップにて、少なくとも帯域の異なる複数
のフィルタを用いることを特徴とする動画像符号化プロ
グラム。 - 【請求項6】 請求項2記載の動画像復号プログラムに
おいて、 入力されたフィルタ情報によってフィルタあるいは参照
する補間フレームを選択するステップにて、少なくとも
帯域の異なる複数のフィルタを用いることを特徴とする
動画像復号プログラム。 - 【請求項7】 小数点精度の動き検出、小数点精度の動
き補償をする動画像符号化方法であって、 参照画像における小数点位置の画素を複数組のフィルタ
で補間し、 最も符号化効率が良いフィルタと動きベクトルの組を検
出し、 検出されたフィルタと動きベクトルを用いて予測値を生
成し、 予測値を生成したフィルタ情報と動きベクトルの情報を
出力することを特徴とする動画像符号化方法。 - 【請求項8】 小数点精度の動き補償をする動画像復号
方法であって、 入力されたフィルタ情報によってフィルタあるいは参照
する補間フレームを選択し、 切り替わったフィルタあるいは参照する補間フレーム、
および入力される動きベクトルを用いて予測値を生成す
ることを特徴とする動画像復号方法。 - 【請求項9】 請求項7記載の動画像の符号化方法にお
いて、 小数点位置の画素を補間するフィルタとして少なくとも
位相の異なる複数のフィルタを用いることを特徴とする
動画像符号化方法。 - 【請求項10】 請求項8記載の動画像復号方法におい
て、 フィルタとして少なくとも位相の異なる複数のフィルタ
を用いることを特徴とする動画像復号方法。 - 【請求項11】 請求項7記載の動画像の符号化方法に
おいて、 小数点位置の画素を補間するフィルタとして少なくとも
帯域の異なる複数のフィルタを用いることを特徴とする
動画像符号化方法。 - 【請求項12】 請求項8記載の動画像復号化方法にお
いて、 フィルタとして少なくとも帯域の異なる複数のフィルタ
を用いることを特徴とする動画像復号方法。 - 【請求項13】 小数点精度の動き検出、小数点精度の
動き補償をする動画像符号化装置であって、 参照画像における小数点位置の画素を複数組のフィルタ
で補間する手段と、 最も符号化効率が良いフィルタと動きベクトルの組を検
出する手段と、 検出されたフィルタと動きベクトルを用いて予測値を生
成する手段と、 予測値を生成したフィルタ情報と動きベクトルの情報を
出力する手段とを有することを特徴とする動画像符号化
装置。 - 【請求項14】 小数点精度の動き補償をする動画像復
号化装置であって、 入力されたフィルタ情報によってフィルタあるいは参照
する補間フレームを選択する手段と、 切り替わったフィルタあるいは参照する補間フレーム、
および入力される動きベクトルを用いて予測値を生成す
る手段とを有することを特徴とする動画像復号化装置。 - 【請求項15】 請求項13記載の動画像の符号化装置
において、 小数点位置の画素を補間する手段は少なくとも位相の異
なる複数のフィルタを用いることを特徴とする動画像符
号化装置。 - 【請求項16】 請求項14記載の動画像復号化装置に
おいて、 予測値を生成する手段は少なくとも位相の異なる複数の
フィルタを用いることを特徴とする動画像復号化装置。 - 【請求項17】 請求項13記載の動画像符号化装置に
おいて、 小数点位置の画素を補間する手段は少なくとも帯域の異
なる複数のフィルタを用いることを特徴とする動画像符
号化装置。 - 【請求項18】 請求項14記載の動画像復号化装置に
おいて、 予測値を生成する手段は少なくとも帯域の異なる複数の
フィルタを用いることを特徴とする動画像復号化装置。
Priority Applications (11)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002122379A JP4102973B2 (ja) | 2002-04-24 | 2002-04-24 | 動画像の符号化方法および復号化方法、これを用いた装置とプログラム |
US10/503,317 US7835440B2 (en) | 2002-04-24 | 2003-04-16 | Moving picture coding method and decoding method, and apparatus and program using the same |
KR20047011913A KR100660358B1 (ko) | 2002-04-24 | 2003-04-16 | 동화상 코딩 방법 및 디코딩 방법, 및 이 방법을 사용하는장치 및 프로그램 |
PCT/JP2003/004797 WO2003092300A1 (en) | 2002-04-24 | 2003-04-16 | Moving picture coding method and decoding method, and apparatus and program using the same |
CNB038031469A CN100358367C (zh) | 2002-04-24 | 2003-04-16 | 运动图片编码和解码方法以及使用该方法的设备 |
EP15194878.3A EP3043564B1 (en) | 2002-04-24 | 2003-04-16 | Moving picture encoding and decoding method, and a device and program that use this method |
EP15194875.9A EP3043563B1 (en) | 2002-04-24 | 2003-04-16 | Moving picture encoding and decoding method, and a device and program that use this method |
EP15194877.5A EP3043561B1 (en) | 2002-04-24 | 2003-04-16 | Moving picture encoding and decoding method, and a device and program that use this method |
CN2007101692955A CN101175207B (zh) | 2002-04-24 | 2003-04-16 | 运动图片编码和解码方法以及运动图片编码和解码设备 |
EP03747221.4A EP1499134B1 (en) | 2002-04-24 | 2003-04-16 | Moving picture decoding method and a device that uses this method |
CN200910206099XA CN101686396B (zh) | 2002-04-24 | 2003-04-16 | 运动图片编码和解码方法以及使用该方法的设备和程序 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002122379A JP4102973B2 (ja) | 2002-04-24 | 2002-04-24 | 動画像の符号化方法および復号化方法、これを用いた装置とプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003319398A true JP2003319398A (ja) | 2003-11-07 |
JP4102973B2 JP4102973B2 (ja) | 2008-06-18 |
Family
ID=29267445
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002122379A Expired - Lifetime JP4102973B2 (ja) | 2002-04-24 | 2002-04-24 | 動画像の符号化方法および復号化方法、これを用いた装置とプログラム |
Country Status (6)
Country | Link |
---|---|
US (1) | US7835440B2 (ja) |
EP (4) | EP3043563B1 (ja) |
JP (1) | JP4102973B2 (ja) |
KR (1) | KR100660358B1 (ja) |
CN (3) | CN101686396B (ja) |
WO (1) | WO2003092300A1 (ja) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007116601A1 (ja) * | 2006-04-12 | 2007-10-18 | Panasonic Corporation | 画像復号装置及びその方法 |
JP2007535834A (ja) * | 2004-03-02 | 2007-12-06 | トムソン ライセンシング | 空間的及び時間的スケーラビリティを以て符号化された画像シーケンスの符号化及び復号化の方法 |
KR100835662B1 (ko) | 2006-12-04 | 2008-06-09 | 부산대학교 산학협력단 | 필터 예측 기능을 가지는 움직임 보상 예측 장치 및 이를이용한 동영상 압축 장치 및 방법 |
WO2008132828A1 (ja) * | 2007-04-19 | 2008-11-06 | Panasonic Corporation | 二次元適応内挿フィルタのフィルタ係数決定方法 |
KR100878536B1 (ko) | 2006-11-08 | 2009-01-13 | 삼성전자주식회사 | 영상 보간 방법 및 장치 |
CN100452882C (zh) * | 2006-08-07 | 2009-01-14 | 清华大学 | 可变块大小运动补偿的数据缓存方法及其实现装置 |
WO2009047917A1 (ja) * | 2007-10-11 | 2009-04-16 | Panasonic Corporation | 映像符号化方法及び映像復号方法 |
WO2010131537A1 (ja) * | 2009-05-11 | 2010-11-18 | 株式会社エヌ・ティ・ティ・ドコモ | 動画像符号化装置、方法およびプログラム、並びに、動画像復号化装置、方法およびプログラム |
JP2011050090A (ja) * | 2003-05-12 | 2011-03-10 | Google Inc | ビデオ圧縮方法 |
JP2011082725A (ja) * | 2009-10-06 | 2011-04-21 | Nippon Telegr & Teleph Corp <Ntt> | 映像符号化方法,映像符号化装置,映像復号方法,映像復号装置,映像符号化・復号方法,およびプログラム |
JP2011515981A (ja) * | 2008-03-27 | 2011-05-19 | エルジー エレクトロニクス インコーポレイティド | ビデオ信号のエンコーディングまたはデコーディング方法及び装置 |
US8040951B2 (en) | 2004-09-30 | 2011-10-18 | Kabushiki Kaisha Toshiba | Information processing apparatus and program for use in the same |
JP2011527553A (ja) * | 2008-07-07 | 2011-10-27 | クゥアルコム・インコーポレイテッド | フィルタ選択によるビデオ符号化 |
JP2011239394A (ja) * | 2010-05-07 | 2011-11-24 | Thomson Licensing | ピクチャ・シーケンスを符号化する方法、それに対応する再構築方法、および当該シーケンスを表す符号化データのストリーム |
WO2011118946A3 (ko) * | 2010-03-21 | 2011-12-15 | 엘지전자 주식회사 | 비디오 신호의 처리 방법 및 장치 |
WO2012020800A1 (ja) * | 2010-08-12 | 2012-02-16 | 日本電信電話株式会社 | 映像符号化方法,映像復号方法,映像符号化装置,映像復号装置およびそれらのプログラム |
JP2014039289A (ja) * | 2006-10-13 | 2014-02-27 | Qualcomm Incorporated | 動き補償予測のための適応フィルタリングを備えたビデオ符号化 |
Families Citing this family (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060109247A (ko) | 2005-04-13 | 2006-10-19 | 엘지전자 주식회사 | 베이스 레이어 픽처를 이용하는 영상신호의 엔코딩/디코딩방법 및 장치 |
KR20060105407A (ko) | 2005-04-01 | 2006-10-11 | 엘지전자 주식회사 | 영상 신호의 스케일러블 인코딩 및 디코딩 방법 |
US8761252B2 (en) | 2003-03-27 | 2014-06-24 | Lg Electronics Inc. | Method and apparatus for scalably encoding and decoding video signal |
KR100621137B1 (ko) * | 2004-02-27 | 2006-09-13 | 세이코 엡슨 가부시키가이샤 | 동화상 부호화 장치 및 동화상 처리장치 |
US8243820B2 (en) | 2004-10-06 | 2012-08-14 | Microsoft Corporation | Decoding variable coded resolution video with native range/resolution post-processing operation |
US9071847B2 (en) | 2004-10-06 | 2015-06-30 | Microsoft Technology Licensing, Llc | Variable coding resolution in video codec |
US20060233253A1 (en) * | 2005-03-10 | 2006-10-19 | Qualcomm Incorporated | Interpolated frame deblocking operation for frame rate up conversion applications |
KR100880640B1 (ko) * | 2005-04-01 | 2009-01-30 | 엘지전자 주식회사 | 스케일러블 비디오 신호 인코딩 및 디코딩 방법 |
US8660180B2 (en) | 2005-04-01 | 2014-02-25 | Lg Electronics Inc. | Method and apparatus for scalably encoding and decoding video signal |
TWI280805B (en) * | 2005-07-20 | 2007-05-01 | Novatek Microelectronics Corp | Method and apparatus for cost calculation in decimal motion estimation |
US8755434B2 (en) | 2005-07-22 | 2014-06-17 | Lg Electronics Inc. | Method and apparatus for scalably encoding and decoding video signal |
US7956930B2 (en) * | 2006-01-06 | 2011-06-07 | Microsoft Corporation | Resampling and picture resizing operations for multi-resolution video coding and decoding |
US20070160134A1 (en) * | 2006-01-10 | 2007-07-12 | Segall Christopher A | Methods and Systems for Filter Characterization |
US7916791B2 (en) * | 2006-06-16 | 2011-03-29 | International Business Machines Corporation | Method and system for non-linear motion estimation |
TWI367457B (en) * | 2006-07-03 | 2012-07-01 | Nippon Telegraph & Telephone | Image processing method and apparatus, image processing program, and storage medium for storing the program |
US7944969B2 (en) * | 2007-01-05 | 2011-05-17 | Freescale Semiconductor, Inc. | Method and system for sampling video data |
US8107571B2 (en) * | 2007-03-20 | 2012-01-31 | Microsoft Corporation | Parameterized filters and signaling techniques |
JP4139430B1 (ja) * | 2007-04-27 | 2008-08-27 | シャープ株式会社 | 画像処理装置及び方法、画像表示装置及び方法 |
US8090031B2 (en) * | 2007-10-05 | 2012-01-03 | Hong Kong Applied Science and Technology Research Institute Company Limited | Method for motion compensation |
WO2009046601A1 (en) * | 2007-10-09 | 2009-04-16 | Hong Kong Applied Science And Technology Research Institute Co. Ltd. | Method for motion compensation |
WO2009088340A1 (en) * | 2008-01-08 | 2009-07-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Adaptive filtering |
JP5062483B2 (ja) * | 2008-04-01 | 2012-10-31 | ソニー株式会社 | 信号処理装置および方法、並びにプログラム |
US10123050B2 (en) | 2008-07-11 | 2018-11-06 | Qualcomm Incorporated | Filtering video data using a plurality of filters |
US9078007B2 (en) * | 2008-10-03 | 2015-07-07 | Qualcomm Incorporated | Digital video coding with interpolation filters and offsets |
EP2334081A4 (en) * | 2008-10-03 | 2012-03-14 | Sony Corp | IMAGE PROCESSING DEVICE AND METHOD |
US9143803B2 (en) | 2009-01-15 | 2015-09-22 | Qualcomm Incorporated | Filter prediction based on activity metrics in video coding |
US20120201293A1 (en) * | 2009-10-14 | 2012-08-09 | Guo Liwei | Methods and apparatus for adaptive coding of motion information |
FR2959376A1 (fr) * | 2010-04-22 | 2011-10-28 | France Telecom | Procede de traitement d'une information de mouvement, procedes de codage et de decodage, dispositifs, signal et programme d'ordinateur correspondants |
JP5485851B2 (ja) * | 2010-09-30 | 2014-05-07 | 日本電信電話株式会社 | 映像符号化方法,映像復号方法,映像符号化装置,映像復号装置およびそれらのプログラム |
MX2013005652A (es) * | 2010-11-26 | 2013-09-13 | Nec Corp | Dispositivo de codificacion de video, dispositivo de decodificacion de video, metodo de codificacion de video, metodo de decodificacion de video, y programa. |
US8989261B2 (en) | 2011-02-23 | 2015-03-24 | Qualcomm Incorporated | Multi-metric filtering |
WO2012134046A2 (ko) * | 2011-04-01 | 2012-10-04 | 주식회사 아이벡스피티홀딩스 | 동영상의 부호화 방법 |
EP2724534A2 (en) | 2011-06-24 | 2014-04-30 | Motorola Mobility LLC | Selection of phase offsets for interpolation filters for motion compensation |
CN103108175A (zh) * | 2011-11-09 | 2013-05-15 | 深圳市德赛微电子技术有限公司 | 多模视频解码器中运动补偿结构 |
CN106331722B (zh) | 2015-07-03 | 2019-04-26 | 华为技术有限公司 | 图像预测方法和相关设备 |
US10194170B2 (en) * | 2015-11-20 | 2019-01-29 | Mediatek Inc. | Method and apparatus for video coding using filter coefficients determined based on pixel projection phase |
WO2017178782A1 (en) | 2016-04-15 | 2017-10-19 | Magic Pony Technology Limited | Motion compensation using temporal picture interpolation |
CN107139724A (zh) * | 2017-03-31 | 2017-09-08 | 斑马信息科技有限公司 | 用于车辆的车载屏幕动态显示方法及其车载中控系统 |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0710103B2 (ja) * | 1987-06-11 | 1995-02-01 | 三菱電機株式会社 | 画像符号化伝送装置 |
US5475501A (en) * | 1991-09-30 | 1995-12-12 | Sony Corporation | Picture encoding and/or decoding method and apparatus |
JP2611591B2 (ja) * | 1991-10-31 | 1997-05-21 | 日本ビクター株式会社 | 動き補償装置 |
JP3090763B2 (ja) * | 1992-02-06 | 2000-09-25 | 富士通株式会社 | 動画像符号化装置 |
JP2606523B2 (ja) * | 1992-02-28 | 1997-05-07 | 日本ビクター株式会社 | 予測符号化装置及び復号化装置 |
JPH0638197A (ja) * | 1992-06-30 | 1994-02-10 | Sony Corp | 符号器、復号器、および符号化方法 |
JP3201343B2 (ja) | 1992-07-03 | 2001-08-20 | ケイディーディーアイ株式会社 | インターレース動画像の動き補償予測装置 |
JPH06121174A (ja) | 1992-10-02 | 1994-04-28 | Hitachi Ltd | 符号化復号化装置 |
JP3529432B2 (ja) * | 1994-06-30 | 2004-05-24 | 株式会社東芝 | 動画像符号化/復号化装置 |
JP3745425B2 (ja) | 1995-11-15 | 2006-02-15 | 日本放送協会 | 動きベクトル検出方法および動きベクトル検出用適応切り替え型前置フィルタ |
JPH1070717A (ja) | 1996-06-19 | 1998-03-10 | Matsushita Electric Ind Co Ltd | 画像符号化装置及び画像復号化装置 |
JPH10178560A (ja) | 1996-12-17 | 1998-06-30 | Oki Electric Ind Co Ltd | ノイズ除去回路 |
CN1170438C (zh) * | 1997-03-12 | 2004-10-06 | 松下电器产业株式会社 | 数字视频信号下变换系统的运动补偿处理器及上升抽样方法 |
JP2897763B2 (ja) * | 1997-07-28 | 1999-05-31 | 日本ビクター株式会社 | 動き補償符号化装置、復号化装置、符号化方法及び復号化方法 |
US6259734B1 (en) * | 1998-04-03 | 2001-07-10 | Matsushita Electric Industrial Co., Ltd. | Image processing method, image processing apparatus, and data storage media |
JP4272771B2 (ja) * | 1998-10-09 | 2009-06-03 | キヤノン株式会社 | 画像処理装置、画像処理方法及びコンピュータ読み取り可能な記憶媒体 |
DE10120395A1 (de) | 2001-04-25 | 2002-10-31 | Bosch Gmbh Robert | Einrichtung zur Interpolation von Abtastwerten sowie Bildencoder und Bilddecoder |
JP4129374B2 (ja) | 2001-09-18 | 2008-08-06 | 松下電器産業株式会社 | 画像符号化方法および画像復号化方法 |
US7630566B2 (en) * | 2001-09-25 | 2009-12-08 | Broadcom Corporation | Method and apparatus for improved estimation and compensation in digital video compression and decompression |
CA2360295A1 (en) * | 2001-10-26 | 2003-04-26 | Jaldi Semiconductor Corp. | System and method for image warping |
KR100418437B1 (ko) * | 2001-12-24 | 2004-02-14 | (주)씨앤에스 테크놀로지 | 멀티미디어 신호처리를 위한 영상복원 프로세서 |
WO2003058945A2 (en) * | 2002-01-14 | 2003-07-17 | Nokia Corporation | Coding dynamic filters |
US7110459B2 (en) * | 2002-04-10 | 2006-09-19 | Microsoft Corporation | Approximate bicubic filter |
-
2002
- 2002-04-24 JP JP2002122379A patent/JP4102973B2/ja not_active Expired - Lifetime
-
2003
- 2003-04-16 EP EP15194875.9A patent/EP3043563B1/en not_active Expired - Lifetime
- 2003-04-16 CN CN200910206099XA patent/CN101686396B/zh not_active Expired - Lifetime
- 2003-04-16 KR KR20047011913A patent/KR100660358B1/ko not_active Expired - Fee Related
- 2003-04-16 EP EP15194877.5A patent/EP3043561B1/en not_active Expired - Lifetime
- 2003-04-16 CN CNB038031469A patent/CN100358367C/zh not_active Expired - Lifetime
- 2003-04-16 CN CN2007101692955A patent/CN101175207B/zh not_active Expired - Lifetime
- 2003-04-16 EP EP03747221.4A patent/EP1499134B1/en not_active Expired - Lifetime
- 2003-04-16 EP EP15194878.3A patent/EP3043564B1/en not_active Expired - Lifetime
- 2003-04-16 US US10/503,317 patent/US7835440B2/en active Active
- 2003-04-16 WO PCT/JP2003/004797 patent/WO2003092300A1/ja active Application Filing
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011050090A (ja) * | 2003-05-12 | 2011-03-10 | Google Inc | ビデオ圧縮方法 |
JP2007535834A (ja) * | 2004-03-02 | 2007-12-06 | トムソン ライセンシング | 空間的及び時間的スケーラビリティを以て符号化された画像シーケンスの符号化及び復号化の方法 |
US8040951B2 (en) | 2004-09-30 | 2011-10-18 | Kabushiki Kaisha Toshiba | Information processing apparatus and program for use in the same |
WO2007116601A1 (ja) * | 2006-04-12 | 2007-10-18 | Panasonic Corporation | 画像復号装置及びその方法 |
CN100452882C (zh) * | 2006-08-07 | 2009-01-14 | 清华大学 | 可变块大小运动补偿的数据缓存方法及其实现装置 |
US9014280B2 (en) | 2006-10-13 | 2015-04-21 | Qualcomm Incorporated | Video coding with adaptive filtering for motion compensated prediction |
JP2014039289A (ja) * | 2006-10-13 | 2014-02-27 | Qualcomm Incorporated | 動き補償予測のための適応フィルタリングを備えたビデオ符号化 |
KR100878536B1 (ko) | 2006-11-08 | 2009-01-13 | 삼성전자주식회사 | 영상 보간 방법 및 장치 |
KR100835662B1 (ko) | 2006-12-04 | 2008-06-09 | 부산대학교 산학협력단 | 필터 예측 기능을 가지는 움직임 보상 예측 장치 및 이를이용한 동영상 압축 장치 및 방법 |
WO2008132828A1 (ja) * | 2007-04-19 | 2008-11-06 | Panasonic Corporation | 二次元適応内挿フィルタのフィルタ係数決定方法 |
WO2009047917A1 (ja) * | 2007-10-11 | 2009-04-16 | Panasonic Corporation | 映像符号化方法及び映像復号方法 |
JPWO2009047917A1 (ja) * | 2007-10-11 | 2011-02-17 | パナソニック株式会社 | 映像符号化方法及び映像復号方法 |
US8634479B2 (en) | 2008-03-27 | 2014-01-21 | Lg Electronics Inc. | Decoding a video signal using in-loop filter |
JP2011515981A (ja) * | 2008-03-27 | 2011-05-19 | エルジー エレクトロニクス インコーポレイティド | ビデオ信号のエンコーディングまたはデコーディング方法及び装置 |
US8385411B2 (en) | 2008-03-27 | 2013-02-26 | Lg Electronics Inc. | Method and an apparatus for encoding or decoding a video signal |
JP2011527553A (ja) * | 2008-07-07 | 2011-10-27 | クゥアルコム・インコーポレイテッド | フィルタ選択によるビデオ符号化 |
US8811484B2 (en) | 2008-07-07 | 2014-08-19 | Qualcomm Incorporated | Video encoding by filter selection |
US9241172B2 (en) | 2009-05-11 | 2016-01-19 | Ntt Docomo, Inc. | Moving image encoding and decoding device |
WO2010131537A1 (ja) * | 2009-05-11 | 2010-11-18 | 株式会社エヌ・ティ・ティ・ドコモ | 動画像符号化装置、方法およびプログラム、並びに、動画像復号化装置、方法およびプログラム |
JP2011082725A (ja) * | 2009-10-06 | 2011-04-21 | Nippon Telegr & Teleph Corp <Ntt> | 映像符号化方法,映像符号化装置,映像復号方法,映像復号装置,映像符号化・復号方法,およびプログラム |
WO2011118946A3 (ko) * | 2010-03-21 | 2011-12-15 | 엘지전자 주식회사 | 비디오 신호의 처리 방법 및 장치 |
JP2011239394A (ja) * | 2010-05-07 | 2011-11-24 | Thomson Licensing | ピクチャ・シーケンスを符号化する方法、それに対応する再構築方法、および当該シーケンスを表す符号化データのストリーム |
CN103069803A (zh) * | 2010-08-12 | 2013-04-24 | 日本电信电话株式会社 | 视频编码方法、视频解码方法、视频编码装置、视频解码装置及其程序 |
JP2012044238A (ja) * | 2010-08-12 | 2012-03-01 | Nippon Telegr & Teleph Corp <Ntt> | 映像符号化方法,映像復号方法,映像符号化装置,映像復号装置およびそれらのプログラム |
WO2012020800A1 (ja) * | 2010-08-12 | 2012-02-16 | 日本電信電話株式会社 | 映像符号化方法,映像復号方法,映像符号化装置,映像復号装置およびそれらのプログラム |
CN103069803B (zh) * | 2010-08-12 | 2016-09-28 | 日本电信电话株式会社 | 视频编码方法、视频解码方法、视频编码装置、视频解码装置 |
US9609318B2 (en) | 2010-08-12 | 2017-03-28 | Nippon Telegraph And Telephone Corporation | Video encoding method, video decoding method, video encoding apparatus, video decoding apparatus, and programs thereof |
Also Published As
Publication number | Publication date |
---|---|
EP1499134B1 (en) | 2016-12-28 |
CN1625902A (zh) | 2005-06-08 |
JP4102973B2 (ja) | 2008-06-18 |
EP3043563B1 (en) | 2017-09-20 |
WO2003092300A1 (en) | 2003-11-06 |
US7835440B2 (en) | 2010-11-16 |
EP1499134A1 (en) | 2005-01-19 |
EP1499134A4 (en) | 2010-06-16 |
KR100660358B1 (ko) | 2006-12-21 |
EP3043563A1 (en) | 2016-07-13 |
CN101175207B (zh) | 2012-05-02 |
CN101175207A (zh) | 2008-05-07 |
EP3043564A1 (en) | 2016-07-13 |
CN101686396A (zh) | 2010-03-31 |
CN101686396B (zh) | 2013-04-03 |
US20050105617A1 (en) | 2005-05-19 |
KR20040096548A (ko) | 2004-11-16 |
EP3043561B1 (en) | 2017-06-21 |
EP3043561A1 (en) | 2016-07-13 |
CN100358367C (zh) | 2007-12-26 |
EP3043564B1 (en) | 2017-08-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2003319398A (ja) | 動画像の符号化方法および復号化方法、これを用いた装置とプログラム | |
RU2689129C1 (ru) | Способ для интерполяции изображений с использованием асимметричного интерполяционного фильтра и устройство для этого | |
JP5134001B2 (ja) | 下層のフィルタリングを備えたスケーラブルビデオ符号化 | |
RU2420915C2 (ru) | Операции повторной дискретизации и изменения размера изображения для кодирования и декодирования видео с переменной разрешающей способностью | |
CN105072443B (zh) | 通过使用平滑插值滤波器对图像进行插值的方法和装置 | |
US7620109B2 (en) | Sub-pixel interpolation in motion estimation and compensation | |
JP5711098B2 (ja) | 画像符号化方法,画像復号方法,画像符号化装置,画像復号装置およびそれらのプログラム | |
JP2004208320A (ja) | 並列補間及びサーチ・ハードウェアを備えた運動評価エンジン | |
JP2007060673A (ja) | 画像予測装置、画像符号化装置、画像復号化装置、画像予測方法、画像符号化方法、画像復号化方法、記録媒体及びプログラム | |
JP2008219876A (ja) | 動画像符号化装置、動画像符号化方法、及び、動画像復号化装置 | |
JP2005318297A (ja) | 動画像符号化・復号方法及び装置 | |
JPWO2005055613A1 (ja) | 動画像の符号化方法及び装置、並びに動画像の復号方法及び装置 | |
WO2010001832A1 (ja) | 動画像予測符号化装置および動画像予測復号化装置 | |
JP3639610B2 (ja) | 画像符号化装置 | |
JP4403094B2 (ja) | スケーラブル符号化方法,スケーラブル復号方法,これらの装置,およびそれらのプログラム,並びにそれらのプログラムを記録したコンピュータ読み取り可能な記録媒体 | |
JP6071618B2 (ja) | 画像処理装置及びプログラム | |
KR20140135307A (ko) | 움직임 정보를 이용한 해상도 변환 방법 및 그 장치 | |
KR20120023234A (ko) | 동영상 부호화를 위한 움직임 추정 방법 및 장치 | |
WO2011111533A1 (ja) | 伝送エラー隠蔽処理装置,伝送エラー隠蔽処理方法およびそのプログラム | |
JP2006309652A (ja) | 信号処理方法及び信号処理装置 | |
JP2007110748A (ja) | 動き補償予測方法、映像信号復号方法、映像信号復号化装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20041216 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20041216 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050318 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20060126 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070228 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070501 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070704 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070822 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080227 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080311 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4102973 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110404 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120404 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120404 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130404 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130404 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140404 Year of fee payment: 6 |
|
EXPY | Cancellation because of completion of term |