IP Library › Granted Patent US 12,389,121
Granted Patent B2
US 12,389,121 · App. 18/525,795 · Granted Aug 12, 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,389,121
App. No.
18/525,795
Granted
Aug 12, 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 (16)

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

deriving a prediction direction for a current block, the prediction direction being selected from among a plurality of linear prediction directions based on mode selection information;

deriving partial variation of the prediction direction, the partial variation being determined based on an index indicating one among adjacent modes of the prediction direction;

deriving an intra prediction direction for the current block based on the base prediction direction and the partial variation; and

generating a prediction value for a sample included in a prediction block for the current block by performing intra prediction based on the intra prediction direction.

2. The method of claim 1 ,

wherein the intra prediction direction is derived by adding the partial variation to the prediction direction.

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

determining an intra prediction direction for a current block, the intra prediction direction being encoded based on a prediction direction and partial variation of the prediction direction for the current block, the prediction direction being encoded based on mode selection information indicating one among a plurality of linear prediction directions, the partial variation being encoded based on an index indicating one among adjacent modes of the prediction direction; and

generating a prediction value for a sample included in a prediction block for the current block by performing intra prediction based on the intra prediction direction.

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

determining an intra prediction direction for a current block, the intra prediction direction being encoded based on a prediction direction and partial variation of the prediction direction for the current block, the prediction direction being encoded based on mode selection information indicating one among a plurality of linear prediction directions, the partial variation being encoded based on an index indicating one among adjacent modes of the prediction direction; and

generating a prediction value for a sample included in a prediction block for the current block by performing intra prediction based on the intra prediction direction.

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

determining an intra prediction direction for a current block, the intra prediction direction being encoded based on a prediction direction and partial variation of the prediction direction for the current block, the prediction direction being encoded based on mode selection information indicating one among a plurality of linear prediction directions, the partial variation being encoded based on an index indicating one among adjacent modes of the prediction direction; and

generating a prediction value for a sample included in a prediction block for the current block by performing intra prediction based on the intra prediction direction.

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 18299809 · Apr 13, 2023
Continuation 17579225 · Jan 19, 2022
Continuation 17027154 · Sep 21, 2020
Continuation 16372287 · Apr 1, 2019
Continuation PCTKR2017011138 · Oct 10, 2017
Related Publication 20240107170A1 · Mar 28, 2024
References Cited (113)
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 9721393B1 · Dunn et al. · 2017 [cited by applicant]
US 10110891B2 · Yamamoto et al. · 2018 [cited by applicant]
US 10225577B2 · Chen · 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 20070211798A1 · Boyce · 2007 [cited by examiner]
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 20090161795A1 · Oh et al. · 2009 [cited by applicant]
US 20090265748A1 · Dotchevski et al. · 2009 [cited by applicant]
US 20110292994A1 · Lim · 2011 [cited by examiner]
US 20120046716A1 · Dougal · 2012 [cited by applicant]
US 20120082224A1 · Van Der Auwera · 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 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 20130251036A1 · Lee · 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 20140092980A1 · Guo · 2014 [cited by examiner]
US 20140133581A1 · Naito · 2014 [cited by applicant]
US 20140161180A1 · Kumakura · 2014 [cited by examiner]
US 20140177720A1 · Zhang et al. · 2014 [cited by applicant]
US 20140198855A1 · Sole Rojals · 2014 [cited by examiner]
US 20140307787A1 · Zheng · 2014 [cited by examiner]
US 20140334543A1 · Lee · 2014 [cited by examiner]
US 20140362906A1 · Kim · 2014 [cited by examiner]
US 20150124867A1 · Jaeger et al. · 2015 [cited by applicant]
US 20150172714A1 · Wu et al. · 2015 [cited by applicant]
US 20150195520A1 · Li · 2015 [cited by examiner]
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 20150264348A1 · Zou et al. · 2015 [cited by applicant]
US 20150271503A1 · Jeon · 2015 [cited by examiner]
US 20150296197A1 · Paark · 2015 [cited by examiner]
US 20150302665A1 · Miller · 2015 [cited by applicant]
US 20150326866A1 · Ikai · 2015 [cited by examiner]
US 20150341636A1 · Tsai · 2015 [cited by examiner]
US 20150350657A1 · Heo · 2015 [cited by examiner]
US 20160050422A1 · Rosewarne · 2016 [cited by examiner]
US 20160112721A1 · An et al. · 2016 [cited by applicant]
US 20160219241A1 · Korneliussen et al. · 2016 [cited by applicant]
US 20160219261A1 · Chen · 2016 [cited by examiner]
US 20160219280A1 · Korneliussen et al. · 2016 [cited by applicant]
US 20160227214A1 · Rapaka et al. · 2016 [cited by applicant]
US 20160267056A1 · Hertzog · 2016 [cited by applicant]
US 20160323561A1 · Jin et al. · 2016 [cited by applicant]
US 20160328824A1 · Kim et al. · 2016 [cited by applicant]
US 20160330445A1 · Ugur · 2016 [cited by examiner]
US 20170069369A1 · Kim et al. · 2017 [cited by applicant]
US 20170076429A1 · Russell · 2017 [cited by applicant]
US 20170085917A1 · Hannuksela · 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 et al. · 2017 [cited by applicant]
US 20170280126A1 · Van der Auwera et al. · 2017 [cited by applicant]
US 20170280143A1 · Xu et al. · 2017 [cited by applicant]
US 20170289566A1 · He · 2017 [cited by examiner]
US 20170318287A1 · Lee et al. · 2017 [cited by applicant]
US 20170347094A1 · Su · 2017 [cited by examiner]
US 20180020202A1 · Xu et al. · 2018 [cited by applicant]
US 20180020233A1 · Shimazaki · 2018 [cited by examiner]
US 20180070106A1 · Han et al. · 2018 [cited by applicant]
US 20180124397A1 · Yoo · 2018 [cited by examiner]
US 20180160113A1 · Jeong et al. · 2018 [cited by applicant]
US 20180176596A1 · Jeong · 2018 [cited by examiner]
US 20180176601A1 · Jeong et al. · 2018 [cited by applicant]
US 20180184082A1 · Yoo et al. · 2018 [cited by applicant]
US 20180241995A1 · Son · 2018 [cited by examiner]
US 20180255295A1 · Lee et al. · 2018 [cited by applicant]
US 20180255299A1 · Lee et al. · 2018 [cited by applicant]
US 20180255304A1 · Jeon · 2018 [cited by examiner]
US 20180288410A1 · Park et al. · 2018 [cited by applicant]
US 20180295384A1 · Son · 2018 [cited by examiner]
US 20190082184A1 · Hannuksela · 2019 [cited by applicant]
US 20190141318A1 · Li et al. · 2019 [cited by applicant]
US 20190191156A1 · Yoo · 2019 [cited by examiner]
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]
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]