Patent classifications
H04N19/597
VOLUMETRIC VIDEO WITH AUXILIARY PATCHES
Methods and devices for encoding and decoding data representative of a 3D scene are disclosed. A set of first patches is generated from a first MVD content acquired from a first region of the 3D scene. A patch is a part of one of the views of the MVD content. A set of second patches is generated from a second MVD content acquired from a second region of the 3D scene. An atlas packing first and second patches is generated and associated with metadata indicating, for a patch of the atlas, whether the patch is a first or a second patch At the decoding side, first patches are used for rendering the viewport image and second patches are used for pre-processing or post-processing the viewport image.
VIDEO DECODING METHOD AND APPARATUS
Disclosed herein is a video decoding method for decoding an input bitstream in which each of pictures has been encoded with being split into a plurality of tiles. The method includes decoding partial decoding information included in the input bitstream and determining one or more target tiles to be decoded among the plurality of tiles according to the partial decoding information; and decoding video data corresponding to the one or more target tiles, wherein the partial decoding information includes at least one of first information indicating whether to perform partial decoding and second information indicating an area on which partial decoding is to be performed.
VIDEO DECODING METHOD AND APPARATUS
Disclosed herein is a video decoding method for decoding an input bitstream in which each of pictures has been encoded with being split into a plurality of tiles. The method includes decoding partial decoding information included in the input bitstream and determining one or more target tiles to be decoded among the plurality of tiles according to the partial decoding information; and decoding video data corresponding to the one or more target tiles, wherein the partial decoding information includes at least one of first information indicating whether to perform partial decoding and second information indicating an area on which partial decoding is to be performed.
ENCODING AND DECODING VIEWS ON VOLUMETRIC IMAGE DATA
An encoding method comprises obtaining (101) an input set of volumetric image data, selecting (103) data from the image data for multiple views based on a visibility of the data from a respective viewpoint at a respective viewing direction and/or within a respective field of view such that a plurality of the views comprises only a part of the image data, encoding (105) each of the views as a separate output set (31), and generating (107) metadata which indicates the viewpoints. A decoding method comprises determining (121) a desired user viewpoint, obtaining (123) the metadata, selecting (125) one or more of the available viewpoints based on the desired user viewpoint, obtaining (127) one or more sets of image data in which one or more available views corresponding to the selected one or more available viewpoints have been encoded, and decoding (129) at least one of the one or more available views.
IMAGE PROCESSING APPARATUS AND METHOD
The present disclosure relates to an image processing apparatus and method that enable linking between a 3D spatial region and an atlas tile group.
Link information is generated and signaled, in which the link information is stored in a file together with a bitstream of a point cloud expressing an object having a three-dimensional shape as a set of points, and the link information links a 3D spatial region of the point cloud with an atlas tile group. On the basis of the link information, the 3D spatial region and the atlas tile group that correspond to a desired three-dimensional space are selected. The present disclosure can be applied to, for example, an image processing apparatus, an information processing apparatus, an image processing method, an information processing method, or the like.
IMAGE PROCESSING APPARATUS AND METHOD
The present disclosure relates to an image processing apparatus and method that enable linking between a 3D spatial region and an atlas tile group.
Link information is generated and signaled, in which the link information is stored in a file together with a bitstream of a point cloud expressing an object having a three-dimensional shape as a set of points, and the link information links a 3D spatial region of the point cloud with an atlas tile group. On the basis of the link information, the 3D spatial region and the atlas tile group that correspond to a desired three-dimensional space are selected. The present disclosure can be applied to, for example, an image processing apparatus, an information processing apparatus, an image processing method, an information processing method, or the like.
POINT CLOUD DATA TRANSMISSION DEVICE, POINT CLOUD DATA TRANSMISSION METHOD, POINT CLOUD DATA RECEPTION DEVICE, AND POINT CLOUD DATA RECEPTION METHOD
Disclosed herein is a method of transmitting point cloud data. The method may include encoding geometry data of the point cloud data, encoding attribute data of the point cloud data based on the geometry data, and transmitting the encoded geometry data, the encoded attribute data and signaling data, the geometry encoding includes splitting the geometry data into one or more prediction units, and inter-prediction encoding the geometry data by selectively applying a motion vector to each of the split prediction units, and the signaling data includes information for identifying whether the motion vector is applied for each prediction unit.
FAST PATCH GENERATION FOR VIDEO BASED POINT CLOUD CODING
Methods and apparatuses of encoding a video stream using video point cloud coding include determining a projection plane for each point in the point cloud; creating a list of raw points included in the point cloud; generating a list of connected components; determining whether a number of connected components is greater than a first threshold; based on determining that the number of the connected components is greater than the first threshold, processing the connected components and generating one or more patches based on the processed connected components; and generating an encoded video stream based on the generated one or more patches, wherein the list of raw points is updated based on at least one from among a result of the generating of the list of connected components, and a result of the processing of the connected components.
Three-dimensional data encoding method, three-dimensional data decoding method, three-dimensional data encoding device, and three-dimensional data decoding device
A three-dimensional data encoding method includes: encoding divided data items to generate encoded data items each corresponding to a respective one of the divided data items, the divided data items being included in subspaces obtained by dividing a current space including three-dimensional points, the divided data items each including one or more three-dimensional points among the three-dimensional points; and generating a bitstream including the encoded data items and control information items each corresponding to a respective one of the encoded data items. Each of the control information items includes a first identifier and a second identifier. The first identifier indicates a subspace corresponding to an encoded data item corresponding to the control information item, and the second identifier indicates a divided data item corresponding to the encoded data item corresponding to the control information item.
Three-dimensional data encoding method, three-dimensional data decoding method, three-dimensional data encoding device, and three-dimensional data decoding device
A three-dimensional data encoding method includes: encoding divided data items to generate encoded data items each corresponding to a respective one of the divided data items, the divided data items being included in subspaces obtained by dividing a current space including three-dimensional points, the divided data items each including one or more three-dimensional points among the three-dimensional points; and generating a bitstream including the encoded data items and control information items each corresponding to a respective one of the encoded data items. Each of the control information items includes a first identifier and a second identifier. The first identifier indicates a subspace corresponding to an encoded data item corresponding to the control information item, and the second identifier indicates a divided data item corresponding to the encoded data item corresponding to the control information item.