JP7665779B2 - フレーム境界外の条件についての動きベクトルの制約 - Google Patents
フレーム境界外の条件についての動きベクトルの制約 Download PDFInfo
- Publication number
- JP7665779B2 JP7665779B2 JP2023558746A JP2023558746A JP7665779B2 JP 7665779 B2 JP7665779 B2 JP 7665779B2 JP 2023558746 A JP2023558746 A JP 2023558746A JP 2023558746 A JP2023558746 A JP 2023558746A JP 7665779 B2 JP7665779 B2 JP 7665779B2
- Authority
- JP
- Japan
- Prior art keywords
- picture
- block
- current block
- blocks
- motion information
- 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
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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
- H04N19/137—Motion inside a coding unit, e.g. average field, frame or block difference
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/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/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/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
- 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
-
- 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/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/577—Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
-
- 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)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
本出願は、2022年10月13日に出願された米国特許出願第17/965,737号「MOTION VECTOR RESTRICTION FOR OUT-OF-FRAME BOUNDARY CONDITIONS」に対する優先権の利益を主張するものであり、当該出願は、2022年1月12日に出願された米国仮出願第63/298,774号「MV RESTRICTION OF BI-PREDICTION FOR OUT-OF-FRAME BOUNDARY CONDITIONS」に対する優先権の利益を主張するものである。先の出願の開示の全内容を参照により援用する。
本開示は、概してビデオ符号化(コーディング)に関連する実施形態を記載する。
(i)隣接CUのCPMVから外挿された継承アフィンマージ候補、
(ii)隣接CUの並進MVを使用して導出された構築アフィンマージ候補、及び
(iii)ゼロMV
(i)隣接CUのCPMVから外挿された継承アフィンAMVP候補、
(ii)隣接CUの並進MVを使用して導出された構築アフィンAMVP候補、
(iii)隣接CUからの並進MV、及び
(iv)ゼロMV
JEM: joint exploration model
VVC: versatile video coding
BMS: benchmark set
MV: Motion Vector
HEVC: High Efficiency Video Coding
SEI: Supplementary Enhancement Information
VUI: Video Usability Information
GOP: Group of Pictures
TU: Transform Unit
PU: Prediction Unit
CTU: Coding Tree Unit
CTB: Coding Tree Block
PB: Prediction Block
HRD: Hypothetical Reference Decoder
SNR: Signal Noise Ratio
CPU: Central Processing Unit
GPU: Graphics Processing Unit
CRT: Cathode Ray Tube
LCD: Liquid-Crystal Display
OLED: Organic Light-Emitting Diode
CD: Compact Disc
DVD: Digital Video Disc
ROM: Read-Only Memory
RAM: Random Access Memory
ASIC: Application-Specific Integrated Circuit
PLD: Programmable Logic Device
LAN: Local Area Network
GSM: Global System for Mobile communications
LTE: Long-Term Evolution
CANBus: Controller Area Network Bus
USB: Universal Serial Bus
PCI: Peripheral Component Interconnect
FPGA: Field Programmable Gate Areas
SSD: solid-state drive
IC: Integrated Circuit
CU: Coding Unit
R-D: Rate-Distortion
Claims (13)
- ビデオデコーダにおけるビデオ復号のための方法であって、
動き情報制約を受信するステップと、
インター予測で予測された現在ブロックの動き情報を決定するステップであって、前記動き情報は、それぞれ1つ以上の参照ピクチャに関連付けられた前記現在ブロックの1つ以上の参照ブロックを示す、ステップと、
前記動き情報制約が、前記1つ以上の参照ブロックがそれぞれ1つ以上の参照ピクチャのピクチャ境界内にあることを示す場合、前記1つ以上の参照ブロックに基づいて前記現在ブロックを再構成するステップと、
前記動き情報によって示される第1の動きベクトル(MV)が、前記現在ブロック内の領域から、前記1つ以上の参照ブロック内の第1の参照ブロックの領域であり且つ前記1つ以上の参照ピクチャのうち第1の参照ピクチャのピクチャ境界外にある第1の参照領域を指し、前記ピクチャ境界が前記第1の参照ピクチャの前記ピクチャ境界を含む場合、更新された第1の参照領域が前記第1の参照ピクチャの前記ピクチャ境界内にある更新された第1の参照ブロック内にあるように、前記第1のMVをクリッピングすることによって、前記現在ブロック内の前記領域から前記更新された第1の参照領域を指す第1のクリッピングMVを決定するステップと、
前記更新された第1の参照領域に基づいて前記現在ブロック内の前記領域を再構成するステップと
を含み、
前記現在ブロックは、適応動きベクトル予測(AMVP)モードで双方向予測され、
前記動き情報は、前記現在ブロックから前記第1の参照ブロックを指す前記第1のMVと、前記現在ブロックから第2の参照ピクチャに関連付けられた第2の参照ブロックを指す第2のMVとを示し、
前記1つ以上の参照ブロックは、前記第1の参照ブロック及び前記第2の参照ブロックで構成され、
前記動き情報制約は、前記第1の参照ブロックが前記第1の参照ピクチャの前記ピクチャ境界内にあり、前記第2の参照ブロックが前記第2の参照ピクチャのピクチャ境界内にあることを示し、前記ピクチャ境界は前記第2の参照ピクチャの前記ピクチャ境界を含む、方法。 - 前記動き情報は候補リスト内のMV予測子(MVP)候補を示し、前記MVP候補は第1のMVP及び第2のMVPを示し、
前記第1のMVPは、前記第1の参照ピクチャの前記ピクチャ境界内にある、前記現在ブロックに対応する第1の中間参照ブロックを指し、
前記第2のMVPは、前記第2の参照ピクチャの前記ピクチャ境界内にある、前記現在ブロックに対応する第2の中間参照ブロックを指し、
前記動き情報を決定するステップは、
前記第1のMVP及び第1のMV差(MVD)に基づいて前記第1のMVを決定するステップと、
前記第2のMVP及び第2のMVDに基づいて第2のMVを決定するステップであって、前記第2のMVは前記第2の参照ブロックを指す、ステップと
を含む、請求項1に記載の方法。 - ビデオデコーダにおけるビデオ復号のための方法であって、
動き情報制約を受信するステップと、
インター予測で予測された現在ブロックの動き情報を決定するステップであって、前記動き情報は、それぞれ1つ以上の参照ピクチャに関連付けられた前記現在ブロックの1つ以上の参照ブロックを示す、ステップと、
前記動き情報制約が、前記1つ以上の参照ブロックがそれぞれ1つ以上の参照ピクチャのピクチャ境界内にあることを示す場合、前記1つ以上の参照ブロックに基づいて前記現在ブロックを再構成するステップと、
前記動き情報によって示される第1の動きベクトル(MV)が、前記現在ブロック内の領域から、前記1つ以上の参照ブロック内の第1の参照ブロックの領域であり且つ前記1つ以上の参照ピクチャのうち第1の参照ピクチャのピクチャ境界外にある第1の参照領域を指し、前記ピクチャ境界が前記第1の参照ピクチャの前記ピクチャ境界を含む場合、更新された第1の参照領域が前記第1の参照ピクチャの前記ピクチャ境界内にある更新された第1の参照ブロック内にあるように、前記第1のMVをクリッピングすることによって、前記現在ブロック内の前記領域から前記更新された第1の参照領域を指す第1のクリッピングMVを決定するステップと、
前記更新された第1の参照領域に基づいて前記現在ブロック内の前記領域を再構成するステップと
を含み、
前記現在ブロックは、アフィンモードで双方向予測され、複数のサブブロックを含み、
前記動き情報は、それぞれが前記複数のサブブロックのうち1つに関連付けられたMVペアを示し、
前記複数のサブブロック内のそれぞれのサブブロックに関連付けられた各MVペアは、それぞれのサブブロックから前記第1の参照ブロック内の第1の参照サブブロックを指す第1のMVと、それぞれのサブブロックから第2の参照ピクチャに関連付けられた第2の参照ブロック内の第2の参照サブブロックを指す第2のMVとを含み、
前記1つ以上の参照ブロックは、前記第1の参照ブロック及び前記第2の参照ブロックで構成され、
前記動き情報制約は、前記第1の参照サブブロックのそれぞれが前記第1の参照ピクチャの前記ピクチャ境界内にあり、前記第2の参照サブブロックのそれぞれが前記第2の参照ピクチャのピクチャ境界内にあることを示し、前記ピクチャ境界は前記第2の参照ピクチャの前記ピクチャ境界を含む、方法。 - ビデオデコーダにおけるビデオ復号のための方法であって、
動き情報制約を受信するステップと、
インター予測で予測された現在ブロックの動き情報を決定するステップであって、前記動き情報は、それぞれ1つ以上の参照ピクチャに関連付けられた前記現在ブロックの1つ以上の参照ブロックを示す、ステップと、
前記動き情報制約が、前記1つ以上の参照ブロックがそれぞれ1つ以上の参照ピクチャのピクチャ境界内にあることを示す場合、前記1つ以上の参照ブロックに基づいて前記現在ブロックを再構成するステップと、
前記動き情報によって示される第1の動きベクトル(MV)が、前記現在ブロック内の領域から、前記1つ以上の参照ブロック内の第1の参照ブロックの領域であり且つ前記1つ以上の参照ピクチャのうち第1の参照ピクチャのピクチャ境界外にある第1の参照領域を指し、前記ピクチャ境界が前記第1の参照ピクチャの前記ピクチャ境界を含む場合、更新された第1の参照領域が前記第1の参照ピクチャの前記ピクチャ境界内にある更新された第1の参照ブロック内にあるように、前記第1のMVをクリッピングすることによって、前記現在ブロック内の前記領域から前記更新された第1の参照領域を指す第1のクリッピングMVを決定するステップと、
前記更新された第1の参照領域に基づいて前記現在ブロック内の前記領域を再構成するステップと
を含み、
前記現在ブロックは、マージモードで双方向予測され、
前記現在ブロックの候補リストは1つ以上のMV予測子(MVP)候補を含み、
前記動き情報を決定するステップは、
MVPインデックスに基づいて前記1つ以上のMVP候補から前記現在ブロックのMVP候補を決定するステップであって、前記MVP候補は、前記第1の参照ピクチャに関連付けられた第1のMVP及び第2の参照ピクチャに関連付けられた第2のMVPを示す、ステップと、
前記現在ブロックの前記第1のMVが前記第1のMVPとなり、前記現在ブロックの第2のMVが前記第2のMVPとなることを決定するステップと
を含み、
前記動き情報制約は、
前記第1のMVによって指される前記第1の参照ブロックが前記第1の参照ピクチャの前記ピクチャ境界内にあり、
前記第2のMVによって指される第2の参照ブロックが前記第2の参照ピクチャのピクチャ境界内にある
ことを示し、前記ピクチャ境界は前記第2の参照ピクチャの前記ピクチャ境界を含む、方法。 - それぞれの第1のMVP及びそれぞれの第2のMVPを示す前記1つ以上のMVP候補内の各MVP候補について、前記動き情報制約は、
それぞれの第1のMVPによって指される第1の中間参照ブロックがそれぞれの第1の参照ピクチャのピクチャ境界内にあり、
それぞれの第2のMVPによって指される第2の中間参照ブロックがそれぞれの第2の参照ピクチャのピクチャ境界内にある
ことを示す、請求項4に記載の方法。 - ビデオデコーダにおけるビデオ復号のための方法であって、
動き情報制約を受信するステップと、
インター予測で予測された現在ブロックの動き情報を決定するステップであって、前記動き情報は、それぞれ1つ以上の参照ピクチャに関連付けられた前記現在ブロックの1つ以上の参照ブロックを示す、ステップと、
前記動き情報制約が、前記1つ以上の参照ブロックがそれぞれ1つ以上の参照ピクチャのピクチャ境界内にあることを示す場合、前記1つ以上の参照ブロックに基づいて前記現在ブロックを再構成するステップと、
前記動き情報によって示される第1の動きベクトル(MV)が、前記現在ブロック内の領域から、前記1つ以上の参照ブロック内の第1の参照ブロックの領域であり且つ前記1つ以上の参照ピクチャのうち第1の参照ピクチャのピクチャ境界外にある第1の参照領域を指し、前記ピクチャ境界が前記第1の参照ピクチャの前記ピクチャ境界を含む場合、更新された第1の参照領域が前記第1の参照ピクチャの前記ピクチャ境界内にある更新された第1の参照ブロック内にあるように、前記第1のMVをクリッピングすることによって、前記現在ブロック内の前記領域から前記更新された第1の参照領域を指す第1のクリッピングMVを決定するステップと、
前記更新された第1の参照領域に基づいて前記現在ブロック内の前記領域を再構成するステップと
を含み、
前記現在ブロックは、アフィンマージモードで双方向予測され、複数のサブブロックを含み、
前記現在ブロックの候補リストは1つ以上のアフィンマージ候補を含み、
前記複数のサブブロック内の各サブブロックについて、
前記動き情報を決定するステップは、それぞれのサブブロック内の各領域について、前記1つ以上のアフィンマージ候補内のアフィンマージ候補に基づいて、それぞれの領域のMVペアを決定するステップであって、前記MVペアは、前記領域から、前記第1の参照ブロック内の第1の参照サブブロック内の第1の領域を指すそれぞれの第1のMVと、前記領域から、第2の参照ピクチャに関連付けられた第2の参照ブロック内にある第2の参照サブブロック内の第2の領域を指すそれぞれの第2のMVとを含み、前記第1の参照ブロック及び前記第2の参照ブロックは前記現在ブロックに対応し、前記第1の参照サブブロック及び前記第2の参照サブブロックはそれぞれのサブブロックに対応する、ステップを含み、
前記動き情報制約は、それぞれの第1の領域が前記第1の参照ピクチャの前記ピクチャ境界内にあり、それぞれの第2の領域が前記第2の参照ピクチャのピクチャ境界内にあることを示し、前記ピクチャ境界は前記第2の参照ピクチャの前記ピクチャ境界を含む、方法。 - 前記第1のクリッピングMVを決定するステップは、
前記更新された第1の参照ブロックが前記第1の参照ピクチャの前記ピクチャ境界内にあるように、前記第1のMVをクリッピングするとによって、前記第1のクリッピングMVを決定するステップと、
前記第2の参照ブロックが前記第2の参照ピクチャのピクチャ境界外にある場合、更新された第2の参照ブロックが前記第2の参照ピクチャの前記ピクチャ境界内にあるように、前記第2のMVをクリッピングすることによって、第2のクリッピングMVを決定するステップであって、前記第2のクリッピングMVは、前記現在ブロックから前記更新された第2の参照ブロックを指し、前記ピクチャ境界は前記第2の参照ピクチャの前記ピクチャ境界を含む、ステップと
を含む、請求項1に記載の方法。 - 処理回路を含むビデオ復号のための装置であって、
前記処理回路は、請求項1乃至7のうちいずれか1項に記載の方法を実行するように構成される、装置。 - 少なくとも1つのプロセッサに請求項1乃至7のうちいずれか1項に記載の方法を実行させるコンピュータプログラム。
- ビデオエンコーダにおけるビデオ符号化のための方法であって、
インター予測で予測された現在ブロックの動き情報を決定するステップであって、前記動き情報は、それぞれ1つ以上の参照ピクチャに関連付けられた前記現在ブロックの1つ以上の参照ブロックを示す、ステップと、
動き情報制約が、前記1つ以上の参照ブロックがそれぞれ1つ以上の参照ピクチャのピクチャ境界内にあることを示す場合、前記1つ以上の参照ブロックに基づいて前記現在ブロックを符号化するステップと、
前記動き情報によって示される第1の動きベクトル(MV)が、前記現在ブロック内の領域から、前記1つ以上の参照ブロック内の第1の参照ブロックの領域であり且つ前記1つ以上の参照ピクチャのうち第1の参照ピクチャのピクチャ境界外にある第1の参照領域を指し、前記ピクチャ境界が前記第1の参照ピクチャの前記ピクチャ境界を含む場合、更新された第1の参照領域が前記第1の参照ピクチャの前記ピクチャ境界内にある更新された第1の参照ブロック内にあるように、前記第1のMVをクリッピングすることによって、前記現在ブロック内の前記領域から前記更新された第1の参照領域を指す第1のクリッピングMVを決定するステップと、
前記更新された第1の参照領域に基づいて前記現在ブロック内の前記領域を符号化するステップと、
前記動き情報制約を送信するステップと
を含み、
前記現在ブロックは、適応動きベクトル予測(AMVP)モードで双方向予測され、
前記動き情報は、前記現在ブロックから前記第1の参照ブロックを指す前記第1のMVと、前記現在ブロックから第2の参照ピクチャに関連付けられた第2の参照ブロックを指す第2のMVとを示し、
前記1つ以上の参照ブロックは、前記第1の参照ブロック及び前記第2の参照ブロックで構成され、
前記動き情報制約は、前記第1の参照ブロックが前記第1の参照ピクチャの前記ピクチャ境界内にあり、前記第2の参照ブロックが前記第2の参照ピクチャのピクチャ境界内にあることを示し、前記ピクチャ境界は前記第2の参照ピクチャの前記ピクチャ境界を含む、方法。 - ビデオエンコーダにおけるビデオ符号化のための方法であって、
インター予測で予測された現在ブロックの動き情報を決定するステップであって、前記動き情報は、それぞれ1つ以上の参照ピクチャに関連付けられた前記現在ブロックの1つ以上の参照ブロックを示す、ステップと、
動き情報制約が、前記1つ以上の参照ブロックがそれぞれ1つ以上の参照ピクチャのピクチャ境界内にあることを示す場合、前記1つ以上の参照ブロックに基づいて前記現在ブロックを符号化するステップと、
前記動き情報によって示される第1の動きベクトル(MV)が、前記現在ブロック内の領域から、前記1つ以上の参照ブロック内の第1の参照ブロックの領域であり且つ前記1つ以上の参照ピクチャのうち第1の参照ピクチャのピクチャ境界外にある第1の参照領域を指し、前記ピクチャ境界が前記第1の参照ピクチャの前記ピクチャ境界を含む場合、更新された第1の参照領域が前記第1の参照ピクチャの前記ピクチャ境界内にある更新された第1の参照ブロック内にあるように、前記第1のMVをクリッピングすることによって、前記現在ブロック内の前記領域から前記更新された第1の参照領域を指す第1のクリッピングMVを決定するステップと、
前記更新された第1の参照領域に基づいて前記現在ブロック内の前記領域を符号化するステップと、
前記動き情報制約を送信するステップと
を含み、
前記現在ブロックは、アフィンモードで双方向予測され、複数のサブブロックを含み、
前記動き情報は、それぞれが前記複数のサブブロックのうち1つに関連付けられたMVペアを示し、
前記複数のサブブロック内のそれぞれのサブブロックに関連付けられた各MVペアは、それぞれのサブブロックから前記第1の参照ブロック内の第1の参照サブブロックを指す第1のMVと、それぞれのサブブロックから第2の参照ピクチャに関連付けられた第2の参照ブロック内の第2の参照サブブロックを指す第2のMVとを含み、
前記1つ以上の参照ブロックは、前記第1の参照ブロック及び前記第2の参照ブロックで構成され、
前記動き情報制約は、前記第1の参照サブブロックのそれぞれが前記第1の参照ピクチャの前記ピクチャ境界内にあり、前記第2の参照サブブロックのそれぞれが前記第2の参照ピクチャのピクチャ境界内にあることを示し、前記ピクチャ境界は前記第2の参照ピクチャの前記ピクチャ境界を含む、方法。 - ビデオエンコーダにおけるビデオ符号化のための方法であって、
インター予測で予測された現在ブロックの動き情報を決定するステップであって、前記動き情報は、それぞれ1つ以上の参照ピクチャに関連付けられた前記現在ブロックの1つ以上の参照ブロックを示す、ステップと、
動き情報制約が、前記1つ以上の参照ブロックがそれぞれ1つ以上の参照ピクチャのピクチャ境界内にあることを示す場合、前記1つ以上の参照ブロックに基づいて前記現在ブロックを符号化するステップと、
前記動き情報によって示される第1の動きベクトル(MV)が、前記現在ブロック内の領域から、前記1つ以上の参照ブロック内の第1の参照ブロックの領域であり且つ前記1つ以上の参照ピクチャのうち第1の参照ピクチャのピクチャ境界外にある第1の参照領域を指し、前記ピクチャ境界が前記第1の参照ピクチャの前記ピクチャ境界を含む場合、更新された第1の参照領域が前記第1の参照ピクチャの前記ピクチャ境界内にある更新された第1の参照ブロック内にあるように、前記第1のMVをクリッピングすることによって、前記現在ブロック内の前記領域から前記更新された第1の参照領域を指す第1のクリッピングMVを決定するステップと、
前記更新された第1の参照領域に基づいて前記現在ブロック内の前記領域を符号化するステップと、
前記動き情報制約を送信するステップと
を含み、
前記現在ブロックは、マージモードで双方向予測され、
前記現在ブロックの候補リストは1つ以上のMV予測子(MVP)候補を含み、
前記動き情報を決定するステップは、
MVPインデックスに基づいて前記1つ以上のMVP候補から前記現在ブロックのMVP候補を決定するステップであって、前記MVP候補は、前記第1の参照ピクチャに関連付けられた第1のMVP及び第2の参照ピクチャに関連付けられた第2のMVPを示す、ステップと、
前記現在ブロックの前記第1のMVが前記第1のMVPとなり、前記現在ブロックの第2のMVが前記第2のMVPとなることを決定するステップと
を含み、
前記動き情報制約は、
前記第1のMVによって指される前記第1の参照ブロックが前記第1の参照ピクチャの前記ピクチャ境界内にあり、
前記第2のMVによって指される第2の参照ブロックが前記第2の参照ピクチャのピクチャ境界内にある
ことを示し、前記ピクチャ境界は前記第2の参照ピクチャの前記ピクチャ境界を含む、方法。 - ビデオエンコーダにおけるビデオ符号化のための方法であって、
インター予測で予測された現在ブロックの動き情報を決定するステップであって、前記動き情報は、それぞれ1つ以上の参照ピクチャに関連付けられた前記現在ブロックの1つ以上の参照ブロックを示す、ステップと、
動き情報制約が、前記1つ以上の参照ブロックがそれぞれ1つ以上の参照ピクチャのピクチャ境界内にあることを示す場合、前記1つ以上の参照ブロックに基づいて前記現在ブロックを符号化するステップと、
前記動き情報によって示される第1の動きベクトル(MV)が、前記現在ブロック内の領域から、前記1つ以上の参照ブロック内の第1の参照ブロックの領域であり且つ前記1つ以上の参照ピクチャのうち第1の参照ピクチャのピクチャ境界外にある第1の参照領域を指し、前記ピクチャ境界が前記第1の参照ピクチャの前記ピクチャ境界を含む場合、更新された第1の参照領域が前記第1の参照ピクチャの前記ピクチャ境界内にある更新された第1の参照ブロック内にあるように、前記第1のMVをクリッピングすることによって、前記現在ブロック内の前記領域から前記更新された第1の参照領域を指す第1のクリッピングMVを決定するステップと、
前記更新された第1の参照領域に基づいて前記現在ブロック内の前記領域を符号化するステップと、
前記動き情報制約を送信するステップと
を含み、
前記現在ブロックは、アフィンマージモードで双方向予測され、複数のサブブロックを含み、
前記現在ブロックの候補リストは1つ以上のアフィンマージ候補を含み、
前記複数のサブブロック内の各サブブロックについて、
前記動き情報を決定するステップは、それぞれのサブブロック内の各領域について、前記1つ以上のアフィンマージ候補内のアフィンマージ候補に基づいて、それぞれの領域のMVペアを決定するステップであって、前記MVペアは、前記領域から、前記第1の参照ブロック内の第1の参照サブブロック内の第1の領域を指すそれぞれの第1のMVと、前記領域から、第2の参照ピクチャに関連付けられた第2の参照ブロック内にある第2の参照サブブロック内の第2の領域を指すそれぞれの第2のMVとを含み、前記第1の参照ブロック及び前記第2の参照ブロックは前記現在ブロックに対応し、前記第1の参照サブブロック及び前記第2の参照サブブロックはそれぞれのサブブロックに対応する、ステップを含み、
前記動き情報制約は、それぞれの第1の領域が前記第1の参照ピクチャの前記ピクチャ境界内にあり、それぞれの第2の領域が前記第2の参照ピクチャのピクチャ境界内にあることを示し、前記ピクチャ境界は前記第2の参照ピクチャの前記ピクチャ境界を含む、方法。
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202263298774P | 2022-01-12 | 2022-01-12 | |
| US63/298,774 | 2022-01-12 | ||
| US17/965,737 | 2022-10-13 | ||
| US17/965,737 US12206861B2 (en) | 2022-01-12 | 2022-10-13 | Motion vector restriction for out-of-frame boundary conditions |
| PCT/US2022/078219 WO2023136941A1 (en) | 2022-01-12 | 2022-10-17 | Motion vector restriction for out-of-frame boundary conditions |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024511158A JP2024511158A (ja) | 2024-03-12 |
| JP7665779B2 true JP7665779B2 (ja) | 2025-04-21 |
Family
ID=87069230
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023558746A Active JP7665779B2 (ja) | 2022-01-12 | 2022-10-17 | フレーム境界外の条件についての動きベクトルの制約 |
Country Status (8)
| Country | Link |
|---|---|
| US (2) | US12206861B2 (ja) |
| EP (1) | EP4464020A4 (ja) |
| JP (1) | JP7665779B2 (ja) |
| KR (1) | KR20230125830A (ja) |
| CN (1) | CN116762341A (ja) |
| AU (2) | AU2022434052B2 (ja) |
| CA (1) | CA3215786A1 (ja) |
| WO (1) | WO2023136941A1 (ja) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12526443B2 (en) * | 2022-01-13 | 2026-01-13 | Qualcomm Incorporated | Coding video data using out-of-boundary motion vectors |
| US12477118B2 (en) * | 2022-01-14 | 2025-11-18 | Mediatek Inc. | Method and apparatus using affine non-adjacent candidates for video coding |
| US12348747B2 (en) | 2023-04-25 | 2025-07-01 | Tencent America LLC | Implicit masked blending mode |
| US12477122B2 (en) | 2023-06-20 | 2025-11-18 | Tencent America LLC | Implicit masked blending mode improvement |
| US12284375B2 (en) | 2023-06-27 | 2025-04-22 | Tencent America LLC | Implicit masked blending mode improvement with high level syntax |
| US12568242B2 (en) * | 2023-07-14 | 2026-03-03 | Tencent America LLC | Implicit masked blending mode combined with MV refinement methods |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014531873A (ja) | 2011-10-04 | 2014-11-27 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | ビデオコーディングのための動きベクトル予測子候補クリッピング削除 |
| JP2021515454A (ja) | 2018-03-07 | 2021-06-17 | テンセント・アメリカ・エルエルシー | ビデオ符号化/復号化の方法及び装置 |
| JP2021529462A (ja) | 2018-06-29 | 2021-10-28 | ヴィド スケール インコーポレイテッド | アフィン動きモデルを基にしたビデオコーディングのためのアダプティブ制御点の選択 |
| JP2022506681A (ja) | 2018-11-14 | 2022-01-17 | テンセント・アメリカ・エルエルシー | アフィンモデルの動きベクトルに対する制約 |
Family Cites Families (31)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101441874B1 (ko) * | 2009-08-21 | 2014-09-25 | 에스케이텔레콤 주식회사 | 적응적 움직임 벡터 해상도를 이용한 영상 부호화/복호화 방법 및 장치 |
| KR20120088488A (ko) * | 2011-01-31 | 2012-08-08 | 한국전자통신연구원 | 시간적 움직임 벡터 저장 방법 및 그 장치 |
| JP5364219B1 (ja) * | 2011-12-16 | 2013-12-11 | パナソニック株式会社 | 動画像符号化方法、および動画像符号化装置 |
| US9762904B2 (en) * | 2011-12-22 | 2017-09-12 | Qualcomm Incorporated | Performing motion vector prediction for video coding |
| WO2013189257A1 (en) * | 2012-06-20 | 2013-12-27 | Mediatek Inc. | Method and apparatus of bi-directional prediction for scalable video coding |
| US10021414B2 (en) * | 2013-01-04 | 2018-07-10 | Qualcomm Incorporated | Bitstream constraints and motion vector restriction for inter-view or inter-layer reference pictures |
| US10015515B2 (en) * | 2013-06-21 | 2018-07-03 | Qualcomm Incorporated | Intra prediction from a predictive block |
| US9774881B2 (en) * | 2014-01-08 | 2017-09-26 | Microsoft Technology Licensing, Llc | Representing motion vectors in an encoded bitstream |
| US9883197B2 (en) * | 2014-01-09 | 2018-01-30 | Qualcomm Incorporated | Intra prediction of chroma blocks using the same vector |
| WO2016048834A1 (en) * | 2014-09-26 | 2016-03-31 | Vid Scale, Inc. | Intra block copy coding with temporal block vector prediction |
| CA2961681C (en) * | 2014-09-30 | 2022-08-09 | Hfi Innovation Inc. | Method of adaptive motion vetor resolution for video coding |
| ES3063951T3 (en) * | 2014-10-31 | 2026-04-21 | Samsung Electronics Co Ltd | Device for decoding motion vector |
| CN106797229B (zh) * | 2014-11-20 | 2019-06-21 | 寰发股份有限公司 | 视频编码方法 |
| US10200713B2 (en) * | 2015-05-11 | 2019-02-05 | Qualcomm Incorporated | Search region determination for inter coding within a particular picture of video data |
| JP6711353B2 (ja) * | 2015-06-05 | 2020-06-17 | ソニー株式会社 | 画像処理装置および画像処理方法 |
| EP3355582B1 (en) * | 2015-09-24 | 2021-04-28 | LG Electronics Inc. | Amvr-based image coding method and apparatus in image coding system |
| US10448010B2 (en) * | 2016-10-05 | 2019-10-15 | Qualcomm Incorporated | Motion vector prediction for affine motion models in video coding |
| EP3616406B1 (en) * | 2017-05-18 | 2024-03-20 | HFI Innovation Inc. | Method and apparatus of motion vector constraint for video coding |
| WO2019132577A1 (ko) * | 2017-12-28 | 2019-07-04 | 한국전자통신연구원 | 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 기록 매체 |
| WO2019199045A1 (ko) * | 2018-04-11 | 2019-10-17 | 엘지전자 주식회사 | 제한된 참조 영역이 설정된 인터 예측을 이용한 영상 코딩 방법 및 그 장치 |
| US10904559B2 (en) * | 2018-07-13 | 2021-01-26 | Tencent America LLC | Block vector prediction in intra block copy mode |
| US11184635B2 (en) | 2018-08-31 | 2021-11-23 | Tencent America LLC | Method and apparatus for video coding with motion vector constraints |
| JP7225381B2 (ja) | 2018-09-22 | 2023-02-20 | エルジー エレクトロニクス インコーポレイティド | インター予測に基づいて、ビデオ信号を処理するための方法及び装置 |
| EP3932073A1 (en) | 2019-03-01 | 2022-01-05 | FRAUNHOFER-GESELLSCHAFT zur Förderung der angewandten Forschung e.V. | Advanced independent region boundary handling |
| WO2021057996A1 (en) * | 2019-09-28 | 2021-04-01 | Beijing Bytedance Network Technology Co., Ltd. | Geometric partitioning mode in video coding |
| US11317111B2 (en) | 2019-09-29 | 2022-04-26 | Qualcomm Incorporated | Affine coding with vector clipping |
| EP4054192A4 (en) * | 2019-10-31 | 2023-12-20 | Samsung Electronics Co., Ltd. | VIDEO DECODING METHOD AND APPARATUS, AND VIDEO CODING METHOD AND APPARATUS FOR PERFORMING INTER PREDICTION ACCORDING TO AN AFFINE MODEL |
| EP4078966A4 (en) * | 2020-01-07 | 2023-06-21 | Huawei Technologies Co., Ltd. | MOTION VECTOR RANGE DERIVATION FOR IMPROVED INTERPOLATION FILTER |
| US11936877B2 (en) * | 2021-04-12 | 2024-03-19 | Qualcomm Incorporated | Template matching based affine prediction for video coding |
| CN118355659A (zh) * | 2021-09-25 | 2024-07-16 | 抖音视界有限公司 | 用于视频处理的方法、装置和介质 |
| US12256094B2 (en) * | 2022-05-04 | 2025-03-18 | Mediatek Inc. | Methods and apparatuses of sharing preload region for affine prediction or motion compensation |
-
2022
- 2022-10-13 US US17/965,737 patent/US12206861B2/en active Active
- 2022-10-17 WO PCT/US2022/078219 patent/WO2023136941A1/en not_active Ceased
- 2022-10-17 KR KR1020237026182A patent/KR20230125830A/ko not_active Ceased
- 2022-10-17 EP EP22920969.7A patent/EP4464020A4/en active Pending
- 2022-10-17 CN CN202280009683.XA patent/CN116762341A/zh active Pending
- 2022-10-17 AU AU2022434052A patent/AU2022434052B2/en active Active
- 2022-10-17 CA CA3215786A patent/CA3215786A1/en active Pending
- 2022-10-17 JP JP2023558746A patent/JP7665779B2/ja active Active
-
2024
- 2024-11-27 US US18/963,170 patent/US20250097428A1/en active Pending
- 2024-12-03 AU AU2024270635A patent/AU2024270635A1/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014531873A (ja) | 2011-10-04 | 2014-11-27 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | ビデオコーディングのための動きベクトル予測子候補クリッピング削除 |
| JP2021515454A (ja) | 2018-03-07 | 2021-06-17 | テンセント・アメリカ・エルエルシー | ビデオ符号化/復号化の方法及び装置 |
| JP2021529462A (ja) | 2018-06-29 | 2021-10-28 | ヴィド スケール インコーポレイテッド | アフィン動きモデルを基にしたビデオコーディングのためのアダプティブ制御点の選択 |
| JP2022506681A (ja) | 2018-11-14 | 2022-01-17 | テンセント・アメリカ・エルエルシー | アフィンモデルの動きベクトルに対する制約 |
Also Published As
| Publication number | Publication date |
|---|---|
| US12206861B2 (en) | 2025-01-21 |
| AU2024270635A1 (en) | 2024-12-19 |
| WO2023136941A1 (en) | 2023-07-20 |
| CN116762341A (zh) | 2023-09-15 |
| EP4464020A1 (en) | 2024-11-20 |
| AU2022434052B2 (en) | 2024-09-12 |
| AU2022434052A1 (en) | 2023-11-02 |
| JP2024511158A (ja) | 2024-03-12 |
| US20230224472A1 (en) | 2023-07-13 |
| EP4464020A4 (en) | 2025-04-23 |
| CA3215786A1 (en) | 2023-07-20 |
| US20250097428A1 (en) | 2025-03-20 |
| KR20230125830A (ko) | 2023-08-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7667240B2 (ja) | ビデオコーディングのための方法及び装置 | |
| JP7478841B2 (ja) | デコーダ側イントラモード導出 | |
| JP7665772B2 (ja) | マージ候補のグループ化ベースの適応的な再順序付けのための方法、装置およびプログラム | |
| JP7651717B2 (ja) | イントラ予測の融合に関する修正 | |
| JP7632915B2 (ja) | ブロック・ベクトルを用いたibcブロックのイントラ予測モード情報の伝搬について | |
| KR102761715B1 (ko) | 비디오 코딩을 위한 방법 및 장치 | |
| JP7648786B2 (ja) | テンプレートマッチングを使用したcuレベルの重みによる双方向予測(bcw)のインデックスの並べ替え | |
| CN113170095B (zh) | 用于视频编解码的方法和装置 | |
| JP7597444B2 (ja) | テンプレートマッチングベースの適応動きベクトル解像度(amvr) | |
| JP7665779B2 (ja) | フレーム境界外の条件についての動きベクトルの制約 | |
| JP7585487B2 (ja) | Ibc及びイントラ予測を用いた幾何学的パーティションモードのためのイントラ予測モード情報伝搬 | |
| JP7625667B2 (ja) | ビデオ復号方法、ビデオ復号装置、コンピュータプログラム、およびビデオ符号化方法 | |
| JP7514325B2 (ja) | ビデオコーディングのための方法、装置、非一時的コンピュータ可読記憶媒体およびコンピュータプログラム | |
| JP7632810B2 (ja) | テンプレートマッチングを使用する動きベクトル差による代替マージモード | |
| JP7682300B2 (ja) | 調整ベースの局所照明補償 | |
| JP7419506B2 (ja) | 映像コーディングのための方法及び装置 | |
| JP2025523725A (ja) | ビデオ符号化/復号のための方法及びコンピュータプログラム | |
| JP7512407B2 (ja) | ビデオコーディングのための方法および装置 | |
| JP7674047B2 (ja) | イントラ及びインター予測を伴うジオメトリックパーティションモードの改善 | |
| JP7652917B2 (ja) | 動きベクトル解像度の適応順序を用いたテンプレートマッチングに基づく適応動きベクトル解像度 | |
| JP7502565B2 (ja) | Mmvdシグナリングの改善 | |
| JP2025517843A (ja) | 複数の変位ベクトル予測子およびオフセットを用いたサブブロックレベル時間的動きベクトル予測 | |
| JP2025506162A (ja) | 混合モデル・クロス・コンポーネント予測モード | |
| JP7735417B2 (ja) | 双予測およびアフィンモードのためのテンプレートマッチングベースの適応動きベクトル解像度(amvr) | |
| JP2025525266A (ja) | サブブロックベースのmv予測子のための、分割、テンプレートマッチングの動きベクトル(mv)導出、およびサブブロックmv導出 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230925 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240927 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241022 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250122 |
|
| 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: 20250311 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250409 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7665779 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |