(57)【要約】【課題】パケットによるデータ伝送においても、送信側から同期用データや同期クロックを伝送しなくても、サンプル点の重複や欠落なく、送信側と受信側とが同期した再生処理を可能にする。【解決手段】バッファメモリ１５における未読データ量が容量の半分を超えたか否かを表すフラグｈｆをローパスフィルタ２２で平滑化して、読出しクロックを作成する発振器１６に与える。したがって、バッファメモリ１５における未読データ量に応じて読出しクロックの周波数が変化し、該未読データ量を略一定に維持することができ、送信側と受信側との微妙なクロック周波数の差に対応することができる。【選択図】　図１
2004072217.tif 000002
【特許請求の範囲】
【請求項１】
受信したデータを再生する装置において、
受信手段からの受信データを順次蓄積してゆくとともに、読出しクロックに応答して、一番古いデータから順次連続して読出しを行なうバッファメモリと、
前記バッファメモリの未読データ量を算出する未読データ量算出手段と、
前記未読データ量算出手段の出力を時間的に平滑化する平滑化手段と、
前記平滑化手段からの出力に基づき、前記読出しクロックの周波数を変化させるクロック周波数変更手段と、
前記読出しクロックに同期して、前記バッファメモリから読出されたデータの再生処理を行なう再生手段とを含むことを特徴とするデータ再生装置。
【請求項２】
パケットに時間軸圧縮されて送信されるデータを受信して再生する装置において、
受信手段からの受信データを順次蓄積してゆくとともに、読出しクロックに応答して、一番古いデータから順次連続して読出しを行なうバッファメモリと、
前記バッファメモリの未読データ量を算出する未読データ量算出手段と、
前記未読データ量算出手段の出力を時間的に平滑化する平滑化手段と、
前記平滑化手段からの出力に基づき、前記読出しクロックの周波数を変化させるクロック周波数変更手段と、
前記読出しクロックに同期して、前記バッファメモリから読出されたデータの再生処理を行なう再生手段とを含むことを特徴とするデータ再生装置。
【請求項３】
前記読出しクロックを作成するクロック信号源は電圧制御型発振器から成り、
前記未読データ量算出手段は、前記未読データ量が予め定める値以上であるか否かを表す１ビットの信号を出力し、前記クロック周波数変更手段は、前記１ビットの信号の出力に基づき、周波数を上昇すべき電圧と下降すべき電圧とを切換えて出力することを特徴とする請求項１または２記載のデータ再生装置。
【請求項４】
前記予め定める値は、前記バッファメモリの容量の半分であることを特徴とする請求項３記載のデータ再生装置。
【請求項５】
前記クロック周波数変更手段は、バッファメモリへのデータの入力開始時点から、未読データ量が予め定める値に達し、読出しが開始されるまでの間は、前記周波数を上昇すべき電圧と下降すべき電圧との中間値を出力することを特徴とする請求項３または４記載のデータ再生装置。
【請求項６】
前記読出しクロックを作成するクロック信号源は電圧制御型発振器から成り、
前記クロック周波数変更手段は、前記未読データ量算出手段の出力データに対応したアナログ電圧を出力することを特徴とする請求項１または２記載のデータ再生装置。
【請求項７】
前記電圧制御型発振器は、入力電圧の変化に対する出力周波数の変化が、中心電圧付近で小さく、かつ周辺電圧で大きくなる非線形な関数に設定されていることを特徴とする請求項３〜６の何れかに記載のデータ再生装置。
【請求項８】
再生すべき受信データは、映像データおよび／または音声データであり、前記バッファメモリへは、前記映像および／または音声の成分以外を除いて記憶されることを特徴とする請求項１または２記載のデータ再生装置。
【請求項９】
再生すべき受信データは、１ビット音声データであることを特徴とする請求項１または２記載のデータ再生装置。
【請求項１０】
前記受信手段からの受信データが入力され、パケットデータに予め付されているパケット毎の順序を示す識別番号を識別し、受信パケット列中で前記識別番号が不連続になった場合には、消失パケットに代えて予め定める特定のデータを前記バッファメモリに書込むデータ補償手段をさらに備えることを特徴とする請求項２記載のデータ再生装置。
【請求項１１】
前記特定のデータは、再生信号のレベルが、一定値となるようなデータまたは０レベルとなるようなデータであることを特徴とする請求項１０記載のデータ再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、映像や音声などの同時性のあるデータや複数の再生装置に配信されるデータなどのように再生装置側でデータの再生タイミングを任意に決定できないようなデータに好適に実施され、受信したデータを映像信号や音声信号に再生する装置に関する。
【０００２】
【従来の技術】
従来から、伝送路を簡略化するために、送信側からクロック信号を伴わずに送信されたデジタルオーディオデータを、受信側で受信して再生する装置が用いられている。そのような構成で、受信したデータに同期していないサンプリングクロックに基づいてデータを再生した場合、データとサンプリングクロックとの周期が完全に一致しないことによって、両者の間に時間的なずれが生じる。このため、送信側に対して受信側のサンプリング周波数が高い場合には、図６（ａ）で示すように同じサンプル点を２回続けて（重複）再生したり、逆に送信側に対して受信側のサンプリング周波数が低い場合には、図６（ｂ）で示すように再生されないサンプル点（欠落）が発生して再生波形が不連続になるという問題がある。
【０００３】
このような不具合を解消するために、たとえばデジタルオーディオインターフェースの規格であるＩＥＣ６０９５８では、データをバイフェーズ変調して伝送するようになっている。これによって、データに同期したクロック信号成分がデータに重畳して送信されることになり、受信側では受信データをＰＬＬに入力すると、その出力として受信データと同じ周期のクロック信号を得ることができる。そして、さらにそのクロックに同期したサンプリングクロックを生成してデータを再生することで、送受信装置間でサンプリングクロックの時間的なずれは生じず、前述のような再生データのサンプル点の重複や欠落を避けることができる。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述のような手法では、データが絶え間なく伝送される場合は、受信データに同期したクロックを生成して音声データを問題なく再生することができるけれども、データが時間軸方向に圧縮されたパケットとして間欠的に送信される場合には、受信中にデータが存在しない期間があり、再生用のクロックが得られず、そのような手法を使用することができない。このため、パケットデータを受信して再生する装置では、パケットデータをＦＩＦＯ（Ｆｉｒｓｔ　Ｉｎ　ＦｉｒｓｔＯｕｔ）のようなバッファメモリに蓄積しつつ、受信側で独自に生成したクロックを用いて、前記バッファメモリから一定間隔に、古いデータから順に読出して再生を行なうことが一般的に行われる。
【０００５】
図７は、パケットデータを受信して再生する典型的な従来技術の再生装置１の電気的構成を示すブロック図である。送信側において、一定周期でサンプリングおよび符号化されてパケット化されたデータは、通信路２から受信回路３に間欠に入力され、制御回路４によって読出されて前記ＦＩＦＯのバッファメモリ５に順次書込まれ、蓄積される。一方、このバッファメモリ５からは、発振器６からのクロックによって一定間隔毎に連続してデータが読出され、デコーダ７によって音声データに復号化され、Ｄ／Ａ変換器８においてアナログ信号となり、低域通過フィルタ９を通して、通信路１０から図示しない増幅回路などに出力される。
【０００６】
このようにバッファメモリ５から読出された後のデータは、発振器６からのクロックに同期して処理が行われる。すなわち、前記Ｄ／Ａ変換器８のサンプリングクロックは、前記発振器６からのクロックか、またはそのクロックに同期して該Ｄ／Ａ変換器８の内部で生成されるクロックとなり、送信側のサンプリングクロックとは非同期となる。
【０００７】
図８は、前記バッファメモリ５の入出力データと未読データ量との時間変化の一例を示すグラフである。図８（ａ）はバッファメモリ５に書込まれるデータを示し、図８（ｂ）はバッファメモリ５から読出されるデータを示し、図８（ｃ）はバッファメモリ５における未読データ量を示す。前述のように、時間軸方向に圧縮され、パケット化されたデータは、図８（ａ）において参照符ｉｎ１，ｉｎ２，ｉｎ３，…で示すように、該バッファメモリ５に順次間欠に入力され、書込まれてゆく。また、該バッファメモリ５からは、前記パケットに対応して、図８（ｂ）において参照符ｏｕｔ１，ｏｕｔ２，ｏｕｔ３，…で示すように、時間軸方向に伸長され、連続したデータとなって読出されてゆく。これに対応して、未読データ量は、図８（ｃ）において参照符α１で示すように増減を繰返す。
【０００８】
なお、パケットデータは送信側から定期的に送られてくるとは限らず、一般的には、送信側のパケット化の際の都合によって、参照符ｉｎ３，ｉｎ７，ｉｎ１１，…で示すようにパケットが存在しない場合もある。この場合は、一次的に未読データ量が大きく減少するけれども、やがて徐々に増加し、該未読データ量の長時間平均は、参照符ｒｅｆで示す常に一定の値となる。
【０００９】
ここで、通常、バッファメモリ５がオーバーフローおよびアンダーフローするまでの容量のマージンを同程度に設定するために、受信を開始してから該バッファメモリ５に半分までデータが蓄積された時点ｔｈから読出しが開始され、再生が行なわる。そして、送信側のサンプリングクロックと受信側のサンプリングクロックとの周波数が完全に一致している場合には、送信側の符号化周期と受信側の復号化周期とが等しく、したがってバッファメモリ５に書込まれるデータの平均速度とバッファメモリ５から読出されるデータの平均速度とが等しくなり、該バッファメモリ５の半分の容量が、前記参照符ｒｅｆで示す未読データ量の収束値となる。
【００１０】
しかしながら、実際には、前述のように送信側のサンプリングクロックに対して受信側のサンプリングクロックが非同期であるので、それぞれのクロック周波数が微妙に異なったり、或いは他方に対して変動する。この結果、送信側の符号化処理の平均周期、つまりバッファメモリ５への書込みの平均周期と、受信側の復号化処理の平均周期、つまりバッファメモリ５からの読出しの平均周期とが異なり、未読データ量は、参照符α２やα３で示すように、時間の経過とともに前記半分の容量である値ｒｅｆからずれ、いずれはオーバーフローやアンダーフローが発生することになる。
【００１１】
これを解決するために、たとえばＩＥＥＥ１３９４規格によるデータ伝送では、ＩＥＥＥ１３９４バス上にサイクルマスタと呼ばれるノードが存在し、このサイクルマスタ上のタイマ情報をパケットに入れて送信し、バス上の他のノードのタイマに概ね基本周期（１２５μｓ）毎にコピーすることによって、各ノード間でタイマの時刻を合わせる仕組みが備わっており、送信側と受信側との双方で、自身のタイマを元に個別にサンプリングクロックを生成する。これによって、送受信装置間でサンプリングクロックの時間ずれは発生せず、受信側において前記サンプル点の重複や欠落を避けることができる。
【００１２】
ここで、前記サイクルマスタの本来の働きは、サイクルスタートパケットと呼ばれるパケットを基本周期の最初に送出し、Ｉｓｏｃｈｒｏｎｏｕｓパケットと呼ばれる帯域が保証されたパケットの送受信タイミングを決定することにあり、したがってこのサイクルマスタを必要とするのは、前記Ｉｓｏｃｈｒｏｎｏｕｓパケットを使用する場合である。一方、前記ＩＥＥＥ１３９４規格においては、伝送レートが低い場合や他のパケットのトラフィックが少なく、帯域を保証する必要がない場合には、前記Ｉｓｏｃｈｒｏｎｏｕｓパケットを使用せず、基本的なＡｓｙｎｃｈｒｏｎｏｕｓパケットと呼ばれるパケットのみを使用しても転送を行なえるようになっている。しかしながら、この場合、Ｉｓｏｃｈｒｏｎｏｕｓパケットの処理およびサイクルマスタの処理が不要となり、ハードウェアが簡略化できる反面、送受信間で同期を行なう手段が存在しないので、時間ずれが発生し、前述のようなサンプル点の重複や欠落が発生する。
【００１３】
また、バッファメモリ５の前記オーバーフローやアンダーフローを解決する別の手法として、データの受信側が送信側にコマンドを送ってフロー制御を行なって送信データの速度変更を要求することによって、受信側の独立したクロックでデータを再生しつつ、前記オーバーフローやアンダーフロー防止するという手法が、１３９４　ＴＲＡＤＥ　ＡＳＳＯＣＩＡＴＩＯＮの技術文献「ＴＡ　Ｄｏｃｕｍｅｎｔ　１９９９０１５　ＡＶ／Ｃ　Ｃｏｍｍａｎｄ　Ｓｅｔ　ｆｏｒ　Ｒａｔｅ　Ｃｏｎｔｒｏｌ　ｏｆ　Ｉｓｏｃｈｒｏｎｏｕｓ　Ｄａｔａ　Ｆｌｏｗ」に記載されている。この手法では、再生時にサンプル点の重複や欠落は発生せず、また送信側が送信データの速度を受信側に合わせて調整するので、受信側の独立したサンプリングクロックで再生でき、クロックのジッタが極めて少なく、非常に有効な手法である。
【００１４】
しかしながら、この手法は、ＣＤプレーヤなどの記録媒体に蓄積されたデータの再生には適用することが可能であるけれども、リアルタイムの放送データなどのように同時性のあるデータの場合には、送信側のデータ伝送速度を調整することが不可能なため、適用できない。また、この手法は、受信側から送信側に対して要求を行ない、送信ノードは要求を受けた受信ノードに対してのみ送信速度を合わせるので、１つの送信ノードに対して受信ノードが複数存在する場合には適用できない。さらにまた、送信側のデータを送出するハードウェアがこのようなフロー制御に対応し、前述のように送信側でＣＤからのデータの読出し速度を制御するような複雑な制御が必要になる。
【００１５】
本発明の目的は、パケットによるデータ伝送においても、送信側から同期用データや同期クロックを伝送することなく、受信側において送信側と同期した再生処理を行い、サンプル点の重複や欠落なくデータを再生することができるデータ再生装置を提供することである。
【００１６】
【課題を解決するための手段】
本発明のデータ再生装置は、受信したデータを再生する装置において、受信手段からの受信データを順次蓄積してゆくとともに、読出しクロックに応答して、一番古いデータから順次連続して読出しを行なうバッファメモリと、前記バッファメモリの未読データ量を算出する未読データ量算出手段と、前記未読データ量算出手段の出力を時間的に平滑化する平滑化手段と、前記平滑化手段からの出力に基づき、前記読出しクロックの周波数を変化させるクロック周波数変更手段と、前記読出しクロックに同期して、前記バッファメモリから読出されたデータの再生処理を行なう再生手段とを含むことを特徴とする。
【００１７】
上記の構成によれば、受信したデータを再生するにあたって、受信データをバッファメモリに一時的に蓄積して、そのバッファメモリにおける未読データ量を未読データ量算出手段で算出し、クロック周波数変更手段が、その未読データ量を時間的に平滑化した出力に基づいて前記バッファメモリから再生手段への読出しクロックの周波数を変化させることで、バッファメモリにおける未読データの蓄積データ量を略一定に維持して、読出しを行う。
【００１８】
したがって、送信側と受信側とが、特別なクロック信号や通信などで同期（連係）することなく、同時性のあるデータや、複数の再生装置に配信されるデータなどのように、再生装置側でデータの再生タイミングを任意に決定できないようなデータ、すなわちバッファメモリでの蓄積で、ジッタなどの時間のずれを吸収できないデータに対して、上記のように読出しクロックの周波数を変化することで、前記時間のずれを吸収することができる。
【００１９】
また、本発明のデータ再生装置は、パケットに時間軸圧縮されて送信されるデータを受信して再生する装置において、受信手段からの受信データを順次蓄積してゆくとともに、読出しクロックに応答して、一番古いデータから順次連続して読出しを行なうバッファメモリと、前記バッファメモリの未読データ量を算出する未読データ量算出手段と、前記未読データ量算出手段の出力を時間的に平滑化する平滑化手段と、前記平滑化手段からの出力に基づき、前記読出しクロックの周波数を変化させるクロック周波数変更手段と、前記読出しクロックに同期して、前記バッファメモリから読出されたデータの再生処理を行なう再生手段とを含むことを特徴とする。
【００２０】
上記の構成によれば、ＩＥＥＥ１３９４シリアルバスまたはＵＳＢなどで実現される通信路を介して、送信側から一定間隔で送信されてくるパケットデータを受信して再生する装置において、受信データをバッファメモリに一時的に蓄積して、そのバッファメモリから、一番古いデータから順次連続して読出すことで、前記パケットデータの時間軸を伸長して、連続したデータに変換する。そして、前記バッファメモリにおける未読データ量を未読データ量算出手段で算出し、クロック周波数変更手段が、その未読データ量を時間的に平滑化した出力に基づいて前記バッファメモリから再生手段への読出しクロックの周波数を変化させることで、バッファメモリにおける未読データの蓄積データ量を略一定に維持して、読出しを行う。
【００２１】
したがって、送信側と受信側とが、特別なクロック信号や通信などで同期（連係）することなく、同時性のあるデータや、複数の再生装置に配信されるデータなどのように、再生装置側でデータの再生タイミングを任意に決定できないようなデータ、すなわちバッファメモリでの蓄積で時間のずれを吸収できないデータに対して、上記のように読出しクロックの周波数を変化することで、前記時間のずれを吸収することができる。
【００２２】
さらにまた、本発明のデータ再生装置では、前記読出しクロックを作成するクロック信号源は電圧制御型発振器から成り、前記未読データ量算出手段は、前記未読データ量が予め定める値以上であるか否かを表す１ビットの信号を出力し、前記クロック周波数変更手段は、前記１ビットの信号の出力に基づき、周波数を上昇すべき電圧と下降すべき電圧とを切換えて出力することを特徴とする。
【００２３】
上記の構成によれば、未読データ量算出手段は、未読データ量が予め定める値以上であるか否かを表す１ビットの信号を出力し、それに応答して、クロック周波数変更手段は、周波数を下降すべき電圧、たとえばＧＮＤ電位や、周波数を上昇すべき電圧、たとえばＶｃｃ電位を切換えて、前記電圧制御型発振器へ出力するだけで、前述のように読出し速度を一定に維持することができる。
【００２４】
したがって、簡単な構成で、低コストに、かつ容易に実現することができる。
【００２５】
また、本発明のデータ再生装置では、前記予め定める値は、前記バッファメモリの容量の半分であることを特徴とする。
【００２６】
上記の構成によれば、送信側のクロック、すなわちバッファメモリへの書込みクロックと、読出しクロックとの差によるオーバーフローとアンダーフローとは、等しい確率で発生するので、周波数を上昇すべき電圧と下降すべき電圧との切換えの閾値となる未読データ量を前記バッファメモリの容量の半分とすることで、それらのフローを最も高い確率で防止することができる。
【００２７】
さらにまた、本発明のデータ再生装置では、前記クロック周波数変更手段は、バッファメモリへのデータの入力開始時点から、未読データ量が予め定める値に達し、読出しが開始されるまでの間は、前記周波数を上昇すべき電圧と下降すべき電圧との中間値を出力することを特徴とする。
【００２８】
上記の構成によれば、クロック周波数変更手段から電圧制御型発振器から成るクロック信号源への制御電圧を、初期に周波数を下降すべき電圧または上昇すべき電圧の一方に設定していると、読出しが始まっても電圧制御型発振器への制御電圧が収束せず、読出し速度が変化してゆくのに対して、読出しが開始される以前のバッファメモリへのデータの入力開始時点からそれらの電圧の中間値としておくことで、該読出し初期からクロックが規定の周波数で略安定しており、前記制御電圧が比較的安定し、読出し速度を一定に維持することができる。
【００２９】
また、本発明のデータ再生装置では、前記読出しクロックを作成するクロック信号源は電圧制御型発振器から成り、前記クロック周波数変更手段は、前記未読データ量算出手段の出力データに対応したアナログ電圧を出力することを特徴とする。
【００３０】
上記の構成によれば、前記未読データ量算出手段の出力データに対応して、前記電圧制御型発振器へ入力する制御電圧をアナログ電圧で細かく調整することができ、より高精度にクロック周波数を制御することができる。
【００３１】
さらにまた、本発明のデータ再生装置では、前記電圧制御型発振器は、入力電圧の変化に対する出力周波数の変化が、中心電圧付近で小さく、かつ周辺電圧で大きくなる非線形な関数に設定されていることを特徴とする。
【００３２】
上記の構成によれば、入力電圧が前記中心電圧付近に収束している定常状態では、該入力電圧が多少変動しても前記出力周波数を安定に維持することができ、これに対して、入力電圧が大きく変動した場合、前記出力周波数も大きく変化し、フィードバック制御によって前記入力電圧を前記中心電圧付近に効率良く復帰させることができる。
【００３３】
また、本発明のデータ再生装置では、再生すべき受信データは、映像データおよび／または音声データであり、前記バッファメモリへは、前記映像および／または音声の成分以外を除いて記憶されることを特徴とする。
【００３４】
上記の構成によれば、受信されたデータの内、バッファメモリへは、ヘッダや誤り訂正用の符号などの前記映像および／または音声の成分以外を除いて記憶される。
【００３５】
したがって、前記バッファメモリのメモリ容量の消費を抑えるとともに、読出しにはそのような余分なデータを読出すためにより高い周波数のクロックが必要とならず、読出しのクロックを送信側と同じ周波数とすることができる。
【００３６】
さらにまた、本発明のデータ再生装置では、再生すべき受信データは、１ビット音声データであることを特徴とする。
【００３７】
上記の構成によれば、各ビットの重みの異なるマルチビットのデータでは、ＭＳＢ付近のデータに伝送誤りが生じると、再生音声に大きな歪みが生じる可能性があるのに対して、１ビットのデータは各ビットの重みが相互に等しく、伝送誤りが生じても知覚できるような歪みが発生する可能性は小さい。
【００３８】
したがって、１ビット音声データを用いることで、ＳＮの大きなデータ伝送を行うことができる。
【００３９】
また、本発明のデータ再生装置では、前記受信手段からの受信データが入力され、パケットデータに予め付されているパケット毎の順序を示す識別番号を識別し、受信パケット列中で前記識別番号が不連続になった場合には、消失パケットに代えて予め定める特定のデータを前記バッファメモリに書込むデータ補償手段をさらに備えることを特徴とする。
【００４０】
上記の構成によれば、データ補償手段は、パケットの消失を判定すると、受信データに代えて、特定のデータを、消失したパケット数分、バッファメモリに書込みを行う。
【００４１】
したがって、前記同時性のあるデータや複数の再生装置に配信されるデータなどのように再生装置側でデータの再生タイミングを任意に決定できないようなデータに好適である。
【００４２】
さらにまた、本発明のデータ再生装置では、前記特定のデータは、再生信号のレベルが、一定値となるようなデータまたは０レベルとなるようなデータであることを特徴とする。
【００４３】
上記の構成によれば、補償するデータを上記のようなデータとすることで、たとえば音声信号の場合には、聴感上のノイズを抑制することができる。
【００４４】
【発明の実施の形態】
本発明の実施の一形態について、図１〜図３に基づいて説明すれば、以下のとおりである。
【００４５】
図１は、パケットデータを受信して再生する本発明の実施の一形態の再生装置１１の電気的構成を示すブロック図である。この再生装置１１は、デジタルオーディオデータの再生装置であり、この図１では１チャネル分を示しているが、スピーカと再生装置およびアンプとが一体化された機器（図１におけるＤ／Ａ変換器１８以降を一体化した機器）などでは、これらの機器が並列に設けられ（図１におけるデコーダ１７までが共用、前記Ｄ／Ａ変換器１８以降を複数チャネル）、送信側とともにチャネル毎の機器を設ける場合には、この図１の構成が並列に接続されることになり、したがって各再生装置１１毎に任意に再生タイミングを決定できず、各チャネル間で同期して再生を行う必要のある装置である。
【００４６】
送信側において、一定周期でサンプリングおよび符号化されてパケット化されたデータは、ＩＥＥＥ１３９４シリアルバスまたはＵＳＢなどで実現される通信路１２から受信回路１３に間欠に入力され、制御回路１４によって読出されてバッファメモリ１５に順次書込まれ、蓄積される。一方、このバッファメモリ１５からは、発振器１６からのクロックによって一定間隔毎に連続してデータが読出され、デコーダ１７によって音声データに復号化され、Ｄ／Ａ変換器１８においてアナログ信号となり、低域通過フィルタ１９を通して、通信路２０から図示しない増幅回路などに出力される。
【００４７】
前記バッファメモリ１５は、前記ＦＩＦＯのメモリであり、入力データを順次蓄積してゆくとともに、その書込みとは非同期で、一番古いデータから順次読出しを行ない、読出された領域には順次新たなデータが再書込みされる。前記デコーダ１７は、読出された１ワード分のデータを１サンプル分の音声データに復号化する。
【００４８】
このようにバッファメモリ１５から読出された後のデータは、発振器１６からのクロックに同期して処理が行われる。すなわち、前記Ｄ／Ａ変換器１８のサンプリングクロックは、前記発振器１６からのクロックか、またはそのクロックに同期して該Ｄ／Ａ変換器１８の内部で生成されるクロックとなり、送信側のサンプリングクロックとは非同期となっている。
【００４９】
注目すべきは、本発明では、読出しクロックを作成する前記発振器１６が可変周波数の発振器から成り、その発振周波数が、前記バッファメモリ１５内の未読データ量に応じて変化されることである。具体的には、前記バッファメモリ１５は、その内部の未読データ量が容量の半分を超えたか否かを示す１ビットのフラグ信号（一般的にハーフフラグ信号と呼ばれる）ｈｆを出力する機能を有し、そのフラグ信号ｈｆはスイッチ２１を介してローパスフィルタ２２に入力され、平滑化された後、前記発振器１６に入力される。
【００５０】
前記発振器１６は、電圧制御型発振器（ＶＣＯ）から成り、入力電圧が高くなる程、発振周波数が高くなる。一方、前記フラグ信号ｈｆは、前記バッファメモリ１５内の未読データ量が、半分を超えている場合には「１」、たとえばＶｃｃなどのハイレベルの電圧となり、前記半分を超えていない場合には「０」、たとえばＧＮＤなどのローレベルの電圧となる。したがって、前記未読データ量が半分を超えている場合には前記発振器１６の発振周波数が高くなってデータの読出し速度が速くなり、前記未読データ量が半分を超えていない場合には発振器１６の発振周波数が低くなってデータの読出し速度が遅くなり、こうして常に前記未読データ量がバッファメモリ１５の容量の半分となるように閉ループ制御が行われる。
【００５１】
また、前記フラグ信号ｈｆは制御回路１４にも入力されている。この制御回路１４は、前記フラグ信号ｈｆに応答して、初期状態では「０」、該フラグ信号ｈｆが最初に「１」となったタイミング以降は「１」となる切換え信号ｓｗを前記スイッチ２１へ出力する。スイッチ２１には、前記フラグ信号ｈｆと、予め定める電圧Ｖｈとが入力されており、前記切換え信号ｓｗが、「０」であるときには前記電圧Ｖｈを前記ローパスフィルタ２２へ出力し、「１」であるときには前記フラグ信号ｈｆを前記ローパスフィルタ２２へ出力する。
【００５２】
前記電圧Ｖｈは、前記フラグ信号ｈｆの２つの電圧の中間値、たとえばＶｃｃ／２に選ばれている。したがって、発振器１６は、バッファメモリ１５からのデータの読出し開始までは一定の電圧Ｖｈが入力されて、その電圧Ｖｈに対応した予め定める周波数で発振を行い、バッファメモリ１５からのデータの読出しが開始されると、前記電圧Ｖｈに対応した周波数から前記フラグ信号ｈｆ、したがって未読データ量に対応した周波数に円滑に変移し、発振を行う。
【００５３】
また、前記切換え信号ｓｗは、前記ＡＮＤゲート２３の一方の入力にも入力されている。このＡＮＤゲート２３の他方の入力には前記発振器１６からのクロックが入力されており、出力が前記バッファメモリ１５、デコーダ１７およびＤ／Ａ変換器１８などへ出力される。したがって、前記切換え信号ｓｗは、クロックのイネーブル信号として作用し、該切換え信号ｓｗが、「０」であるとき、すなわち未読データ量がバッファメモリ１５の容量の半分に達するまではクロックの出力を禁止し、「１」となると、すなわち未読データ量がバッファメモリ１５の容量の半分を超えるとクロックの出力を許可し、すなわちバッファメモリ１５からのデータの読出しを許容する。
【００５４】
図２は、上述のように構成される再生装置１１におけるバッファメモリ１５の入出力データと未読データ量との時間変化の一例を示すグラフである。この図２は前述の図８に対応し、図２（ａ）はバッファメモリ１５に書込まれるデータを示し、図２（ｂ）はバッファメモリ１５から読出されるデータを示し、図２（ｃ）はバッファメモリ１５における未読データ量を示す。また、図２（ｄ）は前記フラグ信号ｈｆを示し、図２（ｅ）はローパスフィルタ２２への入出力を示す。
【００５５】
先ず、初期状態またはデータ受信を行なっていないアイドル状態では、制御回路１４からの切換え信号ｓｗが「０」とされる。これによって、スイッチ２１はローパスフィルタ２２に対して定電圧Ｖｈを出力する。前記電圧Ｖｈは前記フラグ信号ｈｆの振幅変化幅の１／２のレベルに設定されており、直流成分は該ローパスフィルタ２２を通過するので、発振器１６にはこの定電圧Ｖｈが供給される。ここで発振器１６は、前記電圧Ｖｈを入力したときに、所望のサンプリングクロック周波数と同じ周波数で発振するように設計されている。このクロックは前記ＡＮＤゲート２３で阻止されて出力されず、またバッファメモリ１５の内部は空の状態である。
【００５６】
通信路１２を通して他のノードからのデータの受信が開始されると、受信されたパケットは、受信回路１３に入力され、該受信回路１３がデータを受信したことを制御回路１４に報知することで、先ずパケット内のヘッダが該制御回路１４によって受信回路１３から読出される。たとえば、ＩＥＥＥ１３９４による通信方式では、ヘッダにはパケット内に含まれるデータ数が格納されており、制御回路１４はこのデータ数だけパケット中のオーディオデータのみを受信回路１３からバッファメモリ１５に書込む。パケットにヘッダなどが含まれず、パケット全体がデータのみで構成されるような通信方式の場合には、パケット内の最初から最後までのデータを制御回路１４がバッファメモリ１５に書込めばよい。以上の動作がパケット毎に繰返される。こうして前述のように、時間軸方向に圧縮され、パケット化されたデータが、図２（ａ）において参照符ＩＮ１，ＩＮ２，ＩＮ３，…で示すように、該バッファメモリ１５に順次入力され、書込まれてゆく。
【００５７】
そして、時刻ＴＨにおいて、バッファメモリ１５の内部にデータが半分まで蓄積されると、該バッファメモリ１５から出力されるフラグ信号ｈｆが図２（ｄ）で示すように「１」となり、制御回路１４はこの時点から一連のデータ受信が全て完了するまで、前記切換え信号ｓｗを「１」にして保持する。これによって、再生中はスイッチ２１は前記フラグ信号ｈｆをローパスフィルタ２２を介して発振器１６に与えるとともに、ＡＮＤゲート２３がそのクロックの出力を許可し、発振器１６からのクロックが出力され続ける。この結果、バッファメモリ１５には前記時刻ＴＨから読出しクロックが入力され、図２（ｂ）において参照符ＯＵＴ１，ＯＵＴ２，ＯＵＴ３，…で示すように、符号化されたデータが１サンプル分ずつ一定間隔で読出され、時間軸方向に伸長される。読出されたデータは、デコーダ１７で復号化され、Ｄ／Ａ変換器１８においてアナログ信号に変換された後、出力される。
【００５８】
ここで、前記時刻ＴＨにおいて、スイッチ２１がフラグ信号ｈｆ側に切換わった直後の発振器１６の入力電圧は、ローパスフィルタ２２の効果によって直ちに変化せず、したがってクロックの周期も直ちには変化しない。このクロックに応答して、上述のようにバッファメモリ１５からのデータの読出しが開始されると、未読データ量は、図２（ｃ）において参照符βで示すように増減を繰返す。これによって、前記フラグ信号ｈｆは図２（ｄ）に示すように変化し、スイッチ２１を介するローパスフィルタ２２への入力も図２（ｅ）において参照符γ１で示すように前記フラグ信号ｈｆに対応した信号となり、この信号が該ローパスフィルタ２２で平滑化され、参照符γ２で示すように、時間変化のほとんどない波形となって発振器１６へ入力され、該発振器１６からは周波数の安定したクロックが出力される。
【００５９】
ここで、前記バッファメモリ１５からの読出しが開始されるまでの期間、電圧Ｖｈをローパスフィルタ２２へ供給する構成がない場合は、該ローパスフィルタ２２の出力は、図２（ｅ）において参照符γ３で示すように、前記電圧Ｖｈに到達するまでに時間がかかり、その間クロックが不安定となってしまうのに対して、前記のように定電圧Ｖｈを供給することによって、前記読出し開始の前後でローパスフィルタ２２の出力として、未読データ量を一定にするような電圧変化がほとんどない波形が得られることになり、クロック周波数を安定させることができる。
【００６０】
以上のように構成することによって、従来では、送信側のサンプリングクロックが受信側のサンプリングクロックに対して周波数が微妙に高い場合は、前記図８（ｃ）において参照符α２で示すように未読データ量が時間と共に増加し、オーバーフローを生じていたのに対して、本発明の再生装置１１では、前記未読データ量の増加によってフラグ信号ｈｆが「１」となる割合が多くなって読出しのクロックの周波数も微妙に増加するので、図２（ｃ）において参照符βで示すように、そのような不具合が生じることはなく、未読データ量を常に略一定にすることができる。
【００６１】
同様に、従来では、送信側のサンプリングクロックが受信側のサンプリングクロックに対して周波数が微妙に低い場合は、前記図８（ｃ）において参照符α３で示すように未読データ量が時間と共に減少し、アンダーフローを生じていたのに対して、本発明の再生装置１１では、前記未読データ量の減少によってフラグ信号ｈｆが「０」となる割合が多くなって読出しのクロックの周波数も微妙に減少するので、図２（ｃ）において参照符βで示すように、そのような不具合が生じることはなく、未読データ量を常に略一定にすることができる。
【００６２】
このように前記フラグ信号ｈｆによって発振器１６にバッファメモリ１５の未読データ量がフィードバックされ、クロックの周期は送信側の符号化周期、つまりサンプリング周期と同じになるように制御され、前記未読データ量の平均値が一定量に保たれるので、バッファメモリ１５のオーバーフローやアンダーフローは発生せず、再生時にサンプル点の重複や欠落は発生しない。したがって、送信側から一定間隔で送信されてくるパケットデータを受信して再生するにあたって、送信側と受信側とが、特別なクロック信号や通信などで同期（連係）することなく、同時性のあるデータや、複数の再生装置に配信されるデータなどのように、再生装置側でデータの再生タイミングを任意に決定できないようなデータ、すなわちバッファメモリ１５での蓄積で時間のずれを吸収できないデータに対して、上記のように読出しクロックの周波数を変化することで、前記時間のずれを吸収することができる。
【００６３】
ここで、クロックの周波数の変動要因はバッファメモリ１５への書込み周期の乱れによるものであるが、図２（ａ）において参照符ＩＮ３，ＩＮ７，ＩＮ１１，…で示すように、パケットが一時途切れても、パケット中のデータの長時間に亘る平均周期は、送信側の符号化周期に一致し、常に一定となるので、バッファメモリ１５への書込み周期の長時間平均も一定となり、この長時間平均を行なうローパスフィルタ２２の効果によってクロックの変動を避けることができる。
【００６４】
また、本発明の再生装置１１では、発振器１６を電圧制御型発振器で構成し、その発振器１６へは、バッファメモリ１５からのフラグ信号ｈｆをローパスフィルタ２２で平滑化して与えるようにし、前記フラグ信号ｈｆが、その発振器１６の発振周波数を上昇すべき電圧と下降すべき電圧とを切換えて出力するとともに、読出し初期においては、制御回路１４がスイッチ２１を切換えて、両電圧の中間値である定電圧Ｖｈを入力するので、読出し初期から発振器１６の入力電圧が比較的安定し、読出し速度を一定に維持することができる。
【００６５】
さらにまた、前記発振器１６は、その入出力特性が、図３で示すように、入力電圧の変化に対する出力周波数の変化が、中心電圧付近で小さく、かつ周辺電圧で大きくなる非線形な関数に設定されている。これによって、前述のように通常再生時は前記フラグ信号ｈｆの中心電圧である前記定電圧Ｖｈで平衡状態にある該発振器１６の入力電圧が多少変動しても、出力周波数を安定に維持することができ、これに対して前記入力電圧が大きく変動した場合、前記出力周波数も大きく変化し、フィードバック制御によって前記フラグ信号ｈｆをローパスフィルタ２２で平滑化した電圧を前記定電圧Ｖｈ付近に効率良く復帰させることができる。
【００６６】
本発明の実施の他の形態について、図４および図５に基づいて説明すれば、以下のとおりである。
【００６７】
図４は、本発明の実施の他の形態の再生装置３１の電気的構成を示すブロック図である。この再生装置３１は、上述の再生装置１１に類似し、対応する部分には同一の参照符号を付して、その説明を省略する。注目すべきは、この再生装置３１では、フィードバック制御を行なうための信号が、前記フラグ信号ｈｆのような１ビットの信号ではなく、多ビットのデジタル信号をアナログ値に変換した信号であることである。また、再生処理部分は、デジタルオーディオデータが２値化された１ビットオーディオデータの再生処理を行なうことである。
【００６８】
具体的には、制御回路３８によってカウンタ３２およびバッファメモリ１５が最初に初期化され、その後、前記制御回路３８からバッファメモリ１５への書込みクロックと、後述の読出しクロックとがカウンタ３２に入力され、それぞれのクロックによって数値を増加または減少させて得られた差分値、したがってバッファメモリ１５の未読データ量の計数値がＤ／Ａ変換器３３によってアナログ値に変換される。そのアナログ値は、前記スイッチ２１およびローパスフィルタ２２を介して、クロックの発振器３４に入力される。
【００６９】
図５は、前記Ｄ／Ａ変換器３３の一構成例を示すブロック図である。このＤ／Ａ変換器３３は、抵抗を組合わせた簡単な構成で実現されるＤ／Ａ変換器であり、４ビット入力の例を示している。前記カウンタ３２からの未読データ量の計数値のデジタルデータが図５の上方からパラレルに入力され、下方からアナログ値が出力される。入力ビット数が多い場合は、抵抗を図５の横方向に増やすだけでよい。
【００７０】
前記発振器３４は、前述のように電圧制御型発振器から成り、前記１ビットオーディオデータのサンプリング周波数に対応した発振周波数のクロックを出力する。このクロックは、デコーダ３５および１ビットオーディオデータのＤ／Ａ変換器３６へ出力されるとともに、分周器３７で分周された後、バッファメモリ１５の読出しクロックとして使用される。
【００７１】
上述のように構成される再生装置３１では、データの読出しが開始されると、前記ローパスフィルタ２２には、前記図２（ｄ）および図２（ｅ）において参照符γ１で示すような前記フラグ信号ｈｆに代えて、図２（ｃ）において参照符βで示す未読データ量のアナログ値が入力され、前記再生装置１１と同様のフィードバックによる周波数制御が行われる。これによって、前記再生装置１１に比べて、構成は複雑になるものの、より高精度にクロック周波数を制御することができる。
【００７２】
また、デジタルオーディオデータとして、２値化された１ビットオーディオデータを使用する場合、バッファメモリ１５から読出されるデータ１ワード中の１ビットが１サンプルに相当する。したがって、１ワード中のビット数をｎとすると、バッファメモリ１５から１回データを読出す間にサンプリング処理がｎ回行われることになるので、該バッファメモリ１５へは、サンプリング用のクロックをｎ分周したクロックが分周器３７で生成され、入力される。
【００７３】
ここで、発振器３４は、前記定電圧Ｖｈを入力したときに、１ビットオーディオ再生のための所望のサンプリングクロック周波数と同じ周波数で発振するように設計されている。１ビットオーディオの場合、デコーダ３５の内部では１ワードのデータを１ビットに変換する並列／直列変換処理のみを行ない、Ｄ／Ａ変換器３６の内部では低域通過フィルタによる処理のみを行なうことでアナログ信号に変換することができる。
【００７４】
このように１ビットオーディオデータで伝送することで、各ビットの重みの異なるマルチビットのデータでは、ＭＳＢ付近のデータに伝送誤りが生じると、再生音声に大きな歪みが生じる可能性があるのに対して、該１ビットオーディオデータは各ビットの重みが相互に等しく、伝送誤りが生じても知覚できるような歪みが発生する可能性は小さく、ＳＮの大きなデータ伝送を行うことができる。
【００７５】
さらにまた、伝送中のエラーによって、パケットが正しく受信できずに消失する場合がある。このような場合には、送信データの量と受信データの量とが異なり、ローパスフィルタ２２へ入力される信号の平均レベルが変化し、一時的にサンプリング周波数が乱れることになる。この乱れは前述のフィードバック制御によっていずれ回復するけれども、この再生装置３１では、そのような乱れを防止する対策を講じており、以下に説明する。なお、以下の説明では、各パケットに含まれるデータ量は一定量Ｋとし、消失したパケット中のデータ量もＫである場合を想定している。
【００７６】
先ず、図示しない送信側からは、パケットの識別が可能な通し番号がヘッダ部分に入れて送信される。そのパケットを受信すると、制御回路３８は、ヘッダ中のこの番号をパケット毎に確認する。もし前回受信したパケットの番号に対して今回受信したパケットの番号が連続していない場合は、該制御回路３８はその間のパケットが伝送エラーによって消失したと判断し、今回受信したパケットの番号から前回受信したパケットの番号を減算し、その結果からさらに１を減算することで消失分のパケット数を算出する。そして、消失したパケット数×Ｋの量の再生用データ量をダミーデータとしてバッファメモリ１５へ書込む。
【００７７】
これによって、パケットが伝送中にエラーで消失しても、送信されたパケット中のデータ量と同じ量のデータがバッファメモリ１５へ書込まれ、該バッファメモリ１５内の未読データ量の平均値が変化することなく、したがってサンプリング周波数が乱れることを防止することができる。
【００７８】
なお、前記ダミーデータは、バッファメモリ１５から読出されて音声データとして再生されると、聴感上のノイズとなるので、Ｄ／Ａ変換器３６から出力される際に振幅が０レベルとなるか、または一定値を維持することが望ましい。これには、前述のようにオーディオデータが１ビットオーディオデータである場合、再生データのビット列が１と０とを交互に繰返すようなデータを書込むことで実現することができる。この場合、平均値が０レベルとなり、したがって再生レベルを０レベルに保持し、聴感上のノイズを極力抑えることができる。
【００７９】
以上の実施形態は何れもオーディオデータを対象に説明したけれども、周期的に再生処理が行われる映像データなどに対しても同様に適用できることは明らかである。また、パケットデータに限らず、連続して送信されてくるデータに対しても、ジッタを除去するために使用することができる。
【００８０】
【発明の効果】
本発明のデータ再生装置は、以上のように、受信したデータを再生するにあたって、受信データをバッファメモリに一時的に蓄積して、そのバッファメモリにおける未読データ量を未読データ量算出手段で算出し、クロック周波数変更手段が、その未読データ量を平滑化した出力に基づいて前記バッファメモリから再生手段への読出しクロックの周波数を変化させることで、バッファメモリにおける未読データの蓄積データ量を略一定に維持して、読出しを行う。
【００８１】
それゆえ、送信側と受信側とが、特別なクロック信号や通信などで同期（連係）することなく、同時性のあるデータや、複数の再生装置に配信されるデータなどのように、再生装置側でデータの再生タイミングを任意に決定できないようなデータ、すなわちバッファメモリでの蓄積で、ジッタなどの時間のずれを吸収できないデータに対して、上記のように読出しクロックの周波数を変化することで、前記時間のずれを吸収することができる。
【００８２】
また、本発明のデータ再生装置は、以上のように、送信側から一定間隔で送信されてくるパケットデータを受信して再生する装置において、受信データをバッファメモリに一時的に蓄積して、そのバッファメモリから、一番古いデータから順次連続して読出すことで、前記パケットデータの時間軸を伸長して、連続したデータに変換する。そして、前記バッファメモリにおける未読データ量を未読データ量算出手段で算出し、クロック周波数変更手段が、その未読データ量を平滑化した出力に基づいて前記バッファメモリから再生手段への読出しクロックの周波数を変化させることで、バッファメモリにおける未読データの蓄積データ量を略一定に維持して、読出しを行う。
【００８３】
それゆえ、送信側と受信側とが、特別なクロック信号や通信などで同期（連係）することなく、同時性のあるデータや、複数の再生装置に配信されるデータなどのように、再生装置側でデータの再生タイミングを任意に決定できないようなデータ、すなわちバッファメモリでの蓄積で時間のずれを吸収できないデータに対して、上記のように読出しクロックの周波数を変化することで、前記時間のずれを吸収することができる。
【００８４】
さらにまた、本発明のデータ再生装置は、以上のように、前記読出しクロックを作成するクロック信号源を電圧制御型発振器とし、未読データ量算出手段は、未読データ量が予め定める値以上であるか否かを表す１ビットの信号を出力し、それに応答して、クロック周波数変更手段は、周波数を下降すべき電圧、たとえばＧＮＤ電位や、周波数を上昇すべき電圧、たとえばＶｃｃ電位を切換えて、前記電圧制御型発振器へ出力することで、前述のように読出し速度を一定に維持する。
【００８５】
それゆえ、簡単な構成で、低コストに、かつ容易に実現することができる。
【００８６】
また、本発明のデータ再生装置は、以上のように、前記予め定める値を、前記バッファメモリの容量の半分とする。
【００８７】
それゆえ、送信側のクロック、すなわちバッファメモリへの書込みクロックと読出しクロックとの差によるオーバーフローとアンダーフローとを、最も高い確率で防止することができる。
【００８８】
さらにまた、本発明のデータ再生装置は、以上のように、前記クロック周波数変更手段が、バッファメモリへのデータの入力開始時点から、未読データ量が予め定める値に達し、読出しが開始されるまでの間は、前記周波数を上昇すべき電圧と下降すべき電圧との中間値を出力する。
【００８９】
それゆえ、読出しが開始される以前のバッファメモリへのデータの入力開始時点からクロックが規定の周波数で略安定しており、読出しが開始時点では前記制御電圧が比較的安定し、読出し速度を一定に維持することができる。
【００９０】
また、本発明のデータ再生装置は、前記読出しクロックを作成するクロック信号源を電圧制御型発振器とし、前記クロック周波数変更手段は、前記未読データ量算出手段の出力データに対応したアナログ電圧を出力する。
【００９１】
それゆえ、未読データ量に対応して、前記電圧制御型発振器へ入力する制御電圧をアナログ電圧で細かく調整することができ、より高精度にクロック周波数を制御することができる。
【００９２】
さらにまた、本発明のデータ再生装置は、以上のように、前記電圧制御型発振器を、入力電圧の変化に対する出力周波数の変化が、中心電圧付近で小さく、かつ周辺電圧で大きくなる非線形な関数に設定する。
【００９３】
それゆえ、入力電圧が前記中心電圧付近に収束している定常状態では、該入力電圧が多少変動しても前記出力周波数を安定に維持することができ、これに対して、入力電圧が大きく変動した場合、前記出力周波数も大きく変化し、フィードバック制御によって前記入力電圧を前記中心電圧付近に効率良く復帰させることができる。
【００９４】
また、本発明のデータ再生装置は、以上のように、再生すべき受信データを、映像データおよび／または音声データとし、前記バッファメモリへは、ヘッダや誤り訂正用の符号などの前記映像および／または音声の成分以外を除いて記憶する。
【００９５】
それゆえ、前記バッファメモリのメモリ容量の消費を抑えるとともに、読出しのクロックを送信側と同じ周波数とすることができる。
【００９６】
さらにまた、本発明のデータ再生装置は、以上のように、再生すべき受信データを、各ビットの重みが相互に等しく、伝送誤りが生じても知覚できるような歪みが発生する可能性が小さい１ビット音声データとする。
【００９７】
それゆえ、ＳＮの大きなデータ伝送を行うことができる。
【００９８】
また、本発明のデータ再生装置は、以上のように、データ補償手段が、受信したパケットデータに予め付されているパケット毎の順序を示す識別番号を識別し、受信パケット列中で前記識別番号が不連続になった場合には、消失パケットに代えて予め定める特定のデータを前記バッファメモリに書込む。
【００９９】
それゆえ、前記同時性のあるデータや複数の再生装置に配信されるデータなどのように再生装置側でデータの再生タイミングを任意に決定できないようなデータに好適である。
【０１００】
さらにまた、本発明のデータ再生装置は、以上のように、前記特定のデータを、再生信号のレベルが、一定値となるようなデータまたは０レベルとなるようなデータとする。
【０１０１】
それゆえ、たとえば音声信号の場合には、聴感上のノイズを抑制することができる。
【図面の簡単な説明】
【図１】パケットデータを受信して再生する本発明の実施の一形態の再生装置の電気的構成を示すブロック図である。
【図２】図１で示す再生装置におけるバッファメモリの入出力データと未読データ量との時間変化の一例を示すグラフである。
【図３】発振器の入力電圧の変化に対する出力周波数の変化を示すグラフである。
【図４】本発明の実施の他の形態の再生装置の電気的構成を示すブロック図である。
【図５】図４で示す再生装置におけるＤ／Ａ変換器の一構成例を示すブロック図である。
【図６】サンプル点が欠落した場合の再生波形を示す図である。
【図７】典型的な従来技術の再生装置の電気的構成を示すブロック図である。
【図８】図７で示す再生装置におけるバッファメモリの入出力データと未読データ量との時間変化の一例を示すグラフである。
【符号の説明】
１１，３１　　再生装置
１２，１９　　通信路
１３　　受信回路（受信手段）
１４　　制御回路
１５　　バッファメモリ（未読データ量算出手段、クロック周波数変更手段）
１６，３４　　発振器（クロック信号源、電圧制御型発振器）
１７，３５　　デコーダ（再生手段）
１８，３６　　Ｄ／Ａ変換器
２１　　スイッチ（クロック周波数変更手段）
２２　　ローパスフィルタ（平滑化手段）
２３　　ＡＮＤゲート
３２　　カウンタ（未読データ量算出手段、クロック周波数変更手段）
３３　　Ｄ／Ａ変換器（クロック周波数変更手段）
３７　　分周器
３８　　制御回路（データ補償手段）
【図１】
2004072217.tif 000003
【図２】
2004072217.tif 000004
【図３】
2004072217.tif 000005
【図４】
2004072217.tif 000006
【図５】
2004072217.tif 000007
【図６】
2004072217.tif 000008
【図７】
2004072217.tif 000009
【図８】
2004072217.tif 000010