(57)【特許請求の範囲】
【請求項１】
所定のコンテンツの種類を表す種類情報と、その種類情報に対応したコンテンツの推薦リストを取得するためのプログラムが記録されたディスク型記録媒体であって、
前記プログラムは、前記ディスク型記録媒体が再生されたとき、
サーバと通信し、前記ディスク型記録媒体に対応付けられるコンテンツの種類を表す種類情報をサーバに送信させ、
前記サーバにおいて前記種類情報に対応して生成されるコンテンツの一覧である推薦リストを受信して前記推薦リストを提示させ、
前記推薦リストに含まれるコンテンツの選択を受け付けて選択されたコンテンツを特定する情報を前記サーバに送信させるとともに、
前記ディスク型記録媒体を再生するコンピュータにおいて、前記ディスク型記録媒体を特定するディスクIDに対応づけられて記録されている希望リストであって、前記ディスク型記録媒体のユーザが今後視聴を希望するコンテンツの一覧である希望リストに含まれるコンテンツのデータの一部を、前記サーバからダウンロードするステップを前記コンピュータに実行させるプログラムと、
所定のコンテンツとを含むデータが記録されている
ディスク型記録媒体。
【請求項２】
前記サーバに蓄積された前記コンテンツの視聴履歴であって、前記送信された前記種類情報と同一または類似の種類情報の記録媒体が装着された他の情報処理装置により視聴されたコンテンツの視聴履歴に基づいて生成される推薦リストを提示する
請求項１に記載の記録媒体。
【請求項３】
サーバと通信し、前記ディスク型記録媒体に対応付けられるコンテンツの種類を表す種類情報をサーバに送信させ、
前記サーバにおいて前記種類情報に対応して生成されるコンテンツの一覧である推薦リストを受信して前記推薦リストを提示させ、
前記推薦リストに含まれるコンテンツの選択を受け付けて選択されたコンテンツを特定する情報を前記サーバに送信させるとともに、
前記ディスク型記録媒体を再生するコンピュータにおいて、前記ディスク型記録媒体を特定するディスクIDに対応づけられて記録されている希望リストであって、前記ディスク型記録媒体のユーザが今後視聴を希望するコンテンツの一覧である希望リストに含まれるコンテンツのデータの一部を、前記サーバからダウンロードするステップを前記コンピュータに実行させるプログラムと、
前記コンテンツとを含むデータを生成し、
生成された前記データを、情報処理装置において再生可能なデータとして前記ディスク型記録媒体に記録する
ステップを含むディスク型記録媒体の製造方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスク型記録媒体および製造方法に関し、特に、より快適で、より利便性の高いコンテンツの視聴ができるようにするディスク型記録媒体および製造方法に関する。
【背景技術】
【０００２】
ビデオ、DVDなどの貸与を行うレンタル業者の中には、インターネットなどのネットワークを介して貸し出しの受付を行うサービスを提供するものもある。このようなサービスにおいては、例えば、契約したユーザから、ネットワークを介して送信されてきた貸し出し希望コンテンツのリストをチェックし、それらのコンテンツのDVDをユーザに発送するようになされている。
【０００３】
また、近年、インターネットなどのネットワークを介したストリーミングサービスによる映画などのコンテンツの視聴が可能となっている。このようなストリーミングサービスにおいては、例えば、契約したユーザの端末に対して、サーバから所望のコンテンツのデータの送信が行われるようになされており、ユーザは、好きなコンテンツを好きな時間に視聴することができる。
【０００４】
さらに、近年、インターネットなどにおいて、あるユーザに他のユーザを紹介するウェブサービスが行われている。このようなサービスでは、例えば、ユーザがウェブサイトを利用して視聴したコンテンツの履歴を協調フィルタリングなどで解析することにより、自分の嗜好と似ているユーザが紹介される。
【０００５】
例えば、ユーザの番組の好みの指標である、嗜好度データを基に、サービスを利用している他のユーザとの間で、番組の嗜好傾向の相関を演算し、嗜好度の相関、および予約情報を基に、今後放送される番組に対する、個々のユーザの嗜好度の予測値を算出し、ユーザに推薦する番組のリストが作成されるようにする技術が提案されている（例えば、特許文献１参照）。
【０００６】
また、例えば、コンテンツなどを推薦するために、適切なユーザの嗜好情報をベクトルとして生成する技術も提案されている。このような技術により、ユーザの嗜好に適したコンテンツを推薦することも可能である。
【０００７】
【特許文献１】特開２００３−１１４９０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、ストリーミングサービスによるコンテンツの視聴は、ネットワークの輻輳などにより、バッファリングに時間がかかり、コンテンツの映像の再生が中断されるなどすることがあり、やはりDVDなどの記録媒体を用いたコンテンツの視聴を希望するユーザも多い。
【０００９】
また、例えば、ストリーミングサービスに契約しているユーザは、家族の中の一人（例えば、父親）であり、子供は、父親の契約アカウントを利用してストリーミングサービスによるコンテンツの視聴を行うことも多いと考えられる。ユーザにコンテンツを推薦する場合、主にユーザの視聴履歴が参照されて嗜好ベクトルなどを生成することになるが、上述したようなケースでは、家族全員の視聴履歴が参照されて嗜好ベクトルが生成されることになり、適切なコンテンツの推薦を行うことができない。
【００１０】
さらに、類似の嗜好を有するユーザを検索する場合、協調フィルタリングを用いるときは、複雑なアルゴリズムの処理が必要となる。
【００１１】
本発明はこのような状況に鑑みてなされたものであり、より快適で、より利便性の高いコンテンツの視聴ができるようにするものである。
【課題を解決するための手段】
【００１８】
本発明の第１の側面は、所定のコンテンツの種類を表す種類情報と、その種類情報に対応したコンテンツの推薦リストを取得するためのプログラムが記録されたディスク型記録媒体であって、前記プログラムは、前記ディスク型記録媒体が再生されたとき、サーバと通信し、前記ディスク型記録媒体に対応付けられるコンテンツの種類を表す種類情報をサーバに送信させ、前記サーバにおいて前記種類情報に対応して生成されるコンテンツの一覧である推薦リストを受信して前記推薦リストを提示させ、前記推薦リストに含まれるコンテンツの選択を受け付けて選択されたコンテンツを特定する情報を前記サーバに送信させるとともに、前記ディスク型記録媒体を再生するコンピュータにおいて、前記ディスク型記録媒体を特定するディスクIDに対応づけられて記録されている希望リストであって、前記ディスク型記録媒体のユーザが今後視聴を希望するコンテンツの一覧である希望リストに含まれるコンテンツのデータの一部を、前記サーバからダウンロードするステップを前記コンピュータに実行させるプログラムと、所定のコンテンツとを含むデータが記録されているディスク型記録媒体である。
【００２０】
前記プログラムは、前記サーバに蓄積された前記コンテンツの視聴履歴であって、前記送信された前記種類情報と同一または類似の種類情報の記録媒体が装着された他の情報処理装置により視聴されたコンテンツの視聴履歴に基づいて生成される推薦リストを提示させるようにすることができる。
【００２２】
本発明の第１の側面においては、前記ディスク型記録媒体が再生されたとき、サーバと通信し、前記ディスク型記録媒体に対応付けられるコンテンツの種類を表す種類情報をサーバに送信させ、前記サーバにおいて前記種類情報に対応して生成されるコンテンツの一覧である推薦リストを受信して前記推薦リストを提示させ、前記推薦リストに含まれるコンテンツの選択を受け付けて選択されたコンテンツを特定する情報を前記サーバに送信させるとともに、前記ディスク型記録媒体を再生するコンピュータにおいて、前記ディスク型記録媒体を特定するディスクIDに対応づけられて記録されている希望リストであって、前記ディスク型記録媒体のユーザが今後視聴を希望するコンテンツの一覧である希望リストに含まれるコンテンツのデータの一部を、前記サーバからダウンロードするステップを前記コンピュータに実行させるプログラムと、所定のコンテンツとが記録される。
【００２３】
本発明の第３の側面は、サーバと通信し、前記ディスク型記録媒体に対応付けられるコンテンツの種類を表す種類情報をサーバに送信させ、前記サーバにおいて前記種類情報に対応して生成されるコンテンツの一覧である推薦リストを受信して前記推薦リストを提示させ、前記推薦リストに含まれるコンテンツの選択を受け付けて選択されたコンテンツを特定する情報を前記サーバに送信させるとともに、前記ディスク型記録媒体を再生するコンピュータにおいて、前記ディスク型記録媒体を特定するディスクIDに対応づけられて記録されている希望リストであって、前記ディスク型記録媒体のユーザが今後視聴を希望するコンテンツの一覧である希望リストに含まれるコンテンツのデータの一部を、前記サーバからダウンロードするステップを前記コンピュータに実行させるプログラムと、前記コンテンツとを含むデータを生成し、生成された前記データを、情報処理装置において再生可能なデータとして前記ディスク型記録媒体に記録するステップを含むディスク型記録媒体の製造方法である。
【発明の効果】
【００３０】
本発明によれば、より快適で、より利便性の高いコンテンツの視聴ができる。
【発明を実施するための最良の形態】
【００３１】
以下、図面を参照して、本発明の実施の形態について説明する。
【００３２】
図１は、本発明の一実施の形態に係るネットワークシステム１０の構成例を示すブロック図である。ネットワークシステム１０は、例えば、ユーザが再生装置１１を利用して、コンテンツのストリーミングサービスを提供する業者のサーバ１２から、ネットワーク１３を介して所望のコンテンツのストリーミング配信を受けて、当該コンテンツを視聴するようになされている。
【００３３】
再生装置１１のユーザは、例えば、サーバ１２を有する業者と予め契約したユーザとされ、自身のユーザID、パスワードなどを再生装置１１から入力することにより、コンテンツのストリーミングサービスの提供を受けられるようになされている。
【００３４】
再生装置１１は、例えば、DVD（Digital Versatile Disc）プレーヤ、DVDレコーダなどとして構成され、例えば、インターネットなどのネットワーク１３への接続端子を有する構成とされる。
【００３５】
再生装置１１は、DVDなどのディスク２２を装着するドライブを有しており、ドライブに装着されたディスク２２からのデータの読み出しを行う。また、ディスク２２が書き込み可能な記録媒体である場合、再生装置１１によりディスク２２へのデータの書き込みが行われるようにしてもよい。
【００３６】
ディスク２２は、例えば、Blu-Ray Disc（商標）などとされる。従来のDVDの記録容量が約4.7Gバイトであるのに対し、Blu-Ray Discは、約25Gバイトの膨大な記録容量を有している。また、ディスク２２には、予め所定のプログラムが記録されており、ディスク２２が再生装置１１で再生されたとき、ディスク２２に記録されているプログラムが制御部２１により実行されるようになされている。
【００３７】
ディスク２２に予め記録されているプログラムは、例えば、コンピュータの機種、OSなどに依存しない、ネットワークでの使用に対応したプログラム言語で記述されており、再生装置１１のメーカや機種の如何に係らず、実行可能となるようになされている。このプログラムは、例えば、ディスク２２のメーカにより生成されるようにしてもよいし、ストリーミングサービスを提供する業者により生成されてもよい。
【００３８】
Blu-Ray Discは、例えば、従来のDVDなどと比較して、ユーザにディスクの記録内容を提示したり、ユーザの入力を受け付けて次の動作を設定するナビゲーション機能が強化されている。このナビゲーション機能は、Blu-Ray Disc（ディスク２２）に記録されているプログラムが制御部２１により実行されることにより実現され、具体的には、プログラム言語Java（登録商標）で記述されたBD-Jと称されるアプリケーションプログラム群により各種のナビゲーション機能が実現される。
【００３９】
また、ディスク２２は、例えば、ストリーミングサービスを提供する業者から、予めユーザに配送されるようになされている。ディスク２２には、例えば、契約時にユーザが希望したジャンルのコンテンツが記録されている。ここで、ジャンルは、例えば、「子供向け映画」、「海外ドラマ」、「ドキュメンタリー」、・・・などとされる。
【００４０】
ストリーミングサービスを提供する業者と契約したユーザは、ディスク２２を再生装置１１に装着しなくても、所望のコンテンツのストリーミング配信を受けて視聴することが可能であるが、例えば、特定の契約をしたユーザには、ディスク２２が提供される。例えば、家族に子供がいるユーザは、ジャンルが「子供向け映画」であるディスク２２が提供される特定の契約をすることができる。また、ジャンルが「子供向け映画」であるディスク２２、ジャンルが「海外ドラマ」であるディスク２２、・・・が提供される特定の契約をすることも可能である。
【００４１】
このように、ストリーミングサービスを提供する業者との契約に応じて提供される各ジャンルのディスク２２は、特定の嗜好に対応するディスクとも言えるので、以下の説明では、適宜嗜好ディスクと称することにする。
【００４２】
また、再生装置１１には、例えば、半導体メモリ、HDD（Hard Disk Drive）などとして構成され、所定の記憶容量を有するローカルストレージ２３が設けられている。ローカルストレージ２３には、例えば、再生装置１１のユーザのユーザIDなどが記憶されるとともに、必要に応じてコンテンツのデータの一部が記憶されるようになされている。
【００４３】
制御部２１は、例えば、プロセッサ、メモリなどを有する構成とされ、再生装置１１の各部を制御する。制御部２１は、ネットワーク１３を介して行われる再生装置１１とサーバ１２の通信に関する処理の制御も行うようになされている。
【００４４】
サーバ１２は、例えば、汎用のコンピュータなどとして構成される。サーバ１２は、例えば、プロセッサ、メモリなどを有する制御部４１で実行されるプログラムなどのソフトウェアにより実現される機能としての、ユーザ管理部４２、推薦エンジン４３、およびストリーミングマネージャ４４を有する構成とされている。
【００４５】
ユーザ管理部４２は、例えば、各ユーザのユーザIDに基づいて、後述するようなディレクトリ形式のユーザ管理データを生成し、データベースとして記憶するようになされている。ユーザ管理データには、例えば、ユーザのコンテンツの視聴履歴に関する情報、ユーザが今後視聴を希望するコンテンツに関する情報などが含まれる。
【００４６】
推薦エンジン４３は、再生装置１１から送信される情報に基づいて、再生装置１１のユーザに推薦するコンテンツの一覧である、推薦リストを生成するようになされている。推薦エンジン４３は、例えば、再生装置１１から送信されるユーザID、ディスク２２を特定するディスクIDなどに基づいて、ユーザ管理部４２のデータベースから、再生装置１１のユーザの嗜好と類似する嗜好をもったユーザのユーザ管理データを取得するようになされている。そして、推薦エンジン４３は、ユーザ管理データに含まれる視聴履歴に関する情報、ユーザが今後視聴を希望するコンテンツに関する情報などに基づいて、推薦リストを生成するようになされている。推薦エンジン４３により生成された推薦リストは、ネットワーク１３を介して再生装置１１に送信される。
【００４７】
ストリーミングマネージャ４４は、例えば、再生装置１１の要求に基づいて、サーバ１２のストレージに記録されているコンテンツのデータを読み出して、ネットワーク１３を介してストリーミング配信するようになされている。ストリーミング配信されるコンテンツのデータは、例えば、複数のパケットに分割されて（パケット化されて）送信されるようになされている。同図の例では、１つのコンテンツのデータが、「＃１」乃至「＃ｎ」のパケットに分割されている。
【００４８】
図２は、ユーザ管理部４２が生成するユーザ管理データのデータベースの構成例を示す図である。同図においては、ユーザIDが「＃１１１」であるユーザのユーザ管理データ、およびユーザIDが「＃２２２」であるユーザのユーザ管理データが示されている。
【００４９】
ユーザIDが「＃１１１」であるユーザのユーザ管理データは、ルートディレクトリの下位のディレクトリが、「汎用」、「ディスクA」、および「ディスクB」とされている。そして、それぞれのディレクトリに、視聴履歴に関する情報である視聴履歴、および今後視聴を希望するコンテンツに関する情報であるWish Listが対応付けられている。ここで、「ディスクA」および「ディスクB」は、それぞれ異なるディスクIDを表すものとする。すなわち、ユーザIDが「＃１１１」であるユーザは、ストリーミングサービスを提供する業者と、2種類の嗜好ディスク（この例では、「ディスクA」の嗜好ディスクと「ディスクB」の嗜好ディスク）が提供される契約をしたユーザである。
【００５０】
なお、Wish Listは、同様のリストが再生装置１１のローカルストレージ２３にも記憶されているものとする。
【００５１】
「汎用」のディレクトリに対応付けられている視聴履歴６１は、再生装置１１に嗜好ディスクを装着せずに視聴されたコンテンツの視聴履歴に関する情報とされ、「ディスクA」のディレクトリに対応付けられている視聴履歴６３は、再生装置１１にディスクIDが「ディスクA」である嗜好ディスクを装着して視聴されたコンテンツの視聴履歴に関する情報とされ、「ディスクB」のディレクトリに対応付けられている視聴履歴６５は、再生装置１１にディスクIDが「ディスクB」である嗜好ディスクを装着して視聴されたコンテンツの視聴履歴に関する情報とされる。
【００５２】
また、「汎用」のディレクトリに対応付けられているWish List６２は、再生装置１１に嗜好ディスクを装着していないときに入力された、ユーザが今後視聴を希望するコンテンツに関する情報とされ、「ディスクA」のディレクトリに対応付けられているWish List６４は、再生装置１１にディスクIDが「ディスクA」である嗜好ディスクを装着しているときに入力された、ユーザが今後視聴を希望するコンテンツに関する情報とされ、「ディスクB」のディレクトリに対応付けられているWish List６６は、再生装置１１にディスクIDが「ディスクA」である嗜好ディスクを装着しているときに入力された、ユーザが今後視聴を希望するコンテンツに関する情報とされる。
【００５３】
ユーザIDが「＃２２２」であるユーザのユーザ管理データも、同様に構成されている。ただし、ユーザIDが「＃２２２」であるユーザのユーザ管理データには、ルートディレクトリの下位のディレクトリが、「汎用」、および「ディスクA」とされ、「ディスクB」のディレクトリは、設けられていない。すなわち、ユーザIDが「＃２２２」であるユーザは、ストリーミングサービスを提供する業者と、１種類の嗜好ディスク（この例では、「ディスクA」の嗜好ディスク）が提供される契約をしたユーザである。
【００５４】
図３は、図１のネットワークシステムにおけるコンテンツのストリーミングの流れを説明するアローチャートである。図３の例では、例えば、再生装置１１にディスクIDが「ディスクA」である嗜好ディスクが装着されて、サーバ１２により推薦リストが生成され、その推薦リストに含まれるコンテンツが視聴される場合について説明する。
【００５５】
また、図３の例では、ディスク２２に予め記録されているプログラムをアプリケーションプログラムと称することとし、今の場合、再生装置１１にディスクIDが「ディスクA」である嗜好ディスクが装着されたとき、その嗜好ディスクに予め記録されているアプリケーションプログラムが制御部２１により自動的に実行されるようになされているものとする。
【００５６】
ステップＳ１１において、アプリケーションプログラムは、ディスクIDとユーザIDを特定して再生装置１１の制御部２１に供給し、ステップＳ３１で再生装置１１によりこれが取得される。ここでは、嗜好ディスクに予め記録されているディスクID（「ディスクA」）と、ローカルストレージ２３に記憶されているユーザＩＤとが特定されることになる。
【００５７】
なお、例えば、ユーザが再生装置１１を最初に利用する場合などは、また、ローカルストレージ２３にユーザＩＤが記憶されていないので、アプリケーションプログラムにより、図４に示されるような画面の表示データが生成されて、再生装置１１に接続されるディスプレイなどに表示される。図４の例では、画面内の領域１０１にユーザＩＤが入力されるようになされている。ユーザは、例えば、契約時に通知されたユーザＩＤ（この例では「＃２２２」を領域１０１に入力する。
【００５８】
ステップＳ３２において、再生装置１１は、ステップＳ３１で取得されたディスクIDとユーザIDをサーバ１２に送信し、ステップＳ５１でサーバ１２のユーザ管理部４２によりこれが受信される。
【００５９】
ステップＳ５２において、ユーザ管理部４２は、ステップＳ５１で受信したユーザＩＤとディスクＩＤに基づいて、ユーザ管理データのデータベースを検索し、当該ユーザの視聴履歴とWish Listを特定してディスクＩＤとともに推薦エンジン４３に供給し、ステップＳ７１で推薦エンジン４３によりこれが取得される。例えば、ステップＳ５１で受信したユーザＩＤが「＃２２２」であり、ディスクＩＤが「ディスクＡ」である場合、図２の視聴履歴８３とWish List８４が取得されることになる。
【００６０】
ステップＳ７２において、推薦エンジン４３は、ユーザ管理部４２に対して推薦リストを生成するために必要な情報の要求を行う。ここでは、例えば、ディスクＩＤが「ディスクＡ」の嗜好ディスクを有する他のユーザの視聴履歴とWish Listが要求される。
【００６１】
ステップＳ５３において、ユーザ管理部４２は、推薦エンジン４３からの要求を受けてユーザ管理データのデータベースを検索し、ステップＳ５４で要求された情報を推薦エンジン４３に供給する。いまの場合、図２の例では、他のユーザであるユーザＩＤ「＃１１１」のユーザの、「ディスクＡ」のディレクトリの視聴履歴６３とWish List６４が推薦エンジン４３に供給されることになる。
【００６２】
ステップＳ７３で視聴履歴６３とWish List６４を取得した推薦エンジン４３は、ステップＳ７３で取得した情報に基づいて推薦リストを生成し、ステップＳ７４で、その推薦リストを再生装置１１に送信する。ここで送信された推薦リストは、ステップＳ３３で再生装置１１に受信される。
【００６３】
ステップＳ３３において再生装置１１で受信された推薦リストが、ステップＳ３４でアプリケーションプログラムに供給され、ステップＳ１２でアプリケーションプログラムが推薦リストを取得する。そして、アプリケーションプログラムは、推薦リストを再生装置１１に接続されるディスプレイなどの画面に表示させ、ユーザによるコンテンツの選択を受け付ける。
【００６４】
このとき、再生装置１１に接続されるディスプレイに、例えば、図５に示されるような画面が表示される。図５は、例えば、GUI（Graphical User Interface）として表示される推薦リストの画面の例を示しており、GUIの操作は、例えば、図示せぬ再生装置１１のリモコンなどを介して行われる。同図の例では、ユーザに推薦するコンテンツのサムネイル１２１乃至サムネイル１２３が表示されている。ボタン１１１、または、ボタン１１２が押下されると、例えば、サムネイルが図中左右方向にスクロールされ、現在画面に表示されていないコンテンツのサムネイルが画面に表示される。
【００６５】
例えば、画面に表示されたサムネイルの何れかが選択された状態で、ボタン１１３が押下されると、選択されたサムネイルに対応するコンテンツの選択が受け付けられたことになる。
【００６６】
ステップＳ１３において、アプリケーションプログラムは、画面に表示された推薦リストの中からユーザにより選択されたコンテンツを特定する情報を、再生装置１１の制御部２１に供給し、ステップＳ３５で再生装置１１によりこれが取得される。
【００６７】
ステップＳ３６で、再生装置１１は、選択されたコンテンツを特定する情報をサーバ１２に送信し、ステップＳ９１でサーバ１２のストリーミングマネージャ４４によりこれが取得される。
【００６８】
ステップＳ９２において、ストリーミングマネージャ４４は、選択されたコンテンツのデータをサーバ１２のストレージから読み出してパケット化し、ステップＳ９２においてコンテンツのデータのパケットを再生装置１１に送信する。ここで送信されたパケットは、ステップＳ３７で再生装置１１により受信される。
【００６９】
ステップＳ３８でコンテンツのデータのパケットは、アプリケーションプログラムに供給され、ステップＳ１４でアプリケーションプログラムが取得し、バッファリングする。これにより、ユーザは、再生装置１１のディスプレイなどに表示されるコンテンツを視聴する。
【００７０】
ステップＳ１５において、アプリケーションプログラムは、コンテンツの視聴（再生）の停止を、アプリケーションプログラムに指令し、アプリケーションプログラムから再生装置１１を介して、サーバ１２にコンテンツの再生の停止の指令が送信される。この指令は、ステップＳ９３でサーバ１２のストリーミングマネージャ４４により受信される。
【００７１】
ステップＳ９４において、ストリーミングマネージャ４４は、ユーザ管理部４２に、視聴履歴の更新要求を送出し、ステップＳ５５でユーザ管理部４２によりこれが取得される。
【００７２】
ステップＳ５６において、ユーザ管理部４２は、ユーザ管理データの視聴履歴を更新する。いまの場合、ステップＳ５１で取得したユーザＩＤが「＃２２２」であり、ディスクＩＤが「ディスクＡ」であったので、図２の視聴履歴８３が更新されることになる。このとき、例えば、視聴履歴８３に、ステップＳ９１で読み出したコンテンツを１回視聴した旨を表す情報が追加されて更新されることになる。
【００７３】
すなわち、ユーザ管理部４２は、ユーザＩＤにより特定されるユーザ毎に、かつディスクＩＤにより特定される嗜好ディスクのジャンル毎に視聴履歴を分類して記憶するようになされている。
【００７４】
このようにして、コンテンツが視聴される。図３を参照して上述した一連の処理は、例えば、ディスク２２のナビゲーション機能を利用したサービスの１つとして実行される。
【００７５】
次に、図６のフローチャートを参照して、図３におけるアプリケーションプログラムの処理についてより詳細に説明する。この処理は、例えば、ディスク２２が再生装置１１に装着されたとき、自動的に実行される。
【００７６】
ステップＳ１１１において、アプリケーションプログラムは、初期画面を表示させる。このとき、アプリケーションプログラムは、例えば、図４に示されるような画面を表示させ、ユーザにユーザＩＤの入力を促す。なお、例えば、ローカルストレージ２３に既にユーザＩＤが記憶されている場合、この処理は、省略されるようにしてもよい。
【００７７】
ステップＳ１１２において、アプリケーションプログラムは、ユーザＩＤを取得する。このとき、例えば、ユーザＩＤとして「＃２２２」が取得される。
【００７８】
ステップＳ１１３において、アプリケーションプログラムは、ディスクＩＤを取得する。このとき、例えば、ディスクＩＤとして「ディスクＡ」が取得される。
【００７９】
ステップＳ１１４において、アプリケーションプログラムは、再生装置１１からユーザＩＤとディスクＩＤを、サーバ１２に送信させる。この処理は、上述した図３のステップＳ１１、ステップＳ３１、およびステップＳ３２に対応する処理である。
【００８０】
ステップＳ１１５において、アプリケーションプログラムは、サーバ１２から推薦リストを受信したか否かを判定し、推薦リストを受信したと判定されるまで待機する。ステップＳ１１５において、推薦リストを受信したと判定された場合、処理は、ステップＳ１１６に進む。
【００８１】
ステップＳ１１６において、アプリケーションプログラムは、推薦リストを表示させる。このとき、アプリケーションプログラムは、例えば、図５に示されるような画面を表示させ、ユーザにコンテンツの選択を促す。なお、この処理は、上述した図３のステップＳ１２に対応する処理である。
【００８２】
また、例えば、ステップＳ１１６において、嗜好ディスクの種類に応じた推薦リストの編集が行われるようにしてもよい。例えば、ジャンル「子供向け映画」に対応するディスクIDの嗜好ディスクに記録されているアプリケーションプログラムよりステップＳ１１６の処理が実行される場合、コンテンツのタイトルを平仮名で表示したり、GUIのボタンの画像などが所定のキャラクタの画像に変更されるなどの処理が、重ねて施されるようにしてもよい。
【００８３】
ステップＳ１１７において、アプリケーションプログラムは、コンテンツが選択されたか否かを判定し、コンテンツが選択されたと判定されるまで待機する。ステップＳ１１７において、コンテンツが選択されたと判定された場合、処理は、ステップＳ１１８に進む。
【００８４】
ステップＳ１１８において、アプリケーションプログラムは、選択されたコンテンツを特定する情報を、サーバ１２に送信する。この処理は、上述した図３のステップＳ１３、ステップＳ３４、およびステップＳ３５に対応する処理である。
【００８５】
このようにしてアプリケーションプログラムの処理が実行される。
【００８６】
次に、図７のフローチャートを参照して、図３におけるユーザ管理部４２の処理についてより詳細に説明する。
【００８７】
ステップＳ１３１において、ユーザ管理部４２は、再生装置１１からのパケットを受信したか否かを判定し、受信したと判定されるまで待機する。ステップＳ１３１において、再生装置１１からのパケットを受信したと判定された場合、処理は、ステップＳ１３２に進む。
【００８８】
ステップＳ１３２において、ユーザ管理部４２は、再生装置１１から受信したパケットに含まれるユーザＩＤとディスクＩＤ、およびそのユーザＩＤとディスクＩＤに対応する視聴履歴とWish Listを推薦エンジン４３に供給する。いまの場合、例えば、図２の視聴履歴８３とWish List８４が供給されることになる。なお、この処理は、図３のステップＳ５２に対応する処理である。
【００８９】
ステップＳ１３３において、ユーザ管理部４２は、推薦エンジン４３から、推薦リストを生成するために必要な情報の取得要求があったか否かを判定し、情報の取得要求があったと判定されるまで待機する。ステップＳ１３３において、推薦エンジン４３から、推薦リストを生成するために必要な情報の取得要求があったと判定された場合、処理は、ステップＳ１３４に進む。
【００９０】
このとき、推薦エンジン４３は、ユーザ管理部４２に対して、ユーザ管理データのデータベースにおける所定のディレクトリを特定可能な情報をユーザ管理部４２に送出し、推薦リストを生成するために必要な情報を要求する。
【００９１】
ステップＳ１３４において、ユーザ管理部４２は、推薦エンジン４３からの情報の取得要求に基づいて、ユーザ管理データのデータベースにおける所定のディレクトリを特定する。いまの場合、図２の例では、ユーザＩＤ「＃１１１」のユーザの、「ディスクＡ」のディレクトリが特定されることになる。
【００９２】
ステップＳ１３５において、ユーザ管理部４２は、ステップＳ１３４で特定されたディレクトリの、視聴履歴とWish Listを推薦エンジン４３に供給する。いまの場合、視聴履歴６３とWish List６４が推薦エンジン４３に供給されることになる。なお、この処理は、図３のステップＳ５４に対応する処理である。
【００９３】
このようにして、ユーザ管理部４２の処理が実行される。
【００９４】
次に、図８のフローチャートを参照して、図３における推薦エンジン４３の処理についてより詳細に説明する。
【００９５】
ステップＳ１５１において、推薦エンジン４３は、ユーザ管理部４２から供給された、ユーザＩＤとディスクＩＤ、およびそのユーザＩＤとディスクＩＤに対応する視聴履歴とWish Listを取得する。この処理は、図３のステップＳ７１に対応する処理である。
【００９６】
ステップＳ１５２において、推薦エンジン４３は、ステップＳ１５１で取得されたディスクＩＤと同一または類似のディスクＩＤを特定する。このとき、例えば、ステップＳ１５１で取得されたディスクＩＤ、視聴履歴、Wish Listに基づいて、そのディスクＩＤと類似するディスクＩＤが特定される。類似するディスクＩＤの例としては、ディスクＩＤ「ディスクＡ」がジャンル「子供向け映画」に対応するものである場合、ジャンル「アニメ」などに対応するディスクＩＤが、「ディスクＡ」に類似するディスクＩＤとして特定される。
【００９７】
このとき例えば、推薦エンジン４３は、視聴履歴、Wish Listに含まれるコンテンツの種類（例えば、ジャンル）などを解析して、予め設定された方式により類似するディスクＩＤを特定する。例えば、ステップＳ１５１で取得された視聴履歴とWish Listに含まれるコンテンツのジャンルのうち、最も頻度の高いジャンルに対応するディスクＩＤが類似するディスクＩＤとされるようになされている。また、視聴履歴、Wish Listに含まれるコンテンツの種類などを解析した結果、類似のディスクＩＤを特定することが困難である場合、類似のディスクＩＤは特定されないようにしてもよい。ここでは、ステップＳ１５２で類似のディスクＩＤが特定されず、同一のディスクＩＤのみが特定されたものとして説明する。
【００９８】
ステップＳ１５３において、推薦エンジン４３は、ステップＳ１５２で特定されたディスクＩＤを含む情報をユーザ管理部４２に送出し、推薦リストを生成するために必要な情報を要求する。この処理は、図３のステップＳ７２に対応する処理である。
【００９９】
ステップＳ１５４において、推薦エンジン４３は、ユーザ管理部４２から視聴履歴とWish Listを取得したか否かを判定し、視聴履歴とWish Listを取得したと判定されるまで待機する。ステップＳ１５４において、視聴履歴とWish Listを取得したと判定された場合、処理は、ステップＳ１５５に進む。
【０１００】
ステップＳ１５５において、推薦エンジン４３は、ユーザ管理部４２から取得した視聴履歴とWish Listに基づいて推薦リストを生成する。このとき、例えば、ユーザ管理部４２から取得した視聴履歴とWish Listに含まれるコンテンツのうち、頻度が高い順に所定の数のコンテンツが特定され、それら特定されたコンテンツを推薦する推薦リストが生成される。
【０１０１】
なお、推薦リストの生成においては、視聴履歴のみが用いられ、Wish Listは用いられないようにしてもよい。
【０１０２】
ステップＳ１５６において、推薦エンジン４３は、ステップＳ１５５で生成された推薦リストを、再生装置１１に送信する。図３のステップＳ７４に対応する処理である。
【０１０３】
このようにして、推薦エンジン４３の処理が実行される。
【０１０４】
このようにすることで、ユーザは、嗜好ディスクを再生装置１１に挿入するだけで、自分の嗜好に適したコンテンツの推薦を受けることができる。
【０１０５】
例えば、従来のストリーミングサービスにおいては、ストリーミングサービスに契約しているユーザが、家族の中の一人（例えば、父親）であり、子供は、父親の契約アカウントを利用してストリーミングサービスによるコンテンツの視聴を行うことも多いと考えられる。例えば、ユーザにコンテンツを推薦する場合、主にユーザの視聴履歴が参照されて推薦リストを生成することになるが、上述したようなケースでは、家族全員の視聴履歴が参照されて推薦リストが生成されることになり、適切なコンテンツの推薦を行うことができない。
【０１０６】
本発明では、嗜好ディスクに対応するコンテンツの推薦リストが生成される。例えば、上述した例において、父親が、子供には、ディスクＩＤが「ディスクＡ」である嗜好ディスクを与えておけば、子供は、その嗜好ディスクを再生装置１１に装着するだけで、子供に相応しいコンテンツの推薦を受けることができる。また、例えば、母親には、ディスクＩＤが「ディスクＢ」である嗜好ディスクを与えておけば、母親も、その嗜好ディスクを再生装置１１に装着するだけで、主婦に相応しいコンテンツの推薦を受けることができ、家族のそれぞれの嗜好に対応したコンテンツの視聴が可能となる。
【０１０７】
また、従来の技術では、類似の嗜好を有するユーザの視聴履歴を検索する場合、協調フィルタリングなどを用いるので、複雑なアルゴリズムの処理が必要となっていた。
【０１０８】
本発明では、図２を参照して上述したように、各ユーザの視聴履歴とWish Listが、それぞれ嗜好ディスクのディスクＩＤに対応してデータベースに記憶されているので、複雑なアルゴリズムの処理は必要なく、簡単に類似の嗜好のユーザの視聴履歴とWish Listを取得することが可能となる。
【０１０９】
ところで、ストリーミング配信されるコンテンツを視聴する場合、ネットワークの輻輳などにより、バッファリングに時間がかかり、例えば、視聴するコンテンツを選択した後、実際にコンテンツを視聴できるまで相当の時間を要することがある。このような場合、例えば、コンテンツの冒頭部分のデータを予めダウンロードしておけば、視聴するコンテンツを選択した後、直ぐにコンテンツの視聴を開始することができる。
【０１１０】
次に、コンテンツの冒頭部分のデータを予めダウンロードしておく場合の例について説明する。
【０１１１】
本発明において、ディスク２２に予め記録されているアプリケーションプログラムは、Wish Listに含まれるコンテンツのうち、所定のコンテンツの冒頭部分のデータを自動的にダウンロードする処理を実行するようになされている。この処理も、例えば、ディスク２２のナビゲーション機能を利用したサービスの１つとして実行される。
【０１１２】
例えば、図９に示されるようなWish Listが再生装置１１のローカルストレージ２３に記憶されていたものとする。例えば、ディスク２２が再生装置１１に装着されたとき、ディスク２２に予め記録されているアプリケーションプログラムは、Wish Listの上位１０のコンテンツを特定するようになされている。
【０１１３】
なお、再生装置１１のローカルストレージ２３に記憶されるWish Listは、嗜好ディスク毎に管理される。例えば、ディスクＩＤが「ディスクＡ」の嗜好ディスクが再生装置１１に装着されているときに、ユーザが入力した今後視聴を希望するコンテンツは、「ディスクＡ」のWish Listとして管理され、ディスクＩＤが「ディスクＢ」の嗜好ディスクが再生装置１１に装着されているときに、ユーザが入力した今後視聴を希望するコンテンツは、「ディスクＢ」のWish Listとして管理される。
【０１１４】
図９の例では、Wish Listに１２のコンテンツが記述されている。同図の左側に付された番号は、例えば、ユーザが視聴を希望する順位を表すものとされる。同図の例では、順位１のコンテンツが「Movie  A」であり、順位２のコンテンツが「Movie  Ｂ」であり、順位３のコンテンツが「Movie  Ｃ」であり、・・・順位１０のコンテンツが「Movie  Ｊ」であり、順位１１のコンテンツが「Movie  Ｋ」であり、順位１２のコンテンツが「Movie  Ｌ」である。
【０１１５】
いまの場合、アプリケーションプログラムは、Wish Listの上位１０のコンテンツであって、「Movie  A」乃至「Movie  Ｊ」のそれぞれを特定する情報を、再生装置１１からサーバ１２に送信する。このとき、「Movie  A」乃至「Movie  Ｊ」のそれぞれを特定する情報とともに、コンテンツの冒頭部分のデータの送信を要求する旨を表す情報がサーバ１２に送信される。
【０１１６】
そして、図１０に示されるように、例えば、サーバ１２のストリーミングマネージャ４４が、「Movie  A」乃至「Movie  Ｊ」のコンテンツのデータを、ストレージから読み出してパケット化し、第１番目のパケットを再生装置１１に送信する。同図の例では、それぞれのコンテンツのデータのパケットのうち、第１番目のパケットが「＃１」で示されている。
【０１１７】
サーバ１２から送信されたコンテンツのデータの第１番目のパケットは、再生装置１１のローカルストレージ２３に記憶される。
【０１１８】
図１１は、ローカルストレージ２３に記憶されるコンテンツのデータの構造を説明する図である。同図に示されるように、コンテンツのデータは、ディレクトリ構造のデータとして記憶されており、ルートディレクトリは、「ディスクＡ」とされている。これは、ローカルストレージ２３に記憶されるコンテンツのデータが、「ディスクＡ」のWish Listに基づいてダウンロードされたものであることを表している。
【０１１９】
「ディスクＡ」のディレクトリの下位のディレクトリは、「Movie  A」、「Movie  B」、・・・「Movie  Ｊ」のディレクトリとされている。そして、「Movie  A」乃至「Movie  Ｊ」のそれぞれのコンテンツのデータの第１番目のパケット（「＃１」）が、それぞれのディレクトリに対応付けられて記憶されている。なお、同図の例では、「Movie  A」乃至「Movie  Ｊ」のそれぞれのコンテンツのデータの第２番目の以降のパケット（「＃２」・・・）は、点線で表記されており、まだ、ダウンロードされていないことを表している。
【０１２０】
次に、図１２のフローチャートを参照して、ディスク２２に予め記録されているアプリケーションプログラムが行う処理であって、コンテンツの冒頭部分のデータを予めダウンロードしておく、予備ダウンロード処理について説明する。この処理は、例えば、ディスク２２が再生装置１１に装着されたとき、自動的に実行される。
【０１２１】
ステップＳ２０１において、アプリケーションプログラムは、Wish Listに予備ダウンロード未済のコンテンツがあるか否かを判定する。なお、例えば、ディスクＩＤが「ディスクＡ」の嗜好ディスクが再生装置１１に装着された場合、「ディスクＡ」のWish Listに予備ダウンロード未済のコンテンツがあるか否かが判定され、ディスクＩＤが「ディスクＢ」の嗜好ディスクが再生装置１１に装着された場合、「ディスクＢ」のWish Listに予備ダウンロード未済のコンテンツがあるか否かが判定される。
【０１２２】
ステップＳ２０１において、Wish Listに予備ダウンロード未済のコンテンツがあると判定された場合、処理は、ステップＳ２０２に進む。
【０１２３】
ステップＳ２０２において、アプリケーションプログラムは、Wish Listの中の予備ダウンロード未済のコンテンツを特定する。
【０１２４】
ステップＳ２０３において、アプリケーションプログラムは、サーバ１２に、予備ダウンロード要求を送信する。このとき、例えば、「Movie  A」を特定する情報とともに、コンテンツの冒頭部分のデータの送信を要求する旨を表す情報がサーバ１２に送信される。
【０１２５】
ステップＳ２０４において、アプリケーションプログラムは、サーバ１２からコンテンツのデータのパケットを受信したか否かを判定し、パケットを受信したと判定されるまで待機する。
【０１２６】
ステップＳ２０４において、サーバ１２からコンテンツのデータのパケットを受信したと判定された場合、処理は、ステップＳ２０５に進み、アプリケーションプログラムは、当該パケットをローカルストレージ２３に記憶する。また、このとき、例えば、Wish Listの中の「Movie  A」について予備ダウンロード済であることを表すフラグが設定される。これにより、以後、「Movie  A」について予備ダウンロード済であると認識される。
【０１２７】
ステップＳ２０５の処理の後、処理は、ステップＳ２０１に戻り、Wish Listに予備ダウンロード未済のコンテンツがあるか否かが判定され、ステップＳ２０２乃至ステップＳ２０５の処理が再び実行される。いまの場合、例えば、「Movie  Ｂ」のコンテンツの予備ダウンロードがなされる。
【０１２８】
このように、ステップＳ２０１乃至ステップＳ２０５の処理が繰り返し実行される。例えば、Wish Listの中の上位１０のコンテンツが予備ダウンロード済となったとき、ステップＳ２０１では、Wish Listに予備ダウンロード未済のコンテンツがないと判定されて処理は終了する。
【０１２９】
このようにして、予備ダウンロード処理が行われる。
【０１３０】
ここでは、コンテンツの冒頭部分のデータが（例えば、第１番目のパケット）ローカルストレージ２３に記憶されると説明したが、例えば、再生装置１１に装着されたディスク２２が書き込み可能な記録媒体である場合、ディスク２２に、コンテンツの冒頭部分のデータが記録されるようにしてもよい。
【０１３１】
このようにすることで、コンテンツの冒頭部分のデータが予めダウンロードされ、例えば、視聴するコンテンツを選択した後、直ぐにコンテンツの視聴を開始することができる。
【０１３２】
以上においては、再生装置１１にディスク２２が装着されることを前提として説明したが、必ずしもディスク状の記録媒体が再生装置に装着される必要はなく、例えば、USBメモリ、ICカードなどの記録媒体にも本発明を適用することが可能である。
【０１３３】
次に、図１３および図１４を参照して、再生装置１１において再生可能なデータが記録された記録媒体であるディスク２２の製造方法の例について説明する。
【０１３４】
即ち、図１３に示すように、例えばガラスなどよりなる原盤が用意され、その上に、例えばホトレジストなどよりなる記録材料が塗布される。これにより、記録用原盤が製作される。
【０１３５】
そして、図１４に示すように、ソフト製作処理部において、符号化装置（ビデオエンコーダ）で符号化された、再生装置１１において再生可能な形式のビデオデータが、一時バッファに記憶され、オーディオエンコーダで符号化されたオーディオデータが、一時バッファに記憶されるとともに、更に、データエンコーダで符号化された、ストリーム以外のデータ（例えば、Indexes、Playlist、PlayItemなど）が一時バッファに記憶される。それぞれのバッファに記憶されたビデオデータ、オーディオデータ、および、ストリーム以外のデータは、多重化器（ＭＰＸ）で同期信号と共に多重化され、誤り訂正符号回路（ＥＣＣ）でエラー訂正用のコードが付加される。そして、変調回路（ＭＯＤ）で所定の変調がかけられ、所定のフォーマットにしたがって、例えば磁気テープなどに一旦記録され、再生装置１１において再生可能な記録媒体に記録されるソフトウェアが製作される。
【０１３６】
このソフトウェアを必要に応じて編集（プリマスタリング）し、光ディスクに記録すべきフォーマットの信号が生成される。そして、図１３に示すように、この記録信号に対応して、レーザビームが変調されて、このレーザビームが原盤上のホトレジスト上に照射される。これにより、原盤上のホトレジストが記録信号に対応して露光される。
【０１３７】
その後、この原盤を現像し、原盤上にピットを出現させる。このようにして用意された原盤に、例えば電鋳等の処理を施し、ガラス原盤上のピットを転写した金属原盤を製作する。この金属原盤から、さらに金属スタンパを製作し、これを成形用金型とする。
【０１３８】
この成形用金型に、例えばインジェクションなどによりＰＭＭＡ（アクリル）またはＰＣ（ポリカーボネート）などの材料を注入し、固定化させる。あるいは、金属スタンパ上に２Ｐ（紫外線硬化樹脂）などを塗布した後、紫外線を照射して硬化させる。これにより、金属スタンパ上のピットを、樹脂よりなるレプリカ上に転写することができる。
【０１３９】
このようにして生成されたレプリカ上に、反射膜が、蒸着あるいはスパッタリングなどにより形成される。あるいはまた、生成されたレプリカ上に、反射膜が、スピンコートにより形成される。
【０１４０】
その後、このディスクに対して内外径の加工が施され、２枚のディスクを張り合わせるなどの必要な処置が施される。さらに、ラベルを貼り付けたり、ハブが取り付けられて、カートリッジに挿入される。このようにして再生装置１１によって再生可能なデータが記録された記録媒体が完成する。
【０１４１】
なお、上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば図１５に示されるような汎用のパーソナルコンピュータ７００などに、ネットワークや記録媒体からインストールされる。
【０１４２】
図１５において、CPU（Central Processing Unit）７０１は、ROM（Read Only Memory）７０２に記憶されているプログラム、または記憶部７０８からRAM（Random Access Memory）７０３にロードされたプログラムに従って各種の処理を実行する。RAM７０３にはまた、CPU７０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１４３】
CPU７０１、ROM７０２、およびRAM７０３は、バス７０４を介して相互に接続されている。このバス７０４にはまた、入出力インタフェース７０５も接続されている。
【０１４４】
入出力インタフェース７０５には、キーボード、マウスなどよりなる入力部７０６、CRT(Cathode Ray Tube)、ＬＣＤ(Liquid Crystal display)などよりなるディスプレイ、並びにスピーカなどよりなる出力部７０７、ハードディスクなどより構成される記憶部７０８、モデム、LANカードなどのネットワークインタフェースカードなどより構成される通信部７０９が接続されている。通信部７０９は、インターネットを含むネットワークを介しての通信処理を行う。
【０１４５】
入出力インタフェース７０５にはまた、必要に応じてドライブ７１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア７１１が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部７０８にインストールされる。
【０１４６】
上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、インターネットなどのネットワークや、リムーバブルメディア７１１などからなる記録媒体からインストールされる。
【０１４７】
なお、この記録媒体は、図１５に示される、装置本体とは別に、ユーザにプログラムを配信するために配布される、プログラムが記録されている磁気ディスク（フロッピディスク（登録商標）を含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（MD（Mini-Disk）（登録商標）を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア７１１により構成されるものだけでなく、装置本体に予め組み込まれた状態でユーザに配信される、プログラムが記録されているROM７０２や、記憶部７０８に含まれるハードディスクなどで構成されるものも含む。
【０１４８】
なお、本明細書において上述した一連の処理を実行するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０１４９】
【図１】本発明の一実施の形態に係るネットワークシステムの構成例を示すブロック図である。
【図２】図１のユーザ管理部のデータベースの構成例を示す図である。
【図３】図１のネットワークシステムにおけるコンテンツのストリーミングの流れを説明するアローチャートである。
【図４】初期画面の例を示す図である。
【図５】GUIとして表示される推薦リストの例を示す図である。
【図６】アプリケーションプログラムの処理の例を説明するフローチャートである。
【図７】ユーザ管理部の処理の例を説明するフローチャートである。
【図８】推薦エンジンの処理の例を説明するフローチャートである。
【図９】Wish Listの例を示す図である。
【図１０】予備ダウンロードの処理について説明するブロック図である。
【図１１】図１０のローカルストレージに記憶されるコンテンツのデータの構成例を示す図である。
【図１２】予備ダウンロード処理の例を説明するフローチャートである。
【図１３】再生装置で再生可能なデータを記録した記録媒体の製造について説明するための図である。
【図１４】再生装置で再生可能なデータを記録した記録媒体の製造について説明するための図である。
【図１５】パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０１５０】
１０  ネットワークシステム，  １１  再生装置，  １２  サーバ，  １３  ネットワーク，  ２１  制御部，  ２２  ディスク，  ２３  ローカルストレージ，  ４１  制御部，  ４２  ユーザ管理部，  ４３  推薦エンジン，  ４４  ストリーミングマネージャ，  ７０１  ＣＰＵ，  ７１１  リムーバブルメディア
【図１】
0004561864.tif 000002
【図２】
0004561864.tif 000003
【図３】
0004561864.tif 000004
【図４】
0004561864.tif 000005
【図５】
0004561864.tif 000006
【図６】
0004561864.tif 000007
【図７】
0004561864.tif 000008
【図８】
0004561864.tif 000009
【図９】
0004561864.tif 000010
【図１０】
0004561864.tif 000011
【図１１】
0004561864.tif 000012
【図１２】
0004561864.tif 000013
【図１３】
0004561864.tif 000014
【図１４】
0004561864.tif 000015
【図１５】
0004561864.tif 000016