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

  • Patent number: 9739961
    Abstract: An optical communications system and a pluggable optical communications module for use in the system are provided. The configuration of the pluggable optical communications module is such that no optical turn in any light path is required. Embodiments of the optical communications module include an EMI shielding solution and an electrical interface for electrically interfacing an electrical subassembly (ESA) of the module with a system printed circuit board (PCB) in a way that obviates the need for an optical turn.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: August 22, 2017
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Tak Kui Wang, Chung-Yi Su
  • Publication number: 20170237999
    Abstract: In various implementations, techniques are described herein to resolve issues related to the location of an EOB NAL unit in an ISO base media file. In various implementations, these techniques include relaxing the requirement that a file include only one EOB NAL unit. These techniques further include providing the EOB NAL unit from the highest layer when reconstructing the bitstream. This EOB NAL unit can be added to a last access unit in the reconstructed bitstream. When the EOB NAL unit from the highest layer is not present, an EOB NAL unit from a lower layer can be provided instead.
    Type: Application
    Filed: February 14, 2017
    Publication date: August 17, 2017
    Inventors: Fnu Hendry, Ye-Kui Wang
  • Publication number: 20170237965
    Abstract: In various implementations, modifications and/or additions to the ISOBMFF can indicate that a file that has been formatted according to the ISOBMFF, or a format derived from the ISOBMFF, includes virtual reality content. The file can include a restricted scheme information box, written into a track box in the file. The restricted scheme information box can indicate a virtual reality scheme for the contents of the track. For example, the restricted scheme information box can include a scheme type box, where the type indicates a virtual reality scheme. As a further example, the restricted scheme information box can include a scheme information box that can provide parameters relating to the virtual reality scheme.
    Type: Application
    Filed: February 14, 2017
    Publication date: August 17, 2017
    Inventors: Ye-Kui Wang, Fnu Hendry, Marta Karczewicz
  • Patent number: 9736476
    Abstract: Techniques of this disclosure provide an indication of whether performing random access from a particular access unit in a bitstream requires fetching of parameter sets from previous access units. A clean random access (CRA) picture can be positioned at any point within a coded video sequence and does not clean a decoded picture buffer (DPB) of a video decoder. In order to perform random access decoding from the CRA picture, a video decoder may need to fetch one or more parameter sets included in unavailable access units that precede the CRA picture. The techniques provide an indication, for each CRA picture, that indicates whether parameter sets included in previous access units are needed to perform random access from the picture. When no parameter sets from previous access units are needed for random access from a particular CRA picture, a video decoder may determine to perform random access from that picture.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: August 15, 2017
    Assignee: QUALCOMM Incorporated
    Inventor: Ye-Kui Wang
  • Patent number: 9728934
    Abstract: A wafer-to-wafer bonded arrangement is provided comprising a VCSEL wafer and a highly thermally-conductive (HTC) wafer that are bonded together with the front side of the VCSEL wafer bonded to the HTC wafer. The VCSEL wafer is fabricated to include, at least initially, a native substrate. The HTC wafer includes a thermally-conductive, non-native substrate. All or a portion of the native substrate may be removed after performing wafer-to-wafer bonding. In effect, the HTC wafer becomes the substrate of the bonded pair. During operation of VCSEL dies diced from the bonded wafer, heat generated by the dies flows into the non-native substrate where the heat spreads out and is dissipated. Laser light generated by the VCSEL die is emitted through the back side of the VCSEL die.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: August 8, 2017
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Tak Kui Wang, Chung-Yi Su
  • Patent number: 9729887
    Abstract: A device for encoding video data includes a memory configured to store at least a portion of a multi-layer bitstream of video data and one or more processors configured to determine that a supplemental enhancement information (SEI) message applies to more than one layer of the multi-layer video data; determine that the SEI message references a syntax element that has multiple instances associated with the more than one layer of the multi-layer video data; and set all of the multiple instances to a same value.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: August 8, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Ye-Kui Wang, Fnu Hendry, Adarsh Krishnan Ramasubramonian
  • Patent number: 9723305
    Abstract: A device for processing video data includes a memory; a receiver configured to real-time transport protocol (RTP) packets; and one or more processors configured to: receive a first real-time transport protocol (RTP) packet comprising a first network abstraction layer (NAL) unit, and in response to a transmission mode for the first RTP packet being a single session transmission mode and a first parameter being equal to a first value, determine a decoding order number for the first NAL unit based on a transmission order of the first NAL unit.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: August 1, 2017
    Assignee: QUALCOMM Incorporated
    Inventor: Ye-Kui Wang
  • Patent number: 9723331
    Abstract: This disclosure describes techniques for signaling deblocking filter parameters for a current slice of video data with reduced bitstream overhead. Deblocking filter parameters may be coded in one or more of a picture layer parameter set and a slice header. The techniques reduce a number of bits used to signal the deblocking filter parameters by coding a first syntax element that indicates whether deblocking filter parameters are present in both the picture layer parameter set and the slice header, and only coding a second syntax element in the slice header when both sets of deblocking filter parameters are present. Coding the second syntax element is eliminated when deblocking filter parameters are present in only one of the picture layer parameter set or the slice header. The second syntax element indicates which set of deblocking filter parameters to use to define a deblocking filter applied to a current slice.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: August 1, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Geert Van der Auwera, Ye-Kui Wang, Marta Karczewicz
  • Patent number: 9716900
    Abstract: In an example, a method for video coding includes processing a Supplemental Enhancement Information (SEI) Network Abstraction Layer (NAL) unit that comprises one or more SEI message structures in a raw byte sequence payload (RBSP), such that one or more SEI message structure includes at least one nesting SEI message structure having one or more SEI messages. In various embodiments, the SEI NAL unit is processed, and a syntax element, indicative of a number of SEI messages comprised within the at least one nesting message structure, is coded.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: July 25, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Adarsh Krishnan Ramasubramonian, Fnu Hendry, Ye-Kui Wang
  • Patent number: 9716892
    Abstract: A device for processing video data can be configured to receive in a video parameter set, one or more syntax elements that include information related to session negotiation; receive in the video data a first sequence parameter set that includes a first syntax element identifying the video parameter set; receive in the video data a second sequence parameter set that includes a second syntax element identifying the video parameter set; process, based on the one or more syntax elements, a first set of video blocks associated with the first sequence parameter set and a second set of video blocks associated with the second sequence parameter set.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: July 25, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Ying Chen, Ye-Kui Wang
  • Patent number: 9712831
    Abstract: In one example, the disclosure is directed to techniques that include receiving a bitstream comprising at least a syntax element, a first network abstraction layer unit type, and a coded access unit comprising a plurality of pictures. The techniques further include determining a value of the syntax element which indicates whether the access unit was coded using cross-layer alignment. The techniques further include determining the first network abstraction layer unit type for a picture in the access unit and determining whether the first network abstraction layer unit type equals a value in a range of type values. The techniques further include setting a network abstraction layer unit type for all other pictures in the coded access unit to equal the value of the first network abstraction layer unit type if the first network abstraction layer unit type is equal to a value in the range of type values.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: July 18, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Krishnakanth Rapaka, Ye-Kui Wang, Jianle Chen, Marta Karczewicz
  • Patent number: 9712843
    Abstract: A computing device generates a file that comprises a media data box that encloses media content. The media content comprises a sequence of samples. Each of the samples is an access unit of multi-layer video data. Responsive to a determination that at least one access unit of a bitstream of the multi-layer video data includes a coded picture that has a picture output flag equal to a first value and a coded picture that has a picture output flag equal to a second value, the computing device uses at least two tracks to store the bitstream in the file. For each respective track from the at least two tracks, all coded pictures in each sample of the respective track have the same value of the picture output flag.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: July 18, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Ye-Kui Wang, Ying Chen, Adarsh Krishnan Ramasubramonian, Fnu Hendry
  • Patent number: 9712832
    Abstract: In one example, the disclosure is directed to techniques that include receiving a bitstream comprising at least a syntax element, a first network abstraction layer unit type, and a coded access unit comprising a plurality of pictures. The techniques further include determining a value of the syntax element which indicates whether the access unit was coded using cross-layer alignment. The techniques further include determining the first network abstraction layer unit type for a picture in the access unit and determining whether the first network abstraction layer unit type equals a value in a range of type values. The techniques further include setting a network abstraction layer unit type for all other pictures in the coded access unit to equal the value of the first network abstraction layer unit type if the first network abstraction layer unit type is equal to a value in the range of type values.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: July 18, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Krishnakanth Rapaka, Ye-Kui Wang, Jianle Chen, Marta Karczewicz
  • Patent number: 9712833
    Abstract: Disclosed are a system, apparatus, computer programs and methods for indicating proper temporal layer switching points for temporal scalable coding. Various embodiments provide an apparatus and method for properly indicating temporal layer switching points in a scalable video bit stream or in a scalable video file container. Using these indications, a decoder can determine where to perform temporal layer switching, after which all of the pictures at and below the desired temporal layer can be correctly decoded.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: July 18, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Ye-Kui Wang, Miska Hannuksela
  • Patent number: 9712871
    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: Grant
    Filed: April 30, 2015
    Date of Patent: July 18, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Adarsh Krishnan Ramasubramonian, Ye-Kui Wang, Fnu Hendry, Krishnakanth Rapaka
  • Patent number: 9712837
    Abstract: Methods for defining decoder capability for decoding multi-layer bitstreams containing video information, in which the decoder is implemented based on multiple single-layer decoder cores, are disclosed. In one aspect, the method may include identifying at least one allocation of layers of the bitstream into at least one set of layers. The method may further include detecting whether each set of layers is capable of being exclusively assigned to one of the decoder cores for the decoding of the bitstream. The method may also include determining whether the decoder is capable of decoding the bitstream based at least in part on detecting whether each set of layers is capable of being exclusively assigned to one of the decoder cores.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: July 18, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Ye-kui Wang, Krishnakanth Rapaka, Jianle Chen, Fnu Hendry, Adarsh Krishnan Ramasubramonian
  • Patent number: 9706228
    Abstract: A computing device obtains a Network Abstraction Layer (NAL) unit header of a NAL unit of the multi-layer video data. The NAL unit header comprises a layer identifier syntax element having a value that specifies an identifier of a layer of the NAL unit. The layer identifier syntax element comprises a plurality of bits that represent the value within a defined range of values. A requirement of the bitstream conforming to a video coding standard is that the value of the layer identifier syntax element is less than the maximum value of the range of values.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: July 11, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Fnu Hendry, Ying Chen, Ye-Kui Wang
  • Publication number: 20170195679
    Abstract: Bitstream restrictions or constraints on the partitioning of pictures across layers of video data are described. In some examples, the number of tiles per picture for each layer of a plurality of layers is constrained based on a maximum number of tiles per picture for the layer. In some examples, the number of tiles per picture for each layer of the plurality of layers is no greater than the maximum number of tiles per picture for the layer. In some examples, a sum of the numbers of tiles per picture for the plurality of layers is no greater than a sum of the maximum numbers of tiles per picture for the plurality of layers. In some examples, a second largest coding unit (LCU) or coding tree block (CTB) size for a second layer is constrained based on, e.g., to be equal to, a first LCU size for a first layer.
    Type: Application
    Filed: March 21, 2017
    Publication date: July 6, 2017
    Inventors: Krishnakanth Rapaka, Ye-Kui Wang, Adarsh Krishnan Ramasubramonian, Jianle Chen
  • Patent number: 9686542
    Abstract: A video processing device can receive in an encoded bitstream of video data a network abstraction layer (NAL) unit and parse a first syntax element in a header of the NAL unit to determine a temporal identification (ID) for the NAL unit, wherein a value of the first syntax element is one greater than the temporal identification.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: June 20, 2017
    Assignee: QUALCOMM Incorporated
    Inventor: Ye-Kui Wang
  • Publication number: 20170171549
    Abstract: In one example, the disclosure is directed to techniques that include receiving a bitstream comprising at least a syntax element, a first network abstraction layer unit type, and a coded access unit comprising a plurality of pictures. The techniques further include determining a value of the syntax element which indicates whether the access unit was coded using cross-layer alignment. The techniques further include determining the first network abstraction layer unit type for a picture in the access unit and determining whether the first network abstraction layer unit type equals a value in a range of type values. The techniques further include setting a network abstraction layer unit type for all other pictures in the coded access unit to equal the value of the first network abstraction layer unit type if the first network abstraction layer unit type is equal to a value in the range of type values.
    Type: Application
    Filed: February 6, 2017
    Publication date: June 15, 2017
    Inventors: Krishnakanth Rapaka, Ye-Kui Wang, Jianle Chen, Marta Karczewicz