(57)【要約】【課題】画面要素に表示される表示対象情報とユーザに通知する通知情報との関係を明示できる情報表示装置を提供する。【解決手段】少なくとも１つの表示対象情報を、それぞれの画面要素内に表示し、当該表示対象情報のいずれかとの関係においてユーザに通知することとなった通知情報を表示する際に、当該通知情報に関係する表示対象情報が表示されている画面要素を注目画面要素として、他の画面要素と識別可能な態様で表示し、当該注目画面要素とともに通知情報を表示する情報表示装置である。【選択図】図１２
2007299329.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの表示対象情報を、それぞれの画面要素内に表示する情報表示手段と、
前記表示対象情報のいずれかとの関係においてユーザに通知することとなった通知情報を表示する通知表示手段と、を含み、
前記通知表示手段は、前記通知情報に関係する表示対象情報が表示されている画面要素を注目画面要素として、他の画面要素と識別可能な態様で表示し、当該注目画面要素とともに前記通知情報を表示することを特徴とする情報表示装置。
【請求項２】
請求項１に記載の情報表示装置であって、
前記識別可能な態様は、前記注目画面要素以外の画面要素を隠蔽し、前記注目画面要素および前記通知情報のみを表示する態様であることを特徴とする情報表示装置。
【請求項３】
請求項１または２に記載の情報表示装置であって、
前記通知情報は、ユーザの操作により移動不能な態様で表示されることを特徴とする情報表示装置。
【請求項４】
請求項１から３のいずれか１項に記載の情報表示装置であって、
前記表示対象情報は、表示対象情報の表示を指示する表示指示データと、実行されるべきプログラムデータとを含む記述情報に基づいて生成され、
前記通知情報は、前記表示対象情報の表示を指示する表示指示データとともに前記記述情報に含まれるプログラムデータを処理する際に通知が必要となった情報であり、
前記通知情報を表示する際に、前記注目画面要素内に表示される表示対象情報に含まれるプログラムデータの処理を中止する指示を受け入れることを特徴とする情報表示装置。
【請求項５】
請求項１から４のいずれか１項に記載の情報表示装置であって、
前記表示対象情報はそれぞれ、表示対象情報の表示を指示する表示指示データと、実行されるべきプログラムデータとを含む記述情報に基づいて生成され、
前記通知情報は、前記表示対象情報の表示を指示する表示指示データとともに記述情報に含まれるプログラムデータを処理する際に通知が必要となった情報であり、
前記注目画面要素を表示している間は、他の画面要素内に表示される表示対象情報とともに記述情報に含まれるプログラムデータの処理が中断されることを特徴とする情報表示装置。
【請求項６】
請求項１から５のいずれか１項に記載の情報表示装置であって、
前記通知表示手段は、前記表示対象情報のいずれにも関係せず、ユーザに通知する必要のある通知情報を表示する際には、前記表示対象情報に関係する通知情報とは異なる表示態様にて、当該表示対象情報のいずれにも関係しない通知情報を表示することを特徴とする情報表示装置。
【請求項７】
コンピュータに、
少なくとも１つの表示対象情報を、それぞれの画面要素内に表示する情報表示手順と、
前記表示対象情報のいずれかとの関係においてユーザに通知することとなった通知情報を表示する際に、前記通知情報に関係する表示対象情報が表示されている画面要素を注目画面要素として、他の画面要素と識別可能な態様で表示し、当該注目画面要素とともに前記通知情報を表示する通知表示手順と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばウェブサーバから取得されるコンテントなどの表示対象情報を、ウィンドウなどの画面要素内に表示する情報表示装置に関する。
【背景技術】
【０００２】
近年では、パーソナルコンピュータ（ＰＣ）をはじめとする情報表示装置においては、多種の情報を一つのディスプレイ画面に表示するため、各種類の情報を、ウィンドウと呼ばれる独立した画面要素内に表示することが行われている。
【０００３】
例えば、ネットワークを介してウェブサーバなどから取得されるウェブページのデータに基づいて、表示の対象となる情報（表示対象情報）を生成し、当該表示対象情報を表示するウェブブラウザなどにおいても、ウェブページごとに異なるウィンドウに、各ウェブページに基づいて生成した表示対象情報を表示するものが多い。
【０００４】
こうした複数のウィンドウを用いて情報を表示する情報表示装置では、いずれかのウィンドウ内に表示している表示対象情報に関係して、ユーザに対して動作確認を求めたり、パスワードの入力を求めるなどの通知情報を表示するべき場合がある。
【０００５】
具体的な例として、ウェブページであれば、ウェブページを記述しているＨＴＭＬ（HyperText Markup Language）データ内に、処理されるべきプログラム（スクリプト）が記述され、パスワードの入力が行われるまで、表示対象情報を表示させないよう制御するものなどがある。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の情報表示装置では、通知情報もまた、独立したウィンドウ内に表示されることとなっており、例えば複数のウェブページの情報を、複数のウィンドウにそれぞれ表示させているときに、通知情報の表示を要することとなった場合に、当該表示を要する通知情報がどのウィンドウに表示されているウェブページとの関係で現れたものかをユーザが認識しがたい場合がある。
【０００７】
本発明は、上記問題に鑑みて為されたものであり、画面要素に表示される表示対象情報とユーザに通知する通知情報との関係を明示できる情報表示装置を提供することをその目的の一つとする。
【課題を解決するための手段】
【０００８】
上記従来例の問題点を解決するための本発明は、情報表示装置であって、少なくとも１つの表示対象情報を、それぞれの画面要素内に表示する情報表示手段と、前記表示対象情報のいずれかとの関係においてユーザに通知することとなった通知情報を表示する通知表示手段と、を含み、前記通知表示手段は、前記通知情報に関係する表示対象情報が表示されている画面要素を注目画面要素として、他の画面要素と識別可能な態様で表示し、当該注目画面要素とともに前記通知情報を表示することを特徴としている。
【０００９】
ここで、前記識別可能な態様は、前記注目画面要素以外の画面要素を隠蔽し、前記注目画面要素および前記通知情報のみを表示する態様であってもよい。
【００１０】
また、前記通知情報は、ユーザの操作により移動不能な態様で表示されることとしてもよい。
【００１１】
さらに前記表示対象情報は、表示対象情報の表示を指示する表示指示データと、実行されるべきプログラムデータとを含む記述情報に基づいて生成され、前記通知情報は、前記表示対象情報の表示を指示する表示指示データとともに前記記述情報に含まれるプログラムデータを処理する際に通知が必要となった情報であり、前記通知情報を表示する際に、前記注目画面要素内に表示される表示対象情報に含まれるプログラムデータの処理を中止する指示を受け入れることとしてもよい。
【００１２】
また、前記表示対象情報はそれぞれ、表示対象情報の表示を指示する表示指示データと、実行されるべきプログラムデータとを含む記述情報に基づいて生成され、前記通知情報は、前記表示対象情報の表示を指示する表示指示データとともに記述情報に含まれるプログラムデータを処理する際に通知が必要となった情報であり、前記注目画面要素を表示している間は、他の画面要素内に表示される表示対象情報とともに記述情報に含まれるプログラムデータの処理が中断されることとしてもよい。
【００１３】
さらに前記通知表示手段は、前記表示対象情報のいずれにも関係せず、ユーザに通知する必要のある通知情報を表示する際には、前記表示対象情報に関係する通知情報とは異なる表示態様にて、当該表示対象情報のいずれにも関係しない通知情報を表示することとしてもよい。
【００１４】
また本発明の一態様は、プログラムであって、コンピュータに、少なくとも１つの表示対象情報を、それぞれの画面要素内に表示する情報表示手順と、前記表示対象情報のいずれかとの関係においてユーザに通知することとなった通知情報を表示する際に、前記通知情報に関係する表示対象情報が表示されている画面要素を注目画面要素として、他の画面要素と識別可能な態様で表示し、当該注目画面要素とともに前記通知情報を表示する通知表示手順と、を実行させることを特徴としている。
【発明の効果】
【００１５】
本発明によれば、表示された通知情報が、どの画面要素に表示されている表示対象情報と関係するものであるかということを明示できる。
【発明を実施するための最良の形態】
【００１６】
本発明の情報表示装置の実施形態について、図面を参照しながら説明する。
【００１７】
［情報表示装置の構成］
図１は、本発明の実施の形態に係る情報表示装置１の構成例を表すブロック図である。本実施の形態の情報表示装置１は、ＣＰＵ（Central Processing Unit）１１と、ＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１３と、ネットワークＩ／Ｆ１４と、コントローラＩ／Ｆ１５と、ＧＰＵ（Graphics Processing Unit）２１と、ＶＲＡＭ（Video Random Access Memory）２２と、ドライブ３と、を備える。これらＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ネットワークＩ／Ｆ１４と、コントローラＩ／Ｆ１５と、ＧＰＵ２１と、ドライブ３とはここではバス１６を介して互いに接続されている。また、ＶＲＡＭ２２はＧＰＵ２１に接続され、コントローラＩ／Ｆ１５には、コントローラ４が接続される。
【００１８】
ＣＰＵ１１は、ＲＯＭ１２や、ドライブ３にセットされている記録媒体からＲＡＭ１３へ読み出されたプログラムに従って動作する。このＣＰＵ１１は、本実施の形態の情報表示装置１全体の制御を司っており、表示の対象となる複数種類の情報をそれぞれ画面要素であるウィンドウに表示出力し、また、表示の対象となる情報に関連して表示するべき通知情報の表示処理を行う。さらにこのＣＰＵ１１は、表示されているウィンドウの一覧表示処理を実行する。これらのＣＰＵ１１の処理についての具体的な内容については後に詳しく述べる。
【００１９】
ＲＯＭ１２は、ＣＰＵ１１によって実行されるプログラムや、種々のデータを格納している。ＲＡＭ１３は、ＣＰＵ１１によって実行されるプログラムを保持する。また、このＲＡＭ１３は、ＣＰＵ１１のワークメモリとしても機能する。
【００２０】
ドライブ３は、装着されたＤＶＤ−ＲＯＭや、ＣＤ−ＲＯＭ等の記録媒体からデータを読取って、読取ったデータをＣＰＵ１１に対して出力する。このドライブ３は、これらの例に限られず、メモリスティック（商標）や、ＳＤカード（商標）等の記録メディアであっても良い。
【００２１】
コントローラ４は、例えば家庭用ゲーム機用のコントローラであってもよいし、ＰＣ等におけるキーボードやマウスなどであってもよい。このコントローラ４は、コントローラＩ／Ｆ１５を介してバス１６に接続されており、方向キーやボタンスイッチなどを備えており、ユーザが行った操作を表す信号をＣＰＵ１１に対して出力する。
【００２２】
ネットワークＩ／Ｆ１４は、ネットワークを介して接続されるウェブサーバなどとの間でのデータの送受信を制御する。このネットワークＩ／Ｆ１４は、ＣＰＵ１１から入力される指示に従って、ネットワークを介して情報（データの取得要求など）を送出し、また、ネットワークを介して受信される情報（ＨＴＭＬのデータなど）をＣＰＵ１１に出力する。本実施の形態では、このネットワークＩ／Ｆ１４を介して、ＣＰＵ１１がインターネット等のネットワーク上に存在するウェブサーバから、ＨＴＭＬデータを取得する。
【００２３】
ＧＰＵ２１は、グラフィックスの表示に必要な計算処理を行う。ＶＲＡＭ２２は、ディスプレイに表示される内容を保持するメモリであり、ＧＰＵ２１が生成した画像データが書込まれる。このＶＲＡＭ２２に書込まれた画像データに基づいて、テレビ受像器や、ディスプレイ装置などに出力する映像信号が、図示しない表示制御部によって生成され、テレビ受像器や、ディスプレイ装置などに、当該映像信号に基づく映像が表示される。
【００２４】
以下、情報表示装置１によって行われる処理の内容について述べる。なお、以下の説明では、情報表示装置１がＣＰＵ１１やＧＰＵ２１等によってウェブブラウザとしての動作を行う場合を例として説明するが、これに限られるものではなく、複数の画面要素（例えばウィンドウ）を用いた情報の表示処理であれば、表示される情報はどのようなものであってもよい。
【００２５】
また、ここで情報表示装置１が実現するウェブブラウザは、いわゆるタブブラウザであって、各ウェブページをタブとなる独立のペイン（ここではウィンドウとして実現される）内に表示する。また、各タブをユーザの操作に従って切り替えつつ表示する。
【００２６】
また本実施の形態の情報表示装置１は、複数の画面要素（以下では、ウィンドウとする）を用いた情報の表示処理を行うにあたり、各ウィンドウを二次元的な描画空間に描画する処理を行ってもよいが、ここでは三次元的な仮想空間に、ウィンドウとなる板状の物体を配置し、各板状の物体表面の一方側に、それぞれのウィンドウ内に表示するべき画像を投影する（例えば表示するべき内容を描画した二次元画像をテクスチャとして貼り付ける）。
【００２７】
すなわち本実施の形態では、情報表示装置１が、図２に示すように、仮想空間５内に、表示対象情報を、その表面に描画した複数のウィンドウ６１から６５（板状体）を配置したことを表すデータを生成する。また、この仮想空間５には仮想的なカメラ（仮想カメラ）７１を配置し、この仮想カメラ７１に関連して、その仮想的な撮像領域である注目領域７を設定する。図２では、仮想カメラ７１が撮像の対象としている注目領域７の中央部にはウィンドウ６５があり、左端部にはウィンドウ６４の一部がある。
【００２８】
そして情報表示装置１がこれら仮想空間５に関する情報に基づいて、仮想カメラ７１の注目領域７に含まれる部分をレンダリングする。このレンダリングの結果の画像は、ＶＲＡＭ２２に書込まれる。そして、この画像が外部のディスプレイなどに表示されることとなる（図３）。
【００２９】
仮想カメラ７１の配置位置は仮想空間５内において、任意に設定できる。仮想カメラ７１の移動に伴って注目領域７が変化すると、レンダリングの結果が変化することとなり、従ってディスプレイに表示される画像が変化する。
【００３０】
ここで説明するウェブブラウザとしての情報表示装置は、機能的には図４に示すように、記述情報取得部３１と、記述情報解析部３２と、表示対象情報生成部３３と、プログラム処理部３４と、表示制御部３５と、通知情報表示部３６と、仮想空間設定部３７と、一覧表示設定部３８と、二次元レンダリング処理部４１と、三次元レンダリング処理部４２と、合成処理部４３を含んで構成されている。
【００３１】
これらは、本実施の形態ではＣＰＵ１１やＧＰＵ２１等の処理により例えばソフトウエア的に実現される。
【００３２】
情報取得部３１は、表示制御部３５や、表示対象情報生成部３３から、ＵＲＬ等の指定等を含む、データの取得要求の入力を受けると、当該取得要求に応じて、当該指定されたＵＲＬ等から要求されたデータを取得して要求元である表示制御部３５、または表示対象情報生成部３３に出力する。なお、ここでＵＲＬによって特定されるデータは、ネットワーク上にあるウェブサーバ等が提供するものに限らず、情報表示装置１自身が有するドライブ３に装着された記録メディアなどに格納されているファイルであってもよい。
【００３３】
記述情報解析部３２は、ＨＴＭＬデータのパーサ（解析機能）を含み、表示制御部３５から、表示先となる画面要素を識別する情報（画面要素の識別子、以下「ウィンドウ識別子」と呼ぶ）と、ＨＴＭＬデータとの入力を受けて、このＨＴＭＬデータを、予め定められた規則に従って解析する。一般にＨＴＭＬデータは、表示対象情報の表示を指示する表示指示データ部分を含み、場合によってはさらに、実行されるべきプログラムデータ部分を含む。
【００３４】
この記述情報処理部３２は、ＨＴＭＬデータのうちから、表示指示データの部分を抽出する。そして当該抽出した表示指示データとウィンドウ識別子とを表示対象情報生成部３３に出力する。また記述情報解析部３２は、ＨＴＭＬデータ内にプログラムデータの部分を見いだすと、当該プログラムデータの部分を抽出して、ウィンドウ識別子とともにプログラム処理部３４に出力する。
【００３５】
表示対象情報生成部３３は、記述情報処理部３２から入力される表示指示データに基づき、表示の対象となる文字列情報や、表示の対象となるべき画像データを特定する情報（画像データのＵＲＬなど）を抽出する。また、この画像データを特定する情報を、情報取得部３１に出力して、当該情報で特定される画像データの取得を要求する。そして当該要求に対して情報取得部３１が取得した画像データの入力を受けて、表示指示データに基づいて文字列情報と画像データとをレイアウトしたウェブページ記述情報を生成し、ウィンドウ識別子とともに二次元レンダリング処理部４１に出力する。
【００３６】
プログラム処理部３４は、記述情報処理部３２から入力されるプログラムデータの実行を行う。また、このプログラム処理部３４は、記述情報処理部３２から入力されるウィンドウ識別子に関連づけてプログラムデータの実行に必要となるデータ（プログラムの実行中の場所を示すポインタや、変数データなどのワークデータ）を保持する。従ってこのプログラム処理部３４は、複数のウィンドウが開かれているとき（複数のウェブページが表示中であるとき）には、複数のプログラムデータを並列的に実行することがある。この並列的な実行の方法は、マルチスレッド処理などとして広く知られた処理を用いることができるので、ここでの詳細な説明を省略する。
【００３７】
さらにプログラム処理部３４は、いずれかのウィンドウ識別子（以下、区別のため「注目識別子」という）に関連づけられているプログラムデータの実行中に、ユーザに対して通知するべき情報（つまり表示対象情報のいずれかとの関係においてユーザに通知することとなった通知情報）が見いだされると、当該通知するべき情報（以下「通知情報」という）を、注目識別子とともに、通知情報表示部３６に出力する。
【００３８】
表示制御部３５は、起動時には、画面要素であるウィンドウを一つ生成するよう仮想空間設定部３７に指示し、仮想空間設定部３７から、生成されたウィンドウを識別する情報（ウィンドウ識別子）の入力を受けて、これを保持する。
【００３９】
また事前に設定されているＵＲＬで特定されるデータを取得するよう、情報取得部３１に対して指示する。このＵＲＬにより特定されるデータは、ここではＨＴＭＬデータであるものとする。表示制御部３５は、仮想空間設定部３７から入力を受けたウィンドウ識別子と、情報取得部３１によって取得されたＨＴＭＬデータを記述情報処理部３２に出力する。
【００４０】
この表示制御部３５は、仮想空間設定部３７によって設定された仮想空間に基づく三次元画像のレンダリングを、三次元レンダリング処理部４２に行わせる。
【００４１】
また、この表示制御部３５は、ユーザによって行われた指示に基づいて、各部を制御する。本実施の形態の説明では、ユーザは、
（１）新規にウィンドウ（ウェブブラウザにおいては別のウェブページを表示するべきタブとも呼ばれるものでもよい）を生成するべき旨の指示（以下、新規ウィンドウ指示と呼ぶ）、
（２）複数のウィンドウを一覧表示するべき旨の指示（以下、一覧表示指示と呼ぶ）、
（３）複数のウィンドウのうち一つを、表示または操作の対象として指定する指示（以下、フォーカス指示と呼ぶ）、
（４）選択されているウィンドウに表示されている入力欄に文字列などを入力したり、選択されているウィンドウに表示されているリンクをクリックしたりする指示（以下、コンテント操作指示と呼ぶ）、
（５）ウィンドウを閉じる指示、
（６）ブラウザとしての処理を終了するべき旨の指示（以下、終了指示と呼ぶ）
などを行う。
【００４２】
このうち（１）新規ウィンドウ指示が行われると、表示制御部３５は、画面要素であるウィンドウを一つ生成するよう仮想空間設定部３７に指示し、仮想空間設定部３７から、生成されたウィンドウを識別する情報（ウィンドウ識別子）の入力を受けて、これを保持する。
【００４３】
また事前に設定されているＵＲＬで特定されるデータを取得するよう、情報取得部３１に対して指示する。このＵＲＬにより特定されるデータは、ここではＨＴＭＬデータであるものとする。表示制御部３５は、仮想空間設定部３７から入力を受けたウィンドウ識別子と、情報取得部３１によって取得されたＨＴＭＬデータを記述情報処理部３２に出力する。
【００４４】
また、（２）一覧表示指示が行われると、表示制御部３５は、一覧表示設定部３８に対して、ウィンドウの一覧表示を行うべき旨の指示を出力する。
【００４５】
また、（３）フォーカス指示が行われると、表示制御部３５は、指示によって選択されたウィンドウを注目ウィンドウとし、図５に示す処理を開始して、一覧表示中であるか否かを調べる（１０１）。ここで一覧表示中でなければ、仮想カメラ７１の位置を、注目ウィンドウに正対する位置に移動して（１０２）、処理を終了する。この処理１０２によると、例えば、ウィンドウ６２が表示中であったとき（仮想カメラ７１が図６のＡ位置にあるとき）に、ウィンドウ６３が注目ウィンドウとなるべき旨の指示（右端に表示されているウィンドウ６３をクリックするか、右隣のウィンドウに移動する旨の指示操作が行われるなど）がされると、仮想カメラ７１の位置をウィンドウ６３に正対する位置（図６のＢ位置）へ移動し、注目ウィンドウとなったウィンドウ６３を仮想カメラ７１の注目領域７の中央に位置させる。
【００４６】
また、処理１０１において一覧表示中であれば、表示制御部３５は、仮想空間設定部３７に対して、注目ウィンドウと、注目ウィンドウでないウィンドウとを互いに識別可能な態様で描画するよう指示して（１０３）、処理を終了する。ここで互いに識別可能な態様とは、例えば、ウィンドウ内に表示する画像に、グレイの画像を半透明合成することとしてもよい。この処理１０３の具体的な例についても、後に一覧表示の処理とともに説明する。
【００４７】
さらに（４）コンテント操作指示を受けると、表示制御部３５は、操作の内容に従って、注目ウィンドウの表示内容を更新するなどの処理を行う。具体的な例として、ユーザが選択した注目ウィンドウ内に表示された入力欄に、文字列を入力する操作を行った場合、当該入力欄に入力された文字を表示することとなる。また、リンクやボタンなどがクリックされたときには、当該リンクやボタンに関連づけられたＨＴＭＬデータが参照されて、処理が行われることとなる。この処理は一般的なブラウザとしての処理と同様のものであるので、ここでの詳細な説明を省略する。
【００４８】
なお、リンク等がクリックされた場合、表示制御部３５は、当該リンク等に関連づけられたＵＲＬからデータを取得する指示を、注目ウィンドウのウィンドウ識別子とともに情報取得部３１に対して出力する。
【００４９】
表示制御部３５は、（５）ウィンドウを閉じる指示操作を受けると、その時点で注目ウィンドウとなっているウィンドウ識別子で特定されるウィンドウ（終了対象ウィンドウ）を表示されないよう制御する。この制御は例えば、終了対象ウィンドウの板状体を仮想空間５から消去するよう仮想空間設定部３７に指示する処理によって行うことができる。
【００５０】
表示制御部３５は、さらに（６）終了指示を受けると、終了を確認する通知情報を生成して、通知情報表示部３６に出力する。
【００５１】
通知情報表示部３６は、プログラム処理部３４から、実行中のプログラムデータに関連する表示対象情報を表示しているウィンドウのウィンドウ識別子（上述の注目識別子）と、通知情報との入力を受け入れて、次の処理を行う。この場合、通知情報表示部３６は、注目識別子を、通知情報に関係する表示対象情報が表示されている画面要素（ウィンドウ）を、注目ウィンドウとする。そして通知情報表示部３６は、当該注目ウィンドウを、他のウィンドウとは識別可能な態様で表示し、それとともに通知情報を併せて表示する。この表示の態様については、後に詳しく述べる。
【００５２】
また、通知情報表示部３６は、表示制御部３５等から、表示対象情報のいずれにも関係しない（すなわちいずれのウィンドウとの関係のない）通知情報を表示するべき旨の指示を受けると、上述の表示対象情報に関係する通知情報（すなわちいずれかのウィンドウに関係する通知情報）とは異なる表示態様にて、通知情報を表示する。この表示の態様についても、後に述べる。
【００５３】
仮想空間設定部３７は、表示制御部３５等から入力される指示に従い、仮想空間内にウィンドウとなる板状体を新規に追加し、あるいは板状体を仮想空間内から削除する。具体的な例として、仮想空間設定部３７は、仮想空間５を、図７に示すようなオブジェクトデータベースによって管理する。
【００５４】
このオブジェクトデータベースは、仮想空間５の内部に含まれるべき仮想的な物体（オブジェクト）ごとに、固有の識別子と、物体の形状や属性と、当該物体の位置や姿勢を表す座標情報とを関連づけたものである。ここで仮想的な物体の形状等は、例えば板状体であれば、直方体の形状であって、その幅、奥行き、高さを表す属性によって定められる。また、仮想カメラであれば、仮想カメラである旨の情報とともに、その視線方向、視野角度など（これらにより注目領域が画定される）の属性によって定められる。また位置座標は、形状ごとに、例えば中心位置座標と、主軸方向など姿勢を表す座標とを含むものとして定められる。
【００５５】
仮想空間設定部３７が新規に板状体を追加する場合は、固有の識別子を新規に生成し（この識別子は、ウィンドウ識別子として利用できる）、図７に示したオブジェクトデータベースに、直方体の形状を追加し、当該追加した形状を表す情報に関連づけて、予めウィンドウである板状体の形状として定められた形状を設定するとともに、当該板状の直方体の仮想空間内の位置座標などを定めて記録する。
【００５６】
また、この仮想空間設定部３７は、表示制御部３５等から入力される指示に従い、仮想カメラ７１と板状体との相対位置を変更する。この相対位置の変更は、変更後の目的位置の座標を示すベクトルＤと、変更前の初期位置の座標を表すベクトルＳとの間で、時刻ｔ（ｔ＝０からＴまで）に対して、
【数１】
2007299329.tif 000003
として時刻とともにアニメーションするように変化させることとしてもよい。
【００５７】
この仮想空間設定部３７の処理により、例えば表示制御部３５が、ユーザの操作によってウィンドウのほかにメニュー画面（新規ウィンドウ、ＵＲＬを開く、ウィンドウを閉じる、等の指示を行うための画面）を表示する必要がある場合に、仮想空間５内の板状体や仮想カメラ７１の相対位置を変更して、ディスプレイの画面上にメニュー画面を表示する領域を形成することができる。すなわち、図８に示すように、更新前の状態で、ウィンドウ６１が仮想カメラ７１の注目領域７中央部に表示されている場合（図８（ａ））、ここでメニュー画面の表示指示が行われると、表示制御部３５が仮想空間設定部３７にメニュー画面の表示領域を形成するべき指示を出力する。そして仮想空間設定部３７は、ウィンドウ６１が仮想カメラ７１の注目領域７の周縁部に位置するよう、ウィンドウ６１と仮想カメラ７１との相対的位置を更新する（図８（ｂ））。これにより、図９に示すように、更新後においては、ウィンドウ６１の表示領域に重なり合うことなく、メニュー画面を表示可能な領域（Ｒ）が形成される。
【００５８】
もっとも、この領域（Ｒ）内にメニュー画面が表示しきれない場合（例えば階層的に構成されたメニューであって、比較的大きい表示面積を要するものの場合）は、表示制御部３５は、図１０に示すように、この更新後の位置において、周縁部に表示されたウィンドウ６１に、メニュー画面（Ｍ）の一部が覆い被さるようにして表示するよう制御してもよい。仮想空間設定部３７によるさらに別の仮想空間５の設定例については、さらに後に述べる。
【００５９】
さらに仮想空間設定部３７は、表示制御部３５からウィンドウ識別子とともに、当該ウィンドウ識別子で特定されるウィンドウに係る板状体を消去するべき旨の指示を受けると、オブジェクトデータベースから、当該入力されたウィンドウ識別子に関わるデータのエントリーを削除する。
【００６０】
一覧表示設定部３８は、表示制御部３５からウィンドウの一覧表示をするべき旨の指示を受けて、仮想空間設定部３７に対して、複数のウィンドウを所定の態様に並べ替える指示を行うとともに、仮想カメラ７１の位置を変更して、すべてのウィンドウが一覧できる位置へ移動するよう指示する。この一覧表示の指示に対する一覧表示設定部３８や仮想空間設定部３７の動作等については、後に詳しく述べる。
【００６１】
二次元レンダリング処理部４１は、表示対象情報生成部３３から入力されるウェブページ記述情報に基づいて、ウェブページの内容を表すビットマップ画像を生成する。そしてウェブページ記述情報とともに入力されたウィンドウ識別子に関連づけて、生成したビットマップ画像をＲＡＭ１３に格納する。
【００６２】
三次元レンダリング処理部４２は、仮想空間設定部３７による仮想空間５の設定に基づいて、三次元画像をレンダリングしたビットマップデータを生成する。すなわち、この三次元レンダリング処理部４２は、仮想空間設定部３７によって生成されているオブジェクトデータベースを参照して、仮想カメラ７１からの視野である、注目領域７に、板状体等を投影した画像を描画する。このようなレンダリングの処理は、スキャンライン法、レイトレース法、ラジオシティ法など種々の公知技術があり、これらを利用できるので、ここでの詳細な説明を省略する。
【００６３】
本実施の形態においては、この三次元レンダリング処理部４２は、各板状体の、仮想カメラ７１に対向する面のテクスチャとして、各板状体の識別子（ここではウィンドウ識別子に同じ）に関連づけてＲＡＭ１３に格納されているウェブページのビットマップ画像を設定する。これにより、各板状体が、ウェブページを表示する画像要素（ウィンドウ）として機能することとなる。
【００６４】
合成処理部４３は、三次元レンダリング処理部４２がレンダリングした画像に、重ね合わせて表示するべき文字列や画像の入力を受けて、当該入力された文字列や画像を、三次元レンダリング処理部４２がレンダリングした画像に重ね合わせて（例えば半透明）合成する。
【００６５】
なお半透明合成とは、合成に係る複数の画像について、それぞれ対応する画素の値を加算して、合成後の画像を生成する処理である。
【００６６】
［通知情報の表示態様］
次に、本実施の形態による通知情報の表示態様について述べる。既に説明したように、本実施の形態の情報表示装置としてのウェブブラウザでは、ＨＴＭＬデータに含まれているプログラムデータの実行中に、他のウェブページへのジャンプの可否確認や、パスワード入力などをユーザに求める表示（通知情報の表示）を行う必要があることがある。
【００６７】
こうしたＨＴＭＬデータに基づく通知情報は、当該ＨＴＭＬデータに基づく表示対象情報との関係においてユーザに通知することとなったものである。
【００６８】
本実施の形態では、このように、いずれかの表示対象情報との関係においてユーザに通知することとなった通知情報について、次のような態様で表示する。ここでは実行中のプログラムデータに関連する表示対象情報を表示しているウィンドウのウィンドウ識別子（注目識別子）により、どの表示対象情報に関係する通知情報であるかを判断する。
【００６９】
すなわち通知情報表示部３６は、注目識別子と、通知情報との入力を受けこの注目識別子に係るウィンドウを注目ウィンドウとする。そして当該注目ウィンドウを、仮想カメラ７１の注目領域７の周縁部に位置させるよう、仮想空間設定部３７に指示する。そして仮想空間設定部３７が、図８、図９に示したメニュー画面の例と同様に、注目ウィンドウが仮想カメラ７１の注目領域７の周縁部に位置するよう、オブジェクトデータベースにおける注目ウィンドウまたは仮想カメラ７１との座標位置を変更して、注目ウィンドウと仮想カメラ７１との相対位置を更新する。
【００７０】
これにより、図９に示した例と同様に注目ウィンドウがディスプレイ等の画面のいずれかの端に寄り、通知情報を表示するための領域（Ｒ）が形成されることとなる。そして通知情報表示部３６は、この領域（Ｒ）に、通知情報を表示する。
【００７１】
なお、図１１に示すように、ウィンドウ６２，６３，…が、仮想カメラ７１に対向して配列されている場合には、このウィンドウ６２を注目ウィンドウとして注目領域７の周縁部に表示されることとなるよう、仮想カメラ７１を移動すれば、隣接するウィンドウ６３がその注目領域７内に入りこむことも想定される。このような場合には、三次元レンダリング処理部４２に対して、注目ウィンドウ以外のウィンドウについては、その仮想カメラ７１に対向する面のテクスチャとして、表示対象情報のテクスチャに対して、グレイのトーン（グレイで塗りつぶした画像）を半透明合成して、表示対象情報が比較的暗く（いわゆるディム）表示されるようにしてもよい（図１２）。この場合、注目ウィンドウの表示対象情報が比較的明るく表示されることとなり、どのウィンドウに関係する通知情報が表示されているのかがユーザに明瞭に認識できるようになる。
【００７２】
また、通知情報表示部３６は、この隣接するウィンドウ６３が表示されている領域（Ｒ）に重ね合わせて通知情報を表示するよう、合成処理部４３に指示する。
【００７３】
また、別の例として、三次元レンダリング部４２に対して、注目ウィンドウ以外のウィンドウのレンダリングを行わないよう指示してもよい。このようにすると、注目ウィンドウ以外の、他の画面要素が隠蔽され（図１３）、注目ウィンドウおよび通知情報のみが表示される態様となるので、注目ウィンドウが容易に識別可能になる。なお、識別可能な態様としては、これに限らず、例えば、注目ウィンドウの枠の色を変更したり、注目ウィンドウを点滅させるなど、種々の方法を採用できる。
【００７４】
このように本実施の形態では、通知情報の表示の際には、その通知情報に関係する注目ウィンドウが他のウィンドウと識別可能な態様で表示される。これにより、複数のウィンドウが表示されていたとしても、どのウィンドウとの関係で通知情報が表示されたのかを明瞭に視認できるようになる。
【００７５】
また、当該注目ウィンドウに対し、通知情報が重ならずに隣接して表示されることで、注目ウィンドウに表示されている表示対象情報と通知情報の両方を確認できる。
【００７６】
なお、本実施の形態では、通知情報は、三次元レンダリング部４２によってレンダリングされた画像に重ね合わせて表示されるようにするなど、ユーザの操作によって通知情報の表示内容が移動されることのないように制御されている。
【００７７】
通知情報表示部３６は、ユーザが通知情報に対して行った応答操作を受けて、当該応答操作の内容をプログラム処理部３４に出力する。例えば、「クッキーを受け入れますか。」との文字列とともに、「はい」及び「いいえ」のボタンを通知情報として表示する場合、いずれかのボタンがクリックされると、当該クリックされたボタンを識別する情報をプログラム処理部３４に出力する。
【００７８】
プログラム処理部３４は、この通知情報に基づく情報を受けてプログラムデータの処理を継続する。
【００７９】
［プログラムデータ実行制御］
さらに通知情報表示部３６は、通知情報の表示を行っている間に、他のウィンドウに関係するプログラムデータの実行を継続していてもよい。このとき、他のウィンドウに関係するプログラムデータにより、通知情報の表示が必要となった場合は、当該通知情報に関わる他のウィンドウのウィンドウ識別子と、通知情報とを関連づけて、ＲＡＭ１３に確保した、通知情報の待ち行列（キュー）の記憶領域に格納する。
【００８０】
そして、この時点で表示されている通知情報の表示が完了したときに、待ち行列の先頭にある通知情報から順に、表示の処理を行う。
【００８１】
なお、この待ち行列への格納の際に、例えばジャバ・スクリプト（ＪａｖａＳｃｒｉｐｔ）におけるように、アラート（alert）、ドキュメント（document.open）、など複数の方法で通知情報の表示要求を行うことができる場合は、どの方法で通知情報の表示要求が行われたかによって優先順位を定め、優先順位の順序（同じ優先順位であれば発生の時間順でよい）でキューに登録してもよい。
【００８２】
さらに通知情報表示部３６は、通知情報の表示を行っている間は、プログラムデータの処理を中断するよう、プログラム処理部３４に対して指示してもよい。プログラム処理部３４は、この指示を受けて、表示中の各ウィンドウに関係するプログラムデータの実行を中断する。
【００８３】
この場合、通知情報表示部３６は、通知情報に対してユーザが操作を行うなど、通知情報の表示が完了したときには、プログラム処理部３４に対して、プログラムデータの処理の継続を指示する。
【００８４】
これにより、通知情報を表示する傍らで、例えば他のウィンドウに関わるプログラムデータの処理が続いていることで、他のウィンドウの通知情報の表示の必要が生じるなど処理が煩雑になることを防止できる。
【００８５】
また通知情報表示部３６は、通知情報とともに、「このウィンドウのプログラムデータ実行を中止する」旨の選択ボタンＸを表示してもよい（図１４）。ユーザがこの選択ボタンＸを選択して、通知情報に対して応答操作を行ったときには、通知情報表示部３６は、プログラム処理部３４に対して、注目ウィンドウのウィンドウ識別子とともに、プログラムデータの実行中止を指示する。
【００８６】
プログラム処理部３４は、入力された指示に従って、入力されたウィンドウ識別子に関わるプログラムの実行用のデータを削除するなど、当該指示されたプログラムデータの以降の実行を停止する。このようにすると、ループ処理などによって通知情報が繰り返し表示されてしまう不具合に対処できるようになる。
【００８７】
［表示対象情報と関わりのない通知情報］
また通知情報表示部３６は、表示制御部３５等から、表示対象情報のいずれにも関係しない通知情報の表示指示を受けることがある。例えばプログラム処理部３４等は、プログラムデータの処理に必要となるメモリが確保できなくなった場合や、プログラムデータの処理中に例外（エラーなど）が生じたりする場合に、それぞれの旨を通知する通知情報を表示するよう通知情報表示部３６に指示する。
【００８８】
これらは、いずれかのウィンドウに関係するだけでなく、ブラウザとしての動作全体に関係するので、表示対象情報と関わりのない通知情報として扱われる。
【００８９】
同様に、ネットワークへの接続ができない場合や、取得したデータを解析できず、ウィンドウが作成できない場合、さらにブラウザとしての動作を終了するか否かの確認などもブラウザとしての動作全体に関係するので、表示対象情報と関わりのない通知情報として扱われる。
【００９０】
こうした表示対象情報と関わりのない通知情報を表示する際は、通知情報表示部３６は、例えば、各ウィンドウの仮想カメラ７１に対向する面のテクスチャとして、表示対象情報のテクスチャに対して、グレイのトーンを半透明合成し、表示対象情報が比較的暗く（いわゆるディム）表示されるようにする。そして、通知情報表示部３６は、このように各ウィンドウが比較的暗い状態で表されるレンダリング結果（三次元レンダリング部４２のレンダリング結果）の画像に、通知情報の文字列などを合成するよう、合成処理部４３に指示する。
【００９１】
これにより、図１５に示すように、通知情報が浮き上がって視認されるようになり、ウィンドウとの関連性なく現れた通知情報であることが容易に知覚できるようにしている。なお、三次元レンダリング部４２に対して、すべてのウィンドウのレンダリングを行わないよう指示し、通知情報を表示するようにしてもよい。
【００９２】
このように、いずれかの表示対象情報と関わりある通知情報の表示態様と、いずれの表示対象情報とも関わりのない（ブラウザ全体としての）通知情報の表示態様とを、互いに異なる表示態様としたことで、表示される通知情報が表示対象情報に関係するものなのか、関係しないものなのかということをユーザが把握し易くなる。
【００９３】
［一覧表示の表示態様］
次に、本実施の形態におけるウィンドウの一覧表示処理について説明する。本実施の形態では、一覧表示設定部３８が、表示制御部３５からウィンドウの一覧表示をするべき旨の指示を受けると、仮想空間設定部３７に対して、仮想カメラ７１の位置を変更して、すべてのウィンドウが一覧できる位置へ移動するよう指示する。
【００９４】
例えば、図１６に示すように、ウィンドウが平面上に一列に配列されている場合に、仮想カメラ７１の視野の角度がθである場合、一覧表示前において図１６のＡ位置（ウィンドウの配列された平面から距離ｒ０の位置）であるときには、図１７においてＡ位置の画像として示すように、一つのウィンドウ６３を中心に、その左右にウィンドウ６２，６４のそれぞれ一部が視認されている状態にあるとする。
【００９５】
ここで、一覧表示の指示が行われると、一覧表示設定部３８は、仮想空間設定部３７に対して、すべてのウィンドウ６１から６５の表示範囲よりも広い範囲ｗが、仮想カメラ７１の視野（注目領域７）に収まるよう、仮想カメラ７１の位置を、上記ウィンドウが配列された平面よりも遠隔の位置（平面から距離ｒの位置、図１６のＢ位置）に移動するよう指示する。このｒは、
【数２】
2007299329.tif 000004
となどとして演算できる。
【００９６】
これにより、図１７にＢ位置における画像として示すように、表示されているすべてのウィンドウが表示された状態となる。
【００９７】
またこのときも、初期の状態から、一覧表示となる目標の状態まで、各オブジェクト（板状体や仮想カメラなど）の位置等を段階的に移動させることでアニメーションとして表示する。これにより、どのウィンドウがどこへ移動したのかがユーザに理解できるようになる。なお、初期の状態における板状体の位置は、ＲＡＭ１３に、初期位置記録として別途記憶しておく。
【００９８】
さらに、一覧表示設定部３８は、このように仮想カメラ７１を各ウィンドウに対応する板状体から遠隔の位置へ移動させる指示とともに、仮想空間設定部３７に対して、複数の板状体を所定のレイアウトでに並べ替える指示を行ってもよい。
【００９９】
例えば、図１８に示すように、ウィンドウとなる板状体を横一列に３つ配列している場合において、一覧表示の指示を受けた一覧表示設定部３８は、これら３つの板状体を三角形に配列して、仮想空間５内の所定一点の近傍（所定一点から予め定めた範囲内）に寄せ集め、仮想カメラ７１の位置を、これらウィンドウとなる板状体が配列されている平面から遠隔した位置に移動させてもよい。
【０１００】
これにより、単に仮想カメラ７１を移動して一列に表示している場合に比べ、比較的狭い領域内にウィンドウを寄せ集めて表示することとなり、各ウィンドウの表示サイズを比較的大きくすることができる。
【０１０１】
なお、ウィンドウ（板状体）の数に応じて、予め一覧表示時の各板状体の位置を定めた座標情報を関連づけてＲＡＭ１３等に保持しておいてもよい。ここで各板状体の位置は、そのデフォルトのサイズにおいて、互いに重ならない位置に配列されてもよい（図１９）。なお、各ウィンドウの大きさによって、配置の方法を変更することとしてもよい。
【０１０２】
また、この一覧表示の状態において、いずれかのウィンドウを閉じる操作が行われたり、新規のウィンドウを生成する指示が行われて、ウィンドウ（板状体）の数が変動したときには、新たなウィンドウの数に対して定められた座標情報を目的位置Ｄとして、変更前の初期位置Ｓとの間で、時刻ｔ（ｔ＝０からＴまで）に対して、
【数１】
2007299329.tif 000005
として時刻とともにアニメーションするように変化させて表示する。
【０１０３】
さらに、一覧表示設定部３８は、一覧表示を解除する指示を受けると、ＲＡＭ１３に記憶した初期位置記録を参照して、各板状体を元の（一覧表示前の）位置へ移動するように、仮想空間設定部３７に対して指示する。また、仮想カメラ７１の位置を、その時点での注目ウィンドウに対応する板状体に正対する位置に移動させ、その注目ウィンドウたる板状体までの距離を一覧表示前の距離に戻すよう、仮想空間設定部３７に指示する。
【０１０４】
仮想空間設定部３７は、この指示によって各オブジェクトの目標位置を定め、それぞれのオブジェクトの位置を時刻ｔに応じて変化させてアニメーションとして表示する。
【０１０５】
［一覧表示中の操作］
本実施の形態において特徴的なことの一つは、このように一覧表示を行う際に、単に仮想空間５内の各オブジェクトの配置を変更して一覧表示を実現していることである。つまり、各ウィンドウに対する操作は、一覧表示前と一覧表示中とで異なるところがなく、この一覧表示中においてもウィンドウ内のリンクをクリックしたり、ウィンドウ内の文字列入力欄に文字列の入力を行うことができる。
【０１０６】
近年では、複数のウィンドウを一覧できる画面があれば利便性を向上できることに鑑み、複数のウィンドウを一覧させる技術が実装されているオペレーティングシステムの例もある。しかしながら、こうした一覧表示では、一覧表示のままで各ウィンドウに対して操作を行うことができず、一覧表示からは、ウィンドウを選択する操作を行うことができるにとどまり、利便性が十分に向上できていない。
【０１０７】
それに対し本実施の形態では、一覧表示中においても、表示制御部３５が、当該一覧表示されているウィンドウ内の表示対象情報を利用した指示操作を受け入れて、当該指示操作に基づく処理を行うことができる。
【０１０８】
さらに、本実施の形態における一覧表示は、必ずしも仮想空間５内のすべてのウィンドウを一覧可能とならなくてもよい。例えば、所定の操作により複数のタブ（ウィンドウ）が一斉に生成されることがあるが、このように互いに関連するウィンドウのセットごとに固有のグループの識別子を発行して各ウィンドウに関連づけて保持させておき、一覧表示設定部３８は、一覧表示の指示が行われたときに、グループ識別子が共通しているウィンドウを一覧表示してもよい。また、表示を切り替える操作を受けて、一覧表示設定部３８は、また別のグループ識別子が共通に関連づけられているウィンドウを一覧表示するようにしてもよい。
【０１０９】
このようにしたことで、例えばウェブページの検索を行ったときに、当該検索結果の少なくとも一部を複数のウィンドウ（タブ）で一斉に表示する処理が行われたような場合に、当該一斉に表示されたウィンドウを一覧表示させることができる。
【０１１０】
また例えば、当初表示されていたあるウィンドウ（ベースウィンドウと呼ぶ）内のリンクを開く指示が行われたときに、別のウィンドウ（ターゲットウィンドウと呼ぶ）を生成して、当該生成した別のウィンドウにリンク先のウェブページを表示するような場合（新規タブでリンク先を表示する場合）に、ターゲットウィンドウに対して、ベースウィンドウと共通のグループ識別子を設定すれば、参照関係のあるウェブページなどを一覧表示させることができ、利便性が高い。
【０１１１】
また、仮想空間５内のウィンドウの数（開かれているタブの数）に関連づけて、仮想カメラ７１の位置（ウィンドウとなる板状体からの距離）を定めておいてもよい。そして、一覧表示設定部３８は、一覧表示の指示が行われたときに、仮想空間５内のウィンドウの数を参照し、当該数に関連づけられた位置に仮想カメラ７１を移動する。この場合、仮想空間５内のウィンドウの数（開かれているタブの数）に応じた位置から仮想カメラ７１の視野範囲において一覧可能な数のウィンドウが表示されていることとなるが、この一覧可能な数は必ずしも仮想空間５内のすべてのウィンドウとは限られない。
【０１１２】
このように本実施の形態によると、個別のウィンドウの表示と、すべてのウィンドウの一覧表示と、一部のウィンドウの一覧表示とを行うことができ、さらに、これらの間の表示をアニメーションとして、画面切り替えとは異なる態様で行うことができる。これにより、表示前後におけるウィンドウ間の関係の視認性が高まる。
【０１１３】
［一覧表示中のウィンドウの選択］
また、この場合、いずれかの画面要素内の表示対象情報を利用した指示操作は、一覧表示されている画面要素のいずれかを選択する操作（タブ切り替えの操作）とは別に規定される。すなわち、表示制御部３５は、少なくとも一覧表示中においては、ウィンドウをクリックする操作によって、注目ウィンドウを切り替えることはなく、例えば別のキー操作などによって注目ウィンドウの選択指示（タブの切り替え指示）を受け入れる。このように、ウィンドウの選択操作と表示対象情報に対する操作とが互いに異なるように定められていることで、一覧表示中においても、表示制御部３５が、当該一覧表示されているウィンドウ内の表示対象情報を利用した指示操作を受け入れて、当該指示操作に基づく処理を行うことができるようにしている。
【０１１４】
なお、一覧表示中においては、注目ウィンドウ以外のウィンドウには、その表示対象情報のテクスチャに対して、グレイのトーンを半透明合成して、表示対象情報が比較的暗く（いわゆるディム）表示されるようにする（図２０）。これにより注目ウィンドウがどれであるかを容易に視認できるようにしている。
【０１１５】
さらに、こうしてディム表示した注目ウィンドウ以外のウィンドウには、タイトル（ＨＴＭＬデータにおいてタイトルとして指定されるものなど）や、ウェブサイトによって規定されたビットマップ画像（いわゆるファビコン（favicon）、ショートカットアイコン、ウェブサイトアイコンなどとも呼ばれるアイコン画像）などを重ね合わせて表示してもよい（図２１）。
【０１１６】
［一覧表示から通知情報の表示への移行］
さらに、本実施の形態では、この一覧表示中においても、プログラム処理部３４がプログラムデータの処理を遂行できる。このため、プログラム処理部３４が通知情報を表示するべきことがある。この場合は、一覧表示の状態から、図１２または図１３に示したような表示状態になるよう、仮想空間５の設定を更新すればよい。
【０１１７】
［別の特徴］
従って本実施の形態の情報表示装置の別の特徴は、少なくとも１つの表示対象情報を、それぞれの画面要素内に表示する情報表示手段と、前記画面要素を一覧表示する一覧表示手段と、前記一覧表示中に、一覧表示されている画面要素内の表示対象情報を利用した指示操作を受け入れて、当該指示操作に基づく処理を実行する手段と、を含むことである。
【０１１８】
また、本実施の形態の別の態様に係る情報表示装置は、少なくとも１つの表示対象情報を、それぞれの画面要素内に表示する情報表示手段と、前記画面要素を一覧表示する一覧表示手段と、前記一覧表示中に、一覧表示されている画面要素のいずれかを選択する操作とは別に、いずれかの画面要素内の表示対象情報を利用した指示操作が規定され、当該いずれかの画面要素内の表示対象情報を利用した指示操作を受け入れて、当該指示操作に基づく処理を実行する手段と、を含むことを特徴とする。
【０１１９】
［表示例］
本実施の形態では、三次元レンダリング部４２によってレンダリングされ、また、合成処理部４３によって通知情報などの文字列等の重ね合わせを受けた、表示の対象となる映像に対しては、さらにＣＰＵ１１からの指示により、図２２に例示するように、ＧＰＵ２１がタイトル（ＨＴＭＬデータにおいてタイトルとして指定されるものなど）や、ウェブサイトによって規定されたアイコン（いわゆるファビコン（favicon））などを表示する、タイトルバー（Ａ）と、可能な操作を案内する情報などを表示する操作案内バー（Ｃ）とを重ね合わせる処理を行って、ＶＲＡＭ２２に書き込むこととしてもよい。この図２２においては、表示の対象となる映像を表示する欄（Ｂ）を挟んで、タイトルバーと操作案内バーとが上下に配置される場合を示しているが、これに限られるものではない。
【０１２０】
また、ＣＰＵ１１は、ユーザから、ウィンドウを拡大表示するべき旨の指示を受けたときには、当該拡大表示の指示の対象となったウィンドウを特定する。そして当該特定したウィンドウに対応して、仮想空間５内に配置されている板状体のサイズを変更する。
【０１２１】
例えば、図２３に示すように、板状体であるウィンドウ６１の幅ｄ０を、幅ｄ（ｄ＞ｄ０）へと変更する。これにより、ディスプレイには、図２４に示すように、変更前のサイズに対して、幅広となったウィンドウ６１が表示されることとなる。
【０１２２】
本実施の形態によると、個別のウィンドウ（タブ）を表示している状態と、ウィンドウの一覧を表示している状態と、及び通知情報を表示している状態とを相互に、アニメーション的に移ろうように表示することができる。すなわち、各ウィンドウとなる板状体や、仮想カメラ７１の位置を連続的に移動することで、各表示の状態を相互に変更できる。このようにしたことで、各表示の状態において、どのウィンドウがどこへ表示されることとなるかの視認性が向上される。
【図面の簡単な説明】
【０１２３】
【図１】本発明の実施の形態に係る情報表示装置の構成例を表すブロック図である。
【図２】本発明の実施の形態に係る情報表示装置において実現する仮想空間の例を表す説明図である。
【図３】本発明の実施の形態に係る情報表示装置によって表示される画面例を表す説明図である。
【図４】本発明の実施の形態に係る情報表示装置の例を表す機能ブロック図である。
【図５】本発明の実施の形態に係る情報表示装置による注目ウィンドウの表示処理例を表すフローチャート図である。
【図６】本発明の実施の形態に係る情報表示装置において、注目ウィンドウを変化させる場合の仮想空間の設定例、及び対応する表示画面例を表す説明図である。
【図７】本発明の実施の形態に係る情報表示装置での仮想空間の設定例を表すオブジェクトデータベースの内容例の説明図である。
【図８】本発明の実施の形態に係る情報表示装置において、メニュー画面や通知情報を表示するための領域を形成する方法の例を表す説明図である。
【図９】本発明の実施の形態に係る情報表示装置において、メニュー画面や通知情報を表示するための領域を形成したときの画面例を表す説明図である。
【図１０】本発明の実施の形態に係る情報表示装置におけるメニュー画面の表示例を表す説明図である。
【図１１】本発明の実施の形態に係る情報表示装置での仮想空間の設定例を表す説明図である。
【図１２】本発明の実施の形態に係る情報表示装置での通知情報の表示例を表す説明図である。
【図１３】本発明の実施の形態に係る情報表示装置での通知情報の別の表示例を表す説明図である。
【図１４】本発明の実施の形態に係る情報表示装置での通知情報のさらに別の表示例を表す説明図である。
【図１５】本発明の実施の形態に係る情報表示装置での通知情報のまた別の表示例を表す説明図である。
【図１６】本発明の実施の形態に係る情報表示装置での一覧表示を行う際の仮想空間の設定例を表す説明図である。
【図１７】本発明の実施の形態に係る情報表示装置での一覧表示を行う際の表示例を表す説明図である。
【図１８】本発明の実施の形態に係る情報表示装置での一覧表示を行う際の仮想空間の別の設定例を表す説明図である。
【図１９】本発明の実施の形態に係る情報表示装置での一覧表示を行う際の種々の表示例を表す説明図である。
【図２０】本発明の実施の形態に係る情報表示装置での一覧表示中での注目ウィンドウの表示例を表す説明図である。
【図２１】本発明の実施の形態に係る情報表示装置での一覧表示中での注目ウィンドウ以外のウィンドウの表示例を表す説明図である。
【図２２】本発明の実施の形態に係る情報表示装置での画面表示例を表す説明図である。
【図２３】本発明の実施の形態に係る情報表示装置でのウィンドウの拡大表示例を表す説明図である。
【図２４】本発明の実施の形態に係る情報表示装置でのウィンドウの拡大表示時の画面例を表す説明図である。
【符号の説明】
【０１２４】
１  情報表示装置、１１  ＣＰＵ、１２  ＲＯＭ、１３  ＲＡＭ、１４  ネットワークＩ／Ｆ、１５  コントローラＩ／Ｆ、２１  ＧＰＵ、２２  ＶＲＡＭ、３  ドライブ、４  コントローラ、３１  記述情報取得部、３２  記述情報解析部、３３  表示対象情報生成部、３４  プログラム処理部、３５  表示制御部、３６  通知情報表示部、３７  仮想空間設定部、３８  一覧表示設定部、４１  二次元レンダリング処理部、４２  三次元レンダリング処理部、４３  合成処理部。
【図１】
2007299329.tif 000006
【図２】
2007299329.tif 000007
【図３】
2007299329.tif 000008
【図４】
2007299329.tif 000009
【図５】
2007299329.tif 000010
【図６】
2007299329.tif 000011
【図７】
2007299329.tif 000012
【図８】
2007299329.tif 000013
【図９】
2007299329.tif 000014
【図１０】
2007299329.tif 000015
【図１１】
2007299329.tif 000016
【図１２】
2007299329.tif 000017
【図１３】
2007299329.tif 000018
【図１４】
2007299329.tif 000019
【図１５】
2007299329.tif 000020
【図１６】
2007299329.tif 000021
【図１７】
2007299329.tif 000022
【図１８】
2007299329.tif 000023
【図１９】
2007299329.tif 000024
【図２０】
2007299329.tif 000025
【図２１】
2007299329.tif 000026
【図２２】
2007299329.tif 000027
【図２３】
2007299329.tif 000028
【図２４】
2007299329.tif 000029