Image data encoding/decoding method and apparatus
AssigneeB1 Institute of Image Technology, Inc.
InventorKi Baek Kim
Life of this patent
Estimating the term…
Abstract
Disclosed is an image data encoding/decoding method and apparatus. A method for decoding a 360-degree image comprises the steps of: receiving a bitstream obtained by encoding a 360-degree image; generating a prediction image by making reference to syntax information obtained from the received bitstream; combining the generated prediction image with a residual image obtained by dequantizing and inverse-transforming the bitstream, so as to obtain a decoded image; and reconstructing the decoded image into a 360-degree image according to a projection format.
Claims13
A method for decoding a 360-degree image, the method comprising:
- receiving a bitstream in which the 360-degree image is encoded, the bitstream including data of an extended 2-dimensional image, the extended 2-dimensional image including a 2-dimensional image and a predetermined extension region, and the 2-dimensional image being projected from an image with a 3-dimensional projection structure and including at least one face;
- and
- reconstructing the extended 2-dimensional image by decoding the data of an extended 2-dimensional image,
- wherein a size of the extension region is determined based on size information indicating a size of the extension region, the size information being obtained from the bitstream,
- wherein sample values of the extension region are determined differently according to a padding method selected from a plurality of padding methods,
- wherein whether the extended 2-dimensional image includes the extension region is determined based on a 1-bit flag included in the bitstream,
- wherein the reconstructing the extended 2-dimensional image comprises generating a prediction image,
- wherein the prediction image is generated by selecting one prediction mode among a plurality of prediction modes including intra prediction and inter prediction, and performing prediction based on the selected prediction mode, and
- information on the selected prediction mode is obtained from the bitstream.
A method for encoding a 360-degree image, the method comprising:
- obtaining a 2-dimensional image projected from an image with a 3-dimensional projection structure and including at least one face;
- obtaining an extended 2-dimensional image including the 2-dimensional image and a predetermined extension region;
- and
- encoding data of the extended 2-dimensional image into a bitstream in which the 360-degree image is encoded,
- wherein a size of the extension region is encoded based on size information indicating a size of the extension region, the size information being encoded into the bitstream,
- wherein sample values of the extension region are determined differently according to a padding method selected from a plurality of padding methods,
- wherein a 1-bit flag indicating whether the extended 2-dimensional image includes the extension region is encoded into the bitstream,
- wherein the encoding data of the extended 2-dimensional image comprises generating a prediction image,
- wherein the prediction image is generated by selecting one prediction mode among a plurality of prediction modes including intra prediction and inter prediction, and performing prediction based on the selected prediction mode, and
- information on the selected prediction mode is encoded into the bitstream.
A non-transitory computer-readable recording medium storing a bitstream that is generated by a method for encoding a 360-degree image, the method comprising:
- obtaining a 2-dimensional image projected from an image with a 3-dimensional projection structure and including at least one face;
- obtaining an extended 2-dimensional image including the 2-dimensional image and a predetermined extension region;
- and
- encoding data of the extended 2-dimensional image into a bitstream in which the 360-degree image is encoded,
- wherein a size of the extension region is encoded based on size information indicating a size of the extension region, the size information being encoded into the bitstream,
- wherein sample values of the extension region are determined differently according to a padding method selected from a plurality of padding methods,
- wherein a 1-bit flag indicating whether the extended 2-dimensional image includes the extension region is encoded into the bitstream,
- wherein the encoding data of the extended 2-dimensional image comprises generating a prediction image,
- wherein the prediction image is generated by selecting one prediction mode among a plurality of prediction modes including intra prediction and inter prediction, and performing prediction based on the selected prediction mode, and
- information on the selected prediction mode is encoded into the bitstream.
A method of transmitting a bitstream, comprising:
- transmitting the bitstream generated by a method for encoding a 360-degree image to an image decoding apparatus,
- wherein the method for encoding a 360-degree image comprises,
- obtaining a 2-dimensional image projected from an image with a 3-dimensional projection structure and including at least one face;
- obtaining an extended 2-dimensional image including the 2-dimensional image and a predetermined extension region;
- and
- encoding data of the extended 2-dimensional image into a bitstream in which the 360-degree image is encoded,
- wherein a size of the extension region is encoded based on size information indicating a size of the extension region, the size information being encoded into the bitstream,
- wherein sample values of the extension region are determined differently according to a padding method selected from a plurality of padding methods,
- wherein a 1-bit flag indicating whether the extended 2-dimensional image includes the extension region is encoded into the bitstream,
- wherein the encoding data of the extended 2-dimensional image comprises generating a prediction image,
- wherein the prediction image is generated by selecting one prediction mode among a plurality of prediction modes including intra prediction and inter prediction, and performing prediction based on the selected prediction mode, and
- information on the selected prediction mode is encoded into the bitstream.
Dependencies are inferred from the claim text.