(57)【要約】系列１，２のうち、楽曲情報検索部３との間がデータ転送速度の最も速い経路で接続される系列１の制御部２ａが、系列２からの楽曲情報の要求を受信する要求受信部１４ｂと、系列１からの楽曲情報の要求と系列２からの楽曲情報の要求とを判別する判定部１６と、系列２からの要求に応じて取得された楽曲情報を保持する一時記憶部１７と、一時記憶部１７から読み出した楽曲情報を、系列２との間を接続する経路のデータ転送速度に応じて系列２へデータ転送する楽曲情報送信部１８とを備え、系列１，２の各々が、制御部２ａを介して楽曲情報検索部３へ楽曲情報を要求し、当該要求に応じた楽曲情報を取得する。
2011024225.tif 000002
【特許請求の範囲】
【請求項１】
メディアデータを特定するデータ情報を記憶する第１の記憶部から、要求に応じたデータ情報を検索する検索部と、
前記メディアデータを記憶する第２の記憶部から、前記データ情報に基づきメディアデータを読み出して再生する再生部、前記メディアデータのデータ情報を提示する提示部、及び再生対象のメディアデータのデータ情報を前記検索部に要求する制御部を有した複数の再生系列とを備える車載用メディア再生装置において、
前記複数の再生系列のうち、前記検索部との間がデータ転送速度の最も速い経路で接続される制御部は、
他の再生系列からのデータ情報の要求を受信する受信部と、
自身からのデータ情報の要求と前記受信部で受信された他の再生系列からのデータ情報の要求とを判別する判定部と、
前記他の再生系列の要求に応じて前記検索部によって取得されたデータ情報を保持するデータ保持部と、
前記データ保持部から読み出した前記他の再生系列の要求に応じたデータ情報を、当該他の再生系列との間を接続する経路のデータ転送速度に応じて、当該他の再生系列へデータ転送する送信部とを備え、
前記複数の再生系列の各々は、
前記検索部との間がデータ転送速度の最も速い経路で接続される制御部を介して、前記検索部へデータ情報を要求し、当該要求に応じたデータ情報を取得することを特徴とする車載用メディア再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の再生系列で楽曲等のメディアデータを再生する車載用メディア再生装置に関するものである。
【背景技術】
【０００２】
車載用メディア再生装置には、例えば、前席用の再生系列と後席用の再生系列を備え、各再生系列で楽曲等のメディアデータを独立して再生できるものがある。この装置の利用態様としては、一枚の音楽ＣＤに格納された楽曲を前席用の再生系列と後席用の再生系列で独立して再生したり、ハードディスクドライブ（ＨＤＤ）装置に格納された楽曲から、前席用の再生系列と後席用の再生系列で独立して楽曲を選択して再生する場合がある。【０００３】
各再生系列は、利用者によって楽曲の再生が指示されると、当該楽曲の再生を開始するとともに、ディスプレイ等の表示装置に当該楽曲に関する楽曲情報を表示する。この他、再生系列は、再生可能な楽曲の曲名全てをアーティスト名やジャンル名で分類して画面に表示し、この表示画面を基に利用者が選択した楽曲を再生するＨＭＩ（Human Machine Interface）機能や、利用者によって曲名が入力されると、その曲名の楽曲を検索して再生する検索機能を有する場合が多い。【０００４】
楽曲の検索機能の効率化を図った従来の技術として、例えば、特許文献１に開示される曲情報配信装置がある。この曲情報配信装置には、ＴＯＣ（Table Of Contents）情報と楽曲情報が関連付けて記憶された曲情報データベースと、利用者の好みを判定するためのユーザデータベースが設けられる。この曲情報配信装置では、ＴＯＣ情報を受信すると、受信したＴＯＣ情報に関連する楽曲情報を曲情報データベースから検索し、抽出した楽曲情報のデータ量が最大送信容量よりも大きいか否かを判定する。【０００５】
楽曲情報のデータ量が最大送信容量よりも小さいと判定した場合、曲情報配信装置は、他の楽曲情報等を送信する余地があると判断して、ユーザデータベースから利用者の履歴情報を取得する。この履歴情報を用いて、曲情報配信装置は、今回の検索で曲情報データベースから抽出したアーティスト名に対応する他の楽曲情報等を検索して配信することにより、楽曲検索を効率化している。しかしながら、従来の車載用メディア再生装置では、複数の再生系列のそれぞれを独立して動作させると、下記のような課題があった。【０００６】
先ず、データ転送速度が遅く、転送単位ごとのデータ容量が制限された通信経路で楽曲情報表示部との間が接続されている再生系列では、利用者によって楽曲が指定されてから該当する楽曲情報が表示されるまでの時間が他の再生系列に比べて著しく長くなる。このように、データ転送速度が遅い通信経路を含む再生系列では、利用者の操作に対する表示レスポンスが悪いという課題がある。【０００７】
また、再生系列において、楽曲情報データベースから検索された楽曲情報は、楽曲検索を制御するプロセッサのバッファに読み込まれる。この読み込み処理は、多くの処理時間を要し、楽曲情報の内容によっては処理回数も多くなる。つまり、楽曲情報の検索の間、プロセッサのＣＰＵリソースやバスのリソース等の各種リソースが長時間占有されたり、あるいは、他の処理の実行がブロックされて当該処理の完了を遅延させる状況が発生することがある。このため、利用者の操作に応じたシステム全体のレスポンスを悪化させる可能性がある。【０００８】
例えば、２つの再生系列を有し、一方の再生系列が他方の再生系列よりもデータ転送速度が遅い経路を含む場合、これらの再生系列からランダムに楽曲の指定が発生すると、データ転送速度が遅い経路を含む再生系列の処理のために、他方の再生系列の動作のレスポンスも悪化する。
従来のシステムでは、データ転送速度が異なる経路を含む２つの再生系列が輻輳した場合等、各種の動作において、システム全体の処理負荷の増加や処理の遅延が発生する可能性があり、利用者の操作に対するレスポンス性能に限界がある。【０００９】
図６は、従来の一般的な車載用メディア再生装置の構成を示すブロック図であり、楽曲データを再生する２つの再生系列を有する装置を示している。図６において、車載用メディア再生装置１００は、プロセッサ１によって制御される再生系列（系列１）と、プロセッサ２によって制御される再生系列（系列２）を有し、プロセッサ０によって系列１，２の要求する楽曲の検索動作が制御される。【００１０】
制御部１０１ａ，１０１ｂは、車載用メディア再生装置１００のＨＭＩを実現するための制御演算を行う構成部である。系列１用のＨＭＩの処理演算を行う制御部１０１ａは、プロセッサ１が系列１用の制御プログラムを実行することにより、プロセッサ１の一つの機能構成部として具現化される。また、同様に、系列２用のＨＭＩの処理演算を行う制御部１０１ｂは、プロセッサ２が系列２用の制御プログラムを実行することにより、プロセッサ２の機能構成部として具現化される。なお、制御部１０１ａ，１０１ｂは、プロセッサ０との間におけるデータ転送処理も実施する。【００１１】
楽曲情報検索部１０２は、制御部１０１ａ，１０１ｂからの楽曲の検索要求に応じて、楽曲ＤＢ記憶部１０４を検索して楽曲情報を取得し、要求元に返信する構成部である。
また、楽曲情報検索部１０２が、検索結果の複数の楽曲情報を並び替える処理を行うように構成されている場合もある。なお、楽曲情報検索部１０２は、プロセッサ０が検索制御プログラムを実行することで、プロセッサ０の一つの機能構成部として具現化される。【００１２】
楽曲再生部１０３ａ，１０３ｂは、制御部１０１ａ，１０１ｂから指定された再生対象の楽曲データの楽曲データ記憶アドレスに基づいて、楽曲データ記憶部１０５から読み出した楽曲データを再生（デコード）する構成部である。また、楽曲再生部１０３ａ，１０３ｂについても、プロセッサ０が再生制御プログラムを実行することにより、プロセッサ０の一つの機能構成部として具現化される。なお、楽曲データ記憶アドレスとは、楽曲データ記憶部１０５における楽曲データの記憶アドレスである。【００１３】
楽曲ＤＢ記憶部１０４は、楽曲情報を格納する楽曲データベース（以下、楽曲ＤＢと称す）が構築された記憶部である。楽曲ＤＢとは、楽曲情報が体系的に登録されたデータベースである。例えば、楽曲ＤＢ記憶部１０４のレコードごとに楽曲情報が格納される。
なお、楽曲情報は、楽曲データの属性である、「曲名」「アーティスト名」「ジャンル名」や、楽曲データ記憶部１０５における楽曲データの格納場所を示す楽曲データ記憶アドレス等の複数の項目情報から構成される情報である。「曲名」、「アーティスト名」、「ジャンル名」などの楽曲の属性を示す項目情報は、文字列情報で実現される。【００１４】
楽曲データ記憶部１０５は、楽曲データを格納する記憶部であり、例えばＣＤ、ＤＶＤ、ＨＤＤ、ＵＳＢ（Universal Serial Bus）メモリなどの記憶装置の記憶領域上に構築される。なお、楽曲ＤＢ記憶部１０４及び楽曲データ記憶部１０５は、同一の記憶媒体に構築される場合もあり、別個の記憶媒体に構築される場合もある。【００１５】
楽曲情報表示部１０６ａ，１０６ｂは、再生中又は再生可能な楽曲の楽曲情報等を表示する構成部であり、車載用メディア再生装置１００が備えるディスプレイ装置として実装される。楽曲情報表示部１０６ａ，１０６ｂの表示処理は、制御部１０１ａ，１０１ｂによってそれぞれ制御される。操作部１０７ａ，１０７ｂは、外部から操作入力を受け付ける構成部であり、操作入力された情報は、制御部１０１ａ，１０１ｂへ出力される。利用者は、操作部１０７ａ，１０７ｂを用いて、再生したい楽曲を指定したり、トラック送りや再生の開始又は停止等の操作を行う。音声出力部１０８ａ，１０８ｂは、アンプ１１０ａ，１１０ｂで信号レベルが増幅された楽曲データのアナログ信号を音声出力する構成部であり、スピーカ又はヘッドフォンとして実装される。【００１６】
車載ネットワーク１１１は、プロセッサ２と楽曲情報表示部１０６ｂ及び操作部１０７ｂとの間を接続する通信ネットワークであり、ＣＡＮ（Controller Area Network）等で動作する低速のデータ転送経路である。つまり、車載ネットワーク１１１は、制御部１０１ａ，１０１ｂと楽曲情報検索部１０２とをそれぞれ接続するデータ転送経路、及び制御部１０１ｂのネットワークインタフェースと車載ネットワーク１１１とを接続するデータ転送経路のいずれに対しても、データ転送速度が遅い経路となる。
また、車載ネットワーク１１１は、データ転送速度が遅いため、単一のパケット（データ転送単位）で多量のデータを転送すると、車載ネットワーク１１１における他のデータ転送が滞る時間帯が長くなり、車載ネットワーク１１１に接続された各器機の動作に支障をきたす可能性がある。
そこで、車載ネットワーク１１１では、データ転送速度を考慮して、上記の不具合が生じないように単一のパケットで転送可能なデータ容量の上限値を定めており、楽曲情報の転送を単一のパケットで楽曲情報の項目情報ごとに行う個別転送のみが可能である。【００１７】
系列２において、プロセッサ２とプロセッサ０（制御部１０１ｂと楽曲情報検索部１０２）を接続する経路、及び、車載ネットワーク１１１とプロセッサ２（車載ネットワーク１１１と制御部１０１ｂ）を接続する経路に高速のデータ転送経路を適用しても、車載ネットワーク１１１でデータ転送が遅れるため、データ転送リソースの効率が悪くなる。
従って、プロセッサ２とプロセッサ０を接続する経路、及び、車載ネットワーク１１１とプロセッサ２を接続する経路についても、車載ネットワーク１１１でのデータ転送動作と整合するよう、データ転送の遅い経路が採用される。
つまり、上記の両経路は、車載ネットワーク１１１と同様に、単一のパケットで転送可能なデータ容量の上限値が定められており、楽曲情報の転送を単一のパケットで楽曲情報の項目情報ごとに行う個別転送のみが可能である。【００１８】
次に動作について説明する。
ここでは、楽曲データ記憶部１０５がトラック番号ごとに楽曲データを格納しており、系列１と系列２で同じトラック番号“３”の楽曲データの再生が指示された場合を例にあげる。
先ず、系列１の再生動作を説明する。
図７は、従来の車載用メディア再生装置における系列１の楽曲再生のタイミングチャートである。図７において、利用者が、操作部１０７ａを用いてトラック番号“３”を指定する（１）。トラック番号“３”を指定する操作情報は、操作部１０７ａから制御部１０１ａへ出力される。【００１９】
制御部１０１ａは、上記の操作情報を入力すると、楽曲情報検索部１０２に対して楽曲情報の一括転送を要求する（２）。一括転送では、楽曲情報の全ての項目情報（「曲名」「アーティスト名」「ジャンル名」「楽曲データ記憶アドレス」）が連続したデータにまとめられ、１つの転送単位（１パケット）のデータとして一括して転送される。なお、「パケット」は、データ転送リソースを占有する単位を意味する。また、一括転送ができるか否かは、データ転送経路上で単一パケットで転送できるデータ量に依存する。
ここで、制御部１０１ａは、上記の要求を示すデータに自身の識別データを付加する。これにより、楽曲情報検索部１０２は、要求元が制御部１０１ａであることを識別することができる。【００２０】
楽曲情報検索部１０２は、制御部１０１ａから要求されたトラック番号“３”に基づいて、楽曲ＤＢ記憶部１０４を検索する。ここで、トラック番号“３”が、楽曲ＤＢ記憶部１０４のレコード３の楽曲情報に合致したとすると、楽曲情報検索部１０２は、楽曲ＤＢ記憶部１０４のレコード３にアクセス（３）して、レコード３の楽曲情報をプロセッサ０のバッファ（図６において不図示）に読み込む（４）。【００２１】
続いて、楽曲情報検索部１０２は、上記のバッファからレコード３の楽曲情報を読み出して、要求元の制御部１０１ａに一括転送する（５）。制御部１０１ａは、楽曲情報検索部１０２から受信した楽曲情報の項目情報のうち、楽曲データ記憶アドレスを抽出して、楽曲再生部１０３ａに指定するとともに、再生開始コマンドを発行する（６）。【００２２】
楽曲再生部１０３ａは、再生開始コマンドに従い、制御部１０１ａから指定された楽曲データ記憶アドレスに基づいて、楽曲データ記憶部１０５から該当する楽曲データを読み出し、デコードする。デコードされた楽曲データは、楽曲再生部１０３ａからＤＡ変換部１０９ａへ出力される。ＤＡ変換部１０９ａでは、楽曲再生部１０３ａから入力したデータをデジタル信号からアナログ信号に変換し、アンプ１１０ａへ出力する。アンプ１１０ａは、入力した楽曲データのアナログ信号を増幅して、音声出力部１０８ａへ出力する。これにより、音声出力部１０８ａを介して利用者が指定した楽曲データが音声出力され、再生が開始される。【００２３】
一方、制御部１０１ａは、再生が開始コマンドを発行した後、直ちに楽曲情報検索部１０２から受信した楽曲情報の文字列情報（例えば、曲名、アーティスト名、ジャンル名）を楽曲情報表示部１０６ａへデータ転送する（７）。楽曲情報表示部１０６ａは、制御部１０１ａから受信した楽曲情報の文字列情報を表示画面上に表示する。このように、系列１では、利用者により指定された楽曲の再生とその楽曲情報の表示をほぼ同時に行うことができる。【００２４】
次に、系列２の再生動作を説明する。
図８は、従来の車載用メディア再生装置における系列２の楽曲再生のタイミングチャートである。図８において、利用者が、操作部１０７ｂを用いてトラック番号“３”を指定する（１）。トラック番号“３”を指定する操作情報は、操作部１０７ｂから制御部１０１ｂへ出力される。【００２５】
制御部１０１ｂは、上記の操作情報を入力すると、トラック番号“３”に対応する楽曲情報の個別転送を楽曲情報検索部１０２に要求する（２）。なお、個別転送では、楽曲情報を構成する項目情報（曲名、アーティスト、ジャンル、楽曲データ記憶アドレス）が別々のパケットでそれぞれ転送される。ここでは、制御部１０１ｂが、トラック番号“３”に対応する楽曲情報の項目情報のうち、楽曲データ記憶アドレスを、楽曲情報検索部１０２に個別転送するよう要求する。【００２６】
楽曲情報検索部１０２は、制御部１０１ｂから要求されたトラック番号“３”に基づいて、楽曲ＤＢ記憶部１０４を検索する。ここで、トラック番号“３”が、楽曲ＤＢ記憶部１０４のレコード３の楽曲情報に合致したとすると、楽曲情報検索部１０２は、楽曲ＤＢ記憶部１０４のレコード３にアクセス（３）して、レコード３に格納されている楽曲情報の全ての項目情報をプロセッサ０のバッファ（図６において不図示）に読み込む（４）。【００２７】
制御部１０１ｂと楽曲情報検索部１０２とを接続する経路は、上述したように個別転送のみ可能な経路であるので、楽曲情報検索部１０２は、上記のバッファに格納された楽曲情報の項目情報のうち、楽曲データ記憶アドレスを読み出して、要求元の制御部１０１ｂに転送する（５）。制御部１０１ｂは、楽曲情報検索部１０２から受信した楽曲データ記憶アドレスを楽曲再生部１０３ｂに指定するとともに、再生開始コマンドを発行する（６）。【００２８】
楽曲再生部１０３ｂは、再生開始コマンドに従い、制御部１０１ｂから指定された楽曲データ記憶アドレスに基づいて、楽曲データ記憶部１０５から該当する楽曲データを読み出し、デコードする。デコードされた楽曲データは、楽曲再生部１０３ｂからＤＡ変換部１０９ｂへ出力される。ＤＡ変換部１０９ｂでは、楽曲再生部１０３ｂから入力したデータをデジタル信号からアナログ信号に変換し、アンプ１１０ｂへ出力する。アンプ１１０ｂは、入力した楽曲データのアナログ信号を増幅して、音声出力部１０８ｂへ出力する。これにより、音声出力部１０８ｂを介して利用者が指定した楽曲データが音声出力され、再生が開始される。【００２９】
一方、制御部１０１ｂは、再生が開始された後も、トラック番号“３”に対応する楽曲情報の「曲名」を、楽曲情報検索部１０２に個別転送するよう要求する（７）。楽曲情報検索部１０２は、制御部１０１ｂから要求されたトラック番号“３”に基づいて、楽曲ＤＢ記憶部１０４を検索する。トラック番号“３”が楽曲ＤＢ記憶部１０４のレコード３の楽曲情報に合致するので、楽曲情報検索部１０２は、楽曲ＤＢ記憶部１０４のレコード３にアクセス（８）して、レコード３に格納されている楽曲情報の全ての項目情報をプロセッサ０のバッファに読み込む（９）。【００３０】
続いて、楽曲情報検索部１０２は、上記のバッファに格納した楽曲情報の項目情報のうちから「曲名」を読み出して、要求元の制御部１０１ｂに転送する（１０）。制御部１０１ｂは、楽曲情報検索部１０２から受信した「曲名」を、車載ネットワーク１１１を介して楽曲情報表示部１０６ｂに転送する（１１）。【００３１】
同様に、制御部１０１ｂは、トラック番号“３”に対応する楽曲情報の「アーティスト名」を、楽曲情報検索部１０２に個別転送するよう要求する（１２）。楽曲情報検索部１０２は、制御部１０１ｂから要求されたトラック番号“３”に基づいて、楽曲ＤＢ記憶部１０４を検索する。トラック番号“３”が楽曲ＤＢ記憶部１０４のレコード３の楽曲情報に合致するので、楽曲情報検索部１０２は、楽曲ＤＢ記憶部１０４のレコード３にアクセス（１３）して、レコード３に格納されている楽曲情報の全ての項目情報をプロセッサ０のバッファに読み込む（１４）。【００３２】
続いて、楽曲情報検索部１０２は、上記のバッファに格納した楽曲情報の項目情報のうちから「アーティスト名」を読み出して、要求元の制御部１０１ｂに転送する（１５）。制御部１０１ｂは、楽曲情報検索部１０２から受信した「アーティスト名」を、車載ネットワーク１１１を介して楽曲情報表示部１０６ｂに転送する（１６）。【００３３】
楽曲情報表示部１０６ｂは、車載ネットワーク１１１を介して制御部１０１ｂから受信した楽曲情報の文字列情報（曲名、アーティスト名）を画面に表示する。なお、「ジャンル名」を表示する場合は、制御部１０１ｂが、トラック番号“３”に対応する楽曲情報の「ジャンル名」を、楽曲情報検索部１０２に個別転送するよう要求する（１７）。【００３４】
楽曲情報検索部１０２は、制御部１０７ｂから要求されたトラック番号“３”に基づいて、楽曲ＤＢ記憶部１０４を検索する。ここで、トラック番号“３”が、楽曲ＤＢ記憶部１０４のレコード３の楽曲情報に合致するので、楽曲情報検索部１０２は、楽曲ＤＢ記憶部１０４のレコード３にアクセス（１８）して、レコード３に格納されている楽曲情報の全ての項目情報をプロセッサ０のバッファに読み込む（１９）。【００３５】
続いて、楽曲情報検索部１０２は、上記のバッファに格納した楽曲情報の項目情報のうちから「ジャンル名」を読み出して、要求元の制御部１０１ｂに転送する（２０）。この後、制御部１０１ｂが、楽曲情報検索部１０２から受信した「ジャンル名」を、車載ネットワーク１１１を介して楽曲情報表示部１０６ｂに転送する（２１）。これにより、楽曲情報表示部１０６ｂの画面に「ジャンル名」が表示される。【００３６】
図９は、従来の車載用メディア再生装置における系列１と系列２の処理時間の内訳を示す図である。図９の処理時間は、利用者がトラック番号を指定してから該当する楽曲情報が表示されるまでの時間を示しており、また系列１と系列２の処理時間の違いを比較するため、系列１と系列２をそれぞれ単独に動作させた際の処理時間を示している。なお、図９中の経過時間の１目盛りは、１パケット（転送単位）での転送時間に相当する。【００３７】
系列１では、利用者がトラック番号“３”を指定する処理（１）、制御部１０１ａが楽曲情報を一括転送要求する処理（２）及び楽曲情報検索部１０２が要求に応じて楽曲ＤＢ記憶部１０４をアクセスする処理（３）は、それぞれ１パケットの転送時間で処理が完了している。一方、楽曲情報検索部１０２が、トラック番号“３”に対応する楽曲情報を楽曲ＤＢ記憶部１０４から読み出してバッファに読み込む処理（４）には、長時間を要している。この理由は、楽曲ＤＢ記憶部１０４を構築する記憶媒体として、電子的な動作の他に、記憶媒体を回転させたり、所望の記憶領域のシークなどの物理的な動作を伴うためである。【００３８】
なお、楽曲ＤＢには、楽曲データが再生対象として登録される度に、楽曲データ検索に使用する楽曲情報が順次格納されるため、楽曲ＤＢ記憶部１０４は、楽曲データの登録が進むに連れて非常に大きなデータサイズになる。
そこで、楽曲ＤＢ記憶部１０４には、楽曲ＤＢの構築に十分な記憶容量がない半導体メモリは採用されず、大容量データの記憶が可能で比較的安価なＨＤＤやＣＤ、ＤＶＤなどの記憶媒体が用いられる。【００３９】
楽曲情報検索部１０２がトラック番号“３”に対応する楽曲情報を制御部１０１ａへ一括転送する処理（５）、制御部１０１ａが楽曲データ記憶アドレスを楽曲再生部１０３ａに指定し再生開始コマンドを発行する処理（６）、及び制御部１０１ａが楽曲情報を楽曲情報表示部１０６ａへ転送する処理（７）は、それぞれ１パケットの転送時間で処理が完了している。【００４０】
系列２においても、系列１と同様に、利用者がトラック番号“３”を指定する処理（１）、制御部１０１ｂが楽曲情報の楽曲データ記憶アドレスを要求する処理（２）、及び楽曲情報検索部１０２が要求に応じて楽曲ＤＢ記憶部１０４をアクセスする処理（３）は、それぞれ１パケットの転送時間で完了している。
上述のように、系列２では、制御部１０１ｂと楽曲情報検索部１０２を接続する経路においても個別転送のみが可能である。そこで、制御部１０１ｂは、楽曲情報検索部１０２に対して、楽曲情報の項目情報ごとに転送を要求する。【００４１】
しかしながら、楽曲情報検索部１０２では、楽曲ＤＢ記憶部１０４のレコード情報ごとにデータ読み出しが行われるため、制御部１０１ｂから個別転送の要求がなされた場合であっても、楽曲情報の全ての項目情報が読み出されバッファに読み込む処理（４）が実行される。つまり、楽曲情報表示部１０６ｂの画面に表示する項目情報の数だけ、同一レコードに格納されている楽曲情報の全ての項目情報が繰り返し読み出され、バッファに読み込む処理（４）（９）（１４）（１９）が行われる。【００４２】
また、楽曲メディアの再生処理では、再生中の楽曲の曲名の他、次に再生可能な楽曲の曲名をリスト表示する場合がある。この場合においても、系列２では、上述と同様な処理負荷の増加や処理時間の長時間化が起こる。
図１０は、従来の車載用メディア再生装置の系列２において複数の楽曲データの曲名を表示する処理のタイミングチャートである。図１０に示すように、制御部１０１ｂが、レコード１〜４にそれぞれ格納される「曲名」の取得要求を楽曲情報検索部１０２へ行う度に、楽曲情報検索部１０２は、楽曲ＤＢ記憶部１０４からレコード単位で楽曲情報を読み出しを実施する。つまり、楽曲情報表示部１０６ｂの画面に表示する「曲名」の数だけ、楽曲ＤＢ記憶部１０４から楽曲情報の全てを読み出す処理が繰り返される。【００４３】
このように、従来の車載用メディア再生装置では、系列２の処理時間が系列１と比べて著しく長くなり、利用者操作に対する楽曲情報の表示レスポンスが非常に悪いという課題がある。
また、楽曲情報をバッファに読み込む処理のように長時間の処理が複数回行われると、プロセッサのＣＰＵリソースやバスのリソース等の各種リソースが長時間占有されたり、あるいは、他の処理の実行がブロックされて当該処理の完了が遅延する状況が発生する。このため、利用者の操作に応じたシステム全体のレスポンスを悪化する。
さらに、系列１，２からランダムに楽曲の指定が発生すると、系列２の処理のために、系列１の動作のレスポンスも悪化する。従来では、系列１，２が輻輳した場合等、各種の動作においてシステム全体の処理負荷の増加や処理遅延が発生する可能性があり、利用者の操作に対するレスポンス性能に限界がある。
例えば、楽曲ＤＢ記憶部１０４と楽曲データ記憶部１０５とが同一の記憶媒体上に構築されている場合、楽曲ＤＢのレコード情報を読み出す処理と楽曲データを読み出す処理との間で競合が発生する可能性がある。この場合、楽曲データを読み出す処理に遅延が生じて、利用者が楽曲指定を行ってから、当該楽曲の再生が開始されるまでの時間が遅延するという課題がある。【００４４】
上記の課題を解決するために、楽曲情報検索部１０２による楽曲情報の読み出し単位をレコード単位ではなく、楽曲情報を構成する情報ごとの個別読み出しにすることも考えられるが、下記の理由から処理時間の短縮効果が得られない。
先ず、楽曲ＤＢ記憶部１０４が構築されるＨＤＤやＣＤ、ＤＶＤ等の記憶媒体では、データ読み出しがセクタ単位で実施される。例えば、１セクタが５１２バイトのＨＤＤであると、物理的なデータ読み出しは、１セクタ、つまり５１２バイト単位で読み出される。
また、１つの楽曲情報が占める総データサイズ（１レコードのサイズ）は通常１セクタ以内である。このため、楽曲情報の項目情報を個別に読み出そうとしても、結果として、読み出されるデータ容量は、楽曲情報を一括して読み出した場合と変わらない。
楽曲情報の項目情報を個別に読み出すために、少量のデータ（例えば、１セクタ以下）を読み出し単位とする読み出し手段を新たに設けることも考えられる。
しかしながら、上述の記憶媒体では物理的なデータ読み出しが不可欠であるため、上記の読み出し手段を設けたとしても、楽曲情報を一括読み出しする場合と比べて有意な処理時間の短縮化は望めない。【００４５】
なお、上述の課題は、楽曲ＤＢ記憶部１０４のデータ読み出しや車載ネットワーク１１１のようなデータ転送経路を含む再生装置に固有のものであり、特許文献１に記載のデータ転送リソースの効率化手法だけでは、解決することができない。【００４６】
この発明は、上記のような課題を解決するためになされたもので、楽曲データベースのアクセス回数を削減して処理負荷及び動作遅延を軽減することにより、利用者による再生対象の指定操作に対するレスポンス性能を向上できる車載用メディア再生装置を得ることを目的とする。
【先行技術文献】
【特許文献】
【００４７】
【特許文献１】特開２００５−３４６６４０号公報
【発明の概要】
【００４８】
この発明に係る車載用メディア再生装置は、メディアデータを特定するデータ情報を記憶する第１の記憶部から、要求に応じたデータ情報を検索する検索部と、メディアデータを記憶する第２の記憶部から、データ情報に基づきメディアデータを読み出して再生する再生部、メディアデータのデータ情報を提示する提示部、及び再生対象のメディアデータのデータ情報を検索部に要求する制御部を有した複数の再生系列とを備える車載用メディア再生装置において、複数の再生系列のうち、検索部との間がデータ転送速度の最も速い経路で接続される制御部が、他の再生系列からのデータ情報の要求を受信する受信部と、自身からのデータ情報の要求と受信部で受信された他の再生系列からのデータ情報の要求とを判別する判定部と、他の再生系列の要求に応じて検索部によって取得されたデータ情報を保持するデータ保持部と、データ保持部から読み出した他の再生系列の要求に応じたデータ情報を、当該他の再生系列との間を接続する経路のデータ転送速度に応じて、当該他の再生系列へデータ転送する送信部とを備え、複数の再生系列の各々が、検索部との間がデータ転送速度の最も速い経路で接続される制御部を介して、検索部へデータ情報を要求し、当該要求に応じたデータ情報を取得するものである。
【００４９】
この発明によれば、複数の再生系列のうち、検索部との間がデータ転送速度の最も速い経路で接続される制御部が、他の再生系列からのデータ情報の要求を受信する受信部と、自身からのデータ情報の要求と受信部で受信された他の再生系列からのデータ情報の要求とを判別する判定部と、他の再生系列の要求に応じて検索部によって取得されたデータ情報を保持するデータ保持部と、データ保持部から読み出した他の再生系列の要求に応じたデータ情報を、当該他の再生系列との間を接続する経路のデータ転送速度に応じて、当該他の再生系列へデータ転送する送信部とを備え、複数の再生系列の各々が、検索部との間がデータ転送速度の最も速い経路で接続される制御部を介して検索部へデータ情報を要求し、当該要求に応じたデータ情報を取得する。このように構成することで、利用者による再生対象の指定操作に対するレスポンス性能を向上できるという効果がある。
【図面の簡単な説明】
【００５０】
【図１】この発明の実施の形態１による車載用メディア再生装置の構成を示すブロック図である。
【図２】実施の形態１の車載用メディア再生装置のプロセッサ間のデータ転送経路を示す図である。
【図３】実施の形態１の車載用メディア再生装置における系列２の楽曲再生のタイミングチャートである。
【図４】実施の形態１の車載用メディア再生装置における系列１と系列２の処理時間の内訳を示す図である。
【図５】実施の形態１の車載用メディア再生装置の系列２において複数の楽曲データの曲名を表示する処理のタイミングチャートである。
【図６】従来の一般的な車載用メディア再生装置の構成を示すブロック図である。
【図７】従来の車載用メディア再生装置における系列１の楽曲再生のタイミングチャートである。
【図８】従来の車載用メディア再生装置における系列２の楽曲再生のタイミングチャートである。
【図９】従来の車載用メディア再生装置における系列１と系列２の処理時間の内訳を示す図である。
【図１０】従来の車載用メディア再生装置の系列２において複数の楽曲データの曲名を表示する処理のタイミングチャートである。
【発明を実施するための形態】
【００５１】
以下、この発明をより詳細に説明するために、この発明を実施するための最良の形態について、添付の図面に従って説明する。
実施の形態１．
この発明の車載用メディア再生装置は、メディアデータを再生する複数の再生系列と、再生対象のメディアデータを特定するデータ情報を格納した記憶部を検索して、再生系列からの要求に応じたメディアデータのデータ情報を取得する検索部とを有し、この検索に際して各再生系列と検索部の間でやり取りされる情報の転送を、再生系列と検索部を接続する経路のうち、データ転送が最も速い経路に一本化して行うものである。
また、ここでは、メディアデータとして楽曲データを再生し、車内の前席用の再生系列（系列１）と後席用の再生系列（系列２）の２つの再生系列を備えた車載用メディア再生装置を例に挙げて説明する。なお、この発明は、再生系列が３系列以上の車載用メディア再生装置においても適用可能である。
さらに、楽曲データ（メディアデータ）を格納する記憶媒体はＣＤやＤＶＤであるものとし、この記憶媒体のトラック番号を利用者が指定して車載用メディア再生装置に再生を指示する。これにより、車載用メディア再生装置は、利用者に指定されたトラック番号の楽曲を再生するとともに、再生中の楽曲の楽曲情報（曲名、アーティスト名、ジャンル名）（データ情報）を表示部の画面に表示する。
【００５２】
図１は、この発明の実施の形態１による車載用メディア再生装置の構成を示すブロック図である。図１において、実施の形態１による車載用メディア再生装置１は、プロセッサ１によって制御される再生系列（系列１）と、プロセッサ２によって制御される再生系列（系列２）を有し、プロセッサ０によって系列１，２の要求する楽曲の検索動作が制御される。
【００５３】
制御部２ａ，２ｂは、車載用メディア再生装置１のＨＭＩを実現するための制御演算を行う構成部である。系列１用のＨＭＩの処理演算を行う制御部２ａは、プロセッサ１が系列１用の制御プログラムを実行することにより、プロセッサ１の一つの機能構成部として具現化される。系列２用のＨＭＩの処理演算を行う制御部２ｂは、プロセッサ２が系列２用の制御プログラムを実行することで、プロセッサ２の機能構成部として具現化される。
【００５４】
また、制御部２ａは、表示データ送信部１３、要求受信部１４ａ，１４ｂ、転送制御部１５、判定部１６、一時記憶部（データ保持部）１７及び楽曲情報送信部１８を備える。表示データ送信部１３、要求受信部（受信部）１４ａ，１４ｂ、転送制御部１５、判定部１６及び楽曲情報送信部（送信部）１８は、プロセッサ１が系列１用の制御プログラムを実行することにより、制御部２ａの機能構成部としてそれぞれ具現化される。一時記憶部１７は、プロセッサ１が備えるＲＡＭ（Random Access Memory）等を用いて実現される。
【００５５】
表示データ送信部１３は、系列１の楽曲情報表示部７ａに転送すべき表示データを送信する構成部である。表示データとしては、楽曲情報（データ情報）における楽曲の属性を示す項目情報（曲名、アーティスト名、ジャンル名）の文字列情報がある。要求受信部１４ａは、操作部８ａで入力された操作内容を示すデータを受信する構成部である。要求受信部１４ｂは、系列２の制御部２ｂからの楽曲情報取得要求を示すデータを受信する構成部である。
【００５６】
転送制御部１５は、制御部２ａと、プロセッサ０，２との間のデータ送受信を制御するとともに、系列１が備える楽曲情報表示部７ａや操作部８ａとのデータ送受信を制御する構成部である。判定部１６は、転送制御部１５を介して楽曲情報検索部３から取得された楽曲情報が系列１，２のいずれの要求に応じたものであるのかを判定する構成部である。
【００５７】
要求元が系列１，２のいずれであるかの区別は、例えば、下記のように実施される。
先ず、制御部２ｂが、楽曲情報の取得要求を示すデータを送信するにあたり、このデータに自身の系列を識別する識別データを付加する。転送制御部１５は、この識別データに基づいて、入力した要求が、系列１の操作部８ａからの要求か、系列２の制御部２ｂからの要求のいずれであるかを判別する。
また、転送制御部１５は、楽曲情報検索部３へ楽曲情報の取得を要求する際、同様に、この要求データに自身の系列の識別データを付加して楽曲情報検索部３へ送信する。
楽曲情報検索部３は、楽曲ＤＢ記憶部５を検索して、要求に応じた楽曲情報を取得する際、上記の識別データに基づいて、要求元が系列１，２のいずれであるかを把握した上で動作する。つまり、楽曲情報検索部３は、系列１，２の制御部２ａ，２ｂへ楽曲情報を転送する際、楽曲情報データに転送先の系列の識別データを付加した上で送信する。
楽曲情報検索部３からの楽曲情報データが、転送制御部１５を介して判定部１６に入力されると、判定部１６は、この楽曲情報データに含まれる識別データに基づいて、楽曲情報が系列１，２のいずれからの要求に応じたものであるかを判定する。
【００５８】
一時記憶部１７は、系列２の制御部２ｂへ転送する楽曲情報を一時的に記憶する記憶部である。楽曲情報検索部３から系列１の制御部２ａへのデータ転送は一括転送であり、制御部２ａから系列２の制御部２ｂへのデータ転送は個別転送であることから、一時記憶部１７は、両者の転送時間の差を吸収するバッファとして機能する。
楽曲情報送信部１８は、一時記憶部１７から読み出した楽曲情報を系列２の制御部２ｂへ転送する構成部である。なお、制御部２ａと制御部２ｂの間の転送経路はデータ転送の遅い経路であるため、楽曲情報送信部１８は、楽曲情報の項目情報を個別転送で制御部２ｂへ送信する。
【００５９】
楽曲情報検索部（検索部）３は、制御部２ａ，２ｂからの楽曲の検索要求に応じて、楽曲ＤＢ記憶部５を検索して楽曲情報を取得し、要求元に返信する構成部である。なお、楽曲情報検索部３は、プロセッサ０が検索制御プログラムを実行することにより、プロセッサ０の一つの機能構成部として具現化される。
【００６０】
楽曲再生部（再生部）４ａ，４ｂは、制御部２ａ，２ｂから指定された再生対象の楽曲データの楽曲データ記憶アドレスに基づいて、楽曲データ記憶部６から読み出した楽曲データを再生（デコード）する構成部である。楽曲データ記憶アドレスは、楽曲データ記憶部６における楽曲データの格納場所を示す記憶アドレスである。なお、楽曲再生部４ａ，４ｂについても、プロセッサ０が再生制御プログラムを実行することにより、プロセッサ０の一つの機能構成部として具現化される。
【００６１】
楽曲ＤＢ記憶部５は、楽曲ＤＢが構築された記憶部である。楽曲ＤＢでは、楽曲情報が体系的に登録されており、楽曲ＤＢ記憶部５の各レコードに楽曲情報が格納される。
また、楽曲情報は、楽曲データの属性を示す「曲名」「アーティスト名」「ジャンル名」や、楽曲データ記憶部６における楽曲データの格納場所を示す楽曲データ記憶アドレス等の複数の項目情報から構成され、再生対象の楽曲データを特定するためのデータ情報として使用することができる。なお、「曲名」、「アーティスト名」、「ジャンル名」等の項目情報は、文字列情報として実現される。
【００６２】
楽曲データ記憶部６は、楽曲データを格納する記憶部であり、例えば、ＣＤ、ＤＶＤ、ＨＤＤ、ＵＳＢメモリ等の記憶装置の記憶領域上に構築される。なお、楽曲ＤＢ記憶部５及び楽曲データ記憶部６は、同一の記憶媒体に構築される場合もあり、別個の記憶媒体に構築される場合もある。
【００６３】
楽曲情報表示部（提示部）７ａ，７ｂは、再生中又は再生可能な楽曲の楽曲情報等を表示する構成部であり、車載用メディア再生装置１が備えるディスプレイ装置として実装される。楽曲情報表示部７ａ，７ｂの表示処理は、制御部２ａ，２ｂによってそれぞれ制御される。
操作部８ａ，８ｂは、外部から操作入力を受け付ける構成部であり、操作部８ａ，８ｂで操作入力された情報は、制御部２ａ，２ｂへ出力される。利用者は、操作部８ａ，８ｂを用いて、再生したい楽曲を指定したり、トラック送りや再生の開始又は停止等の操作を行う。音声出力部９ａ，９ｂは、アンプ１１ａ，１１ｂで信号レベルが増幅された楽曲データのアナログ信号を音声出力する構成部であり、スピーカ又はヘッドフォンとして実装される。車載ネットワーク１２は、プロセッサ２と楽曲情報表示部７ｂ及び操作部８ｂとの間を通信接続するネットワークである。
【００６４】
図２は、実施の形態１の車載用メディア再生装置のプロセッサ間のデータ転送経路を示す図である。実施の形態１による車載用メディア再生装置１は、図６に示した従来の装置におけるデータ転送経路（経路（Ａ）（Ｂ）（Ｄ））についてはそのまま採用し、新たにプロセッサ１の制御部２ａとプロセッサ２の制御部２ｂとを接続する経路（Ｃ）（各再生系列の制御部を互いに接続する経路）を設けている。
【００６５】
制御部２ａによって制御される系列１には、車載ネットワーク１２のようなデータ転送を遅らせる経路がない。このため、プロセッサ０とプロセッサ１（楽曲情報検索部３と制御部２ａ）を接続する経路（Ａ）には、データ転送の速い比較的高価な経路を採用する。これにより、経路（Ａ）では、単一のパケットで転送可能なデータ容量が多く、楽曲情報の全ての項目情報を単一パケットで転送する一括転送が可能である。
【００６６】
一方、制御部２ｂによって制御される系列２は、データ転送が遅い車載ネットワーク１２を有する。このため、楽曲ＤＢ記憶部５からの楽曲情報を楽曲情報表示部７ｂの画面に表示する処理において、車載ネットワーク１２でデータ転送が遅れるため、経路（Ｂ）、経路（Ｃ）及び経路（Ｄ）のそれぞれを高速な経路にすると、データ転送リソースの効率が悪くなる。
【００６７】
また、プロセッサ２は、プロセッサ０やプロセッサ１からは車載ネットワーク１２とのゲートウェイとして機能している。このため、プロセッサ０からプロセッサ１へのデータ転送やプロセッサ２からプロセッサ１へのデータ転送、プロセッサ２から車載ネットワーク１２へのデータ転送は、車載ネットワーク１２に相当する通信性能で実行すればよく、経路（Ｂ）及び経路（Ｃ）には、車載ネットワーク１２以上の通信性能を有する転送経路を採用しない方が、データ転送リソースを効率的に使用することができる。
【００６８】
そこで、系列２では、単一パケットで転送可能なデータ容量が経路（Ａ）より少ない、データ転送の遅い安価な経路で、経路（Ｂ）、経路（Ｃ）、経路（Ｄ）を構成する。
ここでは、車載ネットワーク１２と同様に、単一のパケットでデータ転送可能なデータ容量に上限値を設けて、単一のパケットで楽曲情報の項目情報（「曲名」「アーティスト名」「ジャンル名」「楽曲データ記憶アドレス」）ごとに転送する個別転送のみが可能な経路で、経路（Ｂ）〜（Ｄ）を構成する。
【００６９】
次に動作について説明する。
ここでは、楽曲データ記憶部６がトラック番号ごとに楽曲データを格納し、系列１と系列２によって同じトラック番号“３”の楽曲データ再生が指示された場合を例にあげる。
先ず、系列１の再生動作を説明する。
利用者が、操作部８ａを用いてトラック番号“３”を指定する（１）。この操作情報は操作部８ａから制御部２ａへ出力される。
【００７０】
制御部２ａでは、上記の操作情報を入力すると、楽曲情報検索部３に対して楽曲情報の一括転送を要求する（２）。一括転送では、楽曲情報の全ての項目情報（「曲名」「アーティスト名」「ジャンル名」「楽曲データ記憶アドレス」）が連続したデータにまとめられ、１つの転送単位（１パケット）のデータとして一括して転送される。
【００７１】
楽曲情報検索部３は、制御部２ａから要求されたトラック番号“３”に基づいて、楽曲ＤＢ記憶部５を検索する。ここで、トラック番号“３”が、楽曲ＤＢ記憶部５のレコード３の楽曲情報に合致したとすると、楽曲情報検索部３は、楽曲ＤＢ記憶部５のレコード３にアクセス（３）して、レコード３の楽曲情報をプロセッサ０のバッファ（図１において不図示）に読み込む（４）。
【００７２】
続いて、楽曲情報検索部３は、上記のバッファからレコード３の楽曲情報を読み出し、要求元の制御部２ａに一括転送する（５）。制御部２ａは、楽曲情報検索部３から受信した楽曲情報の項目情報のうち、楽曲データ記憶アドレスを抽出して、楽曲再生部４ａに指定するとともに、再生開始コマンドを発行する（６）。
【００７３】
楽曲再生部４ａは、再生開始コマンドに従い、制御部２ａから指定された楽曲データ記憶アドレスに基づいて、楽曲データ記憶部６から該当する楽曲データを読み出し、デコードする。デコードされた楽曲データは、楽曲再生部４ａからＤＡ変換部１０ａへ出力される。ＤＡ変換部１０ａでは、楽曲再生部４ａから入力したデータをデジタル信号からアナログ信号に変換し、アンプ１１ａへ出力する。アンプ１１ａは、入力した楽曲データのアナログ信号を増幅して、音声出力部９ａへ出力する。これにより、音声出力部９ａを介して利用者が指定した楽曲データが音声出力され、再生が開始される。
【００７４】
一方、制御部２ａは、再生が開始コマンドを発行した後、直ちに楽曲情報検索部３から受信した楽曲情報の文字列情報（例えば、曲名、アーティスト名、ジャンル名）を楽曲情報表示部７ａへデータ転送する（７）。楽曲情報表示部７ａは、制御部２ａから受信した楽曲情報の文字列情報を表示画面上に表示する。
【００７５】
次に、系列２の再生動作を説明する。
図３は、実施の形態１の車載用メディア再生装置における系列２の楽曲再生のタイミングチャートである。図３において、利用者が、操作部８ｂを用いてトラック番号“３”を指定する（１）。トラック番号“３”を指定する操作情報は操作部８ｂから制御部２ｂへ出力される。
【００７６】
制御部２ｂは、上記の操作情報を入力すると、トラック番号“３”に対応する楽曲情報の個別転送を、系列１の制御部２ａに要求する（２）。ここでは、制御部２ｂが、トラック番号“３”に対応する楽曲情報の項目情報のうちの楽曲データ記憶アドレスを個別転送するよう要求する。なお、制御部２ｂは、この要求を示すデータに自身の系列を識別する識別データを付加して送信する。
【００７７】
制御部２ａの要求受信部１４ｂは、上記の要求を受信すると、これを転送制御部１５へ出力する。転送制御部１５は、上記要求のデータから抽出した識別データに基づいて、要求元が系列２の制御部２ｂであることを判別し、この識別データを要求データに付加して、トラック番号“３”に対応する楽曲情報の一括転送を楽曲情報検索部３に要求する（３）。
【００７８】
楽曲情報検索部３は、転送制御部１５から受信した上記要求データから識別データを抽出し、この識別データに基づいて、要求元が系列２の制御部２ｂであることを判別する。また、楽曲情報検索部３は、要求されたトラック番号“３”に基づいて楽曲ＤＢ記憶部５を検索する。ここで、トラック番号“３”が、楽曲ＤＢ記憶部５のレコード３の楽曲情報に合致したとすると、楽曲情報検索部３は、楽曲ＤＢ記憶部５のレコード３にアクセス（４）して、レコード３に格納されている楽曲情報の全ての項目情報をプロセッサ０のバッファ（図１において不図示）に読み込む（５）。
【００７９】
次に、楽曲情報検索部３は、上記バッファに格納された楽曲情報を読み出し、上記識別データを付加して制御部２ａの転送制御部１５へ一括転送する（６）。楽曲情報検索部３から楽曲情報を受信すると、転送制御部１５は、この楽曲情報を判定部１６へ転送する。判定部１６では、転送制御部１５から転送されてきた楽曲情報から上記識別データを抽出し、この識別データに基づいて、楽曲情報の要求元が系列２の制御部２ｂであると判定する。要求元が系列２の制御部２ｂであると判定された楽曲情報は、判定部１６から一時記憶部１７へ送られ、一時記憶される。
【００８０】
楽曲情報送信部１８は、系列１において同一の楽曲情報に対応する楽曲データが再生されていれば、系列１による楽曲情報表示の処理時間と整合するように適切な周期で、一時記憶部１７から楽曲情報を項目情報ごとに読み出して、系列２の制御部２ｂへ転送する。
ここでは、先ず楽曲データの再生を行うため、楽曲情報送信部１８が、一時記憶部１７から楽曲データ記憶アドレスを読み出して制御部２ｂへ個別転送する（７）。
【００８１】
制御部２ｂは、制御部２ａの楽曲情報送信部１８から受信した楽曲データ記憶アドレスを楽曲再生部４ｂに指定するとともに、再生開始コマンドを発行する（８）。楽曲再生部４ｂは、再生開始コマンドに従い、制御部２ｂから指定された楽曲データ記憶アドレスに基づいて、楽曲データ記憶部６から該当する楽曲データを読み出し、デコードする。デコードされた楽曲データは、楽曲再生部４ｂからＤＡ変換部１０ｂへ出力される。
ＤＡ変換部１０ｂでは、楽曲再生部４ｂから入力したデータをデジタル信号からアナログ信号に変換し、アンプ１１ｂへ出力する。アンプ１１ｂは、入力した楽曲データのアナログ信号を増幅して、音声出力部９ｂへ出力する。これにより、音声出力部９ｂを介して利用者が指定した楽曲データが音声出力され、再生が開始される。
【００８２】
この後、楽曲情報送信部１８は、一時記憶部１７から楽曲情報のうち「曲名」を読み出して制御部２ｂへ個別転送する（９）。制御部２ｂは、制御部２ａの楽曲情報送信部１８から受信した「曲名」を、車載ネットワーク１２を介して楽曲情報表示部７ｂに個別転送する（１０）。
続いて、楽曲情報送信部１８は、一時記憶部１７から楽曲情報のうち「アーティスト名」を読み出して制御部２ｂへ個別転送する（１１）。制御部２ｂは、制御部２ａの楽曲情報送信部１８から受信した「アーティスト名」を、車載ネットワーク１２を介して楽曲情報表示部７ｂに個別転送する（１２）。
さらに、楽曲情報送信部１８は、一時記憶部１７から楽曲情報のうち「ジャンル名」を読み出して制御部２ｂへ個別転送する（１３）。制御部２ｂは、制御部２ａの楽曲情報送信部１８から受信した「ジャンル名」を、車載ネットワーク１２を介して楽曲情報表示部７ｂに個別転送する（１４）。
楽曲情報表示部７ｂは、制御部２ｂから受信した楽曲情報の文字列情報（曲名、アーティスト名、ジャンル名）を画面に表示する。
【００８３】
図４は、実施の形態１の車載用メディア再生装置における系列１と系列２の処理時間の内訳を示す図である。図４の処理時間は、利用者がトラック番号を指定してから該当する楽曲情報が表示されるまでの時間を示しており、また系列１と系列２の処理時間の違いを比較するため、系列１と系列２をそれぞれ単独に動作させた際の処理時間を示している。なお、図４中の経過時間の１目盛りは１パケット（転送単位）での転送時間に相当する。
【００８４】
系列１では、利用者がトラック番号“３”を指定する処理（１）、制御部２ａが楽曲情報を一括転送要求する処理（２）及び楽曲情報検索部３が要求に応じて楽曲ＤＢ記憶部５をアクセスする処理（３）は、それぞれ１パケットの転送時間で処理が完了する。
一方、楽曲ＤＢ記憶部５ではデータ読み出しに物理的な動作を伴うため、楽曲情報検索部３が、トラック番号“３”に対応する楽曲情報を楽曲ＤＢ記憶部５から読み出してバッファに読み込む処理（４）には長時間を要する。
【００８５】
楽曲情報検索部３がトラック番号“３”に対応する楽曲情報を制御部２ａへ一括転送する処理（５）、制御部２ａが楽曲データ記憶アドレスを楽曲再生部４ａに指定して再生開始コマンドを発行する処理（６）、及び制御部２ａが楽曲情報を楽曲情報表示部７ａへ転送する処理（７）は、それぞれ１パケットの転送時間で完了している。
【００８６】
系列２では、利用者がトラック番号“３”を指定する処理（１）、制御部２ａに対して制御部２ｂが楽曲情報の楽曲データ記憶アドレスを要求する処理（２）、制御部２ａが楽曲情報を一括転送要求する処理（３）楽曲情報検索部３が要求に応じて楽曲ＤＢ記憶部５をアクセスする処理（４）は、それぞれ１パケットの転送時間で完了する。
また、系列１と同様に、系列２においても、楽曲情報検索部３が、トラック番号“３”に対応する楽曲情報を楽曲ＤＢ記憶部５から読み出してバッファに読み込む処理（５）には長時間を要する。
【００８７】
一方、楽曲情報検索部３が制御部２ｂによる要求に応じた楽曲情報を制御部２ａへ一括転送する処理（６）、制御部２ａが上記楽曲情報の楽曲データ記憶アドレスを制御部２ｂへ個別転送する処理（７）、制御部２ｂが楽曲データ記憶アドレスを楽曲再生部４ｂに指定して再生開始コマンドを発行する処理（８）、制御部２ａが楽曲情報の「曲名」を制御部２ｂへ個別転送する処理（９）、制御部２ｂが「曲名」を楽曲情報表示部７ｂへ個別転送する処理（１０）、制御部２ａが楽曲情報の「アーティスト名」を制御部２ｂへ個別転送する処理（１１）、制御部２ｂが「アーティスト名」を楽曲情報表示部７ｂへ個別転送する処理（１２）、制御部２ａが楽曲情報の「ジャンル名」を制御部２ｂへ個別転送する処理（１３）、制御部２ｂが「ジャンル名」を楽曲情報表示部７ｂへ個別転送する処理（１４）は、それぞれ１パケットの転送時間で完了する。
【００８８】
このように、実施の形態１では、系列２の制御部２ｂからの楽曲情報要求及びこれに応じて取得された楽曲情報の転送も、系列１の制御部２ａを経由して行うことにより、図５に示すように、楽曲ＤＢ記憶部５のアクセス処理（４）を複数回行うことなく、１回で済ますことができる。従って、従来の装置と異なって（図９参照）、楽曲情報のバッファへの読み込み処理（５）も１回で済むため、処理負荷が格段に低減され、処理時間も大幅に短縮化することができる。
【００８９】
また、楽曲メディアの再生処理では、再生中の楽曲の曲名の他、次に再生可能な楽曲の曲名をリスト表示する場合がある。この場合においても、実施の形態１では、上述と同様な処理負荷の削減や処理時間の短縮化を図ることができる。
図５は、実施の形態１の車載用メディア再生装置の系列２において複数の楽曲データの曲名を表示する処理のタイミングチャートである。図５に示すように、系列２の制御部２ｂが、系列１の制御部２ａに対して、トラック番号“１”〜“４”に対応する各楽曲情報の「曲名」を個別転送するよう要求する。制御部２ａは、上述のようにしてトラック番号“１”〜“４”に対応する各楽曲情報の「曲名」を一括転送するよう、楽曲情報検索部３に要求する。
楽曲情報検索部３では、制御部２ａから要求されたトラック番号“１”〜“４”に対応する楽曲情報が楽曲ＤＢ記憶部５におけるレコード１〜４であると、これらレコード１〜４に格納された各楽曲情報の「曲名」を楽曲ＤＢ記憶部５から読み出して、制御部２ａへ一括転送する。制御部２ａは、一括転送された「曲名」を一時記憶部１７に格納する。
この後、制御部２ａが、一時記憶部１７からレコード１〜４の「曲名」を順次読み出して、制御部２ｂへ個別転送する。
このように、複数の楽曲情報の「曲名」を読み出す場合であっても、楽曲ＤＢ記憶部５のアクセス処理を１回で済ますことができ、レコード１〜４の「曲名」をバッファへ読み込む処理も１回で済むことから、処理負荷が格段に低減されて、処理時間も大幅に短縮化できる。
【００９０】
以上のように、この実施の形態１によれば、系列１，２のうち、楽曲情報検索部３との間がデータ転送速度の最も速い経路（Ａ）で接続される系列１の制御部２ａが、系列２からの楽曲情報の要求を受信する要求受信部１４ｂと、自身（系列１）からの楽曲情報の要求と要求受信部１４ｂで受信された系列２からの楽曲情報の要求とを判別する判定部１６と、系列２からの要求に応じて楽曲情報検索部３により取得された楽曲情報を保持する一時記憶部１７と、一時記憶部１７から読み出した系列２からの要求に応じた楽曲情報を、系列２との間を接続する経路（Ｄ）のデータ転送速度に応じて、系列２へデータ転送する楽曲情報送信部１８とを備え、系列１，２の各々が、楽曲情報検索部３にとの間がデータ転送速度の最も速い経路（Ａ）で接続される制御部２ａを介して、楽曲情報検索部３へ楽曲情報を要求し、当該要求に応じた楽曲情報を取得する。このように、楽曲情報検索部３を有するプロセッサ０との間がデータ転送の最も速い経路で接続されている系列１を経由した経路に一本化することにより、系列２から由来する楽曲情報の読出し操作における、楽曲ＤＢ記憶部５から楽曲情報を読み出す処理の冗長性が改善され、楽曲ＤＢ記憶部５から楽曲情報を読み出す回数を最小化できる。楽曲ＤＢ記憶部５から楽曲情報を読み出す処理は、１回あたりの処理時間が長いため、この回数を最小化することで、システムの負荷を軽減し動作遅延を改善することが可能である。これにより、システムのレスポンス性能が改善される。
また、従来の一般的な構成からのハードウェア変更が殆ど生じず、制御部２ａのソフトウェア処理に小規模な変更を加えるだけでよいことから、この発明の適用に要するコストの増加を必要最小限に抑えることができる。
【００９１】
なお、上記実施の形態１では、系列１と系列２の２つの再生系列を有する場合を示したが、再生系列が３つ以上であっても構わない。この場合、各再生系列における楽曲情報の検索要求及び要求結果の楽曲情報の転送を、３つ以上の再生系列のうち、楽曲情報検索部３を有するプロセッサ０との間がデータ転送の最も速い経路で接続されている系列を経由した経路に一本化することにより、上記と同様の効果を得ることができる。
【産業上の利用可能性】
【００９２】
この発明に係る車載用メディア再生装置は、利用者による再生対象の指定操作に対するレスポンス性能を向上できることから、車載用の音楽メディアの再生装置に適している。
【図１】
2011024225.tif 000003
【図２】
2011024225.tif 000004
【図３】
2011024225.tif 000005
【図４】
2011024225.tif 000006
【図５】
2011024225.tif 000007
【図６】
2011024225.tif 000008
【図７】
2011024225.tif 000009
【図８】
2011024225.tif 000010
【図９】
2011024225.tif 000011
【図１０】
2011024225.tif 000012
【手続補正書】
【提出日】平成23年7月6日(2011.7.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メディアデータを特定するデータ情報を記憶する第１の記憶部から、要求に応じたデータ情報を検索する検索部と、
前記メディアデータを記憶する第２の記憶部から、前記データ情報に基づきメディアデータを読み出して再生する再生部、前記メディアデータのデータ情報を提示する提示部、及び再生対象のメディアデータのデータ情報を前記検索部に要求する制御部を有した複数の再生系列とを備える車載用メディア再生装置において、
前記複数の再生系列のうち、前記検索部との間がデータ転送速度の最も速い経路で接続される制御部は、
他の再生系列からのデータ情報の要求を受信する受信部と、
自身からのデータ情報の要求と前記受信部で受信された他の再生系列からのデータ情報の要求とを判別する判定部と、
前記他の再生系列の要求に応じて前記検索部によって取得されたデータ情報を保持するデータ保持部と、
前記データ保持部から読み出した前記他の再生系列の要求に応じたデータ情報を、当該他の再生系列との間を接続する経路のデータ転送速度に応じて、当該他の再生系列へデータ転送する送信部とを備え、
前記複数の再生系列の各々は、
前記検索部との間がデータ転送速度の最も速い経路で接続される制御部を介して、前記検索部へデータ情報を要求し、当該要求に応じたデータ情報を取得することを特徴とする車載用メディア再生装置。
【請求項２】
前記複数の再生系列のうち前記検索部との間がデータ転送速度の最も速い経路で接続される制御部は、
前記要求に応じたデータ情報を前記検索部より一括取得し、
前記要求に応じたデータ情報を前記データ保持部に一時的に記憶し、
前記他の再生系列からの要求に応じたデータ情報を前記データ保持部から取り出して前記他の再生系列へ個別転送することを特徴とする請求項１記載の車載用メディア再生装置。
【国際調査報告】
2011024225.tif 000013
2011024225.tif 000014