JP5045308B2 - Image display control program and image display control apparatus - Google Patents

Image display control program and image display control apparatus Download PDF

Info

Publication number
JP5045308B2
JP5045308B2 JP2007219983A JP2007219983A JP5045308B2 JP 5045308 B2 JP5045308 B2 JP 5045308B2 JP 2007219983 A JP2007219983 A JP 2007219983A JP 2007219983 A JP2007219983 A JP 2007219983A JP 5045308 B2 JP5045308 B2 JP 5045308B2
Authority
JP
Japan
Prior art keywords
point
image
window
display control
displayed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2007219983A
Other languages
Japanese (ja)
Other versions
JP2009053922A (en
Inventor
大地 佐藤
修司 渡部
展生 上田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sega Corp
Original Assignee
Sega Corp
Sega Games Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sega Corp, Sega Games Co Ltd filed Critical Sega Corp
Priority to JP2007219983A priority Critical patent/JP5045308B2/en
Publication of JP2009053922A publication Critical patent/JP2009053922A/en
Application granted granted Critical
Publication of JP5045308B2 publication Critical patent/JP5045308B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)
  • Digital Computer Display Output (AREA)

Description

本発明は、画面上にウィンドウとともに画像を表示する画像表示制御に適した画像表示制御プログラム及び画像表示制御装置に関する。   The present invention relates to an image display control program and an image display control apparatus suitable for image display control for displaying an image together with a window on a screen.

ディスプレイの画面上に同時に複数のウィンドウを表示できるものとして、マルチウィンドウシステムがある。これは、ウィンドウと呼ばれる表示用の窓を複数同時に開いて、これらのそれぞれに異なるアプリケーションの表示を行えるようにしたシステムである。   There is a multi-window system that can simultaneously display a plurality of windows on a display screen. This is a system in which a plurality of display windows called windows are opened simultaneously, and different applications can be displayed on each of these windows.

また、このようなマルチウィンドウシステムは、コンピュータ装置の本体と、ビットマップディスプレイなどのディスプレイと、ポインティングデバイスやキーボードなどの入力装置などからなるハードウエアと、これらのハードウエアを制御するOS(Operating System)やウィンドウシステムプログラムと、このウィンドウシステムプログラム上で動作するアプリケーションプログラムなどからなるソフトウエアとによって構成される。   In addition, such a multi-window system includes a computer device main body, a display such as a bitmap display, hardware including an input device such as a pointing device and a keyboard, and an OS (Operating System) that controls these hardware. ) And a window system program, and software including an application program operating on the window system program.

ウィンドウシステムプログラムは、それ自身がOSとしての機能を有する場合もあり、複数のアプリケーションプログラムをマルチタスク又は擬似マルチタスクによって実行させることができる。また、アプリケーションプログラムは、ワードプロセッサや表計算ソフトウエア、データベース、CAD(Computer Aided Design)などの各種応用プログラムであり、各アプリケーションプログラム毎に1又は2以上のウィンドウを開いて、このウィンドウ内でそれぞれの処理を行う。そして、ウィンドウシステムプログラムは、これらのアプリケーションプログラムの複数のウィンドウをディスプレイの画面上に重ねて表示させることができる。   The window system program itself may have a function as an OS, and a plurality of application programs can be executed by multitasking or pseudo multitasking. The application programs are various application programs such as a word processor, spreadsheet software, database, CAD (Computer Aided Design), and one or more windows are opened for each application program. Process. The window system program can display a plurality of windows of these application programs on the display screen.

ところで、このようなマルチウィンドウシステムでは、複数のウィンドウが画面上に表示されるとき、それぞれのウィンドウが重ならなければ何ら問題はないが、たとえば奥側のウィンドウの一部が手前側のウィンドウによって隠されてしまうと、奥側のウィンドウの一部が見えなくなってしまうことがある。   By the way, in such a multi-window system, when a plurality of windows are displayed on the screen, there is no problem as long as the windows do not overlap. If hidden, part of the window on the far side may become invisible.

このような場合、マウス等の操作により、奥側のウィンドウ又は手前側のウィンドウのサイズを調整することになるが、その調整のための操作が煩わしいものである。   In such a case, the size of the back window or the near window is adjusted by operating the mouse or the like, but the operation for the adjustment is troublesome.

このような煩わしさを解消するようにしたものとして、特許文献1では、ウィンドウ操作処理部により、手前側のウィンドウが奥側のウィンドウの表示領域に重なったかどうかを検査し、重なった場合に領域検出処理部により、その重なり領域を検出すると共に表示禁止領域を設定し、表示領域リサイズ処理部により、その表示禁止領域分だけ縮小させ、表示内容再構成処理部により、縮小された表示領域内での表示内容の書式を変更したりスクロールを行うようにしたマルチウィンドウシステムを提案している。   In order to eliminate such annoyance, in Patent Document 1, the window operation processing unit inspects whether or not the near-side window overlaps the display area of the back-side window, and if the window overlaps, The detection processing unit detects the overlapping area and sets a display prohibited area, the display area resizing processing unit reduces the display area by the display prohibited area, and the display content reconstruction processing unit reduces the display area within the reduced display area. We have proposed a multi-window system that changes the display content format and scrolls.

特開平10−011263号公報JP-A-10-011263

このように、上述した特許文献1では、奥側のウィンドウと手前側のウィンドウとが重なって表示された場合に、自動的に奥側のウィンドウの表示領域を縮小すると共に表示内容を再構成して表示しているため、その奥側のウィンドウの表示内容の注目部分を常時参照できる。   As described above, in Patent Document 1 described above, when the back side window and the near side window are overlapped and displayed, the display area of the back side window is automatically reduced and the display content is reconfigured. Therefore, it is possible to always refer to the noticed part of the display contents of the window on the far side.

