(57)【要約】【課題】  店舗において、顧客が購入又はレンタルを検討するコンテンツを、既に所有しているか否かを検索できるコンテンツ検索システムを提供すること。【解決手段】  顧客がＣＤプレーヤ２０にディスクを挿入すると、ＣＤプレーヤ２０がディスクのディスク特定情報を含む検索要求をコンテンツサーバ１０に送信する。コンテンツサーバ１０は、検索要求に含まれるディスク特定情報が、所有情報テーブルに記憶されたディスク特定情報と一致するか否か検索し、検索結果をＣＤプレーヤ２０に送信する。検索結果は携帯電話機３０に転送され、表示される。従って、顧客はレンタル又は購入を検討しているディスクに記録されたコンテンツを所有済か否かを容易に確認することができる。【選択図】図１
2008192025.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツが記録されたディスクのディスク特定情報を特定するディスク特定装置と、該ディスク特定装置とネットワーク経由で接続され、該ディスク特定装置によって特定されたディスクに記録されているコンテンツをユーザが所有済であるか否かを検索する所有コンテンツ検索装置とを備え、
該ディスク特定装置が、ディスクからディスク特定情報を読み出す読出手段と、
該ディスク特定情報を含む検索要求を該所有コンテンツ検索装置に送信する検索要求手段と、
該所有コンテンツ検索装置から送信された、該ディスク特定情報によって特定されるディスクに記録されたコンテンツを所有済か否かの検索結果を受信する検索結果受信手段とを有し、
該所有コンテンツ検索装置が、ユーザが所有するコンテンツのディスク特定情報を記憶する所有記憶手段と、
該ディスク特定装置から送信された検索要求を受信する要求受信手段と、
該検索要求から得られるディスク特定情報が、該所有記憶手段に記憶されたディスク特定情報と一致するか否かを判断し、一致する場合に検索結果を所有済と設定し、一致しない場合に検索結果を未所有と設定する検索手段と、
該検索結果を該ディスク特定装置に送信する検索結果送信手段とを有する、コンテンツ検索システム。
【請求項２】
ユーザ操作を受け付けるための携帯端末をさらに備え、
該携帯端末が、ユーザ操作に応じて検索要求を前記ディスク特定装置に送信する第２の検索要求手段と、
前記ディスク特定装置から検索結果を受信する手段と、
該ディスク特定装置から受信した検索結果を表示する表示手段とを有し、
該ディスク特定装置が、前記所有コンテンツ検索装置から受信した検索結果を該携帯端末に送信する手段をさらに有し、
前記検索要求手段が、該携帯端末から受信した検索要求に応じて、前記検索要求を該所有コンテンツ検索装置に送信する、請求項１に記載のコンテンツ検索システム。
【請求項３】
前記携帯端末が、該携帯端末を識別するための携帯識別情報を記憶する手段と、
前記所有コンテンツ検索装置をネットワーク上で識別するための検索装置識別情報を記憶する手段とをさらに有し、
前記第２の検索要求手段が、該携帯識別情報と、該検索装置識別情報とを含む検索要求を前記ディスク特定手段に送信し、
前記検索要求手段が、該検索装置識別情報で特定される所有コンテンツ検索装置に対して、該携帯識別情報をさらに含む前記検索要求を送信し、
前記所有コンテンツ検索装置が、該携帯識別情報を記憶する携帯識別情報記憶手段をさらに有し、
該ディスク特定装置から受信した検索要求に含まれる携帯識別情報が該携帯識別情報記憶手段に記憶されている携帯識別情報と一致する場合に、該検索手段が前記検索処理を実行する、請求項２に記載のコンテンツ検索システム。
【請求項４】
前記検索要求手段が送信する検索要求が、前記ディスク特定情報の種別を示す情報をさらに含み、該ディスク特定情報の種別がＴＯＣ情報、又は、アーティスト名及びアルバム名であり、
前記所有記憶手段が、ユーザが所有するコンテンツに対応するアーティスト名及びアルバム名の組合せを記憶し、
前記所有コンテンツ検索装置が、該ディスク特定情報の種別がＴＯＣ情報である場合、該検索要求に含まれるＴＯＣ情報に基づいて、該ディスクのアーティスト名及びアルバム名を取得する手段をさらに有し、
前記検索手段が、検索要求から得られたアーティスト名及びアルバム名の組合せが、該所有記憶手段に記憶されているアーティスト名及びアルバム名の組合せと一致するか否かを検索する、請求項１〜３のいずれかに記載のコンテンツ検索システム。
【請求項５】
前記所有コンテンツ検索装置が、複数のコンテンツを記録するためのコンテンツ記憶手段をさらに有し、
前記所有記憶手段が、前記ディスク特定情報に対応付けて、該ディスク特定情報で特定されるディスクに記録された複数のコンテンツのうち該コンテンツ記憶手段に記録されたコンテンツ数をさらに記憶し、
前記検索結果送信手段が、該コンテンツ数をさらに含む前記検索結果を送信する、請求項１〜４のいずれかに記載のコンテンツ検索システム。
【請求項６】
店舗に設置されたディスク特定装置によって、ディスクのディスク特定情報を読み出すステップと、
該ディスク特定装置から顧客の自宅に設置された所有コンテンツ検索装置にディスク特定情報を含む検索要求を送信するステップと、
該所有コンテンツ検索装置によって、該検索要求に含まれるディスク特定情報が、該所有コンテンツ検索装置の所有記憶手段に記憶されたディスク特定情報と一致するか否かを判断し、一致する場合に検索結果を所有済と設定し、一致しない場合に検索結果を未所有と設定するステップと、
該所有コンテンツ検索装置から該ディスク特定装置に該検索結果を送信するステップとを含む、コンテンツ検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、店舗において、顧客が購入又はレンタルを検討しているコンテンツを既に顧客が所有しているか否かを検索するコンテンツ検索システムに関する。
【背景技術】
【０００２】
音楽ＣＤ（以下、ＣＤという）をレンタルショップでレンタルし、ＰＣやコンテンツサーバ等のＨＤＤを有する装置にリッピングし、コンテンツ（曲データ）を視聴することが行われている。近年ではコンテンツファイルをインターネット上の販売サイトから購入して、ＨＤＤにダウンロードすることも行われている。
【０００３】
ここで、顧客がレンタルショップでＣＤをレンタルする際、レンタルしようとしているＣＤに記録されたコンテンツを、自宅のＰＣ内において既に所有しているか否かを覚えておらず、その結果、既に所有済のコンテンツと同じコンテンツを記録したＣＤを再度レンタルしてしまう可能性がある。
【０００４】
下記特許文献１は、以下の内容を開示する。携帯電話端末３から要求元識別情報とコンテンツを識別するための情報識別情報とを含むコンテンツの提供要求をコンテンツ配信サーバ装置２に送信し、コンテンツ配信サーバ装置２は、コンテンツの提供要求をコンテンツ供給サーバ装置１に転送する。コンテンツ供給サーバ装置は、購入履歴記憶部１Ｒの購入履歴一覧リストを参照して、重複購入となるか否かの検査をし、その重複購入検査の結果をコンテンツ配信サーバ装置２を通じて携帯電話端末３に送信する。携帯電話端末３は、送信されてきた重複購入検査の結果が、重複購入である場合に、重複購入であることを携帯電話端末３の使用者に報知する。
【０００５】
特許文献１のシステムでは、以前購入したコンテンツを削除してしまい、現在そのコンテンツを所有していない場合にも、重複購入であることが携帯電話端末３の使用者に報知されてしまう。従って、現在、自宅内のＰＣに実際にそのコンテンツを所有しているか否かを正確に判断することができない。
【０００６】
【特許文献１】特開２００１−３３１６６１
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は上記従来の課題を解決するためになされたものであり、その目的は、店舗において、顧客が購入又はレンタルを検討するコンテンツを、顧客が既に所有しているか否かを検索できるコンテンツ検索システムを提供することである。
【課題を解決するための手段】
【０００８】
本発明の好ましい実施形態によるコンテンツ検索システムは、コンテンツが記録されたディスクのディスク特定情報を特定するディスク特定装置と、該ディスク特定装置とネットワーク経由で接続され、該ディスク特定装置によって特定されたディスクに記録されているコンテンツをユーザが所有済であるか否かを検索する所有コンテンツ検索装置とを備える。該ディスク特定装置は、ディスクからディスク特定情報を読み出す読出手段と、該ディスク特定情報を含む検索要求を該所有コンテンツ検索装置に送信する検索要求手段と、該所有コンテンツ検索装置から送信された、該ディスク特定情報によって特定されるディスクに記録されたコンテンツを所有済か否かの検索結果を受信する検索結果受信手段とを有する。  該所有コンテンツ検索装置は、ユーザが所有するコンテンツのディスク特定情報を記憶する所有記憶手段と、該ディスク特定装置から送信された検索要求を受信する要求受信手段と、該検索要求から得られるディスク特定情報が、該所有記憶手段に記憶されたディスク特定情報と一致するか否かを判断し、一致する場合に検索結果を所有済と設定し、一致しない場合に検索結果を未所有と設定する検索手段と、該検索結果を該ディスク特定装置に送信する検索結果送信手段とを有する。
【０００９】
顧客がディスク特定装置にディスクを挿入すると、ディスク特定装置がディスクのディスク特定情報を含む検索要求を所有コンテンツ検索装置に送信する。所有コンテンツ検索装置は、検索要求に含まれるディスク特定情報が、所有記憶手段に記憶されたディスク特定情報と一致するか否か検索し、検索結果をディスク特定装置に送信する。ディスク特定装置は、検索結果を所定の方法で顧客に告知する。従って、顧客はレンタル又は購入を検討しているディスクに記録されたコンテンツを所有済か否かを容易に確認することができる。ここで、ディスクに記録されたコンテンツを所有済とは、そのディスク自体を所有している、及び、ディスクに記録されたコンテンツファイルを記憶装置に保存して所有していることを包括する。
【００１０】
好ましくは、前記コンテンツ検索システムは、ユーザ操作を受け付けるための携帯端末をさらに備える。該携帯端末は、ユーザ操作に応じて検索要求を前記ディスク特定装置に送信する第２の検索要求手段と、前記ディスク特定装置から検索結果を受信する手段と、該ディスク特定装置から受信した検索結果を表示する表示手段とを有する。該ディスク特定装置は、前記所有コンテンツ検索装置から受信した検索結果を該携帯端末に送信する手段をさらに有する。前記検索要求手段は、該携帯端末から受信した検索要求に応じて、前記検索要求を該所有コンテンツ検索装置に送信する。
この場合、顧客は携帯端末を使用して、レンタル又は購入を検討しているディスクに記録されたコンテンツを所有済か否かを容易に確認することができる。さらに、複数の顧客が携帯端末を使用して同時にコンテンツの所有有無を検索することができる。
【００１１】
好ましくは、前記携帯端末は、該携帯端末を識別するための携帯識別情報を記憶する手段と、前記所有コンテンツ検索装置をネットワーク上で識別するための検索装置識別情報を記憶する手段とをさらに有する。前記第２の検索要求手段は、該携帯識別情報と、該検索装置識別情報とを含む検索要求を前記ディスク特定手段に送信する。前記検索要求手段は、該検索装置識別情報で特定される所有コンテンツ検索装置に対して、該携帯識別情報をさらに含む前記検索要求を送信する。  前記所有コンテンツ検索装置は、該携帯識別情報を記憶する携帯識別情報記憶手段をさらに有する。該ディスク特定装置から受信した検索要求に含まれる携帯識別情報が該携帯識別情報記憶手段に記憶されている携帯識別情報と一致する場合に、該検索手段が前記検索処理を実行する。
【００１２】
所有コンテンツ検索装置は、携帯識別情報が一致する場合のみ、コンテンツの所有有無を検索するので、誤って他人の携帯端末に検索結果を送信することを防止できる。
【００１３】
好ましくは、前記検索要求手段が送信する検索要求が、前記ディスク特定情報の種別を示す情報をさらに含み、該ディスク特定情報の種別がＴＯＣ情報、又は、アーティスト名及びアルバム名であり、前記所有記憶手段が、ユーザが所有するコンテンツに対応するアーティスト名及びアルバム名の組合せを記憶し、前記所有コンテンツ検索装置が、該ディスク特定情報の種別がＴＯＣ情報である場合、該検索要求に含まれるＴＯＣ情報に基づいて、該ディスクのアーティスト名及びアルバム名を取得する手段をさらに有し、前記検索手段が、検索要求から得られたアーティスト名及びアルバム名の組合せが、該所有記憶手段に記憶されているアーティスト名及びアルバム名の組合せと一致するか否かを検索する。
【００１４】
ディスク特定情報としてアーティスト名及びアルバム名を使用することにより、電気通信回線を介してダウンロードされたコンテンツについても所有済のコンテンツとして所有記憶手段で管理することができる。
【００１５】
好ましくは、前記所有コンテンツ検索装置が、複数のコンテンツを記録するためのコンテンツ記憶手段をさらに有し、前記所有記憶手段が、前記ディスク特定情報に対応付けて、該ディスク特定情報で特定されるディスクに記録された複数のコンテンツのうち該コンテンツ記憶手段に記録されたコンテンツ数をさらに記憶し、前記検索結果送信手段が、該コンテンツ数をさらに含む前記検索結果を送信する。
【００１６】
この場合、顧客は、ディスクに記憶された複数のコンテンツのうち、コンテンツ記憶手段に記憶されているコンテンツ数を知ることができるので、この情報を参考にディスクをレンタル又は購入することを検討できる。
【００１７】
本発明の好ましい実施形態によるコンテンツ検索方法は、店舗に設置されたディスク特定装置によって、ディスクのディスク特定情報を読み出すステップと、  該ディスク特定装置から顧客の自宅に設置された所有コンテンツ検索装置にディスク特定情報を含む検索要求を送信するステップと、該所有コンテンツ検索装置によって、該検索要求に含まれるディスク特定情報が、該所有コンテンツ検索装置の所有記憶手段に記憶されたディスク特定情報と一致するか否かを判断し、一致する場合に検索結果を所有済と設定し、一致しない場合に検索結果を未所有と設定するステップと、該所有コンテンツ検索装置から該ディスク特定装置に該検索結果を送信するステップとを含む。
【発明の効果】
【００１８】
本発明によると、顧客はレンタル又は購入を検討しているディスクに記録されたコンテンツを所有済か否かを容易に確認することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の好ましい実施形態について、図面を参照して具体的に説明するが、本発明はこれらの実施形態には限定されない。図１は、本発明の好ましい実施形態によるコンテンツ検索システムを示すブロック図である。コンテンツ検索システムは、自宅に設置された所有コンテンツ検索装置１０と、店舗（ＣＤレンタルショップ、ＣＤ販売ショップ等）に設置されたディスク特定装置２０と、ユーザが常時所持している携帯端末３０とを含む。本実施形態では、ＣＤレンタルショップにおいて、顧客がレンタルを検討しているＣＤを、顧客が既に所有済であるか否かを検索する場合を説明するが、ＣＤ販売ショップで購入を検討している場合も同様である。コンテンツとは音楽データ、映像データ及び静止画データの総称であるが、ＣＤの所有を検索する本例の場合、コンテンツは音楽データである。
【００２０】
所有コンテンツ検索装置１０は、ディスク特定装置２０から送信される検索要求パケットに応じて、顧客がレンタルを検討しているＣＤに記録されているコンテンツを顧客が既に所有しているか否かを検索する。所有コンテンツ検索装置は、代表的には、ＣＤドライブ及びＨＤＤ（ハードディスクドライブ）を内蔵するコンテンツサーバ（ＰＣ又はＨＤＤレコーダ等）である。しかし、これに限定されず、所有コンテンツ検索装置１０は、ＨＤＤを備えていなくてもよい。また、「ＣＤに記録されているコンテンツを顧客が既に所有している」とは、レンタルを検討しているＣＤと同一のＣＤを顧客が所有していること、又は、レンタルを検討しているＣＤに記録されているコンテンツをコンテンツファイルの形態でコンテンツサーバのＨＤＤ内に保存していることを意味する。
【００２１】
ディスク特定装置２０は、顧客がレンタルを検討しているＣＤが挿入されることにより、そのＣＤを特定し、ＣＤに記録されているコンテンツを所有しているか否かをコンテンツサーバ１０に検索するよう要求する。代表的には、ディスク特定装置２０は、視聴用ＣＤプレーヤ（以下、ＣＤプレーヤという）である。
【００２２】
携帯端末（例えば、携帯電話機）３０は、ユーザ操作に応じて、ＣＤプレーヤ２０に検索要求を送信し、ＣＤプレーヤ２０から受信した検索結果を自身の操作表示部に表示して、ユーザに告知するものである。
【００２３】
ここで、本実施形態の概要について説明すると、（１）顧客によってレンタルを検討しているＣＤがＣＤプレーヤ２０に挿入され、ＣＤプレーヤ２０は、挿入されたＣＤを特定する。（２）顧客によって携帯電話機３０の検索アプリ（後述）が起動され、携帯電話機３０は、ＣＤプレーヤ２０に検索要求を送信する。（３）ＣＤプレーヤ２０は、携帯電話機３０からの検索要求に応じて、自宅のコンテンツサーバ１０に検索要求パケットを送信する。（４）コンテンツサーバ１０は、ＣＤプレーヤ２０からの検索要求パケットに応じて、ＣＤに記録されたコンテンツを所有しているか否かを検索し、検索結果パケットをＣＤプレーヤ２０に返信する。（５）ＣＤプレーヤ２０は、検索結果パケットを携帯電話機３０に転送する。（６）携帯電話機３０は、検索結果パケットに応じて、検索結果を表示部に表示する。その結果、顧客が、レンタルを検討しているＣＤに記録されているコンテンツを所有済か否かを確認できる。以下、本実施形態を詳細に説明する。
【００２４】
［コンテンツサーバの構成］
図２は、コンテンツサーバ１０の構成を示す概略図である。コンテンツサーバ１０は、制御部１１と、ＨＤＤ１２と、メモリ１３と、ディスク（ＣＤ）ドライブ１４と、操作表示部１５と、再生部１６と、通信部１７とを備える。
【００２５】
制御部１１は、ＨＤＤ１２又はメモリ１３に格納されたプログラムに基づいてコンテンツサーバ１０全体の動作を制御する。制御部１１は、パケット解析部１１Ａと、検索部１１Ｂと、パケット作成部１１Ｃとを含む。パケット解析部１１Ａは、ＣＤプレーヤ２０から受信した検索要求パケットの内容を解析する。検索部１１Ｂは、検索要求されたＣＤに記録されたコンテンツをユーザが所有しているか否かを検索する。パケット作成部１１Ｃは、検索部１１Ｂによる検索結果に基づいて、検索結果パケットを作成する。
【００２６】
図３は、ＣＤプレーヤ２０からコンテンツサーバ１０に送信される検索要求パケットの一例を示す図である。検索要求パケットは、サービス認識用ＩＤと、ＣＤ特定情報の種別と、携帯電話機の固有ＩＤ（以下、携帯ＩＤという）と、ＣＤ特定情報とを含む。サービス認識用ＩＤは、本パケットが検索要求パケットであることを示し、ＣＤに記録されたコンテンツを所有しているか否かを検索する必要があることをコンテンツサーバ１０が判断するための情報である。ＣＤ特定情報の種別は、ＣＤ特定情報がＴＯＣ情報であるか、又は、メタデータ（本例では、アーティスト名及びアルバム名）であるかを示すものである。ＣＤ特定情報には、ＣＤ特定情報の種別がＴＯＣ情報である場合、図３（ａ）のようにＴＯＣ情報が含まれ、ＣＤ特定情報の種別がアーティスト名及びアルバム名である場合、図３（ｂ）のようにアーティスト名及びアルバム名が含まれる。
【００２７】
図４は、コンテンツサーバ１０からＣＤプレーヤ２０に返信される検索結果パケットの一例を示す図である。検索結果パケットは、携帯ＩＤと、検索結果Ｒｅｔ値と、所有形態及びコンテンツ数と、アーティスト名と、アルバム名と、同アーティストの未所有のアルバム名と、推薦されるアーティスト名及びアルバム名と、近いアーティスト名及びアルバム名と、ジャケット画像データとを含む。検索結果Ｒｅｔ値には、検索要求されたＣＤに記録されたコンテンツを所有していることを示すExist、又は、ＣＤに記録されたコンテンツを所有していないことを示すNonExistが格納される。
【００２８】
図２に戻って、ＨＤＤ１２は複数のコンテンツを格納している。ＨＤＤ１２には、ディスクドライブ１４によってＣＤに記録されたコンテンツが読み出されてリッピングされる、又は、インターネット経由で販売サイトからコンテンツを購入してダウンロードされる。
【００２９】
ＨＤＤ１２は、図５に示すような所有情報テーブルをさらに格納している。所有情報テーブルは、ＨＤＤ１２に格納されているコンテンツに対応するアーティスト名及びアルバム名の組合せを管理する。所有情報テーブルは、検索部１１Ｂが検索要求のあったＣＤに記録されたコンテンツを所有しているか否かを検索するためのテーブルである。検索要求のあったＣＤのアーティスト名及びアルバム名の組合せが所有情報テーブルにあれば、ＣＤに記録されたコンテンツを所有していると判断され、そうでなければＣＤに記録されたコンテンツを所有していないと判断される。さらに、必要に応じて、所有情報テーブルは、ＨＤＤ１２に格納されておらず、ディスクドライブ１４に挿入され、再生部１６によって再生されたＣＤのアーティスト名及びアルバム名の組合せを管理する。これにより、顧客がＣＤを所有しているが、ＨＤＤ１２にリッピングしていないＣＤについても、検索部１１ＢがＣＤに記録されたコンテンツを所有している旨の検索結果を得ることができる。
【００３０】
所有情報テーブルは、アーティスト名を記録する領域と、アルバム名を記録する領域と、コンテンツ数を記録する領域と、所有形態を記録する領域とを含む。コンテンツ数を記録する領域には、ＨＤＤ１２に記録されている当該アーティスト名及びアルバム名を有するコンテンツの数が記録される。つまり、アーティスト名及びアルバム名で特定されるＣＤに記録されたコンテンツのうち、何曲のコンテンツがＨＤＤ１２に記録されているかを示す。所有形態には、アーティスト名及びアルバム名で特定されるＣＤの顧客の所有形態を示し、再生部１６によってＣＤが再生され所有情報テーブルに登録されるとき「ＣＤ挿入履歴有り（又はＣＤ所有としてもよい）」が記録され、ＨＤＤ１２にコンテンツがリッピングされるとき「ＣＤリッピング」が記録され、販売サイトからコンテンツを購入して、ＨＤＤ１２にダウンロードされるとき「ダウンロード」が記録される。
【００３１】
図２に戻り、ＨＤＤ１２は、ユーザが所有する携帯電話機３０の携帯ＩＤを登録する領域を有する。図３に示す検索要求パケットに、ＨＤＤ１２に登録されている携帯ＩＤと一致する携帯ＩＤが含まれている場合のみ、コンテンツサーバ１０はＣＤに記録されたコンテンツの所有有無の検索を行い、その検索結果パケットをＣＤプレーヤ２０に送信する。その結果、ＣＤに記録されたコンテンツを所有しているか否かの情報が誤って他人に送信されることを防止できる。
【００３２】
操作表示部１５は、ユーザの指示を入力する操作キーや、コンテンツ情報等を表示するＬＣＤ等を含む。通信部１７は、例えば、インターネットを経由して、レンタルショップのＣＤプレーヤ２０や、ＣＤＤＢ４０と通信する。すなわち、通信部１７は、ＣＤプレーヤ２０から検索要求パケットを受信し、ＣＤプレーヤ２０に検索結果パケットを返信する。
【００３３】
［ＣＤプレーヤ２０の構成］
図６は、ＣＤプレーヤ２０の構成を示す概略図である。ＣＤプレーヤ２０は、制御部２１と、メモリ２２と、ディスク（ＣＤ）ドライブ２３と、操作表示部２４と、音声処理部２５と、携帯通信部２６と、通信部２７とを備える。
【００３４】
制御部２１は、メモリ２２に格納されているプログラムに基づいてＣＤプレーヤ２０全体の動作を制御するものである。制御部２１は、パケット作成部２１Ａを含む。パケット作成部２１Ａは、携帯電話機３０から送信される検索要求に応じて、図３に示す検索要求パケットを作成する。また、制御部２１は、通信部２７を介してＣＤＤＢ４０にアクセスし、ディスクドライブ２３に挿入されているＣＤのＴＯＣ情報をＣＤＤＢ４０に送信し、ＣＤＤＢ４０からＣＤのアーティスト名及びアルバム名を取得する（つまり、ＣＤのＣＤ特定情報を取得する）。
【００３５】
メモリ２２には、ディスクドライブ２３に挿入されているＣＤのＣＤ特定情報（本例では、ＴＯＣ情報、又は、アーティスト名及びアルバム名）が一時的に記憶される。メモリ２２に記憶されたＣＤ特定情報は、図３の検索要求パケットの作成に使用される。メモリ２２に記憶されたＣＤ特定情報は、ＣＤがディスクドライブ２３から取り出される際にクリアされる。
【００３６】
ディスクドライブ２３は、ユーザによってＣＤが挿入されると、ＣＤからＴＯＣ情報を読み出して、制御部２１に供給する。また、ディスクドライブ２３は、ＣＤから音楽データを読み出して音声処理部２５に供給する。音声処理部２５は、音楽データをＤ／Ａ変換して、外部に接続された又は内蔵のアンプ装置及びスピーカーに音声信号を供給する。
【００３７】
操作表示部２４は、ユーザ指示を入力する操作キー、及び、コンテンツ情報等を表示するＬＣＤ等を含む。携帯通信部２６は、携帯電話機３０との間で双方向通信するものであり、例えば、携帯電話機３０との通信には、Bluetooth、無線ＬＡＮ等の任意のものが採用され得る。携帯通信部２６は、携帯電話機３０から検索要求を受信し、かつ、携帯電話機３０に検索結果パケットを送信する。通信部２７は、例えばインターネットを経由して、自宅のコンテンツサーバ１０や、外部のＣＤＤＢ４０と通信する。すなわち、通信部２７は、コンテンツサーバ１０に検索要求パケットを送信し、コンテンツサーバ１０から検索結果パケットを受信する。
【００３８】
［携帯電話機３０の構成］
図７は、携帯電話機３０の構成を示す概略図である。携帯電話機３０は、制御部３１と、メモリ３２と、操作表示部３３と、携帯通信部３４と、通信部３５とを備える。
【００３９】
制御部３１は、メモリ３２に格納されたプログラムに基づいて携帯電話機３０全体の動作を制御するものである。また、制御部３１は、メモリ３２に格納されている検索アプリ３２Ａを起動させ、携帯通信部３４を介して、検索要求をＣＤプレーヤ２０に送信する。検索アプリ３２Ａは、携帯電話機３０にインストールされ、レンタルを検討しているＣＤに記録されているコンテンツを既に所有しているか否かを検索して、検索結果を操作表示部３３に表示するサービスを提供するアプリケーションプログラムである。
【００４０】
メモリ３２には自身の携帯ＩＤが予め記憶されている。また、メモリ３２にはコンテンツサーバ３０のネットワーク上の特定情報（本例では、ＩＰアドレスであるが、ホスト名でもよい）が登録される。ＩＰアドレスは、ユーザが携帯電話機３０に直接入力してもよく、コンテンツサーバ１０から携帯電話機３０に送信してもよい。携帯ＩＤ及びＩＰアドレスは、検索要求と共に携帯電話機３０からＣＤプレーヤ２０へと送信され、ＣＤプレーヤ２０が検索要求パケットを作成し、コンテンツサーバ１０に送信するために用いられる。
【００４１】
操作表示部３３は、ユーザ指示を入力する操作キー、及び、検索アプリ３２Ａの画面（ＧＵＩ）を表示するディスプレイ装置（ＬＣＤや、有機ＥＬ等）を含む。図８は、操作表示部３３に表示される検索結果画面の一例を示す図である。検索結果画面は、検索要求のあったＣＤに記録されたコンテンツを所有しているか否かを示す領域８１を少なくとも含む。また、検索結果画面は、必要に応じて、検索要求のあったＣＤと同一アーティストのユーザが所有していないアルバム名を表示する領域８２と、検索要求のあったＣＤのアーティストを好む人に推薦するＣＤのアーティスト名及びアルバム名を表示する領域８３と、領域８２及び８３に表示されるＣＤの中で、このＣＤプレーヤが設置されている店舗で現在レンタル可能なＣＤを表示する領域８４とを含む。
【００４２】
図７に戻り、携帯通信部３４は、ＣＤプレーヤ２０との間で双方向通信するものであり、例えば、Bluetoothや無線ＬＡＮ等の任意のものが採用され得る。携帯通信部３４は、ＣＤプレーヤ２０に検索要求を送信し、かつ、ＣＤプレーヤ２０から検索結果パケットを受信する。通信部３５は、例えば、インターネットを経由してレンタルショップ内の在庫管理サーバ（図示せず）等と通信する。
【００４３】
以下、本実施形態のコンテンツ検索システムの動作を図９〜図１１のフローチャートを参照して説明する。
【００４４】
［所有情報テーブルの更新処理］
図９は、コンテンツサーバ１０の所有情報テーブル更新処理を示すフローチャートである。図９（ａ）を参照して、ＣＤがディスクドライブ１４によって再生されたとき、又は、コンテンツがＨＤＤ１２に登録されたとき（Ｓ１１：ＹＥＳ）、コンテンツサーバ１０の制御部１１は、再生されたＣＤの（又は、ＨＤＤ１２に登録されたコンテンツの）アーティスト名、アルバム名及び所有形態の組合せが所有情報テーブルに存在するか否かを判断する（Ｓ１２）。存在する場合（Ｓ１２：ＹＥＳ）、Ｓ１３をスキップしてＳ１４に進む。一方、存在しない場合（Ｓ１２：ＮＯ）、アーティスト名、アルバム名及び所有形態の組合せを所有情報テーブルに新たに登録する（Ｓ１３）。
【００４５】
続いて、制御部１１は、所有情報テーブルのコンテンツ数を更新する（Ｓ１４）。例えば、アルバム名、アーティスト名及び所有形態の組合せを所有情報テーブルに新規登録する場合（Ｓ１２：ＮＯ、Ｓ１３を経由してＳ１４）、ＨＤＤ１２にリッピング（又はダウンロード）されたコンテンツ数（又は、再生されたＣＤに記録されている全コンテンツ数）を新規登録する。また、既にアルバム名、アーティスト名及び所有形態の組合せが所有情報テーブルに登録済のＣＤについて、他のコンテンツをＨＤＤ１２に追加でリッピング（又はダウンロード）する場合（Ｓ１２：ＹＥＳを経由してＳ１４）、今回リッピング（ダウンロード）したコンテンツの数を加算する。
【００４６】
例えば、図５を参照すると、アーティスト名ＢＢＢ、アルバム名ｙｙｙのＣＤのコンテンツを２曲追加でリッピングする場合、アーティスト名ＢＢＢ、アルバム名ｙｙｙ、所有形態がＣＤリッピングに対応するコンテンツ数を８から１０に更新する。また、アーティスト名ＢＢＢ、アルバム名ｙｙｙのＣＤを再生する場合、アーティスト名ＢＢＢ、アルバム名ｙｙｙ、所有形態がＣＤ挿入履歴有りを新たに追加して、そのコンテンツ数にそのＣＤの全コンテンツ数を登録する。
【００４７】
図９（ｂ）を参照して、ＨＤＤ１２からコンテンツが削除されたとき（Ｓ２１：ＹＥＳ）、制御部１１は削除されたコンテンツのアーティスト名及びアルバム名及び所有形態の組合せに対応するコンテンツ数を、削除したコンテンツ数だけ減算して更新する（Ｓ２２）。削除されたコンテンツ数を減算した結果、そのコンテンツ数が０になった場合（Ｓ２３：ＹＥＳ）、制御部１１は削除されたコンテンツのアーティスト名、アルバム名及び所有形態の組合せを所有情報テーブルから削除する（Ｓ２４）。
【００４８】
［コンテンツ検索動作］
図１０はコンテンツ検索処理を示すシーケンスチャートである。まず、コンテンツサーバ１０は、検索要求を受け付けるべき携帯電話機３０の携帯ＩＤをＨＤＤ１２に登録する（Ｓ１０１）。この処理は、顧客が自宅でコンテンツサーバ１０と携帯電話機３０とを操作することにより実行される。顧客がレンタルショップでレンタルを検討しているＣＤを既に所有済か否か検索するとき、ＣＤプレーヤ２０に検索対象のＣＤが挿入され（Ｓ２０１）、ユーザ操作に応じて携帯電話機３０の検索アプリ３２Ａが起動される（Ｓ３０１）。
【００４９】
起動アプリ３２Ａが起動後に、ユーザ操作によって検索指示が携帯電話機３０に入力されると、携帯電話機３０は、メモリ３２に記憶されている自身の携帯ＩＤと、コンテンツサーバ１０のＩＰアドレスとを含む検索要求を、携帯通信部３４を介してＣＤプレーヤ２０に送信する（Ｓ３０２）。ＣＤプレーヤ２０は、携帯電話機３０から送信された検索要求を受信し（Ｓ２０２）、検索要求に含まれている携帯ＩＤと、ＩＰアドレスとをメモリ２２に一時的に保存する。
【００５０】
続いて、ＣＤプレーヤ２０は、挿入されているＣＤからＣＤ特定情報であるＴＯＣ情報を読み出して、メモリ２２に一時的に保存する（Ｓ２０３）。この時、必要に応じて、ＣＤプレーヤ２０はＣＤＤＢ４０にアクセスし、ＴＯＣ情報をＣＤＤＢ４０に送信し、ＣＤＤＢ４０からＣＤのアーティスト名及びアルバム名を取得する。取得したアーティスト名及びアルバム名は、メモリ２２内でＴＯＣ情報と置き換えられ一時的に保存される。
【００５１】
ＣＤプレーヤ２０は、メモリ２２に保存されている携帯ＩＤ及びＣＤ特定情報（ＴＯＣ情報、又は、アーティスト名及びアルバム名のいずれか）に基づいて、図３に示す検索要求パケットを作成し、インターネット経由で、ＩＰアドレスによって特定されるコンテンツサーバ１０に送信する（Ｓ２０４）。ここで、メモリ１３に保存されているＣＤ特定情報の種別がＴＯＣ情報である場合、図３（ａ）の検索要求パケットが作成され、ＣＤ特定情報の種別がアーティスト名及びアルバム名である場合、図３（ｂ）の検索要求パケットが作成される。
【００５２】
コンテンツサーバ１０は、ＣＤプレーヤ２０から検索要求パケットを受信すると（Ｓ１０２）、検索要求パケットの内容を解析して、検索要求されたＣＤに記録されたコンテンツをユーザが所有しているか否かを検索する（Ｓ１０３）。また、コンテンツサーバ１０は、検索結果に応じて、検索結果パケットを作成し、インターネット経由で、ＣＤプレーヤ２０に返信する（Ｓ１０３、Ｓ１０４）。
【００５３】
図１１を参照して、Ｓ１０３の詳細を説明する。まず、コンテンツサーバ１０のパケット解析部１１Ａは、サービス認識用ＩＤが含まれていることを確認後に、検索要求パケットに含まれている携帯ＩＤが、ＨＤＤ１２に登録されている携帯ＩＤと一致するか否かを確認する（Ｓ４０１）。
【００５４】
検索要求パケットに含まれる携帯ＩＤがＨＤＤ１２に登録されていれば（Ｓ４０１：ＹＥＳ）、コンテンツサーバ１０で検索処理を実行すべき正当な検索要求パケットであるので、制御部１１は、メモリ１３内の検索結果Ｒｅｔ値を所有しないことを表すNonExistに初期化する（Ｓ４０２）。続いて、パケット解析部１１Ａは、検索要求パケットの２バイト目のＣＤ特定情報の種別がＴＯＣ情報であるか否かを判断する（Ｓ４０３）。
【００５５】
ＣＤ特定情報の種別がＴＯＣ情報であれば（Ｓ４０３：ＹＥＳ）、制御部１１は、ＣＤＤＢ４０にアクセスして、検索要求パケットに含まれているＴＯＣ情報をＣＤＤＢ４０に送信し、ＣＤＤＢ４０からＣＤのアーティスト名及びアルバム名を取得する（Ｓ４０４）。一方、ＣＤ特定情報がアーティスト名及びアルバム名である場合（Ｓ４０３：ＮＯを経由してＳ４０５：ＹＥＳ）、Ｓ４０４をスキップしてＳ４０６へと進む。
【００５６】
検索部１１Ｂは、検索要求のあったＣＤに記録されているコンテンツをユーザが所有しているか否かを判断する（Ｓ４０６、Ｓ４０７）。詳細には、検索部１１Ｂは、検索要求パケットから得られたアーティスト名及びアルバム名の組合せと、図５の所有情報テーブルに登録されているアーティスト名及びアルバム名の組合せとを比較し（Ｓ４０６）、一致する組合せが存在するか否かを判断する（Ｓ４０７）。アーティスト名及びアルバム名の一致する組合せが存在する場合（Ｓ４０７：ＹＥＳ）、検索要求のあったＣＤに記録されたコンテンツをユーザが所有していると判断されるので、制御部１１は、検索結果Ｒｅｔ値を所有していることを表すExistに変更する（Ｓ４０８）。一方、アーティスト名及びアルバム名の一致する組合せが存在しない場合（Ｓ４０７：ＮＯ）、検索要求のあったＣＤに記録されたコンテンツをユーザが所有していないと判断されるので、Ｓ４０８をスキップし（検索結果Ｒｅｔ値はNonExistのままで）、Ｓ４０９に進む。
【００５７】
Ｓ４０９において、制御部１１は、検索要求パケットから得られたアーティスト名及びアルバム名に基づいて、インターネット経由で外部のサーバから、検索要求のあったＣＤと同一アーティストでユーザが所有していないアルバム名や、検索要求のあったＣＤのアーティストを好む人に推薦するアーティスト名及びアルバム名や、検索要求のあったＣＤに近いアーティスト名及びアルバム名を取得する。これらの情報を取得する技術自体は、現在既にサービスが提供されているので、ここでは詳細な説明を割愛する。また、これらのアーティスト名およびアルバム名で特定されるＣＤのジャケット画像を同様にインターネット経由で外部サーバから取得する。なお、Ｓ４０９の処理は必須ではない。
【００５８】
続いて、パケット作成部１１Ｃは、検索結果Ｒｅｔ値等を含む図４に示す検索結果パケットを作成する（Ｓ４１０）。詳細には、パケット作成部１１Ｃは、検索結果パケットの１バイト目にＳ４０１で確認した携帯ＩＤを含め、２バイト目に検索結果Ｒｅｔ値を含め、３バイト目以降に、所有形態（所有形態がリッピング又はダウンロードのときにはそのコンテンツ数も含む）、検索対象のアーティスト名、アルバム名、及び、Ｓ４０９で取得した各情報を含める。最後に、制御部１１は、作成された検索結果パケットをＣＤプレーヤ２０に返信する（Ｓ４１１）。
【００５９】
なお、Ｓ４０１において、検索要求パケット内の携帯ＩＤがＨＤＤ１２に未登録であれば（Ｓ４０１：ＮＯ）、誤って送信された検索要求パケットであるので、制御部１１は、検索結果Ｒｅｔ値をerrorに設定し（Ｓ４１２）、検索結果パケットをＣＤプレーヤ２０に送信する（Ｓ４１０、Ｓ４１１）。また、検索要求パケットの２バイト目がＴＯＣ情報でもアーティスト名及びアルバム名でもない場合にも（Ｓ４０５：ＮＯ）、制御部１１は、検索結果Ｒｅｔ値をerrorに設定し（Ｓ４１２）、検索結果パケットをＣＤプレーヤ２０に送信する（Ｓ４１０、Ｓ４１１）。
【００６０】
図１０に戻って、ＣＤプレーヤ２０は、検索結果パケットをコンテンツサーバ１０から受信して、検索結果パケットの携帯ＩＤで特定される携帯電話機３０に転送する（Ｓ２０５）。携帯電話機３０は、ＣＤプレーヤ２０から検索結果パケットを受信する（Ｓ３０３）。携帯電話機３０は、必要に応じて、レンタルショップの在庫管理サーバにアクセスし、Ｓ４０９で取得され検索結果パケットに含まれている推薦されたＣＤ等が、現在このレンタルショップでレンタル可能か否かの在庫情報を取得する（Ｓ３０３）。
【００６１】
携帯電話機３０は、検索結果パケット及びＳ３０３で取得した在庫情報に基づいて、図８に示す検索結果画面を作成して、操作表示部１５に表示する。図１２は、図８における検索結果を表す領域８１の他の表示例を示す図である。検索結果パケットの検索結果Ｒｅｔ値がNonExistの場合、図８のように領域８１には「ＣＤに記録されたコンテンツを所有していない」旨のメッセージが表示される。検索結果パケットの検索結果Ｒｅｔ値がExistであって、所有形態がＣＤ挿入履歴有りの場合、図１２（ａ）のように領域８１には「ＣＤを挿入したことがあります」旨のメッセージが表示される。検索結果パケットの検索結果Ｒｅｔ値がExistであって、所有形態がＣＤリッピングの場合、図１２（ｂ）のように領域８１には「ＣＤの曲が８曲（この曲数には、検索結果パケット内のコンテンツ数が表示される）リッピングされています」旨のメッセージが表示される。検索結果パケットの検索結果Ｒｅｔ値がExistであって、所有形態がダウンロードの場合、図１２（ｃ）のように領域８１には「ＣＤの曲が７曲（この曲数には、コンテンツ数が表示される）リッピングされています」旨のメッセージが表示される。
【００６２】
以上の処理によって、顧客はレンタルを検討するＣＤに記録されたコンテンツを既に所有済か否かを確認することができる。また、ＣＤに記録された複数のコンテンツのうちの一部のみがコンテンツサーバ１０に保存されている場合にも、その保存されているコンテンツ数を表示することで、レンタルの是非の参考情報にすることができる。
【００６３】
以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。例えば、携帯電話機３０を使用せずに、ＣＤプレーヤに顧客が自宅のコンテンツサーバのＩＰアドレス及びパスワードを入力し、検索結果画面をＣＤプレーヤ２０又はそれに接続されたディスプレイ装置に表示してもよい。同様に、ＣＤプレーヤ２０に顧客がＩＰアドレスを入力する代わりにコンテンツサーバのＩＰアドレス及びパスワードが書き込まれた会員証等の磁気カード又はＩＣカードを使用してもよい。また、図１０において、Ｓ３０３の店舗の在庫管理サーバにアクセスして、在庫情報を取得する処理をＣＤプレーヤ２０が実行し、図８の検索結果画面をＣＤプレーヤ２０が作成して、携帯電話機３０に送信してもよい。また、図１０の処理でアーティスト名及びアルバム名の組合せを比較する代わりに、ＴＯＣ情報自体を比較してもよい。この場合、所有情報テーブルにはアーティスト名及びアルバム名の代わりにＴＯＣ情報が記録され、検索要求パケット内のＣＤ特定情報はＴＯＣ情報となる。また、アーティスト名及びアルバム名の組合せが所有情報テーブルに存在する場合でも、コンテンツ数がＣＤの全コンテンツ数未満であれば、検索結果を未所有と設定してもよい。また、上記のコンテンツサーバ、ＣＤプレーヤ及び携帯電話機を動作させるためのコンピュータプログラム及びそれを記録した記録媒体という形態で提供されてもよい。
【産業上の利用可能性】
【００６４】
本発明は、レンタルショップ又レコード店等の店舗において、顧客がＣＤに記録されたコンテンツを所有済か否かを確認するサービスに好適に適用され得る。
【図面の簡単な説明】
【００６５】
【図１】本発明の好ましい実施形態によるコンテンツ検索システムの構成を示すブロック図である。
【図２】コンテンツサーバ（所有コンテンツ検索装置）の構成を示すブロック図である。
【図３】検索要求パケットのデータ構造を示す図である。
【図４】検索結果パケットのデータ構造を示すブロック図である。
【図５】所有情報テーブルを示す図である。
【図６】視聴用ＣＤプレーヤ（ディスク特定装置）の構成を示すブロック図である。
【図７】携帯電話機（携帯端末）の構成を示すブロック図である。
【図８】検索結果画面を示す図である。
【図９】所有情報テーブルの更新処理を示すフローチャートである。
【図１０】コンテンツ検索処理を示す各装置のシーケンスチャートである。
【図１１】Ｓ１０３の詳細を示すフローチャートである。
【図１２】検索結果画面を示す図である。
【符号の説明】
【００６６】
１０        コンテンツサーバ（所有コンテンツ検索装置）
２０        ＣＤプレーヤ（ディスク特定装置）
３０        携帯電話機（携帯端末）
【図１】
2008192025.tif 000003
【図２】
2008192025.tif 000004
【図３】
2008192025.tif 000005
【図４】
2008192025.tif 000006
【図５】
2008192025.tif 000007
【図６】
2008192025.tif 000008
【図７】
2008192025.tif 000009
【図８】
2008192025.tif 000010
【図９】
2008192025.tif 000011
【図１０】
2008192025.tif 000012
【図１１】
2008192025.tif 000013
【図１２】
2008192025.tif 000014