Patents by Inventor Siping Tao

Siping Tao 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: 10506244
    Abstract: Systems and methods for encoding and decoding video data are disclosed. The method can include signaling in syntax information a picture parameter set (PPS) indicating a first tile size partition. The method can also include storing a plurality of tile size partitions and associated PPS identifiers (PPSID) in a database. If a second tile size partition for a second frame of video data is the same as a tile size partition stored in the database, the method can include signaling the PPSID for the corresponding tile size partition. If the second tile size partition is not the same as a tile size partition stored in the database, the method can include signaling a new PPS with the second tile size partition. The system can provide an encoder and a decoder for processing the video data encoded by the method for encoding video data.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: December 10, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Xianglin Wang, Chengjie Tu, Wei-Jung Chien, In Suk Chong, Siping Tao, Marta Karczewicz
  • Patent number: 10492085
    Abstract: The present disclosure describes a method, an apparatus, and a computer readable medium for congestion control in wireless communications. For example, the example method may include determining a plurality of picture transmission deltas, wherein a picture transmission delta is a difference between transmission times of two consecutive pictures. The example method further includes determining whether congestion associated with receiving real-time transport protocol (RTP) packets is present based on a picture transmission delta jitter, determining a new maximum bit rate based on a current maximum bit rate and a determination that congestion is present, and transmitting the new maximum bit rate to a sending device.
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: November 26, 2019
    Assignee: Qualcomm Incorporated
    Inventors: Geert Van Der Auwera, Siping Tao, Muhammed Coban, Marta Karczewicz
  • Patent number: 9807407
    Abstract: Techniques are described where a device that includes a video decoder outputs information identifying a picture to a device that includes a video encoder. The video encoder may determine pictures that could have been used to inter-prediction encode the identified picture and/or pictures following the identified picture in coding order. The video encoder may inter-prediction encode a current picture based on one or more of the determined pictures and/or the identified picture.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: October 31, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Siping Tao, Muhammed Zeyd Coban, Marta Karczewicz
  • Publication number: 20170208485
    Abstract: The present disclosure describes a method, an apparatus, and a computer readable medium for congestion control in wireless communications. For example, the example method may include determining a plurality of picture transmission deltas, wherein a picture transmission delta is a difference between transmission times of two consecutive pictures. The example method further includes determining whether congestion associated with receiving real-time transport protocol (RTP) packets is present based on a picture transmission delta jitter, determining a new maximum bit rate based on a current maximum bit rate and a determination that congestion is present, and transmitting the new maximum bit rate to a sending device.
    Type: Application
    Filed: January 12, 2017
    Publication date: July 20, 2017
    Inventors: Geert VAN DER AUWERA, Siping TAO, Muhammed COBAN, Marta KARCZEWICZ
  • Publication number: 20160261872
    Abstract: Systems and methods for encoding and decoding video data are disclosed. The method can include signaling in syntax information a picture parameter set (PPS) indicating a first tile size partition. The method can also include storing a plurality of tile size partitions and associated PPS identifiers (PPSID) in a database. If a second tile size partition for a second frame of video data is the same as a tile size partition stored in the database, the method can include signaling the PPSID for the corresponding tile size partition. If the second tile size partition is not the same as a tile size partition stored in the database, the method can include signaling a new PPS with the second tile size partition. The system can provide an encoder and a decoder for processing the video data encoded by the method for encoding video data.
    Type: Application
    Filed: July 8, 2015
    Publication date: September 8, 2016
    Inventors: Xianglin Wang, Chengjie Tu, Wei-Jung Chien, In Suk Chong, Siping Tao, Marta Karczewicz
  • Patent number: 9332271
    Abstract: A method, a device and computer readable storage media facilitate providing screen content including a plurality of video frames that are displayed by a computing device. During coding of the screen content, a suitable predictor is found that is used to code pixel blocks from one or more frames. The suitable predictor is found by selecting a pixel block of a current frame, conducting a direction based search by comparing pixel blocks within a search window of a reference frame with the selected pixel block of the current frame to determine whether a match exists, and, in response to a determination that no sufficient match has been found, conducting a feature oriented search by comparing pixel blocks of the reference frame with the selected pixel block of the current frame to find a suitable match based upon a common feature.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: May 3, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Sijia Chen, Kai Li, Wayne Liu, Siping Tao
  • Patent number: 9262986
    Abstract: Techniques are provided for reference frame management for screen content video coding using hash or checksum functions. A video data stream including a plurality of frames is received, each frame including a plurality of pixels that define content within the frame. A plurality of hash code values associated with partitioned portions of a current frame are determined, where each hash code value is determined as an output value from a hash or checksum function based upon an input value comprising pixel values for a corresponding partition within the current frame. The current frame is compared with a plurality of reference frames based upon a comparison of the hash code values of the current frame with hash code values of the reference frames. A reference frame is selected as a candidate reference frame for coding the current frame.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: February 16, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Sijia Chen, Sawyer Shan, Hui Liu, Siping Tao
  • Patent number: 9232244
    Abstract: Techniques are provided to improve user experience at endpoint devices that are participating in a multipoint screen content sharing session. A server in a multipoint communication system receives video frames from a sending endpoint device in the communication session that involves one or more other endpoint devices that are to receive video frames from the sending endpoint device. The video frames include key reference frames that use either intra-frame prediction or inter-frame prediction based only on other key reference frames. The server stores the key reference frames. When a new receiving endpoint device joins the communication session, the server sends all the stored key reference frames to the new receiving endpoint device. All video frames received from the sending endpoint device are forwarded to existing ordinary receiving endpoint devices. Key reference frames and some, but not all, non-key reference video frames are forwarded to existing low-capacity receiving endpoint devices.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: January 5, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Sijia Chen, Wayne Liu, Siping Tao
  • Publication number: 20150156487
    Abstract: Techniques are described where a device that includes a video decoder outputs information identifying a picture to a device that includes a video encoder. The video encoder may determine pictures that could have been used to inter-prediction encode the identified picture and/or pictures following the identified picture in coding order. The video encoder may inter-prediction encode a current picture based on one or more of the determined pictures and/or the identified picture.
    Type: Application
    Filed: December 1, 2014
    Publication date: June 4, 2015
    Inventors: Siping Tao, Muhammed Zeyd Coban, Marta Karczewicz
  • Patent number: 8707141
    Abstract: In one embodiment, a process determines a size of a video unit (e.g., frame) to transmit from a sender to a receiver across a communication channel for an associated video stream, and also determines an updated packet loss rate on the channel. In response, the process may dynamically determine both a number N of video data packets and a number M of forward error correction (FEC) packets to transmit for the video unit based on the size of the video unit, the updated packet loss rate on the channel, and an error resilience requirement for the video stream. In an illustrative embodiment, N and M are determined during transmission of the video stream through a look-up operation into a table indexed by the size of the video unit and the updated packet loss rate as co-indices, the co-indices co-indexing a pre-determined N and M pair.
    Type: Grant
    Filed: August 2, 2011
    Date of Patent: April 22, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Rui Zhang, Qiyong Liu, Bo Ling, Siping Tao
  • Publication number: 20130166650
    Abstract: Techniques are provided to improve user experience at endpoint devices that are participating in a multipoint screen content sharing session. A server in a multipoint communication system receives video frames from a sending endpoint device in the communication session that involves one or more other endpoint devices that are to receive video frames from the sending endpoint device. The video frames include key reference frames that use either intra-frame prediction or inter-frame prediction based only on other key reference frames. The server stores the key reference frames. When a new receiving endpoint device joins the communication session, the server sends all the stored key reference frames to the new receiving endpoint device. All video frames received from the sending endpoint device are forwarded to existing ordinary receiving endpoint devices. Key reference frames and some, but not all, non-key reference video frames are forwarded to existing low-capacity receiving endpoint devices.
    Type: Application
    Filed: September 11, 2012
    Publication date: June 27, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Sijia Chen, Wayne Liu, Siping Tao
  • Publication number: 20130148721
    Abstract: Techniques are provided for reference frame management for screen content video coding using hash or checksum functions. A video data stream including a plurality of frames is received, each frame including a plurality of pixels that define content within the frame. A plurality of hash code values associated with partitioned portions of a current frame are determined, where each hash code value is determined as an output value from a hash or checksum function based upon an input value comprising pixel values for a corresponding partition within the current frame. The current frame is compared with a plurality of reference frames based upon a comparison of the hash code values of the current frame with hash code values of the reference frames. A reference frame is selected as a candidate reference frame for coding the current frame.
    Type: Application
    Filed: June 19, 2012
    Publication date: June 13, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Sijia Chen, Sawyer Shan, Hui Liu, Siping Tao
  • Publication number: 20130114704
    Abstract: A method, a device and computer readable storage media facilitate providing screen content including a plurality of video frames that are displayed by a computing device. During coding of the screen content, a suitable predictor is found that is used to code pixel blocks from one or more frames. The suitable predictor is found by selecting a pixel block of a current frame, conducting a direction based search by comparing pixel blocks within a search window of a reference frame with the selected pixel block of the current frame to determine whether a match exists, and, in response to a determination that no sufficient match has been found, conducting a feature oriented search by comparing pixel blocks of the reference frame with the selected pixel block of the current frame to find a suitable match based upon a common feature.
    Type: Application
    Filed: March 30, 2012
    Publication date: May 9, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Sijia Chen, Kai Li, Wayne Liu, Siping Tao