ところが、このようなマルチウィンドウシステムでは、注目すべき特定のオブジェクト(ユーザのアバター等)が設定されている仮想3次元空間を2次元座標系に透視変換した画像(以下、3Dグラフィックスという)を奥側のウィンドウに表示する場合には、画像全体が縮小表示されてしまうため、注目すべき特定のオブジェクトの表示も小さくなり、視認しにくくなってしまうという問題があった。   However, in such a multi-window system, an image (hereinafter referred to as 3D graphics) obtained by perspective-transforming a virtual three-dimensional space in which a specific object to be noticed (such as a user's avatar) is set into a two-dimensional coordinate system is used. When displaying in the back window, the entire image is displayed in a reduced size, so that there is a problem that the display of a specific object to be noticed is also small and difficult to view.

本発明は、このような状況に鑑みてなされたものであり、仮想3次元空間を2次元座標系に透視変換した画像に重ねて少なくとも1つのウィンドウが表示された場合、その画像で注目すべき特定のオブジェクトの表示の大きさをなるべく維持したままウィンドウに隠れていない視認可能な位置に表示を移動させることで、その特定のオブジェクトを画面上で常に視認できるようにし、3Dグラフィックスの情報が損なわれないようにすることができる画像表示制御プログラム及び画像表示制御装置を提供することを目的とする。   The present invention has been made in view of such a situation. When at least one window is displayed on an image obtained by perspective-transforming a virtual three-dimensional space into a two-dimensional coordinate system, attention should be paid to that image. By moving the display to a visible position that is not hidden in the window while maintaining the display size of the specific object as much as possible, the specific object can always be viewed on the screen, and the information of 3D graphics is An object of the present invention is to provide an image display control program and an image display control device that can be kept intact.

本発明の画像表示制御プログラムは、仮想3次元空間内に設定された、通常時に注視点が固定されるように設定されている特定のオブジェクト上の点である注目点と同一の位置を前記注視点とする視点に基づいて前記仮想3次元空間を2次元座標系に透視変換した画像を、少なくとも1つのウィンドウとともに画面上に表示させるための画像表示制御プログラムであって、前記画像に少なくとも1つの前記ウィンドウが重なっているか否かを検出する重なり検出手段と、前記ウィンドウと重なっていない前記画像の矩形領域を検出する矩形領域検出手段と、前記重なり検出手段により前記画像に少なくとも1つの前記ウィンドウとの重なりが検出されたとき、前記矩形領域検出手段により検出された前記矩形領域内に前記注目点が表示されるように、前記仮想3次元空間における前記注視点の位置を前記注目点の位置から変更する注視点変更手段とを有し、コンピュータをこれらの手段として機能させることを特徴とする。 Image display control program of the present invention, the set in a virtual three-dimensional space, a normally set the same position and the target point is a point on a particular object is to gaze point is fixed at the time of note An image display control program for displaying an image obtained by perspective-transforming the virtual three-dimensional space into a two-dimensional coordinate system based on a viewpoint as a viewpoint on a screen together with at least one window, the image including at least one image An overlap detection means for detecting whether or not the window overlaps; a rectangular area detection means for detecting a rectangular area of the image not overlapping the window; and at least one window in the image by the overlap detection means; When the overlap is detected, the attention point is displayed in the rectangular area detected by the rectangular area detecting means. Sea urchin, the position of the gaze point in the virtual three-dimensional space and a fixation point changing means for changing the position of the point of interest, characterized in that causes a computer to function as these means.

また、前記注視点変更手段は、前記検出された複数の前記矩形領域の内で最も面積の大きい矩形領域を判定し、該最も面積の大きい前記矩形領域内に前記注目点が表示されるように前記仮想3次元空間における前記注視点の位置を変更するようにしてもよい。
また、前記注視点変更手段は、前記注目点が前記矩形領域の中央に表示されるように、前記仮想3次元空間における前記注視点の位置を変更するようにしてもよい。
また、前記画像は、画面全体に表示されるようにしてもよい。
また、前記画像は、前記ウィンドウ内に表示されるようにしてもよい。
また、前記注視点変更手段は、前記注視点の変更に伴って前記仮想3次元空間における前記視点の位置を変更するようにしてもよい。
Further, the gazing point changing unit determines a rectangular area having the largest area among the detected plurality of rectangular areas, and the attention point is displayed in the rectangular area having the largest area. The position of the gazing point in the virtual three-dimensional space may be changed.
The gazing point changing unit may change the position of the gazing point in the virtual three-dimensional space so that the attention point is displayed in the center of the rectangular area.
The image may be displayed on the entire screen.
The image may be displayed in the window.
Further, the gazing point changing unit may change the position of the viewpoint in the virtual three-dimensional space in accordance with the change of the gazing point.

本発明の画像表示制御装置は、仮想3次元空間内に設定された、通常時に注視点が固定されるように設定されている特定のオブジェクト上の点である注目点と同一の位置を前記注視点とする視点に基づいて前記仮想3次元空間を2次元座標系に透視変換した画像を、少なくとも1つのウィンドウとともに画面上に表示させるための画像表示制御装置であって、前記画像に少なくとも1つの前記ウィンドウが重なっているか否かを検出する重なり検出手段と、前記ウィンドウと重なっていない前記画像の矩形領域を検出する矩形領域検出手段と、前記重なり検出手段が前記画像に少なくとも1つの前記ウィンドウとの重なりを検出したときに、前記矩形領域検出手段によって検出された前記矩形領域内に前記注目点が表示されるように、前記仮想3次元空間における前記注視点の位置を前記注目点の位置から変更する注視点変更手段とを備えることを特徴とする。 The image display control device of the present invention, the set in a virtual three-dimensional space, a normally set the same position and the target point is a point on a particular object is to gaze point is fixed at the time of note An image display control device for displaying an image obtained by perspective-transforming the virtual three-dimensional space into a two-dimensional coordinate system based on a viewpoint as a viewpoint on a screen together with at least one window, the image including at least one image An overlap detection means for detecting whether or not the window overlaps; a rectangular area detection means for detecting a rectangular area of the image not overlapping the window; and the overlap detection means includes at least one window in the image. When the overlap is detected, the temporary point is displayed in the rectangular area detected by the rectangular area detecting means. The position of the gazing point in the three-dimensional space, characterized in that it comprises a fixation point changing means for changing the position of the point of interest.

また、前記注視点変更手段は、前記検出された複数の前記矩形領域の内で最も面積の大きい矩形領域を判定し、該最も面積の大きい前記矩形領域内に前記注目点が表示されるように前記仮想3次元空間における前記注視点の位置を変更するようにしてもよい。
また、前記注視点変更手段は、前記注目点が前記矩形領域の中央に表示されるように、前記仮想3次元空間における前記注視点の位置を変更するようにしてもよい。
また、前記画像は、画面全体に表示されるようにしてもよい。
また、前記画像は、前記ウィンドウ内に表示されるようにしてもよい。
また、前記注視点変更手段は、前記注視点の変更に伴って前記仮想3次元空間における前記視点の位置を変更するようにしてもよい。
Further, the gazing point changing unit determines a rectangular area having the largest area among the detected plurality of rectangular areas, and the attention point is displayed in the rectangular area having the largest area. The position of the gazing point in the virtual three-dimensional space may be changed.
The gazing point changing unit may change the position of the gazing point in the virtual three-dimensional space so that the attention point is displayed in the center of the rectangular area.
The image may be displayed on the entire screen.
The image may be displayed in the window.
Further, the gazing point changing unit may change the position of the viewpoint in the virtual three-dimensional space in accordance with the change of the gazing point.

本発明の画像表示制御プログラム及び画像表示制御装置では、仮想3次元空間内に設定された注目点と同一の位置を注視点とする視点に基づいて仮想3次元空間を2次元座標系に透視変換した画像を、少なくとも1つのウィンドウとともに画面上に表示させるとき、重なり検出手段により画像に少なくとも1つのウィンドウが重なっているか否かが検出され、矩形領域検出手段によりウィンドウと重なっていない画像の矩形領域が検出され、その重なり検出手段により画像に少なくとも1つのウィンドウとの重なりが検出されると、注視点変更手段により矩形領域検出手段によって検出された矩形領域内に注目点が表示されるように、仮想3次元空間における注視点の位置が注目点の位置から変更される。   In the image display control program and the image display control apparatus of the present invention, the virtual three-dimensional space is perspective-transformed into a two-dimensional coordinate system based on a viewpoint having the same position as the point of interest set in the virtual three-dimensional space. When the displayed image is displayed on the screen together with at least one window, it is detected whether or not at least one window overlaps the image by the overlap detecting means, and the rectangular area of the image not overlapping the window is detected by the rectangular area detecting means. When the overlap detection unit detects an overlap with at least one window on the image, the point of interest is displayed in the rectangular area detected by the rectangular region detection unit by the gaze point changing unit. The position of the point of interest in the virtual three-dimensional space is changed from the position of the point of interest.

つまり、仮想3次元空間を2次元座標系に透視変換した画像に重ねて少なくとも1つのウィンドウが表示された場合、その画像で注目すべき特定のオブジェクトの表示の大きさをなるべく維持したままウィンドウに隠れていない視認可能な位置に表示を移動させることが可能となる。   In other words, when at least one window is displayed by superimposing a virtual three-dimensional space on an image that is perspective-transformed into a two-dimensional coordinate system, the display size of a specific object to be noticed in the image is maintained as much as possible. The display can be moved to a visible position that is not hidden.

本発明の画像表示制御プログラム及び画像表示制御装置によれば、仮想3次元空間を2次元座標系に透視変換した画像に重ねて少なくとも1つのウィンドウが画面上に表示された場合、その画像で注目すべき特定のオブジェクトの表示の大きさをなるべく維持したままウィンドウに隠れていない視認可能な位置に表示を移動させるようにしたので、その特定のオブジェクトを画面上で常に視認できるようにし、3Dグラフィックスの情報が損なわれないようにすることができる。   According to the image display control program and the image display control apparatus of the present invention, when at least one window is displayed on the screen so as to overlap the image obtained by perspective-transforming the virtual three-dimensional space into the two-dimensional coordinate system, attention is paid to the image. Since the display is moved to a visible position that is not hidden in the window while maintaining the display size of the specific object to be kept as much as possible, the specific object can always be visually recognized on the screen, and the 3D graphic is displayed. Information can be kept intact.

本実施形態では、画面上に、仮想3次元空間内に設定された注目点と同一の位置を注視点とする視点に基づいて仮想3次元空間を2次元座標系に透視変換した画像を、少なくとも1つのウィンドウとともに画面上に表示させるとき、重なり検出手段により画像に少なくとも1つのウィンドウが重なっているか否かが検出され、矩形領域検出手段によりウィンドウと重なっていない画像の矩形領域が検出され、その重なり検出手段により画像に少なくとも1つのウィンドウとの重なりが検出されると、注視点変更手段により矩形領域検出手段によって検出された矩形領域内に注目点が表示されるように、仮想3次元空間における注視点の位置が注目点の位置から変更される。   In the present embodiment, on the screen, an image obtained by perspective-transforming the virtual three-dimensional space into the two-dimensional coordinate system based on the viewpoint having the same position as the point of interest set in the virtual three-dimensional space as the gazing point is at least When displaying on the screen together with one window, it is detected by the overlap detection means whether or not at least one window overlaps the image, and the rectangular area of the image not overlapping the window is detected by the rectangular area detection means, In the virtual three-dimensional space, when the overlap detection unit detects an overlap of at least one window on the image, the point of interest is displayed in the rectangular area detected by the rectangular region detection unit by the gaze point changing unit. The position of the gazing point is changed from the position of the point of interest.

ここで、注目点とは、通常時に注視点が固定されるように設定されている特定のオブジェクト上の点であり、特定のオブジェクトとは、画面上で常時視認可能であることが好ましいオブジェクトのことである。   Here, the attention point is a point on a specific object that is set so that the gazing point is normally fixed, and the specific object is an object that is preferably visible at all times on the screen. That is.

また、重なり検出手段による画像に対するウィンドウの重なりは、仮想3次元空間を2次元座標系に透視変換した画像(以下、3Dグラフィックスという)が画面上に表示されているとき、その3Dグラフィックスの画像上のウィンドウの有無によって検出される。   In addition, the overlap of the window with respect to the image by the overlap detection means is performed when the image obtained by perspective-transforming the virtual three-dimensional space into the two-dimensional coordinate system (hereinafter referred to as 3D graphics) is displayed on the screen. It is detected by the presence or absence of a window on the image.

また、矩形領域検出手段による、ウィンドウによって覆われていない画像の矩形領域の検出は、たとえばディスプレイの画面上における四隅の内のいずれか1つを原点座標(0,0)とし、その原点座標(0,0)に対するウィンドウの四隅の2次元座標から得られるウィンドウの領域を3Dグラフィックスの画像の領域から除くことで行われる。   The rectangular area of the image not covered by the window is detected by the rectangular area detecting means, for example, with any one of the four corners on the display screen as the origin coordinates (0, 0), and the origin coordinates ( 0,0) is performed by removing the window area obtained from the two-dimensional coordinates of the four corners of the window from the area of the 3D graphics image.

また、検出された矩形領域内に注目点が表示されるように、注視点変更手段による、仮想3次元空間における注視点の位置の変更は、その検出された矩形領域の中心部分に注目点が収まるように、仮想3次元空間を3Dグラフィックスに再変換することで行われる。   In addition, the change of the position of the gazing point in the virtual three-dimensional space by the gazing point changing means so that the observing point is displayed in the detected rectangular area, the observing point is placed at the center of the detected rectangular area. This is done by reconverting the virtual three-dimensional space into 3D graphics to fit.

以上のような手順によって、仮想3次元空間を2次元座標系に透視変換した画像に重ねて少なくとも1つのウィンドウが画面上に表示された場合、その画像で注目すべき特定のオブジェクトの表示の大きさをなるべく維持したままウィンドウに隠れていない視認可能な位置に表示を移動させることができ、その特定のオブジェクトを画面上で常に視認できるようにし、3Dグラフィックスの情報が損なわれないようにすることができる。   When at least one window is displayed on the screen by superimposing an image obtained by perspective-transforming the virtual three-dimensional space into the two-dimensional coordinate system by the above-described procedure, the display size of a specific object to be noted in the image is enlarged. The display can be moved to a visible position that is not hidden by the window while maintaining as much as possible, so that the specific object can always be seen on the screen, and the information of 3D graphics is not impaired. be able to.

以下、本発明の実施例の詳細について説明する。図1は本発明の画像表示制御装置をパーソナルコンピュータに適用した場合のハードウエア構成例を示す図である。   Details of the embodiments of the present invention will be described below. FIG. 1 is a diagram showing a hardware configuration example when the image display control apparatus of the present invention is applied to a personal computer.

同図に示すように、パーソナルコンピュータは、CPU1、ROM2、RAM3、キーボード4、マウス5、記憶装置6、ディスプレイ7を備えて、これらはバス8を介して接続されている。   As shown in the figure, the personal computer includes a CPU 1, a ROM 2, a RAM 3, a keyboard 4, a mouse 5, a storage device 6, and a display 7, which are connected via a bus 8.

ここで、CPU1は、ROM2に格納されている所定の制御プログラムやマルチウィンド表示処理に必要なプログラムを読み込んで、各部の動作を制御する。ROM2には、CPU1の制御等に必要な所定の制御プログラムや画像表示制御処理に必要なプログラム等が格納されている。   Here, the CPU 1 reads a predetermined control program stored in the ROM 2 and a program necessary for multi-window display processing, and controls the operation of each unit. The ROM 2 stores a predetermined control program necessary for the control of the CPU 1, a program necessary for image display control processing, and the like.

RAM3は、CPU1の演算結果等が展開される作業エリア等として用いられる。キーボード4は、文字や数字等のキーコードを出力する。マウス5は、ディスプレイ7に表示されている画像等の移動方向や移動速度等のデータを出力する。記憶装置6は、ハードディスク等で構成される。ディスプレイ7は、画像やテキスト文字等を表示する。   The RAM 3 is used as a work area where the calculation results of the CPU 1 are developed. The keyboard 4 outputs key codes such as letters and numbers. The mouse 5 outputs data such as the moving direction and moving speed of the image displayed on the display 7. The storage device 6 is composed of a hard disk or the like. The display 7 displays images and text characters.

図2は、CPU1がROM2に格納されている画像表示制御処理に必要なプログラムを読み込むことで実現される画像表示制御処理部を説明するための図である。   FIG. 2 is a diagram for explaining an image display control processing unit realized by the CPU 1 reading a program necessary for image display control processing stored in the ROM 2.

同図に示すように、画像表示制御処理部10は、入力処理モジュール11、画像表示処理モジュール12、ウィンドウ表示処理モジュール13、重なり検出モジュール14、矩形領域検出モジュール15、注視点変更モジュール16とを有している。   As shown in the figure, the image display control processing unit 10 includes an input processing module 11, an image display processing module 12, a window display processing module 13, an overlap detection module 14, a rectangular area detection module 15, and a gaze point change module 16. Have.

ここで、入力処理モジュール11は、キーボード4やマウス5からの入力を受け付けるものであり、その入力が現在操作対象となっているウィンドウ内での処理である場合には、図示しないメッセージ処理部を介してそのウィンドウにメッセージを送る。たとえば、現在ワードプロセッサのウィンドウが操作対象となっている場合には、キーボード4から入力された文字等がそのワードプロセッサのウィンドウオブジェクトに送られ、テキスト入力等が行われる。   Here, the input processing module 11 accepts an input from the keyboard 4 or the mouse 5, and when the input is a process in the window currently being operated, a message processing unit (not shown) is provided. To send a message to that window. For example, when a word processor window is currently an operation target, characters or the like input from the keyboard 4 are sent to the word processor window object, and text input or the like is performed.

画像表示処理モジュール12は、3次元空間座標を有する3Dグラフィックス(3−Dimensional Computer Graphics)を形成するための複数のポリゴンデータを2次元座標の画像データに変換した画像としてディスプレイ7に表示させる。この場合、その変換された画像は、ディスプレイ7の画面全体に表示される。なお、3Dグラフィックスは、ディスプレイ7の画面全体に表示されることに限られず、ウィンドウ内に表示されるようにしてもよい。この場合、後述する座標変換において、画像が表示されるウィンドウが配置される画面上の位置(座標)が考慮される。   The image display processing module 12 displays a plurality of polygon data for forming 3D graphics (3-Dimensional Computer Graphics) having three-dimensional spatial coordinates on the display 7 as an image converted into image data of two-dimensional coordinates. In this case, the converted image is displayed on the entire screen of the display 7. The 3D graphics is not limited to being displayed on the entire screen of the display 7 and may be displayed in a window. In this case, the position (coordinates) on the screen where the window in which the image is displayed is arranged is considered in the coordinate conversion described later.

ウィンドウ表示処理モジュール13は、マウス5等の操作により、所定のアプリケーションプログラムの起動が指示されると、そのアプリケーションプログラムの初期処理において新たなウィンドウが表示されるように処理する。   When the activation of a predetermined application program is instructed by operating the mouse 5 or the like, the window display processing module 13 performs processing so that a new window is displayed in the initial processing of the application program.

重なり検出手段としての重なり検出モジュール14は、3Dグラフィックスの画像がディスプレイ7の画面全体に表示されているとき、ウィンドウ表示処理モジュール13によって表示されたウィンドウの有無によって3Dグラフィックスの画像に対するウィンドウの重なりを検出する。   When the 3D graphics image is displayed on the entire screen of the display 7, the overlap detection module 14 serving as the overlap detection means is configured to display the window of the 3D graphics image depending on the presence or absence of the window displayed by the window display processing module 13. Detect overlap.

矩形領域検出手段としての矩形領域検出モジュール15は、たとえばディスプレイ7の画面上における四隅の内のいずれか1つを原点座標(0,0)とし、その原点座標(0,0)に対するウィンドウの四隅の2次元座標から得られるウィンドウの領域を画像の領域から除くことで、ウィンドウによって覆われていない画像の矩形領域を検出する。   The rectangular area detection module 15 serving as the rectangular area detecting means sets, for example, one of four corners on the screen of the display 7 as the origin coordinates (0, 0), and the four corners of the window with respect to the origin coordinates (0, 0). By removing the window area obtained from the two-dimensional coordinates from the image area, a rectangular area of the image not covered by the window is detected.

注視点変更手段としての注視点変更モジュール16は、矩形領域検出モジュール15によって検出された矩形領域の中央部分に、3次元空間座標を有する3Dグラフィックスの画像の注目点が収まるように、後述のように仮想3次元空間の3Dグラフィックスを再変換することで調整する。ここで、注目点とは、通常時に注視点が固定されるように設定されている特定のオブジェクト上の点であり、特定のオブジェクトとは、画面上で常時視認可能であることが好ましいオブジェクトのことである。   The gazing point changing module 16 as the gazing point changing means is described later so that the attention point of the 3D graphics image having the three-dimensional spatial coordinates is accommodated in the central portion of the rectangular area detected by the rectangular area detecting module 15. Thus, adjustment is performed by reconverting 3D graphics in the virtual three-dimensional space. Here, the attention point is a point on a specific object that is set so that the gazing point is normally fixed, and the specific object is an object that is preferably visible at all times on the screen. That is.

次に、図3及び図4を用いて、画像表示制御処理部10による画像表示制御方法を説明する。ここで、図3は画像表示制御処理部10による画像表示制御方法を説明するためのフローチャートであり、図4は画像表示制御処理部10による画像表示制御方法を説明するための図である。   Next, an image display control method by the image display control processing unit 10 will be described with reference to FIGS. 3 and 4. Here, FIG. 3 is a flowchart for explaining the image display control method by the image display control processing unit 10, and FIG. 4 is a diagram for explaining the image display control method by the image display control processing unit 10.

なお、図4においては、ディスプレイ7の画面上における四隅の内、左上隅を原点座標(0,0)とし、その右上隅を座標(0,100)とし、その右下隅を座標(80,100)とし、その左下隅を座標(80,0)とするものとする。   In FIG. 4, among the four corners on the screen of the display 7, the upper left corner is the origin coordinate (0, 0), the upper right corner is the coordinate (0, 100), and the lower right corner is the coordinate (80, 100). ), And the lower left corner is the coordinate (80, 0).

