IP Library Granted Patent US 12,445,733
Granted Patent B2
US 12,445,733 · App. 18/971,967 · Granted Oct 14, 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,445,733
App. No.
18/971,967
Granted
Oct 14, 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 (37)

1. A method of decoding an image with a decoding apparatus, comprising:

obtaining a reconstructed image by decoding a bitstream;

performing in-loop filtering for both vertical boundaries and horizontal boundaries between blocks included in the reconstructed image;

obtaining image processing information from the bitstream; and

performing an image processing on the in-loop filtered reconstructed image based on the image processing information,

wherein the image processing comprises padding at least one region to the reconstructed image,

wherein the padding uses a sample inside the reconstructed image for the region to be padded, and

wherein the sample inside the reconstructed image is determined using at least one equation, the equation using a width of the image or a height of the image.

2. A method of encoding an image with an encoding apparatus, comprising:

encoding the image into a bitstream; and

encoding image processing information into the bitstream,

wherein the reconstructed image is obtained by decoding the bitstream,

wherein in-loop filtering is performed for both vertical boundaries and horizontal boundaries between blocks included in the reconstructed image,

wherein an image processing is performed on the in-loop filtered reconstructed image based on the image processing information,

wherein the image processing comprises padding at least one region to the reconstructed image,

wherein the padding uses a sample inside the reconstructed image for the region to be padded, and

wherein the sample inside the reconstructed image is determined using at least one equation, the equation using a width of the image or a height of the image.

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

encoding the image into a bitstream;

encoding image processing information into the bitstream; and

storing the bitstream in the non-transitory computer readable recording medium,

wherein a reconstructed image is obtained by decoding the bitstream,

wherein in-loop filtering is performed for both vertical boundaries and horizontal boundaries between blocks included in the reconstructed image,

wherein an image processing is performed on the in-loop filtered reconstructed image based on the image processing information,

wherein the image processing comprises padding at least one region to the reconstructed image,

wherein the padding uses a sample inside the reconstructed image for the region to be padded, and

wherein the sample inside the reconstructed image is determined using at least one equation, the equation using a width of the image or a height of the image.

4. A method of transmitting a bitstream, the method comprising:

encoding an image into the bitstream;

encoding image processing information into the bitstream; and

transmitting the bitstream,

wherein a reconstructed image is obtained by decoding the bitstream,

wherein in-loop filtering is performed for both vertical boundaries and horizontal boundaries between blocks included in the reconstructed image,

wherein an image processing is performed on the in-loop filtered reconstructed image based on the image processing information,

wherein the image processing comprises padding at least one region to the reconstructed image,

wherein the padding uses a sample inside the reconstructed image for the region to be padded, and

