IP Library › Granted Patent US 12,744,899
Granted Patent B2
US 12,744,899 · App. 18/762,081 · Granted Sep 22, 2026

Video encoding/decoding method and apparatus, and recording medium in which bit stream is stored

Inventors: Jin Ho Lee (Daejeon, KR); Jung Won Kang (Daejeon, KR); Hyun Suk Ko (Daejeon, KR); Sung Chang Lim (Daejeon, KR); Ha Hyun Lee (Seoul, KR); Dong San Jun (Daejeon, KR); Seung Hyun Cho (Daejeon, KR); Hui Yong Kim (Daejeon, KR); Hae Chul Choi (Daejeon, KR); Aram Back (Daejeon, KR); Jin Soo Choi (Daejeon, KR); Jae Gon Kim (Gyeonggi-do, KR)
Assignees: Electronics and Telecommunications Research Institute; INDUSTRY-UNIVERSITY COOPERATION FOUNDATION KOREA AEROSPACE UNIVERSITY; HANBAT NATIONAL UNIVERSITY INDUSTRY-ACADEMIC COOPERATION FOUNDATION
H04N19/119H04N19/105H04N19/176H04N19/186H04N19/46
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,744,899
App. No.
18/762,081
Granted
Sep 22, 2026
Kind
B2
Abstract

An image encoding/decoding method and apparatus are provided. An image decoding method performed by an image decoding apparatus of the present invention may comprise decoding an indicator indicating whether or not partition information of a current block is derived from partition information of a corresponding block of the current block, obtaining the partition information of the current block based on the decoded indicator, and partitioning the current block based on the obtained partition information.

Claims (27)

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

based on decoding, at a level of a current block in a current slice to be decoded, coding parameter for the current block, determining coding mode information for the current block, wherein the coding mode information is not slice information of the current slice to which the current block belongs but block level information determined at the level of the current block, and represents which mode is allowed for the current block among a plurality of prediction modes including an inter prediction mode and an intra prediction mode;

determining a partitioning method of the current block based on the coding mode information;

obtaining a coding block by partitioning the current block using the determined partitioning method; and

reconstructing the obtained coding block,

wherein the partitioning method of the current block is determined based on the coding mode information among a plurality of partitioning methods including a first partitioning method and a second partitioning method,

wherein, in the first partitioning method, a luma block and a chroma block corresponding to the current block are partitioned by a same partitioning structure,

wherein, in the second partitioning method, the luma block and the chroma block corresponding to the current block are partitioned by different partitioning structures from each other.

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

determining, at a level of a current block in a current slice to be dencoded, coding mode information for the current block and encoding at the level of the current block coding parameter for the coding mode information for the current block, wherein the coding mode information is not slice information of the current slice to which the current block belongs but block level information determined at the level of the current block, and represents which mode is allowed for the current block among a plurality of prediction modes including an inter prediction mode and an intra prediction mode;

determining a partitioning method of the current block based on the coding mode information;

obtaining a coding block by partitioning the current block using the determined partitioning method; and

encoding the obtained coding block,

wherein the partitioning method of the current block is determined based on the coding mode information among a plurality of partitioning methods including a first partitioning method and a second partitioning method,

wherein, in the first partitioning method, a luma block and a chroma block corresponding to the current block are partitioned by a same partitioning structure,

wherein, in the second partitioning method, the luma block and the chroma block corresponding to the current block are partitioned by different partitioning structures from each other.

3 . A method of transmitting a bitstream containing encoded video data, the method comprising:

generating the bitstream by a video encoding method;

transmitting the bitstream to a video decoding apparatus,

wherein generating the bitstream comprises:

determining, at a level of a current block in a current slice to be encoded, coding mode information for the current block and encoding at the level of the current block coding parameter for the coding mode information for the current block, wherein the coding mode information is not slice information of the current slice to which the current block belongs but block level information determined at the level of the current block, and represents which mode is allowed for the current block among a plurality of prediction modes including an inter prediction mode and an intra prediction mode;

determining a partitioning method of the current block based on the coding mode information;

obtaining a coding block by partitioning the current block using the determined partitioning method; and

encoding the obtained coding block,

wherein the partitioning method of the current block is determined based on the coding mode information among a plurality of partitioning methods including a first partitioning method and a second partitioning method,

wherein, in the first partitioning method, a luma block and a chroma block corresponding to the current block are partitioned by a same partitioning structure,

wherein, in the second partitioning method, the luma block and the chroma block corresponding to the current block are partitioned by different partitioning structures from each other.

