GE Video Compression, LLC

United States of America

Back to Profile

1-12 of 12 for GE Video Compression, LLC Sort by
Query
Patent
Canada - CIPO
Aggregations Reset Report
Date
2021 1
Before 2019 11
IPC Class
H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC] 6
H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks 6
H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards 4
H04N 19/436 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using parallelised computational arrangements 3
H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding 3
See more
Status
Pending 3
Registered / In Force 9
Found results for  patents

1.

VIDEO ENCODER, VIDEO DECODER, METHODS FOR ENCODING AND DECODING AND VIDEO DATA STREAM FOR REALIZING ADVANCED VIDEO CODING CONCEPTS

      
Document Number 03183280
Status Pending
Filing Date 2021-05-21
Open to Public Date 2021-11-25
Owner GE VIDEO COMPRESSION, LLC (USA)
Inventor
  • Sanchez De La Fuente, Yago
  • Suehring, Karsten
  • Hellge, Cornelius
  • Schierl, Thomas
  • Skupin, Robert
  • Wiegand, Thomas

Abstract

An apparatus (200) for receiving an input video data stream according to an embodiment is provided. The input video data stream has a video encoded thereinto. The apparatus (200) is configured to generate an output video data stream from the input video data stream.

IPC Classes  ?

  • H04N 19/503 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

2.

VIDEO DATA STREAM CONCEPT

      
Document Number 03095638
Status In Force
Filing Date 2013-07-01
Open to Public Date 2014-01-03
Grant Date 2023-11-14
Owner GE VIDEO COMPRESSION, LLC (USA)
Inventor
  • Schierl, Thomas
  • George, Valeri
  • Henkel, Anastasia
  • Marpe, Detlev
  • Gruneberg, Karsten
  • Skupin, Robert

Abstract

ABSTRACT Decoder retrieval timing information. ROI information and tile identification information are conveyed within a video data stream at a level which allows for an easy access by network entities such as MANEs or decoder. In order to reach such a level, information of such types are conveyed within a video data stream by way of packets interspersed into packets of access units of a video data stream. In accordance with an embodiment, the interspersed packets are of a removable packet type, i.e. the removal of these interspersed packets maintains the decoder's ability to completely recover the video content conveyed via the video data stream. Date Recue/Date Received 2020-09-25

IPC Classes  ?

  • H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04L 47/10 - Flow control; Congestion control
  • H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
  • H04L 47/31 - Flow control; Congestion control by tagging of packets, e.g. using discard eligibility [DE] bits

3.

VIDEO DATA STREAM CONCEPT

      
Document Number 03214600
Status Pending
Filing Date 2013-07-01
Open to Public Date 2014-01-03
Owner GE VIDEO COMPRESSION, LLC (USA)
Inventor
  • Schierl, Thomas
  • George, Valeri
  • Henkel, Anastasia
  • Marpe, Detlev
  • Gruneberg, Karsten
  • Skupin, Robert

Abstract

ABSTRACT Decoder retrieval timing information. ROI information and tile identification information are conveyed within a video data strearn at a level which allows for an easy access by network entities such as MANEs or decoder. In order to reach such a level, information of such types are conveyed within a video data stream by way of packets interspersed into packets of access units of a video data stream. In accordance with an embodiment, the interspersed packets are of a removable packet type, i.e. the removal of these interspersed packets maintains the decoder's ahility to completely recover the video content conveyed via the video data strearn. Date recue/Date Received 2023-09-27

IPC Classes  ?

  • H04N 19/44 - Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
  • H04N 19/50 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
  • H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding

4.

VIDEO DATA STREAM CONCEPT

      
Document Number 02877045
Status In Force
Filing Date 2013-07-01
Open to Public Date 2014-01-03
Grant Date 2020-12-08
Owner GE VIDEO COMPRESSION, LLC (USA)
Inventor
  • Schierl, Thomas
  • George, Valeri
  • Henkel, Anastasia
  • Marpe, Detlev
  • Gruneberg, Karsten
  • Skupin, Robert

Abstract

Decoder retrieval timing information. ROI information and tile identification information are conveyed within a video data stream at a level which allows for an easy access by network entities such as MANEs or decoder. In order to reach such a level, information of such types are conveyed within a video data stream by way of packets interspersed into packets of access units of a video data stream. In accordance with an embodiment, the interspersed packets are of a removable packet type, i.e. the removal of these interspersed packets maintains the decoder's ability to completely recover the video content conveyed via the video data stream.

IPC Classes  ?

  • H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
  • H04L 47/10 - Flow control; Congestion control
  • H04L 47/31 - Flow control; Congestion control by tagging of packets, e.g. using discard eligibility [DE] bits
  • H04L 12/66 - Arrangements for connecting between networks having differing types of switching systems, e.g. gateways

5.

LOW DELAY PICTURE CODING

      
Document Number 02870039
Status In Force
Filing Date 2013-04-15
Open to Public Date 2013-10-17
Grant Date 2019-10-08
Owner GE VIDEO COMPRESSION, LLC (USA)
Inventor
  • Schierl, Thomas
  • George, Valeri
  • Henkel, Anastasia
  • Marpe, Detlev
  • Gruneberg, Karsten
  • Skupin, Robert

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.

IPC Classes  ?

  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/436 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using parallelised computational arrangements
  • H04N 19/463 - Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission

6.

LOW DELAY PICTURE CODING

      
Document Number 03056122
Status In Force
Filing Date 2013-04-15
Open to Public Date 2013-10-17
Grant Date 2021-05-04
Owner GE VIDEO COMPRESSION, LLC (USA)
Inventor
  • Skupin, Robert
  • Gruneberg, Karsten
  • Marpe, Detlev
  • Henkel, Anastasia
  • George, Valeri
  • Schierl, Thomas

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.

IPC Classes  ?

  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/129 - Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/436 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using parallelised computational arrangements
  • G06T 9/00 - Image coding

7.

CODING CONCEPT ALLOWING PARALLEL PROCESSING, TRANSPORT DEMULTIPLEXER AND VIDEO BITSTREAM

      
Document Number 02861951
Status In Force
Filing Date 2013-01-21
Open to Public Date 2013-07-25
Grant Date 2020-08-11
Owner GE VIDEO COMPRESSION, LLC (USA)
Inventor
  • Schierl, Thomas
  • George, Valeri
  • Gruneberg, Karsten
  • Kirchhoffer, Heiner
  • Henkel, Anastasia
  • Marpe, Detlev

Abstract

A raw byte sequence payload describing a picture in slices, WPP substreams or tiles and coded using context-adaptive binary arithmetic coding is subdivided or chopped into tranches with continuing the context-adaptive binary arithmetic coding probability adaptation across tranche boundaries. By this measure, tranche boundaries additionally introduced within slices, WPP substreams or tiles do not lead to a reduction in the entropy coding efficiency of these elements. On the other hand, however, the tranches are smaller than the original slices, WPP substreams or tiles and accordingly they may be transmitted earlier, i.e. with lower delay, than the un-chopped original entities, i.e. slices, WPP substreams or tiles. In accordance with another aspect, which is combinable with the first aspect, substream marker NAL units are used within a sequence of NAL units of a video bitstream in order to enable a transport demultiplexer to assign data of slices within NAL units to the corresponding substreams or tiles so as to be able to, in parallel, serve a multithreaded decoder with the corresponding substreams or tiles.

IPC Classes  ?

  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 21/434 - Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams or extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/436 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using parallelised computational arrangements
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding

8.

TRANSFORM COEFFICIENT CODING

      
Document Number 02861953
Status In Force
Filing Date 2013-01-21
Open to Public Date 2013-07-25
Grant Date 2020-10-27
Owner GE VIDEO COMPRESSION, LLC (USA)
Inventor
  • Nguyen, Tung
  • Kirchhoffer, Heiner
  • Marpe, Detlev

Abstract

An idea used herein is to use the same function for the dependency of the context and the dependency of the symbolization parameter on previously coded/decoded transform coefficients. Using the same function - with varying function parameter - may even be used with respect to different transform block sizes and/or frequency portions of the transform blocks in case of the transform coefficients being spatially arranged in transform blocks. A further variant of this idea is to use the same function for the dependency of a symbolization parameter on previously coded/decoded transform coefficients for different sizes of the current transform coefficient's transform block, different information component types of the current transform coefficient's transform block and/or different frequency portions the current transform coefficient is located within the transform block.

IPC Classes  ?

  • H03M 7/40 - Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code

9.

