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: 20150373343
    Abstract: An apparatus for encoding video information according to certain aspects includes a memory and a processor configured to: receive a video parameter set (VPS) including one or more representation format syntax structures, the VPS indicating a first representation format syntax structure associated with a first layer of the plurality of layers; receive a sequence parameter set (SPS) including (1) a reference to a second representation format syntax structure in the VPS or (2) a third representation format syntax structure not included in the VPS, each representation format syntax structure including a first flag indicative of whether to code color components of chroma format of a layer separately; and update a value of a first variable indicative of whether to code color components of chroma format of a layer separately without referring to a value of the first flag in the first representation format syntax structure.
    Type: Application
    Filed: June 17, 2015
    Publication date: December 24, 2015
    Inventors: Fnu HENDRY, Adarsh Krishnan RAMASUBRAMONIAN, Ye-Kui WANG
  • Publication number: 20150373377
    Abstract: Systems and methods for coding video data are disclosed. The method can include determining a reference picture set (RPS) for a current picture based on one or more reference pictures. The method can also include determining a picture order count (POC) value of each reference picture of the RPS and identifying at least one of a number of long-term reference pictures and a number of short-term reference pictures within the RPS. The method can also include applying constraints to the number of long-term pictures and the number of short-term pictures in the RPS, the constraints being based on the POC value and a maximum decoded picture buffer size minus one, if a video sequence parameter (VPS) extension is in use. The method can include generating at least one syntax element identifying the RPS based on the constraints and encoding the current picture based on the at least one syntax element.
    Type: Application
    Filed: June 18, 2015
    Publication date: December 24, 2015
    Inventors: Ye-Kui Wang, Adarsh Krishnan Ramasubramonian, FNU Hendry
  • Publication number: 20150373373
    Abstract: In one example, a device for coding (e.g., encoding or decoding) video data includes a memory for storing data of a bitstream, and a video coder configured to determine whether to code an initial arrival delay syntax element of a bitstream partition initial arrival time supplemental enhancement information (SEI) message of the bitstream based on whether hypothetical reference decoder (HRD) parameters are coded for the bitstream, and in response to determining to code the initial arrival delay syntax element, coding the initial arrival delay syntax element. The video coder may determine to code the initial arrival delay syntax element only when a VclHrdBpPresentFlag for the bitstream has a value of true, e.g., only when video coding layer (VCL) HRD parameters are coded in the bitstream or when VCL HRD operations are determined to be needed in the bitstream.
    Type: Application
    Filed: June 16, 2015
    Publication date: December 24, 2015
    Inventor: Ye-Kui Wang
  • Publication number: 20150373361
    Abstract: Systems and methods for encoding a decoding video data are disclosed. The method for decoding video data can include receiving a bitstream having a plurality of layers of video data. The plurality of layers of video data can include a base layer and a video parameter set (VPS). The VPS can indicate a plurality of output layer sets (OLS) and profile, tier, and level (PTL) information for each OLS of the plurality of OLSs, including the 0th OLS. The method for decoding can also include selecting an OLS from the one or more layers as a target OLS, and decoding the target OLS based on PTL information signaled in the VPS.
    Type: Application
    Filed: June 18, 2015
    Publication date: December 24, 2015
    Inventors: Ye-Kui Wang, Adarsh Krishnan Ramasubramonian, FNU Hendry
  • Publication number: 20150373338
    Abstract: An apparatus for coding video information according to certain aspects includes a memory unit configured to store video information associated with a plurality of layers and a processor. The processor is configured to obtain information associated with a current access unit (AU) to be coded, the current AU containing pictures from one or more layers of the plurality of layers. The processor is further configured to determine whether the current AU includes a first layer containing an intra random access point (IRAP) picture. The process is additionally configured to reset a picture order count (POC) of the second layer at the current AU, in response to determining that the current AU includes (1) a first layer that contains an IRAP picture and (2) a second layer containing no picture or containing a discardable picture.
    Type: Application
    Filed: June 16, 2015
    Publication date: December 24, 2015
    Inventors: Fnu HENDRY, Adarsh Krishnan RAMASUBRAMONIAN, Ye-Kui WANG
  • Publication number: 20150373376
    Abstract: Techniques and systems are provided for encoding and decoding video data. For example, a method of decoding video data includes accessing an encoded video bitstream encoded according to a first coding protocol. The encoded video bitstream includes one or more enhancement layers and a video parameter set defining parameters of the encoded video bitstream. The method further includes determining that a syntax element indicative of a number of video signal information syntax structures provided in the encoded video bitstream is not present in the video parameter set. The method further includes determining whether a base layer is included in the encoded video bitstream or to be received from an external source. The method further includes determining the number of video signal information syntax structures included in the video parameter set to be a first value or a second value based on whether the base layer is included in the encoded video bitstream or to be received from the external source.
    Type: Application
    Filed: June 18, 2015
    Publication date: December 24, 2015
    Inventors: Ye-Kui Wang, Fnu Hendry, Adarsh Krishnan Ramasubramonian
  • Publication number: 20150373333
    Abstract: Techniques and systems are provided for encoding video data. For example, a method of encoding video data includes generating, by an encoder, an encoded video bitstream according to a first coding protocol. The encoded video bitstream includes one or more enhancement layers and a video parameter set defining parameters of the encoded video bitstream. The method further includes determining that a base layer is to be provided to a decoding device by an external source and is not to be provided as part of the encoded video bitstream. The method further includes assigning a minimum value to a syntax structure in the video parameter set when it is determined that the base layer is to be provided by the external source. The syntax structure defines profile, tier, and level parameters for the base layer.
    Type: Application
    Filed: June 17, 2015
    Publication date: December 24, 2015
    Inventors: Ye-Kui Wang, Fnu Hendry, Adarsh Krishnan Ramasubramonian
  • Publication number: 20150373315
    Abstract: A video encoder generates, based on a reference picture set of a current view component, a reference picture list for the current view component. The reference picture set includes an inter-view reference picture set. The video encoder encodes the current view component based at least in part on one or more reference pictures in the reference picture list. In addition, the video encoder generates a bitstream that includes syntax elements indicating the reference picture set of the current view component. A video decoder parses, from the bitstream, syntax elements indicating the reference picture set of the current view component. The video decoder generates, based on the reference picture set, the reference picture list for the current view component. In addition, the video decoder decodes at least a portion of the current view component based on one or more reference pictures in the reference picture list.
    Type: Application
    Filed: August 28, 2015
    Publication date: December 24, 2015
    Inventors: Ying Chen, Ye-Kui Wang, Li Zhang
  • Publication number: 20150373347
    Abstract: In one example, a device for coding (e.g., encoding or decoding) video data includes a memory configured to store video data, and a video coder configured to code a value for a syntax element that indicates a number of sub-layers of a bitstream for which hypothetical reference decoder (HRD) parameters are coded, wherein the value indicates that the number of sub-layers for which HRD parameters are coded is less than a maximum number of sub-layers indicated by a video parameter set (VPS) of the bitstream, code HRD parameters for the number of sub-layers as indicated by the value for the syntax element, and process the bitstream using the HRD parameters.
    Type: Application
    Filed: June 16, 2015
    Publication date: December 24, 2015
    Inventor: Ye-Kui Wang
  • Publication number: 20150373350
    Abstract: An apparatus for coding video information according to certain aspects includes a memory and a processor configured to: determine a value of a first flag indicative of whether preceding pictures that precede a current picture in a current layer in decoding order are used for temporal motion vector prediction (TMVP) of subsequent pictures that follow the current picture in the current layer in decoding order, the first flag associated with the current picture; and refrain from using the preceding pictures in the current layer as reference pictures for TMVP of the current picture, in response to determining that the value of the first flag indicates that the preceding pictures in the current layer should not be used for TMVP of the subsequent pictures in the current layer.
    Type: Application
    Filed: June 17, 2015
    Publication date: December 24, 2015
    Inventors: Fnu HENDRY, Adarsh Krishnan RAMASUBRAMONIAN, Ye-Kui WANG
  • Publication number: 20150358640
    Abstract: Video data bitstreams may contain bitstream conformance parameters, such as hypothetical reference decoder (HRD) parameters, which may be used to allow a decoder to test the conformance of a received bitstream. In multi-layer codecs transmitted using partitions, the video data may be associated with one or more layer sets. Each layer set may be associated with one or more output layer sets. Each output layer set may be further associated with one or more partitioning schemes. Conformance parameters are mapped to partitions of a partitioning scheme, based upon the output layer set that the partitioning scheme is associated with. This allows for a partition to be associated with different conformance parameters, depending upon the output layer set that is being used.
    Type: Application
    Filed: June 3, 2015
    Publication date: December 10, 2015
    Inventors: Fnu HENDRY, Ye-Kui WANG, Adarsh Krishnan RAMASUBRAMONIAN
  • Patent number: 9188751
    Abstract: A plurality of flip-chips, each having a plurality of optoelectronic elements formed therein, are flip-chip mounted on a top surface of a substrate that is comprised of a material that is transparent to the operating wavelength of the light produced by optoelectronic elements of the flip-chips. The combination of flip-chips comprises an array of precisely-aligned optoelectronic elements. When the substrate comprising the array of optoelectronic elements is mounted on a PCB, electrical contact pads disposed on the bottom and/or top surface of the substrate are in contact with the respective electrical contact pads disposed on the top surface of the PCB to electrically interconnect the PCB with the flip-chips. Mating features on the substrate that have been precisely positioned by semiconductor fabrication steps are disposed for mating with respective mating features of a multi-optical fiber ferrule device that have been precisely formed in the ferrule device at precise locations.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: November 17, 2015
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventor: Tak Kui Wang
  • Publication number: 20150322442
    Abstract: A plasmid vector for the production of compounds in cyanobacteria is described which is capable of being efficiently transformed to and replicating in a broad range of cyanobacterial species.
    Type: Application
    Filed: June 12, 2015
    Publication date: November 12, 2015
    Applicant: ALGENOL BIOFUELS INC.
    Inventors: Kui WANG, Tuo SHI
  • Publication number: 20150319448
    Abstract: A multi-layer video decoder is configured to determine, based on a list of triplet entries, whether the multi-layer video decoder is capable of decoding a bitstream that comprises an encoded representation of the multi-layer video data. The number of triplet entries in the list is equal to a number of single-layer decoders in the multi-layer video decoder. Each respective triplet entry in the list of triplet entries indicates a profile, a tier, and a level for a respective single-layer decoder in the multi-layer video decoder. The multi-layer video decoder is configured such that, based on the multi-layer video decoder being capable of decoding the bitstream, the multi-layer video decoder decodes the bitstream.
    Type: Application
    Filed: April 30, 2015
    Publication date: November 5, 2015
    Inventors: Adarsh Krishnan Ramasubramonian, Ye-Kui Wang, Fnu Hendry, Krishnakanth Rapaka
  • Publication number: 20150319462
    Abstract: A video processing device is configured to obtain, from a bitstream, one or more syntax elements indicating one or more partitioning schemes for an output layer set. For each respective partitioning scheme of the one or more partitioning schemes, the respective partitioning scheme specifies a division of the output layer set into one or more partitions. Each layer in the output layer set belongs to exactly one partition in the respective partitioning scheme. Additionally, the video processing device obtains, from a Supplemental Enhancement Information (SEI) message or video usability information (VUI) in a video parameter set (VPS), hypothetical reference decoder (HRD) parameters for each of the one or more partitioning schemes. For each respective partition of the respective partitioning scheme, the video processing device tests, based on the HRD parameters for the respective partitioning scheme, the respective partition for conformance to a video coding standard.
    Type: Application
    Filed: April 30, 2015
    Publication date: November 5, 2015
    Inventors: Adarsh Krishnan Ramasubramonian, Ye-Kui Wang, Fnu Hendry, Krishnakanth Rapaka
  • Publication number: 20150319449
    Abstract: A video decoder is configured to decode a bitstream that comprises an encoded representation of video data. As part of decoding the bitstream, the video decoder obtains, from the bitstream, one or more syntax elements indicating one or more partitioning schemes. For each respective partitioning scheme of the one or more partitioning schemes, the respective partitioning scheme specifies a respective set of disjoint partitions whose union forms an output layer set. Each respective partition of the respective set of disjoint partitions contains one or more of the layers. The video decoder is further configured to decode each of the partitions of a particular partitioning scheme using different processing cores in a plurality of hardware cores, the particular partitioning scheme being one of the one or more partitioning schemes.
    Type: Application
    Filed: April 30, 2015
    Publication date: November 5, 2015
    Inventors: Adarsh Krishnan Ramasubramonian, Ye-Kui Wang, Fnu Hendry, Krishnakanth Rapaka
  • Publication number: 20150308653
    Abstract: An optical lens for a light source has an incidence surface receiving light rays emitted from a light source and an aspherical emitting surface optically coupled with the incidence surface for receiving light rays from the incidence surface and emitting light rays received from the incidence surface. The incidence surface defines a cavity for receiving the light source. An opaque or semi-opaque bottom surface adjoins the incidence surface and emitting surface. A lighting device has a substrate, a lighting source located on the substrate, and the optical lens located with the substrate and enclosing the lighting device. A strip light has an elongate substrate having light sources and respective lenses distributed longitudinally along the substrate. Such a strip light using the lens is suitable for lighting the interior of a commercial or domestic refrigerator, chillier cabinet, or other enclosure.
    Type: Application
    Filed: April 25, 2014
    Publication date: October 29, 2015
    Applicant: The Hong Kong Polytechnic University
    Inventors: Bo Wang, Suet To, Ka Chun Cheung, Wen Kui Wang
  • Publication number: 20150304666
    Abstract: A system and method for coding a picture in a multi-layer bitstream is disclosed. In one aspect, the method includes encoding at least one layer of the multi-layer bitstream in accordance with a first coding scheme. The multi-layer bitstream may comprise a base layer. The method further includes encoding a conformance window flag and at least one position offset for the picture in a Video Parameter Set (VPS) of the base layer. The conformance window flag may indicate that the VPS comprises the at least one position offset.
    Type: Application
    Filed: April 16, 2015
    Publication date: October 22, 2015
    Inventors: Vadim Seregin, Jianle Chen, Ye-Kui Wang, Ying Chen
  • Patent number: 9161032
    Abstract: The use of a picture delimiter that is contained in a NAL unit type value that is reserved in the current AVC or SVC specification. The present invention provides the scalability information for the H.264/AVC base layer in such a manner that bitstreams remain decodable with H.264/AVC decoders. In addition, the picture delimiter of the present invention may contain many other syntax elements that can help in easier processing of bitstreams compared to the plain H.264/AVC bitstream syntax.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: October 13, 2015
    Assignee: Nokia Technologies Oy
    Inventors: Miska Hannuksela, Ye-Kui Wang
  • Patent number: 9161039
    Abstract: A device signals a property of a bitstream. The bitstream comprises a plurality of coded video sequences (CVSs). When the property has a particular value, all the CVSs of the bitstream conform to the same profile. A video processing device is able to determine, based on the property, whether to process the bitstream.
    Type: Grant
    Filed: September 23, 2013
    Date of Patent: October 13, 2015
    Assignee: QUALCOMM Incorporated
    Inventor: Ye-Kui Wang