Patents by Inventor Stephan Wenger

Stephan Wenger 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).

  • Publication number: 20240292041
    Abstract: A method, a computer program, and a computer system are provided for streaming immersive media. The method, the computer program, and computer system includes ingesting content in a two-dimensional format; converting the ingested content to a three-dimensional format based on a neural network; and streaming the converted content to a client end-point.
    Type: Application
    Filed: May 7, 2024
    Publication date: August 29, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Arianne HINDS, Stephan WENGER
  • Publication number: 20240281805
    Abstract: This disclosure generally relates to architectures, structures and components for systems and networks that distribute media, and is particularly directed to provisioning of personalized media content to heterogenous networked applications. For example, methods and systems for storage, management, and distribution of personalized digital assets may be provided as a service to user and a heterogeneous set of applications. Such a service may be provided to applications in a secure manner and the distribution of the personal digital assets may be protected by digital right management schemes. Such digital assets may be used in an agnostic manner within or across independent applications or platforms with user authorization, thereby providing a consistent and unified experiences associated with these personalized digital assets.
    Type: Application
    Filed: February 13, 2024
    Publication date: August 22, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Arianne HINDS, Stephan WENGER
  • Patent number: 12069313
    Abstract: Systems and methods for coding and decoding are provided. A method includes encoding a video stream including video data partitioned into a plurality of layers, wherein the encoding includes determining whether a first picture of the video stream is to be output based on a syntax element that indicates a mode of output layer set signaling.
    Type: Grant
    Filed: June 2, 2023
    Date of Patent: August 20, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Byeongdoo Choi, Shan Liu, Stephan Wenger
  • Patent number: 12069310
    Abstract: Aspects of the disclosure provide methods and apparatuses for video data processing. In some examples, an apparatus for video data processing includes processing circuitry. The processing circuitry determines that profile information of a bitstream is indicative of a profile for operation range extension with a bitdepth higher than a predetermined value. Then, then the processing circuity checks at least a syntax element of the bitstream to determine whether the syntax element of the bitstream satisfies a constraint that is indicative of a single layer for outputting at a decoder for decoding the bitstream.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: August 20, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Byeongdoo Choi, Stephan Wenger, Shan Liu
  • Patent number: 12069269
    Abstract: A method, computer program, and computer system are provided for video coding. The video coding includes decoding one or more previously encoded frames of a video source that are designated as reference frames for the video source, searching the reference frames for one or more candidate pixel blocks for an input frame of the video source, and encoding the input frame based on the one or more candidate pixel blocks.
    Type: Grant
    Filed: January 11, 2023
    Date of Patent: August 20, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Byeongdoo Choi, Stephan Wenger, Shan Liu
  • Publication number: 20240276019
    Abstract: In a method of video decoding, a no transform skip residual coding rice constraint flag in a general constraint information (GCI) syntax structure for coded video data in a bitstream is determined. The no transform skip residual coding rice constraint flag is associated with a residual coding tool. When the no transform skip residual coding rice constraint flag in the GCI syntax structure is equal to 1, the coded video data is decoded without invoking the residual coding tool. When the no transform skip residual coding rice constraint flag is equal to 0, a value of a transform skip residual coding rice present in slice header flag for one of one or more coded layer video sequences (CLVSs) in the coded video data is determined. The coded video data in the bitstream is determined based on the value of the transform skip residual coding rice present in slice header flag.
    Type: Application
    Filed: April 19, 2024
    Publication date: August 15, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Byeongdoo Choi, Shan Liu, Stephan Wenger
  • Publication number: 20240275835
    Abstract: Packaging media for optimizing immersive media distribution of a media steam performed by at least one processor, is provided, including: receiving immersive media data for an immersive presentation; acquiring asset information associated with media assets corresponding to a set of scenes included in the immersive media data for the immersive presentation; analysing characteristics of the media assets based on the asset information, the characteristics comprising an asset type associated with a respective media asset and a frequency that indicates a number of times the respective media asset is used among the set of scenes included in the immersive presentation; ordering the media assets in a sequence based on the asset type and the frequency associated with each of the media assets; and streaming the immersive media data for the immersive presentation based on the ordered sequence of the media assets.
    Type: Application
    Filed: February 16, 2024
    Publication date: August 15, 2024
    Inventors: Arianne HINDS, Rohit Abhishek, Stephan Wenger
  • Patent number: 12058193
    Abstract: Aspects of the disclosure provide methods and apparatuses for media processing. In some examples, an apparatus includes processing circuitry. The processing circuitry exchanges, with a server device and according to a bidirectional protocol for immersive media, a first plurality of messages that ensures the server device to receive one or more specific characteristics of the apparatus. The processing circuitry receives, from the server device and according to the bidirectional protocol for immersive media, a media stream carrying media content. The media stream includes immersive content and is adapted according to the one or more specific characteristics of the apparatus. The processing circuitry presents the media content from the media stream.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: August 6, 2024
    Assignee: Tencent America LLC
    Inventors: Arianne Hinds, Stephan Wenger
  • Patent number: 12058357
    Abstract: A method, device, and non-transitory computer-readable medium for decoding an encoded video bitstream using at least one processor, including, based on a number of at least one subpicture of a current picture being greater than one, obtaining a flag indicating whether subpicture partitioning information is explicitly signaled; based on the flag indicating that the subpicture partitioning information is explicitly signaled, obtaining the subpicture partitioning information; and decoding the current picture based on the subpicture partitioning information.
    Type: Grant
    Filed: October 27, 2020
    Date of Patent: August 6, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Byeongdoo Choi, Shan Liu, Stephan Wenger
  • Publication number: 20240259579
    Abstract: A method of decoding an encoded video bitstream using at least one processor includes obtaining a coded video sequence including a plurality of output layer sets from the encoded video bitstream; obtaining a first flag indicating whether each output layer set of the plurality of output layer sets includes more than one layer; based on the first flag indicating that the each output layer set includes more than the one layer, obtaining a first syntax element indicating an output layer set mode; selecting at least one layer from among layers included in the plurality of output layer sets as at least one output layer based on at least one of the first flag and the first syntax element; and outputting the at least one output layer.
    Type: Application
    Filed: April 8, 2024
    Publication date: August 1, 2024
    Applicant: Tencent America LLC
    Inventors: Byeongdoo CHOI, Stephan WENGER, Shan LIU
  • Patent number: 12052441
    Abstract: There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform parsing at least one video parameter set comprising at least one syntax element indicating whether at least one layer in the scalable bitstream is one of a dependent layer of the scalable bitstream and an independent layer of the scalable bitstream, determining a number of dependent layers, including the dependent layer, of the scalable bitstream based on a plurality of flags included in the VPS, decoding a picture in the dependent layer by parsing and interpreting an inter-layer reference picture list, and decoding a picture in an independent layer without parsing and interpreting the inter-layer reference picture list.
    Type: Grant
    Filed: July 5, 2022
    Date of Patent: July 30, 2024
    Assignee: Tencent America LLC
    Inventors: Byeongdoo Choi, Stephan Wenger, Shan Liu
  • Patent number: 12052431
    Abstract: A method, device, and non-transitory computer-readable medium for decoding an encoded video bitstream using at least one processor, including, obtaining from the encoded video bitstream a first flag indicating that reference picture resampling is enabled for coded video sequence (CVS); determining a value of a second flag indicating whether a picture resolution is changed in the CVS; based on the value of the second flag indicating that the picture resolution is changed in the CVS, decoding the CVS using the reference picture resampling for spatial scalability and adaptive resolution change (ARC); and based on the value of the second flag indicating that the picture resolution is not changed in the CVS, decoding the CVS using the reference picture resampling for the spatial scalability, and without using the reference picture resampling for the ARC.
    Type: Grant
    Filed: August 16, 2022
    Date of Patent: July 30, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Byeongdoo Choi, Stephan Wenger, Shan Liu
  • Publication number: 20240244264
    Abstract: A method, computer program, and computer system is provided for video coding. The method may include decoding coded syntax elements corresponding to a wrap-around padding process based on shifting a reference block by a width value that is determined based on luma samples in the reference block; and reconstructing at least one coded current picture using the wrap-around padding process, wherein the wrap-around padding process is applied at boundaries of subpictures.
    Type: Application
    Filed: January 24, 2024
    Publication date: July 18, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Byeongdoo CHOI, Stephan WENGER, Shan LIU
  • Publication number: 20240244267
    Abstract: Aspects of the disclosure provide methods and apparatuses for video data processing. In some examples, an apparatus for video data processing includes processing circuitry. For example, the processing circuitry determines a first syntax element for coding control in a first scope of coded video data in a bitstream. The first syntax element is associated with a coding tool of a slice based Rice coding for a residual coding in a transform skip mode. The coding tool provides a Rice parameter at a slice level for the residual coding in the transform skip mode. In response to the first syntax element being a first value indicative of disabling of the coding tool in the first scope, the processing circuitry decodes the first scope of coded video data that includes one or more second scopes of coded video data without invoking the coding tool.
    Type: Application
    Filed: March 29, 2024
    Publication date: July 18, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Byeongdoo CHOI, Shan LIU, Stephan WENGER
  • Publication number: 20240236443
    Abstract: There is included a method and apparatus including computer code configured to cause a processor or processors to parse a scene file to extract scene file data, send the scene file data to a converter, and translate, by the converter and based on a metadata framework, the scene file data from a first scene graph format to a second scene graph format compatible with a renderer interface, and the metadata framework comprises an organization of metadata into at least one of systems and subsystems of the systems comprising collections of information common across a plurality of scene graph formats, and the metadata is specified in an Immersive Technologies Media Format.
    Type: Application
    Filed: January 5, 2024
    Publication date: July 11, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Arianne HINDS, Paul Spencer DAWKINS, Stephan WENGER
  • Publication number: 20240236445
    Abstract: Analyzing the complexity of an object of a scene in a media steam (or media data) performed by at least one processor, is provided, including receiving immersive media data comprising a plurality of scenes from a content source; obtaining a respective object of a respective scene in the plurality of scenes, from the immersive media data; analyzing the respective scene to generate complexity information associated with the respective object of the respective scene; generating metadata associated with the respective object of the respective scene, the metadata comprising the complexity information; and determining whether to distribute the respective scene to a client for processing based on the generated metadata.
    Type: Application
    Filed: March 27, 2024
    Publication date: July 11, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Arianne HINDS, Rohit ABHISHEK, Stephan WENGER
  • Patent number: 12034955
    Abstract: A method, computer program, and computer system is provided for coding video data. Video data including one or more subpictures is received. A network abstraction layer (NAL) unit type associated with each of the one or more subpictures is identified based on checking a flag corresponding to mixed NAL units in the one or more subpictures. The video data is decoded based on the identified NAL unit types.
    Type: Grant
    Filed: September 9, 2022
    Date of Patent: July 9, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Byeongdoo Choi, Stephan Wenger, Shan Liu
  • Publication number: 20240223782
    Abstract: A method, computer program, and computer system is provided for decoding a video sequence. Video information corresponding to one or subpictures within a picture is received and the video information includes at least one output layer set corresponding to one or more output layers and a plurality of flags. A first subpicture is identified from among the subpictures as a region of interest based on the output layer set. The first subpicture corresponding to the region of interest is decoded in a high quality mode from an enhancement layer of the picture and remaining subpictures are decoded in a low quality mode from a base layer of the picture.
    Type: Application
    Filed: February 8, 2024
    Publication date: July 4, 2024
    Inventors: Byeongdoo CHOI, Stephan Wenger, Shan Liu
  • Patent number: 12028551
    Abstract: A method of decoding an encoded video bitstream using at least one processor includes obtaining a coded video sequence from the encoded video bitstream; obtaining a first syntax element indicating a number of a plurality of layers included in the coded video sequence; obtaining a second syntax element indicating whether the plurality of layers included in the coded video sequence are all independent layers; based on the first syntax element indicating that the number of the plurality of layers is greater than one, and the second syntax element indicating that the plurality of layers are not all the independent layers, obtaining a third syntax element indicating an output mode; determining the output mode based on the third syntax element; determining one or more output layers from among the plurality of layers based on the determined output mode; and outputting the one or more output layers.
    Type: Grant
    Filed: May 12, 2023
    Date of Patent: July 2, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Byeongdoo Choi, Stephan Wenger, Shan Liu
  • Publication number: 20240187621
    Abstract: A method and system for decoding a coded video sequence may include obtaining the coded video sequence, and decoding the coded video sequence. A a value of a temporal sublayer identifier of a video coding layer (VCL) network abstraction layer (NAL) unit in the coded video sequence is constrained to be less than or equal to a value of vps_max_sublayers_minus1, that specifies a maximum number of temporal sublayers that may be present in a layer in each coded video sequence referring to the video parameter set (VPS), in the VPS referred to by the VCL NAL unit.
    Type: Application
    Filed: January 4, 2024
    Publication date: June 6, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Byeongdoo CHOI, Shan Liu, Stephan Wenger