CODING CONCEPT ALLOWING PARALLEL PROCESSING, TRANSPORT DEMULTIPLEXER AND VIDEO BITSTREAM

      
Document Number 03081964
Status Pending
Filing Date 2013-01-21
Open to Public Date 2013-07-25
Owner GE VIDEO COMPRESSION, LLC (USA)
Inventor
  • Schierl, Thomas
  • George, Valeri
  • Gruneberg, Karsten
  • Krichhoffer, Heiner
  • Henkel, Anastasia
  • Marpe, Detlev

Abstract

A raw byte sequence payload describing a picture in slices, WPP substreams or tiles and coded using context-adaptive binary arithmetic coding is subdivided or chopped into tranches with continuing the context-adaptive binary arithmetic coding probability adaptation across tranche boundaries. By this measure, tranche boundaries additionally introduced within slices, WPP substreams or tiles do not lead to a reduction in the entropy coding efficiency of these elements. On the other hand, however, the tranches are smaller than the original slices, WPP substreams or tiles and accordingly they may be transmitted earlier, i.e. with lower delay, than the un-chopped original entities, i.e. slices, WPP substreams or tiles. In accordance with another aspect, which is combinable with the first aspect, substream marker NAL units are used within a sequence of NAL units of a video bitstream in order to enable a transport demultiplexer to assign data of slices within NAL units to the corresponding substreams or tiles so as to be able to, in parallel, serve a multi-threaded decoder with the corresponding substreams or tiles.

IPC Classes  ?

  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 21/434 - Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams or extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding

10.

SAMPLE ARRAY CODING FOR LOW-DELAY

      
Document Number 02841888
Status In Force
Filing Date 2012-07-16
Open to Public Date 2013-01-24
Grant Date 2017-01-03
Owner GE VIDEO COMPRESSION, LLC (USA)
Inventor
  • George, Valeri
  • Henkel, Anastasia
  • Kirchhoffer, Heiner
  • Marpe, Detlev
  • Schierl, Thomas

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.

IPC Classes  ?

  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/14 - Coding unit complexity, e.g. amount of activity or edge presence estimation
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

11.

ENTROPY CODING OF MOTION VECTOR DIFFERENCES

      
Document Number 02839560
Status In Force
Filing Date 2012-06-18
Open to Public Date 2012-12-20
Grant Date 2016-10-04
Owner GE VIDEO COMPRESSION, LLC (USA)
Inventor
  • George, Valeri
  • Bross, Benjamin
  • Kirchhoffer, Heiner
  • Marpe, Detlev
  • Nguyen, Tung
  • Preiss, Matthias
  • Siekmann, Mischa
  • Stegemann, Jan
  • Wiegand, Thomas

Abstract

A decoder for decoding a video from a data stream into which horizontal and vertical components of motion vector differences are coded using binarizations of the horizontal and vertical components is described, the binarizations equaling a truncated unary code of the horizontal and vertical components, respectively, within a first interval of the domain of the horizontal and vertical components below a cutoff value, and a combination of a prefix in form of the truncated unary code for the cutoff value and a suffix in form of a Exp-Golomb code of the horizontal and vertical components, respectively, within a second interval of the domain of the horizontal and vertical components inclusive and above the cutoff value, wherein the cutoff value is two and the Exp-Golomb code has order one. An entropy decoder is configured to, for the horizontal and vertical components of the motion vector differences, derive the 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 the horizontal and vertical components of the motion vector differences, and the 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 the video based on the integer values of the horizontal and vertical components of the motion vector differences.

IPC Classes  ?

  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/124 - Quantisation
  • H04N 19/13 - Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

12.

CONTEXT INITIALIZATION IN ENTROPY CODING

      
Document Number 02839569
Status In Force
Filing Date 2012-06-18
Open to Public Date 2012-12-20
Grant Date 2017-01-03
Owner GE VIDEO COMPRESSION, LLC (USA)
Inventor
  • George, Valeri
  • Bross, Benjamin
  • Kirchhoffer, Heiner
  • Marpe, Detlev
  • Nguyen, Tung
  • Preiss, Matthias
  • Siekmann, Mischa
  • Stegemann, Jan
  • Wiegand, Thomas

Abstract

A decoder for decoding a video from a data stream into which syntax elements are coded using binarizations of the syntax elements, comprises 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.

IPC Classes  ?

  • H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
  • H04N 19/124 - Quantisation
  • H04N 19/61 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards