[go: up one dir, main page]

JP2009003566A - Window display device and window display method - Google Patents

Window display device and window display method Download PDF

Info

Publication number
JP2009003566A
JP2009003566A JP2007161717A JP2007161717A JP2009003566A JP 2009003566 A JP2009003566 A JP 2009003566A JP 2007161717 A JP2007161717 A JP 2007161717A JP 2007161717 A JP2007161717 A JP 2007161717A JP 2009003566 A JP2009003566 A JP 2009003566A
Authority
JP
Japan
Prior art keywords
window
display
position information
control area
dimensional
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.)
Pending
Application number
JP2007161717A
Other languages
Japanese (ja)
Inventor
Hajime Sato
肇 佐藤
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2007161717A priority Critical patent/JP2009003566A/en
Publication of JP2009003566A publication Critical patent/JP2009003566A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Digital Computer Display Output (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To improve operability and visibility of an operation menu present in a depth direction of a virtual three-dimensional space area. <P>SOLUTION: This window display device has: a display control means for displaying a three-dimensional window and a control area image related to control of display contents of the three-dimensional window in the virtual three-dimensional space area on a screen; an acquisition means for acquiring indication position information of an input device; and a conversion means for converting the control area image such that the control area image is magnified according to the indication position information, display position information of the three-dimensional window, and display position information of the control area image. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、ウィンドウ表示装置及びウィンドウ表示方法に関する。   The present invention relates to a window display device and a window display method.

コンピュータ等の情報機器におけるディスプレイの表示画面には、複数のウィンドウを表示させて使用する形態が一般的である。表示画面領域は有限であるため、そこに多くのウィンドウ(ウィンドウ情報)を表示させるためには、基本的にはディスプレイの解像度を上げる必要がある。しかしながら、ハード的な制約やコスト的な見地、また、表示される文字等の内容の大きさが小さくなる等の問題から、実現困難である場合が多い。   In general, a display screen of an information device such as a computer is used by displaying a plurality of windows. Since the display screen area is limited, in order to display many windows (window information) there, it is basically necessary to increase the resolution of the display. However, it is often difficult to realize due to problems such as hardware restrictions, cost, and the size of displayed characters and the like.

そこで、同じ解像度であっても、仮想的に表示画面領域を拡大させて表示させる技術が提案されている。例えば、仮想デスクトップと呼ばれる技術がこれにあたる。この技術では、ウィンドウの重なりを少なくできるが、1画面に同時表示できるウィンドウは限られているので、本質的な解決策とはなっていない。また、半透明ウィンドウや一時的に脇に避けるウィンドウ等がソフトウェアで実現されているが、これらの方法も本質的な解決策になっているとは言い難い。   Therefore, a technique has been proposed in which a display screen area is virtually enlarged even when the resolution is the same. For example, this is a technology called virtual desktop. Although this technique can reduce the overlap of windows, the number of windows that can be simultaneously displayed on one screen is limited, and this is not an essential solution. Moreover, although a semi-transparent window and a window to be temporarily avoided are implemented by software, it is difficult to say that these methods are also essential solutions.

一方、表示効率という側面では、仮想的に表示画面領域を3次元領域として、画面領域を仮想的に奥行き方向に拡げて、ウィンドウを表示させる技術が提案されている(例えば、特許文献1参照)。   On the other hand, in terms of display efficiency, a technique has been proposed in which a window is displayed by virtually expanding a display screen area in a depth direction using a display screen area as a three-dimensional area (see, for example, Patent Document 1). .

また、特許文献1にウィンドウ分析手段を加えて、ウィンドウの配置位置を3次元空間内で決定し、これによって、ウィンドウを3次元空間において奥行き方向に傾けて配置させて表示させる提案もなされている(例えば、特許文献2参照)。   In addition, there is also a proposal in which a window analysis unit is added to Patent Document 1 to determine a window layout position in a three-dimensional space, and thereby display the window by tilting it in the depth direction in the three-dimensional space. (For example, refer to Patent Document 2).

特開平6−222899号公報JP-A-6-222899 特開平11−65806号公報Japanese Patent Laid-Open No. 11-65806

3次元空間にウィンドウを配置した場合には、画面の奥行き方向に画面から離れて配置されたウィンドウは、画面から仮想的な距離が長くなるほど、ウィンドウの表示内容が縮小して表示される。そのために、ウィンドウの表示情報をコントロールするメニュー、例えば、ウィンドウタイトルバー、メニューバー、スクロールバーをマウス等のポインティングデバイスで実行することが困難になる問題がある。ここで、ウィンドウタイトルバーとは、ウィンドウ最大化、最小化、閉じる等のアイコン等のことである。また、メニューバーとは、ファイルを開く、ヘルプ等のコマンド実行用メニュー等のことである。また、スクロールバーとは、ウィンドウの表示内容を縦又は横方向にスクロールするスライダー等のことである。   When a window is arranged in a three-dimensional space, a window arranged away from the screen in the depth direction of the screen is displayed with a reduced display content as the virtual distance from the screen increases. Therefore, there is a problem that it is difficult to execute a menu for controlling display information of a window, for example, a window title bar, a menu bar, and a scroll bar with a pointing device such as a mouse. Here, the window title bar refers to icons such as window maximization, minimization, and close. The menu bar is a menu for executing a command such as opening a file or help. The scroll bar is a slider or the like that scrolls the display content of the window vertically or horizontally.

上述の特許文献2には、上記の問題点を解決する内容の記載が2つある。まず、1つ目は、ウィンドウの傾きに応じてタイトルバーやメニューバーの位置を変更する内容の記載がある。より具体的には、ウィンドウが奥行き方向に傾けて表示される場合にはウィンドウの手前の辺にウィンドウ情報画像(タイトルバー及びメニューバーの画像)が表示されるようにウィンドウ情報画像の位置を変更するものである。2つ目は、ウィンドウを傾けたことに伴って生じた識別不可能と判断した表示領域の大きさに連動させてスクロールバーの表示を変更するものである。   In the above-mentioned Patent Document 2, there are two descriptions of contents for solving the above problems. First, there is a description of contents for changing the position of the title bar and the menu bar in accordance with the inclination of the window. More specifically, when the window is tilted in the depth direction, the position of the window information image is changed so that the window information image (title bar and menu bar images) is displayed on the front side of the window. To do. The second is to change the display of the scroll bar in conjunction with the size of the display area determined to be indistinguishable caused by tilting the window.

しかしながら、1つめの解決案は、2次元ウィンドウ表示の場合とウィンドウ情報画像の配置が異なるため、直感的な操作がしづらいという問題がある。また、ウィンドウの手前の辺が奥行き方向にある場合は、ウィンドウ情報画像を例え手前に移動したとしても表示が小さく視認性が悪いままである。2つめの解決案は、コントロール用メニューバー自体の位置は変わらないので、奥行き方向にスクローロバーがある場合には、操作できない、又は操作しづらいという問題がある。   However, the first solution has a problem that it is difficult to perform an intuitive operation because the arrangement of the window information image is different from the case of the two-dimensional window display. In addition, when the front side of the window is in the depth direction, even if the window information image is moved forward, the display is small and the visibility remains low. The second solution has a problem that the position of the control menu bar itself does not change, so that it cannot be operated or is difficult to operate when there is a scroll bar in the depth direction.

本発明はこのような問題点に鑑みなされたもので、仮想3次元空間領域の奥行き方向にある操作メニューの視認性及び操作性を向上させることを目的とする。   The present invention has been made in view of such problems, and an object thereof is to improve the visibility and operability of an operation menu in the depth direction of a virtual three-dimensional space region.

そこで、本発明のウィンドウ表示装置は、画面上の仮想3次元空間領域に3次元ウィンドウと、前記3次元ウィンドウの表示内容の制御に係るコントロール領域画像と、を表示する表示制御手段と、入力装置の指示位置情報を取得する取得手段と、前記指示位置情報と、前記3次元ウィンドウの表示位置情報と、前記コントロール領域画像の表示位置情報と、に応じて、前記コントロール領域画像を拡大するよう変換する変換手段と、を有することを特徴とする。   Therefore, the window display device of the present invention includes a display control means for displaying a three-dimensional window in a virtual three-dimensional space region on the screen and a control region image related to control of display contents of the three-dimensional window, and an input device. The control unit image is converted to be enlarged according to the acquisition means for acquiring the specified position information, the specified position information, the display position information of the three-dimensional window, and the display position information of the control area image. Conversion means.

また、本発明は、ウィンドウ表示装置におけるウィンドウ表示方法であって、画面上の仮想3次元空間領域に3次元ウィンドウと、前記3次元ウィンドウの表示内容の制御に係るコントロール領域画像と、を表示する表示制御ステップと、入力装置の指示位置情報を取得する取得ステップと、前記指示位置情報と、前記3次元ウィンドウの表示位置情報と、前記コントロール領域画像の表示位置情報と、に応じて、前記コントロール領域画像を拡大するよう変換する変換ステップと、を有することを特徴とする。   The present invention is also a window display method in a window display device, which displays a three-dimensional window in a virtual three-dimensional space region on a screen and a control region image related to control of display contents of the three-dimensional window. The control according to the display control step, the acquisition step of acquiring the indicated position information of the input device, the indicated position information, the display position information of the three-dimensional window, and the display position information of the control area image A conversion step of converting the region image to enlarge.

また、本発明は、プログラム及び記憶媒体としてもよい。   The present invention may be a program and a storage medium.

本発明によれば、仮想3次元空間領域の奥行き方向にある操作メニューの視認性及び操作性を向上させることができる。   According to the present invention, the visibility and operability of the operation menu in the depth direction of the virtual three-dimensional space area can be improved.

以下、本発明の実施形態について図面に基づいて説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、ウィンドウ表示装置の一例である情報処理装置(コンピュータ)のハードウェア構成一例を示す図である。図1に示されるように情報処理装置は、情報処理装置全体を制御するCPU3を有する。CPU3が、メモリ5に記憶されている、プログラムに基づき処理を行うことによって、後述する各機能、又はフローチャートを実現する。   FIG. 1 is a diagram illustrating an example of a hardware configuration of an information processing apparatus (computer) that is an example of a window display apparatus. As illustrated in FIG. 1, the information processing apparatus includes a CPU 3 that controls the entire information processing apparatus. When the CPU 3 performs processing based on a program stored in the memory 5, each function or flowchart described later is realized.

CPU3には、バスを介して、表示装置1、入力装置4及びメモリ5が接続されている。メモリ5は、例えば、ROM、RAM、ハードディスク装置等からなり、前述したプログラム以外に、プログラムに基づく処理で用いられる情報(又はデータ)等を記憶する。表示装置1は、画面等を表示するディスプレイ装置等である。入力装置4は、情報処理装置にデータを入力するキーボード及び/又はマウス等である。   A display device 1, an input device 4, and a memory 5 are connected to the CPU 3 through a bus. The memory 5 includes, for example, a ROM, a RAM, a hard disk device, and the like, and stores information (or data) used in processing based on the program in addition to the above-described program. The display device 1 is a display device that displays a screen or the like. The input device 4 is a keyboard and / or a mouse that inputs data to the information processing device.

図2は、情報処理装置の機能構成の一例を示す図です。
表示制御部2は、表示装置1の表示(3次元ウィンドウ表示、コントロール領域画像表示)を制御する。テクスチャマッピング部6は、後述する3次元ウィンドウ画像に表示する画像を貼り付ける。2次元ウィンドウ画像生成部7は、2次元空間領域に表示する2次元ウィンドウ画像を生成する。
FIG. 2 is a diagram illustrating an example of a functional configuration of the information processing apparatus.
The display control unit 2 controls display of the display device 1 (three-dimensional window display, control area image display). The texture mapping unit 6 pastes an image to be displayed on a three-dimensional window image described later. The two-dimensional window image generation unit 7 generates a two-dimensional window image to be displayed in the two-dimensional space area.

3次元ウィンドウ画像生成部8は、3次元空間領域(仮想3次元空間領域)に表示する3次元ウィンドウ画像を生成する。ウィンドウ画像位置変更部9は、2次元ウィンドウ及び3次元ウィンドウの表示する位置を変更する。ウィンドウ画像方向変更部10は、3次元ウィンドウの表示する方向を変更する。   The three-dimensional window image generation unit 8 generates a three-dimensional window image to be displayed in the three-dimensional space area (virtual three-dimensional space area). The window image position changing unit 9 changes the display position of the two-dimensional window and the three-dimensional window. The window image direction changing unit 10 changes the display direction of the three-dimensional window.

コントロール領域判定部11は、ウィンドウの表示情報をコントロールするメニュー画像であって、例えば、ウィンドウタイトルバー、メニューバー、スクロールバー等の表示領域(以下、コントロール領域と呼ぶ)を表示情報から判断する。コントロール部品データ管理部12は、コントロール領域に関する部品の属性等のデータを管理する。   The control area determination unit 11 is a menu image for controlling window display information, and for example, determines a display area (hereinafter referred to as a control area) such as a window title bar, a menu bar, and a scroll bar from the display information. The control component data management unit 12 manages data such as component attributes related to the control area.

コントロール部品イメージ管理部13は、コントロール領域に関する部品のイメージを管理する。コントロール部品位置決定部14は、コントロール領域の表示する位置を決定する。コントロール部品付加部15は、コントロール領域をウィンドウ画像に付加する。   The control part image management unit 13 manages an image of a part related to the control area. The control component position determining unit 14 determines a position to be displayed in the control area. The control component adding unit 15 adds a control area to the window image.

情報処理装置は、仮想3次元空間領域に3次元ウィンドウを表示したときに、3次元空間の奥行き方向にある表示画像が小さく視認性が低下した場合、ウィンドウの表示内容を制御するメニュー類の表示画像であるコントロール領域を適宜拡大して表示する。このことで、視認性及び操作性を向上させる。   When the information processing apparatus displays a three-dimensional window in the virtual three-dimensional space area, if a display image in the depth direction of the three-dimensional space is small and visibility is reduced, display of menus for controlling display contents of the window is displayed. The control area which is an image is enlarged and displayed as appropriate. This improves visibility and operability.

図3は、情報処理装置が表示するウィンドウ表示の一例を示す図である。
図3(a)中、21は、情報処理装置が表示する画面である。22は、2次元空間領域に表示される2次元ウィンドウである。23及び24は、仮想3次元空間領域に表示される3次元ウィンドウである。
FIG. 3 is a diagram illustrating an example of a window display displayed by the information processing apparatus.
In FIG. 3A, reference numeral 21 denotes a screen displayed by the information processing apparatus. Reference numeral 22 denotes a two-dimensional window displayed in the two-dimensional space area. Reference numerals 23 and 24 denote three-dimensional windows displayed in the virtual three-dimensional space area.

図3(b)中、27は、画面内にウィンドウを表示するための座標軸であり、仮想3次元空間領域を表すX,Y,Z軸から構成される。例えば画面の左下を原点(0,0,0)として、各ウィンドウが表示される。   In FIG. 3B, reference numeral 27 denotes a coordinate axis for displaying a window on the screen, and is composed of X, Y, and Z axes representing a virtual three-dimensional space region. For example, each window is displayed with the lower left corner of the screen as the origin (0, 0, 0).

3次元ウィンドウは、画面の奥行き方向、即ちZ軸方向の空間を利用して配置される。例えば、図3(a)の3次元ウィンドウ23は、2次元ウィンドウ22をZ軸方向に移動させて、更にX軸方向及びY軸方向に所定値移動させてコピーした場合を示している。また、3次元ウィンドウ24は、2次元ウィンドウ22の左端の辺(Y軸方向)を軸としてX軸からZ軸方向へ回転させ、更にX軸方向及びY軸方向に所定値移動させてコピーした場合を示している。   The three-dimensional window is arranged using a space in the depth direction of the screen, that is, the Z-axis direction. For example, the three-dimensional window 23 in FIG. 3A shows a case where the two-dimensional window 22 is moved in the Z-axis direction and further moved in the X-axis direction and the Y-axis direction by a predetermined value and copied. The three-dimensional window 24 is copied by rotating from the X-axis to the Z-axis with the left end side (Y-axis direction) of the two-dimensional window 22 as an axis, and further moving by a predetermined value in the X-axis and Y-axis directions. Shows the case.

2次元ウィンドウの表示画像は、2次元ウィンドウ画像生成部7で生成される。3次元ウィンドウの表示画像は、3次元ウィンドウ画像生成部8で生成される。そして、生成された各々のウィンドウは、ウィンドウ画像位置変更部9で表示位置が決定され、画面に表示される。なお、3次元ウィンドウに関してはZ軸方向及びX軸又はY軸の回転方向が、ウィンドウ画像方向変更部10によって決定される。   A display image of the two-dimensional window is generated by the two-dimensional window image generation unit 7. A display image of the three-dimensional window is generated by the three-dimensional window image generation unit 8. The display position of each generated window is determined by the window image position changing unit 9 and displayed on the screen. For the three-dimensional window, the window image direction changing unit 10 determines the rotation direction of the Z-axis direction and the X-axis or Y-axis.

図3(a)中、25及び26は、ウィンドウの表示情報をコントロールするメニュー画像のコントロール領域(又はコントロール領域画像)である。   In FIG. 3A, reference numerals 25 and 26 denote control areas (or control area images) of the menu image for controlling the display information of the window.

このコントロール領域に表示するコントロール部品のデータ(部品データ)の管理及び選択は、コントロール部品データ管理部12で行なわれる。また、コントロール部品のイメージを予め設定された所定の大きさ及び形状に変換する動作が、コントロール部品イメージ管理部13で行なわれる。   The control component data management unit 12 manages and selects control component data (component data) displayed in the control area. The control component image management unit 13 performs an operation for converting the image of the control component into a predetermined size and shape set in advance.

そして、イメージ変換されたコントロール部品を画面上のどこに配置するか位置を決定する処理が、コントロール部品位置決定部14で行なわれる。そして、決定された位置に、イメージ変換されたコントロール部品を表示領域に付加する処理が、コントロール部品付加部15で行なわれる。   Then, the control component position determination unit 14 performs processing for determining the position on the screen where the image-converted control component is to be arranged. Then, the control component adding unit 15 performs processing for adding the image-converted control component to the display area at the determined position.

図3(a)において、2次元ウィンドウ22と、3次元ウィンドウ23及び24と、を比較すると、3次元ウィンドウ23は、ウィンドウ全体が縮小されたように表示される。したがって、3次元ウィンドウ23のコントロール領域も縮小されて表示されている。一方で、3次元ウィンドウ24は、ウィンドウの右側がZ軸方向へ傾いたために右側に行くにしたがって画像が縮小されて表示される。   In FIG. 3A, when the two-dimensional window 22 is compared with the three-dimensional windows 23 and 24, the three-dimensional window 23 is displayed as if the entire window is reduced. Therefore, the control area of the three-dimensional window 23 is also reduced and displayed. On the other hand, in the three-dimensional window 24, the right side of the window is tilted in the Z-axis direction, so that the image is reduced and displayed as it goes to the right side.

このように、仮想3次元空間(仮想3次元空間領域)に3次元ウィンドウを表示した場合、Z軸方向(奥行き方向)に配置されたコントロール領域が縮小されるので、ウィンドウの表示内容を制御する操作に支障をきたすという問題がある。   As described above, when a three-dimensional window is displayed in the virtual three-dimensional space (virtual three-dimensional space area), the control area arranged in the Z-axis direction (depth direction) is reduced, so that the display content of the window is controlled. There is a problem that the operation is hindered.

3次元ウィンドウであっても表示される画面は2次元の実空間であり、入力装置4は2次元の空間に対して座標の指示を行なう。したがって、情報処理装置(又はCPU3)は、指示位置に対して、対象となるウィンドウが2次元ウィンドウであるのか、又は3次元ウィンドウであるのかの属性を判断する必要がある。そして、情報処理装置は、対象となるウィンドウが、3次元ウィンドウである場合は、そのウィンドウが3次元空間でどのような位置に配置されているかを判断する必要がある。   Even if it is a three-dimensional window, the displayed screen is a two-dimensional real space, and the input device 4 instructs coordinates to the two-dimensional space. Therefore, the information processing apparatus (or CPU 3) needs to determine the attribute of whether the target window is a two-dimensional window or a three-dimensional window with respect to the designated position. When the target window is a three-dimensional window, the information processing apparatus needs to determine where the window is arranged in the three-dimensional space.

図4は、3次元ウィンドウを操作する場合における指示位置(指示位置情報)と、対象となる3次元ウィンドウの表示位置情報(座標情報)と、の関係を説明するための図である。   FIG. 4 is a diagram for explaining the relationship between the indicated position (indicated position information) when operating the three-dimensional window and the display position information (coordinate information) of the target three-dimensional window.

図4中、31〜34は、ウィンドウを構成する頂点を示している。35〜37は、入力装置4の動作に応じて表示されるカーソルである。例えば、カーソル35の位置で指示位置情報の入力が入力装置4よりあった場合、情報処理装置(又はCPU3)は、頂点31と、頂点33と、から構成される辺の、カーソル近傍のZ軸の座標によって、コントロール領域を変換するか否かを判断する。即ち、情報処理装置は、Z軸方向の距離によって、コントロール領域の操作が可能か否かを判断し、コントロール領域の操作が不可能と判断した場合には、コントロール領域を操作可能の大きさにイメージ変換して表示する動作を行なう。   In FIG. 4, reference numerals 31 to 34 denote vertices constituting the window. 35 to 37 are cursors displayed in accordance with the operation of the input device 4. For example, when the input position information is input from the input device 4 at the position of the cursor 35, the information processing device (or the CPU 3) determines the Z axis in the vicinity of the cursor on the side constituted by the vertex 31 and the vertex 33. Whether or not to convert the control area is determined based on the coordinates. That is, the information processing apparatus determines whether or not the control area can be operated based on the distance in the Z-axis direction. If the information processing apparatus determines that the control area cannot be operated, the control area is sized to be operable. The image is converted and displayed.

図4の場合には、例えば、カーソル35の位置で指示位置情報の入力が入力装置4よりあった場合、CPU3は、コントロール領域の変換を実行しない。しかしながら、カーソル36及び37の位置で指示位置情報の入力が入力装置4よりあった場合、CPU3は、コントロール領域の変換を実行する。即ち、カーソル35に関しては、CPU3は、指示位置情報(又はカーソル35の指示位置)の近傍に表示されているコントロール領域の表示内容は、指示可能な大きさで表示されていると判断する。また、カーソル36、カーソル37に関しては、CPU3は、指示位置情報(又はカーソル36、カーソル37の指示位置)の近傍に表示されているコントロール領域の表示内容は、ユーザが指示するには小さすぎると判断する。   In the case of FIG. 4, for example, when the input position information is input from the input device 4 at the position of the cursor 35, the CPU 3 does not perform control area conversion. However, when the input position information is input from the input device 4 at the positions of the cursors 36 and 37, the CPU 3 executes conversion of the control area. That is, regarding the cursor 35, the CPU 3 determines that the display content of the control area displayed in the vicinity of the designated position information (or the designated position of the cursor 35) is displayed in a size that can be designated. As for the cursor 36 and the cursor 37, the CPU 3 indicates that the display content of the control area displayed in the vicinity of the designated position information (or the designated position of the cursor 36 and the cursor 37) is too small for the user to designate. to decide.

なお、上述したように、情報処理装置(又はCPU3)は、3次元ウィンドウの辺における入力装置4の指示位置に対するZ軸座標に応じて、コントロール領域を変換するか否かの判断を行ってもよいし、以下のように判断してもよい。つまり、情報処理装置(又はCPU3)は、入力装置4の指示位置情報(指示位置)が3次元ウィンドウ画像か、又は3次元ウィンドウ画像から所定の距離内(つまり、近傍)かに応じて、入力位置近傍のコントロール領域を変換するようにしてもよい。   As described above, the information processing apparatus (or CPU 3) may determine whether or not to convert the control area according to the Z-axis coordinate with respect to the designated position of the input device 4 on the side of the three-dimensional window. It may be determined as follows. In other words, the information processing apparatus (or CPU 3) performs input depending on whether the indicated position information (indicated position) of the input device 4 is a three-dimensional window image or within a predetermined distance (that is, in the vicinity) from the three-dimensional window image. The control area in the vicinity of the position may be converted.

図5は、コントロール領域の拡大表示に係る処理の一例を説明するためのフローチャートである。なお、フローチャートの各ステップにおける処理は、CPU3で制御されて実行される。   FIG. 5 is a flowchart for explaining an example of processing related to enlarged display of the control area. Note that the processing in each step of the flowchart is executed under the control of the CPU 3.

ステップS102において、CPU3は、入力装置4による指示位置情報を取得し、指示位置情報(指示位置)の検出を実行する。   In step S102, the CPU 3 acquires designated position information from the input device 4 and executes detection of designated position information (designated position).

続いて、ステップS103において、CPU3は、ステップS102で検出した指示位置が3次元ウィンドウ内にあるか、又は3次元ウィンドウの近傍にあるか否かを判断する。この処理は、3次元ウィンドウ内である場合には、3次元ウィンドウの表示位置(表示位置情報)と、指示位置(指示位置情報)と、を対応付けることで判断することができる。また、指示位置が3次元ウィンドウの表示位置から離れている場合、CPU3は、所定の距離以内であれば、指示位置が3次元ウィンドウの近傍であると判断する。   Subsequently, in step S103, the CPU 3 determines whether or not the indicated position detected in step S102 is in the vicinity of the three-dimensional window. If this processing is within the three-dimensional window, it can be determined by associating the display position (display position information) of the three-dimensional window with the designated position (designated position information). When the designated position is far from the display position of the three-dimensional window, the CPU 3 determines that the designated position is in the vicinity of the three-dimensional window if it is within a predetermined distance.

このように、ステップS103で、肯定的に判断された場合には、CPU3は、ステップS104に進み、対象となる3次元ウィンドウの属性等の情報を取得する。なお、ステップS103で、3次元ウィンドウの表示位置と、入力装置4の指示位置と、が所定距離以上であると判断された場合には、CPU3は、図5に示す処理を終了する。   As described above, when an affirmative determination is made in step S103, the CPU 3 proceeds to step S104 and acquires information such as attributes of the target three-dimensional window. If it is determined in step S103 that the display position of the three-dimensional window and the designated position of the input device 4 are greater than or equal to the predetermined distance, the CPU 3 ends the process shown in FIG.

ステップS105において、CPU3は、コントロール領域の変換が必要か否かを判断する。より具体的に説明すると、CPU3は、対象となる3次元ウィンドウの属性情報と、入力装置4の指示位置と、によってこの判断を行う。CPU3は、例えば、入力装置4の指示位置の近傍の3次元ウィンドウの座標のZ軸方向の値が所定値以上の場合は、コントロール領域の変換が必要と判断する。CPU3は、コントロール領域の変換が必要と判断した場合には、ステップS106に進み、コントロール領域の変換が必要ないと判断した場合には、図5に示す処理を終了する。   In step S105, the CPU 3 determines whether or not conversion of the control area is necessary. More specifically, the CPU 3 makes this determination based on the attribute information of the target three-dimensional window and the designated position of the input device 4. For example, when the value in the Z-axis direction of the coordinates of the three-dimensional window near the designated position of the input device 4 is equal to or greater than a predetermined value, the CPU 3 determines that the control area needs to be converted. If the CPU 3 determines that the control area needs to be converted, the process proceeds to step S106. If the CPU 3 determines that the control area does not need to be converted, the process shown in FIG.

ステップS105でコントロール領域の変換が必要と判断した場合、ステップS106において、CPU3(又はコントロール部品データ管理部12)は、対象となるコントロール領域のコントロール部品のデータ(コントロール部品のイメージ)を選択する。
ここで、CPU3(又はコントロール部品データ管理部12)は、例えば、指示位置情報と、3次元ウィンドウの表示位置情報と、コントロール領域の表示位置情報と、に応じて、対象となるコントロール領域のコントロール部品のデータを選択する。
If it is determined in step S105 that the control area needs to be converted, in step S106, the CPU 3 (or control component data management unit 12) selects control component data (control component image) in the target control area.
Here, the CPU 3 (or the control component data management unit 12) controls the target control area according to, for example, the designated position information, the display position information of the three-dimensional window, and the display position information of the control area. Select part data.

ステップS107において、CPU3(又はコントロール部品イメージ管理部13)は、対象となるコントロール領域のコントロール部品のイメージを、例えば予め設定された所定の大きさ及び形状に変換する。
ここで、CPU3は、入力装置4の指示位置情報と、3次元ウィンドウの表示位置情報と、コントロール領域の表示位置情報と、に基づいて、コントロール領域の拡大率(又は大きさ)及び/又は形状を決定してもよい(拡大率決定)。
また、CPU3は、入力装置4の指示位置情報と、3次元ウィンドウの座標のZ軸方向の値(つまり、3次元ウィンドウに係る仮想的な奥行き方向の座標情報)と、に基づいて、コントロール領域の拡大率(又は大きさ)及び/又は形状を決定してもよい。
また、CPU3は、3次元ウィンドウと対応付けられた2次元ウィンドウに応じて、コントロール領域(コントロール領域画像)の拡大率及び/又は形状を決定するようにしてもよい。つまり、CPU3は、3次元ウィンドウのコントロール領域の大きさを、前記3次元ウィンドウを2次元ウィンドウにした場合のコントロール領域の大きさと同じ大きさになるよう拡大率及び/又は形状を決定するようにしてもよい。
In step S107, the CPU 3 (or the control component image management unit 13) converts the image of the control component in the target control area into, for example, a predetermined size and shape set in advance.
Here, the CPU 3 determines the enlargement ratio (or size) and / or shape of the control area based on the indicated position information of the input device 4, the display position information of the three-dimensional window, and the display position information of the control area. May be determined (enlargement rate determination).
Further, the CPU 3 controls the control area based on the indicated position information of the input device 4 and the value in the Z-axis direction of the coordinates of the three-dimensional window (that is, the coordinate information in the virtual depth direction related to the three-dimensional window). The magnification (or size) and / or shape of the image may be determined.
Further, the CPU 3 may determine the enlargement factor and / or shape of the control area (control area image) according to the two-dimensional window associated with the three-dimensional window. That is, the CPU 3 determines the enlargement ratio and / or shape so that the size of the control area of the three-dimensional window is the same as the size of the control area when the three-dimensional window is changed to a two-dimensional window. May be.

ステップS108において、CPU3(又はコントロール部品位置決定部14)は、対象となるコントロール領域の、ステップS107でイメージ変換されたコントロール部品を、画面上のどこに配置(表示)するか、配置位置(表示位置)を決定する。
ここで、CPU3は、入力装置4の指示位置情報と、3次元ウィンドウの表示位置情報と、コントロール領域の表示位置情報と、に基づいて、イメージ変換されたコントロール部品(コントロール領域、又はコントロール領域画像)の配置位置を決定してもよい。
また、CPU3は、入力装置4の指示位置情報と、3次元ウィンドウの座標のZ軸方向の値と、に基づいて、イメージ変換されたコントロール部品(コントロール領域、又はコントロール領域画像)の配置位置を決定してもよい。
In step S108, the CPU 3 (or control component position determination unit 14) determines where to place (display) the control component image-converted in step S107 in the target control area on the screen. ).
Here, the CPU 3 controls the control component (control region or control region image) that has been image-converted based on the indicated position information of the input device 4, the display position information of the three-dimensional window, and the display position information of the control region. ) May be determined.
Further, the CPU 3 determines the arrangement position of the image-converted control component (control area or control area image) based on the indicated position information of the input device 4 and the value in the Z-axis direction of the coordinates of the three-dimensional window. You may decide.

ステップS109において、CPU3(又はコントロール部品付加部15)は、ステップS108で決定された配置位置に、イメージ変換されたコントロール部品を付加(又は表示)する処理を行なう。   In step S109, the CPU 3 (or control component adding unit 15) performs a process of adding (or displaying) the image-converted control component to the arrangement position determined in step S108.

以下にコントロール領域を3次元ウィンドウに対して、どのように配置して表示するかについて3次元ウィンドウと、コントロール領域との組合せの例を図6に示す。
図6は、3次元ウィンドウと、コントロール領域との組合せの例を示す図である。
FIG. 6 shows an example of a combination of a three-dimensional window and a control area regarding how the control area is arranged and displayed with respect to the three-dimensional window.
FIG. 6 is a diagram illustrating an example of a combination of a three-dimensional window and a control area.

図6(a)は、2次元ウィンドウの左辺(Y軸)を中心に回転させた場合の3次元ウィンドウの一例を示している。3次元ウィンドウ501に対して、カーソル503の位置に入力がなされた場合に、コントロール領域502が、図6(a)のように配置されて表示される。   FIG. 6A shows an example of a three-dimensional window when rotated about the left side (Y axis) of the two-dimensional window. When an input is made at the position of the cursor 503 with respect to the three-dimensional window 501, the control area 502 is arranged and displayed as shown in FIG.

