JP2011142616A

Synchronization of audio and video data in wireless communication system

Abstract

Problem to be solved.To provide encoding of an audio video stream that is transmitted over a network, for example, a wireless or IP network such that an entire frame of audio and an entire frame of video are transmitted simultaneously within a period required to render the audio video stream frames by an application in a receiver.

Solution.This encoding includes receiving audio and video RTP streams and assigning an entire frame of RTP video data to communication channel packets that occupy the same period, or less, as the video frame rate. An entire frame of RTP audio data is assigned to communication channel packets that occupy the same period, or less, as the audio frame rate. The video and audio communication channel packets are transmitted simultaneously. Receiving and assigning RTP streams can be performed in a remote station, or a base station.

Copyright (C)2011,JPO&INPIT

Term

Projected expiry 29 November 2030.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

29 claims: 18 independent, 11 dependent

  1. 1
    A first decoder configured to receive a first encoded data stream and output a decoded first data stream, and here the first encoded data stream is during an information interval. Has a first bit rate;第1符号化されたデータストリームを受け取りそしてデコードされた第1データストリームを出力するように構成された第1デコーダと、なおここでは、前記第1符号化されたデータストリームは情報間隔の間、第1ビットレートを有する;A second decoder configured to receive a second encoded data stream and output a decoded second data stream, and here the second encoded data stream is during the information interval. , Has a second bit rate;第2符号化されたデータストリームを受け取りそしてデコードされた第2データストリームを出力するように構成された第2デコーダと、なおここでは、前記第2符号化されたデータストリームは前記情報間隔の間、第2ビットレートを有する;With a first buffer configured to store the decoded first data stream for at least one information interval and output frames of the decoded first data stream every interval period;少なくとも1情報間隔の間、前記デコードされた第1データストリームを蓄積し、そして間隔期間毎に前記デコードされた第1データストリームのフレームを出力するように構成された第1バッファと;With a second buffer configured to store the decoded second data stream for at least one information interval and output frames of the decoded second data stream every interval period;and decoded A combiner configured to receive the frame of the first data stream and the frame of the decoded second data stream and output the synchronized frame of the first and second decoded data streams. When;少なくとも1情報間隔の間、前記デコードされた第2データストリームを蓄積し、そして間隔期間毎に前記デコードされた第2データストリームのフレームを出力するように構成された第2バッファと;そして デコードされた第1データストリームの前記フレームおよびデコードされた第2データストリームの前記フレームを受け取りそして第1および第2のデコードされたデータストリームの同期をとられたフレームを出力するように構成された結合器と;A data stream synchronizer equipped with. を備えるデータストリーム同期装置。
  2. 5
    With a video decoder configured to receive encoded video data and output the decoded video data;符号化されたビデオデータを受け取りそしてデコードされたビデオデータを出力するように構成されたビデオデコーダと;With an audio decoder configured to receive encoded audio data and output the decoded audio data;符号化されたオーディオデータを受け取りそしてデコードされたオーディオデータを出力するように構成されたオーディオデコーダと;With a video buffer configured to store the decoded video data for at least one frame period and output frames of the video data every frame period;少なくとも1フレーム期間、デコードされたビデオデータを蓄積し、そしてフレーム期間毎にビデオデータのフレームを出力するように構成されたビデオバッファと;With an audio buffer configured to store decoded audio data for multiple frame periods and output frames of audio data for each frame period;and to receive said frames of video data and said frames of audio data and With a coupler configured to output synchronized frames of audio-video data;複数のフレーム期間、デコードされたオーディオデータを蓄積し、そしてフレーム期間毎にオーディオデータのフレームを出力するように構成されたオーディオバッファと;そして ビデオデータの前記フレームおよびオーディオデータの前記フレームを受け取りそしてオーディオビデオデータの同期をとられたフレームを出力するように構成された結合器と;Remote station device equipped with. を備える遠隔局装置。
  3. 9
    With a video communication channel interface configured to receive a video RTP stream and allocate all frames of RTP video data to communication channel packets that occupy the same or less time than the video frame rate;ビデオRTPストリームを受け取りそしてRTPビデオデータの全フレームをビデオフレームレートと同じあるいはより少ない期間を占める通信チャネルパケットに割り当てるように構成されたビデオ通信チャネルインタフェースと;With an audio communication channel interface configured to receive an audio RTP stream and allocate all frames of RTP audio data to communication channel packets that occupy the same or less time than the audio frame rate;and the video and audio communication channel packets. With transmitters configured to receive and send;オーディオRTPストリームを受け取りそしてRTPオーディオデータの全フレームをオーディオフレームレートと同じあるいはより少ない期間を占める通信チャネルパケットに割り当てるように構成されたオーディオ通信チャネルインタフェースと;そして 前記ビデオおよびオーディオの通信チャネルパケットを受け取りそして送信するように構成された送信機と;Remote station device equipped with. を備える遠隔局装置。
  4. 11
    With a video decoder configured to receive encoded video data and output the decoded video data;符号化されたビデオデータを受け取りそしてデコードされたビデオデータを出力するように構成されたビデオデコーダと;With an audio decoder configured to receive encoded audio data and output the decoded audio data;符号化されたオーディオデータを受け取りそしてデコードされたオーディオデータを出力するように構成されたオーディオデコーダと;With a video buffer configured to store the decoded video data during the video frame period and output frames of the video data at each frame period;ビデオフレーム期間、デコードされたビデオデータを蓄積し、そしてフレーム期間毎にビデオデータのフレームを出力するように構成されたビデオバッファと;With an audio buffer configured to store the decoded audio data during the audio frame period and output a frame of audio data at each frame period;and receive and audio the frame of the video data and the frame of the audio data. With a coupler configured to output synchronized frames of video data;オーディオフレーム期間、デコードされたオーディオデータを蓄積し、そしてフレーム期間毎にオーディオデータのフレームを出力するように構成されたオーディオバッファと;そして ビデオデータの前記フレームおよびオーディオデータの前記フレームを受け取りそしてオーディオビデオデータの同期をとられたフレームを出力するように構成された結合器と;Base station equipment equipped with. を備える基地局装置。
  5. 15
    With a video communication channel interface configured to receive a video RTP stream and allocate all frames of RTP video data to communication channel packets that occupy the same or less time than the video frame rate;ビデオRTPストリームを受け取りそしてRTPビデオデータの全フレームをビデオフレームレートと同じあるいはより少ない期間を占める通信チャネルパケットに割り当てるように構成されたビデオ通信チャネルインタフェースと;With an audio communication channel interface configured to receive an audio RTP stream and allocate all frames of RTP audio data to communication channel packets that occupy the same or less time than the audio frame rate;and the video and audio communication channel packets. With transmitters configured to receive and send;オーディオRTPストリームを受け取りそしてRTPオーディオデータの全フレームをオーディオフレームレートと同じあるいはより少ない期間を占める通信チャネルパケットに割り当てるように構成されたオーディオ通信チャネルインタフェースと;そして 前記ビデオおよびオーディオの通信チャネルパケットを受け取りそして送信するように構成された送信機と;Base station equipment equipped with. を備える基地局装置。
  6. 17
    A video communication channel interface configured to receive a video RTP stream and allocate all frames of RTP video data to communication channel packets that occupy the same or less time than the video frame rate, and receive an audio RTP stream and of RTP audio data. An audio communication channel interface configured to allocate all frames to communication channel packets that occupy the same or less time than the audio frame rate, and a transmitter configured to receive and transmit said video and audio communication channel packets. And with the base station equipment that has;ビデオRTPストリームを受け取りそしてRTPビデオデータの全フレームをビデオフレームレートと同じあるいはより少ない期間を占める通信チャネルパケットに割り当てるように構成されたビデオ通信チャネルインタフェースと、 オーディオRTPストリームを受け取りそしてRTPオーディオデータの全フレームをオーディオフレームレートと同じあるいはより少ない期間を占める通信チャネルパケットに割り当てるように構成されたオーディオ通信チャネルインタフェースと、 前記ビデオおよびオーディオの通信チャネルパケットを受け取りそして送信するように構成された送信機と、 を有する基地局装置と;A video decoder configured to receive video communication channel packets and output decoded video data, an audio decoder configured to receive audio communication channel packets and output decoded audio data, and a video frame. A video buffer configured to store period, decoded video data, and output frames of video data every frame period, and audio frame period, store decoded audio data, and every frame period. A combination configured to output a frame of audio data and an audio buffer configured to receive the frame of video data and the frame of audio data and output a synchronized frame of audio-video data. With a vessel and a remote station device with;ビデオ通信チャネルパケットを受け取りそしてデコードされたビデオデータを出力するように構成されたビデオデコーダと、 オーディオ通信チャネルパケットを受け取りそしてデコードされたオーディオデータを出力するように構成されたオーディオデコーダと、 ビデオフレーム期間、デコードされたビデオデータを蓄積し、そしてフレーム期間毎にビデオデータのフレームを出力するように構成されたビデオバッファと、 オーディオフレーム期間、デコードされたオーディオデータを蓄積し、そしてフレーム期間毎にオーディオデータのフレームを出力するように構成されたオーディオバッファと、そして ビデオデータの前記フレームおよびオーディオデータの前記フレームを受け取りそしてオーディオビデオデータの同期をとられたフレームを出力するように構成された結合器と、 を有する遠隔局装置と;A wireless communication system including. を備える無線通信システム。
  7. 18
    A video communication channel interface configured to receive a video RTP stream and allocate all frames of RTP video data to communication channel packets that occupy the same or less time than the video frame rate, and receive an audio RTP stream and of RTP audio data. An audio communication channel interface configured to allocate all frames to communication channel packets that occupy the same or less time than the audio frame rate, and a transmitter configured to receive and transmit said video and audio communication channel packets. And with remote station equipment with;ビデオRTPストリームを受け取りそしてRTPビデオデータの全フレームをビデオフレームレートと同じあるいはより少ない期間を占める通信チャネルパケットに割り当てるように構成されたビデオ通信チャネルインタフェースと、 オーディオRTPストリームを受け取りそしてRTPオーディオデータの全フレームをオーディオフレームレートと同じあるいはより少ない期間を占める通信チャネルパケットに割り当てるように構成されたオーディオ通信チャネルインタフェースと、 前記ビデオおよびオーディオの通信チャネルパケットを受け取りそして送信するように構成された送信機と、 を有する遠隔局装置と;A video decoder configured to receive video communication channel packets and output decoded video data, an audio decoder configured to receive audio communication channel packets and output decoded audio data, and a video frame. A video buffer configured to store period, decoded video data, and output frames of video data every frame period, and audio frame period, store decoded audio data, and every frame period. A combination configured to output a frame of audio data and an audio buffer configured to receive the frame of video data and the frame of audio data and output a synchronized frame of audio-video data. With a vessel and a base station device with;ビデオ通信チャネルパケットを受け取りそしてデコードされたビデオデータを出力するように構成されたビデオデコーダと、 オーディオ通信チャネルパケットを受け取りそしてデコードされたオーディオデータを出力するように構成されたオーディオデコーダと、 ビデオフレーム期間、デコードされたビデオデータを蓄積し、そしてフレーム期間毎にビデオデータのフレームを出力するように構成されたビデオバッファと、 オーディオフレーム期間、デコードされたオーディオデータを蓄積し、そしてフレーム期間毎にオーディオデータのフレームを出力するように構成されたオーディオバッファと、そして ビデオデータの前記フレームおよびオーディオデータの前記フレームを受け取りそしてオーディオビデオデータの同期をとられたフレームを出力するように構成された結合器と、 を有する基地局装置と;A wireless communication system including. を備える無線通信システム。
  8. 19
    Receiving the first encoded data stream, decoding it, and outputting the decoded first data stream, where the first encoded data stream is the first bit rate during the information interval. Have;第1符号化されたデータストリームを受け取り、デコードしそしてデコードされた第1データストリームを出力することと、なおここでは、前記第1符号化されたデータストリームは情報間隔の間、第1ビットレートを有する;Receiving the second encoded data stream, decoding and outputting the decoded second data stream, where the second encoded data stream is the second bit during the information interval. Have a rate;第2符号化されたデータストリームを受け取り、デコードしそしてデコードされた第2データストリームを出力することと、なおここでは、前記第2符号化されたデータストリームは前記情報間隔の間、第2ビットレートを有する;Accumulating the decoded first data stream for at least one information interval and outputting a frame of the decoded first data stream every interval period;少なくとも1情報間隔の間、前記デコードされた第1データストリームを蓄積し、そして間隔期間毎に前記デコードされた第1データストリームのフレームを出力することと;Accumulating the decoded second data stream for at least one information interval and outputting a frame of the decoded second data stream every interval period;and said to the decoded first data stream. Combining a frame with said frame of a decoded second data stream and outputting a synchronized frame of the first and second decoded data streams;少なくとも1情報間隔の間、前記デコードされた第2データストリームを蓄積し、そして間隔期間毎に前記デコードされた第2データストリームのフレームを出力することと;そして デコードされた第1データストリームの前記フレームとデコードされた第2データストリームの前記フレームとを結合し、そして第1および第2のデコードされたデータストリームの同期をとられたフレームを出力することと;How to decode and synchronize a data stream, including. を含む、データストリームをデコードし同期させる方法。
  9. 20
    A method of decoding and synchronizing audio and video data, receiving encoded video data and outputting the decoded video data;オーディオおよびビデオデータをデコードし同期させる方法であって、 符号化されたビデオデータを受け取りそしてデコードされたビデオデータを出力することと;To receive encoded audio data and output decoded audio data;符号化されたオーディオデータを受け取りそしてデコードされたオーディオデータを出力することと;With the video frame period, accumulating the decoded video data, and outputting the frame of the video data for each frame period;ビデオフレーム期間、デコードされたビデオデータを蓄積し、そしてフレーム期間毎にビデオデータのフレームを出力することと;For the audio frame period, accumulating the decoded audio data, and outputting the frame of the audio data for each frame period;and combining the frame of the video data and the frame of the audio data, and for each video frame period. To output synchronized frames of audio-video data to;オーディオフレーム期間、デコードされたオーディオデータを蓄積し、そしてフレーム期間毎にオーディオデータのフレームを出力することと;そして ビデオデータの前記フレームとオーディオデータの前記フレームとを結合し、そしてビデオフレーム期間毎にオーディオビデオデータの同期をとられたフレームを出力することと;How to include. を含む方法。
  10. 21
    A method of encoding audio and video data, receiving a video RTP stream and allocating all frames of the RTP video data to communication channel packets that occupy the same or less time than the video frame rate;and assigning the audio RTP stream. Receiving and allocating all frames of RTP audio data to communication channel packets that occupy the same or less time than the audio frame rate;オーディオおよびビデオデータを符号化する方法であって、 ビデオRTPストリームを受け取りそしてRTPビデオデータの全フレームをビデオフレームレートと同じあるいはより少ない期間を占める通信チャネルパケットに割り当てることと;そして オーディオRTPストリームを受け取りそしてRTPオーディオデータの全フレームをオーディオフレームレートと同じあるいはより少ない期間を占める通信チャネルパケットに割り当てることと;Including methods. を含む、方法。
  11. 22
    A computer-readable medium that embodies a method of decoding and synchronizing a data stream, the method of receiving a first encoded data stream, decoding and outputting the decoded first data stream, and still Here, the first encoded data stream has a first bit rate during the information interval;データストリームをデコードし同期させる方法を具現化するコンピュータ可読媒体であって、前記方法は 第1符号化されたデータストリームを受け取り、デコードしそしてデコードされた第1データストリームを出力することと、なおここでは、前記第1符号化されたデータストリームは情報間隔の間、第1ビットレートを有する;Receiving the second encoded data stream, decoding and outputting the decoded second data stream, where the second encoded data stream is the second bit during the information interval. Have a rate;第2符号化されたデータストリームを受け取り、デコードしそしてデコードされた第2データストリームを出力することと、なおここでは、前記第2符号化されたデータストリームは前記情報間隔の間、第2ビットレートを有する;Accumulating the decoded first data stream for at least one information interval and outputting a frame of the decoded first data stream every interval period;少なくとも1情報間隔の間、前記デコードされた第1データストリームを蓄積し、そして間隔期間毎に前記デコードされた第1データストリームのフレームを出力することと;Accumulating the decoded second data stream for at least one information interval and outputting a frame of the decoded second data stream every interval period;and said to the decoded first data stream. Combining a frame with said frame of a decoded second data stream and outputting a synchronized frame of the first and second decoded data streams;少なくとも1情報間隔の間、前記デコードされた第2データストリームを蓄積し、そして間隔期間毎に前記デコードされた第2データストリームのフレームを出力することと;そして デコードされた第1データストリームの前記フレームとデコードされた第2データストリームの前記フレームとを結合し、そして第1および第2のデコードされたデータストリームの同期をとられたフレームを出力することと;Computer-readable media, including. を含む、コンピュータ可読媒体。
  12. 23
    A computer-readable medium that embodies a method of decoding and synchronizing audio and video data, the method of receiving encoded video data and outputting the decoded video data;オーディオおよびビデオデータをデコードし同期させる方法を具現化するコンピュータ可読媒体であって、前記方法は 符号化されたビデオデータを受け取りそしてデコードされたビデオデータを出力することと;To receive encoded audio data and output decoded audio data;符号化されたオーディオデータを受け取りそしてデコードされたオーディオデータを出力することと;With the video frame period, accumulating the decoded video data, and outputting the frame of the video data for each frame period;ビデオフレーム期間、デコードされたビデオデータを蓄積し、そしてフレーム期間毎にビデオデータのフレームを出力することと;For the audio frame period, accumulating the decoded audio data, and outputting the frame of the audio data for each frame period;and combining the frame of the video data and the frame of the audio data, and for each video frame period. To output synchronized frames of audio-video data to;オーディオフレーム期間、デコードされたオーディオデータを蓄積し、そしてフレーム期間毎にオーディオデータのフレームを出力することと;そして ビデオデータの前記フレームとオーディオデータの前記フレームとを結合し、そしてビデオフレーム期間毎にオーディオビデオデータの同期をとられたフレームを出力することと;Computer-readable media, including. を含む、コンピュータ可読媒体。
  13. 24
    A computer-readable medium that embodies a method of encoding audio and video data, said method is a communication channel that receives a video RTP stream and occupies all frames of the RTP video data at the same or less time than the video frame rate. Assigning to packets;and receiving audio RTP streams and allocating all frames of RTP audio data to communication channel packets that occupy the same or less time than the audio frame rate;オーディオおよびビデオデータを符号化する方法を具現化するコンピュータ可読媒体であって、前記方法は、 ビデオRTPストリームを受け取りそしてRTPビデオデータの全フレームをビデオフレームレートと同じあるいはより少ない期間を占める通信チャネルパケットに割り当てることと;そして オーディオRTPストリームを受け取りそしてRTPオーディオデータの全フレームをオーディオフレームレートと同じあるいはより少ない期間を占める通信チャネルパケットに割り当てることと;Computer-readable media, including. を含む、コンピュータ可読媒体。
  14. 25
    A means for receiving the first encoded data stream and outputting the decoded first data stream, and here the first encoded data stream has a first bit rate during the information interval. Have;第1符号化されたデータストリームを受け取り、そしてデコードされた第1データストリームを出力するための手段と、なおここでは、前記第1符号化されたデータストリームは情報間隔の間、第1ビットレートを有する;A means for receiving a second encoded data stream and outputting a decoded second data stream, and here the second encoded data stream is a second bit during the information interval. Have a rate;第2符号化されたデータストリームを受け取り、そしてデコードされた第2データストリームを出力するための手段と、なおここでは、前記第2符号化されたデータストリームは前記情報間隔の間、第2ビットレートを有する;As a means for accumulating the decoded first data stream for at least one information interval and outputting a frame of the decoded first data stream for each interval period;少なくとも1情報間隔の間、前記デコードされた第1データストリームを蓄積し、そして間隔期間毎に前記デコードされた第1データストリームのフレームを出力するための手段と;A means for accumulating the decoded second data stream for at least one information interval and outputting a frame of the decoded second data stream for each interval period;and a decoded first data stream. With means for combining said frames of the first and second decoded data streams with said frames of the decoded second data stream and outputting synchronized frames of the first and second decoded data streams;少なくとも1情報間隔の間、前記デコードされた第2データストリームを蓄積し、そして間隔期間毎に前記デコードされた第2データストリームのフレームを出力するための手段と;そして デコードされた第1データストリームの前記フレームとデコードされた第2データストリームの前記フレームとを結合し、そして第1および第2のデコードされたデータストリームの同期をとられたフレームを出力するための手段と;A data stream synchronizer. を備える、データストリーム同期装置。
  15. 26
    With means for receiving encoded video data and outputting decoded video data;符号化されたビデオデータを受け取りそしてデコードされたビデオデータを出力するための手段と;With means for receiving encoded audio data and outputting decoded audio data;符号化されたオーディオデータを受け取りそしてデコードされたオーディオデータを出力するための手段と;With a means for accumulating decoded video data during a video frame period and outputting a frame of video data for each frame period;ビデオフレーム期間、デコードされたビデオデータを蓄積し、そしてフレーム期間毎にビデオデータのフレームを出力するための手段と;A means for accumulating decoded audio data during an audio frame period and outputting a frame of audio data at each frame period;and combining said frames of video data with said frames of audio data, and audio video. As a means to output synchronized frames of data;オーディオフレーム期間、デコードされたオーディオデータを蓄積し、そしてフレーム期間毎にオーディオデータのフレームを出力するための手段と;そして ビデオデータの前記フレームとオーディオデータの前記フレームとを結合し、そしてオーディオビデオデータの同期をとられたフレームを出力するための手段と;Remote station device equipped with. を備える遠隔局装置。
  16. 27
    A means for receiving a video RTP stream and allocating all frames of RTP video data to communication channel packets that occupy the same or less time than the video frame rate;and receiving an audio RTP stream and allocating all frames of RTP audio data to audio frames. Means for allocating communication channel packets that occupy the same or less time than the rate;ビデオRTPストリームを受け取りそしてRTPビデオデータの全フレームをビデオフレームレートと同じあるいはより少ない期間を占める通信チャネルパケットに割り当てるための手段と;そして オーディオRTPストリームを受け取りそしてRTPオーディオデータの全フレームをオーディオフレームレートと同じあるいはより少ない期間を占める通信チャネルパケットに割り当てるための手段と;Remote station device equipped with. を備える遠隔局装置。
  17. 28
    With means for receiving encoded video data and outputting decoded video data;符号化されたビデオデータを受け取りそしてデコードされたビデオデータを出力するための手段と;With means for receiving encoded audio data and outputting decoded audio data;符号化されたオーディオデータを受け取りそしてデコードされたオーディオデータを出力するための手段と;With a means for accumulating decoded video data during a video frame period and outputting a frame of video data for each frame period;ビデオフレーム期間、デコードされたビデオデータを蓄積し、そしてフレーム期間毎にビデオデータのフレームを出力するための手段と;A means for accumulating decoded audio data during an audio frame period and outputting a frame of audio data at each frame period;and combining said frames of video data with said frames of audio data and audio video data. With a means to output synchronized frames;オーディオフレーム期間、デコードされたオーディオデータを蓄積し、そしてフレーム期間毎にオーディオデータのフレームを出力するための手段と;そして ビデオデータの前記フレームとオーディオデータの前記フレームとを結合しそしてオーディオビデオデータの同期をとられたフレームを出力するための手段と;Base station equipment equipped with. を備える基地局装置。
  18. 29
    A means for receiving a video RTP stream and allocating all frames of RTP video data to communication channel packets that occupy the same or less time than the video frame rate;and receiving an audio RTP stream and allocating all frames of RTP audio data to audio frames. Means for allocating communication channel packets that occupy the same or less time than the rate;ビデオRTPストリームを受け取りそしてRTPビデオデータの全フレームをビデオフレームレートと同じあるいはより少ない期間を占める通信チャネルパケットに割り当てるための手段と;そして オーディオRTPストリームを受け取りそしてRTPオーディオデータの全フレームをオーディオフレームレートと同じあるいはより少ない期間を占める通信チャネルパケットに割り当てるための手段と;Base station equipment equipped with. を備える基地局装置。
Independent claims18