×

Quality evaluation of multimedia delivery in cloud environments

  • US 10,623,789 B1
  • Filed: 05/26/2017
  • Issued: 04/14/2020
  • Est. Priority Date: 03/14/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, at a client device, a separate video stream and an audio stream of multimedia content provided for presentation on a desktop view of the client device by a virtual desktop executing on a remote host computer;

    presenting the received video stream and audio stream in the desktop view of the client device;

    extracting one or more video markers encoded in the video stream;

    extracting one or more audio markers encoded in the audio stream;

    determining audio-video synchronization data for a plurality of video frames, wherein determining audio-video synchronization comprises;

    for each of a plurality of video frames;

    determining a video timestamp of a marker for the video frame;

    determining an audio timestamp of an audio marker for the video frame based on PN codes from the audio stream, comprising;

    correlating the received audio stream with the reference PN code to locate the PN codes in the audio stream, using positive and negative correlations of the PN codes in the audio stream relative to the reference PN code to determine respective timestamp bits, and combining timestamp bits to form the audio timestamp; and

    determining a difference between the video timestamp and the audio timestamp for the video frame to calculate a difference in audio-video synchronization; and

    providing the determined audio-video synchronization data determined for the plurality of video frames to a remote performance system, the audio-video synchronization data indicative of audio-video synchronization for at least a portion of the stream delivery to the client device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×