即ち、3次元ウィンドウ501の右辺近傍(カーソル503の位置)に入力がなされたとする。すると、CPU3は、3次元ウィンドウ501の右辺に存在するコントロール領域を、3次元ウィンドウ501を回転軸(左辺(Y軸))を中心に元に戻すよう回転させた2次元ウィンドウのコントロール領域と同じ大きさに拡大する。そして、CPU3は、拡大したコントロール領域502を、3次元ウィンドウに並ぶように表示する。   That is, it is assumed that an input is made near the right side of the three-dimensional window 501 (position of the cursor 503). Then, the CPU 3 is the same as the control area of the two-dimensional window in which the control area existing on the right side of the three-dimensional window 501 is rotated so that the three-dimensional window 501 is returned to its original position around the rotation axis (left side (Y axis)). Enlarge to size. Then, the CPU 3 displays the enlarged control area 502 so as to be arranged in a three-dimensional window.

図6(b)は、2次元ウィンドウの下辺(X軸)を中心に回転させた場合の3次元ウィンドウの一例を示している。3次元ウィンドウ504に対して、カーソル506の位置に入力がなされた場合に、コントロール領域505が、図6(b)のように配置されて表示される。   FIG. 6B shows an example of a three-dimensional window when rotated around the lower side (X axis) of the two-dimensional window. When an input is made at the position of the cursor 506 with respect to the three-dimensional window 504, the control area 505 is arranged and displayed as shown in FIG.

