Movatterモバイル変換


[0]ホーム

URL:


US20140192861A1 - Method and apparatus for reordered binarization of syntax elements in cabac - Google Patents

Method and apparatus for reordered binarization of syntax elements in cabac
Download PDF

Info

Publication number
US20140192861A1
US20140192861A1US14/234,151US201214234151AUS2014192861A1US 20140192861 A1US20140192861 A1US 20140192861A1US 201214234151 AUS201214234151 AUS 201214234151AUS 2014192861 A1US2014192861 A1US 2014192861A1
Authority
US
United States
Prior art keywords
syntax element
bins
bypass
codeword
coding
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US14/234,151
Other versions
US9509989B2 (en
Inventor
Tzu-Der Chuang
Ching-Yeh Chen
Yu-Wen Huang
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HFI Innovation Inc
Original Assignee
MediaTek Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by MediaTek IncfiledCriticalMediaTek Inc
Priority to US14/234,151priorityCriticalpatent/US9509989B2/en
Assigned to MEDIATEK INCreassignmentMEDIATEK INCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: CHEN, CHING-YEH, CHUANG, TZU-DER, HUANG, YU-WEN
Publication of US20140192861A1publicationCriticalpatent/US20140192861A1/en
Assigned to HFI INNOVATION INC.reassignmentHFI INNOVATION INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MEDIATEK INC.
Application grantedgrantedCritical
Publication of US9509989B2publicationCriticalpatent/US9509989B2/en
Activelegal-statusCriticalCurrent
Adjusted expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

Abstract

A method and apparatus of context-based adaptive binary arithmetic encoding/decoding for syntax elements of one or more blocks are disclosed. According to one embodiment of the present invention, the binarization results of the x and y positions of the last significant coefficient of a transform unit are reordered by collecting the bypass bins together. According to another embodiment of the present invention, binarization results of syntax elements from two or more of four Intra N×N prediction units, including prev_intra_luma_pred_flag, rem_intra_luma_pred_mode, and mpm_idx are reordered by collecting the bypass bins together. In yet another embodiment according to the present invention, the binarization results of other syntax elements are also reordered by collecting bypass bins together. Furthermore, the above reordering of binarization results may be used for binarization results corresponding to a block and its neighboring blocks.

Description

Claims (28)

1. A method of context-based adaptive binary arithmetic decoding for syntax elements of one or more TUs (transform units), the method comprising:
decoding reordered bins associated with said one or more TUs into a first part and a second part, wherein the first part is processed by regular decoding and the second part is processed by bypass decoding;
determining first regular bins and second regular bins from the first part associated with said one or more TUs;
determining first bypass bins and second bypass bins from the second part associated with said one or more TUs;
determining a first codeword corresponding to a first syntax element for each TU, wherein the first codeword comprises the first regular bins and the first bypass bins, and wherein the first syntax element is associated with x-position of a last significant coefficient in said each TU;
determining a second codeword corresponding to a second syntax element corresponding for said each TU, wherein the second codeword comprises the second regular bins and the second bypass bins, and wherein the second syntax element is associated with y-position of the last significant coefficient in said each TU; and
providing the first syntax element and the second syntax element for said each TU.
3. A method of context-based adaptive binary arithmetic coding for syntax elements of one or more TUs (transform units), the method comprising:
receiving a first syntax element, wherein the first syntax element is associated with x-position of a last significant coefficient for each TU;
receiving a second syntax element, wherein the second syntax element is associated with y-position of the last significant coefficient for said each TU;
determining a first codeword corresponding to the first syntax element for said each TU, wherein the first codeword comprises first regular bins and first bypass bins;
determining a second codeword corresponding to the second syntax element for said each TU, wherein the second codeword comprises second regular bins and second bypass bins;
determining a first part comprising the first regular bins and the second regular bins associated with said one or more TUs;
determining a second part comprising the first bypass bins and the second bypass bins associated with said one or more TUs; and
providing the first part and the second part associated with said one or more TUs for binary arithmetic coding, wherein the first part is processed by regular coding and the second part is processed by bypass coding.
5. A method of context-based adaptive binary arithmetic decoding for syntax elements of a coding unit, wherein the coding unit is partitioned into four Pus (prediction units) in an N×N intra prediction mode, the method comprising:
receiving reordered bins comprising a first part and a second part, wherein the first part comprises regular bins associated with each of two or more Pus and the second part comprises first bypass bins or second bypass bins associated with said each of two or more Pus;
determining a first codeword corresponding to a first syntax element for said each of two or more Pus, wherein the first codeword comprises the regular bins, and wherein the first syntax element corresponds to an indication of intra prediction mode selection for said each of two or more Pus;
determining a second codeword corresponding to a second syntax element for said each of two or more Pus if the indication corresponds to most-probable-mode coding, wherein the second syntax element corresponds to an index for a most probable mode, and wherein the second codeword comprises the first bypass bins;
determining a third codeword corresponding to a third syntax element for said each of two or more Pus if the indication corresponds to remaining-prediction-mode coding, wherein the third syntax element corresponds to a remaining prediction mode, wherein the third codeword comprises the second bypass bins; and
providing the first syntax element, the second syntax element and the third syntax element for said each of two or more Pus.
7. A method of context-based adaptive binary arithmetic coding for syntax elements of a coding unit, wherein the coding unit is partitioned into four Pus (prediction units) in an N×N intra prediction mode, the method comprising:
receiving a first syntax element for each PU, wherein the first syntax element corresponds to an indication of intra prediction mode selection for said each PU;
receiving a second syntax element for said each PU if the indication corresponds to most-probable-mode coding, wherein the second syntax element corresponds to an index for a most probable mode;
receiving a third syntax element for said each PU if the indication corresponds to remaining-prediction-mode coding, wherein the third syntax element corresponds to a remaining prediction mode;
determining a first codeword for the first syntax element for said each PU, wherein the first codeword comprises regular bins;
determining a second codeword for the second syntax element for said each PU if the indication corresponds to the most-probable-mode coding, wherein the second codeword comprises first bypass bins;
determining a third codeword for the third syntax element for said each PU if the indication corresponds to the remaining-prediction-mode coding, wherein the third codeword comprises second bypass bins;
determining a first part, wherein the first part comprises the regular bins associated with two or more Pus;
determining a second part, wherein the second part comprises the first bypass bins or the second bypass bins associated with each of said two or more Pus; and
providing the first part and the second part for binary arithmetic coding, wherein the first part is processed by regular coding and the second part is processed by bypass coding.
9. A method of context-based adaptive binary arithmetic decoding for syntax elements of one or more blocks, the method comprising:
decoding reordered bins associated with said one or more blocks into regular bins and a first part, wherein the regular bins are processed by regular decoding and the first part is processed by bypass decoding;
determining first bypass bins and second bypass bins from the first part associated with said one or more blocks;
determining a first codeword corresponding to a first syntax element for each block, wherein the first codeword comprises the first bypass bins;
determining a second codeword corresponding to a second syntax element corresponding for said each block, wherein the second codeword comprises the second bypass bins, wherein at least one of the first codeword and the second codeword further comprises the regular bins, and wherein the first syntax element and the second syntax element are selected from a syntax element group consisting of syntax associated with SAO parameters, ALF parameters, coding unit parameters, mode coding parameters, motion parameters, and coefficient coding; and
providing the first syntax element and the second syntax element for said each block.
13. A method of context-based adaptive binary arithmetic coding for syntax elements of one or more blocks, the method comprising:
receiving a first syntax element and a second syntax element from one or more blocks, wherein the first syntax element and the second syntax element are selected from a syntax element group consisting of syntax associated with SAO parameters, ALF parameters, coding unit parameters, mode coding parameters, motion parameters, and coefficient coding;
determining a first codeword corresponding to the first syntax element, wherein the first codeword comprises first bypass bins;
determining a second codeword corresponding to the second syntax element, wherein the second codeword comprises second bypass bins, and wherein at least one of the first codeword and the second codeword comprises regular bins;
determining a first part comprising the first bypass bins and the second bypass bins associated with said one or more blocks; and
providing the first part associated with said one or more blocks for binary arithmetic coding, wherein the first part is processed by bypass coding.
17. A device of context-based adaptive binary arithmetic decoding for syntax elements of one or more TUs (transform units), the device comprising:
a first circuit configured to decode reordered bins associated with said one or more TUs into a first part and a second part, wherein the first part is processed by regular decoding and the second part is processed by bypass decoding;
a second circuit configured to determine first regular bins and second regular bins from the first part associated with said one or more TUs;
a third circuit configured to determine first bypass bins and second bypass bins from the second part associated with said one or more TUs;
a fourth circuit configured to determine a first codeword corresponding to a first syntax element for each TU, wherein the first codeword comprises the first regular bins and the first bypass bins, and wherein the first syntax element is associated with x-position of a last significant coefficient in said each TU;
a fifth circuit configured to determine a second codeword corresponding to a second syntax element corresponding for said each TU, wherein the second codeword comprises the second regular bins and the second bypass bins, and wherein the second syntax element is associated with y-position of the last significant coefficient in said each TU; and
an interface circuit configured to provide the first syntax element and the second syntax element for said each TU.
19. A device for context-based adaptive binary arithmetic coding for syntax elements of one or more TUs (transform units), the device comprising:
a first interface circuit configured to receive a first syntax element, wherein the first syntax element is associated with x-position of a last significant coefficient for each TU;
a second interface circuit configured to receive a second syntax element, wherein the second syntax element is associated with y-position of the last significant coefficient for said each TU;
a first circuit configured to determine a first codeword corresponding to the first syntax element for said each TU, wherein the first codeword comprises first regular bins and first bypass bins;
a second circuit configured to determine a second codeword corresponding to the second syntax element for said each TU, wherein the second codeword comprises second regular bins and second bypass bins;
a third circuit configured to determine a first part comprising the first regular bins and the second regular bins associated with said one or more TUs;
a fourth circuit configured to determine a second part, comprising the first bypass bins and the second bypass bins associated with said one or more TUs; and
a third interface circuit configured to provide the first part and the second part associated with said one or more TUs for binary arithmetic coding, wherein the first part is processed by regular coding and the second part is processed by bypass coding.
21. A device for context-based adaptive binary arithmetic decoding for syntax elements of a coding unit, wherein the coding unit is partitioned into four Pus (prediction units) in an N×N intra prediction mode, the device comprising:
a first interface circuit configured to receive reordered bins comprising a first part and a second part, wherein the first part comprises regular bins associated with each of two or more Pus and the second part comprises first bypass bins or second bypass bins associated with said each of two or more Pus;
a first circuit configured to determine a first codeword corresponding to a first syntax element for said each of two or more Pus, wherein the first codeword comprises the regular bins, and wherein the first syntax element corresponds to an indication of intra prediction mode selection for said each of two or more Pus;
a second circuit configured to determine a second codeword corresponding to a second syntax element for said each of two or more Pus if the indication corresponds to most-probable-mode coding, wherein the second syntax element corresponds to an index for a most probable mode, and wherein the second codeword comprises the first bypass bins;
a third circuit configured to determine a third codeword corresponding to a third syntax element for said each of two or more Pus if the indication corresponds to remaining-prediction-mode coding, wherein the third syntax element corresponds to a remaining prediction mode, wherein the third codeword comprises the second bypass bins; and
a second interface circuit configured to provide the first syntax element, the second syntax element and the third syntax element for said each of two or more Pus.
23. A device for context-based adaptive binary arithmetic coding for syntax elements of a coding unit, wherein the coding unit is partitioned into four Pus (prediction units) in an N×N intra prediction mode, the device comprising:
a first interface circuit configured to receive a first syntax element for each PU, wherein the first syntax element corresponds to an indication of intra prediction mode selection for said each PU;
a second interface circuit configured to receive a second syntax element for said each PU if the indication corresponds to most-probable-mode coding, wherein the second syntax element corresponds to an index for a most probable mode;
a third interface circuit configured to receive a third syntax element for said each PU if the indication corresponds to remaining-prediction-mode coding, wherein the third syntax element corresponds to a remaining prediction mode;
a first circuit configured to determine a first codeword for the first syntax element for said each PU, wherein the first codeword comprises regular bins;
a second circuit configured to determine a second codeword for the second syntax element for said each PU if the indication corresponds to the most-probable-mode coding, wherein the second codeword comprises first bypass bins;
a third circuit configured to determine a third codeword for the third syntax element for said each PU if the indication corresponds to the remaining-prediction-mode coding, wherein the third codeword comprises second bypass bins;
a fourth circuit configured to determine a first part, wherein the first part comprises the regular bins associated with two or more Pus;
a fifth circuit configured to determine a second part, wherein the second part comprises the first bypass bins or the second bypass bins associated with each of said two or more Pus; and
a fourth interface circuit configured to provide the first part and the second part for binary arithmetic coding, wherein the first part is processed by regular coding and the second part is processed by bypass coding.
25. A device for context-based adaptive binary arithmetic decoding for syntax elements of one or more blocks, the device comprising:
a first circuit configured to decode reordered bins associated with said one or more blocks into regular bins and a first part, wherein the regular bins are processed by regular decoding and the first part is processed by bypass decoding;
a second circuit configured to determine first bypass bins and second bypass bins from the first part associated with said one or more blocks;
a third circuit configured to determine a first codeword corresponding to a first syntax element for each block, wherein the first codeword comprises the first bypass bins;
a fourth circuit configured to determine a second codeword corresponding to a second syntax element corresponding for said each block, wherein the second codeword comprises the second bypass bins, wherein at least one of the first codeword and the second codeword further comprises the regular bins, and wherein the first syntax element and the second syntax element are selected from a syntax element group consisting of syntax associated with SAO parameters, ALF parameters, coding unit parameters, mode coding parameters, motion parameters, and coefficient coding; and
a first interface circuit configured to provide the first syntax element and the second syntax element for said each block.
27. A device for context-based adaptive binary arithmetic coding for syntax elements of one or more blocks, the device comprising:
a first interface circuit configured to receive a first syntax element and a second syntax element from one or more blocks, wherein the first syntax element and the second syntax element are selected from a syntax element group consisting of syntax associated with SAO parameters, ALF parameters, coding unit parameters, mode coding parameters, motion parameters, and coefficient coding;
a first circuit configured to determine a first codeword corresponding to the first syntax element, wherein the first codeword comprises first bypass bins;
a second circuit configured to determine a second codeword corresponding to the second syntax element, wherein the second codeword comprises second bypass bins, and wherein at least one of the first codeword and the second codeword comprises regular bins;
a third circuit configured to determine a first part comprising the first bypass bins and the second bypass bins associated with said one or more blocks; and
a second interface circuit configured to provide the first part associated with said one or more blocks for binary arithmetic coding, wherein the first part is processed by bypass coding.
US14/234,1512011-08-042012-08-02Method and apparatus for reordered binarization of syntax elements in CABACActive2033-04-01US9509989B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US14/234,151US9509989B2 (en)2011-08-042012-08-02Method and apparatus for reordered binarization of syntax elements in CABAC

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US201161514986P2011-08-042011-08-04
PCT/CN2012/079538WO2013017092A1 (en)2011-08-042012-08-02Method and apparatus for reordered binarization of syntax elements in cabac
US14/234,151US9509989B2 (en)2011-08-042012-08-02Method and apparatus for reordered binarization of syntax elements in CABAC

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
PCT/CN2012/079538A-371-Of-InternationalWO2013017092A1 (en)2011-08-042012-08-02Method and apparatus for reordered binarization of syntax elements in cabac

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US15/298,485ContinuationUS9838034B2 (en)2011-08-042016-10-20Method and apparatus for reordered binarization of syntax elements in CABAC

Publications (2)

Publication NumberPublication Date
US20140192861A1true US20140192861A1 (en)2014-07-10
US9509989B2 US9509989B2 (en)2016-11-29

Family

ID=47628645

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US14/234,151Active2033-04-01US9509989B2 (en)2011-08-042012-08-02Method and apparatus for reordered binarization of syntax elements in CABAC
US15/298,485ActiveUS9838034B2 (en)2011-08-042016-10-20Method and apparatus for reordered binarization of syntax elements in CABAC

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US15/298,485ActiveUS9838034B2 (en)2011-08-042016-10-20Method and apparatus for reordered binarization of syntax elements in CABAC

Country Status (5)

CountryLink
US (2)US9509989B2 (en)
EP (2)EP2988511A1 (en)
CN (2)CN103597834B (en)
MX (1)MX2013015212A (en)
WO (1)WO2013017092A1 (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20130114667A1 (en)*2011-11-082013-05-09Sony CorporationBinarisation of last position for higher throughput
US20130114676A1 (en)*2011-11-082013-05-09Qualcomm IncorporatedContext optimization for last significant coefficient position coding
US20130336383A1 (en)*2012-06-132013-12-19Sony CorporationDecoupling enhancements in sample adaptive offset (sao) for high efficiency video encoder (hevc)
US20140112388A1 (en)*2012-01-192014-04-24Huawei Technologies Co., Ltd.Encoding and decoding methods and apparatuses
US20140369429A1 (en)*2011-11-072014-12-18Canon Kabushiki KaishaMethod and device for optimizing encoding/decoding of compensation offsets for a set of reconstructed samples of an image
US20150229964A1 (en)*2011-11-072015-08-13Sharp Kabushiki KaishaVideo decoder with enhanced cabac decoding
US9154792B2 (en)2011-11-082015-10-06Qualcomm IncorporatedProgressive coding of position of last significant coefficient
US20160073131A1 (en)*2013-01-022016-03-10Lg Electronics Inc.Video signal processing method and device
US20170155909A1 (en)*2012-04-132017-06-01Texas Instruments IncorporatedReducing Context Coded and Bypass Coded Bins to Improve Context Adaptive Binary Arithmetic Coding (CABAC) Throughput
US20170302963A1 (en)*2012-01-202017-10-19Canon Kabushiki KaishaMethod, apparatus and system for encoding and decoding the significance map for residual coefficients of a transform unit
US10225557B2 (en)*2012-01-182019-03-05Lg Electronics Inc.Method and device for entropy coding/decoding
US10291913B2 (en)2017-01-252019-05-14Samsung Electronics Co., Ltd.Entropy encoder, video encoder including the same and electronic system including the same
US20190174131A1 (en)*2016-08-102019-06-06Panasonic Intellectual Property Corporation Of AmericaEncoder, decoder, encoding method, and decoding method
US20190230351A1 (en)*2012-05-252019-07-25Sun Patent TrustMoving picture coding method, moving picture decoding method, moving picture coding apparatus, moving picture decoding apparatus, and moving picture coding and decoding apparatus
US10382759B2 (en)2014-06-202019-08-13Hfi Innovation Inc.Method and apparatus of binarization and context-adaptive coding for syntax in video coding
US10390050B2 (en)*2014-11-112019-08-20Mediatek Singapore Pte. Ltd.Method of video coding using separate coding tree for luma and chroma
USRE47728E1 (en)*2011-11-072019-11-12Sun Patent TrustImage coding method, image coding apparatus, image decoding method and image decoding apparatus
US10652557B2 (en)2012-06-042020-05-12Sun Patent TrustMoving picture coding method, moving picture coding apparatus, moving picture decoding method, and moving picture decoding apparatus
US11146788B2 (en)2015-06-122021-10-12Qualcomm IncorporatedGrouping palette bypass bins for video coding
US11496752B2 (en)2016-07-152022-11-08Interdigital Vc Holdings, Inc.Last coefficient coding for adaptive transform based video compression

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
AU2012200319B2 (en)2012-01-192015-11-26Canon Kabushiki KaishaMethod, apparatus and system for encoding and decoding the significance map for residual coefficients of a transform unit
KR101909863B1 (en)2013-07-082018-10-18미디어텍 싱가폴 피티이. 엘티디.Method of simplified cabac coding in 3d video coding
US9351003B2 (en)2013-09-272016-05-24Apple Inc.Context re-mapping in CABAC encoder
US9392292B2 (en)2013-09-272016-07-12Apple Inc.Parallel encoding of bypass binary symbols in CABAC encoder
CN103747258B (en)*2014-01-272015-02-04中国科学技术大学Encryption processing method for high-performance video coding standard
WO2017041271A1 (en)*2015-09-102017-03-16Mediatek Singapore Pte. Ltd.Efficient context modeling for coding a block of data
WO2019150435A1 (en)*2018-01-302019-08-08富士通株式会社Video encoding device, video encoding method, video decoding device, video decoding method, and video encoding system
WO2020031297A1 (en)*2018-08-082020-02-13富士通株式会社Encoding apparatus, encoding method, encoding program, decoding apparatus, decoding method, and decoding program
US11483575B2 (en)*2018-08-242022-10-25Hfi Innovation Inc.Coding transform coefficients with throughput constraints

Citations (19)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050018845A1 (en)*2003-07-012005-01-27Oki Electric Industry Co., Ltd.Electronic watermark embedding device, electronic watermark detection device, electronic watermark embedding method, and electronic watermark detection method
US20070030180A1 (en)*2005-08-042007-02-08Huawei Technologies Co., Ltd.Arithmetic decoding system and apparatus based on an adaptive content
US20070080832A1 (en)*2005-10-122007-04-12Huawei Technologies Co., Ltd.Decoding system and method based on context-based adaptive binary arithmetic coding
US20080246637A1 (en)*2007-04-032008-10-09National Tsing Hua UniversityCabac Decoding Method
US20090089549A1 (en)*2007-09-272009-04-02Qualcomm IncorporatedH.264 Video Decoder CABAC Core Optimization Techniques
US20090096643A1 (en)*2007-10-162009-04-16Yuan-Teng ChangSystem and Method for Context-Based Adaptive Binary Arithematic Encoding and Decoding
US20110001643A1 (en)*2009-06-302011-01-06Massachusetts Institute Of TechnologySystem and method for providing high throughput entropy coding using syntax element partitioning
US20120140813A1 (en)*2010-12-032012-06-07Qualcomm IncorporatedSeparately coding the position of a last significant coefficient of a video block in video coding
US20120140814A1 (en)*2010-12-032012-06-07Qualcomm IncorporatedCoding the position of a last significant coefficient within a video block based on a scanning order for the block in video coding
US20120163456A1 (en)*2010-12-222012-06-28Qualcomm IncorporatedUsing a most probable scanning order to efficiently code scanning order information for a video block in video coding
US20120169519A1 (en)*2010-07-062012-07-05Nokia CorporationMethod for coding and an apparatus
US20120177107A1 (en)*2011-01-092012-07-12Mediatek Inc.Apparatus and Method of Sample Adaptive Offset for Video Coding
US20120287989A1 (en)*2011-05-132012-11-15Madhukar BudagaviInverse Transformation Using Pruning For Video Coding
US20120300839A1 (en)*2011-05-232012-11-29Vivienne SzeAcceleration of Bypass Binary Symbol Processing in Video Coding
US20130022119A1 (en)*2011-07-202013-01-24Qualcomm IncorporatedBuffering prediction data in video coding
US20130028334A1 (en)*2010-04-092013-01-31Ntt Docomo, Inc.Adaptive binarization for arithmetic coding
US20130243102A1 (en)*2011-01-142013-09-19Ntt Docomo, Inc.Method and apparatus for arithmetic coding and termination
US20140140400A1 (en)*2011-06-162014-05-22Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V.Entropy coding supporting mode switching
US9258571B2 (en)*2011-06-282016-02-09Samsung Electronics Co., Ltd.Method and apparatus for coding video and method and apparatus for decoding video accompanied with arithmetic coding

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6894628B2 (en)*2003-07-172005-05-17Fraunhofer-Gesellschaft Zur Forderung Der Angewandten Forschung E.V.Apparatus and methods for entropy-encoding or entropy-decoding using an initialization of context variables
CN101005287A (en)*2007-01-262007-07-25北京中星微电子有限公司Method, system and coding device for improving arithmetic coaing speed
WO2012134246A2 (en)*2011-04-012012-10-04엘지전자 주식회사Entropy decoding method, and decoding apparatus using same
US10390046B2 (en)*2011-11-072019-08-20Qualcomm IncorporatedCoding significant coefficient information in transform skip mode
US10158874B2 (en)*2015-09-302018-12-18Apple Inc.Parallel bypass and regular bin coding

Patent Citations (20)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050018845A1 (en)*2003-07-012005-01-27Oki Electric Industry Co., Ltd.Electronic watermark embedding device, electronic watermark detection device, electronic watermark embedding method, and electronic watermark detection method
US20070030180A1 (en)*2005-08-042007-02-08Huawei Technologies Co., Ltd.Arithmetic decoding system and apparatus based on an adaptive content
US20070080832A1 (en)*2005-10-122007-04-12Huawei Technologies Co., Ltd.Decoding system and method based on context-based adaptive binary arithmetic coding
US20080246637A1 (en)*2007-04-032008-10-09National Tsing Hua UniversityCabac Decoding Method
US20090089549A1 (en)*2007-09-272009-04-02Qualcomm IncorporatedH.264 Video Decoder CABAC Core Optimization Techniques
US20090096643A1 (en)*2007-10-162009-04-16Yuan-Teng ChangSystem and Method for Context-Based Adaptive Binary Arithematic Encoding and Decoding
US20110001643A1 (en)*2009-06-302011-01-06Massachusetts Institute Of TechnologySystem and method for providing high throughput entropy coding using syntax element partitioning
US20130028334A1 (en)*2010-04-092013-01-31Ntt Docomo, Inc.Adaptive binarization for arithmetic coding
US20120169519A1 (en)*2010-07-062012-07-05Nokia CorporationMethod for coding and an apparatus
US20120140814A1 (en)*2010-12-032012-06-07Qualcomm IncorporatedCoding the position of a last significant coefficient within a video block based on a scanning order for the block in video coding
US20120140813A1 (en)*2010-12-032012-06-07Qualcomm IncorporatedSeparately coding the position of a last significant coefficient of a video block in video coding
US8976861B2 (en)*2010-12-032015-03-10Qualcomm IncorporatedSeparately coding the position of a last significant coefficient of a video block in video coding
US20120163456A1 (en)*2010-12-222012-06-28Qualcomm IncorporatedUsing a most probable scanning order to efficiently code scanning order information for a video block in video coding
US20120177107A1 (en)*2011-01-092012-07-12Mediatek Inc.Apparatus and Method of Sample Adaptive Offset for Video Coding
US20130243102A1 (en)*2011-01-142013-09-19Ntt Docomo, Inc.Method and apparatus for arithmetic coding and termination
US20120287989A1 (en)*2011-05-132012-11-15Madhukar BudagaviInverse Transformation Using Pruning For Video Coding
US20120300839A1 (en)*2011-05-232012-11-29Vivienne SzeAcceleration of Bypass Binary Symbol Processing in Video Coding
US20140140400A1 (en)*2011-06-162014-05-22Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V.Entropy coding supporting mode switching
US9258571B2 (en)*2011-06-282016-02-09Samsung Electronics Co., Ltd.Method and apparatus for coding video and method and apparatus for decoding video accompanied with arithmetic coding
US20130022119A1 (en)*2011-07-202013-01-24Qualcomm IncorporatedBuffering prediction data in video coding

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
Marpe et al., "Context-Based Adaptive Binary Arithmetic Coding in the H.264/AVC Video Compression Standard", July 2003*
Sze et al., "High Throughput CABAC Entropy Coding in HEVC", IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 22, NO. 12, DECEMBER 2012*
Vadim et al., "Binarization modification for last position coding", JCTVC-F375, July 2011*
Wei Yu and Yun He, "A high performance CABAC decoding architecture," in IEEE Transactions on Consumer Electronics, vol. 51, no. 4, pp. 1352-1359, Nov. 2005*

Cited By (72)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10136137B2 (en)*2011-11-072018-11-20Huawei Technologies Co., Ltd.Video decoder with enhanced CABAC decoding
US9794596B2 (en)*2011-11-072017-10-17Canon Kabushiki KaishaMethod and device for optimizing encoding/decoding of compensation offsets for a set of reconstructed samples of an image
US12081762B2 (en)*2011-11-072024-09-03Huawei Technologies Co., Ltd.Video decoder with enhanced CABAC decoding
USRE49788E1 (en)2011-11-072024-01-02Sun Patent TrustImage coding method, image coding apparatus, image decoding method and image decoding apparatus
US20140369429A1 (en)*2011-11-072014-12-18Canon Kabushiki KaishaMethod and device for optimizing encoding/decoding of compensation offsets for a set of reconstructed samples of an image
US9106931B2 (en)2011-11-072015-08-11Canon Kabushiki KaishaMethod and device for providing compensation offsets for a set of reconstructed samples of an image
US20150229964A1 (en)*2011-11-072015-08-13Sharp Kabushiki KaishaVideo decoder with enhanced cabac decoding
US9118931B2 (en)*2011-11-072015-08-25Canon Kabushiki KaishaMethod and device for optimizing encoding/decoding of compensation offsets for a set of reconstructed samples of an image
USRE47728E1 (en)*2011-11-072019-11-12Sun Patent TrustImage coding method, image coding apparatus, image decoding method and image decoding apparatus
US20150334423A1 (en)*2011-11-072015-11-19Canon Kabushiki KaishaMethod and device for optimizing encoding/decoding of compensation offsets for a set of reconstructed samples of an image
US10575020B2 (en)*2011-11-072020-02-25Canon Kabushiki KaishaMethod and device for providing compensation offsets for a set of reconstructed samples of an image
US10743033B2 (en)*2011-11-072020-08-11Canon Kabushiki KaishaMethod and device for optimizing encoding/decoding of compensation offsets for a set of reconstructed samples of an image
US9516343B2 (en)*2011-11-072016-12-06Huawei Technology Co., Ltd.Video decoder with enhanced CABAC decoding
US20170041613A1 (en)*2011-11-072017-02-09Huawei Technologies Co., Ltd.Video decoder with enhanced cabac decoding
US20220377340A1 (en)*2011-11-072022-11-24Huawei Technologies Co., Ltd.Video decoder with enhanced cabac decoding
US11445197B2 (en)*2011-11-072022-09-13Huawei Technologies Co., Ltd.Video decoder with enhanced CABAC decoding
US20190052884A1 (en)*2011-11-072019-02-14Huawei Technologies Co., Ltd.Video decoder with enhanced cabac decoding
USRE48632E1 (en)2011-11-072021-07-06Sun Patent TrustImage coding method, image coding apparatus, image decoding method and image decoding apparatus
US9774863B2 (en)*2011-11-072017-09-26Huawei Technologies Co., Ltd.Video decoder with enhanced CABAC decoding
US9848208B2 (en)*2011-11-072017-12-19Canon Kabushiki KaishaMethod and device for optimizing encoding/decoding of compensation offsets for a set of reconstructed samples of an image
US11006115B2 (en)*2011-11-072021-05-11Huawei Technologies Co., Ltd.Video decoder with enhanced CABAC decoding
US9930337B2 (en)*2011-11-072018-03-27Huawei Technologies Co., Ltd.Video decoder with enhanced CABAC decoding
US10085042B2 (en)2011-11-072018-09-25Canon Kabushiki KaishaMethod, device and program for encoding and decoding a sequence of images using area-by-area loop filtering
US10462493B2 (en)*2011-11-072019-10-29Canon Kabushiki KaishaMethod and device for optimizing encoding/decoding of compensation offsets for a set of reconstructed samples of an image
US20130114676A1 (en)*2011-11-082013-05-09Qualcomm IncorporatedContext optimization for last significant coefficient position coding
US9357185B2 (en)*2011-11-082016-05-31Qualcomm IncorporatedContext optimization for last significant coefficient position coding
US20130114667A1 (en)*2011-11-082013-05-09Sony CorporationBinarisation of last position for higher throughput
US9154792B2 (en)2011-11-082015-10-06Qualcomm IncorporatedProgressive coding of position of last significant coefficient
US10999580B2 (en)2012-01-182021-05-04Lg Electronics Inc.Method and device for entropy coding/decoding
US10225557B2 (en)*2012-01-182019-03-05Lg Electronics Inc.Method and device for entropy coding/decoding
US10791329B2 (en)2012-01-182020-09-29Lg Electronics Inc.Method and device for entropy coding/decoding
US11706420B2 (en)2012-01-182023-07-18Lg Electronics Inc.Method and device for entropy coding/decoding
US10531092B2 (en)2012-01-182020-01-07Lg Electronics IncMethod and device for entropy coding/decoding
US10511841B2 (en)2012-01-192019-12-17Huawei Technologies Co., Ltd.Encoding and decoding methods and apparatuses
US10104380B2 (en)2012-01-192018-10-16Huawei Technologies Co., Ltd.Encoding and decoding methods and apparatuses
US9769474B2 (en)*2012-01-192017-09-19Huawei Technologies Co., Ltd.Encoding and decoding methods and apparatuses
US20140112388A1 (en)*2012-01-192014-04-24Huawei Technologies Co., Ltd.Encoding and decoding methods and apparatuses
US11399200B2 (en)*2012-01-202022-07-26Canon Kabushiki KaishaMethod, apparatus and system for encoding and decoding the significance map for residual coefficients of a transform unit
US11025953B2 (en)*2012-01-202021-06-01Canon Kabushiki KaishaMethod, apparatus and system for encoding and decoding the significance map for residual coefficients of a transform unit
US11405640B2 (en)*2012-01-202022-08-02Canon Kabushiki KaishaMethod, apparatus and system for encoding and decoding the significance map for residual coefficients of a transform unit
US11405641B2 (en)*2012-01-202022-08-02Canon Kabushiki KaishaMethod, apparatus and system for encoding and decoding the significance map for residual coefficients of a transform unit
US20170302963A1 (en)*2012-01-202017-10-19Canon Kabushiki KaishaMethod, apparatus and system for encoding and decoding the significance map for residual coefficients of a transform unit
US10798384B2 (en)*2012-04-132020-10-06Texas Instruments IncorporatedReducing context coded and bypass coded bins to improve context adaptive binary arithmetic coding (CABAC) throughput
US20220286683A1 (en)*2012-04-132022-09-08Texas Instruments IncorporatedReducing Context Coded and Bypass Coded Bins to Improve Context Adaptive Binary Arithmetic Coding (CABAC) Throughput
US10321131B2 (en)*2012-04-132019-06-11Texas Instruments IncorporatedReducing context coded and bypass coded bins to improve context adaptive binary arithmetic coding (CABAC) throughput
US20240244211A1 (en)*2012-04-132024-07-18Texas Instruments IncorporatedReducing context coded and bypass coded bins to improve context adaptive binary arithmetic coding (cabac) throughput
US11825093B2 (en)*2012-04-132023-11-21Texas Instruments IncorporatedReducing context coded and bypass coded bins to improve context adaptive binary arithmetic coding (CABAC) throughput
US11652997B2 (en)*2012-04-132023-05-16Texas Instruments IncorporatedReducing context coded and bypass coded bins to improve context adaptive binary arithmetic coding (CABAC) throughput
US20170155909A1 (en)*2012-04-132017-06-01Texas Instruments IncorporatedReducing Context Coded and Bypass Coded Bins to Improve Context Adaptive Binary Arithmetic Coding (CABAC) Throughput
US12294708B2 (en)*2012-04-132025-05-06Texas Instruments IncorporatedReducing context coded and bypass coded bins to improve context adaptive binary arithmetic coding (CABAC) throughput
US11076155B2 (en)*2012-04-132021-07-27Texas Instruments IncorporatedReducing context coded and bypass coded bins to improve context adaptive binary arithmetic coding (CABAC) throughput
US20240089450A1 (en)*2012-04-132024-03-14Texas Instruments IncorporatedReducing Context Coded and Bypass Coded Bins to Improve Context Adaptive Binary Arithmetic Coding (CABAC) Throughput
US11375197B2 (en)*2012-04-132022-06-28Texas Instruments IncorporatedReducing context coded and bypass coded bins to improve context adaptive binary arithmetic coding (CABAC) throughput
US11956435B2 (en)*2012-04-132024-04-09Texas Instruments IncorporatedReducing context coded and bypass coded bins to improve context adaptive binary arithmetic coding (CABAC) throughput
US20190230351A1 (en)*2012-05-252019-07-25Sun Patent TrustMoving picture coding method, moving picture decoding method, moving picture coding apparatus, moving picture decoding apparatus, and moving picture coding and decoding apparatus
US10567758B2 (en)*2012-05-252020-02-18Sun Patent TrustMoving picture coding method, moving picture decoding method, moving picture coding apparatus, moving picture decoding apparatus, and moving picture coding and decoding apparatus
US10652557B2 (en)2012-06-042020-05-12Sun Patent TrustMoving picture coding method, moving picture coding apparatus, moving picture decoding method, and moving picture decoding apparatus
US10623759B2 (en)*2012-06-132020-04-14Sony CorporationDecoupling enhancements in sample adaptive offset (SAO) for high efficiency video encoder (HEVC)
US20130336383A1 (en)*2012-06-132013-12-19Sony CorporationDecoupling enhancements in sample adaptive offset (sao) for high efficiency video encoder (hevc)
US10750197B2 (en)2012-06-132020-08-18Sony CorporationEnhancements in sample adaptive offset (SAO) for high efficiency video encoder (HEVC)
US9894385B2 (en)*2013-01-022018-02-13Lg Electronics Inc.Video signal processing method and device
US20160073131A1 (en)*2013-01-022016-03-10Lg Electronics Inc.Video signal processing method and device
US10382759B2 (en)2014-06-202019-08-13Hfi Innovation Inc.Method and apparatus of binarization and context-adaptive coding for syntax in video coding
US11082695B2 (en)2014-06-202021-08-03Hfi Innovation Inc.Method and apparatus of binarization and context-adaptive coding for syntax in video coding
US10390050B2 (en)*2014-11-112019-08-20Mediatek Singapore Pte. Ltd.Method of video coding using separate coding tree for luma and chroma
US11146788B2 (en)2015-06-122021-10-12Qualcomm IncorporatedGrouping palette bypass bins for video coding
US11496752B2 (en)2016-07-152022-11-08Interdigital Vc Holdings, Inc.Last coefficient coding for adaptive transform based video compression
US12192487B2 (en)2016-07-152025-01-07Interdigital Vc Holdings, Inc.Last coefficient coding for adaptive transform based video compression
US11297322B2 (en)2016-08-102022-04-05Panasonic Intellectual Property Corporation Of AmericaEncoder, decoder, encoding method, and decoding method
US10951896B2 (en)*2016-08-102021-03-16Panasonic Intellectual Property Corporation Of AmericaEncoder, decoder, encoding method, and decoding method
US20190174131A1 (en)*2016-08-102019-06-06Panasonic Intellectual Property Corporation Of AmericaEncoder, decoder, encoding method, and decoding method
US10291913B2 (en)2017-01-252019-05-14Samsung Electronics Co., Ltd.Entropy encoder, video encoder including the same and electronic system including the same

Also Published As

Publication numberPublication date
EP2740272A1 (en)2014-06-11
CN106101727B (en)2019-10-08
CN106101727A (en)2016-11-09
CN103597834B (en)2016-12-21
EP2988511A1 (en)2016-02-24
MX2013015212A (en)2014-03-21
WO2013017092A1 (en)2013-02-07
US20170041022A1 (en)2017-02-09
US9509989B2 (en)2016-11-29
EP2740272A4 (en)2015-04-08
CN103597834A (en)2014-02-19
US9838034B2 (en)2017-12-05

Similar Documents

PublicationPublication DateTitle
US9838034B2 (en)Method and apparatus for reordered binarization of syntax elements in CABAC
US12120333B2 (en)Context and bypass encoding video
EP2721824B1 (en)Method and apparatus for coding of intra prediction mode
US10187661B2 (en)Method and apparatus for context adaptive binary arithmetic coding of syntax elements
EP3439305B1 (en)Decoding of position of last significant coefficient
US7486211B2 (en)Method and system for entropy coding
JP6352452B2 (en) Method and apparatus for syntactic binarization and context adaptive coding in video coding
US11595656B2 (en)Method and apparatus of transform coefficient coding with TB-level constraint
US11595690B2 (en)Methods and apparatus for simplification of coding residual blocks
EP1962514A1 (en)Binarizing method and device thereof
US20130272379A1 (en)Coefficient groups and coefficient coding for coefficient scans
WO2013000324A1 (en)Method and apparatus of intra mode coding
RU2510573C2 (en)Method for encoding sequence of integers, storage device and signal carrying encoded integer sequence and method for decoding sequence of integers
CN101198056A (en)Variable length encoding method and device
HK40003889B (en)Decoding of position of last significant coefficient
HK40003889A (en)Decoding of position of last significant coefficient
Parsing et al.Syntax and Parsing I

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:MEDIATEK INC, TAIWAN

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CHUANG, TZU-DER;CHEN, CHING-YEH;HUANG, YU-WEN;REEL/FRAME:032013/0655

Effective date:20140121

ASAssignment

Owner name:HFI INNOVATION INC., TAIWAN

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MEDIATEK INC.;REEL/FRAME:039609/0864

Effective date:20160628

STCFInformation on status: patent grant

Free format text:PATENTED CASE

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:4

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:8


[8]ページ先頭

©2009-2025 Movatter.jp