(57)【要約】【課題】  データ通信により配信可能な再生用データを適切に再生することができる「データ再生機能を備えたデータ再生装置およびデータ再生装置におけるデータ再生方法」を提供する。【解決手段】  車載用ＡＶ機器１００は、データの送受を可能とする通信部１１０と、再生用データの配信元および当該再生用データのストリーミング再生に必要なビットレートを示すリストを通信部１１０を介して提示するリスト提示手段と、通信部１１０の通信速度とリスト提示手段のビットレートとを比較し、再生用データがストリーミング再生可能か否かを判定する判定手段と、通信部１１０を制御し、再生可能と判定された配信元の再生用データをストリーミング再生しつつ、再生不可と判定された配信元の再生用データを受信し蓄積する通信制御手段と、判定手段によって再生可能とされた再生用データを再生する再生手段とを有している。【選択図】      図３
2005094396.tif 000002
【特許請求の範囲】
【請求項１】
データ通信機能を備えたデータ再生装置であって、
データの送受を可能とする通信手段と、
再生用データの配信元および当該再生用データのストリーミング再生に必要なビットレートを示すリストを前記通信手段を介して提示するリスト提示手段と、
前記通信手段の通信速度と前記リスト提示手段のビットレートとを比較し、再生用データがストリーミング再生可能か否かを判定する判定手段と、
前記通信手段を制御し、再生可能と判定された配信元の再生用データをストリーミング再生しつつ、再生不可と判定された配信元の再生用データを受信し蓄積する通信制御手段と、
前記判定手段によって再生可能とされた再生用データを再生する再生手段と、
を有するデータ再生装置。
【請求項２】
前記判定手段は、前記通信手段の通信速度がビットレートよりも大きいときは再生可能と判定し、通信速度がビットレートより小さいときは再生不可と判定する、請求項１に記載のデータ再生装置。
【請求項３】
前記通信制御手段は、前記通信手段の通信速度を、再生用データをストリーミング再生するための第１の通信速度と、再生不可と判定された配信元の再生用データの蓄積するための第２の通信速度と割り当て、前記判定手段は、第１の通信速度が配信元の再生用データのビットレートより大きいときは当該再生用データを再生可能と判定する、請求項１または２に記載のデータ再生装置。
【請求項４】
前記通信手段は、再生不可と判定された配信元の再生用データの一部を蓄積するバッファメモリを有し、前記判定手段は一定量の再生用データがバッファメモリに蓄積されたとき、当該再生用データを再生可能と判定する、請求項１、２または３に記載のデータ再生装置。
【請求項５】
前記判定手段は、リストに示された配信元の再生用データが複数あるとき、前記通信手段の通信速度とビットレートとを比較し、再生用データの再生順序を決定し、前記再生手段は再生順序に従い再生用データを再生する、請求項１、２、３または４に記載のデータ再生装置。
【請求項６】
前記データ再生装置は移動体に搭載され、前記通信手段は無線通信によりデータの送受を行う、請求項１、２、３または４に記載のデータ再生装置。
【請求項７】
データ通信機能を備えたデータ再生装置におけるデータ再生方法であって、
配信可能な再生用データの配信元および再生用データのストリーミング再生に必要なビットレートのリストを提示するステップと、
データ再生装置の通信速度をストリーミング再生用の第１の通信速度とバッファ受信用の第２の通信速度に設定するステップと、
第１の通信速度とビットレートとを対比し、第１の通信速度がビットレートよりも大きいときは再生可能と判定し、第１の通信速度がビットレートよりも小さいときは再生不可と判定するステップと、
再生可能と判定された配信元の再生用データを第１の通信速度で受信してストリーミング再生しつつ、再生不可と判定された配信元の再生用データを第２の通信速度で受信し蓄積するステップとを有する、データ再生方法。
【請求項８】
データ再生方法はさらに、再生不可と判定された再生用データの一部を蓄積した後、当該再生用データの残りを第１の通信速度で受信しストリーミング再生するステップを含む、請求項７に記載のデータ再生方法。
【請求項９】
データ再生方法はさらに、第１の通信速度とビットレートとを比較し、複数ある配信元の再生用データの再生順序を決定するステップを含む、請求項７または８に記載のデータ再生方法。
【請求項１０】
データ再生装置は移動体に搭載され、再生用データは無線通信を介して外部から受信される、請求項７、８または９に記載のデータ再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ通信機能を備えたデータ再生装置およびデータ再生装置におけるデータ再生方法に関し、特に、ネットワーク等の通信を介して受信された再生用データをストリーミング再生可能なデータ再生装置に関する。
【背景技術】
【０００２】
情報・通信の発展に伴い、ＡＶ機器、携帯端末、パーソナルコンピュータ等を初めとする電子機器においてインターネット等を利用したデータの送受が普及している。特に、家庭用の通信環境では、ＡＤＳＬや光ファイバー等を用いることで高速データ通信が可能となり、しかも、音楽や映像データ等の圧縮技術が開発されたことで、大容量のデータを短時間で入手することが可能となってきている。
【０００３】
こうした背景により、ＡＶ機器等は、ＣＤ、ＤＶＤ等に記録された音声、映像データを再生する機能に加えて、インターネット等を通じてサーバーから音声、映像データをダウンロードし、これを再生することが可能である。さらに、サーバーからの音声、映像データをハードディスク等にすべてダウンロードしてから再生を行う以外にも、データの受信と同時にリアルタイムで再生を行うストリーミング再生も実用化されている。
【０００４】
また、移動体通信においても無線による通信速度が向上したことで、インターネット等のネットワークを介してデータの送受が行われている。例えば車載用のオーディオ装置やナビゲーション装置は、無線通信装置を内蔵したり、あるいは携帯電話機や携帯端末を接続することで、無線通信により音声データやナビゲーションに必要なデータを受信している。
【０００５】
無線によるデータ通信の場合、通信速度が高速になるとより良好な無線品質が必要とされ、そのためには大きな送信電力を必要とする。特許文献１は、こうした点に鑑み無線回線品質に応じた最適な通信速度でのデータ通信／音声通信サービスを実現する技術を開示している。
【０００６】
【特許文献１】特開２０００−１０１６８０
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、移動体通信等の無線によるデータ通信は、有線による家庭用のインターネット環境と比較して、その通信速度が遅いため、サーバーから音声や映像データを受信しこれを適切にストリーミング再生することができない場合がある。例えば、インターネットラジオを利用するとき、複数のコンテンツアドレスとそれをストリーミング再生するために必要なビットレートがディスプレイ上にリスト表示されるが、その中には通信速度が間に合わずストリーミング再生をすることができないものがある。そうしたビットレートが大きなコンテンツをストリーミング再生すると、音声や映像が途中で途切れ途切れになってしまう。他方、これを回避するために、コンテンツデータをすべてダウンロードすると、リスト表示されたコンテンツデータを連続的に再生することができなくなり、しかも、コンテンツデータを保存する記憶容量を装置内に確保しなければならない。
【０００８】
そこで本発明は、上記従来の課題を解決し、データ通信により配信可能な再生用データを適切に再生することができるデータ再生機能を備えたデータ再生装置およびデータ再生装置におけるデータ再生方法を提供することを目的とする。
さらに本発明は、無線通信により配信可能な再生用データを効率よくストリーミング再生することができるデータ再生装置およびデータ再生装置におけるデータ再生方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係るデータ通信機能を備えたデータ再生装置は、データの送受を可能とする通信手段と、再生用データの配信元および当該再生用データのストリーミング再生に必要なビットレートを示すリストを通信手段を介して提示するリスト提示手段と、通信手段の通信速度とリスト提示手段のビットレートとを比較し、再生用データがストリーミング再生可能か否かを判定する判定手段と、通信手段を制御し、再生可能と判定された配信元の再生用データをストリーミング再生しつつ、再生不可と判定された配信元の再生用データを受信し蓄積する通信制御手段と、判定手段によって再生可能とされた再生用データを再生する再生手段とを有している。
【００１０】
好ましくは判定手段は、通信手段の通信速度がビットレートよりも大きいときは再生可能と判定し、通信速度がビットレートより小さいときは再生不可と判定する。さらに好ましくは、通信制御手段は、通信手段の通信速度を、再生用データをストリーミング再生するための第１の通信速度と、再生不可と判定された配信元の再生用データの蓄積するための第２の通信速度と割り当て、判定手段は、第１の通信速度が配信元の再生用データのビットレートより大きいときは当該再生用データを再生可能と判定する。
【００１１】
本発明に係るデータ通信機能を備えたデータ再生装置におけるデータ再生方法は、以下のステップを有する。配信可能な再生用データの配信元および再生用データのストリーミング再生に必要なビットレートのリストを提示するステップと、データ再生装置の通信速度をストリーミング再生用の第１の通信速度とバッファ受信用の第２の通信速度に設定するステップと、第１の通信速度とビットレートとを対比し、第１の通信速度がビットレートよりも大きいときは再生可能と判定し、第１の通信速度がビットレートよりも小さいときは再生不可と判定するステップと、再生可能と判定された配信元の再生用データを第１の通信速度で受信してストリーミング再生しつつ、再生不可と判定された配信元の再生用データを第２の通信速度で受信し蓄積するステップとを有する。
【発明の効果】
【００１２】
本発明によれば、配信元の再生用データがストリーミング再生可能か否かを判定し、その判定結果に基づき再生用データをストリーミング再生している間に再生不可と判定された再生用データを蓄積するようにしたので、ビットレートに比べて通信速度が不足していても適切に再生用データのストリーミング再生を行うことができる。さらに、通信容量の一部を再生用データの蓄積に割り当てるため、複数の再生用データがある場合でも、それらを効率よく連続的に再生することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態について詳細に説明する。本発明に係るデータ通信機能を備えたデータ再生装置は、好ましくは音声信号や映像信号を再生する車載用ＡＶ機器において実現される。
【実施例】
【００１４】
図１は本発明の実施例に係る車載用ＡＶ機器の使用例を示す図である。車載用ＡＶ機器１００は、好ましくは車両２００に搭載されており、ネットワーク３００を介して複数のサーバーＡ、Ｂ、ＣおよびホームサーバーＤが所有するコンテンツデータを取得することができる。
【００１５】
図２は車載用ＡＶ機器１００の内部構成を示すブロック図である。車載ＡＶ機器１００は、ネットワーク３００と無線接続を可能とする通信部１１０と、通信部１１０から取得した再生用データを再生する再生部１２０と、通信部１１０により受信したデータ等を記憶する記憶部１３０と、ディスプレイ上に情報や映像等を表示させる表示部１４０と、ユーザーからの指示やデータを入力する入力部１５０と、これらの各部の動作を制御するシステム制御部１６０とを含んで構成される。なお、車載用ＡＶ機器１００は、ここでは図示しないが、ＣＤ、ＤＶＤ、ＭＤ等の記録媒体に記録された再生用データを読出し、これを再生する機能や、ラジオ方法やテレビ方法による電波を受信する機能を備えていてもよい。
【００１６】
通信部１１０は、車載用ＡＶ機器に内蔵された通信装置であってもよいし、あるいは、携帯電話や携帯端末を接続することで車載用ＡＶ機器１００に通信機能を持たせるようにしてもよい。通信部１１０は、無線通信により所定の基地局を介してネットワーク３００に接続され、必要に応じてサーバー等からコンテンツデータを受信する。また、通信部１１０は、サーバーから受信されたコンテンツデータをバッファリングするためのバッファメモリを含んでいる。
【００１７】
再生部１２０は、サーバーから受信された再生用データのストリーミング再生を行う機能を有している。通常、サーバーに保存されている再生用データは、ＭＰ３やＷＭＡ等のフォーマットにより符号化または圧縮されており、再生部１２０は符号化された再生用データをデコードしまたは伸長する。デコードされた音声データは、ＤＡＣによりアナログ信号に変換され、アンプを介して可聴音としてスピーカーから出力され、一方、映像データについては表示部１４０により表示される。
【００１８】
記憶部１３０は、ＣＤやＤＶＤ等に記録された音声データや映像データを保存したり、あるいは車載用ＡＶ機器１００の動作を制御するプログラム等を記憶する。さらに、サーバーから受信した音楽データや映像データ等をダウンロードすることも可能である。記憶部１３０は、好ましくは読み書き可能な大容量のハードディスクや半導体メモリを用いて構成される。
【００１９】
表示部１４０は、例えば液晶ディスプレイやプラズマディスプレイを含み、
再生された映像を表示したり、あるいは、サーバーからの取得されるコンテンツデータに関する表示を行う。さらに、ディスプレイ上に入力待ちの画面や出力結果の画面を表すことで、ユーザーとのインターフェースを行うことができる。
【００２０】
入力部１５０は、操作ボタンやリモコン等の入力装置を含み、ユーザーから車載用ＡＶ機器１００への入力を受け取り、これをシステム制御部１６０へ伝える。システム制御部１６０は、マイクロプロセッサやマイクロコンピュータを含み、各部の動作を制御するためのプログラムを含む。
【００２１】
本実施例に係る車載用ＡＶ機器１００の主たる特徴は、サーバーから配信される再生用データをストリーミング再生しつつ他の再生用データをバッファリング（蓄積）し、複数のコンテンツデータを連続的に効率よく再生する機能を有することである。図３は、このような再生のための動作を説明するフローチャートであり、これに沿って説明する。
【００２２】
ユーザーが入力部１５０を介して複数サーバーに保有されるコンテンツデータの再生を指示したとする（ステップＳ１０１）。例えば、ユーザーは、インターネットラジオにおける複数のラジオ番組の再生を指示したり、あるいは複数の楽曲の再生を指示したとする。
【００２３】
システム制御部１６０は、ユーザーからの指示に応答し、ラジオ番組あるいは楽曲のリストを提示する（ステップＳ１０２）。すなわち、システム制御部１６０は通信部１１０を介してサーバーから該当するラジオ番組や楽曲をサーチし、図４に示すようなコンテンツデータのリストを作成もしくは入手し、ディスプレイに表示する。車載用ＡＶ機器１００は、このような種々のコンテンツデータをサーチするようなプログラムを予め記憶部１３０に搭載していても良いし、あるいは、特定のサーバー上にあるプログラムに従いコンテンツデータのリストを作成するようにしてもよい。
【００２４】
コンテンツリストには、配信元のアドレスまたはＵＲＬと、そのアドレスに格納されている再生用データ（ここでは曲名を例にする）と、再生用データをストリーム再生するのに必要なビットレートとが列記される。例えば、曲名Ａの配信元はサーバーＡであり、これをストリーミング再生するためにはビットレートが１００ｋｂｐｓを必要とする。同様に、曲名Ｂの配信元はサーバーＢであり、ビットレートは９０ｋｂｐｓである。曲名Ｃの配信元はサーバーＣであり、ビットレートは７２ｋｂｐｓである。曲名Ｄの配信元はホームサーバーＤであり、ビットレートは１２０ｋｂｐｓを必要とする。
【００２５】
次に、システム制御部１６０は、通信部１１０の通信速度の設定を行う（ステップＳ１０３）。本実施例の通信部１１０の通信速度が仮に１４４ｋｂｐｓであるとしたとき、通信速度の２／３（９６ｋｂｐｓ）をストリーミング再生に割り当て、残りの１／３（４８ｋｂｐｓ）をバッファリング処理に用いるものとする。勿論、この割り当ての設定は任意に変更が可能である。
【００２６】
次に、システム制御部１６０は、上記通信速度の設定のもとで、コンテンツリストに示された曲名をストリーミング再生することが可能か否かを判定する（ステップＳ１０４）。再生用データをストリーミング再生するためには、少なくとも再生用データのビットレートよりも通信速度が大きくなければその再生を適切に行うことができない。このため、システム制御部１６０は、ストリーミング再生として設定された通信速度（ここでは９６ｋｂｐｓ）と、リストに示された再生用データの曲名のビットレートとを比較し、通信速度がビットレートよりも大きければ、再生可能であると判定し、通信速度がビットレートよりも小さければ、再生不可と判定する。
【００２７】
各曲名が再生可能か否かの判定が終了すると、その判定結果がリストに示される（ステップＳ１０５）。ここでは、再生可能と判定されれば丸印が付され、再生不可と判定されるとバツ印が付されている。
【００２８】
次に、システム制御部１６０は、好ましくはリストに示された曲名の再生順を決定し、これをリストに表示する（ステップＳ１０６）。ここで注意すべきことは、再生可能と判定された再生用データがあるときは、これらが再生不可とされた再生用データよりも先に再生されるようにする。図４に示す例では、曲名ＢおよびＣは再生可能であるから、少なくとも曲名ＡおよびＤよりも先の再生順位となる。曲名ＢおよびＣのいずれかを先に再生するかは任意であるが、ここではビットレートの小さいほうを先に再生することとする。曲名ＡおおびＤについても同じくビットレートの小さいほうを先に再生することとする。従って、本例では曲名Ｃ、Ｂ、Ａ、Ｄの再生順となる。
【００２９】
次に、システム制御部１６０は、再生順が最も早い曲名Ｃをストリーミング再生しつつ、その間に再生不可と判定された曲名Ａについてのバッファリング処理を行う（ステップＳ１０７）。上記したように通信部１１０の通信速度１４４ｋｂｐｓは、９６ｋｂｐｓがストリーミング配信に割り当てられ、４８ｋｂｐｓがバッファリングに割り当てられるため、言い換えれば、全体の通信容量のうちの２／３がストリーミング配信に割り当てられ、１／３がバッファリング処理に割り当てられる。従って、曲名Ｃは、９６ｋｂｐｓの通信速度で受信されストリーミング再生される。
【００３０】
曲名Ａの再生用データは、その一部が通信部１１０のバッファメモリに蓄積され、一部のデータを蓄積しておくことで、曲名Ａの再生時にストリーミング再生を適切に行えるようにする。例えば、曲名Ａは、ビットレートが１００ｋｂｐｓで、２００（秒）であるとすると、
２００(s)−｛（９６kbps／１００kbps）×２００(s)｝＝８(s)であるから、８秒分のデータが不足することになる。このため、予め８秒分のデータを蓄積しておく必要がある。
【００３１】
次に、システム制御部１６０は、リストのステータスの欄に、曲名Ｃについては“再生中”と表示し、曲名Ａについては“バッファリング中”と表示する（ステップＳ１０８）。
【００３２】
曲名Ｃについての再生が終了すると、システム制御部１６０は、次の再生順である曲名Ｂのストリーミング再生を開始する（ステップＳ１０９）。また、曲名Ａについての一定量のバッファリングが終了すると、次に、曲名Ｄについてのバッファリングが開始される。このときの状態を図５に示す。再生が終了した曲名Ｃについては“再生済み”が表示され、バッファリングが終了した曲名Ａについては“再生可能”が表示され、曲名Ｂについては“再生中”が表示され、曲名Ｄについては“バッファリング中”が表示される。
【００３３】
曲名Ｂの再生が終了すると、次に曲名Ａについての再生が開始される。曲名Ａについては、上記したように予め８秒分のデータがバッファメモリに蓄積されているため、通信速度よりも早いビットレートであっても適切にストリーミング再生を行うことができる。こうしてリストに提示されたすべての曲名が終了するまで上記ステップＳ１０７および１０８の動作が繰り返される。これによって、リストに示された曲名ＡないしＤについて、通信速度やビットレートを気にすることなく連続的なストリーミング再生を行うことができる。
【００３４】
次に本発明の第２の実施例について説明する。第２の実施例は、通信部１１０のストリーミング配信用の通信速度を、リストに提示されたコンテンツデータのビットレートに基づき決定するものである。例えば、図６に示すように、リストに示された曲名ＡないしＤのビットレートが、第１の実施例で規定したストリーミング配信用の通信速度である９６ｋｂｐｓより大きい場合には、再生可能と判定される曲名がなくなってしまう。こうした事態を回避するため、システム制御部１６０は、最大のビットレート（１３０ｋｂｐｓ）と最小のビットレート（１００ｋｂｐｓ）との中間値１１５ｋｂｐｓをストリーミング配信用の通信速度と設定する。こうすることで、少なくとも１つの曲名はストリーミング再生可能と判定されるようにする。この場合、曲名Ａが最初にストリーミング再生され、同時に曲面Ｃについてのバッファリング処理が行われる。
【００３５】
さらに、通信部１１０の通信速度は、上記したように最大のビットレートと最小のビットレートの中間値を設定する以外にも、例えば、再生可能となるコンテンツデータ数と、再生不可となるコンテンツデータ数が均衡するように定めることも可能である。図５の例で言えば、ストリーミング配信すべき通信速度Ｓの範囲は、１１０ｋｂｐｓ＜Ｓ＜１２０ｋｂｐｓとするようにしてもよい。
【００３６】
以上、本発明の好ましい実施の形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００３７】
例えば上記実施例では、音声データの再生について説明したが、これに限らず映像データの再生であってもよい。さらに、上記実施例では、車載用ＡＶ機器を対象に説明したが、これ以外にも、データ通信機能および受信した再生用データを再生する機能を有する電子装置または電子システムにおいて実施されてもよい。さらに、ＡＶ機器を初めとする電子機器や電子システムは、必ずしも車載用に限定されるものでもない。
【産業上の利用可能性】
【００３８】
本発明に係るデータ通信機能を備えたデータ再生装置は、オーディオ機器、ＣＤ、ＤＶＤ等の再生装置、パーソナルコンピュータ等の電子機器および電子システムにおいて利用することができる。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施例に係る車載用ＡＶ機器の使用例を示す図である。
【図２】図１の車載用ＡＶ機器の内部構成を示すブロック図である。
【図３】第１の実施例に係るデータ再生装置におけるデータ再生方法の動作フローチャートを示す図である。
【図４】第１の実施例に係る再生用データとそのビットレート等が示されたリストの例を示す図である。
【図５】リストのステータスが更新された状態を示す図である。
【図６】第２の実施例に係る再生用データとそのビットレート等が示された他のリストの例を示す図である。
【符号の説明】
【００４０】
１００：車載用ＡＶ機器、          １１０：通信部、
１２０：再生部、                  １３０：記憶部、
１４０：表示部、                  １５０：入力部、
１６０：システム制御部            ２００：車両
３００：ネットワーク
【図１】
2005094396.tif 000003
【図２】
2005094396.tif 000004
【図３】
2005094396.tif 000005
【図４】
2005094396.tif 000006
【図５】
2005094396.tif 000007
【図６】
2005094396.tif 000008