JPH10262247A - ビデオジッタ吸収方法 - Google Patents

ビデオジッタ吸収方法

Info

Publication number
JPH10262247A
JPH10262247A JP9321698A JP32169897A JPH10262247A JP H10262247 A JPH10262247 A JP H10262247A JP 9321698 A JP9321698 A JP 9321698A JP 32169897 A JP32169897 A JP 32169897A JP H10262247 A JPH10262247 A JP H10262247A
Authority
JP
Japan
Prior art keywords
frame
error
retransmission
video
received
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP9321698A
Other languages
English (en)
Inventor
Akio Kurobe
彰夫 黒部
Koji Ikeda
浩二 池田
Mayumi Shinoda
真由美 篠田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP9321698A priority Critical patent/JPH10262247A/ja
Publication of JPH10262247A publication Critical patent/JPH10262247A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

(57)【要約】 【課題】 再送により生じるビデオジッタを効果的に吸
収することである。 【解決手段】 伝送誤りによる伝送実効速度の低下を補
償するように、フレームレートと量子化精度との双方を
パラメータとして、ビデオ符号化を制御する場合におい
て、量子化制御は、ある下限値以下に落とさないように
制御する。すなわち、各実効伝送速度における相関曲線
上の設定点を求める目的関数曲線として701を用い
る。これにより、実効伝送速度が著しく低下しても、量
子化精度はβ以下には低下せず、一枚のビデオフレーム
の発生符号量が極度に小さくならない。その結果、再送
フレーム待機中に多数のビデオフレームが受信バッファ
に蓄積されるのを防ぎ、ビデオジッタの発生を抑制す
る。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ビデオジッタ吸収
法法に関し、より特定的には、高能率圧縮された音声デ
ータとビデオデータとコンピュータデータとを多重して
伝送するマルチメディア通信システムにおいて、再送に
より生じるビデオデータのジッタを吸収する方法に関す
る。
【0002】
【従来の技術】テレビ電話やテレビ会議システムにおい
ては、膨大な情報量を持つビデオ信号は高能率で符号化
した後、伝送先に伝送することが一般的である。このよ
うな高能率符号化の例としては、ITU−Tの国際標準
規格であるH.261やH.263がある。これらの圧
縮符号化の原理は、いずれも動き補償フレーム間予測符
号化方法や可変長符号化であり、伝送誤りに対しては大
変敏感である。すなわち、1ビットの誤りでも画面の大
きな範囲へ伝搬するとともに、時間軸方向にも伝搬し、
画質の劣化が著しい。そのため、伝送誤りが発生しやす
いアナログ電話回線では、再送制御により誤り訂正を行
ってから画像復号化を行うのが一般的である。
【0003】図10は、従来の再送制御方式を用いたデ
ータ転送装置の構成の一例を示すブロック図である。な
お、ここでは、ビデオフレームのみを再送する場合の構
成を示しており、音声多重、音声分離などの部分は省略
している。図10において、データ転送装置101は、
入力部102と、フレーム作成部103と、送信バッフ
ァ104と、送信制御部105と、フレーム送信部10
6と、フレーム受信部110と、誤り検出部111と、
フレーム分離部112と、受信バッファ113と、フレ
ーム順序再構築部114とを備えている。
【0004】入力部102は、外部からデータを入力す
る。フレーム作成部103は、送信フレームを作成す
る。送信バッファ104は、送信フレームを一時的に格
納する。送信制御部105は、送信バッファ104から
送信するフレームを指示する。フレーム送信部106
は、送信フレームを伝送路120へ送出する。この伝送
路120は、フレームを双方向に伝送する。フレーム受
信部110は、伝送路120から受信フレームを受信す
る。誤り検出部111は、受信フレーム中の誤りを検出
する。フレーム分離部112は、受信フレーム中のリジ
ェクトコマンドと、再送要求されたフレーム番号とを分
離する。受信バッファ113は、受信フレームを一時的
に格納する。フレーム順序再構築部114は、フレーム
番号順に受信バッファ113から受信フレームを読み出
してデータ部分を抽出し出力する。
【0005】次に、図10のデータ転送装置101の動
作について説明する。入力部102へ入力されたデータ
は、フレーム作成部103にて一定量毎に分割され、作
成順に付けられるフレーム番号と、誤り検出符号と、誤
り検出部111からのリジェクトコマンドと、再送を要
求するフレーム番号である再送フレーム番号とが多重さ
れた送信フレームが作成される。作成された送信フレー
ムは、送信バッファ104へ一旦格納される。送信制御
部105は、相手側からリジェクトコマンドを受信して
いない場合は、未送出の送信フレームをフレーム番号順
に送信バッファ104から読み出してフレーム送信部1
06を介して伝送路120へ送出し、リジェクトコマン
ドを受信している場合には、該当するフレーム番号の送
信フレームを送信バッファ104から読み出してフレー
ム送信部106を介して伝送路120へ送出する。ここ
で、リジェクトコマンドに呼応して再送するフレーム
を、特に、再送フレームと呼ぶ。伝送路120を通して
フレーム受信部110が受信した受信フレームは、誤り
検出部111に与えられ、受信フレーム中の誤り検出符
号に基づいて、伝送路120上でフレーム内に誤りが発
生しているか否かがチェックされる。誤りが検出されな
かった場合、フレーム分離部112は、受信フレームか
らリジェクトコマンドおよび再送フレーム番号を分離し
て、それらを送信制御部105に通知すると共に、残り
を受信バッファ113へと格納する。一方、誤りが検出
された場合、受信フレーム中のリジェクト要求信号とフ
レーム番号とが、再送要求するフレーム番号としてフレ
ーム作成部103に通知され、送信フレーム中に多重さ
れる。受信バッファ113に格納されたフレームは、フ
レーム番号順にフレーム順序再構築部114によって読
み出され、フレーム中のデータ部分のみが抽出されて外
部へ出力される。
【0006】
【発明が解決しようとする課題】上述した従来のデータ
再送方式は、以下に示すような課題を有するが、当該課
題は、受信側でビデオデータに伝送誤りを検出し、再送
を要求した場合、再送フレームが誤りなく到着するまで
受信バッファ113からのデータの読み出しが停止する
ことにより発生する。以下にその一例を説明する。
【0007】図11は、従来の再送制御方式において、
画像フレームの伝送状況の一例を表すタイムチャートで
ある。図11において、伝送するデータはビデオエンコ
ーダにより生成されたビデオデータとし、一枚の画像フ
レームとして、(送信フレームのバイト数×3)バイト
が生成されるものとしている。ビデオエンコードは、一
枚の画像フレームを図10のデータ転送装置101へ転
送完了した時点で行い、ここではA〜Fの画像を転送し
ている。ビデオ入力は、どの時刻で映像のエンコードを
行い、送信を開始しているかを表している。送信フレー
ムは、フレーム送信部106より伝送路120へ送出中
のフレームのフレーム番号を表し、受信フレームは、伝
送路120よりフレーム受信部110にて受信中のフレ
ームのフレーム番号を表している。×印は伝送路上で誤
りが発生したことを表し、破線の矢印はリジェクトコマ
ンドと再送フレーム番号とを通知し、再送要求を行って
いることを表している。データ出力は、データ転送装置
101からデータが出力される時刻と、データが格納さ
れていたフレームのフレーム番号とを表している。デー
タ転送装置101から出力されたデータは、ビデオデコ
ーダにて直ちデコードされ、表示されるものとする。ビ
デオ出力は、画像の表示が切り替わる時刻を表してい
る。
【0008】データ転送装置101から出力されるデー
タは、受信フレームが誤りなく到着している間は一定時
間間隔ごとに出力されるが、フレーム3のように、誤り
が検出されて再送が要求されると、誤りのないフレーム
3が到着するまでの期間は、データの順番を揃える必要
があるため、フレーム3以降のフレームの出力が停止す
る。そして、フレーム3が到着した時点で、受信バッフ
ァ113に格納されたデータが一度に出力される。この
とき、出力されるデータを直ちにビデオデコーダにてデ
コードして表示すると、図11に示すとおり、画像A、
画像Bが連続して表示されることになる。また、その他
の画像についても、誤りによる再送が発生した時点で、
送信側でエンコードを行った時間間隔と、受信側で表示
切り替えを行う時間間隔とにばらつきを生じている。こ
のように、ビデオデータを従来の再送制御方式によって
伝送すると、再送が発生した場合に再生映像にジッタが
発生する。この再送時に発生するジッタの程度は、再送
を要求してから再送フレームまでが返送されてくるまで
の時間(これを再送遅延時間と呼ぶ)によって決まり、
再送遅延が大きくなるほどジッタ量(一度に出力される
データ量のばらつき)は大きくなる。
【0009】このジッタを防ぐために、従来、一枚の画
像フレームごとにタイムスタンプを付加し、受信側のビ
デオデコーダで、(タイムスタンプの時刻+定常遅延)
後に表示するといった方法がとられる。しかしながら、
このような方法では、送信側および受信側の双方にタイ
マが必要なこと、送信側と受信側のタイマの基準を合わ
せる必要があることなど、構造が複雑となる。
【0010】また、従来、動画像を符号化し伝送する場
合、伝送誤りによる実効伝送速度の変動に応じて量子化
精度を調整し、フレームレートと画質とのバランスをと
っている。図12にフレームレートと量子化精度との相
関図を表す。図12に示すとおり、伝送誤りがあまり発
生せず実効伝送速度が大きい場合には、フレームレート
と量子化精度との関係は右上の曲線となるが、伝送誤り
の頻度が多くなり実効伝送速度が小さくなるにつれて、
相関曲線は左下へと移動してくる。それぞれの相関曲線
上で再生映像の評価が最も良くなるような点を結ぶと目
的関数曲線が描けるが、従来は、この目的関数曲線と現
在の実効伝送速度における相関曲線との交点から量子化
精度を設定し、フレームレートと量子化精度とのバラン
スをとっている。
【0011】上記のように、従来は、伝送誤りによる実
効伝送速度の変動に応じて、量子化精度とフレームレー
トとを適応させているが、量子化精度を落とし一枚の画
像フレームあたりの発生符号量を小さくすると、再送待
機時に受信バッファ113に蓄積される画像フレーム数
が多くなり、ビデオジッタが発生しやすくなる。例えば
量子化精度を良くし、図13に示すように一枚の画像フ
レームの符号量を送信フレームのバイト数にすると、再
生映像のジッタが図11の場合よりも多くなる。さら
に、実効伝送速度の低下時にはフレーム誤り率が増加し
ているので、再送フレームに再び誤りが発生する頻度も
増加し、一回の再送遅延の数倍の再送遅延が発生しやす
くなる。このような時に一枚の画像フレームあたりの発
生符号量を小さくすると、相乗的にジッタの影響が大き
くなり、再生映像の画質が悪化する。
【0012】それ故に、本発明の目的は、再送により生
じるビデオジッタを効果的に吸収できる方法を提供する
ことである。
【0013】
【課題を解決するための手段および発明の効果】第1の
発明は、ビデオデータを符号化して伝送する際に、フレ
ームレートと量子化精度の双方をパラメータとして、伝
送誤りによる実効伝送速度の低下を補償するように、こ
れらパラメータを制御するビデオデータ伝送システムに
おいて、量子化精度を予め定めた下限値以下には落とさ
ないように制御することを特徴とする。
【0014】上記のように、第1の発明によれば、伝送
誤りによる伝送実効速度の低下を補償するように、フレ
ームレートと量子化精度との双方をパラメータとして、
ビデオ符号化を制御する場合において、量子化制御は、
ある下限値以下に落とさないように制御する。これによ
り、実効伝送速度が著しく低下しても、量子化精度は下
限値以下には低下せず、一枚のビデオフレームの発生符
号量が極度に小さくならない。その結果、再送フレーム
待機中に多数のビデオフレームが受信バッファに蓄積さ
れるのを防ぎ、ビデオジッタの発生を抑制する。
【0015】第2の発明は、第1の発明において、量子
化精度の下限値を、誤りを検出したフレームの再送を要
求してから再送フレームが返送されるまでの再送遅延時
間に応じて決定し、当該再送遅延時間が大きいほど当該
量子化精度の下限値を精度の良い値に設定することを特
徴とする。
【0016】上記のように、第2の発明によれば、伝送
遅延が大きくなるほど、量子化精度の下限値を精度が良
くなる方向へ移動させるようにしているので、伝送遅延
が大きくなるほど再送発生時に一度に読み出されるデー
タ量が大きくなることに対応して、一枚のビデオフレー
ムの発生符号量を大きくすることができ、再送による遅
延によって発生するビデオジッタをより一層吸収するこ
とが可能となる。
【0017】第3の発明は、フレーム番号と誤り検出符
号とが付加されたフレームを用いてビデオデータを伝送
する際に、送信側は受信側で受信されたフレームに誤り
が検出された場合、当該誤りが検出されたフレームを受
信側に再送し、受信側は受信したフレームを一旦受信バ
ッファに格納した後、フレーム番号順に読み出すような
再送制御を実行するビデオデータ伝送システムにおい
て、受信側は、受信したフレームに誤りが検出されない
場合、当該フレームのフレーム番号Nから所定数Tを減
じた値(=N−T)以下のフレーム番号を持つフレーム
を、受信バッファからフレーム番号順に読み出すことを
特徴とする。
【0018】上記のように、第3の発明によれば、再送
されたフレームが到着した場合でも、受信バッファ内の
データを即座にすべて読み出さずに、一部を間隔をずら
して読み出すことにより、ジッタ量が大きくなるのを防
いでいる。これにより、従来例に比べて、ビデオフレー
ムの表示切り替え間隔が、映像取り込み時の間隔に近く
なる。
【0019】第4の発明は、フレーム番号と誤り検出符
号とが付加されたフレームを用いてビデオデータを伝送
する際に、送信側は受信側で受信されたフレームに誤り
が検出された場合、当該誤りが検出されたフレームを受
信側に再送し、受信側は受信したフレームを一旦受信バ
ッファに格納した後、フレーム番号順に読み出すような
再送制御を実行するビデオデータ伝送システムにおい
て、受信側にカウンタを設け、受信側は、受信したフレ
ームに誤りが検出されない場合、当該フレームのフレー
ム番号Nとカウンタのカウント値Sとを比較し、フレー
ム番号Nがカウント値Sよりも大きい場合は、フレーム
番号Nの値をカウンタへ代入し、受信したフレームに誤
りが検出された場合、カウンタのカウント値Sを1つイ
ンクリメントし、カウント値から所定数Tを減じた値
(=S−T)以下のフレーム番号を持つフレームを、受
信バッファからフレーム番号順に読み出すことを特徴と
する。
【0020】上記のように、第4の発明によれば、受信
フレームに誤りが発生しフレーム番号を特定できない場
合でも、以前に受信した受信フレームのフレーム番号か
ら順に一つずつ受信バッファから受信フレームを読み出
すようにしている。これにより、第3の発明よりも一層
ジッタ量が低減される。
【0021】第5の発明は、第3または第4の発明にお
いて、所定数Tを、受信側が送信側に再送を要求してか
ら再送フレームが返送されるまでの再送遅延時間により
決定し、再送遅延が大きいほど当該Tの値を大きくする
ことを特徴とする。
【0022】上記のように、第5の発明によれば、再送
遅延が大きくなるのに応じてTの値を大きくするように
しているので、通信路の再送遅延が大きくなった場合に
おいても、受信バッファから一度に読み出される受信フ
レームの数を少なくでき、ビデオジッタを吸収すること
が可能となる。
【0023】第6の発明は、フレーム番号と誤り検出符
号とが付加されたフレームを用いてビデオデータを伝送
する際に、送信側は受信側で受信されたフレームに誤り
が検出された場合、当該誤りが検出されたフレームを受
信側に再送し、受信側は受信したフレームを一旦受信バ
ッファに格納した後、フレーム番号順に読み出すような
再送制御を実行するビデオデータ伝送システムにおい
て、受信側は、1回目の送信で誤りなく到着した受信フ
レームは、到着後時刻から所定時間Tだけ遅延させた後
に、受信バッファに格納し、再送により誤りなく到着し
た受信フレームは、直ちに受信バッファに格納すること
を特徴とする。
【0024】上記のように、第6の実施形態によれば、
初送フレームを再送遅延時間遅らせて受信バッファに格
納することにより、再送されたフレームの再送遅延時間
分の遅れを吸収し、ジッタ量が大きくなるのを防いでい
る。
【0025】第7の発明は、第6の発明において、所定
時間Tを再送遅延時間とほぼ同じ値に設定したことを特
徴とする。
【0026】
【発明の実施の形態】
(第1の実施形態)図1は、本発明の第1の実施形態に
係るビデオジッタ吸収方法において採用される、ビデオ
符号化時の量子化精度とフレームレートとの相関関係を
示す図である。図1に示すように、本実施形態では、伝
送誤りによる伝送実効速度の低下を補償するように、フ
レームレートと量子化精度との双方をパラメータとし
て、ビデオ符号化を制御する場合において、量子化制御
は、ある下限値以下に落とさないように制御する。すな
わち、本実施形態では、各実効伝送速度における相関曲
線上の設定点を求める目的関数曲線として図1の701
を用いる。これにより、実効伝送速度が著しく低下して
も、量子化精度はβ以下には低下せず、一枚のビデオフ
レームの発生符号量が極度に小さくならない。その結
果、再送フレーム待機中に多数のビデオフレームが受信
バッファに蓄積されるのを防ぎ、ビデオジッタの発生を
抑制する。
【0027】以上のように、第1の実施形態では、再送
制御方式を用いてビデオデータを伝送する場合に、再送
による遅延によって発生するビデオジッタを吸収するこ
とが可能となる。
【0028】さらに好ましくは、伝送遅延が大きくなる
ほど、βの点を精度が良くなる方向へ移動させる。これ
により、伝送遅延が大きくなるほど再送発生時に一度に
読み出されるデータ量が大きくなることに対応して、一
枚のビデオフレームの発生符号量を大きくすることがで
き、再送による遅延によって発生するビデオジッタをよ
り一層吸収することが可能となる。
【0029】(第2の実施形態)図2は、本発明の第2
の実施形態で用いられるデータ転送装置の構成の一例を
示すブロック図である。なお、ここでは、ビデオフレー
ムのみを再送する場合の構成を示しており、音声多重、
音声分離などの部分は省略している。図2において、デ
ータ転送装置101aは、入力部102と、フレーム作
成部103と、送信バッファ104と、送信制御部10
5と、フレーム送信部106と、フレーム受信部110
と、誤り検出部111と、フレーム分離部112と、受
信バッファ113と、フレーム順序再構築部114aと
を備えている。本実施形態において、フレーム順序再構
築部114a以外の構成および動作は、従来例における
図10と同じである。
【0030】図3は、第2の実施形態におけるフレーム
順序再構築部114aの動作を示すフローチャートであ
る。図3において、第2の実施形態におけるフレーム順
序再構築部114aは、新規のフレームが受信バッファ
113に格納されたかチェックし(ステップS10
1)、新規のフレームが受信バッファ113に格納され
た場合に、(そのフレーム番号−T)以下のフレーム番
号を持つフレームを外部へ出力する(ステップS10
2)。ここでは、T=3としている。
【0031】次に、第2の実施形態における動作の一例
を示すタイミングチャートを図4に示す。図4の入力
は、従来例の図11の入力と同じになっている。ここで
は、再送されたフレームが到着した場合でも、受信バッ
ファ113内のデータを即座にすべて読み出さずに、一
部を間隔をずらして読み出すことにより、ジッタ量が大
きくなるのを防いでいる。これにより、従来例の図11
に比べ、ビデオフレームの表示切り替え間隔が、映像取
り込み時の間隔に近くなっている。
【0032】以上のように、第2の実施形態によれば、
再送制御方式を用いてビデオデータを伝送する場合に、
ビデオジッタを吸収することが可能となる。なお、図4
では、T=3としているが、Tが一定の場合、伝送遅延
Rが大きくなるとジッタ量が大きくなる。これは、フレ
ーム番号Iのフレームが再送された場合、再送の間、誤
りが発生しないとすると、再送が完了した時点で受信バ
ッファ113には、I番から(I+R−1)番の受信フ
レームが蓄積される。このため、R>Tとなった場合、
(I+R)番のフレームが到着した時点で、I番から
(I+R−T)番のフレーム読み出され、RがTより大
きくなればなるほど一度に読み出されるフレーム数が多
くなるからである。
【0033】これを防ぐため、再送遅延Rが大きくなる
のに応じてTを大きくすることが好ましい。これによ
り、通信路の再送遅延が変化した場合においても、再送
制御方式を用いてビデオデータを伝送する場合に、ビデ
オジッタを吸収することが可能となる。
【0034】なお、ビデオの再送方式としては、ここで
はS−Rej方式としているが、FECと組み合わせた
ハイブリットARQ方式に本発明を適用した場合におい
ても、上記と同様の効果が奏される。
【0035】(第3の実施形態)上記の第2の実施形態
に係るビデオジッタ吸収方法では、新規に到着した受信
フレームのフレーム番号に基づいて、受信バッファ11
3から読み出す受信フレームを決定しているが、受信フ
レームに誤りが発生しフレーム番号を特定できない場合
には、受信バッファ113からの読み出しが停止する問
題が生じる。そこで、第3の実施形態では、受信フレー
ムに誤りが発生した場合にも、受信バッファ113から
受信フレームを読み出す方法を付加している。
【0036】図5は、本発明の第3の実施形態に係るデ
ータ伝送システムで用いられるデータ転送装置の構成の
一例を示すブロック図である。なお、ここでは、ビデオ
フレームのみを再送する場合の構成を示しており、音声
多重、音声分離などの部分は省略している。図5におい
て、データ転送装置101bは、入力部102と、フレ
ーム作成部103と、送信バッファ104と、送信制御
部105と、フレーム送信部106と、フレーム受信部
110と、誤り検出部111bと、フレーム分離部11
2と、受信バッファ113と、フレーム順序再構築部1
14bとを備えている。本実施形態において、誤り検出
部111bおよびフレーム順序再構築部114a以外の
構成および動作は、従来例における図10と同じであ
る。
【0037】本実施形態において、誤り検出部111b
は、従来例の誤り検出部111の動作に加え、誤り検出
符号に基づいてフレーム内に誤りが発生していないかチ
ェックした結果を、フレーム順序再構築部114bへ通
知する。
【0038】図6は、第3の実施形態におけるフレーム
順序再構築部114bの動作を示すフローチャートであ
る。図6において、フレーム順序再構築部114bは、
まずカウンタSをリセットした(ステップS201)
後、新規のフレームがフレーム受信部110に到着する
まで待機する(ステップS202)。新規のフレームが
到着すると、フレーム順序再構築部114bは、誤り検
出部111から新規のフレームに誤りが検出されたか否
かの通知を受け(ステップS203)、誤りが検出され
た場合は、カウンタSをインクリメントする(ステップ
S204)。一方、誤りが検出されなかった場合、フレ
ーム順序再構築部114bは、カウンタSの値と受信し
たフレームのフレーム番号とを比較し(ステップS20
5)、フレーム番号がカウンタSの値よりも大きい場合
に、当該フレーム番号をカウンタSへ代入する(ステッ
プS206)。その後、フレーム順序再構築部114b
は、(カウンタSの値−T)以下のフレーム番号を持つ
フレームを出力し(ステップS207)、新規フレーム
の到着を再び待機する処理(ステップS202)から動
作を繰り返す。
【0039】次に、第3の実施形態における入出力の一
例のタイミングチャートを図7に示す。図7の入力は、
従来例の図11の入力と同じになっている。ここでは、
受信フレームに誤りが発生しフレーム番号を特定できな
い場合でも、以前に受信した受信フレームのフレーム番
号から順に一つずつ受信バッファ113から受信フレー
ムが読み出されている。これにより、第2の実施形態よ
りもジッタ量が低減される。すなわち、図7を見るとわ
かるように、図4よりも、出力のジッタが抑制されてい
る。
【0040】また、第3の実施形態においても第2の実
施形態と同様に、再送遅延Rが大きくなるのに応じてT
を大きくすると良い。
【0041】以上のように、第3の実施形態によれば、
再送制御方式を用いてビデオデータを伝送する場合に、
誤り再送時に発生するビデオジッタを吸収することが可
能となる。
【0042】なお、ビデオの再送方式としては、ここで
はS−Rej方式としているが、FECと組み合わせた
ハイブリットARQ方式に本発明を適用した場合におい
ても、上記と同様の効果が奏される。
【0043】(第4の実施形態)図8は、本発明の第4
の実施形態に係るデータ伝送システムで用いられるデー
タ転送装置の構成の一例を示すブロック図である。な
お、ここでは、ビデオフレームのみを再送する場合の構
成を示しており、音声多重、音声分離などの部分は省略
している。図8において、データ転送装置101cは、
入力部102と、フレーム作成部103と、送信バッフ
ァ104と、送信制御部105と、フレーム送信部10
6と、フレーム受信部110と、誤り検出部111c
と、フレーム分離部112cと、受信バッファ113
と、フレーム順序再構築部114と、遅延制御部115
とを備えている。本実施形態において、誤り検出部11
1c、フレーム分離部112cおよび遅延制御部115
以外の構成および動作は、従来例における図10と同じ
である。
【0044】本実施形態において、誤り検出部111c
は、従来例の誤り検出部111の動作に加え、再送要求
の際に通知したフレーム番号を記憶しておき、誤りが検
出されない受信フレームが到着した際、記憶しているフ
レーム番号に基づいて、当該受信フレームが1回目の送
信によるもの(以後、1回目の送信を初送と呼び、初送
で到着したフレームを初送フレームと呼ぶ)か、再送さ
れたものかを判断し、遅延制御部115へ通知する。フ
レーム分離部112cは、受信フレームからリジェクト
コマンドおよび再送フレーム番号を分離し、これら分離
したリジェクトコマンドおよび再送フレーム番号を送信
制御部105に通知した後、残りの受信フレームを遅延
制御部115へ送る。遅延制御部115は、受け取った
受信フレームが初送フレームであると通知された場合、
T=再送遅延時間経過させた後、受信バッファ113へ
格納し、受け取った受信フレームが再送によるものと通
知された場合、直ちに受信バッファ113へ格納する。
【0045】図9は、本実施形態における動作の一例を
示すタイミングチャートである。図9の入力は、従来例
の図11の入力と同じになっている。ここでは、初送フ
レームを再送遅延時間遅らせて受信バッファ113に格
納することにより、再送されたフレームの再送遅延時間
分の遅れを吸収し、ジッタ量が大きくなるのを防いでい
る。これにより、従来例の図11に比べ、ビデオフレー
ムの表示切り替え間隔が映像取り込み時の間隔に近くな
っている。
【0046】以上のように、第4の実施形態によれば、
再送制御方式を用いてデータを伝送する場合に、再送発
生時におこるジッタを吸収することが可能となる。
【0047】なお、第4の実施形態では、T=再送遅延
時間としているが、Tに任意の時刻を設定してもジッタ
抑制の効果がみられる。しかし、再送による遅延は、再
送遅延時間×N(Nは、同じフレームがリジェクトされ
る回数)であり、再送による遅延が再送遅延時間×Nに
なる確率がフレームエラー率のN乗であることより、発
生頻度の高い再送遅延時間分の遅延を吸収することがジ
ッタ抑制には効果的である。
【0048】さらに、ビデオの再送方式としてはここで
はS−Rej方式としているがFECと組み合わせたハ
イブリットARQ方式に本発明を適用した場合において
も、上記と同様の効果が奏される。
【図面の簡単な説明】
【図1】本発明の第1の実施形態に係るビデオジッタ吸
収方法において採用される、ビデオ符号化時の量子化精
度とフレームレートとの相関関係を示す図である。
【図2】本発明の第2の実施形態で用いられるデータ転
送装置の構成の一例を示すブロック図である。
【図3】第2の実施形態におけるフレーム順序再構築部
114aの動作を示すフローチャートである。
【図4】第2の実施形態におけるビデオデータ伝送時の
動作の一例を示すタイムチャートである。
【図5】本発明の第3の実施形態で用いられるデータ転
送装置の構成の一例を示すブロック図である。
【図6】第3の実施形態におけるフレーム順序再構築部
114bの動作を示すフローチャートである。
【図7】第3の実施形態におけるビデオデータ伝送時の
動作の一例を示すタイムチャートである。
【図8】本発明の第4の実施形態で用いられるデータ転
送装置の構成の一例を示すブロック図である。
【図9】第4の実施形態におけるビデオデータ伝送時の
動作の一例を示すタイムチャートである。
【図10】従来の再送制御方式を用いたデータ転送装置
の構成の一例を示すブロック図である。
【図11】従来の再送制御方式において、画像フレーム
の伝送状況の一例を表すタイムチャートである。
【図12】従来の動画像符号化伝送において、フレーム
レートと量子化精度との相関を表す図である。
【図13】従来のビデオデータ伝送において、一枚のビ
デオフレームの符号量を送信フレームのバイト数にした
場合の一例を示すタイムチャートである。
【符号の説明】
101a〜101c…データ転送装置 102…入力部 103…フレーム作成部 104…送信バッファ 105…送信制御部 106…フレーム送信部 110…フレーム受信部 111,111b,111c…誤り検出部 112,112c…フレーム分離部 113…受信バッファ 114,114a,114b…フレーム順序再構築部 120…伝送路 701…目的関数曲線

