JP5362831B2 - 構成参照フレームを用いた動画符号化システムおよび方法 - Google Patents
構成参照フレームを用いた動画符号化システムおよび方法 Download PDFInfo
- Publication number
- JP5362831B2 JP5362831B2 JP2011526953A JP2011526953A JP5362831B2 JP 5362831 B2 JP5362831 B2 JP 5362831B2 JP 2011526953 A JP2011526953 A JP 2011526953A JP 2011526953 A JP2011526953 A JP 2011526953A JP 5362831 B2 JP5362831 B2 JP 5362831B2
- Authority
- JP
- Japan
- Prior art keywords
- frame
- reference frame
- macroblock
- series
- frames
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 76
- 230000033001 locomotion Effects 0.000 claims description 59
- 239000013598 vector Substances 0.000 claims description 48
- 230000008569 process Effects 0.000 claims description 25
- 238000012545 processing Methods 0.000 claims description 15
- 239000000470 constituent Substances 0.000 claims description 13
- 230000002123 temporal effect Effects 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 claims description 2
- 229910003460 diamond Inorganic materials 0.000 claims description 2
- 239000010432 diamond Substances 0.000 claims description 2
- 238000007906 compression Methods 0.000 description 7
- 230000006835 compression Effects 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 6
- 238000013139 quantization Methods 0.000 description 6
- 239000000872 buffer Substances 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000000903 blocking effect Effects 0.000 description 3
- 238000002474 experimental method Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 238000004091 panning Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Images
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/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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
- H04N19/137—Motion inside a coding unit, e.g. average field, frame or block difference
-
- 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/103—Selection of coding mode or of prediction mode
- H04N19/107—Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
-
- 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/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/127—Prioritisation of hardware or computational resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
- H04N19/137—Motion inside a coding unit, e.g. average field, frame or block difference
- H04N19/139—Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
-
- 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/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/179—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 a scene or a shot
-
- 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/20—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding
- H04N19/23—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding with coding of regions that are present throughout a whole video segment, e.g. sprites, background or mosaic
-
- 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/527—Global motion vector estimation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
本出願は、2008年9月11日に出願された米国仮特許出願第61/096,189号の優先権を主張している、2008年12月5日に出願された米国特許出願第12/329,041号の優先権を主張しており、ここで両出願の内容全体を本明細書に参照として組み入れる。
Experts Group:ITU−T動画符号化専門家グループ)およびISO/IEC MPEG(Moving Picture Experts Group:ISO/IEC動画像専門家グループによって普及された)標準であるH.264などの、独自仕様フォーマットを含む多数の動画圧縮方式が知られている。H.264は、MPEG−4 Part10またはMPEG−4 AVC(正式には、ISO/IEC 14496−10)としても知られている。
を用いて)で、データ要素をエントロピー復号して、一組の量子化係数(quantized coefficients)を生成できる。逆量子化ステージ27で、この係数を逆量子化し、逆変換ステージ29で、この係数を逆変換して、エンコーダ14の再構成ステージで生成された微分残差と同一の微分残差を生成する。イントラ/インターステージ23で、圧縮ビットストリーム26から復号されたヘッダ情報を用いて、デコーダ21は、エンコーダ14で生成されたのと同じ予測マクロブロックを生成する。また、再構成ステージ31で、予測マクロブロックが、微分残差に加えられて、再構成マクロブロックを生成する。ループフィルタ34を再構成マクロブロックに適用して、ブロッキングアーチファクト(artifacts:画像の乱れ)をさらに低減できる。また、デブロッキングフィルタ33を再構成マクロブロッ
クに適用して、ブロッキング歪を低減し、出力画像ストリーム35として、その結果が出力される。
は、当該フレームからのデータを用いてフレームを符号化することを指し、一方、インター符号化は、他のいわゆる、「参照」フレームに基づいて、フレームを符号化することを含む方式などの予測符号化方式を指す。例えば、動画信号は、しばしば時間冗長性(temporal redundancy)を示し、ここにおいて、フレームの時間上の順序が互いに近いフレーム
が、お互いに一致または部分的に一致する部分を少なくとも有している。エンコーダは、この時間冗長性を利用して、現フレームと1つ以上の参照フレームとの間の差に関してフレームを符号化することで、符号化データのサイズを低減させることができる。
フレームの特定分割(particular partitioning)の残差とを含むデータとしてのフレーム
を復号し得る。フレームを符号化するブロックの特定分割は、例えば、歪(distortion)がある符号化サイズを、符号化の結果として取得されたフレームの内容に対してバランスを取る費用関数(cost function)をほぼ最小化することで選択し得る。
化がよりコンパクトになる。現在、例えば、米国出願公開第2005/0286629号に示すように、エンコーダが、予測処理で用いるベストマッチングブロックを見つけることができるように、参照フレームは、過去のフレーム、将来のフレーム、またはイントラフレームに基づいている。しかしながら、現在用いられている参照フレームは、エンドユーザに表示される実際のフレームに基づいている。
され、その後に送信されたフレームの符号化を向上させる画像データフレームである。従来の参照フレームと異なり、構成参照フレームは、ユーザーに表示されない。ここで述べた技術の柔軟性により、構成参照フレームは、動画ストリームの生の画像フレームまたはユーザーに表示されるフレームと同じ大きささえ有し得ない。それどころか、構成参照フレームは、予測子(predictor)としての役割を果たし、過去に送信されたフレームが与え
るものよりもより良い予測選択の機会を後続のフレームに与える。構成参照フレームの生成は、ビットストリームにより定義されていない。それどころか、考えられる最良の構成参照フレームを生成することは、エンコーダに残された作業である。このように、参照フレームを構成する計算は、デコーダではなくエンコーダが行っている。
的な双方向予測モードのように、構成参照フレームと実際の参照フレームとを組み合わせて予測する用法も扱っている。
ームのより有用で正確な符号化ができる。逆に、限定された予測値を持つ参照フレームは、非常に高いレベルの精度に符号化する必要はない。この第1の方法において、このフレームのコピーは、通常平均品質よりもいくらか高い品質で符号化されるが、必ずしもそうとは限られない。
存在するか否か問い合わせる。マクロブロックが存在しなければ、処理が終了する。そうでなければ、ステップ38に処理が戻り、目標参照フレームの次のマクロブロックに対して、ステップ38〜48を繰り返し実行する。マクロブロックを参照して、この方法を説明したが、画素の任意のサイズのブロックを用いることができる。
/または動き分割(motion segmentation)を用いて、符号化する高品質の背景フレームの
みを生成することである。背景からの抽出と動き分割の各種技術は、従来において公知である。一般に、大きな動きベクトル(つまり、高速で移動している)を有するブロックが、前景(foreground)であると考えられ、構成参照フレームにコピーされない。これに対して、(0.0)動きベクトルまたは他の小さな動きベクトル(つまり、低速で移動している)が、背景であると考えられ、構成参照フレームにコピーされる。
ムにわたり低速で現れる。原フレームよりも大きな構成参照フレームは、境界(border)領域のより高品質の予測を行うことができる。
他「Efficient Motion Accuracy Search for Global Motion Vector Coding」,信号、システム、およびコンピュータに関する第14回アシロマ会議,ACSSC'06,2006年10〜11
月、1072〜1075ページ.に記載されている。
が生成される。この新しい画像は、動き回る全領域(the entire region as it is moved about)をカバーする十分な大きさであるのが好ましい。
時間オフセットとブーストを大きくなる。また、別の基準がズームイン対ズームアウトであり、また別の基準が、予測品質の減衰率である。
センテージ、および用いた動きベクトルに関する要約情報のレコードも保持される。
プ104に処理が進む。ステップ100で、DistanceFactorが、ThisFrameDecayRate以上である場合、ステップ104に処理が進む。
pass)で測定したように)、DecayFactorも低減し得る。上述したように、ThisFrameAverageMotionVectorLengthは、この例において、1/8画素単位で指定される。フレームのイントラコード化レベルが高い場合と同様に、非常に高速の動き(大きな動きベクトル)が、シーケンスの両端間の予測リンク品質を低減させることが想定される。
る。
ousBoostScore)と比較される。BoostScoreが、PreviousBoostScore+2より小さければ、あるフレームから次のフレームまでのブーストスコアの増加率が、閾値量未満に低下する状況が起こる。そのため、ステップ118で、BoostScoreが、PreviousBoostScore+2未満であれば、ステップ114で、ブレークアウト条件が満たされ、新たな構成参照フレームが望ましくなる。そうでなければ、全ブレークアウト条件がチェックされ、ブレークアウト条件処理が終了する。図7の処理が再開する。
Claims (16)
- デコーダに送信される一連の原動画フレームを符号化し、一連の復号動画フレームを表示のため生成する方法であって、
エンコーダを用いて構成参照フレームを生成することと、
前記構成参照フレームを前記デコーダに送信するためビットストリームに符号化することと、
後続する復号処理のための前記ビットストリームに含めるために、前記構成参照フレームを用いて、前記一連の原動画フレームを圧縮して、圧縮デジタル動画信号を取得することと、
後続する表示処理の間に、前記構成参照フレームが、前記一連の復号動画フレームから削除されることを示すことと
を含み、
前記一連の復号動画フレームは前記圧縮デジタル動画信号から得られ、
前記一連の原動画フレームを圧縮して、圧縮デジタル動画信号を取得することには、
前記一連の原動画フレームの各マクロブロックの予測マクロブロックを形成することであって、前記一連の原動画フレームの少なくともいくつかのマクロブロックの前記予測マクロブロックが、前記構成参照フレームを用いてインター予測によって形成されることと、
関連する前記予測マクロブロックを用いて、前記一連の原動画フレームの各マクロブロックの残差マクロブロックを生成することと、
前記一連の原動画フレームの各マクロブロックの前記残差マクロブロックを符号化して前記圧縮デジタル動画信号を取得することと、
を含むことを特徴とする方法。 - 前記構成参照フレームは既存の原フレームのコピーであり、
前記構成参照フレームを符号化することは、前記既存の原フレームが連続してその順番で現れる前に、前記既存の原フレームのコピーを符号化することを含み、
前記一連の原動画フレームを圧縮することは、前記構成参照フレームを用いて、前記既存の原フレームを連続してその順番で符号化することを含むことを特徴とする請求項1に記載の方法。 - 前記既存の原フレームを符号化することは、第1の品質レベルで、前記コピーを符号化することを含み、
ここで、前記既存の原フレームを連続してその順番で符号化することは、前記第1の品質レベルと異なる第2の品質レベルで、前記既存の原フレームを符号化することを含むことを特徴とする請求項2に記載の方法。 - 前記エンコーダを用いて、前記構成参照フレームを生成することは、
時間フィルタを用いて、いくつかの原フレームから動画ノイズを除去することと、
前記いくつかの原フレームの各マクロブロックのエラースコアを計算することと、
最低のエラースコアを有する各原フレームのマクロブロックを前記構成参照フレームにコピーすることを含むことを特徴とする請求項1に記載の方法。 - 前記構成参照フレームは、背景であるいくつかの原フレームのマクロブロックを含むことを特徴とする請求項1に記載の方法。
- 前記構成参照フレームを生成することは、
前記いくつかの原フレームにわたり、複数の画素を含む複数のマクロブロックの各々の動きベクトルを計算することと、
所定の制限値未満の動きベクトルを有するマクロブロックを前記構成参照フレームにコピーすることを含むことを特徴とする請求項5に記載の方法。 - 前記一連の原画像フレームは、所定のサイズを有し、
前記構成参照フレームは、画像超解像度を用いて現れた前記所定のサイズよりも大きいサイズを有することを特徴とする請求項1に記載の方法。 - 前記構成参照フレームを用いて、前記一連の原動画フレームを圧縮することは、前記構成参照フレームを用いて、高品質の境界領域を提供することをさらに含むことを特徴とする請求項7に記載の方法。
- 前記エンコーダを用いて、前記構成参照フレームを生成することは:
開始フレームNを取得することと、
Xが正の整数である開始フレームNからフレームN+Xまでの各フレームAに一致するグローバル動きベクトルを見つけることと、
前記グローバル動きベクトルを用いてお互いの上部に整列されたとき、前記一連の原動画フレームをカバーする境界領域を生成することと、
動き回ったとき、前記境界領域全体をカバーするのに十分な大きさの新しい画像を生成することと、
前記新しい画像中の前記複数の画素の各々のフレームシーケンスから複数の候補画素を生成することと、ここで前記複数の画素の各々はそれぞれの候補セットに関連付けられており、
前記各候補セットの各々の平均輝度値を計算することと、
前記構成参照フレーム中の画素として、前記新しい画像中の前記複数の画素に関連付けられる前記平均輝度値を記憶することとを含むことを特徴とする請求項7に記載の方法。 - 前記グローバル動きベクトルを見つけることは、全探索グローバル動きベクトル探索方法と、ダイヤモンドグローバル動きベクトル探索方法の少なくとも1つを用いることを含むことを特徴とする請求項9に記載の方法。
- スコア付け基準に基づき、いくつかの原フレーム中の複数の画素を含む各マクロブロックにスコア付けすることと、
前記原フレームの各々の全スコアを計算することと、
前記全スコアに基づき、前記構成参照フレームを生成するために、前記原フレームの1つを選択することを含むことを特徴とする請求項1または2に記載の方法。 - 前記スコア付け基準は、イントラ予測をインター予測と比較した比率を含むことを特徴とする請求項11に記載の方法。
- 前記スコア付け基準は、動きベクトルを含むことを特徴とする請求項11に記載の方法。
- 前記スコア付け基準は、予測品質における減衰を含むことを特徴とする請求項11に記載の方法。
- 前記スコア付け基準は、ズームインまたはズームアウトの結果を含むことを特徴とする請求項11に記載の方法。
- 一連の原動画フレームを圧縮して取得した圧縮デジタル動画信号の表示のために復号化する方法であって、
前記圧縮デジタル動画信号を含むビットストリームから構成参照フレームを復号することと、
前記一連の原動画フレームを復号化して、前記一連の復号動画フレームを生成することと、
後続する表示処理の間に、前記一連の復号動画フレームから前記構成参照フレームが削除されることと、
を含み、
前記一連の原動画フレームを復号化して、前記一連の復号動画フレームを生成することすることには、
前記一連の原動画フレームの各マクロブロックの予測マクロブロックを生成することであって、前記一連の原動画フレームの少なくともいくつかのマクロブロックの前記予測マクロブロックが、前記構成参照フレームを用いてインター予測によって形成されたものであることと、
前記一連の原動画フレームの各マクロブロックの残差マクロブロックを復号化することであって、各残差マクロブロックが前記圧縮デジタル動画信号内で符号化されたものであることと、
前記予測マクロブロックと前記一連の原動画フレームの各マクロブロックに関連付けられた前記残差マクロブロックとを組み合わせることにより、前記一連の原動画フレームの各マクロブロックを再構成して、前記一連の復号化された動画フレームを生成することと、
を含むことを特徴とする方法。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US9618908P | 2008-09-11 | 2008-09-11 | |
US61/096,189 | 2008-09-11 | ||
US12/329,041 | 2008-12-05 | ||
US12/329,041 US8385404B2 (en) | 2008-09-11 | 2008-12-05 | System and method for video encoding using constructed reference frame |
PCT/US2009/056448 WO2010030732A2 (en) | 2008-09-11 | 2009-09-10 | System and method for video encoding using constructed reference frame |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012502590A JP2012502590A (ja) | 2012-01-26 |
JP5362831B2 true JP5362831B2 (ja) | 2013-12-11 |
Family
ID=41799270
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011526953A Active JP5362831B2 (ja) | 2008-09-11 | 2009-09-10 | 構成参照フレームを用いた動画符号化システムおよび方法 |
Country Status (7)
Country | Link |
---|---|
US (6) | US8385404B2 (ja) |
EP (1) | EP2327212A4 (ja) |
JP (1) | JP5362831B2 (ja) |
KR (1) | KR20110059853A (ja) |
CN (1) | CN102150429B (ja) |
CA (1) | CA2736886A1 (ja) |
WO (1) | WO2010030732A2 (ja) |
Families Citing this family (76)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7983835B2 (en) | 2004-11-03 | 2011-07-19 | Lagassey Paul J | Modular intelligent transportation system |
US8385404B2 (en) | 2008-09-11 | 2013-02-26 | Google Inc. | System and method for video encoding using constructed reference frame |
KR101060495B1 (ko) * | 2009-03-19 | 2011-08-30 | 주식회사 코아로직 | 인코딩 장치와 방법 및 그 인코딩 장치를 포함한 멀티미디어 장치 |
US7917618B1 (en) * | 2009-03-24 | 2011-03-29 | Amazon Technologies, Inc. | Monitoring web site content |
KR101379185B1 (ko) * | 2009-04-14 | 2014-03-31 | 에스케이 텔레콤주식회사 | 예측 모드 선택 방법 및 장치와 그를 이용한 영상 부호화/복호화 방법 및 장치 |
KR101611437B1 (ko) * | 2009-10-28 | 2016-04-26 | 삼성전자주식회사 | 복수의 프레임을 참조하여 영상을 부호화, 복호화하는 방법 및 장치 |
JP2011223293A (ja) * | 2010-04-09 | 2011-11-04 | Hitachi Ltd | 画像符号化方法、画像符号化装置、画像復号化方法及び画像復号化装置 |
US9020043B2 (en) | 2010-05-10 | 2015-04-28 | Google Inc. | Pathway indexing in flexible partitioning |
US8503528B2 (en) | 2010-09-15 | 2013-08-06 | Google Inc. | System and method for encoding video using temporal filter |
US8611415B1 (en) | 2010-11-15 | 2013-12-17 | Google Inc. | System and method for coding using improved motion estimation |
US8842723B2 (en) * | 2011-01-03 | 2014-09-23 | Apple Inc. | Video coding system using implied reference frames |
FI4120686T3 (fi) * | 2011-01-07 | 2023-09-12 | Ntt Docomo Inc | Liikevektorin ennustava koodausmenetelmä, ennustava koodauslaite ja ennustava koodausohjelma sekä liikevektorin ennustava dekoodausmenetelmä, ennustava dekoodauslaite ja ennustava dekoodausohjelma |
US9497466B2 (en) * | 2011-01-17 | 2016-11-15 | Mediatek Inc. | Buffering apparatus for buffering multi-partition video/image bitstream and related method thereof |
US8990435B2 (en) | 2011-01-17 | 2015-03-24 | Mediatek Inc. | Method and apparatus for accessing data of multi-tile encoded picture stored in buffering apparatus |
US8638854B1 (en) * | 2011-04-07 | 2014-01-28 | Google Inc. | Apparatus and method for creating an alternate reference frame for video compression using maximal differences |
US9154799B2 (en) | 2011-04-07 | 2015-10-06 | Google Inc. | Encoding and decoding motion via image segmentation |
US8787454B1 (en) * | 2011-07-13 | 2014-07-22 | Google Inc. | Method and apparatus for data compression using content-based features |
WO2013030833A1 (en) * | 2011-08-29 | 2013-03-07 | I.C.V.T. Ltd. | Controlling a video content system |
FR2980068A1 (fr) * | 2011-09-13 | 2013-03-15 | Thomson Licensing | Procede de codage et de reconstruction d'un bloc de pixels et dispositifs correspondants |
EP2740270A4 (en) | 2011-10-31 | 2015-04-29 | Mediatek Inc | APPARATUS AND METHOD FOR BUILDING REFERENCED CONTEXT TABLES TO PERFORM AN ENTROPTIC DECODING OF A MULTI-TILE ENCODED IMAGE AND CORRESPONDING ENTROPY DECODER |
WO2013068647A1 (en) * | 2011-11-08 | 2013-05-16 | Nokia Corporation | Reference picture handling |
US20130201328A1 (en) * | 2012-02-08 | 2013-08-08 | Hing Ping Michael CHUNG | Multimedia processing as a service |
US9262670B2 (en) | 2012-02-10 | 2016-02-16 | Google Inc. | Adaptive region of interest |
US11039138B1 (en) | 2012-03-08 | 2021-06-15 | Google Llc | Adaptive coding of prediction modes using probability distributions |
EP2842337B1 (en) | 2012-04-23 | 2019-03-13 | Google LLC | Managing multi-reference picture buffers for video data coding |
US9609341B1 (en) | 2012-04-23 | 2017-03-28 | Google Inc. | Video data encoding and decoding using reference picture lists |
EP2670151A1 (en) * | 2012-05-28 | 2013-12-04 | Tektronix Inc. | Heuristic method for drop frame detection in digital baseband video |
US9014266B1 (en) | 2012-06-05 | 2015-04-21 | Google Inc. | Decimated sliding windows for multi-reference prediction in video coding |
CN102833535B (zh) * | 2012-07-03 | 2017-08-25 | 深圳市云宙多媒体技术有限公司 | 一种基于宏块统计信息的参考帧筛选方法、装置 |
US10003793B2 (en) | 2012-10-01 | 2018-06-19 | Google Technology Holdings LLC | Processing of pulse code modulation (PCM) parameters |
EP2920962A4 (en) * | 2012-11-13 | 2016-07-20 | Intel Corp | ADAPTIVE TRANSFORMATION ENCODING OF CONTENT FOR NEXT GENERATION VIDEO |
US9883198B2 (en) * | 2012-11-13 | 2018-01-30 | Intel Corporation | Video codec architecture for next generation video |
WO2014120367A1 (en) | 2013-01-30 | 2014-08-07 | Intel Corporation | Content adaptive parametric transforms for coding for next generation video |
US20140254659A1 (en) | 2013-03-11 | 2014-09-11 | Mediatek Inc. | Video coding method using at least evaluated visual quality and related video coding apparatus |
US9756331B1 (en) * | 2013-06-17 | 2017-09-05 | Google Inc. | Advance coded reference prediction |
CN105723712B (zh) * | 2013-10-14 | 2019-06-28 | 韩国电子通信研究院 | 基于多层的图像编码/解码方法和设备 |
CN105659602B (zh) | 2013-10-14 | 2019-10-08 | 微软技术许可有限责任公司 | 用于视频和图像编码的帧内块复制预测模式的编码器侧选项 |
CA2925183C (en) | 2013-10-14 | 2020-03-10 | Microsoft Technology Licensing, Llc | Features of base color index map mode for video and image coding and decoding |
JP6359101B2 (ja) | 2013-10-14 | 2018-07-18 | マイクロソフト テクノロジー ライセンシング,エルエルシー | ビデオ及び画像の符号化及び復号のためのイントラブロックコピー予測モードの特徴 |
WO2015085575A1 (en) * | 2013-12-13 | 2015-06-18 | Mediatek Singapore Pte. Ltd. | Methods for background residual prediction |
US10390034B2 (en) | 2014-01-03 | 2019-08-20 | Microsoft Technology Licensing, Llc | Innovations in block vector prediction and estimation of reconstructed sample values within an overlap area |
BR112016015080A2 (pt) | 2014-01-03 | 2017-08-08 | Microsoft Technology Licensing Llc | Predição de vetor de bloco em codificação / decodificação de vídeo e imagem |
US11284103B2 (en) | 2014-01-17 | 2022-03-22 | Microsoft Technology Licensing, Llc | Intra block copy prediction with asymmetric partitions and encoder-side search patterns, search ranges and approaches to partitioning |
US10542274B2 (en) | 2014-02-21 | 2020-01-21 | Microsoft Technology Licensing, Llc | Dictionary encoding and decoding of screen content |
AU2014385769B2 (en) * | 2014-03-04 | 2018-12-06 | Microsoft Technology Licensing, Llc | Block flipping and skip mode in intra block copy prediction |
US10785486B2 (en) | 2014-06-19 | 2020-09-22 | Microsoft Technology Licensing, Llc | Unified intra block copy and inter prediction modes |
EP2980793A1 (en) | 2014-07-28 | 2016-02-03 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Encoder, decoder, system and methods for encoding and decoding |
CN105874795B (zh) | 2014-09-30 | 2019-11-29 | 微软技术许可有限责任公司 | 在波前并行处理被启用时对图片内预测模式的规则 |
DE102014220809A1 (de) * | 2014-10-14 | 2016-04-14 | Siemens Aktiengesellschaft | Vorrichtung und Verfahren zum Detektieren eines sich bewegenden Objekts |
KR102553844B1 (ko) | 2014-11-27 | 2023-07-10 | 주식회사 케이티 | 비디오 신호 처리 방법 및 장치 |
CN112584139B (zh) | 2014-11-27 | 2024-08-13 | 株式会社Kt | 对视频信号进行解码或编码的方法 |
US9591325B2 (en) | 2015-01-27 | 2017-03-07 | Microsoft Technology Licensing, Llc | Special case handling for merged chroma blocks in intra block copy prediction mode |
JP6558071B2 (ja) * | 2015-05-20 | 2019-08-14 | 富士通コネクテッドテクノロジーズ株式会社 | 無線通信装置、無線通信プログラム、及び無線通信方法 |
US10659783B2 (en) | 2015-06-09 | 2020-05-19 | Microsoft Technology Licensing, Llc | Robust encoding/decoding of escape-coded pixels in palette mode |
CN106331700B (zh) | 2015-07-03 | 2019-07-19 | 华为技术有限公司 | 参考图像编码和解码的方法、编码设备和解码设备 |
CN106954082A (zh) * | 2016-01-07 | 2017-07-14 | 中兴通讯股份有限公司 | 视频编解码方法、编解码装置及系统 |
CN107396138A (zh) * | 2016-05-17 | 2017-11-24 | 华为技术有限公司 | 一种视频编解码方法及设备 |
CN106534871B (zh) * | 2016-12-06 | 2019-06-07 | 北京大学 | 视频编解码器的编码方法和解码方法 |
US10448013B2 (en) | 2016-12-22 | 2019-10-15 | Google Llc | Multi-layer-multi-reference prediction using adaptive temporal filtering |
US20180302455A1 (en) * | 2017-04-18 | 2018-10-18 | Facebook, Inc. | Systems and methods for adjusting video transmission bitrates |
EP3396952B1 (en) * | 2017-04-25 | 2019-04-17 | Axis AB | Method and image processing unit for forming a video stream |
NL2018969B1 (en) | 2017-05-23 | 2018-12-04 | Boskalis Bv Baggermaatschappij | Method and system for forming structures in fluid, especially under water |
CN109151469B (zh) * | 2017-06-15 | 2020-06-30 | 腾讯科技(深圳)有限公司 | 视频编码方法、装置及设备 |
CN109698850B (zh) * | 2017-10-23 | 2022-06-07 | 北京京东尚科信息技术有限公司 | 处理方法和系统 |
US10986349B2 (en) | 2017-12-29 | 2021-04-20 | Microsoft Technology Licensing, Llc | Constraints on locations of reference blocks for intra block copy prediction |
CN108363387B (zh) * | 2018-01-11 | 2021-04-16 | 驭势科技(北京)有限公司 | 传感器控制方法及装置 |
US10567780B2 (en) | 2018-06-14 | 2020-02-18 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method for encoding 360° immersive video |
US10419738B1 (en) | 2018-06-14 | 2019-09-17 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method for providing 360° immersive video based on gaze vector information |
US10623736B2 (en) * | 2018-06-14 | 2020-04-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Tile selection and bandwidth optimization for providing 360° immersive video |
CN110832861A (zh) * | 2018-07-03 | 2020-02-21 | 深圳市大疆创新科技有限公司 | 视频处理方法和设备 |
US10841662B2 (en) | 2018-07-27 | 2020-11-17 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method for inserting advertisement content in 360° immersive video |
US10951885B2 (en) * | 2018-08-30 | 2021-03-16 | Google Llc | Adaptive temporal filtering for alternate frame reference rendering |
US10757389B2 (en) | 2018-10-01 | 2020-08-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Client optimization for providing quality control in 360° immersive video during pause |
US20230059035A1 (en) * | 2021-08-23 | 2023-02-23 | Netflix, Inc. | Efficient encoding of film grain noise |
GB2610397B (en) * | 2021-09-02 | 2024-09-18 | Samsung Electronics Co Ltd | Encoding and decoding video data |
CN114466199A (zh) * | 2022-04-12 | 2022-05-10 | 宁波康达凯能医疗科技有限公司 | 一种可适用于vvc编码标准的参考帧生成方法与系统 |
Family Cites Families (218)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3629472A1 (de) | 1986-08-29 | 1988-03-03 | Licentia Gmbh | Verfahren zur bewegungskompensierten bild-zu-bild-praediktionscodierung |
ATE74219T1 (de) | 1987-06-02 | 1992-04-15 | Siemens Ag | Verfahren zur ermittlung von bewegungsvektorfeldern aus digitalen bildsequenzen. |
DE69029999T2 (de) | 1990-07-20 | 1997-08-14 | Philips Electronics Nv | Vorrichtung zur Verarbeitung von Bewegungsvektoren |
EP0533195A2 (en) | 1991-09-20 | 1993-03-24 | Sony Corporation | Picture signal encoding and/or decoding apparatus |
JP3263960B2 (ja) | 1991-10-22 | 2002-03-11 | ソニー株式会社 | 動きベクトル符号器および復号器 |
JPH05137131A (ja) * | 1991-11-13 | 1993-06-01 | Sony Corp | フレーム間動き予測方法 |
US5442458A (en) | 1991-12-18 | 1995-08-15 | Eastman Kodak Company | Method and associated apparatus for encoding bitplanes for improved coding efficiency |
US5461423A (en) | 1992-05-29 | 1995-10-24 | Sony Corporation | Apparatus for generating a motion vector with half-pixel precision for use in compressing a digital motion picture signal |
US5289276A (en) | 1992-06-19 | 1994-02-22 | General Electric Company | Method and apparatus for conveying compressed video data over a noisy communication channel |
JPH06197334A (ja) * | 1992-07-03 | 1994-07-15 | Sony Corp | 画像信号符号化方法、画像信号復号化方法、画像信号符号化装置、画像信号復号化装置及び画像信号記録媒体 |
US5371841A (en) | 1992-07-31 | 1994-12-06 | Eastman Kodak Company | Progressive bit plane reconstruction method |
US5389068A (en) | 1992-09-01 | 1995-02-14 | Kimberly-Clark Corporation | Tampon applicator |
AU6099594A (en) | 1993-02-03 | 1994-08-29 | Qualcomm Incorporated | Interframe video encoding and decoding system |
US5717394A (en) | 1993-02-10 | 1998-02-10 | Ricoh Company Ltd. | Method and apparatus for encoding and decoding data |
US5586285A (en) | 1993-02-19 | 1996-12-17 | Intel Corporation | Method and circuitry for increasing reserve memory in a solid state memory disk |
US6236682B1 (en) | 1993-03-08 | 2001-05-22 | Sony Corporation | Video motion vector detection including rotation and/or zoom vector generation |
US6181822B1 (en) | 1993-05-12 | 2001-01-30 | The Duck Corporation | Data compression apparatus and method |
US6327304B1 (en) | 1993-05-12 | 2001-12-04 | The Duck Corporation | Apparatus and method to digitally compress video signals |
FI94306C (fi) | 1993-07-15 | 1995-08-10 | Nokia Technology Gmbh | Menetelmä televisiokuvan pienten kuvasegmenttien liikevektoreiden määrittämiseksi |
US5398068A (en) | 1993-09-02 | 1995-03-14 | Trustees Of Princeton University | Method and apparatus for determining motion vectors for image sequences |
US5999641A (en) | 1993-11-18 | 1999-12-07 | The Duck Corporation | System for manipulating digitized image objects in three dimensions |
JP3046224B2 (ja) * | 1994-07-26 | 2000-05-29 | 三星電子株式会社 | 固定ビット率の符号化方法および装置とこれを利用した高速探索のためのトラッキング方法 |
KR100213018B1 (ko) | 1994-07-30 | 1999-08-02 | 윤종용 | 동화상 부호화장치 |
DE69619002T2 (de) | 1995-03-10 | 2002-11-21 | Kabushiki Kaisha Toshiba, Kawasaki | Bildkodierungs-/-dekodierungsvorrichtung |
TW257924B (en) * | 1995-03-18 | 1995-09-21 | Daewoo Electronics Co Ltd | Method and apparatus for encoding a video signal using feature point based motion estimation |
KR0178198B1 (ko) | 1995-03-28 | 1999-05-01 | 배순훈 | 영상 신호 부호화 장치 |
US5936673A (en) | 1995-05-26 | 1999-08-10 | Intel Corporation | Temporal tile staggering for block based video compression |
US5568200A (en) | 1995-06-07 | 1996-10-22 | Hitachi America, Ltd. | Method and apparatus for improved video display of progressively refreshed coded video |
JPH11513205A (ja) | 1995-07-11 | 1999-11-09 | テレフオンアクチーボラゲツト エル エム エリクソン(パブル) | ビデオ符号化装置 |
EP1274252A3 (en) | 1995-08-29 | 2005-10-05 | Sharp Kabushiki Kaisha | Video coding device and video decoding device with a motion compensated interframe prediction |
GB9519923D0 (en) | 1995-09-29 | 1995-11-29 | Philips Electronics Nv | Motion estimation for predictive image coding |
GB2308262B (en) | 1995-12-16 | 1999-08-04 | Paul Gordon Wilkins | Method for analysing the content of a video signal |
US5912676A (en) | 1996-06-14 | 1999-06-15 | Lsi Logic Corporation | MPEG decoder frame memory interface which is reconfigurable for different frame store architectures |
US6084912A (en) | 1996-06-28 | 2000-07-04 | Sarnoff Corporation | Very low bit rate video coding/decoding method and apparatus |
US5926226A (en) | 1996-08-09 | 1999-07-20 | U.S. Robotics Access Corp. | Method for adjusting the quality of a video coder |
US6075875A (en) | 1996-09-30 | 2000-06-13 | Microsoft Corporation | Segmentation of image features using hierarchical analysis of multi-valued image data and weighted averaging of segmentation results |
US5828848A (en) * | 1996-10-31 | 1998-10-27 | Sensormatic Electronics Corporation | Method and apparatus for compression and decompression of video data streams |
US5748789A (en) * | 1996-10-31 | 1998-05-05 | Microsoft Corporation | Transparent block skipping in object-based video coding systems |
US6956573B1 (en) * | 1996-11-15 | 2005-10-18 | Sarnoff Corporation | Method and apparatus for efficiently representing storing and accessing video information |
US6072537A (en) * | 1997-01-06 | 2000-06-06 | U-R Star Ltd. | Systems for producing personalized video clips |
US5991447A (en) | 1997-03-07 | 1999-11-23 | General Instrument Corporation | Prediction and coding of bi-directionally predicted video object planes for interlaced digital video |
US6005980A (en) | 1997-03-07 | 1999-12-21 | General Instrument Corporation | Motion estimation and compensation of video object planes for interlaced digital video |
US6115420A (en) | 1997-03-14 | 2000-09-05 | Microsoft Corporation | Digital video signal encoder and encoding method |
US6359929B1 (en) | 1997-07-04 | 2002-03-19 | Matsushita Electric Industrial Co., Ltd. | Image predictive decoding method, image predictive decoding apparatus, image predictive coding apparatus, and data storage medium |
US6108383A (en) | 1997-07-15 | 2000-08-22 | On2.Com, Inc. | Method and apparatus for compression and decompression of video images |
KR100244291B1 (ko) | 1997-07-30 | 2000-02-01 | 구본준 | 동영상 움직임 벡터 코딩 방법 |
US6292837B1 (en) | 1997-10-30 | 2001-09-18 | Daniel Miller | Apparatus and method for non-sequential image data transmission and display |
EP0953254B1 (en) | 1997-11-17 | 2006-06-14 | Koninklijke Philips Electronics N.V. | Motion-compensated predictive image encoding and decoding |
US6178205B1 (en) * | 1997-12-12 | 2001-01-23 | Vtel Corporation | Video postfiltering with motion-compensated temporal filtering and/or spatial-adaptive filtering |
KR100523908B1 (ko) | 1997-12-12 | 2006-01-27 | 주식회사 팬택앤큐리텔 | 격행주사 영상에 대한 영상신호 부호화 장치 및 그 방법 |
US6335985B1 (en) * | 1998-01-07 | 2002-01-01 | Kabushiki Kaisha Toshiba | Object extraction apparatus |
EP0940774A3 (en) | 1998-03-05 | 2000-07-05 | Matsushita Electric Industrial Co., Ltd. | Motion vector coding and decoding apparatus and method |
JP3856262B2 (ja) | 1998-03-09 | 2006-12-13 | 日本ビクター株式会社 | 動き補償符号化装置、動き補償符号化方法、及び動き補償符号記録媒体 |
JPH11289544A (ja) | 1998-04-02 | 1999-10-19 | Sony Corp | 動き検出装置およびその方法 |
US6895051B2 (en) * | 1998-10-15 | 2005-05-17 | Nokia Mobile Phones Limited | Video data encoder and decoder |
US6222174B1 (en) | 1999-03-05 | 2001-04-24 | Hewlett-Packard Company | Method of correlating immediately acquired and previously stored feature information for motion sensing |
US6499060B1 (en) * | 1999-03-12 | 2002-12-24 | Microsoft Corporation | Media coding for loss recovery with remotely predicted data units |
JP3302939B2 (ja) | 1999-03-12 | 2002-07-15 | アールシーエー トムソン ライセンシング コーポレイシヨン | 独立に圧縮された偶数および奇数フィールド・データ用のビデオ信号圧縮解除装置 |
US7050503B2 (en) * | 1999-04-17 | 2006-05-23 | Pts Corporation | Segment-based encoding system using residue coding by basis function coefficients |
US7085319B2 (en) | 1999-04-17 | 2006-08-01 | Pts Corporation | Segment-based encoding system using segment hierarchies |
US6115076A (en) * | 1999-04-20 | 2000-09-05 | C-Cube Semiconductor Ii, Inc. | Compressed video recording device with non-destructive effects addition |
US6330281B1 (en) * | 1999-08-06 | 2001-12-11 | Richfx Ltd. | Model-based view extrapolation for interactive virtual reality systems |
US6735249B1 (en) | 1999-08-11 | 2004-05-11 | Nokia Corporation | Apparatus, and associated method, for forming a compressed motion vector field utilizing predictive motion coding |
US6658618B1 (en) | 1999-09-02 | 2003-12-02 | Polycom, Inc. | Error recovery method for video compression coding using multiple reference buffers and a message channel |
US6671319B1 (en) | 1999-12-28 | 2003-12-30 | Sony Corporation | Methods and apparatus for motion estimation using neighboring macroblocks |
US6718308B1 (en) * | 2000-02-22 | 2004-04-06 | Daniel L. Nolting | Media presentation system controlled by voice to text commands |
EP1279295A1 (en) * | 2000-04-27 | 2003-01-29 | Koninklijke Philips Electronics N.V. | Video compression |
US6711211B1 (en) | 2000-05-08 | 2004-03-23 | Nokia Mobile Phones Ltd. | Method for encoding and decoding video information, a motion compensated video encoder and a corresponding decoder |
WO2001086960A2 (en) | 2000-05-10 | 2001-11-15 | Picturetel Corporation | Video coding using multiple buffers |
GB2403618A (en) | 2000-05-10 | 2005-01-05 | Picturetel Corp | Video coding using multiple buffers |
KR100708091B1 (ko) | 2000-06-13 | 2007-04-16 | 삼성전자주식회사 | 양방향 움직임 벡터를 이용한 프레임 레이트 변환 장치 및그 방법 |
FI120125B (fi) | 2000-08-21 | 2009-06-30 | Nokia Corp | Kuvankoodaus |
US6661842B1 (en) | 2000-09-22 | 2003-12-09 | General Dynamics Decision Systems, Inc. | Methods and apparatus for error-resilient video coding |
US6763067B2 (en) * | 2000-10-10 | 2004-07-13 | Sarnoff Corporation | Rate control for bitstream re-encoding |
US6774929B1 (en) * | 2000-11-03 | 2004-08-10 | Avotec Inc. | Shielded video projection system for MRI |
US6765963B2 (en) | 2001-01-03 | 2004-07-20 | Nokia Corporation | Video decoder architecture and method for using same |
KR20040035593A (ko) | 2001-03-07 | 2004-04-29 | 피티에스 코포레이션 | 모션 매칭을 위한 국부적 제약 |
JP2002271788A (ja) | 2001-03-08 | 2002-09-20 | Monolith Co Ltd | 画像符号化方法と装置および画像復号方法および装置 |
US6625310B2 (en) * | 2001-03-23 | 2003-09-23 | Diamondback Vision, Inc. | Video segmentation using statistical pixel modeling |
JP2002330440A (ja) | 2001-05-01 | 2002-11-15 | Sony Corp | 画像伝送方法、画像伝送方法のプログラム、画像伝送方法のプログラムを記録した記録媒体及び画像伝送装置 |
JP2007325304A (ja) * | 2001-05-30 | 2007-12-13 | Victor Co Of Japan Ltd | Mpegデータ記録再生方法 |
JP4596227B2 (ja) * | 2001-06-27 | 2010-12-08 | ソニー株式会社 | 通信装置および方法、通信システム、記録媒体、並びにプログラム |
US7027654B1 (en) | 2001-08-16 | 2006-04-11 | On2 Technologies | Video compression system |
JP4717285B2 (ja) | 2001-08-24 | 2011-07-06 | キヤノン株式会社 | 走査光学装置及びそれを用いた画像形成装置 |
EP1351510A4 (en) | 2001-09-14 | 2008-12-10 | Ntt Docomo Inc | ENCODING METHOD, DECODING METHOD, ENCODING APPARATUS, DECODING APPARATUS, IMAGE PROCESSING SYSTEM, ENCODING PROGRAM, AND DECODING PROGRAM |
US6856701B2 (en) | 2001-09-14 | 2005-02-15 | Nokia Corporation | Method and system for context-based adaptive binary arithmetic coding |
US6847467B2 (en) * | 2001-11-01 | 2005-01-25 | Hewlett-Packard Development Company, L.P. | Method and apparatus for low memory rendering |
JP2004007379A (ja) | 2002-04-10 | 2004-01-08 | Toshiba Corp | 動画像符号化方法及び動画像復号化方法 |
JP3923898B2 (ja) | 2002-01-18 | 2007-06-06 | 株式会社東芝 | 画像符号化方法及び装置 |
US6944222B2 (en) | 2002-03-04 | 2005-09-13 | Koninklijke Philips Electronics N.V. | Efficiency FGST framework employing higher quality reference frames |
US7532808B2 (en) * | 2002-03-15 | 2009-05-12 | Nokia Corporation | Method for coding motion in a video sequence |
WO2003084235A1 (en) | 2002-03-28 | 2003-10-09 | British Telecommunications Public Limited Company | Video pre-processing |
ATE313195T1 (de) | 2002-04-16 | 2005-12-15 | Bosch Gmbh Robert | Verfahren zum synchronisieren von uhren in einem verteilten kommunikationssystem |
JP4355156B2 (ja) | 2002-04-16 | 2009-10-28 | パナソニック株式会社 | 画像復号化方法及び画像復号化装置 |
US20030206193A1 (en) * | 2002-04-17 | 2003-11-06 | Keizo Sato | Communication control system and storage medium for storing image transfer program |
TW577227B (en) * | 2002-04-23 | 2004-02-21 | Ind Tech Res Inst | Method and apparatus for removing background of visual content |
US7023923B2 (en) * | 2002-04-29 | 2006-04-04 | Koninklijke Philips Electronics N.V. | Motion compensated temporal filtering based on multiple reference frames for wavelet based coding |
DE60206738D1 (de) | 2002-06-11 | 2005-11-24 | St Microelectronics Srl | Videokodierungsverfahren und -Vorrichtung mit variabler Bitrate |
US7425981B2 (en) * | 2002-06-12 | 2008-09-16 | British Telecommunications Plc | Video pre-processing |
US6909749B2 (en) | 2002-07-15 | 2005-06-21 | Pts Corporation | Hierarchical segment-based motion vector encoding and decoding |
KR100865034B1 (ko) | 2002-07-18 | 2008-10-23 | 엘지전자 주식회사 | 모션 벡터 예측 방법 |
US8384790B2 (en) * | 2002-08-20 | 2013-02-26 | Hewlett-Packard Development Company, L.P. | Video image enhancement method and apparatus using reference and auxiliary frames |
US7072394B2 (en) | 2002-08-27 | 2006-07-04 | National Chiao Tung University | Architecture and method for fine granularity scalable video coding |
JP3977716B2 (ja) * | 2002-09-20 | 2007-09-19 | 株式会社東芝 | 動画像符号化/復号化方法及び装置 |
TWI224928B (en) * | 2002-12-27 | 2004-12-01 | Newsoft Technology Corp | Real-time MPEG video encoding method to keep output synchronization of video and audio |
JP4593556B2 (ja) | 2003-01-09 | 2010-12-08 | ザ リージェンツ オブ ザ ユニバーシティ オブ カリフォルニア | 映像符号化方法及びデバイス |
KR100504824B1 (ko) * | 2003-04-08 | 2005-07-29 | 엘지전자 주식회사 | 이미지 신호 블록오류 보정 장치 및 방법 |
FR2854019B1 (fr) * | 2003-04-16 | 2005-09-16 | Medialive | Embrouillage, desembrouillage et distribution securisee de sequences audiovisuelles issues de codeurs videos bases sur un traitement par ondelettes |
US20050008240A1 (en) * | 2003-05-02 | 2005-01-13 | Ashish Banerji | Stitching of video for continuous presence multipoint video conferencing |
US8824553B2 (en) | 2003-05-12 | 2014-09-02 | Google Inc. | Video compression method |
US7728840B2 (en) | 2003-09-04 | 2010-06-01 | Texas Instruments Incorporated | Sliding data buffering for image processing |
FI115589B (fi) | 2003-10-14 | 2005-05-31 | Nokia Corp | Redundanttien kuvien koodaaminen ja dekoodaaminen |
KR100787655B1 (ko) | 2003-12-22 | 2007-12-21 | 닛본 덴끼 가부시끼가이샤 | 동화상을 부호화하는 방법 및 장치 |
US7889792B2 (en) | 2003-12-24 | 2011-02-15 | Apple Inc. | Method and system for video encoding using a variable number of B frames |
US7346106B1 (en) * | 2003-12-30 | 2008-03-18 | Apple Inc. | Robust multi-pass variable bit rate encoding |
US7492820B2 (en) | 2004-02-06 | 2009-02-17 | Apple Inc. | Rate control for video coder employing adaptive linear regression bits modeling |
KR100531895B1 (ko) * | 2004-02-26 | 2005-11-29 | 엘지전자 주식회사 | 이동통신 시스템에서의 영상 블럭 오류 은닉 장치 및 방법 |
US20050207490A1 (en) | 2004-03-18 | 2005-09-22 | Wang Jason N | Stored picture index for AVC coding |
JP2005294977A (ja) | 2004-03-31 | 2005-10-20 | Ulead Systems Inc | スライドウィンドウ(slidingwindow)を用いた2パスビデオエンコーディング方法とシステム |
US8116376B2 (en) * | 2004-04-02 | 2012-02-14 | Thomson Licensing | Complexity scalable video decoding |
CA2553434C (en) * | 2004-04-23 | 2012-08-07 | Sumitomo Electric Industries, Ltd. | Coding method for motion-image data, decoding method, terminal equipment executing these, and two-way interactive system |
US7515637B2 (en) | 2004-05-21 | 2009-04-07 | Broadcom Advanced Compression Group, Llc | Video decoding for motion compensation with weighted prediction |
WO2005125198A2 (en) * | 2004-06-09 | 2005-12-29 | Nielsen Media Research, Inc. | Methods and apparatus to identify viewing information |
US20050286629A1 (en) | 2004-06-25 | 2005-12-29 | Adriana Dumitras | Coding of scene cuts in video sequences using non-reference frames |
US8111752B2 (en) * | 2004-06-27 | 2012-02-07 | Apple Inc. | Encoding mode pruning during video encoding |
US7953152B1 (en) | 2004-06-28 | 2011-05-31 | Google Inc. | Video compression and encoding method |
US7681104B1 (en) * | 2004-08-09 | 2010-03-16 | Bakbone Software, Inc. | Method for erasure coding data across a plurality of data stores in a network |
FR2874292B1 (fr) | 2004-08-10 | 2007-01-26 | Thales Sa | Procede de mise en forme de trames d'une sequence video |
US20060050695A1 (en) | 2004-09-07 | 2006-03-09 | Nokia Corporation | System and method for using redundant representations in streaming applications |
DE202004013984U1 (de) | 2004-09-08 | 2006-01-19 | Mekra Lang Gmbh & Co. Kg | Kamerasystem |
US20060062481A1 (en) | 2004-09-21 | 2006-03-23 | Markus Suvanto | Apparatuses, computer program product and method for bit rate control of digital image encoder |
KR100679022B1 (ko) * | 2004-10-18 | 2007-02-05 | 삼성전자주식회사 | 계층간 필터링을 이용한 비디오 코딩 및 디코딩방법과,비디오 인코더 및 디코더 |
US7792192B2 (en) * | 2004-11-19 | 2010-09-07 | Analog Devices, Inc. | System and method for sub-pixel interpolation in motion vector estimation |
JP2006174415A (ja) * | 2004-11-19 | 2006-06-29 | Ntt Docomo Inc | 画像復号装置、画像復号プログラム、画像復号方法、画像符号化装置、画像符号化プログラム及び画像符号化方法 |
US7466867B2 (en) * | 2004-11-26 | 2008-12-16 | Taiwan Imagingtek Corporation | Method and apparatus for image compression and decompression |
US7406053B2 (en) | 2004-12-13 | 2008-07-29 | Hewlett-Packard Development Company, L.P. | Methods and systems for controlling the number of computations involved in computing the allocation of resources given resource constraints |
US7817723B2 (en) | 2004-12-14 | 2010-10-19 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E. V. | Apparatus and method of optimizing motion estimation parameters for encoding a video signal |
US7671894B2 (en) * | 2004-12-17 | 2010-03-02 | Mitsubishi Electric Research Laboratories, Inc. | Method and system for processing multiview videos for view synthesis using skip and direct modes |
US8634413B2 (en) * | 2004-12-30 | 2014-01-21 | Microsoft Corporation | Use of frame caching to improve packet loss recovery |
WO2006078115A1 (en) | 2005-01-21 | 2006-07-27 | Samsung Electronics Co., Ltd. | Video coding method and apparatus for efficiently predicting unsynchronized frame |
US8514933B2 (en) | 2005-03-01 | 2013-08-20 | Qualcomm Incorporated | Adaptive frame skipping techniques for rate controlled video encoding |
KR100703770B1 (ko) | 2005-03-25 | 2007-04-06 | 삼성전자주식회사 | 가중 예측을 이용한 비디오 코딩 및 디코딩 방법, 이를위한 장치 |
US8718140B1 (en) * | 2005-05-12 | 2014-05-06 | Visualon, Inc. | Encoding video data |
US7529199B1 (en) | 2005-05-31 | 2009-05-05 | Cisco Technology, Inc. | System and method for resolving conflicts in proxy routing information associated with multicast distribution trees |
US20060285598A1 (en) | 2005-06-17 | 2006-12-21 | Jarno Tulkki | Apparatuses, computer program product and method for digital image quality improvement |
US20070009034A1 (en) | 2005-07-05 | 2007-01-11 | Jarno Tulkki | Apparatuses, computer program product, and method for digital image processing |
JP5020953B2 (ja) | 2005-07-18 | 2012-09-05 | エレクトロニクス アンド テレコミュニケーションズ リサーチ インスチチュート | 時間及び視点間参照映像バッファを活用した予測符号化/復号化装置及びその方法 |
KR100746006B1 (ko) | 2005-07-19 | 2007-08-06 | 삼성전자주식회사 | 계층적 구조에 적합하게 시간적 다이렉트 모드로인코딩하며, 디코딩하는 방법 및 장치 |
US20080130988A1 (en) * | 2005-07-22 | 2008-06-05 | Mitsubishi Electric Corporation | Image encoder and image decoder, image encoding method and image decoding method, image encoding program and image decoding program, and computer readable recording medium recorded with image encoding program and computer readable recording medium recorded with image decoding program |
US8229983B2 (en) * | 2005-09-27 | 2012-07-24 | Qualcomm Incorporated | Channel switch frame |
US20070076982A1 (en) * | 2005-09-30 | 2007-04-05 | Petrescu Doina I | System and method for video stabilization |
TWI271106B (en) | 2005-10-25 | 2007-01-11 | Novatek Microelectronics Corp | Apparatus and method for motion estimation supporting multiple video compression standards |
JP2009514234A (ja) | 2005-10-31 | 2009-04-02 | サイバーオプティクス コーポレーション | 組み込み型半田ペースト検査を備える電子アセンブリマシン |
CN102036071B (zh) | 2005-12-08 | 2014-04-02 | 维德约股份有限公司 | 用于视频通信系统中的差错弹性和随机接入的系统和方法 |
CN1980334A (zh) * | 2005-12-09 | 2007-06-13 | 英业达股份有限公司 | 视频画面叠加编码传输的方法 |
US8107537B2 (en) | 2006-02-02 | 2012-01-31 | Sharp Laboratories Of America, Inc. | Picture layer rate control for video encoding |
US20070199011A1 (en) | 2006-02-17 | 2007-08-23 | Sony Corporation | System and method for high quality AVC encoding |
US7924925B2 (en) | 2006-02-24 | 2011-04-12 | Freescale Semiconductor, Inc. | Flexible macroblock ordering with reduced data traffic and power consumption |
JP4466589B2 (ja) * | 2006-03-06 | 2010-05-26 | 住友電気工業株式会社 | Ponシステム及び端末装置の登録方法 |
US8750387B2 (en) * | 2006-04-04 | 2014-06-10 | Qualcomm Incorporated | Adaptive encoder-assisted frame rate up conversion |
US8184712B2 (en) * | 2006-04-30 | 2012-05-22 | Hewlett-Packard Development Company, L.P. | Robust and efficient compression/decompression providing for adjustable division of computational complexity between encoding/compression and decoding/decompression |
WO2008005575A2 (en) | 2006-07-06 | 2008-01-10 | Thomson Licensing | Method and apparatus for decoupling frame number and/or picture order count (poc) for multi-view video encoding and decoding |
BRPI0714119B1 (pt) | 2006-07-11 | 2020-09-15 | Interdigital Vc Holdings, Inc | Métodos e aparelho que utilizam imagens de referência virtual |
EP2041984A4 (en) | 2006-07-17 | 2009-08-05 | Thomson Licensing | METHOD AND DEVICE FOR ADAPTING A DEFAULT CODING OF A DIGITAL VIDEO SIGNAL DURING A SCENE CHANGE PERIOD |
WO2008019156A2 (en) * | 2006-08-08 | 2008-02-14 | Digital Media Cartridge, Ltd. | System and method for cartoon compression |
US8457202B2 (en) * | 2006-08-28 | 2013-06-04 | Thomson Licensing | Method and apparatus for determining expected distortion in decoded video blocks |
KR101356207B1 (ko) * | 2006-10-13 | 2014-02-03 | 삼성전자주식회사 | 데이터 인코딩/디코딩 방법 및 장치 |
US20080115185A1 (en) | 2006-10-31 | 2008-05-15 | Microsoft Corporation | Dynamic modification of video properties |
US8923393B2 (en) | 2006-11-02 | 2014-12-30 | Qualcomm Incorporated | Apparatus and method of reduced reference frame search in video encoding |
KR101365567B1 (ko) | 2007-01-04 | 2014-02-20 | 삼성전자주식회사 | 영상의 예측 부호화 방법 및 장치, 그 복호화 방법 및 장치 |
JP2008124772A (ja) | 2006-11-13 | 2008-05-29 | Hitachi Ltd | 符号化装置及び符号化方法 |
KR100803611B1 (ko) * | 2006-11-28 | 2008-02-15 | 삼성전자주식회사 | 영상의 부호화, 복호화 방법 및 장치 |
JP2010526455A (ja) * | 2007-01-23 | 2010-07-29 | ユークリッド・ディスカバリーズ・エルエルシー | 画像データを処理するコンピュータ方法および装置 |
WO2008091205A1 (en) * | 2007-01-26 | 2008-07-31 | Telefonaktiebolaget Lm Ericsson (Publ) | Image block classification |
JP2008187694A (ja) * | 2007-01-31 | 2008-08-14 | Matsushita Electric Ind Co Ltd | 画像符号化装置およびその方法 |
US10194175B2 (en) * | 2007-02-23 | 2019-01-29 | Xylon Llc | Video coding with embedded motion |
US8238432B2 (en) | 2007-03-05 | 2012-08-07 | Nec Corportion | Weighted prediction information calculation method, apparatus, and program, and video coding method, apparatus, and program |
US8494049B2 (en) * | 2007-04-09 | 2013-07-23 | Cisco Technology, Inc. | Long term reference frame management with error video feedback for compressed video communication |
US8310521B2 (en) * | 2007-04-30 | 2012-11-13 | Microsoft Corp. | Insertion of virtual video into live video |
WO2008137432A2 (en) * | 2007-05-01 | 2008-11-13 | Dyyno | Sharing of information and formatting information for transmission over a communication network |
US8917775B2 (en) | 2007-05-02 | 2014-12-23 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding and decoding multi-view video data |
KR100962696B1 (ko) * | 2007-06-07 | 2010-06-11 | 주식회사 이시티 | 부호화된 스테레오스코픽 영상 데이터 파일의 구성방법 |
US8477852B2 (en) | 2007-06-20 | 2013-07-02 | Nvidia Corporation | Uniform video decoding and display |
KR20090004658A (ko) | 2007-07-02 | 2009-01-12 | 엘지전자 주식회사 | 디지털 방송 시스템 및 데이터 처리 방법 |
JP5098081B2 (ja) * | 2007-07-19 | 2012-12-12 | オリンパス株式会社 | 画像処理方法および画像処理装置 |
US8121197B2 (en) * | 2007-11-13 | 2012-02-21 | Elemental Technologies, Inc. | Video encoding and decoding using parallel processors |
KR101213704B1 (ko) | 2007-12-05 | 2012-12-18 | 삼성전자주식회사 | 가변 컬러 포맷 기반 동영상 부호화 방법 및 장치, 그복호화 방법 및 장치 |
US9426414B2 (en) | 2007-12-10 | 2016-08-23 | Qualcomm Incorporated | Reference selection for video interpolation or extrapolation |
US8189668B2 (en) | 2007-12-18 | 2012-05-29 | Vixs Systems, Inc. | Video codec with shared intra-prediction module and method for use therewith |
US8179976B2 (en) * | 2008-01-11 | 2012-05-15 | Apple Inc. | Control of video decoder for reverse playback operation |
US8275033B2 (en) * | 2008-01-15 | 2012-09-25 | Sony Corporation | Picture mode selection for video transcoding |
US9055301B2 (en) | 2008-03-18 | 2015-06-09 | Texas Instruments Incorporated | Changing motion estimation precision to maintain encoding within desired time |
EP2104105A1 (en) * | 2008-03-20 | 2009-09-23 | British Telecommunications Public Limited Company | Digital audio and video clip encoding |
JP5400876B2 (ja) | 2008-06-16 | 2014-01-29 | ドルビー ラボラトリーズ ライセンシング コーポレイション | ビデオ符号化のための、スライス依存性に基づくレート制御モデル適合化 |
US8908763B2 (en) * | 2008-06-25 | 2014-12-09 | Qualcomm Incorporated | Fragmented reference in temporal compression for video coding |
JP4978575B2 (ja) * | 2008-06-25 | 2012-07-18 | 富士通株式会社 | シンクライアントシステムにおける画像符号化方法及び画像符号化プログラム |
EP2150060A1 (en) * | 2008-07-28 | 2010-02-03 | Alcatel, Lucent | Method and arrangement for video encoding |
US8325796B2 (en) | 2008-09-11 | 2012-12-04 | Google Inc. | System and method for video coding using adaptive segmentation |
US8326075B2 (en) | 2008-09-11 | 2012-12-04 | Google Inc. | System and method for video encoding using adaptive loop filter |
US8385404B2 (en) | 2008-09-11 | 2013-02-26 | Google Inc. | System and method for video encoding using constructed reference frame |
US20110164684A1 (en) | 2008-09-24 | 2011-07-07 | Sony Corporation | Image processing apparatus and method |
US8831087B2 (en) | 2008-10-06 | 2014-09-09 | Qualcomm Incorporated | Efficient prediction mode selection |
US8189666B2 (en) | 2009-02-02 | 2012-05-29 | Microsoft Corporation | Local picture identifier and computation of co-located information |
US9774882B2 (en) | 2009-07-04 | 2017-09-26 | Dolby Laboratories Licensing Corporation | Encoding and decoding architectures for format compatible 3D video delivery |
US7974233B2 (en) | 2009-07-29 | 2011-07-05 | Wiviu Technology Inc. | Systems and methods for transmitting and receiving data streams with feedback information over a lossy network |
US8976860B2 (en) | 2009-09-23 | 2015-03-10 | Texas Instruments Incorporated | Method and apparatus for determination of motion estimation search window area utilizing adaptive sliding window algorithm |
US8503528B2 (en) | 2010-09-15 | 2013-08-06 | Google Inc. | System and method for encoding video using temporal filter |
US9008181B2 (en) | 2011-01-24 | 2015-04-14 | Qualcomm Incorporated | Single reference picture list utilization for interprediction video coding |
US8965140B1 (en) * | 2011-01-31 | 2015-02-24 | Teradici Corporation | Method and apparatus for encoding mixed content image sequences |
US8638854B1 (en) | 2011-04-07 | 2014-01-28 | Google Inc. | Apparatus and method for creating an alternate reference frame for video compression using maximal differences |
US9154799B2 (en) | 2011-04-07 | 2015-10-06 | Google Inc. | Encoding and decoding motion via image segmentation |
EP2724537A1 (en) | 2011-06-22 | 2014-04-30 | Motorola Mobility LLC | Construction of combined list using temporal distance |
EP2730088A4 (en) | 2011-07-05 | 2015-04-01 | Ericsson Telefon Ab L M | REFERENCE IMAGE MANAGEMENT FOR HISTORED VIDEO CONTENT |
US9451271B2 (en) | 2011-07-21 | 2016-09-20 | Blackberry Limited | Adaptive filtering based on pattern information |
US10277915B2 (en) | 2011-11-07 | 2019-04-30 | Qualcomm Incorporated | Signaling quantization matrices for video coding |
US9525861B2 (en) | 2012-03-14 | 2016-12-20 | Qualcomm Incorporated | Disparity vector prediction in video coding |
EP2842337B1 (en) | 2012-04-23 | 2019-03-13 | Google LLC | Managing multi-reference picture buffers for video data coding |
US9014266B1 (en) | 2012-06-05 | 2015-04-21 | Google Inc. | Decimated sliding windows for multi-reference prediction in video coding |
-
2008
- 2008-12-05 US US12/329,041 patent/US8385404B2/en active Active
-
2009
- 2009-09-10 WO PCT/US2009/056448 patent/WO2010030732A2/en active Application Filing
- 2009-09-10 CN CN2009801357282A patent/CN102150429B/zh active Active
- 2009-09-10 EP EP09813575A patent/EP2327212A4/en not_active Withdrawn
- 2009-09-10 CA CA2736886A patent/CA2736886A1/en not_active Abandoned
- 2009-09-10 KR KR1020117006212A patent/KR20110059853A/ko not_active Withdrawn
- 2009-09-10 JP JP2011526953A patent/JP5362831B2/ja active Active
-
2012
- 2012-10-23 US US13/658,396 patent/US9374596B2/en active Active
-
2016
- 2016-06-20 US US15/186,800 patent/US10165306B2/en active Active
-
2018
- 2018-12-17 US US16/221,853 patent/US11375240B2/en active Active
-
2022
- 2022-06-08 US US17/834,972 patent/US12184901B2/en active Active
-
2024
- 2024-11-19 US US18/952,696 patent/US20250080775A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
US8385404B2 (en) | 2013-02-26 |
US20190124363A1 (en) | 2019-04-25 |
CN102150429B (zh) | 2013-11-20 |
US10165306B2 (en) | 2018-12-25 |
WO2010030732A9 (en) | 2010-11-04 |
US11375240B2 (en) | 2022-06-28 |
WO2010030732A2 (en) | 2010-03-18 |
US12184901B2 (en) | 2024-12-31 |
EP2327212A4 (en) | 2012-11-28 |
US20250080775A1 (en) | 2025-03-06 |
JP2012502590A (ja) | 2012-01-26 |
WO2010030732A3 (en) | 2010-06-10 |
US20130044817A1 (en) | 2013-02-21 |
US9374596B2 (en) | 2016-06-21 |
KR20110059853A (ko) | 2011-06-07 |
EP2327212A2 (en) | 2011-06-01 |
US20220303583A1 (en) | 2022-09-22 |
US20100061461A1 (en) | 2010-03-11 |
CN102150429A (zh) | 2011-08-10 |
US20160309192A1 (en) | 2016-10-20 |
CA2736886A1 (en) | 2010-03-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5362831B2 (ja) | 構成参照フレームを用いた動画符号化システムおよび方法 | |
JP5467141B2 (ja) | 下層のフィルタリングを備えたスケーラブルビデオ符号化 | |
JP3072035B2 (ja) | 2ステージビデオフィルム圧縮方法及びシステム | |
US9392280B1 (en) | Apparatus and method for using an alternate reference frame to decode a video frame | |
JP4875007B2 (ja) | 動画像符号化装置、動画像符号化方法、及び、動画像復号化装置 | |
JP7015183B2 (ja) | 画像符号化装置及びその制御方法及びプログラム | |
JP4632049B2 (ja) | 動画像符号化方法及び装置 | |
KR101375667B1 (ko) | 영상의 부호화, 복호화 방법 및 장치 | |
EP3329678B1 (en) | Method and apparatus for compressing video data | |
US6697430B1 (en) | MPEG encoder | |
KR20150135457A (ko) | 복수의 입력 화상을 인코딩하는 방법, 프로그램을 격납하는 기억 매체 및 장치 | |
US6804299B2 (en) | Methods and systems for reducing requantization-originated generational error in predictive video streams using motion compensation | |
US8654844B1 (en) | Intra frame beating effect reduction | |
JP4399794B2 (ja) | 画像符号化装置及び画像符号化方法 | |
WO2010023782A1 (ja) | 画像表示装置、録画再生装置、及び画像処理方法 | |
US7809057B1 (en) | Methods for intra beating reduction in video compression | |
JP2011129979A (ja) | 画像処理装置 | |
JP2007020216A (ja) | 符号化装置、符号化方法、フィルタ処理装置およびフィルタ処理方法 | |
Son et al. | Enhanced Prediction Algorithm for Near-lossless Image Compression with Low Complexity and Low Latency | |
JP2020141376A (ja) | 画像符号化装置及びその制御方法及びプログラム | |
JP2005323252A (ja) | 画像符号化装置及び画像復号化装置 | |
JP2007006533A (ja) | 符号化装置、符号化方法、フィルタ処理装置およびフィルタ処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120730 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130206 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130212 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20130501 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20130510 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20130611 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20130618 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130704 |
|
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: 20130820 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130904 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5362831 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: R3D02 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |