IP Library Granted Patent US 12,335,626
Granted Patent B2
US 12,335,626 · App. 18/499,152 · Granted Jun 17, 2025

Image data encoding/decoding method and apparatus

Inventor: Ki Baek Kim (Seoul, KR)
Assignee: B1 INSTITUTE OF IMAGE TECHNOLOGY, INC.
H04N23/698G06T3/40H04N13/161H04N19/103H04N19/105H04N19/11H04N19/119H04N19/124H04N19/129H04N19/13H04N19/134H04N19/159H04N19/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 12,335,626
App. No.
18/499,152
Granted
Jun 17, 2025
Kind
B2
Abstract

A method for decoding a 360-degree image includes: 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. Here, generating the prediction image includes: checking, from the syntax information, prediction mode accuracy for a current block to be decoded; determining whether the checked prediction mode accuracy corresponds to most probable mode (MPM) information obtained from the syntax information; and when the checked prediction mode accuracy does not correspond to the MPM information, reconfiguring the MPM information according to the prediction mode accuracy for the current block.

Claims (34)

1. An image decoding method performed by an image decoding apparatus, the method comprising:

receiving a bitstream including information on a current picture,

obtaining information on one or more sub-areas included in the current picture from the bitstream;

obtaining the one or more sub-areas included in the current picture based on the information on the one or more sub-areas; and

decoding each of the one or more sub-areas,

wherein the decoding the one or more sub-areas comprises dividing the one or more sub-areas into a plurality of blocks by tree-based partitioning including a quad-tree partitioning, and a binary-tree partitioning, and

wherein the information on the one or more sub-areas comprises

a first syntax element specifying the number of sub-areas included in the current picture,

a second syntax element specifying a top left position of the sub-area included in the current picture, and

a third syntax element specifying a size of the sub-area.

2. An image encoding method performed by an image encoding apparatus, the method comprising:

obtaining one or more sub-areas included in a current picture, information on the one or more sub-areas is encoded into a bitstream; and

encoding each of the one or more sub-areas,

wherein the encoding the one or more sub-areas comprises dividing the one or more sub-areas into a plurality of blocks by tree-based partitioning including a quad-tree partitioning, and a binary-tree partitioning, and

wherein the information on the one or more sub-areas comprises

a first syntax element specifying the number of sub-areas included in the current picture,

a second syntax element specifying a top left position of the sub-area included in the current picture, and

a third syntax element specifying a size of the sub-area.

3. A non-transitory computer readable recording medium storing a bitstream that is generated by an image encoding method, the method comprising:

obtaining one or more sub-areas included in a current picture, information on the one or more sub-areas is encoded into a bitstream; and

encoding each of the one or more sub-areas,

wherein the encoding the one or more sub-areas comprises dividing the one or more sub-areas into a plurality of blocks by tree-based partitioning including a quad-tree partitioning, and a binary-tree partitioning, and

wherein the information on the one or more sub-areas comprises

a first syntax element specifying the number of sub-areas included in the current picture,

a second syntax element specifying a top left position of the sub-area included in the current picture, and

a third syntax element specifying a size of the sub-area.

4. A method of transmitting a bitstream that is generated by an image encoding method, the image encoding method comprising:

obtaining one or more sub-areas included in a current picture, information on the one or more sub-areas is encoded into a bitstream; and

encoding each of the one or more sub-areas,

wherein the encoding the one or more sub-areas comprises dividing the one or more sub-areas into a plurality of blocks by tree-based partitioning including a quad-tree partitioning, and a binary-tree partitioning, and

wherein the information on the one or more sub-areas comprises

a first syntax element specifying the number of sub-areas included in the current picture,

a second syntax element specifying a top left position of the sub-area included in the current picture, and

a third syntax element specifying a size of the sub-area.

