H04N19/55

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.

METHOD AND APPARATUS OF ENCODING/DECODING IMAGE DATA BASED ON TREE STRUCTURE-BASED BLOCK DIVISION
20230171428 · 2023-06-01 · ·

Disclosed are methods and apparatuses for image data encoding/decoding. A method of decoding an image includes receiving a bitstream in which the image is encoded; obtaining index information for specifying a block division type of a current block in the image; and determining the block division type of the current block from a candidate group pre-defined in the decoding apparatus. The candidate group includes a plurality of candidate division types, including at least one of a non-division, a first quad-division, a second quad-division, a binary-division or a triple-division. The method also includes dividing the current block into a plurality of sub-blocks; and decoding each of the sub-blocks with reference to syntax information obtained from the bitstream.

METHOD AND APPARATUS FOR ENCODING/DECODING VIDEO

Disclosed is a method and apparatus for encoding/decoding a video. According to an embodiment, provided is a method of setting a level for each of one or more regions, including decoding a definition syntax element related to level definition and a designation syntax element related to target designation from a bitstream; defining one or more levels based on the definition syntax element; and setting a target level designated by the designation syntax element among the defined levels for a target region designated by the designation syntax element.

Image and video processing apparatuses and methods

The invention relates to an image processing apparatus for compressing or decompressing a segment of an image. The segment includes a plurality of pixels, each pixel includes a pixel value and a pixel position defined by a first coordinate system. The pixel values of the plurality of pixels form a pixel value vector. The apparatus includes processing circuitry configured to compress and/or decompress the segment. Compressing the segment includes computing a plurality of expansion coefficients by expanding the pixel value vector into a plurality of basis vectors that are discrete approximations of solutions of a boundary value problem of the Helmholtz equation on the segment of the image in a second coordinate system rotated relative to the first coordinate system. Decompressing the segment includes computing the pixel value vector by forming a linear combination of the basis vectors using the plurality of expansion coefficients.

Image and video processing apparatuses and methods

The invention relates to an image processing apparatus for compressing or decompressing a segment of an image. The segment includes a plurality of pixels, each pixel includes a pixel value and a pixel position defined by a first coordinate system. The pixel values of the plurality of pixels form a pixel value vector. The apparatus includes processing circuitry configured to compress and/or decompress the segment. Compressing the segment includes computing a plurality of expansion coefficients by expanding the pixel value vector into a plurality of basis vectors that are discrete approximations of solutions of a boundary value problem of the Helmholtz equation on the segment of the image in a second coordinate system rotated relative to the first coordinate system. Decompressing the segment includes computing the pixel value vector by forming a linear combination of the basis vectors using the plurality of expansion coefficients.

METHOD, DEVICE AND ELECTRONIC EQUIPMENT FOR CODING/DECODING
20170302958 · 2017-10-19 · ·

Method, device and electronic equipment for coding/decoding are provided. The coding method includes: restricting range information about Block copying Vector(s) (BV(s)) of an Intra Block Copying (IBC) mode is determined; and the restricting range information is written into a bitstream. In the present disclosure, the problem of reduction in data processing efficiency caused by the fact that a BV range may not be determined when using IBC in the related technology is solved, the data processing efficiency may be improved, and meanwhile, smooth implementation of a coding or decoding process may also be ensured.

METHOD, DEVICE AND ELECTRONIC EQUIPMENT FOR CODING/DECODING
20170302958 · 2017-10-19 · ·

Method, device and electronic equipment for coding/decoding are provided. The coding method includes: restricting range information about Block copying Vector(s) (BV(s)) of an Intra Block Copying (IBC) mode is determined; and the restricting range information is written into a bitstream. In the present disclosure, the problem of reduction in data processing efficiency caused by the fact that a BV range may not be determined when using IBC in the related technology is solved, the data processing efficiency may be improved, and meanwhile, smooth implementation of a coding or decoding process may also be ensured.

Area-based processing method and apparatus for 360-degree video
11259049 · 2022-02-22 · ·

A 360-degree image encoding method that is performed by an encoding apparatus according to the present disclosure comprises the steps of: obtaining a two-dimensional (2D) space picture with respect to 360-degree video data; deriving motion constrained tile sets (MCTSs) for configuring a sub-picture from the 2D picture; configuring the sub-picture including the MCTSs based on the MCTSs; and encoding the sub-picture so as to output encoded image information, wherein the MCTSs are arranged in the raster scan order on the sub-picture.

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.