JP7024099B2 - ビデオ動き推定方法、装置、端末、及び記憶媒体 - Google Patents
ビデオ動き推定方法、装置、端末、及び記憶媒体 Download PDFInfo
- Publication number
- JP7024099B2 JP7024099B2 JP2020540622A JP2020540622A JP7024099B2 JP 7024099 B2 JP7024099 B2 JP 7024099B2 JP 2020540622 A JP2020540622 A JP 2020540622A JP 2020540622 A JP2020540622 A JP 2020540622A JP 7024099 B2 JP7024099 B2 JP 7024099B2
- Authority
- JP
- Japan
- Prior art keywords
- point
- prediction unit
- rate distortion
- distortion cost
- search
- 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
- 230000033001 locomotion Effects 0.000 title claims description 558
- 238000000034 method Methods 0.000 title claims description 98
- 239000013598 vector Substances 0.000 claims description 390
- 238000010845 search algorithm Methods 0.000 claims description 100
- 238000005192 partition Methods 0.000 claims description 19
- 238000004364 calculation method Methods 0.000 claims description 9
- 238000012937 correction Methods 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 22
- 229910003460 diamond Inorganic materials 0.000 description 18
- 239000010432 diamond Substances 0.000 description 18
- 238000005516 engineering process Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 12
- 238000013507 mapping Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 5
- 238000003672 processing method Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 238000013139 quantization Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 241000699666 Mus <mouse, genus> Species 0.000 description 1
- 241000699670 Mus sp. Species 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000000007 visual 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/523—Motion estimation or motion compensation with sub-pixel accuracy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/119—Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding 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/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/147—Data rate or code amount at the encoder output according to 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/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/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/53—Multi-resolution motion estimation; Hierarchical motion 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/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/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/57—Motion estimation characterised by a search window with variable size or shape
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Image Analysis (AREA)
Description
ビデオの画像フレームを複数の予測単位に分割し、前記複数の予測単位を第1タイプの予測単位と第2タイプの予測単位とに区分するステップと、
第1探索アルゴリズムによって前記第1タイプの予測単位の動きベクトルを取得するステップと、
第2探索アルゴリズムによって前記第2タイプの予測単位の動きベクトルを取得するステップであって、前記第2探索アルゴリズムが前記第1探索アルゴリズムと異なる、ステップと、
第1タイプの予測単位の動きベクトルと第2タイプの予測単位の動きベクトルとに基づいて、前記画像フレームに対して小数画素動き推定を行うステップと、を含む。
ビデオの画像フレームを複数の予測単位に分割し、前記複数の予測単位を第1タイプの予測単位と第2タイプの予測単位とに区分する分割ユニットと、
第1探索アルゴリズムによって前記第1タイプの予測単位の動きベクトルを取得する第1取得ユニットと、
第2探索アルゴリズムによって前記第2タイプの予測単位の動きベクトルを取得する第2取得ユニットであって、前記第2探索アルゴリズムが前記第1探索アルゴリズムと異なる、第2取得ユニットと、
第1タイプの予測単位の動きベクトルと第2タイプの予測単位の動きベクトルとに基づいて、前記画像フレームに対して小数画素動き推定を行う動き推定ユニットと、を備える。
ビデオの画像フレームを複数の予測単位に分割し、前記複数の予測単位を第1タイプの予測単位と第2タイプの予測単位とに区分するステップと、
第1探索アルゴリズムによって前記第1タイプの予測単位の動きベクトルを取得するステップと、
第2探索アルゴリズムによって前記第2タイプの予測単位の動きベクトルを取得するステップであって、前記第2探索アルゴリズムが前記第1探索アルゴリズムと異なる、ステップと、
第1タイプの予測単位の動きベクトルと第2タイプの予測単位の動きベクトルとに基づいて、前記画像フレームに対して小数画素動き推定を行うステップと、を実行させる。
ビデオの画像フレームを複数の予測単位に分割し、前記複数の予測単位を第1タイプの予測単位と第2タイプの予測単位とに区分するステップと、
第1探索アルゴリズムによって前記第1タイプの予測単位の動きベクトルを取得するステップと、
第2探索アルゴリズムによって前記第2タイプの予測単位の動きベクトルを取得するステップであって、前記第2探索アルゴリズムが前記第1探索アルゴリズムと異なる、ステップと、
第1タイプの予測単位の動きベクトルと第2タイプの予測単位の動きベクトルとに基づいて、前記画像フレームに対して小数画素動き推定を行うステップと、を実行させる。
第1タイプの予測単位に対応する第2候補探索開始点を取得し、各第2候補探索開始点のレート歪みコストを算出し、レート歪みコストが最小となる第2候補探索開始点を第2探索開始点として設定するステップ(1)と、
第2探索開始点を中心とする探索ウィンドウの範囲内で、複数の第2候補点を第2所定インクリメンタルステップサイズで取得し、各第2候補点のレート歪みコストを算出し、複数の第2候補点の中から、レート歪みコストが最小となる点を選別することにより、第2未確定点を取得するステップ(2)と、
第2未確定点に対応する探索ステップサイズが第2所定ステップサイズである場合、ステップサイズが第2所定ステップサイズである各点の周囲にある未探索の第2補足点を取得し、第2補足点のレート歪みコストを算出するステップ(3)と、
第2未確定点及び第2補足点のうちレート歪みコストが最小となる点が第2未確定点である場合、第2未確定点の位置を第1タイプの予測単位の動きベクトルとして設定するステップ(4)と、
第2未確定点及び第2補足点のうちレート歪みコストが最小となる点が第2未確定点ではない場合、第2未確定点及び第2補足点のうちレート歪みコストが最小となる点の位置を第1タイプの予測単位の動きベクトルとして設定するステップ(5)と、を含んでもよい。
画像フレームの探索済み予測単位の動きベクトルを取得し、探索済み予測単位の動きベクトルに基づいて、第1タイプの予測単位における対応位置の第2目標レート歪みコストを算出するステップ(a)と、
第2未確定点のレート歪みコストを第2目標レート歪みコストと比較するステップ(b)と、
第2未確定点のレート歪みコストが第2目標レート歪みコストよりも大きい場合、探索済み予測単位の動きベクトルを第1タイプの予測単位の動きベクトルとして設定するステップ(c)と、
第2未確定点のレート歪みコストが第2目標レート歪みコスト以下である場合、第2未確定点の位置を第1タイプの予測単位の動きベクトルとして設定するステップ(d)と、を含んでもよい。
高度動きベクトル予測で第1タイプの予測単位の第4分割ブロックに対応する少なくとも1つの第2候補探索開始点を取得するステップと、
第1タイプの予測単位の第3分割ブロックの予測が完了すると、第3分割ブロックの予測結果を取得し、各第2候補探索開始点のレート歪みコストを算出し、第3分割ブロックの予測結果に基づいて、前記第3分割ブロックの位置のレート歪みコストを算出するステップと、
少なくとも1つの第2候補探索開始点及び第3分割ブロックのうち、レート歪みコストが最小となる点を第1タイプの予測単位の第4分割ブロックの探索開始点として設定し、第4分割ブロックの探索開始点を第2探索開始点として設定するステップと、を含んでもよい。
第2未確定点に対応する探索ステップサイズが第3所定ステップサイズ閾値の範囲内である場合、第2未確定点を中心とする所定範囲内で、所定間隔であるステップサイズで探索を行うことにより、複数の探索点を取得し、各探索点のレート歪みコストを算出するステップと、
第2未確定点及び複数の探索点のうちレート歪みコストが最小となる点を第2探索開始点とし、第2探索開始点を中心とする探索ウィンドウの範囲内で、複数の第2候補点を第2所定インクリメンタルステップサイズで取得し、各第2候補点のレート歪みコストを算出し、複数の第2候補点の中から、レート歪みコストが最小となる点を選別することにより、第2未確定点を取得するステップに戻るステップと、をさらに含んでもよい。
第2未確定点に対応する探索ステップサイズが第4所定ステップサイズ閾値の範囲内である場合、第2未確定点を第2探索開始点とし、第2探索開始点を中心とする探索ウィンドウの範囲内で、複数の第2候補点を第2所定インクリメンタルステップサイズで取得し、各第2候補点のレート歪みコストを算出し、複数の第2候補点の中から、レート歪みコストが最小となる点を選別することにより、第2未確定点を取得するステップに戻るステップをさらに含んでもよい。
第2探索アルゴリズムによって、第2タイプの予測単位における第1未確定点を取得するステップ(1)と、
第1未確定点の探索ステップサイズが第1所定ステップサイズ閾値の範囲内である場合、第1未確定点を中心とするポリゴンモデルを取得し、ポリゴンモデルに基づいて第1目標点を取得するステップ(2)と、
第1目標点が第1未確定点と一致しない場合、ポリゴンモデルを移動させ、移動させたポリゴンモデルに基づいて最適点を取得するステップ(3)と、
最適点が第1目標点と一致する場合、最適点の位置を第2タイプの予測単位の現在動きベクトルとして設定するステップ(4)と、を含んでもよい。
第2探索アルゴリズムによって、第2タイプの予測単位においてレート歪みコストが最小となる点を取得することにより、第1未確定点を取得するステップ(a)と、
第1未確定点に対応する探索ステップサイズが第1所定ステップサイズ閾値の範囲内である場合、第1未確定点を中心とするポリゴンモデルを取得するステップ(b)と、
ポリゴンモデルの中心及び各々の頂点の中から、レート歪みコストが最小となる点を選択することにより、第1目標点を取得するステップ(c)と、を含んでもよい。
第2探索アルゴリズムによって、第2タイプの予測単位に対応する第1候補探索開始点を取得するステップと、
各第1候補探索開始点のレート歪みコストを算出し、レート歪みコストが最小となる第1候補探索開始点を第1探索開始点として設定するステップと、
第1探索開始点を中心とする探索ウィンドウの範囲内で、複数の第1候補点を第1所定インクリメンタルステップサイズで取得するステップと、
複数の第1候補点の中から、レート歪みコストが最小となる点を選別することにより、第1未確定点を取得するステップと、を含んでもよい。
第2探索アルゴリズムによって、高度動きベクトル予測で第2タイプの予測単位の第2分割ブロックに対応する少なくとも1つの第1候補探索開始点を取得するステップと、
第2タイプの予測単位の第1分割ブロックの予測が完了すると、第1分割ブロックの予測結果を取得し、各第1候補探索開始点のレート歪みコストを算出し、前記第1分割ブロックの予測結果に基づいて、前記第1分割ブロックの位置のレート歪みコストを算出するステップと、
少なくとも1つの第1候補探索開始点及び第1分割ブロックの中から、レート歪みコストが最小となる点を取得するステップと、
取得された、レート歪みコストが最小となる点を、第2タイプの予測単位の第2分割ブロックの探索開始点として設定し、第2分割ブロックの探索開始点を第1探索開始点として設定するステップと、を含んでもよい。
第1未確定点に対応する探索ステップサイズが第1所定ステップサイズである場合、ステップサイズが第1所定ステップサイズである各点の周囲にある未探索の第1補足点を取得し、第1補足点のレート歪みコストを算出するステップと、
第1未確定点及び第1補足点のうちレート歪みコストが最小となる点が第1未確定点である場合、第1未確定点の位置を第2タイプの予測単位の現在動きベクトルとして設定するステップと、
第1未確定点及び第1補足点のうちレート歪みコストが最小となる点が第1未確定点ではない場合、第1未確定点及び第1補足点のうちレート歪みコストが最小となる点の位置を第2タイプの予測単位の現在動きベクトルとして設定するステップと、をさらに含んでもよい。
第1未確定点に対応する探索ステップサイズが第2所定ステップサイズ閾値の範囲内である場合、第1未確定点を第1探索開始点として設定し、第1探索開始点を中心とする探索ウィンドウの範囲内で、複数の第1候補点を第1所定インクリメンタルステップサイズで探索するステップに戻るステップをさらに含んでもよい。
画像フレームの探索済み予測単位の動きベクトルを取得し、探索済み予測単位の動きベクトルに基づいて、第2タイプの予測単位における対応位置の第1目標レート歪みコストを算出するステップと、
第2タイプの予測単位の現在動きベクトルに基づいて、第2タイプの予測単位の現在レート歪みコストを決定するステップと、
第2タイプの予測単位の現在レート歪みコストを第1目標レート歪みコストと比較するステップと、
第2タイプの予測単位の現在レート歪みコストが第1目標レート歪みコストよりも大きい場合、探索済み予測単位の動きベクトルを第2タイプの予測単位の動きベクトルとして設定するステップと、
第2タイプの予測単位の現在レート歪みコストが第1目標レート歪みコスト以下である場合、現在レート歪みコストに対応する点の位置を第2タイプの予測単位の動きベクトルとして設定するステップと、を含んでもよい。
画像フレームの探索済み予測単位の動きベクトルを取得し、探索済み予測単位の動きベクトルに基づいて、第1タイプの予測単位における対応位置の第2目標レート歪みコストを算出し、
第2未確定点のレート歪みコストを第2目標レート歪みコストと比較し、
第2未確定点のレート歪みコストが第2目標レート歪みコストよりも大きい場合、探索済み予測単位の動きベクトルを第1タイプの予測単位の動きベクトルとして設定し、
第2未確定点のレート歪みコストが第2目標レート歪みコスト以下である場合、第2未確定点の位置を第1タイプの予測単位の動きベクトルとして設定する。
高度動きベクトル予測で第1タイプの予測単位の第4分割ブロックに対応する少なくとも1つの第2候補探索開始点を取得し、
第1タイプの予測単位の第3分割ブロックの予測が完了すると、第3分割ブロックの予測結果を取得し、各第2候補探索開始点のレート歪みコストを算出し、第3分割ブロックの予測結果に基づいて、第3分割ブロックの位置のレート歪みコストを算出し、
少なくとも1つの第2候補探索開始点及び第3分割ブロックのうち、レート歪みコストが最小となる点を第1タイプの予測単位の第4分割ブロックの探索開始点として設定し、第4分割ブロックの探索開始点を第2探索開始点として設定する。
第2未確定点に対応する探索ステップサイズが第3所定ステップサイズ閾値の範囲内である場合、第2未確定点を中心とする所定範囲内で、所定間隔であるステップサイズで探索を行うことにより、複数の探索点を取得し、各探索点のレート歪みコストを算出する探索サブユニットと、
第2未確定点及び複数の探索点のうちレート歪みコストが最小となる点を第2探索開始点として設定し、算出サブユニットによって、第2探索開始点を中心とする探索ウィンドウの範囲内で、複数の第2候補点を第2所定インクリメンタルステップサイズで取得し、各第2候補点のレート歪みコストを算出し、複数の第2候補点の中から、レート歪みコストが最小となる点を選別することにより、第2未確定点を取得するステップを実行する第1実行サブユニットと、をさらに備えてもよい。探索サブユニット及び第1実行サブユニットの具体的な実施については、第2未確定点に対応する探索ステップサイズが第3所定ステップサイズ閾値の範囲内である場合に関して説明した上記実施例を参照すればよい。
第2未確定点に対応する探索ステップサイズが第4所定ステップサイズ閾値の範囲内である場合、第2未確定点を第2探索開始点として設定し、算出サブユニットによって、第2探索開始点を中心とする探索ウィンドウの範囲内で、複数の第2候補点を第2所定インクリメンタルステップサイズで取得し、各第2候補点のレート歪みコストを算出し、複数の第2候補点の中から、レート歪みコストが最小となる点を選別することにより、第2未確定点を取得するステップを実行する第2実行サブユニットをさらに備えてもよい。
第2探索アルゴリズムによって、第2タイプの予測単位における第1未確定点を取得する探索モジュールと、
第1未確定点の探索ステップサイズが第1所定ステップサイズ閾値の範囲内である場合、第1未確定点を中心とするポリゴンモデルを取得し、ポリゴンモデルに基づいて第1目標点を取得する取得モジュールと、
第1目標点が第1未確定点と一致しない場合、ポリゴンモデルを移動させ、移動させたポリゴンモデルに基づいて最適点を取得する移動モジュールと、
最適点が第1目標点と一致する場合、最適点の位置を第2タイプの予測単位の現在動きベクトルとして設定する第1設定モジュールと、を備えてもよい。
第1目標点が第1未確定点と一致しない場合、ポリゴンモデルの中心を第1目標点の位置に移動させ、
移動させたポリゴンモデルの中心及び各々の頂点の中から、レート歪みコストが最小となる点を選別することにより、最適点を取得してもよい。
第1目標点が第1未確定点と一致する場合、第1目標点の位置を第2タイプの予測単位の現在動きベクトルとして設定する第2設定モジュールをさらに備えてもよい。
第2探索アルゴリズムによって、第2タイプの予測単位においてレート歪みコストが最小となる点を取得することにより、第1未確定点を取得する探索サブモジュールを備えてもよく、
取得モジュールは、具体的に、
第1未確定点に対応する探索ステップサイズが第1所定ステップサイズ閾値の範囲内である場合、第1未確定点を中心とするポリゴンモデルを取得し、
ポリゴンモデルの中心及び各々の頂点の中から、レート歪みコストが最小となる点を選択することにより、第1目標点を取得する。
第2探索アルゴリズムによって、第2タイプの予測単位に対応する第1候補探索開始点を取得し、
各第1候補探索開始点のレート歪みコストを算出し、レート歪みコストが最小となる第1候補探索開始点を第1探索開始点として設定し、
第1探索開始点を中心とする探索ウィンドウの範囲内で、複数の第1候補点を第1所定インクリメンタルステップサイズで取得し、
複数の第1候補点の中から、レート歪みコストが最小となる点を選別することにより、第1未確定点を取得してもよい。
第2探索アルゴリズムによって、高度動きベクトル予測で第2タイプの予測単位の第2分割ブロックに対応する少なくとも1つの第1候補探索開始点を取得し、
第2タイプの予測単位の第1分割ブロックの予測が完了すると、第1分割ブロックの予測結果を取得し、各第1候補探索開始点のレート歪みコストを算出し、第1分割ブロックの予測結果に基づいて第1分割ブロックの位置のレート歪みコストを算出し、
少なくとも1つの第1候補探索開始点及び第1分割ブロックの中から、レート歪みコストが最小となる点を取得し、
取得されたレート歪みコストが最小となる点を第2タイプの予測単位の第2分割ブロックの探索開始点として設定し、第2分割ブロックの探索開始点を第1探索開始点として設定する。
第1未確定点に対応する探索ステップサイズが第1所定ステップサイズである場合、ステップサイズが第1所定ステップサイズである各点の周囲にある未探索の第1補足点を取得し、第1補足点のレート歪みコストを算出し、
第1未確定点及び第1補足点のうちレート歪みコストが最小となる点が第1未確定点である場合、第1未確定点の位置を第2タイプの予測単位の現在動きベクトルとして設定し、
第1未確定点及び第1補足点のうちレート歪みコストが最小となる点が第1未確定点ではない場合、第1未確定点及び第1補足点のうちレート歪みコストが最小となる点の位置を第2タイプの予測単位の現在動きベクトルとして設定してもよい。
第1未確定点に対応する探索ステップサイズが第2所定ステップサイズ閾値の範囲内である場合、第1未確定点を第1探索開始点として設定し、第1探索開始点を中心とする探索ウィンドウの範囲内で、複数の第1候補点を第1所定インクリメンタルステップサイズで取得するステップに戻ってもよい。
画像フレームの探索済み予測単位の動きベクトルを取得し、探索済み予測単位の動きベクトルに基づいて、第2タイプの予測単位における対応位置の第1目標レート歪みコストを算出し、
第2タイプの予測単位の現在動きベクトルに基づいて、第2タイプの予測単位の現在レート歪みコストを決定し、
第2タイプの予測単位の現在レート歪みコストを第1目標レート歪みコストと比較し、
第2タイプの予測単位の現在レート歪みコストが第1目標レート歪みコストよりも大きい場合、探索済み予測単位の動きベクトルを第2タイプの予測単位の動きベクトルとして設定し、
第2タイプの予測単位の現在レート歪みコストが第1目標レート歪みコスト以下である場合、現在レート歪みコストに対応する点の位置を第2タイプの予測単位の動きベクトルとして設定する。
ビデオの画像フレームを複数の予測単位に分割し、複数の予測単位を第1タイプの予測単位と第2タイプの予測単位とに区分するステップと、第1探索アルゴリズムによって第1タイプの予測単位の動きベクトルを取得するステップと、第2探索アルゴリズムによって第2タイプの予測単位の動きベクトルを取得するステップと、第1タイプの予測単位の動きベクトルと第2タイプの予測単位の動きベクトルとに基づいて、画像フレームに対して小数画素動き推定を行うステップとの様々な機能を実現する。
第2探索アルゴリズムによって第2タイプの予測単位における第1未確定点を取得するステップと、第1未確定点の探索ステップサイズが第1所定ステップサイズ閾値の範囲内である場合、第1未確定点を中心とするポリゴンモデルを取得し、ポリゴンモデルに基づいて第1目標点を取得するステップと、第1目標点が第1未確定点と一致しない場合、ポリゴンモデルを移動させ、移動させたポリゴンモデルに基づいて最適点を取得するステップと、最適点が第1目標点と一致する場合、最適点の位置を第2タイプの予測単位の現在動きベクトルとして設定するステップと、を含んでもよい。
画像フレームの探索済み予測単位の動きベクトルを取得し、探索済み予測単位の動きベクトルに基づいて、第2タイプの予測単位における対応位置の第1目標レート歪みコストを算出するステップと、第2タイプの予測単位の現在動きベクトルに基づいて、第2タイプの予測単位の現在レート歪みコストを決定するステップと、第2タイプの予測単位の現在レート歪みコストを第1目標レート歪みコストと比較するステップと、第2タイプの予測単位の現在レート歪みコストが第1目標レート歪みコストよりも大きい場合、探索済み予測単位の動きベクトルを第2タイプの予測単位の動きベクトルとして設定するステップと、第2タイプの予測単位の現在レート歪みコストが第1目標レート歪みコスト以下である場合、現在レート歪みコストに対応する点の位置を第2タイプの予測単位の動きベクトルとして設定するステップと、を含んでもよい。
ビデオの画像フレームを複数の予測単位に分割し、複数の予測単位を第1タイプの予測単位と第2タイプの予測単位とに区分するステップと、第1探索アルゴリズムによって第1タイプの予測単位の動きベクトルを取得するステップと、第2探索アルゴリズムによって第2タイプの予測単位の動きベクトルを取得するステップと、第1タイプの予測単位の動きベクトルと第2タイプの予測単位の動きベクトルとに基づいて、画像フレームに対して小数画素動き推定を行うステップと、を実行させることが可能である。
第2探索アルゴリズムによって第2タイプの予測単位における第1未確定点を取得するステップと、第1未確定点の探索ステップサイズが第1所定ステップサイズ閾値の範囲内である場合、第1未確定点を中心とするポリゴンモデルを取得し、ポリゴンモデルに基づいて第1目標点を取得するステップと、第1目標点が第1未確定点と一致しない場合、ポリゴンモデルを移動させ、移動させたポリゴンモデルに基づいて最適点を取得するステップと、最適点が第1目標点と一致する場合、最適点の位置を第2タイプの予測単位の現在動きベクトルとして設定するステップと、を含んでもよい。
402 第1取得ユニット
403 第2取得ユニット
404 動き推定ユニット
4021 第2取得サブユニット
4022 算出サブユニット
4023 第3取得サブユニット
4024 第3設定サブユニット
4025 第4設定サブユニット
4031 第1取得サブユニット
4032 補正サブユニット
601 無線周波数回路
602 メモリ
603 入力ユニット
604 表示ユニット
605 センサ
606 オーディオ回路
607 WiFiモジュール
608 プロセッサ
609 電源
Claims (17)
- 端末が実行するビデオ動き推定方法であって、
ビデオの画像フレームを複数の予測単位に分割し、前記複数の予測単位を第1タイプの予測単位と第2タイプの予測単位とに区分するステップと、
第1探索アルゴリズムによって前記第1タイプの予測単位の動きベクトルを取得するステップと、
第2探索アルゴリズムによって前記第2タイプの予測単位の動きベクトルを取得するステップであって、前記第2探索アルゴリズムが前記第1探索アルゴリズムと異なる、ステップと、
第1タイプの予測単位の動きベクトルと第2タイプの予測単位の動きベクトルとに基づいて、前記画像フレームに対して小数画素動き推定を行うステップと、
を含み、
第1探索アルゴリズムによって第1タイプの予測単位の動きベクトルを取得するステップは、
第1タイプの予測単位に対応する第2候補探索開始点を取得し、各第2候補探索開始点のレート歪みコストを算出し、レート歪みコストが最小となる第2候補探索開始点を第2探索開始点として設定するステップと、
第2探索開始点を中心とする探索ウィンドウの範囲内で、複数の第2候補点を第2所定インクリメンタルステップサイズで取得し、各第2候補点のレート歪みコストを算出し、複数の第2候補点の中から、レート歪みコストが最小となる点を選別することにより、第2未確定点を取得するステップと、
前記第2未確定点に対応する探索ステップサイズが第2所定ステップサイズである場合、ステップサイズが前記第2所定ステップサイズである各点の周囲にある未探索の第2補足点を取得し、前記第2補足点のレート歪みコストを算出するステップと、
前記第2未確定点及び第2補足点のうちレート歪みコストが最小となる点が前記第2未確定点である場合、前記第2未確定点の位置を前記第1タイプの予測単位の動きベクトルとして設定するステップと、
前記第2未確定点及び第2補足点のうちレート歪みコストが最小となる点が前記第2未確定点ではない場合、前記第2未確定点及び第2補足点のうちレート歪みコストが最小となる点の位置を前記第1タイプの予測単位の動きベクトルとして設定するステップと、
を含み、
前記第2探索アルゴリズムによって前記第2タイプの予測単位の動きベクトルを取得するステップは、
前記第2探索アルゴリズムによってポリゴンモデルを取得し、前記ポリゴンモデルを移動させることで前記第2タイプの予測単位の現在動きベクトルを取得するステップと、
前記画像フレームの探索済み予測単位の動きベクトルを取得し、前記探索済み予測単位の動きベクトルに基づいて前記現在動きベクトルを補正することにより、前記第2タイプの予測単位の動きベクトルを取得するステップと、
を含むことを特徴とするビデオ動き推定方法。 - 前記第2探索アルゴリズムによってポリゴンモデルを取得し、前記ポリゴンモデルを移動させることで前記第2タイプの予測単位の現在動きベクトルを取得するステップは、
前記第2探索アルゴリズムによって前記第2タイプの予測単位における第1未確定点を取得するステップと、
前記第1未確定点の探索ステップサイズが第1所定ステップサイズ閾値の範囲内である場合、前記第1未確定点を中心とするポリゴンモデルを取得し、前記ポリゴンモデルに基づいて第1目標点を取得するステップと、
前記第1目標点が前記第1未確定点と一致する場合、前記第1目標点の位置を前記第2タイプの予測単位の現在動きベクトルとして設定するステップと、
前記第1目標点が前記第1未確定点と一致しない場合、前記ポリゴンモデルを移動させ、移動させたポリゴンモデルに基づいて最適点を取得し、前記最適点が前記第1目標点と一致する場合、前記最適点の位置を前記第2タイプの予測単位の現在動きベクトルとして設定するステップと、
を含むことを特徴とする請求項1に記載のビデオ動き推定方法。 - 前記第1目標点が前記第1未確定点と一致しない場合、前記ポリゴンモデルを移動させ、移動させたポリゴンモデルに基づいて最適点を取得するステップは、
前記第1目標点が前記第1未確定点と一致しない場合、前記ポリゴンモデルの中心を前記第1目標点の位置に移動させるステップと、
移動させたポリゴンモデルの中心及び各々の頂点の中から、レート歪みコストが最も小さい点を選別することにより、最適点を取得するステップと、
を含むことを特徴とする請求項2に記載のビデオ動き推定方法。 - 前記第2探索アルゴリズムによって前記第2タイプの予測単位における第1未確定点を取得するステップは、
前記第2探索アルゴリズムによって、前記第2タイプの予測単位においてレート歪みコストが最小となる点を取得することにより、第1未確定点を取得するステップ
を含み、
前記第1未確定点の探索ステップサイズが第1所定ステップサイズ閾値の範囲内である場合、前記第1未確定点を中心とするポリゴンモデルを取得し、前記ポリゴンモデルに基づいて第1目標点を取得するステップは、
前記第1未確定点に対応する探索ステップサイズが第1所定ステップサイズ閾値の範囲内である場合、前記第1未確定点を中心とするポリゴンモデルを取得するステップと、
前記ポリゴンモデルの中心及び各々の頂点の中から、レート歪みコストが最小となる点を選択することにより、第1目標点を取得するステップと、
を含むことを特徴とする請求項2に記載のビデオ動き推定方法。 - 前記第2探索アルゴリズムによって、前記第2タイプの予測単位においてレート歪みコストが最小となる点を取得することにより、第1未確定点を取得するステップは、
前記第2探索アルゴリズムによって、第2タイプの予測単位に対応する第1候補探索開始点を取得するステップと、
各第1候補探索開始点のレート歪みコストを算出し、レート歪みコストが最小となる第1候補探索開始点を第1探索開始点として設定するステップと、
第1探索開始点を中心とする探索ウィンドウの範囲内で、複数の第1候補点を第1所定インクリメンタルステップサイズで取得するステップと、
複数の第1候補点の中から、レート歪みコストが最小となる点を選別することにより、第1未確定点を取得するステップと、
を含むことを特徴とする請求項4に記載のビデオ動き推定方法。 - 前記第2タイプの予測単位は、第1分割ブロックと第2分割ブロックとを含み、
前記第2探索アルゴリズムによって、第2タイプの予測単位に対応する第1候補探索開始点を取得するステップは、
前記第2探索アルゴリズムによって、高度動きベクトル予測で第2タイプの予測単位の第2分割ブロックに対応する第1候補探索開始点を取得するステップ
を含み、
各第1候補探索開始点のレート歪みコストを算出し、レート歪みコストが最小となる第1候補探索開始点を第1探索開始点として設定するステップは、
第2タイプの予測単位の第1分割ブロックの予測が完了すると、第1分割ブロックの予測結果を取得し、各第1候補探索開始点のレート歪みコストを算出し、前記第1分割ブロックの予測結果に基づいて、前記第1分割ブロックの位置のレート歪みコストを算出するステップと、
前記第1候補探索開始点及び第1分割ブロックの中から、レート歪みコストが最小となる点を取得するステップと、
取得された、レート歪みコストが最小となる点を、前記第2タイプの予測単位の第2分割ブロックの探索開始点として設定し、前記第2分割ブロックの探索開始点を第1探索開始点として設定するステップと、
を含むことを特徴とする請求項5に記載のビデオ動き推定方法。 - 前記第2探索アルゴリズムによって、前記第2タイプの予測単位においてレート歪みコストが最小となる点を取得することにより、第1未確定点を取得するステップの後、
前記第1未確定点に対応する探索ステップサイズが第1所定ステップサイズである場合、ステップサイズが前記第1所定ステップサイズである各点の周囲にある未探索の第1補足点を取得し、前記第1補足点のレート歪みコストを算出するステップと、
前記第1未確定点及び第1補足点のうちレート歪みコストが最小となる点が前記第1未確定点である場合、前記第1未確定点の位置を前記第2タイプの予測単位の現在動きベクトルとして設定するステップと、
前記第1未確定点及び第1補足点のうちレート歪みコストが最小となる点が前記第1未確定点ではない場合、前記第1未確定点及び第1補足点のうちレート歪みコストが最小となる点の位置を前記第2タイプの予測単位の現在動きベクトルとして設定するステップと、
をさらに含むことを特徴とする請求項4に記載のビデオ動き推定方法。 - 前記第2探索アルゴリズムによって、前記第2タイプの予測単位においてレート歪みコストが最小となる点を取得することにより、第1未確定点を取得するステップの後、
前記第1未確定点に対応する探索ステップサイズが第2所定ステップサイズ閾値の範囲内である場合、前記第1未確定点を第1探索開始点として設定し、第1探索開始点を中心とする探索ウィンドウの範囲内で、複数の第1候補点を第1所定インクリメンタルステップサイズで取得するステップに戻るステップ、
をさらに含むことを特徴とする請求項4に記載のビデオ動き推定方法。 - 前記画像フレームの探索済み予測単位の動きベクトルを取得し、前記探索済み予測単位の動きベクトルに基づいて前記現在動きベクトルを補正することにより、前記第2タイプの予測単位の動きベクトルを取得するステップは、
前記画像フレームの探索済み予測単位の動きベクトルを取得し、前記探索済み予測単位の動きベクトルに基づいて、前記第2タイプの予測単位における対応位置の第1目標レート歪みコストを算出するステップと、
前記第2タイプの予測単位の現在動きベクトルに基づいて、前記第2タイプの予測単位の現在レート歪みコストを決定するステップと、
前記第2タイプの予測単位の現在レート歪みコストを前記第1目標レート歪みコストと比較するステップと、
前記第2タイプの予測単位の現在レート歪みコストが前記第1目標レート歪みコストよりも大きい場合、前記探索済み予測単位の動きベクトルを前記第2タイプの予測単位の動きベクトルとして設定するステップと、
前記第2タイプの予測単位の現在レート歪みコストが前記第1目標レート歪みコスト以下である場合、前記現在レート歪みコストに対応する点の位置を前記第2タイプの予測単位の動きベクトルとして設定するステップと、
を含むことを特徴とする請求項1~8のいずれか1項に記載のビデオ動き推定方法。 - 前記第2未確定点の位置を前記第1タイプの予測単位の動きベクトルとして設定するステップは、
前記画像フレームの探索済み予測単位の動きベクトルを取得し、前記探索済み予測単位の動きベクトルに基づいて、前記第1タイプの予測単位における対応位置の第2目標レート歪みコストを算出するステップと、
前記第2未確定点のレート歪みコストを第2目標レート歪みコストと比較するステップと、
前記第2未確定点のレート歪みコストが第2目標レート歪みコストよりも大きい場合、探索済み予測単位の動きベクトルを前記第1タイプの予測単位の動きベクトルとして設定するステップと、
前記第2未確定点のレート歪みコストが第2目標レート歪みコスト以下である場合、前記第2未確定点の位置を前記第1タイプの予測単位の動きベクトルとして設定するステップと、
を含むことを特徴とする請求項1に記載のビデオ動き推定方法。 - 前記第1タイプの予測単位は、第3分割ブロックと第4分割ブロックとを含み、
前記第1タイプの予測単位に対応する第2候補探索開始点を取得し、各第2候補探索開始点のレート歪みコストを算出し、レート歪みコストが最小となる第2候補探索開始点を第2探索開始点として設定するステップは、
高度動きベクトル予測で第1タイプの予測単位の第4分割ブロックに対応する第2候補探索開始点を取得するステップと、
第1タイプの予測単位の第3分割ブロックの予測が完了すると、第3分割ブロックの予測結果を取得し、各第2候補探索開始点のレート歪みコストを算出し、第3分割ブロックの予測結果に基づいて前記第3分割ブロックの位置のレート歪みコストを算出するステップと、
前記第2候補探索開始点及び第3分割ブロックにおいてレート歪みコストが最小となる点を第1タイプの予測単位の第4分割ブロックの探索開始点として設定し、前記第4分割ブロックの探索開始点を第2探索開始点として設定するステップと、
を含むことを特徴とする請求項1に記載のビデオ動き推定方法。 - ビデオ動き推定装置であって、
ビデオの画像フレームを複数の予測単位に分割し、前記複数の予測単位を第1タイプの予測単位と第2タイプの予測単位とに区分する分割ユニットと、
第1探索アルゴリズムによって前記第1タイプの予測単位の動きベクトルを取得する第1取得ユニットと、
第2探索アルゴリズムによって前記第2タイプの予測単位の動きベクトルを取得する第2取得ユニットであって、前記第2探索アルゴリズムが前記第1探索アルゴリズムと異なる、第2取得ユニットと、
第1タイプの予測単位の動きベクトルと第2タイプの予測単位の動きベクトルとに基づいて、前記画像フレームに対して小数画素動き推定を行う動き推定ユニットと、
を備え、
前記第1取得ユニットは、
第1タイプの予測単位に対応する第2候補探索開始点を取得し、各第2候補探索開始点のレート歪みコストを算出し、レート歪みコストが最小となる第2候補探索開始点を第2探索開始点として設定する第2取得サブユニットと、
第2探索開始点を中心とする探索ウィンドウの範囲内で、複数の第2候補点を第2所定インクリメンタルステップサイズで取得し、各第2候補点のレート歪みコストを算出し、複数の第2候補点の中から、レート歪みコストが最小となる点を選別することにより、第2未確定点を取得する算出サブユニットと、
前記第2未確定点に対応する探索ステップサイズが第2所定ステップサイズである場合、ステップサイズが前記第2所定ステップサイズである各点の周囲にある未探索の第2補足点を取得し、前記第2補足点のレート歪みコストを算出する第3取得サブユニットと、
前記第2未確定点及び第2補足点のうちレート歪みコストが最小となる点が前記第2未確定点である場合、前記第2未確定点の位置を前記第1タイプの予測単位の動きベクトルとして設定する第3設定サブユニットと、
前記第2未確定点及び第2補足点のうちレート歪みコストが最小となる点が前記第2未確定点ではない場合、前記第2未確定点を第2探索開始点として設定する第4設定サブユニットと、
を備え、
前記第2取得ユニットは、
前記第2探索アルゴリズムによってポリゴンモデルを取得し、前記ポリゴンモデルを移動させることで前記第2タイプの予測単位の現在動きベクトルを取得する第1取得サブユニットと、
前記画像フレームの探索済み予測単位の動きベクトルを取得し、前記探索済み予測単位の動きベクトルに基づいて前記現在動きベクトルを補正することにより、前記第2タイプの予測単位の動きベクトルを取得する補正サブユニットと、
を備えることを特徴とするビデオ動き推定装置。 - 前記第1取得サブユニットは、
前記第2探索アルゴリズムによって前記第2タイプの予測単位における第1未確定点を取得する探索モジュールと、
前記第1未確定点の探索ステップサイズが第1所定ステップサイズ閾値の範囲内である場合、前記第1未確定点を中心とするポリゴンモデルを取得し、前記ポリゴンモデルに基づいて第1目標点を取得する取得モジュールと、
前記第1目標点が前記第1未確定点と一致しない場合、前記ポリゴンモデルを移動させ、移動させたポリゴンモデルに基づいて最適点を取得する移動モジュールと、
前記最適点が前記第1目標点と一致する場合、前記最適点の位置を前記第2タイプの予測単位の現在動きベクトルとして設定する第1設定モジュールと、
を備えることを特徴とする請求項12に記載のビデオ動き推定装置。 - 前記第1取得ユニットは、
前記第2未確定点に対応する探索ステップサイズが第3所定ステップサイズ閾値の範囲内である場合、前記第2未確定点を中心とする所定範囲内で、所定間隔であるステップサイズで探索することにより、複数の探索点を取得し、各探索点のレート歪みコストを算出する探索サブユニットと、
前記第2未確定点及び複数の探索点のうちレート歪みコストが最小となる点を第2探索開始点とする第1実行サブユニットと、
を備えることを特徴とする請求項12に記載のビデオ動き推定装置。 - メモリとプロセッサとを備える端末であって、前記メモリには、コンピュータ可読命令が記憶され、前記コンピュータ可読命令は、1つ又は複数のプロセッサにより実行されると、前記1つ又は複数のプロセッサに、請求項1~11のいずれか1項に記載のビデオ動き推定方法のステップを実行させる端末。
- コンピュータ可読命令を記憶した不揮発性コンピュータ可読記憶媒体であって、前記コンピュータ可読命令は、1つ又は複数のプロセッサにより実行されると、前記1つ又は複数のプロセッサに、請求項1~11のいずれか1項に記載のビデオ動き推定方法のステップを実行させるコンピュータ可読記憶媒体。
- 請求項1~11のいずれか1項に記載のビデオ動き推定方法を端末に実行させるコンピュータプログラム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810188556.6A CN110213591B (zh) | 2018-03-07 | 2018-03-07 | 一种视频运动估计方法、装置及存储介质 |
CN201810188556.6 | 2018-03-07 | ||
PCT/CN2019/075548 WO2019169997A1 (zh) | 2018-03-07 | 2019-02-20 | 视频运动估计方法、装置、终端及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021513771A JP2021513771A (ja) | 2021-05-27 |
JP7024099B2 true JP7024099B2 (ja) | 2022-02-22 |
Family
ID=67778816
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020540622A Active JP7024099B2 (ja) | 2018-03-07 | 2019-02-20 | ビデオ動き推定方法、装置、端末、及び記憶媒体 |
Country Status (5)
Country | Link |
---|---|
US (1) | US11375227B2 (ja) |
EP (1) | EP3764648A4 (ja) |
JP (1) | JP7024099B2 (ja) |
CN (1) | CN110213591B (ja) |
WO (1) | WO2019169997A1 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111770345B (zh) * | 2020-07-22 | 2022-02-22 | 腾讯科技(深圳)有限公司 | 编码单元的运动估计方法、装置、设备及存储介质 |
CN112203095B (zh) * | 2020-12-04 | 2021-03-09 | 腾讯科技(深圳)有限公司 | 视频运动估计方法、装置、设备及计算机可读存储介质 |
CN113963433B (zh) * | 2021-09-15 | 2024-03-26 | 北京百度网讯科技有限公司 | 运动搜索方法、装置、电子设备及存储介质 |
CN114627559B (zh) * | 2022-05-11 | 2022-08-30 | 深圳前海运动保网络科技有限公司 | 基于大数据分析的运动计划规划方法、装置、设备及介质 |
WO2024216412A1 (zh) * | 2023-04-16 | 2024-10-24 | Oppo广东移动通信有限公司 | 一种编码方法、编码器以及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006270958A (ja) | 2005-03-21 | 2006-10-05 | Pixart Imaging Inc | 改良式ダイアモンドサーチ動き推定方法 |
CN101494757A (zh) | 2009-01-23 | 2009-07-29 | 上海广电(集团)有限公司中央研究院 | 一种基于时空域混合信息的运动估计方法 |
CN101754022A (zh) | 2008-12-01 | 2010-06-23 | 三星电子株式会社 | 低复杂度的运动估计方法 |
US20150078451A1 (en) | 2005-04-14 | 2015-03-19 | Fastvdo Llc | Device and Method for Fast Block-Matching Motion Estimation in Video Encoders |
US20160021385A1 (en) | 2014-07-17 | 2016-01-21 | Apple Inc. | Motion estimation in block processing pipelines |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3299671B2 (ja) * | 1996-03-18 | 2002-07-08 | シャープ株式会社 | 画像の動き検出装置 |
WO2004030369A1 (en) * | 2002-09-27 | 2004-04-08 | Videosoft, Inc. | Real-time video coding/decoding |
TWI279145B (en) * | 2004-07-20 | 2007-04-11 | Mediatek Inc | Motion estimation method for video encoding |
CN101170696B (zh) * | 2007-11-26 | 2010-12-01 | 电子科技大学 | 一种运动估计方法 |
CN101431675B (zh) * | 2008-12-09 | 2010-12-08 | 青岛海信电子产业控股股份有限公司 | 一种像素运动估计方法和装置 |
WO2011096770A2 (ko) * | 2010-02-02 | 2011-08-11 | (주)휴맥스 | 영상 부호화/복호화 장치 및 방법 |
CN102170567A (zh) * | 2010-06-22 | 2011-08-31 | 上海盈方微电子有限公司 | 一种基于预测运动矢量搜索的自适应运动估计算法 |
BR122020018527B1 (pt) * | 2011-01-13 | 2022-05-24 | Nec Corporation | Dispositivo de criptografia de vídeo, dispositivo de decodificação de vídeo, método de criptografia de vídeo e método de decodificação de vídeo. |
US11245912B2 (en) * | 2011-07-12 | 2022-02-08 | Texas Instruments Incorporated | Fast motion estimation for hierarchical coding structures |
WO2016031253A1 (ja) * | 2014-08-28 | 2016-03-03 | 日本電気株式会社 | ブロックサイズ決定方法及びプログラム記録媒体 |
US10516882B2 (en) * | 2015-01-29 | 2019-12-24 | Vid Scale, Inc. | Intra-block copy searching |
CN107135392B (zh) * | 2017-04-21 | 2019-12-10 | 西安电子科技大学 | 基于异步模式的hevc运动搜索并行方法 |
-
2018
- 2018-03-07 CN CN201810188556.6A patent/CN110213591B/zh active Active
-
2019
- 2019-02-20 EP EP19764644.1A patent/EP3764648A4/en active Pending
- 2019-02-20 JP JP2020540622A patent/JP7024099B2/ja active Active
- 2019-02-20 WO PCT/CN2019/075548 patent/WO2019169997A1/zh unknown
-
2020
- 2020-06-24 US US16/910,938 patent/US11375227B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006270958A (ja) | 2005-03-21 | 2006-10-05 | Pixart Imaging Inc | 改良式ダイアモンドサーチ動き推定方法 |
US20150078451A1 (en) | 2005-04-14 | 2015-03-19 | Fastvdo Llc | Device and Method for Fast Block-Matching Motion Estimation in Video Encoders |
CN101754022A (zh) | 2008-12-01 | 2010-06-23 | 三星电子株式会社 | 低复杂度的运动估计方法 |
CN101494757A (zh) | 2009-01-23 | 2009-07-29 | 上海广电(集团)有限公司中央研究院 | 一种基于时空域混合信息的运动估计方法 |
US20160021385A1 (en) | 2014-07-17 | 2016-01-21 | Apple Inc. | Motion estimation in block processing pipelines |
Non-Patent Citations (2)
Title |
---|
Xiaoquan Yi et al.,Improved and simplified fast motion estimation for JM,Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG (ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6),JVT-P021,16th Meeting: Poznan, Poland,2005年06月,pp.1-10 |
Zhibo Chen et al.,Fast Integer Pel and Fractional Pel Motion Estimation for JVT,Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG (ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6),JVT-F017,6th Meeting: Awaji, Island, JP,2002年12月,pp.1-12 |
Also Published As
Publication number | Publication date |
---|---|
CN110213591A (zh) | 2019-09-06 |
EP3764648A1 (en) | 2021-01-13 |
US11375227B2 (en) | 2022-06-28 |
EP3764648A4 (en) | 2021-05-12 |
WO2019169997A1 (zh) | 2019-09-12 |
JP2021513771A (ja) | 2021-05-27 |
US20200322624A1 (en) | 2020-10-08 |
CN110213591B (zh) | 2023-02-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7024099B2 (ja) | ビデオ動き推定方法、装置、端末、及び記憶媒体 | |
CN108305296B (zh) | 图像描述生成方法、模型训练方法、设备和存储介质 | |
CN110278449B (zh) | 一种视频检测方法、装置、设备及介质 | |
US20190230349A1 (en) | Prediction mode selection method, video encoding device, and storage medium | |
CN110069715B (zh) | 一种信息推荐模型训练的方法、信息推荐的方法及装置 | |
US20160112701A1 (en) | Video processing method, device and system | |
CN110110045B (zh) | 一种检索相似文本的方法、装置以及存储介质 | |
JP6925587B2 (ja) | ビデオ符号化方法、装置、機器、及び記憶媒体 | |
EP3429176B1 (en) | Scenario-based sound effect control method and electronic device | |
CN106203228A (zh) | 二维码信息传输方法、装置以及设备 | |
RU2614578C2 (ru) | Способ, устройство и установка для обработки ресурса для мобильного терминала | |
CN108564539B (zh) | 一种显示图像的方法和装置 | |
US10827198B2 (en) | Motion estimation method, apparatus, and storage medium | |
US20190222836A1 (en) | Picture encoding method and terminal | |
CN111627384B (zh) | 显示画面补偿方法、装置、电子设备及存储介质 | |
CN112559532B (zh) | 一种基于红黑树的数据插入方法、装置及电子设备 | |
CN112866710B (zh) | 一种编码单元处理方法和相关装置 | |
CN115905777A (zh) | 确定插值坐标点的方法、装置、电子设备及存储介质 | |
CN116630375A (zh) | 一种图像中关键点的处理方法和相关装置 | |
CN110996003B (zh) | 一种拍照定位方法、装置及移动终端 | |
CN109688548B (zh) | Volte频段共享方法、服务器、移动终端和存储介质 | |
KR20220039759A (ko) | 전력 결정 방법 및 단말 장비 | |
CN113852751A (zh) | 图像处理方法、装置、终端和存储介质 | |
CN118354204B (zh) | 对焦控制方法、装置、存储介质及电子设备 | |
CN110213593B (zh) | 一种运动矢量的确定方法、编码压缩方法和相关装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200814 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210929 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211005 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211223 |
|
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: 20220125 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220209 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7024099 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |