(57)【要約】  【課題】  本発明の技術的課題は、ネットワーク上の多数のコンテンツを簡単、かつ、受動的に利用できる機能を提供することである。  【解決手段】  本発明は、情報を記憶する記憶部（３、４、１３、１４）と、制御部（２、１２）とを備えた情報処理装置（１、１１）であり、  この制御部（２、１２）は、データの所在を示す指示情報を検索し、その指示情報によって指示されるデータが所定の種別に含まれるか否かを判定し、  上記記憶部（３、４、１３、１４）は、上記データが所定の種別に含まれると判定されたときに、その指示情報を記憶し、データの所在を示す指示情報を収集するものである。【選択図】  図１
2007329933.tif 000002
【特許請求の範囲】
【請求項１】
所定条件に該当するコンテンツデータを検索する検索部と、
検索された各コンテンツデータの再生順序を決定する順序決定部と、
前記再生順序に基づき前記コンテンツデータの再生を制御する再生制御部と、
を備える装置。
【請求項２】
前記コンテンツデータは、ネットワークを介してアクセス可能な他装置に保持されたものである請求項１記載の装置。
【請求項３】
前記条件はユーザにより指定される請求項１記載の装置。
【請求項４】
前記条件はコンテンツの特定のジャンルを指定する請求項１記載の装置。
【請求項５】
前記条件はコンテンツの特定のデータ種別を指定する請求項１記載の装置。
【請求項６】
前記コンテンツデータはストリームデータである請求項１（付記１５）記載の装置。
【請求項７】
所定条件に該当するコンテンツデータを検索するステップと、
検索された各コンテンツデータの再生順序を決定するステップと、
前記再生順序に基づき前記コンテンツデータの再生を制御するステップと、
を有する方法。
【請求項８】
コンピュータに、所定条件に該当するコンテンツデータを検索するステップと、
検索された各コンテンツデータの再生順序を決定するステップと、
前記再生順序に基づき前記コンテンツデータの再生を制御するステップと、
を実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項９】
コンピュータに、所定条件に該当するコンテンツデータを検索するステップと、
検索された各コンテンツデータの再生順序を決定するステップと、
前記再生順序に基づき前記コンテンツデータの再生を制御するステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上のコンテンツに係る情報を収集する情報処理装置、収集方法、およびコンピュータプログラムに関するものである。
【背景技術】
【０００２】
コンピュータと通信技術が発達し、ユーザは、インターネット等のネットワークの様々なリソースにアクセスできるようになった。ネットワーク上では、動画、音（声以外の音楽データも含む）、静止画、文字データ等様々なコンテンツが提供されている。
【０００３】
さらに、通信料金の低下からネットワークに常時接続することも多くなる。そのような環境では、従来のテレビ、ラジオのようにネットワーク上のコンテンツを利用したいという要望が生じ得る。ネットワーク上の動画や音も、テレビやラジオの番組で提供のと同種のコンテンツを含んでいるからである。
【０００４】
しかし、テレビやラジオでは電源が入り、所定の設定がされると、ユーザの能動的な操作なしにコンテンツが番組スケジュールにしたがって提供される。一方、ユーザがネットワーク上のコンテンツにアクセスするには、能動的な操作が必要であった。
【０００５】
すなわち、ユーザはネットワーク上のコンテンツを利用する前に、インターラクティブな操作で、ネットワーク上の情報を辿らなければならなかた。このため、コンピュータとネットワークが広く普及しても、ネットワーク上のコンテンツをテレビやラジオのように簡単、かつ、受動的に利用することはできなかった。
【特許文献１】特開平０６−１２４１８６号公報
【特許文献２】特開平０５−１０８４３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明はこのような従来の技術の問題点に鑑みてなされたものである。すなわち、本発明の技術的課題は、ネットワーク上の多数のコンテンツを簡単、かつ、受動的に利用できる機能を提供することである。
【課題を解決するための手段】
【０００７】
本発明は前記課題を解決するために、以下の手段を採用した。
【０００８】
本発明は、情報を記憶する記憶部と、制御部とを備えた情報処理装置であり、
この制御部は、データの所在を示す指示情報を検索し、その指示情報によって指示されるデータが所定の種別に含まれるか否かを判定し、
上記記憶部は、上記データが所定の種別に含まれると判定されたときに、その指示情報を記憶し、データの所在を示す指示情報を収集するものである。
【０００９】
この情報処理装置は、例えば、コンテンツを表示する端末装置でもよいし、端末装置（１）から処理を依頼されるサーバでもよい。
【００１０】
好ましくは、この情報処理装置は、ネットワークにアクセスする通信部、または、通信部を接続される通信接続部をさらに備え、
上記制御部は、ネットワーク上の他の情報処理装置に保持された指示情報を検索してもよい。
【００１１】
好ましくは、上記通信部は、データを選択する選択基準を受信し、
上記制御部は、データがその選択基準に該当するか否かを判定し、その選択基準に該当するデータへの指示情報を収集してもよい。
【００１２】
好ましくは、この情報処理装置は、入力部をさらに備え、
この入力部は、データを選択する選択基準を入力され、
上記制御部は、上記データがその選択基準に該当するか否かを判定し、その選択基準に該当するデータへの指示情報を収集してもよい。
【００１３】
好ましくは、上記通信部は、ネットワークに接続された端末装置から上記指示情報の収集依頼を受信し、
上記制御部は、収集された指示情報を端末装置に表示させてもよい。
【００１４】
好ましくは、この情報処理装置は、情報を表示する表示部または表示部を接続される第１の接続部をさらに備え、
上記制御部は、収集された指示情報を前記表示部に表示させてもよい。
【００１５】
好ましくは、上記制御部は、上記データに係る文字情報を検索し、その文字情報を上記指示情報と組み合わせて表示させてもよい。
【００１６】
好ましくは、上記データの種別は画像データ、音データ、動画データ、テキストデータ、またはこれらの組み合わせがよい。ここで、音データには、音声や、声以外の音響および音楽データも含まれる。
【００１７】
好ましくは、この情報処理装置は、入力部と、情報を表示する表示部または表示部を接続される第１の接続部と、音を出力する音出力部または音出力部を接続される第２の接続部とをさらに備え、
入力部は、上記データの出力を指令され、
制御部は、上記データが記述するコンテンツを出力させてもよい。ここでコンテンツを出力するとは、例えば、動画や音（音声や、声以外の音響および音楽データをも含む）を再生し、静止画やテキスト情報を表示することをいう。
【００１８】
また、本発明は、ネットワークにアクセスする通信部または前記通信部を接続される通信接続部と、制御部とを備えた端末装置であり、
制御部は、データの所在を示す指示情報であって、その指示情報によって指示されるデータが所定の種別に含まれる、そのような指示情報の収集をネットワーク上のサーバに依頼するものでもよい。
【００１９】
好ましくは、この端末装置は、情報を表示する表示部または表示部を接続される第１の接続部をさらに備え、
上記制御部は、収集された指示情報を表示部に表示させてもよい。
【００２０】
好ましくは、この端末装置は、入力部と、情報を表示する表示部または表示部を接続される第１の接続部と、音（声以外の音響データや音楽データをも含む）を出力する音出力部または音出力部を接続される第２の接続部とをさらに備え、
入力部は、上記データの出力を指令され、
上記制御部は、上記データが記述するコンテンツを表示部または音出力部に出力させてもよい。
【００２１】
上記制御部は、上記収集された複数の指示情報が指示する複数のコンテンツを連続して出力させてもよい。
【００２２】
また、本発明は、所定条件に該当するコンテンツデータを検索する検索部と、
検索された各コンテンツデータの再生順序を決定する順序決定部と、
再生順序に基づきコンテンツデータの再生を制御する再生制御部と、を備える装置であってもよい。
【００２３】
好ましくは、上記コンテンツデータは、ネットワークを介してアクセス可能な他装置に保持されたものであってもよい。
【００２４】
好ましくは、上記条件はユーザにより指定されるものでもよい。
【００２５】
好ましくは、上記条件はコンテンツの特定のジャンルを指定するものでもよい。
【００２６】
好ましくは、上記条件はコンテンツの特定のデータ種別を指定するものでもよい。
【００２７】
好ましくは、上記コンテンツデータはストリームデータであってもよい。
【００２８】
また、本発明は、コンピュータがデータの所在を示す指示情報を収集する方法であり、
データの所在を示す指示情報を検索するステップと、
上記データが所定の種別に含まれるか否かを判定するステップと、
上記データが所定の種別に含まれると判定したときに、上記指示情報を記憶するステップとからなるものでもよい。
【００２９】
また、本発明は、所定条件に該当するコンテンツデータを検索するステップと、
検索された各コンテンツデータの再生順序を決定するステップと、
再生順序に基づきコンテンツデータの再生を制御するステップと、を有する方法であってもよい。
【００３０】
また、本発明は、コンピュータに、以上のいずれかの機能を実現させるプログラムであってもよい。また、本発明は、そのようなプログラムをコンピュータ読み取り可能な記録媒体に記録したものでもよい。
【発明の効果】
【００３１】
以上説明したように、本発明によれば、ネットワーク上の多数のコンテンツを簡単、かつ、受動的に利用することができる。
【発明を実施するための最良の形態】
【００３２】
以下、図面を参照して本発明の好適な実施の形態を説明する。
【００３３】
《第１実施形態》
以下、本発明の第１実施形態を図１から図１１の図面に基いて説明する。図１は本実施形態に係る情報検索システムのシステム概要図であり、図２は、図１に示したクライアントであるパーソナルコンピュータ１（以下単にＰＣ１という）のハードウェア構成図であり、図３は、図１に示した管理サーバ１１のハードウェア構成図であり、図４は、ＰＣ１におけるＥＰＧ（Electric Program Guide）作成依頼画面３１の例であり、図５は、ＰＣ１におけるＥＰＧ表示画面３２の例であり、図６は、図１に示した指向性データベース２１のデータ例であり、図７は、管理サーバ１１が参照するコンテンツ判定テーブルのデータ例であり、図８は、図１の管理サーバ１１で実行されるＥＰＧ作成プログラムの処理を
示すフローチャートであり、図９は、図８に示したＵＲＬ検索処理の詳細を示すフローチャートであり、図１０は、相対時刻によるコンテンツ自動再生処理を示すフローチャートであり、図１１は、現実時刻に同期したコンテンツ自動再生処理を示すフローチャートである。
【００３４】
＜システム概要＞
図１に、情報検索システムのシステム構成図を示す。この情報検索システムは、コンテンツを提供するコンテンツサーバと、コンテンツサーバや、自身のデータベースにおいて情報検索を実行し、ＥＰＧを作成する管理サーバ１１と、ネットワークを介して管理サーバ１１やコンテンツサーバにアクセスするＰＣ１とから構成される。
【００３５】
本情報検索システムの管理サーバ１１は、インターネット上の様々なコンピュータ上に存在するコンテンツ、例えば、動画、音、静止画、テキスト、またはこれらの複合データを検索し、自動的にコンテンツリストを作成する。ここで、音には声以外の音楽データが含まれる（以下同様である）。
【００３６】
本実施形態では、このコンテンツリストをＥＰＧと呼ぶ。管理サーバ１１は、ＥＰＧを作成するため、ＥＰＧ作成プログラムを実行する。この処理において、管理サーバ１１は、ユーザが指定する分野やキーワードに基づき、その指定に関連したコンテンツを集めてＥＰＧを作成する。
【００３７】
また、管理サーバ１１は、指向性データベース２１、広告データベース２２、および不図示のコンテンツデータベースを有している。指向性データベース２１は、管理サーバ１１やコンテンツサーバが提供するコンテンツの種類を示唆するデータを有している。管理サーバ１１は、指向性データベース２１を検索し、これに基づき、管理サーバ１１自身やコンテンツサーバ内の情報をさらに検索する。
【００３８】
本情報検索システムのＰＣ１は、ブラウザを実行し、上記ＥＰＧに基づいてコンテンツを自動的に再生する。このようなコンテンツのうち、動画、音、またはこれらの複合データを特にストリームデータと呼ぶ。ストリームデータを再生する機能は、ブラウザへの組み込みプログラムで実現される。
【００３９】
このストリームデータはオンデマンド、すなわち、再生時にダウンロードされるタイプのデータである。ブラウザは、本ＥＰＧにしたがってコンテンツを連続的に再生する機能の他、ユーザに指定されたＥＰＧのコンテンツを個別に再生する機能を提供する。
【００４０】
以下、図１にしたがって、システムの処理概要を説明する。まず、ＰＣ１等のクライアントは、管理サーバ１１にＥＰＧ作成を依頼する（矢印１０１）。このとき、ＰＣ１から管理サーバ１１に、ユーザ所望の分野やキーワードが引き渡される。
【００４１】
管理サーバ１１は、指向性データベース２１を基に、管理サーバ１１自身や、ネットワーク上のコンテンツサーバに保持されたＨＴＭＬファイルを検索する（矢印１０２）。管理サーバ１１は、それらのＨＴＭＬファイルからコンテンツを指示するＵＲＬ（Uniform Resource Locater）収集する。
【００４２】
次に、管理サーバ１１は、収集したＵＲＬをリスト化し、ＥＰＧを作成する（矢印１０３）。さらに、管理サーバ１１は、広告データベース２２から所定の広告データを選択し、その広告データを示すＵＲＬをＥＰＧに付加する（矢印１０４）。作成されたＥＰＧは、ＰＣ１に配信される（矢印１０５）。
【００４３】
ＰＣ１等のクライアントは、ＥＰＧに記述されたＵＲＬにしたがいコンテンツサーバにそのコンテンツの配信依頼をする（矢印１０６）。依頼を受けたコンテンツサーバは、そのコンテンツをＰＣ１等のクライアントに配信する（矢印１０７）。
【００４４】
＜ハードウェア構成＞
図２に、ＰＣ１のハードウェア構成図を示す。このＰＣ１は、プログラムを実行するＣＰＵ２と、ＣＰＵ２で実行されるプログラムや、ＣＰＵ２で処理されるデータを記憶するメモリ３と、プログラムやデータを記録するハードディスク４、メニュー・アイコン・メッセージ等の情報を表示する表示装置５、文字データを入力するためのキーボード６、表示装置５上のメニューやアイコンを操作するためのポインティングデバイス７、ネットワークにアクセスする通信部８、音をスピーカ９ｃに出力する音出力部９ｂ等の周辺装置と、これらの周辺装置をＣＰＵ２に接続する各種インターフェースとを備えている。
【００４５】
ＣＰＵ２は、メモリ３に記憶されたプログラムを実行し、クライアントとしての機能を提供する。
【００４６】
メモリ３は、ＣＰＵ２で実行されるプログラムやＣＰＵ２で処理されるデータを記憶する。
【００４７】
ハードディスク４は、ＣＰＵ２で実行されるプログラムやＣＰＵ２で処理されるデータ等を記録する。ハードディスク４は、入出力インターフェース４ａを介してＣＰＵ２に接続される。
【００４８】
表示装置５は、ユーザが入力した情報、メニュー、アイコン、メッセージ、管理サーバ１１が配信するＥＰＧ、コンテンツサーバが提供するコンテンツ等を表示する。表示装置５は、例えば、ＣＲＴ、液晶ディスプレイ、ＰＤＰ（plasma diplay panel）、ＥＬ（electro luminescence）パネル、ＦＥＤ（field emission display）等である。表示装置５
は、表示インターフェース５ａを介してＣＰＵ２に接続される。
【００４９】
キーボード６は、文字データを入力するために使用される。キーボード６は、入力インターフェース６ａを介してＣＰＵ２に接続される。
【００５０】
ポインティングデバイス７は、表示装置５に表示されたメニューやアイコンを操作するために使用される。ポインティングデバイス７は、例えば、マウス、トラックボール、ジョイスティック、静電式タッチパッド、スティック形状のアキュポイント、光学式ポインティングデバイス、あるいはタッチパネルである。ポインティングデバイス７は、入力インターフェース７ａを介してＣＰＵ２に接続される。
【００５１】
通信部８は、ＣＰＵ２の指令により、ネットワークにアクセスし、ネットワーク上の他のホストと通信する。通信部８は入出力インターフェース８ａを介してＣＰＵ２に接続される。
【００５２】
通信部８は、例えば、ＬＡＮ(Local Area Network)カード、モデム、ダイアルアップルータである。ＬＡＮカードは、ＰＣ１内のスロットに挿入される。モデムは、ＰＣ１に内蔵されるタイプのものでもよいし、外付けされるものでもよい。
【００５３】
音出力部９ｂは、音データからアナログの音波形を生成し、スピーカ９ｃに出力する。音出力部９ｂは、出力インターフェース９ａを介してＣＰＵ２に接続される。
【００５４】
図３に、管理サーバ１１のハードウェア構成図を示す。管理サーバ１１は、ＣＰＵ１２
、メモリ１３を有している。また、管理サーバ１１には、ハードディスク１４、表示装置１５、キーボード１６、ポインティングデバイス１７、通信部１８等の周辺装置が各インターフェースを介して接続されている。
【００５５】
ハードディスク１４は、入出力インターフェース１４ａを介してＣＰＵ１２に接続される。また、表示装置１５は、表示インターフェース１５ａを介してＣＰＵ１２に接続される。
【００５６】
また、キーボード１６は、入力インターフェース１６ａを介してＣＰＵ１２に接続される。また、ポインティングデバイス１７は、入力インターフェース１７ａを介してＣＰＵ１２に接続される。また、通信部１８は、入出力インターフェース１８ａを介してＣＰＵ１２に接続される。これらの構成は、ＰＣ１と同様であるので、その説明を省略する。
【００５７】
＜画面構成＞
図４に、ＥＰＧ作成依頼画面３１を示す。ＥＰＧ作成依頼画面３１は、
ＰＣ１がサーバ１１にアクセスしたときに、表示装置５に表示される。ユーザは、この画面に所定の項目を設定することにより、ＥＰＧに含まれるコンテンツを限定できる。すなわち、ＥＰＧ作成依頼画面３１は、フィルタリング条件の設定機能を提供する。
【００５８】
図４のように、ＥＰＧ作成依頼画面３１は、画面最上部にＥＰＧワールドというタイトルを表示し、さらにタイトルの次に、３項目のフィルタリング条件を表示し、画面下部に”作成”ボタンを有している。
【００５９】
３項目のフィルタリング条件のうち、最初のフィルタリング条件は、”どんな分野のデータを対象にしますか？”というものである。このフィルタリング条件の選択肢として、”音”、”動画”、”画像”、”テキスト”および”指定しない”が用意されている。
【００６０】
ユーザが”音”を指定すると、音を含むコンテンツを指示するＵＲＬが収集され、ＥＰＧが作成される。また、ユーザが、”動画”を指定すると動画を含むコンテンツが収集される。また、ユーザが画像を指定すると画像を含むコンテンツが収集される。また、ユーザがテキストを指定すると、テキストを含むコンテンツが収集される。
【００６１】
ユーザが”指定しない”を選択すると、すべてのデータが収集の対象となる。ユーザは、”指定しない”以外の選択肢を複数個組み合わせて指定してもよい。
【００６２】
３項目のフィルタリング条件のうち、２番目のフィルタリング条件は、”ジャンルは？”である。このフィルタリング条件の選択肢として、”ニュース”、”映画”、”音楽”、および”指定しない”が用意されている。
【００６３】
ユーザがこれらのジャンルを指定すると、その対応するジャンルに含まれるコンテンツへのＵＲＬが収集される。ユーザは、”指定しない”以外の選択肢を複数個組み合わせて指定してもよい。
【００６４】
３項目のフィルタリング条件の最後は、”キーワードの指定”である。このフィルタリング条件の選択肢として、”あり”、および”なし”が用意されている。ユーザは”あり”を選択し、さらにキーワードを指定できる。これによって、そのキーワードに関連すると推定されるコンテンツへのＵＲＬが収集される。
【００６５】
キーワードに関連するコンテンツとは、例えば、コンテンツ提供サイトのサイト名や、コンテンツへのリンク情報に含まれるコンテンツのタイトル名等がそのキーワードを含む
ものをいう。
【００６６】
これらの条件を設定したのち、ユーザがポインティングデバイス７により、”作成”ボタンを押下すると、管理サーバ１１によるＵＲＬの検索と、ＥＰＧの作成が開始する。
【００６７】
図５は、ＰＣ１に表示されるＥＰＧ表示画面３２の例である。このＥＰＧは、管理サーバ１１上でＨＴＭＬ形式で作成される。ＰＣ１のブラウザは、管理サーバ１１にアクセスし、ＥＰＧ表示画面３２を表示する。
【００６８】
このＥＰＧ表示画面３２は、画面の上部から順に、タイトル、フィルタリング条件表示部３３、ＥＰＧ表示部３４、広告表示部３６、および”最初から再生”ボタン３７を有している。
【００６９】
画面上部に”ＥＰＧワールド”というタイトルと、フィルタリング条件表示部３３が表示される。フィルタリング条件表示部３３は、図４のＥＰＧ作成依頼画面３１で設定したフィルタリング条件を表示する。
【００７０】
ＥＰＧ表示部３４は、複数のコンテンツ欄３５の組み合わせからなっている。コンテンツ欄３５は、各コンテンツの再生時刻と、再生時間と、そのコンテンツのサイトタイトル名と、ＵＲＬとを表示している。
【００７１】
各コンテンツの再生時刻は、例えば、００：００〜００：１０と表示されている。００：００により、０時０分を示している。この時刻は、任意の再生開始時刻を００：００とする相対時刻である。
【００７２】
ただし、ユーザは、不図示の環境設定機能により、この時刻を現実の時刻に一致させてもよい。これにより、ブラウザは、現実の時刻に同期させて、連続的にＥＰＧに記述されたコンテンツを再生する。また、ユーザは、不図示の環境設定機能により、再生時刻を秒単位まで表示させてもよい。
【００７３】
再生時間は、例えば、００：１５と表示されている。００：１５により、再生時間が０時間１５分であることを示している。ユーザは、不図示の環境設定機能により、再生時間を秒単位まで表示させてもよい。
【００７４】
再生時間は、管理サーバ１１が各ＵＲＬを検索した際に、そのＵＲＬの示すコンテンツから取得したものである。
【００７５】
ユーザは、不図示の環境設定機能により、テキストや静止画に対する再生時間を設定することができる。テキストに対する設定時間は、例えば、５秒／行のように設定される。これによって、テキストは５秒／行の速度でスクロールして表示される。静止画に対する設定時間は、例えば、６０秒／枚のように設定される。これによって、各静止画は、６０秒間表示される。
【００７６】
コンテンツのサイトタイトル名は、そのコンテンツを提供するサイトの名称である。図５では、例えば、”今日のニュース”や”International Today”が表示されている。
【００７７】
広告表示部３６には、バナー広告が表示される。管理サーバ１１は、顧客との契約にしたがい、バナー広告を配信する。
【００７８】
このようなＥＰＧが表示された状態で、ユーザが”最初から再生”ボタンをポインティ
ングデバイス７で押下すると、時刻００：００のコンテンツから再生が開始する。コンテンツ再生中は、そのコンテンツ表示欄３５に再生中であることを示す強調パターン３８が表示される。
【００７９】
＜データ構成＞
図６に指向性データベース２１のデータ例を示す。管理サーバ１１は、最初にアクセスするコンテンツ提供サイトを検索するため、指向性データベース２１を使用する。
【００８０】
指向性データベース２１の各レコードは、項番、サーバＵＲＬ、サイトタイトル名、コンテンツ種、主なデータ種を有している。
【００８１】
項番は、各レコードを識別する通し番号である。サーバＵＲＬは、コンテンツ提供サイトを指すＵＲＬである。サイトタイトル名は、コンテンツ提供サイトの名称である。コンテンツ種は、そのコンテンツのジャンル、例えば、ニュース、映画、音楽等である。主なデータ種は、そのコンテンツのタイプであり、例えば、音、動画等である。
【００８２】
図７に、コンテンツを判定するためのコンテンツ判定テーブルのデータ例を示す。管理サーバ１１はＵＲＬを検索するときに、そのＵＲＬによって示されるコンテンツのデータ種別を判定するため、コンテンツ判定テーブルを使用する。
【００８３】
管理サーバ１１は、検索したＵＲＬによって指示されるコンテンツを含むファイル名の接尾辞（ファイル拡張子）により、そのファイルに保持されるコンテンツのデータ種別を判定する。例えば、ファイル名がxxxx.mpgであれば、管理サーバ１１は、コンテンツがＭＰＥＧフォーマットの動画であると判定する。
【００８４】
このような判定のため、コンテンツ判定テーブルの各行は、接尾辞、データ種別、フォーマットの欄を有している。接尾辞は、コンテンツが含まれるファイルの接尾辞である。接尾辞には、例えば、.au、.snd、.aif、.wav、.mp3等の音に対応するもの、.mpeg、.mpg、.qt、.mov、.avi等の動画に対応するもの、.jpg、.tif、.xbm、.pdf、.pcx、.pct等の
画像に対するもの、テキストに対応する.txt、文書に対応する.html.、.xml、文書作成アプリケーションに対応する.doc.、.jtd等がある。
【００８５】
データ種別は、ファイル名に当該接尾辞を含んでいるファイルが保持するデータの種別である。データ種別には、例えば、音、動画、画像、テキスト、文書等がある。フォーマットは、そのコンテンツのデータ形式である。
【００８６】
＜作用と効果＞
図８に、管理サーバ１１のＣＰＵ１２で実行されるＥＰＧ作成プログラムの処理手順を示す。ＰＣ１のＥＰＧ作成依頼画面３１において、”作成”ボタンの押下を検出すると、管理サーバ１１は、ＥＰＧ作成プログラムを実行する。
【００８７】
この処理では、管理サーバ１１のＣＰＵ１２は、まず、ＥＰＧ作成依頼画面３１のユーザ入力情報、すなわち、フィルタリング条件を読み出す（Ｓ１）。
【００８８】
次に、ＣＰＵ１２は、指向性データベース２１を検索する。そして、指向性データベース２１において、フィルタリング条件に合致するコンテンツ提供サイトのウェブページを検索する（Ｓ２、サーバ情報の検索／読み出し）。
【００８９】
次に、ＣＰＵ１２は、そのウェブページを記述するＨＴＭＬファイルからＵＲＬを検索する（Ｓ３）。次に、ＣＰＵ１２は、その検索されたＵＲＬをＥＰＧに登録する（Ｓ４）
。
【００９０】
次に、ＣＰＵ１２は、次のデータが指向性データベース２１に残っているか否かを判定する（Ｓ５）。
【００９１】
指向性データベース２１に次のデータが残っている場合、ＣＰＵ１２は、Ｓ２に制御を戻す。一方、指向性データベース２１に次のデータが残っていない場合、ＣＰＵ１２は、ＨＴＭＬによるウェブページ形式でＥＰＧを生成する（Ｓ６）。また、このとき、広告データベース２２の所定の広告がウェブページに組み込まれる。
【００９２】
なお、検索処理によって取得されたＵＲＬを用いたＥＰＧの作成順序、つまり、コンテンツデータの再生、表示処理の順序は、取得されたＵＲＬの順としてもよいし、ランダム処理によって決定してもよい。その他、この順序を所定のソーティング順によって決定してもよい。
【００９３】
次に、ＣＰＵ１２は、作成したＥＰＧをクライアントに配信する（Ｓ７）。その後、ＣＰＵ１２は、ＥＰＧ作成プログラムの処理を終了する。
【００９４】
図９に、ＵＲＬ検索処理の詳細を示す。この処理では、まず、ＣＰＵ１２は、タイムオーバか否かを判定する（Ｓ３０）。タイムオーバである場合、ＣＰＵ１２は、処理を終了する。
【００９５】
タイムオーバでない場合、ＣＰＵ１２は、コンテンツ提供サイトのウェブページを記述するＨＴＭＬファイルのリンク先を読む（Ｓ３１）。
【００９６】
次に、ＣＰＵ１２は、そのリンク先にさらにリンクがあるか否かを判定する（Ｓ３２）。次のリンクがある場合、ＣＰＵ１２は、ＵＲＬ検索処理を再帰呼び出しする。これによって、リンク先のさらにリンク先に対して、ＵＲＬ検索処理が実行される。その後、ＣＰＵ１２は、Ｓ３７へ制御を進める。
【００９７】
一方、Ｓ３２の判定で次ぎのリンク先がない場合、ＣＰＵ１２は、リンク先のファイルがコンテンツ定義テーブルに定義されたものであるか否かを判定する（Ｓ３４）。
【００９８】
リンク先のファイルがコンテンツ定義テーブルに定義されたものでない場合、ＣＰＵ１２は、Ｓ３７へ制御を進める。リンク先のファイルがンテンツ定義テーブルに定義されたものである場合、ＣＰＵ１２は、リンク先のファイルがフィルタリング条件に合致するか否かを判定する（Ｓ３５）。
【００９９】
リンク先のファイルがフィルタリング条件に合致しない場合、ＣＰＵ１２は、Ｓ３７へ制御を進める。リンク先のファイルがフィルタリング条件に合致する場合、ＣＰＵ１２は、当該ＵＲＬ、コンテンツの再生時間、サイトタイトル名をメモリ１３にセーブする（Ｓ３６）。
【０１００】
次に、ＣＰＵ１２は、現在検索中のＨＴＭＬファイルに次のリンク先があるか否かを判定する（Ｓ３７）。次のリンク先がある場合、ＣＰＵ１２は制御をＳ３１に戻す。次のリンク先がない場合、ＣＰＵ１２はＵＲＬ検索処理を終了する。
【０１０１】
図１０に、相対時刻によるコンテンツ自動再生処理の手順を示す。この機能は、ＰＣ１においてブラウザの機能として提供される。ブラウザを実行中にユーザからＥＰＧの自動再生を指令されると、ＰＣ１のＣＰＵ２は、図１０の処理を実行する。
【０１０２】
この処理では、ＣＰＵ２は、まず、コンテンツを再生中か否かを判定する（Ｓ１００）。コンテンツ再生中か否かは、所定の状態レジスタに明示される。コンテンツ再生中である場合、ＣＰＵ２は、再生終了まで待つ。
【０１０３】
コンテンツ再生中でない場合、ＣＰＵ２は、ユーザから終了指示があったか否かを判定する（Ｓ１０１）。終了指示があった場合、ＣＰＵ２は、コンテンツ自動再生処理を終了する。
【０１０４】
終了指示がなかった場合、ＣＰＵ２は、ＥＰＧにおいて次のＵＲＬを読む（Ｓ１０２）。ここで、”次のＵＲＬ”とは、現在再生中のコンテンツを示すＥＰＧ上のコンテンツ欄３５（図５参照）の次の欄に記述されたＵＲＬをいう。
【０１０５】
次に、ＣＰＵ２は、現在再生中のコンテンツ欄３５のＥＰＧ上の位置を記録する（Ｓ１０３）。この位置は、次のコンテンツの検索に使用される。
【０１０６】
次に、ＣＰＵ２は、当該ＵＲＬ（Ｓ１０２で読み出したもの）によって指示されるコンテンツが音（音声および音楽を含む音）か否かを判定する（Ｓ１０４）。そのコンテンツが音である場合、ＣＰＵ２は、音再生プログラムに音再生を依頼する（Ｓ１０５）。これは、例えば、ＭＰ３データのデコーダに対するデコードの依頼である。その後、ＣＰＵ２は、制御をＳ１００に戻す。
【０１０７】
当該ＵＲＬが示すコンテンツが音でない場合、ＣＰＵ２は、そのコンテンツが動画か否かを判定する（Ｓ１０６）。そのコンテンツが動画である場合、ＣＰＵ２は、動画再生プログラムに動画再生を依頼する（Ｓ１０７）。これは、例えば、ＭＰＥＧのデコーダに対するデコードの依頼である。その後、ＣＰＵ２は、制御をＳ１００に戻す。
【０１０８】
当該ＵＲＬが示すコンテンツが動画でない場合、ＣＰＵ２は、そのコンテンツが静止画か否かを判定する（Ｓ１０８）。そのコンテンツが静止画である場合、ＣＰＵ２は、画像表示プログラムに所定時間の画像表示を依頼する（Ｓ１０９）。
【０１０９】
その後、ＣＰＵ２は、制御をＳ１００に戻す。これにより、例えば、画像がＪＰＥＧ形式の場合、ＪＰＥＧのデコーダにデコードが依頼され、デコード結果が所定時間表示される。
【０１１０】
当該ＵＲＬが示すコンテンツが静止画でない場合、ＣＰＵ２は、そのコンテンツが文書か否かを判定する（Ｓ１１０）。そのコンテンツが文書である場合、ＣＰＵ２は、文書プログラムに所定時間の文書表示を依頼する（Ｓ１１１）。その後、ＣＰＵ２は、制御をＳ１００に戻す。これにより、例えば、テキストと画像が、所定の速度でスクロールされて表示される。
【０１１１】
当該ＵＲＬが示すコンテンツが文書でない場合、ＣＰＵ２は、そのまま制御をＳ１００に戻す。
【０１１２】
図１１は、現実時刻に同期したコンテンツ自動再生処理を示すフローチャートである。ユーザが不図示の環境設定機能のより、ＥＰＧの時刻を現実の時刻に同期させる設定を行った後、ＥＰＧの自動再生を指令すると、図１１の処理が実行される。
【０１１３】
図１１の処理は、Ｓ１０２ａおよびＳ１０３ａの処理を除いて、図１０と同様である。そこで同一の処理については同一の符号を付してその説明を省略する。
【０１１４】
現在のコンテンツ再生処理が終了し、ユーザの終了指示がなかった場合、ＣＰＵ２は、ＯＳのタイマから現在の時刻を入手する（Ｓ１０２ａ）。
【０１１５】
次に、ＣＰＵ２は、ＥＰＧから現在の時刻近傍で再生を予定されているコンテンツを検索する。これは、例えば、現在時刻から誤差３０秒の範囲で再生が開始されるコンテンツ欄３５（図５参照）を求めればよい。このようにして求めたＵＲＬによって示されるコンテンツが図１０の場合と同様に再生される（Ｓ１０４からＳ１１１）。
【０１１６】
以上述べたように、本実施形態の情報検索システムでは、管理サーバ１１は、ネットワーク上のコンテンツサーバ１１または管理サーバ１１自身が保持するコンテンツへのＵＲＬを収集し、ＥＰＧを作成し、クライアントへ配信する。クライアントは、このＥＰＧにしたがい、あたかも、テレビやラジオを受信するようにネットワーク上のコンテンツを再生し、または表示することができる。
【０１１７】
また、ＥＰＧ作成において、ユーザは、所望のデータ種別、ジャンル、キーワードによるフィルタリング条件を指定して、その条件に合致するＥＰＧを作成することができる。
【０１１８】
＜変形例＞
［ハードウェア構成の変形］
上記実施形態の情報検索システムでは、クライアントとして、パーソナルコンピュータを用いた。このパーソナルコンピュータは、ノート型のものでもよいし、デスクトップ型のものでもよい。
【０１１９】
また、クライアントは、いわゆる携帯情報端末ＰＤＡ（Personal Digital Assistants
）、携帯電話、デジタルテレビ、テレビモニタを接続するセットトップボックス等でもよい。
【０１２０】
［データ形式の変形］
上記実施形態では、ＥＰＧをＨＴＭＬで記述した。しかし、本発明の実施は、このような手順には限定されない。例えば、ＥＰＧをＸＭＬ（Extensible Markup Language）で記述してもよい。また、ＥＰＧをプレーンテキスト、表計算プログラムのシート形式、ワードプロセッサプログラムの文書形式、例えば、米国Microsoft CorporationのWordの文書
ファイル形式で記述してもよい。
【０１２１】
上記実施形態では、管理サーバ１１は、コンテンツ提供サイトのウェブページを記述するＨＴＭＬを検索し、コンテンツを指示するＵＲＬを検索した。しかし、本発明の実施は、このような手順には限定されない。例えば、ＸＭＬで記述されたデータを検索し、コンテンツへのＵＲＬを検索してもよい。
【０１２２】
また、例えば、携帯電話用に簡略したＨＴＭＬ、例えば、株式会社エヌ・ティ・ティ・ドコモによるｉモードサービス対応のＨＴＭＬで記述したデータを検索してもよい。
【０１２３】
［タイムアウト処理］
上記実施形態のＥＰＧ作成プログラムでは、ＣＰＵ１２がタイムアウトか否かを判定し、ＵＲＬ検索処理を終了した。しかし、本発明の実施は、このような処理には限定されない。例えば、ユーザが最大検索回数、最大検索ページ数、または、最大検索コンテンツ数を指定しておき、検索において上記の値に到達した時点で検索を終了してもよい。
【０１２４】
また、タイムアウトの代わりにユーザの操作によってＵＲＬ検索処理を終了するように
してもよい。そのためには、不図示のブラウザ上に終了ボタンを設け、ポインティングデバイス７による押下操作を検出すればよい。終了ボタンが押下されたときに、ブラウザが図９の処理を実行するプログラムに終了ボタンの押下を通知すればよい。そして、例えば、図９に示したＳ３０の処理において、タイムアウトを判定する代わりに、終了ボタンの押下を判定すればよい。
【０１２５】
［コンテンツのデータ種別判定方法］
上記実施形態では、図７に示したコンテンツ判定テーブルを使用し、コンテンツを保持するファイルの接尾辞により、データ種別を判定した。しかし、本発明の実施はこのような構成、手順には限定されない。例えば、コンテンツを保持するファイルのファイルヘッダを読み出し、そのヘッダ情報からデータ種別を判定してもよい。
【０１２６】
《第２実施形態》
本発明の第２実施形態を図１２および図１３に基づいて説明する。図１２は、本実施形態に係る情報検索システムのシステム概要図であり、図１３は、図１２に示したＰＣ１で実行されるＥＰＧ作成プログラムの処理を示すフローチャートである。
【０１２７】
上記第１実施形態では、クライアントからの依頼により、管理サーバ１１がネットワーク上のコンテンツを指示するＵＲＬを検索し、ＥＰＧを作成した。
【０１２８】
本実施形態の情報検索システムでは、クライアントであるＰＣ１がＥＰＧ作成プログラムを実行し、ＥＰＧ作成、およびコンテンツの再生、表示を実行する。他の構成および作用は、第１実施形態の場合と同様である。そこで、同一の構成については、同一の符号を付してその説明を省略する。
【０１２９】
図１２に、本実施形態に係る情報検索システムのシステム概要を示す。本実施形態では、クライアントであるＰＣ１が指向性データベース２１を有している。また、ＰＣ１は、第１実施形態の管理サーバ１１と同様のＥＰＧ作成プログラムを実行する。
【０１３０】
そして、ＰＣ１は、指向性データベース２１にしたがい、ネットワーク上のコンテンツサーバまたは自身のデータベースを検索し、ＥＰＧを作成する。ブラウザは、このＥＰＧを引き渡され、ＥＰＧにしたがって、コンテンツを再生する。
【０１３１】
図１３に、ＰＣ１で実行されるＥＰＧ作成プログラムの処理を示す。このプログラムは、ＰＣ１において、ブラウザの一つの機能として、またはブラウザを制御する機能として実行される。このプログラムのＳ１からＳ６の処理は、第１実施形態のＥＰＧ作成プログラムと同様であるので、その説明を省略する。
【０１３２】
本実施形態では、ＰＣ１は、ウェブページの形式でＥＰＧを生成後、そのＥＰＧを表示させる（Ｓ７ａ）。ユーザは表示されたＥＰＧにしたがい、コンテンツを再生、または表示させる。ユーザは、ブラウザに指令してＥＰＧにしたがいコンテンツを連続的に出力させてもよい。
【０１３３】
以上述べたように、本実施形態の情報検索では、ＥＰＧ作成プログラムをクライアントが実行する。したがって、クライアントは、管理サーバ１１にアクセスせずに、コンテンツを指示するＵＲＬを検索し、ＥＰＧを作成することができる。
【０１３４】
《コンピュータ読み取り可能な記録媒体》
上記実施の形態の管理サーバ１１またはクライアントのプログラムを、コンピュータ読み取り可能な記録媒体に記録することができる。そして、コンピュータに、この記録媒体
のプログラムを読み込ませて実行させることにより、上記実施の形態に示した管理サーバ１１またはクライアントとして機能させることができる。
【０１３５】
ここで、コンピュータ読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータから読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータから取り外し可能なものとしては、例えばフロッピーディスク、光磁気ディスク、CD-ROM、CD-R/W、DVD、DAT、８mmテープ、メモリカード等がある。
【０１３６】
また、コンピュータに固定された記録媒体としてハードディスクやＲＯＭ（リードオンリーメモリ）等がある。
【０１３７】
《搬送波に具現化されたデータ通信信号》
また、上記プログラムをコンピュータのハードディスクやメモリに格納し、通信媒体を通じて他のコンピュータに配布することができる。この場合、プログラムは、搬送波によって具現化されたデータ通信信号として、通信媒体を伝送される。そして、その配布を受けたコンピュータを上記実施の形態管理サーバ１１やクライアントとして機能させることができる。
【０１３８】
ここで通信媒体としては、有線通信媒体、例えば、同軸ケーブルおよびツイストペアケーブルを含む金属ケーブル類、光通信ケーブル等、または、無線通信媒体例えば、衛星通信、地上波無線通信等のいずれでもよい。
【０１３９】
また、搬送波は、データ通信信号を変調するための電磁波または光である。ただし、搬送波は、直流信号でもよい。この場合、データ通信信号は、搬送波がないベースバンド波形になる。したがって、搬送波に具現化されたデータ通信信号は、変調されたブロードバンド信号と変調されていないベースバンド信号（電圧０の直流信号を搬送波とした場合に相当）のいずれでもよい。
【０１４０】
《その他》
本実施の形態は以下の発明を開示する。
【０１４１】
（付記１）  情報を記憶する記憶部と、制御部とを備え、
前記制御部は、データの所在を示す指示情報を検索し、その指示情報によって指示されるデータが所定の種別に含まれるか否かを判定し、
前記記憶部は、前記データが所定の種別に含まれると判定されたときに、その指示情報を記憶し、データの所在を示す指示情報を収集する情報処理装置。
【０１４２】
（付記２）  ネットワークにアクセスする通信部、または、前記通信部を接続される通信接続部をさらに備え、
前記制御部は、ネットワーク上の他の情報処理装置に保持された前記指示情報を検索する付記１記載の情報処理装置。
【０１４３】
（付記３）  前記通信部は、前記データを選択する選択基準を受信し、
前記制御部は、前記データがその選択基準に該当するか否かを判定し、その選択基準に該当するデータへの指示情報を収集する付記２記載の情報処理装置。
【０１４４】
（付記４）  入力部をさらに備え、
前記入力部は、前記データを選択する選択基準を入力され、
前記制御部は、前記データがその選択基準に該当するか否かを判定し、その選択基準に
該当するデータへの指示情報を収集する付記１または２記載の情報処理装置。
【０１４５】
（付記５）  前記通信部は、ネットワークに接続された端末装置から前記指示情報の収集依頼を受信し、
前記制御部は、収集された指示情報を前記端末装置に表示させる付記２記載の情報処理装置。
【０１４６】
（付記６）  情報を表示する表示部または表示部を接続される第１の接続部をさらに備え、
前記制御部は、収集された指示情報を前記表示部に表示させる付記１または２記載の情報処理装置。
【０１４７】
（付記７）  前記制御部は、前記データに係る文字情報を検索し、その文字情報を前記指示情報と組み合わせて表示させる付記５または６記載の情報処理装置。
【０１４８】
（付記８）  前記データの種別は画像データ、音データ、動画データ、テキストデータ、またはこれらの組み合わせである付記１または２記載の情報処理装置。
【０１４９】
（付記９）  入力部と、情報を表示する表示部または表示部を接続される第１の接続部と、音を出力する音出力部または音出力部を接続される第２の接続部とをさらに備え、
前記入力部は、前記データの出力を指令され、
前記制御部は、前記データが記述するコンテンツを前記表示部または音出力部に出力させる付記１または２記載の情報処理装置。
【０１５０】
（付記１０）前記制御部は、前記収集された複数の指示情報が指示する複数のコンテンツを連続して出力させる付記９記載の情報処理装置。
【０１５１】
（付記１１）  ネットワークにアクセスする通信部または前記通信部を接続される通信接続部と、制御部とを備え、
前記制御部は、データの所在を示す指示情報であって、その指示情報によって指示されるデータが所定の種別に含まれる、そのような指示情報の収集をネットワーク上のサーバに依頼し、前記指示情報を収集する端末装置。
【０１５２】
（付記１２）  情報を表示する表示部または表示部を接続される第１の接続部をさらに備え、
前記制御部は、収集された指示情報を前記表示部に表示させる付記１１記載の端末装置。
【０１５３】
（付記１３）  入力部と、情報を表示する表示部または表示部を接続される第１の接続部と、音を出力する音出力部または音出力部を接続される第２の接続部とをさらに備え、前記入力部は、前記データの出力を指令され、
前記制御部は、前記データが記述するコンテンツを前記表示部または音出力部に出力させる付記１１記載の端末装置。
【０１５４】
（付記１４）  前記制御部は、前記収集された複数の指示情報が指示する複数のコンテンツを連続して出力させる付記１３記載の端末装置。
【０１５５】
（付記１５）  所定条件に該当するコンテンツデータを検索する検索部と、
検索された各コンテンツデータの再生順序を決定する順序決定部と、
前記再生順序に基づき前記コンテンツデータの再生を制御する再生制御部と、を備える
装置。
【０１５６】
（付記１６）  前記コンテンツデータは、ネットワークを介してアクセス可能な他装置に保持されたものである付記１５記載の装置。
【０１５７】
（付記１７）  前記条件はユーザにより指定される付記１５記載の装置。
【０１５８】
（付記１８）  前記条件はコンテンツの特定のジャンルを指定する付記１５記載の装置。
【０１５９】
（付記１９）  前記条件はコンテンツの特定のデータ種別を指定する付記１５記載の装置。
【０１６０】
（付記２０）  前記コンテンツデータはストリームデータである付記１５記載の装置。
【０１６１】
（付記２１）  データの所在を示す指示情報を検索するステップと、
前記データが所定の種別に含まれるか否かを判定するステップと、
前記データが所定の種別に含まれると判定したときに、前記指示情報を記憶するステップとからなり、データの所在を示す指示情報を収集する方法。
【０１６２】
（付記２２）  ネットワークにアクセスするステップをさらに有し、
前記データは、ネットワーク上の情報処理装置に保存されたものである付記２１記載の方法。
【０１６３】
（付記２３）  前記データを選択する選択基準を受信するステップと、
前記データがその選択基準に該当するか否かを判定するステップとをさらに有し、その選択基準に該当するデータへの指示情報を収集する付記２２記載の方法。
【０１６４】
（付記２４）  前記データを選択する選択基準の指定を受けるステップと、
前記データがその選択基準に該当するか否かを判定するステップとをさらに有し、その選択基準に該当するデータへの指示情報を収集する付記２１または２２記載の方法。
【０１６５】
（付記２５）  前記収集された指示情報を表示させる表示情報を生成するステップをさらに有する付記２１または２２記載の方法。
【０１６６】
（付記２６）  前記収集された指示情報を表示するステップをさらに有する付記２１または２２記載の方法。
【０１６７】
（付記２７）  前記データに係る文字情報を検索するステップをさらに有し、
前記指示情報と文字情報とが組み合わせて表示される付記２５または２６記載の方法。
【０１６８】
（付記２８）  前記データの種別は画像データ、音データ、動画データ、テキストデータ、またはこれらの組み合わせである付記２１または２２記載の方法。
【０１６９】
（付記２９）  前記指示情報に指示されるデータを選択されるステップと、
前記データの出力を指令されるステップと、
前記データが記述するコンテンツを出力するステップとをさらに有する付記２１または２２記載の方法。
【０１７０】
（付記３０）  データの所在を示す指示情報であって、その指示情報によって指示され
るデータが所定の種別に含まれる、そのような指示情報の収集をネットワーク上のサーバに依頼するステップと、
前記指示情報を受信するステップとからなる、データの所在を示す指示情報を収集する方法。
【０１７１】
（付記３１）  前記指示情報を表示させるステップをさらに有する付記３０記載の方法。
【０１７２】
（付記３２）  前記指示情報に指示されるデータを選択されるステップと、
前記データの出力を指令されるステップと、
前記データが記述するコンテンツを出力するステップとをさらに有する付記３０記載の方法。
【０１７３】
（付記３３）  前記指示情報に指示されるデータを検索する検索ステップと、
前記データが記述するコンテンツを出力する出力ステップと、
前記検索ステップおよび出力ステップとを前記収集された複数の指示情報に対して繰り返すステップとをさらに有する付記２１、２２、または３０記載の方法。
【０１７４】
（付記３４）  所定条件に該当するコンテンツデータを検索するステップと、
検索された各コンテンツデータの再生順序を決定するステップと、
前記再生順序に基づき前記コンテンツデータの再生を制御するステップと、を有する方法。
【０１７５】
（付記３５）  コンピュータに、
データの所在を示す指示情報を検索するステップと、
前記データが所定の種別に含まれるか否かを判定するステップと、
前記データが所定の種別に含まれると判定したときに、前記指示情報を記憶するステップとからなり、データの所在を示す指示情報を収集するプログラムを記録したコンピュータ読み取り可能な記録媒体。
【０１７６】
（付記３６）  ネットワークにアクセスするステップをさらに実行させ、
前記データは、ネットワーク上の情報処理装置に保存されたものである付記３５記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【０１７７】
（付記３７）  前記データを選択する選択基準を受信するステップと、
前記データがその選択基準に該当するか否かを判定するステップとをさらに実行させ、その選択基準に該当するデータへの指示情報を収集する付記３６記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【０１７８】
（付記３８）  前記データを選択する選択基準を指定されるステップと、
前記データがその選択基準に該当するか否かを判定するステップとをさらに実行させ、その選択基準に該当するデータへの指示情報を収集する付記３５または３６記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【０１７９】
（付記３９）  前記収集された指示情報を表示させる表示情報を生成するステップをさらに実行させる付記３５または３６記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【０１８０】
（付記４０）  前記収集された指示情報を表示するステップをさらに実行させる付記３５または３６記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【０１８１】
（付記４１）  前記データに係る文字情報を検索するステップをさらに実行させ、
前記指示情報と文字情報とが組み合わせて表示される付記３９または４０記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【０１８２】
（付記４２）  前記データの種別は画像データ、音データ、動画データ、テキストデータ、またはこれらの組み合わせである付記３５または３６記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【０１８３】
（付記４３）  前記指示情報に指示されるデータを選択されるステップと、
前記データの出力を指令されるステップと、
前記データが記述するコンテンツを出力するステップとをさらに実行させる付記３５または３６記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【０１８４】
（付記４４）コンピュータに、
データの所在を示す指示情報であって、その指示情報によって指示されるデータが所定の種別に含まれる、そのような指示情報の収集をネットワーク上のサーバに依頼するステップと、
前記指示情報を受信するステップとを実行させ、データの所在を示す指示情報を収集するプログラムを記録したコンピュータ読み取り可能な記録媒体。
【０１８５】
（付記４５）  前記指示情報を表示させるステップをさらに実行させる付記４４記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【０１８６】
（付記４６）  前記指示情報に指示されるデータを選択されるステップと、
前記データの出力を指令されるステップと、
前記データが記述するコンテンツを出力させるステップとをさらに実行させる付記４４記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【０１８７】
（付記４７）  前記指示情報に指示されるデータを検索する検索ステップと、
前記データが記述するコンテンツを出力する出力ステップと、
前記検索ステップおよび出力ステップとを前記収集された複数の指示情報に対して繰り返すステップとをさらに実行させる付記３５、３６、または４４記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【０１８８】
（付記４８）  コンピュータに、
所定条件に該当するコンテンツデータを検索するステップと、
検索された各コンテンツデータの再生順序を決定するステップと、
前記再生順序に基づき前記コンテンツデータの再生を制御するステップと、を実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【図面の簡単な説明】
【０１８９】
【図１】第１実施形態に係る情報検索システムのシステム概要図
【図２】ＰＣ１のハードウェア構成図
【図３】管理サーバ１１のハードウェア構成図
【図４】ＥＰＧ作成依頼画面の例
【図５】ＰＣ１におけるＥＰＧ表示画面の例
【図６】指向性データベース２１のデータ例
【図７】コンテンツ判定テーブルのデータ例
【図８】第１実施形態のＥＰＧ作成プログラムの処理を示すフローチャート
【図９】ＵＲＬ検索処理の詳細を示すフローチャート
【図１０】相対時刻によるコンテンツ自動再生処理を示すフローチャート
【図１１】現実時刻に同期したコンテンツ自動再生処理を示すフローチャート
【図１２】第２実施形態に係る情報検索システムのシステム概要図
【図１３】第２実施形態のＥＰＧ作成プログラムの処理を示すフローチャート
【符号の説明】
【０１９０】
１  パーソナルコンピュータ
２、１２ ＣＰＵ
３、１３  メモリ
４、１４  ハードディスク
４ａ、８ａ、１４ａ、１８ａ  入出力インターフェース
５、１５  表示装置
５ａ、１５ａ  表示インターフェース
６、１６  キーボード
６ａ、７ａ、１６ａ、１７ａ  入力インターフェース
７、１７  ポインティングデバイス
８、１８  通信部
９ａ  出力インターフェース
９ｂ  音出力部
９ｃ  スピーカ
１１  管理サーバ
２１  指向性データベース
２２  広告サーバ
３１  ＥＰＧ作成依頼画面
３２  ＥＰＧ表示画面
【図１】
2007329933.tif 000003
【図２】
2007329933.tif 000004
【図３】
2007329933.tif 000005
【図４】
2007329933.tif 000006
【図５】
2007329933.tif 000007
【図６】
2007329933.tif 000008
【図７】
2007329933.tif 000009
【図８】
2007329933.tif 000010
【図９】
2007329933.tif 000011
【図１０】
2007329933.tif 000012
【図１１】
2007329933.tif 000013
【図１２】
2007329933.tif 000014
【図１３】
2007329933.tif 000015
【手続補正書】
【提出日】平成19年6月13日(2007.6.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定条件に該当するコンテンツデータを検索する検索部と、
検索された各コンテンツデータの再生順序を決定する順序決定部と、
前記再生順序に基づき前記コンテンツデータの再生を制御する再生制御部と、
を備える装置。
【請求項２】
前記コンテンツデータは、ネットワークを介してアクセス可能な他装置に保持されたものである請求項１記載の装置。
【請求項３】
前記条件はユーザにより指定される請求項１記載の装置。
【請求項４】
前記条件はコンテンツの特定のジャンルを指定する請求項１記載の装置。
【請求項５】
前記条件はコンテンツの特定のデータ種別を指定する請求項１記載の装置。
【請求項６】
前記コンテンツデータはストリームデータである請求項１記載の装置。
【請求項７】
所定条件に該当するコンテンツデータを検索するステップと、
検索された各コンテンツデータの再生順序を決定するステップと、
前記再生順序に基づき前記コンテンツデータの再生を制御するステップと、
を有する方法。
【請求項８】
コンピュータに、所定条件に該当するコンテンツデータを検索するステップと、
検索された各コンテンツデータの再生順序を決定するステップと、
前記再生順序に基づき前記コンテンツデータの再生を制御するステップと、
を実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項９】
コンピュータに、所定条件に該当するコンテンツデータを検索するステップと、
検索された各コンテンツデータの再生順序を決定するステップと、
前記再生順序に基づき前記コンテンツデータの再生を制御するステップと、
を実行させるプログラム。