IP Library › Granted Patent US 12,452,427
Granted Patent B2
US 12,452,427 · App. 18/368,451 · Granted Oct 21, 2025

Method and apparatus for video coding using versatile information-based context model

Inventors: Byeung Woo Jeon (Seongnam-si, KR); Jee Yoon Park (Seoul, KR); Yu Jin Lee (Suwon-si, KR); Seung Wook Park (Yongin-si, KR)
Assignees: HYUNDAI MOTOR COMPANY; KIA CORPORATION; RESEARCH & BUSINESS FOUNDATION SUNGKYUNKWAN UNIVERSITY
H04N19/13H04N19/70H04N19/91
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,452,427
App. No.
18/368,451
Granted
Oct 21, 2025
Kind
B2
Abstract

A method and an apparatus for video coding using a video-characteristic-based context model are disclosed. The video coding method and the video coding apparatus determine a context model optimized for an individual video on the basis of information in which various characteristics of the individual video are reflected in entropy encoding and decoding using context adaptive binary arithmetic coding (CABAC).

Claims (31)

1. An entropy decoding method, performed by a video decoding apparatus, for decoding a syntax element of a block level related to a current block, the entropy decoding method comprising:

acquiring encoded data related to the syntax element of the block level;

deriving a context model based on encoding information of at least one neighboring block of the current block and high level video information of a higher level than the block level related to the current block, wherein the context model designates an initial value of a symbol value occurrence probability;

generating a bin string by decoding the encoded data using the context model; and

obtaining a value of the syntax element of the block level by inversely binarizing the bin string,

wherein generating the bin string comprises:

generating at least one bin of the bin string using the symbol value occurrence probability; and

updating, for use in generating a next bin, the symbol value occurrence probability according to a decoding result for the at least one bin.

2. The entropy decoding method of claim 1 , wherein the encoding information of at least one neighboring block is information of syntax elements of a left block and a top block, which are adjacent to the current block.

3. The entropy decoding method of claim 1 , wherein the high level video information includes all or some of resolution information, encoding parameter information, or chrominance channel information as 2 D video information.

4. The entropy decoding method of claim 1 , wherein the high level video information includes all or some of XR (extended Reality) content information, light field video information, or point cloud video information as immersive video information.

5. An entropy encoding method, performed by a video encoding apparatus, for encoding a syntax element of a block level related to a current block, the entropy encoding method comprising:

acquiring a bin string for the syntax element of the block level by binarizing a value of the syntax element of the block level;

deriving a context model based on encoding information of at least one neighboring block of the current block and high level video information of a higher level than the block level related to the current block, wherein the context model designates an initial value of a probability of a symbol value; and

generating encoded data related to the syntax element of the block level by encoding the bin string using the context model,

wherein generating the encoded data related to the syntax element of the block level comprises:

encoding at least one bin of the bin string by using a symbol value occurrence probability; and

updating, for use in encoding a next bin, the probability of the symbol value according to an encoding result for the at least one bin.

6. The entropy encoding method of claim 5 , wherein the encoding information of at least one neighboring block is information of syntax elements of a left block and a top block, which are adjacent to the current block.

7. The entropy encoding method of claim 5 , wherein the high level video information includes all or some of resolution information, encoding parameter information, or chrominance channel information as 2D video information.

8. The entropy encoding method of claim 5 , wherein the high level video information includes all or some of XR (extended Reality) content information, light field video information, or point cloud video information as immersive video information.

9. A method for providing a video decoding apparatus with video data, the method comprising:

encoding a syntax element of a block level related to a current block; and

transmitting the syntax element to the video decoding apparatus,

wherein encoding of the syntax element of the block level comprises:

acquiring a bin string for the syntax element of the block level by binarizing a value of the syntax element of the block level;

deriving a context model based on encoding information of at least one neighboring block of the current block and high level video information of a higher level than the block level related to the current block, wherein the context model designates an initial value of a probability of a symbol value; and

generating encoded data related to the syntax element of the block level by encoding the bin string using the context model,

wherein generating the encoded data related to the syntax element of the block level comprises:

