JP2005507589A - 空間拡張可能圧縮 - Google Patents

空間拡張可能圧縮 Download PDF

Info

Publication number
JP2005507589A
JP2005507589A JP2003539342A JP2003539342A JP2005507589A JP 2005507589 A JP2005507589 A JP 2005507589A JP 2003539342 A JP2003539342 A JP 2003539342A JP 2003539342 A JP2003539342 A JP 2003539342A JP 2005507589 A JP2005507589 A JP 2005507589A
Authority
JP
Japan
Prior art keywords
stream
encoder
frame
video
decoded
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
Application number
JP2003539342A
Other languages
English (en)
Other versions
JP2005507589A5 (ja
Inventor
フネウィーク,レイニエル ベー エム クレイン
ハー アー ブリュルス,ウィルヘルムス
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of JP2005507589A publication Critical patent/JP2005507589A/ja
Publication of JP2005507589A5 publication Critical patent/JP2005507589A5/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/189Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
    • H04N19/196Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
    • H04N19/198Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters including smoothing of a sequence of encoding parameters, e.g. by averaging, by choice of the maximum, minimum or median value
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/12Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/124Quantisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/132Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/136Incoming video signal characteristics or properties
    • H04N19/137Motion inside a coding unit, e.g. average field, frame or block difference
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/152Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/172Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/187Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a scalable video layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/189Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
    • H04N19/192Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/189Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
    • H04N19/196Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • H04N19/33Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the spatial domain
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/44Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/513Processing of motion vectors
    • H04N19/517Processing of motion vectors by encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/577Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/59Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/625Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Discrete Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Image Processing (AREA)

Abstract

映像ストリームの適応的コンテンツフィルタリングを用いた空間拡張可能圧縮を提供する方法と装置である。映像ストリームはダウンサンプルされ、映像ストリームの解像度を削減する。ダウンサンプルされた映像ストリームはエンコードされ、基本ストリームを作る。基本ストリームはデコードされてアップコンバートされ、再構成された映像ストリームを作る。再構成された映像ストリームは前記映像ストリームから差し引かれ、残差ストリームを作る。結果の残差ストリームが上位エンコーダーでエンコードされ、上位ストリームを出力する。選択されたフレームの残差の信号が、そのフレームに動き情報が保持されているのに、上位エンコーダーでミュート(mute)される。

Description

【技術分野】
【0001】
本発明は、空間拡張可能圧縮の機構に関するものである。
【背景技術】
【0002】
デジタル映像に固有の大量のデータのため、フルモーションの高画質のデジタル映像信号の送信は、高画質テレビの開発において有意な問題である。特に、各デジタル画像フレームは、特定のシステムの表示解像度による画素の配列から構成された静止画像である。結果として、高解像度の映像シーケンスに含まれる未処理のデジタル情報量は大量になる。送信しなければならないデータ量を削減するために、圧縮の機構がデータを圧縮するために用いられる。MPEG-2とMPEG-4とH.263とを含む多様な映像圧縮規格又は処理が確立されている。
【0003】
1つのストリームにおいて映像が多様な解像度及び/又は品質で利用可能な、多数のアプリケーションが可能にされている。これを達成する方法は、大まかに拡張性の技術と称される。拡張性を実施し得る3つの軸が存在する。第1のものは時間軸の拡張性であり、しばしば時間拡張性と称される。第2に、品質軸の拡張性が存在し、しばしば信号対雑音拡張性又は細粒拡張性と称される。第3軸は解像度の軸(画像における画素の数)であり、空間拡張性又は階層化コーディングと称される。階層化コーディングにおいて、ビットストリームは、2つ以上のビットストリーム又はレイヤに分割される。各レイヤが組み合わせられ、単一の高品質の信号を構成し得る。例えば、基本レイヤが低品質の映像信号を提供する場合があり、上位レイヤが基本レイヤの画像を拡張し得る追加情報を提供する。
【0004】
特に、空間拡張性は、異なる映像規格又はデコーダーの性能の間で互換性を提供し得る。空間拡張性で、基本レイヤの映像は入力映像シーケンスより低い解像度を有する場合があり、その場合、上位レイヤが基本レイヤの解像度を入力シーケンスのレベルに復元し得る情報を運ぶ。
【0005】
大部分の映像圧縮規格は空間拡張性に対応する。図1は、MPEG-2/MPEG-4の空間拡張性に対応するエンコーダー100のブロック図を示したものである。エンコーダー100は基本エンコーダー112と上位エンコーダー114とを有する。基本エンコーダーは、低域通過フィルタ及びダウンサンプラ(downsampler)120と、動き推定装置122と、動き補償装置124と、直行変換(例えば離散コサイン変換(DCT))回路130と、量子化装置132と、可変長コーダー134と、ビットレート制御回路135と、逆量子化装置138と、逆変換回路140と、スイッチ128と144と、補間及びアップサンプル(upsample)回路150で構成される。上位エンコーダー114は、動き推定装置154と、動き補償装置155と、セレクター(selector)156と、直交変換(例えば離散コサイン変換(DCT))回路158と、量子化装置160と、可変長コーダー162と、ビットレート制御回路164と、逆量子化装置166と、逆変換回路168と、スイッチ170と172とを有する。個々の構成要素の動作は技術的に周知であり、詳細に説明されない。
【0006】
残念なことに、この階層化コーディングの機構のコーディング効率はあまりよくない。実際に、所定の画像品質において、シーケンスの基本レイヤと上位レイヤを合わせたビットレートは、一度にエンコードされた同じシーケンスのビットレートより大きい。
【0007】
図2は、DemoGrafxによって提案された他の既知のエンコーダー200を示したものである。前記エンコーダーは、エンコーダー100と実質的に同じ構成要素で構成され、それぞれの動作は実質的に同じであるため、個々の構成要素は説明されない。この構成において、入力ブロックとアップサンプラ(upsampler)150からのアップサンプル(upsample)された出力との残差が、動き推定装置154に入力される。上位エンコーダーの動き推定を導く/促進するため、図2の点線で示される通り、基本レイヤからの調整された動きベクトルが動き推定装置154で用いられる。しかし、この構成は図1に示される構成の問題を有意に克服しない。
【0008】
図1と2に示される通り、空間拡張性は映像圧縮規格で対応されているが、コーディング効率の不足により、空間拡張性はあまり使われない。効率的なコーディングの不足とは、所定の画像品質について、シーケンスの基本レイヤと上位レイヤを合わせたビットレートが、一度にエンコードされた同じシーケンスのビットレートより大きいことを意味する。
【発明の開示】
【課題を解決するための手段】
【0009】
それぞれの他の画像フレームで画像品質を少し削減することにより、更に効率的な空間拡張可能圧縮の機構を提供することによって、既知の空間拡張性の機構の前述の欠点を克服することが、本発明の目的である。
【0010】
本発明の1つの実施例によると、映像ストリームの適応的コンテンツフィルタリングを用いた空間拡張可能圧縮を提供する方法と装置が開示される。入力映像ストリームはダウンサンプル(downsample)され、映像ストリームの解像度を削減する。ダウンサンプル(downsample)された映像ストリームはエンコードされ、基本ストリームを作る。基本ストリームはデコードされてアップコンバートされ、再構成された映像ストリームを作る。再構成された映像ストリームは前記映像ストリームから差し引かれ、残差ストリームを作る。結果の残差ストリームが上位エンコーダーでエンコードされ、上位レイヤのストリームとして出力される。選択されたフレームの情報は上位エンコーダーでミュート(mute)される。
【0011】
本発明の他の実施例によると、基本ストリームと上位ストリームで受信された圧縮された映像情報をデコードする方法と装置が開示される。基本ストリームはデコードされてアップコンバートされ、デコードされた基本ストリームの解像度を増加させる。エンコードされたフレームが上位ストリームでデコードされ、第1のデコードされた上位ストリームを作る。アップコンバートされたデコードされた基本ストリームは上位ストリームと組み合わされ、映像出力を作る。更に、時間的補間アルゴリズムを用いて、受信上位ストリームで空のフレームについて第2のデコードされた上位ストリームが生成される。第1と第2のデコードされた上位ストリームはインターリーブ(interleave)され、インターリーブ(interleave)された上位ストリームを作る。
【0012】
本発明の前記の及び他の形態が、後述の実施例から明らかになり、それを参照して説明される。
【発明を実施するための最良の形態】
【0013】
本発明の実施例によると、少なくともいくつかのフレーム情報が上位エンコーダーでミュート(mute)される。例えば、動きベクトルがBフレームの代わりにエンコードされる。Bフレームは連続的な予測に用いられないため、前記フレームは容易に除外され得る。しかし、前記フレームを除外する結果は、他のそれぞれのフレームにおける解像度と鮮明度において変化を明らかに見ることができるため、画像品質に受け入れられない損失になる。後述のように上位レイヤの完全なBフレームの代わりに動きベクトルをコード化することによって、前記の問題が克服され得る。空のBフレームを上位エンコーダーに挿入することによって、上位レイヤの大きさの削減が得られ得る。
【0014】
図3は、本発明の1つの実施例によるエンコーダーのブロック配置図である。これは本発明を実施するために用いられ得るエンコーダーの説明用の例であり、他のエンコーダーもまた本発明を実施するために用いられ得ることがわかる。描かれたエンコードシステム300は、階層化圧縮を達成し、それによって、チャネルの一部が低解像度の基本レイヤを提供するために用いられ、残りの部分が輪郭強調情報を送信するために用いられ、それによって、2つの信号が再結合され、システムを高解像度にし得る。
【0015】
エンコーダー300は、基本エンコーダー312と上位エンコーダー314とを有する。基本エンコーダーは、低域通過フィルタ及びダウンサンプラ(downsampler)320と、動き推定装置322と、動き補償装置324と、直行変換(例えば離散コサイン変換(DCT))回路330と、量子化装置332と、可変長コーダー(VLC)334と、ビットレート制御回路335と、逆量子化装置338と、逆変換回路340と、スイッチ328と344と、補間及びアップサンプル(upsample)回路350で構成される。
【0016】
入力映像ブロック316は、スプリッタ318で分割され、基本エンコーダー312と上位エンコーダー314の双方に送信される。基本エンコーダー312において、入力ブロックは、低域通過フィルタ及びダウンサンプラ(downsampler)320に入力される。低域通過フィルタは、動き推定装置322に供給される映像ブロックの解像度を削減する。動き推定装置322は、各フレームのピクチャデータをIピクチャ、Pピクチャ又はBピクチャとして処理する。連続して入力されるフレームの各ピクチャは、I,B,P,B,P,…,B,Pの連続のように前もってセットされた方法で、Iピクチャ、Pピクチャ又はBピクチャのうちの1つとして処理される。すなわち、動き推定装置322は、図示されていないフレームメモリに保存された一連のピクチャの前もってセットされた参照フレームを参照し、マクロブロック、すなわち、マクロブロックとマクロブロックの動きベクトルを検出する参照フレームとの間のパターンマッチング(ブロックマッチング)によってエンコードされるフレームの16画素×16ラインの小ブロックの動きベクトルを検出する。
【0017】
MPEGでは4つの画像予測モード、すなわちイントラ符号化(フレーム内符号化)と、順方向予測符号化と、逆方向予測符号化と、双方向予測符号化とが存在する。Iピクチャはイントラ符号化画像であり、Pピクチャはイントラ符号化画像又は順方向予測符号化画像若しくは逆方向予測符号化画像であり、Bピクチャはイントラ符号化画像、順方向予測符号化画像又は双方向予測符号化画像である。
【0018】
動き推定装置322はPピクチャで順方向予測を実行し、その動きベクトルを検出する。更に、動き推定装置322はBピクチャで順方向予測と逆方向予測と双方向予測を実行し、それぞれの動きベクトルを検出する。既知の方法で、動き推定装置322は、フレームメモリで現在の入力ブロックの画素と最も似ている画素のブロックを検索する。多様な検索アルゴリズムが技術的に知られている。それらは一般的に、現在の入力ブロックの画素と候補ブロックの画素との間の平均絶対差分(MAD)又は平均二乗誤差(MSE)を評価することに基づく。最小のMAD又はMSEを有する候補ブロックが選択され、動き補償された予測ブロックになる。現在の入力ブロックの位置に関するそのそれぞれの位置が、動きベクトルである。
【0019】
動き推定装置322から予測モードと動きベクトルを受信することにより、動き補償装置324は、予測モードと動きベクトルに従って、フレームメモリに保存されたエンコードされて既にローカルでデコードされたピクチャデータを読み出し、読み出されたデータを予測画像として計算部325とスイッチ344に供給し得る。計算部325はまた、入力ブロックを受信し、入力ブロックと動き補償装置324からの予測画像との差を計算する。その差分値がDCT回路330に供給される。
【0020】
予測モードのみが動き推定装置322から受信される場合、すなわち予測モードがイントラ符号化モードである場合、動き補償装置324は予測画像を出力し得ない。そのような状態では、計算部325は前述の処理を実行し得ないが、その代わりにスイッチ338を通じて入力ブロックをDCT回路330に直接出力し得る。そのような状態において、IフレームはDCT回路330に転送される。
【0021】
DCT回路330は、量子化装置332に供給されるDCT係数を得るために、計算部33からの出力信号でDCT処理を実行する。量子化装置332は、フィードバックとして受信されたバッファ(図示なし)のデータ保存量に応じて、量子化ステップ(量子化の大きさ)を設定し、その量子化ステップを用いてDCT回路330からのDCT係数を量子化する。量子化されたDCT係数は、設定された量子化ステップとともにVLC部334に供給される。
【0022】
VLC部334は、量子化装置332から供給された量子化ステップに従って、量子化装置332から供給された量子化係数を、ハフマンコードのような可変長コードに変換する。結果の変換された量子化係数は、図示されていないバッファに出力される。量子化係数と量子化ステップはまた、同じものをDCT係数に変換するように、量子化ステップに従って量子化係数を逆量子化する逆量子化装置338に供給される。DCT係数は、DCT係数で逆DCTを実行する逆DCT部340に供給される。得られた逆DCT係数は計算部348に供給される。
【0023】
計算部348は、スイッチ344の位置に応じて、逆DCT部340からの逆DCT係数と、動き補償装置324からのデータを受信する。計算部348は、動き補償装置324からの予測画像に逆DCT部340からの信号(予測の残差)を合計し、ローカルで元の画像をデコードする。しかし、予測モードがイントラ符号化である場合、逆DCT部340の出力は直接フレームメモリに供給され得る。計算部340によって得られたデコードされた画像は、イントラ符号化画像、順方向予測符号化画像、逆方向予測符号化画像、又は双方向予測符号化画像の参照画像として後で用いるために、フレームメモリに送信され、それに保存される。
【0024】
上位エンコーダー314は、動き推定装置354と、動き補償装置356と、DCT回路368と、量子化装置370と、VLC部372と、ビットレート・コントローラ374と、逆量子化装置376と、逆DCT回路378と、スイッチ366と384と、減算器358と364と、加算器380と388を有する。更に、上位エンコーダー314はまた、DCオフセット370と384と、加算器362と、減算器386とを含み得る。多数の前記構成要素の動作は、基本エンコーダー312の類似の構成要素の動作と似ているため、詳細に説明されない。
【0025】
計算部340の出力はまた、一般的にデコードされた映像ストリームからフィルタリングされた解像度を再構成し、高解像度の入力と実質的に同じ解像度を有する映像データストリームを提供するアップサンプラ(upsampler)350に供給される。しかし、圧縮と復元から生じるフィルタリングと損失のため、再構成されたストリームに特定の誤差が存在する。元の変更されていない高解像度のストリームから再構成された高解像度のストリームを差し引くことによって、誤差が減算部358で判断される。
【0026】
図3に示される本発明の1つの実施例によると、元の変更されていない高解像度のストリームはまた、動き推定装置354に提供される。再構成された高解像度のストリームはまた、(場合によってはスイッチ382の位置に応じて動き補償装置356の出力によって修正された)逆DCT378からの出力を加える加算器388に提供される。加算器388の出力は動き推定装置354に供給される。結果として、元の高解像度のストリームと再構成された高解像度のストリームとの間の残差の代わりに、アップスケールされた基本レイヤに上位レイヤを加えたもので動き推定が実行される。この動き推定は、図1及び2の既知のシステムによって作られるベクトルより優れた、実際の動きを追跡する動きベクトルを作る。このことは、専門的なアプリケーションより低いビットレートを有する、特に消費者用アプリケーションにとって知覚的に良い画像品質をもたらす。
【0027】
前述の通り、空のBフレーム(ミュートしたフレーム情報)を上位エンコーダーに挿入することによって、画像品質に大きい減少をすることなく、上位レイヤの大きさが削減され得る。このことはスイッチ366を用いることによって達成され得る。空のBフレーム(DCT係数なし)と動きベクトルがDCT回路368に供給されるように、スイッチ366が位置付けられ得る。結果として、動きベクトルが上位エンコーダー314によってコンコードされる。
【0028】
図4は、図3に示されたエンコーダー300によって作られた階層化ビットストリームをデコードする階層化デコーダー400を示したものである。他の階層化デコーダーもまた用いられ得ることが当業者にわかり、本発明はそれに限定されない。階層化デコーダー400は基本デコーダー402と上位デコーダー404を有する。基本エンコーダーからの基本ストリームはVLD部406に入力される。VLD部406は基本ストリームをデコードし、動きベクトルを動き補償装置408に供給する。デコードされたストリームの残りは、逆DCT部410に供給される。逆DCT部410はDCT係数で逆DCTを実行する。結果の信号は逆量子化装置412に供給される。逆量子化装置412の出力と動き補償装置408の出力が加算部414によって一緒に加算され、SD出力信号416を生成する。SD出力信号416はまた、動き補償装置408にフィードバックされる。
【0029】
上位デコーダー404はまた、VLD部418と、逆DCT部420と、逆量子化装置422と、動き補償装置424と、加算部426とを有し、それらは基本デコーダー402の同じ要素と同様の方法で動作する。上位デコーダー404はエンコードされた上位ストリームのフレームをデコードし、少なくともいくつかのフレームについて、それらのフレームに動き情報が保持されているのに、残差の信号がミュート(mute)される。HD出力を生成するために、加算部426の出力がデコードされたDC出力信号416に加えられ、それが加算部430のアップコンバート部428によってアップコンバートされる。
【0030】
本発明の他の実施例によると、いくつかのフレームがエンコードされ、いくつかのフレームが上位レイヤでスキップ(ミュート(mute))され、スキップされたフレームについて上位レイヤを生成するために、動き補償アルゴリズムがデコーダーで用いられ得る。図5は、本発明のこの実施例を実施するために用いられ得る例示的なエンコーダー500の説明図である。他のエンコーダーもまた本発明を実施するために用いられ得ることが、当業者によってわかる。エンコーダー500は、図3を参照する前述のエンコーダー300と類似する。同様の参照数字が同様の要素に用いられており、簡潔さのためこの同様の要素の完全な説明は提供されない。エンコーダー500は、エンコーダー300と異なる2つのスイッチ502と504を有する。スイッチ502は上位エンコーダー314によってエンコードされるIフレーム、Pフレーム又はBフレームを選択するように位置付けられる。第2のスイッチ504は上位エンコーダー314の出力に提供される。スイッチ504は、送信のためのエンコードされたフレーム又は空のフレームを選択するように前後に動かされ得る。例えば、エンコードされた上位ストリームのそれぞれの他のフレームがコード化され、他のフレームがスキップ(ミュート(mute))されるように、各フレームが出力された後にスイッチ504が動かされ得る。エンコードされた上位ストリームでフレームをスキップ(ミュート(mute))することにより、上位ストリームの大きさが大いに削減され得る。
【0031】
スキップされたフレームが結果の画像の品質に悪影響を与えることから回避するために、時間的(動き補償された、又は動き補償されない)補間部602が図6に示されるデコーダー600に加えられる。デコーダー600はデコーダー400と類似し、同様の参照番号が同様の要素に用いられている。この例において、基本デコーダー402は既知の方法で基本ストリームをデコードする。更に、上位デコーダー404は既知の方法で上位ストリームのエンコードされたフレームをデコードする。時間的補間部602は、上位デコーダー404からのデコードされた上位ストリームを分析することにより、スキップされたフレームについて上位レイヤの出力を生成する。更に、基本レイヤの出力416もまた、時間的補間部602の動き推定を拡張するために用いられ得る。更に、アップコンバート装置428からのアップコンバートされたデコードされた基本ストリームもまた、時間的補間部602に入力され得る。上位デコーダー404の出力は、スイッチ604と606を選択的に前後に動かすことによって、時間的補間部602の出力でインターリーブ(interleave)される。スイッチ604の出力は、例えばストリームIoPoPoP…になる可能性があり、oは元の残差の信号でミュート(mute)されたBフレームを表す。時間的補間部は、スイッチ604の出力でインターリーブ(interleave)されたフレームB’を生成し、インターリーブ(interleave)されたストリームIB’PB’PB’P…を生成する。インターリーブ(interleave)されたストリームとアップコンバートされた基本ストリームは加算部430で組み合わせられ、HD出力ストリームを作る。
【0032】
本発明の前述の実施例は、上位レイヤでいくつかのフレームをミュート(mute)し、又は部分的にミュート(mute)することで、上位レイヤのビットレートを下げることにより、空間拡張可能圧縮の機構の効率を高める。本発明の異なる実施例は前述のステップの正確な順番に限定されず、本発明の全体の動作に影響を与えることなく、いくつかのステップのタイミングが交換され得ることがわかる。更に、“有する”という言葉は、他の要素又はステップを除外するものではなく、“1つ”という言葉は複数を除外するものではなく、単一のプロセッサ又は他のユニットが請求項に記載のいくつかのユニット又は回路の機能を実行し得る。
【図面の簡単な説明】
【0033】
【図1】空間拡張性を備えた既知のエンコーダーのブロック配置図である。
【図2】空間拡張性を備えた既知のエンコーダーのブロック配置図である。
【図3】本発明の1つの実施例による空間拡張性を備えたエンコーダーのブロック配置図である。
【図4】本発明の1つの実施例による図3に示されたエンコーダーからの映像ストリームをデコードする階層化デコーダーのブロック配置図である。
【図5】本発明の他の実施例による空間拡張性を備えたエンコーダーのブロック配置図である。
【図6】本発明の1つの実施例による図5に示されたエンコーダーからの映像ストリームをデコードするデコーダーのブロック配置図である。

Claims (19)

  1. エンコードするエンコーダーを有し、取得された映像フレームを圧縮データストリームに出力する、複数のフレームにおいて取得された映像情報の空間拡張可能圧縮を実行する装置であって、
    相対的に低解像度を有するビットストリームをエンコードする基本レイヤのエンコーダーと、
    残差の信号をエンコードする上位レイヤのエンコーダーであって、前記残差の信号が、前記元のフレームと前記基本レイヤからのアップスケールされたフレームとの差である上位レイヤのエンコーダーと、
    前記上位エンコーダーで選択されたフレームの情報をミュート(mute)する手段と
    を有する装置。
  2. 請求項1に記載の映像情報の空間拡張可能圧縮を実行する装置であって、
    選択されたフレームについて、前記選択されたフレームに動き情報を保持する一方で、前記上位レイヤのエンコーダーの前記残差の信号がミュート(mute)される装置。
  3. 請求項1に記載の映像情報の空間拡張可能圧縮を実行する装置であって、
    前記エンコードされた残差の信号の選択された全てのフレームがミュート(mute)される装置。
  4. 請求項1に記載の映像情報の空間拡張可能圧縮を実行する装置であって、
    フレーム情報が定期的な間隔でミュート(mute)される装置。
  5. 請求項4に記載の映像情報の空間拡張可能圧縮を実行する装置であって、
    前記間隔の長さが2である装置。
  6. 映像ストリームをエンコードする階層化エンコーダーであって、
    前記映像ストリームの解像度を削減するダウンサンプリング部と、
    より低い解像度の基本ストリームをエンコードする基本エンコーダーと、
    デコードして前記基本ストリームの前記解像度を増加させ、再構成された映像ストリームを作るアップコンバート部と、
    前記再構成された映像ストリームを前記元の映像ストリームから差し引き、残差の信号を作る減算部と、
    乗算器からの結果の残差の信号をエンコードし、上位ストリームを出力する上位エンコーダーと、
    前記上位エンコーダーで選択されたフレームの情報をミュート(mute)する手段と
    を有する階層化エンコーダー。
  7. 請求項6に記載の階層化エンコーダーであって、
    選択されたフレームについて、前記選択されたフレームに動き情報を保持する一方で、前記上位レイヤのエンコーダーの前記残差の信号がミュート(mute)される階層化エンコーダー。
  8. 請求項6に記載の階層化エンコーダーであって、
    前記エンコードされた残差の信号の選択された全てのフレームがミュート(mute)される階層化エンコーダー。
  9. 請求項6に記載の階層化エンコーダーであって、
    フレーム情報が定期的な間隔でミュート(mute)される階層化エンコーダー。
  10. 請求項6に記載の階層化エンコーダーであって、
    前記間隔の長さが2である階層化エンコーダー。
  11. 映像ストリームの適応的コンテンツフィルタリングを用いる空間拡張可能圧縮を提供する方法であって、
    前記映像ストリームをダウンサンプル(downsample)し、前記映像ストリームの解像度を削減するステップと、
    前記ダウンサンプル(downsample)された映像ストリームをエンコードし、基本ストリームを作るステップと、
    前記基本ストリームをデコードしてアップコンバートし、再構成された映像ストリームを作るステップと、
    前記映像ストリームから前記再構成された映像ストリームを差し引き、残差ストリームを作るステップと、
    上位エンコーダーで結果の残差ストリームをエンコードし、上位ストリームを出力するステップと、
    前記上位エンコーダーで選択されたフレームの情報をミュート(mute)するステップと
    を有する方法。
  12. 圧縮された映像情報をデコードする階層化デコーダーであって、
    受信された基本ストリームをデコードする基本ストリームのデコーダーと、
    前記デコードされた基本ストリームの解像度を増加させるアップコンバート部と、
    受信されたエンコードされた上位ストリームでフレームをデコードし、第1のデコードされた上位ストリームを生成する上位ストリームのデコーダーであって、選択されたフレームのみが動き情報を有する上位ストリームのデコーダーと、
    前記アップコンバートされたデコードされた基本ストリームと前記上位ストリームを組み合わせ、映像出力を作る加算部と
    を有する階層化デコーダー。
  13. 請求項12に記載の階層化デコーダーであって、
    前記受信された上位ストリームにおいて、前記選択されたフレームについて第2のデコードされた上位ストリームを生成する時間的補間部と、
    前記第1と第2のデコードされた上位ストリームをインターリーブ(interleave)された上位ストリームにインターリーブ(interleave)する手段と
    を更に有する階層化デコーダー。
  14. 請求項13に記載の階層化デコーダーであって、
    選択されていないデコードされたフレームが、前記時間的補間部に提供される階層化デコーダー。
  15. 請求項13に記載の階層化デコーダーであって、
    前記デコードされた基本ストリームが、前記時間的補間部に提供される階層化デコーダー。
  16. 請求項13に記載の階層化デコーダーであって、
    前記アップコンバートされたデコードされた基本ストリームが、前記時間的補間部に提供される階層化デコーダー。
  17. 基本ストリームと上位ストリームで受信された圧縮された映像情報をデコードする方法であって、
    前記基本ストリームをデコードするステップと、
    前記デコードされた基本ストリームをアップコンバートし、前記デコードされた基本ストリームの解像度を増加させるステップと、
    前記エンコードされた上位ストリームのフレームをデコードし、第1のデコードされた上位ストリームを生成するステップであって、選択されたフレームのみが動き情報を有するステップと、
    前記アップコンバートされたデコードされた基本ストリームを前記上位ストリームと組み合わせ、映像出力を作るステップと
    を有する方法。
  18. 請求項17に記載の方法であって、
    時間的補間アルゴリズムを用いて、受信された上位ストリームにおいて、前記選択されたフレームについて第2のデコードされた上位ストリームを生成するステップと、
    前記第1と第2のデコードされた上位ストリームをインターリーブ(interleave)し、インターリーブ(interleave)された上位ストリームを生成する方法。
  19. 請求項18に記載の方法であって、
    時間的補間が自然の動きアルゴリズムによって実行される方法。
JP2003539342A 2001-10-26 2002-10-21 空間拡張可能圧縮 Pending JP2005507589A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP01204066 2001-10-26
EP02075916 2002-03-08
PCT/IB2002/004389 WO2003036983A2 (en) 2001-10-26 2002-10-21 Spatial scalable compression

Publications (2)

Publication Number Publication Date
JP2005507589A true JP2005507589A (ja) 2005-03-17
JP2005507589A5 JP2005507589A5 (ja) 2006-01-12

Family

ID=26077019

Family Applications (4)

Application Number Title Priority Date Filing Date
JP2003539337A Withdrawn JP2005506815A (ja) 2001-10-26 2002-10-14 空間拡張可能圧縮のための方法及び装置
JP2003539341A Withdrawn JP2005507588A (ja) 2001-10-26 2002-10-21 符号化
JP2003539342A Pending JP2005507589A (ja) 2001-10-26 2002-10-21 空間拡張可能圧縮
JP2003539340A Pending JP2005507587A (ja) 2001-10-26 2002-10-21 空間的にスケーラブルな圧縮

Family Applications Before (2)

Application Number Title Priority Date Filing Date
JP2003539337A Withdrawn JP2005506815A (ja) 2001-10-26 2002-10-14 空間拡張可能圧縮のための方法及び装置
JP2003539341A Withdrawn JP2005507588A (ja) 2001-10-26 2002-10-21 符号化

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2003539340A Pending JP2005507587A (ja) 2001-10-26 2002-10-21 空間的にスケーラブルな圧縮

Country Status (7)

Country Link
US (4) US20050002458A1 (ja)
EP (4) EP1442601A1 (ja)
JP (4) JP2005506815A (ja)
KR (4) KR20040054746A (ja)
CN (4) CN1253008C (ja)
AU (2) AU2002341323A1 (ja)
WO (4) WO2003036978A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009523395A (ja) * 2006-01-11 2009-06-18 クゥアルコム・インコーポレイテッド 精細粒度空間スケーラビリティによるビデオ符号化
JP2009535983A (ja) * 2006-04-30 2009-10-01 ヒューレット−パッカード デベロップメント カンパニー エル.ピー. 符号化/圧縮と復号/伸張との間の計算複雑度の調整可能な分配を提供するロバストで効率的な圧縮/伸張

Families Citing this family (123)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1384076B1 (en) 2001-03-19 2012-07-25 Gyros Patent Ab Characterization of reaction variables
US6956902B2 (en) * 2001-10-11 2005-10-18 Hewlett-Packard Development Company, L.P. Method and apparatus for a multi-user video navigation system
CN1253008C (zh) * 2001-10-26 2006-04-19 皇家飞利浦电子股份有限公司 空间可分级压缩的方法和设备
GB2417384B (en) * 2001-12-03 2006-05-03 Imagination Tech Ltd Method and apparatus for compressing data and decompressing compressed data
GB0128888D0 (en) 2001-12-03 2002-01-23 Imagination Tech Ltd Method and apparatus for compressing data and decompressing compressed data
EP1827027A1 (en) * 2002-01-18 2007-08-29 Kabushiki Kaisha Toshiba Video encoding method and apparatus and video decoding method and apparatus
US6996173B2 (en) * 2002-01-25 2006-02-07 Microsoft Corporation Seamless switching of scalable video bitstreams
US20030151753A1 (en) * 2002-02-08 2003-08-14 Shipeng Li Methods and apparatuses for use in switching between streaming video bitstreams
US7483487B2 (en) * 2002-04-11 2009-01-27 Microsoft Corporation Streaming methods and systems
MXPA05004939A (es) * 2002-11-25 2005-11-17 Thomson Licensing Sa Codificacion de dos estratos para un disco de video digital de alta definicion hibrido.
JP2004350263A (ja) * 2003-04-28 2004-12-09 Canon Inc 画像処理装置及び画像処理方法
WO2004114672A1 (en) * 2003-06-19 2004-12-29 Thomson Licensing S.A. Method and apparatus for low-complexity spatial scalable encoding
CN101088286B (zh) * 2003-10-24 2014-08-20 高通股份有限公司 用于在无线通信***中多媒体流之间无缝切换接收的方法和装置
KR101117586B1 (ko) * 2003-12-03 2012-02-27 코닌클리케 필립스 일렉트로닉스 엔.브이. Mpeg-2 시스템에서 향상된 범위성 지원을 위한 시스템및 방법
KR20060126988A (ko) * 2003-12-09 2006-12-11 코닌클리케 필립스 일렉트로닉스 엔.브이. 공간적 및 snr 스케일러블 비디오 코딩
JP2005295494A (ja) * 2003-12-25 2005-10-20 Matsushita Electric Ind Co Ltd 直流オフセットキャンセル回路
EP1709815A1 (en) * 2004-01-21 2006-10-11 Koninklijke Philips Electronics N.V. Method of spatial and snr fine granular scalable video encoding and transmission
KR100586883B1 (ko) 2004-03-04 2006-06-08 삼성전자주식회사 비디오 스트리밍 서비스를 위한 비디오 코딩방법, 프리디코딩방법, 비디오 디코딩방법, 및 이를 위한 장치와, 이미지 필터링방법
KR100994773B1 (ko) * 2004-03-29 2010-11-16 삼성전자주식회사 계층적 움직임 추정에 있어서 움직임 벡터 생성 방법 및장치
KR101014667B1 (ko) * 2004-05-27 2011-02-16 삼성전자주식회사 스케일러블 동영상 인코딩, 디코딩 장치 및 그 방법
EP1774793A4 (en) * 2004-06-23 2010-08-25 Agency Science Tech & Res SCALABLE VIDEO CODING WITH LATERAL MOTOR ESTIMATION AND COMPENSATION
CN100559859C (zh) * 2004-07-13 2009-11-11 皇家飞利浦电子股份有限公司 空间和snr可伸缩图像压缩、解压缩的方法和设备
KR100621581B1 (ko) 2004-07-15 2006-09-13 삼성전자주식회사 기초 계층을 포함하는 비트스트림을 프리디코딩,디코딩하는 방법, 및 장치
KR100679011B1 (ko) * 2004-07-15 2007-02-05 삼성전자주식회사 기초 계층을 이용하는 스케일러블 비디오 코딩 방법 및 장치
CN100466735C (zh) * 2004-07-15 2009-03-04 三星电子株式会社 视频编码和解码方法以及视频编码器和解码器
TWI268715B (en) 2004-08-16 2006-12-11 Nippon Telegraph & Telephone Picture encoding method, picture decoding method, picture encoding apparatus, and picture decoding apparatus
KR100662350B1 (ko) * 2004-08-23 2007-01-02 엘지전자 주식회사 영상 전송 장치 및 방법
EP1631089A1 (en) * 2004-08-30 2006-03-01 Matsushita Electric Industrial Co., Ltd. Video coding apparatus and decoding apparatus
WO2006024988A2 (en) * 2004-08-31 2006-03-09 Koninklijke Philips Electronics N.V. A method and apparatus for motion estimation
KR100679018B1 (ko) * 2004-09-07 2007-02-05 삼성전자주식회사 다계층 비디오 코딩 및 디코딩 방법, 비디오 인코더 및디코더
KR100878809B1 (ko) 2004-09-23 2009-01-14 엘지전자 주식회사 비디오 신호의 디코딩 방법 및 이의 장치
DE102004059978B4 (de) * 2004-10-15 2006-09-07 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Vorrichtung und Verfahren zum Erzeugen einer codierten Videosequenz und zum Decodieren einer codierten Videosequenz unter Verwendung einer Zwischen-Schicht-Restwerte-Prädiktion sowie ein Computerprogramm und ein computerlesbares Medium
WO2006080655A1 (en) * 2004-10-18 2006-08-03 Samsung Electronics Co., Ltd. Apparatus and method for adjusting bitrate of coded scalable bitsteam based on multi-layer
KR100679022B1 (ko) 2004-10-18 2007-02-05 삼성전자주식회사 계층간 필터링을 이용한 비디오 코딩 및 디코딩방법과,비디오 인코더 및 디코더
KR100664929B1 (ko) * 2004-10-21 2007-01-04 삼성전자주식회사 다 계층 기반의 비디오 코더에서 모션 벡터를 효율적으로압축하는 방법 및 장치
US7869700B2 (en) * 2005-07-19 2011-01-11 March Networks Corporation Hierarchical data storage
DE102004056447A1 (de) * 2004-11-23 2006-05-24 Siemens Ag Codierverfahren und Decodierverfahren, sowie Codiervorrichtung und Decodiervorrichtung
US20060120454A1 (en) * 2004-11-29 2006-06-08 Park Seung W Method and apparatus for encoding/decoding video signal using motion vectors of pictures in base layer
KR20060059769A (ko) * 2004-11-29 2006-06-02 엘지전자 주식회사 영상신호의 엔코딩시에 베이스 레이어 픽처의 벡터를이용하기 위한 미세정보를 코딩하는 방법과 그 미세정보를이용하는 디코딩 방법
KR20060059764A (ko) * 2004-11-29 2006-06-02 엘지전자 주식회사 앞서 변환된 에이취-픽처를 기준픽처로 이용하는 영상신호의 엔코딩 방법 및 장치와 그 영상신호를 디코딩하는 방법및 장치
KR100888963B1 (ko) * 2004-12-06 2009-03-17 엘지전자 주식회사 영상 신호의 스케일러블 인코딩 및 디코딩 방법
KR100888962B1 (ko) * 2004-12-06 2009-03-17 엘지전자 주식회사 영상 신호의 인코딩 및 디코딩 방법
KR100670459B1 (ko) * 2004-12-10 2007-01-16 엘지전자 주식회사 영상 압축 부호화 및 복호화 방법과 장치
JP2008523686A (ja) * 2004-12-13 2008-07-03 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ スケーラブル画像符号化
KR20060069227A (ko) * 2004-12-16 2006-06-21 엘지전자 주식회사 영상신호의 엔코딩/디코딩시에 영상블록을 위한 모션벡터를베이스 레이어 픽처의 모션벡터로부터 유도하는 방법 및장치
US8363714B2 (en) * 2004-12-22 2013-01-29 Entropic Communications, Inc. Video stream modifier
JP2006333436A (ja) * 2005-01-07 2006-12-07 Ntt Docomo Inc 動画像符号化装置、動画像復号装置、動画像符号化方法、動画像復号方法、動画像符号化プログラム、及び、動画像復号プログラム
JP5313223B2 (ja) * 2005-01-07 2013-10-09 株式会社エヌ・ティ・ティ・ドコモ 動画像復号装置及び動画像符号化装置
KR100701740B1 (ko) * 2005-01-11 2007-03-29 엘지전자 주식회사 영상 데이터의 pi프레임 인코딩과 디코딩을 위한 장치및 방법
US20060153295A1 (en) * 2005-01-12 2006-07-13 Nokia Corporation Method and system for inter-layer prediction mode coding in scalable video coding
WO2006078109A1 (en) * 2005-01-21 2006-07-27 Samsung Electronics Co., Ltd. Method of multi-layer based scalable video encoding and decoding and apparatus for the same
WO2006078141A1 (en) 2005-01-21 2006-07-27 Lg Electronics Inc. Method and apparatus for encoding/decoding video signal using block prediction information
KR100714689B1 (ko) * 2005-01-21 2007-05-04 삼성전자주식회사 다 계층 구조 기반의 스케일러블 비디오 코딩 및 디코딩방법, 이를 위한 장치
CN100340116C (zh) * 2005-01-21 2007-09-26 浙江大学 一种复杂度可分级的运动估计方法
KR100913088B1 (ko) * 2005-01-21 2009-08-21 엘지전자 주식회사 베이스 레이어의 내부모드 블록의 예측정보를 이용하여영상신호를 엔코딩/디코딩하는 방법 및 장치
KR100703748B1 (ko) 2005-01-25 2007-04-05 삼성전자주식회사 다 계층 기반의 비디오 프레임을 효율적으로 예측하는 방법및 그 방법을 이용한 비디오 코딩 방법 및 장치
KR100703770B1 (ko) 2005-03-25 2007-04-06 삼성전자주식회사 가중 예측을 이용한 비디오 코딩 및 디코딩 방법, 이를위한 장치
US7876833B2 (en) * 2005-04-11 2011-01-25 Sharp Laboratories Of America, Inc. Method and apparatus for adaptive up-scaling for spatially scalable coding
DE102005016827A1 (de) * 2005-04-12 2006-10-19 Siemens Ag Adaptive Interpolation bei der Bild- oder Videokodierung
KR100763182B1 (ko) * 2005-05-02 2007-10-05 삼성전자주식회사 다계층 기반의 가중 예측을 이용한 비디오 코딩 방법 및장치
US7974341B2 (en) * 2005-05-03 2011-07-05 Qualcomm, Incorporated Rate control for multi-layer video design
US8619860B2 (en) * 2005-05-03 2013-12-31 Qualcomm Incorporated System and method for scalable encoding and decoding of multimedia data using multiple layers
KR20060122671A (ko) * 2005-05-26 2006-11-30 엘지전자 주식회사 영상 신호의 스케일러블 인코딩 및 디코딩 방법
KR100878811B1 (ko) * 2005-05-26 2009-01-14 엘지전자 주식회사 비디오 신호의 디코딩 방법 및 이의 장치
US7830961B2 (en) * 2005-06-21 2010-11-09 Seiko Epson Corporation Motion estimation and inter-mode prediction
US8289370B2 (en) 2005-07-20 2012-10-16 Vidyo, Inc. System and method for scalable and low-delay videoconferencing using scalable video coding
KR20070012201A (ko) * 2005-07-21 2007-01-25 엘지전자 주식회사 영상 신호의 인코딩 및 디코딩 방법
KR100725407B1 (ko) * 2005-07-21 2007-06-07 삼성전자주식회사 방향적 인트라 잔차 예측에 따라 비디오 신호를 인코딩하고디코딩하는 방법 및 장치
US7894535B2 (en) * 2005-08-23 2011-02-22 Sony Ericsson Mobile Communications Ab Systems and methods for distributing and/or playing multicasted video signals in multiple display formats
US8139642B2 (en) * 2005-08-29 2012-03-20 Stmicroelectronics S.R.L. Method for encoding signals, related systems and program product therefor
KR100763194B1 (ko) * 2005-10-14 2007-10-04 삼성전자주식회사 단일 루프 디코딩 조건을 만족하는 인트라 베이스 예측방법, 상기 방법을 이용한 비디오 코딩 방법 및 장치
FR2894422A1 (fr) * 2005-12-01 2007-06-08 Thomson Licensing Sas Procede de prediction de donnees mouvement et de texture
FR2894424A1 (fr) * 2005-12-05 2007-06-08 Thomson Licensing Sas Procede de prediction de donnees mouvement et de texture
FR2894423A1 (fr) * 2005-12-05 2007-06-08 Thomson Licensing Sas Procede de prediction de donnees mouvement et de texture
CN102036071B (zh) * 2005-12-08 2014-04-02 维德约股份有限公司 用于视频通信***中的差错弹性和随机接入的***和方法
US8170102B2 (en) * 2005-12-19 2012-05-01 Seiko Epson Corporation Macroblock homogeneity analysis and inter mode prediction
US7843995B2 (en) * 2005-12-19 2010-11-30 Seiko Epson Corporation Temporal and spatial analysis of a video macroblock
KR100772873B1 (ko) * 2006-01-12 2007-11-02 삼성전자주식회사 스무딩 예측을 이용한 다계층 기반의 비디오 인코딩 방법,디코딩 방법, 비디오 인코더 및 비디오 디코더
KR100843080B1 (ko) * 2006-02-24 2008-07-02 삼성전자주식회사 비디오 트랜스코딩 방법 및 장치
US8693538B2 (en) * 2006-03-03 2014-04-08 Vidyo, Inc. System and method for providing error resilience, random access and rate control in scalable video communications
KR100759870B1 (ko) * 2006-03-24 2007-09-18 경희대학교 산학협력단 Cbp에 기초하여 선택된 보간 필터를 이용하여 공간 계층 간의 예측을 수행하는 h.264 스케일러블 영상 부호화/복호화 방법 및 그 장치
JP2009531940A (ja) * 2006-03-24 2009-09-03 韓國電子通信研究院 Fgsレイヤーの動きデータを利用してインターレイヤーリダンダンシを除去するコーディング方法及びその装置
US8250618B2 (en) * 2006-09-18 2012-08-21 Elemental Technologies, Inc. Real-time network adaptive digital video encoding/decoding
KR101307050B1 (ko) * 2006-12-14 2013-09-11 톰슨 라이센싱 비트 심도 스케일러빌리티를 위하여 인핸스먼트 계층 레시듀얼 예측을 이용하여 비디오 데이터를 인코딩 및/또는 디코딩하기 위한 방법 및 장치
WO2008086423A2 (en) * 2007-01-09 2008-07-17 Vidyo, Inc. Improved systems and methods for error resilience in video communication systems
EP1944978A1 (en) * 2007-01-12 2008-07-16 Koninklijke Philips Electronics N.V. Method and system for encoding a video signal. encoded video signal, method and system for decoding a video signal
JP2008176415A (ja) * 2007-01-16 2008-07-31 Nikon Corp 撮像装置、画像記録プログラム、画像データ記録媒体、画像処理装置および画像処理プログラム
CN101272489B (zh) * 2007-03-21 2011-08-10 中兴通讯股份有限公司 视频图像质量增强的编解码装置与编解码方法
DE602007009730D1 (de) * 2007-06-29 2010-11-18 Fraunhofer Ges Forschung Skalierbare videocodierung, die pixelwert-verfeinerungsskalierbarkeit unterstützt
US8331451B2 (en) * 2007-07-18 2012-12-11 Samsung Electronics Co., Ltd. Method and apparatus for enhancing resolution of video image
US8184715B1 (en) 2007-08-09 2012-05-22 Elemental Technologies, Inc. Method for efficiently executing video encoding operations on stream processor architectures
US8121197B2 (en) 2007-11-13 2012-02-21 Elemental Technologies, Inc. Video encoding and decoding using parallel processors
KR101375663B1 (ko) * 2007-12-06 2014-04-03 삼성전자주식회사 영상을 계층적으로 부호화/복호화하는 방법 및 장치
CN102742267B (zh) * 2007-12-19 2015-05-27 杜比实验室特许公司 自适应运动估计
JP4849130B2 (ja) * 2008-02-19 2012-01-11 ソニー株式会社 画像処理装置、および画像処理方法、並びにプログラム
US8421840B2 (en) * 2008-06-09 2013-04-16 Vidyo, Inc. System and method for improved view layout management in scalable video and audio communication systems
JP5232114B2 (ja) * 2008-09-29 2013-07-10 パナソニック株式会社 画像符号化装置、及び画像符号化方法
KR100958253B1 (ko) 2008-10-21 2010-05-17 인하대학교 산학협력단 블록 단위 스케러블 부호화기, 복호화기 및 그 방법
KR101557504B1 (ko) * 2009-04-13 2015-10-07 삼성전자주식회사 채널 적응형 비디오 전송 방법, 이를 이용한 장치 및 이를 제공하는 시스템
US8948488B2 (en) * 2009-07-31 2015-02-03 General Electric Company Methods and systems for digitally enhancing an image of a stained material
KR101768207B1 (ko) 2010-01-19 2017-08-16 삼성전자주식회사 축소된 예측 움직임 벡터의 후보들에 기초해 움직임 벡터를 부호화, 복호화하는 방법 및 장치
US20120320966A1 (en) * 2010-03-09 2012-12-20 Telegent Systems Inc. c/o M & C Corporate Services Limited Adaptive video decoding circuitry and techniques
IT1399565B1 (it) * 2010-04-16 2013-04-19 Fond Istituto Italiano Di Tecnologia "procedimento di codifica/decodifica di segnali video/immagine con descrizione multipla e relativo apparato di codifica/decodifica"
CN103098471B (zh) * 2010-09-14 2016-07-06 三星电子株式会社 用于多层画面编码/解码的设备和方法
JP5833682B2 (ja) 2011-03-10 2015-12-16 ヴィディオ・インコーポレーテッド スケーラブルなビデオ符号化のための依存性パラメータセット
US8644383B2 (en) 2011-03-10 2014-02-04 Microsoft Corporation Mean absolute difference prediction for video encoding rate control
JP5956571B2 (ja) * 2011-06-30 2016-07-27 ヴィディオ・インコーポレーテッド スケーラブルビデオ符号化における動き予測
JP2014523695A (ja) * 2011-06-30 2014-09-11 ヴィディオ・インコーポレーテッド スケーラブルビデオ符号化技法
WO2013009441A2 (en) * 2011-07-12 2013-01-17 Vidyo, Inc. Scalable video coding using multiple coding technologies
KR20140098107A (ko) * 2011-12-01 2014-08-07 인텔 코포레이션 잔류 예측을 위한 움직임 추정 방법
CN104169971B (zh) * 2012-03-15 2020-08-25 英特尔公司 使用非线性缩放和自适应源块大小的分层运动估计
US9313486B2 (en) 2012-06-20 2016-04-12 Vidyo, Inc. Hybrid video coding techniques
JP5464238B2 (ja) * 2012-07-10 2014-04-09 株式会社ニコン 撮像装置、画像記録プログラム、画像処理装置および画像処理プログラム
US20140072048A1 (en) * 2012-09-13 2014-03-13 Samsung Electronics Co., Ltd Method and apparatus for a switchable de-ringing filter for image/video coding
CN104813663B (zh) * 2012-09-28 2018-05-22 索尼公司 编码设备、编码方法、解码设备和解码方法
WO2015038156A1 (en) * 2013-09-16 2015-03-19 Entropic Communications, Inc. An efficient progressive jpeg decode method
CN104581180A (zh) * 2014-12-31 2015-04-29 乐视网信息技术(北京)股份有限公司 一种视频编码方法及装置
US10616583B2 (en) * 2016-06-30 2020-04-07 Sony Interactive Entertainment Inc. Encoding/decoding digital frames by down-sampling/up-sampling with enhancement information
CA3051660A1 (en) * 2017-02-03 2018-08-09 Sony Corporation Transmission device, transmission method, reception device, and reception method
US10356404B1 (en) * 2017-09-28 2019-07-16 Amazon Technologies, Inc. Image processing using just-noticeable-difference thresholds
CN109274966A (zh) * 2018-09-21 2019-01-25 华中科技大学 一种基于运动矢量的监控视频内容去重方法和***
GB2619640B (en) * 2019-07-05 2024-06-05 V Nova Int Ltd Quantization of residuals in video coding
GB2623226B (en) * 2019-07-05 2024-06-26 V Nova Int Ltd Quantization of residuals in video coding

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04177992A (ja) * 1990-11-09 1992-06-25 Victor Co Of Japan Ltd 階層性を有する画像符号化装置
JPH06311505A (ja) * 1993-04-27 1994-11-04 Victor Co Of Japan Ltd 動画像符号化装置及び復号化装置
WO2001062010A1 (en) * 2000-02-15 2001-08-23 Microsoft Corporation System and method with advance predicted bit-plane coding for progressive fine-granularity scalable (pfgs) video coding

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5253058A (en) * 1992-04-01 1993-10-12 Bell Communications Research, Inc. Efficient coding scheme for multilevel video transmission
FR2697393A1 (fr) * 1992-10-28 1994-04-29 Philips Electronique Lab Dispositif de codage de signaux numériques représentatifs d'images, et dispositif de décodage correspondant.
JP3545000B2 (ja) * 1992-11-02 2004-07-21 ソニー株式会社 画像信号符号化装置、画像信号復号化装置
DE69529579D1 (de) * 1994-06-17 2003-03-13 Snell & Wilcox Ltd Komprimieren eines aus kompressionskodierten Videosignalen nach deren Teildekodierung kombinierten Signales
JPH08256341A (ja) * 1995-03-17 1996-10-01 Sony Corp 画像信号符号化方法、画像信号符号化装置、画像信号記録媒体、及び画像信号復号化装置
US5619256A (en) * 1995-05-26 1997-04-08 Lucent Technologies Inc. Digital 3D/stereoscopic video compression technique utilizing disparity and motion compensated predictions
US6957350B1 (en) * 1996-01-30 2005-10-18 Dolby Laboratories Licensing Corporation Encrypted and watermarked temporal and resolution layering in advanced television
JP3263807B2 (ja) * 1996-09-09 2002-03-11 ソニー株式会社 画像符号化装置および画像符号化方法
IL167288A (en) * 1997-04-01 2012-03-29 Sony Corp Image encryption device, image encryption method, image decryption device, image decryption method, and appropriate medium
US6057884A (en) * 1997-06-05 2000-05-02 General Instrument Corporation Temporal and spatial scaleable coding for video object planes
US6269192B1 (en) 1997-07-11 2001-07-31 Sarnoff Corporation Apparatus and method for multiscale zerotree entropy encoding
KR100281099B1 (ko) * 1997-07-30 2001-04-02 구자홍 동영상의부호화에따른블록화현상제거방법
US6795501B1 (en) * 1997-11-05 2004-09-21 Intel Corporation Multi-layer coder/decoder for producing quantization error signal samples
US6850564B1 (en) * 1998-06-26 2005-02-01 Sarnoff Corporation Apparatus and method for dynamically controlling the frame rate of video streams
US6493387B1 (en) * 2000-04-10 2002-12-10 Samsung Electronics Co., Ltd. Moving picture coding/decoding method and apparatus having spatially scalable architecture and signal-to-noise ratio scalable architecture together
US7133449B2 (en) * 2000-09-18 2006-11-07 Broadcom Corporation Apparatus and method for conserving memory in a fine granularity scalability coding system
US6907070B2 (en) * 2000-12-15 2005-06-14 Microsoft Corporation Drifting reduction and macroblock-based control in progressive fine granularity scalable video coding
US6792044B2 (en) * 2001-05-16 2004-09-14 Koninklijke Philips Electronics N.V. Method of and system for activity-based frequency weighting for FGS enhancement layers
CN1636405A (zh) * 2001-05-29 2005-07-06 皇家菲利浦电子有限公司 用于视频代码转换的方法和设备
CN1253008C (zh) * 2001-10-26 2006-04-19 皇家飞利浦电子股份有限公司 空间可分级压缩的方法和设备

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04177992A (ja) * 1990-11-09 1992-06-25 Victor Co Of Japan Ltd 階層性を有する画像符号化装置
JPH06311505A (ja) * 1993-04-27 1994-11-04 Victor Co Of Japan Ltd 動画像符号化装置及び復号化装置
WO2001062010A1 (en) * 2000-02-15 2001-08-23 Microsoft Corporation System and method with advance predicted bit-plane coding for progressive fine-granularity scalable (pfgs) video coding

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009523395A (ja) * 2006-01-11 2009-06-18 クゥアルコム・インコーポレイテッド 精細粒度空間スケーラビリティによるビデオ符号化
US8315308B2 (en) 2006-01-11 2012-11-20 Qualcomm Incorporated Video coding with fine granularity spatial scalability
JP2009535983A (ja) * 2006-04-30 2009-10-01 ヒューレット−パッカード デベロップメント カンパニー エル.ピー. 符号化/圧縮と復号/伸張との間の計算複雑度の調整可能な分配を提供するロバストで効率的な圧縮/伸張

Also Published As

Publication number Publication date
KR20040047977A (ko) 2004-06-05
EP1452035A2 (en) 2004-09-01
JP2005506815A (ja) 2005-03-03
EP1442605A2 (en) 2004-08-04
CN1575604A (zh) 2005-02-02
CN1575605A (zh) 2005-02-02
CN1294761C (zh) 2007-01-10
WO2003036982A2 (en) 2003-05-01
CN1575602A (zh) 2005-02-02
JP2005507588A (ja) 2005-03-17
US20050002458A1 (en) 2005-01-06
WO2003036983A2 (en) 2003-05-01
WO2003036982A3 (en) 2004-06-03
US7146056B2 (en) 2006-12-05
EP1442601A1 (en) 2004-08-04
CN1254978C (zh) 2006-05-03
CN100471269C (zh) 2009-03-18
EP1442606A1 (en) 2004-08-04
WO2003036983A3 (en) 2004-06-10
KR20040054742A (ko) 2004-06-25
CN1253008C (zh) 2006-04-19
US7359558B2 (en) 2008-04-15
JP2005507587A (ja) 2005-03-17
WO2003036978A1 (en) 2003-05-01
AU2002341323A1 (en) 2003-05-06
US20040252901A1 (en) 2004-12-16
US20040252767A1 (en) 2004-12-16
US20030086622A1 (en) 2003-05-08
AU2002339573A1 (en) 2003-05-06
KR100929330B1 (ko) 2009-12-03
CN1611077A (zh) 2005-04-27
KR20040054747A (ko) 2004-06-25
KR20040054746A (ko) 2004-06-25
WO2003036981A1 (en) 2003-05-01

Similar Documents

Publication Publication Date Title
JP2005507589A (ja) 空間拡張可能圧縮
JP2005507589A5 (ja)
JP2005506815A5 (ja)
US6078617A (en) Apparatus and method for coding and decoding video images
US7782955B2 (en) Transcoder and transcoding method operating in a transform domain for video coding schemes possessing different transform kernels
US6985635B2 (en) System and method for providing a single-layer video encoded bitstreams suitable for reduced-complexity decoding
US6650708B1 (en) Video signal encoding apparatus
JP2006518568A (ja) ビデオ符号化
JP2006279573A (ja) 符号化装置と方法、ならびに復号装置と方法
JP2005507590A (ja) 空間拡張可能圧縮
KR20050084396A (ko) 공간 스케일 능력를 갖는 디지털 필터
JP3576660B2 (ja) 画像符号化装置および画像復号化装置
JP2000115765A (ja) 映像信号符号化装置
US6490321B1 (en) Apparatus and method of encoding/decoding moving picture using second encoder/decoder to transform predictive error signal for each field
JP5709492B2 (ja) 画像符号化方式変換装置および画像符号化方式変換プログラム
JP2008512023A (ja) 動き予測のための方法及び装置
KR0130167B1 (ko) 동영상 압축 부호화 장치
JP2004201350A (ja) 画像符号化装置および画像復号化装置
KR0178226B1 (ko) 영상 부호기의 왜곡값 보정방법
JP2001268571A (ja) 動画像再符号化装置
JP2005303897A (ja) 画像復号装置および画像復号方法

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051018

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20051018

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051115

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081007

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20090107

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20090115

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090407

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091124

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100222

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100608