Priority Claims (1)
KR 10-2016-0142274 · Oct 28, 2016 · national
Continuity (4)
Continuation 17876620 · Jul 29, 2022
Continuation 17130614 · Dec 22, 2020
Continuation 16342310 · Oct 23, 2017
Related Publication 20240357109A1 · Oct 24, 2024
References Cited (46)
US 10075713B2 · Rosewarne · 2018 [cited by applicant]
US 10911756B2 · Lee · 2021 [cited by examiner]
US 11044483B2 · Xu et al. · 2021 [cited by applicant]
US 20120307894A1 · Chien et al. · 2012 [cited by applicant]
US 20140140404A1 · Liu et al. · 2014 [cited by applicant]
US 20140369420A1 · Alshina et al. · 2014 [cited by applicant]
US 20150304662A1 · Liu · 2015 [cited by examiner]
US 20160044310A1 · Park · 2016 [cited by examiner]
US 20160057421A1 · Oh et al. · 2016 [cited by applicant]
US 20160198189A1 · Lee et al. · 2016 [cited by applicant]
US 20160255363A1 · Kim et al. · 2016 [cited by applicant]
US 20170339404A1 · Panusopone · 2017 [cited by examiner]
US 20180255299A1 · Lee et al. · 2018 [cited by applicant]
US 20190222859A1 · Chuang · 2019 [cited by examiner]
US 20190260992A1 · Jin et al. · 2019 [cited by applicant]
US 20200036985A1 · Jang · 2020 [cited by examiner]
CN 103748877A · 2014 [cited by applicant]
CN 104012095A · 2014 [cited by applicant]
CN 104685872A · 2015 [cited by applicant]
CN 105120267A · 2015 [cited by applicant]
CN 106231312A · 2016 [cited by applicant]
KR 1020120072357A · 2012 [cited by applicant]
KR 1020130129469A · 2013 [cited by applicant]
KR 1020140088099A · 2014 [cited by applicant]
KR 1020140136562A · 2014 [cited by applicant]
KR 1020150003219A · 2015 [cited by applicant]
KR 1020160048748A · 2016 [cited by applicant]
KR 1020170077203A · 2017 [cited by applicant]
KR 102410482B1 · 2022 [cited by applicant]
WO WO2012122355A1 · 2012 [cited by applicant]
WO WO2013075589A1 · 2013 [cited by applicant]
WO WO2013160695A1 · 2013 [cited by applicant]
WO WO2017039256A1 · 2017 [cited by applicant]
WO WO2019032982A1 · 2019 [cited by examiner]
Chen, et al. “Algorithm Description of Joint Exploration Test Model 3.” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 3rd Meeting: Geneva, CH, May 26-Jun. 1, 2016. (37 pages in En… [cited by applicant]
Chinese Office Action Issued on Jan. 31, 2023, corresponds in Chinese Patent Application No. 201880050380.6 (4 Pages in English, 7 Pages in Chinese). [cited by applicant]
HM-16.6-JEM-3.2 Software. Oct. 21, 2016, <URL: https://jvet.hhi.fraunhofer.de/svn/svn_HMJEMSoftware/tags/HM-16.6-JEM-3.2/>. [cited by applicant]
International Search Report issued on Jan. 23, 2018, corresponds in International Patent Application No. PCT/KR2017/011722 (5 pages in English, 5 pages in Korean). [cited by applicant]
Korean Office Action issued on Nov. 2, 2022, corresponds in Korean Patent Application No. 201780069944.6 (5 pages in English, 7 pages in Korean). [cited by applicant]
Korean Office Action issued on Apr. 25, 2023, corresponds in Korean Patent Application No. 10-2022-0072200 (2 pages in English, 3 pages in Korean). [cited by applicant]
Rath, Gagan et al., “CE3-related: Block Shape Adaptive Intra Prediction Directions,” Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, JVET-K0169, 2018, (pp. 1-6). [cited by applicant]
Sullivan, et al. “Meeting notes of the 3rd meeting of the Joint Video Exploration Team (JVET), Geneva, CH, May 26-Jun. 1, 2016” JVET-C_Notes_d1, Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/… [cited by applicant]
Sullivan, et al. “Meeting notes of the 4th meeting of the Joint Video Exploration Team (JVET), Chengdu, CN, Oct. 15-21, 2016” JVET-D_Notes_d0, Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC… [cited by applicant]
TDecCAVLC.cpp CAVLC Decoder Class Source code 2010-2015, (50 pages in English). [cited by applicant]
Huang, Han et al., “EE2.1: Quadtree plus binary tree structure intergration with JEM tools”, Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 3rd Meeting: Geneva, CH, May 26-Jun. 1, … [cited by applicant]
Seregin, Vadim et al., “EE: Cross-check of EE2.1 QTBT (JVET C0024)”, Joint Video Exploration Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 3rd Meeting: Geneva, CH, May 26-Jun. 1, 2016, JVET-C0088. (pp. 1… [cited by applicant]