(57)【要約】【課題】  受信バッファにおいてオーバーフローやアンダーフローが生じる頻度を抑え、データの受信における安定性を向上させることが可能な受信装置等を提供する。【解決手段】  送信装置１からネットワーク３を介してデジタルデータを受信する受信装置２であって、受信側クロック５６と、受信バッファ３５と、受信バッファ監視部３７と、調整部５３と、を備える受信装置２を提供する。受信側クロック５６は、デジタルデータの処理のために所定の時間間隔でクロック信号を発生させる。受信バッファ３５は、デジタルデータを蓄積する。受信バッファ監視部３７は、受信バッファ３５のデータ蓄積量を監視する。調整部５３は、判断時間間隔の間、データ蓄積量の変位が所定の範囲内に維持された場合に、判断時間間隔の開始時のデータ蓄積量と判断時間間隔の経過時のデータ蓄積量との関係に基づいて、クロック信号を発生させる時間間隔を調整する。【選択図】        図１
2006114988.tif 000002
【特許請求の範囲】
【請求項１】
送信装置から通信網を介してデジタルデータを受信する受信装置であって、
前記デジタルデータの処理のために所定の時間間隔でクロック信号を発生させるクロック信号発生手段と、
前記デジタルデータを蓄積する受信バッファと、
前記受信バッファのデータ蓄積量を監視するバッファ監視手段と、
判断時間間隔の間前記データ蓄積量の変位が所定の範囲内に維持された場合に、前記判断時間間隔の開始時の前記データ蓄積量と前記判断時間間隔の経過時の前記データ蓄積量との関係に基づいて、前記クロック信号を発生させる時間間隔を調整する調整手段と、
を備えた受信装置。
【請求項２】
前記調整手段は、前記判断時間間隔の開始時の前記データ蓄積量と前記判断時間間隔の経過時の前記データ蓄積量との増減変化の方向とは逆の方向に、前記クロック信号を発生させる時間間隔を増減させる、
請求項１に記載の受信装置。
【請求項３】
前記調整手段は、前記判断時間間隔の開始時の前記データ蓄積量と前記判断時間間隔の経過時の前記データ蓄積量との変化の量に応じて、前記クロック信号を発生させる時間間隔を調整する、
請求項１または２に記載の受信装置。
【請求項４】
前記判断時間間隔は、少なくとも前記送信装置から送信されてくるデータ量に基づいて定められている、
請求項１から３のいずれか１項に記載の受信装置。
【請求項５】
前記データ蓄積量の変位の所定の範囲は、前記通信網の安定状態における通信速度と、前記クロック信号を発生させる時間間隔との少なくともいずれか一方に基づいて定められている、
請求項１から４のいずれか１項に記載の受信装置。
【請求項６】
前記判断時間間隔の開始時の前記データ蓄積量と前記判断時間間隔の経過時の前記データ蓄積量との関係に基づいて、前記受信バッファの前記データ蓄積量の間引きが可能な間引き手段および／または前記受信バッファの前記データ蓄積量の補間が可能な補間手段をさらに備えた、
請求項１から５のいずれか１項に記載の受信装置。
【請求項７】
前記受信したデジタルデータを再生するストリーミング再生機能をさらに備えた、
請求項１から６のいずれか１項に記載の受信装置。
【請求項８】
送信装置から通信網を介してデジタルデータを受信する受信装置におけるクロック調整方法であって、
判断時間間隔の間、前記デジタルデータを受信バッファに蓄積する蓄積ステップと、
前記受信バッファのデータ蓄積量を監視する監視ステップと、
前記判断時間間隔の間前記データ蓄積量の変位が所定の範囲内に維持されたか否か判断する判断ステップと、
前記判断結果に応じ、前記判断時間間隔の開始時の前記データ蓄積量と前記判断時間間隔の経過時の前記データ蓄積量との関係に基づいて、前記デジタルデータを処理のためにクロック信号発生手段によって発生されるクロック信号の時間間隔を調整する調整ステップと、
を備えたクロック調整方法。
【請求項９】
放送システムであって、
デジタルデータを送信するために所定の時間間隔で送信クロック信号を発生させる送信クロック信号発生手段と、前記送信クロックを発生させる時間間隔にしたがって前記デジタルデータ信号化させる符号化手段と、前記デジタルデータ信号を送信する送信手段とを有する送信装置と、
前記送信装置と通信網を介して接続され、前記デジタルデータ信号を前記通信網を介して受信する受信手段と、前記デジタルデータを一時的に格納する受信バッファと、前記受信バッファに格納されているデータ蓄積量を監視する監視手段と、前記デジタルデータを処理のために所定の時間間隔で受信クロック信号を発生させる受信クロック信号発生手段と、前記受信クロック信号を発生させる時間間隔を調整する調整手段と、前記発生させる時間間隔を調整された受信クロックにしたがって前記デジタルデータの少なくとも一部を音声に変換して放送する放送手段とを有する受信装置と、
を備え、
前記受信装置は、判断時間間隔の間前記データ蓄積量の変位が所定の範囲内に維持された場合に、前記判断時間間隔の開始時の前記データ蓄積量と前記判断時間間隔の経過時の前記データ蓄積量との関係に基づいて、前記受信クロック信号を発生させる時間間隔を調整する、
放送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置、クロック調整方法および放送システム、特に、送信装置から通信網を介してデジタルデータを受信する受信装置、クロック調整方法および放送システムに関する。
【背景技術】
【０００２】
近年、音声・動画データ等の連続的に処理されることにより再生されるデータが、ネットワークを介して送信されている。また、連続再生されるデータが送信側端末からネットワークを介して送信され、受信側端末が、データの受信を行いながらリアルタイムに再生するというストリーミング技術が実用化されている。このように受信側端末でストリーミング再生を行う場合には、受信側端末に設けられている受信バッファにおいて、送信側端末と受信側端末とを結ぶネットワークにおける通信速度にゆらぎが生じてしまうことに起因して、オーバーフローやアンダーフローが生じたりするおそれがある。この結果、受信側端末における復号処理の連続性を保つことが困難になり、音質・画質の途切れやノイズ等の不具合が生じてしまうことがある。
【０００３】
これに対して、以下の特許文献１に示す受信側端末では、このようなネットワークにおける通信速度のゆらぎを考慮して、データの連続再生における音質・画質の乱れを抑える工夫が施されている。例えば、受信側端末において、受信したデータを一時的に蓄積させる受信バッファを設けつつ、受信バッファにデータ蓄積量を監視しながら必要に応じて受信バッファのデータの間引き処理や補間処理を施す等により、データの連続再生における確実性を向上させている。
【特許文献１】特開２００１−４５０６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したように、従来の受信側端末でストリーミング再生を行う場合には、受信バッファにデータ蓄積量を監視することにより、ネットワークにおける通信速度のゆらぎに対応させることが可能になっている。ここで、上述したネットワークの通信速度のゆらぎは、通信量の変化等の制御困難な要因により生じる性質のものであり、また、しばらく時間が経過することで一時的な通信速度のゆらぎが治まっておおよその通信速度に落ち着く性質のものと考えられる。このため、ネットワークの通信速度のゆらぎに起因するシステムの不具合も、このゆらぎが落ち着くにしたがって収束するものと考えられる。
【０００５】
これに対して、受信側端末が備えるクロックと送信側端末が備えるクロックとの間に生じるクロックのズレは、上述したネットワークの通信速度のゆらぎとは性質を異にするものである。すなわち、クロックのズレは、一時的な性質のものではなく、ズレが一端生じてしまうとズレ状態が続いてしまい、システムに対する不具合等の影響を及ぼし続けてしまう性質がある。このため、クロックのズレが生じてしまうと、送信側端末におけるデータ送信速度と、受信側端末におけるデータ処理速度に差が生じてしまい、ネットワークの通信速度のゆらぎが無い状態であっても、受信バッファにおいてオーバーフローやアンダーフローが生じるおそれがある。また、ネットワークの通信速度にゆらぎが生じている場合には、受信バッファにおいて生じるオーバーフローやアンダーフローの頻度が上がってしまうおそれがあり、その度にデータの間引き処理や補間処理を行う必要が生じてしまう。
【０００６】
本発明は上述した点に鑑みてなされたものであり、本発明の課題は、受信バッファにおいてオーバーフローやアンダーフローが生じることを抑え、データの受信における安定性を向上させることが可能な受信装置等を提供することにある。
【課題を解決するための手段】
【０００７】
本願第１発明は、上記の課題を解決するために、送信装置から通信網を介してデジタルデータを受信する受信装置であって、クロック信号発生手段と、受信バッファと、バッファ監視手段と、調整手段と、を備える受信装置を提供する。クロック信号発生手段は、前記デジタルデータの処理のために所定の時間間隔でクロック信号を発生させる。受信バッファは、前記デジタルデータを蓄積する。バッファ監視手段は、前記受信バッファのデータ蓄積量を監視する。調整手段は、判断時間間隔の間前記データ蓄積量の変位が所定の範囲内に維持された場合に、前記判断時間間隔の開始時の前記データ蓄積量と前記判断時間間隔の経過時の前記データ蓄積量との関係に基づいて、前記クロック信号を発生させる時間間隔を調整する。
【０００８】
この受信装置は、ＬＡＮなどのネットワーク上でのデジタル通信システムに用いられる。デジタルデータとしては、デジタル音声データ、デジタル画像データ等が挙げられる。また、デジタル音声データの圧縮音声符号、デジタル画像データの圧縮画像符号なども、デジタルデータに含まれる。送信装置から通信網を介することで受信したパケットに含まれるデジタルデータは、受信バッファにいったん蓄積される。この受信バッファにおけるデータ蓄積量の増減の様子は、バッファ監視手段によって監視される。そして、バッファ監視手段が受信バッファのデータ蓄積量を監視する場合に、判断時間間隔の間、データ蓄積量の変位が所定の範囲に維持された場合に、調整手段が、クロック信号発生手段の調整を行う。すなわち、調整手段は、判断時間間隔の開始時における受信バッファのデータ蓄積量と判断時間間隔の経過時における受信バッファのデータ蓄積量との関係に基づいて、クロック信号発生手段によってクロック信号が発生させる時間間隔を調整する。このため、受信バッファのデータ蓄積量が判断時間間隔の間データ蓄積量の変位が所定の範囲に安定して維持された場合に、調整手段によってクロック信号の発生時間間隔が調整される。
【０００９】
これにより、調整手段によるクロック発生手段の調整において判断対象となるデータに対して、受信バッファのデータ蓄積量が安定せずに通信網の通信速度が不安定な時間帯におけるデータが反映されてしまう程度を抑えることができる。これにより、受信バッファのデータ蓄積量の変化について、通信網の通信速度のゆらぎに起因する変化と、クロック発生手段に起因する変化とに区別できるようになる。すなわち、調整手段は、通信網の通信速度の一時的なゆらぎに起因してデータ処理が遅延したり早くなり過ぎたりする状態と、クロック信号発生手段によるクロック信号の発生時間間隔と送信装置側のクロック信号の発生時間間隔との間で緩やかに生じるズレに起因してデータ処理が遅延したり早くなり過ぎたりする状態とを区別できるようになる。
【００１０】
このため、調整手段は、受信バッファのデータ蓄積量に基づいてクロック発生手段によるクロック信号の発生時間間隔を調整する場合に、通信網の通信速度の一時的なゆらぎが反映されにくくし、クロック発生手段に起因する情報を抽出して、適切にクロック発生手段の調整を行うことができる。
したがって、調整手段がクロック信号発生手段によるクロック信号を発生させる時間間隔を調整することにより、受信バッファがオーバーフローやアンダーフローの状態になることを抑え、データの受信における安定性を向上させることができる。
【００１１】
なお、デジタルデータは、例えば、音声データや動画データ等の時系列データが含まれたものであってもよい。この場合には、連続的に再生される性質を有する時系列データについても、データの受信における安定性を向上させることでき、時系列データの再生の質を向上させることが可能になる。
本願第２発明は、前記第１発明において、前記調整手段は、前記判断時間間隔の開始時の前記データ蓄積量と前記判断時間間隔の経過時の前記データ蓄積量との増減変化の方向とは逆の方向に、前記クロック信号を発生させる時間間隔を増減させる。
【００１２】
この受信装置では、通信網の通信速度が安定した状態において受信バッファのデータ蓄積量が増加した場合には、調整手段は、クロック発生手段によるクロック信号の発生時間間隔を狭める調整を行う。また、通信網の通信速度が安定した状態において受信バッファのデータ蓄積量が減少した場合には、調整手段は、クロック発生手段によるクロック信号の発生時間間隔を広げる調整を行う。これにより、受信バッファがオーバーフローした場合のデータの間引き処理やアンダーフローした場合の補間処理を行う頻度を抑えて、データ再生の質の劣化を抑えることが可能になる。
【００１３】
本願第３発明は、前記第１発明または第２発明において、前記調整手段は、前記判断時間間隔の開始時の前記データ蓄積量と前記判断時間間隔の経過時の前記データ蓄積量との変化の量に応じて、前記クロック信号を発生させる時間間隔を調整する。
この受信装置では、クロック発生手段によるクロック信号の発生時間間隔の送信装置とのズレが比較的大きな場合であっても、調整手段はクロック発生手段によるクロック信号の発生時間間隔をズレ幅に応じて調整することができる。このため、クロック信号の発生時間間隔のズレをより迅速に修正することが可能になる。
【００１４】
本願第４発明は、前記第１発明から第３発明のいずれかの発明において、前記判断時間間隔は、少なくとも前記送信装置から送信されてくるデータ量に基づいて定められている。ここでの送信されてくるデータ量には、例えば、送信装置におけるデータの送信時間間隔や、通信網における通信速度等の所用時間に関する情報が含まれる。
この受信装置は、通信網における通信速度が安定した状態において、送信装置のデータ送信速度を反映させて、調整手段がクロック発生手段の調整を行うことができる。したがって、クロック発生手段の調整をより正確に行うことが可能になる。
【００１５】
具体的には、受信装置において単位時間当たりに受信したパケット個数等を参照する等して、送信装置のデータ送信時間間隔や送信装置のデータ送信速度等に基づいて上記判断時間間隔を把握することができる。また、例えば、受信装置は、受信したデータに損失があるか否かを判断して、損失がある場合には損失データ量分の補正を行い、クロック発生手段の調整に反映できるような構成にしてもよい。
本願第５発明は、前記第１発明から第４発明のいずれかの発明において、前記データ蓄積量の変位の所定の範囲は、前記通信網の安定状態における通信速度と、前記クロック信号を発生させる時間間隔との少なくともいずれか一方に基づいて定められている。ここでの安定状態における通信速度とは、例えば、イーサネット（登録商標）、無線ＬＡＮ、ｘＤＳＬ、ケーブルＴＶネットワークを用いた通信システムおよび採用される通信ケーブルの種類等によって定まる設定通信速度をいう。
【００１６】
この受信装置は、受信バッファのデータ蓄積量の変化が、通信網の通信速度の一時的なゆらぎに起因してデータ処理が遅延したり早くなり過ぎたりすることによる場合と、クロック信号発生手段によるクロック信号の発生時間間隔と送信装置側のクロック信号の発生時間間隔との間で緩やかに生じるズレに起因してデータ処理が遅延したり早くなり過ぎたりすることによる場合との判断を、より明確に行うことができる。
本願第６発明は、前記第１発明から第５発明のいずれかの発明において、間引き手段および／または補間手段をさらに備えている。間引き手段は、前記判断時間間隔の開始時の前記データ蓄積量と前記判断時間間隔の経過時の前記データ蓄積量との関係に基づいて、前記受信バッファの前記データ蓄積量の間引きを行うことができる。補間手段は、前記判断時間間隔の開始時の前記データ蓄積量と前記判断時間間隔の経過時の前記データ蓄積量との関係に基づいて、前記受信バッファの前記データ蓄積量を補間することができる。
【００１７】
この受信装置は、クロック発生手段を調整するだけでなく、受信バッファのデータ蓄積量の間引きおよび／または補間を行うことによりデータ蓄積量の調整を行うこともできる。このため、クロック発生手段によるクロック発生時間間隔の調整を行いつつ、受信バッファのデータ蓄積量を調整することにより、通信網における通信速度のゆらぎに対する耐性をより向上させることができる。
本願第７発明は、前記受信したデジタルデータを再生するストリーミング再生機能をさらに備えている。
【００１８】
この受信装置は、デジタルデータをストリーミング再生する場合においても、音声や動画の再生における質を向上させることが可能になる。
本願第８発明は、上記の課題を解決するために、送信装置から通信網を介してデジタルデータを受信する受信装置におけるクロック調整方法であって、蓄積ステップと、監視ステップと、判断ステップと、調整ステップと、を備えるクロック調整方法を提供する。蓄積ステップでは、判断時間間隔の間、前記デジタルデータを受信バッファに蓄積する。監視ステップでは、前記受信バッファのデータ蓄積量を監視する。判断ステップでは、前記判断結果に応じ、前記判断時間間隔の間前記データ蓄積量の変位が所定の範囲内に維持されたか否か判断する。調整ステップでは、前記判断時間間隔の開始時の前記データ蓄積量と前記判断時間間隔の経過時の前記データ蓄積量との関係に基づいて、前記デジタルデータを処理のためにクロック信号発生手段によって発生されるクロック信号の時間間隔を調整する。
【００１９】
このクロック調整方法は、前記第１発明と同等の作用効果を奏する。
本願第９発明は、上記の課題を解決するために、放送システムであって、送信装置と、受信装置と、を備える放送システムを提供する。送信装置は、送信クロック信号発生手段と、符号化手段と、送信手段とを有している。送信クロック信号発生手段は、デジタルデータを送信するために所定の時間間隔で送信クロック信号を発生させる。符号化手段は、前記送信クロック信号を発生させる時間間隔に従って前記デジタルデータ信号化させる。送信手段は、前記デジタルデータ信号を送信する。受信装置は、受信手段と、受信バッファと、監視手段と、受信クロック信号発生手段と、調整手段と、放送手段とを有している。受信手段は、前記送信装置と通信網を介して接続され、前記デジタルデータ信号を前記通信網を介して受信する。受信バッファは、前記デジタルデータを一時的に格納する。監視手段は、前記受信バッファに格納されているデータ蓄積量を監視する。受信クロック信号発生手段は、前記デジタルデータを処理のために所定の時間間隔で前記受信クロック信号を発生させる。調整手段は、前記受信クロック信号を発生させる時間間隔を調整する。放送手段は、前記発生させる時間間隔を調整された受信クロック信号発生手段に従って前記デジタルデータの少なくとも一部を音声に変換して放送する。ここで、前記受信装置は、判断時間間隔の間前記データ蓄積量の変位が所定の範囲内に維持された場合に、前記判断時間間隔の開始時の前記データ蓄積量と前記判断時間間隔の経過時の前記データ蓄積量との関係に基づいて、前記受信クロック信号を発生させる時間間隔を調整する。
【００２０】
送信装置と受信装置とを備えるこの放送システムは、前記第１発明と同様の作用効果を奏することができる。すなわち、この放送システムでは、調整手段が、送信装置の送信クロック発生手段による送信クロック信号の発生時間間隔に、受信装置の受信クロック発生手段による受信クロック信号の発生時間間隔を近づけるように調整することができる。したがって、送信装置から通信網を介して受信したデータを音声にして放送する場合に、受信バッファにおいてオーバーフローやアンダーフローが生じる頻度を抑え、データの受信における安定性を向上させ、放送における安定性も向上させることが可能になる。また、受信クロック発生手段の受信クロック信号の発生時間間隔が調整されることによって、通信網の通信速度のゆらぎに対する耐性を向上させることができ、受信バッファにおいてデータの間引きや補間を行う頻度を低減させることができる。この場合には、データを処理して放送する場合に、データを再生する質を向上させることも可能になる。
【００２１】
なお、送信装置によらず、受信装置のみによってクロック発生手段を調整できるため、例えば、タイムスタンプ情報等を送信装置が送信するパケットに含ませる等の必要を無くすることができるようになる。このため、送信装置によらずに、受信装置側において独立したクロック発生手段の調整処理を行うことができる。
【発明の効果】
【００２２】
本発明を用いれば、調整手段がクロック信号発生手段によるクロック信号を発生させる時間間隔を調整することにより、受信バッファにおいてオーバーフローやアンダーフローが生じる頻度を抑え、データ受信における安定性の向上を期待することができる。
【発明を実施するための最良の形態】
【００２３】
＜発明の概要＞
本発明は、ストリーミング再生方式を適用したデジタル通信システムに用いられる受信装置を提供する。本発明に係る受信装置は、通常の受信および再生処理に加え、大別して２つの処理を行う。
第１に、受信装置は「バッファ量変位原因判定処理」を行う。この処理では、受信バッファのデータ量の推移を観察することで、受信バッファのデータ量（以下、「バッファ量」という）に変化が生じた場合における原因を判断する。例えば、所定の時間間隔の間バッファ量を監視して、バッファ量の急激な変化が観察された場合には、一時的に変化するネットワークトラフィックの状況変化（ネットワークの通信速度のゆらぎ）に起因したバッファ量の変化であると判断する。逆に、バッファ量の微小な変化が観察された場合には、ネットワークの通信速度が安定している状況において緩やかに生じている受信側クロック信号の発生時間間隔のズレに起因したバッファ量の変化であると判断する。これにより、バッファ量が変化する原因を判断することが可能になる。このため、受信バッファのデータ蓄積量がゼロになってしまい、データの再生ができなくなってしまう状態（受信バッファのアンダーフロー）を回避するための調整処理や、想定した受信時間間隔よりも短時間でパケットを受信し、受信バッファの容量をオーバーする状態（受信バッファのオーバーフロー）を回避するための調整処理において、上記判断を反映させることができる。
【００２４】
第２に、受信装置は「受信側クロック調整処理」を行う。この処理では、上述したバッファ量変位原因判定処理によって、受信側クロック信号の発生時間間隔のズレに起因してバッファ量が変化していると判断された場合に、受信側調整電圧発生部が、受信側クロック信号の発生時間間隔を調整する処理を行う。具体的には、バッファ量の微小な変位を観察して、バッファ量が減少している場合には受信側クロック信号の発生時間間隔を広げる調整を行い、バッファ量が増加している場合には受信側クロック信号の発生時間間隔を狭める調整を行う。これにより、受信装置において、受信したデータを所定の受信側サンプリング周波数の下で処理する場合に、受信側クロック信号の調整された発生時間間隔に基づいて受信側サンプリング周波数を発生させることができるようになる。これによって、送信装置の送信側クロック信号の発生時間間隔に、受信装置の受信側クロック信号の発生時間間隔を合わせることにより、受信バッファにおいてアンダーフローやオーバーフローが生じる頻度を抑えることができ、再生されるデータの質の劣化を防止できる。
【００２５】
上記のように、本通信システムでは、受信装置において求められる受信クロックの発生時間間隔のズレに基づいて、受信装置において受信クロックの発生時間間隔の調整処理が行われる。このため、送信装置から送られてくるパケットには、送信時刻情報等の時刻情報を含ませる必要がない。よって、送信装置と受信装置との間の通信において時刻情報を扱う等の必要がなく、受信装置のみで受信クロックの調整を行うことができる。
なお、この受信側クロック調整処理を行うと共に、受信バッファの蓄積データの間引き処理や補間処理を行い、データ再生時における音の途切れや、ノイズの発生を抑えることができる。
【００２６】
＜第１実施形態例＞
次に、本発明の受信装置を適用した音声通信システムについて、第１実施形態例を挙げて詳細に説明する。
［構成］
図１は、第１実施形態例に係る音声通信システムの構成を示すブロック図である。音声通信システム１０は、送信装置１と受信装置２とがＬＡＮ等のネットワーク３により接続されて構成されている。送信装置１では、送信側クロック信号の発生時間間隔にしたがって、パケットを所定の送出速度でネットワーク３に対して送出する。ここで、ネットワーク３では、ネットワークトラフィックに応じたゆらぎはあるものの、所定の設定通信速度によってパケットの伝送を行う。受信装置２では、送信装置１から送出されてきたパケットをネットワーク３を介して受信し、受信バッファ３５に蓄積させる。受信装置２では、受信側クロック信号の発生時間間隔にしたがって、受信バッファ３５のデータを所定のサンプリング周波数（例えば、３２ｋＨｚ）によって、読み出す。なお、図１では、ネットワーク３に接続されている送信装置１および受信装置２はそれぞれ１つしか示されていないが、通常は複数の送信装置１および受信装置２がネットワーク３に接続される。また、送信装置１と受信装置２とが、一体に構成された音声通信システムであってもよい。
【００２７】
送信装置１は、入力部１１、増幅器１３、ＡＤＣ１５、入力バッファ１７、符号化部１９、送信バッファ２１、送信部２３、ＶＣＯ２５および送信側調整電圧発生部２６を有している。マイクなどの入力部１１に入力された音声は、アナログ音声信号に変換される。このアナログ音声信号は、増幅器１３により増幅され、ＶＣＯ２５が発生するサンプリング周波数ｆｓに基づいてＡＤＣ１５によりデジタル音声データに変換され、入力バッファ１７に蓄積される。なお、このＶＣＯ２５は、送信側調整電圧発生部２６によって調整されるクロック信号の発生時間間隔にしたがって、所定の送信側サンプリング周波数ｆｓ（例えば、３２ｋＨｚ）を発生させる。送信側調整電圧発生部２６が調整するクロック信号の発生時間間隔は、送信装置１の最小動作単位を定める基準等となる。符号化部１９は、入力バッファ１７に蓄積されているデジタル音声データを圧縮音声符号化情報に符号化し、送信バッファ２１に蓄積する。なお、ＶＣＯ２５では、送信側調整電圧発生部２６による印加電圧の調整が行われることにより、送信側クロック信号の発生時間間隔が調整され、発生させるサンプリング周波数ｆｓを変化させることができる。送信部２３は、送信バッファ２１の圧縮音声符号化情報をパケットに組み立て、一定の時間間隔でネットワーク３に送出する。
【００２８】
受信装置２は、受信部３１、受信カウント部３３、受信バッファ３５、受信バッファ監視部３７、読出部３９、復号化部４１、再生バッファ４３、読出カウント部４５、ＤＡＣ４７、増幅器４９、出力部５１、調整部５３、ＶＣＯ５５および受信側調整電圧発生部５６を有している。ネットワーク３に送出されたパケットは、受信部３１により受信され分解される。分解された圧縮音声符号化情報は、受信バッファ３５に格納される。読出部３９は、後述する読出カウント部４５が１パケット分のデジタル音声データをカウントする毎に起動し、１パケット分の圧縮音声符号化情報を受信バッファ３５から復号化部４１に出力する。そして、圧縮音声符号化情報は、復号化部４１により復号化および伸長され、デジタル音声データになる。このデジタル音声データは、再生バッファ４３に格納される。そして、読出カウント部４５は、所定の受信側サンプリング周波数ｆｒ（例えば、３２ｋＨｚ）で再生バッファ４３からデジタル音声データを読み出す。そして、読み出されたデジタル音声データは、ＤＡＣ４７により受信側サンプリング周波数ｆｒでアナログ音声信号に変換される。ＶＣＯ５５では、送信側と同様に、受信側調整電圧発生部５６による印加電圧の調整が行われることにより、受信側クロック信号の発生時間間隔が調整され、発生させるサンプリング周波数ｆｒを変化させることができる。
【００２９】
受信側調整電圧発生部５６が調整するクロック信号の発生時間間隔は、受信装置２の最小動作単位を定める基準等となる。アナログ音声信号は、増幅器４９により増幅され、スピーカなどの出力部５１から空気中に拡声される。受信バッファ監視部３７は、受信バッファ３５内のデータ量を監視する。ここで、送信装置１側の符号化部１９が省略される場合、受信装置２の復号化部４１を省略することができる。スピーカ等の出力部５１は、受信装置２と独立に設けてもよい。
受信カウント部３３は、受信部３１におけるパケットの受信を検出してパケットの受信個数をカウントする。受信カウント部３３は、受信部３１においてパケットが受信される毎に１つずつカウントアップしていき、６００までカウントを続ける。受信カウント部３３は、カウントが６００に達すると、受信バッファ監視部３７に対してカウント終了の信号を送信する。なお、受信カウント部３３では、６００カウントする前に、受信バッファ監視部３７から、カウント待機のコマンドを受けると、カウントを止める。また、受信バッファ監視部３７から、カウントリセットのコマンドを受けると、６００カウントの途中であっても、再び１からカウントを開始する。
【００３０】
受信バッファ監視部３７は、所定の監視開始のコマンドを受信して受信バッファ３５のデータ量の監視を開始し、監視開始時および監視終了時における受信バッファ３５のデータ量を記憶する。受信バッファ３５のデータ量が、所定の上限閾値を越えたり所定の下限閾値を下回ったりして所定バッファ範囲を越える毎に、受信カウント部３３に対してリセット信号を送信し、同時に監視開始時の受信バッファ３５のデータ量を更新する。また、受信バッファ監視部３７は、受信カウント部３３からカウント終了の信号を受信すると、その際の受信バッファ３５のデータ量を、監視終了時のデータ量として記憶する。これにより、受信バッファ監視部３７は、ネットワーク３における通信速度が安定した状況の下における、受信バッファ３５のデータ量の変化量を求めることができる。受信バッファ監視部３７は、具体的には、受信バッファ３５のデータ量について、監視開始時に記憶した監視開始時データ量と監視終了時に記憶した監視終了時データ量についてのデータを、調整部５３に対して送信する。
【００３１】
なお、受信側調整電圧発生部５６による受信側クロック信号の発生時間間隔のズレに起因して生じる受信バッファ３５のデータ量の変位は、ネットワーク３の通信速度のゆらぎに起因する受信バッファ３５のデータ量の変位と比較して、非常に緩やかなため、上述のような処理によって両者を見分けることができる。このように、受信側調整電圧発生部５６によって受信側クロック信号の調整処理を行う場合に、調整時においてズレが生じている可能性のある受信側調整電圧発生部５６による受信側クロック信号を利用することなく、送信装置１からネットワーク３を介して受信されるパケットの受信量によって時間間隔を把握することができる。そして、これにより把握された時間間隔を基準として、受信側調整電圧発生部５６による受信側クロック信号の調整処理を行うことができる。具体的には、本システムにおいて採用されているネットワーク３の通信速度は、８０ｍｂｐｓであり、パケットの損失が生じなければ１秒間に１２５個のパケットを受信する設定になっている。ここで、受信側クロック信号の発生時間間隔のズレは、比較的長い時間をかけて緩やかに生じる性質のものであり、このズレを検出するためには、少なくとも５秒間（６００パケット分のデータを受信するのに要する時間間隔）の測定を行うのが望ましい。このため、本システムでは、６００パケット分のデータの受信を待って、５秒間の時間間隔の情報を取得することができるようになっている。
【００３２】
読出カウント部４５は、ＤＡＣ４７により再生バッファ４３から読み出されてアナログ変換された後、再生されるデジタル音声データ（以下、再生データ）の１パケット分をカウントする。再生データ量のカウントは、例えば、１パケット分のデジタル音声データが再生される毎に発生する割り込みをカウントすることにより行う。また、読出カウント部４５は、再生データを１パケット分カウントする毎に読出部３９を呼出し、読出部３９に次の１パケット分の圧縮音声符号化情報を受信バッファ３５から読み出させる。
調整部５３は、受信バッファ監視部３７から、ネットワーク３が安定した状況における受信バッファ３５の監視開始時データ量と監視終了時データ量についてのデータを受信する。そして、調整部５３は、監視開始時データ量と監視終了時データ量との変位を算出して得られる変位データに基づいて、受信側調整電圧発生部５６を調整する。具体的には、算出された変位データによって、受信バッファ５３のデータ量が増加していることが分かれば、受信側調整電圧発生部５６による受信側クロック信号の発生時間間隔を狭めるように調整する。また、受信バッファ５３のデータ量が減少していることが分かれば、受信側調整電圧発生部５６による受信側クロック信号の発生時間間隔を広げるように調整する。ここでの受信クロック５６の調整は、変更可能な最小調整単位ずつ変更することにより、受信側クロック信号の調整を行う。これにより、受信側調整電圧発生部５６による行き過ぎた調整を防いでいる。なお、ここでの受信側調整電圧発生部５６による調整は、変位データの示す変化量に応じて調整する構成であってもよい。この場合には、受信側調整電圧発生部５６において比較的大幅な調整が必要とされる場合であっても、より迅速に所望の値に調整することができる。また、受信側調整電圧発生部５６において受信側クロックの発生時間間隔が調整されることで、ＶＣＯ５５から発生される受信側サンプリング周波数ｆｒについても、所望の値となるように調整できる。
【００３３】
上記の受信装置２は、送信装置１から受信装置２へのパケットの送信時間間隔に応答してパケットを受信する。つまり、パケットの受信時間間隔は、パケットの送信時間間隔に応答している。そのため、送信側調整電圧発生部２６と受信側調整電圧発生部５６との間におけるクロック信号の発生時間間隔のズレが生じている場合には、送信側と受信側との間でサンプリング周波数の誤差が生じ、受信バッファ３５においてアンダーフローやオーバーフローが生じる頻度が高くなってしまう。これに対して、ここでは、このような送信側調整電圧発生部２６と受信側調整電圧発生部５６との間におけるクロック信号の発生時間間隔のズレを調整することで、受信装置２において再生されるデータの質を高めることができる。
【００３４】
［処理］
次に、前記構成を有する受信装置２が行う処理の流れについて詳細に説明する。受信装置２は、受信処理、再生処理、バッファ量変位原因判定処理および受信側クロック調整処理の４つの処理を実行する。以下、これらの処理について、図面を参照しつつ具体的に説明する。
（１）受信処理
図２は、受信装置２が行う受信処理の流れの一例を示すフローチャートである。受信装置２は、送信装置１から通信の開始を示すコマンドを受信することにより、以下の処理を開始する。
【００３５】
ステップＳ１：受信部３１は、通信の終了を示すコマンドを送信装置１から受信するまで、以下のステップＳ２〜Ｓ６までの処理を行う。通信の終了を示すコマンドを受信すると、処理を終了する。
ステップＳ２：受信部３１は、パケットを待機しており、パケットを受信すると、ステップＳ３に移行する。
ステップＳ３、Ｓ４：受信バッファ監視部３７は、受信バッファ３５に新たな圧縮音声符号化情報を書き込む空きメモリがあるか否かを判断する（Ｓ３）。空きメモリがあれば、受信部３１は、受信したパケットを受信バッファ３５に格納する（Ｓ４）。
【００３６】
ステップＳ５、Ｓ６：受信バッファ３５に空きメモリが無い場合、受信部３１は、受信バッファ３５内に蓄積されている古い圧縮音声符号化情報を破棄し（Ｓ５）、新たに受信したパケットの圧縮音声符号化情報を受信バッファ３５に書き込む（Ｓ６）。例えば、ネットワーク３において想定されていた通信速度よりも短時間でパケットを受信し、受信バッファ３５の容量をオーバーする状況（オーバーフロー）になると、上述のように受信バッファ３５で吸収できないパケットが破棄されてしまう。このようにオーバーフローが生じると音声データが不連続となり、ノイズの発生を招き、音質が劣化が生じてしまう。これに対して、本システムでは、後述する受信側クロック調整処理を行うことによって、このような受信バッファ３５のオーバーフローが生じる頻度を低減させ、音質の劣化を抑えている。
【００３７】
以上の処理により、受信バッファ３５に次々に圧縮音声符号化情報を蓄積する。なお、上記ステップＳ１では、送信装置１から通信の終了を示すコマンドを受信する場合を記載したが、受信装置２内のコマンドに基づいて通信を終了しても良い。また、上記ステップＳ５およびＳ６においては、古い圧縮音声符号化情報を受信バッファ３５に保持しておき、新たに受信したパケットの圧縮音声符号化情報を破棄しても良い。
（２）再生処理
図３は、受信装置２が行う再生処理の流れの一例を示すフローチャートである。受信装置２は、送信装置１から通信の開始を示すコマンドを受信することにより、以下の処理を開始する。
【００３８】
ステップＳ１１：受信バッファ監視部３７は、再生開始条件が満たされたか否かを判断する。再生開始条件の一例としては、「受信バッファ３５に蓄積される圧縮音声符号化情報のデータ量≧再生開始閾値」が挙げられる。再生開始閾値としては、ネットワーク負荷や再生速度を考慮した上で、通信システムに適合する経験値を求める。
ステップＳ１２：受信バッファ監視部３７は、再生開始条件が満たされた場合は、読出部３９に再生開始信号を送信する。再生開始信号を受信した読出部３９は、音声の再生処理を開始させる。
【００３９】
ステップＳ１３：受信装置２が、通信の終了を示すコマンドを送信装置１から受信するまで、以下のステップＳ１４〜Ｓ１７までの再生処理を行う。通信の終了を示すコマンドを受信すると、再生処理を終了する。
ステップＳ１４：再生が継続している場合は、読出部３９は、読出カウント部４５の呼出に応答して、受信バッファ３５から圧縮音声符号化情報を１パケット分ずつ読み出す。ついで、復号化部４１は、１パケットに含まれている圧縮音声符号化情報を、順次伸長および復号化し、再生バッファ４３に格納する。再生バッファ４３に格納されたデジタル音声データは、ＤＡＣ４７により調整後の受信側調整電圧発生部５６にしたがって発生される受信側サンプリング周波数ｆｒに基づいてアナログ音声信号に変換され、増幅器４９により増幅されて出力部５１から空気中に拡声される。１パケットに含まれる圧縮音声符号化情報を全てアナログデータに変換して出力するまで、再生を行う。
【００４０】
ステップＳ１５、Ｓ１６：１パケット分の再生が終了すると、受信バッファ監視部３７は、受信バッファ３５内に蓄積されている圧縮音声符号化情報があるか否かを判断する（Ｓ１５）。受信バッファ３５に圧縮音声符号化情報が蓄積されている場合は、読出部３９は、１パケット分の圧縮音声符号化情報を受信バッファ３５から読み出す（Ｓ１６）。
ステップＳ１７：受信バッファ３５に圧縮音声符号化情報が蓄積されていない場合は、読出部３９は、受信バッファ監視部３７からの指示により１パケット分の無音データを再生バッファ４３に挿入する。なお、受信バッファ３５は、ストリーミング再生方式において、ネットワーク３の通信速度のゆらぎを吸収する上である程度の効果を奏しているものの、十分にゆらぎを吸収することができない場合がある。このようにゆらぎを十分に吸収することができない場合には、ネットワーク３の通信速度のゆらぎによってパケットが遅延し、ストリーミング再生中に受信バッファ３５のデータ量が無くなってデータの連続再生が滞った状況（アンダーフロー）になった場合に、上述のように、無音データを再生することにより音質の劣化を抑えながら対応する。これに対して、本システムでは、後述する受信側調クロック調整処理を行うことによって、このような受信バッファ３５のアンダーフローが生じる頻度を低減させ、音質の劣化を抑えることができる。
【００４１】
なお、上記では、送信装置１から通信の開始または通信終了を示すコマンドを受信する場合を記載したが、受信装置２内のコマンドに基づいて通信を開始または終了しても良い。
（３）バッファ量変位原因判定処理
図３は、バッファ量変位原因判定処理の流れの一例を示すフローチャートである。
ここでは、受信カウント部３３、受信バッファ監視部３７、調整部５３および受信側調整電圧発生部が相互に関連することにより、バッファ量変位原因判定処理が行われる。
【００４２】
ステップＳ２１：受信カウント部３３は、受信部３１がパケットを受信した場合に、受信パケットの個数についてカウントを開始すると共に、受信バッファ監視部３７に対して、監視開始のコマンドを送信し、ステップＳ２２に移行する。なお、受信カウント部３３による受信パケットのカウントは６００まで続けられ、６００カウントを終了した場合には、受信カウント部３３は、受信バッファ監視部３７に対してカウント終了の信号を送信する。
ステップＳ２２：受信バッファ監視部３７は、監視開始のコマンドを受けると、受信バッファ３５のデータ量の監視を開始する。また、監視開始のコマンドを受信時の受信バッファ３５のデータ量を、監視開始データ量として記憶する。
【００４３】
ステップＳ２３：受信バッファ監視部３７は、引き続き受信バッファ３５のデータ量の監視を続け、受信バッファ３５のデータ量の監視開始時データ量からの変位が、所定の上限閾値と所定の下限閾値との間の所定バッファ範囲に維持されているか否かを監視する。ここで、受信バッファ監視部３７は、受信カウント部３３から６００カウントの通知がなされる前に、受信バッファ３５のデータ量が所定バッファ範囲を超えた状態を検出すると、ステップＳ２４に移行する。また、受信バッファ監視部３７は、受信バッファ３５のデータ量が所定バッファ範囲を超えた状態を検出することなく受信カウント部３３から６００カウントの通知がなされると、ステップＳ２７に移行する。
【００４４】
なお、ここでの受信バッファ３５のデータ量の上限閾値と下限閾値は、受信側クロック信号の発生時間間隔のズレに起因する受信バッファ３５のデータ量の変位を検知することが困難で、なおかつ、ネットワーク３の通信速度のゆらぎに起因する受信バッファ３５のデータ量の変位を検知することが可能な値を経験的に求めることにより、設定されている。
ステップＳ２４：受信バッファ監視部３７は、受信カウント部３３に対してカウント待機のコマンドを送信する。これにより、受信カウント部３３は、受信パケットのカウントを一時的に待機する。
【００４５】
ステップＳ２５：受信バッファ監視部３７は、受信バッファ３５のデータ量が再び所定バッファ範囲に収まるか否か監視を続ける。ここで、受信バッファ３５のデータ量が再び所定バッファ範囲に収まった状態を検出すると、ステップＳ２６に移行する。
ステップＳ２６：受信バッファ監視部３７は、受信カウント部３３に対してカウントリセットのコマンドを送信する。また、このカウントリセットのコマンドの送信と同時に、監視開始時データ量を更新させて、その時点における受信バッファ３５のデータ量を新たに記憶する。これにより、受信カウント部３３は、上述のように、パケット受信数のカウントが６００に満たない途中の段階であっても、受信バッファ監視部３７からリセットのコマンドを受けた場合には、再び１からカウントをやり直す。
【００４６】
ステップＳ２７：受信バッファ監視部３７は、受信カウント部３３からカウント終了の信号を受けると、その時点における受信バッファ３５のデータ量を監視終了時データ量として記憶する。すなわち、ここでの、受信カウント部３３が６００パケット分のカウントに要した時間間隔が、受信バッファ３５においてデータ量の変化が生じる原因についての判断所用時間間隔となっている。なお、本来、監視開始時データ量と監視終了時データ量とは、一致するのが原則である。しかし、ネットワーク３における通信速度のゆらぎに起因して、もしくは、受信側調整電圧発生部５６による受信側クロック信号の発生時間間隔にズレが生じていることに起因して、監視開始時データ量と監視終了時データ量とに差異が生じていることがある。ここでは上記判断所用時間間隔の間上記所定バッファ範囲の条件を満たすことによって、このうちの受信側調整電圧発生部５６によるクロック信号の発生時間間隔のズレに起因した差異のみを抽出することができる。よって、ネットワーク３における通信速度にゆらぎが生じていない状況での受信バッファ３５のデータ量の変位を測定することができ、受信側調整電圧発生部５６によるクロック信号の発生時間間隔のズレに起因する受信バッファ３５のデータ量の変位が求められることになる。そして、受信バッファ監視部３７は、調整部５３に対して、監視開始時データ量および監視終了時データ量についてのデータを送信して、ステップＳ２８に移行する。なお、この受信カウント部３３からのカウント終了の信号は、再び監視を開始するべき旨の監視開始のコマンドでもあり、受信バッファ監視部３７は、上記と同様に受信バッファ３５のデータ量の監視を続ける。
【００４７】
ステップＳ２８：調整部５３は、受信バッファ監視部３７から監視開始時データ量および監視終了時データ量についてのデータを得て、受信側調整電圧発生部５６による受信側クロックの発生時間間隔の調整を行う（受信側クロック調整処理）。以下、引き続き、受信側クロック調整処理について説明する。
（４）受信側クロック調整処理
図４は、受信側クロック調整処理の流れの一例を示すフローチャートである。
調整部５３は、上述のように、受信バッファ監視部３７から監視開始時データ量および監視終了時データ量についてのデータを得て、受信側調整電圧発生部５６による受信側クロックの発生時間間隔の調整を行う。
【００４８】
ステップＳ３１：調整部５３は、受信バッファ監視部３７から監視開始時データ量および監視終了時データ量についてのデータを受信すると、受信側クロックの発生時間間隔の調整処理を開始する。
ステップＳ３２：調整部５３は、監視開始時データ量と監視終了時データ量との比較を行う。ここで、監視終了時データ量が監視開始時データ量よりも増加している場合には、ステップＳ３３に移行する。また、監視終了時データ量が監視開始時データ量よりも減少している場合には、ステップＳ３４に移行する。また、監視終了時データ量と監視開始時データとの間に変化が無い（例えば、設定許容誤差の範囲内等）場合には、ステップＳ３５に移行する。
【００４９】
ステップＳ３３：調整部５３は、監視終了時データ量が監視開始時データ量よりも増加しているために、受信装置２における読み出し処理が遅れている状況であると判断し、受信側調整電圧発生部５６におけるクロック信号の発生時間間隔を狭めるように調整する。これにより、ＶＣＯ５５が発生するサンプリング周波数についてもこの調整が反映されて、読み出し処置が早まるようになる。
ステップＳ３４：調整部５３は、監視終了時データ量が監視開始時データ量よりも減少しているために、受信装置２における読み出し処理が早くなり過ぎている状況であると判断し、受信側調整電圧発生部５６におけるクロック信号の発生時間間隔を広めるように調整する。これにより、ＶＣＯ５５が発生するサンプリング周波数についてもこの調整が反映されて、読み出し処置が遅くなる。
【００５０】
なお、上記ステップＳ３３およびステップＳ３４の処理において、例えば、クロック調整処理を数段階に分けて行うことによって、受信側調整電圧発生部５６によるクロック信号の発生時間間隔を送信側調整電圧発生部２６によるクロック信号の発生時間間隔に徐々に近づけるような処理をしてもよい。この場合には、クロック調整によるデータ再生時の急激な処理の変化を和らげ、音質の低下を低減することが可能になる。
ステップＳ３５：調整部５３は、監視開始時データ量と監視終了時データ量との間に差異が生じていない場合には、ネットワーク３の安定した通信速度の状況の下において、受信バッファ３５の量が適量である旨の判断を行う。これにより、受信側クロックの発生時間間隔にズレが生じていないものと判断して、調整は行わない。
【００５１】
ステップＳ３６：調整部５３は、上記各種調整処理を行った後に、再び、バッファ量変位原因判定処理および本受信側クロック調整処理を繰り返す。
［効果］
上記の通り、受信装置２において、ネットワーク３の通信速度が安定した状況における受信バッファ３５のデータ量の変化に基づいて、受信側調整電圧発生部５６が受信側クロックの発生時間間隔を調整することができる。これにより、送信側調整電圧発生部２６と受信側調整電圧発生部５６とによるクロック信号の発生時間間隔を合わせる、もしくは整数倍に適合させることができ、受信バッファ３５においてオーバーフローやアンダーフローが生じたりする頻度を抑えることができる。また、これにより、ネットワーク３において通信速度にゆらぎが生じた場合であっても、上記オーバーフローやアンダーフローが生ずる頻度を抑えることができる。したがって、データの間引き処理やデータの補間処理を行う頻度も低下させることができ、再生されるデータの質を高めることができる。また、受信側クロック調整処理は、送信装置１とは別個に、受信装置２で独立して行うことができる。よって、送信装置１からのパケットに送信時刻等の情報を含ませる必要がなく、送信するパケットのパケット構成を簡略化し、パケットのデータ量を削減することにより伝送効率の向上効果や使用する帯域幅の減少効果が得られる。
【００５２】
＜その他の実施形態例＞
（Ａ）前述の実施形態例では、音声通信システムについて説明したが、本発明に係る受信装置は、音声通信だけでなく、動画像通信にも好ましく用いられる。また、静止画像等の受信装置としても好適である。さらに、ＴＣＰ／ＩＰ以外の通信プロトコル、例えばＵＤＰ／ＩＰを用いた通信システムにも適用可能である。さらに、イーサネット（登録商標）以外の通信媒体（プロトコル）である無線ＬＡＮやｘＤＳＬ、ケーブルＴＶネットワークを用いた通信システムにも適用可能である。
【００５３】
（Ｂ）上記の各種処理を実行するためのプログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体は、本発明の範囲に含まれる。ここで記録媒体としては、コンピュータが読み書き可能なフレキシブルディスク、ハードディスク、半導体メモリ、ＣＤ−ＲＯＭ、ＤＶＤ、光磁気ディスク（ＭＯ）、その他のものが挙げられる。
（Ｃ）上記音声通信システム１０において、所定の基準時間間隔でクロック信号を発生するクロックマスター装置等を、ネットワーク３に接続させて設けてもよい。この場合には、クロックマスター装置等から、ネットワーク３を介して受信装置２に対して基準となるクロック調整情報を送信することによって、受信側クロック信号の発生時間間隔についての大まかな調整が可能になる。これにより、上記実施形態例の受信側クロック調整処理を合わせて行うことができるようになる。この場合には、両調整方法を併用することによって、より迅速に、かつ、詳細な受信側クロックの発生時間間隔の調整を行うことが可能になる。
【００５４】
（Ｄ）上記バッファ量変位原因判定処理において判断基準とされている所定バッファ範囲では、所定の値の上限閾値と下限閾値とが設定されている。これに対して、受信側クロック調整処理を行う毎に、上記上限閾値および下限閾値との範囲を狭めるようにすることも可能である。この場合には、受信側クロック信号の発生時間間隔を徐々により正確な値にすることができるようになる。
【産業上の利用可能性】
【００５５】
本発明によれば、受信装置において、受信バッファにおいてオーバーフローやアンダーフローが生じる頻度を抑え、データの受信における安定性を向上させることが可能ため、送信装置から通信網を介してデジタルデータを受信する受信装置等への適用が特に有用である。
【図面の簡単な説明】
【００５６】
【図１】第１実施形態例に係る通信システムの構成を示すブロック図。
【図２】第１実施形態例における受信処理の流れを示すフローチャート。
【図３】第１実施形態例における再生処理の流れを示すフローチャート。
【図４】第１実施形態例におけるバッファ量変位原因判定処理の流れを示すフローチャート。
【図５】第１実施形態例における受信側クロック調整処理の流れを示すフローチャート。
【符号の説明】
【００５７】
１；送信装置
２；受信装置
３；ネットワーク
３３；受信カウント部
３７；受信バッファ監視部
５３；調整部
５６；受信側調整電圧発生部
【図１】
2006114988.tif 000003
【図２】
2006114988.tif 000004
【図３】
2006114988.tif 000005
【図４】
2006114988.tif 000006
【図５】
2006114988.tif 000007