Priority Claims (3)
KR 10-2016-0127887 · Oct 4, 2016 · national
KR 10-2016-0129386 · Oct 6, 2016 · national
KR 10-2017-0090616 · Jul 17, 2017 · national
Continuity (6)
Continuation 18314965 · May 10, 2023
Continuation 17579225 · Jan 19, 2022
Continuation 17027154 · Sep 21, 2020
Continuation 16372287 · Apr 1, 2019
Continuation PCTKR2017011138 · Oct 10, 2017
Related Publication 20240064410A1 · Feb 22, 2024
References Cited (114)
US 5440346A · Alattar et al. · 1995 [cited by applicant]
US 5448297A · Alattar et al. · 1995 [cited by applicant]
US 5724451A · Shin et al. · 1998 [cited by applicant]
US 6314209B1 · Kweon et al. · 2001 [cited by applicant]
US 7623682B2 · Park et al. · 2009 [cited by applicant]
US 9554138B2 · Lee et al. · 2017 [cited by applicant]
US 9584819B2 · Wang · 2017 [cited by examiner]
US 9686555B2 · Song et al. · 2017 [cited by applicant]
US 9721393B1 · Dunn et al. · 2017 [cited by applicant]
US 10015512B2 · Song et al. · 2018 [cited by applicant]
US 10110891B2 · Yamamoto et al. · 2018 [cited by applicant]
US 10115031B1 · Pashintsev et al. · 2018 [cited by applicant]
US 10225577B2 · Chen · 2019 [cited by applicant]
US 10306258B2 · Bankoski et al. · 2019 [cited by applicant]
US 10554969B2 · Lee et al. · 2020 [cited by applicant]
US 10779004B2 · Huang et al. · 2020 [cited by applicant]
US 20050185461A1 · Silverbrook et al. · 2005 [cited by applicant]
US 20060034529A1 · Park et al. · 2006 [cited by applicant]
US 20070174804A1 · Sasao et al. · 2007 [cited by applicant]
US 20070223582A1 · Borer · 2007 [cited by applicant]
US 20070230803A1 · Ueno et al. · 2007 [cited by applicant]
US 20070280348A1 · Tokumitsu et al. · 2007 [cited by applicant]
US 20090028245A1 · Vieron et al. · 2009 [cited by applicant]
US 20090161795A1 · Oh et al. · 2009 [cited by applicant]
US 20090167195A1 · Katsu · 2009 [cited by applicant]
US 20090265748A1 · Dotchevski et al. · 2009 [cited by applicant]
US 20120046716A1 · Dougal · 2012 [cited by applicant]
US 20120163469A1 · Kim · 2012 [cited by examiner]
US 20120243608A1 · Yu et al. · 2012 [cited by applicant]
US 20120243797A1 · Di Venuto Dayer et al. · 2012 [cited by applicant]
US 20120269274A1 · Kim et al. · 2012 [cited by applicant]
US 20130051452A1 · Li et al. · 2013 [cited by applicant]
US 20130077884A1 · Ikai et al. · 2013 [cited by applicant]
US 20130101035A1 · Wang · 2013 [cited by examiner]
US 20130128971A1 · Guo et al. · 2013 [cited by applicant]
US 20130136179A1 · Lim et al. · 2013 [cited by applicant]
US 20130136184A1 · Suzuki et al. · 2013 [cited by applicant]
US 20130182775A1 · Wang et al. · 2013 [cited by applicant]
US 20130202051A1 · Zhou · 2013 [cited by examiner]
US 20130259193A1 · Packard et al. · 2013 [cited by applicant]
US 20130266064A1 · Zhang et al. · 2013 [cited by applicant]
US 20140079332A1 · Zheng · 2014 [cited by applicant]
US 20140126645A1 · Lim et al. · 2014 [cited by applicant]
US 20140133581A1 · Naito · 2014 [cited by applicant]
US 20140146873A1 · Lee · 2014 [cited by examiner]
US 20140177720A1 · Zhang et al. · 2014 [cited by applicant]
US 20140185950A1 · Saint Macary · 2014 [cited by examiner]
US 20150124867A1 · Jaeger et al. · 2015 [cited by applicant]
US 20150172714A1 · Wu et al. · 2015 [cited by applicant]
US 20150201217A1 · Lu et al. · 2015 [cited by applicant]
US 20150208077A1 · Kim et al. · 2015 [cited by applicant]
US 20150222897A1 · Park · 2015 [cited by applicant]
US 20150249840A1 · Kim · 2015 [cited by examiner]
US 20150264348A1 · Zou et al. · 2015 [cited by applicant]
US 20150301777A1 · Jang · 2015 [cited by applicant]
US 20150302665A1 · Miller · 2015 [cited by applicant]
US 20150363664A1 · Chang · 2015 [cited by examiner]
US 20160112721A1 · An et al. · 2016 [cited by applicant]
US 20160219241A1 · Korneliussen et al. · 2016 [cited by applicant]
US 20160219276A1 · Li · 2016 [cited by examiner]
US 20160219278A1 · Chen · 2016 [cited by examiner]
US 20160219280A1 · Korneliussen et al. · 2016 [cited by applicant]
US 20160227214A1 · Rapaka et al. · 2016 [cited by applicant]
US 20160227231A1 · Xiu · 2016 [cited by examiner]
US 20160267056A1 · Hertzog · 2016 [cited by applicant]
US 20160277739A1 · Puri · 2016 [cited by examiner]
US 20160323561A1 · Jin et al. · 2016 [cited by applicant]
US 20160328824A1 · Kim et al. · 2016 [cited by applicant]
US 20160373756A1 · Yu et al. · 2016 [cited by applicant]
US 20170013261A1 · Lin et al. · 2017 [cited by applicant]
US 20170069369A1 · Kim et al. · 2017 [cited by applicant]
US 20170076429A1 · Russell · 2017 [cited by applicant]
US 20170085917A1 · Hannuksela · 2017 [cited by applicant]
US 20170208336A1 · Li et al. · 2017 [cited by applicant]
US 20170230668A1 · Lin et al. · 2017 [cited by applicant]
US 20170251204A1 · Gupte et al. · 2017 [cited by applicant]
US 20170272750A1 · An · 2017 [cited by examiner]
US 20170280126A1 · Van der Auwera et al. · 2017 [cited by applicant]
US 20170280143A1 · Xu et al. · 2017 [cited by applicant]
US 20170318287A1 · Lee et al. · 2017 [cited by applicant]
US 20170374384A1 · Xiu · 2017 [cited by examiner]
US 20180020202A1 · Xu et al. · 2018 [cited by applicant]
US 20180070106A1 · Han et al. · 2018 [cited by applicant]
US 20180070110A1 · Chuang et al. · 2018 [cited by applicant]
US 20180160113A1 · Jeong et al. · 2018 [cited by applicant]
US 20180176596A1 · Jeong et al. · 2018 [cited by applicant]
US 20180176601A1 · Jeong et al. · 2018 [cited by applicant]
US 20180184082A1 · Yoo et al. · 2018 [cited by applicant]
US 20180213264A1 · Zhang et al. · 2018 [cited by applicant]
US 20180255295A1 · Lee et al. · 2018 [cited by applicant]
US 20180255299A1 · Lee et al. · 2018 [cited by applicant]
US 20180288410A1 · Park et al. · 2018 [cited by applicant]
US 20190082184A1 · Hannuksela · 2019 [cited by applicant]
US 20190141318A1 · Li et al. · 2019 [cited by applicant]
US 20190208200A1 · Galpin et al. · 2019 [cited by applicant]
US 20190215532A1 · He et al. · 2019 [cited by applicant]
US 20190222862A1 · Shin et al. · 2019 [cited by applicant]
US 20190297350A1 · Lin et al. · 2019 [cited by applicant]
US 20190387229A1 · Oh et al. · 2019 [cited by applicant]
US 20200007862A1 · Lin et al. · 2020 [cited by applicant]
US 20200029092A1 · Rath et al. · 2020 [cited by applicant]
US 20200288136A1 · Fang et al. · 2020 [cited by applicant]
KR 1020060050350A · 2006 [cited by applicant]
KR 1020070103347A · 2007 [cited by applicant]
KR 1020130027975 · 2013 [cited by applicant]
KR 1020140008503A · 2014 [cited by applicant]
KR 1020150068299A · 2015 [cited by applicant]
KR 1020160032909A · 2016 [cited by applicant]
WO WO2017123980A1 · 2017 [cited by applicant]
Misra, et al. (“An Overview of Tiles in HEVC”, 7 IEEE J. of Selected Topics in Signal Processing 969-977, Dec. 2013) (Year: 2013). [cited by examiner]
International Search Report, PCT/KR2017/011138, dated Feb. 6, 2018, 10pgs. [cited by applicant]
Kim, Non-Final Office Action, U.S. Appl. No. 16/372,287, Apr. 1, 2019, 6pgs. [cited by applicant]
Francois et al., CE6b: Mode ranking for remaining mode coding with 2 or 3 MPMs' Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11, JCTVC-G242, Nov. 21-30, 2011, 5 pgs. [cited by applicant]
Kim, Notice of Action, KR-10-2019-7011757, Jun. 30, 2020, 5pgs. [cited by applicant]