即ち、3次元ウィンドウ504の右辺近傍(カーソル506の位置)に入力がなされたとする。すると、CPU3は、3次元ウィンドウ504の右辺に存在するコントロール領域を、3次元的に拡大して3次元ウィンドウ504の右辺に並ぶように表示する(コントロール領域505)。   That is, it is assumed that an input is made near the right side of the three-dimensional window 504 (position of the cursor 506). Then, the CPU 3 displays the control area existing on the right side of the three-dimensional window 504 in a three-dimensionally enlarged manner so as to be arranged on the right side of the three-dimensional window 504 (control area 505).

図6(c)は、2次元ウィンドウの下辺(X軸)を中心に回転させた場合の3次元ウィンドウの一例を示している。3次元ウィンドウ507に対して、カーソル509の位置に入力がなされた場合に、コントロール領域508が、図6(c)のように配置されて表示される。   FIG. 6C shows an example of a three-dimensional window when rotated around the lower side (X axis) of the two-dimensional window. When an input is made at the position of the cursor 509 with respect to the three-dimensional window 507, the control area 508 is arranged and displayed as shown in FIG.

即ち、3次元ウィンドウ507の上辺近傍(カーソル509の位置)に入力がなされたとする。すると、CPU3は、3次元ウィンドウ507の上辺に存在するコントロール領域を、3次元ウィンドウ507を回転軸(下辺(X軸))を中心に元に戻すよう回転させた2次元ウィンドウのコントロール領域と同じ大きさに拡大する。そして、CPU3は、拡大したコントロール領域508を、3次元ウィンドウに並ぶように表示する。   That is, it is assumed that an input is made near the upper side of the three-dimensional window 507 (position of the cursor 509). Then, the CPU 3 is the same as the control area of the two-dimensional window in which the control area existing on the upper side of the three-dimensional window 507 is rotated so that the three-dimensional window 507 is returned to the original position around the rotation axis (lower side (X axis)). Enlarge to size. Then, the CPU 3 displays the enlarged control area 508 so as to be arranged in a three-dimensional window.

