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

  • Patent number: 12003792
    Abstract: A method, computer program, and computer system is provided for streaming immersive media. The method 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: Grant
    Filed: August 19, 2021
    Date of Patent: June 4, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Arianne Hinds, Stephan Wenger
  • Patent number: 12003747
    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: Grant
    Filed: January 19, 2022
    Date of Patent: June 4, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Byeongdoo Choi, Stephan Wenger, Shan Liu
  • Publication number: 20240179349
    Abstract: Aspects of the disclosure provide a method, an apparatus, and non-transitory computer-readable storage medium for video decoding. The apparatus includes processing circuitry that is configured to decode a current picture based on a bitstream. The processing circuitry can determine, from a supplemental enhancement information (SEI) message, a first flag indicating whether a warping process is applied to the current decoded picture. Based on the first flag indicating that the warping process is applied to the current decoded picture, the processing circuitry can determine warping information of the warping process based on the SEI message. The processing circuitry can determine a warped picture from the current decoded picture based on the warping information.
    Type: Application
    Filed: February 6, 2024
    Publication date: May 30, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Byeongdoo CHOI, Stephan WENGER, Xiang LI, Shan LIU
  • Publication number: 20240179203
    Abstract: A method, computer program, and computer system is provided for streaming immersive media. Content is ingested in a first two-dimension format or a first three-dimensional format, whereby the format references a neural network. The ingested content is converted to a second two-dimensional or a second three-dimensional format based on the referenced neural network. The converted content is streamed to a client end-point, such as a television, a computer, a head-mounted display, a lenticular light field display, a holographic display, an augmented reality display, or a dense light field display.
    Type: Application
    Filed: February 5, 2024
    Publication date: May 30, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Arianne HINDS, Stephan WENGER
  • Publication number: 20240179319
    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: Application
    Filed: February 2, 2024
    Publication date: May 30, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Byeongdoo CHOI, Stephan WENGER, Shan LIU
  • Patent number: 11997317
    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 persistent Rice adaptation defined in a range extension of a video standard for a statistics based Rice parameter derivation in a residual coding. 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: Grant
    Filed: March 31, 2022
    Date of Patent: May 28, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Byeongdoo Choi, Shan Liu, Stephan Wenger
  • Patent number: 11991424
    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: Grant
    Filed: October 19, 2022
    Date of Patent: May 21, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Arianne Hinds, Rohit Abhishek, Stephan Wenger
  • Patent number: 11991395
    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: Grant
    Filed: March 31, 2022
    Date of Patent: May 21, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Byeongdoo Choi, Shan Liu, Stephan Wenger
  • Publication number: 20240163482
    Abstract: A method, computer program, and computer system is provided for coding video data. Video data including one or more subpictures is received. A number of the subpictures and a delta value between the number of subpictures and a number of rectangular slices are signaled. The number of rectangular slices is derived based on the number of subpictures and the delta value.
    Type: Application
    Filed: November 17, 2023
    Publication date: May 16, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Byeongdoo Choi, Shan Liu, Stephan Wenger
  • Patent number: 11983907
    Abstract: A method of point cloud attribute coding is performed by at least one processor and includes receiving a point cloud data set comprising a bounding box. A determination is made as to whether the bounding box is symmetric or asymmetric. A quad-tree-binary-tree (QtBt) decomposition is performed on the point cloud data set based on the bounding box being asymmetric.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: May 14, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Sehoon Yea, Stephan Wenger, Shan Liu, Wen Gao, Xiang Zhang
  • Patent number: 11983214
    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: Grant
    Filed: October 20, 2022
    Date of Patent: May 14, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Arianne Hinds, Rohit Abhishek, Stephan Wenger
  • Publication number: 20240137545
    Abstract: A method of video encoding includes determining whether a plurality of constraint flags of a constraint information group are to be signaled for a subset of coding blocks, and signaling a gate flag indicating whether the plurality of constraint flags of the constraint information group are signaled. The gate flag is signaled in constraint information in a syntax structure of a coded video bitstream. In accordance with the signaled gate flag indicating that the plurality of constraint flags of the constraint information group are signaled, the method further includes signaling the plurality of constraint flags of the constraint information group in the constraint information in the syntax structure of the coded video bitstream. In accordance with the plurality of constraint flags being signaled in the constraint information, the method further includes encoding the subset of coding blocks based on the plurality of constraint flags.
    Type: Application
    Filed: January 2, 2024
    Publication date: April 25, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Byeongdoo CHOI, Shan LIU, Stephan WENGER
  • Publication number: 20240129477
    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: December 8, 2023
    Publication date: April 18, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Byeongdoo Choi, Stephan Wenger, Shan Liu
  • Patent number: 11962794
    Abstract: A method for decoding a coded video sequence includes decoding at least one tile which comprises a first tile boundary defined by a first tile layout and a second tile boundary defined by second tile layout, wherein the coded video sequence indicates that at least one first prediction mechanism is available across the first tile boundary, and that the at least one first prediction mechanism is not available across the second tile boundary.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: April 16, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Stephan Wenger, Shan Liu
  • Patent number: 11956442
    Abstract: Methods and systems are provided for decoding at least one video stream. A method includes receiving a first network abstraction layer (NAL) unit of a first slice of a coded picture and a second VCL NAL unit of a second slice of the coded picture, the first VCL NAL unit having a first VCL NAL unit type and the second VCL NAL unit having a second VCL NAL unit type that is different from the first VCL NAL unit type, and decoding the coded picture, the decoding including determining a picture type of the coded picture based on the first VCL NAL unit type of the first VCL NAL unit and the second VCL NAL unit type of the second VCL NAL unit, or based on an indicator, received by the at least one processor, indicating that the coded picture includes mixed VCL NAL unit types.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: April 9, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Byeongdoo Choi, Stephan Wenger, Shan Liu
  • Patent number: 11956457
    Abstract: Systems and methods for decoding a coded video stream are provided. A method includes receiving a coded video stream that includes an access unit, including a picture; signaling a first flag that indicates whether the access unit includes either or neither one from among an intra random access point (IRAP) picture and a gradual decoding refresh (GDR) picture; signaling a second flag that indicates whether the picture is the IRAP picture; and decoding the picture, as a current picture, based on the signaling of the first flag and the second flag, wherein a value of the first flag and a value of the second flag are aligned.
    Type: Grant
    Filed: October 13, 2022
    Date of Patent: April 9, 2024
    Assignee: TENCENT AMERICA LLC
    Inventors: Byeongdoo Choi, Stephan Wenger, Shan Liu
  • Publication number: 20240114173
    Abstract: A method, computer program, and computer system for encoding or decoding video data, and indicating, with a syntax element, types of slices for all slices of a coded picture, the syntax element being coded using an unsigned integer.
    Type: Application
    Filed: November 17, 2023
    Publication date: April 4, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Ling LI, Xiaozhong XU, Byeongdoo CHOI, Xiang LI, Stephan WENGER, Shan LIU
  • Publication number: 20240104803
    Abstract: Media data of a first scene graph is received. The first scene graph is created based on a first scene graph format. The first scene graph format includes a plurality of description components indicating attributes of the first scene graph. A plurality of metadata identifiers associated with the first scene graph format and a plurality of metadata identifiers associated with a second scene graph format are determined based on a lookup table. The lookup table identifies metadata identifiers associated with the first and second scene graph formats. A plurality of description components of the second scene graph format that indicates the attributes of the first scene graph is determined based on (i) the plurality of description components of the first scene graph format, (ii) the plurality of metadata identifiers associated with the first scene graph format, and (iii) the plurality of metadata identifiers associated with the second scene graph format.
    Type: Application
    Filed: June 28, 2023
    Publication date: March 28, 2024
    Applicant: Tencent America LLC
    Inventors: Arianne HINDS, Paul Spencer DAWKINS, Stephan WENGER
  • Publication number: 20240107045
    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: November 30, 2023
    Publication date: March 28, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Byeongdoo CHOI, Shan Liu, Stephan Wenger
  • Publication number: 20240107075
    Abstract: A method of video coding includes receiving video data comprising one or more subpictures, signaling, in a sequence parameter set, whether to use a network abstraction unit (NAL) layer identifier as a subpicture identifier, signaling the subpicture identifier in a NAL unit header when the sequence parameter set indicates to use the NAL layer identifier and signaling the subpicture identifier in a slice header when the sequence parameter set indicates not to use the NAL layer identifier, signaling a length of the subpicture identifier, and encoding the video data based on the subpicture identifier.
    Type: Application
    Filed: December 12, 2023
    Publication date: March 28, 2024
    Applicant: TENCENT AMERICA LLC
    Inventors: Byeongdoo CHOI, Stephan WENGER, Shan LIU