ここで、ディスプレイ7の画面上に座標(0,50)〜座標(80,50)を結ぶ線aと、座標(0,40)〜座標(100,40)を結ぶ線bとにより、その画面がA,B,C,Dの4つの領域に4分割されているものとする。   Here, on the screen of the display 7, the line a connecting the coordinates (0, 50) to the coordinates (80, 50) and the line b connecting the coordinates (0, 40) to the coordinates (100, 40) are displayed on the screen. Is divided into four areas of A, B, C, and D.

また、ディスプレイ7の画面全体には、3Dグラフィックスの画像が表示されているとともに、その画像の上に3つのウィンドウW1〜W3が重ねて表示されているものとする。ここで、ウィンドウW1が一番手前側に表示され、そのウィンドウW1の次にウィンドウW2が表示され、そのウィンドウW2の次にウィンドウW3が表示されているものとする。   In addition, it is assumed that a 3D graphics image is displayed on the entire screen of the display 7 and three windows W1 to W3 are superimposed on the image. Here, it is assumed that the window W1 is displayed on the foremost side, the window W2 is displayed next to the window W1, and the window W3 is displayed next to the window W2.

また、ウィンドウW1の四隅の座標はP11(x,y)、P12(x,y)、P13(x,y)、P14(x,y)であり、ウィンドウW2の四隅の座標はP21(x,y)、P22(x,y)、P23(x,y)、P24(x,y)であり、ウィンドウW3の四隅の座標はP31(x,y)、P32(x,y)、P33(x,y)、P34(x,y)であるものとする。   The coordinates of the four corners of the window W1 are P11 (x, y), P12 (x, y), P13 (x, y), and P14 (x, y), and the coordinates of the four corners of the window W2 are P21 (x, y). y), P22 (x, y), P23 (x, y), and P24 (x, y), and the coordinates of the four corners of the window W3 are P31 (x, y), P32 (x, y), and P33 (x , Y), P34 (x, y).

