JPH10510132A - 予測画像符号化の動き評価 - Google Patents
予測画像符号化の動き評価Info
- Publication number
- JPH10510132A JPH10510132A JP9514094A JP51409497A JPH10510132A JP H10510132 A JPH10510132 A JP H10510132A JP 9514094 A JP9514094 A JP 9514094A JP 51409497 A JP51409497 A JP 51409497A JP H10510132 A JPH10510132 A JP H10510132A
- Authority
- JP
- Japan
- Prior art keywords
- vector
- image
- cost function
- encoding
- macroblock
- 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.)
- Ceased
Links
- 230000033001 locomotion Effects 0.000 title claims abstract description 72
- 239000013598 vector Substances 0.000 claims abstract description 141
- 238000000034 method Methods 0.000 claims abstract description 27
- 230000001186 cumulative effect Effects 0.000 claims abstract description 5
- 238000006073 displacement reaction Methods 0.000 claims description 16
- 230000006835 compression Effects 0.000 claims description 6
- 238000007906 compression Methods 0.000 claims description 6
- 230000009467 reduction Effects 0.000 claims description 3
- 238000009795 derivation Methods 0.000 abstract description 4
- 238000005457 optimization Methods 0.000 description 9
- 238000013139 quantization Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 4
- 238000011156 evaluation Methods 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/567—Motion estimation based on rate distortion criteria
-
- 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/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/174—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 slice, e.g. a line of blocks or a group of blocks
-
- 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/189—Methods 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/19—Methods 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 using optimisation based on Lagrange multipliers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/523—Motion estimation or motion compensation with sub-pixel accuracy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/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)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
Claims (1)
- 【特許請求の範囲】 1.各フレームが整数の画素マクロブロックを含む行に分割され、それらマクロ ブロックの少なくともいくつかが順次の別の画像フレームからのマクロブロック データについての変位を特定する動きベクトルで符号化され、その画像データが 次に符号化された信号を提供するよう変換圧縮を受ける、整列された順次画素の 画像フレームを符号化する方法において、符号化された信号のベクトルデータビ ットレートに動きベクトル精度を関係付けるコスト関数に基づいて、一組の候補 動きベクトルから前記動きベクトルが選択されることを特徴とする整列された順 次画素の画像フレームを符号化する方法。 2.請求項1記載の方法において、前記符号化方法がマクロブロック毎に複数の 可能な符号化モードから1つのモードを選択する付加的ステップを含み、前記選 択がコスト関数に基づいてなされることを特徴とする整列された順次画素の画像 フレームを符号化する方法。 3.請求項1または2記載の方法において、前記コスト関数が1マクロブロック 行にわたり累積的で、その行のマクロブロック毎の動きベクトルが蓄積された行 コスト関数を最小化するよう選択されることを特徴とする整列された順次画素の 画像フレームを符号化する方法。 4.請求項3記載の方法において、ダイナミックプログラミング技術が行の各マ クロブロックについてのコスト関数と全体にわたるマクロブロック行のコスト関 数との間の再現関係を特定するのに使用されることを特徴とする整列された順次 画素の画像フレームを符号化する方法。 5.請求項1記載の方法において、前記動きベクトル精度がマクロブロックにつ いての変位フレーム差によって決定され、前記コスト関数がこの変位フレーム差 をベクトルデータビットレートの指数関数へ関係付けることを特徴とする整列さ れた順次画素の画像フレームを符号化する方法。 6.請求項1から4いずれか記載の方法において、前記候補動きベクトルがレー ト制約サーチにより選択され、その場合半画素精度に対する数多くの動きベクト ルが、Nを整数とする時最低のフレーム差を有するN個の画素プレースメン トについて導出されることを特徴とする整列された順次画素の画像フレームを符 号化する方法。 7.請求項1から6いずれか記載の方法において、前記画像データがディスクリ ートコーサイン変換圧縮を受け、前記符号化信号がMPEG標準規格に従うこと を特徴とする整列された順次画素の画像フレームを符号化する方法。 8.画像フレームを受信し、画像データに変換圧縮を適用し、符号化された画像 信号を出力するよう配置されたエンコーダと;画像フレームを受信し、各フレー ムを画素マクロブロックの行に分割し、マクロブロックの予め定められたいくつ かについて別の順次の画像フレームからのそれらマクロブロックデータについて の変位を特定する動きベクトルを発生するよう配置された動き評価器と;を具え :その発生された動きベクトルデータがエンコーダに送られ出力符号化信号に組 み込まれる。整列された順次画素の画像フレームを符号化する画像信号符号化装 置において、 前記動き評価器が:予め定められた標準と各々についての精度の指示に従って 、マクロブロックの予め定められたいくつかの各々用の候補動きベクトルの組を 発生するよう配置されたベクトル発生器と;各候補動きベクトルについて、符号 化信号の動きベクトルデータビットレートにそれぞれの精度を関係付けるコスト 関数を適用し、コスト関数を最小化するそれら動きベクトルをエンコーダに選択 的に送るよう動作するベクトル選択手段と;を具えたことを特徴とする整列され た順次画素の画像フレームを符号化する画像信号符号化装置。 9.請求項8記載の装置において、前記エンコーダが符号化された信号のデータ ビットレートを動きベクトルデータに割り当て、1つの余分のビットを他のビッ トに加えることが符号化された画像が復号化される時の画像歪でほぼ同程度の削 減を提供するような割合で係数データを変換すべく動作可能であることを特徴と する整列された順次画素の画像フレームを符号化する画像信号符号化装置。 10.請求項8記載の装置において、前記エンコーダがマクロブロックに複数の符 号化されたモードの選択された1つを適用すべく動作可能であり、前記選択が前 記ベクトル選択手段から印加されたコスト関数により制御され、前記コスト 関数がマクロブロック行にわたり累積的であり、前記ベクトル選択手段と前記エ ンコーダとが蓄積された行コスト関数を最小化すべくマクロブロック毎の動きベ クトルと符号化モードを選択するようそれぞれ配置されることを特徴とする整列 された順次画素の画像フレームを符号化する画像信号符号化装置。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB9519923.8 | 1995-09-29 | ||
| GBGB9519923.8A GB9519923D0 (en) | 1995-09-29 | 1995-09-29 | Motion estimation for predictive image coding |
| PCT/IB1996/000970 WO1997013374A1 (en) | 1995-09-29 | 1996-09-20 | Motion estimation for predictive image coding |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH10510132A true JPH10510132A (ja) | 1998-09-29 |
| JPH10510132A5 JPH10510132A5 (ja) | 2004-09-30 |
Family
ID=10781510
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9514094A Ceased JPH10510132A (ja) | 1995-09-29 | 1996-09-20 | 予測画像符号化の動き評価 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US5818536A (ja) |
| EP (1) | EP0801867B1 (ja) |
| JP (1) | JPH10510132A (ja) |
| DE (1) | DE69618171T2 (ja) |
| GB (1) | GB9519923D0 (ja) |
| WO (1) | WO1997013374A1 (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008503981A (ja) * | 2004-06-23 | 2008-02-07 | エージェンシー フォー サイエンス,テクノロジー アンド リサーチ | グリッド動き推定/補償を用いたスケーラブルビデオ符号化 |
| JP2008523724A (ja) * | 2004-12-08 | 2008-07-03 | クゥアルコム・インコーポレイテッド | 動画像符号化のための動き推定技術 |
| US8761259B2 (en) | 2005-09-22 | 2014-06-24 | Qualcomm Incorporated | Multi-dimensional neighboring block prediction for video encoding |
| US8938009B2 (en) | 2007-10-12 | 2015-01-20 | Qualcomm Incorporated | Layered encoded bitstream structure |
| US9386316B2 (en) | 2007-10-12 | 2016-07-05 | Qualcomm Incorporated | Adaptive coding of video block header information |
Families Citing this family (66)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2897763B2 (ja) * | 1997-07-28 | 1999-05-31 | 日本ビクター株式会社 | 動き補償符号化装置、復号化装置、符号化方法及び復号化方法 |
| KR100249223B1 (ko) * | 1997-09-12 | 2000-03-15 | 구자홍 | 엠팩(mpeg)-4의움직임벡터코딩방법 |
| WO1999016251A1 (en) * | 1997-09-23 | 1999-04-01 | Koninklijke Philips Electronics N.V. | Motion estimation and motion-compensated interpolation |
| US6037987A (en) * | 1997-12-31 | 2000-03-14 | Sarnoff Corporation | Apparatus and method for selecting a rate and distortion based coding mode for a coding system |
| ES2259827T3 (es) * | 1998-10-13 | 2006-10-16 | Matsushita Electric Industrial Co., Ltd. | Regulacion de los requisitos de calculo y de memoria de un tren de bits comprimido en un decodificador de video. |
| JP2002534863A (ja) * | 1998-12-29 | 2002-10-15 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | ビデオ信号符号化方法及び装置 |
| 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 |
| US7295614B1 (en) * | 2000-09-08 | 2007-11-13 | Cisco Technology, Inc. | Methods and apparatus for encoding a video signal |
| US20030072368A1 (en) * | 2001-10-15 | 2003-04-17 | Chan Joseph C. | Selectively protecting motion information of multimedia data |
| US7460722B2 (en) * | 2002-01-11 | 2008-12-02 | Canon Kabushiki Kaisha | Encoding of digital data with determination of sample path |
| KR100457517B1 (ko) * | 2002-02-19 | 2004-11-17 | 삼성전자주식회사 | 프레임 레이트 변환장치 및 그 방법 |
| EP1387588A2 (en) * | 2002-08-02 | 2004-02-04 | KDDI Corporation | Image matching device and method for motion estimation |
| US6944224B2 (en) * | 2002-08-14 | 2005-09-13 | Intervideo, Inc. | Systems and methods for selecting a macroblock mode in a video encoder |
| US8824553B2 (en) | 2003-05-12 | 2014-09-02 | Google Inc. | Video compression method |
| EP1642464B1 (en) * | 2003-06-27 | 2008-10-15 | Nxp B.V. | Method of encoding for handheld apparatuses |
| US7953152B1 (en) | 2004-06-28 | 2011-05-31 | Google Inc. | Video compression and encoding method |
| US7620108B2 (en) * | 2005-09-16 | 2009-11-17 | Sony Corporation | Integrated spatial-temporal prediction |
| US20070064805A1 (en) * | 2005-09-16 | 2007-03-22 | Sony Corporation | Motion vector selection |
| US7596243B2 (en) * | 2005-09-16 | 2009-09-29 | Sony Corporation | Extracting a moving object boundary |
| US8358693B2 (en) | 2006-07-14 | 2013-01-22 | Microsoft Corporation | Encoding visual data with computation scheduling and allocation |
| US8311102B2 (en) * | 2006-07-26 | 2012-11-13 | Microsoft Corporation | Bitstream switching in multiple bit-rate video streaming environments |
| US8340193B2 (en) * | 2006-08-04 | 2012-12-25 | Microsoft Corporation | Wyner-Ziv and wavelet video coding |
| US7388521B2 (en) * | 2006-10-02 | 2008-06-17 | Microsoft Corporation | Request bits estimation for a Wyner-Ziv codec |
| US8340192B2 (en) * | 2007-05-25 | 2012-12-25 | Microsoft Corporation | Wyner-Ziv coding with multiple side information |
| US8432970B1 (en) * | 2007-12-14 | 2013-04-30 | Marvell International Ltd. | Block type selection |
| FR2925819A1 (fr) * | 2007-12-21 | 2009-06-26 | Thomson Licensing Sas | Procede de codage double passe par macrobloc |
| US20090168871A1 (en) * | 2007-12-31 | 2009-07-02 | Ning Lu | Video motion estimation |
| US8175160B1 (en) * | 2008-06-09 | 2012-05-08 | Nvidia Corporation | System, method, and computer program product for refining motion vectors |
| 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 |
| US8325796B2 (en) | 2008-09-11 | 2012-12-04 | Google Inc. | System and method for video coding using adaptive segmentation |
| KR20110017302A (ko) * | 2009-08-13 | 2011-02-21 | 삼성전자주식회사 | 움직임 벡터의 정확도 조절을 이용한 영상 부호화, 복호화 방법 및 장치 |
| TWI566586B (zh) | 2009-10-20 | 2017-01-11 | 湯姆生特許公司 | 一序列形象的現時區塊之寫碼方法和重建方法 |
| US20110268365A1 (en) * | 2010-04-30 | 2011-11-03 | Acer Incorporated | 3d hand posture recognition system and vision based hand posture recognition method thereof |
| MX2013003557A (es) | 2010-10-05 | 2013-05-01 | Gen Instrument Corp | Codificacion y decodificacion utilizando seleccion de modelo adaptativo al contexto con escaneo en zigzag. |
| KR101543138B1 (ko) | 2011-03-09 | 2015-08-07 | 가부시끼가이샤 도시바 | 동화상 부호화 방법 및 동화상 복호화 방법 |
| US9648334B2 (en) * | 2011-03-21 | 2017-05-09 | Qualcomm Incorporated | Bi-predictive merge mode based on uni-predictive neighbors in video coding |
| US8938001B1 (en) | 2011-04-05 | 2015-01-20 | Google Inc. | Apparatus and method for coding using combinations |
| 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 |
| US8780971B1 (en) | 2011-04-07 | 2014-07-15 | Google, Inc. | System and method of encoding using selectable loop filters |
| US9154799B2 (en) | 2011-04-07 | 2015-10-06 | Google Inc. | Encoding and decoding motion via image segmentation |
| US8780996B2 (en) | 2011-04-07 | 2014-07-15 | Google, Inc. | System and method for encoding and decoding video data |
| US8781004B1 (en) | 2011-04-07 | 2014-07-15 | Google Inc. | System and method for encoding video using variable loop filter |
| US8891616B1 (en) | 2011-07-27 | 2014-11-18 | Google Inc. | Method and apparatus for entropy encoding based on encoding cost |
| US8885706B2 (en) | 2011-09-16 | 2014-11-11 | Google Inc. | Apparatus and methodology for a video codec system with noise reduction capability |
| BR112014011123B1 (pt) * | 2011-11-08 | 2022-07-12 | Kt Corporation | Método de decodificação de vídeo realizado por um aparelho de decodificação |
| US9247257B1 (en) | 2011-11-30 | 2016-01-26 | Google Inc. | Segmentation based entropy encoding and decoding |
| US9262670B2 (en) | 2012-02-10 | 2016-02-16 | Google Inc. | Adaptive region of interest |
| US9131073B1 (en) | 2012-03-02 | 2015-09-08 | Google Inc. | Motion estimation aided noise reduction |
| US11039138B1 (en) | 2012-03-08 | 2021-06-15 | Google Llc | Adaptive coding of prediction modes using probability distributions |
| WO2013162980A2 (en) | 2012-04-23 | 2013-10-31 | Google Inc. | 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 |
| US9014266B1 (en) | 2012-06-05 | 2015-04-21 | Google Inc. | Decimated sliding windows for multi-reference prediction in video coding |
| US8819525B1 (en) | 2012-06-14 | 2014-08-26 | Google Inc. | Error concealment guided robustness |
| US9774856B1 (en) | 2012-07-02 | 2017-09-26 | Google Inc. | Adaptive stochastic entropy coding |
| US9344729B1 (en) | 2012-07-11 | 2016-05-17 | Google Inc. | Selective prediction signal filtering |
| US9509998B1 (en) | 2013-04-04 | 2016-11-29 | Google Inc. | Conditional predictive multi-symbol run-length coding |
| US9756331B1 (en) | 2013-06-17 | 2017-09-05 | Google Inc. | Advance coded reference prediction |
| US9392288B2 (en) | 2013-10-17 | 2016-07-12 | Google Inc. | Video coding using scatter-based scan tables |
| US9179151B2 (en) | 2013-10-18 | 2015-11-03 | Google Inc. | Spatial proximity context entropy coding |
| US10009626B2 (en) | 2014-01-29 | 2018-06-26 | Ecole De Technologie Superieure | Method and system for rate-constrained search ordering |
| US10102613B2 (en) | 2014-09-25 | 2018-10-16 | Google Llc | Frequency-domain denoising |
| EP3225026A4 (en) * | 2015-07-31 | 2017-12-13 | SZ DJI Technology Co., Ltd. | Method of sensor-assisted rate control |
| GB2544083B (en) * | 2015-11-05 | 2020-05-20 | Advanced Risc Mach Ltd | Data stream assembly control |
| US10007519B2 (en) * | 2015-12-22 | 2018-06-26 | Intel IP Corporation | Instructions and logic for vector bit field compression and expansion |
| US10511853B2 (en) * | 2016-11-24 | 2019-12-17 | Ecole De Technologie Superieure | Method and system for parallel rate-constrained motion estimation in video coding |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2651405B1 (fr) * | 1989-08-29 | 1992-05-22 | Philips Electronique Lab | Procede et dispositif de traitement d'images a estimation de mouvement amelioree. |
| CA2079434A1 (en) * | 1991-09-30 | 1993-03-31 | Derek Andrew | Motion vector estimation, motion picture encoding and storage |
| US5231484A (en) * | 1991-11-08 | 1993-07-27 | International Business Machines Corporation | Motion video compression system with adaptive bit allocation and quantization |
| DE69417832T2 (de) * | 1993-09-28 | 1999-08-12 | Hewlett-Packard Co., Palo Alto, Calif. | Digitale Halbtonrasterwiedergabe eines Grautonbildes mit frequenzabhängiger diagonaler Korrelation |
| JP2902284B2 (ja) * | 1993-11-12 | 1999-06-07 | ケイディディ株式会社 | 動画像の符号化装置 |
| US5576765A (en) * | 1994-03-17 | 1996-11-19 | International Business Machines, Corporation | Video decoder |
| US5627601A (en) * | 1994-11-30 | 1997-05-06 | National Semiconductor Corporation | Motion estimation with bit rate criterion |
| US5654759A (en) * | 1995-02-15 | 1997-08-05 | Hitachi America Ltd. | Methods and apparatus for reducing blockiness in decoded video |
-
1995
- 1995-09-29 GB GBGB9519923.8A patent/GB9519923D0/en active Pending
-
1996
- 1996-09-20 JP JP9514094A patent/JPH10510132A/ja not_active Ceased
- 1996-09-20 DE DE69618171T patent/DE69618171T2/de not_active Expired - Fee Related
- 1996-09-20 EP EP96929478A patent/EP0801867B1/en not_active Expired - Lifetime
- 1996-09-20 WO PCT/IB1996/000970 patent/WO1997013374A1/en not_active Ceased
- 1996-09-27 US US08/721,915 patent/US5818536A/en not_active Expired - Lifetime
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008503981A (ja) * | 2004-06-23 | 2008-02-07 | エージェンシー フォー サイエンス,テクノロジー アンド リサーチ | グリッド動き推定/補償を用いたスケーラブルビデオ符号化 |
| US8249159B2 (en) | 2004-06-23 | 2012-08-21 | Agency For Science, Technology And Research | Scalable video coding with grid motion estimation and compensation |
| JP2008523724A (ja) * | 2004-12-08 | 2008-07-03 | クゥアルコム・インコーポレイテッド | 動画像符号化のための動き推定技術 |
| US8761259B2 (en) | 2005-09-22 | 2014-06-24 | Qualcomm Incorporated | Multi-dimensional neighboring block prediction for video encoding |
| US8938009B2 (en) | 2007-10-12 | 2015-01-20 | Qualcomm Incorporated | Layered encoded bitstream structure |
| US9386316B2 (en) | 2007-10-12 | 2016-07-05 | Qualcomm Incorporated | Adaptive coding of video block header information |
Also Published As
| Publication number | Publication date |
|---|---|
| DE69618171T2 (de) | 2002-08-29 |
| WO1997013374A1 (en) | 1997-04-10 |
| DE69618171D1 (de) | 2002-01-31 |
| US5818536A (en) | 1998-10-06 |
| EP0801867A1 (en) | 1997-10-22 |
| EP0801867B1 (en) | 2001-12-19 |
| GB9519923D0 (en) | 1995-11-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH10510132A (ja) | 予測画像符号化の動き評価 | |
| KR101512324B1 (ko) | 복수의 움직임 벡터 프리딕터들을 사용하여 움직임 벡터를 추정하는 방법, 장치, 인코더, 디코더 및 복호화 방법 | |
| EP1540824B1 (en) | Motion estimation with weighting prediction | |
| JP3072035B2 (ja) | 2ステージビデオフィルム圧縮方法及びシステム | |
| KR100468844B1 (ko) | 정지영상 및 동영상을 부호화/복호화하기 위한변환계수들의 최적주사방법 | |
| US6192081B1 (en) | Apparatus and method for selecting a coding mode in a block-based coding system | |
| JP3890606B2 (ja) | 画像信号符号化装置及び画像信号符号化方法 | |
| US6084636A (en) | Video signal encoding method and apparatus employing an adaptive quantization technique | |
| US6160846A (en) | Apparatus and method for optimizing the rate control in a coding system | |
| EP1059812B1 (en) | Methods and apparatus for context-based inter/intra coding mode selection | |
| US20050002458A1 (en) | Spatial scalable compression | |
| US8817872B2 (en) | Method and apparatus for encoding/decoding multi-layer video using weighted prediction | |
| KR20010021879A (ko) | 코딩 시스템의 매크로 블록 기반 비율을 제어하기 위한장치 및 방법 | |
| JPH11262018A (ja) | 動き補償符号化装置、動き補償符号化方法、及び動き補償符号記録媒体 | |
| US7095784B2 (en) | Method and apparatus for moving picture compression rate control using bit allocation with initial quantization step size estimation at picture level | |
| JPH1146364A (ja) | 動き補償符号化装置、復号化装置、符号化方法及び復号化方法 | |
| JPH0955945A (ja) | 動きベクトル特定方法及び装置 | |
| CN101208958A (zh) | 使用基于多层的加权预测的视频编码方法和装置 | |
| US6360014B1 (en) | Image decoding method, image decoding apparatus, and data recording medium | |
| US20070009026A1 (en) | Methods and systems for rate control in video encoder | |
| US20130128973A1 (en) | Method and apparatus for encoding and decoding an image using a reference picture | |
| JPWO2005064947A1 (ja) | 動画像符号化方法及び装置 | |
| EP1480464A1 (en) | Error masking method using moving picture electronic watermark of video | |
| KR20050061483A (ko) | 스케일링 가능한 비디오 인코딩 | |
| US20050265444A1 (en) | Moving image encoding/decoding apparatus and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051101 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20060126 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20060313 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060501 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061017 |
|
| A313 | Final decision of rejection without a dissenting response from the applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A313 Effective date: 20070309 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070410 |