encoding at least one bin of the bin string by using a symbol value occurrence probability; and

updating, for use in encoding a next bin, the probability of the symbol value according to an encoding result for the at least one bin.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2023
From: JEON, BYEUNG WOO; PARK, JEE YOON; LEE, YU JIN; PARK, SEUNG WOOK
To: HYUNDAI MOTOR COMPANY; KIA CORPORATION; RESEARCH & BUSINESS FOUNDATION SUNGKYUNKWAN UNIVERSITY
Reel/Frame 064911/0403 →
Priority Claims (2)
KR 10-2021-0035974 · Mar 19, 2021 · national
KR 10-2022-0032599 · Mar 16, 2022 · national
Continuity (2)
Continuation PCTKR2022003787 · Mar 17, 2022
Related Publication 20240007636A1 · Jan 4, 2024
References Cited (35)
US 9571842B2 · Lee et al. · 2017 [cited by applicant]
US 9591310B2 · Lee et al. · 2017 [cited by applicant]
US 9596472B2 · Lee et al. · 2017 [cited by applicant]
US 9596473B2 · Lee et al. · 2017 [cited by applicant]
US 9596474B2 · Lee et al. · 2017 [cited by applicant]
US 10009606B2 · Bulusu et al. · 2018 [cited by applicant]
US 10257517B2 · Lee et al. · 2019 [cited by applicant]
US 10506258B2 · Chiang et al. · 2019 [cited by applicant]
US 11361471B2 · Mammou et al. · 2022 [cited by applicant]
US 20130003860A1 · Sasai · 2013 [cited by examiner]
US 20130027230A1 · Marpe · 2013 [cited by examiner]
US 20140105272A1 · Bulusu et al. · 2014 [cited by applicant]
US 20140177708A1 · Alshin · 2014 [cited by examiner]
US 20140219335A1 · Lee et al. · 2014 [cited by applicant]
US 20150139333A1 · Lee et al. · 2015 [cited by applicant]
US 20150195539A1 · Lee et al. · 2015 [cited by applicant]
US 20150195585A1 · Lee et al. · 2015 [cited by applicant]
US 20150195586A1 · Lee et al. · 2015 [cited by applicant]
US 20160277762A1 · Zhang · 2016 [cited by examiner]
US 20170188031A1 · Lee et al. · 2017 [cited by applicant]
US 20180324463A1 · Zhang · 2018 [cited by examiner]
US 20190020900A1 · Chiang et al. · 2019 [cited by applicant]
US 20190156520A1 · Mammou et al. · 2019 [cited by applicant]
US 20190200043A1 · Egilmez · 2019 [cited by examiner]
US 20200153885A1 · Lee · 2020 [cited by examiner]
US 20200273208A1 · Mammou et al. · 2020 [cited by applicant]
US 20210099709A1 · Nam · 2021 [cited by examiner]
US 20210227222A1 · Lee · 2021 [cited by examiner]
KR 101867613B1 · 2018 [cited by applicant]
KR 101945447B1 · 2019 [cited by applicant]
KR 102165070B1 · 2020 [cited by applicant]
“Context-Based Adaptive Binary Arithmetic Coding in the H.264/AVC Video Compression Standard”—Marpe et al., IEEE Transactions on Circuits and Systems for Video Technology, vol. 13, No. 7, Jul. 2003 (Year: 2003). [cited by examiner]
“Context-Based Adaptive Binary Arithmetic Coding in the H.264/AVC Video Compression Standard”—Marpe et al., IEEE Transactions n Circuits and Systems for Video Technology, vol. 13, No. 7, Jul. 2003 (Year: 2003). [cited by examiner]
“Probability Interval Partitioning Entropy Coding Using Systematic Variable-To-Variable Length Codes”—Kirchhoffer et al., 2011 18th IEEE International Conference on Image Processing (Year: 2011). [cited by examiner]
International Search Report and Written Opinion cited in corresponding PCT application No. PCT/KR2022/003787; Jun. 30, 2022; 11 pp. [cited by applicant]