図6(d)は、2次元ウィンドウをZ軸方向に変位させて表示させた場合の3次元ウィンドウの一例を示している。3次元ウィンドウ510に対して、カーソル512の位置に入力がなされた場合に、コントロール領域511が、図6(d)のように配置されて表示される。   FIG. 6D shows an example of a three-dimensional window when the two-dimensional window is displayed while being displaced in the Z-axis direction. When an input is made at the position of the cursor 512 with respect to the three-dimensional window 510, the control area 511 is arranged and displayed as shown in FIG.

即ち、3次元ウィンドウ510の右上頂点近傍(カーソル512の位置)に入力がなされたとする。すると、CPU3は、3次元ウィンドウ510の上辺に存在するコントロール領域を、3次元ウィンドウ510を2次元ウィンドウに変換した(戻した)場合のコントロール領域と同じ大きさに拡大する。そして、CPU3は、拡大したコントロール領域511を、3次元ウィンドウに並ぶように表示する。   That is, it is assumed that an input is made near the upper right vertex (position of the cursor 512) of the three-dimensional window 510. Then, the CPU 3 expands the control area existing on the upper side of the three-dimensional window 510 to the same size as the control area when the three-dimensional window 510 is converted (returned) into the two-dimensional window. Then, the CPU 3 displays the enlarged control area 511 so as to be arranged in a three-dimensional window.

