×

Synchronization of audio and video data in a wireless communication system

  • US 9,717,018 B2
  • Filed: 05/13/2005
  • Issued: 07/25/2017
  • Est. Priority Date: 05/13/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A data stream synchronizer, comprising:

  • a communication channel interface configured to receive a plurality of communication channel packets over a variable capacity communication channel via a wireless communication network, wherein the plurality of communication channel packets includes;

    first blocks of communication channel packets, where each block in the first blocks of communication channel packets corresponds to a respective video frame that is encoded into an encoded video data stream, wherein the encoded video data stream is encoded from video frames of varying sizes, and wherein each block in the first blocks of communication channel packets occupies a period that is the same or less than a video frame period of the encoded video data stream irrespective of a size of the block based on a channel capacity of the variable capacity communication channel being dynamically varied to accommodate the size of the block; and

    second blocks of communication channel packets, where each block in the second blocks of communication channel packets corresponds to a respective audio frame that is encoded into an encoded audio data stream;

    a first decoder coupled to the communication channel interface to receive the first blocks of communication channel packets corresponding to the encoded video data stream and to output a decoded video data stream;

    a second decoder coupled to the communication channel interface to receive the second blocks of communication channel packets corresponding to the encoded audio data stream and to output a decoded audio data stream;

    a first buffer configured to accumulate the decoded video data stream and to output one frame of the decoded video data stream each video frame period;

    a second buffer configured to accumulate the decoded audio data stream and to output one frame of the decoded audio data stream each audio frame period; and

    a combiner configured to receive the one frame of the decoded video data stream and the one frame of the decoded audio data stream and to output a synchronized frame of audio/video data every video frame period, wherein the output synchronized frame of audio/video data includes only one frame of audio data per video frame period.

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