(57)【特許請求の範囲】
【請求項１】
計算機上に構築された３次元空間上の図書の関連情報を検索しながら、目的とする図書情報を検索するための検索空間を構築し、図書情報を検索する図書情報検索空間構築・検索装置であって、
３次元検索空間を構築するために必要な３次元ＣＧのデータを読み込んで入力するデータ入力手段と、
入力された検索キーを有する複数のパーツを含む３次元ＣＧの周囲の複数の視点から見たレンダリングイメージを前記３次元ＣＧの３次元検索空間上に表示するビデオデータとして生成して蓄えビデオによる検索空間を構築するビデオ検索空間構築手段およびビデオの各パーツのアンカーのためのこれの外接情報を蓄えるビデオ・パーツアンカー構築手段からなる３次元検索空間構築手段と、
から構成される構築部と、
マウスによる３次元空間上を指示する入力を取得する手段と、
蓄えたビデオデータから選択して、仮想パネルに視点に合ったビデオフレームをマッピングすることにより３次元検索空間を表示するビデオ表示手段、パーツの外接情報からアンカーとなる外接体を生成、表示し、マウスの指示に従って検索対象となるアンカーを決定しそのアンカーのパーツに予め設定された検索キーを取得するビデオ・パーツアンカー選択手段、およびアンカーの検索キーによって３次元および２次元の関連情報を検索し表示するビデオ検索手段からなる３次元検索空間検索手段と、
アンカーの検索キーによって図書の情報を検索し結果を表示する図書検索手段と、
から構成される検索部と、
を備えたことを特徴とする図書情報検索空間構築・検索装置。
【請求項２】
計算機上に構築された３次元空間上の図書の関連情報を検索しながら、目的とする図書情報を検索するための検索空間を構築し、図書情報を検索する図書情報検索空間構築・検索装置であって、
３次元検索空間を構築するために必要な３次元ＣＧのデータを読み込んで入力するデータ入力手段と、
入力された検索キーを有する複数のパーツからなるオブジェクトを含む３次元ＣＧの周囲の複数の視点から見たレンダリングイメージを前記３次元ＣＧの３次元検索空間上に表示するビデオデータとして生成して蓄えビデオによる検索空間を構築するビデオ検索空間構築手段、およびビデオで表現されたオブジェクトとその各パーツの検索キー、アンカーの情報を含むインデックス情報を作成して格納するインデックス作成手段およびパーツごとのアンカーのための予め定められた正面から見た場合の外接情報を生成して格納するパーツ情報格納手段でなるビデオ・パーツアンカー構築手段からなる３次元検索空間構築手段と、
から構成される構築部と、
マウスによる３次元空間上を指示する入力を取得する手段と、
蓄えたビデオデータから選択して、仮想パネルに視点に合ったビデオフレームをマッピングすることにより３次元検索空間にビデオを表示するビデオ表示手段、パーツの外接情報からアンカーとなる正面から見た場合の外接体を生成、表示し、マウスの指示に従って検索対象となるアンカーを決定しそのアンカーに前記インデックス情報として設定された検索キーを取得するビデオ・パーツアンカー選択手段、およびアンカーの検索キーによって３次元および２次元の関連情報を検索し表示するビデオ検索手段からなる３次元検索空間検索手段と、
アンカーの検索キーによって図書の情報を検索し結果を表示する図書検索手段と、
から構成される検索部と
を備えたことを特徴とする図書情報検索空間構築・検索装置。
【請求項３】
前記ビデオ・パーツアンカー選択手段が前記パーツ情報格納手段で蓄積された正面から見た場合の外接情報からパーツのアンカーを生成するパーツアンカー生成手段を有し、このパーツアンカー生成手段が、
前記パーツ情報格納手段で蓄積した各パーツの正面から見た場合の外接情報を用いて各パーツの正面から見た場合のアンカーである外接体を再構築するパーツ再構築手段と、
視点に合わせた仮想パネルに各パーツの外接体を投影してできた多角形に外接する長方形の頂点を求めアンカーとしてインデックス情報に付加するパーツアンカー情報生成手段と、
を有し、
前記ビデオ・パーツアンカー選択手段がインデックス情報をもとにアンカーを表示することを特徴とする請求項２に記載の図書情報検索空間構築・検索装置。
【請求項４】
前記ビデオ・パーツアンカー選択手段が、
蓄積されたパーツの情報からパーツの正面から見た場合の外接情報からなるアンカーとなる情報を生成するパーツアンカー生成手段と、
前記パーツアンカー情報生成手段で求めた各パーツのアンカーの長方形の各頂点からアンカー用の色付きの枠を有する透明な仮想パネルを表示するパーツアンカー表示手段と、
アンカーを指定する入力を取得する手段と、
指定されたアンカーからインデックス情報に基づきその関連情報を検索するための検索キーを取得する検索キー取得手段と、
を有することを特徴とする請求項３に記載の図書情報検索空間構築・検索装置。
【請求項５】
前記ビデオ・パーツアンカー選択手段が、
蓄積されたパーツの情報からパーツの正面から見た場合の外接情報からなるアンカーとなる情報を生成するパーツアンカー生成手段と、
前記正面から見た場合の外接情報又はアンカーの長方形の各頂点からパーツのアンカーを表示するパーツ表示手段と、
３次元検索空間上の検索範囲を指定する入力を取得する手段と、
指定範囲の中に含まれ検索対象となるアンカーを抽出するアンカー抽出手段と、
抽出されたアンカーからインデックス情報に基づきその関連情報を検索するための検索キーを取得する検索キー取得手段と、
を有することを特徴とする請求項３に記載の図書情報検索空間構築・検索装置。
【請求項６】
計算機上に構築された３次元空間上の図書の関連情報を検索しながら、目的とする図書情報を検索するための検索空間を構築し、図書情報を検索する図書情報検索空間構築・検索プログラムを記録したコンピュータ読み取り可能な記憶媒体であって、
３次元検索空間を構築するために必要な３次元ＣＧのデータを読み込んで入力するデータ入力工程と、
入力された検索キーを有する複数のパーツを含む３次元ＣＧの周囲の複数の視点から見たレンダリングイメージを前記３次元ＣＧの３次元検索空間上に表示するビデオデータとして生成して蓄えビデオによる検索空間を構築するビデオ検索空間構築工程およびビデオの各パーツのアンカーのためのこれの外接情報を蓄えるビデオ・パーツアンカー構築工程からなる３次元検索空間構築工程と、
から構成される構築手順と、
マウスによる３次元空間上を指示する入力を取得する工程と、
蓄えたビデオデータから選択して、仮想パネルに視点に合ったビデオフレームをマッピングすることにより３次元検索空間を表示するビデオ表示工程、パーツの外接情報からアンカーとなる外接体を生成、表示し、マウスの指示に従って検索対象となるアンカーを決定しそのアンカーのパーツに予め設定された検索キーを取得するビデオ・パーツアンカー選択工程、およびアンカーの検索キーによって３次元および２次元の関連情報を検索し表示するビデオ検索工程からなる３次元検索空間検索工程と、
アンカーの検索キーによって図書の情報を検索し結果を表示する図書検索工程と、
から構成される検索手順と、
を記録したコンピュータ読み取り可能な記憶媒体。
【請求項７】
計算機上に構築された３次元空間上の図書の関連情報を検索しながら、目的とする図書情報を検索するための検索空間を構築し、図書情報を検索する図書情報検索空間構築・検索プログラムを記録したコンピュータ読み取り可能な記憶媒体であって、
３次元検索空間を構築するために必要な３次元ＣＧのデータを読み込んで入力するデータ入力工程と、
入力された検索キーを有する複数のパーツからなるオブジェクトを含む３次元ＣＧの周囲の複数の視点から見たレンダリングイメージを前記３次元ＣＧの３次元検索空間上に表示するビデオデータとして生成して蓄えビデオによる検索空間を構築するビデオ検索空間構築工程、およびビデオで表現されたオブジェクトとその各パーツの検索キー、アンカーの情報を含むインデックス情報を作成して格納するインデックス作成工程およびパーツごとのアンカーのための予め定められた正面から見た場合の外接情報を生成して格納するパーツ情報格納工程でなるビデオ・パーツアンカー構築工程からなる３次元検索空間構築工程と、
から構成される構築手順と、
マウスによる３次元空間上を指示する入力を取得する工程と、
蓄えたビデオデータから選択して、仮想パネルに視点に合ったビデオフレームをマッピングすることにより３次元検索空間にビデオを表示するビデオ表示工程、パーツの外接情報からアンカーとなる正面から見た場合の外接体を生成、表示し、マウスの指示に従って検索対象となるアンカーを決定しそのアンカーに前記インデックス情報として設定された検索キーを取得するビデオ・パーツアンカー選択工程、およびアンカーの検索キーによって３次元および２次元の関連情報を検索し表示するビデオ検索工程からなる３次元検索空間検索工程と、
アンカーの検索キーによって図書の情報を検索し結果を表示する図書検索工程と、
から構成される検索手順と
を記録したコンピュータ読み取り可能な記憶媒体。
【請求項８】
前記ビデオ・パーツアンカー選択工程が前記パーツ情報格納工程で蓄積された正面から見た場合の外接情報からパーツのアンカーを生成するパーツアンカー生成工程を有し、このパーツアンカー生成工程が、
前記パーツ情報格納工程で蓄積した各パーツの正面から見た場合の外接情報を用いて各パーツの正面から見た場合のアンカーである外接体を再構築するパーツ再構築工程と、
視点に合わせた仮想パネルに各パーツの外接体を投影してできた多角形に外接する長方形の頂点を求めアンカーとしてインデックス情報に付加するパーツアンカー情報生成工程と、
を有し、
前記ビデオ・パーツアンカー選択工程がインデックス情報をもとにアンカーを表示することを特徴とする請求項７に記載の図書情報検索空間構築・検索プログラムを記録したコンピュータ読み取り可能な記憶媒体。
【請求項９】
前記ビデオ・パーツアンカー選択工程が、
蓄積されたパーツの情報からパーツの正面から見た場合の外接情報からなるアンカーとなる情報を生成するパーツアンカー生成工程と、
前記パーツアンカー情報生成工程で求めた各パーツのアンカーの長方形の各頂点からアンカー用の色付きの枠を有する透明な仮想パネルを表示するパーツアンカー表示工程と、
アンカーを指定する入力を取得する工程と、
指定されたアンカーからインデックス情報に基づきその関連情報を検索するための検索キーを取得する検索キー取得工程と、
を有することを特徴とする請求項８に記載の図書情報検索空間構築・検索プログラムを記録したコンピュータ読み取り可能な記憶媒体。
【請求項１０】
前記ビデオ・パーツアンカー選択工程が、
蓄積されたパーツの情報からパーツの正面から見た場合の外接情報からなるアンカーとなる情報を生成するパーツアンカー生成工程と、
前記正面から見た場合の外接情報又はアンカーの長方形の各頂点からパーツのアンカーを表示するパーツ表示工程と、
３次元検索空間上の検索範囲を指定する入力を取得する工程と、
指定範囲の中に含まれ検索対象となるアンカーを抽出するアンカー抽出工程と、
抽出されたアンカーからインデックス情報に基づきその関連情報を検索するための検索キーを取得する検索キー取得工程と、
を有することを特徴とする請求項８に記載の図書情報検索空間構築・検索プログラムを記録したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、計算機上に構築された３次元空間上の図書の関連情報を検索しながら、目的とする図書情報を検索するための検索空間を構築し、図書情報を検索する図書情報検索空間構築・検索装置、および図書情報検索空間構築・検索プログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【０００２】
【従来の技術】
従来のこの種の装置として例えば製品であるクイック・タイム・バーチャルリアリティ・オーサーリング・スタジオ(Quick Time VR Authoring Studio)と称する装置があるが、この装置は写真やグラフィックスを使ってインタラクティブなバーチャル・リアリティ・シーンを作成できる装置である。この装置はデジタルカメラやパノラマカメラで撮った写真を使って、パノラマムービー(panoramic movie)を作ることが可能である。
【０００３】
図１９にこのクイック・タイム・バーチャルリアリティ・オーサーリング・スタジオの構成を示す。図１９において、データ入力手段２０５０で、コンピュータ上の３６０度の３次元レンダリングイメージ、パノラマ写真、または重なりのある写真のデータである入力データ２００５を読み込み、ムービー生成手段２１００でムービーを生成する。
【０００４】
図２０はパノラマムービー生成手段(パノラマメーカ)２１３０の処理フローを示す。まず、パノラマムービーを作るバーチャルリアリティ(以下ＶＲ)空間上のノードを選択し(Ｓ３０００)、データ入力手段２０５０で入力したデータにより、パノラマムービーを作成する(Ｓ３０３０)。３６０度のパノラマデータになっていない場合(重なりのある写真の場合)は、写真をつなぎ合わせ、パノラマデータを生成することが可能である。
【０００５】
パノラマムービーの中から、他の場所へのリンクを生成する場合は、ホットスポット(リンク元であるアンカー)を生成する(Ｓ３０６０)。複数のノードが存在する場合は、手動で、それぞれの位置関係を指定することにより、それぞれの情報をリンクする(Ｓ３０９０)。そしてパノラマイメージとホットスポット情報を、細かく区切って圧縮しパノラマムービーを生成する(Ｓ３１００)。
【０００６】
図２１は、オブジェクトムービー生成手段(オブジェクトメーカ)２１５０の処理フローを示す。入力データがコンピュータ上のオブジェクト(コンピュータ・グラフィック(以下ＣＧ)等)(３５０５)の場合は、オブジェクトの周りを一定の間隔で撮影し(Ｓ３５００)、入力データがイメージの場合(３５１０)は、イメージを入力してオブジェクトムービーの形式に変換する(Ｓ３５３０)。Ｓ３５００またはＳ３５３０で生成されたムービーを圧縮してサイズを落とし(Ｓ３５５０)、オブジェクトムービー(３５７０)を生成する。
【０００７】
図１９のムービー表示手段２２１０では、マウス指示手段２２５０におけるユーザのマウス指示によって視点を判断し、ビデオフレーム選択・表示手段２３００において、パノラマムービーまたはオブジェクトムービーの中で、視点に合ったビデオフレームを選択し、表示することにより、３次元情報を再構成する。リンク先がある場合は、リンク先取得手段２３５０においてリンク先を取得し、リンク先のムービーを表示する。
【０００８】
以上のように、クイック・タイム・バーチャルリアリティでは、構築部２７００であるオーサーリング・スタジオでリンクの元であるアンカー(ホットスポットやノード)の設定を手動で行い、検索時に、そのアンカーの情報をもとに、リンク先の情報を検索して、次のムービーを再生する、または、他のアクションを起こすことが可能である。
【０００９】
【発明が解決しようとする課題】
以上のような従来のこの種の装置では３次元ＣＧは、表す内容が複雑である程、ポリゴン数が増え、データサイズが大きくなる。グラフィックスボードを載せた高速なパーソナルコンピュータ(以下ＰＣ)であれば、そのようなデータも高速に処理可能であるが、低機能、低価格のＰＣ(以下ローエンドＰＣ)の場合、データサイズが増えると、読み込みに時間が掛かり、またウォークスルー(仮想３次元空間内の視点移動)などを自然に行えないなどの問題があった。
【００１０】
上述したクイック・タイム・バーチャルリアリティ・オーサーリング・スタジオでは、パノラマムービー上にリンク元であるアンカー(ホットスポット)を設定してリンクを張り、他のムービーを呼び出したり、他のアクションを起こすことが可能であり、また、複数のパノラマムービーをリンク付けすることが可能であるが、手動でアンカーの位置や大きさの設定や、それぞれのムービーの位置関係などを登録する必要があり、手間が掛かっていた。
【００１１】
また、オブジェクトムービーを作成することにより、パノラマムービーにおけるオブジェクトを外から眺めることが可能であるが、オブジェクトムービーの一部にリンク元(ホットスポット)を作成できないため、オブジェクトの一部からその情報に関する情報検索ができないという課題があった。
【００１２】
従って、各種の広範な事象を取り扱う図書の検索のために、図書の関連情報を表示して、その一部をアンカーとして検索する応用には向かなかった。
【００１３】
これらのクイック・タイム・バーチャルリアリティ・ムービーは、独自のフォーマットを持っており、従って、他の３次元仮想空間上のＣＧデータなどの内容との共存が不可能であった。図書の分類体系の情報を示す内容は様々であり、ビデオではなく、３次元ＣＧで表す方が有効な場合も多々あり、その様な場合に、問題が生じる。
【００１４】
この発明は上記の問題を解消するためになされたもので、ビデオデータで３次元情報を表現する際、パーツ情報を蓄積し、検索者に対してパーツ情報を表示して、パーツ情報から関連情報検索を可能とした図書情報検索空間構築・検索装置および図書情報検索空間構築・検索プログラムを記録したコンピュータ読み取り可能な記憶媒体を提供することを目的とする。
【００１５】
【課題を解決するための手段】
上記の目的に鑑み、この発明は、計算機上に構築された３次元空間上の図書の関連情報を検索しながら、目的とする図書情報を検索するための検索空間を構築し、図書情報を検索する図書情報検索空間構築・検索装置であって、３次元検索空間を構築するために必要な３次元ＣＧのデータを読み込んで入力するデータ入力手段と、入力された検索キーを有する複数のパーツを含む３次元ＣＧの周囲の複数の視点から見たレンダリングイメージを前記３次元ＣＧの３次元検索空間上に表示するビデオデータとして生成して蓄えビデオによる検索空間を構築するビデオ検索空間構築手段およびビデオの各パーツのアンカーのためのこれの外接情報を蓄えるビデオ・パーツアンカー構築手段からなる３次元検索空間構築手段と、から構成される構築部と、マウスによる３次元空間上を指示する入力を取得する手段と、蓄えたビデオデータから選択して、仮想パネルに視点に合ったビデオフレームをマッピングすることにより３次元検索空間を表示するビデオ表示手段、パーツの外接情報からアンカーとなる外接体を生成、表示し、マウスの指示に従って検索対象となるアンカーを決定しそのアンカーのパーツに予め設定された検索キーを取得するビデオ・パーツアンカー選択手段、およびアンカーの検索キーによって３次元および２次元の関連情報を検索し表示するビデオ検索手段からなる３次元検索空間検索手段と、アンカーの検索キーによって図書の情報を検索し結果を表示する図書検索手段と、から構成される検索部と、を備えたことを特徴とする図書情報検索空間構築・検索装置にある。
【００１６】
また、計算機上に構築された３次元空間上の図書の関連情報を検索しながら、目的とする図書情報を検索するための検索空間を構築し、図書情報を検索する図書情報検索空間構築・検索装置であって、３次元検索空間を構築するために必要な３次元ＣＧのデータを読み込んで入力するデータ入力手段と、入力された検索キーを有する複数のパーツからなるオブジェクトを含む３次元ＣＧの周囲の複数の視点から見たレンダリングイメージを前記３次元ＣＧの３次元検索空間上に表示するビデオデータとして生成して蓄えビデオによる検索空間を構築するビデオ検索空間構築手段、およびビデオで表現されたオブジェクトとその各パーツの検索キー、アンカーの情報を含むインデックス情報を作成して格納するインデックス作成手段およびパーツごとのアンカーのための予め定められた正面から見た場合の外接情報を生成して格納するパーツ情報格納手段でなるビデオ・パーツアンカー構築手段からなる３次元検索空間構築手段と、から構成される構築部と、マウスによる３次元空間上を指示する入力を取得する手段と、蓄えたビデオデータから選択して、仮想パネルに視点に合ったビデオフレームをマッピングすることにより３次元検索空間にビデオを表示するビデオ表示手段、パーツの外接情報からアンカーとなる正面から見た場合の外接体を生成、表示し、マウスの指示に従って検索対象となるアンカーを決定しそのアンカーに前記インデックス情報として設定された検索キーを取得するビデオ・パーツアンカー選択手段、およびアンカーの検索キーによって３次元および２次元の関連情報を検索し表示するビデオ検索手段からなる３次元検索空間検索手段と、アンカーの検索キーによって図書の情報を検索し結果を表示する図書検索手段と、から構成される検索部とを備えたことを特徴とする図書情報検索空間構築・検索装置にある。
【００１７】
また、前記ビデオ・パーツアンカー選択手段が前記パーツ情報格納手段で蓄積された正面から見た場合の外接情報からパーツのアンカーを生成するパーツアンカー生成手段を有し、このパーツアンカー生成手段が、前記パーツ情報格納手段で蓄積した各パーツの正面から見た場合の外接情報を用いて各パーツの正面から見た場合のアンカーである外接体を再構築するパーツ再構築手段と、視点に合わせた仮想パネルに各パーツの外接体を投影してできた多角形に外接する長方形の頂点を求めアンカーとしてインデックス情報に付加するパーツアンカー情報生成手段と、を有し、前記ビデオ・パーツアンカー選択手段がインデックス情報をもとにアンカーを表示することを特徴とする。
【００１８】
また、前記ビデオ・パーツアンカー選択手段が、蓄積されたパーツの情報からパーツの正面から見た場合の外接情報からなるアンカーとなる情報を生成するパーツアンカー生成手段と、前記パーツアンカー情報生成手段で求めた各パーツのアンカーの長方形の各頂点からアンカー用の色付きの枠を有する透明な仮想パネルを表示するパーツアンカー表示手段と、アンカーを指定する入力を取得する手段と、指定されたアンカーからインデックス情報に基づきその関連情報を検索するための検索キーを取得する検索キー取得手段と、を有することを特徴とする。
【００１９】
また、前記ビデオ・パーツアンカー選択手段が、蓄積されたパーツの情報からパーツの正面から見た場合の外接情報からなるアンカーとなる情報を生成するパーツアンカー生成手段と、前記正面から見た場合の外接情報又はアンカーの長方形の各頂点からパーツのアンカーを表示するパーツ表示手段と、３次元検索空間上の検索範囲を指定する入力を取得する手段と、指定範囲の中に含まれ検索対象となるアンカーを抽出するアンカー抽出手段と、抽出されたアンカーからインデックス情報に基づきその関連情報を検索するための検索キーを取得する検索キー取得手段と、を有することを特徴とする。
【００２０】
また、計算機上に構築された３次元空間上の図書の関連情報を検索しながら、目的とする図書情報を検索するための検索空間を構築し、図書情報を検索する図書情報検索空間構築・検索プログラムを記録したコンピュータ読み取り可能な記憶媒体であって、３次元検索空間を構築するために必要な３次元ＣＧのデータを読み込んで入力するデータ入力工程と、入力された検索キーを有する複数のパーツを含む３次元ＣＧの周囲の複数の視点から見たレンダリングイメージを前記３次元ＣＧの３次元検索空間上に表示するビデオデータとして生成して蓄えビデオによる検索空間を構築するビデオ検索空間構築工程およびビデオの各パーツのアンカーのためのこれの外接情報を蓄えるビデオ・パーツアンカー構築工程からなる３次元検索空間構築工程と、から構成される構築手順と、マウスによる３次元空間上を指示する入力を取得する工程と、蓄えたビデオデータから選択して、仮想パネルに視点に合ったビデオフレームをマッピングすることにより３次元検索空間を表示するビデオ表示工程、パーツの外接情報からアンカーとなる外接体を生成、表示し、マウスの指示に従って検索対象となるアンカーを決定しそのアンカーのパーツに予め設定された検索キーを取得するビデオ・パーツアンカー選択工程、およびアンカーの検索キーによって３次元および２次元の関連情報を検索し表示するビデオ検索工程からなる３次元検索空間検索工程と、アンカーの検索キーによって図書の情報を検索し結果を表示する図書検索工程と、から構成される検索手順と、を記録したコンピュータ読み取り可能な記憶媒体にある。
【００２１】
また、計算機上に構築された３次元空間上の図書の関連情報を検索しながら、目的とする図書情報を検索するための検索空間を構築し、図書情報を検索する図書情報検索空間構築・検索プログラムを記録したコンピュータ読み取り可能な記憶媒体であって、３次元検索空間を構築するために必要な３次元ＣＧのデータを読み込んで入力するデータ入力工程と、入力された検索キーを有する複数のパーツからなるオブジェクトを含む３次元ＣＧの周囲の複数の視点から見たレンダリングイメージを前記３次元ＣＧの３次元検索空間上に表示するビデオデータとして生成して蓄えビデオによる検索空間を構築するビデオ検索空間構築工程、およびビデオで表現されたオブジェクトとその各パーツの検索キー、アンカーの情報を含むインデックス情報を作成して格納するインデックス作成工程およびパーツごとのアンカーのための予め定められた正面から見た場合の外接情報を生成して格納するパーツ情報格納工程でなるビデオ・パーツアンカー構築工程からなる３次元検索空間構築工程と、から構成される構築手順と、マウスによる３次元空間上を指示する入力を取得する工程と、蓄えたビデオデータから選択して、仮想パネルに視点に合ったビデオフレームをマッピングすることにより３次元検索空間にビデオを表示するビデオ表示工程、パーツの外接情報からアンカーとなる正面から見た場合の外接体を生成、表示し、マウスの指示に従って検索対象となるアンカーを決定しそのアンカーに前記インデックス情報として設定された検索キーを取得するビデオ・パーツアンカー選択工程、およびアンカーの検索キーによって３次元および２次元の関連情報を検索し表示するビデオ検索工程からなる３次元検索空間検索工程と、アンカーの検索キーによって図書の情報を検索し結果を表示する図書検索工程と、から構成される検索手順とを記録したコンピュータ読み取り可能な記憶媒体にある。
【００２２】
また、前記ビデオ・パーツアンカー選択工程が前記パーツ情報格納工程で蓄積された正面から見た場合の外接情報からパーツのアンカーを生成するパーツアンカー生成工程を有し、このパーツアンカー生成工程が、前記パーツ情報格納工程で蓄積した各パーツの正面から見た場合の外接情報を用いて各パーツの正面から見た場合のアンカーである外接体を再構築するパーツ再構築工程と、視点に合わせた仮想パネルに各パーツの外接体を投影してできた多角形に外接する長方形の頂点を求めアンカーとしてインデックス情報に付加するパーツアンカー情報生成工程と、を有し、前記ビデオ・パーツアンカー選択工程がインデックス情報をもとにアンカーを表示することを特徴とする。
【００２３】
また、前記ビデオ・パーツアンカー選択工程が、蓄積されたパーツの情報からパーツの正面から見た場合の外接情報からなるアンカーとなる情報を生成するパーツアンカー生成工程と、前記パーツアンカー情報生成工程で求めた各パーツのアンカーの長方形の各頂点からアンカー用の色付きの枠を有する透明な仮想パネルを表示するパーツアンカー表示工程と、アンカーを指定する入力を取得する工程と、指定されたアンカーからインデックス情報に基づきその関連情報を検索するための検索キーを取得する検索キー取得工程と、を有することを特徴とする。
【００２４】
また、前記ビデオ・パーツアンカー選択工程が、蓄積されたパーツの情報からパーツの正面から見た場合の外接情報からなるアンカーとなる情報を生成するパーツアンカー生成工程と、前記正面から見た場合の外接情報又はアンカーの長方形の各頂点からパーツのアンカーを表示するパーツ表示工程と、３次元検索空間上の検索範囲を指定する入力を取得する工程と、指定範囲の中に含まれ検索対象となるアンカーを抽出するアンカー抽出工程と、抽出されたアンカーからインデックス情報に基づきその関連情報を検索するための検索キーを取得する検索キー取得工程と、を有することを特徴とする。
【００２５】
【発明の実施の形態】
実施の形態１．
図１は本発明による図書情報検索空間構築・検索装置のハードウェアの概略的構成図である。本発明による図書情報検索空間構築・検索装置は一般にはコンピュータおよびこれに接続された周辺機器により構成され、図１において、１１はコンピュータ本体である演算処理装置、１２はこの演算処理装置１１が実行する後述する構築部７００および検索部７１０のためのプログラム等を格納したメモリ装置、５、６、８、２２、２５は種々のデータを格納した各種データベース、１４は表示を行う表示装置、１５は使用者が入力を行うマウスやキーボード等からなる入力装置である。
【００２６】
図２は３次元空間における情報の検索を行う本発明の実施の形態１による図書情報検索空間構築・検索装置の機能構成図である。図１において、５０は検索空間を構築するための入力データ５を入力するデータ入力手段、８００は入力データから３次元検索空間上に表示するためのビデオデータを構築するビデオ検索空間構築手段、２７０はビデオのパーツ(１枚のビデオフレームの一部であり、人間にとってまとまった情報を伝える部分)にアンカーを構築するビデオ・パーツアンカー構築手段であり、これらの手段をまとめて構築部７００とする。なお、２００を３次元検索空間構築手段とする。
【００２７】
５は入力データであり、例えば３次元ＣＧのデータとする。６はビデオデータのデータベース、８はアンカー情報のデータを蓄えたデータベース、２２は図書情報のデータベースである。
【００２８】
検索部７１０においては、構築部７００で構築した３次元検索空間上でターゲットを指定して、関連情報、図書情報を検索する。３５０は３次元情報をビデオデータで表現するビデオ表示手段であり、２５０は３次元空間上の検索対象を指示するマウス指示手段、４７０はアンカーを表示し、検索者が選択したアンカーの検索キーを取得するビデオ・パーツアンカー選択手段、５５０は選択されたビデオやアンカーの関連情報を検索するビデオ検索手段、６００は図書情報を検索して結果を表示する図書検索手段である。ビデオの関連情報の検索結果は、ビデオ検索手段５５０で表示する。なお、２１０を３次元検索空間検索手段とする。
【００２９】
また図３は図２のビデオ・パーツアンカー選択手段４７０の詳細を示した図である。
【００３０】
次に動作について説明する。図２を参照してまず、構築部７００において、データ入力手段５０で３次元空間上に表示するオブジェクトの情報を入力する。例として、入力するオブジェクトを、図４の消化器の内蔵の３次元ＣＧとする。このＣＧモデルのどれかを、検索の対象として指示することによって、関連情報、または図書の情報を検索するため、各モデルは、検索のためのキーワードを持っている。キーワードの情報は、データ入力手段５０から、インタラクティブに入力する形式でも良いし、入力するデータの中に、決まったフォーマットで入力しておくことも可能である。
【００３１】
このＣＧモデルが、胃、腸、肝臓、のようにそれぞれの部位でオブジェクトが別々のモデルであれば、３次元グラフィックス空間で表現した際に、それぞれを、アンカーとして定義し、ここの部位からの検索が行える。
【００３２】
ただし、この消化器のＣＧのポリゴン数が多い場合、データの読み込みに時間が掛かり、また、自然なウォークスルー(仮想３次元空間内の視点移動)を実現できない。そこで、ビデオ検索空間構築手段８００で、図５に示すように、このデータの周りのあらゆる視点から見たレンダリングイメージをビデオデータとして蓄える。
【００３３】
このような、ビデオデータによる３次元情報の再構築の場合にも、ＣＧと同様、パーツの情報をユーザに提供できるように、各視点におけるビデオフレームを撮影すると同時に、ビデオ・パーツアンカー構築手段２７０において、各視点における各パーツの情報を自動的に蓄える。例えば、パーツに外接する直方体の全頂点の情報(以後、外接情報)を自動的に蓄える。
【００３４】
ビデオフレームは、例えば経度方向・緯度方向の各々を１５度おきにサンプリングした視点において撮影する。
【００３５】
図６の(ａ)の消化器の場合、例えば図６の(ｂ)に示すような外接情報を蓄える。胃、腸、肝臓のパーツの場合は図７のような情報となる。
【００３６】
ビデオ表示手段３５０において、このパーツの位置情報を利用することにより、ビデオ全体の情報だけではなく、そのパーツの大まかな位置についても、表示し、そこからの検索が可能となる。なお、直方体は、パーツ(胃、腸など)の複雑な形態をそのまま表わしているわけではないが、これはパーツの検索目的からすれば十分な情報である。
【００３７】
ここで、消化器というオブジェクトは、ビデオとして表現され、１枚のポリゴンで表示されているため、このポリゴンをリンク元であるアンカーとして定義し、そこからの関連情報の検索を行うことは可能である。しかし、ビデオの一部として表示されている、胃、腸、肝臓などについては、視点の違う、それぞれのビデオフレームにおける位置が変化するため、その位置を、少ないデータで簡単に定義、指定することが困難である。
【００３８】
そこで、ビデオ・パーツアンカー構築手段２７０では、各視点における各パーツの情報を自動的に蓄える。
【００３９】
検索部７１０において、例えばビデオ表示手段３５０で、図８のように１枚のポリゴン(仮想パネルと呼ぶ)に、視点に合ったビデオフレームを選択してマッピングすることにより、ビデオによる３次元情報の再構築を行う。また、このビデオデータから関連情報を検索できるよう、ビデオデータをマッピングする仮想パネルをアンカーとして設定する。
【００４０】
これに対してパーツの情報は、ビデオ・パーツアンカー選択手段４７０の図３に示すパーツアンカー生成手段４７２において、ビデオ・パーツアンカー構築手段２７０で蓄えた外接情報から、各視点における外接直方体を生成し、パーツ表示手段４８０で図９に示すように３次元のワイヤーフレームで表現することにより、パーツのアンカーを表現する。
【００４１】
パーツ指定手段４８２では、この外接直方体のワイヤーフレームを、パーツのアンカーとして選択可能である。検索対象となったアンカーを明示的に示すために、パーツ表示手段４８０で、ワイヤーフレームの色を変える。
【００４２】
検索者は、腸の直方体をマウスクリックすることにより検索対象を指定し、検索キー取得手段４９０で、関連情報を検索するために必要な検索キーを取得する。この検索キーにより、ビデオ検索手段５５０で腸の関連情報を検索することができる。３次元の関連情報は、ビデオ検索手段５５０で、消化器などと同様に、ビデオデータにより、または３次元ＣＧにより表示可能であり、同様の処理により、更なる関連情報を辿っていくことができる。
【００４３】
検索キー取得手段４９０で取得した検索キーにより、図書検索手段６００で、関連する図書情報も検索可能である。
【００４４】
以上のように、オブジェクトをビデオで表現した場合にも、その一部であるパーツの、位置の情報を自動的に蓄えることによって、３次元ＣＧの場合と同様に、ユーザにパーツのアンカー情報を提示し、そこからの検索を可能とする。
【００４５】
３次元ＣＧをビデオ化することにより、データ量が多い３次元情報についても、ローエンドＰＣでのウォークスルーが可能となる。また、オブジェクト全体の情報だけでなく、オブジェクトの一部であるパーツについても、もとのポリゴン情報よりも少ないデータを蓄えることによって、検索時に情報を表示し、そこからの検索を可能とする。
【００４６】
実施の形態２．
図１０は３次元空間における情報の検索を行う本発明の実施の形態２による図書情報検索空間構築・検索装置の機能構成図である。図１０において、５０は、検索空間を構築するための入力データ５を入力するデータ入力手段、８００は入力データから、３次元検索空間上に表示するためのビデオデータを構築するビデオ検索空間構築手段、１２７０はビデオのパーツにアンカーを構築するビデオ・パーツアンカー構築手段であり、これらをまとめて構築部７００とする。なお、２００を３次元検索空間構築手段とする。
【００４７】
ビデオ・パーツアンカー構築手段１２７０には、ビデオで表現されたオブジェクトのパーツのインデックス情報を蓄えるインデックス作成手段１２８０、パーツの情報を蓄えるパーツ情報格納手段１２９０がある。ここで蓄えた情報を用いて検索部７１０でパーツのアンカーを表示、検索可能とする。
【００４８】
６はビデオデータのデータベース、８はアンカー情報のデータを蓄えたデータベース、２２は図書情報のデータベースである。
【００４９】
検索部７１０においては、構築部７００で構築した３次元検索空間上でターゲットを指定して、関連情報、図書情報を検索する。３５０は３次元情報をビデオで表現するビデオ表示手段であり、２５０は３次元空間上の検索対象を指示するマウス指示手段、４７０はパーツの情報を表示し、マウスの指示に従って、検索対象となるアンカーを決定し、そのアンカーの検索キーを取得するビデオ・パーツアンカー選択手段、５５０は選択されたビデオやアンカーの関連情報を検索するビデオ検索手段、６００は図書情報を検索して結果を表示する図書検索手段である。ビデオの関連情報の検索結果は、ビデオ検索手段５５０で表示する。なお、２１０を３次元検索空間検索手段とする。
【００５０】
次に動作について説明する。まず、構築部７００において、データ入力手段５０で、３次元空間上に表示するオブジェクトの情報を入力する。例として、入力するオブジェクトを、図４の消化器の内蔵の３次元ＣＧとする。このＣＧモデルのどれかを、検索の対象として指示することによって、関連情報、または図書の情報を検索するため、各モデルは検索のためのキーワードを持っている。キーワードの情報は、データ入力手段５０からインタラクティブに入力する形式でも良いし、入力するデータの中に決まったフォーマットで入力しておくことも可能である。
【００５１】
このＣＧモデルが、胃、腸、肝臓のようにそれぞれの部位でオブジェクトが別々のモデルであれば、３次元グラフィックス空間で表現した際にそれぞれをアンカーとして定義し、ここの部位からの検索が行える。
【００５２】
ただし、この消化器のＣＧのポリゴン数が多い場合、データの読み込みに時間が掛かり、また、自然なウォークスルーを実現できない。そこで、ビデオ検索空間構築手段８００で、図５に示すように、このデータの周り、３６０度のあらゆる視点から見たレンダリングイメージをビデオデータとして蓄える。
【００５３】
このようなビデオデータによる３次元情報の再構築の場合にも、ＣＧと同様、パーツの情報をユーザに提供できるように、ビデオデータを作成すると同時に、ビデオ・パーツアンカー構築手段１２７０のインデックス作成手段１２８０において、ビデオで表現されたオブジェクトおよびそのパーツのインデックス情報を作成し、インデックス情報２５に蓄える。インデックス情報とは、各オブジェクトの、ファイル名、キーワード、アンカーＩＤなどである。アンカーＩＤとは、各アンカーを識別するための個々に固有のユニークな番号であり、ここで発生させる。
【００５４】
次に、パーツ情報格納手段１２９０において、各パーツの情報を蓄える。図６の(ａ)の消化器の場合、例えば、図６の(ｂ)に示すような外接情報を蓄え、インデックス情報に付加する。胃、腸、肝臓のパーツの場合は図７のような情報となる。
【００５５】
例えば、ビデオ表示手段３５０で、図８のように１枚のポリゴン(仮想パネル)に、視点に合ったビデオフレームを選択してマッピングすることにより、ビデオによる３次元情報の再構築を行う。また、このビデオデータから関連情報を検索できるよう、ビデオデータをマッピングする仮想パネルをアンカーとして設定する。
【００５６】
これに対してパーツの情報は、図３に示すビデオ・パーツアンカー選択手段４７０のパーツアンカー生成手段４７２において、パーツ情報格納手段１２９０で蓄えた外接情報から、正面から見た場合の外接直方体を生成し、パーツ表示手段４８０で３次元のワイヤーフレームで表現することにより、一つの外接直方体によって、あらゆる視点からのパーツのアンカーを表現する。
【００５７】
パーツ指定手段４８２で検索者は、この外接直方体のワイヤーフレームをパーツのアンカーとして選択可能である。検索対象となったアンカーを明示的に示すために、パーツ表示手段４８０でワイヤーフレームの色を変える。
【００５８】
腸の直方体をマウスクリックすることにより対象を指定し、ビデオ検索手段５５０で、腸の関連情報を検索することができる。３次元の関連情報は、ビデオ検索手段５５０で消化器などと同様にビデオデータにより、または３次元ＣＧにより表示可能であり、同様の処理により更なる関連情報を辿っていくことができる。
【００５９】
以上のように、オブジェクトをビデオで表現した場合にも、その一部であるパーツの情報を蓄え、ユーザに提示し、そのパーツ情報からの検索を可能とする。
【００６０】
３次元ＣＧをビデオ化することにより、データ量を削減し、ローエンドＰＣでのウォークスルーも可能となるが、その際にパーツ情報として、正面から見た場合の外接情報だけを蓄えることにより、データ量を削減し、高速なパーツ情報の再構築を実現する。
【００６１】
実施の形態３．
図１１は本発明の実施の形態３による図書情報検索空間構築・検索装置を説明するためのもので、図３のパーツアンカー生成手段４７２の詳細を示した図である。
【００６２】
図１０のマウス指示手段２５０からのマウスの位置の情報によって、検索者の視点を判断し、ビデオ表示手段３５０でその視点に合ったビデオフレームを選択し表示する。
【００６３】
その際、パーツ・再構築手段３８０は、ビデオ・パーツアンカー構築手段１２７０で蓄えた正面から見た場合の外接情報により、図１２に示すように各パーツの正面から見た場合の外接直方体を再構築する。
【００６４】
パーツアンカー情報生成手段３９０では、視点に合わせて用意された仮想パネルに、各パーツの外接直方体の８頂点を投影する。仮想パネルには、各パーツの大まかな位置を示す多角形(図１３の［１］参照)が描かれる。
【００６５】
仮想パネル上で、これらの多角形の外接する長方形の頂点を求め、インデックス情報２５に付加する。この長方形(図１３の［２］参照)を、各パーツの大まかな位置を示すアンカーとする。
【００６６】
図３のパーツ表示手段４８０では、表示するアンカーのインデックス情報２５から、アンカーの情報を取り出し、その情報をもとにアンカーを表現する。例えば、あるアンカーの長方形の範囲中にマウスが入った場合に、その長方形のポリゴンのワイヤーフレームで表示することにより、選択できるパーツの候補を示す。
【００６７】
または、長方形の重心の座標周辺を提示し、そこにマウスを移動すると、選ばれたアンカーのキーワードを明示する、というようなインタフェースも可能である。
【００６８】
以上のように、オブジェクトをビデオで表現した場合にも、その一部であるパーツの情報を蓄え、パーツの情報をユーザに提示し、パーツからの検索を可能にする。
【００６９】
３次元ＣＧをビデオ化することにより、データ量を削減し、ローエンドＰＣでのウォークスルーも可能となり、更に、正面から見た各パーツの外接情報だけを蓄えることにより、データ量も最低限に抑えて、パーツに関する情報の提示、およびパーツからの検索を実現する。
【００７０】
また、外接する直方体全部を表示する場合に比べ、情報は大ざっぱなものになるが、余分な線(多角形のワイヤーフレーム)がないため、全体が見やすくなる。従って用途や目的により、使い分けができる。
【００７１】
実施の形態４．
図１４は本発明の実施の形態４による図書情報検索空間構築・検索装置を説明するためのもので、図２のビデオ・パーツアンカー選択手段４７０の詳細を示した図である。パーツアンカー生成手段４７２については、図１１に示す。
【００７２】
パーツの情報は、パーツアンカー生成手段４７２において、パーツ情報格納手段１２９０で蓄えた情報から、パーツの外接情報など、アンカーのもととなる情報を生成する。パーツアンカー表示手段４８５では、図１１のパーツアンカー情報生成手段３９０で求めたアンカーの長方形の頂点情報により、１枚の長方形のポリゴンによって、アンカー用の仮想パネルを生成する。アンカーを示すポリゴンは透明にして、その裏にあるビデオの内容などが見えるようにする。全体が透明であると、どこにアンカーがあるか判断できないため、枠の部分に、青い線を描いたテクスチャを張るなどして、位置を示す。例を図１５に示す。
【００７３】
アンカー指定手段４８７で、検索者がアンカーの仮想パネルを選択すると、キーワード取得手段４９０で、このアンカーが保持しているアンカーＩＤから、インデックス情報２５を辿り、アンカーのキーワードを取得する。ビデオ検索手段５５０では、検索者が検索対象として指定したアンカーのアンカーキーワードにより、アンカー情報８のデータベースを検索し、関連情報を検索、表示する。
【００７４】
アンカー指定手段４８７で指定されたアンカーを明示的に示すために、パーツアンカー表示手段４８５で、赤い線を描いたテクスチャに張り替える。
【００７５】
必要に応じて、テクスチャの端などに、アンカーのキーワードなどを記入しておくことも可能である。
【００７６】
これにより、３次元の情報を、ビデオデータで再構築することが可能であり、また、３次元ＣＧの場合と同様に、ビデオオブジェクトの一部の情報にリンク元であるアンカーを設定し、関連情報の検索ができるようになる。
【００７７】
また、アンカーを、常時、おおよその形状を示した１枚のポリゴンにテクスチャを張って示すことにより、すべてのアンカーの情報が大まかにわかり、また現在の選択状況、アンカーのキーワード、そのアンカーの裏にある情報の可視化、などが可能となり、より詳細な情報をユーザに提供できる。
【００７８】
また、外接する直方体全部を表示する場合に比べ、情報は大ざっぱなものになるが、余分な線(多角形の辺な)が減るため、全体が見やすくなる。従って用途や目的により、使い分けが可能である。
【００７９】
実施の形態５．
図１６は本発明の実施の形態４による図書情報検索空間構築・検索装置を説明するためのもので、図２のビデオ・パーツアンカー選択手段４７０の詳細を示した図である。
【００８０】
パーツ表示手段４８０では、パーツ情報格納手段１２９０で蓄えた外接情報、または図１１のパーツアンカー情報生成手段３９０で求めたアンカーの長方形の頂点情報により、アンカーを生成、表示する。
【００８１】
範囲指定手段４９５で、検索者が３次元仮想空間上の球などのＣＧの位置と大きさを決めることによって、検索対象を範囲で指定する。アンカー抽出手段４９７では、範囲指定手段４９５で指定された範囲の中に含まれるアンカーを自動的に抽出し、検索対象となるアンカーを決定する。図１６のようにアンカーを表示した場合の、範囲指定の様子を図１７に示す。
【００８２】
アンカーおよびビデオは、１枚のポリゴンまたは６枚のポリゴンから成る直方体で表現されているため、簡単に、球などのＣＧとの包含関係を判断できる。ただし、ポリゴンは大まかな位置を表しているため、ポリゴンの９割が球に含まれたら包含とする処理を行うなど、システムが要求する正確さなどの違いにより、パラメータを設定することができる。
【００８３】
検索キー取得手段４９０で、これらのアンカーが保持しているアンカーＩＤから、インデックス情報２５を辿り、アンカーのキーワードを取得する。ビデオ検索手段５５０では、検索者が検索対象として指定したアンカーのアンカーキーワードにより、アンカー情報８のデータベースを検索し、関連情報を検索、表示する。
【００８４】
また、検索対象となったアンカーを明示的に示すために、パーツ表示手段４８０で、図１８に示すようにワイヤーフレームの色を変える。
【００８５】
これにより、３次元の情報を、ビデオデータで再構築することが可能であり、また、３次元ＣＧの場合と同様に、ビデオオブジェクトの一部の情報にリンク元であるアンカーについて、範囲を指定して検索対象とし、その関連情報の検索ができるようになる。
【００８６】
なお、上記実施の形態１、２、３、４、５で述べた発明は、入力データが３次元ＣＧである場合だけではなく、実在するオブジェクトに対しても有効である。撮影するシーンの中にあるオブジェクトの外接直方体の頂点情報を取得できれば、３次元ＣＧの場合と同様、シーンの中のオブジェクトを、それぞれアンカーとして自動生成し、そのアンカーからの情報検索を可能とする。
【００８７】
また、上記実施の形態１、２、３、４、５で述べた発明において、生成したビデオデータは、従来あるフォーマット、例えば、ＡＶＩ(Audio Visual Interleaved)フォーマットを利用可能であり、また３次元仮想空間上では１枚のＣＧポリゴンにビデオフレームをテクスチャ・マッピングするため、他に３次元コンピュータグラフィックスなどを表現したい場合にも、同じ仮想空間に共存させることができる。従って、ある３次元ＣＧや３次元空間上のポリゴンにマッピングした２次元のイメージから、ビデオの３次元情報にリンクを張ったり、また反対に、ビデオのアンカーから、３次元ＣＧや、２次元のイメージにリンクを張ることも可能である。
【００８８】
さらに上記実施の形態１、２、３、４、５、６で述べた内容は、図書情報の検索について記述しているが、これは、図書以外の一版の情報検索にも利用可能である。
【００８９】
【発明の効果】
以上のようにこの発明の第１および第６の発明によれば、計算機上に構築された３次元空間上の図書の関連情報を検索しながら、目的とする図書情報を検索するための検索空間を構築し、図書情報を検索する図書情報検索空間構築・検索装置であって、３次元検索空間を構築するために必要なデータを入力するデータ入力手段と、入力されたデータによりビデオによる検索空間を構築するビデオ検索空間構築手段およびビデオのパーツにアンカーを構築するビデオ・パーツアンカー構築手段からなる３次元検索空間構築手段と、から構成される構築部と、３次元空間上をマウスで指示するマウス指示手段と、３次元検索空間を表示するビデオ表示手段、パーツのアンカーを生成、表示し、マウスの指示に従って検索対象となるアンカーを決定しそのアンカーの検索キーを取得するビデオ・パーツアンカー選択手段、およびアンカーの検索キーによって３次元および２次元の関連情報を検索し表示するビデオ検索手段からなる３次元検索空間検索手段と、アンカーの検索キーによって図書の情報を検索し結果を表示する図書検索手段と、から構成される検索部と、を備えた図書情報検索空間構築・検索装置、およびこれを実行する図書情報検索空間構築・検索プログラムを記録した記憶媒体としたので、オブジェクトをビデオで表現した場合にも、その一部であるパーツの、位置の情報を自動的に蓄えることによって、３次元ＣＧの場合と同様に、ユーザにパーツのアンカー情報を提示し、そこからの検索が可能になる。また、３次元ＣＧをビデオ化することにより、データ量が多い３次元情報についても、ローエンドＰＣでのウォークスルーが可能となる。また、オブジェクト全体の情報だけでなく、オブジェクトの一部であるパーツについても、もとのポリゴン情報よりも少ないデータを蓄えることによって、検索時に情報を表示し、そこからの検索が可能となる。
【００９０】
またこの発明の第２および第７の発明によれば、計算機上に構築された３次元空間上の図書の関連情報を検索しながら、目的とする図書情報を検索するための検索空間を構築し、図書情報を検索する図書情報検索空間構築・検索装置であって、３次元検索空間を構築するために必要なデータを入力するデータ入力手段と、入力されたデータによりビデオによる検索空間を構築するビデオ検索空間構築手段、および各パーツのインデックス情報を格納するインデックス作成手段およびパーツごとの情報を格納するパーツ情報格納手段でなるビデオ・パーツアンカー構築手段からなる３次元検索空間構築手段と、から構成される構築部と、３次元空間上をマウスで指示するマウス指示手段と、３次元検索空間にビデオを表示するビデオ表示手段、パーツのアンカーを生成、表示し、マウスの指示に従って検索対象となるアンカーを決定しそのアンカーの検索キーを取得するビデオ・パーツアンカー選択手段、およびアンカーの検索キーによって３次元および２次元の関連情報を検索し表示するビデオ検索手段からなる３次元検索空間検索手段と、アンカーの検索キーによって図書の情報を検索し結果を表示する図書検索手段と、から構成される検索部と、を備えた図書情報検索空間構築・検索装置、およびこれを実行する図書情報検索空間構築・検索プログラムを記録した記憶媒体としたので、オブジェクトをビデオで表現した場合にも、その一部であるパーツの情報を蓄え、ユーザに提示し、そのパーツ情報からの検索が可能となる。また、３次元ＣＧをビデオ化することにより、データ量を削減し、ローエンドＰＣでのウォークスルーも可能となるが、その際にパーツ情報として、正面から見た場合の外接情報だけを蓄えることにより、データ量を削減し、高速なパーツ情報の再構築を実現できる。
【００９１】
またこの発明の第３および第８の発明によれば、前記ビデオ・パーツアンカー選択手段が前記パーツ情報格納手段で蓄積されたパーツの情報からパーツのアンカーを生成するパーツアンカー生成手段を有し、このパーツアンカー生成手段が、前記パーツ情報格納手段で蓄積した各パーツの情報を用いて各パーツを再構築するパーツ再構築手段と、再構築されたパーツから現在の視点におけるアンカーを表示するために必要な情報を生成するパーツアンカー情報生成手段と、を有する第２の発明の図書情報検索空間構築・検索装置、およびこれを実行する図書情報検索空間構築・検索プログラムを含む第７の発明の記憶媒体としたので、オブジェクトをビデオで表現した場合にも、その一部であるパーツの情報を蓄え、パーツの情報をユーザに提示し、パーツからの検索が可能になる。また、３次元ＣＧをビデオ化することにより、データ量を削減し、ローエンドＰＣでのウォークスルーも可能となり、更に、正面から見た各パーツの外接情報だけを蓄えることにより、データ量も最低限に抑えて、パーツに関する情報の提示、およびパーツからの検索が実現できる。さらに、外接する直方体全部を表示する場合に比べ、情報は大ざっぱなものになるが、余分な線(多角形のワイヤーフレーム)がないため、全体が見やすくなる。従って用途や目的により、使い分けができる。
【００９２】
またこの発明の第４および第９の発明によれば、前記ビデオ・パーツアンカー選択手段が、蓄積されたパーツの情報からパーツのアンカーを生成するパーツアンカー生成手段と、各パーツのアンカーを表示するパーツアンカー表示手段と、アンカーを指定するアンカー指定手段と、選択されたアンカーからその関連情報を検索するための検索キーを取得する検索キー取得手段と、を有する第３の発明の図書情報検索空間構築・検索装置、およびこれを実行する図書情報検索空間構築・検索プログラムを含む第８の発明の記憶媒体としたので、３次元の情報を、ビデオデータで再構築することが可能であり、また、３次元ＣＧの場合と同様に、ビデオオブジェクトの一部の情報にリンク元であるアンカーを設定し、関連情報の検索ができるようになる。また、アンカーを、常時、おおよその形状を示した１枚のポリゴンにテクスチャを張って示すことにより、すべてのアンカーの情報が大まかにわかり、また現在の選択状況、アンカーのキーワード、そのアンカーの裏にある情報の可視化、などが可能となり、より詳細な情報をユーザに提供できる。また、外接する直方体全部を表示する場合に比べ、情報は大ざっぱなものになるが、余分な線(多角形の辺な)が減るため、全体が見やすくなる。従って用途や目的により、使い分けが可能である。
【００９３】
またこの発明の第５および第１０の発明によれば、前記ビデオ・パーツアンカー選択手段が、蓄積されたパーツの情報からパーツのアンカーを生成するパーツアンカー生成手段と、パーツのアンカーを表示するパーツ表示手段と、範囲を指定する範囲指定手段と、指定範囲の中に含まれ検索対象となるアンカーを抽出するアンカー抽出手段と、選択されたアンカーからその関連情報を検索するための検索キーを取得する検索キー取得手段と、を有する第３の発明の図書情報検索空間構築・検索装置、およびこれを実行する図書情報検索空間構築・検索プログラムを含む第８の発明の記憶媒体としたので、３次元の情報を、ビデオデータで再構築することが可能であり、また、３次元ＣＧの場合と同様に、ビデオオブジェクトの一部の情報にリンク元であるアンカーについて、範囲を指定して検索対象とし、その関連情報の検索ができる。
【図面の簡単な説明】
【図１】  本発明による図書情報検索空間構築・検索装置のハードウェアの概略的構成図である。
【図２】  ３次元空間における情報の検索を行う本発明の実施の形態１による図書情報検索空間構築・検索装置の機能構成図である。
【図３】  図２のビデオ・パーツアンカー選択手段の詳細を示した図である。
【図４】  本発明の実施の形態１による図書情報検索空間構築・検索装置の動作を説明するための、消化器の３次元ＣＧの図である。
【図５】  本発明の実施の形態１による図書情報検索空間構築・検索装置の動作を説明するための、あらゆる視点からのレンダリングイメージの撮影図である。
【図６】  本発明の実施の形態１による図書情報検索空間構築・検索装置の動作を説明するための、消化器の３次元ＣＧおよび腸の外接直方体の図である。
【図７】  本発明の実施の形態１による図書情報検索空間構築・検索装置の動作を説明するための、消化器の３次元ＣＧにおける胃、肝臓、腸の外接直方体の図である。
【図８】  本発明の実施の形態１による図書情報検索空間構築・検索装置の動作を説明するための、視点に合わせてビデオフレームを選択し３次元情報を表現している様子を示した図である。
【図９】  本発明の実施の形態１による図書情報検索空間構築・検索装置の動作を説明するための、消化器のビデオフレームと共に腸のパーツアンカー(直方体のワイヤフレーム)の情報を表現している様子を示した図である。
【図１０】  ３次元空間における情報の検索を行う本発明の実施の形態２による図書情報検索空間構築・検索装置の機能構成図である。
【図１１】  本発明の実施の形態３による図書情報検索空間構築・検索装置を説明するためのもので、図３のパーツアンカー生成手段の詳細を示した図である。
【図１２】  本発明の実施の形態３による図書情報検索空間構築・検索装置の動作を説明するための、正面から見た場合の外接直方体を再構築した様子を示した図である。
【図１３】  本発明の実施の形態３による図書情報検索空間構築・検索装置の動作を説明するための、視点ごとに選択されたビデオフレームと腸のパーツアンカーを示した図である。
【図１４】  本発明の実施の形態４による図書情報検索空間構築・検索装置を説明するためのもので、図２のビデオ・パーツアンカー選択手段の詳細を示した図である。
【図１５】  本発明の実施の形態４による図書情報検索空間構築・検索装置の動作を説明するための、胃、腸、肝臓のパーツアンカーの枠をポリゴン上のテクスチャで示した様子を示した図である。
【図１６】  本発明の実施の形態５による図書情報検索空間構築・検索装置を説明するためのもので、図２のビデオ・パーツアンカー選択手段の詳細を示した図である。
【図１７】  本発明の実施の形態５による図書情報検索空間構築・検索装置の動作を説明するための、消化器の上部を球で範囲指定した様子を示した図である。
【図１８】  本発明の実施の形態５による図書情報検索空間構築・検索装置の動作を説明するための、選択されたアンカーが別の色で表示されている様子を示した図である。
【図１９】  従来のこの主の装置の１つであるクイック・タイム・バーチャルリアリティ・オーサーリング・スタジオの構成を示す図である。
【図２０】  図１９のパノラマムービー生成手段の処理フローを示す図である。
【図２１】  図１９のオブジェクトムービー生成手段の処理フローを示す図である。
【符号の説明】
５  入力データ、６  ビデオデータ、８  アンカー情報、１１  演算処理装置、１２  メモリ装置、１４  表示装置、１５  入力装置、２２  図書情報、２５インデックス情報、５０  データ入力手段、２００  ３次元検索空間構築手段、２１０  ３次元検索空間検索手段、２５０  マウス指示手段、２７０  ビデオ・パーツアンカー構築手段、３５０  ビデオ表示手段、３８０  パーツ・再構築手段、３９０  パーツアンカー情報生成手段、４７０  ビデオ・パーツアンカー選択手段、４７２  パーツアンカー生成手段、４８０  パーツ表示手段、４８２パーツ指定手段、４８５  パーツアンカー表示手段、４８７  アンカー指定手段、４９０  検索キー取得手段、４９５  範囲指定手段、４９７  アンカー抽出手段、５５０  ビデオ検索手段、６００  図書検索手段、７００  構築部、７１０  検索部、８００  ビデオ検索空間構築手段、１２７０  ビデオ・パーツアンカー構築手段、１２８０  インデックス作成手段、１２９０  パーツ情報格納手段。
【図１】
0004070057.tif 000002
【図２】
0004070057.tif 000003
【図３】
0004070057.tif 000004
【図４】
0004070057.tif 000005
【図５】
0004070057.tif 000006
【図６】
0004070057.tif 000007
【図７】
0004070057.tif 000008
【図８】
0004070057.tif 000009
【図９】
0004070057.tif 000010
【図１０】
0004070057.tif 000011
【図１１】
0004070057.tif 000012
【図１２】
0004070057.tif 000013
【図１３】
0004070057.tif 000014
【図１４】
0004070057.tif 000015
【図１５】
0004070057.tif 000016
【図１６】
0004070057.tif 000017
【図１７】
0004070057.tif 000018
【図１８】
0004070057.tif 000019
【図１９】
0004070057.tif 000020
【図２０】
0004070057.tif 000021
【図２１】
0004070057.tif 000022