IP Library › Granted Patent US 11,863,732
Granted Patent B1
US 11,863,732 · App. 18/446,200 · Granted Jan 2, 2024

Image data encoding/decoding method and apparatus

Inventor: Ki Baek Kim (Seoul, KR)
Assignee: B1 INSTITUTE OF IMAGE TECHNOLOGY, INC.
H04N13/161H04N19/103H04N19/105H04N19/11H04N19/119H04N19/124H04N19/129H04N19/13H04N19/134H04N19/167H04N19/172H04N19/176H04N19/597H04N19/625H04N19/70
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,863,732
App. No.
18/446,200
Granted
Jan 2, 2024
Kind
B1
Abstract

Disclosed are methods and apparatuses for decoding an image. A method includes receiving a bitstream obtained by encoding the image; dividing a first coding block into a plurality of second coding blocks; generating a prediction block of a second coding block based on syntax information obtained from the bitstream; and reconstructing the second coding block based on the prediction block and a residual block of the second coding block, the residual block being obtained by performing a dequantization and an inverse-transform on quantized transform coefficients from the bitstream. The first coding block has a recursive division structure. The first coding block is divided based on at least one of a quad tree division, a binary tree division or a triple tree division.

Claims (40)

1. A method of decoding a 360-degree image performed by an image decoding apparatus, the method comprising:

receiving a bitstream in which the 360-degree image is encoded, the bitstream including data of an expanded 2-dimensional image, the expanded 2-dimensional image including a 2-dimensional image and a predetermined expansion region, and the 2-dimensional image being projected from an image with a 3-dimensional projection structure and including one or more faces;

generating a predicted image by performing prediction based on information on the prediction included in the bitstream; and

reconstructing the expanded 2-dimensional image based on the predicted image and a residual image,

wherein sample values of the expansion region are determined by changing sample values of the face for the sample values of the expansion region,

wherein a size of the expansion region is determined based on size information obtained from the bitstream,

wherein the predicted image is generated by performing inter prediction, and

wherein the 3-dimensional projection structure is selectively determined based on identification information, among a plurality of pre-defined 3-dimensional projection structures including a first 3-dimensional projection structure and a second 3-dimensional projection structure, the identification information being obtained from the bitstream,

wherein existence information indicating existence of the expansion region is obtained from the bitstream,

wherein the size information for the expansion region is obtained from the bitstream in case the existence information indicates that the expansion region exists,

wherein, based on a projection format for the 3-dimensional projection structure is a first projection format, the size of the expansion region is determined based on first width information for specifying a width of the expansion region on a left side of the face and second width information for specifying a width of the expansion region on a right side of the face, both the first width information and the second width information being obtained from the bitstream,

wherein, based on a projection format for the 3-dimensional projection structure is a second projection format, the size of the expansion region is determined based on first width information for specifying a width of the expansion region on a left side of the face, second width information for specifying a width of the expansion region on a right side of the face, third height information for specifying a height of the expansion region on a top side of the face and fourth height information for specifying a height of the expansion region on a bottom side of the face, all of the first width information, the second width information, the third height information and the fourth height information being obtained from the bitstream.

2. A method of encoding a 360-degree image performed by an image encoding apparatus, 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 expanded 2-dimensional image including the 2-dimensional image and a predetermined expansion region;

generating a predicted image by performing prediction, information on the prediction being encoded into the bitstream; and

encoding data of the expanded 2-dimensional image into the bitstream based on the predicted image and a residual image,

wherein sample values of the expansion region are determined by changing sample values of the face for the sample values of the expansion region,

wherein size information on a size of the expansion region is encoded into the bitstream,

wherein the predicted image is generated by performing inter prediction, and

wherein the 3-dimensional projection structure is selectively determined among a plurality of 3-dimensional projection structures including a first 3-dimensional projection structure and a second 3-dimensional projection structure, the determined 3-dimensional projection structure being encoded into the bitstream based on identification information,

wherein existence information indicating existence of the expansion region is encoded into the bitstream,

wherein the size information for the expansion region is encoded into the bitstream in case the existence information indicates that the expansion region exists,

wherein, based on a projection format for the 3-dimensional projection structure is a first projection format, the size of the expansion region is encoded based on first width information for specifying a width of the expansion region on a left side of the face and second width information for specifying a width of the expansion region on a right side of the face, both the first width information and the second width information being encoded into the bitstream,

wherein, based on a projection format for the 3-dimensional projection structure is a second projection format, the size of the expansion region is encoded based on first width information for specifying a width of the expansion region on a left side of the face, second width information for specifying a width of the expansion region on a right side of the face, third height information for specifying a height of the expansion region on a top side of the face and fourth height information for specifying a height of the expansion region on a bottom side of the face, all of the first width information, the second width information, the third height information and the fourth height information being encoded into the bitstream.

3. A method of transmitting a bitstream performed by a transmitting apparatus, comprising:

transmitting the bitstream to an image decoding apparatus,

wherein the bitstream is generated by performing

obtaining a 2-dimensional image projected from an image with a 3-dimensional projection structure and including at least one face;

obtaining an expanded 2-dimensional image including the 2-dimensional image and a predetermined expansion region;

generating a predicted image by performing prediction, information on the prediction being encoded into the bitstream; and

encoding data of the expanded 2-dimensional image into the bitstream based on the predicted image and a residual image,

wherein sample values of the expansion region are determined by changing sample values of the face for the sample values of the expansion region,

wherein size information on a size of the expansion region is encoded into the bitstream,

wherein the predicted image is generated by performing inter prediction, and

wherein the 3-dimensional projection structure is selectively determined among a plurality of 3-dimensional projection structures including a first 3-dimensional projection structure and a second 3-dimensional projection structure, the determined 3-dimensional projection structure being encoded into the bitstream based on identification information,

wherein existence information indicating existence of the expansion region is encoded into the bitstream,

wherein the size information for the expansion region is encoded into the bitstream in case the existence information indicates that the expansion region exists,

wherein, based on a projection format for the 3-dimensional projection structure is a first projection format, the size of the expansion region is encoded based on first width information for specifying a width of the expansion region on a left side of the face and second width information for specifying a width of the expansion region on a right side of the face, both the first width information and the second width information being encoded into the bitstream,

wherein, based on a projection format for the 3-dimensional projection structure is a second projection format, the size of the expansion region is encoded based on first width information for specifying a width of the expansion region on a left side of the face, second width information for specifying a width of the expansion region on a right side of the face, third height information for specifying a height of the expansion region on a top side of the face and fourth height information for specifying a height of the expansion region on a bottom side of the face, all of the first width information, the second width information, the third height information and the fourth height information being encoded into the bitstream.

Priority Claims (3)
KR 10-2016-0127883 · Oct 4, 2016 · national
KR 10-2016-0129383 · Oct 6, 2016 · national
KR 10-2017-0090613 · Jul 17, 2017 · national
Continuity (3)
Continuation 17073225 · Oct 16, 2020
Continuation 16372251 · Apr 1, 2019
Continuation PCTKR2017011144 · Oct 10, 2017
Cited By (19)
US 12,219,114 US 12,225,179 US 12,238,261 US 12,244,783 US 12,256,056 US 12,278,939 US 12,323,568 US 12,401,775 US 12,413,695 US 12,432,331 US 12,542,883 US 12,542,884 US 12,549,699 US 12,581,049 US 12,603,981 US 12,621,421 US 12,621,422 US 12,634,425 US 12,671,796