Claims (7)

    【特許請求の範囲】
  1. 【請求項1】 ビデオデータを符号化して伝送する際
    に、フレームレートと量子化精度の双方をパラメータと
    して、伝送誤りによる実効伝送速度の低下を補償するよ
    うに、これらパラメータを制御するビデオデータ伝送シ
    ステムにおいて、 量子化精度を予め定めた下限値以下には落とさないよう
    に制御することを特徴とする、ビデオジッタ吸収方法。
  2. 【請求項2】 前記量子化精度の下限値を、誤りを検出
    したフレームの再送を要求してから再送フレームが返送
    されるまでの再送遅延時間に応じて決定し、当該再送遅
    延時間が大きいほど当該量子化精度の下限値を精度の良
    い値に設定することを特徴とする、請求項1に記載のビ
    デオジッタ吸収方法。
  3. 【請求項3】 フレーム番号と誤り検出符号とが付加さ
    れたフレームを用いてビデオデータを伝送する際に、送
    信側は受信側で受信されたフレームに誤りが検出された
    場合、当該誤りが検出されたフレームを受信側に再送
    し、受信側は受信したフレームを一旦受信バッファに格
    納した後、フレーム番号順に読み出すような再送制御を
    実行するビデオデータ伝送システムにおいて、 受信側は、受信したフレームに誤りが検出されない場
    合、当該フレームのフレーム番号Nから所定数Tを減じ
    た値(=N−T)以下のフレーム番号を持つフレーム
    を、前記受信バッファからフレーム番号順に読み出すこ
    とを特徴とする、ビデオジッタ吸収方法。
  4. 【請求項4】 フレーム番号と誤り検出符号とが付加さ
    れたフレームを用いてビデオデータを伝送する際に、送
    信側は受信側で受信されたフレームに誤りが検出された
    場合、当該誤りが検出されたフレームを受信側に再送
    し、受信側は受信したフレームを一旦受信バッファに格
    納した後、フレーム番号順に読み出すような再送制御を
    実行するビデオデータ伝送システムにおいて、 受信側にカウンタを設け、 受信側は、 受信したフレームに誤りが検出されない場合、当該フレ
    ームのフレーム番号Nと前記カウンタのカウント値Sと
    を比較し、フレーム番号Nがカウント値Sよりも大きい
    場合は、フレーム番号Nの値を前記カウンタへ代入し、 受信したフレームに誤りが検出された場合、前記カウン
    タのカウント値Sを1つインクリメントし、カウント値
    から所定数Tを減じた値(=S−T)以下のフレーム番
    号を持つフレームを、前記受信バッファからフレーム番
    号順に読み出すことを特徴とする、ビデオジッタ吸収方
    法。
  5. 【請求項5】 前記所定数Tを、受信側が送信側に再送
    を要求してから再送フレームが返送されるまでの再送遅
    延時間により決定し、再送遅延が大きいほど当該Tの値
    を大きくすることを特徴とする、請求項3または4に記
    載のビデオジッタ吸収方法。
  6. 【請求項6】 フレーム番号と誤り検出符号とが付加さ
    れたフレームを用いてビデオデータを伝送する際に、送
    信側は受信側で受信されたフレームに誤りが検出された
    場合、当該誤りが検出されたフレームを受信側に再送
    し、受信側は受信したフレームを一旦受信バッファに格
    納した後、フレーム番号順に読み出すような再送制御を
    実行するビデオデータ伝送システムにおいて、 受信側は、 1回目の送信で誤りなく到着した受信フレームは、到着
    後時刻から所定時間Tだけ遅延させた後に、前記受信バ
    ッファに格納し、 再送により誤りなく到着した受信フレームは、直ちに前
    記受信バッファに格納することを特徴とする、ビデオジ
    ッタ吸収方法。
  7. 【請求項7】 前記所定時間Tを再送遅延時間とほぼ同
    じ値に設定したことを特徴とする、請求項6に記載のビ
    デオジッタ吸収方法。
