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: 20150016540
    Abstract: In an example, a method of coding video data includes determining a location of a reference sample associated with a reference picture of video data based on one or more scaled offset values, where the reference picture is included in a first layer of a multi-layer bitstream and the one or more scaled offset values indicate a difference in scale between the first layer and a second, different layer. The method also includes determining a location of a collocated reference block of video data in the first layer based on the location of the reference sample, and coding a current block of video data in the second layer relative to the collocated reference block.
    Type: Application
    Filed: July 14, 2014
    Publication date: January 15, 2015
    Inventors: Krishnakanth Rapaka, Ye-Kui Wang, Adarsh Krishnan Ramasubramonian
  • Publication number: 20150016544
    Abstract: An apparatus for coding video information according to certain aspects includes a memory and computing hardware. The memory is configured to store video information. The computing hardware is configured to process at least one of a first signal indicating whether at least one sublayer of one or more layer sets has bit rate information to signal or a second signal indicating whether at least one sublayer of the one or more layer sets has picture rate information to signal.
    Type: Application
    Filed: July 11, 2014
    Publication date: January 15, 2015
    Inventors: Ye-Kui WANG, Krishnakanth RAPAKA
  • Publication number: 20150016543
    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: July 10, 2014
    Publication date: January 15, 2015
    Inventors: Krishnakanth Rapaka, Ye-Kui Wang, Adarsh Krishnan Ramasubramonian, Jianle Chen
  • Publication number: 20150016532
    Abstract: A method, apparatus, and manufacture for processing video data. A list of output layer sets in a video bitstream is received, and an index to at least one target output layer set in the list of output layer sets is received. Next, target output layers in the at least one target output layer set is determined based on the index. At least the target output layers from the video bitstream are decoded. Then, the decoded target output layers are output without outputting layers that are not targeted for output.
    Type: Application
    Filed: July 10, 2014
    Publication date: January 15, 2015
    Inventors: Ying Chen, Adarsh Krishnan Ramasubramonian, Ye-Kui Wang
  • Publication number: 20150016545
    Abstract: A method of decoding video data comprising partitioning a decoded picture buffer (DPB) into a plurality of sub-DPBs, receiving at least one indication of a sub-DPB size for the plurality of sub-DPBs for one or more operation points of a multi-layer video coding process, and allocating memory space for the plurality of sub-DPBs based on the at least one indication.
    Type: Application
    Filed: July 14, 2014
    Publication date: January 15, 2015
    Inventors: Adarsh Krishnan Ramasubramonian, Ying Chen, Ye-Kui Wang
  • Publication number: 20150010050
    Abstract: A method of coding video data includes receiving one or more layers of video information. Each layer may include at least one picture. The method can include processing an indicator within at least one of a video parameter set (VPS), a sequence parameter set (SPS), or a picture parameter set (PPS) that indicates whether all direct reference layer pictures associated with the at least one of the video parameter set (VPS), the sequence parameter set (SPS), or the picture parameter set (PPS) are added to an inter-layer reference picture set. Based on the indicator, the method can further include refraining from further signaling inter-layer reference picture information in any video slice associated with the at least one of the video parameter set (VPS), the sequence parameter set (SPS), or the picture parameter set (PPS).
    Type: Application
    Filed: June 27, 2014
    Publication date: January 8, 2015
    Inventors: Jianle Chen, Ying Chen, Ye-Kui Wang, Krishnakanth Rapaka, Fnu Hendry
  • Publication number: 20150010051
    Abstract: A method of coding video data includes receiving one or more layers of video information. Each layer may include at least one picture. The method can include determining a number of active reference layer pictures associated with at least one picture of the one or more layers. The method can further include determining a number of direct reference layers associated with the at least one of the one or more layers. Based on the number of direct reference layers equaling the number of active reference layer pictures, the method can further include refraining from further signaling inter-layer reference picture information in any video slice associated with at least one of a video parameter set (VPS), a sequence parameter set (SPS), or a picture parameter set (PPS).
    Type: Application
    Filed: June 27, 2014
    Publication date: January 8, 2015
    Inventors: Jianle CHEN, Ying CHEN, Ye-Kui WANG, Krishnakanth RAPAKA, Fnu HENDRY
  • Patent number: 8929462
    Abstract: A system and method for implementing low complexity multi-view video coding. According to various embodiments, single-loop decoding is applied to multi-view video coding. For N coded views, where only M of the N views are to be displayed, only those M views are required to be fully decoded and stored to a decoded picture buffer (DPB) when needed. Pictures of other views are only partially decoded or simply parsed and do not have to be stored into the DPB. Various embodiments also provide for an encoder that encodes multi-view video bitstreams in accordance with the single-loop decoding concept, as well as a decoder that utilizes single-loop decoding to decode and output on a subset of the encoded views from a multi-view bitstream.
    Type: Grant
    Filed: September 12, 2007
    Date of Patent: January 6, 2015
    Assignee: Nokia Corporation
    Inventors: Ye-Kui Wang, Miska Hannuksela, Ying Chen
  • Publication number: 20140369404
    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: Application
    Filed: August 29, 2014
    Publication date: December 18, 2014
    Inventors: Geert Van der Auwera, Ye-Kui Wang, Marta Karczewicz
  • Publication number: 20140367816
    Abstract: A opto-electronic device includes a semiconductor device and a non-imaging optical concentrator on a surface of the semiconductor device. The semiconductor device has a substrate and a photodetector formed on a surface of the substrate. The non-imaging optical concentrator has a peripheral surface extending around a central region of the active area of the photodetector. The non-imaging optical concentrator redirects at least a portion of incoming light into the active area.
    Type: Application
    Filed: June 12, 2013
    Publication date: December 18, 2014
    Inventors: Ramana M.V. Murty, Tak Kui Wang, David G. McIntyre, Ye Chen
  • Publication number: 20140362902
    Abstract: An apparatus for coding video information according to certain aspects includes computing hardware. The computing hardware is configured to: identify a current picture to be predicted using at least one type of inter layer prediction (ILP), the type of ILP comprising one or more of inter layer motion prediction (ILMP) or inter layer sample prediction (ILSP); and control: (1) a number of pictures that may be resampled and used to predict the current picture using ILMP and (2) a number of pictures that may be resampled and used to predict the current picture using ILSP, wherein the computing hardware is configured to control the number of pictures that may be resampled and used to predict the current picture using ILMP independent of the number of pictures that may be resampled and used to predict the current picture using ILSP.
    Type: Application
    Filed: June 6, 2014
    Publication date: December 11, 2014
    Inventors: Vadim SEREGIN, Ye-Kui WANG
  • Publication number: 20140362910
    Abstract: An apparatus for coding video information may include computing hardware configured to: when a current picture is to be predicted using at least inter layer motion prediction (ILMP): process a collocated reference index value associated with the current picture, wherein the collocated reference index value indicates a first reference picture that is used in predicting the current picture using inter layer prediction (ILP); and determine whether the first reference picture indicated by the collocated reference index value is enabled for ILMP; when the current picture is to be predicted using at least inter layer sample prediction (ILSP): process a reference index value associated with a block in the current picture, wherein the reference index value indicates a second reference picture that is used in predicting the block in the current picture using ILP; and determine whether the second reference picture indicated by the reference index value is enabled for ILSP.
    Type: Application
    Filed: June 6, 2014
    Publication date: December 11, 2014
    Inventors: Vadim SEREGIN, Ye-Kui WANG
  • Patent number: 8908770
    Abstract: A system and method of modifying error resiliency features by conveying temporal level 0 picture indices, such as t10_pic_idx, within an SEI message instead of optionally including them in the NAL unit header is provided. In addition, a mechanism is provided for enabling repetition of any SEI messages in Real-Time Transport Protocol (RTP) packets. Enabling such repetition of any SEI messages facilitates detection of lost temporal level 0 pictures on the basis of any received packet.
    Type: Grant
    Filed: January 7, 2013
    Date of Patent: December 9, 2014
    Assignee: Nokia Corporation
    Inventors: Miska Hannuksela, Ye-Kui Wang
  • Publication number: 20140355616
    Abstract: A method for processing video data in a real-time transport protocol (RTP) payload includes encapsulating video data in a single network abstraction layer (NAL) unit packet for an RTP session. The single NAL unit packet contains a single NAL unit. The method may also include encapsulating decoding order number information in the single NAL unit packet based on at least one of: the RTP session being in a multi-stream transmission (MST) mode, or a maximum number of NAL units that may precede the NAL unit in a de-packetization buffer in reception order and follow the NAL unit in decoding order being greater than 0.
    Type: Application
    Filed: May 29, 2014
    Publication date: December 4, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Muhammed Zeyd Coban, Ye-Kui Wang
  • Publication number: 20140355692
    Abstract: A device may determine, based on a value, whether all cross-layer random access skipped (CL-RAS) pictures of an intra random access point (IRAP) access unit are present in a video data bitstream. In addition, the device may reconstruct pictures of the video data based at least in part on syntax elements decoded from the video data bitstream.
    Type: Application
    Filed: June 2, 2014
    Publication date: December 4, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Adarsh Krishnan Ramasubramonian, Ye-Kui Wang, Ying Chen, Krishnakanth Rapaka
  • Publication number: 20140341275
    Abstract: A video encoder is configured to determine a picture size for one or more pictures included in a video sequence. The picture size associated with the video sequence may be a multiple of an aligned coding unit size for the video sequence. In one example, the aligned coding unit size for the video sequence may comprise a minimum coding unit size where the minimum coding unit size is selected from a plurality of smallest coding unit sizes corresponding to different pictures in the video sequence. A video decoder is configured to obtain syntax elements to determine the picture size and the aligned coding unit size for the video sequence. The video decoder decodes the pictures included in the video sequence with the picture size, and stores the decoded pictures in a decoded picture buffer.
    Type: Application
    Filed: July 31, 2014
    Publication date: November 20, 2014
    Inventors: Ying Chen, Marta Karczewicz, Ye-Kui Wang
  • Publication number: 20140321817
    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: Application
    Filed: July 11, 2014
    Publication date: October 30, 2014
    Inventor: Tak Kui Wang
  • Patent number: 8874712
    Abstract: A system and method for differentiated services in adaptive streaming are provided. A method for server operations includes: determining an optimization of aggregated quality of experience scores for a set of candidate subscribers served by a server; adjusting a service rate of at least one subscriber based on the determined optimization of aggregated quality of experience scores; and streaming information to the at least one subscriber based on the adjusted service rate. The optimization is based on one or more of: a subscriber level for one or more of the plurality of subscribers; a current service rate; and available service rates.
    Type: Grant
    Filed: January 20, 2011
    Date of Patent: October 28, 2014
    Assignee: Futurewei Technologies, Inc.
    Inventors: Hongbing Li, Sanqi Li, Ye-Kui Wang, Yue Chen, Hong Heather Yu
  • Publication number: 20140314140
    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: April 16, 2014
    Publication date: October 23, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Krishnakanth Rapaka, Ye-Kui Wang, Jianle Chen, Marta Karczewicz
  • Publication number: 20140307803
    Abstract: Systems, methods, and devices for coding multilayer video data are disclosed that may include encoding, decoding, transmitting, or receiving a non-entropy encoded layer dependency information at a position within a video parameter set (VPS) extension prior to syntax elements of the VPS extension that are entropy encoded. The systems, methods, and devices may encode or decode the non-entropy encoded layer dependency information before an entropy encoded syntax element. The systems, methods, and devices may encode or decode video data of one or more of the layers of video data based on the non-entropy encoded layer dependency information. The layer dependency information indicates whether one of the layers is a direct reference layer for another of the layers.
    Type: Application
    Filed: April 7, 2014
    Publication date: October 16, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Ye-Kui Wang, Ying Chen, Adarsh Krishnan Ramasubramonian