Patents by Inventor Karsten Grueneberg
Karsten Grueneberg has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10448055Abstract: 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.Type: GrantFiled: March 22, 2018Date of Patent: October 15, 2019Assignee: GE VIDEO COMPRESSION, LLCInventors: Thomas Schierl, Valeri George, Anastasia Henkel, Detlev Marpe, Karsten Grueneberg, Robert Skupin
-
Publication number: 20190306537Abstract: A raw byte sequence payload describing a picture in slices, WPP substreams or tiles and coded using context-adaptive binary arithmetic coding is subdivided into tranches with continuing the context-adaptive binary arithmetic coding probability adaptation across tranche boundaries. Thereby, tranche boundaries additionally introduced within slices, WPP substreams or tiles do not lead to a reduction in the entropy coding efficiency of these entities. However, the tranches are smaller than the original slices, WPP substreams or tiles and accordingly they may be transmitted with a lower delay, than the un-chopped original entities. According to another aspect combinable with the first aspect, substream marker NAL units are used within a sequence of NAL units of a video bitstream to enable a transport demultiplexer to assign data of slices within NAL units to the corresponding substreams or tiles to be able to, in parallel, serve a multi-threaded decoder with the corresponding substreams or tiles.Type: ApplicationFiled: May 17, 2019Publication date: October 3, 2019Inventors: Thomas SCHIERL, Valeri GEORGE, Karsten GRUENEBERG, Heiner KIRCHHOFFER, Anastasia HENKEL, Detlev MARPE
-
Publication number: 20190253736Abstract: 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.Type: ApplicationFiled: April 24, 2019Publication date: August 15, 2019Inventors: Thomas SCHIERL, Valeri GEORGE, Anastasia HENKEL, Detlev MARPE, Karsten GRUENEBERG, Robert SKUPIN
-
Publication number: 20190174161Abstract: A section-specific video data stream is derived by reducing a video data stream pertaining an entire scene with conservation of conformance by use of a file format and incorporating slices into which tiles of a set of tiles are encoded which forms the section, are incorporated into a set of one or more source tracks and a set of one or more gathering tracks including construction instructions is used in order to indicate a synthesis of the section-specific video data stream by signaling replacements of certain portions of the slices and instructing to copy certain portions of the slices. Further, there is described a concept pertaining an indication of a position of a region of interest.Type: ApplicationFiled: August 1, 2018Publication date: June 6, 2019Inventors: Robert Skupin, Yago Sánchez, Thomas Schierl, Cornelius Hellge, Karsten Grüneberg
-
Publication number: 20190124365Abstract: A raw byte sequence payload describing a picture in slices, WPP substreams or tiles and coded using context-adaptive binary arithmetic coding is subdivided into tranches with continuing the context-adaptive binary arithmetic coding probability adaptation across tranche boundaries. Thereby, tranche boundaries additionally introduced within slices, WPP substreams or tiles do not lead to a reduction in the entropy coding efficiency of these entities. However, the tranches are smaller than the original slices, WPP substreams or tiles and accordingly they may be transmitted with a lower delay, than the un-chopped original entities. According to another aspect combinable with the first aspect, substream marker NAL units are used within a sequence of NAL units of a video bitstream to enable a transport demultiplexer to assign data of slices within NAL units to the corresponding substreams or tiles to be able to, in parallel, serve a multi-threaded decoder with the corresponding substreams or tiles.Type: ApplicationFiled: December 18, 2018Publication date: April 25, 2019Inventors: Thomas SCHIERL, Valeri GEORGE, Karsten GRUENEBERG, Heiner KIRCHHOFFER, Anastasia HENKEL, Detlev MARPE
-
Publication number: 20190124364Abstract: A raw byte sequence payload describing a picture in slices, WPP substreams or tiles and coded using context-adaptive binary arithmetic coding is subdivided into tranches with continuing the context-adaptive binary arithmetic coding probability adaptation across tranche boundaries. Thereby, tranche boundaries introduced within slices, WPP substreams or tiles do not lead to a reduction in the entropy coding efficiency of these entities. However, the tranches are smaller than the original slices, WPP substreams or tiles and accordingly they may be transmitted with a lower delay, than the un-chopped original entities. According to another aspect combinable with the first aspect, substream marker NAL units are used within a sequence of NAL units of a video bitstream to enable a transport demultiplexer to assign data of slices within NAL units to the corresponding substreams or tiles to be able to, in parallel, serve a multi-threaded decoder with the corresponding substreams or tiles.Type: ApplicationFiled: December 17, 2018Publication date: April 25, 2019Inventors: Thomas SCHIERL, Valeri GEORGE, Karsten GRUENEBERG, Heiner KIRCHHOFFER, Anastasia HENKEL, Detlev MARPE
-
Publication number: 20190098348Abstract: For transmitting a panorama video having a resolution higher than a decoder can decode, at a transmitter side, encoded data coding different (groups of) spatial segments of a video picture of a video stream are packetized into separate substreams, to obtain a group of separate substreams. At a receiver side, from the group of separate substreams a proper subset of the separate substreams is extracted and combined to a data stream containing encoded data coding respectively a proper subset of the spatial segments or groups of subsequent spatial segments of the video picture of the video stream. Thus, a decoder may decode only a subregion of the video picture of the video stream, the subregion being defined by the spatial segments or groups of spatial segments coded in the encoded data contained in the data stream.Type: ApplicationFiled: November 23, 2018Publication date: March 28, 2019Inventors: Karsten GRÜNEBERG, Serhan GÜL, Cornelius HELLGE, Yago SÁNCHEZ, Thomas SCHIERL, Robert SKUPIN
-
Publication number: 20190045201Abstract: 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.Type: ApplicationFiled: October 5, 2018Publication date: February 7, 2019Inventors: Thomas SCHIERL, Valeri GEORGE, Anastasia HENKEL, Detlev MARPE, Karsten GRÜNEBERG, Robert SKUPIN
-
Publication number: 20190020884Abstract: A video data stream is rendered reducible in a manner so that the reduction leads to a restriction of pictures of the reduced video data stream to merely a predetermined subarea of the pictures of the original video data stream and in a manner so that transcoding, such as re-quantization, may be avoided and a conformance of the reduced video data stream relative to the codec underlying the original video data stream be maintained. This is achieved by providing the video data stream with information including an indication of the predetermined subarea and replacement indices for redirecting the indices included by the payload portion so as to refer to, and/or replacement parameters for adjusting the first set of coding parameter settings so as to result in, a second set of coding parameter settings.Type: ApplicationFiled: August 30, 2018Publication date: January 17, 2019Inventors: Robert SKUPIN, Yago SÁNCHEZ, Thomas SCHIERL, Cornelius HELLGE, Karsten GRUENEBERG, Thomas WIEGAND
-
Publication number: 20190014337Abstract: A video data stream is rendered reducible in a manner so that the reduction leads to a restriction of pictures of the reduced video data stream to merely a predetermined subarea of the pictures of the original video data stream and in a manner so that transcoding, such as re-quantization, may be avoided and a conformance of the reduced video data stream relative to the codec underlying the original video data stream be maintained. This is achieved by providing the video data stream with information including an indication of the predetermined subarea and replacement indices for redirecting the indices included by the payload portion so as to refer to, and/or replacement parameters for adjusting the first set of coding parameter settings so as to result in, a second set of coding parameter settings.Type: ApplicationFiled: August 29, 2018Publication date: January 10, 2019Inventors: Robert SKUPIN, Yago SÁNCHEZ, Thomas SCHIERL, Cornelius HELLGE, Karsten GRUENEBERG, Thomas WIEGAND
-
Publication number: 20190014363Abstract: Adaptive streaming is rendered more efficiently combinable with the usage of an open GOP structure by configuring a device for retrieving a video such that the same schedules a transition phase before switching from a first video stream to the second video stream, and/or by configuring a device for outputting a video in accordance with the adaptive streaming protocol such that the same supports switching outputting the video in form of a layered video stream or an increased spatial resolution stream. A media scene composed of several channels is made more efficiently streamable spending, for each channel, a set of representations of the respective channel which differ in a temporal distribution of random access points. By this measure, a client device may schedule the switching between the representations for optimizing fast tune-in and low bitrate variations.Type: ApplicationFiled: August 17, 2018Publication date: January 10, 2019Inventors: Robert SKUPIN, Yago SÁNCHEZ DE LA FUENTE, Thomas SCHIERL, Cornelius HELLGE, Karsten GRUENEBERG, Thomas WIEGAND
-
Patent number: 10123006Abstract: 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.Type: GrantFiled: October 10, 2014Date of Patent: November 6, 2018Assignee: GE VIDEO COMPRESSION, LLCInventors: Thomas Schierl, Valeri George, Anastasia Henkel, Detlev Marpe, Karsten Grüneberg, Robert Skupin
-
Publication number: 20180309997Abstract: The handling of scalable data streams by network entities is rendered less complex by, in the data stream, accompanying packets which actually carry data by packets of a different packet type which have a scalability axes descriptor defining the number of scalability axes and a semantic meaning thereof. In another aspect, the handling of scalable data streams by network entities is rendered more efficient by conveying level and/or profile descriptors using packets other than the data carrying packets, with profile and/or level descriptors being divided up into a first set explicitly signaling the definition of the available coding option set and/or available syntax element value range for a respective operation point, and a second set of profile and/or level descriptors which signal the definition of the available coding option set and/or available syntax element value range for their respective operation points by reference another profile and/or level descriptor.Type: ApplicationFiled: July 2, 2018Publication date: October 25, 2018Inventors: Thomas SCHIERL, Valeri GEORGE, Anastasia HENKEL, Detlev MARPE, Karsten GRÜNEBERG, Robert SKUPIN
-
Patent number: 10045017Abstract: The handling of scalable data streams by network entities is rendered less complex by, in the data stream, accompanying packets which actually carry data by packets of a different packet type which have a scalability axes descriptor defining the number of scalability axes and a semantic meaning thereof. In another aspect, the handling of scalable data streams by network entities is rendered more efficient by conveying level and/or profile descriptors using packets other than the data carrying packets, with profile and/or level descriptors being divided up into a first set explicitly signaling the definition of the available coding option set and/or available syntax element value range for a respective operation point, and a second set of profile and/or level descriptors which signal the definition of the available coding option set and/or available syntax element value range for their respective operation points by reference another profile and/or level descriptor.Type: GrantFiled: October 9, 2014Date of Patent: August 7, 2018Assignee: GE Video Compression, LLCInventors: Thomas Schierl, Valeri George, Anastasia Henkel, Detlev Marpe, Karsten Grüneberg, Robert Skupin
-
Publication number: 20180220161Abstract: 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.Type: ApplicationFiled: March 22, 2018Publication date: August 2, 2018Inventors: Thomas SCHIERL, Valeri GEORGE, Anastasia HENKEL, Detlev MARPE, Karsten GRUENEBERG, Robert SKUPIN
-
Publication number: 20180167641Abstract: A raw byte sequence payload describing a picture in slices, WPP substreams or tiles and coded using context-adaptive binary arithmetic coding is subdivided into tranches with continuing the context-adaptive binary arithmetic coding probability adaptation across tranche boundaries. Thereby, tranche boundaries additionally introduced within slices, WPP substreams or tiles do not lead to a reduction in the entropy coding efficiency of these entities. 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. According to another aspect combinable with the first aspect, substream marker NAL units are used within a sequence of NAL units of a video bitstream 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.Type: ApplicationFiled: February 7, 2018Publication date: June 14, 2018Inventors: Thomas SCHIERL, Valeri GEORGE, Karsten GRUENEBERG, Heiner KIRCHHOFFER, Anastasia HENKEL, Detlev MARPE
-
Publication number: 20180167640Abstract: A raw byte sequence payload describing a picture in slices, WPP substreams or tiles and coded using context-adaptive binary arithmetic coding is subdivided into tranches with continuing the context-adaptive binary arithmetic coding probability adaptation across tranche boundaries. Thereby, tranche boundaries additionally introduced within slices, WPP substreams or tiles do not lead to a reduction in the entropy coding efficiency of these entities. 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. According to another aspect combinable with the first aspect, substream marker NAL units are used within a sequence of NAL units of a video bitstream 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.Type: ApplicationFiled: February 7, 2018Publication date: June 14, 2018Inventors: Thomas SCHIERL, Valeri GEORGE, Karsten GRUENEBERG, Heiner KIRCHHOFFER, Anastasia HENKEL, Detlev MARPE
-
Patent number: 9973781Abstract: 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.Type: GrantFiled: December 22, 2014Date of Patent: May 15, 2018Assignee: GE VIDEO COMPRESSION, LLCInventors: Thomas Schierl, Valeri George, Anastasia Henkel, Detlev Marpe, Karsten Grueneberg, Robert Skupin
-
Patent number: 9930368Abstract: A raw byte sequence payload describing a picture in slices, WPP substreams or tiles and coded using context-adaptive binary arithmetic coding is subdivided into tranches with continuing the context-adaptive binary arithmetic coding probability adaptation across tranche boundaries. Thereby, tranche boundaries additionally introduced within slices, WPP substreams or tiles do not lead to a reduction in the entropy coding efficiency of these entities. 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. According to another aspect combinable with the first aspect, substream marker NAL units are used within a sequence of NAL units of a video bitstream 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.Type: GrantFiled: July 18, 2014Date of Patent: March 27, 2018Assignee: GE VIDEO COMPRESSION, LLCInventors: Thomas Schierl, Valeri George, Karsten Grueneberg, Heiner Kirchhoffer, Anastasia Henkel, Detlev Marpe
-
Publication number: 20150208095Abstract: 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.Type: ApplicationFiled: December 22, 2014Publication date: July 23, 2015Inventors: Thomas SCHIERL, Valeri GEORGE, Anastasia HENKEL, Detlev MARPE, Karsten GRUENEBERG, Robert SKUPIN