Patents by Inventor Kui Wang

Kui Wang 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: 20210409698
    Abstract: A method of video encoding a sequence of pictures, the method being implemented in an encoding device and comprising: obtaining an intra prediction picture comprising at least two sub-units; obtaining a first encoded other picture, wherein the intra prediction picture and the first encoded other picture have the same Picture Order Count, POC, value; obtaining encoded other pictures different from the intra prediction picture and the first encoded other picture; and distributing the at least two sub-units of the intra prediction picture over one or more sub-units of the encoded other pictures and/or over one or more sub-units of the first encoded other picture.
    Type: Application
    Filed: September 10, 2021
    Publication date: December 30, 2021
    Inventors: Maxim Borisovitch SYCHEV, Ye-Kui WANG, Fnu HENDRY
  • Publication number: 20210409730
    Abstract: A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a sub-picture containing a slice. A slice address is obtained. The slice address includes a sub-picture level slice index of the slice when the slice is a rectangular slice. The slice of the sub-picture is decoded based on the slice address. The slice is forwarded for display as part of a decoded video sequence.
    Type: Application
    Filed: September 9, 2021
    Publication date: December 30, 2021
    Inventors: Ye-Kui Wang, Jianle Chen, FNU Hendry
  • Publication number: 20210409684
    Abstract: A video coding mechanism includes receiving a bitstream comprising a current picture including a sub-picture coded according to inter-prediction. Coded blocks contain candidate motion vectors for a current block of the sub-picture. The coded blocks include a collocated block from a different picture. A candidate list of candidate motion vectors for the current block are derived by excluding collocated motion vectors from the candidate list when the collocated motion vectors are included in the collocated block, when the collocated motion vectors point outside of the sub-picture, and when a flag is set to indicate the sub-picture is treated as a picture. A current motion vector for the current block is determined from the candidate list of candidate motion vectors. The current block is decoded based on the current motion vector. The current block is forwarded for display as part of a decoded video sequence.
    Type: Application
    Filed: September 9, 2021
    Publication date: December 30, 2021
    Inventors: Ye-Kui Wang, Jianle Chen, FNU Hendry
  • Publication number: 20210409733
    Abstract: A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a plurality of sub-pictures associated with a picture and a flag. The sub-pictures are contained in a plurality of video coding layer (VCL) network abstraction layer (NAL) units. A NAL unit type value is the same for all VCL NAL units associated with the picture when the flag is set to a first value. When the flag is set to a second value, a first NAL unit type value for VCL NAL units containing one or more of the sub-pictures of the picture is different than a second NAL unit type value for VCL NAL units containing one or more of the sub-pictures of the picture. The sub-pictures are decoded based on the NAL unit type values. The sub-pictures are forwarded for display as part of a decoded video sequence.
    Type: Application
    Filed: September 9, 2021
    Publication date: December 30, 2021
    Inventors: Ye-Kui Wang, FNU Hendry
  • Publication number: 20210392323
    Abstract: A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a slice and a plurality of adaptation parameter sets (APSs) including a plurality of APS types, wherein each APS includes an APS identifier (ID), and wherein APS IDs for the APS types are assigned in sequence over a plurality of different value spaces. The mechanism further includes decoding the slice using parameters from the plurality of APSs. The mechanism further includes forwarding the slice for display as part of a decoded video sequence.
    Type: Application
    Filed: August 27, 2021
    Publication date: December 16, 2021
    Inventors: Ye-Kui Wang, FNU Hendry, Jinale Chen
  • Publication number: 20210392381
    Abstract: A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a first adaptation parameter set (APS) network abstraction layer (NAL) unit including an adaptive loop filter (ALF) type, a second APS NAL unit including a scaling list type, a third APS NAL unit including a luma mapping with chroma scaling (LMCS) type, and a slice. The mechanism further includes obtaining ALF parameters from the first APS NAL unit, obtaining scaling list parameters from the second APS NAL unit, and LMCS parameters from the third APS NAL unit. The mechanism further includes decoding the slice using the ALF parameters, the scaling list parameters, and the LMCS parameter. The mechanism further includes forwarding the slice for display as part of a decoded video sequence.
    Type: Application
    Filed: August 27, 2021
    Publication date: December 16, 2021
    Inventors: Ye-Kui Wang, FNU Hendry, Jinale Chen
  • Publication number: 20210392324
    Abstract: A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a slice and a luma mapping with chroma scaling (LMCS) adaptation parameter set (APS) including LMCS parameters. The mechanism further includes determining that the LMCS APS is referenced in data related to the slice. The mechanism further includes decoding the slice using LMCS parameters from the LMCS APS based on the reference to the LMCS APS. The mechanism further includes forwarding the slice for display as part of a decoded video sequence.
    Type: Application
    Filed: August 27, 2021
    Publication date: December 16, 2021
    Inventors: Ye-Kui Wang, FNU Hendry, Jinale Chen
  • Publication number: 20210392361
    Abstract: A method of encoding a video bitstream implemented by a video encoder is disclosed. The method includes storing, in a memory of the video encoder, a set of less than five network abstraction layer (NAL) unit types available for video data; selecting, by a processor of the video encoder, a NAL unit type from the set of less than five NAL unit types for a picture from the video data; generating, by the processor of the video encoder, a video bitstream containing a NAL unit corresponding to the NAL unit type selected and containing an identifier identifying the NAL unit type selected; and transmitting, by a transmitter of the video encoder, the video bitstream toward a video decoder. A corresponding method of decoding the video bitstream is also disclosed.
    Type: Application
    Filed: June 25, 2021
    Publication date: December 16, 2021
    Inventors: FNU Hendry, Ye-Kui Wang
  • Patent number: 11184624
    Abstract: In general, the disclosure relates to techniques for regional random access within a picture of video data. For example, a video coding device receives a plurality of pictures in a coding order. Each respective picture of the plurality of pictures comprises a plurality of regions. For a first region in a first picture of the plurality of pictures, the video coding device determines that the first region is codable independent from each other region of the first picture and from a first region in a second picture preceding the first picture in the coding order and, responsive to making such a determination, determine that the first region in the first picture has random accessibility. The video coding device codes each video block in the first region independent from any video blocks outside of the first region.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: November 23, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Fnu Hendry, Ye-Kui Wang
  • Patent number: 11178378
    Abstract: Techniques for encapsulating video streams containing multiple coded views in a media file are described herein. In one example, a method includes parsing a track of multiview video data, wherein the track includes at least one depth view. The method further includes parsing information to determine a spatial resolution associated with the depth view, wherein decoding the spatial resolution does not require parsing of a sequence parameter set of the depth view. Another example method includes composing a track of multiview video data, wherein the track includes the one or more views. The example method further includes composing information to indicate a spatial resolution associated with the depth view, wherein decoding the spatial resolution does not require parsing of a sequence parameter set of the depth view.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: November 16, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Ye-Kui Wang, Ying Chen
  • Publication number: 20210342092
    Abstract: An apparatus that includes a processor and a memory. The processor and the memory are configured to provide a first software process configured to execute at a first privilege level; and a second software process configured to execute at a second privilege level, wherein the first privilege level is more restrictive than the second privilege level. The processor is configured to, initialize, at the first privilege level, a memory pool within the memory, allocate, at the first privilege level, a block of memory, send a request to write protect the block of memory to the second software process, and to write protect, at the second privilege level, the allocated block of memory.
    Type: Application
    Filed: August 8, 2018
    Publication date: November 4, 2021
    Inventors: Liming WU, Kui WANG, Rémi Robert Michel DENIS-COURMONT, Igor STOPPA
  • Publication number: 20210344903
    Abstract: A video encoding method, a video decoding method, an apparatus, a device, and a storage medium include parsing a first flag from the video bitstream when a video bitstream is allowed to be decoded by referencing a library picture corresponding to a library picture bitstream, using a value of a target parameter of the video bitstream as a value of a target parameter of the library picture bitstream referenced by the video bitstream when a value of the first flag is a first value, and reconstructing, based on the value of the target parameter of the library picture bitstream referenced by the video bitstream and the library picture bitstream referenced by the video bitstream to obtain the library picture corresponding to the library picture bitstream referenced by the video bitstream.
    Type: Application
    Filed: July 8, 2021
    Publication date: November 4, 2021
    Inventors: Lu Yu, Ye-Kui Wang, Hualong Yu, Yin Zhao, Yuqun Fan, Xiaoding Gao, Haitao Yang
  • Publication number: 20210337199
    Abstract: A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a plurality of sub-pictures partitioned from a picture such that a union of the sub-pictures covers a total area of the picture without overlap. The bitstream is parsed to obtain the one or more sub-pictures. The one or more sub-pictures are decoded to create a video sequence. The video sequence is forwarded for display.
    Type: Application
    Filed: July 8, 2021
    Publication date: October 28, 2021
    Inventors: Ye-Kui Wang, FNU Hendry
  • Publication number: 20210337200
    Abstract: A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a sub-picture partitioned from a picture and a sequence parameter set (SPS) comprising a sub-picture size and a sub-picture location. The SPS is parsed to obtain the sub-picture size of the sub-picture and the sub-picture location of the sub-picture. The sub-picture is decoded based on the sub-picture size and the sub-picture location to create a video sequence. The video sequence is forwarded for display.
    Type: Application
    Filed: July 8, 2021
    Publication date: October 28, 2021
    Inventors: Ye-Kui Wang, FNU Hendry
  • Publication number: 20210337228
    Abstract: A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising one or more sub-pictures partitioned from a picture such that each sub-picture includes a sub-picture width that is an integer multiple of a coding tree unit (CTU) size when the each sub-picture includes a right boundary that does not coincide with a right boundary of the picture. The bitstream is parsed to obtain the one or more sub-pictures. The one or more sub-pictures are decoded to create a video sequence. The video sequence is forwarded for display.
    Type: Application
    Filed: July 8, 2021
    Publication date: October 28, 2021
    Inventors: Ye-Kui Wang, FNU Hendry
  • Publication number: 20210337226
    Abstract: A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising one or more sub-pictures partitioned from a picture and a sub-picture level indicator indicating resource requirements for decoding a current sub-picture. The bitstream is parsed to obtain the sub-picture level indicator and the current sub-picture. Resources are allocated to decode the current sub-picture based on the sub-picture level indicator. The current sub-picture is decoded to create a video sequence by employing the allocated resources. The video sequence is forwarded for display.
    Type: Application
    Filed: July 8, 2021
    Publication date: October 28, 2021
    Inventors: Ye-Kui Wang, FNU Hendry
  • Publication number: 20210337198
    Abstract: A video coding mechanism is disclosed. The mechanism includes a bitstream comprising a parameter set and one or more sub-pictures partitioned from a picture. The parameter set is parsed to obtain a flag indicating that a current sub-picture is a temporal motion constrained sub-picture. The current sub-picture is extracted from the bitstream independently of the picture and based on the flag. The current sub-picture is decoded to create a video sequence. The video sequence is forwarded for display.
    Type: Application
    Filed: July 8, 2021
    Publication date: October 28, 2021
    Inventors: Ye-Kui Wang, FNU Hendry
  • Publication number: 20210337227
    Abstract: A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a sequence parameter set (SPS), one or more sub-pictures partitioned from a picture, and one or more slice headers associated with one or more slices. The SPS is parsed to obtain sub-picture identifiers (IDs) for the one or more sub-pictures. The slice headers are parsed to obtain a current sub-picture ID associated with a current sub-picture. The current sub-picture ID indicating the slices are included in the current sub-picture of the one or more sub-pictures. The current sub-picture is decoded based on the current sub-picture ID to create a video sequence. The video sequence is forwarded for display.
    Type: Application
    Filed: July 8, 2021
    Publication date: October 28, 2021
    Inventors: Ye-Kui Wang, FNU Hendry
  • Publication number: 20210337220
    Abstract: A decoding method includes obtaining an identifier from a bitstream, where the identifier indicates a minimum decoding time interval k between library pictures that is allowed in the bitstream, obtaining, when parsing the bitstream, a decoding moment ti of a current decoded picture and a decoding moment tj of a first decoded picture that is closest to the current decoded picture and that references a new library picture when the current decoded picture is decoded by referencing a library picture, where the new library picture is a library picture that is not decoded or needs to be re-decoded when the first decoded picture is decoded, and determining a preset quantity of library pictures as candidate reference pictures of the current decoded picture based on a relationship between k and a difference between ti and tj.
    Type: Application
    Filed: July 2, 2021
    Publication date: October 28, 2021
    Inventors: Lu Yu, Ye-Kui Wang, Yuqun Fan, Hualong Yu, Yin Zhao, Xiangyu Lin, Haitao Yang
  • Patent number: 11159805
    Abstract: Systems, methods, and computer readable media are described for generating a regional nesting message. In some examples, a video bitstream is obtained and an encoded video bitstream is generated using the video data. The encoded video bitstream includes a regional nesting message that contains a plurality of nested messages and a plurality of region data defining a plurality of regions of a picture of the encoded video bitstream. For example, a first nested message of the regional nesting message includes a first set of data and a first region identifier indicating that the first set of data is to be applied to a first region of the plurality of regions of the picture.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: October 26, 2021
    Assignee: Qualcomm Incorporated
    Inventors: Adarsh Krishnan Ramasubramonian, Joel Sole Rojals, Ye-Kui Wang, Dmytro Rusanovskyy, Done Bugdayci Sansli, Marta Karczewicz