Patent classifications
H04N19/55
TILING FOR VIDEO BASED POINT CLOUD COMPRESSION
A method for point cloud encoding includes generating, for a three-dimensional (3D) point cloud, video frames and atlas frames that includes pixels representing information about the 3D point cloud, wherein atlas tiles represent partitions in the atlas frames and video tiles represent partitions in the video frames. The method also includes setting a value for a syntax element according to relationships between sizes of the video tiles and sizes of the atlas tiles. The method further includes encoding the video frames and the atlas frames to generate video sub-bitstreams and an atlas sub-bitstream, respectively. Additionally, the method includes generating a bitstream based on the atlas sub-bitstream, the video sub-bitstreams, and the syntax element and transmitting the bitstream.
INTRA-BLOCK COPY DECODING USING DYNAMIC RE-MAPPING OF ON-CHIP MEMORY
A device includes a decoder configured to identify, during an intra-block copy (IBC) decoding process on at least a portion of a coding unit of video data, a target virtual address for data access associated with a particular operation of the IBC decoding process. The target virtual address is generated according to an addressing scheme of a virtual memory used by the IBC decoding process. The decoder is configured to dynamically map the target virtual address to a particular memory address of a portion of an on-chip memory. The on-chip memory is configured to store reconstructed blocks of the video data and has a second size that is smaller than a first size of the virtual memory. The decoder is also configured to access the on-chip memory using the particular memory address to perform the particular operation of the IBC decoding process.
Method and apparatus for encoding and decoding video using inter-prediction
A coding tool is provided to improve the compression performance of inter prediction and is used at the encoder/decoder side to adjust the correction of a motion vector based on a high level syntax. In addition, a method is provided for simply performing an integer sample search step of searching for an integer offset and a fractional sample refinement step of searching for a sub-pixel offset in relation to motion vector refinement among coding tools.
MOTION VECTOR PREDICTION IN VIDEO ENCODING AND DECODING
In general, encoding or decoding a picture part can involve determining a spatiotemporal motion vector predictor (STMVP) candidate for a merge mode of operation from spatial motion vector candidates taken from spatial positions around a current coding unit (CU) and a temporal motion vector candidate, where at least one embodiment involves determining the STMVP candidate based on considering at most two spatial positions and based on an average of at least two of the spatial and temporal motion vector candidates.
MOTION VECTOR PREDICTION IN VIDEO ENCODING AND DECODING
In general, encoding or decoding a picture part can involve determining a spatiotemporal motion vector predictor (STMVP) candidate for a merge mode of operation from spatial motion vector candidates taken from spatial positions around a current coding unit (CU) and a temporal motion vector candidate, where at least one embodiment involves determining the STMVP candidate based on considering at most two spatial positions and based on an average of at least two of the spatial and temporal motion vector candidates.
APPARATUS, A METHOD AND A COMPUTER PROGRAM FOR VIDEO CODING AND DECODING
A method comprising: encoding an input picture into a coded constituent picture;
reconstructing, as a part of said encoding, a decoded constituent picture corresponding to the coded constituent picture; encoding a spatial region into a coded tile, the encoding comprising: determining a horizontal offset and a vertical offset indicative of a region-wise anchor position of the spatial region within the decoded constituent picture; encoding the horizontal offset and the vertical offset; determining that a prediction unit at position of a first horizontal coordinate and a first vertical coordinate of the coded tile is predicted relative to the region-wise anchor position, wherein the first horizontal coordinate and the first vertical coordinate are horizontal and vertical coordinates, respectively, within the spatial region; indicating that the prediction unit is predicted relative to a prediction-unit anchor position that is relative to the horizontal and vertical offset; deriving a prediction-unit anchor position equal to sum of the first horizontal coordinate and the horizontal offset, and the first vertical coordinate and the vertical offset, respectively; and determining a motion vector for the prediction unit; and applying the motion vector relative to the prediction-unit anchor position to obtain a prediction block.
APPARATUS, A METHOD AND A COMPUTER PROGRAM FOR VIDEO CODING AND DECODING
A method comprising: encoding an input picture into a coded constituent picture;
reconstructing, as a part of said encoding, a decoded constituent picture corresponding to the coded constituent picture; encoding a spatial region into a coded tile, the encoding comprising: determining a horizontal offset and a vertical offset indicative of a region-wise anchor position of the spatial region within the decoded constituent picture; encoding the horizontal offset and the vertical offset; determining that a prediction unit at position of a first horizontal coordinate and a first vertical coordinate of the coded tile is predicted relative to the region-wise anchor position, wherein the first horizontal coordinate and the first vertical coordinate are horizontal and vertical coordinates, respectively, within the spatial region; indicating that the prediction unit is predicted relative to a prediction-unit anchor position that is relative to the horizontal and vertical offset; deriving a prediction-unit anchor position equal to sum of the first horizontal coordinate and the horizontal offset, and the first vertical coordinate and the vertical offset, respectively; and determining a motion vector for the prediction unit; and applying the motion vector relative to the prediction-unit anchor position to obtain a prediction block.
SYSTEMS AND METHODS FOR REFERENCE OFFSET SIGNALING IN VIDEO CODING
A method of deriving prediction sample values for decoding video data by a device is provided. A reference wraparound offset syntax specifying an offset used for computing a horizontal wrap-around position is decoded. A luma location is derived based on a product of a value of the reference wraparound offset syntax and a minimum coding block size. A predicted luma sample value is derived by using the luma location.
METHOD AND APPARATUS FOR PERFORMING ENCODING/DECODING BY USING REGION-BASED INTER/INTRA PREDICTION TECHNIQUE
Disclosed are region-based image encoding/decoding method and apparatus. The method of decoding an image includes: determining a projection format of a 360-degree video image; determining, on the basis of the determined projection format, a spatial correlation degree between a current block and a neighboring block; and determining, on the basis of the determined spatial correlation degree, a candidate block for predicting the current block.
Gradual Decoding Refresh In Video Coding
A method of decoding a coded video bitstream implemented by a video decoder is disclosed. The method includes determining that a coded video sequence (CVS) of the coded video bitstream includes a video coding layer (VCL) network abstraction layer (NAL) unit having a gradual decoding refresh (GDR) network abstraction layer (NAL) unit type (GDR_NUT), the VCL NAL unit having the GDR_NUT containing a GDR picture; initiating decoding of the CVS at the GDR picture; and generating an image according to the CVS as decoded. A corresponding method of encoding is also disclosed.