JP9321698A 1996-11-25 1997-11-21 ビデオジッタ吸収方法 Pending JPH10262247A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9321698A JPH10262247A (ja) 1996-11-25 1997-11-21 ビデオジッタ吸収方法

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP31326696 1996-11-25
JP727597 1997-01-20
JP9-7275 1997-01-20
JP8-313266 1997-01-20
JP9321698A JPH10262247A (ja) 1996-11-25 1997-11-21 ビデオジッタ吸収方法

Publications (1)

Publication Number Publication Date
JPH10262247A true JPH10262247A (ja) 1998-09-29

Family

ID=27277543

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9321698A Pending JPH10262247A (ja) 1996-11-25 1997-11-21 ビデオジッタ吸収方法

Country Status (1)

Country Link
JP (1) JPH10262247A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009194927A (ja) * 2009-04-27 2009-08-27 Sony Corp 復号装置および方法、記録媒体、並びにプログラム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009194927A (ja) * 2009-04-27 2009-08-27 Sony Corp 復号装置および方法、記録媒体、並びにプログラム

Similar Documents

Publication Publication Date Title
US6049570A (en) Picture coder
US5680322A (en) Method and apparatus for dynamic image data transmission
JP3068002B2 (ja) 画像符号化装置、画像復号化装置及び画像伝送システム
US7116714B2 (en) Video coding
US6381282B1 (en) Video signal decoding arrangement and method for improved error concealment
EP1919117B1 (en) Packet retransmission control using priority information
US5768533A (en) Video coding using segmented frames and retransmission to overcome channel errors
US6282240B1 (en) Picture coder, picture decoder, and transmission system
US8160152B2 (en) Moving image decoding apparatus and moving image coding apparatus
JPH10271507A (ja) 画像復号化装置
US7403566B2 (en) System, computer program product, and method for transmitting compressed screen images from one computer to another or many computers
KR100374245B1 (ko) 화상부호화장치,화상복호화장치및화상전송시스템
US20090097555A1 (en) Video encoding method and device
US20030152080A1 (en) System and method for fault tolerant multimedia communication
JPH10126772A (ja) 動画像データ転送方法
JP2002027483A (ja) 画像符号化装置、画像復号化装置および記憶媒体
JPH10262247A (ja) ビデオジッタ吸収方法
JP2010057084A (ja) 映像送信装置、その制御方法、および制御方法を実行するプログラム
EP0902593B1 (en) Video coder, decoder and transmission system
JP2002010265A (ja) 送信装置およびその方法と受信装置およびその方法
JP4427912B2 (ja) ビデオパケットの受信復号システムおよび送信システム
JPH1093841A (ja) 映像同期信号補正装置
JP3431124B2 (ja) 伝送制御装置
JP2000253380A (ja) データ伝送装置
JP2006279436A (ja) マルチメディア通信システムおよび再送用データ削除方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Effective date: 20040727

Free format text: JAPANESE INTERMEDIATE CODE: A621

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070209

A131 Notification of reasons for refusal

Effective date: 20070828

Free format text: JAPANESE INTERMEDIATE CODE: A131

A521 Written amendment

Effective date: 20071026

Free format text: JAPANESE INTERMEDIATE CODE: A523

A02 Decision of refusal

Effective date: 20080401

Free format text: JAPANESE INTERMEDIATE CODE: A02