Patent classifications
H04N19/88
MOTION VECTOR DIFFERENCE SIGN PREDICTION FOR VIDEO CODING
A video decoder may be configured to construct motion vector candidates using possible sign values, respective magnitudes of motion vector difference components, and a motion vector predictor for a block of video data, wherein the possible sign values include a positive sign value and a negative sign value, sort the motion vector candidates based on a cost for each of the motion vector candidates to create a sorted list, determine a respective motion vector difference sign for each motion vector difference coordinate based on a motion vector sign predictor index and the sorted list, and decode the block of video data using the respective magnitudes of motion vector difference coordinates and the respective motion vector difference sign for each motion vector difference component.
MOTION VECTOR DIFFERENCE SIGN PREDICTION FOR VIDEO CODING
A video decoder may be configured to construct motion vector candidates using possible sign values, respective magnitudes of motion vector difference components, and a motion vector predictor for a block of video data, wherein the possible sign values include a positive sign value and a negative sign value, sort the motion vector candidates based on a cost for each of the motion vector candidates to create a sorted list, determine a respective motion vector difference sign for each motion vector difference coordinate based on a motion vector sign predictor index and the sorted list, and decode the block of video data using the respective magnitudes of motion vector difference coordinates and the respective motion vector difference sign for each motion vector difference component.
TECHNIQUES FOR SIGNALING MULTIVIEW VIEW POSITIONS IN SEI MESSAGE
Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes processing circuitry. The processing circuitry decodes pictures associated with views in a bitstream and determines, from a supplemental enhancement information (SEI) message, positions of multidimensional coordinates in a multidimensional space respectively for the views. In an example, a position of a view is defined in the SEI message by at least a vertical view position and a horizontal view position in the multidimensional space. Further, the processing circuitry determines a rendering picture from the pictures based on a rendering view that is defined by at least the vertical view position and the horizontal view position in the multidimensional space.
TECHNIQUES FOR SIGNALING MULTIVIEW VIEW POSITIONS IN SEI MESSAGE
Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes processing circuitry. The processing circuitry decodes pictures associated with views in a bitstream and determines, from a supplemental enhancement information (SEI) message, positions of multidimensional coordinates in a multidimensional space respectively for the views. In an example, a position of a view is defined in the SEI message by at least a vertical view position and a horizontal view position in the multidimensional space. Further, the processing circuitry determines a rendering picture from the pictures based on a rendering view that is defined by at least the vertical view position and the horizontal view position in the multidimensional space.
ORDER RELATIONSHIP BETWEEN SUBPICTURES
Methods and apparatus for processing of video are described. The processing includes video encoding, decoding, or transcoding. A video processing method includes performing a conversion between a video including one or more pictures including one or more subpictures and a bitstream of the video. The bitstream conforms to a format rule that specifies that a trailing subpicture that is associated with an intra random access point subpicture or a gradual decoding refresh subpicture follows the intra random access point subpicture or the gradual decoding refresh subpicture in an order.
ORDER RELATIONSHIP BETWEEN SUBPICTURES
Methods and apparatus for processing of video are described. The processing includes video encoding, decoding, or transcoding. A video processing method includes performing a conversion between a video including one or more pictures including one or more subpictures and a bitstream of the video. The bitstream conforms to a format rule that specifies that a trailing subpicture that is associated with an intra random access point subpicture or a gradual decoding refresh subpicture follows the intra random access point subpicture or the gradual decoding refresh subpicture in an order.
IMAGE PROCESSING DEVICE AND IMAGE PROCESSING METHOD
The present technology relates to an image processing device and an image processing method capable of simplifying processing.
When a matrix intra prediction which is intra prediction using a matrix operation is performed on a current prediction block to be encoded/decoded, the matrix intra prediction is performed by using a shift amount set to a fixed value to generate the predicted image of the current prediction block. Then, the current prediction block is encoded/decoded using the predicted image. The present technology can be applied, for example, to a case of performing the encoding and decoding an image.
IMAGE PROCESSING DEVICE AND IMAGE PROCESSING METHOD
The present technology relates to an image processing device and an image processing method capable of simplifying processing.
When a matrix intra prediction which is intra prediction using a matrix operation is performed on a current prediction block to be encoded/decoded, the matrix intra prediction is performed by using a shift amount set to a fixed value to generate the predicted image of the current prediction block. Then, the current prediction block is encoded/decoded using the predicted image. The present technology can be applied, for example, to a case of performing the encoding and decoding an image.
VIDEO CODING WITH MULTIPLE INTRA BLOCK COPY MODES
Example methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to implement video coding with multiple intra block copy modes are disclosed. Example video encoder apparatus disclosed herein include a coding block translator to perform a translation operation on a coding block of an image frame to determine a translated version of the coding block. Disclosed example video encoder apparatus also include a searcher to perform a first intra block copy search based on an untranslated version of the coding block and a second intra block copy search based on the translated version of the coding block to determine a candidate predictor block of previously encoded pixels of the image frame, the candidate predictor block corresponding to an intra block copy predictor of the coding block.
VIDEO CODING WITH MULTIPLE INTRA BLOCK COPY MODES
Example methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to implement video coding with multiple intra block copy modes are disclosed. Example video encoder apparatus disclosed herein include a coding block translator to perform a translation operation on a coding block of an image frame to determine a translated version of the coding block. Disclosed example video encoder apparatus also include a searcher to perform a first intra block copy search based on an untranslated version of the coding block and a second intra block copy search based on the translated version of the coding block to determine a candidate predictor block of previously encoded pixels of the image frame, the candidate predictor block corresponding to an intra block copy predictor of the coding block.