以上のように、3次元ウィンドウと、コントロール領域と、の表示例に関して説明したが、コントロール領域の表示位置は、図6に示すように対象となる3次元ウィンドウのコントロール領域に並べて表示する必要は必ずしもなく、重なるように表示してもよい。その場合、CPU3は、元のコントロール領域を透過表示するようにしてもよい。   As described above, the display example of the three-dimensional window and the control area has been described. However, the display position of the control area needs to be displayed side by side in the control area of the target three-dimensional window as shown in FIG. It does not necessarily have to be displayed so as to overlap. In that case, the CPU 3 may display the original control area in a transparent manner.

また、コントロール領域を変換して表示するタイミングは、入力装置4で実際に3次元ウィンドウに対してコントロール領域近傍でマウスの左クリック等のコマンドを検出してから動作するようにしてもよい。   Further, the timing for converting and displaying the control area may be operated after the input device 4 actually detects a command such as a left mouse click in the vicinity of the control area with respect to the three-dimensional window.

また、変換して表示したコントロール領域を消去するタイミングは、コントロール領域から入力装置4の入力が所定距離離れた場合、又はコントロール領域の操作から一定時間経過した場合等適宜変更すればよい。   In addition, the timing for deleting the converted and displayed control area may be appropriately changed, for example, when the input of the input device 4 is away from the control area by a predetermined distance, or when a certain time has elapsed since the operation of the control area.

また、コントロール領域の変換後の表示の大きさは、2次元ウィンドウと同じ大きさであれば、2次元ウィンドウの表示の際に部品データとして所有しているので、変換に要する負荷が無いことから変換時間等に有利となる。しかしながら、対象となる3次元ウィンドウと近接している他のウィンドウとの位置関係で、適宜サイズや形状を変更してもよい。   Also, if the display size of the control area after conversion is the same size as that of the two-dimensional window, it is owned as part data when the two-dimensional window is displayed, so there is no load required for conversion. This is advantageous for conversion time and the like. However, the size and shape may be changed as appropriate depending on the positional relationship between the target three-dimensional window and another window in the vicinity.

また、変換前と、変換後との両方のコントロール領域が表示される場合に、入力装置4の入力は変換後のコントロール領域にのみ有効とすることで、操作者の誤操作を防止することができる。   Further, when both the control area before conversion and after the conversion are displayed, the input of the input device 4 is valid only in the control area after the conversion, so that an operator's erroneous operation can be prevented. .

また、変換前と、変換後との両方のコントロール領域は連動した動作を表示してもよい。例えば、変換後のスライダーを操作して動かして操作した場合に、変換前のスライダーが連動して動作するように表示してもよい。   In addition, the control area before and after the conversion may display a linked operation. For example, when the slider after conversion is operated and moved, it may be displayed so that the slider before conversion operates in conjunction with it.

<その他の実施形態>
また、本発明の目的は、以下のようにすることによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体(又は記録媒体)を、システム或いは装置に供給する。そして、そのシステム或いは装置の中央演算処理手段(CPUやMPU)が記憶媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコードを記録した記憶媒体は本発明を構成することになる。
<Other embodiments>
The object of the present invention is achieved by the following. That is, a storage medium (or recording medium) in which a program code of software that realizes the functions of the above-described embodiments is recorded is supplied to the system or apparatus. Then, the central processing means (CPU or MPU) of the system or apparatus reads and executes the program code stored in the storage medium. In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiment, and the storage medium recording the program code constitutes the present invention.