そして、まず、図3に示すように、3Dグラフィックスの画像がディスプレイ7の画面全体に表示されているとき、重なり検出モジュール14により、ウィンドウ表示処理モジュール13によって表示されたウィンドウW1〜W3により3Dグラフィックスの画像に対するウィンドウW1〜W3の重なりの有無が検出される(ステップS1)。   First, as shown in FIG. 3, when an image of 3D graphics is displayed on the entire screen of the display 7, the overlap detection module 14 performs 3D using the windows W <b> 1 to W <b> 3 displayed by the window display processing module 13. Whether or not the windows W1 to W3 overlap the graphics image is detected (step S1).

この場合、図4のように、たとえばディスプレイ7の画面がA,B,C,Dの4分割されているものとしたとき、ウィンドウW1の四隅の座標であるP11(x,y)、P12(x,y)、P13(x,y)、P14(x,y)と、ウィンドウW2の四隅の座標であるP21(x,y)、P22(x,y)、P23(x,y)、P24(x,y)と、ウィンドウW3の四隅の座標であるP31(x,y)、P32(x,y)、P33(x,y)、P34(x,y)とのいずれかが検出され、さらにそれぞれの座標を用いた領域が検出されることで、ウィンドウW1〜W3の有無が検出される。   In this case, as shown in FIG. 4, for example, when the screen of the display 7 is divided into four parts A, B, C, and D, the coordinates of the four corners of the window W1, P11 (x, y), P12 ( x, y), P13 (x, y), P14 (x, y) and the coordinates of the four corners of the window W2, P21 (x, y), P22 (x, y), P23 (x, y), P24 Any one of (x, y) and P31 (x, y), P32 (x, y), P33 (x, y), and P34 (x, y), which are the coordinates of the four corners of the window W3, is detected. Furthermore, the presence / absence of the windows W1 to W3 is detected by detecting the area using the respective coordinates.

