(57)【要約】【課題】  記憶容量が不足してしまうのを防ぐとともに、コンテンツファイルの再生を迅速に開始させる再生装置を提供する。【解決手段】  再生装置１２０は、再生記憶部１２３と、ホームサーバ１１０が保持するコンテンツファイルａｆの示すコンテンツのうち、再生先頭位置からの一部だけのコンテンツを示す部分ファイルｐｆを、再生指示を受ける前に、ホームサーバ１１０から取得して再生記憶部１２３に格納しておく通信部１２１と、再生指示を受けることにより、再生記憶部１２３に記憶されている部分ファイルｐｆを再生するとともに、コンテンツファイルａｆの示すコンテンツのうち、部分ファイルｐｆの示すコンテンツを除く残りのコンテンツを示すストリームを、ホームサーバ１１０から受信してストリーミングを行なう再生部１２５とを備える。【選択図】        図２
2007060571.tif 000002
【特許請求の範囲】
【請求項１】
デジタル著作物たるコンテンツファイルを再生する再生装置であって、
記憶手段と、
外部装置が保持するコンテンツファイルの示すコンテンツのうち、再生先頭位置からの一部だけのコンテンツを示す部分ファイルを、再生指示を受ける前に、前記外部装置から取得して前記記憶手段に格納しておく取得格納手段と、
再生指示を受けることにより、前記記憶手段に記憶されている部分ファイルを再生するとともに、前記コンテンツファイルの示すコンテンツのうち、前記部分ファイルの示すコンテンツを除く残りのコンテンツを示すストリームデータを、前記外部装置から受信してストリーミング再生を行なう再生手段と
を備えることを特徴とする再生装置。
【請求項２】
前記取得格納手段は、前記部分ファイルを前記外部装置から取得することにより、前記記憶手段に記憶されている部分ファイルおよびコンテンツファイルのタイトルの一覧を、前記外部装置が保持するコンテンツファイルのタイトルの一覧に一致させる
ことを特徴とする請求項１記載の再生装置。
【請求項３】
前記再生装置は、さらに、
前記記憶手段に予め記憶されている部分ファイルおよびコンテンツファイルのタイトルの一覧を前記外部装置に通知する一覧通知手段を備え、
前記取得格納手段は、前記一覧通知手段により通知されたタイトルと異なるタイトルの部分ファイルを前記外部装置から取得する
ことを特徴とする請求項２記載の再生装置。
【請求項４】
前記再生装置は、さらに、
前記外部装置が保持するコンテンツファイルを、部分ファイルとして前記外部装置から取得すべきか否かを判別する判別手段を備え、
前記取得格納手段は、
前記判別手段により部分ファイルとして取得すべきと判別されたときには、前記コンテンツファイルに対応する部分ファイルを前記外部装置から取得して前記記憶手段に格納し、
前記判別手段により部分ファイルとして取得すべきでないと判別されたときには、前記コンテンツファイルを前記外部装置から取得して前記記憶手段に格納する
ことを特徴とする請求項２記載の再生装置。
【請求項５】
前記判別手段は、前記外部装置が保持するコンテンツファイルの優先度に基づいて、部分ファイルとして取得すべきか否かを判別する
ことを特徴とする請求項４記載の再生装置。
【請求項６】
前記判別手段は、ユーザによる操作に基づいて、部分ファイルとして取得すべきか否かを判別する
ことを特徴とする請求項４記載の再生装置。
【請求項７】
前記再生装置は、さらに、
前記記憶手段に部分ファイルが記憶されているときには、前記部分ファイルのタイトルを、当該タイトルが部分ファイルに対応していることが識別可能なように、ユーザに提示させ、
前記記憶手段にコンテンツファイルが記憶されているときには、前記コンテンツファイルのタイトルを、当該タイトルがコンテンツファイルに対応することが識別可能なように、ユーザに提示させる提示手段を備える
ことを特徴とする請求項１記載の再生装置。
【請求項８】
前記提示手段は、
前記記憶手段に部分ファイルが記憶されているときには、前記部分ファイルのタイトルと、当該タイトルが部分ファイルに対応していることを示す標章とを、ディスプレイに表示させ、
前記記憶手段にコンテンツファイルが記憶されているときには、前記コンテンツファイルのタイトルと、当該タイトルがコンテンツファイルに対応していることを示す標章とを、ディスプレイに表示させる
ことを特徴とする請求項７記載の再生装置。
【請求項９】
前記提示手段は、
前記記憶手段に部分ファイルが記憶されているときには、前記部分ファイルのタイトルを、当該タイトルが部分ファイルに対応していることを示すフォントまたは色を用いて、ディスプレイに表示させ、
前記記憶手段にコンテンツファイルが記憶されているときには、前記コンテンツファイルのタイトルを、当該タイトルがコンテンツファイルに対応していることを示すフォントまたは色を用いて、ディスプレイに表示させる
ことを特徴とする請求項７記載の再生装置。
【請求項１０】
前記再生装置は、さらに、
前記部分ファイルの再生終了時に前記再生手段によってストリーミング再生が開始されるように、前記ストリームデータの送信を前記外部装置に要求する再生制御手段を備える
ことを特徴とする請求項１記載の再生装置。
【請求項１１】
前記再生装置は、さらに、
前記記憶手段の空き容量が閾値よりも少ないか否かを判別する容量判別手段と、
前記容量判別手段によって閾値よりも少ないと判別されたときには、前記記憶手段に記憶されているコンテンツファイルの示すコンテンツのうち、再生先頭位置からの一部だけのコンテンツを示す部分ファイルに、前記コンテンツファイルを変換する変換手段とを備える
ことを特徴とする請求項１記載の再生装置。
【請求項１２】
前記再生装置は移動体に搭載される
ことを特徴とする請求項１記載の再生装置。
【請求項１３】
デジタル著作物たるコンテンツファイルを再生装置に送信する送信装置であって、
前記コンテンツファイルを記憶している記憶手段と、
前記再生装置によって再生指示が受け付けられる前に、前記記憶手段に記憶されているコンテンツファイルの示すコンテンツのうち、再生先頭位置からの一部だけのコンテンツを示す部分ファイルを生成して送信する生成送信手段と、
前記再生装置によって再生指示が受け付けられた後に、前記コンテンツファイルの示すコンテンツのうち、前記部分ファイルの示すコンテンツを除く残りのコンテンツを示すストリームデータを生成して送信するストリーム送信手段と
を備えることを特徴とする送信装置。
【請求項１４】
デジタル著作物たるコンテンツファイルを再生する再生方法であって、
外部装置が保持するコンテンツファイルの示すコンテンツのうち、再生先頭位置からの一部だけのコンテンツを示す部分ファイルを、再生指示を受ける前に、前記外部装置から取得して記憶媒体に格納する取得格納ステップと、
再生指示を受けることにより、前記記憶媒体に記憶されている部分ファイルを再生するとともに、前記コンテンツファイルの示すコンテンツのうち、前記部分ファイルの示すコンテンツを除く残りのコンテンツを示すストリームデータを、前記外部装置から受信してストリーミング再生を行なう再生ステップと
を含むことを特徴とする再生方法。
【請求項１５】
デジタル著作物たるコンテンツファイルを再生装置に送信する送信方法であって、
前記再生装置によって再生指示が受け付けられる前に、記憶媒体に記憶されているコンテンツファイルの示すコンテンツのうち、再生先頭位置からの一部だけのコンテンツを示す部分ファイルを生成して送信する生成送信ステップと、
前記再生装置によって再生指示が受け付けられた後に、前記コンテンツファイルの示すコンテンツのうち、前記部分ファイルの示すコンテンツを除く残りのコンテンツを示すストリームデータを生成して送信するストリーム送信ステップと
を含むことを特徴とする送信方法。
【請求項１６】
デジタル著作物たるコンテンツファイルを再生するためのプログラムであって、
外部装置が保持するコンテンツファイルの示すコンテンツのうち、再生先頭位置からの一部だけのコンテンツを示す部分ファイルを、再生指示を受ける前に、前記外部装置から取得して記憶媒体に格納する取得格納ステップと、
再生指示を受けることにより、前記記憶媒体に記憶されている部分ファイルを再生するとともに、前記コンテンツファイルの示すコンテンツのうち、前記部分ファイルの示すコンテンツを除く残りのコンテンツを示すストリームデータを、前記外部装置から受信してストリーミング再生を行なう再生ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項１７】
デジタル著作物たるコンテンツファイルを再生装置に送信するためのプログラムであって、
前記再生装置によって再生指示が受け付けられる前に、記憶媒体に記憶されているコンテンツファイルの示すコンテンツのうち、再生先頭位置からの一部だけのコンテンツを示す部分ファイルを生成して送信する生成送信ステップと、
前記再生装置によって再生指示が受け付けられた後に、前記コンテンツファイルの示すコンテンツのうち、前記部分ファイルの示すコンテンツを除く残りのコンテンツを示すストリームデータを生成して送信するストリーム送信ステップと
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル著作物たるコンテンツファイルを再生する再生装置に関し、特に、自動車などの移動体に搭載される再生装置に関する。
【背景技術】
【０００２】
従来より、車載用の再生装置が提供されている。このような再生装置は、例えばＣＤ（Compact Disc）などのメディアや、予め内蔵されたＨＤ（Hard Disk）から音楽や映像などを示すコンテンツファイルを読み出して、そのコンテンツファイルを再生する。
【０００３】
ここで、ファイル同期処理（同期動作）という処理が提案されている（例えば、特許文献１参照。）。このようなファイル同期処理は、再生装置（車載機器）のＨＤに格納されている全てのコンテンツファイルを、家庭内で使用される例えばホームサーバやパーソナルコンピュータなどに蓄積されている全てのコンテンツファイルと等しくする。即ち、両装置（ホームサーバと再生装置）の間で通信を行なうことにより、一方に格納され他方に格納されていないコンテンツファイルが検索され、その検索されたコンテンツファイルを有する装置が未格納の装置にそのコンテンツファイルを送信（ダウンロードまたはアップロード）する。これにより、両装置のそれぞれに格納されているコンテンツファイルが等しくなる。
【０００４】
このようなファイル同期処理が行なわれることにより、ホームサーバおよび再生装置のユーザは、ホームサーバにあるコンテンツファイルから、再生装置にないコンテンツファイルをわざわざ選んで、そのコンテンツファイルをメディアを介して再生装置に格納する手間を省くことができる。また、ホームサーバのコンテンツファイルが全て再生装置に格納されていることになるため、ユーザは、乗車中、家庭内で視聴していたホームサーバのコンテンツファイルが自動車の再生装置に格納されているか否かを心配することがなく、家庭内で視聴可能なコンテンツファイルの全てを乗車中でも視聴することができる。
【特許文献１】特開平２００１−３１３７４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１の再生装置ではファイル同期処理を行なうことによって、再生装置の記憶容量がすぐに不足してしまうという問題がある。
【０００６】
即ち、自動車などの移動体に搭載される再生装置の記憶容量は、ホームサーバなどの容量に比べて小さいため、このようなファイル同期処理が行なわれると、再生装置のＨＤの空き容量がすぐに不足してしまう。
【０００７】
ここで、ファイル同期処理を行なわずに、再生時に必要なコンテンツファイルのみをホームサーバからダウンロードして、不要なコンテンツファイルを削除することが考えられる。しかし、ユーザが再生装置に格納されていないコンテンツファイルの視聴を開始しようとしても、再生装置とホームサーバとの間の通信路の確立やそのコンテンツファイルのダウンロードに時間を要するため、コンテンツのスムーズな視聴開始が阻害されてしまう。
【０００８】
そこで、本発明は、かかる問題に鑑みてなされたものであって、記憶容量が不足してしまうのを防ぐとともに、コンテンツファイルの再生を迅速に開始させる再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明に係る再生装置は、デジタル著作物たるコンテンツファイルを再生する再生装置であって、記憶手段と、外部装置が保持するコンテンツファイルの示すコンテンツのうち、再生先頭位置からの一部だけのコンテンツを示す部分ファイルを、再生指示を受ける前に、前記外部装置から取得して前記記憶手段に格納しておく取得格納手段と、再生指示を受けることにより、前記記憶手段に記憶されている部分ファイルを再生するとともに、前記コンテンツファイルの示すコンテンツのうち、前記部分ファイルの示すコンテンツを除く残りのコンテンツを示すストリームデータを、前記外部装置から受信してストリーミング再生を行なう再生手段とを備えることを特徴とする。
【００１０】
これにより、データ量の多いコンテンツファイルではなく、データ量の少ない部分ファイルが記憶手段に記憶されることとなるため、再生装置の記憶手段における記憶容量の不足の発生を防ぐことができる。言い換えれば、記憶手段の記憶容量は少なくてもよく、再生装置の小型軽量化を図ることができる。さらに、部分ファイルは記憶手段に格納されているため、再生装置は、その部分ファイルの再生を迅速に開始させることができ、その部分ファイルの再生時に、外部装置との間の通信路の確立などのストリーミングの準備をしておけば、部分ファイルの再生の終了直後にストリーミング再生を開始することができる。その結果、コンテンツファイルの全体の再生を迅速に開始させることができる。
【００１１】
また、前記取得格納手段は、前記部分ファイルを前記外部装置から取得することにより、前記記憶手段に記憶されている部分ファイルおよびコンテンツファイルのタイトルの一覧を、前記外部装置が保持するコンテンツファイルのタイトルの一覧に一致させることを特徴としてもよい。
【００１２】
これにより、再生装置が記憶している部分ファイルおよびコンテンツファイルのタイトルの一覧は、外部装置が保持するコンテンツファイルのタイトルの一覧と一致するため、つまり、再生装置と外部装置との間でファイル同期が行なわれるため、外部装置側で視聴可能な全てのコンテンツを、再生装置を用いて迅速に視聴することができる。
【００１３】
ここで、前記再生装置は、さらに、前記記憶手段に予め記憶されている部分ファイルおよびコンテンツファイルのタイトルの一覧を前記外部装置に通知する一覧通知手段を備え、前記取得格納手段は、前記一覧通知手段により通知されたタイトルと異なるタイトルの部分ファイルを前記外部装置から取得することを特徴としてもよい。
【００１４】
これにより、再生装置の記憶手段に予め記憶されている部分ファイルおよびコンテンツファイルのタイトルの一覧が外部装置に通知されるため、外部装置は、通知されたタイトルと異なるタイトルのコンテンツファイル、つまりファイル同期に必要なコンテンツファイルを容易に見つけて、そのコンテンツファイルに対応する部分ファイルを再生装置に送信することができる。
【００１５】
また、前記再生装置は、さらに、前記外部装置が保持するコンテンツファイルを、部分ファイルとして前記外部装置から取得すべきか否かを判別する判別手段を備え、前記取得格納手段は、前記判別手段により部分ファイルとして取得すべきと判別されたときには、前記コンテンツファイルに対応する部分ファイルを前記外部装置から取得して前記記憶手段に格納し、前記判別手段により部分ファイルとして取得すべきでないと判別されたときには、前記コンテンツファイルを前記外部装置から取得して前記記憶手段に格納することを特徴としてもよい。例えば、前記判別手段は、前記外部装置が保持するコンテンツファイルの優先度に基づいて、部分ファイルとして取得すべきか否かを判別する。または、前記判別手段は、ユーザによる操作に基づいて、部分ファイルとして取得すべきか否かを判別する。
【００１６】
これにより、外部装置が保持するコンテンツファイルの優先度や、ユーザの操作に基づいて、再生装置の記憶手段に格納されるファイルのタイプ（コンテンツファイルまたは部分ファイル）が選択されるため、例えばユーザにとって重要度の低いコンテンツファイルのみを部分ファイルとして記憶手段に格納させることができ、ユーザの利便性の向上を図ることができる。
【００１７】
また、前記再生装置は、さらに、前記記憶手段に部分ファイルが記憶されているときには、前記部分ファイルのタイトルを、当該タイトルが部分ファイルに対応していることが識別可能なように、ユーザに提示させ、前記記憶手段にコンテンツファイルが記憶されているときには、前記コンテンツファイルのタイトルを、当該タイトルがコンテンツファイルに対応することが識別可能なように、ユーザに提示させる提示手段を備えることを特徴としてもよい。例えば、前記提示手段は、前記記憶手段に部分ファイルが記憶されているときには、前記部分ファイルのタイトルと、当該タイトルが部分ファイルに対応していることを示す標章とを、ディスプレイに表示させ、前記記憶手段にコンテンツファイルが記憶されているときには、前記コンテンツファイルのタイトルと、当該タイトルがコンテンツファイルに対応していることを示す標章とを、ディスプレイに表示させる。または、前記提示手段は、前記記憶手段に部分ファイルが記憶されているときには、前記部分ファイルのタイトルを、当該タイトルが部分ファイルに対応していることを示すフォントまたは色を用いて、ディスプレイに表示させ、前記記憶手段にコンテンツファイルが記憶されているときには、前記コンテンツファイルのタイトルを、当該タイトルがコンテンツファイルに対応していることを示すフォントまたは色を用いて、ディスプレイに表示させる。
【００１８】
これにより、ユーザは、再生装置に記憶されているファイルがどのようなタイトルであって、どのようなタイプであるのかを容易に把握することができる。例えば、再生装置と外部装置との間の通信状況が悪いときには、ユーザは、部分ファイルではなくコンテンツファイルのみを選んで再生することができる。また、ユーザは、通信状況が悪いときに部分ファイルを選択して再生を開始させたときには、その再生が中断されてしまうことを予期することができる。その結果、ユーザの利便性の向上を図ることができる。
【００１９】
また、前記再生装置は、さらに、前記部分ファイルの再生終了時に前記再生手段によってストリーミング再生が開始されるように、前記ストリームデータの送信を前記外部装置に要求する再生制御手段を備えることを特徴としてもよい。
【００２０】
これにより、ストリームデータの送信を外部装置に要求するため、外部装置は、適切なタイミングでストリームデータの送信を開始することができ、前記部分ファイルの再生終了時にストリーミング再生を確実に開始させることができる。その結果、ユーザは、全てのコンテンツを途切れなく視聴することができる。
【００２１】
また、前記再生装置は、さらに、前記記憶手段の空き容量が閾値よりも少ないか否かを判別する容量判別手段と、前記容量判別手段によって閾値よりも少ないと判別されたときには、前記記憶手段に記憶されているコンテンツファイルの示すコンテンツのうち、再生先頭位置からの一部だけのコンテンツを示す部分ファイルに、前記コンテンツファイルを変換する変換手段とを備えることを特徴としてもよい。
【００２２】
これにより、既に記憶手段に記憶されているコンテンツファイルが部分ファイルに変換されることにより、記憶手段に記憶されているデータ量を減らすことができ、記憶容量の不足の発生をより確実に防ぐことができる。
【００２３】
なお、本発明は、このような再生装置として実現することができるだけでなく、その再生装置に部分ファイルやストリームデータを送信する送信装置や、それらの装置が動作する方法やプログラム、そのプログラムを格納する記憶媒体としても実現することができる。
【発明の効果】
【００２４】
本発明の再生装置は、記憶容量が不足してしまうのを防ぐとともに、コンテンツファイルの再生を迅速に開始させることができるという作用効果を奏する。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施の形態におけるコンテンツ再生システム１００について図面を参照しながら説明する。
【００２６】
図１は、本発明の実施の形態におけるコンテンツ再生システム１００の構成を示す構成図である。
【００２７】
このコンテンツ再生システム１００は、再生装置の記憶容量が不足してしまうのを防ぐとともに、コンテンツファイルの再生を迅速に開始させるシステムであって、例えば家庭内に設置されるホームサーバ１１０と、自動車に搭載される上述の再生装置１２０とを備えている。
【００２８】
ホームサーバ１１０は、音楽や映像などのコンテンツを示すコンテンツファイルを複数蓄積しており、ユーザの操作に応じてそれらのコンテンツファイルを再生する。即ち、ユーザは、ホームサーバ１１０を操作することにより、映画や音楽などを家庭内で視聴することができる。
【００２９】
また、ホームサーバ１１０は、再生装置１２０と通信可能なように、例えばインターネットや電話回線などの通信網に接続さている。
【００３０】
再生装置１２０は、自動車内のフロント部分に埋設されており、液晶ディスプレイにより構成される表示部１３０とスピーカ１４０とに接続されている。また、再生装置１２０は、通信網および無線通信媒体を介してホームサーバ１１０と通信を行い、ホームサーバ１１０から送信されるコンテンツファイルを受信してこれを再生する。再生装置１２０は、映像のコンテンツファイルを再生するときには、その映像を表示部１３０に表示させ、音楽のコンテンツファイルを再生するときには、その音楽をスピーカ１４０から出力させる。
【００３１】
このような本実施の形態におけるコンテンツ再生システム１００では、ファイル同期処理を行なうときに、ホームサーバ１１０にあって再生装置１２０にないコンテンツファイルであって、優先度の低いコンテンツファイルがある場合、そのコンテンツファイルの一部のみがホームサーバ１１０から再生装置１２０に送信されて格納される。
【００３２】
例えば、ファイル同期処理が行なわれるときに、ホームサーバ１１０にあって再生装置１２０にないコンテンツファイルは、優先度の高いコンテンツファイルＡおよびコンテンツファイルＢと、優先度の低いコンテンツファイルＣである。この場合、コンテンツファイルＡおよびコンテンツファイルＢは全て再生装置１２０に送信されて格納される。一方、優先度の低いコンテンツファイルＣでは、その一部のみが再生装置１２０に送信されて格納される。
【００３３】
そして、再生装置１２０が再生指示を受けてその一部のコンテンツファイル（部分ファイル）の再生を開始したときには、再生装置１２０は、ホームサーバ１１０との間での通信を開始して、残りのコンテンツを示すデータ（ストリーム）の送信をホームサーバ１１０に要求する。要求に応じてホームサーバ１１０がストリームの再生装置１２０への送信を開始すると、再生装置１２０はストリーミング（ストリーミング再生）を行なう。これにより、ユーザは、コンテンツファイルＣの示す映像や音楽を途切れることなく全て視聴することができる。
【００３４】
なお、以下、コンテンツファイルとは、全てのコンテンツを含むファイルを示し、部分ファイルとは、一部のコンテンツを含むファイルを示し、ファイルとは、コンテンツファイルおよび部分ファイルを区別することなく、これらのうち少なくとも一方を示す。
【００３５】
このような本実施の形態におけるコンテンツ再生システム１００では、部分ファイルがホームサーバ１１０から送信されて再生装置１２０に格納されるため、つまり、データ量の多いコンテンツファイルではなく、データ量の少ない部分ファイルが再生装置１２０に記憶されることとなるため、再生装置における記憶容量の不足の発生を防ぐことができる。このように、コンテンツファイル全体でなく部分ファイルを送信して再生装置１２０に格納させることは、ファイル同期処理において特に効果的である。さらに、再生装置は、部分ファイルを記憶しているため、その部分ファイルの再生を迅速に開始させることができ、その部分ファイルの再生時に、外部装置との間の通信路の確立などのストリーミングの準備をしておくことで、部分ファイルの再生の終了直後にストリーミングを開始することができる。その結果、コンテンツファイルの全体の再生を迅速に開始させることができる。
【００３６】
図２は、本実施の形態におけるホームサーバ１１０および再生装置１２０の構成を示す構成図である。
【００３７】
ホームサーバ１１０は、コンテンツファイルａｆなどを記憶している例えばハードディスクからなるサーバ記憶部１１１と、サーバ記憶部１１１からコンテンツファイルａｆを読み出して再生などの処理を行なう処理部１１２と、再生装置１２０との間でデータの送受信を行なう送受信部１１３とを備える。
【００３８】
再生装置１２０は、ホームサーバ１１０との間でデータの送受信を行なう通信部１２１と、ファイルなどを記憶するための例えばハードディスクからなる再生記憶部１２３と、ユーザによる操作を受け付ける操作部１５０と、操作部１５０により受け付けられた操作などに基づいて、再生記憶部１２３に記憶されている内容を表示部１３０に表示させる表示制御部１２４と、再生記憶部１２３に記憶されているファイルを再生する再生部１２５と、操作部１５０により受け付けられた操作などに基づいて、通信部１２１、再生記憶部１２３および再生部１２５を制御する再生制御部１２２とを備えている。
【００３９】
ホームサーバ１１０のサーバ記憶部１１１は、複数のコンテンツファイルａｆと、それらのコンテンツファイルａｆのタイトルなど示すコンテンツリスト１１１ａとを記憶している。
【００４０】
図３は、サーバ記憶部１１１のコンテンツリスト１１１ａの内容を示す図である。
このコンテンツリスト１１１ａには、例えば、コンテンツファイルａｆのタイトルが登録されるアーティスト欄Ａ１、アルバム欄Ａ２、および曲名欄Ａ３と、そのコンテンツファイルａｆが再生された回数（コンテンツファイルａｆのコンテンツが視聴された回数）が登録される視聴回数欄Ａ４とがある。
【００４１】
コンテンツファイルａｆが音楽を示す場合、アーティスト欄Ａ１にはその音楽のアーティスト名が登録され、アルバム欄Ａ２にはその音楽を収録しているアルバムの名称が登録され、曲名欄Ａ３にはその音楽の曲名が登録される。
【００４２】
例えば、図３に示すように、サーバ記憶部１１１に記憶されているコンテンツファイルａｆの音楽がアーティスト「ＡＡＡ」により実演され、その音楽がアルバム「ＢＥＳＴ」に収録されており、その音楽の曲名が「ＡＡ１」である場合、アーティスト欄Ａ１には「ＡＡＡ」が登録され、アルバム欄Ａ２には「ＢＥＳＴ」が登録され、曲名欄Ａ３には「ＡＡ１」が登録される。
【００４３】
また、その曲名「ＡＡ１」の音楽が視聴された回数、つまりその音楽のコンテンツファイルａｆが再生された回数が１回であれば、視聴回数欄Ａ４には「１」が登録されている。
【００４４】
一方、再生装置１２０の再生記憶部１２３は、複数のファイルと、それらのファイルのタイトルを示すコンテンツリスト１２３ａとを記憶している。
【００４５】
図４は、再生記憶部１２３のコンテンツリスト１２３ａの内容を示す図である。
このコンテンツリスト１２３ａには、例えば、ファイルのタイトルが登録されるアーティスト欄Ｂ１、アルバム欄Ｂ２、および曲名欄Ｂ３と、そのファイルの保存タイプが登録されるタイプ欄Ｂ４とがある。
【００４６】
ファイルが音楽を示す場合、アーティスト欄Ｂ１にはその音楽のアーティスト名が登録され、アルバム欄Ｂ２にはその音楽を収録しているアルバムの名称が登録され、曲名欄Ｂ３にはその音楽の曲名が登録される。また、ファイルが部分ファイルｐｆであるときには、そのファイルの保存タイプとして「Ｐａｒｔ」がタイプ欄Ｂ４に登録され、ファイルがコンテンツファイルａｆであるときには、そのファイルの保存タイプとして「Ｆｕｌｌ」がタイプ欄Ｂ４に登録される。
【００４７】
例えば、図４に示すように、再生記憶部１２３に記憶されているファイルの音楽がアーティスト「ＡＡＡ」により実演され、その音楽がアルバム「ＢＥＳＴ」に収録されており、その音楽の曲名が「ＡＡ１」である場合、アーティスト欄Ｂ１には「ＡＡＡ」が登録され、アルバム欄Ｂ２には「ＢＥＳＴ」が登録され、曲名欄Ｂ３には「ＡＡ１」が登録される。
【００４８】
また、その曲名「ＡＡ１」のファイルは部分ファイルｐｆであるため、そのファイルに対応するタイプ欄Ｂ４には「Ｐａｒｔ」が登録されている。
【００４９】
ホームサーバ１１０の処理部１１２は、サーバ記憶部１１１に新たなコンテンツファイルａｆが記憶されたときには、そのファイルのタイトルおよび視聴回数をコンテンツリスト１１１ａに追加し、サーバ記憶部１１１からコンテンツファイルａｆが削除されたときには、そのコンテンツファイルａｆのタイトルおよび視聴回数をコンテンツリスト１１１ａから削除する。さらに、処理部１１２は、サーバ記憶部１１１からコンテンツファイルａｆを読み出して再生したときには、上述のコンテンツリスト１１１ａの視聴回数欄Ａ４に示される視聴回数に１を加算して、その加算後の視聴回数を視聴回数欄Ａ４に上書きする。即ち、処理部１１２はコンテンツリスト１１１ａを更新する。
【００５０】
また、処理部１１２は、送受信部１１３を介して再生装置１２０からファイル同期処理を開始するように要求されたときには、再生装置１２０のコンテンツリスト１２３ａを送信するように再生装置１２０に要求する。その結果、処理部１１２は、再生装置１２０のコンテンツリスト１２３ａを取得する。なお、再生装置１２０からの開始要求とともにそのコンテンツリスト１２３ａを再生装置１２０から取得したときには、処理部１１２は、再生装置１２０に対してコンテンツリスト１２３ａの送信を要求しない。
【００５１】
そして、処理部１１２は、ホームサーバ１１０のコンテンツリスト１１１ａと再生装置１２０のコンテンツリスト１２３ａとを比較し、ホームサーバ１１０のコンテンツリスト１１１ａに登録されて再生装置１２０のコンテンツリスト１２３ａに登録されていないファイルを検索する。このとき、処理部１１２は、コンテンツファイルと部分ファイルとを区別することなく検索する。そして、処理部１１２は、検索結果に該当するファイル（コンテンツファイルａｆ）を見つけると、そのコンテンツファイルａｆの優先度（視聴回数）に基づいて、そのコンテンツファイルａｆが再生装置１２０に保存タイプ「Ｆｕｌｌ」として格納されるべきか保存タイプ「Ｐａｒｔ」として格納されるべきかを判別する。
【００５２】
例えば、処理部１１２は、再生装置１２０のコンテンツリスト１２３ａに登録されていないファイルとして、曲名「ＡＡ１」のコンテンツファイルａｆを見つけると、ホームサーバ１１０のコンテンツリスト１１１ａにおいて、そのコンテンツファイルａｆに対応する視聴回数欄Ａ４の視聴回数「１」を特定する。処理部１１２は、その視聴回数「１」が例えば基準回数「５」よりも少ないため、そのコンテンツファイルａｆの優先度は低いと判断する。その結果、処理部１１２は、そのコンテンツファイルａｆは再生装置１２０に保存タイプ「Ｐａｒｔ」として格納されるべきと判別する。一方、処理部１１２は、再生装置１２０のコンテンツリスト１２３ａに登録されていないファイルとして、曲名「ＡＡ２」のコンテンツファイルａｆを見つけると、ホームサーバ１１０のコンテンツリスト１１１ａにおいて、そのコンテンツファイルａｆに対応する視聴回数欄Ａ４の視聴回数「１０」を特定する。処理部１１２は、その視聴回数「１０」が例えば基準回数「５」よりも多いため、そのコンテンツファイルａｆの優先度は高いと判断する。その結果、処理部１１２は、そのコンテンツファイルａｆは再生装置１２０に保存タイプ「Ｆｕｌｌ」として格納されるべきと判別する。
【００５３】
このように、処理部１１２は、再生装置１２０のコンテンツリスト１２３ａに登録されていないファイル（コンテンツファイルａｆ）が再生装置１２０に保存タイプ「Ｆｕｌｌ」として格納されるべきと判別すると、そのコンテンツファイルａｆをサーバ記憶部１１１から読出して、そのコンテンツファイルａｆの全てを送受信部１１３から再生装置１２０に送信させる。そして、処理部１１２は、再生装置１２０のコンテンツリスト１２３ａに登録されていないファイル（コンテンツファイルａｆ）が再生装置１２０に保存タイプ「Ｐａｒｔ」として格納されるべきと判別すると、そのコンテンツファイルａｆをサーバ記憶部１１１から読出して、そのコンテンツファイルａｆから部分ファイルｐｆを生成し、その部分ファイルｐｆを送受信部１１３から再生装置１２０に送信させる。
【００５４】
部分ファイルｐｆは、コンテンツファイルａｆの示すコンテンツ（音楽や映像）のうち、再生先頭位置から規定時間（例えば３０秒）までの一部だけのコンテンツを示すファイルである。
【００５５】
図５は、コンテンツファイルａｆと部分ファイルｐｆとを説明するための説明図である。
【００５６】
サーバ記憶部１１１に格納されているコンテンツファイルａｆは、音楽や映像などのコンテンツのみを示すコンテンツデータと、そのコンテンツに関する情報、例えば曲名やアーティスト名などを示すメタデータとを含んでいる。処理部１１２は、このようなコンテンツファイルａｆをサーバ記憶部１１１から読み出して、そのコンテンツデータの示すコンテンツのうち、再生先頭位置から一部だけのコンテンツを示すコンテンツデータと、メタデータとを含む部分ファイルｐｆを生成する。この部分ファイルｐｆのメタデータには、コンテンツファイルａｆのメタデータと同一の内容と、保存タイプが「Ｐａｒｔ」であることを示す情報とが含まれている。
【００５７】
処理部１１２は、送受信部１１３を介して、再生装置１２０から特定のコンテンツファイルａｆの送信の要求を受け付けたときには、そのコンテンツファイルａｆをサーバ記憶部１１１から読み出して、そのコンテンツファイルａｆを送受信部１１３から再生装置１２０に送信させる。
【００５８】
具体的に、処理部１１２は、特定のコンテンツファイルａｆのタイトル（アーティスト名、アルバム名および曲名）を再生装置１２０から指定されて、そのコンテンツの送信の要求を受け付ける。そして、処理部１１２は、その指定されたタイトルに対応するコンテンツファイルａｆをサーバ記憶部１１１から読み出して、送受信部１１３から再生装置１２０に送信させる。このとき、処理部１１２は、特定のコンテンツファイルａｆの再生先頭位置を除く一部の再生区間を再生装置１２０から指定されたときには、ホームサーバ１１０の送受信部１１３と再生装置１２０の通信部１２１との間での通信路の確立後、そのコンテンツファイルａｆの示すコンテンツうち、指定された再生区間のコンテンツを示すコンテンツデータをストリームとして再生装置１２０に送信させる。例えば、処理部１１２は、コンテンツファイルａｆのコンテンツデータのうち、再生開始後３０秒から最後までの再生区間のコンテンツを示すコンテンツデータをストリームとして送信させる。
【００５９】
ここで、処理部１１２がストリームの送信を開始させるタイミングは、例えば、確立された通信路における通信状況や、送信されるストリームの圧縮率、再生装置１２０におけるストリームの伸張や復号に要する時間などに基づいて決定される。例えば、通信路の確立後、直ぐにストリームの送信が開始されると、再生装置１２０は部分ファイルｐｆの再生終了までストリームを再生記憶部１２３に逐次蓄積する必要があり、再生記憶部１２３の空き容量が直ぐに少なくなってしまう。一方、通信路の確立から長い時間の経過後、ストリームの送信が開始されると、再生装置１２０は、部分ファイルｐｆの再生終了後に直ぐにストリーミングを開始することができない。つまり、処理部１１２は、上記通信状況などに基づいて、再生装置１２０側で蓄積されるストリームのデータ量が少なく、且つ、再生装置１２０で部分ファイルｐｆの再生終了の直後にストリーミングが開始されるようなタイミングで、ストリームの送信を開始させる。
【００６０】
再生装置１２０の再生制御部１２２は、ファイル同期処理の開始を操作部１５０から指示されると、通信部１２１を介して、ホームサーバ１１０に対してファイル同期処理を開始するように要求する。そして、再生制御部１２２は、通信部１２１を介して、ホームサーバ１１０から再生装置１２０のコンテンツリスト１２３ａを送信するように要求されたときには、再生記憶部１２３からコンテンツリスト１２３ａを読み出して、そのコンテンツリスト１２３ａを通信部１２１からホームサーバ１１０に送信させる。即ち、本実施の形態では、再生記憶部１２３および通信部１２１が、再生記憶部１２３に予め記憶されている部分ファイルｐｆおよびコンテンツファイルａｆのタイトルの一覧をホームサーバ１１０に通知する一覧通知手段に相当する。なお、再生制御部１２２は、ホームサーバ１１０に対するファイル同期処理の開始要求と同時にコンテンツリスト１２３ａをホームサーバ１１０に送信してもよい。
【００６１】
ホームサーバ１１０からファイルが送信されると、通信部１２１は、そのファイルを受信して再生記憶部１２３に格納する。即ち、本実施の形態では、通信部１２１が、ホームサーバ１１０が保持するコンテンツファイルａｆの部分ファイルｐｆを、再生指示を受ける前に、ホームサーバ１１０から取得して再生記憶部１２３に格納しておく取得格納手段に相当する。
【００６２】
再生制御部１２２は、上述のように新たなファイルが再生記憶部１２３に格納されると、再生記憶部１２３のコンテンツリスト１２３ａの内容を更新する。即ち、再生制御部１２２は、新たに格納されたファイルのタイトルをそのファイルのメタデータから読み取り、そのタイトルを再生記憶部１２３のコンテンツリスト１２３ａのアーティスト欄Ｂ１やアルバム欄Ｂ２、曲名欄Ｂ３に書き込む。さらに、再生制御部１２２は、そのファイルの保存タイプを、そのファイルのメタデータから読み取り、その保存タイプを再生記憶部１２３のコンテンツリスト１２３ａのタイプ欄Ｂ４に書き込む。
【００６３】
また、再生制御部１２２は、ファイルの再生開始を操作部１５０から指示されると、その指示に対応するファイルを再生記憶部１２３から読み出して、そのファイルを再生部１２５に出力する。このとき、再生制御部１２２は、その指示に対応するファイルの保存タイプを再生記憶部１２３のコンテンツリスト１２３ａ（または、ファイルのメタデータ）から特定し、保存タイプが「Ｐａｒｔ」であるときには、つまり、そのファイルが部分ファイルｐｆであるときには、通信部１２１とホームサーバ１１０の送受信部１１３との間での通信路を確立させる。通信路が確立すると、再生制御部１２２は、通信部１２１を介して、その部分ファイルｐｆに対応するストリームの送信をホームサーバ１１０に対して要求する。例えば、再生制御部１２２は、部分ファイルｐｆのタイトル（アーティスト名、アルバム名および曲名）と再生区間とをホームサーバ１１０に通知して、ストリームの送信を要求する。このような要求に応じてストリームの送信が開始されると、再生制御部１２２は、そのストリームを通信部１２１を介して順次受信して再生部１２５に出力する。
【００６４】
再生部１２５は、再生制御部１２２から保存タイプ「Ｆｕｌｌ」のファイル（コンテンツファイルａｆ）を取得すると、そのコンテンツファイルａｆを圧縮された状態から伸張し、または、そのコンテンツファイルａｆを符号化された状態から復号化して、そのコンテンツファイルａｆの示す映像を表示部１３０に表示させたり、そのコンテンツファイルａｆの示す音楽をスピーカ１４０から出力させたりする。また、再生部１２５は、再生制御部１２２から保存タイプ「Ｐａｒｔ」のファイル（部分ファイルｐｆ）を取得すると、上述と同様に、その部分ファイルｐｆを伸張または復号して表示部１３０およびスピーカ１４０に映像音楽を出力させる。このとき、再生部１２５は、再生制御部１２２からのストリームの取得および復号等の処理を開始しておき、部分ファイルｐｆの再生が終了すると同時に、このストリームの映像音楽を表示部１３０およびスピーカ１４０に出力させる。即ち、再生部１２５は、部分ファイルｐｆの再生後、その音楽や映像が途切れることなくストリーミングを行なう。
【００６５】
表示制御部１２４は、再生記憶部１２３に記憶されている内容の表示を操作部１５０から指示されると、再生記憶部１２３のコンテンツリスト１２３ａを読み出して、そのコンテンツリスト１２３ａの内容を表示部１３０に表示させる。
【００６６】
図６は、表示部１３０が表示するコンテンツリスト１２３ａの内容を示す図である。
表示制御部１２４は、例えば再生記憶部１２３に記憶されているファイルのタイトルなどを表示するように操作部１５０から指示されると、再生記憶部１２３のコンテンツリスト１２３ａを参照する。そして、表示制御部１２４は、アーティスト名およびアルバム名ごとに、それらに対応して登録されている曲名と、その曲名のファイルの保存タイプとをそのコンテンツリスト１２３ａから特定し、それらを表示部１３０に表示させる。また、コンテンツリスト１２３ａに、各ファイルの再生時間が登録されているときには、その再生時間も表示部１３０に表示させる。
【００６７】
例えば、表示制御部１２４は、アーティスト名「ＡＡＡ」およびアルバム名「ＢＥＳＴ」を表示部１３０に表示させるとともに、これらに対応する曲名「ＡＡ１」、「ＡＡ２」および「ＡＡ３」と、それらの曲名のファイルの再生時間「４：３０」、「５：１５」および「４：５０」とを表示部１３０に表示させる。なお、表示対象のファイルが部分ファイルｐｆであるときには、その部分ファイルｐｆに対応するコンテンツファイルａｆの再生時間（コンテンツ全体の再生時間）が表示される。
【００６８】
また、コンテンツリスト１２３ａには、曲名「ＡＡ２」のファイルの保存タイプが「Ｆｕｌｌ」として登録されているため、表示制御部１２４は、保存タイプ「Ｆｕｌｌ」を示すマークを曲名「ＡＡ２」に関連付けて表示させる。一方、コンテンツリスト１２３ａには、曲名「ＡＡ１」および「ＡＡ３」のファイルの保存タイプが「Ｐａｒｔ」として登録されているため、表示制御部１２４は、保存タイプ「Ｆｕｌｌ」を示すマークを表示させない。
【００６９】
ユーザは、このような表示部１３０をユーザが見ることによって、どのようなファイルが再生記憶部１２３に格納されているのかを把握することができるとともに、保存タイプ「Ｆｕｌｌ」のファイル（コンテンツファイルａｆ）であれば、通信状況に関わらず確実にそのコンテンツファイルａｆの全てを視聴することができると判断することができる。
【００７０】
図７は、本実施の形態における再生装置１２０の全体的な処理を示すフローチャートである。
【００７１】
まず、再生装置１２０は、ユーザによる操作部１５０への操作に基づいて、ファイル同期処理の開始が指示されたか否かを判別する（ステップＳ１００）。ここで、指示されたと判別したときには（ステップＳ１００のＹ）、再生装置１２０は、ホームサーバ１１０に対してファイル同期処理の開始を要求し（ステップＳ１０２）、さらに、ホームサーバ１１０に対して再生装置１２０のコンテンツリスト１２３ａを送信する（ステップＳ１０４）。このコンテンツリスト１２３ａを取得したホームサーバ１１０からファイルが送信されると、再生装置１２０は、そのファイルを受信して再生記憶部１２３に格納する（ステップＳ１０６）。そして、再生装置１２０は、受信したファイルのタイトルや保存タイプを再生記憶部１２３のコンテンツリスト１２３ａに書き込んで、そのコンテンツリスト１２３ａを更新する（ステップＳ１０８）。その結果、再生装置１２０の有するコンテンツファイルのリストは、ホームサーバ１１０の有するコンテンツファイルのリストと等しくなる。
【００７２】
再生装置１２０は、ステップＳ１００でファイル同期処理の開始が指示されていないと判別した後（ステップＳ１００のＮ）、またはステップＳ１０８でコンテンツリスト１２３ａを更新した後には、ユーザによる操作部１５０への操作に基づいて、ファイルの再生が指示されたか否かを判別する（ステップＳ１１０）。
【００７３】
ここで、再生装置１２０は、再生が指示されていないと判別したときには（ステップＳ１１０のＮ）、ステップＳ１００からの動作を繰り返し実行し、再生が指示されたと判別したときには（ステップＳ１１０のＹ）、さらに、その再生指示されたファイルが部分ファイルｐｆであるか否かを判別する（ステップＳ１１２）。
【００７４】
部分ファイルｐｆであると判別したときには（ステップＳ１１２のＹ）、再生装置１２０は、その部分ファイルｐｆの再生を開始するとともに（ステップＳ１１４）、その部分ファイルｐｆに対応するストリームをホームサーバ１１０に要求する（ステップＳ１１６）。そして、再生装置１２０は、ホームサーバ１１０から送信されたストリームを受信しながら、受信したストリームの伸張または復号などの処理を行ない、部分ファイルｐｆの再生終了と同時に、ストリームの再生を開始する。つまり、再生装置１２０はストリーミングを開始する（ステップＳ１１８）。
【００７５】
一方、部分ファイルｐｆでないと判別したときには（ステップＳ１１２のＮ）、再生装置１２０は、保存タイプ「Ｆｕｌｌ」のファイル（コンテンツファイルａｆ）を再生する（ステップＳ１２０）。
【００７６】
再生装置１２０は、ステップＳ１１８およびステップＳ１２０の後、ユーザによる操作部１５０への操作に基づいて、電源がオフされるなどの全ての処理の終了が指示されたか否かを判別する（ステップＳ１２２）。終了が指示されたと判別したときには（ステップＳ１２２のＹ）、再生装置１２０は全ての処理を終了し、終了が指示されていないと判別したときには（ステップＳ１２２のＮ）、再生装置１２０はステップＳ１００からの処理を繰り返して実行する。
【００７７】
このように、本実施の形態の再生装置１２０は、ステップＳ１００〜ステップＳ１０８までのファイル同期処理と、ステップＳ１１０〜Ｓ１２０までの再生処理とを行なう。なお、本実施の形態では、再生装置１２０は、ファイル同期処理と再生処理の何れか一方を行なっているときには他方を行なわないが、ファイル同期処理と再生処理との全てまたはそれぞれの一部を同時行なってもよい。
【００７８】
図８は、本実施の形態におけるホームサーバ１１０と再生装置１２０のファイル同期処理を示すフローチャートである。
【００７９】
まず、再生装置１２０は、ホームサーバ１１０に対してファイル同期処理の開始を要求する（ステップＳ２００）。ホームサーバ１１０は、再生装置１２０からの要求を受けて、再生装置１２０のコンテンツリスト１２３ａを要求する（ステップＳ２０２）。再生装置１２０は、ホームサーバ１１０からの要求を受けて、再生装置１２０のコンテンツリスト１２３ａをホームサーバ１１０に送信する（ステップＳ２０４）。
【００８０】
ホームサーバ１１０は、再生装置１２０のコンテンツリスト１２３ａを受信すると、ホームサーバ１１０のコンテンツリスト１１１ａと再生装置１２０のコンテンツリスト１２３ａとを比較する（ステップＳ２０６）。そして、ホームサーバ１１０は、ホームサーバ１１０に格納されて再生装置１２０に格納されていないファイル、つまりコンテンツリスト１１１ａに登録されてコンテンツリスト１２３ａに登録されていないタイトルのコンテンツファイルａｆを、再生装置１２０に送信すべきコンテンツファイルａｆとして、１つ選択する（ステップＳ２０８）。さらに、ホームサーバ１１０は、そのコンテンツファイルａｆの視聴回数（優先度）に基づいて、そのコンテンツファイルａｆの保存タイプを「Ｐａｒｔ」にすべきか否かを判別し（ステップＳ２１０）、「Ｐａｒｔ」にすべきと判別したときには（ステップＳ２１０のＹ）、そのコンテンツファイルａｆの部分ファイルｐｆを生成する（ステップＳ２１２）。
【００８１】
ホームサーバ１１０は、ステップＳ２１０で「Ｐａｒｔ」にすべきでないと判別した後（ステップＳ２１０のＮ）、またはステップＳ２１２で部分ファイルｐｆを生成した後には、ファイルを再生装置１２０に送信する（ステップＳ２１４）。即ち、ステップＳ２１０で保存タイプを「Ｐａｒｔ」にすべきでないと判別したときには、ホームサーバ１１０は、ステップＳ２０８で選択されたコンテンツファイルａｆを再生装置１２０に送信する。また、ステップＳ２１０で保存タイプを「Ｐａｒｔ」にすべきであると判別したときには、ホームサーバ１１０は、ステップＳ２１２で生成された部分ファイルｐｆを再生装置１２０に送信する。
【００８２】
ホームサーバ１１０からファイルが送信されると、再生装置１２０は、そのファイルを受信して格納し（ステップＳ２１６）、再生装置１２０のコンテンツリスト１２３ａを更新する（ステップＳ２１８）。
【００８３】
また、ファイルを送信したホームサーバ１１０は、ステップＳ２０６での比較結果に基づいて、送信すべきファイルを全て送信したか否かを判別する（ステップＳ２２０）。そして、全て送信したと判別したときには（ステップＳ２２０のＹ）、ホームサーバ１１０は、ファイル同期処理の全てを終了し、全て送信していないと判別したときには（ステップＳ２２０のＮ）、ホームサーバ１１０はステップＳ２０８からの動作、つまり、先に選択されたコンテンツファイルａｆ以外で再生装置１２０に送信すべきコンテンツファイルａｆを選択する動作から繰り返し実行する。
【００８４】
（変形例１）
ここで、本実施の形態におけるホームサーバ１１０が部分ファイルｐｆを作成する処理の変形例について説明する。
【００８５】
本実施の形態では、ホームサーバ１１０は、何れのコンテンツファイルａｆに対しても、再生時間が常に規定時間（例えば３０秒）となるように部分ファイルｐｆを生成した。このような場合には、圧縮率の低い（あまり圧縮されていない）コンテンツファイルａｆに対応する部分ファイルｐｆのデータ量は、圧縮率の高い（大幅に圧縮されている）コンテンツファイルａｆに対応する部分ファイルｐｆのデータ量よりも大きい。そのため、圧縮率の低いコンテンツファイルａｆがホームサーバ１１０に多く記憶されている場合には、コンテンツファイルａｆから部分ファイルｐｆを生成して再生装置１２０に送信しても、再生装置１２０における再生記憶部１２３の容量不足の発生を防ぐことができるという効果が薄れてしまう場合がある。そこで、本変形例に係るホームサーバ１１０はデータ量も考慮して部分ファイルｐｆを生成する。
【００８６】
図９は、本変形例に係るホームサーバ１１０の処理部１１２が部分ファイルｐｆを生成する処理を示すフローチャートである。
【００８７】
まず、処理部１１２は、上述と同様に、コンテンツファイルａｆに基づいて、コンテンツの再生先頭位置からの再生時間が規定時間となるような部分ファイルｐｆを生成する（ステップＳ３００）。そして、処理部１１２は、ステップＳ３００で生成された部分ファイルｐｆのデータ量が閾値よりも大きいか否かを判別する（ステップＳ３０２）。
【００８８】
ここで、そのデータ量が閾値以下であると判別したときには（ステップＳ３０２のＮ）、処理部１１２は、そのステップＳ３００で生成された部分ファイルｐｆを最終的に生産されるべき部分ファイルｐｆとする。一方、そのデータ量が閾値よりも大きいと判別したときには（ステップＳ３０２のＹ）、処理部１１２は、データ量が閾値と等しくなるようにステップＳ３００で生成された部分ファイルｐｆを修正する（ステップＳ３０４）。即ち、処理部１１２は、ステップＳ３００で生成された部分ファイルｐｆのデータ量から閾値を差し引いた差分データ量を求め、その部分ファイルｐｆに含まれるコンテンツデータから、その差分データ量だけのデータを削除する。これにより、コンテンツデータの再生先頭位置からの再生時間は短くなる。
【００８９】
このような処理が行なわれることにより、最終的に生成された部分ファイルｐｆのデータ量は常に閾値以下となり、再生記憶部１２３における容量不足の発生をより確実に防ぐことができる。
【００９０】
なお、上記閾値は、再生装置１２０において部分ファイルｐｆの再生終了時にストリーミングの開始が間に合うような範囲で設定されている。
【００９１】
また、本変形例では、まず再生時間が規定時間となるような部分ファイルｐｆを生成して、その部分ファイルｐｆのデータ量が閾値以下となるような修正を行なったが、その逆の処理を行なってもよい。つまり、処理部１１２は、まずデータ量が規定量となるような部分ファイルｐｆを作成する。そして処理部１１２は、その部分ファイルｐｆの再生時間が閾値よりも長ければ、部分ファイルｐｆに含まれるコンテンツデータの一部を削除することによって、その部分ファイルｐｆの再生時間を閾値以下にする。
【００９２】
（変形例２）
ここで、本実施の形態における再生装置１２０が行なう処理の変形例について説明する。
【００９３】
本変形例に係る再生装置１２０の再生制御部１２２は、再生記憶部１２３に格納されているファイルの保存タイプを「Ｆｕｌｌ」から「Ｐａｒｔ」に変換する。即ち、再生制御部１２２は、コンテンツファイルａｆを部分ファイルｐｆに変換する。
【００９４】
図１０は、本変形例に係る再生装置１２０の再生制御部１２２がコンテンツファイルａｆを部分ファイルｐｆに変換する処理を示すフローチャートである。
【００９５】
まず、再生制御部１２２は、ユーザによる操作部１５０への操作に基づいて、再生記憶部１２３の空き容量の確認の指示を操作部１５０から受け付ける（ステップＳ４００）。例えば、操作部１５０は、ファイル同期処理の開始を指示するときに、この空き容量の確認の指示を再生制御部１２２に対して行なう。なお、操作部１５０は、空き容量の確認の指示のみを再生制御部１２２に対して行なってもよい。
【００９６】
このような指示を受けた再生制御部１２２は、再生記憶部１２３に記憶されている全てのファイルのデータ量と、再生記憶部１２３の記憶容量とに基づいて、再生記憶部１２３の空き容量を特定する（ステップＳ４０２）。
【００９７】
そして、再生制御部１２２は、ステップＳ４０２で特定した空き容量が閾値よりも少ないか否かを判別する（ステップＳ４０４）。閾値よりも少ないと判別すると（ステップＳ４０４のＹ）、再生制御部１２２は、再生記憶部１２３に記憶されている全てのファイルのうち、コンテンツファイルａｆを１つ選択する（ステップＳ４０６）。一方、空き容量が閾値以上であると判別すると（ステップＳ４０４のＮ）、再生制御部１２２は、保存タイプの変換処理を終了する。
【００９８】
ステップＳ４０６でコンテンツファイルａｆが選択されると、再生制御部１２２は、優先度に基づいて、そのコンテンツファイルａｆに含まれるコンテンツデータの一部を削除することができるか否かを判別する（ステップＳ４０８）。例えば、再生制御部１２２は、ホームサーバ１１０と同様に、コンテンツファイルａｆの再生回数（視聴回数）をカウントして再生記憶部１２３のコンテンツリスト１２３ａに登録しておく。そして、再生制御部１２２は、コンテンツファイルａｆの視聴回数が多ければ優先度が高いと判断し、そのコンテンツファイルａｆの一部を削除することはできないと判別する。また、再生制御部１２２は、コンテンツファイルａｆの視聴回数が少なければ優先度が低いと判断し、そのコンテンツファイルａｆの一部を削除することができると判別する。
【００９９】
ステップＳ４０８で削除できると判別すると（ステップＳ４０８のＹ）、再生制御部１２２は、そのコンテンツファイルａｆを部分ファイルｐｆに変換する、つまりファイルの保存タイプを「Ｆｕｌｌ」から「Ｐａｒｔ」に変換する（ステップＳ４１０）。そして、再生制御部１２２は、再生記憶部１２３のコンテンツリスト１２３ａを更新する（ステップＳ４１２）。即ち、再生制御部１２２は、そのファイルに対応するコンテンツリスト１２３ａのタイプ欄Ｂ４を「Ｆｕｌｌ」から「Ｐａｒｔ」に書き換える。そして、再生制御部１２２は、ステップＳ４０４からの処理を繰り返し実行する。
【０１００】
一方、ステップＳ４０８で削除できないと判別すると（ステップＳ４０８のＮ）、再生制御部１２２は、さらに、他のコンテンツファイルａｆが再生記憶部１２３にあるか否かを判別する（ステップＳ４１４）。ここで、他のコンテンツファイルａｆがないと判別したときには（ステップＳ４１４のＮ）、再生制御部１２２は、保存タイプの変換処理を終了する。また、他のコンテンツファイルａｆがあると判別したときには（ステップＳ４１４のＹ）、再生制御部１２２は、他のコンテンツファイルａｆを選択し（ステップＳ４１６）、ステップＳ４０８からの処理を繰り返し実行する。
【０１０１】
このように本変形例における再生装置１２０の再生制御部１２２は、再生記憶部１２３の空き容量が閾値よりも少ないか否かを判別する容量判別手段と、その容量判別手段によって閾値よりも少ないと判別されたときには、再生記憶部１２３に記憶されている優先度の低いコンテンツファイルａｆを部分ファイルｐｆに変換する変換手段とを備えている。これにより、優先度に応じてファイルの保存タイプが「Ｆｕｌｌ」から「Ｐａｒｔ」に変換されるため、再生装置１２０の再生記憶部１２３の記憶容量を有効に使用することができ、記憶容量の不足の発生をより確実に防ぐことができる。
【０１０２】
なお、本変形例では、ファイルの保存タイプを「Ｆｕｌｌ」から「Ｐａｒｔ」に変換したが、ファイルを削除してもよい。例えば、再生制御部１２２は、ステップＳ４０４において空き容量が閾値よりも少ないと判別し、さらに、コンテンツファイルａｆが１つも再生記憶部１２３に記憶されていないと判断すると、優先度の最も低い保存タイプ「Ｐａｒｔ」のファイル、つまり部分ファイルｐｆを削除する。即ち、視聴回数の最も少ない部分ファイルｐｆが削除される。これにより、再生記憶部１２３の記憶容量の不足の発生をより確実に防ぐことができる。
【０１０３】
また、本変形例では、ファイルの保存タイプを「Ｆｕｌｌ」から「Ｐａｒｔ」に変換したが、保存タイプ「Ｐａｒｔ」のファイル、つまり部分ファイルｐｆのコンテンツデータをさらに少なくしてもよい。例えば、再生制御部１２２は、ステップＳ４０４において空き容量が閾値よりも少ないと判別し、さらに、コンテンツファイルａｆが１つも再生記憶部１２３に記憶されていないと判断すると、優先度の最も低い部分ファイルｐｆのコンテンツデータのうち、後の再生区間のコンテンツを示すデータを削除する。これにより、例えば再生時間が３０秒の部分ファイルｐｆは、再生時間１５秒の部分ファイルｐｆに変換される。これにより、上述と同様、再生記憶部１２３の記憶容量の不足の発生をより確実に防ぐことができる。
【０１０４】
以上、本発明に係るコンテンツ再生システム１００について、実施の形態およびその変形例を用いて説明したが、本発明は、これらに限定されるものではない。
【０１０５】
例えば、実施の形態およびその変形例では、ファイルの視聴回数（再生回数）が多ければ優先度が高く、視聴回数が少なければ優先度が低いとしたが、その逆であってもよい。具体的に、図８に示すステップＳ２１０において、ホームサーバ１１０の処理部１１２は、コンテンツリスト１１１ａに基づいて、曲名「ＡＡ１」のコンテンツファイルａｆの視聴回数「１」を特定すると、その視聴回数「１」は基準回数「５」よりも少ないため、そのコンテンツファイルａｆの優先度は高いと判断する。その結果、処理部１１２は、そのコンテンツファイルａｆは再生装置１２０に保存タイプ「Ｆｕｌｌ」として格納されるべきと判別する。一方、ホームサーバ１１０の処理部１１２は、コンテンツリスト１１１ａに基づいて、曲名「ＡＡ２」のコンテンツファイルａｆの視聴回数「１０」を特定すると、その視聴回数「１０」が基準回数「５」よりも多いため、そのコンテンツファイルａｆの優先度は低いと判断する。その結果、処理部１１２は、そのコンテンツファイルａｆは再生装置１２０に保存タイプ「Ｐａｒｔ」として格納されるべきと判別する。
【０１０６】
また、実施の形態およびその変形例では、視聴回数（再生回数）に応じてファイルの優先度を特定したが、サーバ記憶部１１１や再生記憶部１２３に記憶された日時に応じて優先度を特定してもよい。例えば、その日時の新しいファイルほど優先度が高いと判断される。この場合には、処理部１１２は、サーバ記憶部１１１にコンテンツファイルａｆを格納するごとに、その格納した日時をサーバ記憶部１１１のコンテンツリスト１１１ａに登録し、再生制御部１２２は、再生記憶部１２３にファイルを格納するごとに、その格納した日時を再生記憶部１２３のコンテンツリスト１２３ａに登録する。
【０１０７】
また、実施の形態およびその変形例では、再生装置１２０からホームサーバ１１０へのファイル同期処理の開始の要求は、ユーザによる操作部１５０への操作に基づいて行なわれたが、所定時間の経過ごとに行なわれてもよい。また、ホームサーバ１１０および再生装置１２０のうち何れかが両者間での通信状況を特定し、その通信状況が良いときに、両者間におけるファイル同期処理を開始してもよい。これにより、ユーザがわざわざ操作するという手間を省くことができる。
【０１０８】
また、実施の形態およびその変形例では、ホームサーバ１１０と再生装置１２０はそれぞれ通信網を介して通信を行なったが、Ｂｌｕｅｔｏｏｔｈ（登録商標）などによって直接無線で通信してもよく、ＬＡＮ（Local Area Network）ケーブルなどにより有線で直接通信してもよい。
【０１０９】
また、実施の形態およびその変形例では、保存タイプを「Ｐａｒｔ」にすべきか否かを優先度に基づいて判別したが、ユーザによる操作に基づいて判別してもよい。
【０１１０】
例えば、図８のステップＳ２０８でホームサーバ１１０がコンテンツファイルａｆを１つ選択すると、ホームサーバ１１０は、そのコンテンツファイルａｆのタイトル（アーティスト名や曲名など）を再生装置１２０に通知する。再生装置１２０は、その通知されたタイトルを表示部１３０に表示させる。そして再生装置１２０は、そのタイトルのコンテンツファイルａｆの保存タイプを「Ｐａｒｔ」にすべきか否かを示す指示を、ユーザによる操作部１５０への操作に基づいて受け付けて、その受け付けた指示をホームサーバ１１０に通知する。ホームサーバ１１０は、その通知に従って、ステップＳ２１０でコンテンツファイルａｆの保存タイプを「Ｐａｒｔ」にすべきか否かを判別する。
【０１１１】
このように、保存タイプを「Ｐａｒｔ」にすべきか否かをユーザによる操作に基づいて判別することにより、ユーザの要望する保存タイプでファイルを再生装置１２０に記憶させることができる。
【０１１２】
また、実施の形態およびその変形例では、サーバ記憶部１１１および再生記憶部１２３をそれぞれハードディスクで構成したが、ＲＡＭ（Random Access Memory）などのメモリで構成してもよい。
【０１１３】
また、実施の形態およびその変形例において、図８に示すステップＳ２００〜Ｓ２１０までの各処理を行なう主体を、再生装置１２０とホームサーバ１１０とで入れ替えてもよい。つまり、実施の形態およびその変形例では、再生装置１２０からホームサーバ１１０に対してファイル同期処理の要求を行なったが、逆に、ホームサーバ１１０から再生装置１２０に対してファイル同期処理の要求を行う。
【０１１４】
この場合、例えば、ホームサーバ１１０から要求を受け付けた再生装置１２０は、ホームサーバ１１０のコンテンツリスト１１１ａの送信をホームサーバ１１０に要求し、ホームサーバ１１０のコンテンツリスト１１１ａと再生装置１２０のコンテンツリスト１２３ａとを比較する。その比較の結果、再生装置１２０は、ホームサーバ１１０に記憶されてあって再生装置１２０にないファイルを見つけると、そのファイルの保存タイプを「Ｐａｒｔ」にすべきか否かを判別する。即ち、この場合の再生装置１２０は、ホームサーバ１１０が保持するコンテンツファイルａｆを、部分ファイルｐｆとしてホームサーバ１１０から取得すべきか否かを判別する判別手段を備えている。そして、再生装置１２０は、その判別結果をホームサーバ１１０に通知する。その結果、通信部１２１は、上述の判別手段により部分ファイルｐｆとして取得すべきと判別されたときには、コンテンツファイルａｆに対応する部分ファイルｐｆをホームサーバ１１０から取得して再生記憶部１２３に格納し、部分ファイルｐｆとして取得すべきでないと判別されたときには、コンテンツファイルａｆをホームサーバ１１０から取得して再生記憶部１２３に格納する。
【０１１５】
また、上述のような場合、判別手段は、上記実施の形態におけるホームサーバ１１０の処理部１１２と同様、ホームサーバ１１０が保持するコンテンツファイルａｆの優先度や、ユーザによる操作に基づいて、部分ファイルｐｆとして取得すべきか否かを判別する。
【０１１６】
また、実施の形態およびその変形例では、図６に示すように、コンテンツファイルａｆに対して、そのコンテンツファイルａｆが保存タイプ「Ｆｕｌｌ」であることを示すマークを表示させたが、その代わりに、部分ファイルｐｆに対して、その部分ファイルｐｆが保存タイプ「Ｐａｒｔ」であることを示すマークを表示させてもよい。また、保存タイプ「Ｆｕｌｌ」を示すマークと、保存タイプ「Ｐａｒｔ」を示すマークとをそれぞれ表示させてもよい。また、コンテンツファイルａｆのタイトル（曲名など）を示す文字と、部分ファイルｐｆのタイトルを示す文字とを、それぞれフォントや色を異ならせて表示させてもよい。また、再生装置１２０の表示制御部１２４が、再生装置１２０とホームサーバ１１０の間の通信状況を特定し、その通信状況が悪ければ、コンテンツファイルａｆのタイトルのみを表示させて、ユーザが部分ファイルｐｆを再生しようとする操作を禁止させてもよい。
【０１１７】
また、実施の形態およびその変形例では、コンテンツファイルａｆの示すコンテンツのうち、再生先頭位置からの一部だけのコンテンツを示す部分ファイルｐｆを生成したが、コンテンツファイルａｆの示すコンテンツのうち、再生先頭位置を除く一部だけのコンテンツを示す部分ファイルｐｆを生成してもよい。例えば、コンテンツファイルａｆの示すコンテンツが音楽（曲）の場合、その音楽の重要となる部分（所謂さびの部分）だけを示す部分ファイルｐｆを生成してもよい。
【産業上の利用可能性】
【０１１８】
本発明の再生装置は、記憶容量が不足してしまうのを防ぐとともに、コンテンツファイルの再生を迅速に開始させることができるという効果を奏し、例えば車載用の音楽や映像などを出力する再生装置などに適用することができる。
【図面の簡単な説明】
【０１１９】
【図１】本発明の実施の形態におけるコンテンツ再生システムの構成を示す構成図である。
【図２】同上のホームサーバおよび再生装置の構成を示す構成図である。
【図３】同上のサーバ記憶部のコンテンツリストの内容を示す図である。
【図４】同上の再生記憶部のコンテンツリストの内容を示す図である。
【図５】同上のコンテンツファイルと部分ファイルとを説明するための説明図である。
【図６】同上の表示部が表示するコンテンツリストの内容を示す図である。
【図７】同上の再生装置の全体的な処理を示すフローチャートである。
【図８】同上のホームサーバと再生装置のファイル同期処理を示すフローチャートである。
【図９】同上の変形例に係るホームサーバの処理部が部分ファイルを生成する処理を示すフローチャートである。
【図１０】同上の変形例に係る再生装置の再生制御部がコンテンツファイルの保存タイプを変換する処理を示すフローチャートである。
【符号の説明】
【０１２０】
１００  コンテンツ再生システム
１１０  ホームサーバ
１１１  サーバ記憶部
１１１ａ  コンテンツリスト
１１２  処理部
１１３  送受信部
１２０  再生装置
１２１  通信部
１２２  再生制御部
１２３  再生記憶部
１２３ａ  コンテンツリスト
１２４  表示制御部
１２５  再生部
１３０  表示部
１４０  スピーカ
１５０  操作部
ａｆ  コンテンツファイル
ｐｆ  部分ファイル
【図１】
2007060571.tif 000003
【図２】
2007060571.tif 000004
【図３】
2007060571.tif 000005
【図４】
2007060571.tif 000006
【図５】
2007060571.tif 000007
【図６】
2007060571.tif 000008
【図７】
2007060571.tif 000009
【図８】
2007060571.tif 000010
【図９】
2007060571.tif 000011
【図１０】
2007060571.tif 000012