また、システム或いは装置の前記中央演算処理手段が読み出したプログラムコードを実行することにより、そのプログラムコードの指示に基づき、システム或いは装置上で稼働しているオペレーティングシステム(OS)等が実際の処理の一部又は全部を行う。その処理によって上述した実施形態の機能が実現される場合も含まれる。   In addition, by executing the program code read by the central processing means of the system or apparatus, an operating system (OS) or the like operating on the system or apparatus performs actual processing based on the instruction of the program code. Do some or all. The case where the function of the above-described embodiment is realized by the processing is also included.

更に、記憶媒体から読み出されたプログラムコードが、前記システム或いは装置に挿入された機能拡張カードや、接続された機能拡張ユニットに備わるメモリに書込まれたとする。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPU等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。   Further, it is assumed that the program code read from the storage medium is written in a memory provided in a function expansion card inserted into the system or apparatus or a function expansion unit connected thereto. After that, based on the instruction of the program code, the CPU of the function expansion card or function expansion unit performs part or all of the actual processing, and the function of the above-described embodiment is realized by the processing. It is.

本発明を前記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。   When the present invention is applied to the storage medium, the program code corresponding to the flowchart described above is stored in the storage medium.

以上、上述した実施形態によれば、3次元空間の奥行き方向に遠い距離にある表示画像が小さく、視認性が低下するような場合、ウィンドウの表示内容を制御するメニュー類の表示画像であるコントロール領域を適宜拡大して表示することができる。   As described above, according to the above-described embodiment, when the display image at a far distance in the depth direction of the three-dimensional space is small and the visibility is lowered, the control is a display image of a menu for controlling the display content of the window. The area can be enlarged and displayed as appropriate.

よって、仮想3次元空間領域の奥行き方向にある操作メニューの視認性及び操作性を向上させることができる。   Therefore, the visibility and operability of the operation menu in the depth direction of the virtual three-dimensional space area can be improved.

以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。   The preferred embodiments of the present invention have been described in detail above, but the present invention is not limited to such specific embodiments, and various modifications can be made within the scope of the gist of the present invention described in the claims.・ Change is possible.

ウィンドウ表示装置の一例である情報処理装置(コンピュータ)のハードウェア構成一例を示す図である。It is a figure which shows an example of the hardware constitutions of the information processing apparatus (computer) which is an example of a window display apparatus. 情報処理装置の機能構成の一例を示す図です。It is a diagram showing an example of the functional configuration of the information processing device. 情報処理装置が表示するウィンドウ表示の一例を示す図である。It is a figure which shows an example of the window display which an information processing apparatus displays. 3次元ウィンドウを操作する場合における指示位置(指示位置情報)と、対象となる3次元ウィンドウの表示位置情報(座標情報)と、の関係を説明するための図である。It is a figure for demonstrating the relationship between the indication position (indication position information) in the case of operating a three-dimensional window, and the display position information (coordinate information) of the target three-dimensional window. コントロール領域の拡大表示に係る処理の一例を説明するためのフローチャートである。It is a flowchart for demonstrating an example of the process which concerns on the enlarged display of a control area. 3次元ウィンドウと、コントロール領域との組合せの例を示す図である。It is a figure which shows the example of the combination of a three-dimensional window and a control area.

符号の説明Explanation of symbols

1 表示装置
3 CPU
4 入力装置
5 メモリ
1 Display device 3 CPU
4 Input device 5 Memory

Claims (12)