また、ウィンドウW1〜W3のそれぞれの上述した各座標がA,B,C,Dの4つの領域のいずれに含まれているかを検出することで、ウィンドウW1〜W3によって覆われていない画像の矩形領域の有無が検出される(ステップS2)。   Further, by detecting which of the four areas A, B, C, and D each of the above-described coordinates of each of the windows W1 to W3 is detected, a rectangular image that is not covered by the windows W1 to W3. The presence or absence of an area is detected (step S2).

ここで、図4の場合では、A,B,C,Dの4つの領域の全てにウィンドウW1〜W3の一部が含まれているため、矩形領域検出モジュール15により、そのA,B,C,Dの4つの領域の内、ウィンドウW1〜W3によって覆われていない画像の最も大きい矩形領域が検出される(ステップS3)。   Here, in the case of FIG. 4, since all of the four areas A, B, C, and D include a part of the windows W1 to W3, the rectangular area detection module 15 performs the A, B, and C. , D, the largest rectangular area of the image not covered by the windows W1 to W3 is detected (step S3).

この場合、たとえばA,B,C,Dの4つの領域毎に、それぞれの領域に含まれているウィンドウW1〜W3の領域を求め、ウィンドウW1〜W3によって覆われていない画像の矩形領域を検出する。
この場合、図4に示すように、A,B,C,Dの4つの領域の内、Dの領域内の領域EがウィンドウW3によって覆われていない画像の最も大きい矩形領域として検出される。
In this case, for example, for each of the four areas A, B, C, and D, the areas of the windows W1 to W3 included in the respective areas are obtained, and the rectangular area of the image not covered by the windows W1 to W3 is detected. To do.
In this case, as shown in FIG. 4, among the four areas A, B, C, and D, the area E in the area D is detected as the largest rectangular area of the image not covered by the window W3.

なお、たとえばA,B,C,Dの4つの領域において、ウィンドウW1〜W3によって覆われていない画像の矩形領域がそれぞれ同じである場合は、たとえばA,B,C,Dの順に優先順位を付けておき、その優先順位の高いAの領域がウィンドウW1〜W3によって覆われていない画像の最も大きい矩形領域として検出されるようにしてもよい。   For example, in the four areas A, B, C, and D, if the rectangular areas of the images that are not covered by the windows W1 to W3 are the same, the priorities are set in the order of A, B, C, and D, for example. In addition, the area A having a high priority may be detected as the largest rectangular area of the image not covered by the windows W1 to W3.

