(57)【要約】【課題】DVD-Videoディスクに記録された情報だけではなく、DVD-Videoディスクに記録された情報に関連するディスク関連情報（メタ情報）を再生出力することが可能な情報再生方法を提供できる。【解決手段】情報再生方法は、DVD-Videoディスクからファイルシステム情報を読み取り、前記ファイルシステム情報に含まれたビデオタイトル映像のサイズ情報及び記録日時情報のうちの少なくとも一方の情報に基づきメタ情報取得要求を生成し、前記メタ情報取得要求をサーバへ送信し、前記メタ情報取得要求に基づき検索された前記DVD-Videoディスクに対応したメタ情報を、前記サーバから受信し、前記メタ情報に基づく再生情報を出力する。【選択図】図１２
2011008894.tif 000002
【特許請求の範囲】
【請求項１】
DVD-Videoディスクからファイルシステム情報を読み取る読取手段と、
前記ファイルシステム情報に含まれたビデオタイトル映像のサイズ情報及び記録日時情報のうちの少なくとも一方の情報に基づきメタ情報取得要求を生成する生成手段と、
前記メタ情報取得要求をサーバへ送信する送信手段と、
前記メタ情報取得要求に基づき検索された前記DVD-Videoディスクに対応したメタ情報を、前記サーバから受信する受信手段と、
前記メタ情報に基づく再生情報を出力する出力手段と、
を備えたことを特徴とする情報再生装置。
【請求項２】
前記出力手段は、前記メタ情報に基づき、前記DVD-Videoディスクのビデオタイトルに関する情報を含む前記再生情報を出力することを特徴とする請求項１に記載の情報再生装置。
【請求項３】
前記生成手段は、ハッシュ関数に基づき、前記ファイルシステム情報に含まれた前記サイズ情報及び前記記録日時情報のうちの少なくとも一方の情報からハッシュ値を生成し、ハッシュ値に基づき前記メタ情報取得要求を生成することを特徴とする請求項１に記載の情報再生装置。
【請求項４】
前記出力手段は、前記メタ情報に基づき、推薦DVDに関する情報を含む前記再生情報を出力することを特徴とする請求項１に記載の情報再生装置。
【請求項５】
DVD-Videoディスクからファイルシステム情報を読み取り、
前記ファイルシステム情報に含まれたビデオタイトル映像のサイズ情報及び記録日時情報のうちの少なくとも一方の情報に基づきメタ情報取得要求を生成し、
前記メタ情報取得要求をサーバへ送信し、
前記メタ情報取得要求に基づき検索された前記DVD-Videoディスクに対応したメタ情報を、前記サーバから受信し、
前記メタ情報に基づく再生情報を出力する、
ことを特徴とする情報再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、DVD-Videoディスク等の光ディスクを再生する情報再生装置及び情報再生方法に関する。
【背景技術】
【０００２】
近年、コンテンツを管理するマシンが、ユーザの好みのコンテンツを自動検索して提示するサービスが広がりをみせている。例えば、ユーザが視聴したDVD-Videoのメタ情報を嗜好学習の入力とする技術が開示されている（特許文献１参照）。
【０００３】
また、クライアントマシンが、CDのTOC情報によってCDDBサーバからCDに記録された各曲に関する情報を取得する技術が開示されている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１０４３１２号公報
【特許文献２】特開２００７−１６４４７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
DVD-Videoディスクにはプレイヤーにより利用可能なメタ情報が含まれていない。このため、DVD-Videoディスクを再生するプレイヤーは、メタ情報に基づく付加価値的なサービスを展開し難い。
【０００６】
上記特許文献１には、DVD-Videoのメタ情報取得の具体的な方法は開示されていない。また、DVD-Videoには、上記特許文献２に開示されたTOC情報に相当する情報は記録されていない。
【０００７】
よって、上記特許文献１及び特許文献２に開示された技術を利用しても、DVD-Videoディスクの再生等に伴い、DVD-Videoディスクに関連する情報（メタ情報）をユーザへ提供することはできない。
【０００８】
本発明の目的は、DVD-Videoディスクに記録された情報だけではなく、DVD-Videoディスクに記録された情報に関連するディスク関連情報（メタ情報）を再生出力することが可能な情報再生装置及び情報再生方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一実施形態に係る情報再生装置は、DVD-Videoディスクからファイルシステム情報を読み取る読取手段と、前記ファイルシステム情報に含まれたビデオタイトル映像のサイズ情報及び記録日時情報のうちの少なくとも一方の情報に基づきメタ情報取得要求を生成する生成手段と、前記メタ情報取得要求をサーバへ送信する送信手段と、前記メタ情報取得要求に基づき検索された前記DVD-Videoディスクに対応したメタ情報を、前記サーバから受信する受信手段と、前記メタ情報に基づく再生情報を出力する出力手段と、を備えている。
【００１０】
本発明の一実施形態に係る情報再生方法は、DVD-Videoディスクからファイルシステム情報を読み取り、前記ファイルシステム情報に含まれたビデオタイトル映像のサイズ情報及び記録日時情報のうちの少なくとも一方の情報に基づきメタ情報取得要求を生成し、前記メタ情報取得要求をサーバへ送信し、前記メタ情報取得要求に基づき検索された前記DVD-Videoディスクに対応したメタ情報を、前記サーバから受信し、前記メタ情報に基づく再生情報を出力する。
【発明の効果】
【００１１】
本発明によれば、DVD-Videoディスクに記録された情報だけではなく、DVD-Videoディスクに記録された情報に関連するディスク関連情報（メタ情報）を再生出力することが可能な情報再生装置及び情報再生方法を提供できる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係るシステム全体を示すブロック図である。
【図２】本発明の実施形態に係るクライアントマシンに相当する記録再生装置（情報再生装置）の概略構成を示す図である。
【図３】データベースサーバの概略構成を示すブロック図である。
【図４】クライアントマシンにDVD-Videoディスクが挿入された時のディスク認識処理等を説明するためのフローチャートである。
【図５】DVD-Videoのファイル構成（ファイルシステム情報）を示す図である。
【図６】第１のメタ情報取得要求のデータ構造の一例を示す図である。
【図７】データベースサーバのデータベースで管理されるDVD-Videoメタ情報の一例を示す図である。
【図８】メタ情報取得要求に含まれたファイルシステム情報とメタ情報とを対応付けたテーブルの一例を示す図である。
【図９】データベースサーバからクライアントマシンへ送信される、DVD-Videoメタ情報取得応答のデータ構造の一例を示す図である。
【図１０】第２のメタ情報取得要求のデータ構造の一例を示す図である。
【図１１】第２のメタ情報取得要求に含まれたハッシュ値とメタ情報とを対応付けたテーブルの一例を示す図である。
【図１２】上記で説明したファイルシステム情報を利用したメタ情報の取得処理の概要を示す図である。
【図１３】上記で説明したファイルシステム情報から生成されたハッシュ値を利用したメタ情報の取得処理の概要を示す図である。
【図１４】ハッシュ値を利用したおすすめＤＶＤ情報の取得処理の一例を説明する。
【図１５Ａ】ＤＶＤレンタルサービスの一例を説明するための図である。
【図１５Ｂ】ＤＶＤレンタルサービスの一例を説明するための図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照してこの発明の実施の形態を説明する。
【００１４】
図１は、本発明の実施形態に係るシステム全体を示すブロック図である。
【００１５】
DVD-Videoディスクを挿入可能なクライアントマシン１は、挿入されたディスク１００１（例えばDVD-Videoディスク）のメタ情報を取得する為、インターネットを経由してメタ情報取得要求をデータベースサーバ２へ通知する。データベースサーバ２は、クライアントマシン１より通知されたメタ情報取得要求より、データベースサーバ２内のデータベースを検索し、DVD-Videoのメタ情報を得る。データベースサーバ２は、このメタ情報をクライアント１への応答として通知する。
【００１６】
図２は、本発明の実施形態に係るクライアントマシン１に相当する記録再生装置（情報再生装置）の概略構成を示す図である。
【００１７】
図２に示すように、記録再生装置は、記録媒体（あるいは情報記憶媒体）としてＤＶＤ−ＲＡＭ、ＤＶＤ±ＲＷ、ＤＶＤ±Ｒ、ＤＶＤ−ＲＯＭ（ＤＶＤビデオ）、ＣＤ−ＲＷ、ＣＤ−Ｒ、ＣＤ−ＲＯＭ（音楽ＣＤ）などの光ディスク１００１とハードディスクの双方を取り扱うことができる。なお、これらの光ディスク１００１とハードディスクは、半導体メモリ等の他の記録媒体と置換（あるいは併用）されてもよい。
【００１８】
図２の構成において、各ブロックを大きく分けると、左側は記録系の主なブロック構成を示し、右側は再生系の主なブロック構成を示している。図２の記録再生装置は、ディスクドライブ部１００２と、ハードディスクドライブ部２００１の２種類のディスクドライブ部を有する。ディスクドライブ部１００２は、ビデオファイルを構築できる第１のメディアとしての光ディスク１００１を回転駆動し、情報の読み書きを実行する。ディスクドライブ部１００２は、光ディスク１００１に対する回転制御系、レーザ駆動系、光学系などを有する。また、ハードディスクドライブ部２００１は、第２のメディアとしてのハードディスクを駆動する。
【００１９】
データプロセッサ部１００３は、ディスクドライブ部１００２及びハードディスクドライブ部２００１に記録データを供給することができ、また、再生された信号を受け取ることができる。データプロセッサ部１００３は、記録または再生単位のデータを取り扱うもので、バッファ回路、変調・復調回路、エラー訂正部などを含む。
【００２０】
また図２の記録再生装置は、録画側を構成するエンコーダ部５０と、再生側を構成するデコーダ部６０と、装置本体の動作を制御する制御モジュール３０を主たる構成要素として具備している。エンコーダ部５０は、トランスポートストリーム処理部及び複数のＭＰＥＧエンコーダを含む。
【００２１】
エンコーダ部５０は、基本的には入力されたアナログビデオ信号やアナログオーディオ信号をデジタル化するビデオ用及びオーディオ用のアナログデジタルコンバータと、ビデオエンコーダと、オーディオエンコーダとを有する。さらに、字幕や絵柄をビットマップデータで表す副映像のエンコーダも適宜含むことができる。
【００２２】
エンコーダ部５０からのエンコード出力は、バッファメモリを含むフォーマッタ５１にて所定のＤＶＤ-ＲＡＭのフォーマットに変換され（デジタル放送のトランスポートストリーム（ＭＰＥＧ２−ＴＳ）をストリーム記録する場合はフォーマット変換なし）、先のデータプロセッサ部１００３に供給される。なおトランスポートストリームから抽出したパケットエレメンタリーストリームがエンコーダ部５０から直接ハードディスクドライブ部２００１のハードディスクに記録される場合もある。
【００２３】
エンコーダ部５０には、スイッチ（信号セレクタ）５３を介して、ＡＶ入力部４１ａからの外部アナログビデオ信号と外部アナログオーディオ信号を入力することができる。また、エンコーダ部５０には、地上波アナログチューナ４１ｂ、地上波デジタルチューナ４１ｃ、衛星ＢＳ／ＣＳチューナ４１ｄ、衛星アナログチューナ４１ｅからの受信信号（１つまたは複数）を選択的に入力することができる。
【００２４】
ここで、エンコーダ部５０が例えば２つのＭＰＥＧエンコーダを含む場合、地上波アナログチューナ４１ｂで受信した番組をハードディスクドライブ部２００１でＤＶＤ−ＶＲ録画し、同時に、衛星アナログチューナ４１ｅで受信した番組をハードディスクドライブ部２００１または光ディスク１００１でＤＶＤ−ＶＲ録画することが可能である。また、エンコーダ部５０が１つのＭＰＥＧエンコーダしか持たない場合でも、地上波デジタルチューナ４１ｃで受信した番組（ＭＰＥＧ２−ＴＳ）をハードディスクドライブ部２００１でストリーム記録し、同時に、地上波アナログチューナ４１ｂで受信した番組をハードディスクドライブ部２００１または光ディスク１００１でＤＶＤ−ＶＲ録画しつつ視聴することも可能である。
【００２５】
なお、エンコーダ部５０は、圧縮された（エンコード済みの）デジタルビデオ信号やデジタルオーディオ信号が直接入力されるときは、圧縮デジタルビデオ信号やデジタルオーディオ信号を直接フォーマッタ５１に供給することもできる。またエンコーダ部５０は、アナログデジタル変換されたデジタルビデオ信号やオーディオ信号を、ビデオミキシング部７１やオーディオセレクタ７６に直接供給することもできる。
【００２６】
エンコーダ部５０に含まれるＭＰＥＧビデオエンコーダでは、デジタルビデオ信号はＭＰＥＧ２またはＭＰＥＧ１規格に基づいた可変ビットレートで圧縮されて、ハードディスクでまたは光ディスクに記録するデジタルビデオ信号へ変換される。デジタルオーディオ信号は、ＭＰＥＧまたはＡＣ−３規格に基づいて固定ビットレートで圧縮されたデジタルオーディオ信号、あるいは非圧縮のリニアＰＣＭのデジタルオーディオ信号に変換される。
【００２７】
副映像信号がＡＶ入力部４１ａから入力された場合（例えば副映像信号の独立出力端子付ＤＶＤビデオプレーヤからの信号入力など）、あるいはこのようなデータ構成のＤＶＤビデオ信号が放送されてそれがＴＶチューナ部４２で受信された場合は、ＤＶＤビデオ信号中の副映像信号が副映像エンコーダでエンコード（ＤＶＤ規格に基づくランレングス符号化）されて副映像のビットマップデータとなる。
【００２８】
エンコードされたデジタルビデオ信号、デジタルオーディオ信号、副映像データは、フォーマッタ５１にてパック化され、ビデオパック、オーディオパック、副映像パックとなり、さらにこれらが集合されて、ＤＶＤビデオ規格で規定されたフォーマット（ＤＶＤ−Ｖｉｄｅｏフォーマット）や、ＤＶＤ-レコーディング規格で規定されたフォーマット（ＤＶＤ−ＶＲフォーマット）に変換される。フォーマッタ５１は、上記の変換処理のとき、バッファメモリ５２をワークエリアとして利用している。
【００２９】
図２の記録再生装置は、フォーマッタ５１でフォーマット化された情報（ビデオ、オーディオ、副映像データなどのパック）及び作成された管理情報を、データプロセッサ部１００３を介してハードディスクドライブ部２００１および／またはデータディスクドライブ部１００２に供給し、ハードディスクあるいは光ディスク１００１に記録することができる。またハードディスクあるいは光ディスク１００１に記録された情報を、データプロセッサ部１００３、ディスクドライブ部１００２を介して、光ディスク１００１あるいはハードディスクに記録することもできる。
【００３０】
またハードディスクあるいは光ディスク１００１に記録されている複数番組のビデオオブジェクトを、一部削除したり、異なる番組のオブジェクトをつなげたり、といった編集処理を行うこともできる。
【００３１】
制御モジュール３０は、ＭＰＵ（マイクロプロセッシングユニット）、またはＣＰＵ（セントラルプロセッシングユニット）、制御プログラム等が書きこまれたＲＯＭ、プログラム実行に必要なワークエリアを提供するためのＲＡＭ等を含んでいる。
【００３２】
制御モジュール３０は、地上波アナログ放送の電子番組サービス（東京地区ではＡＤＡＭＳ：TV-Asahi Data and Multimedia Service）あるいは地上波／衛星デジタル放送の電子ガイド情報／電子番組ガイド（ＥＰＧ）から、電子番組表の情報（放送番組だけでなく種々な情報サービスも含む）を取り込むことができる。また、制御モジュール３０は、ネットワークインターフェース３０ａを介して外部ネットワークＮＴに接続することが可能である。これにより、外部のサーバから電子番組案内情報（ＤＥＰＧ）を取り込むことも可能である。
【００３３】
さらに、制御モジュール３０のＭＰＵは、そのＲＯＭに格納された制御プログラム（ファームウエア）に従い、ＲＡＭをワークエリアとして用いて、欠陥場所検出、未記録領域検出、録画情報記録位置設定、ＵＤＦ記録、ＡＶアドレス設定などを実行する。また制御モジュール３０は、装置の各ブロックを統括して制御するために必要な情報処理部を有するもので、ワークＲＡＭ３１、ディレクトリ検出部３２、ＶＭＧ（全体のビデオ管理情報）情報作成部、コピー関連情報検知部、コピー及びスクランブリング情報処理部（ＲＤＩ処理部）、パケットヘッダ処理部、シーケンスヘッダ処理部、アスペクト比情報処理部などを備える。また制御モジュール３０は、録画を実行する際の管理情報の制御部３４と、編集を実行する際の管理情報の制御部３３をも備える。
【００３４】
さらに、制御モジュール３０には、シリーズ番組予約・録画制御部３５、ＧＵＩ（グラフィックユーザインターフェース）画面制御部３６が設けられている。このシリーズ番組予約・録画制御部３５、ＧＵＩ画面制御部（ＥＰＧ処理部および購入処理部等も含まれる）３６の動作については、後述する。
【００３５】
制御モジュール３０のＭＰＵの実行結果のうち、ユーザに通知すべき内容は、映像データ記録再生装置の表示部４３に表示されるか、またはモニターディスプレイ３００１にＯＳＤ（オンスクリーンディスプレイ）表示される。
【００３６】
また制御モジュール３０は、この記録再生装置を操作するための操作信号を与えるキー入力部４４を有する。このキー入力部４４は、例えば記録再生装置の本体上に設けた操作スイッチ類や、あるいはリモートコントローラなどが相当する。また、記録再生装置と有線通信あるいは無線通信あるいは光通信もしくは赤外線通信などの手段を用いて接続されたパーソナルコンピュータを、図２の記録再生装置の操作に利用することも可能である。いずれの形態であるにせよ、ユーザがこのキー入力部４４を操作することにより、受信もしくは入力された映像音声信号の録画処理、録画されたコンテンツや光ディスクの再生処理、あるいは録画されたコンテンツに対する編集処理などを施すことができる。
【００３７】
なお、制御モジュール３０が、ディスクドライブ部１００２、ハードディスクドライブ部２００１、データプロセッサ部１００３、エンコーダ部５０及び／またはデコーダ部６０などを制御するタイミングは、ＳＴＣ（システムタイムクロック）３８からの時間データに基づいて実行することができる。録画や再生の動作は、通常はＳＴＣ３８からのタイムクロックに同期して実行されるが、それ以外の処理はＳＴＣ３８とは独立したタイミングで実行されてもよい。
【００３８】
デコーダ部６０は、図示しないが、パック構造を持つＤＶＤフォーマットの信号から各パックを分離して取り出すセパレータと、パック分離やその他の信号処理実行時に使用するメモリと、セパレータで分離された主映像データ（ビデオパックの内容）をデコードするＶデコーダと、セパレータで分離された副映像データ（副映像パックの内容）をデコードする副映像デコーダと、セパレータで分離されたオーディオデータ（オーディオパックの内容）をデコードするＡデコーダとを有する。デコーダ部６０はまた、デコードされた主映像にデコードされた副映像を適宜合成し、主映像にメニュー、ハイライトボタン、字幕やその他の副映像を重ねて出力するビデオプロセッサを備えている。
【００３９】
デコーダ部６０の出力ビデオ信号は、ビデオミキシング部７１に入力される。ビデオミキシング部７１では、例えばテキストデータの合成が行われる。またビデオミキシング部７１には、ＴＶチューナやＡＶ入力部４１aからの信号を直接取り込むラインもまた接続されている。ビデオミキシング部７１には、バッファとして用いるフレームメモリ７２が接続されている。ビデオミキシング部７１の出力がアナログ出力の場合はＩ／Ｆ（インタフェース）７３を介して外部出力され、デジタル出力の場合はデジタルアナログ変換器７４を介して外部へ出力される。
【００４０】
デコーダ部６０の出力オーディオ信号は、セレクタ７６を介してデジタルアナログ変換器７７でアナログ変換され外部に出力される。セレクタ７６は、制御モジュール３０からのセレクト信号により制御される。これによりセレクタ７６は、ＴＶチューナ４１ｂ〜４１ｅやＡＶ入力部４１aからのデジタル信号を直接モニタする時、エンコーダ部５０をスルーした信号を直接選択することも可能である。
【００４１】
なお、エンコーダ部５０のフォーマッタ５１では、録画中、各切り分け情報を作成し、定期的に制御モジュール３０のＭＰＵへ送る（ＧＯＰ先頭割り込み時などの情報）。切り分け情報としては、ＶＯＢＵのパック数、ＶＯＢＵ先頭からのIピクチャのエンドアドレス、ＶＯＢＵの再生時間などである。
【００４２】
同時に、アスペクト情報処理部からの情報を録画開始時にＭＰＵへ送り、ＭＰＵはＶＯＢストリーム情報（ＳＴＩ）を作成する。ここでＳＴＩは、解像度データ、アスペクトデータなどを保存し、再生時、各デコーダ部ではこの情報を元に初期設定が行われる。
【００４３】
また本装置では、ＤＶＤに記録するビデオファイルは１ディスクに１ファイルとしている。またデータをアクセス（シーク）している間に、途切れないで再生を続けるために、最低限連続する情報単位（サイズ）を決めている。この単位をＣＤＡ（コンティギュアス・データ・エリア）という。ＣＤＡサイズは、ＥＣＣ（エラー訂正コード）ブロック（１６セクタ）の倍数であり、ファイルシステムではこのＣＤＡ単位で記録を行っている。
【００４４】
データプロセッサ部１００３は、エンコーダ部５０のフォーマッタからＶＯＢＵ単位のデータを受け取り、ＣＤＡ単位のデータをディスクドライブ部１００２あるいはハードディスクドライブ部２００１に供給している。また制御モジュール３０のＭＰＵは、記録したデータを再生するのに必要な管理情報を作成し、データ記録終了のコマンドを認識すると、作成した管理情報をデータプロセッサ部１００３に送る。これにより、管理情報がディスクに記録される。従って、エンコードが行われているとき、エンコーダ部５０から制御モジュール３０のＭＰＵは、データ単位の情報（切り分け情報など）を受け取る。また、制御モジュール３０のＭＰＵは、記録開始時には光ディスク及びハードディスクから読み取った管理情報（ファイルシステム）を認識し、各ディスクの未記録エリアを認識し、データ上の記録エリアをデータプロセッサ部１００３を介してディスクに設定している。
【００４５】
図２に示す記録再生装置は、放送および／または通信回線を介して得られた電子ガイド情報を表示する処理を行なう手段（３６）と、前記電子ガイド情報に対応した放送番組あるいはプログラムを録画する処理を行なう手段（５０〜５１、１００１〜１００３、２００１）と、前記電子ガイド情報あるいは頒布されたコンテンツタイトルのユーザ利用状況からユーザ嗜好を検出し、この検出されたユーザ嗜好の情報（キーワード、重み付け、コンテンツタイトル等）に応じて情報処理を行なう手段（３７）とを備えており、以下の項目の少なくとも１つの項目から、前記ユーザ嗜好の検出が行われるようになっている。
【００４６】
ａ：ユーザが、前記放送の番組を録画予約あるいは視聴予約したこと、録画した番組を再生したこと、あるいは録画した番組を情報記録媒体（ＤＶＤ−Ｒ、−ＲＷ、−ＲＡＭ等）に記録したこと（録画した番組のコンテンツ情報は放送および／またはインターネットから入手可能）、
ｂ：パッケージソフトウエア（ＤＶＤビデオ、音楽ＣＤ等）の形態で頒布された前記コンテンツタイトルを再生したこと、あるいはこのコンテンツタイトルを情報記録媒体（ＤＶＤ／ＣＤ−Ｒ、−ＲＷ等）に記録したこと（再生あるいは記録したタイトルのコンテンツ情報はインターネットのデータベースＣＤＤＢ等から入手可能）、
ｃ：前記電子ガイド情報の画面表示を介して商品（ＤＶＤビデオ、写真集、書籍等）購入したこと（購入した商品に関する人名、ジャンル、商品名等は、購入申し込みをした電子ガイド情報から分かる）、
ｄ：前記電子ガイド情報の画面表示を介して商品（ＤＶＤビデオ等）のレンタルを申し込んだこと。
【００４７】
また、図２の記録再生装置の主要部を含むデジタルＴＶ等の映像受信装置は、放送および／または通信回線を介して得られた電子ガイド情報を表示する処理を行なう手段（３６）と、放送を受信するチューナ（４１ｂ〜４１ｅ）と、前記表示する処理を行なう手段（３６）により処理された情報の映像および／または前記チューナにより受信された放送の映像を画面表示するモニタ（３００１）と、前記電子ガイド情報のユーザ利用状況からユーザ嗜好を検出し、この検出されたユーザ嗜好の情報（キーワード、重み付け等）に応じて情報処理を行なう手段（３７）とを備えており、以下の項目の少なくとも１つの項目から、前記ユーザ嗜好の検出が行われるようになっている：
ａ：ユーザが、前記電子ガイド情報を用いて前記放送の番組を視聴予約したこと、
ｃ：前記電子ガイド情報の画面表示を介して商品（ＤＶＤビデオ、写真集、書籍等）購入したこと（購入した商品に関する人名、ジャンル、商品名等は、購入申し込みをした電子ガイド情報から分かる）、
ｄ：前記電子ガイド情報の画面表示を介して商品（ＤＶＤビデオ等）のレンタルを申し込んだこと。
【００４８】
図３は、データベースサーバ２の概略構成を示すブロック図である。
【００４９】
データベースサーバ２は、ＨＤＤ２１（ハードディスクドライブ）等のデータベース蓄積部、サーバ制御部２２、およびＬＡＮコントローラ等の通信部２３を備える。
【００５０】
サーバ制御部２２は、データベースサーバ全体の動作を制御するものであり、データベース管理部２２１、ネットワークプロトコル処理部２２２、およびシステム動作部２２３を有する。
【００５１】
データベース管理部２２１は、ＨＤＤ２１を管理する。具体的には、データベース管理部２２１は、クライアントマシン１からのメタ情報取得要求に応じてＨＤＤ２１内のデータベースを検索する。ネットワークプロトコル処理部２２２は、入出力されるデータに対してプロトコル処理を実行する。
【００５２】
システム動作部２２３は、ＨＤＤ２１に蓄積されたサーバプログラムを読み出し、後述するデータベースサーバ２の各種処理を実行する。
【００５３】
具体的には、システム動作部２２３は、クライアントマシン１からのメタ情報取得要求に応答して、ネットワークプロトコル処理部２２２において、メタ情報取得要求からデータベース検索の鍵となる値を取得する。この鍵をデータベース管理部２２１に渡し、データベース管理部２２１がデータベース内を検索する。検索結果として得られたDVD-Videoメタ情報はネットワークプロトコル処理部２２２へ渡され、DVD-Videoメタ情報に基づき応答データが構築され、この応答データがクライアントマシン１へ送信される。
【００５４】
以下、図４に示すクライアントマシン１にDVD-Videoディスクが挿入された時のディスク認識処理等を説明する。
【００５５】
クライアントマシン１にDVD-Videoディスクが挿入されると、ディスクドライブ部１００２は、DVD-Videoディスクからメディア種別を取得する（ＳＴ１０１）。
【００５６】
次にディスクドライブ部１００２は、DVD-Videoディスクよりデータを読み込み、DVD-Videoディスクがどのファイルシステムで記録されているかを判断する（ＳＴ１０２）。ファイルシステムが確定した後は、メモリ上にファイルシステム情報を読み込んでおく（ＳＴ１０３）。
【００５７】
図５は、DVD-Videoのファイル構成（ファイルシステム情報）を示す図である。
【００５８】
ルートフォルダの直下にVIDEO_TSフォルダが必ず存在し、その下に必要なファイルが配置されている。VIDEO_TS.IFOはVideoManager領域の管理データファイルである。VIDEO_TS.VOBはVideoManager領域のメニューの動画データファイルである。VIDEO_TS.BUPはVIDEO_TS.IFOと同一内容のファイルで、バックアップ用のファイルである。
【００５９】
VTS_01_0.IFOは1番目のVideoTitleSet領域の管理データファイルである。VTS_01_0.VOBは1番目のVideoTitleSet領域のメニューの動画データファイルである。VTS_01_1.VOB〜VTS_01_n.VOBは1番目のVideoTitleSet領域のタイトルの動画データファイルである。なお、nは最大9までの値をとる。
【００６０】
VTS_01_0.BUPはVTS_01_0.IFOと同一内容のファイルで、バックアップ用のファイルである。
【００６１】
VideoTitleSet領域は最大で99までの値を取り、mm番目のVideoTitleSetのファイルは図の通りのファイル名となる。
【００６２】
なお、メニューの動画データファイルは存在しない事もある。
【００６３】
上記の結果、例えばメディア種別がDVD-ROMでファイルシステムがUDF Bridge、またルートフォルダの直下にVIDEO_TSディレクトリがある時、このディスクはDVD-Videoと判定できる（ＳＴ１０４、ＹＥＳ）。この時、クライアントマシン１（制御モジュール３０）は、このDVD-Videoディスクのメタ情報をデータベースサーバ２から取得する為に、メタ情報取得要求を生成する（ＳＴ１０５）。このディスクはDVD-Videoと判定できない場合（ＳＴ１０４、ＮＯ）、その他のディスクの処理へ移行する（ＳＴ１０８）。
【００６４】
図６は、メタ情報取得要求のデータ構造の一例を示す図である。
【００６５】
識別子フィールドには、ASCII文字で”DVDDB”が記述される。
【００６６】
情報種別フィールドには、このメタ情報取得要求の種別を示す情報が記述される。DVDを識別する為の情報にファイル情報を用いる場合、例えば、情報種別フィールドには、１が記述される。
【００６７】
総バイト数フィールドには、総バイト数フィールド以降のフィールドのバイト数が記述される。
【００６８】
ファイル数フィールドには、ファイル数フィールド以降のフィールドに記述するファイル情報のファイル数が記述される。
【００６９】
ファイル情報フィールドは、ファイル名フィールド、ファイルサイズフィールド、ファイル作成時間フィールド（年、月、日、時、分）からなる。
【００７０】
ファイル情報フィールドには、図５に記されたVIDEO_TSディレクトリ以下に配置されるファイルのうち、実際にディスクに存在するファイルのファイル名、ファイルサイズ、ファイル作成時間が記述される。例えば、ファイル情報フィールドには、図５に示されるファイルの上から順番に、ファイルのファイル名、ファイルサイズ、ファイル作成時間が記述される。
【００７１】
但し、拡張子がBUPであるファイルについては、それぞれ対応する拡張子がIFOのファイルが存在し、またそのファイルとファイルサイズが一致する為に、メタ情報取得要求（ファイル情報フィールド）には記述しないものとする。
【００７２】
なお、上記したように、ファイル情報フィールドには、実際にディスクに存在するファイルのファイル名、ファイルサイズ、ファイル作成時間が記述されるとしたが、これに限定されるものではない。例えば、ファイル情報フィールドには、図５に示すファイルシステム情報に含まれたビデオタイトル映像（例えばVTS_01_0.VOB）のサイズ情報及び前記ビデオタイトル映像（例えばVTS_01_0.VOB）の記録日時情報のうちの少なくとも一方の情報が記述されればよい。ビデオタイトル映像（例えばVTS_01_0.VOB）のサイズ情報及び前記ビデオタイトル映像（例えばVTS_01_0.VOB）の記録日時情報のうちの少なくとも一方の情報があれば、ＤＶＤ−Ｖｉｄｅｏディスクを一意に特定することができるからである。
【００７３】
クライアントマシン１は、事前にメモリに読み込んでいるファイルシステム情報より、上記メタ情報取得要求を作成する。
【００７４】
次に、クライアントマシン１（ネットワークインターフェース３０ａ）は、データベースサーバ２に対して、上記メタ情報取得要求をインターネット経由で送信する（ＳＴ１０６）。
【００７５】
図７は、データベースサーバ２のデータベースで管理されるDVD-Videoメタ情報の一例を示す図である。
【００７６】
例えば、１枚のDVD-Videoディスクのメタ情報は、ディスク名、ジャンル名、出演者情報、その他情報によって構成されている。
【００７７】
図８は、メタ情報取得要求に含まれたファイルシステム情報とメタ情報とを対応付けたテーブルの一例を示す図である。データベースサーバ２のデータベースが、この図８に示すテーブルを管理する。
【００７８】
つまり、１つのDVD-Videoディスクのファイルシステム情報とメタ情報はデータベース上で関連付けられていて、データベースサーバ２は、ファイルシステム情報からメタ情報を検索できる。
【００７９】
図９は、データベースサーバ２からクライアントマシン１へ送信される、DVD-Videoメタ情報取得応答のデータ構造の一例を示す図である。
【００８０】
識別子は、ASCII文字で”DVDDB”と固定で記述される。
【００８１】
情報種別は、情報種別以降の情報がDVD-Videoメタ情報取得応答である事を示す0x80が記述される。
【００８２】
総バイト数は、総バイト数以降のフィールドのバイト数である。
【００８３】
総バイト数の後には、ディスク名サイズ、ディスク名、ジャンル名サイズ、ジャンル名、出演者情報サイズ、出演者情報、その他情報サイズ、その他情報が記述される。
【００８４】
データベースサーバ２は、クライアントマシン１からのメタ情報取得要求を受け取ると、上記説明したように、メタ情報取得要求からファイルシステム情報（又はファイルシステム情報の一部情報）を取り出し、ファイルシステム情報（又はファイルシステム情報の一部情報）を検索キーとしてデータベースからDVD-Videoメタ情報を取得する。
【００８５】
その後、データベースサーバ２は、取得したDVD-Videoメタ情報をDVD-Videoメタ情報取得応答としてクライアントマシン１に通知する。
【００８６】
クライアントマシン１（ネットワークインターフェース３０ａ）は、データベースサーバ２から応答を受け取ると（ＳＴ１０７）、その応答に含まれたDVD-Videoメタ情報をメモリ等に保存し、必要に応じて保存したDVD-Videoメタ情報を嗜好学習等に利用する。
【００８７】
図１２は、上記で説明したファイルシステム情報を利用したメタ情報の取得処理の概要を示す図である。図１２に示すように、クライアントマシン１は、DVD-Videoディスク＃Ｙからファイルシステム情報＃Ｙを取得し、ファイルシステム情報＃Ｙ（又はファイルシステム情報＃Ｙの一部情報）を含むメタ情報取得要求を生成する。クライアントマシン１は、データベースサーバ２に対して、ファイルシステム情報＃Ｙ（又はファイルシステム情報＃Ｙの一部情報）を含むメタ情報取得要求を送信する。
【００８８】
データベースサーバ２は、例えば、ファイルシステム情報＃Ｘ（又はファイルシステム情報＃Ｘの一部情報）とＤＶＤ情報＃Ｘ（メタ情報＃Ｘ）とを対応付けた情報、ファイルシステム情報＃Ｙ（又はファイルシステム情報＃Ｙの一部情報）とＤＶＤ情報＃Ｙ（メタ情報＃Ｙ）とを対応付けた情報、ファイルシステム情報＃Ｚ（又はファイルシステム情報＃Ｚの一部情報）とＤＶＤ情報＃Ｚ（メタ情報＃Ｚ）とを対応付けた情報を記憶している。データベースサーバ２が、ファイルシステム情報＃Ｙ（又はファイルシステム情報＃Ｙの一部情報）を含むメタ情報取得要求を受信すると、ファイルシステム情報＃Ｙ（又はファイルシステム情報＃Ｙの一部情報）に基づき、ＤＶＤ情報＃Ｙを検索する。データベースサーバ２は、クライアントマシン１に対して、ＤＶＤ情報＃Ｙを返信する。
【００８９】
ＤＶＤ情報＃Ｙは、例えば、DVD-Videoディスク＃Ｙに格納されたタイトル、出演者、監督、時間などの情報を含む。クライアントマシン１は、ＤＶＤ情報＃Ｙを受信し、ＤＶＤ情報＃Ｙに基づく再生情報を出力することができる。これにより、例えば、モニタ３００１には、DVD-Videoディスクに格納されたタイトル、出演者、監督、時間などの情報を表示することができる。
【００９０】
また、ＤＶＤ情報＃Ｙが、DVD-Videoディスク＃Ｙと同じジャンルのDVD-Videoディスク情報、DVD-Videoディスク＃Ｙと同一タイトル（同一シリーズ）のDVD-Videoディスク情報、DVD-Videoディスク＃Ｙの出演者と同一出演者のDVD-Videoディスク情報の何れかを含むことにより、これら情報を提供（再生）することもできる。
【００９１】
次に、上記したメタ情報取得要求のデータサイズの圧縮について説明する。メタ情報取得要求は、DVD-Videoディスクを識別する為の情報として、DVD-Videoを構成するファイルシステム情報（或いはファイルシステム情報の一部情報）を含む。例えば、ファイルシステム情報のファイル数は、最大で１０９１になる事がある。このため、メタ情報取得要求のデータサイズが大きくなることがあり得る。
【００９２】
そこで、ハッシュ関数により、ファイルシステム情報（或いはファイルシステム情報の一部情報）からハッシュ値（一定の大きさのデータ）を算出し、ハッシュ値によりメタ情報取得要求を構成するようにしてもよい。
【００９３】
ハッシュ関数は、あるデータが与えられた場合に、あるデータを代表する数値を得る関数である。従って、ファイルシステム情報（或いはファイルシステム情報の一部情報）は、DVD-Videoディスクを一意に識別することができる情報であり、ファイルシステム情報（或いはファイルシステム情報の一部情報）から算出されるハッシュ値も同様にDVD-Videoディスクを一意に識別することができる情報である。
【００９４】
なお、このようなハッシュ関数としてはMD5やSHA-1が良く知られている。本実施形態では、例えばSHA-1を用いる。
【００９５】
次に、ハッシュ値により構成されたメタ情報取得要求に基づくメタ情報の取得の一例について説明する。基本動作は、図４を参照して上記説明した通りであり、上記説明と異なる部分について説明する。
【００９６】
クライアントマシン１は、図６に示すメタ情報取得要求（第１のメタ情報取得要求と定義する）を作成し、さらに、ハッシュ関数SHA-1より、このメタ情報取得要求に含まれたファイルシステム情報（或いはファイルシステム情報の一部情報）からハッシュ値を生成する。クライアントマシン１は、生成されたハッシュ値を用いてメタ情報取得要求（第２のメタ情報取得要求と定義する）を作成する。
【００９７】
図１０は、第２のメタ情報取得要求の一例を示す図である。
【００９８】
識別子フィールドには、ASCII文字で”DVDDB”が記述される。
【００９９】
情報種別フィールドには、この第２のメタ情報取得要求の種別を示す情報が記述される。DVDを識別する為の情報にファイル情報から生成されたハッシュ値を用いる場合、例えば、情報種別フィールドには、２が記述される。
【０１００】
総バイト数フィールドには、総バイト数フィールド以降のフィールドのバイト数が記述される。例えば、総バイト数フィールドには、固定値20が記述される。
【０１０１】
ハッシュ値フィールドには、上記算出されたハッシュ値が記述される。
【０１０２】
クライアントマシン１は、データベースサーバ２に対して、上記第２のメタ情報取得要求をインターネット経由で送信する。
【０１０３】
図１１は、第２のメタ情報取得要求に含まれたハッシュ値とメタ情報とを対応付けたテーブルの一例を示す図である。データベースサーバ２のデータベースが、この図１１に示すテーブルを管理する。
【０１０４】
つまり、１つのDVD-Videoディスクのファイルシステム情報から生成されたハッシュ値とメタ情報はデータベース上で関連付けられていて、データベースサーバ２は、ハッシュ値からメタ情報を検索できる。
【０１０５】
データベースサーバ２はクライアントマシン１からの第２のメタ情報取得要求を受け取ると、第２のメタ情報取得要求からハッシュ値を取り出し、ハッシュ値を検索のキーとしてデータベースから対応するDVD-Videoメタ情報を取得する。
【０１０６】
その後、データベースサーバ２は、取得したDVD-Videoメタ情報をDVD-Videoメタ情報取得応答としてクライアントマシン１に通知する。
【０１０７】
クライアントマシン１（ネットワークインターフェース３０ａ）は、データベースサーバ２から応答を受け取ると（ＳＴ１０７）、その応答に含まれたDVD-Videoメタ情報をメモリ等に保存し、必要に応じて保存したDVD-Videoメタ情報を嗜好学習等に利用する。
【０１０８】
次に、クライアントマシン１によるDVD-Videoメタ情報の再生出力について説明する。クライアントマシン１（デコーダ部６０）は、DVD-Videoメタ情報に基づく再生情報を出力することができる。
【０１０９】
図１３は、上記で説明したファイルシステム情報から生成されたハッシュ値を利用したメタ情報の取得処理の概要を示す図である。図１３に示すように、クライアントマシン１は、DVD-Videoディスク＃Ｙからファイルシステム情報＃Ｙを取得し、ハッシュ関数により、ファイルシステム情報＃Ｙ（又はファイルシステム情報＃Ｙの一部情報）からハッシュ値＃Ｙを生成し、ハッシュ値＃Ｙを含む第２のメタ情報取得要求を生成する。クライアントマシン１は、データベースサーバ２に対して、ハッシュ値＃Ｙを含む第２のメタ情報取得要求メタ情報取得要求を送信する。
【０１１０】
データベースサーバ２は、例えば、ハッシュ値＃ＸとＤＶＤ情報＃Ｘ（メタ情報＃Ｘ）とを対応付けた情報、ハッシュ値＃Ｙ（又はファイルシステム情報＃Ｙの一部情報）とＤＶＤ情報＃Ｙ（メタ情報＃Ｙ）とを対応付けた情報、ハッシュ値＃Ｚ（又はファイルシステム情報＃Ｚの一部情報）とＤＶＤ情報＃Ｚ（メタ情報＃Ｚ）とを対応付けた情報を記憶している。データベースサーバ２が、ハッシュ値＃Ｙを受信すると、ハッシュ値＃Ｙに基づき、ＤＶＤ情報＃Ｙを検索する。データベースサーバ２は、クライアントマシン１に対して、ＤＶＤ情報＃Ｙを返信する。
【０１１１】
ＤＶＤ情報＃Ｙは、例えば、DVD-Videoディスク＃Ｙに格納されたタイトル、出演者、監督、時間などの情報を含む。クライアントマシン１は、ＤＶＤ情報＃Ｙを受信し、ＤＶＤ情報＃Ｙに基づく再生情報を出力することができる。これにより、例えば、モニタ３００１には、DVD-Videoディスクに格納されたタイトル、出演者、監督、時間などの情報を表示することができる。
【０１１２】
次に、図１４を参照し、ハッシュ値を利用したおすすめＤＶＤ情報の取得処理の一例を説明する。おすすめＤＶＤ情報は、おすすめサーバ３からクライアントマシン１へ提供される情報である。おすすめサーバ３は、クライアントマシン１が送信するユーザ情報（年齢、性別など）と、データベースサーバ２が送信するＤＶＤ情報（クライアントマシン１で再生されたＤＶＤに関する情報）とに基づきユーザの嗜好性を判断し、ユーザの嗜好性に応じたおすすめＤＶＤ情報を提供する。以下、その詳細について説明する。
【０１１３】
ユーザが、クライアントマシン１によりＤＶＤを視聴すると（ＳＴ２０１）、クライアントマシン１は、上記説明したようにハッシュ値を生成することができる。クライアントマシン１は、おすすめサーバ３に対してユーザ情報及びハッシュ値を送信する（ＳＴ２０２）。おすすめサーバ３は、データベースサーバ２に対してハッシュ値を送信する（ＳＴ２０３）。
【０１１４】
データベースサーバ２は、上記説明したようにハッシュ値に基づきＤＶＤ情報を検索し、おすすめサーバ３に対して、ＤＶＤ情報を送信する（ＳＴ２０４）。おすすめサーバ３は、ＤＶＤ情報を受信し、ユーザ情報及びＤＶＤ情報に基づきおすすめＤＶＤ情報を検索する。例えば、おすすめサーバ３は、ユーザ情報に含まれた年齢、性別、ＤＶＤ情報に含まれたカテゴリー、出演者などの情報から、ユーザの嗜好性を判断し、ユーザの嗜好性に応じたおすすめＤＶＤ情報を検索する。
【０１１５】
例えば、おすすめサーバ３は、年齢別、性別に応じた人気コンテンツの統計情報を外部より取得し、定期的に更新する。これにより、年齢：２０代、性別：男性、カテゴリー：ＳＦ、出演者：ＡＡＡの情報から検索されるＤＶＤ情報は、２０代、男性に人気のあるＳＦコンテンツのＤＶＤ及びＡＡＡの出演コンテンツのＤＶＤに関する情報となる。
【０１１６】
おすすめサーバ３は、クライアントマシン１に対して、おすすめＤＶＤ情報を送信する（ＳＴ２０５）。クライアントマシン１は、おすすめＤＶＤ情報を受信し、おすすめＤＶＤ情報を出力する（ＳＴ２０６）。
【０１１７】
以上により、ユーザが、クライアントマシン１によりＤＶＤを視聴すると、視聴開始のタイミング又は視聴終了後のタイミングなどで、視聴しようとしたＤＶＤから検索されたおすすめＤＶＤ情報を見ることができる。また、このようにして提供されたおすすめＤＶＤ情報に基づくおすすめＤＶＤのレンタルサービスを受けることもできる。以下で、別の条件に基づき検索されたおすすめＤＶＤ情報を利用したおすすめＤＶＤのレンタルサービスについて説明するが、上記した条件に基づき検索されたおすすめＤＶＤ情報を利用したおすすめＤＶＤのレンタルサービスも同様にして実施することができる。
【０１１８】
次に、図１５Ａ及び図１５Ｂを参照し、ＤＶＤレンタルサービスについて説明する。
【０１１９】
ユーザによる番組視聴予約操作又は番組録画予約操作に対応して、クライアントマシン１が番組視聴又は番組録画を予約すると（ＳＴ３０１）、クライアントマシン１はおすすめサーバ３に対してユーザ情報及び番組視聴予約情報又は番組録画予約情報を送信する（ＳＴ３０２）。
【０１２０】
おすすめサーバ３は、ユーザ情報及び番組視聴予約情報又は番組録画予約情報に基づきおすすめＤＶＤ情報を検索する。例えば、おすすめサーバ３は、ユーザ情報に含まれた年齢、性別、番組視聴予約情報又は番組録画予約情報の番組カテゴリー、出演者などの情報からおすすめＤＶＤ情報を検索する。おすすめサーバ３は、クライアントマシン１に対して、おすすめＤＶＤ情報を送信する（ＳＴ３０３）。クライアントマシン１は、おすすめＤＶＤ情報を受信し、おすすめＤＶＤ情報を出力する（ＳＴ３０４）。つまり、クライアントマシン１が番組視聴又は番組録画を予約すると、ユーザは視聴予約番組又は録画予約番組から検索されたおすすめＤＶＤ情報を見ることができる。
【０１２１】
さらに、ユーザによるおすすめＤＶＤ宅配レンタル申し込み操作に対応し（ＳＴ３０５）、クライアントマシン１は、レンタルサーバ４に対して、おすすめＤＶＤ宅配レンタルに必要なレンタル情報を送信する（ＳＴ３０６）。レンタル情報は、ユーザ名、ユーザの住所、クレジットカード番号、及びレンタル希望ＤＶＤ識別情報を含み、レンタル情報は、クライアントマシン１に記憶されている。
【０１２２】
レンタルサーバ４は、レンタル情報を受信し（ＳＴ３０６）、レンタルサーバ４のオペレータはレンタル情報に基づきレンタル希望ＤＶＤの配送を手配し、これによりユーザにレンタル希望ＤＶＤが配送される（ＳＴ３０８）。またこのとき、例えばレンタル業者は、クライアントマシン１の製造メーカに対して、マージンを支払う（ＳＴ３０７）。さらに、レンタルサーバ４は、クライアントマシン１に対して配送手配済みのＤＶＤ情報及びこのＤＶＤ情報に対応付けたレンタル期限情報を送信する。
【０１２３】
配送されたレンタル希望ＤＶＤがクライアントマシン１に装填されると、クライアントマシン１は配送されたレンタル希望ＤＶＤを再生する（ＳＴ３０９）。このとき、クライアントマシン１は、レンタル希望ＤＶＤのファイルシステム情報（ファイルシステム情報の一部情報）からハッシュ値を生成し、データベースサーバ２へハッシュ値を送信する（ＳＴ３１０）。
【０１２４】
データベースサーバ２は、ハッシュ値を受信し、受信したハッシュ値からＤＶＤ情報を検索し、クライアントマシン１に対してＤＶＤ情報を送信する（ＳＴ３１１）。クライアントマシン１は、ＤＶＤ情報を受信し、このＤＶＤ情報に対応付けられたレンタル期限情報を出力することができる（ＳＴ３１２）。これにより、例えば、モニタ３００１には、「このＤＶＤのレンタル期間はあと１０日です」などが表示される。
【０１２５】
以上説明したように、クライアントマシン１は、DVD-Videoを一意に識別することが可能なDVD-Videoのファイルシステム情報（又はファイルシステム情報の一部情報）をデータベースサーバ２へ送信し、データベースサーバ２からDVD-Videoのメタ情報を受信することができ、メタ情報に基づく再生情報を出力することができる。
【０１２６】
或いは、クライアントマシン１は、DVD-Videoを一意に識別することが可能なDVD-Videoのファイルシステム情報（又はファイルシステム情報の一部情報）から生成されたハッシュ値をデータベースサーバ２へ送信し、データベースサーバ２からDVD-Videoのメタ情報を受信することができ、メタ情報に基づく再生情報を出力することができる。
【０１２７】
即ち、クライアントマシン１は、DVD-Videoディスクに記録された情報を再生するだけのマシンではなく、DVD-Videoディスクの関連情報（メタ情報）をサーバから取得し再生することができる。
【０１２８】
なお、上記したモジュールとは、ハードウェアで実現するものであっても良いし、ＣＰＵ等を使ってソフトウェアで実現するものであってもよい。
【０１２９】
なお、この発明は前述した実施の形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は可能な限り適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適当な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【符号の説明】
【０１３０】
１…クライアントマシン、２…データベースサーバ、３…おすすめサーバ、４…レンタルサーバ、３０…制御モジュール、３０ａ…ネットワークＩ／Ｆ
【図１】
2011008894.tif 000003
【図２】
2011008894.tif 000004
【図３】
2011008894.tif 000005
【図４】
2011008894.tif 000006
【図５】
2011008894.tif 000007
【図６】
2011008894.tif 000008
【図７】
2011008894.tif 000009
【図８】
2011008894.tif 000010
【図９】
2011008894.tif 000011
【図１０】
2011008894.tif 000012
【図１１】
2011008894.tif 000013
【図１２】
2011008894.tif 000014
【図１３】
2011008894.tif 000015
【図１４】
2011008894.tif 000016
【図１５Ａ】
2011008894.tif 000017
【図１５Ｂ】
2011008894.tif 000018