(57)【要約】【課題】音飛びを防止すると共に、より正確な再生時間を表示することが可能な音声再生装置及び音声再生システムを提供する。【解決手段】音声再生システム１は送信装置１０と音声再生装置２０と備え、音声再生装置２０は、送信装置１０から送信される部分音楽データの累積値と、曲長データが示す再生時間長とから単位時間あたりのデータ量を求める。音声再生装置２０は、その後送信装置１０から部分音楽データを受信すると、受信したデータ量と、単位時間あたりのデータ量とから、現在の再生時間を算出して表示する。【選択図】図１
2010102073.tif 000002
【特許請求の範囲】
【請求項１】
所定の再生時間を要する全体音楽データのうちの一部である部分音楽データ順次受信する受信手段と、
前記受信手段により受信された部分音楽データを記憶していく記憶手段と、
前記記憶手段の記憶量が所定量以上となった場合に、記憶された部分音楽データに基づいて音楽をストリーミング再生する再生手段と、
過去にストリーミング再生した全体音楽データのデータ量と、当該全体音楽データのストリーミング再生に要する再生時間長を示す曲長データとに基づいて、単位時間あたりのデータ量を算出する第１算出手段と、
新たにストリーミング再生する場合には、受信して記憶した部分音楽データの累積データ量と、前記第１算出手段により算出された単位時間あたりのデータ量とから、現在の再生時間を算出する第２算出手段と、
前記第２算出手段により算出された現在の再生時間を表示する表示手段と、
を備えることを特徴とする音声再生装置。
【請求項２】
ストリーミング再生の終了時点において前記第２算出手段により算出された現在の再生時間と、前記曲長データが示す再生時間長との差が所定値以下であるか否かを判断する判断手段をさらに備え、
前記第１算出手段は、前記判断手段により差が所定値以下でないと判断された場合、判断後に新たにストリーミング再生する際に、再度単位時間あたりのデータ量を算出し、過去に算出した単位時間あたりのデータ量と、再度算出した単位時間あたりのデータ量とから、最終的な単位時間あたりのデータ量を算出する
ことを特徴とする請求項１に記載の音声再生装置。
【請求項３】
前記記憶手段に現時点で記憶されている記憶データ量を算出する第３算出手段と、
前記第３算出手段により算出された記憶データ量と前記前記第１算出手段により算出された単位時間あたりのデータ量とから、未再生時間を算出する第４算出手段と、をさらに備え、
前記第２算出手段は、受信して記憶した部分音楽データの累積データ量と、前記第１算出手段により算出された単位時間あたりのデータ量と、前記第４算出手段により算出された未再生時間とから、現在の再生時間を算出する
ことを特徴とする請求項１又は請求項２のいずれかに記載の音声再生装置。
【請求項４】
所定の再生時間を要する全体音楽データのうちの一部である部分音楽データ順次受信して記憶し、記憶量が所定量以上となった場合に、記憶された部分音楽データに基づく音楽をストリーミング再生する音声再生装置であって、
過去にストリーミング再生した全体音楽データのデータ量と、当該全体音楽データのストリーミング再生に要する再生時間長を示す曲長データとに基づいて、単位時間あたりのデータ量を算出し、
新たにストリーミング再生する場合には、受信して記憶した部分音楽データのデータ量と、単位時間あたりのデータ量とから現在の再生時間を算出し、
算出された現在の再生時間を表示する
ことを特徴とする音声再生装置。
【請求項５】
請求項１から請求項４のいずれか１項に記載の音声再生装置と、
前記音声再生装置に対して、部分音楽データ順次送信すると共に、前記部分音楽データの送信開始時に前記曲長データを送信する送信装置と、
を備えることを特徴とする音声再生システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声再生装置及び音声再生システムに関する。
【背景技術】
【０００２】
従来、通信装置と通信端末装置とを備えた通信システムが提案されている。このシステムにおいて通信装置は、ＧＰＳ衛星から送信される高精度な時刻情報を取得し、これに基づいて通信端末装置の時刻を補正する時刻補正情報を生成する。そして、通信装置は、時刻補正情報を通信端末装置に送信して、通信端末装置に時刻を補正させる。これにより、通信端末装置は、補正された正確な時間を表示することとなる（例えば特許文献１参照）。このように通信システムは、一方の機器（通信装置）から他方の機器（通信端末装置）に時間に関する情報を送信し、他方の機器にて時間を補正させ、他方の機器における時間表示が正確となるようにしている。
【特許文献１】特開２００５−１８９１８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
近年、携帯可能なポータブルオーディオ機器等で聴くことができる音楽のデータを、ポータブルオーディオ機器等から車内の音声再生装置に送信して音声再生装置にてストリーミング再生する音声再生システムが提案されている。
【０００４】
また、このような音声再生システムでは、ストリーミング再生する場合に、音声再生装置の表示部に音楽の再生時間を表示させる。これにより、音声再生システムは、音楽がどの程度再生されたかをユーザに提示でき、利便性を向上させるようにしている。
【０００５】
しかし、正確な再生時間を表示させるには、特許文献１のように、ポータブルオーディオ機器（一方の機器）から車内の音声再生装置（他方の機器）に時間に関する情報を送信する必要がある。特に、再生時間の精度を高めるためには、ポータブルオーディオ機器から再生時間の情報を頻繁に送信する必要が生じてしまう。そして、頻繁に再生時間の情報を送信する場合には、音楽データの欠落を生じさせることがあり、再生時に音飛びが発生する可能性がある。なお、時間に関する情報とは、例えば再生時間の情報そのものであったり、音声再生装置にて再生時間をカウントアップする場合にはカウントアップされる時間の補正情報であったりする。
【０００６】
本発明はこのような従来の課題を解決するためになされたものであり、その目的とするところは、音飛びを防止すると共に、より正確な再生時間を表示することが可能な音声再生装置及び音声再生システムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の音声再生装置は、所定の再生時間を要する全体音楽データのうちの一部である部分音楽データ順次受信する受信手段と、受信手段により受信された部分音楽データを記憶していく記憶手段と、記憶手段の記憶量が所定量以上となった場合に、記憶された部分音楽データに基づいて音楽をストリーミング再生する再生手段と、過去にストリーミング再生した全体音楽データのデータ量と、当該全体音楽データのストリーミング再生に要する再生時間長を示す曲長データとに基づいて、単位時間あたりのデータ量を算出する第１算出手段と、新たにストリーミング再生する場合には、受信して記憶した部分音楽データの累積データ量と、第１算出手段により算出された単位時間あたりのデータ量とから、現在の再生時間を算出する第２算出手段と、第２算出手段により算出された現在の再生時間
を表示する表示手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、過去のストリーミング再生において、再生した全体音楽データのデータ量と、その全体音楽データのストリーミング再生に要する再生時間長を示す曲長データとから、単位時間あたりのデータ量を算出し、新たにストリーミング再生する場合には、受信して記憶した部分音楽データの累積データ量と、単位時間あたりのデータ量とから、現在の再生時間を算出して表示する。このように、新たにストリーミング再生する場合には、音声再生装置の内部で現在の再生時間を算出でき、音声再生装置は時間に関する情報を頻繁に受信する必要が無くなっている。これにより、時間に関する情報を頻繁に受信することによって発生する音飛びを抑制することができる。また、実際に受信した部分音楽データのデータ量から現在の再生時間を算出するため、再生時間をより正確に算出することができる。従って、音飛びを防止すると共に、より正確な再生時間を表示することができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の好適な実施形態を図面に基づいて説明する。図１は、本発明の実施形態に係る音声再生システムの構成図である。同図に示す音声再生システム１は、ポータブルオーディオ機器などの送信装置１０と、カーナビゲーション装置やオーディオ装置などの音声再生装置２０とから構成され、送信装置１０から送信される音楽のデータを音声再生装置２０にて受信し、音声再生装置２０にてストリーミング再生するものである。
【００１０】
より詳細に送信装置１０は、所定の再生時間を有する全体音楽データのうちの一部である部分音楽データを順次送信すると共に、部分音楽データの送信開始時に、当該全体音楽データのストリーミング再生に要する再生時間長を示す曲長データを送信するものである。音声再生装置２０は、送信装置１０からの部分音声データ順次受信してストリーミング再生するものである。以下、これらについて詳細に説明する。
【００１１】
送信装置１０は、通信部１１、記憶部１２、制御部１３、表示部１４、スピーカ１５、及び、操作部１６を備えている。通信部１１は、アンテナ部１１ａを介して音声再生装置２０に部分音楽データ及び曲長データを送信するものである。具体的に通信部１１は、ブルートゥース（bluetooth）無線通信によってデータを送信する。記憶部１２は、全体音
楽データや、曲長データ等を記憶したものである。制御部１３は、通信部１１、記憶部１２、表示部１４、スピーカ１５、及び、操作部１６の各部に接続され、これらを制御等するものである。表示部１４は、各種操作項目等を表示するものである。スピーカ１５は、送信装置１０単体で再生を行ったときに音楽を出力するものである。操作部１６は、音声再生装置２０へのデータ送信操作等を行うものである。
【００１２】
音声再生装置２０は、通信部（受信手段）２１、記憶部２２、制御部２３、表示部（表示手段）２４、スピーカ２５、及び操作部２６を備えている。通信部２１は、アンテナ部２１ａを介して送信装置１０から部分音楽データを順次受信すると共に、送信装置１０からの曲長データを受信するものである。記憶部２２は、ストリーミング再生の際に音飛びを防止するバッファであって、通信部２１により受信された部分音楽データを記憶していくものである。
【００１３】
制御部２３は、通信部２１、記憶部２２、表示部２４、スピーカ２５、及び操作部２６の各部に接続され、これらを制御等するものである。また、制御部２３は、再生部（再生手段）２３ａ、算出部（第１〜第４算出手段）２３ｂ、及び判断部（判断手段）２３ｃを有している。再生部２３ａは、記憶部２２の記憶量が所定量以上となった場合に、記憶された部分音楽データに基づいて音楽をストリーミング再生するものである。算出部２３ｂ
は、各種算出処理を実行するものであって、特にストリーミング再生される音楽の現在の再生時間の情報を算出する機能を有している。判断部２３ｃは、算出部２３ｂによって算出された現在の再生時間の精度が高いものであるか否かを判断するものである。
【００１４】
表示部２４は、音声再生装置２０がナビゲーション装置の機能を有する場合には地図表示機能を有し、音声再生装置２０が音楽専用機器である場合にはグラフィックイコライザ等を表示する機能を有するものである。特に本実施形態において表示部２４は、算出部２３ｂによって算出された現在の再生時間を表示する機能を備えている。
【００１５】
スピーカ２５は、音声再生装置２０でストリーミング再生される音楽を出力等するものである。操作部２６は、音声再生装置２０を、送信装置１０からデータを受信する状態としたり、単体で音楽を再生する状態としたりなど、音声再生装置２０に対する各種操作を行う部分である。
【００１６】
次に、図２及び図３を参照して、本実施形態に係る音声再生システム１の動作の概略を説明する。図２は、本実施形態に係る音声再生システム１の動作の概略を示す第１の図である。
【００１７】
図２に示すように、本実施形態に係る音声再生システム１が動作するためには、まず音声再生装置２０が送信装置１０からのデータを受信する受信状態となっている必要がある。この状態において、ユーザが送信装置１０の操作部１６に対してデータ送信を指示する送信操作する（符号ａ１参照）。これにより、送信装置１０は、楽曲切替データを音声再生装置２０に送信する（符号ａ２参照）。ここで、楽曲切替データとは、曲と曲との切れ目を表すデータである。また、送信装置１０は、楽曲切替データの一部として、今回送信する１曲目の音楽をストリーミング再生するのに要する再生時間長を示した曲長データについても送信する。
【００１８】
さらに、送信装置１０は、１曲目の部分音楽データを順次音声再生装置２０に送信する（符号ａ３参照）。そして、音声再生装置２０は、送信装置１０からの部分音楽データを順次記憶部２２に記憶させていき、記憶量が所定量に達した段階でストリーミング再生を実行する（符号ｂ１参照）。また、音声再生装置２０の制御部２３は、ストリーミング再生に伴って、内部クロックに基づく再生時間を算出し、表示部２４に表示させる（符号ｂ２参照）。なお、内部クロックに基づく再生時間は、内部クロックの誤差に影響を受け、正確性に欠ける場合がある。
【００１９】
その後、送信装置１０から２曲目の楽曲切替データが送信される（符号ａ４参照）。これにより、音声再生装置２０は、１曲目が終了したと判断する。このとき、音声再生装置２０の算出部２３ｂは、１曲目にストリーミング再生した全体音楽データのデータ量と、全体音楽データのストリーミング再生に要する再生時間長を示す曲長データとに基づいて、単位時間あたりのデータ量を算出する（符号ｂ３参照）。１曲目にストリーミング再生した全体音楽データのデータ量は、記憶部２２に記憶された部分音楽データの累積データ量から求めることができる。すなわち、算出部２３ｂは、（記憶部２２に記憶された累積データ量（Ｂｙｔｅ））／（曲長データが示す再生時間長（ｍｓｅｃ））＝（単位時間あたりのデータ量（Ｂｙｔｅ／ｍｓｅｃ））なる演算式から、単位時間あたりのデータ量を算出する。
【００２０】
次に、送信装置１０は、２曲目の部分音楽データを順次音声再生装置２０に送信する（符号ａ５参照）。これにより、音声再生装置２０は、送信装置１０からの部分音楽データを順次記憶部２２に記憶させていき、記憶量が所定量に達した段階でストリーミング再生を実行する（符号ｂ４参照）。さらに、算出部２３ｂは、記憶部２２に記憶させた部分音
楽データの累積データ量と、単位時間あたりのデータ量とから、現在の再生時間を算出する（符号ｂ５参照）。すなわち、算出部２３ｂは、（現在の再生時間（ｍｓｅｃ））＝（現時点での記憶データ量（Ｂｙｔｅ））／（単位時間あたりのデータ量（Ｂｙｔｅ／ｍｓｅｃ））なる演算によって、現在の再生時間を算出する。そして、制御部２３は、表示部２４に現在の再生時間を表示させる。以後、制御部２３は、部分音楽データを受信毎に、上記式から現在の再生時間を算出し、表示部２４に表示させる。
【００２１】
このように、本実施形態に係る音声再生装置２０は、算出部２３ｂによって現在の再生時間の情報が算出されるため、送信装置１０から再生時間に関する情報を受信する必要が無くなっている。また、本実施形態に係る音声再生装置２０は、１曲目のように、内部クロックに基づいて現在の再生時間を算出しておらず、内部クロックによる誤差の影響を受けない再生時間を算出可能となっている。
【００２２】
そして、送信装置１０から３曲目の楽曲切替データが送信される（符号ａ６参照）。これにより、音声再生装置２０は、２曲目が終了したと判断する。このとき、音声再生装置２０の判断部２３ｃは、２曲目終了時点において算出部２３ｂにより算出された現在の再生時間と、２曲目の曲長データが示す再生時間長との差が所定値以下であるか否かを判断する（符号ｂ６参照）。そして、差が所定値以下でない場合、算出部２３ｂは、送信装置１０から送信される３曲目の部分音楽データ（符号ａ７参照）に基づいて、再度単位時間あたりのデータ量を算出することとなる（符号ｂ７参照）。このとき、算出部２３ｂは、１曲目に基づいて算出した単位時間あたりのデータ量と、３曲目に基づいて算出した単位時間あたりのデータ量との平均値を、最終的な単位時間あたりのデータ量として算出する。
【００２３】
なお、図２の符号ｂ８に示すように、３曲目については、２曲目と同様に、単位時間あたりのデータ量に基づいて再生時間の算出及び表示を行うが、これに限らず、３曲目については内部クロックに基づいて再生時間の算出及び表示を行ってもよい。３曲目について単位時間あたりのデータ量に基づき再生時間を算出した場合、２曲目と同様に精度が高くない再生時間を表示することとなってしまうためである。
【００２４】
図３は、本実施形態に係る音声再生システム１の動作の概略を示す第２の図である。図３に示すように、時刻ｔ１において部分音楽データの送信が開始されたとする。この場合、音声再生装置２０は、時刻ｔ１とほぼ同時刻である時刻ｔ２において、部分音楽データを受信して記憶する。また、部分音楽データが記憶部２２に記憶されることから、算出部２３ｂは、記憶部２２に記憶したデータ量と、単位時間あたりのデータ量とに基づいて現在の再生時間を算出し、表示部２４は現在の再生時間を表示してしまう。ところが、実際にストリーミング再生については、記憶部２２に所定量以上データが蓄積した時刻ｔ３において開始する。従って、表示部２４にて表示される現在の再生時間と、ストリーミング再生が開始されてからの時間とには、ズレが生じてしまう。
【００２５】
そこで、本実施形態に係る音声再生装置２０は、以下の動作を実行する。まず、算出部２３ｂは、記憶部２２に現時点で記憶されている記憶データ量を算出する。さらに、算出部２３ｂは、記憶部２２に現時点で記憶されている記憶データ量と、単位時間あたりのデータ量とから、未再生時間を算出する。そして、算出部２３ｂは、未再生時間を考慮に入れて、現在の再生時間を算出する。これにより、表示部２４における表示内容を一層正確とすることができる。
【００２６】
次に、本実施形態に係る音声再生システム１の動作をフローチャートを参照して詳細に説明する。図４は、図１に示した送信装置１０の動作を示すフローチャートである。まず、ユーザが送信装置１０に対して無線送信を指示する操作を行ったとする。これにより、
送信装置１０はデータ送信可能な状態となり、図４に示す処理が実行される。
【００２７】
まず、送信装置１０は、曲長データを音声再生装置２０に送信する（Ｓ１）。なお、曲長データは、図２を参照して説明したように、楽曲切替データの一部として送信される。そして、送信装置１０は、部分音楽データの送信を開始する（Ｓ２）。その後、送信装置１０は、部分音楽データの送信が終了したか、すなわち１曲分送信したか否かを判断する（Ｓ３）。１曲分送信していないと判断した場合（Ｓ３：ＮＯ）、送信したと判断されるまで、この処理が繰り返される。一方、１曲分送信したと判断した場合（Ｓ３：ＹＥＳ）、図４に示す処理は終了する。
【００２８】
なお、図４に示す処理は送信装置１０の電源がオフされるか、又は、無線送信の終了を示す終了操作が行われるまで、繰り返し実行される。
【００２９】
図５は、図１に示した音声再生装置２０の動作を示すフローチャートである。まず、ユーザが音声再生装置２０に対して無線受信を指示する操作を行ったとする。これにより、音声再生装置２０はデータ受信可能な状態となり、図５に示す処理が実行される。
【００３０】
まず、音声再生装置２０の制御部２３は、曲長データを受信したか否かを判断する（Ｓ１１）。なお、制御部２３は、曲長データを受信したか否かを判断することに代えて、楽曲切替データを受信したか否かを判断してもよい。
【００３１】
曲長データを受信していないと判断した場合（Ｓ１１：ＮＯ）、受信したと判断されるまで、この処理が繰り返される。一方、曲長データを受信したと判断した場合（Ｓ１１：ＹＥＳ）、制御部２３は、単位時間あたりのデータ量を算出済であるか否かを判断する（Ｓ１２）。算出済でないと判断した場合（Ｓ１２：ＮＯ）、処理はステップＳ１４に移行する。一方、算出済であると判断した場合（Ｓ１２：ＹＥＳ）、制御部２３は、再演算フラグが「０」であるか否かを判断する（Ｓ１３）。再演算フラグが「０」でないと判断した場合（Ｓ１３：ＮＯ）、処理はステップＳ１４に移行する。
【００３２】
ステップＳ１４において、制御部２３は、受信した部分音楽データを記憶部２２に記憶させる（Ｓ１４）。次いで、算出部２３ｂは、記憶部２２に記憶させたデータ量の累積値を算出する（Ｓ１５）。そして、制御部２３は、現在記憶部２２に記憶しているデータ量が所定値以上であるか否かを判断する（Ｓ１６）。記憶データ量が所定値以上でないと判断した場合（Ｓ１６：ＮＯ）、処理はステップＳ１４に移行する。
【００３３】
一方、記憶データ量が所定値以上であると判断した場合（Ｓ１６：ＹＥＳ）、再生部２３ａは、記憶部２２に記憶される部分音楽データに基づいてストリーミング再生を行う（Ｓ１７）。その後、制御部２３は、再生済のデータを記憶部２２から消去する（Ｓ１８）。そして、制御部２３は、内部クロックに基づいて現在の再生時間を算出する（Ｓ１９）。次いで、制御部２３は、ステップＳ１９において算出した再生時間を表示部２４に表示させる（Ｓ２０）。
【００３４】
その後、制御部２３は、曲長データで再受信したか否かを判断する（Ｓ２１）。再受信していないと判断した場合（Ｓ２１：ＮＯ）、すなわち１曲分のストリーミング再生が完了していない場合、処理はステップＳ１４に移行する。一方、再受信したと判断した場合（Ｓ２１：ＹＥＳ）、制御部２３は、再生時間の表示をクリアする（Ｓ２２）。
【００３５】
そして、算出部２３ｂは、ステップＳ１５の処理で算出した記憶データ量の累積値と、曲長データ（ステップＳ２１で受信した曲長データの前回に受信した曲長データ）が示す再生時間長から、単位時間あたりのデータ量を算出する（Ｓ２３）。その後、制御部２３
は、ステップＳ１５の処理で算出した記憶データ量の累積値をクリアし（Ｓ２４）、処理はステップＳ１２に移行する。
【００３６】
ところで、ステップＳ１３において再演算フラグが「０」であると判断した場合（Ｓ１３：ＹＥＳ）、処理はステップＳ２５に移行する。そして、ステップＳ２５〜ステップＳ２９において、ステップＳ１４〜ステップＳ１８と同様の処理が実行される。
【００３７】
次いで、ステップＳ３０において、算出部２３ｂは、単位時間あたりのデータ量と、ステップＳ２６において算出した累積値とから、再生時間を仮算出する（Ｓ３０）。その後、算出部２３ｂは、現時点において記憶部２２に記憶されているデータ量を算出し、算出したデータ量と単位時間あたりのデータ量とから、未再生時間を算出する（Ｓ３１）。
【００３８】
その後、算出部２３ｂは、ステップＳ３０において仮算出した再生時間から、ステップＳ３１において算出した未再生時間を減算し、現在の再生時間を算出する（Ｓ３２）。次いで、制御部２３は、表示部２４に現在の再生時間を表示させる（Ｓ３３）。そして、ステップＳ３４〜ステップＳ３６において、ステップＳ２１〜ステップＳ２３と同様の処理が実行される。
【００３９】
次に、ステップＳ３７において、判断部２３ｃは、表示をクリアした時点における再生時間から曲長データが示す再生時間長を減算して両者の差を求め、この差が所定値α以下であるか否かを判断する（Ｓ３７）。所定値α以下であると判断した場合（Ｓ３７：ＹＥＳ）、処理はステップＳ１２に移行する。一方、所定値α以下でないと判断した場合（Ｓ３７：ＮＯ）、制御部２３は再演算フラグを「１」とし、処理はステップＳ１２に移行する。
【００４０】
なお、以上の処理において、音声再生装置２０の電源がオフされたり、音声再生装置２０がデータ受信状態から解除されたりすると、図５に示す処理は終了することとなる。さらに、図５に示すステップＳ２３において説明を省略したが、再演算フラグが「１」となり、単位時間あたりのデータ量を再演算する場合には、平均値が求められる。加えて、再演算フラグが「１」となり、単位時間あたりのデータ量を再演算する場合には、平均値算出後に再演算フラグが「０」とされる。
【００４１】
このようにして、第１実施形態に係る音声再生装置２０及び音声再生システム１によれば、過去のストリーミング再生において、再生した全体音楽データのデータ量と、その全体音楽データのストリーミング再生に要する再生時間長を示す曲長データとから、単位時間あたりのデータ量を算出し、新たにストリーミング再生する場合には、受信して記憶した部分音楽データの累積データ量と、単位時間あたりのデータ量とから、現在の再生時間を算出して表示する。このように、新たにストリーミング再生する場合には、音声再生装置２０の内部で現在の再生時間を算出でき、音声再生装置２０は時間に関する情報を頻繁に受信する必要が無くなっている。これにより、時間に関する情報を頻繁に受信することによって発生する音飛びを抑制することができる。また、実際に受信した部分音楽データのデータ量から現在の再生時間を算出するため、再生時間をより正確に算出することができる。従って、音飛びを防止すると共に、より正確な再生時間を表示することができる。
【００４２】
また、ストリーミング再生の終了時点において算出部２３ｂにより算出された現在の再生時間と、曲長データが示す再生時間長との差が所定値α以下であるか否かを判断し、差が所定値α以下でないと判断された場合、判断後に新たにストリーミング再生する際に、再度単位時間あたりのデータ量を算出し、過去に算出した単位時間あたりのデータ量と、再度算出した単位時間あたりのデータ量とから、最終的な単位時間あたりのデータ量を算出する。このように、一度算出した単位時間あたりのデータ量の精度が高くなく、算出部
２３ｂにより算出された現在の再生時間と、曲長データが示す再生時間長との差が大きくなってしまう場合には、再度単位時間あたりのデータ量を算出して精度を高めるようにしている。従って、より正確な再生時間を表示することができる。
【００４３】
また、記憶手段に現時点で記憶されている記憶データ量を算出し、これと単位時間あたりのデータ量とから未再生時間を算出し、未再生時間を考慮して再生時間を表示するため、記憶手段に蓄えられた状態で未だ再生されていないデータ量分についての未再生時間を加味して、より正確な再生時間を表示することができる。
【００４４】
以上、実施形態に基づき本発明を説明したが、本発明は上記実施形態に限られるものではなく、本発明の趣旨を逸脱しない範囲で、変更を加えてもよい。
【００４５】
例えば、本実施形態では、単位時間あたりのデータ量の単位がｂｙｔｅ／ｍｓｅｃとなっているが、これに限らず、ｂｙｔｅ／ｓｅｃやｋｂｙｔｅ／ｓｅｃであってもよい。また、送信装置１０と音声再生装置２０とはブルートゥース通信に限らず、他の通信方式で通信を行ってもよい。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施形態に係る音声再生システムの構成図である。
【図２】本実施形態に係る音声再生システム１の動作の概略を示す第１の図である。
【図３】本実施形態に係る音声再生システム１の動作の概略を示す第２の図である。
【図４】図１に示した送信装置の動作を示すフローチャートである。
【図５】図１に示した音声再生装置の動作を示すフローチャートである。
【符号の説明】
【００４７】
１…音声再生システム
１０…送信装置
１１…通信部
１２…記憶部
１３…制御部
１４…表示部
１５…スピーカ
１６…操作部
２０…音声再生装置
２１…通信部（受信手段）
２２…記憶部
２３…制御部
２３ａ…再生部（再生手段）
２３ｂ…算出部（第１〜第４算出手段）
２３ｃ…判断部（判断手段）
２４…表示部（表示手段）
２５…スピーカ
２６…操作部
【図１】
2010102073.tif 000003
【図２】
2010102073.tif 000004
【図３】
2010102073.tif 000005
【図４】
2010102073.tif 000006
【図５】
2010102073.tif 000007