このようにして、Dの領域内の領域EがウィンドウW3によって覆われていない画像の最も大きい矩形領域として検出されると、注視点変更モジュール16により、その領域Eである矩形領域の中心部分の座標E(x,y)に3次元空間座標を有する3Dグラフィックスの画像の注目点が収まるように、仮想3次元空間の3Dグラフィックスを再変換することでその注目点の表示位置が調整される(ステップS4)。   In this way, when the area E in the area D is detected as the largest rectangular area of the image not covered by the window W3, the gaze point changing module 16 determines the central portion of the rectangular area that is the area E. The display position of the attention point is adjusted by re-transforming the 3D graphics in the virtual three-dimensional space so that the attention point of the 3D graphics image having the three-dimensional space coordinates at the coordinates E (x, y) fits. (Step S4).

このように、本実施例では、ディスプレイ7の画面上に、3次元空間座標を有する3Dグラフィックス(3−Dimensional Computer Graphics)を形成するための複数のポリゴンデータを2次元座標の画像データに変換した画像に、少なくとも1つのウィンドウが重ねて表示されるとき、重なり検出手段としての重なり検出モジュール14により、画像上に少なくとも1つのウィンドウW1〜W3が重なっているか否かが検出され、矩形領域検出手段としての矩形領域検出モジュール15により、ウィンドウW1〜W3によって覆われていない画像の矩形領域が検出され、注視点変更手段としての注視点変更モジュール16により、3Dグラフィックスの注目点が検出された矩形領域の中央部分に収まるように注目点の表示位置が調整される。   As described above, in this embodiment, a plurality of polygon data for forming 3D graphics (3-Dimensional Computer Graphics) having three-dimensional space coordinates on the screen of the display 7 is converted into image data of two-dimensional coordinates. When at least one window is superimposed on the displayed image, the overlap detection module 14 as the overlap detection means detects whether or not at least one window W1 to W3 overlaps the image, thereby detecting a rectangular area. The rectangular area of the image not covered by the windows W1 to W3 is detected by the rectangular area detection module 15 as the means, and the attention point of the 3D graphics is detected by the gazing point change module 16 as the gazing point change means. Note that it fits in the center of the rectangular area. The display position of the eye point is adjusted.

すなわち、重なり検出モジュール14による画像に対するウィンドウW1〜W3の重なりは、2次元座標の画像データに変換された3Dグラフィックスの画像が画面全体に表示されているとき、その3Dグラフィックスの画像上のウィンドウW1〜W3の有無によって検出される。   That is, the overlap of the windows W1 to W3 with respect to the image by the overlap detection module 14 indicates that the 3D graphics image converted into the image data of the two-dimensional coordinates is displayed on the entire screen when the 3D graphics image is displayed. It is detected by the presence or absence of windows W1 to W3.

また、矩形領域検出モジュール15によるウィンドウW1〜W3によって覆われていない画像の矩形領域の検出は、たとえばディスプレイ7の画面上における四隅の内のたとえば左上隅を原点座標(0,0)とし、その原点座標(0,0)に対するウィンドウW1〜W3の四隅の2次元座標から得られるウィンドウW1〜W3の領域を3Dグラフィックスの画像の領域から除くことで行われる。   Further, the rectangular area detection of the image not covered by the windows W1 to W3 by the rectangular area detection module 15 is performed by setting, for example, the upper left corner of the four corners on the screen of the display 7 as origin coordinates (0, 0), This is done by removing the areas of the windows W1 to W3 obtained from the two-dimensional coordinates of the four corners of the windows W1 to W3 with respect to the origin coordinates (0, 0) from the area of the 3D graphics image.

また、注視点変更モジュール16による注目点が検出された矩形領域内となるような調整は、その検出された矩形領域の中心部分に注目点が収まるように、3次元空間座標を有する3Dグラフィックスの複数のポリゴンデータを2次元座標の画像データに再変換することで行われる。   In addition, the adjustment by the gaze point changing module 16 so that the attention point is within the detected rectangular area is performed by 3D graphics having three-dimensional space coordinates so that the attention point is placed in the central portion of the detected rectangular area. This is performed by re-converting a plurality of polygon data into image data of two-dimensional coordinates.

以上のような手順によって、3次元空間座標を有する複数のポリゴンデータを2次元座標の画像データに変換した画像に少なくとも1つのウィンドウW1〜W3が重ねて表示された場合、その画像の注目点をウィンドウと重ならないように調整することで、3Dグラフィックスの情報が損なわれないようにすることができる。   When at least one window W1 to W3 is displayed superimposed on an image obtained by converting a plurality of polygon data having three-dimensional spatial coordinates into image data of two-dimensional coordinates by the above procedure, the attention point of the image is displayed. By adjusting so as not to overlap with the window, it is possible to prevent the information of 3D graphics from being damaged.

次に、図5及び図6を用いて、上述した注目点の表示位置を調整する場合の処理について説明する。ここで、図5はウィンドウが開かれていない状態を示す図であり、図6はウィンドウが開かれた状態を示す図である。   Next, a process for adjusting the display position of the attention point described above will be described with reference to FIGS. 5 and 6. Here, FIG. 5 is a diagram showing a state where the window is not opened, and FIG. 6 is a diagram showing a state where the window is opened.

まず、図5(a)に示すように、ウィンドウが開かれていない状態では、注視点aを特定のオブジェクトb上の注目点dに固定する。このとき、仮想カメラ(視点)cを注視点aから一定の距離だけ離れた位置に固定する。ただし、注目点dが移動した場合は追いかける。これにより、図5(b)に示すように、画面上の注目点dの表示位置が常時画面中央となる。   First, as shown in FIG. 5A, when the window is not opened, the gazing point a is fixed to the attention point d on the specific object b. At this time, the virtual camera (viewpoint) c is fixed at a position away from the gazing point a by a certain distance. However, if the attention point d moves, it is followed. As a result, as shown in FIG. 5B, the display position of the point of interest d on the screen is always the center of the screen.

これに対し、ウィンドウが開かれたときは、図6(a)に示すように、ウィンドウに覆われていない矩形領域を上述した手順で検出する。次に、最大矩形領域の中央の座標Aを算出する。   On the other hand, when the window is opened, as shown in FIG. 6A, a rectangular area not covered by the window is detected by the procedure described above. Next, the coordinate A at the center of the maximum rectangular area is calculated.

座標Aに基づいて算出した位置に、注視点a及び視点cを移動させる(ワールド座標系における座標をそれぞれ再設定)。注視点a及び視点cが移動したことによって、3Dグラフィックスが再変換され、図6(b)に示すように、画面上の注目点dの表示位置が座標Aとなるよう調整される。   The gazing point a and the viewpoint c are moved to the position calculated based on the coordinate A (the coordinates in the world coordinate system are reset). As the gazing point a and the sight point c are moved, the 3D graphics are reconverted, and the display position of the attention point d on the screen is adjusted to the coordinate A as shown in FIG.

