(57)【要約】【課題】閲覧の文脈を保持しつつ、何度も検索する手間を省いて効率的に情報検索を実行することができるコンテンツ検索装置を提供する。【解決手段】コンテンツ検索制御部２２においてコンテンツ格納部２１に格納されている各種オブジェクトから構成されるコンテンツをキーワード検索し、表示コード生成部２３においてキーワード検索結果のコンテンツ群を予め定めた優先順位に基づいて順位付けした後、各コンテンツからズーム対象となるオブジェクトを選択し、オブジェクト毎の同一画面内での詳細度変化や表示メディア遷移を連続的に実現するズーム操作／挙動を記述可能な言語によりコンテンツの検索結果一覧を生成して出力する。これにより、検索結果一覧から詳細情報までを１つの画面の中で連続的に表示できるので、一覧画面とリンク先を往復する必要が無く、閲覧の文脈を保持しつつ、何度も検索する手間を省いて効率的に情報検索を実行することができる。【選択図】        図８
2007025786.tif 000002
【特許請求の範囲】
【請求項１】
各種オブジェクトから構成されるコンテンツを格納するコンテンツ格納部と、
キーワードによる検索要求を受け付けて、前記コンテンツ格納部に格納されている前記コンテンツをキーワード検索するコンテンツ検索制御部と、
このコンテンツ検索制御部によるキーワード検索結果の前記コンテンツ群を予め定めた優先順位に基づいて順位付けした後、前記各コンテンツからズーム対象となるオブジェクトを選択し、前記オブジェクト毎の同一画面内での詳細度変化や表示メディア遷移を連続的に実現するズーム操作／挙動を記述可能な言語により前記コンテンツの検索結果一覧を生成して出力する表示コード生成部と、
を備えることを特徴とするコンテンツ検索装置。
【請求項２】
前記表示コード生成部は、検索結果を分類して出力する、
ことを特徴とする請求項１記載のコンテンツ検索装置。
【請求項３】
前記表示コード生成部は、検索結果を階層化して出力する、
ことを特徴とする請求項１記載のコンテンツ検索装置。
【請求項４】
前記コンテンツ格納部に格納されている前記コンテンツは、インターネット上に存在するＷｅｂページである、
ことを特徴とする請求項１記載のコンテンツ検索装置。
【請求項５】
前記コンテンツ格納部に格納されている前記コンテンツは、ローカルのデータベースに存在するＷｅｂページである、
ことを特徴とする請求項１記載のコンテンツ検索装置。
【請求項６】
前記表示コード生成部は、検索結果の前記コンテンツの中から選択した個々のオブジェクトを表示するに際し、検索結果一覧の初期画面では小さなサイズもしくは少ない情報のみ表示し、ズーム率が大きくなる方向にズーミングするズームイン操作に伴って大きなサイズもしくは多くの情報を次第に表示するようにズーム操作／挙動を記述する、
ことを特徴とする請求項１記載のコンテンツ検索装置。
【請求項７】
前記表示コード生成部は、検索結果の前記コンテンツの中から選択した個々のオブジェクトを表示するに際し、検索結果一覧の初期画面では予め定めた優先順位の高いオブジェクトのみ表示し、ズーム率が大きくなる方向にズーミングするズームイン操作に伴って優先順位の低いオブジェクトを次第に表示するようにズーム操作／挙動を記述する、
ことを特徴とする請求項１記載のコンテンツ検索装置。
【請求項８】
前記表示コード生成部は、前記ズームイン操作について、検索結果全体に対して行うこと、または、検索結果の前記各コンテンツに対して個別に行うことのいずれも可能なように記述する、
ことを特徴とする請求項６または７記載のコンテンツ検索装置。
【請求項９】
前記表示コード生成部は、前記ズームイン操作を検索結果の前記各コンテンツに対して個別に行う際、選択した検索結果の前記コンテンツ以外のコンテンツを、ズーム率が小さくなる方向へのズーミングであるズームアウトさせるようにズーム操作／挙動を記述する、
ことを特徴とする請求項８記載のコンテンツ検索装置。
【請求項１０】
前記表示コード生成部は、分類した検索結果を表示するに際し、検索結果一覧の初期画面では各分類の代表コンテンツのみを表示し、ズーム率が大きくなる方向にズーミングするズームイン操作に伴って分類内の他のコンテンツを次第に表示するようにズーム操作／挙動を記述する、
ことを特徴とする請求項２記載のコンテンツ検索装置。
【請求項１１】
前記表示コード生成部は、前記ズームイン操作について、検索結果全体に対して行うこと、または、分類された検索結果に対して個別に行うことのいずれも可能なように記述する、
ことを特徴とする請求項１０記載のコンテンツ検索装置。
【請求項１２】
前記表示コード生成部は、階層化した検索結果を表示するに際し、検索結果一覧の初期画面では上位階層の前記コンテンツのみを表示し、ズーム率が大きくなる方向にズーミングするズームイン操作に伴って下位階層の前記コンテンツを次第に表示するようにズーム操作／挙動を記述する、
ことを特徴とする請求項３記載のコンテンツ検索装置。
【請求項１３】
各種オブジェクトから構成されるコンテンツをコンテンツ格納部に格納させるコンテンツ格納機能と、
キーワードによる検索要求を受け付けて、前記コンテンツ格納部に格納されている前記コンテンツをキーワード検索するコンテンツ検索制御機能と、
このコンテンツ検索制御機能によるキーワード検索結果の前記コンテンツ群を予め定めた優先順位に基づいて順位付けした後、前記各コンテンツからズーム対象となるオブジェクトを選択し、前記オブジェクト毎の同一画面内での詳細度変化や表示メディア遷移を連続的に実現するズーム操作／挙動を記述可能な言語により前記コンテンツの検索結果一覧を生成して出力する表示コード生成機能と、
をコンピュータに実行させることを特徴とするコンテンツ検索プログラム。
【請求項１４】
前記表示コード生成機能は、検索結果を分類して出力する、
ことを特徴とする請求項１３記載のコンテンツ検索プログラム。
【請求項１５】
前記表示コード生成機能は、検索結果を階層化して出力する、
ことを特徴とする請求項１３記載のコンテンツ検索プログラム。
【請求項１６】
前記表示コード生成機能は、検索結果の前記コンテンツの中から選択した個々のオブジェクトを表示するに際し、検索結果一覧の初期画面では小さなサイズもしくは少ない情報のみ表示し、ズーム率が大きくなる方向にズーミングするズームイン操作に伴って大きなサイズもしくは多くの情報を次第に表示するようにズーム操作／挙動を記述する、
ことを特徴とする請求項１３記載のコンテンツ検索プログラム。
【請求項１７】
前記表示コード生成機能は、検索結果の前記コンテンツの中から選択した個々のオブジェクトを表示するに際し、検索結果一覧の初期画面では予め定めた優先順位の高いオブジェクトのみ表示し、ズーム率が大きくなる方向にズーミングするズームイン操作に伴って優先順位の低いオブジェクトを次第に表示するようにズーム操作／挙動を記述する、
ことを特徴とする請求項１３記載のコンテンツ検索プログラム。
【請求項１８】
前記表示コード生成機能は、前記ズームイン操作について、検索結果全体に対して行うこと、または、検索結果の前記各コンテンツに対して個別に行うことのいずれも可能なように記述する、
ことを特徴とする請求項１６または１７記載のコンテンツ検索プログラム。
【請求項１９】
前記表示コード生成機能は、前記ズームイン操作を検索結果の前記各コンテンツに対して個別に行う際、選択した検索結果の前記コンテンツ以外のコンテンツを、ズーム率が小さくなる方向へのズーミングであるズームアウトさせるようにズーム操作／挙動を記述する、
ことを特徴とする請求項１８記載のコンテンツ検索プログラム。
【請求項２０】
前記表示コード生成機能は、分類した検索結果を表示するに際し、検索結果一覧の初期画面では各分類の代表コンテンツのみを表示し、ズーム率が大きくなる方向にズーミングするズームイン操作に伴って分類内の他のコンテンツを次第に表示するようにズーム操作／挙動を記述する、
ことを特徴とする請求項１４記載のコンテンツ検索プログラム。
【請求項２１】
前記表示コード生成機能は、前記ズームイン操作について、検索結果全体に対して行うこと、または、分類された検索結果に対して個別に行うことのいずれも可能なように記述する、
ことを特徴とする請求項２０記載のコンテンツ検索プログラム。
【請求項２２】
前記表示コード生成機能は、階層化した検索結果を表示するに際し、検索結果一覧の初期画面では上位階層の前記コンテンツのみを表示し、ズーム率が大きくなる方向にズーミングするズームイン操作に伴って下位階層の前記コンテンツを次第に表示するようにズーム操作／挙動を記述する、
ことを特徴とする請求項１５記載のコンテンツ検索プログラム。
【請求項２３】
各種オブジェクトから構成されるコンテンツをコンテンツ格納部に格納させるコンテンツ格納工程と、
キーワードによる検索要求を受け付けて、前記コンテンツ格納部に格納されている前記コンテンツをキーワード検索するコンテンツ検索制御工程と、
このコンテンツ検索制御工程によるキーワード検索結果の前記コンテンツ群を予め定めた優先順位に基づいて順位付けした後、前記各コンテンツからズーム対象となるオブジェクトを選択し、前記オブジェクト毎の同一画面内での詳細度変化や表示メディア遷移を連続的に実現するズーム操作／挙動を記述可能な言語により前記コンテンツの検索結果一覧を生成して出力する表示コード生成工程と、
を含むことを特徴とするコンテンツ検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ検索装置、コンテンツ検索プログラムおよびコンテンツ検索方法に関する。
【背景技術】
【０００２】
ネットワークのＷｅｂ環境は日々進展しており、そこに含まれる情報量が増大しつつある。一方、情報の形態もテキストだけでなく、静止画像、動画像、音声等のマルチメディア化がさらに進んでいる。このようなネットワーク上の膨大な情報をＷｅｂの閲覧者が有効活用するためには、自らの利用目的に沿った情報を効率的に検索できることが何よりも望まれる。そこで、近年においては、各種の検索エンジンを用いることにより、情報を効率的に検索できるようになっている。
【０００３】
ところで、このような検索エンジンでは、図１４に示すように、基本的に検索結果の一部（キーワードを含む数行のテキスト、もしくは、キーワード近傍の画像サムネイル）の一覧を提示するのみであり、それ以上の情報を得るためにはリンク先のＷｅｂページを１つ１つ開けてはその内容を確認し、所望の情報が得られない場合は再び検索結果一覧画面に戻るという作業を繰り返すことになる。
【０００４】
一方、なじみの薄い分野についてキーワードによる情報検索を行う場合、適切なキーワードを思いつくことは必ずしも容易でなく、検索結果の中に閲覧者が期待しない（不要な）情報が含まれることがしばしば発生する。そのような場合、キーワードを試行錯誤的に追加しつつ検索対象を絞り込んでいく方法があるが、何度も検索を繰り返す手間がかかる。そこで、検索結果をカテゴライズして表示すると、閲覧者は対象分野の全容を把握しやすくなるため、希望するカテゴリの情報のみを見つけ出すことが容易となる。このような検索結果のカテゴライズ表示については、例えば非特許文献１に記載されている。
【０００５】
【非特許文献１】Bill Kules and Ben Shneiderman, "Categorized graphical overviews for web search results: An exploratory study using U. S. government agencies as a meaningful and stable structure," Proceedings of the Third Annual Workshop on HCI Research in MIS, Washington, D.C., December 10-11, 2004
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、検索結果一覧からリンク先を１つ１つ開けるという作業を繰り返すことは非常に面倒であり、このように検索結果とリンク先を何度も往復すると、情報閲覧の文脈が失われて検索効率が低下するという問題がある。逆に、各検索結果Ｗｅｂページに関して多くの情報を提示すると、全体の一覧性が悪くなり、やはり検索効率が低下する。なお、近年においては、リンク先のＷｅｂページを一覧画面内に縮小表示する方法も現れてきているが、これらはリンク先全体の雰囲気を掴むことはできても、テキストの内容や画像の詳細はわからないという問題がある。
【０００７】
また、非特許文献１に記載されている検索結果をカテゴライズして表示する技術によれば、カテゴリを選択した後の一覧画面は、検索エンジンの通常のキーワード検索結果画面と同様の抜粋されたテキストから構成されており、それ以上の情報を得るには、やはり、リンク先ページを開けねばならない。
【０００８】
本発明は、上記に鑑みてなされたものであって、閲覧の文脈を保持しつつ、何度も検索する手間を省いて効率的に情報検索を実行することができるコンテンツ検索装置、コンテンツ検索プログラムおよびコンテンツ検索方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明のコンテンツ検索装置は、各種オブジェクトから構成されるコンテンツを格納するコンテンツ格納部と、キーワードによる検索要求を受け付けて、前記コンテンツ格納部に格納されている前記コンテンツをキーワード検索するコンテンツ検索制御部と、このコンテンツ検索制御部によるキーワード検索結果の前記コンテンツ群を予め定めた優先順位に基づいて順位付けした後、前記各コンテンツからズーム対象となるオブジェクトを選択し、前記オブジェクト毎の同一画面内での詳細度変化や表示メディア遷移を連続的に実現するズーム操作／挙動を記述可能な言語により前記コンテンツの検索結果一覧を生成して出力する表示コード生成部と、を備える。
【００１０】
また、請求項２にかかる発明は、請求項１記載のコンテンツ検索装置において、前記表示コード生成部は、検索結果を分類して出力する。
【００１１】
また、請求項３にかかる発明は、請求項１記載のコンテンツ検索装置において、前記表示コード生成部は、検索結果を階層化して出力する。
【００１２】
また、請求項４にかかる発明は、請求項１記載のコンテンツ検索装置において、前記コンテンツ格納部に格納されている前記コンテンツは、インターネット上に存在するＷｅｂページである。
【００１３】
ここで、Ｗｅｂページとは、Ｗｅｂブラウザに一度に表示されるデータのまとまりで、テキストデータやＨＴＭＬ（あるいは、ＣＳＳ（Cascading Style Sheet），ＸＭＬなど）によるレイアウト情報、文書中に埋め込まれた画像や音声、動画などから構成されるものである。
【００１４】
また、請求項５にかかる発明は、請求項１記載のコンテンツ検索装置において、前記コンテンツ格納部に格納されている前記コンテンツは、ローカルのデータベースに存在するＷｅｂページである。
【００１５】
また、請求項６にかかる発明は、請求項１記載のコンテンツ検索装置において、前記表示コード生成部は、検索結果の前記コンテンツの中から選択した個々のオブジェクトを表示するに際し、検索結果一覧の初期画面では小さなサイズもしくは少ない情報のみ表示し、ズーム率が大きくなる方向にズーミングするズームイン操作に伴って大きなサイズもしくは多くの情報を次第に表示するようにズーム操作／挙動を記述する。
【００１６】
また、請求項７にかかる発明は、請求項１記載のコンテンツ検索装置において、前記表示コード生成部は、検索結果の前記コンテンツの中から選択した個々のオブジェクトを表示するに際し、検索結果一覧の初期画面では予め定めた優先順位の高いオブジェクトのみ表示し、ズーム率が大きくなる方向にズーミングするズームイン操作に伴って優先順位の低いオブジェクトを次第に表示するようにズーム操作／挙動を記述する。
【００１７】
また、請求項８にかかる発明は、請求項６または７記載のコンテンツ検索装置において、前記表示コード生成部は、前記ズームイン操作について、検索結果全体に対して行うこと、または、検索結果の前記各コンテンツに対して個別に行うことのいずれも可能なように記述する。
【００１８】
また、請求項９にかかる発明は、請求項８記載のコンテンツ検索装置において、前記表示コード生成部は、前記ズームイン操作を検索結果の前記各コンテンツに対して個別に行う際、選択した検索結果の前記コンテンツ以外のコンテンツを、ズーム率が小さくなる方向へのズーミングであるズームアウトさせるようにズーム操作／挙動を記述する。
【００１９】
また、請求項１０にかかる発明は、請求項２記載のコンテンツ検索装置において、前記表示コード生成部は、分類した検索結果を表示するに際し、検索結果一覧の初期画面では各分類の代表コンテンツのみを表示し、ズーム率が大きくなる方向にズーミングするズームイン操作に伴って分類内の他のコンテンツを次第に表示するようにズーム操作／挙動を記述する。
【００２０】
また、請求項１１にかかる発明は、請求項１０記載のコンテンツ検索装置において、前記表示コード生成部は、前記ズームイン操作について、検索結果全体に対して行うこと、または、分類された検索結果に対して個別に行うことのいずれも可能なように記述する。
【００２１】
また、請求項１２にかかる発明は、請求項３記載のコンテンツ検索装置において、前記表示コード生成部は、階層化した検索結果を表示するに際し、検索結果一覧の初期画面では上位階層の前記コンテンツのみを表示し、ズーム率が大きくなる方向にズーミングするズームイン操作に伴って下位階層の前記コンテンツを次第に表示するようにズーム操作／挙動を記述する。
【００２２】
また、請求項１３にかかる発明のコンテンツ検索プログラムは、各種オブジェクトから構成されるコンテンツをコンテンツ格納部に格納させるコンテンツ格納機能と、キーワードによる検索要求を受け付けて、前記コンテンツ格納部に格納されている前記コンテンツをキーワード検索するコンテンツ検索制御機能と、このコンテンツ検索制御機能によるキーワード検索結果の前記コンテンツ群を予め定めた優先順位に基づいて順位付けした後、前記各コンテンツからズーム対象となるオブジェクトを選択し、前記オブジェクト毎の同一画面内での詳細度変化や表示メディア遷移を連続的に実現するズーム操作／挙動を記述可能な言語により前記コンテンツの検索結果一覧を生成して出力する表示コード生成機能と、をコンピュータに実行させる。
【００２３】
また、請求項１４にかかる発明は、請求項１３記載のコンテンツ検索プログラムにおいて、前記表示コード生成機能は、検索結果を分類して出力する。
【００２４】
また、請求項１５にかかる発明は、請求項１３記載のコンテンツ検索プログラムにおいて、前記表示コード生成機能は、検索結果を階層化して出力する。
【００２５】
また、請求項１６にかかる発明は、請求項１３記載のコンテンツ検索プログラムにおいて、前記表示コード生成機能は、検索結果の前記コンテンツの中から選択した個々のオブジェクトを表示するに際し、検索結果一覧の初期画面では小さなサイズもしくは少ない情報のみ表示し、ズーム率が大きくなる方向にズーミングするズームイン操作に伴って大きなサイズもしくは多くの情報を次第に表示するようにズーム操作／挙動を記述する。
【００２６】
また、請求項１７にかかる発明は、請求項１３記載のコンテンツ検索プログラムにおいて、前記表示コード生成機能は、検索結果の前記コンテンツの中から選択した個々のオブジェクトを表示するに際し、検索結果一覧の初期画面では予め定めた優先順位の高いオブジェクトのみ表示し、ズーム率が大きくなる方向にズーミングするズームイン操作に伴って優先順位の低いオブジェクトを次第に表示するようにズーム操作／挙動を記述する。
【００２７】
また、請求項１８にかかる発明は、請求項１６または１７記載のコンテンツ検索プログラムにおいて、前記表示コード生成機能は、前記ズームイン操作について、検索結果全体に対して行うこと、または、検索結果の前記各コンテンツに対して個別に行うことのいずれも可能なように記述する。
【００２８】
また、請求項１９にかかる発明は、請求項１８記載のコンテンツ検索プログラムにおいて、前記表示コード生成機能は、前記ズームイン操作を検索結果の前記各コンテンツに対して個別に行う際、選択した検索結果の前記コンテンツ以外のコンテンツを、ズーム率が小さくなる方向へのズーミングであるズームアウトさせるようにズーム操作／挙動を記述する。
【００２９】
また、請求項２０にかかる発明は、請求項１４記載のコンテンツ検索プログラムにおいて、前記表示コード生成機能は、分類した検索結果を表示するに際し、検索結果一覧の初期画面では各分類の代表コンテンツのみを表示し、ズーム率が大きくなる方向にズーミングするズームイン操作に伴って分類内の他のコンテンツを次第に表示するようにズーム操作／挙動を記述する。
【００３０】
また、請求項２１にかかる発明は、請求項２０記載のコンテンツ検索プログラムにおいて、前記表示コード生成機能は、前記ズームイン操作について、検索結果全体に対して行うこと、または、分類された検索結果に対して個別に行うことのいずれも可能なように記述する。
【００３１】
また、請求項２２にかかる発明は、請求項１５記載のコンテンツ検索プログラムにおいて、前記表示コード生成機能は、階層化した検索結果を表示するに際し、検索結果一覧の初期画面では上位階層の前記コンテンツのみを表示し、ズーム率が大きくなる方向にズーミングするズームイン操作に伴って下位階層の前記コンテンツを次第に表示するようにズーム操作／挙動を記述する。
【００３２】
また、請求項２３にかかる発明のコンテンツ検索方法は、各種オブジェクトから構成されるコンテンツをコンテンツ格納部に格納させるコンテンツ格納工程と、キーワードによる検索要求を受け付けて、前記コンテンツ格納部に格納されている前記コンテンツをキーワード検索するコンテンツ検索制御工程と、このコンテンツ検索制御工程によるキーワード検索結果の前記コンテンツ群を予め定めた優先順位に基づいて順位付けした後、前記各コンテンツからズーム対象となるオブジェクトを選択し、前記オブジェクト毎の同一画面内での詳細度変化や表示メディア遷移を連続的に実現するズーム操作／挙動を記述可能な言語により前記コンテンツの検索結果一覧を生成して出力する表示コード生成工程と、を含む。
【発明の効果】
【００３３】
請求項１にかかる発明によれば、キーワードによる検索要求を受け付けて、コンテンツ格納部に格納されている各種オブジェクトから構成されるコンテンツをキーワード検索し、キーワード検索結果のコンテンツ群を予め定めた優先順位に基づいて順位付けした後、各コンテンツからズーム対象となるオブジェクトを選択し、オブジェクト毎の同一画面内での詳細度変化や表示メディア遷移を連続的に実現するズーム操作／挙動を記述可能な言語によりコンテンツの検索結果一覧を生成して出力する。これにより、検索結果一覧から詳細情報までを１つの画面の中で連続的に表示できるので、一覧画面とリンク先を往復する必要が無く、閲覧の文脈を保持しつつ、何度も検索する手間を省いて効率的に情報検索を実行することができる。また、複数のオブジェクトが混在したコンテンツに対しても閲覧者の好みに応じて詳細度や表示メディアを柔軟に制御できるので、単なるテキスト一覧や画像一覧とは異なり、より効果的なコンテンツの閲覧を行うことができる。
【００３４】
また、請求項２にかかる発明によれば、検索結果を分類して出力することにより、初期画面では各分類の代表ページのみ表示しておき、ズーミングに従って分類内の他のページが現れるようにもできる。その際、メディア遷移により、コンテンツの効果的な一覧も可能となる。
【００３５】
また、請求項３にかかる発明によれば、検索結果を階層化して出力することにより、ズーム対象となるオブジェクトを階層化して上位から下位のズーム対象へズーム伝播させることができるので、単一のキーワードでは検索結果をうまく絞り込めない場合に、結果を分類して分類ごとに詳細一覧を提示することができる。その際、ある分類をズームインした状態を保持しておく、もしくは、検索済みの分類をズームアウトして見えなくすることにより、各分類が探索済みか否かを示すことができる。また、上位階層において、分類の代表ページの内容を表示することにより、分類内の情報の内容を上位階層で示すことができる。
【００３６】
また、請求項４にかかる発明によれば、コンテンツ格納部に格納されているコンテンツは、インターネット上に存在するＷｅｂページであることにより、複数のメディアオブジェクトが混在したＷｅｂページに対しても閲覧者の好みに応じて詳細度や表示メディアを柔軟に制御できるので、単なるテキスト一覧や画像一覧とは異なり、より効果的なＷｅｂページの閲覧を行うことができる。
【００３７】
また、請求項５にかかる発明によれば、コンテンツ格納部に格納されているコンテンツは、ローカルのデータベースに存在するＷｅｂページであることにより、複数のメディアオブジェクトが混在したＷｅｂページに対しても閲覧者の好みに応じて詳細度や表示メディアを柔軟に制御できるので、単なるテキスト一覧や画像一覧とは異なり、より効果的なＷｅｂページの閲覧を行うことができる。
【００３８】
また、請求項６〜１２にかかる発明によれば、検索結果のコンテンツの重要部分をまず表示し、ズーミング操作に伴って次第に詳細情報を提示していくことができる。
【００３９】
また、請求項１３にかかる発明によれば、キーワードによる検索要求を受け付けて、コンテンツ格納部に格納されている各種オブジェクトから構成されるコンテンツをキーワード検索し、キーワード検索結果のコンテンツ群を予め定めた優先順位に基づいて順位付けした後、各コンテンツからズーム対象となるオブジェクトを選択し、オブジェクト毎の同一画面内での詳細度変化や表示メディア遷移を連続的に実現するズーム操作／挙動を記述可能な言語によりコンテンツの検索結果一覧を生成して出力する。これにより、検索結果一覧から詳細情報までを１つの画面の中で連続的に表示できるので、一覧画面とリンク先を往復する必要が無く、閲覧の文脈を保持しつつ、何度も検索する手間を省いて効率的に情報検索を実行することができる。また、複数のオブジェクトが混在したコンテンツに対しても閲覧者の好みに応じて詳細度や表示メディアを柔軟に制御できるので、単なるテキスト一覧や画像一覧とは異なり、より効果的なコンテンツの閲覧を行うことができる。
【００４０】
また、請求項１４にかかる発明によれば、検索結果を分類して出力することにより、初期画面では各分類の代表ページのみ表示しておき、ズーミングに従って分類内の他のページが現れるようにもできる。その際、メディア遷移により、コンテンツの効果的な一覧も可能となる。
【００４１】
また、請求項１５にかかる発明によれば、検索結果を階層化して出力することにより、ズーム対象となるオブジェクトを階層化して上位から下位のズーム対象へズーム伝播させることができるので、単一のキーワードでは検索結果をうまく絞り込めない場合に、結果を分類して分類ごとに詳細一覧を提示することができる。その際、ある分類をズームインした状態を保持しておく、もしくは、検索済みの分類をズームアウトして見えなくすることにより、各分類が探索済みか否かを示すことができる。また、上位階層において、分類の代表ページの内容を表示することにより、分類内の情報の内容を上位階層で示すことができる。
【００４２】
また、請求項１６〜２２にかかる発明によれば、検索結果のコンテンツの重要部分をまず表示し、ズーミング操作に伴って次第に詳細情報を提示していくことができる。
【００４３】
また、請求項２３にかかる発明によれば、キーワードによる検索要求を受け付けて、コンテンツ格納部に格納されている各種オブジェクトから構成されるコンテンツをキーワード検索し、キーワード検索結果のコンテンツ群を予め定めた優先順位に基づいて順位付けした後、各コンテンツからズーム対象となるオブジェクトを選択し、オブジェクト毎の同一画面内での詳細度変化や表示メディア遷移を連続的に実現するズーム操作／挙動を記述可能な言語によりコンテンツの検索結果一覧を生成して出力する。これにより、検索結果一覧から詳細情報までを１つの画面の中で連続的に表示できるので、一覧画面とリンク先を往復する必要が無く、閲覧の文脈を保持しつつ、何度も検索する手間を省いて効率的に情報検索を実行することができる。また、複数のオブジェクトが混在したコンテンツに対しても閲覧者の好みに応じて詳細度や表示メディアを柔軟に制御できるので、単なるテキスト一覧や画像一覧とは異なり、より効果的なコンテンツの閲覧を行うことができる。
【発明を実施するための最良の形態】
【００４４】
以下に添付図面を参照して、この発明にかかるコンテンツ検索装置、コンテンツ検索プログラムおよびコンテンツ検索方法の最良な実施の形態を詳細に説明する。
【００４５】
［第１の実施の形態］
本発明の第１の実施の形態を図１ないし図１１に基づいて説明する。
【００４６】
［１．Ｗｅｂ環境でのコンテンツ閲覧における画面遷移の概要］
最初に、本発明の前提となるＷｅｂ環境でのコンテンツ閲覧における画面遷移の概要について説明する。
【００４７】
本実施の形態においては、Ｗｅｂ環境でのコンテンツ閲覧効果を高めることを目的に、Ｗｅｂ環境におけるコンテンツに対し、ズーミングを利用して詳細度の変化だけでなく、表示メディアの遷移を実現できる「ズーミング・クロスメディア」を適用するようにしたものである。
【００４８】
「ズーミング・クロスメディア」は、ズーム操作を、スクロール、アンカークリックに対する第３の操作と位置づけることにある。スクロールは同一画面内で注視点を連続的に移動させ、アンカークリックは異なる画面に飛ぶのに対し、ズーミング・クロスメディアは同一画面内で詳細度変化や表示メディア遷移を連続的に実現する。表示メディア遷移とは、相互に関連づけられた互いに異なるメディアオブジェクトに関し、ズーム操作に従って、一方から他方へ表示を連続的に変化させたり、一方を表示した状態に加えてもう一方を連続的に拡大しつつ追加表示させたり（もしくはその逆）することである。動画像に関連付けられた字幕テキストを表示するに際し、動画像のみの表示から、ズーミング操作と共に次第に字幕テキストに移り変わっていく、というようなものがその一例である。
【００４９】
このようなズーミング操作／挙動は、ズーム対象、ズーム率、ズーム伝播の３つの基本概念を基にモデル化されている。
１．ズーム対象
「ズーム対象」はズーム操作の対象となる単位で、コンテンツを構成するテキスト、静止画像、動画像、音声の各「メディアオブジェクト」から構成される。閲覧者は所望のズーム対象を指定してズーム操作を行う。
２.ズーム率
「ズーム率」はズーム対象に対して一意的に定まる値で、ズームの程度を表す0.0以上1.0以下の連続値である。ズーム率が大きくなる方向にズーミングすることをズームイン、小さくなる方向にズーミングすることをズームアウトという。各メディアオブジェクトに対し、ズーム率は具体的な属性（フォントサイズ、画像サイズ、動画像や音声の再生区間等）に対応付けられる。
３.ズーム伝播
「ズーム伝播」はあるズーム対象をズーミングすると他のズーム対象も連動してズーミングすることである。ズーム伝播では、伝播元ズーム対象のズーム率から、予め定められた「ズーム率関係」を基に伝播先のズーム率を計算し、伝播先ズーム対象の表示の状態を制御する。ズーム率関係は伝播元と伝播先のズーム率の変化の比率である。
【００５０】
ここで、ズーム率関係がプラスの値の場合のズームの伝播の例について説明する。図１ないし図３は、Ｗｅｂ環境でのコンテンツ閲覧における画面遷移例を示す説明図である。図１は、ディスプレイに表示されるＷｅｂ環境でのコンテンツの一例を示す正面図である。図１に示す例は、Ｗｅｂ環境でのコンテンツとして「出張報告」を適用した例である。図１に示すＷｅｂ環境でのコンテンツは、オブジェクトとしてテキストを主体に構成されている。
【００５１】
図１に示すＷｅｂ環境でのコンテンツのオブジェクトＡに対してズームイン操作を行った結果を図２に示す。図２に示すように、Ｗｅｂ環境でのコンテンツのオブジェクトＡに対してズームイン操作を行った場合、オブジェクトＡの下位のオブジェクトＢが新たに表示されるとともに、新たなオブジェクトＣがオブジェクトＢの下部分に表示される。ここで、新たなオブジェクトＣは、オブジェクトＡに関連する討議がなされていた時点での討議風景を撮影した動画像の静止状態の画像である。
【００５２】
さらに、図２に示すＷｅｂ環境でのコンテンツのオブジェクトＡに対してズームイン操作を行った結果を図３に示す。図３に示すように、Ｗｅｂ環境でのコンテンツのオブジェクトＡに対してズームイン操作を行った場合、オブジェクトＡ，Ｂのフォントサイズが拡大される。加えて、図３に示すように、Ｗｅｂ環境でのコンテンツのオブジェクトＡに対してズームイン操作を行った場合、オブジェクトＣである静止画像の詳細度が高くなる（画像サイズが拡大する）。さらに、オブジェクトＣは、あるサイズにまで拡大すると、動画像（と音声）の再生を開始する。
【００５３】
このようなＷｅｂ環境でのコンテンツ閲覧における画面遷移は、以下に示すような表示記述（構造記述及びズーミング記述）で記述されている。なお、構造記述及びズーミング記述は、ＸＭＬ（Extensible Markup Language）ベースのズーミング記述言語（ＺＤＬ：Zooming Description Language ）で記述されている。
【００５４】
ここで、ズーミング記述について、以下に簡単な例を挙げて説明する。
【００５５】
１．メディアオブジェクトの指定
テキスト、静止画像、動画像、音声のそれぞれについて、<text/>，<img/>，<video/>，<audio/>のタグで表す。このタグにより、具体的なテキストの内容やソースファイルを指定する。
（例１）
<text id=text1>これはテキストです。</text>
<img id=img1 src=“img1.jpg”/>
<video id=video1 src=“video1.mpg”/>
<audio id=audio1 src=“audio1.wav”/>
【００５６】
２．ズーム率の範囲
<div/>タグ内のzoomFactor属性にて、ズーム率の最大値、最小値を指定し、連続パラメータとしてのズーム率の範囲を表す。
（例２）
<div zoomFactor=“0.0 0.5”/>
【００５７】
３．メディアオブジェクトの表示
テキスト、静止画像、動画像、音声のそれぞれについて、<dispText>，<dispImg>，<dispVideo>，<dispAudio>タグで表す。常に<div/>タグに内包され、<div/>タグで指定された範囲のズーム率における各メディアオブジェクトの表示の状態を表す。
（例３−１）
<div zoomFactor=“0.0 0.5”>
<dispText id=“disptext1” textId=“text1” fontSize=“10pt 14pt”/>
</div>
上記の意味は、<text/>タグにてtext1で指定されたテキストを、ズーム率が0.0のときは10ptで、ズーム率が0.5のときは14ptでそれぞれ表示し、その間はなるべくなめらかにフォントサイズを変化させるというものである。
（例３−２）
<div zoomFactor=“0.0 0.5”>
<dispImg id=“dispimg1” imgId=“img1” imgSize=“10% 50%”/>
</div>
上記の意味は、<img/>タグにてimg1で指定された静止画像を、ズーム率が0.0のときは最大サイズの10%で、ズーム率が0.5のときは50%でそれぞれ表示し、その間はなるべくなめらかにサイズを変化させるというものである。
（例３−３）
<div zoomFactor=“0.0 0.5”>
<dispVideo id=“dispvideo1” videoId=“video1” start=“0” end=“300” videoSize=“10% 50%”/>
</div>
上記の意味は、<video/>タグにてvideo1で指定された動画像の第0フレームから300フレームまでを、ズーム率が0.0のときは最大サイズの10%で，ズーム率が0.5のときは50%でそれぞれ表示し、その間はなるべくなめらかにサイズを変化させるというものである。
（例３−４）
<div zoomFactor=“0.0 0.5”>
<dispAudio id=“dispaudio1” audioId=“audio1” start=“0s” end=“30s”/>
</div>
上記の意味は、<audio/>タグにてaudio1で指定された音声の最初から30秒までを、ズーム率が0.0から0.5の間再生するというものである。
【００５８】
４．ズーム対象
ズーム対象を<zoomObject/>タグで記述する。初期ズーム率やズーム伝播先のズーム対象、ズーム率関係もタグ内の属性で記述する。<div/>もしくは他の<zoomObject/>のいずれかを必ず内包する。
【００５９】
以下に、図１ないし図３に示す画面遷移例についての構造記述及びズーミング記述を示す。なお、以下においては、コンテンツの構造記述とズーミングの操作／挙動に関するズーミング記述を分けて記述している（onlyHierarchy=“on”は構造のみの記述であることを示す）。
（コンテンツの構造記述）
<zoomObject id=“zoom1” onlyHierarchy=“on”>
<text id=“text1”>1. 新教材の改善点について</text>
<text id=“text2”>参加者から教材の中身について意見を出してもらう。</text>
<zoomObject id=“zoom2” onlyHierarchy=“on”>
<text id=“text3”>新しいものを次々に出していくにはどうすればよいか、
何度も使ってもらえるようにするにはどうすればよいか（問題提起）</text>
<zoomObject id=“zoom3” onlyHierarchy=“on”>
<text id=“text4”>開発はもう少し短いスパンで作っていく必要がある。</text>
<text id=“text5”>３ヶ月毎にアップデートしていくつもり。</text> 
.......
</zoomObject>
<zoomObject id=“zoom4” onlyHierarchy=“on”>
<video id=“video1” src=“会議11.mpg”/>
</zoomObject>
</zoomObject> 
<zoomObject id=“zoom5” onlyHierarchy=“on”>
<text id=“text10”>ステップ６の通訳者メモについて初めて.….</text>
.......
</zoomObject> 
.......
</zoomObject>
（ズーミングの操作／挙動に関するズーミング記述）
<zoomObject id=“zoom1” initZoomFactor=“0.0” relatedTo=“children:0.8”>
<div zoomFactor=“0.0 1.0”>
<dispText id=“disptext1” textId=“text1” textSize=“12pt 14pt”/>
<dispText id=“disptext2” textId=“text2” textSize=“12pt 14pt”/>
</div>
</zoomObject>
<zoomObject id=“zoom2” initZoomFactor=“0.0” relatedTo=“children:0.8”>
<div zoomFactor=“0.0 1.0”>
<dispText id=“disptext5” textId=“text3” textSize=“11pt”/>
</div>
</zoomObject>
<zoomObject id=“zoom3” initZoomFactor=“0.0” relatedTo=“brother:-0.5”>
<div zoomFactor=“0.1 1.0”>
<dispText id=“disptext6” textId=“text4” textSize=“8pt 10pt”/>
<dispText id=“disptext7” textId=“text5” textSize=“8pt 10pt”/>
.......
</div>
</zoomObject>
<zoomObject id=“zoom4” initZoomFactor=“0.0” relatedTo=“brother:-0.5”>
<div zoomFactor=“0.1 0.4”>
<dispVideo id=“dispvideo1” videoId=“video1” start=“0” end=“0” videoSize=“20% 50%”/>
</div>
<div zoomFactor=“0.4 1.0”>
<dispVideo id=“dispvideo2” videoId=“video1” start=“0” end=“900” videoSize=“50% 100%”/>
</div>
</zoomObject>
【００６０】
このコンテンツの構造記述によれば、最上位にzoom1があり、その下位にzoom2、zoom5他が、さらにzoom2の下位にzoom3、zoom4がある。そして、zoom3は複数のテキスト（text4、text5他）から、zoom4は１つの動画像（video1）からそれぞれ構成されている。
【００６１】
また、ズーミングの操作／挙動に関するズーミング記述によれば、zoom1、zoom2、zoom3、zoom4いずれも初期ズーム率が0.0であるが、前２者は最初からテキスト（text1、text2、text3）が表示されるのに対し、後２者は何も表示されない（これは、図１の初期状態に対応している）。
【００６２】
ここで、zoom2をズームインすると、それが子階層のズーム対象に伝播する（relatedTo=“children: 0.8”はズーム率関係0.8で子階層全てにズーム伝播することを表す）。zoom2のズーム率の増加に対してzoom3、zoom4のズーム率がその0.8の変化率で増加し（zoom2のズーム率が+0.5変化するとzoom3、zoom4はそれぞれ+0.4変化する）、0.1に達した時点でtext4、text5他とvideo1がそれぞれ表示される（図２参照）。これは、テキスト情報に加えて動画像情報が加わっているので、メディア拡張の例である。ただし、video1についてはここではまだフレーム0のみが静止状態で表示される。
【００６３】
この状態からさらにzoom2をズームインしていくと、zoom3、zoom4のズーム率もさらに増加し、text4、text5他のフォントサイズは拡大する。同時にvideo1の表示サイズも拡大し、zoom4のズーム率が0.4に達した時点でvideo1のフレーム0から900までが再生される（図３、詳細度変化の例）。
【００６４】
なお、図３の状態でzoom2をズームアウトすると、ズームインの場合とは逆にzoom3、zoom4も一緒にズームアウトして図２の状態になり、それぞれのズーム率が0.1以下になるとtext4、text5他とvideo1が画面から消えて図１の状態に戻る。あるいは、強制的に初期状態に戻す操作をすると、いかなる表示状態からであっても、図１の状態に戻る。
【００６５】
次に、ズーム率関係がマイナスの値の場合のズームの伝播の例について説明する。
【００６６】
図４は、Ｗｅｂ環境でのコンテンツ閲覧における画面遷移例を示す説明図である。図３に示すＷｅｂ環境でのコンテンツのオブジェクトＢに対してズームイン操作を行った結果を図４に示す。図４に示すように、Ｗｅｂ環境でのコンテンツのオブジェクトＢに対してズームイン操作を行った場合、オブジェクトＢのフォントサイズが拡大されているが、オブジェクトＣの表示サイズは縮小する。
【００６７】
前述したズーミングの操作／挙動に関するズーミング記述においては、zoom3、zoom4にはいずれも
relatedTo=“brother: -0.5”
という記述がある。これは、共通の親を持つズーム対象間でズーム伝播が起こることを表している。ズーム率関係がマイナスの値であるのは、一方をズームインすると他方がズームアウトすることを示す。よって、図３の状態からzoom3のみを選択してズームインすると、zoom4がズームアウトする（text4、text5他はさらに拡大し、video1は逆に縮小することになる（図４参照））。
【００６８】
以上が、Ｗｅｂ環境でのコンテンツ閲覧における画面遷移の概要である。このような関係を簡単な具体例で表現したものが図５である。図５の例では、Ａ，Ｂ，Ｃがズーム対象で括弧内は初期状態のズーム率を表す。矢印はズームの伝播関係を表し、そのそばに付された値はズーム率関係である。ＡＢのズーム率関係は0.5なので、Ａ→Ｂとズーム伝播する際、Ａをズームインしてズーム率が0.0→0.8と変化すると、Ｂのズーム率が0.0→0.4と変化する。ＢとＣは相互にズーム伝播するが変化の比率がマイナス（-1.0）なので、一方をズームインすると他方はズームアウトする。例えば、初期状態はＣ（動画像）のみ表示で、Ｂ（テキスト＋音声）をズームインして拡大していくと、Ｃ（動画像）は次第に縮小する。この例のように、ズーム伝播を導入することで、表示メディアの遷移が容易に実現できるのが本モデリングの特徴である。
【００６９】
上述したようなズーミング記述によれば、一のメディアオブジェクト（テキスト、静止画像、動画像、音声等）をズーミングするとそれに連動して他のメディアオブジェクト（テキスト、静止画像、動画像、音声等）がズーミングするズーム対象間のズームの伝播を記述可能であることにより、一のズーム対象から他のズーム対象へ向けての自然なズーミングを行なうことができる。
【００７０】
［２．コンテンツ検索装置の説明］
本実施の形態は、Ｗｅｂ環境におけるコンテンツとして検索エンジン（例えば、ロボット検索エンジン）によるＷｅｂページの検索結果一覧を適用し、このＷｅｂページの検索結果一覧をズーミング記述言語（ＺＤＬ）の形式で出力することができるコンテンツ検索装置に適用したものである。
【００７１】
ここで、Ｗｅｂページとは、Ｗｅｂブラウザに一度に表示されるデータのまとまりで、テキストデータやＨＴＭＬ（あるいは、ＣＳＳ（Cascading Style Sheet），ＸＭＬなど）によるレイアウト情報、文書中に埋め込まれた画像や音声、動画などから構成されるものである。
【００７２】
このようにズーミング・クロスメディアを情報検索に適用したのは、ズーミング・クロスメディアの大きな効用はコンテンツ閲覧の自由度を高めることができることであることから、固定的な表示内容や表示メディアではなくユーザの好みに応じて内容の詳細度の変化や表示メディアの遷移を制御することができる点にある。すなわち、Ｗｅｂページの検索結果一覧画面において、リンク先のＷｅｂページを開くことなくそれが所望の情報か否かを判断するのに必要な情報の詳細度や表示メディアは、検索対象の分野に関する閲覧者の知識、閲覧時の状況、検索対象の情報の形態等によって様々に変化すると考えられるからである。例えば、検索対象の分野になじみの深い閲覧者はタイトルだけでも判断可能だが、不案内な閲覧者の場合はより詳細なテキスト記述に加えて画像データも欲しいなどということはあり得る。時間をかけて１つ１つのリンク先を開く余裕がある場合もあれば、逆に全体的な傾向をざっと一覧したい場合もある。リンク先がテキスト主体であればその抜粋（または要約）が結果一覧画面に提示されるのが適当だが、画像を多く含むリンク先の場合は主要な画像を２，３枚表示するほうが都合良いこともある。このような様々な状況を予め想定して、複数の固定的な検索結果一覧画面を生成するのは現実的ではない。ここにおいて、複数メディアを混在／遷移させて表示でき、かつ、閲覧者の状況や好みに応じて柔軟に詳細度や表示メディアを制御できるズーミング・クロスメディアの特徴が生きてくることになる。
【００７３】
［２−１．コンテンツ検索装置を含むシステム構築例］
図６は、コンテンツ検索装置を含むシステム構築例を示す模式図である。本システムは、図６に示すように、コンテンツ検索装置であるサーバコンピュータ（以下、サーバという）１にインターネットであるネットワークＮを介して端末装置であるクライアントコンピュータ（以下、クライアント端末という）Ｃが複数台接続されたシステムを想定する。なお、このようなネットワーク通信を伴うクライアント・サーバ方式のみに本発明は限定されないことはいうまでもない。
【００７４】
コンテンツ検索装置であるサーバ１は、概略的には、インターネットであるネットワークＮ上の一般的なＷｅｂページを対象にキーワードに基づくＷｅｂページ検索を行い、ズーミング記述言語（ＺＤＬ）の形式でＷｅｂページの検索結果一覧を出力するものである。
【００７５】
クライアント端末Ｃは、一般的なパーソナルコンピュータ等であり、Ｗｅｂブラウザを用いることによりサーバ１とのデータ送受信が可能になっている。このクライアント端末Ｃは、閲覧者からのＷｅｂページのキーワード検索要求を受け付けてサーバ１に出力するとともに、サーバ１においてズーミング記述言語（ＺＤＬ）の形式で出力された閲覧者に対するＷｅｂページの検索結果一覧を解釈して表示する。すなわち、クライアント端末Ｃは、コンテンツ検索装置であるサーバ１に対する入出力デバイスである。
【００７６】
図７は、サーバ１の構成を示すブロック図である。本実施の形態のコンテンツ検索装置であるサーバ１は、パーソナルコンピュータを主体に構成されており、情報処理を行うＣＰＵ（Central Processing Unit）２と、ＢＩＯＳ（Basic Input Output System）等を格納するＲＯＭ（Read Only Memory）３と、情報を処理中に一時的に格納するＲＡＭ（Random Access Memory）４と、アプリケーションプログラムや処理結果等を保存する記憶部であるＨＤＤ（Hard Disk Drive）５と、情報を外部に保管又は配布し若しくは情報（アプリケーションプログラム等）を外部から入手するための記憶媒体であるリムーバブルメディア６のドライブ６ａと、外部の他の電子機器と通信するためのネットワークＮに接続するためのネットワークインタフェース８と、処理経過や処理結果等をユーザに表示する表示部であるディスプレイ９と、操作者がコンテンツ検索装置であるサーバ１に命令や情報等を入力するためのキーボード１０やマウス１１等の入力部とから構成され、これらの間のデータ通信をバスコントローラ１２が調停して動作している。
【００７７】
なお、リムーバブルメディア６としては、フレキシブルディスク、ハードディスク、磁気テープ等のような磁気的な記憶媒体、ＭＯのような光磁気的な記憶媒体、ＣＤ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等のような光学的な記憶媒体、半導体メモリ等、各種の記憶媒体が適用できる。
【００７８】
データ送信は、コンテンツ検索装置であるサーバ１のネットワークインタフェース８へとデータを送ることにより、ネットワークインタフェース８がネットワークＮへと信号を出力する。また、ネットワークインタフェース８が受け取った信号については、ネットワークインタフェース８において必要かどうかの判断がなされ、必要なデータであれば取り込み、不必要であれば破棄する、というような処理が行われる。すなわち、あらゆるデータの送受信は、すべてネットワークインタフェース８を経由して行われることになる。
【００７９】
一般的には、ユーザがコンテンツ検索装置であるサーバ１の電源を投入すると、ＣＰＵ２はＲＯＭ３内のＢＩＯＳに含まれるローダーというプログラムを起動させ、ＨＤＤ５からオペレーティングシステム（ＯＳ）という当該サーバ１のハードウェアとソフトウェアとを管理するプログラムをＲＡＭ４に読み込む。ＯＳは起動すると、ユーザの操作に応じてアプリケーションプログラムの起動、情報の読み込み、保存等をサポートする。代表的なＯＳとしては、Windows（Microsoft Corporationの登録商標）、ＵＮＩＸ（Ｘ/Open, Inc.の登録商標）等が知られている。これらのＯＳ上で走るプログラムをアプリケーションプログラムと呼んでいる。なお、アプリケーションプログラムは、所定のＯＳ上で動作するものに限らず、後述の各種処理の一部の実行をＯＳに肩代わりさせるものであってもよいし、所定のアプリケーションソフトやＯＳなどを構成する一群のプログラムファイルの一部として含まれているものであってもよい。
【００８０】
また、一般的には、コンテンツ検索装置であるサーバ１のＨＤＤ５にインストールされるアプリケーションプログラムは、リムーバブルメディア６に記録され、このリムーバブルメディア６に記録されたアプリケーションプログラムがＨＤＤ５にインストールされる。このため、リムーバブルメディア６も、アプリケーションプログラムを記憶する記憶媒体となり得る。さらには、アプリケーションプログラムは、例えばネットワークインタフェース８を介して外部から取り込まれ、ＨＤＤ５にインストールされても良い。
【００８１】
コンテンツ検索装置であるサーバ１は、ＯＳ上で動作するアプリケーションプログラムが起動すると、このアプリケーションプログラムに従い、ＣＰＵ２が各種の演算処理を実行して各部を集中的に制御する。
【００８２】
［２−２．コンテンツ検索装置におけるコンテンツ検索処理］
次に、コンテンツ検索装置であるサーバ１のＣＰＵ２が実行する各種の演算処理のうち、アプリケーションプログラムの１つであるコンテンツ検索プログラムに従って実行する本実施の形態の特長的な処理について以下に説明する。
【００８３】
図８は、サーバ１を含むシステムの概略構成を示すブロック図である。図８に示すように、コンテンツ検索装置であるサーバ１は、ＣＰＵ２がコンテンツ検索プログラムに従って各部を制御することにより、Ｗｅｂ環境におけるコンテンツであるＷｅｂページ及びＷｅｂページの全文検索を行うための索引（インデックス）を保持するコンテンツ格納部であるデータベース２１を管理し、Ｗｅｂページをキーワード検索するコンテンツ検索制御部であるＤＢＭＳ（Data Base Management System）２２と、ＤＢＭＳ２２におけるデータベース検索結果を予め定めた優先順位に基づいて順位付けしてズーミング記述言語（ＺＤＬ）の形式でＷｅｂページの検索結果一覧を出力する表示コード生成部２３と、を実現する。
【００８４】
なお、索引（インデックス）にのせるキーワードをＷｅｂページから取り出すには概略２つの方法が使われる。１つは自然言語処理で行う形態素解析を使って「検索／エンジン／を／使う」のように文章を最小の単語単位に分ける方法である。もう１つの方法はＮグラムと呼ばれる方法で、あらゆるＮ文字の文字列を強引に切り出してキーワードにする方法である。たとえばＮ＝３ならば、「検索エ／索エン／エンジ／ンジン／ジンを／ンを使／を使う」のように切り出すものである。このようにして作られた索引（インデックス）からユーザが入力したキーワードを探し出せば、ＷｅｂページのＵＲＬ（Uniform Resource Locator）がわかり、短い時間で検索結果を表示できる。
【００８５】
すなわち、このような構成により、クライアント端末Ｃ側においては、閲覧者がＷｅｂブラウザ上でキーワード検索を開始すると、同時にズーミング記述言語（ＺＤＬ）を解釈・表示するＺＤＬビューワが起動される。そして、クライアント端末Ｃで入力された検索要求はサーバ１に送信される。コンテンツ検索装置であるサーバ１側では、クライアント端末Ｃで入力された検索要求を受け付けると、キーワードに基づくデータベース検索が実行される。表示コード生成部２３では、得られた検索結果のＷｅｂページ群を予め定めた優先順位に基づいて順位付けした後、各Ｗｅｂページからズーム対象となるオブジェクトを選択し、Ｗｅｂページの検索結果一覧をズーミング記述言語（ＺＤＬ）形式で生成する。生成されたズーミング記述言語（ＺＤＬ）形式のＷｅｂページの検索結果一覧はコンテンツ検索装置であるサーバ１からクライアント端末Ｃに送信され、ＺＤＬビューワ上に表示される。閲覧者は表示されたＷｅｂページの検索結果一覧に対して、適宜ズーミング操作を行うことになる。
【００８６】
［３．画面遷移例］
（実施例１）
ここでは、ＤＢＭＳ２２によりＷｅｂページを検索した結果、各Ｗｅｂページの情報が以下に示すような構造で整理されたものとする。
<web>
<url> http://***.***.co.jp/ </url>
<title> 検索結果の表示方法 </title>
<text> 例えば、検索対象の分野になじみの深い閲覧者はタイトルだけでも判断可能だが、不案内な閲覧者の場合はより詳細なテキスト記述に加えて画像データも欲しいなどということはあり得る。時間をかけて１つ１つのリンク先を開く余裕がある場合もあれば、逆に全体的な傾向をざっと一覧したい場合もある。リンク先がテキスト主体であればその抜粋（または要約）が結果一覧画面に提示されるのが適当だが、画像を多く含むリンク先の場合は主要な画像を２，３枚表示するほうが都合良いこともある。</text>
<image> webimage1.jpg</image>
</web>
ここで、<url/>は検索結果のＷｅｂページのＵＲＬ、<title/>はＷｅｂページのタイトル、<text/>はＷｅｂページから抜き出したテキストの一部、<image/>はそのＷｅｂページのキャプチャ画像である。これらを検索する技術は、周知の検索エンジンの技術と基本的に同様である。
【００８７】
以下において、実施例１である画面遷移例についての構造記述及びズーミング記述を示す。
（コンテンツの構造記述）
<zoomObject id=“zoom1” onlyHierarchy=“on”>
<zoomObject id=“zoom2” onlyHierarchy=“on”>
<text id=“title1”>検索結果の表示方法</text>
<text id=“text1”> 例えば、検索対象の分野になじみの深い閲覧者はタイトルだけでも判断可能 </text>
<text id=“text2”> だが、不案内な閲覧者の場合はより詳細なテキスト記述に加えて画像データも欲 </text>
<text id=“text3”> しいなどということはあり得る。時間をかけて１つ１つのリンク先を開く余裕が </text>
<text id=“text4”> ある場合もあれば、逆に全体的な傾向をざっと一覧したい場合もある。リンク先 </text>
…………
</zoomObject> 
<zoomObject id=“zoom3” onlyHierarchy=“on”>
<text id=“title2”> 検索結果のズーミング表示 </text>
…………
</zoomObject>
…………
</zoomObject>
（ズーミングの操作／挙動記述）
<zoomObject id=“zoom1” initZoomFactor=“0.0” relatedTo=“children:1.0“>
</zoomObject>
<zoomObject id=“zoom2” initZoomFactor=“0.0”>
<div zoomFactor=“0.0 1.0”>
<dispText id=“disptext1” textId=“title1” textSize=“14pt 14pt”/>
<dispText id=“disptext1” textId=“text1” textSize=“10pt 10pt”/>
</div>
<div zoomFactor=“0.1 1.0”>
<dispText id=“disptext1” textId=“text2” textSize=“10pt 10pt”/>
</div>
<div zoomFactor=“0.2 1.0”>
<dispText id=“disptext1” textId=“text3” textSize=“10pt 10pt”/>
</div>
<div zoomFactor=“0.3 1.0”>
<dispText id=“disptext1” textId=“text4” textSize=“10pt 10pt”/>
</div>
…………
</zoomObject>
…………
【００８８】
ここで、図９は実施例１におけるＷｅｂページの検索結果一覧に対するズーミング操作例を示す説明図である。図９に示すように、実施例１においては、初期検索結果は検索結果のＷｅｂページの重要な部分であるタイトルと１行のテキストのみがクライアント端末ＣのＺＤＬビューワ上に表示される。検索結果一覧全体をズームインすると、それぞれの結果に対してより長いテキストが現れる。また、検索結果一覧の個別結果をズームインすると、さらに長いテキストが現れる。なお、最初から個別結果のズームインも可能である。そして、最初から、または、途中でクリックするとＷｅｂページにアンカークリックで飛ぶことになる。すなわち、初期画面では検索結果のＷｅｂページの重要な部分のみを表示し、ズーミング操作に伴って次第に詳細化していくものである。
【００８９】
（実施例２）
実施例２である画面遷移例についての構造記述及びズーミング記述を以下に示す。なお、Ｗｅｂページを検索した結果は実施例１と同様の構造である。
（コンテンツの構造記述）
<zoomObject id=“zoom1” onlyHierarchy=“on”>
<zoomObject id=“zoom2” onlyHierarchy=“on”>
<img id=“img1” src=“webimage1.jpg“/>
</zoomObject> 
<zoomObject id=“zoom3” onlyHierarchy=“on”>
<img id=“img2” src=“webimage2.jpg“/>
</zoomObject>
…………
</zoomObject>
（ズーミングの操作／挙動記述）
<zoomObject id=“zoom1” initZoomFactor=“0.0” relatedTo=“children:1.0”>
</zoomObject>
<zoomObject id=“zoom2” initZoomFactor=“0.0” relatedTo=“brother:-1.0”>
<div zoomFactor=“0.0 1.0”>
<dispImg id=“dispimg1” imgId=“img1” imgSize=“10% 80%”/>
</div>
</zoomObject>
<zoomObject id=“zoom3” initZoomFactor=“0.0” relatedTo=“brother:-1.0”>
<div zoomFactor=“0.0 1.0”>
<dispImg id=“dispimg2” imgId=“img2” imgSize=“10% 80%”/>
</div>
</zoomObject>
…………
【００９０】
ここで、図１０は実施例２におけるＷｅｂページの検索結果一覧に対するズーミング操作例を示す説明図である。図１０に示すように、実施例２においては、初期検索結果は検索結果のＷｅｂページの縮小画像のみがクライアント端末ＣのＺＤＬビューワ上に表示される。検索結果一覧全体をズームインすると、それぞれの画像が拡大する。また、検索結果一覧の個別結果をズームインすると、さらに画像が拡大する。そして、ズーム率が規定値に達したら真のＷｅｂページに切り替わるようにしても良い。その際、他の画像は縮小（上記記述のrelatedTo=“brother:-1.0”で実現）する。なお、最初から個別結果のズームインも可能である。そして、最初から、または、途中でクリックするとＷｅｂページにアンカークリックで飛ぶことになる。すなわち、初期画面では検索結果のＷｅｂページの重要な部分のみを表示し、ズーミング操作に伴って次第に詳細化していくものである。
【００９１】
（実施例３）
実施例３である画面遷移例についての構造記述及びズーミング記述を以下に示す。なお、Ｗｅｂページを検索した結果は実施例１と同様の構造である。
（コンテンツの構造記述）
<zoomObject id=“zoom1” onlyHierarchy=“on”>
<zoomObject id=“zoom2” onlyHierarchy=“on”>
<text id=“title1”>検索結果の表示方法</text>
<text id=“text1”> 例えば、検索対象の分野になじみの深い閲覧者はタイトルだけでも判断可能 </text>
<img id=“img1” src=“webimage1.jpg”/>
</zoomObject> 
<zoomObject id=“zoom3” onlyHierarchy=“on”>
…………
</zoomObject>
…………
</zoomObject>
（ズーミングの操作／挙動記述）
<zoomObject id=“zoom1” initZoomFactor=“0.0” relatedTo=“children:1.0”>
</zoomObject>
<zoomObject id=“zoom2” initZoomFactor=“0.0”>
<div zoomFactor=“0.0 1.0”>
<dispText id=“disptext1” textId=“title1” textSize=“14pt 14pt”/>
<dispText id=“disptext1” textId=“text1” textSize=“10pt 10pt”/>
</div>
<div zoomFactor=“0.2 1.0”>
<dispImg id=“dispimg1” imgId=“img1” imgSize=“10% 80%”/>
</div>
</zoomObject>
<zoomObject id=“zoom3” initZoomFactor=“0.0”>
…………
</zoomObject>
…………
【００９２】
ここで、図１１は実施例３におけるＷｅｂページの検索結果一覧に対するズーミング操作例を示す説明図である。図１１に示すように、実施例３においては、初期検索結果は検索結果のＷｅｂページの重要な部分であるタイトルと１行のテキストのみがクライアント端末ＣのＺＤＬビューワ上に表示される。検索結果一覧全体をズームインすると、それぞれの結果に対してＷｅｂページの縮小画像が出現する。また、検索結果一覧の個別結果をズームインすると、Ｗｅｂページの縮小画像が拡大する。そして、さらにズームインすると、ズーム率が規定値に達した時点で真のＷｅｂページに切り替わるようにしても良い。なお、最初から個別結果のズームインも可能である。そして、最初から、または、途中でクリックするとＷｅｂページにアンカークリックで飛ぶことになる。すなわち、初期画面では検索結果のＷｅｂページの重要な部分のみを表示し、ズーミング操作に伴って次第に詳細化していくものである。
【００９３】
このように本実施の形態によれば、キーワードによる検索要求を受け付けて、コンテンツ格納部であるデータベース２１に格納されている各種オブジェクトから構成されるＷｅｂページをキーワード検索し、キーワード検索結果のＷｅｂページ群を予め定めた優先順位に基づいて順位付けした後、各Ｗｅｂページからズーム対象となるオブジェクトを選択し、オブジェクト毎の同一画面内での詳細度変化や表示メディア遷移を連続的に実現するズーム操作／挙動を記述可能な言語によりＷｅｂページの検索結果一覧を生成して出力する。これにより、検索結果一覧から詳細情報までを１つの画面の中で連続的に表示できるので、一覧画面とリンク先を往復する必要が無く、閲覧の文脈を保持しつつ、何度も検索する手間を省いて効率的に情報検索を実行することができる。また、複数のオブジェクトが混在したＷｅｂページに対しても閲覧者の好みに応じて詳細度や表示メディアを柔軟に制御できるので、単なるテキスト一覧や画像一覧とは異なり、より効果的なＷｅｂページの閲覧を行うことができる。
【００９４】
［第２の実施の形態］
次に、本発明の第２の実施の形態を図１２および図１３に基づいて説明する。なお、前述した第１の実施の形態と同じ部分は同じ符号で示し説明も省略する。
【００９５】
第１の実施の形態では、インターネットであるネットワークＮ上の一般的なＷｅｂページを対象にキーワードに基づくＷｅｂページ検索を行い、ズーミング記述言語（ＺＤＬ）の形式でＷｅｂページの検索結果一覧を出力するようにしたが、本実施の形態においては、ネットワーク上の一般のＷｅｂページではなく、サーバ内のローカルデータベースに存在する定型的な構造を持つＷｅｂページを対象に検索を行うようにしたものである。
【００９６】
［１．コンテンツ検索装置を含むシステム構築例］
【００９７】
図１２は、コンテンツ検索装置を含むシステム構築例を示す模式図である。本システムは、図１２に示すように、コンテンツ検索装置であるサーバ１にＬＡＮ（Local Area Network）であるネットワークＮを介して端末装置であるクライアント端末Ｃが複数台接続されたシステムを想定する。なお、このようなネットワーク通信を伴うクライアント・サーバ方式のみに本発明は限定されないことはいうまでもない。
【００９８】
コンテンツ検索装置であるサーバ１は、概略的には、クライアント端末ＣからのＷｅｂページのキーワード検索要求を受け付け、サーバ１内のデータベース２１に存在する定型的な構造を持つＷｅｂページを対象にキーワードに基づくＷｅｂページ検索を行い、ズーミング記述言語（ＺＤＬ）の形式でＷｅｂページの検索結果一覧をクライアント端末Ｃに出力するものである。
【００９９】
図１２に示すように、コンテンツ検索装置であるサーバ１は、ＣＰＵ２がコンテンツ検索プログラムに従って各部を制御することにより、Ｗｅｂ環境でのコンテンツである定型的な構造を持つＷｅｂページを保持するデータベース２１を管理してデータに対するアクセス要求に応えるＤＢＭＳ（Data Base Management System）２２と、ＤＢＭＳ２２におけるデータベース検索結果について予め定めた優先順位に基づいて表示オブジェクトを選択し、かつ、検索結果をカテゴライズや階層化した後、ズーミング記述言語（ＺＤＬ）の形式でＷｅｂページの検索結果一覧を出力する表示コード生成部３０と、を実現する。
【０１００】
ズーミング・クロスメディアでは、階層構造をなすズーム対象を個別にズーミング可能で、かつ、上位から下位へのズーム伝播ができるので、検索結果をカテゴライズして表示するのにも適している。
【０１０１】
［２．画面遷移例］
（実施例４）
ここでは、データベース２１に格納されている検索対象として、コピー機やプリンタの故障／修理事例のデータベースを取り上げる。各事例は、以下に示すような形式で記述されている。
<case>
<model> モノクロコピー機 </model>
<problem> 手差し給紙部分で紙詰まり発生。朝一番に……………</problem>
<cause> 原因は、………………</cause>
<solution> 修理方法は、………………</solution>
<image src=“casc01_i1.jpg”/>
<video src= “casc01_v1.mpg”/>
</case>
【０１０２】
すなわち、各事例は、故障した機種のモデル、故障状況、原因、修理方法、故障状況を撮影した静止画像や動画像から構成されている。なお、実際には、ＸＭＬで記述された各事例に対して、それをＷｅｂページの形式で表示するための記述が別途存在すると仮定するが、ここではその記述形式には言及しない。ここでは、「閲覧者が直面している機器の故障に対し、過去の類似の故障状況を検索して、原因や修理方法を調べる」という状況を想定する。
【０１０３】
ＤＢＭＳ２２は、<problem/>要素内のテキストに対して、閲覧者が入力した故障状況に関するキーワードを基に検索をかけ、表示コード生成部３０では、その検索結果について予め定めた優先順位に基づいて表示オブジェクトを選択し、かつ、検索結果をカテゴライズや階層化した後、クライアント端末Ｃに出力する。すなわち、クライアント端末Ｃ側に表示される検索結果一覧画面では、故障状況を記述したテキストと動画像を、機種モデル別にカテゴライズして表示する。表示コード生成部３０では、検索結果の各事例に対し、上記事例記述の<problem/>, <image/>要素のみを抽出し、かつ、<model/>要素を参照してカテゴライズする。そして、それらを基に最終的に表示に利用するズーミング記述言語（ＺＤＬ）コードを生成する。
【０１０４】
本実施例においては、「紙詰まり」をキーワードとしてデータベース２１を検索して生成されたズーミング記述言語（ＺＤＬ）コードを以下に示す。ズーミング記述言語（ＺＤＬ）コードは、構造記述部分とズーミングの操作／挙動記述から成っている。構造記述によれば、検索結果事例は機種モデルごとにカテゴライズや階層化され、各事例はテキストと静止画像からなる概要情報で構成されている。
【０１０５】
以下において、実施例４である画面遷移例についての構造記述及びズーミング記述を示す。
（コンテンツの構造記述）
<zoomObject id=“zoom1” onlyHierarchy=“on”>
<zoomObject id=“zoom2” onlyHierarchy=“on”>
<text id=“text1”>モノクロコピー機</text>
<zoomObject id=“zoom3” onlyHierarchy=“on”>
<text id=“text2”>手差し給紙部分で紙詰まり発生．</text>
<img id=“img1” src=“case01_i1.jpg”/>
</zoomObject>
<zoomObject id=“zoom4” onlyHierarchy=“on”>
<text id=“text3”>排紙部分で紙詰まりが発生する.</text>
<img id=“img2” src=“case04_i1.jpg”/>
</zoomObject>
…………
</zoomObject> 
<zoomObject id=“zoom11” onlyHierarchy=“on”>
<text id=“text12”>カラーコピー機</text>
…………
</zoomObject>
…………
</zoomObject>
（ズーミングの操作／挙動記述）
<zoomObject id=“zoom1” initZoomFactor=“0.0” relatedTo=“children:1.0”>
</zoomObject>
<zoomObject id=“zoom2” initZoomFactor=“0.0” relatedTo=“children:1.0”>
<div zoomFactor=“0.0 1.0”>
<dispText id=“disptext1” textId=“text1” textSize=“10pt 10pt”/>
</div>
</zoomObject>
<zoomObject id=“zoom3” initZoomFactor=“0.0” relatedTo=“brother:-0.5”>
<div zoomFactor=“0.0 1.0”>
<dispText id=“disptext2” textId=“text2” textSize=“8pt 10pt”/>
</div>
<div zoomFactor=“0.3 1.0”>
<dispImg id=“dispimg1” imgId=“img1” imgSize= “10% 40%”/>
</div>
</zoomObject>
<zoomObject id=“zoom4” initZoomFactor=“0.0” relatedTo=“brother:-0.5”>
<div zoomFactor=“0.4 1.0”>
<dispText id=“disptext3” textId=“text3” textSize=“8pt 10pt”/>
</div>
<div zoomFactor=“0.7 1.0”>
<dispImg id=“dispimg2” imgId=“img2” imgSize=“10% 40%”/>
</div>
</zoomObject>
…………
【０１０６】
このようなズーミング操作／挙動記述によれば、最上位の検索結果全体（zoom1）をズームインすると下位の機種モデルカテゴリ（zoom2, zoom11他）に伝播し、さらに下位の各事例（zoom3, zoom4, zoom12他）に伝播する。下位への伝播は、「relatedTo=“children:1.0”」で記述されている。各事例では、ズーム率が小さいときはテキストのみ表示され、大きくなると静止画像サムネイルも現れる。ただし、カテゴリの代表事例（zoom3）とそれ以外（zoom4他）ではテキストや静止画像が現れるズーム率が異なることに注意する。
【０１０７】
以上の挙動を図１３に画面スナップショットで示す。図１３に示す（ａ）は検索結果表示の初期状態、（ｂ）は全体をズームインして各機種の代表事例のサムネイルが現れた状態、（ｃ）と（ｄ）は「モノクロコピー機」のみ選択してズームインした状態である。このようにして閲覧者はカテゴライズされた検索結果一覧をズームインしていくことにより各事例の概要情報を得た後、所望の事例を見つけたら詳細情報を含んだＷｅｂページにアンカークリックで飛ぶことができる。
【０１０８】
すなわち、検索結果をカテゴライズする場合は、各カテゴリの識別名だけでなく、そのカテゴリの代表ページの重要部分も表示する。そして、閲覧者は初期画面から適宜ズーミングしていき、開くに値するページであると判断した時点でリンク先をクリックして閲覧することになる。
【０１０９】
このように本実施の形態によれば、検索結果を分類して出力することにより、初期画面では各分類の代表ページのみ表示しておき、ズーミングに従って分類内の他のページが現れるようにもできる。その際、メディア遷移により、Ｗｅｂページの効果的な一覧も可能となる。
【０１１０】
また、検索結果を階層化して出力することにより、ズーム対象となるオブジェクトを階層化して上位から下位のズーム対象へズーム伝播させることができるので、単一のキーワードでは検索結果をうまく絞り込めない場合に、結果を分類して分類ごとに詳細一覧を提示することができる。その際、ある分類をズームインした状態を保持しておく、もしくは、検索済みの分類をズームアウトして見えなくすることにより、各分類が探索済みか否かを示すことができる。また、上位階層において、分類の代表ページの内容を表示することにより、分類内の情報の内容を上位階層で示すことができる。
【図面の簡単な説明】
【０１１１】
【図１】本発明の前提となるＷｅｂ環境でのコンテンツ閲覧における画面遷移の概要を説明するためのディスプレイに表示されるマルチメディアコンテンツの一例を示す正面図である。
【図２】図１に示すマルチメディアコンテンツのオブジェクトＡに対してズームイン操作を行った結果を示す正面図である。
【図３】図２に示すマルチメディアコンテンツのオブジェクトＡに対してズームイン操作を行った結果を示す正面図である。
【図４】図３に示すマルチメディアコンテンツのオブジェクトＢに対してズームイン操作を行った結果を示す正面図である。
【図５】Ｗｅｂ環境でのコンテンツ閲覧における画面遷移の概要を簡単な具体例で表現した説明図である。
【図６】本発明の第１の実施の形態にかかるコンテンツ検索装置を含むシステム構築例を示す模式図である。
【図７】コンテンツ検索装置であるサーバの構成を示すブロック図である。
【図８】コンテンツ検索装置であるサーバを含むシステムの概略構成を示すブロック図である。
【図９】実施例１におけるＷｅｂページの検索結果一覧に対するズーミング操作例を示す説明図である。
【図１０】実施例２におけるＷｅｂページの検索結果一覧に対するズーミング操作例を示す説明図である。
【図１１】実施例３におけるＷｅｂページの検索結果一覧に対するズーミング操作例を示す説明図である。
【図１２】本発明の第２の実施の形態にかかるコンテンツ検索装置を含むシステム構築例を示す模式図である。
【図１３】実施例４におけるカテゴライズされた検索結果一覧に対するズーミング操作例を示す説明図である。
【図１４】従来のＷｅｂページの検索結果一覧に対する操作例を示す説明図である。
【符号の説明】
【０１１２】
１        コンテンツ検索装置
２１      コンテンツ格納部
２２      コンテンツ検索制御部
２３，３０      表示コード生成部
【図１】
2007025786.tif 000003
【図２】
2007025786.tif 000004
【図３】
2007025786.tif 000005
【図４】
2007025786.tif 000006
【図５】
2007025786.tif 000007
【図６】
2007025786.tif 000008
【図７】
2007025786.tif 000009
【図８】
2007025786.tif 000010
【図９】
2007025786.tif 000011
【図１０】
2007025786.tif 000012
【図１１】
2007025786.tif 000013
【図１２】
2007025786.tif 000014
【図１３】
2007025786.tif 000015
【図１４】
2007025786.tif 000016