-
公开(公告)号:US10298964B2
公开(公告)日:2019-05-21
申请号:US16006288
申请日:2018-06-12
Applicant: GE Video Compression, LLC
Inventor: Valeri George , Benjamin Bross , Heiner Kirchhoffer , Detlev Marpe , Tung Nguyen , Matthias Preiss , Mischa Siekmann , Jan Stegemann , Thomas Wiegand
IPC: H04B1/66 , H04N7/12 , H04N11/02 , H04N11/04 , H04N19/91 , H04N19/184 , H04N19/70 , H04N19/61 , H04N19/124 , H03M7/42 , H04N19/52 , H04N19/13 , H04N19/132 , H04N19/513 , H04N19/174 , H04N19/50
Abstract: An entropy decoder is configured to, for horizontal and vertical components of motion vector differences, derive a truncated unary code from the data stream using context-adaptive binary entropy decoding with exactly one context per bin position of the truncated unary code, which is common for horizontal and vertical components of the motion vector differences, and an Exp-Golomb code using a constant equi-probability bypass mode to obtain the binarizations of the motion vector differences. A desymbolizer is configured to debinarize the binarizations of the motion vector difference syntax elements to obtain integer values of the horizontal and vertical components of the motion vector differences. A reconstructor is configured to reconstruct a video based on the integer values of the horizontal and vertical components of the motion vector differences.
-
公开(公告)号:US10123006B2
公开(公告)日:2018-11-06
申请号:US14511200
申请日:2014-10-10
Applicant: GE Video Compression, LLC
Inventor: Thomas Schierl , Valeri George , Anastasia Henkel , Detlev Marpe , Karsten Grüneberg , Robert Skupin
IPC: H04N19/103 , H04N19/119 , H04N19/70 , H04N19/13 , H04N19/463 , H04N19/174 , H04N19/436 , H04N19/46 , H04N19/91 , H04N19/169 , H04N19/593
Abstract: Parallel processing concepts such as wavefront parallel processing, are realized with a reduced end-to-end delay by giving up the usual slice concept according to which slices are either coded/decoded completely independent from areas of the picture outside of the respective slice, or at least independent from areas outside the respective slice as far as the entropy coding is concerned, namely in favor of slices of different modes, namely ones called dependent slices which allow for interdependencies across slice boundaries, and others which do not, called normal slices, for example. Combined with the aspect or not, WPP processing concept is made more efficiently by using the slices' start syntax portions to locate WPP entry points.
-
公开(公告)号:US10085035B2
公开(公告)日:2018-09-25
申请号:US15824196
申请日:2017-11-28
Applicant: GE Video Compression, LLC
Inventor: Valeri George , Anastasia Henkel , Heiner Kirchhoffer , Detlev Marpe , Thomas Schierl
IPC: H04N11/02 , H04N19/44 , H04N19/51 , H04N19/174 , H04N19/167 , H04N19/436 , H04N19/91 , H04N19/13 , H04N19/503 , H03M7/30 , H03M7/40
CPC classification number: H04N19/44 , H03M7/3071 , H03M7/4037 , H04N19/13 , H04N19/167 , H04N19/174 , H04N19/436 , H04N19/503 , H04N19/51 , H04N19/91
Abstract: The entropy coding of a current part of a predetermined entropy slice is based on, not only, the respective probability estimations of the predetermined entropy slice as adapted using the previously coded part of the predetermined entropy slice, but also probability estimations as used in the entropy coding of a spatially neighboring, in entropy slice order preceding entropy slice at a neighboring part thereof. Thereby, the probability estimations used in entropy coding are adapted to the actual symbol statistics more closely, thereby lowering the coding efficiency decrease normally caused by lower-delay concepts. Temporal interrelationships are exploited additionally or alternatively.
-
公开(公告)号:US10063858B2
公开(公告)日:2018-08-28
申请号:US15880837
申请日:2018-01-26
Applicant: GE Video Compression, LLC
Inventor: Valeri George , Benjamin Bross , Heiner Kirchhoffer , Detlev Marpe , Tung Nguyen , Matthias Preiss , Mischa Siekmann , Jan Stegemann , Thomas Wiegand
IPC: H04B1/66 , H04N7/12 , H04N11/02 , H04N11/04 , H04N19/13 , H04N19/174 , H04N19/61 , H04N19/513 , H04N19/52 , H04N19/70 , H04N19/184 , H04N19/50 , H04N19/132 , H03M7/42 , H04N19/124 , H04N19/91
Abstract: An entropy decoder is configured to, for horizontal and vertical components of motion vector differences, derive a truncated unary code from the data stream using context-adaptive binary entropy decoding with exactly one context per bin position of the truncated unary code, which is common for horizontal and vertical components of the motion vector differences, and an Exp-Golomb code using a constant equi-probability bypass mode to obtain the binarizations of the motion vector differences. A desymbolizer is configured to debinarize the binarizations of the motion vector difference syntax elements to obtain integer values of the horizontal and vertical components of the motion vector differences. A reconstructor is configured to reconstruct a video based on the integer values of the horizontal and vertical components of the motion vector differences.
-
公开(公告)号:US20180109813A1
公开(公告)日:2018-04-19
申请号:US15843679
申请日:2017-12-15
Applicant: GE Video Compression, LLC
Inventor: Valeri George , Benjamin Bross , Heiner Kirchhoffer , Detlev Marpe , Tung Nguyen , Matthias Preiss , Mischa Siekmann , Jan Stegemann , Thomas Wiegand , Christian Bartnik
IPC: H04N19/91 , H04N19/184 , H04N19/174 , H04N19/513 , H04N19/132 , H04N19/52 , H04N19/124 , H04N19/61 , H04N19/13 , H04N19/70 , H04N19/50 , H03M7/42
CPC classification number: H04N19/13 , H03M7/42 , H04N19/124 , H04N19/132 , H04N19/174 , H04N19/184 , H04N19/50 , H04N19/513 , H04N19/52 , H04N19/61 , H04N19/70 , H04N19/91
Abstract: A decoder for decoding a data stream into which media data is coded has a mode switch configured to activate a low-complexity mode or a high-efficiency mode depending on the data stream, an entropy decoding engine configured to retrieve each symbol of a sequence of symbols by entropy decoding using a selected one of a plurality of entropy decoding schemes, a desymbolizer configured to desymbolize the sequence of symbols to obtain a sequence of syntax elements, a reconstructor configured to reconstruct the media data based on the sequence of syntax elements, selection depending on the activated low-complexity mode or the high-efficiency mode. In another aspect, a desymbolizer is configured to perform desymbolization such that the control parameter varies in accordance with the data stream at a first rate in case of the high-efficiency mode being activated and the control parameter is constant irrespective of the data stream or changes depending on the data stream, but at a second lower rate in case of the low-complexity mode being activated.
-
公开(公告)号:US09866857B2
公开(公告)日:2018-01-09
申请号:US15639259
申请日:2017-06-30
Applicant: GE Video Compression, LLC
Inventor: Valeri George , Anastasia Henkel , Heiner Kirchhoffer , Detlev Marpe , Thomas Schierl
IPC: H04N11/02 , H04N19/44 , H04N19/436 , H04N19/13 , H04N19/167 , H04N19/174 , H04N19/51
CPC classification number: H04N19/44 , H03M7/3071 , H03M7/4037 , H04N19/13 , H04N19/167 , H04N19/174 , H04N19/436 , H04N19/503 , H04N19/51 , H04N19/91
Abstract: The entropy coding of a current part of a predetermined entropy slice is based on, not only, the respective probability estimations of the predetermined entropy slice as adapted using the previously coded part of the predetermined entropy slice, but also probability estimations as used in the entropy coding of a spatially neighboring, in entropy slice order preceding entropy slice at a neighboring part thereof. Thereby, the probability estimations used in entropy coding are adapted to the actual symbol statistics more closely, thereby lowering the coding efficiency decrease normally caused by lower-delay concepts. Temporal interrelationships are exploited additionally or alternatively.
-
公开(公告)号:US09860547B2
公开(公告)日:2018-01-02
申请号:US15639312
申请日:2017-06-30
Applicant: GE Video Compression, LLC
Inventor: Valeri George , Anastasia Henkel , Heiner Kirchhoffer , Detlev Marpe , Thomas Schierl
IPC: H04N11/02 , H04N19/44 , H04N19/436 , H04N19/13 , H04N19/167 , H04N19/174 , H04N19/51
CPC classification number: H04N19/44 , H03M7/3071 , H03M7/4037 , H04N19/13 , H04N19/167 , H04N19/174 , H04N19/436 , H04N19/503 , H04N19/51 , H04N19/91
Abstract: The entropy coding of a current part of a predetermined entropy slice is based on, not only, the respective probability estimations of the predetermined entropy slice as adapted using the previously coded part of the predetermined entropy slice, but also probability estimations as used in the entropy coding of a spatially neighboring, in entropy slice order preceding entropy slice at a neighboring part thereof. Thereby, the probability estimations used in entropy coding are adapted to the actual symbol statistics more closely, thereby lowering the coding efficiency decrease normally caused by lower-delay concepts. Temporal interrelationships are exploited additionally or alternatively.
-
公开(公告)号:US09768804B1
公开(公告)日:2017-09-19
申请号:US15595097
申请日:2017-05-15
Applicant: GE Video Compression, LLC
Inventor: Valeri George , Benjamin Bross , Heiner Kirchhoffer , Detlev Marpe , Tung Nguyen , Matthias Preiss , Mischa Siekmann , Jan Stegemann , Thomas Wiegand
IPC: H03M7/42 , H04N19/124 , H04N19/13 , H04N19/132 , H04N19/50 , H04N19/52 , H04N19/61 , H04N19/70 , H04N19/91
CPC classification number: H04N19/13 , H03M7/42 , H04N19/124 , H04N19/132 , H04N19/174 , H04N19/184 , H04N19/50 , H04N19/513 , H04N19/52 , H04N19/61 , H04N19/70 , H04N19/91
Abstract: A decoder includes an entropy decoder configured to derive a number of bins of the binarizations from the data stream using binary entropy decoding by selecting a context among different contexts and updating probability states associated with the different contexts, dependent on previously decoded portions of the data stream; a desymbolizer configured to debinarize the binarizations of the syntax elements to obtain integer values of the syntax elements; a reconstructor configured to reconstruct the video based on the integer values of the syntax elements using a quantization parameter, wherein the entropy decoder is configured to distinguish between 126 probability states and to initialize the probability states associated with the different contexts according to a linear equation of the quantization parameter, wherein the entropy decoder is configured to, for each of the different contexts, derive a slope and an offset of the linear equation from first and second four bit parts of a respective 8 bit initialization value.
-
公开(公告)号:US09743090B2
公开(公告)日:2017-08-22
申请号:US15419006
申请日:2017-01-30
Applicant: GE Video Compression, LLC
Inventor: Valeri George , Benjamin Bross , Heiner Kirchhoffer , Detlev Marpe , Tung Nguyen , Matthias Preiss , Mischa Siekmann , Jan Stegemann , Thomas Wiegand
IPC: H04N19/13 , H04N19/124 , H04N19/52 , H04N19/70 , H04N19/61 , H04N19/91 , H04N19/132
CPC classification number: H04N19/13 , H03M7/42 , H04N19/124 , H04N19/132 , H04N19/174 , H04N19/184 , H04N19/50 , H04N19/513 , H04N19/52 , H04N19/61 , H04N19/70 , H04N19/91
Abstract: An entropy decoder is configured to, for horizontal and vertical components of motion vector differences, derive a truncated unary code from the data stream using context-adaptive binary entropy decoding with exactly one context per bin position of the truncated unary code, which is common for horizontal and vertical components of the motion vector differences, and an Exp-Golomb code using a constant equi-probability bypass mode to obtain the binarizations of the motion vector differences. A desymbolizer is configured to debinarize the binarizations of the motion vector difference syntax elements to obtain integer values of the horizontal and vertical components of the motion vector differences. A reconstructor is configured to reconstruct a video based on the integer values of the horizontal and vertical components of the motion vector differences.
-
公开(公告)号:US09628827B2
公开(公告)日:2017-04-18
申请号:US15244126
申请日:2016-08-23
Applicant: GE Video Compression, LLC
Inventor: Valeri George , Benjamin Bross , Heiner Kirchhoffer , Detlev Marpe , Tung Nguyen , Matthias Preiss , Mischa Siekmann , Jan Stegemann , Thomas Wiegand
IPC: H04N19/91 , H04N19/124 , H03M7/42 , H04N19/13 , H04N19/70
CPC classification number: H04N19/13 , H03M7/42 , H04N19/124 , H04N19/132 , H04N19/174 , H04N19/184 , H04N19/50 , H04N19/513 , H04N19/52 , H04N19/61 , H04N19/70 , H04N19/91
Abstract: A decoder includes an entropy decoder configured to derive a number of bins of the binarizations from the data stream using binary entropy decoding by selecting a context among different contexts and updating probability states associated with the different contexts, dependent on previously decoded portions of the data stream; a desymbolizer configured to debinarize the binarizations of the syntax elements to obtain integer values of the syntax elements; a reconstructor configured to reconstruct the video based on the integer values of the syntax elements using a quantization parameter, wherein the entropy decoder is configured to distinguish between 126 probability states and to initialize the probability states associated with the different contexts according to a linear equation of the quantization parameter, wherein the entropy decoder is configured to, for each of the different contexts, derive a slope and an offset of the linear equation from first and second four bit parts of a respective 8 bit initialization value.
-
-
-
-
-
-
-
-
-