(57)【要約】【課題】  本発明は、複数のコンテンツ提供装置に対してそれぞれコンテンツを供給するコンテンツ提供システムにおいて、複数のコンテンツを同時に効率よく提供できるようにする。【解決手段】  複数のコンテンツを格納したコンテンツ格納手段５０と、コンテンツ格納手段５０から読み出されたコンテンツを一時的に記憶するバッファ１７と、コンテンツ供給要求で指定されたコンテンツがバッファ１７に記憶されているとき当該コンテンツを当該バッファ１７から読み出し、コンテンツ供給要求で指定されたコンテンツがバッファ１７に記憶されていないとき当該コンテンツをコンテンツ格納手段から読み出すコンテンツ読出手段１０、１６とを設けた。【選択図】        図４
2005292731.tif 000002
【特許請求の範囲】
【請求項１】
対応するユーザにそれぞれコンテンツを提供する複数のコンテンツ提供装置と、上記複数のコンテンツ提供装置に対して上記コンテンツを供給するコンテンツ供給装置とからなるコンテンツ提供システムであって、
上記コンテンツ提供装置は、
上記コンテンツの供給を求めるコンテンツ供給要求を上記コンテンツ供給装置に送信する要求送信手段と、
上記コンテンツ供給要求に応じて上記コンテンツ供給装置から供給された上記コンテンツを、対応する上記ユーザに対して個別に出力するコンテンツ出力手段と
を具え、
上記コンテンツ供給装置は、
複数の上記コンテンツを格納したコンテンツ格納手段と、
上記コンテンツ格納手段から読み出された上記コンテンツを一時的に記憶するバッファと、
上記コンテンツ供給要求で指定された上記コンテンツが上記バッファに記憶されているとき、当該コンテンツを当該バッファから読み出し、上記コンテンツ供給要求で指定された上記コンテンツが上記バッファに記憶されていないとき、当該コンテンツを上記コンテンツ格納手段から読み出すコンテンツ読出手段と
を具えることを特徴とするコンテンツ提供システム。
【請求項２】
上記コンテンツ読出手段は、新たな上記コンテンツ供給要求で指定された上記コンテンツが上記バッファに記憶されておらず、さらに当該コンテンツと現在上記コンテンツ格納手段から読み出し中の上記コンテンツとを同時に当該コンテンツ格納手段から読み出し得ないと判定したとき、当該新たな上記コンテンツ供給要求を拒否する
ことを特徴とする請求項１に記載のコンテンツ提供システム。
【請求項３】
上記コンテンツ供給装置は、上記バッファに記憶されている上記コンテンツのリストを推奨リストとして上記コンテンツ提供装置に提示することにより、当該バッファに記憶されている上記コンテンツを積極的に選択させる推奨リスト提示手段を具える
ことを特徴とする請求項１に記載のコンテンツ提供システム。
【請求項４】
コンテンツ供給要求で指定されたコンテンツを、当該コンテンツ供給要求の要求元に供給するコンテンツ供給装置であって、
複数の上記コンテンツを格納したコンテンツ格納手段と、
上記コンテンツ格納手段から読み出された上記コンテンツを一時的に記憶するバッファと、
上記コンテンツ供給要求で指定された上記コンテンツが上記バッファに記憶されているとき、当該コンテンツを当該バッファから読み出し、上記コンテンツ供給要求で指定された上記コンテンツが上記バッファに記憶されていないとき、当該コンテンツを上記コンテンツ格納手段から読み出すコンテンツ読出手段と
を具えることを特徴とするコンテンツ供給装置。
【請求項５】
上記コンテンツ読出手段は、新たな上記コンテンツ供給要求で指定される上記コンテンツが上記バッファに記憶されておらず、さらに当該コンテンツと現在上記コンテンツ格納手段から読み出し中の上記コンテンツとを同時に当該コンテンツ格納手段から読み出し得ないと判定したとき、当該新たな上記コンテンツ供給要求を拒否する
ことを特徴とする請求項４に記載のコンテンツ供給装置。
【請求項６】
上記バッファに記憶されている上記コンテンツのリストを推奨リストとして提示することにより、当該バッファに記憶されている上記コンテンツを積極的に選択させる推奨リスト提示手段
を具えることを特徴とする請求項４に記載のコンテンツ供給装置。
【請求項７】
コンテンツ供給要求で指定されたコンテンツを、当該コンテンツ供給要求の要求元に供給するコンテンツ供給方法であって、
複数の上記コンテンツを格納したコンテンツ格納手段から読み出された上記コンテンツを、バッファに一時記憶する一時記憶ステップと、
上記コンテンツ供給要求で指定された上記コンテンツが上記バッファに記憶されているとき、当該コンテンツを当該バッファから読み出し、上記コンテンツ供給要求で指定された上記コンテンツが上記バッファに記憶されていないとき、当該コンテンツを上記コンテンツ格納手段から読み出すコンテンツ読出ステップと
を具えることを特徴とするコンテンツ供給方法。
【請求項８】
新たな上記コンテンツ供給要求で指定される上記コンテンツが上記バッファに記憶されておらず、さらに当該コンテンツと現在上記コンテンツ格納手段から読み出し中の上記コンテンツとを同時に当該コンテンツ格納手段から読み出し得ないと判定したとき、当該新たな上記コンテンツ供給要求を拒否する要求拒否ステップ
を具えることを特徴とする請求項７に記載のコンテンツ供給方法。
【請求項９】
上記バッファに記憶されている上記コンテンツのリストを推奨リストとして提示することにより、当該バッファに記憶されている上記コンテンツを積極的に選択させる推奨リスト提示ステップ
を具えることを特徴とする請求項７に記載のコンテンツ供給方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンテンツ提供システムに関し、例えば車両内の各座席に対応して設けられたコンテンツ提供装置に対してそれぞれ個別にコンテンツを供給する用途に適用して好適なものである。
【背景技術】
【０００２】
従来カーオーディオシステムでは、例えばカセットテープ等の音源から再生した楽曲コンテンツを、車室内に設置されたスピーカを介して再生するようになされている。これに加えて、ＤＶＤ（Digital Versatile Disk）やハードディスクドライブ等の大容量の記憶装置に楽曲コンテンツを多数格納しておくようになされたカーオーディオシステムもある（例えば、特許文献１参照）。
【０００３】
さらに、楽曲コンテンツに加えて映像コンテンツを記憶装置に記憶するとともに車室内にモニタを設け、当該モニタに映像コンテンツを表示するようにしたカーエンタテインメントシステムも実用化されている。
【特許文献１】特開２００４−０７０９９８公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したカーエンタテインメントシステムにおいて、運転者や同乗者の各座席にそれぞれモニタやスピーカを設け、各座席のユーザそれぞれに対して楽曲コンテンツや映像コンテンツを個別に提供できるようにすれば、当該カーエンタテインメントシステムの利便性を大幅に向上できるものと考えられる。
【０００５】
このようなマルチユーザ対応のカーエンタテインメントシステムでは、記憶装置から複数のコンテンツを同時に読み出すことになる（いわゆるマルチアクセス）。ここで、映像コンテンツは楽曲コンテンツに比べてデータレートが極めて高いため、多数のユーザが同時にそれぞれ異なる映像コンテンツを視聴しようとした場合、再生される各映像コンテンツの合計データレートが記憶装置からの読み出しレートを上回ってしまい、円滑にコンテンツを再生し得なくなることがあるという問題があった。
【０００６】
本発明は以上の点を考慮してなされたもので、複数のコンテンツを同時に効率よく提供できるコンテンツ提供システムを提案しようとするものである。
【課題を解決するための手段】
【０００７】
かかる課題を解決するため本発明のコンテンツ提供システムにおいては、コンテンツの供給を求めるコンテンツ供給要求をコンテンツ供給装置に送信する要求送信手段と、コンテンツ供給要求に応じてコンテンツ供給装置から供給されたコンテンツを対応するユーザに対して個別に出力するコンテンツ出力手段とをコンテンツ提供装置に設け、複数のコンテンツを格納したコンテンツ格納手段と、コンテンツ格納手段から読み出されたコンテンツを一時的に記憶するバッファと、コンテンツ供給要求で指定されたコンテンツがバッファに記憶されているとき当該コンテンツを当該バッファから読み出し、コンテンツ供給要求で指定されたコンテンツがバッファに記憶されていないとき当該コンテンツをコンテンツ格納手段から読み出すコンテンツ読出手段とをコンテンツ供給装置に設けた。
【０００８】
コンテンツ供給要求で指定されたコンテンツがバッファに記憶されている場合は当該コンテンツをバッファから読み出すことにより、当該バッファを有効活用してコンテンツ格納手段からの読み出しを削減し、コンテンツの読み出しを効率化することができる。
【０００９】
また本発明のコンテンツ提供システムにおいては、コンテンツ読出手段は、新たなコンテンツ供給要求で指定されたコンテンツがバッファに記憶されておらず、さらに当該コンテンツと現在コンテンツ格納手段から読み出し中のコンテンツとを同時に当該コンテンツ格納手段から読み出し得ないと判定したとき、当該新たなコンテンツ供給要求を拒否するようにした。
【００１０】
これにより、新たなコンテンツ供給要求で指定されたコンテンツがコンテンツ格納手段から読み出し得るかを的確に判断して、システムの破綻を防止することができる。
【００１１】
さらに本発明のコンテンツ提供システムにおいては、バッファに記憶されているコンテンツのリストを推奨リストとしてコンテンツ提供装置に提示することにより、当該バッファに記憶されているコンテンツを積極的に選択させる推奨リスト提示手段をコンテンツ供給装置に設けた。
【００１２】
バッファに記憶されているコンテンツを推奨して積極的に選択させるようにすることにより、当該バッファを有効活用するとともにコンテンツ格納手段からの読み出しを削減し、コンテンツの読み出しを一層効率化することができる。
【００１３】
また本発明のコンテンツ供給装置においては、複数のコンテンツを格納したコンテンツ格納手段と、コンテンツ格納手段から読み出されたコンテンツを一時的に記憶するバッファと、コンテンツ供給要求で指定されたコンテンツがバッファに記憶されているとき当該コンテンツを当該バッファから読み出し、コンテンツ供給要求で指定されたコンテンツがバッファに記憶されていないとき当該コンテンツをコンテンツ格納手段から読み出すコンテンツ読出手段とを設けた。
【００１４】
コンテンツ供給要求で指定されたコンテンツがバッファに記憶されている場合は当該コンテンツをバッファから読み出すことにより、当該バッファを有効活用してコンテンツ格納手段からの読み出しを削減し、コンテンツの読み出しを効率化することができる。
【００１５】
また本発明のコンテンツ供給装置においては、コンテンツ読出手段は、新たなコンテンツ供給要求で指定されるコンテンツがバッファに記憶されておらず、さらに当該コンテンツと現在コンテンツ格納手段から読み出し中のコンテンツとを同時に当該コンテンツ格納手段から読み出し得ないと判定したとき、当該新たなコンテンツ供給要求を拒否するようにした。
【００１６】
これにより、新たなコンテンツ供給要求で指定されたコンテンツがコンテンツ格納手段から読み出し得るかを的確に判断して、コンテンツ供給装置の破綻を防止することができる。
【００１７】
また本発明のコンテンツ供給装置においては、バッファに記憶されているコンテンツのリストを推奨リストとして提示することにより、当該バッファに記憶されているコンテンツを積極的に選択させる推奨リスト提示手段を設けた。
【００１８】
バッファに記憶されているコンテンツを推奨して積極的に選択させるようにすることにより、当該バッファを有効活用するとともにコンテンツ格納手段からの読み出しを削減し、コンテンツの読み出しを一層効率化することができる。
【発明の効果】
【００１９】
本発明によれば、コンテンツ供給要求で指定されたコンテンツがバッファに記憶されている場合は当該コンテンツをバッファから読み出すとともに、バッファに記憶されているコンテンツのリストを推奨リストとして提示して積極的に選択させることにより、当該バッファを有効活用してコンテンツの読み出しを効率化でき、かくして複数のコンテンツを同時に効率よく提供できるコンテンツ提供システムを実現できる。
【発明を実施するための最良の形態】
【００２０】
以下図面について、本発明の一実施の形態を詳述する。
【００２１】
（１）カーエンタテインメントシステムの構成
図１において、１は全体として本発明の一実施の形態のカーエンタテインメントシステムを示し、メインユニット２に対して有線接続された７台のパーソナルユニット３（３Ａ〜３Ｇ）が、車両１００の車室１０１内に配置されて構成される。
【００２２】
コンテンツ提供装置としてのパーソナルユニット３は、車室１０１の各座席の前方にそれぞれ配置される。すなわち、運転者用のパーソナルユニット３Ａは運転席の略前方に配置され、他のパーソナルユニット３Ｂ〜３Ｇは助手席や後席の前方に配置される。各パーソナルユニット３にはそれぞれモニタ及びスピーカが設けられており、コンテンツ供給装置としてのメインユニット２から映像コンテンツや楽曲コンテンツを取得して再生することにより、車両１００の運転者及び同乗者（これらを総称してユーザと呼ぶ）それぞれに対して個別にコンテンツを提供し得るようになされている。
【００２３】
図２に示すようにメインユニット２は、当該メインユニット２全体を統括的に制御するＣＰＵ（Central Processing Unit）１０に対し、バス１１を介してＲＯＭ（Read Only memory）１２、ＲＡＭ（Central Processing Unit）１３、操作部１４、表示部１５、装着されたコンテンツ格納手段としてのディスク５０に対してアクセスを行うコンテンツ読出手段としてのディスクドライブ１６、当該ディスクドライブ１６から読み出したコンテンツを一時的に記憶しておくバッファ１７、及び各パーソナルユニット３との間で情報の送受を行う通信部１８が接続されている。そして、メインユニット２の起動時においてＣＰＵ１０がＲＯＭ１２に記憶された制御プログラムを読み出しＲＡＭ１３上で実行することにより各種機能を実現する。
【００２４】
メインユニット２のＣＰＵ１０は、ディスクドライブ１６に装着されたディスク５０に格納されている映像コンテンツや楽曲コンテンツのリスト（以下、単にコンテンツリストと呼ぶ）を、通信部１８を介して各パーソナルユニット３に供給する。そしてメインユニット２のＣＰＵ１０は、各パーソナルユニット３から受信したコンテンツ供給要求で指定されたコンテンツをディスク５０から読み出す。
【００２５】
このときディスクドライブ１６は、各パーソナルユニット３がそれぞれ個別に指定した複数のコンテンツをディスク５０から時分割で並列的に読み出す（いわゆるマルチアクセス）。そしてメインユニット２のＣＰＵ１０は、読み出した複数のコンテンツをバッファ１７に一旦記憶し、これらを再度読み出して要求元のパーソナルユニット３に供給する。
【００２６】
図３に示すようにパーソナルユニット３（３Ａ〜３Ｇ）は、当該パーソナルユニット３全体を統括的に制御するＣＰＵ２０に対し、バス２１を介してＲＯＭ２２、ＲＡＭ２３、操作部２４、ビデオ処理部２５、オーディオ処理部２６、及びメインユニット２との間で情報の送受を行う通信部２７が接続されて構成され、起動時においてＣＰＵ２０がＲＯＭ２２に記憶された制御プログラムを読み出しＲＡＭ２３上で実行することにより各種機能を実現する。
【００２７】
パーソナルユニット３のＣＰＵ２０は、メインユニット２から供給されたコンテンツリストをビデオ処理部２５を介してモニタ２８に表示する。この状態において、各パーソナルユニット３それぞれのユーザは表示されたコンテンツリストの中から操作部２４を介して任意のコンテンツを選択する。
【００２８】
要求送信手段としてのＣＰＵ２０は、選択されたコンテンツの供給を求めるコンテンツ供給要求をメインユニット２に送信する。そしてパーソナルユニット３は、コンテンツ供給要求に応じてメインユニット２から供給されるコンテンツを取得して再生する。すなわち、取得したコンテンツが楽曲コンテンツの場合、当該楽曲コンテンツの音声をオーディオ処理部２６を介してコンテンツ出力手段としてのスピーカ２９から再生する。また、取得したコンテンツが映像コンテンツの場合、その映像をビデオ処理部２５を介してコンテンツ出力手段としてのモニタ２８に表示するとともに、その音声をオーディオ処理部２６を介してコンテンツ出力手段としてのスピーカ２９から再生する。
【００２９】
かくして各パーソナルユニット３は、メインユニット２に装着されたディスク５０に格納されているコンテンツにそれぞれ個別にアクセスしてユーザに提供する。
【００３０】
（２）本発明によるコンテンツの同時アクセス数管理
上述したようにメインユニット２は、各パーソナルユニット３からのコンテンツ供給要求に応じてディスク５０に対し同時に複数のコンテンツをアクセスする。ここで映像コンテンツは楽曲コンテンツに比べてデータレートが極めて高く、多数のユーザが同時にそれぞれ異なる映像コンテンツを視聴しようとした場合、アクセスされる各コンテンツの合計データレートがディスク５０に対するディスクドライブ１６の最大読み出しレートを上回ってしまい、円滑にコンテンツを再生し得なくなってカーエンタテインメントシステム１が破綻してしまう。
【００３１】
このため本発明のカーエンタテインメントシステム１では、楽曲コンテンツ及び映像コンテンツに対し、そのデータレートに応じたアクセス係数Ｎｍ及びＮｖをそれぞれ設定するとともに、ディスクドライブ１６の最大読み出しレートに応じた最大アクセス係数Ｎｒを設定し、同時アクセスするコンテンツのアクセス係数の合計値である合計アクセス係数Ｎａが最大アクセス係数Ｎｒを越えないように管理することにより、システムの破綻を防止するようになされている。
【００３２】
実際上、映像コンテンツ及び楽曲コンテンツのデータレートはフォーマットや圧縮率等に応じて様々に変化するが、本発明のカーエンタテインメントシステム１では、便宜的に楽曲コンテンツと映像コンテンツとのデータレートの比率を１：３と定める。これにより映像コンテンツのアクセス係数ＮｖはＮｖ＝３Ｎｍとなる。またディスクドライブ１６の最大アクセス係数Ｎｒは、一例としてＮｒ＝６Ｎｍとする。これによりこのカーエンタテインメントシステム１では、楽曲コンテンツは最大で６本の同時アクセスが可能であり、映像コンテンツは最大で２本の同時アクセスが可能である。また、映像コンテンツ１本と楽曲コンテンツ３本の同時アクセスも可能である。
【００３３】
ここで、上述したようにメインユニット２にはバッファ１７が設けられており、パーソナルユニット３によってアクセス中のコンテンツは当該バッファ１７に一時記憶されている。メインユニット２は、パーソナルユニット３から新たなコンテンツ供給要求を受け付けると、当該新たなコンテンツ供給要求で指定されたコンテンツ（以下、要求コンテンツと呼ぶ）がバッファ１７に記憶されていないか確認を行う。
【００３４】
そして、要求コンテンツがバッファ１７に記憶されている場合は、当該バッファ１７から要求コンテンツを読み出す。この場合、ディスク５０に対するアクセスは行われないことから、合計アクセス係数Ｎａを増加させることなく新たなコンテンツ供給要求を受け入れることができる。
【００３５】
これに対して要求コンテンツがバッファ１７に記憶されていない場合、メインユニット２は要求コンテンツと現在アクセス中のコンテンツのアクセス係数を合計して合計アクセス係数Ｎａを算出し、当該合計アクセス係数Ｎａと最大アクセス係数Ｎｒとを比較する。
【００３６】
そしてメインユニット２は、合計アクセス係数Ｎａが最大アクセス係数Ｎｒ以下の場合、同時アクセスされるコンテンツの合計データレートがディスクドライブ１６の最大読み出しレート以下であり、全てのコンテンツを円滑に再生できるものとして、このコンテンツ供給要求を受け入れ、ディスク５０から要求コンテンツを読み出す。
【００３７】
これに対して合計アクセス係数Ｎａが最大アクセス係数Ｎｒより大きい場合、同時アクセスされるコンテンツの合計データレートがディスクドライブ１６の最大読み出しレートを越えており、円滑にコンテンツを再生し得ないことになる。このためメインユニット２はこのコンテンツ供給要求を拒否するとともに、合計アクセス係数Ｎａが最大アクセス係数Ｎｒ以下となるような代替コンテンツを提示する。この代替コンテンツは、バッファ１７に記憶されているコンテンツ（すなわち他のユーザがアクセス中のコンテンツ）である。また、拒否されたコンテンツ供給要求が映像コンテンツである場合は、当該映像コンテンツよりもアクセス係数が少ない楽曲コンテンツも代替コンテンツとなり得る。
【００３８】
（３）同時アクセス数管理処理手順
次に、上述したメインユニット２による同時アクセス数管理の処理手順を、図４に示すフローチャートを用いて詳細に説明する。
【００３９】
メインユニット２のＣＰＵ１０は、当該メインユニット２が起動されると、同時アクセス数管理処理手順ルーチンＲＴ１の開始ステップから入ってステップＳＰ１に移り、ディスク５０に格納されているコンテンツについてのコンテンツリストを作成して次のステップＳＰ２に移る。
【００４０】
ステップＳＰ２においてＣＰＵ１０は、パーソナルユニット３からのコンテンツ供給要求を待ち受け、当該コンテンツ供給要求を受信すると次のステップＳＰ３に移り、要求コンテンツがバッファ１７に記憶されているかを確認する。
【００４１】
ステップＳＰ３において、要求コンテンツがバッファ１７に記憶されている場合、ＣＰＵ１０はステップＳＰ４に移る。ステップＳＰ４において、コンテンツ読出手段としてのＣＰＵ１０は、要求コンテンツをバッファ１７から読み出すことにより合計アクセス係数Ｎａを増加させることなくコンテンツ供給要求に応えてステップＳＰ５に移り、読み出した要求コンテンツを要求元のパーソナルユニット３に供給した後、ステップＳＰ２に戻って新たなコンテンツ供給要求を待ち受ける。
【００４２】
これに対してステップＳＰ３において、要求コンテンツがバッファ１７に記憶されていない場合、ＣＰＵ１０はステップＳＰ６に移り、新たなコンテンツ供給要求で指定された要求コンテンツのアクセス係数と現在アクセス中のコンテンツのアクセス係数とを合計して合計アクセス係数Ｎａを算出し、次のステップＳＰ７に移って当該合計アクセス係数Ｎａとディスクドライブ１６の最大アクセス係数Ｎｒとを比較する。
【００４３】
ステップＳＰ７において、合計アクセス係数Ｎａが最大アクセス係数Ｎｒ以下の場合、このことは同時アクセスされるコンテンツの合計データレートがディスクドライブ１６の最大読み出しレート以下であり、要求コンテンツを含む全てのコンテンツをディスク５０から円滑に再生できることを表しており、このときＣＰＵ１０はステップＳＰ８に移る。ステップＳＰ８においてコンテンツ読出手段としてのＣＰＵ１０は、要求コンテンツをディスク５０から読み出してステップＳＰ５に移り、読み出した要求コンテンツを要求元のパーソナルユニット３に供給した後、ステップＳＰ２に戻って新たなコンテンツ供給要求を待ち受ける。
【００４４】
これに対してステップＳＰ７において、合計アクセス係数Ｎａが最大アクセス係数Ｎｒよりも大きい場合、このことは同時アクセスされるコンテンツの合計データレートがディスクドライブ１６の最大読み出しレートを越えており、全てのコンテンツを円滑に再生し得ないことを表しており、このときコンテンツ読出手段及び推奨リスト提示手段としてのＣＰＵ１０はステップＳＰ９に移り、当該コンテンツ供給要求を拒否するメッセージと、合計アクセス係数Ｎａが最大アクセス係数Ｎｒ以下となるような代替コンテンツのリストとを要求元のパーソナルユニット３に送信して提示した後、ステップＳＰ２に戻って新たなコンテンツ供給要求を待ち受ける。
【００４５】
（４）動作及び効果
以上の構成において、カーエンタテインメントシステム１のメインユニット２は、パーソナルユニット３からコンテンツ供給要求を受け付けると、当該コンテンツ供給要求が指定する要求コンテンツがバッファ１７内に記憶されているか確認する。そして要求コンテンツがバッファ１７に記憶されている場合、当該要求コンテンツをバッファ１７から読み出すことによりディスク５０に対するアクセスを回避して、合計アクセス係数Ｎａを増加させることなくコンテンツ供給要求に応えることができる。
【００４６】
またメインユニット２は、要求コンテンツがバッファ１７に記憶されていない場合合計アクセス係数Ｎａを算出し、当該合計アクセス係数Ｎａと最大アクセス係数Ｎｒとを比較することにより、コンテンツ供給要求が指定する要求コンテンツを含む全てのコンテンツを同時アクセスできるか否かを判定する。
【００４７】
そしてメインユニット２は、合計アクセス係数Ｎａが最大アクセス係数Ｎｒ以下の場合、要求コンテンツを含む全てのコンテンツを同時アクセスできるものとしてコンテンツ供給要求を受け入れ、要求コンテンツをディスク５０から読み出して要求元のパーソナルユニット３に供給する。
【００４８】
またメインユニット２は、合計アクセス係数Ｎａが最大アクセス係数Ｎｒを越えている場合、要求コンテンツをディスク５０から読み出すと各コンテンツの合計データレートがディスクドライブ１６の最大読み出しレートを越えてしまうことから、コンテンツ供給要求を拒否するとともに代替コンテンツのリストを要求元のパーソナルユニット３に提示して、コンテンツ供給要求に応えられない場合でも何らかのコンテンツをパーソナルユニット３に提供することができる。
【００４９】
以上の構成によれば、要求コンテンツがバッファ１７に記憶されている場合は当該要求コンテンツをバッファ１７から読み出すことにより、バッファ１７を有効活用してコンテンツの読み出しを効率化し、要求コンテンツがバッファ１７に記憶されていない場合はアクセス係数に基づいて当該要求コンテンツをディスク５０から読み出し得るか判断することにより、アクセスするコンテンツの合計データレートを的確に管理してシステムの破綻を防止することができる。
【００５０】
（５）他の実施の形態
なお上述の実施の形態においては、メインユニット２はディスク５０に格納されている全てのコンテンツについてのコンテンツリストを作成してユーザに提示するようにしたが、本発明はこれに加えて、バッファ１７に一時記憶されているコンテンツについてのコンテンツリストを別途作成し、例えば「おすすめリスト」としてユーザに積極的に推奨するようにしてもよい。この「おすすめリスト」で提示されるコンテンツはバッファ１７に記憶されているものであるから、ディスク５０から読み出す場合に比べて読み出し開始のレスポンスが速く、また合計アクセス係数Ｎａを増加させることがないという利点がある。
【００５１】
この「おすすめリスト」を作成する場合の、同時アクセス数管理の処理手順を、図５に示すフローチャートを用いて詳細に説明する。メインユニット２のＣＰＵ１０は、当該メインユニット２が起動されると、同時アクセス数管理処理手順ルーチンＲＴ２の開始ステップから入ってステップＳＰ１１に移り、ディスク５０に格納されているコンテンツについてのコンテンツリストを作成して次のステップＳＰ１２に移る。
【００５２】
ステップＳＰ１２においてＣＰＵ１０は、バッファ１７に何らかのコンテンツが記憶されているかを確認する。
【００５３】
ステップＳＰ１２においてコンテンツがバッファ１７に記憶されている場合、ＣＰＵ１０はステップＳＰ１３に移り、当該バッファ１７に記憶されているコンテンツのリストを「おすすめリスト」として生成し、次のステップＳＰ１４に移る。
【００５４】
これに対して、ステップＳＰ１２においてコンテンツがバッファ１７に記憶されていない場合、ＣＰＵ１０は「おすすめリスト」を作成することなくステップＳＰ１４に移る。
【００５５】
ステップＳＰ１４においてＣＰＵ１０は、パーソナルユニット３からのコンテンツ供給要求を待ち受け、当該コンテンツ供給要求を受信すると次のステップＳＰ１５に移り、要求コンテンツがバッファ１７に記憶されているかを確認する。
【００５６】
ステップＳＰ１５において、要求コンテンツがバッファ１７に記憶されている場合、ＣＰＵ１０はステップＳＰ１６に移る。ステップＳＰ１６においてＣＰＵ１０は、要求コンテンツをバッファ１７から読み出すことにより合計アクセス係数Ｎａを増加させることなくコンテンツ供給要求に応えてステップＳＰ１７に移り、読み出した要求コンテンツを要求元のパーソナルユニット３に供給した後、ステップＳＰ１４に戻って新たなコンテンツ供給要求を待ち受ける。
【００５７】
これに対してステップＳＰ１５において、要求コンテンツがバッファ１７に記憶されていない場合、ＣＰＵ１０はステップＳＰ１８に移り、新たなコンテンツ供給要求で指定された要求コンテンツのアクセス係数と現在アクセス中のコンテンツのアクセス係数とを合計して合計アクセス係数Ｎａを算出し、次のステップＳＰ１９に移って当該合計アクセス係数Ｎａとディスクドライブ１６の最大アクセス係数Ｎｒとを比較する。
【００５８】
ステップＳＰ１９において、合計アクセス係数Ｎａが最大アクセス係数Ｎｒ以下の場合、このことは同時アクセスされるコンテンツの合計データレートがディスクドライブ１６の最大読み出しレート以下であり、要求コンテンツを含む全てのコンテンツをディスク５０から円滑に再生できることを表しており、このときＣＰＵ１０はステップＳＰ２０に移る。ステップＳＰ２０においてＣＰＵ１０は、要求コンテンツをディスク５０から読み出してステップＳＰ１７に移り、読み出した要求コンテンツを要求元のパーソナルユニット３に供給した後、ステップＳＰ１４に戻って新たなコンテンツ供給要求を待ち受ける。
【００５９】
これに対してステップＳＰ１９において、合計アクセス係数Ｎａが最大アクセス係数Ｎｒよりも大きい場合、このことは同時アクセスされるコンテンツの合計データレートがディスクドライブ１６の最大読み出しレートを越えており、全てのコンテンツを円滑に再生し得ないことを表しており、このときＣＰＵ１０はステップＳＰ２１に移り、当該アクセス要求を拒否するメッセージと、合計アクセス係数Ｎａが最大アクセス係数Ｎｒ以下となるような代替コンテンツのリストとを要求元のパーソナルユニット３に提示した後、ステップＳＰ１４に戻って新たなコンテンツ供給要求を待ち受ける。
【００６０】
このように、バッファ１７に記憶されているコンテンツを「おすすめリスト」として別途提示して推奨し、ユーザに対し積極的に選択させるようにすることにより、バッファ１７を有効活用するとともにディスク５０からの読み出しを削減し、コンテンツの読み出しを一層効率化することができる。
【００６１】
また上述の実施の形態においては、メインユニット２と７台のパーソナルユニット３の間を有線接続するようにしたが、本発明はこれに限らず、メインユニット２と７台のパーソナルユニット３の間を無線や赤外線通信等の種々の通信手段で接続するようにしてもよく、またパーソナルユニット３の台数も適宜増減して良い。
【００６２】
また上述の実施の形態においては、ディスクドライブ１６に装着されたディスク５０からコンテンツを読み出すようにしたが、本発明はこれに限らず、例えばハードディスクドライブ等の種々のコンテンツ格納装置からコンテンツを読み出すようにしてもよい。
【００６３】
さらに上述の実施の形態においては、楽曲コンテンツと映像コンテンツとのデータレートの比率を１：３とし、映像コンテンツのアクセス係数ＮｖをＮｖ＝３Ｎｍとするとともにディスクドライブ１６の最大アクセス係数ＮｒをＮｒ＝６Ｎｍとしたが、本発明はこれに限らず、楽曲コンテンツ及び映像コンテンツのデータレート並びにディスクドライブ１６の最大読み出しレートに応じて、アクセス係数Ｎｖ及びＮｍ並びに最大アクセス係数Ｎｒの比率を適宜変更してもよい。
【００６４】
さらには、これらのアクセス係数に代えて、楽曲コンテンツ及び映像コンテンツの実際のデータレート並びにディスクドライブ１６の最大読み出しレートに基づいて、要求コンテンツを読み出し得るかの判定を行うようにしてもよい。この場合、アクセス係数を用いる場合に比べて判定に要する処理が複雑になるものの、より厳密な判定を行ってディスクドライブ１６の能力を最大限に活用することができる。
【００６５】
さらに上述の実施の形態においては、車両内で映像コンテンツ及び楽曲コンテンツの双方を提供するカーエンタテインメントシステム１に本発明を適用した場合について述べたが、本発明はこれに限らず、映像コンテンツ又は楽曲コンテンツの一方を提供するカーエンタテインメントシステムに本発明を適用してもよく、また、車両内に限らず航空機や船舶等の種々の交通手段内、さらには家庭や劇場等の室内でコンテンツを提供する種々のエンタテインメントシステムに広く適用することができる。
【産業上の利用可能性】
【００６６】
本発明は、複数のユーザに対してそれぞれ個別のコンテンツを提供する種々のコンテンツ提供システムに適用できる。
【図面の簡単な説明】
【００６７】
【図１】カーエンタテインメントシステムの全体構成を示すブロック図である。
【図２】メインユニットの構成を示すブロック図である。
【図３】パーソナルユニットの構成を示すブロック図である。
【図４】同時アクセス数管理処理手順のフローチャートである。
【図５】他の実施の形態の同時アクセス数管理処理手順のフローチャートである。
【符号の説明】
【００６８】
１……カーエンタテインメントシステム、２……メインユニット、３……パーソナルユニット、１０、２０……ＣＰＵ、１１、２１……バス、１２、２２……ＲＯＭ、１３、２３……ＲＡＭ、１４、２４……操作部、１５……表示部、１６……ディスクドライブ、１７……バッファ、１８、２７……通信部、２５……ビデオ処理部、２６……オーディオ処理部、２８……モニタ、２９……スピーカ。
【図１】
2005292731.tif 000003
【図２】
2005292731.tif 000004
【図３】
2005292731.tif 000005
【図４】
2005292731.tif 000006
【図５】
2005292731.tif 000007