画面上の仮想3次元空間領域に3次元ウィンドウと、前記3次元ウィンドウの表示内容の制御に係るコントロール領域画像と、を表示する表示制御手段と、
入力装置の指示位置情報を取得する取得手段と、
前記指示位置情報と、前記3次元ウィンドウの表示位置情報と、前記コントロール領域画像の表示位置情報と、に応じて、前記コントロール領域画像を拡大するよう変換する変換手段と、
を有することを特徴とするウィンドウ表示装置。
Display control means for displaying a three-dimensional window in a virtual three-dimensional space area on the screen and a control region image related to control of display contents of the three-dimensional window;
Obtaining means for obtaining designated position information of the input device;
Conversion means for converting the control area image to be enlarged according to the indication position information, the display position information of the three-dimensional window, and the display position information of the control area image;
A window display device comprising:
前記取得手段において取得された指示位置情報と、前記3次元ウィンドウに係る仮想的な奥行き方向の座標情報と、に基づいて、前記変換手段における前記コントロール領域画像の変換を実行するか否かを判断する判断手段を更に有することを特徴とする請求項1に記載のウィンドウ表示装置。   Based on the indicated position information acquired by the acquisition unit and the virtual depth direction coordinate information related to the three-dimensional window, it is determined whether or not to convert the control area image in the conversion unit. The window display device according to claim 1, further comprising a determination unit that performs the determination. 前記取得手段において取得された指示位置情報と、前記3次元ウィンドウに係る仮想的な奥行き方向の座標情報と、に基づいて、前記変換手段における前記コントロール領域画像の変換に係る拡大率を決定する拡大率決定手段を更に有することを特徴とする請求項1又は2に記載のウィンドウ表示装置。   An enlargement for determining an enlargement ratio related to the conversion of the control area image in the conversion means based on the indicated position information acquired in the acquisition means and the virtual depth direction coordinate information related to the three-dimensional window. The window display device according to claim 1, further comprising rate determining means. 回転軸を中心に前記3次元ウィンドウを回転させた2次元ウィンドウのコントロール領域画像と同じ大きさになるよう、前記変換手段における前記コントロール領域画像の変換に係る拡大率を決定する拡大率決定手段を更に有することを特徴とする請求項1又は2に記載のウィンドウ表示装置。   An enlargement ratio determining means for determining an enlargement ratio relating to the conversion of the control area image in the conversion means so as to be the same size as the control area image of the two-dimensional window obtained by rotating the three-dimensional window around the rotation axis; The window display device according to claim 1, further comprising: 前記指示位置情報と、前記3次元ウィンドウの表示位置情報と、変換前のコントロール領域画像の表示位置情報と、に応じて、前記変換手段において変換された前記コントロール領域画像の表示位置を決定する位置決定手段を更に有することを特徴とする請求項1乃至4の何れか1項に記載のウィンドウ表示装置。   A position for determining the display position of the control area image converted by the conversion means according to the indicated position information, the display position information of the three-dimensional window, and the display position information of the control area image before conversion. The window display device according to claim 1, further comprising a determining unit. ウィンドウ表示装置におけるウィンドウ表示方法であって、
画面上の仮想3次元空間領域に3次元ウィンドウと、前記3次元ウィンドウの表示内容の制御に係るコントロール領域画像と、を表示する表示制御ステップと、
入力装置の指示位置情報を取得する取得ステップと、
前記指示位置情報と、前記3次元ウィンドウの表示位置情報と、前記コントロール領域画像の表示位置情報と、に応じて、前記コントロール領域画像を拡大するよう変換する変換ステップと、
を有することを特徴とするウィンドウ表示方法。
A window display method in a window display device,
A display control step of displaying a three-dimensional window in a virtual three-dimensional space area on the screen and a control region image related to control of display contents of the three-dimensional window;
An acquisition step of acquiring indicated position information of the input device;
A conversion step of converting the control area image to be enlarged according to the indication position information, the display position information of the three-dimensional window, and the display position information of the control area image;
A window display method characterized by comprising:
前記取得ステップにおいて取得された指示位置情報と、前記3次元ウィンドウに係る仮想的な奥行き方向の座標情報と、に基づいて、前記変換ステップにおける前記コントロール領域画像の変換を実行するか否かを判断する判断ステップを更に有することを特徴とする請求項6に記載のウィンドウ表示方法。   Based on the indicated position information acquired in the acquisition step and the virtual depth direction coordinate information related to the three-dimensional window, it is determined whether or not to convert the control area image in the conversion step. The window display method according to claim 6, further comprising a determination step of: 前記取得ステップにおいて取得された指示位置情報と、前記3次元ウィンドウに係る仮想的な奥行き方向の座標情報と、に基づいて、前記変換ステップにおける前記コントロール領域画像の変換に係る拡大率を決定する拡大率決定ステップを更に有することを特徴とする請求項6又は7に記載のウィンドウ表示方法。   Enlargement for determining an enlargement ratio related to the conversion of the control area image in the conversion step based on the indicated position information acquired in the acquisition step and the virtual depth direction coordinate information related to the three-dimensional window The window display method according to claim 6, further comprising a rate determining step. 回転軸を中心に前記3次元ウィンドウを回転させた2次元ウィンドウのコントロール領域画像と同じ大きさになるよう、前記変換ステップにおける前記コントロール領域画像の変換に係る拡大率を決定する拡大率決定ステップを更に有することを特徴とする請求項6又は7に記載のウィンドウ表示方法。   An enlargement ratio determining step for determining an enlargement ratio relating to the conversion of the control area image in the conversion step so as to be the same size as the control area image of the two-dimensional window obtained by rotating the three-dimensional window around the rotation axis; The window display method according to claim 6 or 7, further comprising: 前記指示位置情報と、前記3次元ウィンドウの表示位置情報と、変換前のコントロール領域画像の表示位置情報と、に応じて、前記変換ステップにおいて変換された前記コントロール領域画像の表示位置を決定する位置決定ステップを更に有することを特徴とする請求項6乃至9の何れか1項に記載のウィンドウ表示方法。   A position for determining the display position of the control area image converted in the conversion step according to the indicated position information, the display position information of the three-dimensional window, and the display position information of the control area image before conversion. The window display method according to claim 6, further comprising a determination step. コンピュータに、
画面上の仮想3次元空間領域に3次元ウィンドウと、前記3次元ウィンドウの表示内容の制御に係るコントロール領域画像と、を表示する表示制御ステップと、
入力装置の指示位置情報を取得する取得ステップと、
前記指示位置情報と、前記3次元ウィンドウの表示位置情報と、前記コントロール領域画像の表示位置情報と、に応じて、前記コントロール領域画像を拡大するよう変換する変換ステップと、
を実行させることを特徴とするプログラム。
On the computer,
A display control step of displaying a three-dimensional window in a virtual three-dimensional space area on the screen and a control region image related to control of display contents of the three-dimensional window;
An acquisition step of acquiring indicated position information of the input device;
A conversion step of converting the control area image to be enlarged according to the indication position information, the display position information of the three-dimensional window, and the display position information of the control area image;
A program characterized by having executed.
請求項11に記載のプログラムを記憶したコンピュータ読み取り可能な記憶媒体。   A computer-readable storage medium storing the program according to claim 11.
JP2007161717A 2007-06-19 2007-06-19 Window display device and window display method Pending JP2009003566A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007161717A JP2009003566A (en) 2007-06-19 2007-06-19 Window display device and window display method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007161717A JP2009003566A (en) 2007-06-19 2007-06-19 Window display device and window display method

Publications (1)

Publication Number Publication Date
JP2009003566A true JP2009003566A (en) 2009-01-08

Family

ID=40319910

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007161717A Pending JP2009003566A (en) 2007-06-19 2007-06-19 Window display device and window display method

Country Status (1)

Country Link
JP (1) JP2009003566A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013061805A (en) * 2011-09-13 2013-04-04 Sony Computer Entertainment Inc Display control device, display control method, and computer program
JP2014522541A (en) * 2011-06-13 2014-09-04 本田技研工業株式会社 Moveit: Integrated monitoring, manipulation, visualization and editing toolkit for reconfigurable physical computing
CN119356635A (en) * 2024-12-20 2025-01-24 杭州海康威视数字技术股份有限公司 A method, device, equipment and medium for configuring a playback window of a spliced screen

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014522541A (en) * 2011-06-13 2014-09-04 本田技研工業株式会社 Moveit: Integrated monitoring, manipulation, visualization and editing toolkit for reconfigurable physical computing
JP2013061805A (en) * 2011-09-13 2013-04-04 Sony Computer Entertainment Inc Display control device, display control method, and computer program
CN119356635A (en) * 2024-12-20 2025-01-24 杭州海康威视数字技术股份有限公司 A method, device, equipment and medium for configuring a playback window of a spliced screen

Similar Documents

Publication Publication Date Title
EP2495644B1 (en) Portable information terminal comprising two adjacent display screens
JP5977334B2 (en) Compact control menu for touch-enabled command execution
JP4883791B2 (en) Information processing apparatus and display method
CN101404152B (en) Information display device
US11003340B2 (en) Display device
EP3935485A1 (en) Devices, methods, and systems for manipulating user interfaces
JP4717116B2 (en) Method, program, and data processing system for changing shape of display object
JP3982288B2 (en) 3D window display device, 3D window display method, and 3D window display program
JP2006099733A (en) Screen display device, screen display method and program
JP2004078693A (en) View movement operation method
JP2009157908A (en) Information display terminal, information display method, and program
US6469709B1 (en) Image editing method and apparatus
JP5875262B2 (en) Display control device
JP2004280532A (en) Selection area control device, selection area control method, and selection area control program
JP2009003566A (en) Window display device and window display method
JP6021460B2 (en) Drawing method, program, and apparatus
JP2009058991A (en) Window display system, method and program
JP2008242611A (en) 3D model partial display method, 3D model partial display device, and 3D model partial display program
JP2008146241A (en) File information display and file information display program
JP4722784B2 (en) Electronic blackboard apparatus, image processing method in electronic blackboard apparatus, and program thereof
JP2002023915A (en) Device and method for controlling display of tool button and recording medium
JP4998363B2 (en) Program and information processing apparatus
JPH1031573A (en) Information processing device
JP6985157B2 (en) Image measuring machines, tool editing methods, and programs
JP2008033795A (en) Image processing apparatus and method, program, and storage medium