(57)【要約】【課題】外部からの再生データを用いた再生処理を適切に行うことが可能な「再生装置」を提供する。【解決手段】オーディオ処理マイクロコンピュータ１０２が、ＵＳＢクロックで定まるタイミングで外部のＵＳＢデバイス２００に記憶されたオーディオデータを読み出してＦＩＦＯメモリ１０８に記憶させるとともに、オーディオクロックで定まるタイミングでＦＩＦＯメモリ１０８内のオーディオデータを読み出して再生処理を行う。また、オーディオ処理マイクロコンピュータ１０２は、ＦＩＦＯメモリ１０８内のオーディオデータのデータ量が減少傾向を示す場合には、ＵＳＢクロックの周波数を増加させ、増加傾向を示す場合には、ＵＳＢクロックの周波数を減少させる。【選択図】図１
2009289306.tif 000002
【特許請求の範囲】
【請求項１】
第１のクロックを供給する第１のクロック供給手段と、
第２のクロックを供給する第２のクロック供給手段と、
前記第１のクロック供給手段により供給される第１のクロックで定まるタイミングで、  外部デバイスに記憶された再生データを読み出す第１の読み出し手段と、
記憶手段と、
前記第１のクロック供給手段により供給される第１のクロックで定まるタイミングで、前記第１の読み出し手段により読み出された再生データを前記記憶手段に記憶させる記憶処理手段と、
前記第２のクロック供給手段により供給される第２のクロックで定まるタイミングで、前記記憶手段に記憶された再生データを読み出す第２の読み出し手段と、
前記第２のクロック供給手段により供給される第２のクロックで定まるタイミングで、前記第２の読み出し手段により読み出された再生データの再生処理を行う再生処理手段と、
前記記憶手段に記憶されている再生データのデータ量を検出するデータ量検出手段と、
前記データ量検出手段により検出された再生データのデータ量に応じて、前記第１のクロック供給手段により供給される第１のクロックの周波数を制御するクロック制御手段とを有する再生装置。
【請求項２】
前記クロック制御手段は、前記データ量検出手段により検出された再生データのデータ量と、前記第１のクロックの周波数とが逆相関となるように、該第１のクロックの周波数を制御する請求項１に記載の再生装置。
【請求項３】
前記クロック制御手段は、前記データ量検出手段により検出された再生データのデータ量が減少傾向を示す場合に、前記第１のクロックの周波数を増加させ、前記データ量検出手段により検出された再生データのデータ量が増加傾向を示す場合に、前記第１のクロックの周波数を減少させる請求項１又は２に記載の再生装置。
【請求項４】
前記第１の読み出し手段は、前記データ量検出手段により検出された再生データのデータ量が所定の閾値以上である場合に、前記外部デバイスに記憶された再生データの読み出しを中断する請求項１乃至３のいずれかに記載の再生装置。
【請求項５】
前記第１の読み出し手段は、アイソクロナス通信により前記外部デバイスに記憶された再生データを読み出す請求項１乃至４のいずれかに記載の再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生装置、特に、外部デバイスに記憶された再生データを読み出して再生する再生装置に関する。
【背景技術】
【０００２】
近年、ＵＳＢ（Universal Serial Bus）メモリ等の外部デバイスを接続し、当該外部デバイスに記憶されたオーディオデータや画像データ等の再生データを読み出して再生する機能を有する再生装置が普及している。このような再生装置は、外部デバイスから読み出した再生データをメモリに一時的に記憶させ、更に、当該メモリから再生データを読み出して再生処理を行う。
【０００３】
上述した再生装置において、メモリに記憶される再生データが枯渇すると、スピーカから出力される音声やディスプレイに表示される画像が停止し、一方、メモリに空き容量がなくなって再生データのオーバーフローが生じると、スピーカから出力される音声やディスプレイに表示される画像に飛びが生じる。
【０００４】
このような問題を解消すべく、例えば、特許文献１に記載された技術では、バッファメモリに記憶されている画像データのデータ量を監視し、当該データ量が目標値を上回っている場合には、バッファメモリからの画像データの読み出し処理に用いられる基準クロックの周波数を増加させることで読み出し速度を増加させ、一方、データ量が目標値を下回っている場合には、基準クロックの周波数を減少させることで読み出し速度を低下させる。
【０００５】
また、特許文献２に記載された技術では、バッファメモリに記憶されている画像データのデータ量を監視し、当該データ量のバッファメモリに対する比率（残量モード）が５０％を超え乃至１００％未満の範囲である場合には、外部のＣＤからのオーディオデータの読み出し速度を標準の速度とし、残量モードが５０％以下である場合には、外部のＣＤからのオーディオデータの読み出し速度を標準の２倍の速度とする。また、残量モードが１００％である場合には、外部のＣＤからのオーディオデータの読み出しを一時停止する。
【特許文献１】特開平１０−５１３１４号公報
【特許文献２】特開２０００−１２３４７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した特許文献１に記載された技術では、バッファメモリからの画像データの読み出し速度が変化し、その結果、画像の再生速度も変化することになり、当該画像を見た利用者に違和感を与える可能性がある。一方、上述した特許文献２に記載された技術では、外部のＣＤからのオーディオデータの読み出しが、標準速度での読み出し、２倍速度での読み出し、及び、読み出し一時停止の３段階のみであり、きめ細かな読み出し制御を行うことができない。その結果、例えば、残量モードが０％に近いような場合には、オーディオデータのバッファメモリへの記憶が間に合わず、音切れが生じてしまうような事態が生じ得る。
【０００７】
本発明の目的は、上述した問題を解決するものであり、外部からの再生データを用いた再生処理を適切に行うことが可能な再生装置を提供するものである。
【課題を解決するための手段】
【０００８】
本発明に係る再生装置は、第１のクロックを供給する第１のクロック供給手段と、第２のクロックを供給する第２のクロック供給手段と、前記第１のクロック供給手段により供給される第１のクロックで定まるタイミングで、外部デバイスに記憶された再生データを読み出す第１の読み出し手段と、記憶手段と、前記第１のクロック供給手段により供給される第１のクロックで定まるタイミングで、前記第１の読み出し手段により読み出された再生データを前記記憶手段に記憶させる記憶処理手段と、前記第２のクロック供給手段により供給される第２のクロックで定まるタイミングで、前記記憶手段に記憶された再生データを読み出す第２の読み出し手段と、前記第２のクロック供給手段により供給される第２のクロックで定まるタイミングで、前記第２の読み出し手段により読み出された再生データの再生処理を行う再生処理手段と、前記記憶手段に記憶されている再生データのデータ量を検出するデータ量検出手段と、前記データ量検出手段により検出された再生データのデータ量に応じて、前記第１のクロック供給手段により供給される第１のクロックの周波数を制御するクロック制御手段とを有する。
【０００９】
この構成によれば、外部デバイスに記憶された再生データの読み出し及び当該再生データの記憶手段への記憶処理に用いられる第１のクロックの周波数は、記憶手段に記憶されている再生データのデータ量に応じて制御される。これにより、外部デバイスに記憶された再生データの読み出し及び当該再生データの記憶手段への記憶処理の速度を、外部デバイスに記憶されたデータ量に応じて可変とし、記憶手段における再生データの枯渇あるいはオーバーフローを防止する。一方、記憶手段に記憶された再生データの読み出し及び当該再生データの再生処理に用いられる第２のクロックの周波数は不変であり、これら再生データの読み出し及び当該再生データの再生処理の速度は一定に維持される。
【００１０】
同様の観点から、本発明に係る再生装置は、前記クロック制御手段が、前記データ量検出手段により検出された再生データのデータ量と、前記第１のクロックの周波数とが逆相関となるように、該第１のクロックの周波数を制御するようにしてもよい。
【００１１】
同様の観点から、本発明に係る再生装置は、前記クロック制御手段が、前記データ量検出手段により検出された再生データのデータ量が減少傾向を示す場合に、前記第１のクロックの周波数を増加させ、前記データ量検出手段により検出された再生データのデータ量が増加傾向を示す場合に、前記第１のクロックの周波数を減少させるようにしてもよい。
【００１２】
また、本発明に係る再生装置は、前記第１の読み出し手段が、前記データ量検出手段により検出された再生データのデータ量が所定の閾値以上である場合に、前記外部デバイスに記憶された再生データの読み出しを中断するようにしてもよい。
【００１３】
この構成によれば、記憶手段に記憶された再生データのデータ量が閾値以上である場合に、記憶手段に再生データが記憶されずにオーバーフローが生じることが防止される。
【００１４】
また、本発明に係る再生装置は、前記第１の読み出し手段が、アイソクロナス通信により前記外部デバイスに記憶された再生データを読み出すようにしてもよい。
【発明の効果】
【００１５】
本発明によれば、記憶手段に記憶された再生データの読み出し及び当該再生データの再生処理の速度を一定に維持し、利用者に違和感を与えることを防止する一方、外部デバイスに記憶された再生データの読み出し及び当該再生データの記憶手段への記憶処理の速度を、当該記憶手段内のデータ量に応じて可変とすることで、記憶手段における再生データの枯渇あるいはオーバーフローを防止し、外部からの再生データを用いた再生処理を適切に行うことが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態について、図面を参照して具体的に説明する。図１は、本発明の実施形態に係る再生装置としてのオーディオ再生装置の構成を示す図である。図１に示すオーディオ再生装置１００は、外部のＵＳＢ（Universal Serial Bus）デバイス２００に記憶されたオーディオデータを読み出して再生処理を行うものであり、オーディオ処理マイクロコンピュータ１０２、ＵＳＢクロック供給部１０４、オーディオクロック供給部１０６、ＦＩＦＯ（First-In First-Out）メモリ１０８、デジタル／アナログ（Ｄ／Ａ）コンバータ１１０及びスピーカ１１２により構成される。これらのうち、オーディオ処理マイクロコンピュータ１０２は、ＵＳＢ通信部１２１と、内蔵メモリ１２２とを有する。
【００１７】
このオーディオ再生装置１００において、オーディオ処理マイクロコンピュータ１０２が第１の読み出し手段、記憶処理手段、第２の読み出し手段、再生処理手段、データ量検出手段及びクロック制御手段に対応し、ＵＳＢクロック供給部１０４が第１のクロック供給手段に対応し、オーディオクロック供給部１０６が第２のクロック供給手段に対応し、ＦＩＦＯメモリ１０８が記憶手段に対応する。
【００１８】
オーディオ処理マイクロコンピュータ１０２は、オーディオ再生装置１００の全体を制御する。具体的には、オーディオ処理マイクロコンピュータ１０２は、ＵＳＢクロック供給部１０４から供給されるＵＳＢクロックを入力し、ＵＳＢ通信部１２１は、当該ＵＳＢクロックによって定められるタイミングで、ＵＳＢデバイス２００と通信を行って、当該ＵＳＢデバイス２００に記憶されているオーディオデータを読み出し、更に、その読み出したオーディオデータをＦＩＦＯメモリ１０８に出力して記憶させる。この際、ＵＳＢ通信部１２１は、ＵＳＢデバイス２００との間で、アイソクロナス通信を行っており、通信帯域が保証され、ＵＳＢデバイス２００からＵＳＢ通信部１２１へのオーディオデータの伝送が途切れることが防止される。
【００１９】
また、オーディオ処理マイクロコンピュータ１０２は、オーディオクロック供給部１０６から供給されるオーディオクロックを入力し、当該オーディオクロックによって定められるタイミングで、ＦＩＦＯメモリ１０８に記憶されたオーディオデータを読み出し、更に、当該オーディオデータの再生処理を行って、当該再生処理の結果得られる音声出力用のデジタルデータをＤ／Ａコンバータ１１０へ出力する。
【００２０】
更に、オーディオ処理マイクロコンピュータ１０２は、ＦＩＦＯメモリ１０８に記憶されているオーディオデータのデータ量を検出する。そして、オーディオ処理マイクロコンピュータ１０２は、オーディオデータのデータ量に応じて、ＵＳＢクロック供給部１０４に対して、クロック周波数制御のための周波数変換信号を出力したり、ＵＳＢ通信部１２１を用いたＵＳＢデバイス２００からのオーディオデータの読み出しを中断する。ＵＳＢクロックの周波数制御及びＵＳＢデバイス２００からのオーディオデータの読み出し制御の詳細については後述する。
【００２１】
ＵＳＢクロック供給部１０４は、図示しない位相同期回路（ＰＬＬ：Phase Locked Loop）を有しており、オーディオ処理マイクロコンピュータ１０２に対してＵＳＢクロックを供給するとともに、当該オーディオ処理マイクロコンピュータ１０２からの周波数変換信号に応じて、ＵＳＢクロックの周波数を変化させる。
【００２２】
オーディオクロック供給部１０６は、ＵＳＢクロック供給部１０４と同様、図示しない位相同期回路を有しており、オーディオ処理マイクロコンピュータ１０２に対してオーディオクロックを供給する。このオーディオクロックは、ＵＳＢクロックとは異なり、基本的には周波数が変化することはない。
【００２３】
ＦＩＦＯメモリ１０８は、複数の記憶領域を有するとともに、オーディオデータを記憶すべき記憶領域を指し示す図示しない書き込み用ポインタと、オーディオデータを読み出すべき記憶領域を指し示す図示しない読み出し用ポインタとを有する。ＦＩＦＯメモリ１０８においては、書き込み用ポインタは、オーディオデータが記憶されていない記憶領域のいずれかを指し示し、読み出し用ポインタは、最も過去に記憶されたオーディオデータの記憶領域を指し示す。
【００２４】
図２は、ＦＩＦＯメモリ１０８の構造の一例を示す図である。図２に示すＦＩＦＯメモリはｎ個の記憶領域を有し、それぞれにオーディオデータを記憶することが可能である。図２の例では、記憶領域１乃至４にオーディオデータａ乃至ｄが記憶されている。この場合、書き込み用ポインタは、オーディオデータが記憶されていない記憶領域５乃至ｎのいずれかを指し示し、読み出し用ポインタは、オーディオデータａ乃至ｄのうち、最も過去に記憶されたオーディオデータが記憶されている記憶領域を指し示す。
【００２５】
オーディオ処理マイクロコンピュータ１０２がＦＩＦＯメモリ１０８にオーディオデータを記憶させる場合、当該ＦＩＦＯメモリ１０８は、書き込み用ポインタが指し示す記憶領域にオーディオデータを書き込む。また、オーディオ処理マイクロコンピュータ１０２がＦＩＦＯメモリ１０８からオーディオデータを読み出す場合、当該ＦＩＦＯメモリ１０８は、読み出し用ポインタが指し示す記憶領域のオーディオデータをオーディオ処理マイクロコンピュータ１０２へ出力する。
【００２６】
Ｄ／Ａコンバータ１１０は、オーディオ処理マイクロコンピュータ１０２によるオーディオデータの再生処理の結果得られる音声出力用のデジタルデータを入力し、アナログデータに変換し、更にスピーカ１１２へ出力することによって、当該スピーカ１１２から音声を出力させる。
【００２７】
以下、フローチャートを参照しつつ、オーディオ処理マイクロコンピュータ１０２によるＵＳＢクロックの周波数制御動作を説明する。図３は、オーディオ処理マイクロコンピュータ１０２によるＵＳＢクロックの周波数制御を示すフローチャートである。なお、以下においては、オーディオ処理マイクロコンピュータ１０２は、ＵＳＢデバイス２００に記憶されているオーディオデータを読み出してＦＩＦＯメモリ１０８に記憶させる処理と、ＦＩＦＯメモリ１０８に記憶されたオーディオデータを読み出して再生する処理とを並行して行っているものとする。
【００２８】
オーディオ処理マイクロコンピュータ１０２は、ＵＳＢデバイス２００に記憶されているオーディオデータを読み出してＦＩＦＯメモリ１０８に記憶させる処理、及び、ＦＩＦＯメモリ１０８に記憶されたオーディオデータを読み出して再生する処理と並行して、ＦＩＦＯメモリ１０８に記憶されたオーディオデータのデータ量を検出し、内蔵メモリ１２２に記憶させる（Ｓ１０１）。
【００２９】
具体的には、オーディオ処理マイクロコンピュータ１０２は、ＦＩＦＯメモリ１０８を構成する記憶領域の容量が同一の場合には、当該ＦＩＦＯメモリ１０８にアクセスし、そのＦＩＦＯメモリ１０８を構成する記憶領域のうち、オーディオデータが記憶されている記憶領域の数を検出し、更に、当該記憶領域の数に当該記憶領域の容量を乗算することによって、ＦＩＦＯメモリ１０８に記憶されたオーディオデータのデータ量を検出することができる。なお、この場合、オーディオ処理マイクロコンピュータ１０２は、オーディオデータが記憶されている記憶領域の数を、そのままデータ量として検出するようにしてもよい。
【００３０】
あるいは、オーディオデータが固定のデータ長である場合には、オーディオ処理マイクロコンピュータ１０２は、ＵＳＢデバイス２００に記憶されているオーディオデータの読み出しを開始した時点からのＦＩＦＯメモリ１０８へのオーディオデータの出力数（書き込み数）と、当該ＦＩＦＯメモリ１０８からのオーディオデータの読み出し数とを検出し、書き込み数から読み出し数を減じた数に、オーディオデータのデータ長を乗算することによって、ＦＩＦＯメモリ１０８に記憶されたオーディオデータのデータ量を検出することができる。なお、この場合、オーディオ処理マイクロコンピュータ１０２は、書き込み数から読み出し数を減じた数を、そのままデータ量として検出するようにしてもよい。
【００３１】
次に、オーディオ処理マイクロコンピュータ１０２は、Ｓ１０１において検出したオーディオデータのデータ量（今回検出したオーディオデータのデータ量）が予め定められた閾値以上であるか否かを判定する（Ｓ１０２）。ここで、閾値は、例えば、ＦＩＦＯメモリ１０８全体の記憶容量の８０％であり、当該閾値の情報は、内蔵メモリ１２２に記憶されている。
【００３２】
今回検出したオーディオデータのデータ量が予め定められた閾値以上である場合には、ＦＩＦＯメモリ１０８に空き領域がなくなり、オーディオデータが記憶されずにオーバーフローが生じる可能性がある。そこで、オーディオ処理マイクロコンピュータ１０２は、ＵＳＢデバイス２００からのオーディオデータの読み出しを中断する（Ｓ１０３）。その後は、再び、ＦＩＦＯメモリ１０８に記憶されたオーディオデータのデータ量を検出し、内蔵メモリ１２２に記憶させる動作（Ｓ１０１）以降の動作が繰り返される。
【００３３】
一方、今回検出したオーディオデータのデータ量が予め定められた閾値未満である場合（Ｓ１０２において否定判断の場合）には、オーディオ処理マイクロコンピュータ１０２は、今回検出したオーディオデータのデータ量と、１つ前に検出して内蔵メモリ１２２に記憶されているオーディオデータのデータ量（１つ前に検出したオーディオデータのデータ量）とを比較する（Ｓ１０４）。
【００３４】
更に、オーディオ処理マイクロコンピュータ１０２は、今回検出したオーディオデータのデータ量が１つ前に検出したオーディオデータのデータ量よりも多いか否かを判定する（Ｓ１０５）。
【００３５】
今回検出したオーディオデータのデータ量が１つ前に検出したオーディオデータのデータ量よりも多い場合には、ＦＩＦＯメモリ１０８に記憶されたオーディオデータのデータ量が増加傾向であり、ＦＩＦＯメモリ１０８に空き領域がなくなって、オーディオデータが記憶されずにオーバーフローが生じることを防止すべく、ＵＳＢデバイス２００からのオーディオデータの読み出し速度及びＦＩＦＯメモリ１０８への記憶速度を低下させる必要がある。そこで、オーディオ処理マイクロコンピュータ１０２は、今回検出したオーディオデータのデータ量と１つ前に検出したオーディオデータのデータ量との差分を算出し、ＵＳＢクロック供給部１０４に対して、ＵＳＢクロックの周波数を、当該差分に比例する量だけ減少させるための周波数制御信号（ＵＳＢクロック周波数減少用周波数制御信号）を出力する（Ｓ１０６）。
【００３６】
ＵＳＢクロック供給部１０４は、このＵＳＢクロック周波数減少用周波数制御信号を入力すると、ＵＳＢクロックの周波数を減少させる。その後は、オーディオ処理マイクロコンピュータ１０２は、ＵＳＢクロック供給部１０４から周波数が減少した後のＵＳＢクロックを入力し、ＵＳＢ通信部１２１によって、当該ＵＳＢクロックによって定められるタイミングで、ＵＳＢデバイス２００に記憶されているオーディオデータを読み出し、更に、その読み出したオーディオデータをＦＩＦＯメモリ１０８に出力して記憶させることになる。従って、ＵＳＢデバイス２００からのオーディオデータの読み出し速度及びＦＩＦＯメモリ１０８への記憶速度が低下する。
【００３７】
一方、今回検出したオーディオデータのデータ量が１つ前に検出したオーディオデータのデータ量以下である場合（Ｓ１０５において否定判断の場合）には、更に、オーディオ処理マイクロコンピュータ１０２は、今回検出したオーディオデータのデータ量が１つ前に検出したオーディオデータのデータ量よりも少ないか否かを判定する（Ｓ１０７）。
【００３８】
Ｓ１０７において否定判断の場合、換言すれば、今回検出したオーディオデータのデータ量と１つ前に検出したオーディオデータのデータ量とが同一の場合には、再び、ＦＩＦＯメモリ１０８に記憶されたオーディオデータのデータ量を検出し、内蔵メモリ１２２に記憶させる動作（Ｓ１０１）以降の動作が繰り返される。
【００３９】
一方、今回検出したオーディオデータのデータ量が１つ前に検出したオーディオデータのデータ量よりも少ない場合（Ｓ１０７において肯定判断の場合）には、ＦＩＦＯメモリ１０８に記憶されたオーディオデータのデータ量が減少傾向であり、ＦＩＦＯメモリ１０８内のオーディオデータが枯渇することを防止すべく、ＵＳＢデバイス２００からのオーディオデータの読み出し速度及びＦＩＦＯメモリ１０８への記憶速度を上昇させる必要がある。そこで、オーディオ処理マイクロコンピュータ１０２は、今回検出したオーディオデータのデータ量と１つ前に検出したオーディオデータのデータ量との差分を算出し、ＵＳＢクロック供給部１０４に対して、ＵＳＢクロックの周波数を、当該差分に比例する量だけ増加させるための周波数制御信号（ＵＳＢクロック周波数増加用周波数制御信号）を出力する（Ｓ１０８）。
【００４０】
ＵＳＢクロック供給部１０４は、このＵＳＢクロック周波数増加用周波数制御信号を入力すると、ＵＳＢクロックの周波数を増加させる。その後は、オーディオ処理マイクロコンピュータ１０２は、ＵＳＢクロック供給部１０４から周波数が増加した後のＵＳＢクロックを入力し、ＵＳＢ通信部１２１によって、当該ＵＳＢクロックによって定められるタイミングで、ＵＳＢデバイス２００に記憶されているオーディオデータを読み出し、更に、その読み出したオーディオデータをＦＩＦＯメモリ１０８に出力して記憶させることになる。従って、ＵＳＢデバイス２００からのオーディオデータの読み出し速度及びＦＩＦＯメモリ１０８への記憶速度が増加する。
【００４１】
このように、本実施形態のオーディオ再生装置１００では、オーディオ処理マイクロコンピュータ１０２が、ＵＳＢクロック供給部１０４からのＵＳＢクロックで定まるタイミングで外部のＵＳＢデバイス２００に記憶されたオーディオデータを読み出してＦＩＦＯメモリ１０８に記憶させるとともに、オーディオクロック供給部１０６からのオーディオクロックで定まるタイミングでＦＩＦＯメモリ１０８内のオーディオデータを読み出して再生処理を行う。
【００４２】
更に、上述した処理と並行して、オーディオ処理マイクロコンピュータ１０２は、ＦＩＦＯメモリ１０８内のオーディオデータのデータ量を検出し、当該データ量が閾値以上である場合にはＵＳＢデバイス２００からのオーディオデータの読み出しを中断しており、ＦＩＦＯメモリ１０８におけるオーディオデータのオーバーフローが防止される。
【００４３】
また、オーディオ処理マイクロコンピュータ１０２は、検出したＦＩＦＯメモリ１０８内のオーディオデータのデータ量が減少傾向を示す場合には、ＵＳＢクロックの周波数を増加させ、増加傾向を示す場合には、ＵＳＢクロックの周波数を減少させており、これにより、ＵＳＢデバイス２００に記憶されたオーディオデータの読み出し及び当該オーディオデータのＦＩＦＯメモリ１０８への記憶処理に用いられるＵＳＢクロックの周波数を可変とし、ＦＩＦＯメモリ１０８におけるオーディオデータの枯渇あるいはオーバーフローが防止される。
【００４４】
一方、ＦＩＦＯメモリ１０８に記憶されたオーディオデータの読み出し及び当該オーディオデータの再生処理に用いられるオーディオクロックの周波数は不変であり、これらオーディオデータの読み出し及び当該オーディオデータの再生処理の速度は一定に維持されるため、利用者に違和感を与えることはない。
【００４５】
なお、上述した実施形態では、オーディオ処理マイクロコンピュータ１０２は、今回検出したオーディオデータのデータ量と、１つ前に検出したオーディオデータのデータ量とを比較したが、今回検出したオーディオデータのデータ量と、過去に検出したオーディオデータのデータ量の平均値とを比較してもよい。この場合、オーディオ処理マイクロコンピュータ１０２は、ＦＩＦＯメモリ１０８に記憶されたオーディオデータのデータ量を検出する毎に当該データ量を内蔵メモリ１２２に記憶させ、今回検出したオーディオデータのデータ量と過去に検出したオーディオデータのデータ量の平均値とを比較する場合には、内蔵メモリ１２２に記憶された、過去に検出したオーディオデータのデータ量の平均値を算出した上で、そのデータ量と、今回検出したオーディオデータのデータ量との比較を行う。
【００４６】
また、上述した実施形態では、ＦＩＦＯメモリ１０８内のオーディオデータのデータ量が減少傾向を示す場合には、ＵＳＢクロックの周波数を増加させ、増加傾向を示す場合には、ＵＳＢクロックの周波数を減少させたが、ＦＩＦＯメモリ１０８内のオーディオデータのデータ量と、ＵＳＢクロックの周波数とが逆相関となるように、当該ＵＳＢクロックの周波数を制御すればよい。
【００４７】
また、上述した実施形態では、オーディオ再生装置１００を例に説明したが、画像データの再生を行う画像再生装置についても、同様に本発明を適用することができる。
【産業上の利用可能性】
【００４８】
以上、説明したように、本発明に係る再生装置は、外部からの再生データを用いた再生処理を適切に行うことが可能であり、再生装置として有用である。
【図面の簡単な説明】
【００４９】
【図１】本発明の実施形態に係るオーディオ再生装置の構成を示す図である。
【図２】ＦＩＦＯメモリの構造の一例を示す図である。
【図３】オーディオ処理マイクロコンピュータによるＵＳＢクロックの周波数制御を示すフローチャートである。
【符号の説明】
【００５０】
１００  オーディオ再生装置
１０２  オーディオ処理マイクロコンピュータ
１０４  ＵＳＢクロック供給部
１０６  オーディオクロック供給部
１０８  ＦＩＦＯメモリ
１１０  Ｄ／Ａコンバータ
１１２  スピーカ
１２１  ＵＳＢ通信部
１２２  内蔵メモリ
【図１】
2009289306.tif 000003
【図２】
2009289306.tif 000004
【図３】
2009289306.tif 000005