JP2020022170A - 符号化ビットストリームにおける動きベクトルの提示 - Google Patents
符号化ビットストリームにおける動きベクトルの提示 Download PDFInfo
- Publication number
- JP2020022170A JP2020022170A JP2019166337A JP2019166337A JP2020022170A JP 2020022170 A JP2020022170 A JP 2020022170A JP 2019166337 A JP2019166337 A JP 2019166337A JP 2019166337 A JP2019166337 A JP 2019166337A JP 2020022170 A JP2020022170 A JP 2020022170A
- Authority
- JP
- Japan
- Prior art keywords
- region
- accuracy
- frames
- value
- controlled
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000033001 locomotion Effects 0.000 title claims abstract description 186
- 239000013598 vector Substances 0.000 title claims abstract description 154
- 238000000034 method Methods 0.000 claims abstract description 36
- 238000012545 processing Methods 0.000 claims description 10
- 238000004590 computer program Methods 0.000 claims description 7
- 230000008569 process Effects 0.000 description 18
- 241000023320 Luma <angiosperm> Species 0.000 description 12
- OSWPMRLSEDHDFF-UHFFFAOYSA-N methyl salicylate Chemical compound COC(=O)C1=CC=CC=C1O OSWPMRLSEDHDFF-UHFFFAOYSA-N 0.000 description 12
- 238000004891 communication Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 9
- 230000000694 effects Effects 0.000 description 8
- 238000005070 sampling Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 238000006073 displacement reaction Methods 0.000 description 7
- 238000013139 quantization Methods 0.000 description 7
- 230000002123 temporal effect Effects 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 5
- 230000009286 beneficial effect Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 4
- 230000006835 compression Effects 0.000 description 4
- 238000007906 compression Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 238000013459 approach Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 238000005192 partition Methods 0.000 description 3
- 208000037170 Delayed Emergence from Anesthesia Diseases 0.000 description 2
- 241000122133 Panicum mosaic virus Species 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000012546 transfer 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/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/53—Multi-resolution motion estimation; Hierarchical motion estimation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
-
- 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/513—Processing of motion vectors
- H04N19/517—Processing of motion vectors by encoding
- H04N19/52—Processing of motion vectors by encoding by predictive encoding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
-
- 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/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/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
-
- 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/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/43—Hardware specially adapted for motion estimation or 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/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/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/513—Processing of motion vectors
-
- 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/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/55—Motion estimation with spatial constraints, e.g. at image or region borders
-
- 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/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
− 少なくとも1つの領域が動き推定を使用して符号化されている複数のフレームを含む、一連のフレームと;
− これらのフレームのそれぞれ各1つについて、又はこれらのフレームの各フレーム内の1つ以上の領域のそれぞれ各1つについて、動き推定の動きベクトルを表す動きベクトル値のそれぞれのセットと;
− それぞれのフレーム又は領域のそれぞれの動きベクトル値が第1の解像度で符号化されているか又は第2の解像度で符号化されているかを示す、それぞれのフレーム又は領域の各々に関連付けられる少なくとも1つのそれぞれのインジケータ。
する。
値 コードワード 発生するビット数
0 1 1
1 010 3
2 011 3
3 00100 5
4 00111 5
5 0001000 7
・・・
修正されたPPSシンタックスは、次のように例示される:
1.MVがデコーダにおいてどのように予測されるか判断し、動きベクトルデルタ(MVD)が、エンコーダからの符号化ビットストリームで送信されているか否かを判断する(これは何らかのシンタックス指示を伴うことがある)。
2.予測動きベクトル(PMV:predicted motion vector)を生成する。これは整数のペア(px,py)を作成する。整数は、ルマ領域において四分の一のサンプル位置の精度でオフセットを表すように想定される。
3.MVDが送信されない場合、MV値(mx,my)を(px,py)に設定し、そうでない場合、整数のペア(px,py)を(dx,dy)として復号し、MV(mx,my)を(px+dx,py+dy)に設定する。MVは、ルマ領域における1/4−サンプルオフセットを表すものとして解釈される。注:ルマの区別(luma distinction)は、ビデオが、クロマチャネルと異なる解像度をルマチャネルで使用する、4:2:2又は4:2:0等のフォーマットの場合にのみ問題となる;代わりに、ビデオが、例えば4:4:4フォーマットである場合、オフセットは、すべてのサンプリンググリッドについて1/4サンプルユニットを有するものとして解釈される。
4.後続のPMVを生成するために(及びデブロッキングフィルタ等を制御するために)後に使用するために最後の値(mx,my)を格納する。
1.MVがデコーダにおいてどのように予測されるか判断し、動きベクトルデルタ(MVD)が、エンコーダからの符号化ビットストリームで送信されている否かを判断する(これは何らかのシンタックス指示を伴うことがある)。
2.予測動きベクトル(PMV)を生成する。これは整数のペア(px,py)を作成する。整数は、ルマ領域において四分の一のサンプル位置の精度でオフセットを表すように想定される。
3.整数精度モードで動作する場合、これを行う:
a.整数オフセットに対応させるように予測値の端数を切り捨てる−例えばcreate(rx,ry)=(round(px/4),round(py/4))
b.MVDが送信されない場合、MV値(mx,my)を(4*rx,4*ry)に設定し、そうでない場合、整数のペア(px,py)を(dx,dy)として復号し、MV(mx,my)を(4*(rx+dx),4*(ry+dy))に設定する。MVは、ルマ領域における1/4−サンプルオフセットを表すものとして解釈される。(注:やはり、ルマの区別は、ビデオが4:2:2又は4:2:0等のフォーマットの場合にのみ問題となる。)
4.そうでない場合(すなわち、1/4−サンプリング精度モードで動作する場合)、これを行う:MVDが送信されない場合、MV値(mx,my)を(px,py)に設定し、そうでない場合、整数のペア(px,py)を(dx,dy)として復号し、MV(mx,my)を(px+dx,py+dy)に設定する。MVはやはり、ルマ領域における1/4−サンプルオフセットを表すものとして解釈される。
5.後続のPMVを生成するために(及びデブロッキングフィルタ等を制御するために)後に使用するために最後の値(mx,my)を格納する。
1.MVがデコーダにおいてどのように予測されるか判断し、動きベクトルデルタ(MVD)が、エンコーダからの符号化ビットストリームで送信されている否かを判断する(これは何らかのシンタックス指示を伴うことがある)。
2.予測動きベクトル(PMV)を生成する。これは整数のペア(px,py)を作成する。しかしながら、これが何を表し得るのかについては気にしない−すなわち、この段階では、その単位に対していかなる解釈も提起しない。
3.MVDが送信されない場合、MV値(mx,my)を(px,py)に設定し、そうでない場合、整数のペア(px,py)を(dx,dy)として復号し、MV(mx,my)を(px+dx,py+dy)に設定する。整数精度モードで動作するとき、MVを、ルマ領域内の全体の整数のオフセット(whole-integer offset)を表すように解釈する。すなわち、1/4−サンプルオフセット単位で値(4*mx,4*my)を表すように解釈する。そうでない場合(すなわち、1/4−サンプリング精度モードで動作する場合)、MVを、ルマ領域内の1/4−サンプルオフセットを表すように解釈する。すなわち、1/4−サンプルオフセット単位で値(mx,my)を表すように解釈する(注:やはり、ルマの区別は、ビデオが4:2:2又は4:2:0等のフォーマットの場合にのみ問題となる。)
4.後続のPMVを生成するために(及びデブロッキングフィルタ等を制御するために)後に使用するために最後の値(mx,my)を格納する。やはり、これが何を表し得るのかについては気にしない。
Claims (20)
- 符号化ビットストリームにおいて動画データのための符号化データを受け取るための入力部であって、前記動画データは、動き推定を使用して少なくとも1つの領域が符号化されている複数のフレームを含み、前記符号化データは、前記フレーム内のそれぞれの少なくとも1つの領域に関連付けられる動きベクトル(MV)値のそれぞれのセットを含み、前記符号化データは更に、
前記フレームのうちの少なくとも1つに関連付けられる高レベルヘッダ内に、(a)前記フレームの前記少なくとも1つについてのMV精度が領域ごとに制御されているかどうか、及び(b)前記フレームの前記少なくとも1つについての前記MV精度が領域ごとに制御されていない場合、前記フレームの前記少なくとも1つについての前記MV精度が整数サンプル精度であるか、1/4サンプル精度であるかを示すモードインジケータと、
前記フレームの前記少なくとも1つについての前記MV精度が領域ごとに制御されている場合、前記フレームの前記少なくとも1つのそれぞれの領域の各々について、該領域のヘッダ内に、前記領域の前記MV精度が整数サンプル精度であるか、1/4サンプル精度であるかを示すフラグ値と、
を含む、前記入力部と;
前記フレームを復号するためのビデオデコーダであって、前記フレームを復号することが、イントラ予測動作及びインター予測動作を含み、前記インター予測動作が、前記MV値に少なくとも部分的に基づいており、前記フレームを復号することが更に、
前記モードインジケータから、前記フレームの前記少なくとも1つについての前記MV精度が領域ごとに制御されているかどうかを判断することと、
前記フレームの前記少なくとも1つについての前記MV精度が領域ごとに制御されていない場合、前記フレームの前記少なくとも1つについての前記MV精度が領域ごとに制御されていないことも示す前記モードインジケータから、前記フレームの前記少なくとも1つについての前記MV精度が整数サンプル精度であるか、1/4サンプル精度であるかを判断し、それにより前記フレームの前記少なくとも1つの前記それぞれの領域の前記MV値を整数サンプル精度で解釈するか、1/4サンプル精度で解釈するかを判断することと、
前記フレームの前記少なくとも1つについての前記MV精度が領域ごとに制御されている場合、前記フレームの前記少なくとも1つの前記それぞれの領域の各々について、該領域の前記フラグ値に基づいて、前記領域の前記MV精度が整数サンプル精度であるか、1/4サンプル精度であるかを判断し、それにより前記領域の前記MV値を整数サンプル精度で解釈するか、1/4サンプル精度で解釈するかを判断することと、
前記1/4サンプル精度について分数ピクセル単位で又は前記整数サンプル精度について整数ピクセル単位で前記MV値を解釈することと、
を含む、前記ビデオデコーダと;
前記復号したフレームを表示のために出力するためのバッファと;
を備える、デコーダシステム。 - 前記高レベルヘッダは、シーケンスパラメータセット又はピクチャパラメータセットであり、前記領域はスライスであり、前記領域のヘッダはスライスヘッダである、
請求項1に記載のデコーダシステム。 - 前記モードインジケータ及び/又は前記フラグ値は、前記MV値の水平成分についてのMV精度を示すか、前記MV値の垂直成分についてのMV精度を示し、前記復号することは、前記フレームの前記少なくとも1つを水平又は垂直にサイズ変更することを更に含む、
請求項1に記載のデコーダシステム。 - 前記MV値の前記水平成分及び前記MV値の前記垂直成分は異なるMV精度を有する、
請求項3に記載のデコーダシステム。 - コンテンツタイプが画面キャプチャコンテンツである場合、前記MV精度は整数サンプル精度であり、前記コンテンツタイプがカメラビデオコンテンツである場合、前記MV精度は1/4サンプル精度である、
請求項1に記載のデコーダシステム。 - 前記モードインジケータは2ビット値であり、前記モードインジケータについて、
第1の可能な値が、前記フレームの前記少なくとも1つについての前記MV精度が領域ごとに制御されないことを示し、前記フレームの前記少なくとも1つについての前記MV精度が1/4サンプル精度であることを更に示し、
第2の可能な値が、前記フレームの前記少なくとも1つについての前記MV精度が領域ごとに制御されないことを示し、前記フレームの前記少なくとも1つについての前記MV精度が整数サンプル精度であることを更に示し、
第3の可能な値が、前記フレームの前記少なくとも1つについての前記MV精度が領域ごとに制御されることを示す、
請求項1に記載のデコーダシステム。 - 前記フレームの前記少なくとも1つの前記それぞれの領域のうちの所与の領域について、前記所与の領域の前記フラグ値が前記ビットストリーム内に存在していない場合、前記所与の領域の前記フラグ値は、前記モードインジケータと等しい値を有するように推論される、
請求項1に記載のデコーダシステム。 - 1つ以上の処理ユニット及びメモリを備えるコンピュータシステムにおいて実施される方法であって:
ビデオシーケンスのフレームについての符号化データをビットストリームの一部として受け取る受信ステップであって、前記フレームの各々は1つ以上の領域を含み、前記ビットストリームは、
前記ビデオシーケンスの前記フレームのうちの少なくとも1つに適用するヘッダ内において、(a)前記フレームの前記少なくとも1つについての動きベクトル(MV)精度が領域ごとに制御されているかどうか、及び(b)前記フレームの前記少なくとも1つについての前記MV精度が領域ごとに制御されていない場合、前記フレームの前記少なくとも1つについての前記MV精度が整数サンプル精度であるか、1/4サンプル精度であるかを示すインジケータの値と、
前記フレームの前記少なくとも1つについての前記MV精度が領域ごとに制御されている場合、前記フレームの前記少なくとも1つの前記1つ以上の領域の各領域について、該領域のヘッダ内において、前記領域の前記MV精度が整数サンプル精度であるか、1/4サンプル精度であるかを示すフラグ値と、
を含む、受信ステップと;
前記符号化データを使用して前記フレームを復号する復号ステップであって、前記フレームを復号することは、イントラ予測動作及びインター予測動作を含み、前記フレームを復号することは更に、
前記インジケータの値に基づいて、前記フレームの前記少なくとも1つについてのMV精度が領域ごとに制御されているかどうかを判断することと、
前記フレームの前記少なくとも1つについての前記MV精度が領域ごとに制御されていない場合、前記フレームの前記少なくとも1つについての前記MV精度が領域ごとに制御されていないことも示す前記インジケータの値に基づいて、前記フレームの前記少なくとも1つについての前記MV精度が整数サンプル精度であるか、1/4サンプル精度であるかを判断することと、
前記フレームの前記少なくとも1つについての前記MV精度が領域ごとに制御されている場合、前記フレームの前記少なくとも1つの前記1つ以上の領域の各領域について、該領域のヘッダ内の前記フラグ値に基づいて、前記領域の前記MV精度が整数サンプル精度であるか、1/4サンプル精度であるかを判断することと、
を含む、復号ステップと;
前記復号したフレームを表示のために出力するステップと;
を含む、方法。 - 前記フレームのうちの前記少なくとも1つに適用するヘッダは、シーケンスパラメータセット又はピクチャパラメータセットであり、前記領域はスライスであり、前記領域のヘッダはスライスヘッダである、
請求項8に記載の方法。 - 前記インジケータ及び/又は前記フラグ値は、MV値の水平成分についてのMV精度を示すか、前記MV値の垂直成分についてのMV精度を示し、
当該方法は、前記復号ステップの間に、前記フレームの前記少なくとも1つを水平又は垂直にサイズ変更するステップを更に含む、
請求項8に記載の方法。 - 前記MV値の前記水平成分及び前記MV値の前記垂直成分は異なるMV精度を有する、
請求項10に記載の方法。 - コンテンツタイプが画面キャプチャコンテンツである場合、前記MV精度は整数サンプル精度であり、前記コンテンツタイプがカメラビデオコンテンツである場合、前記MV精度は1/4サンプル精度である、
請求項8に記載の方法。 - 前記インジケータは2ビット値であり、前記インジケータについて、
第1の可能な値が、前記フレームの前記少なくとも1つについての前記MV精度が領域ごとに制御されないことを示し、前記フレームの前記少なくとも1つについての前記MV精度が1/4サンプル精度であることを更に示し、
第2の可能な値が、前記フレームの前記少なくとも1つについての前記MV精度が領域ごとに制御されないことを示し、前記フレームの前記少なくとも1つについての前記MV精度が整数サンプル精度であることを更に示し、
第3の可能な値が、前記フレームの前記少なくとも1つについての前記MV精度が領域ごとに制御されることを示す、
請求項8に記載の方法。 - 前記フレームの前記少なくとも1つのそれぞれの領域のうちの所与の領域について、前記所与の領域についての前記フラグ値が前記ビットストリーム内に存在していない場合、前記所与の領域についての前記フラグ値は、前記インジケータと等しい値を有するように推論される、
請求項8に記載の方法。 - コンピュータによって実行されると、該コンピュータに:
ビデオシーケンスのフレームについての符号化データをビットストリームの一部として受け取る受信ステップであって、前記フレームの各々は1つ以上の領域を含み、前記ビットストリームは、
前記ビデオシーケンスの前記フレームのうちの少なくとも1つに適用するヘッダ内において、(a)前記フレームの前記少なくとも1つについての動きベクトル(MV)精度が領域ごとに制御されているかどうか、及び(b)前記フレームの前記少なくとも1つについての前記MV精度が領域ごとに制御されていない場合、前記フレームの前記少なくとも1つについての前記MV精度が整数サンプル精度であるか、1/4サンプル精度であるかを示すインジケータの値と、
前記フレームの前記少なくとも1つについての前記MV精度が領域ごとに制御されている場合、前記フレームの前記少なくとも1つの前記1つ以上の領域の各領域について、該領域のヘッダ内において、前記領域の前記MV精度が整数サンプル精度であるか、1/4サンプル精度であるかを示すフラグ値と、
を含む、受信ステップと;
前記符号化データを使用して前記フレームを復号する復号ステップであって、前記フレームを復号することは、イントラ予測動作及びインター予測動作を含み、前記フレームを復号することは更に、
前記インジケータの値に基づいて、前記フレームの前記少なくとも1つについてのMV精度が領域ごとに制御されているかどうかを判断することと、
前記フレームの前記少なくとも1つについての前記MV精度が領域ごとに制御されていない場合、前記フレームの前記少なくとも1つについての前記MV精度が領域ごとに制御されていないことも示す前記インジケータの値に基づいて、前記フレームの前記少なくとも1つについての前記MV精度が整数サンプル精度であるか、1/4サンプル精度であるかを判断することと、
前記フレームの前記少なくとも1つについての前記MV精度が領域ごとに制御されている場合、前記フレームの前記少なくとも1つの前記1つ以上の領域の各領域について、該領域のヘッダ内の前記フラグ値に基づいて、前記領域の前記MV精度が整数サンプル精度であるか、1/4サンプル精度であるかを判断することと、
を含む、復号ステップと;
前記復号したフレームを表示のために出力するステップと;
を含む動作を実行させる、コンピュータプログラム。 - 前記フレームのうちの前記少なくとも1つに適用するヘッダは、シーケンスパラメータセット又はピクチャパラメータセットであり、前記領域はスライスであり、前記領域のヘッダはスライスヘッダである、
請求項15に記載のコンピュータプログラム。 - 前記インジケータ及び/又は前記フラグ値は、MV値の水平成分についてのMV精度を示すか、前記MV値の垂直成分についてのMV精度を示し、
前記復号ステップは、前記フレームの前記少なくとも1つを水平又は垂直にサイズ変更するステップを更に含む、
請求項15に記載のコンピュータプログラム。 - 前記MV値の前記水平成分及び前記MV値の前記垂直成分は異なるMV精度を有する、
請求項17に記載のコンピュータプログラム。 - 前記インジケータは2ビット値であり、前記インジケータについて、
第1の可能な値が、前記フレームの前記少なくとも1つについての前記MV精度が領域ごとに制御されないことを示し、前記フレームの前記少なくとも1つについての前記MV精度が1/4サンプル精度であることを更に示し、
第2の可能な値が、前記フレームの前記少なくとも1つについての前記MV精度が領域ごとに制御されないことを示し、前記フレームの前記少なくとも1つについての前記MV精度が整数サンプル精度であることを更に示し、
第3の可能な値が、前記フレームの前記少なくとも1つについての前記MV精度が領域ごとに制御されることを示す、
請求項15に記載のコンピュータプログラム。 - 前記フレームの前記少なくとも1つのそれぞれの領域のうちの所与の領域について、前記所与の領域についての前記フラグ値が前記ビットストリーム内に存在していない場合、前記所与の領域についての前記フラグ値は、前記インジケータと等しい値を有するように推論される、
請求項15に記載のコンピュータプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021158778A JP2022017234A (ja) | 2014-01-08 | 2021-09-29 | 符号化ビットストリームにおける動きベクトルの提示 |
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201461925108P | 2014-01-08 | 2014-01-08 | |
US61/925,108 | 2014-01-08 | ||
US201461934506P | 2014-01-31 | 2014-01-31 | |
US61/934,506 | 2014-01-31 | ||
US14/530,625 | 2014-10-31 | ||
US14/530,625 US9774881B2 (en) | 2014-01-08 | 2014-10-31 | Representing motion vectors in an encoded bitstream |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016545337A Division JP6588441B2 (ja) | 2014-01-08 | 2015-01-07 | 符号化ビットストリームにおける動きベクトルの提示 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021158778A Division JP2022017234A (ja) | 2014-01-08 | 2021-09-29 | 符号化ビットストリームにおける動きベクトルの提示 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2020022170A true JP2020022170A (ja) | 2020-02-06 |
Family
ID=53496190
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016545337A Active JP6588441B2 (ja) | 2014-01-08 | 2015-01-07 | 符号化ビットストリームにおける動きベクトルの提示 |
JP2019166337A Pending JP2020022170A (ja) | 2014-01-08 | 2019-09-12 | 符号化ビットストリームにおける動きベクトルの提示 |
JP2021158778A Pending JP2022017234A (ja) | 2014-01-08 | 2021-09-29 | 符号化ビットストリームにおける動きベクトルの提示 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016545337A Active JP6588441B2 (ja) | 2014-01-08 | 2015-01-07 | 符号化ビットストリームにおける動きベクトルの提示 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021158778A Pending JP2022017234A (ja) | 2014-01-08 | 2021-09-29 | 符号化ビットストリームにおける動きベクトルの提示 |
Country Status (11)
Country | Link |
---|---|
US (4) | US9774881B2 (ja) |
EP (2) | EP3075156A2 (ja) |
JP (3) | JP6588441B2 (ja) |
KR (3) | KR102523311B1 (ja) |
CN (2) | CN105900425B (ja) |
AU (1) | AU2015204953B2 (ja) |
BR (1) | BR112016015618A8 (ja) |
CA (1) | CA2935425C (ja) |
MX (1) | MX361790B (ja) |
RU (1) | RU2679979C1 (ja) |
WO (1) | WO2015105816A2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2022091767A (ja) * | 2016-02-19 | 2022-06-21 | アルカクルーズ インク | Gpuベースの仮想現実ビデオストリーミングサーバのための方法 |
Families Citing this family (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101448162B (zh) | 2001-12-17 | 2013-01-02 | 微软公司 | 处理视频图像的方法 |
US10554985B2 (en) | 2003-07-18 | 2020-02-04 | Microsoft Technology Licensing, Llc | DC coefficient signaling at small quantization step sizes |
US9774881B2 (en) | 2014-01-08 | 2017-09-26 | Microsoft Technology Licensing, Llc | Representing motion vectors in an encoded bitstream |
US9749642B2 (en) | 2014-01-08 | 2017-08-29 | Microsoft Technology Licensing, Llc | Selection of motion vector precision |
US9942560B2 (en) | 2014-01-08 | 2018-04-10 | Microsoft Technology Licensing, Llc | Encoding screen capture data |
KR102068828B1 (ko) * | 2014-09-30 | 2020-01-22 | 에이치에프아이 이노베이션 인크. | 비디오 코딩을 위한 적응적 모션 벡터 레졸루션 방법 |
CA2965720C (en) * | 2014-11-20 | 2020-04-14 | Hfi Innovation Inc. | Method of motion vector and block vector resolution control |
KR102349788B1 (ko) * | 2015-01-13 | 2022-01-11 | 인텔렉추얼디스커버리 주식회사 | 영상의 부호화/복호화 방법 및 장치 |
GB2539213A (en) * | 2015-06-08 | 2016-12-14 | Canon Kk | Schemes for handling an AMVP flag when implementing intra block copy coding mode |
CN107925774A (zh) * | 2015-08-24 | 2018-04-17 | Lg 电子株式会社 | 基于间预测模式的图像处理方法及其装置 |
WO2017156669A1 (en) | 2016-03-14 | 2017-09-21 | Mediatek Singapore Pte. Ltd. | Methods for motion vector storage in video coding |
US10362307B2 (en) * | 2016-09-09 | 2019-07-23 | Hanwha Techwin Co., Ltd. | Quantization parameter determination method and image capture apparatus |
US10841794B2 (en) * | 2017-09-18 | 2020-11-17 | Futurewei Technologies, Inc. | Adaptive motion vector resolution |
CN109756739B (zh) * | 2017-11-07 | 2022-09-02 | 华为技术有限公司 | 图像预测方法和装置 |
US10638137B2 (en) * | 2018-03-07 | 2020-04-28 | Tencent America LLC | Method and apparatus for video coding |
WO2019194501A1 (ko) * | 2018-04-01 | 2019-10-10 | 엘지전자 주식회사 | 움직임 벡터 리파인먼트에 기반한 영상 코딩 방법 및 그 장치 |
CN118175298A (zh) | 2018-04-02 | 2024-06-11 | Lg电子株式会社 | 图片解码方法、图片编码方法和发送方法 |
US11057617B2 (en) * | 2018-08-03 | 2021-07-06 | Tencent America LLC | Method and apparatus for video coding |
WO2020084475A1 (en) | 2018-10-22 | 2020-04-30 | Beijing Bytedance Network Technology Co., Ltd. | Utilization of refined motion vector |
CN109413344B (zh) * | 2018-10-26 | 2022-04-19 | 北京计算机技术及应用研究所 | 基于视频采集及编码技术的多分辨率屏幕操作状态监视装置 |
WO2020098647A1 (en) | 2018-11-12 | 2020-05-22 | Beijing Bytedance Network Technology Co., Ltd. | Bandwidth control methods for affine prediction |
CN113039790B (zh) | 2018-11-17 | 2023-04-14 | 北京字节跳动网络技术有限公司 | 视频处理的方法、装置和非暂时性计算机可读介质 |
KR20210091161A (ko) | 2018-11-20 | 2021-07-21 | 베이징 바이트댄스 네트워크 테크놀로지 컴퍼니, 리미티드 | 부분적 위치에 기반한 차분 계산 |
CN113196771B (zh) * | 2018-12-21 | 2023-12-22 | 北京字节跳动网络技术有限公司 | 基于运动矢量精度的运动矢量范围 |
EP3868107A4 (en) | 2018-12-21 | 2021-12-15 | Beijing Bytedance Network Technology Co. Ltd. | MOTION VECTOR ACCURACY IN INTERACTING WITH MOTION VECTOR DIFFERENCE MODE |
CN115426494B (zh) * | 2018-12-29 | 2024-05-17 | 华为技术有限公司 | 编码器,解码器和使用压缩mv存储的对应方法 |
WO2020177755A1 (en) | 2019-03-06 | 2020-09-10 | Beijing Bytedance Network Technology Co., Ltd. | Usage of converted uni-prediction candidate |
EP3713235B1 (en) * | 2019-03-19 | 2023-08-02 | Axis AB | Methods and devices for encoding a video stream using a first and a second encoder |
AU2020250609B2 (en) | 2019-04-01 | 2023-09-07 | Beijing Bytedance Network Technology Co., Ltd. | Using interpolation filters for history based motion vector prediction |
CN117395411A (zh) | 2019-08-20 | 2024-01-12 | 北京字节跳动网络技术有限公司 | 用于视频处理的方法、装置以及计算机可读存储介质 |
JP7409802B2 (ja) * | 2019-08-22 | 2024-01-09 | シャープ株式会社 | 動画像復号装置および動画像符号化装置 |
WO2021036982A1 (en) * | 2019-08-24 | 2021-03-04 | Beijing Bytedance Network Technology Co., Ltd. | Coded representation of history-based motion vector prediction tables |
CN110636294B (zh) * | 2019-09-27 | 2024-04-09 | 腾讯科技(深圳)有限公司 | 视频解码方法及装置,视频编码方法及装置 |
CN110650357B (zh) | 2019-09-27 | 2023-02-10 | 腾讯科技(深圳)有限公司 | 视频解码方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003189312A (ja) * | 2001-12-20 | 2003-07-04 | Oki Electric Ind Co Ltd | 動画像符号化装置及び動画像復号化装置 |
US20120219063A1 (en) * | 2009-08-21 | 2012-08-30 | Sk Telecom Co., Ltd. | Method and apparatus for encoding/decoding images using adaptive motion vector resolution |
JP2013509020A (ja) * | 2009-10-14 | 2013-03-07 | トムソン ライセンシング | 動き情報の適応型符号化方法及び装置 |
Family Cites Families (228)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60158786A (ja) | 1984-01-30 | 1985-08-20 | Kokusai Denshin Denwa Co Ltd <Kdd> | 画像動き量検出方式 |
US4661849A (en) | 1985-06-03 | 1987-04-28 | Pictel Corporation | Method and apparatus for providing motion estimation signals for communicating image sequences |
US4661853A (en) | 1985-11-01 | 1987-04-28 | Rca Corporation | Interfield image motion detector for video signals |
DE3854171T2 (de) | 1987-06-09 | 1995-12-21 | Sony Corp | Bewertung von Bewegungsvektoren in Fernsehbildern. |
EP0294958B1 (en) | 1987-06-09 | 1995-08-23 | Sony Corporation | Motion compensated interpolation of digital television images |
JP2712645B2 (ja) | 1989-10-14 | 1998-02-16 | ソニー株式会社 | 動きベクトル伝送方法及びその装置並びに動きベクトル復号化方法及びその装置 |
EP0715469B1 (en) | 1989-10-14 | 2001-09-12 | Sony Corporation | Video signal coding/decoding method and apparatus |
US5103306A (en) | 1990-03-28 | 1992-04-07 | Transitions Research Corporation | Digital image compression employing a resolution gradient |
KR950011200B1 (ko) | 1990-10-31 | 1995-09-29 | 니뽕 빅터 가부시끼가이샤 | 인터레이스 동화상 신호의 압축 장치 |
DE69223925T2 (de) | 1991-05-24 | 1998-06-18 | British Broadcasting Corp | Videobildverarbeitung |
US5317397A (en) | 1991-05-31 | 1994-05-31 | Kabushiki Kaisha Toshiba | Predictive coding using spatial-temporal filtering and plural motion vectors |
US5467136A (en) | 1991-05-31 | 1995-11-14 | Kabushiki Kaisha Toshiba | Video decoder for determining a motion vector from a scaled vector and a difference vector |
JPH0541862A (ja) | 1991-08-03 | 1993-02-19 | Sony Corp | 動きベクトルの可変長符号化方式 |
US5428396A (en) | 1991-08-03 | 1995-06-27 | Sony Corporation | Variable length coding/decoding method for motion vectors |
CA2079434A1 (en) | 1991-09-30 | 1993-03-31 | Derek Andrew | Motion vector estimation, motion picture encoding and storage |
JP2962012B2 (ja) | 1991-11-08 | 1999-10-12 | 日本ビクター株式会社 | 動画像符号化装置及びその復号装置 |
GB2262854B (en) | 1991-12-24 | 1995-05-24 | Sony Broadcast & Communication | Image processing apparatus |
US6441842B1 (en) | 1992-02-19 | 2002-08-27 | 8×8, Inc. | Video compression/decompression processing and processors |
US5594813A (en) | 1992-02-19 | 1997-01-14 | Integrated Information Technology, Inc. | Programmable architecture and methods for motion estimation |
US5436665A (en) * | 1992-03-03 | 1995-07-25 | Kabushiki Kaisha Toshiba | Motion picture coding apparatus |
US6226327B1 (en) | 1992-06-29 | 2001-05-01 | Sony Corporation | Video coding method and apparatus which select between frame-based and field-based predictive modes |
JPH0662386A (ja) * | 1992-08-04 | 1994-03-04 | G C Technol Kk | 解像度変換復号方法と装置 |
JP3348310B2 (ja) | 1992-09-28 | 2002-11-20 | ソニー株式会社 | 動画像符号化方法および動画像符号化装置 |
JP3200196B2 (ja) | 1992-10-15 | 2001-08-20 | 株式会社リコー | 動きベクトル検出方法 |
ATE204691T1 (de) | 1993-03-24 | 2001-09-15 | Sony Corp | Verfahren und vorrichtung zur kodierung/dekodierung von bewegungsvektoren, und verfahren und vorrichtung zur kodierung/dekodierung von bildsignalen |
US5442400A (en) | 1993-04-29 | 1995-08-15 | Rca Thomson Licensing Corporation | Error concealment apparatus for MPEG-like video data |
JPH06343172A (ja) | 1993-06-01 | 1994-12-13 | Matsushita Electric Ind Co Ltd | 動きベクトル検出方法及び動きベクトル符号化方法 |
US5477272A (en) | 1993-07-22 | 1995-12-19 | Gte Laboratories Incorporated | Variable-block size multi-resolution motion estimation scheme for pyramid coding |
CN1099723A (zh) | 1993-08-31 | 1995-03-08 | 张智新 | 硫酸铵分解法 |
KR970003102B1 (ko) * | 1993-09-17 | 1997-03-14 | 대우전자 주식회사 | 영상 복호기에서의 하프 픽셀 움직임 보상 회로 |
TW283289B (ja) | 1994-04-11 | 1996-08-11 | Gen Instrument Corp | |
US5594504A (en) | 1994-07-06 | 1997-01-14 | Lucent Technologies Inc. | Predictive video coding using a motion vector updating routine |
US5684538A (en) | 1994-08-18 | 1997-11-04 | Hitachi, Ltd. | System and method for performing video coding/decoding using motion compensation |
US6301299B1 (en) * | 1994-10-28 | 2001-10-09 | Matsushita Electric Industrial Co., Ltd. | Memory controller for an ATSC video decoder |
EP0710033A3 (en) | 1994-10-28 | 1999-06-09 | Matsushita Electric Industrial Co., Ltd. | MPEG video decoder having a high bandwidth memory |
US5623311A (en) | 1994-10-28 | 1997-04-22 | Matsushita Electric Corporation Of America | MPEG video decoder having a high bandwidth memory |
GB2301971B (en) | 1995-06-06 | 1999-10-06 | Sony Uk Ltd | Video compression |
GB2301972B (en) | 1995-06-06 | 1999-10-20 | Sony Uk Ltd | Video compression |
US6026182A (en) | 1995-10-05 | 2000-02-15 | Microsoft Corporation | Feature segmentation |
US5929940A (en) | 1995-10-25 | 1999-07-27 | U.S. Philips Corporation | Method and device for estimating motion between images, system for encoding segmented images |
US5991463A (en) | 1995-11-08 | 1999-11-23 | Genesis Microchip Inc. | Source data interpolation method and apparatus |
JP2798035B2 (ja) | 1996-01-17 | 1998-09-17 | 日本電気株式会社 | 適応動きベクトル補間による動き補償フレーム間予測方法 |
US5787203A (en) | 1996-01-19 | 1998-07-28 | Microsoft Corporation | Method and system for filtering compressed video images |
US5799113A (en) | 1996-01-19 | 1998-08-25 | Microsoft Corporation | Method for expanding contracted video images |
US5692063A (en) | 1996-01-19 | 1997-11-25 | Microsoft Corporation | Method and system for unrestricted motion estimation for video |
US6957350B1 (en) | 1996-01-30 | 2005-10-18 | Dolby Laboratories Licensing Corporation | Encrypted and watermarked temporal and resolution layering in advanced television |
US5768537A (en) * | 1996-02-22 | 1998-06-16 | International Business Machines Corporation | Scalable MPEG2 compliant video encoder |
US5982438A (en) | 1996-03-22 | 1999-11-09 | Microsoft Corporation | Overlapped motion compensation for object coding |
US5847776A (en) | 1996-06-24 | 1998-12-08 | Vdonet Corporation Ltd. | Method for entropy constrained motion estimation and coding of motion vectors with increased search range |
US6233017B1 (en) | 1996-09-16 | 2001-05-15 | Microsoft Corporation | Multimedia compression system with adaptive block sizes |
US6130963A (en) | 1996-11-22 | 2000-10-10 | C-Cube Semiconductor Ii, Inc. | Memory efficient decoding of video frame chroma |
US6377628B1 (en) | 1996-12-18 | 2002-04-23 | Thomson Licensing S.A. | System for maintaining datastream continuity in the presence of disrupted source data |
US6330344B1 (en) * | 1997-02-14 | 2001-12-11 | Sony Corporation | Image processing device and method employing motion detection to generate improved quality image from low resolution image |
US6201927B1 (en) | 1997-02-18 | 2001-03-13 | Mary Lafuze Comer | Trick play reproduction of MPEG encoded signals |
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 |
US5844613A (en) | 1997-03-17 | 1998-12-01 | Microsoft Corporation | Global motion estimator for motion video signal encoding |
US6404813B1 (en) | 1997-03-27 | 2002-06-11 | At&T Corp. | Bidirectionally predicted pictures or video object planes for efficient and flexible video coding |
US6661470B1 (en) | 1997-03-31 | 2003-12-09 | Matsushita Electric Industrial Co., Ltd. | Moving picture display method and apparatus |
US5973755A (en) | 1997-04-04 | 1999-10-26 | Microsoft Corporation | Video encoder and decoder using bilinear motion compensation and lapped orthogonal transforms |
JP3129986B2 (ja) | 1997-04-09 | 2001-01-31 | 日本車輌製造株式会社 | 杭施工機のトルク管理装置 |
US6067322A (en) | 1997-06-04 | 2000-05-23 | Microsoft Corporation | Half pixel motion estimation in motion video signal encoding |
US6574371B2 (en) | 1997-06-09 | 2003-06-03 | Hitachi, Ltd. | Image decoding method |
EP2285119B1 (en) | 1997-06-09 | 2015-08-05 | Hitachi, Ltd. | Image decoding method |
JPH1169345A (ja) | 1997-06-11 | 1999-03-09 | Fujitsu Ltd | フレーム間予測動画像符号化装置及び復号装置並びにフレーム間予測動画像符号化方法及び復号方法 |
JP2897763B2 (ja) | 1997-07-28 | 1999-05-31 | 日本ビクター株式会社 | 動き補償符号化装置、復号化装置、符号化方法及び復号化方法 |
US6310918B1 (en) | 1997-07-31 | 2001-10-30 | Lsi Logic Corporation | System and method for motion vector extraction and computation meeting 2-frame store and letterboxing requirements |
US6266091B1 (en) | 1997-07-31 | 2001-07-24 | Lsi Logic Corporation | System and method for low delay mode operation video decoding |
FR2766946B1 (fr) | 1997-08-04 | 2000-08-11 | Thomson Multimedia Sa | Procede et dispositif de pretraitement pour estimation de mouvement |
US6281942B1 (en) | 1997-08-11 | 2001-08-28 | Microsoft Corporation | Spatial and temporal filtering mechanism for digital motion video signals |
US6339656B1 (en) | 1997-12-25 | 2002-01-15 | Matsushita Electric Industrial Co., Ltd. | Moving picture encoding decoding processing apparatus |
US6122017A (en) | 1998-01-22 | 2000-09-19 | Hewlett-Packard Company | Method for providing motion-compensated multi-field enhancement of still images from video |
JP3856262B2 (ja) | 1998-03-09 | 2006-12-13 | 日本ビクター株式会社 | 動き補償符号化装置、動き補償符号化方法、及び動き補償符号記録媒体 |
US6611624B1 (en) * | 1998-03-13 | 2003-08-26 | Cisco Systems, Inc. | System and method for frame accurate splicing of compressed bitstreams |
US6020934A (en) * | 1998-03-23 | 2000-02-01 | International Business Machines Corporation | Motion estimation architecture for area and power reduction |
US6195389B1 (en) * | 1998-04-16 | 2001-02-27 | Scientific-Atlanta, Inc. | Motion estimation system and methods |
JP3888597B2 (ja) | 1998-06-24 | 2007-03-07 | 日本ビクター株式会社 | 動き補償符号化装置、及び動き補償符号化復号化方法 |
JP4026238B2 (ja) | 1998-07-23 | 2007-12-26 | ソニー株式会社 | 画像復号装置及び画像復号方法 |
US6219070B1 (en) | 1998-09-30 | 2001-04-17 | Webtv Networks, Inc. | System and method for adjusting pixel parameters by subpixel positioning |
US6466624B1 (en) * | 1998-10-28 | 2002-10-15 | Pixonics, Llc | Video decoder with bit stream based enhancements |
GB2343579A (en) | 1998-11-07 | 2000-05-10 | Ibm | Hybrid-linear-bicubic interpolation method and apparatus |
US6584154B1 (en) * | 1998-11-26 | 2003-06-24 | Oki Electric Industry Co., Ltd. | Moving-picture coding and decoding method and apparatus with reduced computational cost |
US6418166B1 (en) | 1998-11-30 | 2002-07-09 | Microsoft Corporation | Motion estimation and block matching pattern |
US6983018B1 (en) | 1998-11-30 | 2006-01-03 | Microsoft Corporation | Efficient motion vector coding for video compression |
US6496608B1 (en) | 1999-01-15 | 2002-12-17 | Picsurf, Inc. | Image data interpolation system and method |
US6259741B1 (en) | 1999-02-18 | 2001-07-10 | General Instrument Corporation | Method of architecture for converting MPEG-2 4:2:2-profile bitstreams into main-profile bitstreams |
US6320593B1 (en) | 1999-04-20 | 2001-11-20 | Agilent Technologies, Inc. | Method of fast bi-cubic interpolation of image information |
JP2000308064A (ja) | 1999-04-22 | 2000-11-02 | Mitsubishi Electric Corp | 動きベクトル検出装置 |
EP1050850A1 (en) * | 1999-05-03 | 2000-11-08 | THOMSON multimedia | Process for estimating a dominant motion between two frames |
US6968008B1 (en) | 1999-07-27 | 2005-11-22 | Sharp Laboratories Of America, Inc. | Methods for motion estimation with adaptive motion accuracy |
US6556624B1 (en) * | 1999-07-27 | 2003-04-29 | At&T Corp. | Method and apparatus for accomplishing multiple description coding for video |
US6647061B1 (en) | 2000-06-09 | 2003-11-11 | General Instrument Corporation | Video size conversion and transcoding from MPEG-2 to MPEG-4 |
US7206453B2 (en) | 2001-05-03 | 2007-04-17 | Microsoft Corporation | Dynamic filtering for lossy compression |
US7266150B2 (en) * | 2001-07-11 | 2007-09-04 | Dolby Laboratories, Inc. | Interpolation of video compression frames |
US6950469B2 (en) | 2001-09-17 | 2005-09-27 | Nokia Corporation | Method for sub-pixel value interpolation |
US20030095603A1 (en) | 2001-11-16 | 2003-05-22 | Koninklijke Philips Electronics N.V. | Reduced-complexity video decoding using larger pixel-grid motion compensation |
GB2382940A (en) * | 2001-11-27 | 2003-06-11 | Nokia Corp | Encoding objects and background blocks |
CN101448162B (zh) | 2001-12-17 | 2013-01-02 | 微软公司 | 处理视频图像的方法 |
JP2005513925A (ja) * | 2001-12-20 | 2005-05-12 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | ビデオ符号化及び復号化方法及び装置 |
KR100924850B1 (ko) | 2002-01-24 | 2009-11-02 | 가부시키가이샤 히타치세이사쿠쇼 | 동화상 신호의 부호화 방법 및 복호화 방법 |
US7003035B2 (en) | 2002-01-25 | 2006-02-21 | Microsoft Corporation | Video coding methods and apparatuses |
US7620109B2 (en) * | 2002-04-10 | 2009-11-17 | Microsoft Corporation | Sub-pixel interpolation in motion estimation and compensation |
US7116831B2 (en) | 2002-04-10 | 2006-10-03 | Microsoft Corporation | Chrominance motion vector rounding |
US7305034B2 (en) | 2002-04-10 | 2007-12-04 | Microsoft Corporation | Rounding control for multi-stage interpolation |
US7110459B2 (en) | 2002-04-10 | 2006-09-19 | Microsoft Corporation | Approximate bicubic filter |
US7277587B2 (en) | 2002-04-26 | 2007-10-02 | Sharp Laboratories Of America, Inc. | System and method for lossless video coding |
US7224731B2 (en) * | 2002-06-28 | 2007-05-29 | Microsoft Corporation | Motion estimation/compensation for screen capture video |
US7016547B1 (en) * | 2002-06-28 | 2006-03-21 | Microsoft Corporation | Adaptive entropy encoding/decoding for screen capture content |
US6980695B2 (en) | 2002-06-28 | 2005-12-27 | Microsoft Corporation | Rate allocation for mixed content video |
MXPA05000559A (es) * | 2002-07-15 | 2005-04-19 | Nokia Corp | Metodo para ocultamiento de errores en secuencias de video. |
JP4724351B2 (ja) * | 2002-07-15 | 2011-07-13 | 三菱電機株式会社 | 画像符号化装置、画像符号化方法、画像復号装置、画像復号方法、および通信装置 |
US7072512B2 (en) | 2002-07-23 | 2006-07-04 | Microsoft Corporation | Segmentation of digital video and images into continuous tone and palettized regions |
US8824553B2 (en) | 2003-05-12 | 2014-09-02 | Google Inc. | Video compression method |
WO2004114063A2 (en) * | 2003-06-13 | 2004-12-29 | Georgia Tech Research Corporation | Data reconstruction using directional interpolation techniques |
US20050013498A1 (en) | 2003-07-18 | 2005-01-20 | Microsoft Corporation | Coding of motion vector information |
US7738554B2 (en) | 2003-07-18 | 2010-06-15 | Microsoft Corporation | DC coefficient signaling at small quantization step sizes |
US7609763B2 (en) * | 2003-07-18 | 2009-10-27 | Microsoft Corporation | Advanced bi-directional predictive coding of video frames |
EP1536647A1 (en) | 2003-11-26 | 2005-06-01 | STMicroelectronics Limited | A video decoding device |
KR100631777B1 (ko) | 2004-03-31 | 2006-10-12 | 삼성전자주식회사 | 다 계층의 모션 벡터를 효율적으로 압축하는 방법 및 장치 |
KR100586882B1 (ko) | 2004-04-13 | 2006-06-08 | 삼성전자주식회사 | 모션 스케일러빌리티를 지원하는 코딩 방법 및 장치 |
US8130825B2 (en) * | 2004-05-10 | 2012-03-06 | Nvidia Corporation | Processor for video data encoding/decoding |
KR100678949B1 (ko) * | 2004-07-15 | 2007-02-06 | 삼성전자주식회사 | 비디오 코딩 및 디코딩 방법, 비디오 인코더 및 디코더 |
US7558428B2 (en) | 2004-09-13 | 2009-07-07 | Microsoft Corporation | Accelerated video encoding using a graphics processing unit |
JP4241588B2 (ja) | 2004-11-30 | 2009-03-18 | 日本ビクター株式会社 | 動画像符号化装置、及び動画像復号化装置 |
JP4216796B2 (ja) | 2004-12-15 | 2009-01-28 | 日本電信電話株式会社 | 動きベクトル探索方法,動きベクトル探索装置,動きベクトル探索プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体 |
WO2006096612A2 (en) * | 2005-03-04 | 2006-09-14 | The Trustees Of Columbia University In The City Of New York | System and method for motion estimation and mode decision for low-complexity h.264 decoder |
WO2006112272A1 (ja) * | 2005-04-13 | 2006-10-26 | Ntt Docomo, Inc. | 動画像符号化装置、動画像復号装置、動画像符号化方法、動画像復号方法、動画像符号化プログラム、および動画像復号プログラム |
KR100703778B1 (ko) * | 2005-04-29 | 2007-04-06 | 삼성전자주식회사 | 고속 fgs를 지원하는 비디오 코딩 방법 및 장치 |
US20070121728A1 (en) | 2005-05-12 | 2007-05-31 | Kylintv, Inc. | Codec for IPTV |
US20070025442A1 (en) | 2005-07-28 | 2007-02-01 | Sanyo Electric Co., Ltd. | Coding method for coding moving images |
US8761259B2 (en) | 2005-09-22 | 2014-06-24 | Qualcomm Incorporated | Multi-dimensional neighboring block prediction for video encoding |
GB0600141D0 (en) * | 2006-01-05 | 2006-02-15 | British Broadcasting Corp | Scalable coding of video signals |
US7956930B2 (en) * | 2006-01-06 | 2011-06-07 | Microsoft Corporation | Resampling and picture resizing operations for multi-resolution video coding and decoding |
US7929599B2 (en) | 2006-02-24 | 2011-04-19 | Microsoft Corporation | Accelerated video encoding |
US8130828B2 (en) | 2006-04-07 | 2012-03-06 | Microsoft Corporation | Adjusting quantization to preserve non-zero AC coefficients |
US8155195B2 (en) | 2006-04-07 | 2012-04-10 | Microsoft Corporation | Switching distortion metrics during motion estimation |
US7965767B2 (en) | 2006-06-30 | 2011-06-21 | Intel Corporation | Two-dimensional filtering architecture |
US9014280B2 (en) * | 2006-10-13 | 2015-04-21 | Qualcomm Incorporated | Video coding with adaptive filtering for motion compensated prediction |
US9445128B2 (en) * | 2006-12-08 | 2016-09-13 | Freescale Semiconductor, Inc. | System and method of determining deblocking control flag of scalable video system for indicating presentation of deblocking parameters for multiple layers |
EP2132941B1 (en) * | 2007-04-09 | 2017-05-17 | Nokia Technologies Oy | High accuracy motion vectors for video coding with low encoder and decoder complexity |
US8861591B2 (en) | 2007-05-11 | 2014-10-14 | Advanced Micro Devices, Inc. | Software video encoder with GPU acceleration |
US9648325B2 (en) | 2007-06-30 | 2017-05-09 | Microsoft Technology Licensing, Llc | Video decoding implementations for a graphics processing unit |
SG152082A1 (en) | 2007-10-19 | 2009-05-29 | Creative Tech Ltd | A method and system for processing a composite video image |
US8582652B2 (en) * | 2007-10-30 | 2013-11-12 | General Instrument Corporation | Method and apparatus for selecting a coding mode |
US20090141808A1 (en) * | 2007-11-30 | 2009-06-04 | Yiufai Wong | System and methods for improved video decoding |
US8279936B1 (en) | 2007-12-11 | 2012-10-02 | Marvell International Ltd. | Method and apparatus for fractional pixel expansion and motion vector selection in a video codec |
US20090168871A1 (en) * | 2007-12-31 | 2009-07-02 | Ning Lu | Video motion estimation |
US20110032991A1 (en) | 2008-01-09 | 2011-02-10 | Mitsubishi Electric Corporation | Image encoding device, image decoding device, image encoding method, and image decoding method |
KR101431543B1 (ko) * | 2008-01-21 | 2014-08-21 | 삼성전자주식회사 | 영상 부호화/복호화 장치 및 방법 |
US9584710B2 (en) | 2008-02-28 | 2017-02-28 | Avigilon Analytics Corporation | Intelligent high resolution video system |
JP2009230537A (ja) | 2008-03-24 | 2009-10-08 | Olympus Corp | 画像処理装置、画像処理プログラム、画像処理方法、および、電子機器 |
US8266665B2 (en) | 2008-03-25 | 2012-09-11 | Verizon Patent And Licensing Inc. | TV screen capture |
US20090245374A1 (en) | 2008-03-26 | 2009-10-01 | Mediatek Inc. | Video encoder and motion estimation method |
US20090257499A1 (en) | 2008-04-10 | 2009-10-15 | Qualcomm Incorporated | Advanced interpolation techniques for motion compensation in video coding |
US8831086B2 (en) | 2008-04-10 | 2014-09-09 | Qualcomm Incorporated | Prediction techniques for interpolation in video coding |
US20090262801A1 (en) | 2008-04-17 | 2009-10-22 | Qualcomm Incorporated | Dead zone parameter selections for rate control in video coding |
JP2010016453A (ja) | 2008-07-01 | 2010-01-21 | Sony Corp | 画像符号化装置および方法、画像復号装置および方法、並びにプログラム |
JP5240530B2 (ja) * | 2008-10-02 | 2013-07-17 | ソニー株式会社 | 画像処理装置および方法 |
US9078007B2 (en) | 2008-10-03 | 2015-07-07 | Qualcomm Incorporated | Digital video coding with interpolation filters and offsets |
WO2010043806A2 (fr) | 2008-10-14 | 2010-04-22 | France Telecom | Codage et decodage avec elimination d'un ou plusieurs predicteurs predetermines |
TWI428022B (zh) * | 2008-10-24 | 2014-02-21 | Nat Univ Chung Cheng | Video control method for instant video encoding chips |
DE102008064280A1 (de) | 2008-12-20 | 2010-06-24 | Bayer Technology Services Gmbh | Verfahren zur Herstellung von Bis(Para-Aminocyclohexyl)Methan |
US8428145B2 (en) | 2008-12-31 | 2013-04-23 | Entropic Communications, Inc. | System and method for providing fast trick modes |
US9472167B2 (en) | 2009-04-17 | 2016-10-18 | International Business Machines Corporation | Video capture through hardware |
US8346915B2 (en) | 2009-05-04 | 2013-01-01 | Qualcomm Incorporated | System and method of recording and sharing mobile application activities |
US8498493B1 (en) | 2009-06-02 | 2013-07-30 | Imagination Technologies Limited | Directional cross hair search system and method for determining a preferred motion vector |
BRPI1012928A2 (pt) * | 2009-06-09 | 2018-01-30 | Sony Corp | aparelho e método de processamento de imagem. |
JP2010288110A (ja) * | 2009-06-12 | 2010-12-24 | Sony Corp | 画像処理装置および画像処理方法 |
SI3448031T1 (sl) | 2009-06-18 | 2021-03-31 | Kabushiki Kaisha Toshiba | Naprava za video dekodiranje in postopek za video dekodiranje |
JP5353532B2 (ja) | 2009-07-29 | 2013-11-27 | ソニー株式会社 | 画像処理装置及び画像処理方法 |
US20110255589A1 (en) | 2009-08-03 | 2011-10-20 | Droplet Technology, Inc. | Methods of compressing data and methods of assessing the same |
JP2011041037A (ja) * | 2009-08-12 | 2011-02-24 | Sony Corp | 画像処理装置および方法 |
KR20110017302A (ko) | 2009-08-13 | 2011-02-21 | 삼성전자주식회사 | 움직임 벡터의 정확도 조절을 이용한 영상 부호화, 복호화 방법 및 장치 |
EP2302588B1 (en) * | 2009-08-21 | 2012-02-29 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for estimation of interframe motion fields |
WO2011021915A2 (ko) | 2009-08-21 | 2011-02-24 | 에스케이텔레콤 주식회사 | 적응적 움직임 벡터 해상도를 이용한 영상 부호화/복호화 방법 및 장치 |
KR101678968B1 (ko) * | 2009-08-21 | 2016-11-25 | 에스케이텔레콤 주식회사 | 참조 픽처 보간 방법 및 장치와 그를 이용한 영상 부호화/복호화 방법 및 장치 |
US8411750B2 (en) * | 2009-10-30 | 2013-04-02 | Qualcomm Incorporated | Global motion parameter estimation using block-based motion vectors |
US20110176611A1 (en) * | 2010-01-15 | 2011-07-21 | Yu-Wen Huang | Methods for decoder-side motion vector derivation |
EP2362655B1 (en) * | 2010-02-10 | 2013-07-17 | Telefonaktiebolaget L M Ericsson (Publ) | Motion-vector estimation |
US20110200108A1 (en) | 2010-02-18 | 2011-08-18 | Qualcomm Incorporated | Chrominance high precision motion filtering for motion interpolation |
US9313526B2 (en) * | 2010-02-19 | 2016-04-12 | Skype | Data compression for video |
US9237355B2 (en) | 2010-02-19 | 2016-01-12 | Qualcomm Incorporated | Adaptive motion resolution for video coding |
US9100661B2 (en) * | 2010-04-05 | 2015-08-04 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding video by using dynamic-range transformation, and method and apparatus for decoding video by using dynamic-range transformation |
EP2590407A4 (en) | 2010-06-04 | 2017-05-10 | Nec Corporation | Communication system, method, and device |
US20120008686A1 (en) | 2010-07-06 | 2012-01-12 | Apple Inc. | Motion compensation using vector quantized interpolation filters |
JP5563403B2 (ja) | 2010-08-12 | 2014-07-30 | 日本電信電話株式会社 | 映像符号化方法,映像復号方法,映像符号化装置,映像復号装置およびそれらのプログラム |
RU2010135495A (ru) * | 2010-08-24 | 2012-02-27 | ЭлЭсАй Корпорейшн (US) | Видеотранскодер с гибким управлением качеством и сложностью |
US20120051431A1 (en) * | 2010-08-25 | 2012-03-01 | Qualcomm Incorporated | Motion direction based adaptive motion vector resolution signaling for video coding |
JP5855570B2 (ja) | 2010-09-30 | 2016-02-09 | パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America | 画像復号方法、画像符号化方法、画像復号装置、画像符号化装置、プログラムおよび集積回路 |
US10327008B2 (en) * | 2010-10-13 | 2019-06-18 | Qualcomm Incorporated | Adaptive motion vector resolution signaling for video coding |
US10045046B2 (en) * | 2010-12-10 | 2018-08-07 | Qualcomm Incorporated | Adaptive support for interpolating values of sub-pixels for video coding |
JP2012126040A (ja) | 2010-12-16 | 2012-07-05 | Ricoh Co Ltd | 画像形成装置 |
US9215473B2 (en) | 2011-01-26 | 2015-12-15 | Qualcomm Incorporated | Sub-slices in video coding |
US9001883B2 (en) * | 2011-02-16 | 2015-04-07 | Mediatek Inc | Method and apparatus for slice common information sharing |
TWI466550B (zh) * | 2011-02-23 | 2014-12-21 | Novatek Microelectronics Corp | 多媒體裝置及其移動偵測方法 |
US9271005B2 (en) | 2011-02-24 | 2016-02-23 | Vixs Systems, Inc. | Multi-pass video encoder and methods for use therewith |
WO2012120863A1 (ja) | 2011-03-08 | 2012-09-13 | パナソニック株式会社 | 動画像符号化方法および動画像復号方法 |
US20120236115A1 (en) * | 2011-03-14 | 2012-09-20 | Qualcomm Incorporated | Post-filtering in full resolution frame-compatible stereoscopic video coding |
US8780996B2 (en) | 2011-04-07 | 2014-07-15 | Google, Inc. | System and method for encoding and decoding video data |
JP2012231301A (ja) | 2011-04-26 | 2012-11-22 | Sony Corp | 係数学習装置および方法、画像処理装置および方法、プログラム、並びに記録媒体 |
WO2013002716A2 (en) | 2011-06-30 | 2013-01-03 | Telefonaktiebolaget L M Ericsson (Publ) | A method a decoder and encoder for processing a motion vector |
US10536701B2 (en) | 2011-07-01 | 2020-01-14 | Qualcomm Incorporated | Video coding using adaptive motion vector resolution |
US9277228B2 (en) * | 2011-07-18 | 2016-03-01 | Qualcomm Incorporated | Adaptation parameter sets for video coding |
US9521418B2 (en) * | 2011-07-22 | 2016-12-13 | Qualcomm Incorporated | Slice header three-dimensional video extension for slice header prediction |
US9288505B2 (en) * | 2011-08-11 | 2016-03-15 | Qualcomm Incorporated | Three-dimensional video with asymmetric spatial resolution |
US20130229485A1 (en) * | 2011-08-30 | 2013-09-05 | Nokia Corporation | Apparatus, a Method and a Computer Program for Video Coding and Decoding |
CN102946534A (zh) | 2011-09-02 | 2013-02-27 | 斯凯普公司 | 视频编码 |
CN102946533B (zh) * | 2011-09-02 | 2016-08-17 | 斯凯普公司 | 视频编码 |
RU2487489C2 (ru) | 2011-10-18 | 2013-07-10 | Федеральное государственное автономное образовательное учреждение высшего профессионального образования "Национальный исследовательский университет "МИЭТ" | Способ поиска векторов перемещений в динамических изображениях |
MX340433B (es) * | 2011-12-16 | 2016-07-08 | Panasonic Ip Corp America | Metodo de codificacion de imagenes de video, dispositivo de codificacion de imagenes de video, metodo de decodificacion de imagenes de video, dispositivo de decodificacion de imagenes de video y dispositivo de codificacion/decodificacion de imagenes de video. |
US9451252B2 (en) * | 2012-01-14 | 2016-09-20 | Qualcomm Incorporated | Coding parameter sets and NAL unit headers for video coding |
US9538200B2 (en) * | 2012-01-19 | 2017-01-03 | Qualcomm Incorporated | Signaling of deblocking filter parameters in video coding |
US20130188717A1 (en) * | 2012-01-20 | 2013-07-25 | Qualcomm Incorporated | Motion prediction in svc using partition mode without split flag |
US9215266B2 (en) | 2012-01-26 | 2015-12-15 | Zoom International S.R.O. | System and method for zero-footprint screen capture |
US9363512B2 (en) * | 2012-03-08 | 2016-06-07 | Blackberry Limited | Motion vector sign bit hiding |
JP6144754B2 (ja) * | 2012-04-11 | 2017-06-07 | モトローラ モビリティ エルエルシーMotorola Mobility Llc | 時間的予測のための時間的動きベクトル予測(mvp)フラグのシグナリング |
US20130287109A1 (en) * | 2012-04-29 | 2013-10-31 | Qualcomm Incorporated | Inter-layer prediction through texture segmentation for video coding |
US20130294513A1 (en) * | 2012-05-07 | 2013-11-07 | Qualcomm Incorporated | Inter layer merge list construction for video coding |
CN102740073B (zh) | 2012-05-30 | 2015-06-17 | 华为技术有限公司 | 一种编码方法及装置 |
US9253487B2 (en) * | 2012-05-31 | 2016-02-02 | Qualcomm Incorporated | Reference index for enhancement layer in scalable video coding |
US9584805B2 (en) * | 2012-06-08 | 2017-02-28 | Qualcomm Incorporated | Prediction mode information downsampling in enhanced layer coding |
US9219913B2 (en) * | 2012-06-13 | 2015-12-22 | Qualcomm Incorporated | Inferred base layer block for TEXTURE—BL mode in HEVC based single loop scalable video coding |
US9258562B2 (en) * | 2012-06-13 | 2016-02-09 | Qualcomm Incorporated | Derivation of depth map estimate |
US9338452B2 (en) | 2012-07-09 | 2016-05-10 | Qualcomm Incorporated | Motion vector difference coding extension for enhancement layer |
US9674519B2 (en) * | 2012-11-09 | 2017-06-06 | Qualcomm Incorporated | MPEG frame compatible video coding |
US9774881B2 (en) | 2014-01-08 | 2017-09-26 | Microsoft Technology Licensing, Llc | Representing motion vectors in an encoded bitstream |
US9749642B2 (en) | 2014-01-08 | 2017-08-29 | Microsoft Technology Licensing, Llc | Selection of motion vector precision |
US9942560B2 (en) | 2014-01-08 | 2018-04-10 | Microsoft Technology Licensing, Llc | Encoding screen capture data |
-
2014
- 2014-10-31 US US14/530,625 patent/US9774881B2/en active Active
-
2015
- 2015-01-07 BR BR112016015618A patent/BR112016015618A8/pt active Search and Examination
- 2015-01-07 RU RU2016127286A patent/RU2679979C1/ru active
- 2015-01-07 CN CN201580004117.XA patent/CN105900425B/zh active Active
- 2015-01-07 EP EP15703132.9A patent/EP3075156A2/en not_active Ceased
- 2015-01-07 MX MX2016008974A patent/MX361790B/es active IP Right Grant
- 2015-01-07 WO PCT/US2015/010391 patent/WO2015105816A2/en active Application Filing
- 2015-01-07 EP EP23152981.9A patent/EP4192014A1/en active Pending
- 2015-01-07 CN CN201910847304.4A patent/CN110460861B/zh active Active
- 2015-01-07 KR KR1020227024378A patent/KR102523311B1/ko active IP Right Grant
- 2015-01-07 KR KR1020167021329A patent/KR102306845B1/ko active Application Filing
- 2015-01-07 JP JP2016545337A patent/JP6588441B2/ja active Active
- 2015-01-07 AU AU2015204953A patent/AU2015204953B2/en active Active
- 2015-01-07 CA CA2935425A patent/CA2935425C/en active Active
- 2015-01-07 KR KR1020217030539A patent/KR102427065B1/ko active IP Right Grant
-
2017
- 2017-09-21 US US15/711,627 patent/US10587891B2/en active Active
-
2019
- 2019-09-12 JP JP2019166337A patent/JP2020022170A/ja active Pending
-
2020
- 2020-01-31 US US16/779,264 patent/US11546629B2/en active Active
-
2021
- 2021-09-29 JP JP2021158778A patent/JP2022017234A/ja active Pending
-
2022
- 2022-11-28 US US17/994,997 patent/US20230086944A1/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003189312A (ja) * | 2001-12-20 | 2003-07-04 | Oki Electric Ind Co Ltd | 動画像符号化装置及び動画像復号化装置 |
US20120219063A1 (en) * | 2009-08-21 | 2012-08-30 | Sk Telecom Co., Ltd. | Method and apparatus for encoding/decoding images using adaptive motion vector resolution |
JP2013509020A (ja) * | 2009-10-14 | 2013-03-07 | トムソン ライセンシング | 動き情報の適応型符号化方法及び装置 |
Non-Patent Citations (1)
Title |
---|
ZHOU, YOU ET AL.: "Motion Vector Resolution Control for Screen Content Coding", JOINT COLLABORATIVE TEAM ON VIDEO CODING (JCT-VC) OF ITU-T SG 16 WP 3 AND ISO/IEC JTC 1/SC 29/WG 11, vol. JCTVC-P0277 (version 1), JPN6020039189, 9 January 2014 (2014-01-09), pages 1 - 5, ISSN: 0004366638 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2022091767A (ja) * | 2016-02-19 | 2022-06-21 | アルカクルーズ インク | Gpuベースの仮想現実ビデオストリーミングサーバのための方法 |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11546629B2 (en) | Representing motion vectors in an encoded bitstream | |
JP6576351B2 (ja) | 画面キャプチャデータの符号化 | |
US10440396B2 (en) | Filter information sharing among color components | |
TWI705698B (zh) | 適應性跨組件殘差預測 | |
TWI705694B (zh) | 片級內部區塊複製及其他視訊寫碼改善 | |
JP6710682B2 (ja) | ビデオコーディングにおける適応色変換のためのqp導出およびオフセット | |
WO2016057782A1 (en) | Boundary filtering and cross-component prediction in video coding | |
US20220210475A1 (en) | Adaptive Block Level Bit-Depth Prediction | |
US20220201283A1 (en) | Chroma Prediction from Luma for Video Coding | |
CN117378201A (zh) | 用于视频编解码的残差和系数编解码 | |
BR122022001655B1 (pt) | Método, dispositivo de memória legível por computador e sistema de codificador |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190912 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201008 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201020 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210119 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20210601 |