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: 20230155605
    Abstract: Systems and methods for encoding and decoding neural network data is provided. A method includes: obtaining an independent neural network with a topology; encoding the independent neural network with the topology such as to obtain a neural network representation (NNR) bitstream; and sending the NNR bitstream to a decoder, wherein the NNR bitstream includes a group of NNR units (GON) that represents the independent neural network with the topology, and the GON includes an NNR model parameter set unit, an NNR layer parameter set unit, an NNR topology unit, an NNR quantization unit, and an NNR compressed data unit.
    Type: Application
    Filed: January 13, 2023
    Publication date: May 18, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Byeongdoo Choi, Wei Wang, Wei Jiang, Stephan Wenger, Shan Liu
  • Patent number: 11651521
    Abstract: A method, apparatus, and computer-readable medium for point cloud coefficient coding are provided. The method may include receiving compressed point cloud data based on set-index values and symbol-index values; and entropy-decoding the set-index values based on the compressed point cloud data. The symbol-index values may be bypass-decoded based on the compressed point cloud data, and the set-index values and symbol-index values may be combined into transform coefficients associated with cloud point data.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: May 16, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Sehoon Yea, Stephan Wenger, Shan Liu
  • Publication number: 20230147879
    Abstract: A method for streaming media assets using a redundant cache managed by a media streaming server in a media streaming network may be provided. The method may include receiving, by a media streaming server, immersive media stream comprising one or more immersive media assets associated with one or more scenes, determining that a subset of the one or more immersive media assets are included for a plurality of times in the one or more scenes, storing a redundant copy of each of the subset of the one or more immersive media assets in a cache maintained by the media streaming network to ensure that the each of the subset is accessible to both the media streaming server and a client, and streaming at least one media asset of the subset of the one or more immersive media assets in response to a local cache of the client not storing the at least one media asset.
    Type: Application
    Filed: October 19, 2022
    Publication date: May 11, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Arianne HINDS, Rohit ABHISHEK, Stephan WENGER
  • Publication number: 20230141129
    Abstract: A method, computer program, and computer system is provided for partitioning encoded video data. Data corresponding to a video frame is received, and the video frame data may be divided the video frame data into one or more subunits. These subunits may each have unique address values and be arranged in increasing order based on the unique address values. A left boundary and a top boundary associated with each of the subunits may include one or more of a picture boundary or a boundary of previously decoded subunit.
    Type: Application
    Filed: January 17, 2023
    Publication date: May 11, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Byeongdoo CHOI, Shan LIU, Stephan WENGER
  • Publication number: 20230144440
    Abstract: A method and apparatus for determining that a media asset appears in at least two or more scenes in scenes associated with an immersive media presentation, sending a request to a client querying whether the client has access to the media asset appearing in at least two or more scenes in a local cache, receiving a reply indicating whether the client has access, signaling, in response to the reply indicating that the client has access to the media asset appearing in at least two or more scenes in the local cache, the client to use the media asset in a subsequent scene, and distributing the media asset to the client in response to the reply indicating that the client has no access to the media asset appearing in at least two or more scenes in the local cache.
    Type: Application
    Filed: October 20, 2022
    Publication date: May 11, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Arianne HINDS, Rohit ABHISHEK, Stephan WENGER
  • Publication number: 20230146230
    Abstract: Optimizing media distribution of a media steam performed by at least one processor, is provided, including: receiving immersive media data for an immersive presentation from a content source; acquiring asset information corresponding to media assets in a set of scenes included in the immersive media data; analyzing characteristics of the media assets, from the asset information, used in the set of scenes to determine whether a respective media asset is unique among the media assets; and generating metadata information that uniquely identifies the respective media asset for reusing the respective media asset in the set of scenes, based on determining that the respective media asset is not unique among the media assets in the set of scenes included in the immersive media data for the immersive presentation.
    Type: Application
    Filed: October 21, 2022
    Publication date: May 11, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Arianne HINDS, Rohit ABHISHEK, Stephan WENGER
  • Publication number: 20230144442
    Abstract: A method for packaging media for optimizing media distribution in a media streaming network may be provided. The method may include: receiving, by a media streaming server, an immersive media stream comprising one or more immersive media assets associated with one or more scenes; identifying a subset of the one or more immersive media assets that comprise essential elements of a respective scene; ordering the one or more immersive media assets in a sequence, based on the identified subset of the one or more immersive media assets that comprise essential elements of a respective scene in the one or more scenes; and streaming the one or more immersive media assets in the ordered sequence from the media streaming server to a client device.
    Type: Application
    Filed: October 21, 2022
    Publication date: May 11, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Arianne HINDS, Rohit ABHISHEK, Stephan WENGER
  • Publication number: 20230146503
    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; analyzing 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: October 21, 2022
    Publication date: May 11, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Arianne HINDS, Rohit ABHISHEK, Stephan WENGER
  • Publication number: 20230143196
    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: October 19, 2022
    Publication date: May 11, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Arianne HINDS, Rohit ABHISHEK, Stephan WENGER
  • Patent number: 11647216
    Abstract: A method and apparatus for video coding comprising computer code configured to cause at least one processor to perform obtaining an input video stream, generating a coded video bitstream based on the input video stream using a neural network, the coded video bitstream including a plurality of supplemental enhancement information (SEI) messages and blocks, determining a plurality of pieces of neural network topology information associated with the neural network, and signaling the determined plurality of pieces of neural network topology information in a plurality of syntax elements associated with the coded video bitstream.
    Type: Grant
    Filed: October 12, 2021
    Date of Patent: May 9, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Byeongdoo Choi, Zeqiang Li, Wei Wang, Wei Jiang, Stephan Wenger, Shan Liu
  • Publication number: 20230135436
    Abstract: There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform obtaining video data, parsing a video parameter set (VPS) syntax of the video data, determining whether a value of a syntax element of the VPS syntax indicates a picture order count (POC) value of an access unit (AU) of the video data, and setting at least one of a plurality of pictures, slices, and tiles of the video data to the AU based on the value of the syntax element.
    Type: Application
    Filed: December 27, 2022
    Publication date: May 4, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Byeongdoo CHOI, Stephan WENGER, Shan LIU
  • Publication number: 20230132814
    Abstract: A method, computer program, and computer system is provided for aligning across layers in a coded video stream. A video bitstream having multiple layers is decoded. One or more subpicture regions are identified from among the multiple layers of the decoded video bitstream, the subpicture regions including a background region and one or more foreground subpicture regions. An enhanced subpicture is decoded and displayed based on a determination that a foreground subpicture region is selected. The background region is decoded and displayed based on a determination that a foreground subpicture region was not selected.
    Type: Application
    Filed: November 30, 2022
    Publication date: May 4, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Byeongdoo CHOI, Shan Liu, Stephan Wenger
  • Patent number: 11641472
    Abstract: A method, device, and computer-readable medium for decoding an encoded video bitstream using at least one processor, including obtaining a flag indicating that a conformance window is not used for reference picture resampling; based on the flag indicating that the conformance window is not used for the reference picture resampling, determining whether a resampling picture size is signaled; based on determining that the resampling picture size is signaled, determining a resampling ratio based on the resampling picture size; based on determining that the resampling picture size is not signaled, determining the resampling ratio based on an output picture size; and performing the reference picture resampling on a current picture using the resampling ratio.
    Type: Grant
    Filed: March 17, 2022
    Date of Patent: May 2, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Byeongdoo Choi, Stephan Wenger, Shan Liu
  • Patent number: 11641480
    Abstract: A method of decoding a coded picture of a coded video sequence is performed by at least one processor and the method includes decoding, from a parameter set, a plurality of candidate decoded resolutions, selecting, through an index coded in a transient header structure applicable to a group of samples, a candidate decoded resolution among the plurality of candidate decoded resolutions, resampling a sample of the group of samples based on an output resolution and the selected candidate decoded resolution, and enabling prediction using the resampled sample.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: May 2, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Stephan Wenger, Byeongdoo Choi, Shan Liu
  • Publication number: 20230128826
    Abstract: Method, device, and non-transitory storage medium for generating crowdsourced holographic views are provided. The method may include receiving one or more images of a same scene from one or more imaging devices, wherein each of the one or more imaging devices is at different locations. The method may further include generating a 3D model of the same scene based on the one or more images and streaming immersive media for rendering a holographic display of the same scene based on the 3D model based on determining that a display device is capable of displaying immersive media.
    Type: Application
    Filed: October 21, 2022
    Publication date: April 27, 2023
    Applicant: Tencent America LLC
    Inventors: Rohit ABHISHEK, Arianne HINDS, Stephan WENGER
  • Publication number: 20230118451
    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 second coding tool that is alternative to a first coding tool for Rice parameter derivation in a residual coding. In response to the first syntax element being a first value indicative of disabling of the second 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 second coding tool.
    Type: Application
    Filed: March 31, 2022
    Publication date: April 20, 2023
    Applicant: Tencent America LLC
    Inventors: Byeongdoo CHOI, Shan LIU, Stephan WENGER
  • Publication number: 20230116623
    Abstract: There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform acquiring an input bitstream comprising metadata and video data, decoding the video data, determining whether the metadata comprises at least one flag signaling at least one component of a picture size of at least one picture of the video data, and signaling, in a case where it is determined that the metadata comprises the at least one flag, a display device to display the at least one picture from the video data according to the at least one flag.
    Type: Application
    Filed: October 31, 2022
    Publication date: April 13, 2023
    Applicant: TENCENT AMERICA LLC
    Inventors: Byeongdoo CHOI, Stephan WENGER, Shan LIU
  • Publication number: 20230103881
    Abstract: A versatile video coding (VVC) method includes obtaining a plurality of video sources; encoding the plurality of video sources into a bitstream including a plurality of independent layers corresponding to the plurality of video sources; generating signaling information on the plurality of independent layers and integrating the signaling information with the bitstream; and transferring the bitstream for decoding processing, wherein the signaling information is to be used in the decoding process to enable a single decoder instance to decode the plurality of independent layers similar to a single-layer bitstream. The signaling information includes at least a video parameter set (VPS), and the VPS includes a flag inbl_one_pic_per_poc_flag equal to 1, which specifies that the bitstream contains independent layers and there is one and only one coded picture with a particular picture order count (POC) value in a same coded video sequence (CVS) among all layers.
    Type: Application
    Filed: December 12, 2022
    Publication date: April 6, 2023
    Inventors: Byeongdoo CHOI, Stephan WENGER, Shan LIU
  • Publication number: 20230097659
    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 31, 2022
    Publication date: March 30, 2023
    Applicant: Tencent America LLC
    Inventors: Byeongdoo CHOI, Shan LIU, Stephan WENGER
  • Publication number: 20230101542
    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 for coding a position of a last significant coefficient during an entropy coding of transform coefficients. Then, 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 in the bitstream that includes one or more second scopes of coded video data without invoking the coding tool.
    Type: Application
    Filed: March 31, 2022
    Publication date: March 30, 2023
    Applicant: Tencent America LLC
    Inventors: Byeongdoo CHOI, Shan LIU, Stephan WENGER