(57)【要約】【課題】ウィンドウを表示する際の操作性や視認性を向上することを目的とする。【解決手段】ウィンドウを表示するウィンドウ表示システムにおいて、表示情報の所定領域を拡大表示する場合（図２（ｂ）参照）に、ウィンドウ４４、４６ごとに拡大率ｊ１、ｊ２を設定して表示する。このようにすることで、仮想３次元空間領域にある３次元ウィンドウの奥行き方向に関する情報に対して拡大率を設定することによって２次元および３次元ウィンドウが混在して表示されている場合であっても、拡大領域におけるウィンドウの視認性を向上させることができる。【選択図】  図２
2009058991.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイの画面上に複数のウィンドウを表示するウィンドウ表示システムにおいて、
前記画面上に座標情報を入力する入力手段と、
前記入力手段により、指示された領域をキャプチャするキャプチャ手段と、
前記指示された領域に複数のウィンドウの少なくとも一部が含まれる場合に、前記複数のウィンドウそれぞれに対して独立した拡大率を設定する拡大率設定手段と、
前記キャプチャした画像に対して、前記拡大率を適用し、拡大表示する拡大表示手段と、を備えることを特徴とするウィンドウ表示システム。
【請求項２】
前記ウィンドウが前記画面の仮想３次元表示領域に表示されるウィンドウであることを特徴とする請求項１に記載のウィンドウ表示システム。
【請求項３】
前記拡大率設定手段は、前記ウィンドウが前記仮想３次元表示領域に３次元で表示される場合に、前記入力手段の座標情報と、前記画面の仮想的な奥行き方向の位置とから、前記複数のウィンドウそれぞれに対して拡大率を設定することを特徴とする請求項２に記載のウィンドウ表示システム。
【請求項４】
前記拡大率設定手段は、３次元で表示されたウィンドウと該ウィンドウを２次元表示した場合の変換パラメータによって、前記複数のウィンドウそれぞれに対して拡大率を設定することを特徴とする請求項１〜３のいずれか１項に記載のウィンドウ表示システム。
【請求項５】
前記拡大率設定手段は、指示された領域に含まれるウィンドウの属性パラメータを相互に関連付けることにより、前記複数のウィンドウそれぞれに対して拡大率を設定することを特徴とする請求項１〜４のいずれか１項に記載のウィンドウ表示システム。
【請求項６】
ディスプレイの画面上に複数のウィンドウを表示するウィンドウ表示方法において、
前記画面上に座標情報を入力する入力工程と、
前記入力工程により、指示された領域をキャプチャするキャプチャ工程と、
前記指示された領域に複数のウィンドウの少なくとも一部が含まれる場合に、前記複数のウィンドウそれぞれに対して独立した拡大率を設定する拡大率設定工程と、
前記キャプチャした画像に対して、前記拡大率を適用し、拡大表示する拡大表示工程と、を有することを特徴とするウィンドウ表示方法。
【請求項７】
ディスプレイの画面上に複数のウィンドウを表示するウィンドウ表示をコンピュータに実行させるためのプログラムであって、
前記画面上に座標情報を入力する入力ステップと、
前記入力ステップにより、指示された領域をキャプチャするキャプチャステップと、
前記指示された領域に複数のウィンドウの少なくとも一部が含まれる場合に、前記複数のウィンドウそれぞれに対して独立した拡大率を設定する拡大率設定ステップと、
前記キャプチャした画像に対して、前記拡大率を適用し、拡大表示する拡大表示ステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はパーソナルコンピュータなどの情報機器におけるディスプレイの画面表示に関し、特に仮想３次元表示を行なうウィンドウ表示システムなどに関する。
【背景技術】
【０００２】
従来より、コンピュータなどの情報機器におけるディスプレイの表示画面には、複数のウィンドウを表示させて使用する形態が一般的である。表示画面領域は有限であるため、そこに多くのウィンドウ情報を表示させるためには、基本的にはディスプレイの解像度を上げる必要がある。しかしながら、ハード的な制約やコスト的な見地、また、表示される文字などの内容の大きさが小さくなるなどの問題から、実現困難である場合が多い。
【０００３】
そこで、同じ解像度であっても、仮想的に表示画面領域を拡大させて表示させる方法が提案されている。例えば、仮想デスクトップと呼ばれ、仮想的に表示可能な領域を増やし、実際に表示できる領域として参照する方法がこれにあたる。
【０００４】
この方法は、ウィンドウの重なりを少なくできるが、１画面に同時表示できるウィンドウは限られているので、本質的な解決策とはなっていない。
【０００５】
また、半透明ウィンドウや一時的に脇に避けるウィンドウなどがソフトウェアで実現されているが、これらの方法も本質的な解決策になっているとは言い難い。
【０００６】
一方、表示効率という側面では、仮想的に表示画面領域を３次元領域として、画面領域を仮想的に奥行き方向に拡げて、ウィンドウを表示させる方法が提案されている。例えば、ウィンドウシステムにおいて、その表示に３次元的な背景および３次元的なウィンドウを用い３次元的なウィンドウの配置、操作を行なえるようにしたことによって、ウィンドウの収納効率が高まり、心理的に画面を広く感じさせる。
【０００７】
また、情報相互間の識別性およびウィンドウ操作の自由度を向上させるという提案がなされている（特許文献１参照）。
【０００８】
また、特許文献１に開示された技術にウィンドウ分析手段を加えて、ウィンドウの配置位置を３次元空間内で決定し、ウィンドウが３次元空間において奥行き方向に傾けて配置させて表示させるという提案がなされている（特許文献２参照）。
【０００９】
一方で、ディスプレイ画面上の小さなオブジェクトを選択することのできる入力イベントの発生方法に関して、処理開始の動作に応答して、表示画面の所定領域を拡大して表示する拡大表示ウィンドウを表示する。そして、拡大表示ウィンドウにおいて入力操作が検出されたときに、該ウィンドウに対応する所定領域での入力イベントを実行するという提案がなされている（特許文献３参照）。
【００１０】
【特許文献１】特公平７−２１７５２号公報
【特許文献２】特許第３５０４４６７号公報
【特許文献３】特開２００３−５０６５３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
３次元空間にウィンドウを配置した場合には、画面の奥行き方向に画面から離れて配置されたウィンドウは、画面から仮想的な距離が長くなるので、ウィンドウの表示内容が縮小して表示されることになる。したがって、表示する情報量は増やすことができるが、一方で、奥行き方向の仮想的距離によっては、表示する画像の大きさが小さくなるため、視認性が低下する。
【００１２】
また２次元の空間に配置されたウィンドウにおいて、画面の一部分だけを拡大して表示させるアプリケーションとして、画面の特定領域を拡大表示するいわゆる「拡大鏡」というアプリケーションがある。この「拡大鏡」は、操作者が指定した領域（矩形などの任意の形状）を所定の倍率で拡大した表示画像を任意の画面内の位置に表示するものである。しかしながら、３次元空間に配置されたウィンドウに、「拡大鏡」のアプリケーションを適用するのみでは、表示内容に対して拡大率が一定のため、視認性を向上させることができない。
【００１３】
また特許文献３に関しても、３次元空間に配置されたウィンドウについては、全く考慮されていない。このため、複数のウィンドウが拡大領域に表示された場合に、各々の３次元空間内での奥行き方向の距離や回転方向などが異なっている場合には、操作性や視認性が低下するという課題があった。
【００１４】
本発明は係る実情に鑑みてなされたものであり、上述した課題を解消して視認性を向上させたウィンドウ表示システムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明のウィンドウ表示システムは、ディスプレイの画面上に複数のウィンドウを表示するウィンドウ表示システムにおいて、前記画面上に座標情報を入力する入力手段と、前記入力手段により、指示された領域をキャプチャするキャプチャ手段と、前記指示された領域に複数のウィンドウの少なくとも一部が含まれる場合に、前記複数のウィンドウそれぞれに対して独立した拡大率を設定する拡大率設定手段と、前記キャプチャした画像に対して、前記拡大率を適用し、拡大表示する拡大表示手段と、を備えることを特徴とする。
また、本発明のウィンドウ表示方法は、ディスプレイの画面上に複数のウィンドウを表示するウィンドウ表示方法において、前記画面上に座標情報を入力する入力工程と、前記入力工程により、指示された領域をキャプチャするキャプチャ工程と、前記指示された領域に複数のウィンドウの少なくとも一部が含まれる場合に、前記複数のウィンドウそれぞれに対して独立した拡大率を設定する拡大率設定工程と、前記キャプチャした画像に対して、前記拡大率を適用し、拡大表示する拡大表示工程と、を有することを特徴とする。
また、本発明のプログラムは、ディスプレイの画面上に複数のウィンドウを表示するウィンドウ表示をコンピュータに実行させるためのプログラムであって、前記画面上に座標情報を入力する入力ステップと、前記入力ステップにより、指示された領域をキャプチャするキャプチャステップと、前記指示された領域に複数のウィンドウの少なくとも一部が含まれる場合に、前記複数のウィンドウそれぞれに対して独立した拡大率を設定する拡大率設定ステップと、前記キャプチャした画像に対して、前記拡大率を適用し、拡大表示する拡大表示ステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１６】
本発明では、３次元空間領域にウィンドウを配置した場合において、画面の奥行き方向で表示内容が縮小された状態であっても、各ウィンドウに独立した拡大率を適用して拡大表示させるようにした。これにより、視認性が向上したウィンドウ表示システムを提供することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
＜システム構成の概略説明＞
まず、図１を用いて、本発明のウィンドウ表示システムの概略構成を説明する。
図１において、１は、液晶ディスプレイ装置などで構成される表示部である。２は、表示部１の表示を制御する表示制御部である。３は、本システム全体を制御するＣＰＵである。４は、マウスなどで構成される入力部である。５は、プログラムや表示データを保存するメモリである。６は、後述する３次元ウィンドウ画像に表示する画像を貼り付けるテクスチャマッピング部である。７は、２次元空間領域に表示する２次元ウィンドウ画像を生成する２次元ウィンドウ画像生成部である。８は、３次元空間領域に表示する３次元ウィンドウ画像を生成する３次元ウィンドウ画像生成部である。９は、２次元ウィンドウおよび３次元ウィンドウの表示する位置を変更するウィンドウ画像位置変更部である。１０は、３次元ウィンドウの表示する方向を変更するウィンドウ画像方向変更部である。
【００１８】
１１は、ウィンドウの表示情報をコントロールするためのコントロール領域判定部である。コントロール領域判定部１１は、メニュー画像である、例えば、ウィンドウタイトルバー（ウィンドウ最大化、最小化、閉じるなどのアイコン）、メニューバー、スクロールバーなどの表示領域（以下、コントロール領域とよぶ）を表示情報から判断する。１２は、コントロール領域に関する部品の属性などのデータを管理するコントロール部品データ管理部である。１３は、コントロール領域に関する部品のイメージを管理するコントロール部品イメージ管理部である。１４は、コントロール領域の表示する位置（座標情報）を決定するコントロール部品位置決定部である。１５は、コントロール領域をウィンドウ画像に付加するコントロール部品付加部である。１６は、指定された領域をキャプチャするキャプチャ部である。
【００１９】
以上のような構成において、仮想３次元表示領域に３次元ウィンドウや２次元ウィンドウを表示し、３次元空間の奥行き方向にある表示画像が小さく視認性が低下した場合に、ウィンドウの表示内容を所定領域に含まれるウィンドウごとに拡大率設定を適宜行う。本発明によるウィンドウ表示システムは、このように拡大して表示することで、視認性を向上させるものであり、後述する構成および処理にしたがって動作する。
【００２０】
＜２次元ウィンドウおよび３次元ウィンドウの表示に関する説明＞
図２（ａ）、（ｂ）は、本装置を用いたディスプレイ装置が表示するウィンドウ表示の一例である。
【００２１】
図２（ａ）の図中、２１は、ディスプレイ装置が表示する画面である。２２は、２次元平面に表示する２次元ウィンドウである。２３および２４は、仮想３次元空間領域に表示する３次元ウィンドウである。
【００２２】
図２（ｂ）は、画面内にウィンドウを表示するための座標軸であり、仮想３次元空間領域を表すＸ，Ｙ，Ｚ軸から構成され、例えば画面の左下を原点（０，０，０）として、各ウィンドウが表示される。
【００２３】
３次元ウィンドウは、画面の奥行き方向、すなわちＺ軸方向の空間を利用して配置される。例えば、図２（ａ）に示す３次元ウィンドウ２３は、２次元ウィンドウ２２をＺ軸方向に移動させて、さらにＸ軸方向およびＹ軸方向に所定値移動させてコピーした場合を示している。また、３次元ウィンドウ２４は、２次元ウィンドウ２２の左端の辺（Ｙ軸方向）を軸としてＸ軸からＺ軸方向へ回転させ、さらにＸ軸方向およびＹ軸方向に所定値移動させてコピーした場合を示している。
【００２４】
２次元ウィンドウの表示画像は、２次元ウィンドウ画像生成部７で生成され、３次元ウィンドウの表示画像は、３次元ウィンドウ画像生成部８で生成される。そして、生成された各々のウィンドウは、ウィンドウ画像位置変更部９で表示位置を決定し、画面に表示することになる。
【００２５】
なお、３次元ウィンドウに関してはＺ軸方向およびＸ軸またはＹ軸の回転方向が、ウィンドウ画像方向変更部１０によって決定される。
【００２６】
図２（ａ）の図中、２５および２６は、ウィンドウの表示情報をコントロールするメニュー画像のコントロール領域である。このコントロール領域に表示するコントロール部品のデータ管理および選択は、コントロール部品データ管理部１２で行われる。また、コントロール部品のイメージをあらかじめ設定された所定の大きさおよび形状に変換する動作が、コントロール部品イメージ管理部１３で行なわれる。
【００２７】
そして、イメージ変換されたコントロール部品を画面上のどこに配置するか位置を決定する処理が、コントロール部品位置決定部１４で行なわれる。そして、決定した位置に、イメージ変換したコントロール部品を表示領域に付加する処理が、コントロール部品付加部１５で行なわれる。
【００２８】
図２（ａ）において、２次元ウィンドウ２２と３次元ウィンドウ２３および２４を比較すると、３次元ウィンドウ２３は、ウィンドウ全体が縮小されたように表示される。したがって、３次元ウィンドウ２３のコントロール領域も縮小されて表示されている。一方で、３次元ウィンドウ２４は、ウィンドウの右側がＺ軸方向へ傾いたために右側に行くにしたがって画像が縮小されて表示される。
【００２９】
このように、仮想３次元空間に３次元ウィンドウを表示した場合には、Ｚ軸方向（奥行き方向）に配置された表示内容が縮小されるので、ウィンドウの表示内容の視認性が低下するという問題がある。
【００３０】
また、従来においては、図６に示すように、カーソル６６近傍の拡大指定領域６５に対して、キャプチャした表示内容を一定の拡大率でレンダリングした表示内容を別の拡大ウィンドウ領域６７に拡大して表示するように動作する。しかしながら、例えば、２次元ウィンドウ６３と３次元ウィンドウ６２が隣接して表示されている場合に、拡大指定領域６５の領域を別のウィンドウにて拡大表示する際、ウィンドウの属性にかかわらず、拡大率が一定に設定されている。このため、３次元ウィンドウ６２の表示内容が、拡大ウィンドウ領域６７においても、視認性が悪いままであることがわかる。以上のような状態を改善するために、本発明は以下のように、拡大表示する動作を行う。
【００３１】
＜指示領域の拡大表示に関する説明＞
図３および図４は、本システムにおける指示領域の拡大表示方法に関して説明するための図であり、ウィンドウ表示の一例である。まず、図３を用いて、３次元ウィンドウと２次元ウィンドウが表示されている場合について説明する。
【００３２】
いま、図３（ａ）に示すように、３次元ウィンドウ３１と２次元ウィンドウ３２が表示されていて、操作者により、３３の領域が拡大する領域として指定された場合、本システムは以下のように動作する。
【００３３】
まず、拡大指示領域３３に含まれる各ウィンドウの属性について判断される。この場合、拡大指示領域３３には、３次元ウィンドウ３１と３２が含まれるので、各ウィンドウの部分領域について、２次元ウィンドウであるか３次元ウィンドウであるかが判定される。よって、３次元ウィンドウの場合は、拡大指示領域３３に含まれる領域について概略のＺ軸方向の距離が判定される。
なお、この距離は、３次元ウィンドウ３１の属性情報から、Ｙ軸またはＸ軸についての回転角度およびウィンドウ内の位置により概略のＺの値、つまり仮想的な奥行き方向の位置を算出することになる。いま、３次元ウィンドウ３１における拡大指示領域３３に含まれる領域の概略Ｚ軸の距離Ｚ＝ｌ１であるとする。なお、２次元ウィンドウである場合には、Ｚ＝０である。つまり、Ｚについて、３次元ウィンドウ３１と３２の拡大指示領域３３における関係は、ｌ１＞０となる。
【００３４】
したがって、あらかじめ設定されているＺに対する拡大係数のテーブルを参照して、例えば、図３（ｂ）に示すように、拡大領域３６において、３次元ウィンドウ３１に対応する拡大領域３４に対しては、拡大係数ｋ１が独立して適用される。同様に２次元ウィンドウ３２に対応する拡大領域３５に対しては、拡大係数ｋ２が独立して適用される。
なお、Ｚ軸上の距離Ｚの値が大きいほど、拡大係数は大きくなるので、ｋ１＞ｋ２の関係が成り立つ。
【００３５】
つぎに、図４を用いて、３次元ウィンドウが複数表示されている場合について説明する。いま、図４（ａ）に示すように、３次元ウィンドウ４１と４２が表示されていて、操作者により、４３の領域が拡大する領域として指定された場合、本システムは以下のように動作する。
【００３６】
まず、拡大指示領域４３に含まれる各ウィンドウの属性について判断される。この場合、拡大指示領域４３には、３次元ウィンドウ４１と４２が含まれるので、各ウィンドウの部分領域について、２次元ウィンドウであるか３次元ウィンドウであるかが判定される。この場合３次元ウィンドウであるので、拡大指示領域４３に含まれる領域について概略のＺ軸方向の距離がそれぞれのウィンドウについて判定される。
なお、この距離は、先述したように、３次元ウィンドウ４１の場合は、その属性情報から、Ｙ軸についての回転角度から算出され、同様にウィンドウ４２の場合は、その属性情報から、Ｘ軸についての回転角度から算出されることになる。
【００３７】
いま、３次元ウィンドウ４１における指示領域４３に含まれる領域の概略Ｚ軸の距離がＺ＝ｍ１であるとする。また、ウィンドウ４２における指示領域４３に含まれる領域の概略Ｚ軸の距離はＺ＝ｍ２であるとする。このとき、ｍ１＜ｍ２の関係にあるとき、図４（ｂ）に示すように、拡大領域４６において、３次元ウィンドウ４１に対応する拡大領域４４に対しては、拡大係数ｊ１が適用される。同様にウィンドウ４２に対応する拡大領域４５に対しては、拡大係数ｊ２が適用され、Ｚが大きいほど、拡大係数は大きくなるので、ｊ１＜ｊ２の関係が成り立つ。
なお、Ｚ軸の距離ＺのＸＹ平面における位置は、所定領域内における各ウィンドウの中心位置、端部、重心位置、領域内の平均値から選択することが可能で、必要なＺ値の精度によって適宜選択することができる。
【００３８】
そして、Ｚ値によって決定する拡大係数は、メモリ５にテーブルとして保存されており、ＣＰＵ３によって、適宜読み出されて使用される。ここで、拡大指示領域内におけるウィンドウ属性の判断に関して補足すると、ウィンドウの属性が、３次元ウィンドウであっても表示される画面は２次元の実空間であり、入力部４は２次元の空間に対して座標の指示が行なわれる。
したがって、指示領域ウィンドウに対して拡大率を決定するためには、指示位置に対して、対象となるウィンドウが２次元ウィンドウであるのか、または３次元ウィンドウであるのかの属性を判断する必要がある。
【００３９】
そして、対象となるウィンドウが、３次元ウィンドウである場合は、そのウィンドウが３次元空間でどのような位置に配置しているかを判断する必要があるため、先述したように、指示位置に対するＺ軸の距離を判定して、拡大率を決定する必要がある。
【００４０】
＜指示領域の拡大表示の動作に関する説明＞
図５は、入力部４で指示された領域を拡大表示する動作を説明するためのフローチャートである。なお、この動作は、ＣＰＵ３で制御されて実行される。
【００４１】
ステップＳ１０１で、プログラムが開始すると、ステップＳ１０２で、ＣＰＵ３は、拡大表示アプリケーションを実行するためのコマンドがあるかどうかを確認する。
拡大表示を行うモードはアプリケーションメニューとして画面上に表示され、操作者が入力手段により該アプリケーションのメニューを指示することによってコマンドが送信される。
ステップＳ１０２でコマンドを受信した場合には、ステップＳ１０３に進み、ＣＰＵ３は、操作者が拡大表示する領域を指定するときのアプリケーションから発行される領域指定コマンドを受信する。そして、同時に指定された領域の座標データを取得する。
【００４２】
次に、ステップＳ１０３で得られた座標データにしたがって、ステップＳ１０４で、ＣＰＵ３は、指定された領域をキャプチャ部１６でキャプチャし、メモリ５に保存する。
【００４３】
次に、ステップＳ１０５で、ＣＰＵ３は、ステップＳ１０４で獲得したキャプチャ画像に対して、ウィンドウが含まれているかどうかを検出し、含まれている場合には該ウィンドウが、２次元表示か、または３次元表示かどうかを判定する。
３次元表示であれば、仮想３次元空間領域での空間位置（回転軸、回転角度、Ｚ軸上の距離情報）を判定してウィンドウの属性パラメータ（変換パラメータ）として、メモリ５に保存される。
【００４４】
そして、ステップＳ１０６で、ＣＰＵ３は、ステップＳ１０５で判定された各パラメータにしたがって、各ウィンドウに対して拡大率が設定される。
【００４５】
次に、ステップＳ１０７で、ＣＰＵ３は、キャプチャした画像に対して、ウィンドウ領域を切り出して、ウィンドウごとに設定された拡大率を適用し、レンダリングした画像を合成して、メモリ５に再保存する。
【００４６】
そして、ステップＳ１０８で、ＣＰＵ３は、拡大表示アプリケーションにおいて、拡大した結果を表示する拡大表示ウィンドウ領域にステップＳ１０７で得られた再構成したレンダリング画像を表示する。
【００４７】
以上のようにして、操作者が指示した所定領域を拡大表示することができるが、指示する領域（拡大しようとする領域）と拡大した結果を表示する領域は、画面上の別ウィンドウに表示してもよい。また、あらかじめ所定領域を拡大した領域がカーソルと同期して移動するように構成してもよい。
すなわち、従来の動作に対して、本願の構成を付加するかたちで動作させることが可能である。すなわち、拡大する所定領域に属性の異なるウィンドウが存在する場合に各ウィンドウに対して拡大率を設定することで動作するアプリケーションは本願の内容に包含される。
【００４８】
また、拡大表示するだけでなく、特許文献３にあるような拡大表示領域においてコントロール可能な構成であっても同様である。
【００４９】
ところで、ウィンドウの属性パラメータは、先述したような仮想３次元空間領域における位置だけでなく、２次元ウィンドウそのものの拡大率に関するパラメータを判定する。
これにより、複数の２次元ウィンドウが指示領域に含まれている場合は、各ウィンドウの拡大率に対応した新たな拡大率を設定して、レンダリングすることによって、同様の効果を得ることができる。
【００５０】
また、各ウィンドウの属性パラメータを判定して設定する拡大率は、拡大表示領域に含まれるウィンドウの相互関係によって設定してもよい。例えば、２次元ウィンドウの倍率がｉとすると３次元ウィンドウの属性パラメータで判定したＺ値をｈとしたとき、３次元ウィンドウの拡大率をｈ／２＊ｉとするように関連付けて設定してもよい。
【００５１】
以上説明したように、本発明を適用すれば２次元および３次元ウィンドウが混在して表示されている場合であっても、拡大領域におけるウィンドウの視認性を向上させることができる。
【００５２】
なお、本発明を実現するために、上述した実施形態の機能を実現するソフトウェアのプログラムコード（コンピュータプログラム）を記録した記憶媒体を用いても良い。この場合には記憶媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによって本発明の目的が達成される。
【００５３】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５４】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００５５】
また、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）等が実際の処理の一部又は全部を行う場合も含まれることは言うまでもない。
【００５６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれてもよい。この場合には、書き込まれたプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行ってもよい。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施形態の概略構成を説明するためのブロック図である。
【図２】本発明の実施形態のウィンドウ表示を説明するための図である。
【図３】本発明の実施形態のウィンドウの部分拡大に関する説明をするための図である。
【図４】本発明の実施形態のウィンドウの部分拡大に関する説明をするための図である。
【図５】本発明の実施形態の動作を説明するためのフローチャートである。
【図６】従来システムの課題を説明するための図である。
【符号の説明】
【００５８】
１  表示部
２  表示制御部
３  ＣＰＵ
４  入力部
５  メモリ
６  テクスチャマッピング部
７  ２次元ウィンドウ画像生成部
８  ３次元ウィンドウ画像生成部
９  ウィンドウ画像位置変更部
１０  ウィンドウ画像方向変更部
１１  コントロール領域判定部
１２  コントロール部品データ管理部
１３  コントロール部品イメージ管理部
１４  コントロール部品位置決定部
１５  コントロール部品付加部
１６  キャプチャ部
【図１】
2009058991.tif 000003
【図２】
2009058991.tif 000004
【図３】
2009058991.tif 000005
【図４】
2009058991.tif 000006
【図５】
2009058991.tif 000007
【図６】
2009058991.tif 000008