Patents by Inventor Yuxin Liu

Yuxin Liu 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: 20170272770
    Abstract: Motion vectors are predicted for a current block of a current frame using motion vectors from previous frames in the video stream. Temporal distances between a current frame and the one or more reference frames used to predict a current block and temporal distances between the previous frame and its reference frames are determined. Temporal distances for current frames and previous frames can be combined to weight the motion vectors and improve motion vector prediction.
    Type: Application
    Filed: March 18, 2016
    Publication date: September 21, 2017
    Applicants: Google Inc., Google Inc.
    Inventors: Debargha Mukherjee, Yaowu Xu, Yuxin Liu
  • Publication number: 20170272773
    Abstract: Encoding or decoding a video signal includes determining multiple candidate motion vectors for a current block, the candidate motion vectors including a first motion vector used to predict a collocated block within a first frame. A reference frame identifier associated with the first motion vector can be compared to a reference buffer index of a reference frame used to predict the current block of a second frame. On the condition that the reference frame identifier is the same as the reference buffer index, the first motion vector is advanced ahead of remaining ones of the multiple candidate motion vectors.
    Type: Application
    Filed: March 18, 2016
    Publication date: September 21, 2017
    Inventors: Yuxin Liu, Debargha Mukherjee
  • Patent number: 9288036
    Abstract: A method for controlling error resilience in network communication is described. The method includes: determining, by a receiver-side controller, a packet gap representing a packet loss of a packet being communicated over a network; projecting, by the receiver-side controller, a retransmission time-out for at least one missing packet of the packet loss; issuing, by the receiver-side controller, a retransmission request for the at least one missing packet; if the packet gap is not filled within a first time period of the retransmission time-out, then issuing, by the receiver-side controller, at least one synchronization frame request; and selecting, by a sender-side controller, to respond to at least one of either of the retransmission request or the at least one synchronization frame request and neither of the retransmission request nor the at least one synchronization frame request.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: March 15, 2016
    Assignee: TangoMe, Inc.
    Inventors: Yuanyuan Wang, Haim Vaisburd, Yuxin Liu, Shaowei Su, Yixin Yang
  • Publication number: 20150156008
    Abstract: A method for controlling error resilience in network communication is described. The method includes: determining, by a receiver-side controller, a packet gap representing a packet loss of a packet being communicated over a network; projecting, by the receiver-side controller, a retransmission time-out for at least one missing packet of the packet loss; issuing, by the receiver-side controller, a retransmission request for the at least one missing packet; if the packet gap is not filled within a first time period of the retransmission time-out, then issuing, by the receiver-side controller, at least one synchronization frame request; and selecting, by a sender-side controller, to respond to at least one of either of the retransmission request or the at least one synchronization frame request and neither of the retransmission request nor the at least one synchronization frame request.
    Type: Application
    Filed: February 12, 2015
    Publication date: June 4, 2015
    Inventors: Yuanyuan Wang, Haim Vaisburd, Yuxin Liu, Shaowei Su, Yixin Yang
  • Patent number: 9019992
    Abstract: A method for controlling error resilience in network communication is described. The method includes: determining, by a receiver-side controller, a packet gap representing a packet loss of a packet being communicated over a network; projecting, by the receiver-side controller, a retransmission time-out for at least one missing packet of the packet loss; issuing, by the receiver-side controller, a retransmission request for the at least one missing packet; if the packet gap is not filled within a first time period of the retransmission time-out, then issuing, by the receiver-side controller, at least one synchronization frame request; and selecting, by a sender-side controller, to respond to at least one of either of the retransmission request or the at least one synchronization frame request and neither of the retransmission request nor the at least one synchronization frame request.
    Type: Grant
    Filed: January 8, 2013
    Date of Patent: April 28, 2015
    Assignee: TangoMe, Inc.
    Inventors: Yuanyuan Wang, Haim Vaisburd, Yuxin Liu, Shaowei Su, Yixin Yang
  • Patent number: 8963988
    Abstract: A method and system for enabling a first device to change a viewed image of at least one of the first device and a second device, during a video conference, are disclosed. The method includes: receiving a manipulation instruction, at a first device, for a selected target image, wherein the selected target image includes a portion of images displayed on a display of the first device during a video conference with a second device; comparing the manipulation instruction to an instruction store; and changing, on at least one of the first device and the second device, a view of the selected target image according to the manipulation instruction to achieve a manipulated selected target image.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: February 24, 2015
    Assignee: TangoMe, Inc.
    Inventors: Haim Vaisburd, Yevgeni Litvin, Xu Liu, Yuxin Liu, Gary Chevsky
  • Publication number: 20140233916
    Abstract: A method for integrating selected video frames into a social feed is described. The method includes: accessing a video stream at a device; detecting a set of features within at least one frame of the video stream to achieve a detected set of features; determining at least one moment comprising a combination of the detected set of features to achieve a determined at least one moment; accessing an integration instruction associated with the determined at least one moment; and integrating a selected moment of the determined at least one moment into a social feed based on the integration instruction.
    Type: Application
    Filed: February 19, 2013
    Publication date: August 21, 2014
    Applicant: TANGOME, INC.
    Inventors: Ian Barile, Gregory Dorso, Gary Chevsky, Yuxin Liu, Xu Liu, Eric Setton, Jamie Odell
  • Patent number: 8791980
    Abstract: A system for enabling communication between devices is described. The system includes the following: a media processing information receiver configured for receiving, at a first device, media processing information associated with a second device, wherein at least one of the first and second device is a mobile device; a comparer configured for comparing the media processing information to a processing time of the at least one media processing component of the first device; a target adjustment level determiner configured for determining a target adjustment level, wherein arriving at the target adjustment level enables the first and second device to achieve a matching media processing quality level; and a media processing component adjuster coupled with the computer and configured for adjusting the at least one media processing component of the first device to meet the target adjustment level.
    Type: Grant
    Filed: June 5, 2012
    Date of Patent: July 29, 2014
    Assignee: TangoMe, Inc.
    Inventors: Yishu Lin, Gregory Dorso, Yixin Yang, Haim Vaisburd, Yuxin Liu, Xu Liu
  • Patent number: 8780986
    Abstract: Apparatuses and methods for improving coding processes and coding parameters for coding video data are provided for. A coder may select coding parameters for video data according to a default coding policy. The default coding policy may include selection of prediction modes (e.g., intra-coding or inter-coding) for each pixel group in each frame. A video coder may select some pixel groups in a frame to be coded as refresh pixel groups as an exception to the default assignment policies. The selection of refresh pixel groups may be based on prediction relationships among multiple frames of source video data. The default coding of the refresh pixel groups is then modified to enhanced the coding of the refresh pixel groups. The refresh pixel groups may permit fewer intra (I) frames be sent and/or may improve the quality of the recovered video.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: July 15, 2014
    Assignee: Apple Inc.
    Inventors: Hsi-Jung Wu, Xiaosong Zhou, Xiaojin Shi, Yuxin Liu
  • Publication number: 20140192825
    Abstract: A method for controlling error resilience in network communication is described. The method includes: determining, by a receiver-side controller, a packet gap representing a packet loss of a packet being communicated over a network; projecting, by the receiver-side controller, a retransmission time-out for at least one missing packet of the packet loss; issuing, by the receiver-side controller, a retransmission request for the at least one missing packet; if the packet gap is not filled within a first time period of the retransmission time-out, then issuing, by the receiver-side controller, at least one synchronization frame request; and selecting, by a sender-side controller, to respond to at least one of either of the retransmission request or the at least one synchronization frame request and neither of the retransmission request nor the at least one synchronization frame request.
    Type: Application
    Filed: January 8, 2013
    Publication date: July 10, 2014
    Applicant: TANGOME, INC.
    Inventors: Yuanyuan Wang, Haim Vaisburd, Yuxin Liu, Shaowei Su, Yixin Yang
  • Publication number: 20140104493
    Abstract: A method and system for proactively dropping video frames are disclosed. The method includes: recording, by a computer, a video frame capture timestamp for a video frame that is captured at a first device; associating, by the computer, the video frame capture timestamp to the video frame that is captured; comparing, by the computer, the video frame capture timestamp with a video frame target timestamp for the video frame; and based on the comparing, if a time difference between the video frame capture timestamp and the video frame target timestamp is outside of a predetermined range of time values, then dropping, by the computer, the video frame.
    Type: Application
    Filed: October 11, 2012
    Publication date: April 17, 2014
    Applicant: TANGOME, INC.
    Inventors: Yuxin Liu, Haim Vaisburd, Yixin Yang, Shaowei Su, Xu Liu
  • Publication number: 20140078241
    Abstract: A method and system for enabling a first device to change a viewed image of at least one of the first device and a second device, during a video conference, are disclosed. The method includes: receiving a manipulation instruction, at a first device, for a selected target image, wherein the selected target image includes a portion of images displayed on a display of the first device during a video conference with a second device; comparing the manipulation instruction to an instruction store; and changing, on at least one of the first device and the second device, a view of the selected target image according to the manipulation instruction to achieve a manipulated selected target image.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 20, 2014
    Applicant: TANGOME, INC.
    Inventors: Haim Vaisburd, Yevgeni Litvin, Xu Liu, Yuxin Liu, Gary Chevsky
  • Publication number: 20130321555
    Abstract: A system for enabling communication between devices is described. The system includes the following: a media processing information receiver configured for receiving, at a first device, media processing information associated with a second device, wherein at least one of the first and second device is a mobile device; a comparer configured for comparing the media processing information to a processing time of the at least one media processing component of the first device; a target adjustment level determiner configured for determining a target adjustment level, wherein arriving at the target adjustment level enables the first and second device to achieve a matching media processing quality level; and a media processing component adjuster coupled with the computer and configured for adjusting the at least one media processing component of the first device to meet the target adjustment level.
    Type: Application
    Filed: June 5, 2012
    Publication date: December 5, 2013
    Inventors: Yishu Lin, Gregory Dorso, Yixin Yang, Haim Vaisburd, Yuxin Liu, Xu Liu
  • Patent number: 8558903
    Abstract: Embodiments of the present invention provide a control system for video processes that selectively control the operation of motion stabilization processes. According to the present invention, motion sensor data indicative of motion of a mobile device may be received and processed. A determination may be made by comparing processed motion sensor data to a threshold. Based on the determination, motion stabilization may be suspended on select portions of a captured video sequence.
    Type: Grant
    Filed: April 7, 2010
    Date of Patent: October 15, 2013
    Assignee: Apple Inc.
    Inventors: Yuxin Liu, Xiaojin Shi, James Oliver Normile, Hsi-Jung Wu
  • Patent number: 8208550
    Abstract: Techniques for adapting an encoded video signal to a complexity of video encoding may be used to reduce a bit rate of an encoded video signal when the complexity is reduced. Video communication according to the present techniques includes adapting an encoded video signal to an encoding complexity used to derive a set of encoded data from a series of video frames.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: June 26, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Debargha Mukherjee, Yuxin Liu
  • Publication number: 20110234825
    Abstract: Embodiments of the present invention provide a control system for video processes that selectively control the operation of motion stabilization processes. According to the present invention, motion sensor data indicative of motion of a mobile device may be received and processed. A determination may be made by comparing processed motion sensor data to a threshold. Based on the determination, motion stabilization may be suspended on select portions of a captured video sequence.
    Type: Application
    Filed: April 7, 2010
    Publication date: September 29, 2011
    Applicant: Apple Inc.
    Inventors: Yuxin LIU, Xiaojin SHI, James Oliver NORMILE, Hsi-Jung WU
  • Publication number: 20100309985
    Abstract: A video decoder system includes a video decoding engine, noise database, artifact estimator and post-processing unit. The video coder may generate recovered video from a data stream of coded video data, which may have visually-perceptible artifacts introduced as a byproduct of compression. The noise database may store a plurality of previously developed noise patches. The artifact estimator may estimate the location of coding artifacts present in the recovered video and select noise patches from the database to mask the artifacts and the post-processing unit may integrate the selected noise patches into the recovered video. In this manner, the video decoder may generate post-processed noise which may mask artifacts that otherwise would be generated by a video coding process.
    Type: Application
    Filed: June 5, 2009
    Publication date: December 9, 2010
    Applicant: APPLE INC.
    Inventors: Yuxin LIU, Hsi-Jung WU, Xiaojin SHI, Chris Yoochang CHUNG
  • Publication number: 20090304077
    Abstract: Apparatuses and methods for improving coding processes and coding parameters for coding video data are provided for. A coder may select coding parameters for video data according to a default coding policy. The default coding policy may include selection of prediction modes (e.g., intra-coding or inter-coding) for each pixel group in each frame. A video coder may select some pixel groups in a frame to be coded as refresh pixel groups as an exception to the default assignment policies. The selection of refresh pixel groups may be based on prediction relationships among multiple frames of source video data. The default coding of the refresh pixel groups is then modified to enhanced the coding of the refresh pixel groups. The refresh pixel groups may permit fewer intra (I) frames be sent and/or may improve the quality of the recovered video.
    Type: Application
    Filed: March 31, 2009
    Publication date: December 10, 2009
    Applicant: APPLE INC.
    Inventors: Hsi-Jung WU, Xiaosong ZHOU, Xiaojin SHI, Yuxin LIU
  • Publication number: 20090037946
    Abstract: A method of dynamically displaying content to an audience is disclosed. The method includes displaying content to the audience wherein at least a portion of the audience is proximate a display means, capturing a plurality of responses from the audience, aggregating the plurality of responses and dynamically updating the displayed content based on the aggregated plurality of responses.
    Type: Application
    Filed: July 31, 2007
    Publication date: February 5, 2009
    Inventors: Nelson Liang An Chang, Niranjan Damera-Venkata, Yuxin Liu, David Wu, Don Ouchida, Lynn Katon
  • Publication number: 20090037945
    Abstract: Provided is a multimedia presentation apparatus comprising: a playback module operable to playback multimedia content; a sensor module operable to measure a characteristic of the behavior of at least one individual in an audience indicative of attention paid by the at least one individual to the multimedia content; a processing module for determining a state of the audience based on the characteristic of the at least one individual, and for selecting multimedia content for playback based on the state of the audience.
    Type: Application
    Filed: July 31, 2007
    Publication date: February 5, 2009
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Darryl Greig, Yuxin Liu, Nelson Liang An Chang