"検索要求に従って検索されて順位付けされた結果であるウェブページ群を受け付けるウェブページ検索結果受付部と、このウェブページ検索結果受付部により受け付けた検索結果の前記ウェブページ群をクラスタリングするクラスタリング部と、このクラスタリング部によりクラスタリングされたウェブページの検索結果について、同一画面内での詳細度変化や表示メディア遷移を属するクラスタ単位で連続的に実現するズーミングの操作/挙動を記述するズーミング記述生成部と、ユーザからの所定のウェブページに対するズームイン/アウト操作を受け付ける操作受付部と、この操作受付部により受け付けたズームイン/アウト操作に応じ、前記ズーミング記述生成部により生成された記述に従って、クラスタリングされたウェブページの検索結果を操作されたウェブページが属するクラスタ単位で詳細度変化や表示メディア遷移させて表示するクラスタリング表示部と、を備えることを特徴とするコンテンツ処理装置。ウェブページのテキストに対し、ウェブページのインデックスを生成してインデックスデータベースに格納するインデックシング部と、前記インデックスデータベースに格納されたインデックスを用い、ユーザのクエリーに対するウェブページの検索結果を生成するランキング部と、を更に備え、前記ウェブページ検索結果受付部は、前記ランキング部による検索結果の前記ウェブページ群を受け付ける、ことを特徴とする請求項1記載のコンテンツ処理装置。前記インデックシング部は、ウェブページのテキストから代表的なキーワードを抽出するキーワード抽出部と、このキーワード抽出部で抽出したキーワードに基づいて、ウェブページのインデックスを生成するインデックス生成部と、を備えている、ことを特徴とする請求項2記載のコンテンツ処理装置。前記キーワード抽出部は、自然言語処理技術を用い、ウェブページのテキストから代表的なキーワードを抽出する、ことを特徴とする請求項3記載のコンテンツ処理装置。前記インデックス生成部は、抽出した代表キーワードを用い、ウェブページの内容を同じ形式に変換し、互いの相対類似度を計算できるようにする、ことを特徴とする請求項3記載のコンテンツ処理装置。前記ランキング部は、抽出した代表的なキーワードの中から、ユーザが一つ又は複数のキーワードを選択できるようにするクエリー入力部と、ユーザが選択したキーワードであるクエリーをインデックスと同じ形式に変換するクエリー変換部と、前記インデックスデータベースに格納されたインデックスを用い、それぞれのウェブページのクエリーに対する類似度を計算する第1の類似度計算部と、この第1の類似度計算部で計算した類似度に基づいて、ユーザのクエリーに対するウェブページの検索結果を生成するランキング生成部と、を備えている、ことを特徴とする請求項2記載のコンテンツ処理装置。前記クエリー入力部は、一次元のキーワードのリスト又は二次元のキーワードのマップからユーザがキーワードを選択できるようにする、ことを特徴とする請求項6記載のコンテンツ処理装置。前記クエリー変換部は、抽出した代表キーワードを用い、ユーザが選択したキーワードであるクエリーを、前記インデックスデータベースに格納されたインデックスで扱われている形式に変換し、ユーザのクエリーとウェブページの間の類似度を計算できるようにする、ことを特徴とする請求項6記載のコンテンツ処理装置。前記第1の類似度計算部は、インデックスで扱われているクエリー又はウェブページの表現形式を用い、ユーザのクエリーに対し、それぞれのウェブページの類似度を計算する、ことを特徴とする請求項6記載のコンテンツ処理装置。前記ランキング生成部は、計算した類似度に基づいて、ユーザのクエリーに対し、類似度が高いものから順にウェブページをランキングする、ことを特徴とする請求項6記載のコンテンツ処理装置。前記クラスタリング部は、前記インデックスデータベースに格納されたインデックスを用い、それぞれのウェブページ間の相対類似度を計算する第2の類似度計算部と、この第2の類似度計算部で計算した相対類似度を用い、それぞれのウェブページの検索結果に対するクラスタリングされた検索結果を生成するクラスタ生成部と、を備えている、ことを特徴とする請求項1記載のコンテンツ処理装置。前記第2の類似度計算部は、インデックスで扱われているウェブページの表現形式を用い、それぞれのウェブページのペアの相対類似度を計算する、ことを特徴とする請求項11記載のコンテンツ処理装置。前記クラスタリング表示部は、ユーザがウェブページを選択してズームインすると、ユーザが選択したウェブページと同じクラスタに属するウェブページを選択されたウェブページと連動して拡大表示させる、ことを特徴とする請求項1記載のコンテンツ処理装置。前記クラスタリング表示部は、ユーザがウェブページを選択してズームインすると、ユーザが選択したウェブページと同じクラスタに属するウェブページを選択されたウェブページと連動して縮小表示させる、ことを特徴とする請求項1記載のコンテンツ処理装置。前記クラスタリング表示部は、ユーザがウェブページを選択してズームインすると、ユーザが選択したウェブページと同じクラスタに属するウェブページを選択されたウェブページと連動して拡大表示させ、かつ、異なるクラスタに属するウェブページを連動して縮小表示させる、ことを特徴とする請求項1記載のコンテンツ処理装置。検索要求に従って検索されて順位付けされた結果であるウェブページ群を受け付けるウェブページ検索結果受付機能と、このウェブページ検索結果受付機能により受け付けた検索結果の前記ウェブページ群をクラスタリングするクラスタリング機能と、このクラスタリング機能によりクラスタリングされたウェブページの検索結果について、同一画面内での詳細度変化や表示メディア遷移を属するクラスタ単位で連続的に実現するズーミングの操作/挙動を記述するズーミング記述生成機能と、ユーザからの所定のウェブページに対するズームイン/アウト操作を受け付ける操作受付機能と、この操作受付機能により受け付けたズームイン/アウト操作に応じ、前記ズーミング記述生成機能により生成された記述に従って、クラスタリングされたウェブページの検索結果を操作されたウェブページが属するクラスタ単位で詳細度変化や表示メディア遷移させて表示するクラスタリング表示機能と、をコンピュータに実行させることを特徴とするコンテンツ処理プログラム。ウェブページのテキストに対し、ウェブページのインデックスを生成してインデックスデータベースに格納するインデックシング機能と、前記インデックスデータベースに格納されたインデックスを用い、ユーザのクエリーに対するウェブページの検索結果を生成するランキング機能と、を更にコンピュータに実行させ、前記ウェブページ検索結果受付機能は、前記ランキング機能による検索結果の前記ウェブページ群を受け付ける、ことを特徴とする請求項16記載のコンテンツ処理プログラム。前記インデックシング機能は、ウェブページのテキストから代表的なキーワードを抽出するキーワード抽出機能と、このキーワード抽出機能で抽出したキーワードに基づいて、ウェブページのインデックスを生成するインデックス生成機能と、をコンピュータに実行させる、ことを特徴とする請求項17記載のコンテンツ処理プログラム。前記ランキング機能は、抽出した代表的なキーワードの中から、ユーザが一つ又は複数のキーワードを選択できるようにするクエリー入力機能と、ユーザが選択したキーワードであるクエリーをインデックスと同じ形式に変換するクエリー変換機能と、前記インデックスデータベースに格納されたインデックスを用い、それぞれのウェブページのクエリーに対する類似度を計算する第1の類似度計算機能と、この第1の類似度計算機能で計算した類似度に基づいて、ユーザのクエリーに対するウェブページの検索結果を生成するランキング生成機能と、をコンピュータに実行させる、ことを特徴とする請求項17記載のコンテンツ処理プログラム。前記クラスタリング機能は、前記インデックスデータベースに格納されたインデックスを用い、それぞれのウェブページ間の相対類似度を計算する第2の類似度計算機能と、この第2の類似度計算機能で計算した相対類似度を用い、それぞれのウェブページの検索結果に対するクラスタリングされた検索結果を生成するクラスタ生成機能と、をコンピュータに実行させる、ことを特徴とする請求項16記載のコンテンツ処理プログラム。前記クラスタリング表示機能は、ユーザがウェブページを選択してズームインすると、ユーザが選択したウェブページと同じクラスタに属するウェブページを選択されたウェブページと連動して拡大表示させる、ことを特徴とする請求項16記載のコンテンツ処理プログラム。前記クラスタリング表示機能は、ユーザがウェブページを選択してズームインすると、ユーザが選択したウェブページと同じクラスタに属するウェブページを選択されたウェブページと連動して縮小表示させる、ことを特徴とする請求項16記載のコンテンツ処理プログラム。前記クラスタリング表示機能は、ユーザがウェブページを選択してズームインすると、ユーザが選択したウェブページと同じクラスタに属するウェブページを選択されたウェブページと連動して拡大表示させ、かつ、異なるクラスタに属するウェブページを連動して縮小表示させる、ことを特徴とする請求項16記載のコンテンツ処理プログラム。ウェブページの検索結果を生成して出力するコンテンツ処理装置におけるコンテンツ処理方法であって、検索要求に従って検索されて順位付けされた結果であるウェブページ群を受け付けるウェブページ検索結果受付工程と、このウェブページ検索結果受付工程により受け付けた検索結果の前記ウェブページ群をクラスタリングするクラスタリング工程と、このクラスタリング工程によりクラスタリングされたウェブページの検索結果について、同一画面内での詳細度変化や表示メディア遷移を属するクラスタ単位で連続的に実現するズーミングの操作/挙動を記述するズーミング記述生成工程と、ユーザからの所定のウェブページに対するズームイン/アウト操作を受け付ける操作受付工程と、この操作受付工程により受け付けたズームイン/アウト操作に応じ、前記ズーミング記述生成工程により生成された記述に従って、クラスタリングされたウェブページの検索結果を操作されたウェブページが属するクラスタ単位で詳細度変化や表示メディア遷移させて表示するクラスタリング表示工程と、を含むことを特徴とするコンテンツ処理方法。しかしながら、検索結果一覧からリンク先を1つ1つ開けるという作業を繰り返すことは非常に面倒であり、このように検索結果とリンク先を何度も往復すると、情報閲覧の文脈が失われて検索効率が低下するという問題がある。逆に、各検索結果Webページに関して多くの情報を提示すると、全体の一覧性が悪くなり、やはり検索効率が低下する。なお、近年においては、リンク先のWebページを一覧画面内に縮小表示する方法も現れてきているが、これらはリンク先全体の雰囲気を掴むことはできても、テキストの内容や画像の詳細はわからないという問題がある。また、非特許文献1に記載されている検索結果をカテゴライズして表示する技術によれば、カテゴリを選択した後の一覧画面は、検索エンジンの通常のキーワード検索結果画面と同様の抜粋されたテキストから構成されており、それ以上の情報を得るには、やはり、リンク先ページを開けねばならない。加えて、検索結果の表示には次のような問題も知られている。即ち、あるキーワードで検索した結果が複数のクラスタに分類される場合に、それらが混在してランキングされるために所望の項目を発見しにくいことがある。例えば、Japanというキーワードで検索をした結果、Honshu、Tokyo、Kyushu、Osaka、Kyotoに関係する項目が得られたとする。ここには、島islandと都市cityという2つの異なるクラスタに関する項目が混在している島に関連するのがHonshu、Kyushuで、都市に関連するのがTokyo、Osaka、Kyoto。島に関する情報を知りたいユーザにとってはTokyo、Osaka、Kyotoは不要であるし、都市に関する情報を知りたいユーザにとってはHonshu、Kyushuは不要である。このように、異なるクラスタに関する項目が混在する結果として、不要な情報が検索結果に含まれるため、所望のクラスタに属する項目が見つけにくいということがある。本発明は、上記に鑑みてなされたものであって、閲覧の文脈を保持しつつ、何度も検索する手間を省いて効率的に情報検索を実行することができるとともに、特に複数の異なるクラスタに属する項目が混在した場合に、所望のクラスタに属する項目を見つけやすくすることができるコンテンツ処理装置、コンテンツ処理プログラムおよびコンテンツ処理方法を提供することを目的とする。上述した課題を解決し、目的を達成するために、本発明のコンテンツ処理装置は、検索要求に従って検索されて順位付けされた結果であるウェブページ群を受け付けるウェブページ検索結果受付部と、このウェブページ検索結果受付部により受け付けた検索結果の前記ウェブページ群をクラスタリングするクラスタリング部と、このクラスタリング部によりクラスタリングされたウェブページの検索結果について、同一画面内での詳細度変化や表示メディア遷移を属するクラスタ単位で連続的に実現するズーミングの操作/挙動を記述するズーミング記述生成部と、ユーザからの所定のウェブページに対するズームイン/アウト操作を受け付ける操作受付部と、この操作受付部により受け付けたズームイン/アウト操作に応じ、前記ズーミング記述生成部により生成された記述に従って、クラスタリングされたウェブページの検索結果を操作されたウェブページが属するクラスタ単位で詳細度変化や表示メディア遷移させて表示するクラスタリング表示部と、を備える。また、本発明のコンテンツ処理プログラムは、検索要求に従って検索されて順位付けされた結果であるウェブページ群を受け付けるウェブページ検索結果受付機能と、このウェブページ検索結果受付機能により受け付けた検索結果の前記ウェブページ群をクラスタリングするクラスタリング機能と、このクラスタリング機能によりクラスタリングされたウェブページの検索結果について、同一画面内での詳細度変化や表示メディア遷移を属するクラスタ単位で連続的に実現するズーミングの操作/挙動を記述するズーミング記述生成機能と、ユーザからの所定のウェブページに対するズームイン/アウト操作を受け付ける操作受付機能と、この操作受付機能により受け付けたズームイン/アウト操作に応じ、前記ズーミング記述生成機能により生成された記述に従って、クラスタリングされたウェブページの検索結果を操作されたウェブページが属するクラスタ単位で詳細度変化や表示メディア遷移させて表示するクラスタリング表示機能と、をコンピュータに実行させる。また、本発明のコンテンツ処理方法は、ウェブページの検索結果を生成して出力するコンテンツ処理装置におけるコンテンツ処理方法であって、検索要求に従って検索されて順位付けされた結果であるウェブページ群を受け付けるウェブページ検索結果受付工程と、このウェブページ検索結果受付工程により受け付けた検索結果の前記ウェブページ群をクラスタリングするクラスタリング工程と、このクラスタリング工程によりクラスタリングされたウェブページの検索結果について、同一画面内での詳細度変化や表示メディア遷移を属するクラスタ単位で連続的に実現するズーミングの操作/挙動を記述するズーミング記述生成工程と、ユーザからの所定のウェブページに対するズームイン/アウト操作を受け付ける操作受付工程と、この操作受付工程により受け付けたズームイン/アウト操作に応じ、前記ズーミング記述生成工程により生成された記述に従って、クラスタリングされたウェブページの検索結果を操作されたウェブページが属するクラスタ単位で詳細度変化や表示メディア遷移させて表示するクラスタリング表示工程と、を含む。本発明によれば、閲覧の文脈を保持しつつ、何度も検索する手間を省いて効率的に情報検索を実行することができるとともに、特に複数の異なるクラスタに属する項目が混在した場合に、所望のクラスタに属する項目を見つけやすくすることができるという効果を奏する。以下に添付図面を参照して、この発明にかかるコンテンツ処理装置、コンテンツ処理プログラムおよびコンテンツ処理方法の最良な実施の形態を詳細に説明する。本発明の実施の一形態を図1ないし図20に基づいて説明する。[1.Web環境でのコンテンツ閲覧における画面遷移の概要]最初に、本発明の前提となるWeb環境でのコンテンツ閲覧における画面遷移の概要について説明する。本実施の形態においては、Web環境でのコンテンツ閲覧効果を高めることを目的に、Web環境におけるコンテンツに対し、ズーミングを利用して詳細度の変化だけでなく、表示メディアの遷移を実現できるズーミングクロスメディアを適用するようにしたものである。ズーミングクロスメディアは、ズーム操作を、スクロール、アンカークリックに対する第3の操作と位置づけることにある。スクロールは同一画面内で注視点を連続的に移動させ、アンカークリックは異なる画面に飛ぶのに対し、ズーミングクロスメディアは同一画面内で詳細度変化や表示メディア遷移を連続的に実現する。表示メディア遷移とは、相互に関連づけられた互いに異なるメディアオブジェクトに関し、ズーム操作に従って、一方から他方へ表示を連続的に変化させたり、一方を表示した状態に加えてもう一方を連続的に拡大しつつ追加表示させたりもしくはその逆することである。動画像に関連付けられた字幕テキストを表示するに際し、動画像のみの表示から、ズーミング操作と共に次第に字幕テキストに移り変わっていく、というようなものがその一例である。このようなズーミング操作/挙動は、ズーム対象、ズーム率、ズーム伝播の3つの基本概念を基にモデル化されている。1.ズーム対象ズーム対象はズーム操作の対象となる単位で、コンテンツを構成するテキスト、静止画像、動画像、音声の各メディアオブジェクトから構成される。閲覧者は所望のズーム対象を指定してズーム操作を行う。2ズーム率ズーム率はズーム対象に対して一意的に定まる値で、ズームの程度を表す00以上10以下の連続値である。ズーム率が大きくなる方向にズーミングすることをズームイン、小さくなる方向にズーミングすることをズームアウトという。各メディアオブジェクトに対し、ズーム率は具体的な属性フォントサイズ、画像サイズ、動画像や音声の再生区間等に対応付けられる。3ズーム伝播ズーム伝播はあるズーム対象をズーミングすると他のズーム対象も連動してズーミングすることである。ズーム伝播では、伝播元ズーム対象のズーム率から、予め定められたズーム率関係を基に伝播先のズーム率を計算し、伝播先ズーム対象の表示の状態を制御する。ズーム率関係は伝播元と伝播先のズーム率の変化の比率である。ここで、ズーム率関係がプラスの値の場合のズームの伝播の例について説明する。図1ないし図3は、Web環境でのコンテンツ閲覧における画面遷移例を示す説明図である。図1は、ディスプレイに表示されるWeb環境でのコンテンツの一例を示す正面図である。図1に示す例は、Web環境でのコンテンツとして出張報告を適用した例である。図1に示すWeb環境でのコンテンツは、オブジェクトとしてテキストを主体に構成されている。図1に示すWeb環境でのコンテンツのオブジェクトAに対してズームイン操作を行った結果を図2に示す。図2に示すように、Web環境でのコンテンツのオブジェクトAに対してズームイン操作を行った場合、オブジェクトAの下位のオブジェクトBが新たに表示されるとともに、新たなオブジェクトCがオブジェクトBの下部分に表示される。ここで、新たなオブジェクトCは、オブジェクトAに関連する討議がなされていた時点での討議風景を撮影した動画像の静止状態の画像である。さらに、図2に示すWeb環境でのコンテンツのオブジェクトAに対してズームイン操作を行った結果を図3に示す。図3に示すように、Web環境でのコンテンツのオブジェクトAに対してズームイン操作を行った場合、オブジェクトA,Bのフォントサイズが拡大される。加えて、図3に示すように、Web環境でのコンテンツのオブジェクトAに対してズームイン操作を行った場合、オブジェクトCである静止画像の詳細度が高くなる画像サイズが拡大する。さらに、オブジェクトCは、あるサイズにまで拡大すると、動画像と音声の再生を開始する。このようなWeb環境でのコンテンツ閲覧における画面遷移は、以下に示すような表示記述構造記述及びズーミング記述で記述されている。なお、構造記述及びズーミング記述は、XMLExtensibleMarkupLanguageベースのズーミング記述言語ZDL:ZoomingDescriptionLanguageで記述されている。ここで、ズーミング記述について、以下に簡単な例を挙げて説明する。1.メディアオブジェクトの指定テキスト、静止画像、動画像、音声のそれぞれについて、,,,のタグで表す。このタグにより、具体的なテキストの内容やソースファイルを指定する。例1これはテキストです。2.ズーム率の範囲タグ内のzoomFactor属性にて、ズーム率の最大値、最小値を指定し、連続パラメータとしてのズーム率の範囲を表す。例23.メディアオブジェクトの表示テキスト、静止画像、動画像、音声のそれぞれについて、,,,タグで表す。常にタグに内包され、タグで指定された範囲のズーム率における各メディアオブジェクトの表示の状態を表す。例3-1上記の意味は、タグにてtext1で指定されたテキストを、ズーム率が00のときは10ptで、ズーム率が05のときは14ptでそれぞれ表示し、その間はなるべくなめらかにフォントサイズを変化させるというものである。例3-2上記の意味は、タグにてimg1で指定された静止画像を、ズーム率が00のときは最大サイズの10で、ズーム率が05のときは50でそれぞれ表示し、その間はなるべくなめらかにサイズを変化させるというものである。例3-3上記の意味は、タグにてvideo1で指定された動画像の第0フレームから300フレームまでを、ズーム率が00のときは最大サイズの10で,ズーム率が05のときは50でそれぞれ表示し、その間はなるべくなめらかにサイズを変化させるというものである。例3-4上記の意味は、タグにてaudio1で指定された音声の最初から30秒までを、ズーム率が00から05の間再生するというものである。4.ズーム対象ズーム対象をタグで記述する。初期ズーム率やズーム伝播先のズーム対象、ズーム率関係もタグ内の属性で記述する。もしくは他ののいずれかを必ず内包する。以下に、図1ないし図3に示す画面遷移例についての構造記述及びズーミング記述を示す。なお、以下においては、コンテンツの構造記述とズーミングの操作/挙動に関するズーミング記述を分けて記述しているonlyHierarchyonは構造のみの記述であることを示す。コンテンツの構造記述1新教材の改善点について参加者から教材の中身について意見を出してもらう。新しいものを次々に出していくにはどうすればよいか、何度も使ってもらえるようにするにはどうすればよいか問題提起開発はもう少し短いスパンで作っていく必要がある。3ヶ月毎にアップデートしていくつもり。ステップ6の通訳者メモについて初めて...ズーミングの操作/挙動に関するズーミング記述このコンテンツの構造記述によれば、最上位にzoom1があり、その下位にzoom2、zoom5他が、さらにzoom2の下位にzoom3、zoom4がある。そして、zoom3は複数のテキストtext4、text5他から、zoom4は1つの動画像video1からそれぞれ構成されている。また、ズーミングの操作/挙動に関するズーミング記述によれば、zoom1、zoom2、zoom3、zoom4いずれも初期ズーム率が00であるが、前2者は最初からテキストtext1、text2、text3が表示されるのに対し、後2者は何も表示されないこれは、図1の初期状態に対応している。ここで、zoom2をズームインすると、それが子階層のズーム対象に伝播するrelatedTochildren08はズーム率関係08で子階層全てにズーム伝播することを表す。zoom2のズーム率の増加に対してzoom3、zoom4のズーム率がその08の変化率で増加しzoom2のズーム率が05変化するとzoom3、zoom4はそれぞれ04変化する、01に達した時点でtext4、text5他とvideo1がそれぞれ表示される図2参照。これは、テキスト情報に加えて動画像情報が加わっているので、メディア拡張の例である。ただし、video1についてはここではまだフレーム0のみが静止状態で表示される。この状態からさらにzoom2をズームインしていくと、zoom3、zoom4のズーム率もさらに増加し、text4、text5他のフォントサイズは拡大する。同時にvideo1の表示サイズも拡大し、zoom4のズーム率が04に達した時点でvideo1のフレーム0から900までが再生される図3、詳細度変化の例。なお、図3の状態でzoom2をズームアウトすると、ズームインの場合とは逆にzoom3、zoom4も一緒にズームアウトして図2の状態になり、それぞれのズーム率が01以下になるとtext4、text5他とvideo1が画面から消えて図1の状態に戻る。あるいは、強制的に初期状態に戻す操作をすると、いかなる表示状態からであっても、図1の状態に戻る。次に、ズーム率関係がマイナスの値の場合のズームの伝播の例について説明する。図4は、Web環境でのコンテンツ閲覧における画面遷移例を示す説明図である。図3に示すWeb環境でのコンテンツのオブジェクトBに対してズームイン操作を行った結果を図4に示す。図4に示すように、Web環境でのコンテンツのオブジェクトBに対してズームイン操作を行った場合、オブジェクトBのフォントサイズが拡大されているが、オブジェクトCの表示サイズは縮小する。前述したズーミングの操作/挙動に関するズーミング記述においては、zoom3、zoom4にはいずれもrelatedTobrother05という記述がある。これは、共通の親を持つズーム対象間でズーム伝播が起こることを表している。ズーム率関係がマイナスの値であるのは、一方をズームインすると他方がズームアウトすることを示す。よって、図3の状態からzoom3のみを選択してズームインすると、zoom4がズームアウトするtext4、text5他はさらに拡大し、video1は逆に縮小することになる図4参照。以上が、Web環境でのコンテンツ閲覧における画面遷移の概要である。このような関係を簡単な具体例で表現したものが図5である。図5の例では、A,B,Cがズーム対象で括弧内は初期状態のズーム率を表す。矢印はズームの伝播関係を表し、そのそばに付された値はズーム率関係である。ABのズーム率関係は05なので、A→Bとズーム伝播する際、Aをズームインしてズーム率が00→08と変化すると、Bのズーム率が00→04と変化する。BとCは相互にズーム伝播するが変化の比率がマイナス10なので、一方をズームインすると他方はズームアウトする。例えば、初期状態はC動画像のみ表示で、Bテキスト音声をズームインして拡大していくと、C動画像は次第に縮小する。この例のように、ズーム伝播を導入することで、表示メディアの遷移が容易に実現できるのが本モデリングの特徴である。上述したようなズーミング記述によれば、一のメディアオブジェクトテキスト、静止画像、動画像、音声等をズーミングするとそれに連動して他のメディアオブジェクトテキスト、静止画像、動画像、音声等がズーミングするズーム対象間のズームの伝播を記述可能であることにより、一のズーム対象から他のズーム対象へ向けての自然なズーミングを行なうことができる。[2.コンテンツ処理装置の説明]本実施の形態は、Web環境におけるコンテンツとして検索エンジン例えば、ロボット検索エンジンによるWebページの検索結果一覧を適用し、このWebページの検索結果一覧をズーミング記述言語ZDLの形式で出力することができるコンテンツ処理装置に適用したものである。ここで、Webページとは、Webブラウザに一度に表示されるデータのまとまりで、テキストデータやHTMLあるいは、CSSCascadingStyleSheet,XMLなどによるレイアウト情報、文書中に埋め込まれた画像や音声、動画などから構成されるものである。このようにズーミングクロスメディアを情報検索に適用したのは、ズーミングクロスメディアの大きな効用はコンテンツ閲覧の自由度を高めることができることであることから、固定的な表示内容や表示メディアではなくユーザの好みに応じて内容の詳細度の変化や表示メディアの遷移を制御することができる点にある。すなわち、Webページの検索結果一覧画面において、リンク先のWebページを開くことなくそれが所望の情報か否かを判断するのに必要な情報の詳細度や表示メディアは、検索対象の分野に関する閲覧者の知識、閲覧時の状況、検索対象の情報の形態等によって様々に変化すると考えられるからである。例えば、検索対象の分野になじみの深い閲覧者はタイトルだけでも判断可能だが、不案内な閲覧者の場合はより詳細なテキスト記述に加えて画像データも欲しいなどということはあり得る。時間をかけて1つ1つのリンク先を開く余裕がある場合もあれば、逆に全体的な傾向をざっと一覧したい場合もある。リンク先がテキスト主体であればその抜粋または要約が結果一覧画面に提示されるのが適当だが、画像を多く含むリンク先の場合は主要な画像を2,3枚表示するほうが都合良いこともある。このような様々な状況を予め想定して、複数の固定的な検索結果一覧画面を生成するのは現実的ではない。ここにおいて、複数メディアを混在/遷移させて表示でき、かつ、閲覧者の状況や好みに応じて柔軟に詳細度や表示メディアを制御できるズーミングクロスメディアの特徴が生きてくることになる。[2-1.コンテンツ処理装置を含むシステム構築例]図6は、コンテンツ処理装置を含むシステム構築例を示す模式図である。本システムは、図6に示すように、コンテンツ処理装置であるサーバコンピュータ以下、サーバという1にインターネットであるネットワークNを介して端末装置であるクライアントコンピュータ以下、クライアント端末というCが複数台接続されたシステムを想定する。なお、このようなネットワーク通信を伴うクライアントサーバ方式のみに本発明は限定されないことはいうまでもない。コンテンツ処理装置であるサーバ1は、概略的には、インターネットであるネットワークN上の一般的なWebページを対象にキーワードに基づくWebページ検索を行い、ズーミング記述言語ZDLの形式でWebページの検索結果一覧を出力するものである。クライアント端末Cは、一般的なパーソナルコンピュータ等であり、Webブラウザを用いることによりサーバ1とのデータ送受信が可能になっている。このクライアント端末Cは、閲覧者からのWebページのキーワード検索要求を受け付けてサーバ1に出力するとともに、サーバ1においてズーミング記述言語ZDLの形式で出力された閲覧者に対するWebページの検索結果一覧を解釈して表示する。すなわち、クライアント端末Cは、コンテンツ処理装置であるサーバ1に対する入出力デバイスである。図7は、サーバ1の構成を示すブロック図である。本実施の形態のコンテンツ処理装置であるサーバ1は、パーソナルコンピュータを主体に構成されており、情報処理を行うCPUCentralProcessingUnit2と、BIOSBasicInputOutputSystem等を格納するROMReadOnlyMemory3と、情報を処理中に一時的に格納するRAMRandomAccessMemory4と、アプリケーションプログラムや処理結果等を保存する記憶部であるHDDHardDiskDrive5と、情報を外部に保管又は配布し若しくは情報アプリケーションプログラム等を外部から入手するための記憶媒体であるリムーバブルメディア6のドライブ6aと、外部の他の電子機器と通信するためのネットワークNに接続するためのネットワークインタフェース8と、処理経過や処理結果等をユーザに表示する表示部であるディスプレイ9と、操作者がコンテンツ処理装置であるサーバ1に命令や情報等を入力するためのキーボード10やマウス11等の入力部とから構成され、これらの間のデータ通信をバスコントローラ12が調停して動作している。なお、リムーバブルメディア6としては、フレキシブルディスク、ハードディスク、磁気テープ等のような磁気的な記憶媒体、MOのような光磁気的な記憶媒体、CD、CD-ROM、CD-R、CD-RW、DVD-ROM、DVD-R、DVD-RAM、DVD-RW、DVDRW等のような光学的な記憶媒体、半導体メモリ等、各種の記憶媒体が適用できる。データ送信は、コンテンツ処理装置であるサーバ1のネットワークインタフェース8へとデータを送ることにより、ネットワークインタフェース8がネットワークNへと信号を出力する。また、ネットワークインタフェース8が受け取った信号については、ネットワークインタフェース8において必要かどうかの判断がなされ、必要なデータであれば取り込み、不必要であれば破棄する、というような処理が行われる。すなわち、あらゆるデータの送受信は、すべてネットワークインタフェース8を経由して行われることになる。一般的には、ユーザがコンテンツ処理装置であるサーバ1の電源を投入すると、CPU2はROM3内のBIOSに含まれるローダーというプログラムを起動させ、HDD5からオペレーティングシステムOSという当該サーバ1のハードウェアとソフトウェアとを管理するプログラムをRAM4に読み込む。OSは起動すると、ユーザの操作に応じてアプリケーションプログラムの起動、情報の読み込み、保存等をサポートする。代表的なOSとしては、WindowsMicrosoftCorporationの登録商標、UNIXXOpenIncの登録商標等が知られている。これらのOS上で走るプログラムをアプリケーションプログラムと呼んでいる。なお、アプリケーションプログラムは、所定のOS上で動作するものに限らず、後述の各種処理の一部の実行をOSに肩代わりさせるものであってもよいし、所定のアプリケーションソフトやOSなどを構成する一群のプログラムファイルの一部として含まれているものであってもよい。また、一般的には、コンテンツ処理装置であるサーバ1のHDD5にインストールされるアプリケーションプログラムは、リムーバブルメディア6に記録され、このリムーバブルメディア6に記録されたアプリケーションプログラムがHDD5にインストールされる。このため、リムーバブルメディア6も、アプリケーションプログラムを記憶する記憶媒体となり得る。さらには、アプリケーションプログラムは、例えばネットワークインタフェース8を介して外部から取り込まれ、HDD5にインストールされても良い。コンテンツ処理装置であるサーバ1は、OS上で動作するアプリケーションプログラムが起動すると、このアプリケーションプログラムに従い、CPU2が各種の演算処理を実行して各部を集中的に制御する。[2-2.コンテンツ処理装置における処理]次に、コンテンツ処理装置であるサーバ1のCPU2が実行する各種の演算処理のうち、アプリケーションプログラムの1つであるコンテンツ処理プログラムに従って実行する本実施の形態の特長的な処理について以下に説明する。図8は、サーバ1を含むシステムの概略構成を示すブロック図である。図8に示すように、コンテンツ処理装置であるサーバ1は、CPU2がコンテンツ処理プログラムに従って各部を制御することにより、Web環境における第1のコンテンツであるウェブページを保持するデータベースウェブページDB21を管理し、クライアント端末Cから出力されたユーザのクエリーを受け付け、このクエリーに基づいてウェブページDB21に保持されているウェブページをランキングし、ランキングされたウェブページのクラスタリングを行うランキングクラスタリング部22と、クラスタリングされたウェブページのランキング検索結果を、ズーミング記述言語ZDLの形式であるズーミングクロスメディアを用いて連続的に表示させる表示部23と、を実現する。すなわち、このような構成により、クライアント端末C側においては、閲覧者がWebブラウザ上でキーワード検索を開始すると、同時にズーミング記述言語ZDLを解釈表示するZDLビューワが起動される。そして、クライアント端末Cで入力された検索要求クエリーはサーバ1に送信される。コンテンツ処理装置であるサーバ1側では、クライアント端末Cで入力された検索要求クエリーを受け付けると、キーワードに基づくデータベース検索が実行される。サーバ1は、検索結果一覧をズーミング記述言語ZDL形式で生成する。生成されたズーミング記述言語ZDL形式の検索結果一覧はコンテンツ処理装置であるサーバ1からクライアント端末Cに送信され、ZDLビューワ上に表示される。閲覧者は表示された検索結果一覧に対して、適宜ズーミング操作を行うことになる。まず、ランキングクラスタリング部22の構成について詳述する。ここで、図9はランキングクラスタリング部22の構成を示すブロック図である。ランキングクラスタリング部22は、ウェブページのテキストに対し、ウェブページのキーワードに基づいたインデックスを生成してデータベースインデックスDB30に格納するインデックシング部31と、インデックシング部31により生成されてインデックスDB30に格納されたインデックスを用い、ユーザのクエリーに対し、ウェブページをランキングするランキング部32と、インデックシング部31により生成されてインデックスDB30に格納されたインデックスを用い、ウェブページをクラスタリングするクラスタリング部33と、を備えている。インデックシング部31は、図10に示すように、既存の自然言語処理技術例えば、形態素解析を用い、ウェブページのテキストから代表的なキーワードを抽出するキーワード抽出部41と、キーワード抽出部41で抽出したキーワードに基づいて、既存のテキスト検索技術例えば、ベクトル空間モデルを用い、ウェブページのインデックスを生成するインデックス生成部42と、を備えている。キーワード抽出部41では、代表的なキーワードを抽出する際に、自動的な方法自然言語処理技術以外に、手動的な方法、又は、半自動的な手法も使用できる。インデックス生成部42は、抽出した代表キーワードを用い、ウェブページの内容を同じ形式例えば、ドキュメントベクトルに変換し、お互いの相対類似度を計算できるようにする。ランキング部32は、図11に示すように、抽出した代表的なキーワードの中から、ユーザが一つ又は複数のキーワードを選択できるようにするクエリー入力部51と、ユーザが選択したキーワードユーザのクエリーをインデックスと同じ形式に変換するクエリー変換部52と、インデックスDB30に格納されたインデックスを用い、それぞれのウェブページの、ユーザのクエリーに対する類似度を計算する第1の類似度計算部である類似度計算部53と、類似度計算部53で計算した類似度に基づいて、ユーザのクエリーに対し、ウェブページをランキングするランキング生成部54と、を備えている。クエリー入力部51は、ユーザが、一次元のキーワードのリスト、又は二次元のキーワードのマップから又は別の方法でキーワードを選択できるようにする。クエリー変換部52は、抽出した代表キーワードを用い、ユーザが選択したキーワードユーザのクエリーを、インデックスDB30に格納されたインデックスで扱われている形式例えば、クエリーベクトルに変換し、ユーザのクエリーとウェブページの間の類似度を計算できるようにする。類似度計算部53は、インデックスで扱われているクエリー又はウェブページの表現形式例えば、クエリーベクトルやドキュメントベクトルを用い、ユーザのクエリーに対し、それぞれのウェブページの類似度0と100の間の値を計算する。ランキング生成部54は、計算した類似度に基づいて、ユーザのクエリーに対し、類似度が高いものから順にウェブページをランキングする。クラスタリング部33は、図12に示すように、インデックシング部31の出力であるインデックスDB30に格納されたインデックスを用い、それぞれのウェブページ間の相対類似度を計算する第2の類似度計算部である類似度計算部61と、類似度計算部61で計算した類似度を用い、それぞれのウェブページのランキング検索結果に対し、クラスタリングを行うクラスタ生成部62と、を備えている。類似度計算部61は、インデックスで扱われているウェブページの表現形式を用い、それぞれのウェブページのペアの相対類似度を計算する。クラスタ生成部62は、類似度計算部61で計算した相対類似度に基づいて、既存のクラスタリング技術例:階層的クラスタリング手法を使い、ウェブページをクラスタリングする結果として、相対類似度の高いウェブページは同じクラスタに属し、相対類似度の低いウェブページが異なるクラスタに属する。ここで、図13~図17はランキングクラスタリング部22におけるインデックスの生成と類似度の計算に関する計算式を示す。この計算式は既存のテキスト検索技術におけるベクトル空間モデルで扱われている、標準の計算式である。次いで、表示部23について詳述する、ここで、図18は表示部24の構成を示すブロック図である。表示部23は、図18に示すように、初期検索結果として、ウェブページのリストを表示するランキング表示部71と、ユーザがウェブページを選択してズームインすると、ユーザが選択したウェブページと同じクラスタに属するウェブページを選択されたウェブページと連動して拡大表示させ、かつ、異なるクラスタに属するウェブページを連動して縮小表示させるクラスタリング表示部72と、を備えている。ここで、ランキング部32とクラスタリング部33におけるクラスタリングされた検索結果ウェブページのランキングについて図19を参照して説明する。ランキング部32は、ユーザのクエリーJapanに対し、ウェブページを類似度の高いものから順に並べるこの例では、ウェブページを1つのキーワードで表現する:HonshuTokyoKyushuOsakaKyoto。それに対し、クラスタリング部33は、順に並べたウェブページの中から、意味が近い類似度が高いウェブページを集めて、それぞれの異なる意味に対し、その意味を代表するクラスタを作る。結果として、HonshuとKyushuのページを含むislandを代表するクラスタと、TokyoOsakaKyotoのページを含む、cityを代表するクラスタが生成された。このクラスタリング結果を元に、以下の記述を生成するズーミング記述生成部。コンテンツの構造記述Honshuに関連する項目............Tokyoに関連する項目............Kyushuに関連する項目............Osakaに関連する項目............Kyotoに関連する項目........................ズーミングの操作/挙動記述........................................................................以上の記述によれば、zoom2Honshuに関連する項目をズームインアウトすると操作受付部、それと連動してzoom4Kyushuに関連する項目もズームインアウトする。一方、それ以外のzoom3Tokyoに関連する項目、zoom5Osakaに関連する項目、zoom6Kyotoに関連する項目は反対にズームアウトインする。これは、という記述の中のrelatedTobrother10zoom410による。同様に、zoom4をズーミングすると操作受付部、zoom2が連動してそれ以外が反対の挙動をする。一方、zoom3をズーミングすると操作受付部、zoom5zoom6が連動してそれ以外が反対に動く。zoom5zoom6についても同様である。このように、島に関する項目と都市に関する項目が混在していても、それらをクラスタリングして、同じクラスタに属する項目同士にプラスのズーム伝播を施し、かつ、異なるクラスタに属する項目にマイナスのズーム伝播を施すことにより、クラスタごとに分類された検索結果を閲覧するのと同等の効果を得ることができる。図20は、クラスタリングされたウェブページの検索結果一覧に対するズーミング操作例を示す説明図である。ここでは、クラスタリングされた検索結果のズーミングを使った連続的な表示について説明する。図20に示すように、ユーザがウェブページのリストの中からウェブページ3.ウェブページCを選択し、ズームインすると操作受付部、ユーザが選択したウェブページと同じクラスタに属するウェブページ1.ウェブページGが、選択されたウェブページと連動して拡大表示され、かつ、異なるクラスタに属するウェブページ2.ウェブページE、4.ウェブページF、5.ウェブページBが連動して縮小表示される。このように本実施の形態によれば、ウェブページのキーワードに基づいて生成されたインデックスデータベースに格納されたインデックスを用い、ユーザのクエリーに対するウェブページの検索結果を生成し、検索されたウェブページをクラスタリングし、クラスタリングされたウェブページの検索結果を、属するクラスタ単位で、同一画面内で詳細度変化や表示メディア遷移を連続的に実現するズーミングの操作/挙動に関するズーミング記述を用いて連続的に表示させる。これにより、閲覧の文脈を保持しつつ、何度も検索する手間を省いて効率的に情報検索を実行することができるとともに、特に複数の異なるクラスタに属する項目が混在した場合に、所望のクラスタに属する項目を見つけやすくすることができる。また、本実施の形態によれば、検索結果に複数のクラスタに属する項目が混在した場合に、ユーザが選択したある項目をズームイン/アウトすると、それと同じクラスタに属する項目が連動してズームイン/アウトし、異なるクラスタに属する項目が反対にズームアウト/インするので、所望の項目を見つけやすくなる。なお、本実施の形態においては、クラスタリング表示部72において、ユーザがウェブページを選択してズームインすると、ユーザが選択したウェブページと同じクラスタに属するウェブページを選択されたウェブページと連動して拡大表示させ、かつ、異なるクラスタに属するウェブページを連動して縮小表示させるようにしたが、これに限るものではない。例えば、ユーザがウェブページを選択してズームインすると、ユーザが選択したウェブページと同じクラスタに属するウェブページを選択されたウェブページと連動して拡大表示させるだけのものであっても良いし、ユーザがウェブページを選択してズームインすると、ユーザが選択したウェブページと同じクラスタに属するウェブページを選択されたウェブページと連動して縮小表示させるだけのものであっても良い。なお、本実施の形態においては、コンテンツ処理装置であるサーバ1に、ウェブページのテキストに対し、ウェブページのインデックスを生成してインデックスデータベースに格納するインデックシング部31と、インデックスデータベースに格納されたインデックスを用い、ユーザのクエリーに対するウェブページの検索結果を生成するランキング部32と、を備え、ランキング部32による検索結果のウェブページ群を受け付けるようにしたがこれに限るものではない。例えば、コンテンツ処理装置であるサーバ1にインデックシング部31とランキング部32とを備えずに、検索の部分については別の装置が行ったり、または、汎用検索エンジンを使い、その検索結果を受け付けるものであっても良い。また、本実施の形態においては、インターネットであるネットワークN上の一般的なWebページを対象にキーワードに基づくWebページ検索を行い、ズーミング記述言語ZDLの形式でWebページの検索結果一覧を出力するようにしたが、ネットワーク上の一般のWebページに限るものではなく、サーバ内のローカルデータベースに存在する定型的な構造を持つWebページを対象に検索を行うようにしても良い。"