wherein the sample inside the reconstructed image is determined using at least one equation, the equation using a width of the image or a height of the image.

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 (7)
Continuation 18499152 · Oct 31, 2023
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 20250133296A1 · Apr 24, 2025
References Cited (184)
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 6611625B1 · Son et al. · 2003 [cited by applicant]
US 7623682B2 · Park et al. · 2009 [cited by applicant]
US 9215461B2 · Kim et al. · 2015 [cited by applicant]
US 9349072B2 · Sun et al. · 2016 [cited by applicant]
US 9462298B2 · Chong · 2016 [cited by examiner]
US 9554138B2 · Lee et al. · 2017 [cited by applicant]
US 9584819B2 · Wang et al. · 2017 [cited by applicant]
US 9686555B2 · Song et al. · 2017 [cited by applicant]
US 9721393B1 · Dunn et al. · 2017 [cited by applicant]
US 9749661B2 · Wang · 2017 [cited by examiner]
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 20030219073A1 · Lee · 2003 [cited by examiner]
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 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 20090265748A1 · Dotchevski et al. · 2009 [cited by applicant]
US 20110292994A1 · Lim · 2011 [cited by applicant]
US 20120046716A1 · Dougal · 2012 [cited by applicant]
US 20120082224A1 · Van Der Auwera · 2012 [cited by applicant]
US 20120106624A1 · Huang · 2012 [cited by applicant]
US 20120163469A1 · Kim et al. · 2012 [cited by applicant]
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 20130101016A1 · Chong · 2013 [cited by examiner]
US 20130101035A1 · Wang et al. · 2013 [cited by applicant]
US 20130107973A1 · Wang · 2013 [cited by examiner]
US 20130127869A1 · Winnemoeller et al. · 2013 [cited by applicant]
US 20130128971A1 · Guo et al. · 2013 [cited by applicant]
US 20130128986A1 · Tsai · 2013 [cited by examiner]
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 applicant]
US 20130208799A1 · Srinivasamurthy et al. · 2013 [cited by applicant]
US 20130215223A1 · Mochizuki · 2013 [cited by applicant]
US 20130215224A1 · Mockizuki · 2013 [cited by applicant]
US 20130251036A1 · Lee et al. · 2013 [cited by applicant]
US 20130259128A1 · Song et al. · 2013 [cited by applicant]
US 20130259193A1 · Packard et al. · 2013 [cited by applicant]
US 20130266064A1 · Zhang et al. · 2013 [cited by applicant]
US 20130272624A1 · Budagavi · 2013 [cited by applicant]
US 20130279577A1 · Schwarz et al. · 2013 [cited by applicant]
US 20130287116A1 · Helle et al. · 2013 [cited by applicant]
US 20130322523A1 · Huang · 2013 [cited by examiner]
US 20140079332A1 · Zheng · 2014 [cited by applicant]
US 20140092980A1 · Guo et al. · 2014 [cited by applicant]
US 20140126645A1 · Lim et al. · 2014 [cited by applicant]
US 20140133581A1 · Naito · 2014 [cited by applicant]
US 20140146873A1 · Lee et al. · 2014 [cited by applicant]
US 20140161180A1 · Kumakura · 2014 [cited by applicant]
US 20140177720A1 · Zhang et al. · 2014 [cited by applicant]
US 20140185950A1 · Saint Macary et al. · 2014 [cited by applicant]
US 20140198844A1 · Hsu · 2014 [cited by examiner]
US 20140198855A1 · Sole Rojals et al. · 2014 [cited by applicant]
US 20140307787A1 · Zheng et al. · 2014 [cited by applicant]
US 20140328403A1 · Lim et al. · 2014 [cited by applicant]
US 20140334543A1 · Lee et al. · 2014 [cited by applicant]
US 20140362906A1 · Kim et al. · 2014 [cited by applicant]
US 20150016502A1 · Rapaka · 2015 [cited by applicant]
US 20150055703A1 · Pang · 2015 [cited by applicant]
US 20150124867A1 · Jaeger et al. · 2015 [cited by applicant]
US 20150172544A1 · Deng · 2015 [cited by applicant]
US 20150172714A1 · Wu et al. · 2015 [cited by applicant]
US 20150195520A1 · Li 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 20150215631A1 · Zhou · 2015 [cited by applicant]
US 20150222897A1 · Park · 2015 [cited by applicant]
US 20150229939A1 · Song et al. · 2015 [cited by applicant]
US 20150249840A1 · Kim et al. · 2015 [cited by applicant]
US 20150262332A1 · Park · 2015 [cited by applicant]
US 20150264348A1 · Zou et al. · 2015 [cited by applicant]
US 20150271503A1 · Jeon et al. · 2015 [cited by applicant]
US 20150281708A1 · Chuang · 2015 [cited by applicant]
US 20150296197A1 · Paark et al. · 2015 [cited by applicant]
US 20150301777A1 · Jang · 2015 [cited by applicant]
US 20150302665A1 · Miller · 2015 [cited by applicant]
US 20150326866A1 · Ikai et al. · 2015 [cited by applicant]
US 20150341636A1 · Tsai et al. · 2015 [cited by applicant]
US 20150350657A1 · Heo et al. · 2015 [cited by applicant]
US 20150350673A1 · Hu · 2015 [cited by applicant]
US 20150363664A1 · Chang et al. · 2015 [cited by applicant]
US 20160050422A1 · Rosewarne et al. · 2016 [cited by applicant]
US 20160112721A1 · An et al. · 2016 [cited by applicant]
US 20160156926A1 · Hashimoto · 2016 [cited by applicant]
US 20160219241A1 · Korneliussen et al. · 2016 [cited by applicant]
US 20160219261A1 · Chen et al. · 2016 [cited by applicant]
US 20160219276A1 · Li et al. · 2016 [cited by applicant]
US 20160219278A1 · Chen et al. · 2016 [cited by applicant]
US 20160219280A1 · Korneliussen et al. · 2016 [cited by applicant]
US 20160227214A1 · Rapaka et al. · 2016 [cited by applicant]
US 20160241868A1 · Li et al. · 2016 [cited by applicant]
US 20160261880A1 · Lee et al. · 2016 [cited by applicant]
US 20160267056A1 · Hertzog · 2016 [cited by applicant]
US 20160277739A1 · Puri et al. · 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 et al. · 2016 [cited by applicant]
US 20160330455A1 · Lin et al. · 2016 [cited by applicant]
US 20160373756A1 · Yu et al. · 2016 [cited by applicant]
US 20160381385A1 · Ugur · 2016 [cited by examiner]
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 20170111661A1 · Boyce · 2017 [cited by applicant]
US 20170118475A1 · Chang · 2017 [cited by applicant]
US 20170118540A1 · Thomas · 2017 [cited by applicant]
US 20170180738A1 · Park · 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 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 et al. · 2017 [cited by applicant]
US 20170318287A1 · Lee et al. · 2017 [cited by applicant]
US 20170347094A1 · Su et al. · 2017 [cited by applicant]
US 20180020202A1 · Xu et al. · 2018 [cited by applicant]
US 20180020214A1 · Wang et al. · 2018 [cited by applicant]
US 20180020233A1 · Shimazaki 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 20180124397A1 · Yoo et al. · 2018 [cited by applicant]
US 20180131962A1 · Chen 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 20180176602A1 · Nam 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 20180220138A1 · He · 2018 [cited by applicant]
US 20180241995A1 · Son et al. · 2018 [cited by applicant]
US 20180249158A1 · Huang · 2018 [cited by applicant]
US 20180255295A1 · Lee et al. · 2018 [cited by applicant]
US 20180255299A1 · Lee et al. · 2018 [cited by applicant]
US 20180255304A1 · Jeon et al. · 2018 [cited by applicant]
US 20180288410A1 · Park et al. · 2018 [cited by applicant]
US 20180295384A1 · Son et al. · 2018 [cited by applicant]
US 20190082184A1 · Hannuksela · 2019 [cited by applicant]
US 20190104312A1 · Lim et al. · 2019 [cited by applicant]
US 20190141318A1 · Li et al. · 2019 [cited by applicant]
US 20190191156A1 · Yoo 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 20190295384A1 · Taylor 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 1020130027975A · 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]
Francois, Edouard. “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, 7th Meeting, Nov. 21-30, 2011. (pp. 1-5… [cited by applicant]
International Search Report issued on Feb. 6, 2018, in corresponding International Application No. PCT/KR2017/011138. (10 pages). [cited by applicant]
Kim, Non-Final Office Action issued on Apr. 1, 2019, in corresponding U.S. Appl. No. 16/372,287. (6 pages). [cited by applicant]
Kim, Notice of Office Action issued on Jun. 30, 2020, in corresponding Korean Application No. 10-2019-7011757. (5pages). [cited by applicant]
Misra, Kiran, et al. “An overview of tiles in HEVC.” IEEE journal of selected topics in signal processing 7.6, 2013. (pp. 969-977). [cited by applicant]
Search Report IP.com. [cited by applicant]