ここで、座標Aの値に基づく計算について説明する。まず、注視点aを注目点dから一定の距離だけ離れた位置に固定する。また、視点cを注視点aから一定の距離だけ離れた位置に固定する。それぞれの位置は、所定の係数を用いて座標Aを座標変換することで算出されるが、ここで用いられる係数は、注目点dが設定されているオブジェクトの表示の具合(大きさ、向き等)や計算の処理量等を考慮して適宜決定すればよい。   Here, calculation based on the value of the coordinate A will be described. First, the fixation point a is fixed at a position away from the attention point d by a certain distance. Further, the viewpoint c is fixed at a position away from the gazing point a by a certain distance. Each position is calculated by converting the coordinate A using a predetermined coefficient. The coefficient used here is the display condition (size, orientation, etc.) of the object where the point of interest d is set. ) And the processing amount of calculation and the like may be determined as appropriate.

なお、視点cを移動させることなく、注視点aのみを移動させることによって注目点dの表示位置を座標Aとなるように調整することもできる。ただし、この場合、オブジェクトbの表示の具合が注視点aの位置のみによって決定されてしまうため、視点cを移動させる場合に比べて、表示位置の変化に伴うオブジェクトbの表示の変化が大きくなることもある。   Note that the display position of the attention point d can be adjusted to the coordinate A by moving only the gazing point a without moving the viewpoint c. However, in this case, since the display state of the object b is determined only by the position of the gazing point a, the change in the display of the object b accompanying the change in the display position is larger than when the viewpoint c is moved. Sometimes.

本発明の画像表示制御装置をパーソナルコンピュータに適用した場合のハードウエア構成例を示す図である。It is a figure which shows the hardware structural example at the time of applying the image display control apparatus of this invention to a personal computer. 図1のCPUがROMに格納されている画像表示制御処理に必要なプログラムを読み込むことで実現される画像表示制御処理部を説明するための図である。It is a figure for demonstrating the image display control process part implement | achieved when the CPU of FIG. 1 reads the program required for the image display control process stored in ROM. 図2の画像表示制御処理部による画像表示制御方法を説明するためのフローチャートである。3 is a flowchart for explaining an image display control method by an image display control processing unit in FIG. 2. 図2の画像表示制御処理部による画像表示制御方法を説明するための図である。It is a figure for demonstrating the image display control method by the image display control process part of FIG. 図2の画像表示制御処理部による画像表示制御方法を説明するためのものであり、ウィンドウが開かれていない状態を示す図である。FIG. 3 is a diagram for explaining an image display control method by an image display control processing unit in FIG. 2 and showing a state where a window is not opened. 図2の画像表示制御処理部による画像表示制御方法を説明するためのものであり、ウィンドウが開かれた状態を示す図である。FIG. 3 is a diagram for explaining an image display control method by an image display control processing unit in FIG. 2 and showing a state in which a window is opened.

符号の説明Explanation of symbols

1 CPU
2 ROM
3 RAM
4 キーボード
5 マウス
6 記憶装置
7 ディスプレイ
8 バス
10 画像表示制御処理部
11 入力処理モジュール
12 画像表示処理モジュール
13 ウィンドウ表示処理モジュール
14 重なり検出モジュール
15 矩形領域検出モジュール
16 注視点変更モジュール
1 CPU
2 ROM
3 RAM
4 Keyboard 5 Mouse 6 Storage Device 7 Display 8 Bus 10 Image Display Control Processing Unit 11 Input Processing Module 12 Image Display Processing Module 13 Window Display Processing Module 14 Overlap Detection Module 15 Rectangular Area Detection Module 16 Gaze Point Change Module

Claims (12)

