H04N19/53

Method and apparatus for reference area transfer with pre-analysis
11582479 · 2023-02-14 · ·

A method and apparatus for reduction of reference data transfer and coding efficiency improvement. The method includes performing pre-analysis on a decimated version of an image, and utilizing the predictions of the pre-analysis to transfer smaller reference area.

Method and apparatus for reference area transfer with pre-analysis
11582479 · 2023-02-14 · ·

A method and apparatus for reduction of reference data transfer and coding efficiency improvement. The method includes performing pre-analysis on a decimated version of an image, and utilizing the predictions of the pre-analysis to transfer smaller reference area.

Sub-block motion derivation and decoder-side motion vector refinement for merge mode
11558633 · 2023-01-17 · ·

Systems, methods, and instrumentalities for sub-block motion derivation and motion vector refinement for merge mode may be disclosed herein. Video data may be coded (e.g., encoded and/or decoded). A collocated picture for a current slice of the video data may be identified. The current slice may include one or more coding units (CUs). One or more neighboring CUs may be identified for a current CU. A neighboring CU (e.g., each neighboring CU) may correspond to a reference picture. A (e.g., one) neighboring CU may be selected to be a candidate neighboring CU based on the reference pictures and the collocated picture. A motion vector (MV) (e.g., collocated MV) may be identified from the collocated picture based on an MV (e.g., a reference MV) of the candidate neighboring CU. The current CU may be coded (e.g., encoded and/or decoded) using the collocated MV.

INHERITANCE IN SAMPLE ARRAY MULTITREE SUBDIVISION
20180007391 · 2018-01-04 ·

A better compromise between encoding complexity and achievable rate distortion ratio, and/or to achieve a better rate distortion ratio is achieved by using multitree sub-divisioning not only in order to subdivide a continuous area, namely the sample array, into leaf regions, but using the intermediate regions also to share coding parameters among the corresponding collocated leaf blocks. By this measure, coding procedures performed in tiles—leaf regions—locally, may be associated with coding parameters individually without having to, however, explicitly transmit the whole coding parameters for each leaf region separately. Rather, similarities may effectively exploited by using the multitree subdivision.

INHERITANCE IN SAMPLE ARRAY MULTITREE SUBDIVISION
20180007391 · 2018-01-04 ·

A better compromise between encoding complexity and achievable rate distortion ratio, and/or to achieve a better rate distortion ratio is achieved by using multitree sub-divisioning not only in order to subdivide a continuous area, namely the sample array, into leaf regions, but using the intermediate regions also to share coding parameters among the corresponding collocated leaf blocks. By this measure, coding procedures performed in tiles—leaf regions—locally, may be associated with coding parameters individually without having to, however, explicitly transmit the whole coding parameters for each leaf region separately. Rather, similarities may effectively exploited by using the multitree subdivision.

Video signal processing method and apparatus using adaptive motion vector resolution

A video signal decoding device comprising a processor, wherein the processor is configured to: obtain reference samples corresponding to a first side of a current block and reference samples corresponding to a second side of the current block, obtain a direct current (DC) value for prediction of the current block based on a reference sample set comprising at least some of the reference samples corresponding to the first side and the reference samples corresponding to the second side, and reconstruct the current block based on the DC value.

Video signal processing method and apparatus using adaptive motion vector resolution

A video signal decoding device comprising a processor, wherein the processor is configured to: obtain reference samples corresponding to a first side of a current block and reference samples corresponding to a second side of the current block, obtain a direct current (DC) value for prediction of the current block based on a reference sample set comprising at least some of the reference samples corresponding to the first side and the reference samples corresponding to the second side, and reconstruct the current block based on the DC value.

Inter prediction method and apparatus

An inter prediction method, including: when a prediction mode of a to-be-processed picture block is an affine motion model-based advanced motion vector prediction mode, obtaining control point motion vectors of the to-be-processed picture block, where the control point motion vectors meet preset first motion vector resolution and/or first motion vector bit depth; then, deriving a motion vector of each motion compensation unit in the to-be-processed picture block based on the control point motion vectors; and obtaining a reconstructed block of the to-be-processed picture block based on the motion vector of each motion compensation unit.

Inter prediction method and apparatus

An inter prediction method, including: when a prediction mode of a to-be-processed picture block is an affine motion model-based advanced motion vector prediction mode, obtaining control point motion vectors of the to-be-processed picture block, where the control point motion vectors meet preset first motion vector resolution and/or first motion vector bit depth; then, deriving a motion vector of each motion compensation unit in the to-be-processed picture block based on the control point motion vectors; and obtaining a reconstructed block of the to-be-processed picture block based on the motion vector of each motion compensation unit.

Unified search window to support multiple video encoding standards

A system comprises a memory storage configured to store at least a portion of a frame of a video and a hardware motion estimation search processing unit configured to perform at least a portion of a motion estimation search for the video for a plurality of different block sizes. The hardware motion estimation search processing unit is configured to perform the motion estimation search using a plurality of source sub-blocks of a first block size to determine a first type of comparison evaluation values for the first block size. A combination of values included in the first type of comparison evaluation values is utilized to determine at least one second type of comparison evaluation values for a second block size, wherein the second block size is larger than the first block size.