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).
-
Signaling of reference picture resampling with resampling picture size indication in video bitstream
Patent number: 12294710Abstract: A method, device, and computer-readable medium for decoding an encoded video bitstream using at least one processor, including obtaining a first flag indicating that a conformance window is present in a current picture; based on the first flag indicating that the conformance window is present, obtaining a second flag indicating whether the conformance window is used for reference picture resampling; based on the second flag indicating that the conformance window is used for the reference picture resampling, determining a resampling ratio between the current picture and a reference picture based on a conformance window size of the conformance window; based on the second flag indicating that the conformance window is not used for the reference picture resampling, determining the resampling ratio based on a resampling picture size; and performing the reference picture resampling on the current picture using the resampling ratio.Type: GrantFiled: September 15, 2023Date of Patent: May 6, 2025Assignee: TENCENT AMERICA LLCInventors: Byeongdoo Choi, Stephan Wenger, Shan Liu -
Patent number: 12294390Abstract: 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: GrantFiled: January 13, 2023Date of Patent: May 6, 2025Assignee: TENCENT AMERICA LLCInventors: Byeongdoo Choi, Wei Wang, Wei Jiang, Stephan Wenger, Shan Liu
-
Patent number: 12294770Abstract: 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: GrantFiled: March 27, 2024Date of Patent: May 6, 2025Assignee: TENCENT AMERICA LLCInventors: Arianne Hinds, Rohit Abhishek, Stephan Wenger
-
Publication number: 20250142103Abstract: A method of decoding an encoded video bitstream using at least one processor includes obtaining a video coding layer (VCL) network abstraction layer (NAL) unit; determining whether the VCL NAL unit is a first VCL NAL unit of a picture unit (PU) containing the VCL NAL unit; based on determining that the VCL NAL unit is the first VCL NAL unit of the PU, determining whether the VCL NAL unit is a first VCL NAL unit of an access unit (AU) containing the PU; and based on determining that the VCL NAL unit is the first VCL NAL unit of the AU, decoding the AU based on the VCL NAL unit.Type: ApplicationFiled: January 6, 2025Publication date: May 1, 2025Applicant: Tencent America LLCInventors: Byeongdoo CHOI, Shan LIU, Stephan WENGER
-
Publication number: 20250142125Abstract: 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: ApplicationFiled: January 6, 2025Publication date: May 1, 2025Applicant: Tencent America LLCInventors: Byeongdoo Choi, Shan Liu, Stephan Wenger
-
Patent number: 12284332Abstract: 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, coding a picture in the dependent layer by parsing and interpreting an inter-layer reference picture list, and coding a picture in an independent layer without parsing and interpreting the inter-layer reference picture list.Type: GrantFiled: June 12, 2023Date of Patent: April 22, 2025Assignee: TENCENT AMERICA LLCInventors: Byeongdoo Choi, Stephan Wenger, Shan Liu
-
Publication number: 20250126298Abstract: A method of video decoding includes receiving a coded video bitstream comprising coded information of one or more coded pictures, the coded information includes an SEI message associated with at least a first picture in the one or more coded pictures, the SEI message includes at least a syntax element indicative of at least one of a forward truncation function for converting an original picture of a first bit depth to the first picture of a second bit depth and/or a reverse truncation function corresponding to the forward truncation function, the second bit depth is lower than the first bit depth. The method also includes reconstructing at least the first picture comprising first reconstructed samples based on the coded information, a numbering range of sample values of the first reconstructed samples is determined by at least one of the forward truncation function and/or the reverse truncation function.Type: ApplicationFiled: October 10, 2024Publication date: April 17, 2025Applicant: Tencent America LLCInventors: Stephan WENGER, Xin ZHAO, Ding DING, Shan LIU
-
Publication number: 20250119588Abstract: A method and apparatus comprising computer code for video processing, the method including setting an image format metadata type identifier, wherein the image format metadata type identifier indicates a type of metadata included in a supplemental enhancement information (SEI) message associated with a current image; signaling the image format metadata type identifier in a bitstream; and encoding the current image in the bitstream based on the image format metadata type identifier. The method may also include signaling an image format metadata universal resource identifier flag, wherein the image format metadata universal resource identifier flag indicates whether image information payload associated with the current image is obtained from a payload of the SEI message.Type: ApplicationFiled: October 1, 2024Publication date: April 10, 2025Applicant: TENCENT AMERICA LLCInventors: Arianne HINDS, Stephan WENGER
-
Publication number: 20250119567Abstract: A method and apparatus comprising computer code configured to cause a processor or processors to obtain video data including at least a first coded picture and a second coded picture, identify, by a decoder, at least one syntax element in a supplementary information enhancement (SEI) message indicating that the second coded picture is to be decoded independently from the first picture, and decode the second coded picture independently from the first coded picture based on the at least one syntax element in the SEI message.Type: ApplicationFiled: October 2, 2024Publication date: April 10, 2025Applicant: Tencent America LLCInventor: Stephan WENGER
-
Publication number: 20250119587Abstract: A method and apparatus comprising computer code for video processing, the method including receiving a text prompt from a user device, the text prompt being used for instructing an artificial intelligence (AI) generative process to generate one or more images; encoding a video in a bitstream, the video comprising the one or more images generated using the AI generative process and the text prompt; signaling the text prompt in the bitstream in a supplemental enhancement information (SEI) message; and signaling the encoded video comprising the one or more images.Type: ApplicationFiled: October 1, 2024Publication date: April 10, 2025Applicant: Tencent America LLCInventors: Arianne HINDS, Stephan Wenger
-
Patent number: 12273547Abstract: A method and apparatus for decoding multiple semantically independent picture parts into a single video picture includes decoding unique picture order count values for each coded picture, coded slice, or coded tile in a coded video sequence, with multiple decoded pictures, cycles, and tiles belonging to a same access unit representing a frame of the video. A value representing the amount of pictures, cycles, or tiles, is then assigned to each access unit for assigning sequential access unit count values to the access units. As a result, each access unit, which represents multiple pictures, slices, or tiles to be combined into a single frame, is decoded for display processing.Type: GrantFiled: November 14, 2023Date of Patent: April 8, 2025Assignee: TENCENT AMERICA LLCInventors: Byeongdoo Choi, Stephan Wenger, Shan Liu
-
Patent number: 12271341Abstract: Systems, methods, and devices for managing media storage and delivery, including obtaining, by a media access function (MAF), a glTF file corresponding to a scene; determining that the glTF file has a CBOR format; converting the glTF file into a converted glTF file having a JSON format using a first CBOR parser function implemented by the MAF; and obtaining media content corresponding to the scene based on the converted glTF file.Type: GrantFiled: September 14, 2023Date of Patent: April 8, 2025Assignee: TENCENT AMERICA LLCInventors: Shuai Zhao, Stephan Wenger, Shan Liu
-
Publication number: 20250113061Abstract: A method and apparatus comprising computer code configured to cause a processor or processors to obtain video data comprising at least one coded picture; identify, by a decoder, at least one first supplementary information enhancement (SEI) message, the at least one first SEI message indicating variables specifying a type payloadType and a size payloadSize of a payload of the at least one SEI message and specified in bytes; and decode, by the decoder, the video data based on the first SEI message.Type: ApplicationFiled: September 26, 2024Publication date: April 3, 2025Applicant: TENCENT AMERICA LLCInventors: Stephan WENGER, Arianne HINDS
-
Publication number: 20250106420Abstract: A method and apparatus comprising computer code configured to cause a processor or processors to obtain video data comprising at least one coded picture, identify, by a decoder, at least one first supplementary information enhancement (SEI) message type included with the video data and from a plurality of SEI message types that is required to be processed by the decoder, and the first SEI message type is selected based on a value of a profile indicator; and decode, by the decoder, the video data based on the first SEI message type.Type: ApplicationFiled: September 19, 2024Publication date: March 27, 2025Applicant: TENCENT AMERICA LLCInventor: Stephan WENGER
-
Publication number: 20250106437Abstract: A method and apparatus comprising computer code configured to cause a processor or processors to obtain video data comprising at least one coded picture, reconstruct a coded picture including a film grain characteristics SEI message, an alpha channel information SEI message, and at least a first sample and a second sample and at least a third alpha map sample and a fourth alpha map sample, wherein after reconstruction the first sample and the third alpha map sample, and the second sample and first sample are spatially co-located; apply film grain synthesis to the first sample based on a first value of the third sample; and determine to not applying film grain syntheses to the second sample based on a second value of the fourth sample, wherein the first value and second value are different from each other.Type: ApplicationFiled: September 25, 2024Publication date: March 27, 2025Applicant: TENCENT AMERICA LLCInventors: Stephan WENGER, Arianne HINDS
-
Publication number: 20250106436Abstract: A method and apparatus comprising computer code configured to cause a processor or processors to obtain video data including at least one coded picture; reconstruct a coded picture associated in the video data with a film grain characteristics SEI message, a first sample, a second sample, a third alpha map sample, and a fourth alpha map sample, wherein after reconstruction the first sample and the third alpha map sample, and the second sample and fourth sample are spatially co-located; apply film grain synthesis to the first sample based on a first value of the third sample; and determine to not apply film grain syntheses to the second sample based on a second value of the fourth sample, wherein the first value and second value are different from each other.Type: ApplicationFiled: September 25, 2024Publication date: March 27, 2025Applicant: TENCENT AMERICA LLCInventors: Stephan WENGER, Arianne HINDS
-
Patent number: 12262009Abstract: Systems and methods for decoding are provided, a method includes: encoding a first sub-picture of a picture, independently from a second sub-picture of the picture, using sub-picture, tile group, and tile partitioning: and sending, to at least one decoder, at least one coded sub-bitstream of a coded video stream that includes the first sub-picture and the second sub-picture, wherein (i) the first sub-picture is a first rectangular region of the picture and the second sub-picture is a second rectangular region of the picture, the second rectangular region being different from the first rectangular region, (ii) the first sub-picture includes a first plurality of tiles, and the second sub-picture includes at least one tile, (iii) the first sub-picture and the second sub-picture do not share a common tile, and (iv) the first plurality of tiles of the first sub-picture are grouped into at least two first tile groups.Type: GrantFiled: June 2, 2023Date of Patent: March 25, 2025Assignee: TENCENT AMERICA LLCInventors: Byeongdoo Choi, Stephan Wenger, Shan Liu
-
Patent number: 12262070Abstract: A method of streaming immersive media includes receiving, from a client end-point, a video content request that identifies video content; transmitting, to the client end-point based on the video content request, a profile request; receiving, from the client end-point, at least one neural network model associated with one or more characteristics of the client end-point; ingesting the identified video content in a two-dimensional video format; converting the ingested video content to a three-dimensional video format based on the at least one neural network model such that the ingested video content converted to the three-dimensional video format includes at least one scene interpolated from one or more scenes of the ingested video content in the two-dimensional video format; and streaming the converted video content to the client end-point.Type: GrantFiled: June 2, 2023Date of Patent: March 25, 2025Assignee: TENCENT AMERICA LLCInventors: Arianne Hinds, Stephan Wenger
-
Patent number: 12262037Abstract: A method of decoding an encoded video bitstream using at least one processor, including: obtaining from the encoded video bitstream a coded video sequence including a picture unit corresponding to a coded picture; obtaining a picture header (PH) network abstraction layer (NAL) unit included in the picture unit; obtaining at least one video coding layer (VCL) network abstraction layer (NAL) unit included in the picture unit; decoding the coded picture based on the PH NAL unit, the at least one VCL NAL unit, and an adaptation parameter set (APS) included in an APS NAL unit obtained from the coded video sequence; and outputting the decoded picture, wherein the APS NAL unit is available to the at least one processor before the at least one VCL NAL unit.Type: GrantFiled: June 29, 2023Date of Patent: March 25, 2025Assignee: TENCENT AMERICA LLCInventors: Byeongdoo Choi, Shan Liu, Stephan Wenger
-
Patent number: 12250058Abstract: In a method of group creation for a pair of an unmanned aerial vehicle (UAV) and an unmanned aerial vehicle-controller (UAV-C) in a service enabler architecture layer (SEAL) architecture, the pair of UAV and UAV-C is determined by an unmanned aerial system application enabler (UAE) server in the SEAL architecture. A group creation request for the pair of UAV and UAV-C is transmitted by the UAE server to a SEAL group management (GM) server of the SEAL architecture. A first response message is received by the UAE server from the SEAL GM server for the group creation request. A group including the pair of the UAV and the UAV-C is created for quality-of-service (QoS) management. The group creation request includes an identity of an UAE client corresponding to the pair of UAV and UAV-C, an identity of the UAV, and an identity of the UAV-C.Type: GrantFiled: May 17, 2022Date of Patent: March 11, 2025Assignee: Tencent America LLCInventors: Shuai Zhao, Stephan Wenger, Shan Liu