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: 10148969
    Abstract: A video device for processing multi-layer video data includes a data storage medium configured to store the multi-layer video data and one or more processors configured to obtain the multi-layer video data; store the multi-layer video data in a file format; store representation format information for each operation point of the multi-layer video data in an operation points information (oinf) box for the file format; and generate a file of video data formatted according to the file format.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: December 4, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Fnu Hendry, Ye-Kui Wang
  • Publication number: 20180343472
    Abstract: An example method includes processing a file including fisheye video data, the file including a syntax structure including a plurality of syntax elements that specify attributes of the fisheye video data, wherein the plurality of syntax elements includes: a first syntax element that explicitly indicates whether the fisheye video data is monoscopic or stereoscopic, and one or more syntax elements that implicitly indicate whether the fisheye video data is monoscopic or stereoscopic; determining, based on the first syntax element, whether the fisheye video data is monoscopic or stereoscopic; and rendering, based on the determination, the fisheye video data as monoscopic or stereoscopic.
    Type: Application
    Filed: May 23, 2018
    Publication date: November 29, 2018
    Inventors: Ye-Kui Wang, Ning Bi, Bijan Forutanpour
  • Patent number: 10138489
    Abstract: The invention provides genetically modified cyanobacterial cells that are capable of utilizing phosphite as a primary phosphorus source, and can out-compete contaminant organisms for certain forms of phosphorus more effectively.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: November 27, 2018
    Assignee: Algenol Biotech LLC
    Inventors: Paul Gordon Roessler, Charles Ryan Budinoff, Songhua Zhu, Kui Wang, Heike Enke, Christian Weissert, Frank Jochem, Ming-De Deng
  • Patent number: 10136119
    Abstract: In an example, a method of decoding video data includes determining whether a reference index for a current block corresponds to an inter-view reference picture, and when the reference index for the current block corresponds to the inter-view reference picture, obtaining, from an encoded bitstream, data indicating a view synthesis prediction (VSP) mode of the current block, where the VSP mode for the reference index indicates whether the current block is predicted with view synthesis prediction from the inter-view reference picture.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: November 20, 2018
    Assignee: QUALCOMM Incoporated
    Inventors: Ying Chen, Ye-Kui Wang, Li Zhang
  • Patent number: 10136152
    Abstract: Devices and methods for improving use of supplemental enhancement information (SEI) messages in multi-layer codecs for decoding multi-layer bitstreams containing video information are disclosed. In one aspect, a device may include a memory that stores video information associated with the multi-layer bitstream. The stored video information may include an SEI message and a processor connected to the memory. The processor determines whether the SEI message belongs to a first SEI message category or a second SEI message category based on an identifier in the SEI message. The processor further determines whether the SEI message applies to the operation points or the layers and, in response to the SEI message being of the first SEI message category and applying to the operation points, associates each semantic of the SEI message with each operation point among the operation points.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: November 20, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Fnu Hendry, Ye-kui Wang, Adarsh Krishnan Ramasubramonian
  • Publication number: 20180324458
    Abstract: Techniques are described related to output and removal of decoded pictures from a decoded picture buffer (DPB). The example techniques may remove a decoded picture from the DPB prior to coding a current picture. For instance, the example techniques may remove the decoded picture if that decoded picture is not identified in the reference picture set of the current picture.
    Type: Application
    Filed: July 11, 2018
    Publication date: November 8, 2018
    Inventors: Ye-Kui WANG, Ying CHEN
  • Patent number: 10123030
    Abstract: Systems, methods, and devices for processing video data are disclosed. A message is received at a video decoding device, the message comprising an external indication from a source device external to the video decoding device. A video bitstream is received at the video decoding device, wherein the video bitstream comprises compressed video data and wherein the video bitstream is received separately from the message. A value of a HandleCraAsBla flag is set to a value specified by the message and CRA pictures are processed as BLA pictures based on the value of the HandleCraAsBla flag. A value of a second flag is set based on the value of the HandleCraAsBla flag, the second flag being indicative of whether at least one picture decoded prior to decoding of the CRA picture is to be output.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: November 6, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Ye-Kui Wang, Ying Chen
  • Patent number: 10110924
    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: September 19, 2016
    Date of Patent: October 23, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Miska Hannuksela, Ye-Kui Wang
  • Patent number: 10097825
    Abstract: A method of coding video data includes receiving video information associated with a first layer and a second layer and determining whether at least one of the first layer and the second layer is a default layer. The method can include at least partially restricting inter-layer prediction when neither the first layer nor the second layer is the default layer. A default layer can be a base layer or an enhancement layer. A flag can be received that indicates that inter-layer prediction is to be restricted. In addition, the method can include determining whether inter-layer prediction is allowed for the video information associated with the first layer, and determining whether inter-layer prediction is partially allowed for the video information associated with the second layer such that motion compensation is not used with the second layer video information.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: October 9, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Vadim Seregin, Ye-Kui Wang, Ying Chen, Marta Karczewicz
  • Patent number: 10091532
    Abstract: An apparatus configured to code video information in a bitstream includes a memory and a processor in communication with the memory. The memory is configured to store video information associated with a first layer including a first picture and a second layer including a second picture, the first picture associated with a current access unit (AU). The processor is configured to determine whether the current AU satisfies a first condition associated with the first layer, and based on a determination that the current AU does not satisfy the first condition associated with the first layer, determine whether a difference between a highest picture order count (POC) and a lowest POC of a plurality of pictures in a decoded picture buffer (DPB) is less than a threshold value. The processor may encode or decode the video information in the bitstream.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: October 2, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Adarsh Krishnan Ramasubramonian, Ye-Kui Wang
  • Publication number: 20180278971
    Abstract: An example device for retrieving media data includes one or more processors configured to retrieve a manifest file specifying data for at least one representation of a media presentation, wherein the manifest file includes data that specifies one or more codecs for the at least one representation, extract, from the manifest file, the data that specifies the one or more codecs, the data including a first element representing a sample entry type code of a track of the at least one representation, wherein the first element represents the sample entry type code using a restricted scheme, and a second element representing a restricted scheme type code for the restricted scheme of the track, and retrieve the media data of the at least one representation based on the first element and the second element.
    Type: Application
    Filed: March 26, 2018
    Publication date: September 27, 2018
    Inventors: Ye-Kui Wang, Thomas Stockhammer
  • Publication number: 20180277164
    Abstract: In various implementations, modifications and/or additions to the ISOBMFF are provided to process video data. A plurality of sub-picture bitstreams are obtained from memory, each sub-picture bitstream including a spatial portion of the video data and each sub-picture bitstream being independently coded. In at least one file, the plurality of sub-picture bitstreams are respectively stored as a plurality of sub-picture tracks. Metadata describing the plurality of sub-picture tracks is stored in a track box within a media file in accordance with a file format. A sub-picture base track is provided that includes the metadata describing the plurality of sub-picture tracks.
    Type: Application
    Filed: March 21, 2018
    Publication date: September 27, 2018
    Inventor: Ye-kui WANG
  • Patent number: 10075729
    Abstract: An apparatus for encoding 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 determine a bit depth of one or more view identifiers to signal, wherein each of the one or more view identifiers is associated with a layer to be encoded. The computing hardware is further configured to signal the bit depth of the one or more view identifiers in a bitstream.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: September 11, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Ye-Kui Wang, Krishnakanth Rapaka
  • Publication number: 20180255322
    Abstract: An example device for processing video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to determine whether an access unit of the video data includes a temporal motion constrained tile sets (MCTS) supplemental enhancement information (SEI) message; and decode an MCTS extraction information set (MCTS-EIS) SEI message of the access unit only when the access unit includes the temporal MCTS SEI message.
    Type: Application
    Filed: March 1, 2018
    Publication date: September 6, 2018
    Inventor: Ye-Kui Wang
  • Publication number: 20180255324
    Abstract: A video processing device obtains a data stream comprising a plurality of elementary streams and a High Efficiency Video Coding (HEVC) timing and Hypothetical Reference Decoder (HRD) descriptor. The HEVC timing and HRD descriptor comprises a target schedule index syntax element indicating an index of a delivery schedule. The video processing device may identify, based on a set of parameters, a syntax element in an array of syntax elements in a video parameter set (VPS). The set of parameters may comprise a parameter having a value equal to a value of the target schedule index syntax element. The video processing device may identify, based on an index specified by the identified syntax element, a particular HRD parameters syntax structure in a plurality of HRD parameters syntax structures as being applicable to a particular elementary stream.
    Type: Application
    Filed: May 4, 2018
    Publication date: September 6, 2018
    Inventors: Fnu Hendry, Ye-Kui Wang, Adarsh Krishnan Ramasubramonian
  • Publication number: 20180255305
    Abstract: An example device for processing video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to determine a value of a syntax element of a temporal motion constrained tile sets (MCTS) supplemental enhancement information (SEI) message of an access unit, wherein the value of the syntax element represents whether all tiles of one or more corresponding pictures are included in separate MCTSs; and when the value of the syntax element indicates that the tiles of the corresponding pictures are not included in the separate MCTSs, set an MCTS identifier of the MCTS of a current picture of the access unit equal to a value of an index of the MCTS, the current picture being one of the corresponding pictures.
    Type: Application
    Filed: March 1, 2018
    Publication date: September 6, 2018
    Inventor: Ye-Kui Wang
  • Publication number: 20180255296
    Abstract: An example device for processing video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to determine to extract a motion constrained tile sets (MCTS) sub-bitstream from an original bitstream including the video data based at least in part on information of an MCTS extraction information set (MCTS-EIS) supplemental enhancement information (SEI) message; and in response to determining to extract the MCTS sub-bitstream, omit all SEI network abstraction layer (NAL) units that contain non-MCTS-nested SEI messages from inclusion in the extracted MCTS sub-bitstream, regardless of a value of a NAL unit header layer identifier value for the non-MCTS-nested SEI messages.
    Type: Application
    Filed: March 1, 2018
    Publication date: September 6, 2018
    Inventor: Ye-Kui Wang
  • Publication number: 20180255323
    Abstract: An example device for processing video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to decode a supplemental enhancement information (SEI) network abstraction layer (NAL) unit of a video bitstream including the video data, the SEI NAL unit containing a motion constrained tile sets (MCTS) nesting SEI message; determine that the SEI NAL unit does not contain any non-MCTS-nesting SEI messages in response to the SEI NAL unit containing the MCTS nesting SEI message; and decode subsequent SEI messages of the SEI NAL unit as MCTS nesting SEI messages in response to the determination.
    Type: Application
    Filed: March 1, 2018
    Publication date: September 6, 2018
    Inventor: Ye-Kui Wang
  • Patent number: 10063867
    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: Grant
    Filed: June 16, 2015
    Date of Patent: August 28, 2018
    Assignee: QUALCOMM Incorporated
    Inventor: Ye-Kui Wang
  • Patent number: 10054749
    Abstract: An optical chip-scale package (CSP) is provided for use in a high channel density, high data rate communications system that has optical I/O ports and that is capable of being housed in a standard rackmount-sized box. The optical I/O ports comprise a bulkhead of multi-optical fiber (MF) adapters installed in a front panel of a switch box that houses the communications system. The adapters have first and second receptacles that are adapted to mate with first and second MF connectors, respectively. The communications system comprises a single-harness optical subassembly that uses a plurality of the optical CSPs that interface with a switch IC chip of the communications system to perform electrical-to-optical and optical-to-electrical conversion.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: August 21, 2018
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Tak Kui Wang, Chung-Yi Su, Nick Jordache