仮想3次元空間内に設定された、通常時に注視点が固定されるように設定されている特定のオブジェクト上の点である注目点と同一の位置を前記注視点とする視点に基づいて前記仮想3次元空間を2次元座標系に透視変換した画像を、少なくとも1つのウィンドウとともに画面上に表示させるための画像表示制御プログラムであって、
前記画像に少なくとも1つの前記ウィンドウが重なっているか否かを検出する重なり検出手段と、
前記ウィンドウと重なっていない前記画像の矩形領域を検出する矩形領域検出手段と、
前記重なり検出手段により前記画像に少なくとも1つの前記ウィンドウとの重なりが検出されたとき、前記矩形領域検出手段により検出された前記矩形領域内に前記注目点が表示されるように、前記仮想3次元空間における前記注視点の位置を前記注目点の位置から変更する注視点変更手段とを有し、
コンピュータをこれらの手段として機能させることを特徴とする画像表示制御プログラム。
Set in a virtual three-dimensional space, the virtual based normally set the same position and the target point is a point on a particular object is to gaze point is fixed at the time of the viewpoint and the gazing point An image display control program for displaying an image obtained by perspective-transforming a three-dimensional space into a two-dimensional coordinate system on a screen together with at least one window,
Overlap detection means for detecting whether or not at least one window overlaps the image;
A rectangular area detecting means for detecting a rectangular area of the image not overlapping the window;
When the overlap detection unit detects an overlap with at least one window on the image, the virtual three-dimensional display is performed so that the point of interest is displayed in the rectangular region detected by the rectangular region detection unit. Gaze point changing means for changing the position of the gaze point in space from the position of the point of interest,
An image display control program for causing a computer to function as these means.
前記注視点変更手段は、前記検出された複数の前記矩形領域の内で最も面積の大きい矩形領域を判定し、該最も面積の大きい前記矩形領域内に前記注目点が表示されるように前記仮想3次元空間における前記注視点の位置を変更することを特徴とする請求項1に記載の画像表示制御プログラム。   The gazing point changing means determines a rectangular area having the largest area among the detected plurality of rectangular areas, and the virtual point is displayed so that the attention point is displayed in the rectangular area having the largest area. The image display control program according to claim 1, wherein the position of the gazing point in a three-dimensional space is changed. 前記注視点変更手段は、前記注目点が前記矩形領域の中央に表示されるように、前記仮想3次元空間における前記注視点の位置を変更することを特徴とする請求項1又は2に記載の画像表示制御プログラム。   The gaze point changing unit changes the position of the gaze point in the virtual three-dimensional space so that the attention point is displayed in the center of the rectangular area. Image display control program. 前記画像は、画面全体に表示されることを特徴とする請求項1〜3のいずれかに記載の画像表示制御プログラム。   The image display control program according to claim 1, wherein the image is displayed on the entire screen. 前記画像は、前記ウィンドウ内に表示されることを特徴とする請求項1〜3のいずれかに記載の画像表示制御プログラム。   The image display control program according to claim 1, wherein the image is displayed in the window. 前記注視点変更手段は、前記注視点の変更に伴って前記仮想3次元空間における前記視点の位置を変更することを特徴とする請求項1〜5のいずれかに記載の画像表示制御プログラム。   The image display control program according to claim 1, wherein the gaze point changing unit changes the position of the viewpoint in the virtual three-dimensional space in accordance with the change of the gaze point. 仮想3次元空間内に設定された、通常時に注視点が固定されるように設定されている特定のオブジェクト上の点である注目点と同一の位置を前記注視点とする視点に基づいて前記仮想3次元空間を2次元座標系に透視変換した画像を、少なくとも1つのウィンドウとともに画面上に表示させるための画像表示制御装置であって、
前記画像に少なくとも1つの前記ウィンドウが重なっているか否かを検出する重なり検出手段と、
前記ウィンドウと重なっていない前記画像の矩形領域を検出する矩形領域検出手段と、
前記重なり検出手段が前記画像に少なくとも1つの前記ウィンドウとの重なりを検出したときに、前記矩形領域検出手段によって検出された前記矩形領域内に前記注目点が表示されるように、前記仮想3次元空間における前記注視点の位置を前記注目点の位置から変更する注視点変更手段とを備えることを特徴とする画像表示制御装置。
Set in a virtual three-dimensional space, the virtual based normally set the same position and the target point is a point on a particular object is to gaze point is fixed at the time of the viewpoint and the gazing point An image display control device for displaying an image obtained by perspective-transforming a three-dimensional space into a two-dimensional coordinate system on a screen together with at least one window,
Overlap detection means for detecting whether or not at least one window overlaps the image;
A rectangular area detecting means for detecting a rectangular area of the image not overlapping the window;
When the overlap detection unit detects an overlap with at least one window on the image, the virtual three-dimensional display is performed so that the attention point is displayed in the rectangular region detected by the rectangular region detection unit. An image display control apparatus comprising: a gazing point changing unit that changes a position of the gazing point in space from a position of the attention point.
前記注視点変更手段は、前記検出された複数の前記矩形領域の内で最も面積の大きい矩形領域を判定し、該最も面積の大きい前記矩形領域内に前記注目点が表示されるように前記仮想3次元空間における前記注視点の位置を変更することを特徴とする請求項7に記載の画像表示制御装置。   The gazing point changing means determines a rectangular area having the largest area among the detected plurality of rectangular areas, and the virtual point is displayed so that the attention point is displayed in the rectangular area having the largest area. The image display control apparatus according to claim 7, wherein the position of the gazing point in a three-dimensional space is changed. 前記注視点変更手段は、前記注目点が前記矩形領域の中央に表示されるように、前記仮想3次元空間における前記注視点の位置を変更することを特徴とする請求項7又は8に記載の画像表示制御装置。   The gaze point changing unit changes the position of the gaze point in the virtual three-dimensional space so that the attention point is displayed in the center of the rectangular area. Image display control device. 前記画像は、画面全体に表示されることを特徴とする請求項7〜9のいずれかに記載の画像表示制御装置。   The image display control apparatus according to claim 7, wherein the image is displayed on the entire screen. 前記画像は、前記ウィンドウ内に表示されることを特徴とする請求項7〜9のいずれかに記載の画像表示制御装置。   The image display control apparatus according to claim 7, wherein the image is displayed in the window. 前記注視点変更手段は、前記注視点の変更に伴って前記仮想3次元空間における前記視点の位置を変更することを特徴とする請求項7〜11のいずれかに記載の画像表示制御装置。   The image display control apparatus according to claim 7, wherein the gaze point changing unit changes the position of the viewpoint in the virtual three-dimensional space in accordance with the change of the gaze point.
JP2007219983A 2007-08-27 2007-08-27 Image display control program and image display control apparatus Expired - Fee Related JP5045308B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007219983A JP5045308B2 (en) 2007-08-27 2007-08-27 Image display control program and image display control apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007219983A JP5045308B2 (en) 2007-08-27 2007-08-27 Image display control program and image display control apparatus

Publications (2)

Publication Number Publication Date
JP2009053922A JP2009053922A (en) 2009-03-12
JP5045308B2 true JP5045308B2 (en) 2012-10-10

Family

ID=40504954

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007219983A Expired - Fee Related JP5045308B2 (en) 2007-08-27 2007-08-27 Image display control program and image display control apparatus

Country Status (1)

Country Link
JP (1) JP5045308B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6089133B1 (en) 2016-05-23 2017-03-01 三菱日立パワーシステムズ株式会社 Three-dimensional data display device, three-dimensional data display method, and program
JP7327083B2 (en) 2019-10-30 2023-08-16 富士通株式会社 Region clipping method and region clipping program
CN112583981B (en) * 2020-12-29 2022-04-05 华勤技术股份有限公司 Method and device for displaying screen after screen breaking

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0527938A (en) * 1991-07-23 1993-02-05 Fuji Xerox Co Ltd Multiwindow display device
JP3022069B2 (en) * 1993-06-30 2000-03-15 株式会社ビジュアルサイエンス研究所 Information display apparatus and method using three-dimensional icons
JPH07200875A (en) * 1993-12-27 1995-08-04 Mutoh Ind Ltd Display position changing method for three-dimensional model
JPH0973049A (en) * 1995-06-29 1997-03-18 Canon Inc Image display method and image display device using the same

Also Published As

Publication number Publication date
JP2009053922A (en) 2009-03-12

Similar Documents

Publication Publication Date Title
US8994721B2 (en) Information processing apparatus, information processing method, and program for extending or expanding a viewing area of content displayed on a 2D workspace into a 3D virtual display screen
US7900158B2 (en) Virtual magnifying glass with intuitive use enhancements
JP5769392B2 (en) Information processing apparatus and method
EP0856786B1 (en) Window Displaying apparatus and method
US9779702B2 (en) Method of controlling head-mounted display system
JP2006127158A (en) Image processing method and image processor
WO2020206045A4 (en) Graphical patient and patient population data display environment and elements
US20080250344A1 (en) Information processing apparatus and display method
JP4222875B2 (en) 3D image display apparatus and program
WO2015030264A1 (en) Device, method, and program for detecting click operation
TW201235884A (en) Electronic apparatus with touch screen and associated displaying control method
JP5442214B2 (en) Method and apparatus for simultaneously displaying mouse pointer on a plurality of display screen areas, mouse simulation program
JP2019008623A (en) Information processing apparatus, information processing apparatus control method, computer program, and storage medium
WO2004107763A1 (en) 3-dimensional video display device and program
KR100971667B1 (en) Apparatus and method for providing realistic contents through augmented book
JP5045308B2 (en) Image display control program and image display control apparatus
US7271815B2 (en) System, method and program to generate a blinking image
WO2014054317A1 (en) User interface device and user interface method
JP2006343954A (en) Image processing method and image processor
US10852767B2 (en) Handwriting support device
JP3413145B2 (en) Virtual space editing method and virtual space editing device
JP3859361B2 (en) Information display device
JP5213033B2 (en) Software input key display method, program, and information processing terminal
JP2001266175A (en) Device/method for processing three-dimensional model and program providing method
US20230237732A1 (en) Information processing apparatus and non-transitory computer readable medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100820

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111220

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111227

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120227

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120619

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120702

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150727

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5045308

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150727

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees