(57)【要約】    【課題】      コンテンツ参照ＩＤと、コンテンツの保存場所とを対応付けて管理し、ユーザ端末から受信する検索キーに基づいて適合するコンテンツのコンテンツ参照ＩＤと保存場所とをユーザ端末に戻すことにより、ユーザ端末が検索機能を搭載することを不要にし、ユーザの検索操作を容易にし、特定ユーザのみにコンテンツを検索可能にする設定を容易にすること。    【解決手段】  検索サーバ１１０の検索部１１１は、コンテンツ管理部１１２に保持されたデータベースから、ローカル端末１００から受信したコンテンツ参照ＩＤリスト内で検索キーに適合するコンテンツ情報を検索する。検索部１１１は、検索結果のコンテンツ参照ＩＤ−ロケーションリストを取得し、取得した検索結果のコンテンツ参照ＩＤ−ロケーションリストを、通信部１１３を通じて、ローカル端末１００の検索依頼部１０２に返信する。  【選択図】      図１
2005149314.tif 000002
【特許請求の範囲】
【請求項１】
分散して保存されたコンテンツを検索するコンテンツ検索装置であって、
コンテンツを一意に識別可能なコンテンツ参照ＩＤと、コンテンツが保存された保存場所等を示すロケーション情報とを対応付けてデータベースとして管理する管理手段と、
ユーザ端末から検索キーを受信すると、前記データベースに基づいて適合するコンテンツを検索する検索手段と、
前記ユーザ端末から検索キーを受信するとともに、前記コンテンツ検索手段による検索結果を前記ユーザ端末に送信する通信手段と、
を具備することを特徴とするコンテンツ検索装置。
【請求項２】
前記管理手段は、前記検索キーに対応するコンテンツの内容を示すコンテンツ情報を前記データベースにより更に管理し、
前記通信手段は、前記ユーザ端末から検索依頼を受信すると、前記データベースからコンテンツ情報を読み出して該ユーザ端末に送信した後、該ユーザ端末から検索キーを受信することを特徴とする請求項１記載のコンテンツ検索装置。
【請求項３】
コンテンツ提供端末から前記コンテンツ参照ＩＤと前記ロケーション情報とを取得して、前記データベースに登録する登録手段を更に具備し、
前記通信手段は、前記コンテンツ提供端末から前記コンテンツ参照ＩＤと前記ロケーション情報とを受信して前記登録手段に出力するとともに、前記データベースに登録された前記コンテンツ参照ＩＤと前記ロケーション情報とを前記ユーザ端末に送信することを特徴とする請求項１又は２記載のコンテンツ検索装置。
【請求項４】
コンテンツの検索をコンテンツ検索装置に依頼するユーザ端末と、前記ユーザ端末からの検索依頼に応じて分散して保存されたコンテンツを検索するコンテンツ検索装置と、を具備するコンテンツ検索システムであって、
前記ユーザ端末は、
前記検索依頼した前記コンテンツ検索装置からコンテンツの内容を示すコンテンツ情報を取得する取得手段と、
前記取得されたコンテンツ情報から検索キーを入力する入力手段と、
前記入力された検索キーを前記コンテンツ検索装置に送信するとともに、当該検索キーに適合したコンテンツ検索結果を該コンテンツ検索装置から受信する通信手段と、
を具備し、
前記コンテンツ検索装置は、
コンテンツを一意に識別可能なコンテンツ参照ＩＤと、コンテンツの保存場所等を示すロケーション情報と、前記検索キーに対応するコンテンツの内容を示すコンテンツ情報とを対応付けてデータベースとして管理する管理手段と、
前記ユーザ端末から検索キーを受信すると、前記データベースに基づいて、前記検索キーに適合するコンテンツを検索する検索手段と、
前記ユーザ端末から検索依頼を受信すると、前記データベースからコンテンツ情報を読み出して該ユーザ端末に送信し、該ユーザ端末から検索キーを受信すると、前記検索手段による検索結果を該ユーザ端末に送信する通信手段と、
を具備することを特徴とするコンテンツ検索システム。
【請求項５】
分散して保存されたコンテンツを検索するコンテンツ検索方法であって、
コンテンツを一意に識別可能なコンテンツ参照ＩＤと、コンテンツが保存された保存場所等を示すロケーション情報とを対応付けてデータベースとして管理する管理ステップと、
ユーザ端末から検索キーを受信すると、前記データベースに基づいて適合するコンテンツを検索する検索ステップと、
前記ユーザ端末から検索キーを受信するとともに、前記コンテンツ検索手段による検索結果を前記ユーザ端末に送信する通信ステップと、
を有することを特徴とするコンテンツ検索方法。
【請求項６】
ユーザ端末からのコンテンツの検索依頼に応じて分散して保存されたコンテンツをコンテンツ検索装置で検索するコンテンツ検索方法であって、
前記ユーザ端末では、
前記検索依頼した前記コンテンツ検索装置からコンテンツの内容を示すコンテンツ情報を取得する取得ステップと、
前記取得されたコンテンツ情報から検索キーを入力する入力ステップと、
前記入力された検索キーを前記コンテンツ検索装置に送信するとともに、当該検索キーに適合したコンテンツ検索結果を該コンテンツ検索装置から受信する通信ステップと、
を有し、
前記コンテンツ検索装置では、
コンテンツを一意に識別可能なコンテンツ参照ＩＤと、コンテンツの保存場所等を示すロケーション情報と、前記検索キーに対応するコンテンツの内容を示すコンテンツ情報とを対応付けてデータベースとして管理する管理ステップと、
前記ユーザ端末から検索キーを受信すると、前記データベースに基づいて、前記検索キーに適合するコンテンツを検索する検索ステップと、
前記ユーザ端末から検索依頼を受信すると、前記データベースからコンテンツ情報を読み出して該ユーザ端末に送信し、該ユーザ端末から検索キーを受信すると、前記検索手段による検索結果を該ユーザ端末に送信する通信ステップと、
を有することを特徴とするコンテンツ検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット等のネットワークに接続されたローカル端末に保存されたコンテンツを検索するコンテンツ検索装置及びコンテンツ検索方法に関する。
【背景技術】
【０００２】
従来、インターネット等のネットワークに接続されたローカル端末に蓄積されたコンテンツを検索する場合は、ネットワークを介してローカル端末にアクセス可能な端末毎に検索機能を搭載し、その検索機能のインターフェースを利用して検索している。
【０００３】
また、ユーザが自分のコンテンツを検索する場合、例えば、ＨＤＤレコーダ内のコンテンツであればＨＤＤレコーダにインストールされている検索エンジンを使ってＨＤＤレコーダ内のコンテンツを検索し、パソコン内のコンテンツであればパソコンにインストールされた検索エンジンで検索していた。もしくは、家庭内等のネットワークに存在する１サーバがネットワークに存在するすべてのコンテンツを管理し、それらを検索する検索エンジンを保持していた（例えば、特許文献１参照）。
【０００４】
また、従来、個人が所有しているオリジナルコンテンツを他のユーザに検索してもらう場合、まず、コンテンツをプロバイダ等を通じてサーバ上にアップロードし、その後、他のユーザが持つ既存の検索エンジンにより検索してもらうという方法が一般的である。
【特許文献１】特開２００１−１５５０２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載されているように、各家庭や職場内のネットワークごとに存在するサーバや端末に検索エンジンが存在する場合、検索エンジンのバージョンアップやメンテナンスが煩雑になる上、検索エンジンソフトがサーバや端末の資源（ＣＰＵやＨＤＤ、メモリなど）を占有してしまうという問題があった。
【０００６】
また、ネットワーク毎や端末毎に検索エンジンが異なるため、ユーザは各検索エンジンの使用方法を学習しなければならず、同じコンテンツに対しても検索方法が異なってしまうため、ユーザにとって操作が煩雑であるという問題があった。
【０００７】
また、音楽や映像等のコンテンツの情報を記載する方式は多数存在しており、これらの方式間には明確な互換性がない場合も多くあり、各方式に対応した検索機能を必要としていたため、以下のような問題があった。
【０００８】
例えば、同じ音楽の情報を記載する場合、ＭＰ３（MPEG Audio Layer-3）ではＩＤ３タグが存在し、Windows（Ｒ） Media PlayerではＡＳＸが存在しており、その間に明確な互換性はないため、それぞれに対応した検索機能を必要とし、ユーザにとって操作が煩雑であるという問題があった。
【０００９】
更に、同じＭＰ３においても、ＩＤ３タグにのみ対応している検索機能はＩＤ３タグの拡張方式ＩＤ３  ｖ２には対応できないなど、方式の変更や拡張に検索機能が柔軟に対応できないという問題もあった。
【００１０】
また、個人が所有しているオリジナルコンテンツを他のユーザに検索してもらう場合、サーバにアップロードするという手間がかかり、特定のユーザのみに検索してもらいたいといった設定も難しかった。
【００１１】
本発明はかかる点に鑑みてなされたものであり、コンテンツを識別するコンテンツ参照ＩＤと、コンテンツの保存場所とを対応付けて管理し、ユーザ端末から受信する検索キーに基づいて適合するコンテンツのコンテンツ参照ＩＤと保存場所とをユーザ端末に戻すことにより、ユーザ端末が検索機能を搭載することを不要にし、ユーザの検索操作を容易にし、特定ユーザのみにコンテンツを検索可能にする設定を容易にするコンテンツ検索装置及びコンテンツ検索方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明のコンテンツ検索装置は、分散して保存されたコンテンツを検索するコンテンツ検索装置であって、コンテンツを一意に識別可能なコンテンツ参照ＩＤと、コンテンツが保存された保存場所等を示すロケーション情報とを対応付けてデータベースとして管理する管理手段と、ユーザ端末から検索キーを受信すると、前記データベースに基づいて適合するコンテンツを検索する検索手段と、前記ユーザ端末から検索キーを受信するとともに、前記コンテンツ検索手段による検索結果を前記ユーザ端末に送信する通信手段と、を具備する構成を採る。
【００１３】
この構成によれば、ユーザ端末が検索機能を搭載することを不要にすることができ、処理能力が低い端末でも高度な検索が可能となる。
【００１４】
本発明のコンテンツ検索装置は、請求項１記載のコンテンツ検索装置において、前記管理手段は、前記検索キーに対応するコンテンツの内容を示すコンテンツ情報を前記データベースにより更に管理し、前記通信手段は、前記ユーザ端末から検索依頼を受信すると、前記データベースからコンテンツ情報を読み出して該ユーザ端末に送信した後、該ユーザ端末から検索キーを受信する構成を採る。
【００１５】
この構成によれば、ユーザ端末において検索キーの入力操作を容易にすることができるとともに、コンテンツ検索用の情報を記憶する記憶領域を不要にすることができる。
【００１６】
本発明のコンテンツ検索装置は、請求項１又は２記載のコンテンツ検索装置において、コンテンツ提供端末から前記コンテンツ参照ＩＤと前記ロケーション情報とを取得して、前記データベースに登録する登録手段を更に具備し、前記通信手段は、前記コンテンツ提供端末から前記コンテンツ参照ＩＤと前記ロケーション情報とを受信して前記登録手段に出力するとともに、前記データベースに登録された前記コンテンツ参照ＩＤと前記ロケーション情報とを前記ユーザ端末に送信する構成を採る。
【００１７】
この構成によれば、コンテンツ参照ＩＤとロケーション情報の変更や更新を容易にすることができ、ユーザ端末側は特別な操作を行うことなく、新規なコンテンツ情報を享受することができる。
【００１８】
本発明のコンテンツ検索システムは、コンテンツの検索をコンテンツ検索装置に依頼するユーザ端末と、前記ユーザ端末からの検索依頼に応じて分散して保存されたコンテンツを検索するコンテンツ検索装置と、を具備するコンテンツ検索システムであって、前記ユーザ端末は、前記検索依頼した前記コンテンツ検索装置からコンテンツの内容を示すコンテンツ情報を取得する取得手段と、前記取得されたコンテンツ情報から検索キーを入力する入力手段と、前記入力された検索キーを前記コンテンツ検索装置に送信するとともに、当該検索キーに適合したコンテンツ検索結果を該コンテンツ検索装置から受信する通信手段と、を具備し、前記コンテンツ検索装置は、コンテンツを一意に識別可能なコンテンツ参照ＩＤと、コンテンツの保存場所等を示すロケーション情報と、前記検索キーに対応するコンテンツの内容を示すコンテンツ情報とを対応付けてデータベースとして管理する管理手段と、前記ユーザ端末から検索キーを受信すると、前記データベースに基づいて、前記検索キーに適合するコンテンツを検索する検索手段と、前記ユーザ端末から検索依頼を受信すると、前記データベースからコンテンツ情報を読み出して該ユーザ端末に送信し、該ユーザ端末から検索キーを受信すると、前記検索手段による検索結果を該ユーザ端末に送信する通信手段と、を具備するようにした。
【００１９】
この構成によれば、ユーザ端末が検索機能を搭載することを不要にすることができ、ユーザの検索操作を容易にすることができ、特定ユーザのみにコンテンツを検索可能にする設定を容易にすることができる。
【００２０】
本発明のコンテンツ検索方法は、分散して保存されたコンテンツを検索するコンテンツ検索方法であって、コンテンツを一意に識別可能なコンテンツ参照ＩＤと、コンテンツが保存された保存場所等を示すロケーション情報とを対応付けてデータベースとして管理する管理ステップと、ユーザ端末から検索キーを受信すると、前記データベースに基づいて適合するコンテンツを検索する検索ステップと、前記ユーザ端末から検索キーを受信するとともに、前記コンテンツ検索手段による検索結果を前記ユーザ端末に送信する通信ステップと、を有するようにした。
【００２１】
この方法によれば、ユーザ端末が検索機能を搭載することを不要にすることができ、ユーザの検索操作を容易にすることができ、特定ユーザのみにコンテンツを検索可能にする設定を容易にすることができる。
【００２２】
本発明のコンテンツ検索方法は、ユーザ端末からのコンテンツの検索依頼に応じて分散して保存されたコンテンツをコンテンツ検索装置で検索するコンテンツ検索方法であって、前記ユーザ端末では、前記検索依頼した前記コンテンツ検索装置からコンテンツの内容を示すコンテンツ情報を取得する取得ステップと、前記取得されたコンテンツ情報から検索キーを入力する入力ステップと、前記入力された検索キーを前記コンテンツ検索装置に送信するとともに、当該検索キーに適合したコンテンツ検索結果を該コンテンツ検索装置から受信する通信ステップと、を有し、前記コンテンツ検索装置では、コンテンツを一意に識別可能なコンテンツ参照ＩＤと、コンテンツの保存場所等を示すロケーション情報と、前記検索キーに対応するコンテンツの内容を示すコンテンツ情報とを対応付けてデータベースとして管理する管理ステップと、前記ユーザ端末から検索キーを受信すると、前記データベースに基づいて、前記検索キーに適合するコンテンツを検索する検索ステップと、前記ユーザ端末から検索依頼を受信すると、前記データベースからコンテンツ情報を読み出して該ユーザ端末に送信し、該ユーザ端末から検索キーを受信すると、前記検索手段による検索結果を該ユーザ端末に送信する通信ステップと、を有するようにした。
【００２３】
この方法によれば、ユーザ端末が検索機能を搭載することを不要にすることができ、ユーザの検索操作を容易にすることができ、特定ユーザのみにコンテンツを検索可能にする設定を容易にすることができる。
【発明の効果】
【００２４】
本発明によれば、ユーザ端末が検索機能を搭載することを不要にすることができ、ユーザの検索操作を容易にすることができ、特定ユーザのみにコンテンツを検索可能にする設定を容易にすることができる。
【発明を実施するための最良の形態】
【００２５】
本発明の骨子は、コンテンツを識別するコンテンツ参照ＩＤと、コンテンツの保存場所とを対応付けて管理し、ユーザ端末から受信する検索キーに基づいて適合するコンテンツのコンテンツ参照ＩＤと保存場所とをユーザ端末に戻すことにより、ユーザ端末が検索機能を搭載することを不要にし、ユーザの検索操作を容易にし、特定ユーザのみにコンテンツを検索可能にする設定を容易にすることである。
【００２６】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００２７】
（実施の形態１）
図１は、本発明の実施の形態１に係るコンテンツ検索システムの構成を示すブロック図である。
【００２８】
図１において、コンテンツ検索システムは、ユーザ端末としてのローカル端末１００とコンテンツ検索装置としての検索サーバ１１０を具備している。
【００２９】
ローカル端末１００は、ＨＤＤビデオレコーダ、パソコン、ＰＤＡ（Personal Digital Assistance ：携帯情報端末）等のコンテンツを取得、保存、視聴が可能な端末であり、入出力部１０１、検索依頼部１０２、コンテンツ参照ＩＤ管理部１０３及び通信部１０４を有している。
【００３０】
入出力部１０１は、キーボードやポインティングデバイス等により構成される入力機能と、ＣＲＴや液晶表示パネル等により構成される表示機能とを有し、ユーザからの入力を受け付け、その結果を表示する。
【００３１】
検索依頼部１０２は、入出力部１０１から入力される検索開始指示により検索サーバ１１０にコンテンツの検索を依頼し、その検索結果を検索サーバ１１０から取得する。
【００３２】
コンテンツ参照ＩＤ管理部１０３は、コンテンツを一意に識別するためのコンテンツ参照ＩＤを保持している。コンテンツ参照ＩＤとは、コンテンツをネットワーク上で一意に識別するためのＩＤであり、このコンテンツ参照ＩＤが同一であれば、そのコンテンツは同一であることを意味する。
【００３３】
通信部１０４は、ＩＰ（Internet Protocol ）ネットワーク等のネットワークＮを通じて、検索サーバ１１０との間で通信を行う。
【００３４】
検索サーバ１１０は、ローカル端末１００からの検索依頼に基づいてコンテンツ情報の検索を行うサーバであり、検索部１１１、コンテンツ管理部１１２及び通信部１１３を有している。
【００３５】
検索部１１１は、ローカル端末１００から受信した検索依頼に基づいてコンテンツ情報の検索を行い、その検索結果を通信部１１３及びネットワークＮを通じてローカル端末１００に送信する。
【００３６】
コンテンツ管理部１１２は、コンテンツ参照ＩＤと、ロケーションと、コンテンツ情報とをデータベースとして保持している。ロケーションとは、コンテンツが実際に存在する場所（例えば、ローカル端末内の保存場所）、またはコンテンツへのリンク情報が存在する場所を示すＵＲＩである。具体的にはインターネットであればＵＲＬ（Uniform Resource Locator）であり、テレビコンテンツであればＳＩ（Service Information ）情報となる。コンテンツ情報とは、コンテンツ参照ＩＤが示すコンテンツに関する様々な情報を保持しているデータである。図２は、コンテンツ管理部１１２が保持しているデータベース２００の一例であり、コンテンツ情報として、コンテンツのタイトル、ジャンル、出演者、セリフ、映像、ＢＧＭ等の情報を保持している。
【００３７】
通信部１１３は、ＩＰネットワーク等のネットワークＮを通じて、ローカル端末１００との間で通信を行う。
【００３８】
次に、図１のコンテンツ検索システムにおいて、ローカル端末１００のコンテンツを検索サーバ１１０で検索し、検索したコンテンツにアクセスするまでの動作について、図３に示す処理フローを参照して説明する。
【００３９】
ステップＳ１０１において、ローカル端末１００の入出力部１０１において検索開始ボタンを押されると、ステップＳ１０２において、入出力部１０１は、検索依頼部１０２に検索開始要求を出力する。次いで、ステップＳ１０３において、検索依頼部１０２は、通信部１０４を通じて、検索サーバ１１０の検索部１１１に検索フォーマットを要求する。検索フォーマットとは、検索サーバ１１０が対応している検索機能をローカル端末１００に提供するためのフォーマットである。
【００４０】
検索部１１１は、ローカル端末１００から検索開始要求を受信すると、予め格納した検索フォーマットを通信部１１３を通じて、ローカル端末１００の検索依頼部１０２に送信する。ステップＳ１０４において、検索依頼部１０２は、検索サーバ１１０の検索部１１１から検索フォーマットを取得する。
【００４１】
次いで、ステップＳ１０５において、検索依頼部１０２は、取得した検索フォーマットに従って検索画面を入出力部１０１に表示する。この検索画面では、コンテンツを検索するための検索キーとして、タイトル検索、ジャンル検索、出演者検索、セリフ検索、映像イメージ検索、ＢＧＭ検索が用意されており、検索キー毎にキーワードを直接入力するか、フォーカスした検索キーに対応して、リスト一覧表示枠に表示されるリストから選択することが可能である。この検索画面に表示された複数の検索キーは、図２に示したコンテンツ管理部１１２が保持しているデータベース２００に設定されたコンテンツ情報に基づいて設定されている。
【００４２】
次いで、ステップＳ１０６において、ユーザは、入出力部１０１から検索画面に検索キーを入力すると、ステップＳ１０７において、入出力部１０１は、ステップＳ１０６で入力された検索キーを検索依頼部１０２に渡す。ステップＳ１０８において、検索依頼部１０２は、コンテンツ参照ＩＤ管理部１０３にコンテンツ参照ＩＤリストを要求する。
【００４３】
コンテンツ参照ＩＤ管理部１０３は、保持しているコンテンツ参照ＩＤリストを検索依頼部１０２に渡す。ステップＳ１０９において、検索依頼部１０２は、コンテンツ参照ＩＤ管理部１０３からコンテンツ参照ＩＤリストを取得する。次いで、ステップＳ１１０において、検索依頼部１０２は、Ｓ１０７で取得した検索キーとＳ１０９で取得したコンテンツ参照ＩＤリストとを、通信部１０４を通じて、検索サーバ１１０の検索部１１１に送信する。
【００４４】
次いで、ステップＳ１１１において、検索サーバ１１０の検索部１１１は、コンテンツ管理部１１２に保持された図２に示したデータベース２００から、ステップＳ１１０で受信したコンテンツ参照ＩＤリスト内で検索キーに適合するコンテンツ情報を検索する。ステップＳ１１２において、検索部１１１は、検索結果のコンテンツ参照ＩＤ−ロケーションリストを取得する。ステップＳ１１３において、検索部１１１は、ステップＳ１１２より取得した検索結果のコンテンツ参照ＩＤ−ロケーションリストを、通信部１１３を通じて、ローカル端末１００の検索依頼部１０２に返信する。
【００４５】
次いで、ステップＳ１１４において、ローカル端末１００内の検索依頼部１０２は、ステップＳ１１３で検索サーバ１１０から受信したコンテンツ参照ＩＤ−ロケーションリストを入出力部１０１に表示する。そして、ステップＳ１１５において、ユーザは、入出力部１０１からアクセスしたいコンテンツ参照ＩＤのロケーションを選択する。ステップＳ１１６において、入出力部１０１は、選択されたロケーションにアクセスする指示を入力し、通信部１０４及びネットワークＮを通じて当該ロケーションにアクセスする。
【００４６】
以上のように、本実施の形態の検索システムによれば、ローカル端末のコンテンツを検索サーバの検索機能を使用して検索するようにしたため、ローカル端末に検索機能を搭載する必要がなくなり、処理能力が低い端末でも高度な検索が可能となる。例えば、音声検索、画像イメージ検索、ＢＧＭ検索、鼻歌検索など高度な検索を利用することができる。
【００４７】
また、将来実現されるかもしれない高度な検索に対しても容易に対応することできる。例えば、意味検索や脳波検索等が将来的に実現した場合にも、検索サーバ側の機能拡張のみで利用することができる。
【００４８】
更に、検索機能のアップデートや改修が発生した場合にも検索サーバ側のみが対応すればよいため、メンテナンスが容易になる。コンテンツ提供者側がコンテンツ情報を更新、拡張しても、ユーザ側は特別な操作を行うことなくそれらのコンテンツ情報を享受できる。例えば、コンテンツ提供者側がコンテンツ情報における表記ミスの修正、情報の追加、新しい検索機能の追加を行っても、ユーザ側はアップデートなどの操作をする必要はなくなり、常に最新の検索機能を利用することができる。
【００４９】
また、コンテンツ提供者側は、それぞれのローカル端末の検索機能に合わせたコンテンツ情報を作成する必要がないため、コンテンツ情報を作成するコストを低減することができる。
【００５０】
また、ローカル端末は、アクセス可能なコンテンツのコンテンツ参照ＩＤを管理するだけなので、コンテンツ参照ＩＤの変更や更新も容易にでき、管理負担を軽減できる。
【００５１】
なお、本実施の形態では、コンテンツ参照ＩＤは、ローカル端末がアクセス可能なコンテンツを識別するために利用しているが、コンテンツ参照ＩＤの代わりに、端末ＩＤのような一意に識別できる情報をローカル端末と検索サーバで共有し、検索サーバ側で端末ＩＤ毎にアクセス可能なコンテンツ参照ＩＤを管理するようにしてもよい。この場合、ローカル端末から検索サーバに送信するデータは、検索キーと端末ＩＤとなる。
【００５２】
このように、コンテンツ参照ＩＤの代わりに端末ＩＤを用いることによって、ローカル端末側はコンテンツを検索するための記憶領域を持たなくても高度な検索を行うことができる。
【００５３】
また、ロケーションは検索サーバ側で全て管理されるため、コンテンツを提供するコンテンツ提供サーバがコンテンツのロケーションを変更したとしても、その変更通知は検索サーバのみに通知すればよい。したがって、コンテンツ提供サーバが多数のローカル端末にロケーションを通知するという負担を軽減させることができる。
【００５４】
さらに、ローカル端末は、検索サーバからロケーションを取得できるため、コンテンツ提供サーバがロケーションを保持する必要もなくなる。したがって、ローカル端末はコンテンツ提供サーバからロケーションを取得する必要がなくなるため、コンテンツ提供サーバの負荷を軽減することができる。
【００５５】
（実施の形態２）
図４は、本発明の実施の形態２に係るコンテンツ検索システムの構成を示すブロック図である。
【００５６】
図４において、コンテンツ検索システムは、ユーザ端末としてのローカル端末３００とコンテンツ検索装置としての検索サーバ３１０を具備している。
【００５７】
ローカル端末３００は、ＨＤＤビデオレコーダ、パソコン、ＰＤＡ（Personal Digital Assistance ：携帯情報端末）等のコンテンツを取得、保存、視聴が可能な端末であり、入出力部３０１、検索依頼部３０２、コンテンツ参照ＩＤ−ロケーション管理部３０３、コンテンツ記憶部３０４及び通信部３０５を有している。
【００５８】
なお、入出力部３０１、検索依頼部３０２及び通信部３０５の各機能は、実施の形態１において図１に示したローカル端末１００の入出力部１０１、検索依頼部１０２及び通信部１０４と同様であるため説明を省略する。
【００５９】
コンテンツ参照ＩＤ−ロケーション管理部３０３は、コンテンツ参照ＩＤとそれに対応するロケーションをデータベースとして保持している。ロケーションとは、コンテンツが実際に存在する場所（例えば、ローカル端末内の保存場所）、またはコンテンツへのリンク情報が存在する場所を示すＵＲＩである。具体的にはインターネットであればＵＲＬ（Uniform Resource Locator）であり、テレビコンテンツであればＳＩ（Service Information ）情報となる。図５は、コンテンツ参照ＩＤ−ロケーション管理部３０３が保持しているデータベース５００の一例である。
【００６０】
コンテンツ記憶部３０４は、ＨＤＤ、メモリカード、ＤＶＤ−ＲＡＭ等により構成されるコンテンツを保存する蓄積媒体である。
【００６１】
検索サーバ３１０は、ローカル端末３００からの検索依頼に基づいてコンテンツ情報の検索を行うサーバであり、検索部３１１、コンテンツ参照ＩＤ−コンテンツ情報管理部３１２及び通信部３１３を有している。
【００６２】
なお、検索部３１１及び通信部３１３の各機能は、実施の形態１において図１に示した検索サーバ１１０の検索部１１１及び通信部１１３と同様であるため説明を省略する。
【００６３】
コンテンツ参照ＩＤ−コンテンツ情報管理部３１２は、コンテンツ参照ＩＤとそれに対応するコンテンツ情報をデータベースとして保持している。コンテンツ情報とは、コンテンツ参照ＩＤが示すコンテンツに関する様々な情報を保持しているデータである。図６は、コンテンツ参照ＩＤ−コンテンツ情報管理部１１２が保持しているデータベース６００の一例であり、コンテンツ情報として、コンテンツのタイトル、ジャンル、出演者、セリフ、映像、ＢＧＭ等の情報を保持している。
【００６４】
次に、図４のコンテンツ検索システムにおいて、ローカル端末３００のコンテンツを検索サーバ３１０で検索し、検索したコンテンツにアクセスするまでの動作について、図７に示す処理フローを参照して説明する。
【００６５】
ステップＳ２０１において、ローカル端末３００の入出力部３０１において検索開始ボタンを押されると、ステップＳ２０２において、入出力部３０１は、検索依頼部３０２に検索開始要求を出力する。次いで、ステップＳ２０３において、検索依頼部３０２は、通信部３０５を通じて、検索サーバ３１０の検索部３１１に検索フォーマットを要求する。検索フォーマットとは、検索サーバ３１０が対応している検索機能をローカル端末３００に提供するためのフォーマットである。
【００６６】
検索部３１１は、ローカル端末３００から検索開始要求を受信すると、予め格納した検索フォーマットを通信部３１３を通じて、ローカル端末３００の検索依頼部３０２に送信する。ステップＳ２０４において、検索依頼部３０２は、検索部３１１から検索フォーマットを取得する。
【００６７】
次いで、ステップＳ２０５において、検索依頼部３０２は、取得した検索フォーマットに従って、図８に示すような検索画面８００を入出力部３０１に表示する。図８に示す検索画面８００の場合、コンテンツを検索するための検索キーとして、タイトル検索、ジャンル検索、出演者検索、セリフ検索、映像イメージ検索、ＢＧＭ検索が用意されており、検索キー毎にキーワードを直接入力するか、フォーカスした検索キーに対応して、リスト一覧表示枠８０１に表示されるリストから選択することが可能である。
【００６８】
この検索画面８００に表示された複数の検索キーは、図６に示したコンテンツ参照ＩＤ−コンテンツ情報管理部３１２が保持しているデータベース６００に設定されたコンテンツ情報に基づいて設定されている。
【００６９】
次いで、ステップＳ２０６において、ユーザは、入出力部３０１から検索画面８００に検索キーを入力すると、ステップＳ２０７において、入出力部３０１は、ステップＳ２０６で入力された検索キーを検索依頼部３０２に渡す。ステップＳ２０８において、検索依頼部３０２は、コンテンツ参照ＩＤ−ロケーション管理部３０３にコンテンツ参照ＩＤリストを要求する。
【００７０】
コンテンツ参照ＩＤ−ロケーション管理部３０３は、保持している図５に示したデータベース５００からコンテンツ参照ＩＤリストを検索依頼部３０２に渡す。ステップＳ２０９において、検索依頼部３０２は、コンテンツ参照ＩＤ−ロケーション管理部３０３からコンテンツ参照ＩＤリストを取得する。次いで、ステップＳ２１０において、検索依頼部３０２は、Ｓ２０７で取得した検索キーとＳ２０９で取得したコンテンツ参照ＩＤリストとを、通信部３０５を通じて、検索サーバ３１０の検索部３１１に送信する。
【００７１】
次いで、ステップＳ２１１において、検索サーバ３１０の検索部３１１は、コンテンツ参照ＩＤ−コンテンツ情報管理部３１２に保持された図６に示したデータベース６００から、ステップＳ２１０で受信したコンテンツ参照ＩＤリスト内で検索キーに適合するコンテンツ情報を検索する。ステップＳ２１２において、検索部３１１は、検索結果のコンテンツ参照ＩＤリストを取得する。ステップＳ２１３において、検索部３１１は、ステップＳ２１２より取得した検索結果のコンテンツ参照ＩＤリストを、通信部３１３を通じて、ローカル端末３００に返信する。
【００７２】
次いで、ステップＳ２１４において、ローカル端末３００内の検索依頼部３０２は、ステップＳ２１３で検索サーバ３１０から受信したコンテンツ参照ＩＤリストを入出力部３０１に表示する。そして、ステップＳ２１５において、入出力部３０１に表示されているコンテンツ参照ＩＤリストと新たに入力された検索キーを検索サーバ３１０の検索部３１１に送信することで、更なる絞り込み検索を行うこともできる。
【００７３】
次いで、ステップＳ２１６において、ユーザは、入出力部３０１からアクセスしたいコンテンツのコンテンツ参照ＩＤを選択する。ステップＳ２１７において、入出力部３０１は、選択されたコンテンツ参照ＩＤをコンテンツ参照ＩＤ−ロケーション管理部３０３に渡す。
【００７４】
コンテンツ参照ＩＤ−ロケーション管理部３０３は、入出力部３０１から入力されたコンテンツ参照ＩＤに対応するロケーションを入出力部３０１に渡す。ステップＳ２１８において、入出力部３０１は、Ｓ２１７より対応するロケーションをコンテンツ参照ＩＤ−ロケーション管理部３０３から取得して表示する。次いで、ステップＳ２１９において、ユーザは、入出力部３０１に表示されたロケーションにアクセスする指示を入力し、通信部３０５及びネットワークＮを通じて当該ロケーションにアクセスする。
【００７５】
以上のように、本実施の形態の検索システムによれば、ローカル端末のコンテンツを検索サーバの検索機能を使用して検索するようにしたため、ローカル端末に検索機能を搭載する必要がなくなり、処理能力が低い端末でも高度な検索が可能となる。例えば、音声検索、画像イメージ検索、ＢＧＭ検索、鼻歌検索など高度な検索を利用することができる。
【００７６】
また、将来実現されるかもしれない高度な検索に対しても容易に対応することできる。例えば、意味検索や脳波検索等が将来的に実現した場合にも、検索サーバ側の機能拡張のみで利用することができる。
【００７７】
更に、検索機能のアップデートや改修が発生した場合にも検索サーバ側のみが対応すればよいため、メンテナンスが容易になる。コンテンツ提供者側がコンテンツ情報を更新、拡張しても、ユーザ側は特別な操作を行うことなくそれらのコンテンツ情報を享受できる。例えば、コンテンツ提供者側がコンテンツ情報における表記ミスの修正、情報の追加、新しい検索機能の追加を行っても、ユーザ側はアップデートなどの操作をする必要はなくなり、常に最新の検索機能を利用することができる。
【００７８】
また、コンテンツ提供者側は、それぞれのローカル端末の検索機能に合わせたコンテンツ情報を作成する必要がないため、コンテンツ情報を作成するコストを低減することができる。
【００７９】
（実施の形態３）
図９は、本発明の実施の形態３に係るコンテンツ検索システムの構成を示すブロック図である。
【００８０】
図９において、コンテンツ検索システムは、ユーザ端末としてのローカル端末９００と、コンテンツ検索装置としての検索サーバ９１０と、コンテンツ提供サーバ９２０とを具備している。
【００８１】
ローカル端末９００は、ＨＤＤビデオレコーダ、パソコン、ＰＤＡ（Personal Digital Assistance ：携帯情報端末）等のコンテンツを取得、保存、視聴が可能な端末であり、入出力部９０１、検索依頼部９０２、コンテンツ参照ＩＤ−ロケーション管理部９０３、コンテンツ記憶部９０４、通信部９０５及び登録部９０６を有している。
【００８２】
なお、入出力部９０１、検索依頼部９０２及び通信部９０５の各機能は、実施の形態１において図１に示したローカル端末１００の入出力部１０１、検索依頼部１０２及び通信部１０４と同様であり、コンテンツ参照ＩＤ−ロケーション管理部９０３及びコンテンツ記憶部９０４は、実施の形態２において図４に示したコンテンツ参照ＩＤ−ロケーション管理部３０３及びコンテンツ記憶部３０４と同様であるため説明を省略する。
【００８３】
登録部９０６は、コンテンツ提供サーバ９２０から受信したコンテンツ参照ＩＤとロケーションを、コンテンツ参照ＩＤ−ロケーション管理部９０３に登録する。
【００８４】
検索サーバ９１０は、ローカル端末９００からの検索依頼に基づいてコンテンツ情報の検索を行うサーバであり、検索部９１１、コンテンツ参照ＩＤ−コンテンツ情報管理部９１２、通信部９１３及び登録部９１４を有している。
【００８５】
なお、検索部９１１及び通信部９１３の各機能は、実施の形態１において図１に示した検索サーバ１１０の検索部１１１及び通信部１１３と同様であり、コンテンツ参照ＩＤ−コンテンツ情報管理部９１２の機能は、実施の形態２において図４に示したコンテンツ参照ＩＤ−コンテンツ情報管理部３１２と同様であるため説明を省略する。
【００８６】
登録部９１４は、コンテンツ提供サーバ９２０から受信したコンテンツ参照ＩＤとコンテンツ情報をコンテンツ参照ＩＤ−コンテンツ情報管理部９１２に登録する。
【００８７】
コンテンツ提供サーバ９２０は、コンテンツプロバイダ、個人的なコンテンツサーバ（ローカル端末）、放送装置等のローカル端末９００にコンテンツを提供するサーバであり、コンテンツ参照ＩＤ−ロケーション管理部９２１、コンテンツ記憶部９２２、コンテンツ参照ＩＤ−コンテンツ情報生成部９２３及び通信部９２４を有している。
【００８８】
コンテンツ参照ＩＤ−ロケーション管理部９２１は、コンテンツ参照ＩＤとそれに対応するロケーションをデータベースとして保持している。
【００８９】
コンテンツ記憶部９２２は、コンテンツを保存する蓄積媒体であり、ＨＤＤ、メモリカード、ＤＶＤ−ＲＡＭ等により構成される。
【００９０】
コンテンツ参照ＩＤ−コンテンツ情報生成部９２３は、コンテンツ参照ＩＤとそれに対応するコンテンツ情報を生成する。
【００９１】
通信部９２４は、ＩＰネットワーク等のネットワークＮを通じて、ローカル端末９００と検索サーバ９１０との間で通信を行う。なお、コンテンツ提供サーバ９２０とローカル端末間９００との間は放送網の場合もある。
【００９２】
次に、図９のコンテンツ検索システムにおいて、コンテンツ提供サーバ９２０のコンテンツ情報を検索サーバ９１０に登録し、そのコンテンツ参照ＩＤとコンテンツ提供サーバ９２０のロケーションをローカル端末９００に登録するまでの動作と、ローカル端末９００からコンテンツ提供サーバ９２０のコンテンツを検索し、検索したコンテンツの実体にアクセスするまでの動作について、図１０に示す処理フローを参照して説明する。
【００９３】
まず、コンテンツ提供サーバ９２０のコンテンツ情報を検索サーバ９１０に登録し、そのコンテンツ参照ＩＤとコンテンツ提供サーバ９２０のロケーションをローカル端末９００に登録するまでの動作を説明する。
【００９４】
ステップＳ７０１において、コンテンツ提供サーバ９２０のコンテンツ参照ＩＤ−コンテンツ情報生成部９２３は、コンテンツ参照ＩＤとそれに対応するコンテンツ情報を生成する。図１１にコンテンツ参照ＩＤ−コンテンツ情報生成部９２３が生成したテーブル１１００の一例を示す。
【００９５】
次いで、ステップＳ７０２において、コンテンツ参照ＩＤ−コンテン情報生成部９２３は、Ｓ７０１で生成されたコンテンツ参照ＩＤとそのコンテンツ情報を検索サーバ９１０の登録部９１４に送信する。ステップＳ７０３において、検索サーバ９１０の登録部９１４は、Ｓ７０２で受信したコンテンツ参照ＩＤとそのコンテンツ情報を、コンテンツ参照ＩＤ−コンテンツ情報管理部９１２に登録する。図１２にコンテンツ参照ＩＤ−コンテンツ情報管理部９１２に登録したときのデータベース１２００の一例を示す。
【００９６】
次いで、ステップＳ７０４において、コンテンツ提供サーバ９２０のコンテンツ参照ＩＤ−コンテンツ情報生成部９２３は、ステップＳ７０１で生成したコンテンツ参照ＩＤが示すコンテンツのロケーションを、コンテンツ参照ＩＤ−ロケーション管理部９２１に登録する。図１３にコンテンツ参照ＩＤ−ロケーション管理部９２１に登録したときのデータベース１３００の一例を示す。
【００９７】
次いで、ステップＳ７０５において、コンテンツ提供サーバ９２０のコンテンツ参照ＩＤ−ロケーション管理部９２１は、ステップＳ７０４で登録されたコンテンツ参照ＩＤとコンテンツ提供サーバのロケーションをローカル端末９００に送信する。ステップＳ７０６において、ローカル端末９００の登録部９０６は、ステップＳ７０５でコンテンツ提供サーバ９２０から受信したコンテンツ参照ＩＤとコンテンツ提供サーバ９２０のロケーションを、コンテンツ参照ＩＤ−ロケーション管理部９０３に登録する。図１４にコンテンツ参照ＩＤ−ロケーション管理部９０３に登録されたときのデータベース１４００の一例を示す。
【００９８】
次に、ローカル端末９００からコンテンツ提供サーバ９２０のコンテンツを検索し、検索したコンテンツの実体にアクセスするまでの動作を説明する。
【００９９】
ステップＳ７０７において、ローカル端末９００の入出力部９０１において検索開始ボタンを押されると、ステップＳ７０８において、実施の形態２の図７のステップＳ２０２〜ステップＳ２１４に示した処理フローと同様の処理に従って、検索サーバ９１０を利用してコンテンツ参照ＩＤを検索する。
【０１００】
次いで、ステップＳ７０９において、ローカル端末９００の入出力部９０１から、Ｓ７０８で検索したコンテンツ参照ＩＤの中でアクセスしたいコンテンツ参照ＩＤを選択する。ここでは、コンテンツ提供サーバ９２０上にあるコンテンツを選択する。ステップＳ７１０において、ローカル端末９００の入出力部９０１は、選択されたコンテンツ参照ＩＤをローカル端末９００のコンテンツ参照ＩＤ−ロケーション管理部９０３に渡す。
【０１０１】
次いで、ステップＳ７１１において、ローカル端末９００のコンテンツ参照ＩＤ−ロケーション管理部９０３は、ステップＳ７１０で取得したコンテンツ参照ＩＤに対応するロケーションを抽出する。例えば、ここでは、抽出したロケーションがローカル端末９００内ではないので、ロケーション先（ここではコンテンツ提供サーバ９２０）にコンテンツ参照ＩＤを送信する。
【０１０２】
次いで、ステップＳ７１２において、コンテンツ提供サーバ９２０のコンテンツ参照ＩＤ−ロケーション管理部９２１は、ステップＳ７１１でローカル端末９００から受信したコンテンツ参照ＩＤに対応するロケーションを、ローカル端末９００のコンテンツ参照ＩＤ−ロケーション管理部９０３に返信する。
【０１０３】
次いで、ステップＳ７１３において、ローカル端末９００のコンテンツ参照ＩＤ−ロケーション管理部９０３は、入出力部９０１にステップＳ７１２で受信したロケーションを表示する。ステップＳ７１４において、ユーザは、入出力部９０１に表示されたロケーションにアクセスする指示を入力し、通信部９０５及びネットワークＮを通じて当該ロケーションにアクセスする。
【０１０４】
以上のように、本実施の形態の検索システムによれば、コンテンツ提供サーバはコンテンツ参照ＩＤとロケーションを生成してローカル端末に登録し、ローカル端末は登録されたコンテンツ参照ＩＤとロケーションによりコンテンツを検索してアクセス可能としたため、検索結果にはアクセス可能なコンテンツしか表示されないため、目的のコンテンツが探しやすくなる。
【０１０５】
また、コンテンツ提供サーバを個人のローカル端末と想定すると、自分のローカル端末に蓄積しているオリジナルコンテンツのコンテンツ参照ＩＤを他のユーザに配布することで、コンテンツ参照ＩＤを配布したユーザにのみ自分のコンテンツを検索させることができる。
【０１０６】
さらに、コンテンツ提供サーバとローカル端末間のネットワークを放送網とすると、コンテンツ提供サーバから地域限定放送でコンテンツ参照ＩＤをローカル端末に送信することで、それを受信したローカル端末のみがそのコンテンツの検索・視聴を可能とすることができる。
【０１０７】
なお、本実施の形態では、コンテンツ情報をコンテンツ提供サーバ９２０内で生成しているが、このコンテンツ情報生成機能は別のサーバに備えるようにしてもよい。
【０１０８】
また、上記各実施の形態では、コンテンツ参照ＩＤは通常の文字列で記載しているが、これをユーザから隠蔽し、暗号化技術や耐タンパ技術などによってユーザが自由に解読やコピーが行えない仕組みを導入することで、不正なアクセスを防止することができる。
【産業上の利用可能性】
【０１０９】
本発明にかかるコンテンツ検索装置及びコンテンツ検索方法は、ネットワーク上に接続された複数の端末に分散して保存されたコンテンツを検索するコンテンツ検索システムに適用し、ローカル端末に検索機能を搭載することを不要とし、処理能力が低い端末でも高度な検索が可能とすることである。
【図面の簡単な説明】
【０１１０】
【図１】本発明の実施の形態１に係るコンテンツ検索システムの構成を示すブロック図
【図２】本実施の形態のコンテンツ管理部が保持しているデータベースの一例を示す図
【図３】本実施の形態のコンテンツ検索システムにおいて、コンテンツを検索しアクセスするまでの動作を示す処理フロー
【図４】本発明の実施の形態２に係るコンテンツ検索システムの構成を示すブロック図
【図５】本実施の形態のコンテンツ参照ＩＤ−ロケーション管理部が保持しているデータベースの一例を示す図
【図６】本実施の形態のコンテンツ参照ＩＤ−コンテンツ情報管理部が保持しているデータベースの一例を示す図
【図７】本実施の形態のコンテンツ検索システムにおいて、コンテンツを検索しアクセスするまでの動作を示す処理フロー
【図８】本実施の形態の入出力部に表示される検索画面の一例を示す図
【図９】本発明の実施の形態３に係るコンテンツ検索システムの構成を示すブロック図
【図１０】本実施の形態の検索システムにおいて、コンテンツを検索しアクセスするまでの動作を示す処理フロー
【図１１】本実施の形態のコンテンツ提供サーバのコンテンツ参照ＩＤ−コンテンツ情報生成部が生成したテーブルの一例を示す図
【図１２】本実施の形態の検索サーバのコンテンツ参照ＩＤ−コンテンツ情報管理部に登録したデータベースの一例を示す図
【図１３】本実施の形態のコンテンツ提供サーバのコンテンツ参照ＩＤ−ロケーション管理部に登録したデータベースの一例を示す図
【図１４】本実施の形態のローカル端末のコンテンツ参照ＩＤ−ロケーション管理部に登録されたデータベースの一例を示す図
【符号の説明】
【０１１１】
１００、３００、９００  ローカル端末
１０１、３０１、９０１  入出力部
１０２、３０２、９０２  検索依頼部
１０３  コンテンツ参照ＩＤ管理部
１０４、１１３、３０５、３１３、９０５、９１３、９２４  通信部
１１０、３１０、９１０  検索サーバ
１１１、３１１、９１１  検索部
１１２  コンテンツ管理部
２００、５００、６００、１１００  データベース
３０３、９０３、９２１  コンテンツ参照ＩＤ−ロケーション管理部
３０４、９０４、９２２  コンテンツ記憶部
３１２、９１２、  コンテンツ参照ＩＤ−コンテンツ情報管理部
８００  検索画面
９０６、９１４  登録部
９２０  コンテンツ提供サーバ
９２３  コンテンツ参照ＩＤ−コンテンツ情報生成部
【図１】
2005149314.tif 000003
【図２】
2005149314.tif 000004
【図３】
2005149314.tif 000005
【図４】
2005149314.tif 000006
【図５】
2005149314.tif 000007
【図６】
2005149314.tif 000008
【図７】
2005149314.tif 000009
【図８】
2005149314.tif 000010
【図９】
2005149314.tif 000011
【図１０】
2005149314.tif 000012
【図１１】
2005149314.tif 000013
【図１２】
2005149314.tif 000014
【図１３】
2005149314.tif 000015
【図１４】
2005149314.tif 000016