Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6553436B2 - Graphical user interface device, method and program - Google Patents
[go: Go Back, main page]

JP6553436B2 - Graphical user interface device, method and program - Google Patents

Graphical user interface device, method and program Download PDF

Info

Publication number
JP6553436B2
JP6553436B2 JP2015145967A JP2015145967A JP6553436B2 JP 6553436 B2 JP6553436 B2 JP 6553436B2 JP 2015145967 A JP2015145967 A JP 2015145967A JP 2015145967 A JP2015145967 A JP 2015145967A JP 6553436 B2 JP6553436 B2 JP 6553436B2
Authority
JP
Japan
Prior art keywords
information
screen
display
unit
objects
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.)
Active
Application number
JP2015145967A
Other languages
Japanese (ja)
Other versions
JP2017027403A (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.)
NEC Corp
NEC Aerospace Systems Ltd
Original Assignee
NEC Corp
NEC Aerospace Systems 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 NEC Corp, NEC Aerospace Systems Ltd filed Critical NEC Corp
Priority to JP2015145967A priority Critical patent/JP6553436B2/en
Publication of JP2017027403A publication Critical patent/JP2017027403A/en
Application granted granted Critical
Publication of JP6553436B2 publication Critical patent/JP6553436B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、グラフィカルユーザインタフェースを採用するソフトウェアに関する。   The present invention relates to software employing a graphical user interface.

グラフィカルユーザインタフェースを採用するソフトウェアには、描画対象の情報をその種類に応じて分類し、分類した情報を統合して表示するものがある。   Some software that employs a graphical user interface classifies information to be drawn according to its type, and integrates and displays the classified information.

このようなソフトウェアに関連する技術の一例が、特許文献1に記載されている。特許文献1に記載の関連技術は、管制対象の航空機に関する複数種類の情報を取得する。そして、この関連技術は、画面を分割して形成される異なる表示領域に、各種類の情報をそれぞれ表示する。そして、この関連技術は、いずれかの表示領域において発生した航空機選択イベントに応じて、該当する航空機を選択する。そして、この関連技術は、選択した航空機に関する情報を表示するよう、各表示領域を更新する。   An example of a technique related to such software is described in Patent Document 1. The related art described in Patent Literature 1 acquires a plurality of types of information related to aircraft to be controlled. And this related art displays each kind of information on a different display area formed by dividing a screen. This related technique selects a corresponding aircraft in accordance with an aircraft selection event that has occurred in any of the display areas. The related art then updates each display area to display information about the selected aircraft.

また、このような問題に関連する他の技術が、特許文献2に記載されている。特許文献2に記載の関連技術は、航空機の位置、進行方向および高度を表す情報を取得する。そして、この関連技術は、航空機の飛行する高度を重複することなく複数の高度帯に分割する。そして、この関連技術は、各高度帯を表す描画領域に、その高度帯を飛行する航空機の位置および進行方向を表すシンボルを表示する。   Another technique related to such a problem is described in Patent Document 2. The related art described in Patent Document 2 acquires information representing the position, the traveling direction, and the altitude of an aircraft. And this related art divides the flight altitude of the aircraft into a plurality of altitude bands without overlapping. In this related technique, symbols representing the position and traveling direction of an aircraft flying in the altitude zone are displayed in a drawing area representing each altitude zone.

特開平8−273099号公報Japanese Patent Application Laid-Open No. 8-273099 特開2011−232827号公報Japanese Unexamined Patent Publication No. 2011-232728

ここで、上述したようなソフトウェアの中には、描画対象のオブジェクトをその種類に応じてレイヤに振り分け、それらのレイヤを重畳して1つの表示領域に表示するものがある。このようなソフトウェアは、画面上の位置を指定する情報の入力に応じて、その位置に対応するオブジェクトを複数のレイヤから検索して選択する。そして、このようなソフトウェアは、選択したオブジェクトに関する処理を実行する。   Here, among the software as described above, there are ones in which objects to be drawn are distributed to layers according to their types, and those layers are superimposed and displayed in one display area. Such software searches and selects an object corresponding to the position from a plurality of layers in response to input of information specifying the position on the screen. Such software then performs processing on the selected object.

ところが、このようなソフトウェアにおいて、オブジェクトの検索処理を実行する際に、各レイヤの描画情報を更新中の場合がある。これは、描画対象のオブジェクトに関する情報が更新されると、各レイヤの描画情報が更新されるためである。この場合、このようなソフトウェアは、各レイヤの描画情報の更新処理を終了した後でないと各レイヤの描画情報を参照できず、指定された位置に対応するオブジェクトの検索処理を開始できない。このため、このようなソフトウェアでは、画面上の位置を指定する情報が入力されてから、オブジェクトを選択して関連する処理を実行するまでに時間がかかる。つまり、このようなソフトウェアでは、オブジェクト選択に要する処理時間が長くなるという課題がある。特に、描画対象のオブジェクトの更新頻度が高い場合や、レイヤ数が多い場合に、この課題は顕著になる。   However, in such software, when performing object search processing, the drawing information of each layer may be being updated. This is because when the information on the object to be drawn is updated, the drawing information on each layer is updated. In this case, such software can refer to the drawing information of each layer only after finishing the update processing of the drawing information of each layer, and cannot start the search processing of the object corresponding to the designated position. For this reason, in such software, it takes time from input of information specifying a position on the screen until an object is selected and related processing is executed. That is, such software has a problem that the processing time required for object selection becomes long. This problem is particularly noticeable when the object to be drawn is updated frequently or when the number of layers is large.

しかしながら、上述した関連技術は、この課題を解決することができない。   However, the related technology described above cannot solve this problem.

特許文献1に記載された関連技術は、航空機に関する各種類の情報を、互いに重畳されていない異なる表示領域に表示する。そのため、この関連技術では、1つの航空機選択イベントは、1つの表示領域で発生する。したがって、この関連技術は、航空機選択イベントが発生した表示領域の更新さえ終了していれば、航空機選択イベントに応じた航空機の検索処理を開始することができる。したがって、この関連技術は、描画対象のオブジェクトをその種類に応じてレイヤに振り分け、それらのレイヤを重畳表示するソフトウェアにおける上述の課題を解決するのに適していない。   The related technology described in Patent Document 1 displays each type of information related to an aircraft in different display areas that are not superimposed on each other. Therefore, in this related art, one aircraft selection event occurs in one display area. Therefore, this related art can start the search process of the aircraft according to the aircraft selection event as long as the update of the display area where the aircraft selection event occurred is finished. Therefore, this related art is not suitable for solving the above-mentioned problems in software that distributes objects to be drawn into layers according to their types and displays those layers in a superimposed manner.

また、特許文献2に記載された関連技術は、各航空機を表すシンボルをその高度帯に応じて、互いに重畳されていない異なる描画領域に表示する。また、特許文献2には、描画した航空機を入力情報に応じて選択する処理については記載されていない。したがって、この関連技術は、描画対象のオブジェクトをその種類に応じてレイヤに振り分け、それらのレイヤを重畳表示するソフトウェアにおける上述の課題を解決するのに適していない。   Moreover, the related technique described in Patent Document 2 displays symbols representing each aircraft in different drawing areas that are not superimposed on each other according to the altitude zone. Further, Patent Document 2 does not describe processing for selecting a drawn aircraft according to input information. Therefore, this related art is not suitable for solving the above-mentioned problems in software that distributes objects to be drawn into layers according to their types and displays those layers in a superimposed manner.

本発明は、上述の課題を解決するためになされたものである。すなわち、本発明は、描画対象のオブジェクトをその種類に応じてレイヤに振り分け、それらのレイヤを重畳表示するソフトウェアにおいて、オブジェクト選択に要する処理時間を短縮する技術を提供することを目的とする。   The present invention has been made to solve the above-described problems. That is, an object of the present invention is to provide a technique for shortening the processing time required for object selection in software that sorts objects to be drawn into layers according to their types and displays these layers in a superimposed manner.

本発明のグラフィカルユーザインタフェース装置は、描画対象のオブジェクトに関する情報を取得するオブジェクト情報取得部と、前記オブジェクトに関する情報を格納するオブジェクト情報格納部と、前記オブジェクトを、前記オブジェクトに関する情報が示す種類に応じて1つ以上のレイヤに振り分け、前記オブジェクトに関する情報が示す表示位置に基づき前記オブジェクトを配置した前記各レイヤの描画情報を生成するレイヤ描画情報生成部と、前記各レイヤの描画情報を重畳して表示装置の画面に表示する重畳表示部と、前記画面上の位置を指定する画面位置指定情報を入力装置から取得する画面位置指定情報入力部と、前記画面位置指定情報に対応する表示位置のオブジェクトを前記オブジェクト情報格納部から検索し、検索したオブジェクトを選択するオブジェクト選択部と、前記オブジェクト選択部によって選択されたオブジェクトに関する処理を実行する処理実行部と、を備える。   The graphical user interface device according to the present invention includes an object information acquisition unit for acquiring information on an object to be drawn, an object information storage unit for storing information on the object, and a type indicated by the information on the object. A layer drawing information generation unit that generates drawing information of each layer in which the object is arranged based on a display position indicated by information on the object, and superimposes the drawing information of each layer. An object of a display position corresponding to the screen position designation information, a superimposed display unit to be displayed on the screen of the display device, a screen position designation information input unit for acquiring from the input device screen position designation information to designate the position on the screen From the object information storage unit Comprising an object selection unit that selects an object, a processing execution unit for executing a process related to the object selected by the object selection section.

また、本発明の方法は、描画対象のオブジェクトに関する情報を取得してオブジェクト情報格納部に格納し、前記オブジェクトを、前記オブジェクトに関する情報が示す種類に応じて1つ以上のレイヤに振り分け、前記オブジェクトに関する情報が示す表示位置に基づき前記オブジェクトを配置した前記各レイヤの描画情報を生成し、前記各レイヤの描画情報を重畳して表示装置の画面に表示し、前記画面上の位置を指定する画面位置指定情報を入力装置から取得すると、前記画面位置指定情報に対応する表示位置のオブジェクトを前記オブジェクト情報格納部から検索し、検索したオブジェクトを選択し、選択したオブジェクトに関する処理を実行する。   In addition, the method of the present invention acquires information about an object to be drawn and stores it in an object information storage unit, distributes the object to one or more layers according to the type indicated by the information about the object, A screen for generating drawing information of each layer in which the object is arranged based on a display position indicated by information on the display, superimposing the drawing information of each layer on the screen of the display device, and specifying a position on the screen When the position designation information is acquired from the input device, the object at the display position corresponding to the screen position designation information is searched from the object information storage unit, the searched object is selected, and the process related to the selected object is executed.

また、本発明のプログラムは、描画対象のオブジェクトに関する情報を取得してオブジェクト情報格納部に格納するオブジェクト情報取得ステップと、前記オブジェクトを、前記オブジェクトに関する情報が示す種類に応じて1つ以上のレイヤに振り分け、前記オブジェクトに関する情報が示す表示位置に基づき前記オブジェクトを配置した前記各レイヤの描画情報を生成するレイヤ描画情報生成ステップと、前記各レイヤの描画情報を重畳して表示装置の画面に表示する重畳表示ステップと、前記画面上の位置を指定する画面位置指定情報を入力装置から取得する画面位置指定情報入力ステップと、前記画面位置指定情報に対応する表示位置のオブジェクトを前記オブジェクト情報格納部から検索し、検索したオブジェクトを選択するオブジェクト選択ステップと、前記オブジェクト選択ステップで選択されたオブジェクトに関する処理を実行する処理実行ステップと、をコンピュータ装置に実行させる。   The program according to the present invention further includes an object information acquisition step of acquiring information on an object to be drawn and storing the acquired information in an object information storage unit, and one or more layers according to the type indicated by the information on the object. And a layer drawing information generation step for generating drawing information of each layer in which the object is arranged based on a display position indicated by the information related to the object, and the drawing information of each layer is superimposed and displayed on the screen of the display device The object information storage unit for the object of the display position corresponding to the screen position specification information, the screen position specification information input step for acquiring from the input device the screen position specification information for specifying the position on the screen; Search from and select the searched object And-object selection step, the process executing step of executing a process related to the object selected by the object selecting step to execute the to the computer device.

本発明は、描画対象のオブジェクトをその種類に応じてレイヤに振り分け、それらのレイヤを重畳表示するソフトウェアにおいて、オブジェクト選択に要する処理時間を短縮する技術を提供することができる。   The present invention can provide a technique for reducing the processing time required for object selection in software for allocating objects to be drawn to layers according to their types and superimposing and displaying those layers.

本発明の実施の形態としてのグラフィカルユーザインタフェース装置の機能ブロック構成を示す図である。It is a figure which shows the functional block structure of the graphical user interface apparatus as embodiment of this invention. 本発明の実施の形態としてのグラフィカルユーザインタフェース装置のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of the graphical user interface apparatus as embodiment of this invention. 本発明の実施の形態としてのグラフィカルユーザインタフェース装置のオブジェクト表示動作を説明するフローチャートである。It is a flowchart explaining the object display operation | movement of the graphical user interface apparatus as embodiment of this invention. 本発明の実施の形態としてのグラフィカルユーザインタフェース装置のオブジェクト選択動作を説明するフローチャートである。It is a flowchart explaining the object selection operation | movement of the graphical user interface apparatus as embodiment of this invention. 本発明の実施の形態としてのグラフィカルユーザインタフェース装置の動作を説明する模式図である。It is a schematic diagram explaining operation | movement of the graphical user interface apparatus as embodiment of this invention.

以下、本発明の実施の形態について、図面を参照して詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

本発明の実施の形態としてのグラフィカルユーザインタフェース装置1の機能ブロック構成を図1に示す。図1において、グラフィカルユーザインタフェース装置1は、オブジェクト情報取得部11と、オブジェクト情報格納部12と、レイヤ描画情報生成部13と、重畳表示部14とを備える。さらに、グラフィカルユーザインタフェース装置1は、画面位置指定情報入力部15と、オブジェクト選択部16と、処理実行部17とを備える。   FIG. 1 shows a functional block configuration of a graphical user interface device 1 as an embodiment of the present invention. In FIG. 1, the graphical user interface device 1 includes an object information acquisition unit 11, an object information storage unit 12, a layer drawing information generation unit 13, and a superimposed display unit 14. The graphical user interface device 1 further includes a screen position designation information input unit 15, an object selection unit 16, and a process execution unit 17.

ここで、グラフィカルユーザインタフェース装置1は、図2に示すようなハードウェア要素によって構成可能である。図2において、グラフィカルユーザインタフェース装置1は、CPU(Central Processing Unit)1001、メモリ1002、表示装置1003、および、入力装置1004を含むコンピュータ装置によって構成される。メモリ1002は、RAM(Random Access Memory)、ROM(Read Only Memory)、補助記憶装置(ハードディスク等)によって構成される。表示装置1003は、情報を表示する画面を有する装置によって構成される。入力装置1004は、画面上の位置を指定する情報を入力可能なマウスやキーボード等の装置によって構成される。この場合、オブジェクト情報格納部12は、メモリ1002によって構成される。また、その他の各機能ブロックは、メモリ1002に格納されるコンピュータ・プログラムおよび各種データを読み込んで実行するとともに、表示装置1003および入力装置1004を制御するCPU1001によって構成される。なお、グラフィカルユーザインタフェース装置1およびその各機能ブロックのハードウェア構成は、上述の構成に限定されない。   Here, the graphical user interface device 1 can be configured by hardware elements as shown in FIG. In FIG. 2, the graphical user interface device 1 is configured by a computer device including a CPU (Central Processing Unit) 1001, a memory 1002, a display device 1003, and an input device 1004. The memory 1002 includes a RAM (Random Access Memory), a ROM (Read Only Memory), and an auxiliary storage device (such as a hard disk). The display device 1003 is configured by a device having a screen for displaying information. The input device 1004 is configured by a device such as a mouse or a keyboard capable of inputting information for specifying a position on the screen. In this case, the object information storage unit 12 is configured by the memory 1002. The other functional blocks are configured by the CPU 1001 that reads and executes the computer program and various data stored in the memory 1002 and controls the display device 1003 and the input device 1004. The hardware configuration of the graphical user interface device 1 and each functional block thereof is not limited to the above-described configuration.

次に、グラフィカルユーザインタフェース装置1の各機能ブロックの詳細について説明する。   Next, details of each functional block of the graphical user interface device 1 will be described.

オブジェクト情報取得部11は、描画対象のオブジェクトに関する情報を取得する。ここで、描画対象のオブジェクトに関する情報には、その種類を導出可能な情報および画面上での表示位置を導出可能な情報が含まれる。あるいは、描画対象のオブジェクトに関する情報には、その種類そのものを表す情報および画面上での表示位置そのものを表す情報が含まれていてもよい。なお、画面上での表示位置とは、画面上での位置を表す座標系(以降、画面座標系とも記載する)で表されていてもよい。また、描画対象のオブジェクトに関する情報には、オブジェクトの識別IDや、オブジェクトに関連するその他の情報が含まれていてもよい。   The object information acquisition unit 11 acquires information related to the drawing target object. Here, the information related to the drawing target object includes information capable of deriving the type and information capable of deriving the display position on the screen. Alternatively, the information related to the drawing target object may include information indicating the type itself and information indicating the display position itself on the screen. Note that the display position on the screen may be represented by a coordinate system (hereinafter also referred to as a screen coordinate system) representing the position on the screen. The information related to the drawing target object may include an object identification ID and other information related to the object.

また、例えば、オブジェクト情報取得部11は、メモリ1002からこれらの情報を取得してもよい。また、オブジェクト情報取得部11は、ネットワークを介して接続される他の装置からこれらの情報を取得してもよい。また、例えば、オブジェクト情報取得部11は、これらの情報を所定のタイミング毎に取得してもよい。あるいは、オブジェクト情報取得部11は、これらの情報について更新があることを外部から通知されたタイミングで、これらの情報を取得してもよい。   Also, for example, the object information acquisition unit 11 may acquire these pieces of information from the memory 1002. In addition, the object information acquisition unit 11 may acquire these pieces of information from another device connected via a network. Also, for example, the object information acquisition unit 11 may acquire these pieces of information at predetermined timings. Or the object information acquisition part 11 may acquire such information at the timing notified from the outside that there exists an update about these information.

オブジェクト情報格納部12は、オブジェクト情報取得部11によって取得された描画対象のオブジェクトに関する情報を格納する。   The object information storage unit 12 stores information on an object to be drawn acquired by the object information acquisition unit 11.

レイヤ描画情報生成部13は、オブジェクト情報格納部12に格納される情報が示す各オブジェクトを、その種類に応じて1つ以上のレイヤに振り分ける。   The layer drawing information generation unit 13 distributes each object indicated by the information stored in the object information storage unit 12 to one or more layers according to the type.

また、レイヤ描画情報生成部13は、振り分けた各オブジェクトを、その画面上での表示位置に基づき該当するレイヤに配置することにより、各レイヤの描画情報を生成する。ここで、各レイヤの描画情報は、略同一のサイズおよび形状を表していてもよい。   Further, the layer drawing information generation unit 13 generates drawing information of each layer by arranging each of the distributed objects on the corresponding layer based on the display position on the screen. Here, the drawing information of each layer may represent substantially the same size and shape.

重畳表示部14は、各レイヤの描画情報を重畳して表示装置1003の画面に表示する。   The superimposing display unit 14 superimposes the drawing information of each layer and displays it on the screen of the display device 1003.

画面位置指定情報入力部15は、画面上の位置を指定する画面位置指定情報を、入力装置1004から取得する。取得される画面位置指定情報は、前述の画面座標系で表されていてもよい。   The screen position specification information input unit 15 acquires screen position specification information for specifying a position on the screen from the input device 1004. The acquired screen position designation information may be expressed in the aforementioned screen coordinate system.

オブジェクト選択部16は、画面位置指定情報に対応する表示位置のオブジェクトを、オブジェクト情報格納部12から検索する。そして、オブジェクト選択部16は、検索したオブジェクトを選択する。例えば、オブジェクト選択部16、画面位置指定情報が示す位置から所定範囲に含まれる表示位置に関連付けられたオブジェクトを、オブジェクト情報格納部12から検索して選択してもよい。   The object selection unit 16 searches the object information storage unit 12 for an object at a display position corresponding to the screen position designation information. Then, the object selection unit 16 selects the searched object. For example, the object selection unit 16 may search the object information storage unit 12 and select an object associated with a display position included in a predetermined range from the position indicated by the screen position designation information.

ここで、オブジェクト情報格納部12には、画面位置指定情報に対応する表示位置のオブジェクトとして、複数のオブジェクトに関する情報が格納されている場合が考えられる。例えば、画面位置指定情報が示す位置から所定範囲に含まれる表示位置に関連付けられたオブジェクトが、2つ以上存在する場合等である。この場合、オブジェクト選択部16は、それらの複数のオブジェクトを選択可能に表示装置1003に表示してもよい。そして、この場合、オブジェクト選択部16は、選択可能な表示に対して入力装置1004を介して入力される情報が示すオブジェクトを選択してもよい。   Here, it can be considered that the object information storage unit 12 stores information on a plurality of objects as objects at a display position corresponding to the screen position designation information. For example, there are two or more objects associated with the display position included in the predetermined range from the position indicated by the screen position designation information. In this case, the object selection unit 16 may display the plurality of objects on the display device 1003 in a selectable manner. In this case, the object selection unit 16 may select an object indicated by information input via the input device 1004 with respect to a selectable display.

処理実行部17は、オブジェクト選択部16によって選択されたオブジェクトに関する処理を実行する。例えば、オブジェクト情報格納部12に、各オブジェクトに関する詳細情報が格納されているとする。この場合、処理実行部17は、選択されたオブジェクトに関する詳細情報をオブジェクト情報格納部12から取得して表示する処理を実行してもよい。この場合、処理実行部17は、画面の一部に詳細情報を表示する領域を形成し、その領域に詳細情報を表示してもよい。   The process execution unit 17 executes a process related to the object selected by the object selection unit 16. For example, it is assumed that detailed information about each object is stored in the object information storage unit 12. In this case, the process execution unit 17 may execute a process of acquiring and displaying detailed information regarding the selected object from the object information storage unit 12. In this case, the process execution unit 17 may form an area for displaying detailed information in a part of the screen, and display the detailed information in that area.

以上のように構成されたグラフィカルユーザインタフェース装置1の動作について、図面を参照して説明する。   The operation of the graphical user interface device 1 configured as described above will be described with reference to the drawings.

まず、グラフィカルユーザインタフェース装置1のオブジェクト表示動作を図3に示す。この動作は、所定のタイミング毎、または、描画対象のオブジェクトに関する情報が更新される度に実行される。   First, the object display operation of the graphical user interface device 1 is shown in FIG. This operation is performed at predetermined timings or whenever information on an object to be drawn is updated.

図3では、まず、オブジェクト情報取得部11は、描画対象のオブジェクトに関する情報を取得し、オブジェクト情報格納部12に格納する(ステップS11)。   In FIG. 3, first, the object information acquisition unit 11 acquires information related to the drawing target object and stores it in the object information storage unit 12 (step S <b> 11).

次に、レイヤ描画情報生成部13は、オブジェクト情報格納部12に格納される情報が示す各オブジェクトを、その種類に応じて1つ以上のレイヤに振り分ける(ステップS12)。   Next, the layer drawing information generation unit 13 distributes each object indicated by the information stored in the object information storage unit 12 to one or more layers according to the type (step S12).

次に、レイヤ描画情報生成部13は、振り分けた各オブジェクトを、その画面上での表示位置に基づき配置した各レイヤの描画情報を生成する(ステップS13)。   Next, the layer drawing information generation unit 13 generates drawing information of each layer in which the distributed objects are arranged based on the display positions on the screen (step S13).

次に、重畳表示部14は、各レイヤの描画情報を重畳し、表示装置1003の画面に表示する(ステップS14)。   Next, the superimposition display unit 14 superimposes the drawing information of each layer and displays it on the screen of the display device 1003 (step S14).

以上で、グラフィカルユーザインタフェース装置1は、オブジェクト表示動作を終了する。   Above, graphical user interface device 1 ends object display operation.

次に、グラフィカルユーザインタフェース装置1のオブジェクト選択動作を図4に示す。この動作は、画面位置指定情報が入力装置1004から入力されると実行される。   Next, an object selection operation of the graphical user interface device 1 is shown in FIG. This operation is executed when screen position designation information is input from the input device 1004.

まず、画面位置指定情報入力部15は、入力装置1004から画面位置指定情報を取得する(ステップS21)。   First, the screen position specification information input unit 15 acquires screen position specification information from the input device 1004 (step S21).

次に、オブジェクト選択部16は、画面位置指定情報に対応する表示位置のオブジェクトを、オブジェクト情報格納部12から検索し、選択する(ステップS22)。   Next, the object selection unit 16 searches the object information storage unit 12 for an object at a display position corresponding to the screen position designation information and selects it (step S22).

次に、処理実行部17は、オブジェクト選択部16によって選択されたオブジェクトに関する処理を実行する(ステップS23)。   Next, the process execution unit 17 executes a process related to the object selected by the object selection unit 16 (step S23).

以上で、グラフィカルユーザインタフェース装置1は、オブジェクト選択動作を終了する。   Thus, the graphical user interface device 1 ends the object selection operation.

このようなグラフィカルユーザインタフェース装置1の動作を模式的に図5に示す。図5に示すように、描画対象のオブジェクトに関する情報は、ステップS11で取得され、オブジェクト情報格納部12に格納される。たとえば、図5において、オブジェクト情報格納部12は、描画対象のオブジェクトに関する情報を格納する表として模式的に示されている。この表では、左列は、オブジェクトの種類を表す情報を格納している。ここでは、「★」、「■」、「●」の図形が、オブジェクトの種類を表している。また、その他の各列は、オブジェクトの表示位置および各種の詳細情報をそれぞれ格納している。   The operation of such a graphical user interface device 1 is schematically shown in FIG. As shown in FIG. 5, information regarding the drawing target object is acquired in step S <b> 11 and stored in the object information storage unit 12. For example, in FIG. 5, the object information storage unit 12 is schematically shown as a table that stores information related to objects to be drawn. In this table, the left column stores information indicating the type of object. Here, the figures of "★", "■" and "●" represent the types of objects. Each of the other columns stores the display position of the object and various detailed information.

そして、オブジェクト情報格納部12に格納された描画対象のオブジェクトに関する情報は、ステップS12で、種類に応じてレイヤに振り分けられる。そして、レイヤに振り分けられた各オブジェクトは、ステップS13で、表示位置に基づきレイヤに配置され、各レイヤの描画情報が生成される。そして、各レイヤの描画情報は、ステップS14で重畳されて表示装置1003の画面に表示される。   Then, the information related to the drawing target object stored in the object information storage unit 12 is distributed to layers according to the type in step S12. Then, in step S13, each object allocated to the layer is arranged in the layer based on the display position, and drawing information of each layer is generated. Then, the drawing information of each layer is superimposed in step S14 and displayed on the screen of the display device 1003.

また、図5において、各レイヤの描画情報が重畳表示された画面に対して、ステップS21で、入力装置1004を介して画面位置指定情報が入力される。そして、ステップS22で、入力された画面位置指定情報に対応する表示位置のオブジェクトが、オブジェクト情報格納部12から検索され選択される。そして、ステップS23で、選択されたオブジェクトに関する処理が実行される。   In FIG. 5, screen position designation information is input via the input device 1004 in step S <b> 21 to the screen on which the drawing information of each layer is superimposed and displayed. In step S22, an object at a display position corresponding to the input screen position designation information is searched from the object information storage unit 12 and selected. In step S23, a process related to the selected object is executed.

図5のステップS22に示したように、本実施の形態では、オブジェクト選択部16は、画面位置指定情報に対応する表示位置を示すオブジェクトを、オブジェクト情報格納部12から検索する。このため、オブジェクト選択部16は、図5のステップS11でオブジェクト情報格納部12が更新されても、ステップS12〜S13での各レイヤの描画情報の生成処理が完了するのを待つことなく、ステップS22のオブジェクトの選択処理を開始できる。また、オブジェクト選択部16は、図5のステップS13で生成される1つ以上のレイヤのそれぞれに対して検索処理を行う必要がなく、オブジェクト情報格納部12に対する1回の検索処理により、オブジェクトを選択できる。   As shown in step S22 of FIG. 5, in the present embodiment, the object selection unit 16 searches the object information storage unit 12 for an object indicating a display position corresponding to the screen position specification information. For this reason, even if the object information storage unit 12 is updated in step S11 of FIG. 5, the object selection unit 16 does not wait for the drawing information generation processing for each layer in steps S12 to S13 to be completed. The object selection process of S22 can be started. In addition, the object selection unit 16 does not have to perform search processing for each of the one or more layers generated in step S13 of FIG. 5, and one search processing for the object information storage unit 12 makes the object You can choose.

次に、グラフィカルユーザインタフェース装置1の動作を具体例で示す。この具体例では、グラフィカルユーザインタフェース装置1を、航空管制の用途のソフトウェアに適用した場合について説明する。   Next, the operation of the graphical user interface device 1 will be shown as a specific example. In this specific example, the case where the graphical user interface device 1 is applied to software of an application for air traffic control will be described.

まず、オブジェクト情報取得部11は、描画対象のオブジェクトとして、航空機、海岸線、航空路、または、空域等を表すオブジェクトに関する情報を取得し、オブジェクト情報格納部12に格納する(ステップS11)。   First, the object information acquisition unit 11 acquires information about an object representing an aircraft, a coastline, an airway, an airspace, or the like as an object to be drawn, and stores it in the object information storage unit 12 (step S11).

この具体例では、取得される描画対象のオブジェクトに関する情報には、各オブジェクトの種類を表す情報と、各オブジェクトの表示位置を表す情報とが含まれる。なお、ここでは、オブジェクトの種類としては、航空機、海岸線、航空路、または、空域等の区別を表す情報が取得されるものとする。また、オブジェクトの表示位置を表す情報としては、オブジェクトの地図上での位置および画面に表示される地図範囲等に基づき、本装置の外部で事前に、画面座標系に換算された表示位置を表す情報が取得されるものとする。   In this specific example, the information related to the drawing target object acquired includes information indicating the type of each object and information indicating the display position of each object. Here, as the type of object, information representing the distinction between an aircraft, a coastline, an airway, an airspace, and the like is acquired. Further, as the information indicating the display position of the object, the display position converted in advance to the screen coordinate system outside the apparatus based on the position of the object on the map and the map range displayed on the screen, etc. Information shall be obtained.

さらに、この具体例では、描画対象のオブジェクトに関する情報には、各オブジェクトを画面上に表示する際の形状やサイズを表す情報が含まれているものとする。例えば、航空機を表すオブジェクトに関する情報には、航空機を表すアイコンの形状や表示サイズを表す情報が含まれる。また、海岸線を表すオブジェクトに関する情報には、海岸線の形状や表示サイズを表す情報が含まれる。   Furthermore, in this specific example, it is assumed that the information related to the drawing target object includes information indicating the shape and size when each object is displayed on the screen. For example, information on an object representing an aircraft includes information representing the shape and display size of an icon representing the aircraft. Further, the information on the object representing the coastline includes information representing the shape of the coastline and the display size.

さらに、この具体例では、描画対象のオブジェクトに関する情報には、各オブジェクトの詳細情報が含まれているものとする。例えば、航空機を表すオブジェクトに関する詳細情報としては、地図上での座標やコールサインが含まれているものとする。   Furthermore, in this specific example, it is assumed that the information related to the drawing target object includes detailed information of each object. For example, it is assumed that detailed information on an object representing an aircraft includes coordinates on a map and a call sign.

次に、レイヤ描画情報生成部13は、描画対象のオブジェクトを、航空機、海岸線、航空路および空域等をそれぞれ描画するレイヤに振り分ける(ステップS12)。   Next, the layer drawing information generation unit 13 distributes the object to be drawn to layers for drawing an aircraft, a coastline, an airway, an airspace, and the like (step S12).

なお、レイヤ描画情報生成部13は、各オブジェクトを振り分けるレイヤとして、必ずしも1つの種類につき1つのレイヤを割り当てなくてもよい。例えば、レイヤ描画情報生成部13は、航空機を表すオブジェクトを、航空機を描画するレイヤに振り分け、その他の種類のオブジェクトを、背景を描画するレイヤに振り分けてもよい。   Note that the layer drawing information generation unit 13 does not necessarily have to assign one layer to one type as a layer for distributing each object. For example, the layer drawing information generation unit 13 may distribute an object representing an aircraft to a layer for drawing an aircraft, and distribute other types of objects to a layer for drawing a background.

次に、レイヤ描画情報生成部13は、航空機、海岸線、航空路および空域等をそれぞれ描画するレイヤにおいて、振り分けた各オブジェクトを表示位置に基づいて配置し、各レイヤの描画情報を生成する(ステップS13)。   Next, the layer drawing information generation unit 13 arranges each distributed object based on the display position in the layer for drawing the aircraft, the coastline, the airway, the airspace, and the like, and generates drawing information for each layer (step) S13).

次に、重畳表示部14は、各レイヤの描画情報を重畳し、表示装置1003の画面に表示する(ステップS14)。   Next, the superimposition display unit 14 superimposes the drawing information of each layer and displays it on the screen of the display device 1003 (step S14).

次に、画面位置指定情報入力部15は、入力装置1004から画面位置指定情報を取得する(ステップS21)。   Next, the screen position specification information input unit 15 acquires screen position specification information from the input device 1004 (step S21).

次に、オブジェクト選択部16は、画面位置指定情報に対応する表示位置のオブジェクトを、オブジェクト情報格納部12から検索し、選択する(ステップS22)。   Next, the object selection unit 16 searches the object information storage unit 12 for an object at a display position corresponding to the screen position designation information and selects it (step S22).

ここでは、オブジェクト情報格納部12には、画面位置指定情報が示す位置から所定範囲に含まれる表示位置に関連付けられたオブジェクトとして、航空機を表す複数のオブジェクトが格納されていたとする。   Here, it is assumed that a plurality of objects representing an aircraft are stored in the object information storage unit 12 as objects associated with display positions included in a predetermined range from the position indicated by the screen position specification information.

そこで、オブジェクト選択部16は、複数のオブジェクトが表す航空機の一覧を、選択可能に表示装置1003の画面に表示する。例えば、オブジェクト選択部16は、画面位置指定情報が示す位置の近傍に、該当する複数の航空機の選択リストを表示してもよい。   Therefore, the object selection unit 16 displays a list of aircraft represented by the plurality of objects on the screen of the display device 1003 so as to be selectable. For example, the object selection unit 16 may display a selection list of a plurality of corresponding aircrafts in the vicinity of the position indicated by the screen position designation information.

そして、オブジェクト選択部16は、選択リストに対して入力装置1004を介して入力された情報に基づき、1つの航空機を表すオブジェクトを選択する。   Then, the object selection unit 16 selects an object representing one aircraft based on information input via the input device 1004 to the selection list.

次に、処理実行部17は、オブジェクト選択部16によって選択された航空機を表すオブジェクトについて、その詳細情報(コールサインや地図上での座標など)を表す情報を表示する(ステップS23)。   Next, the process execution unit 17 displays, for the object representing the aircraft selected by the object selection unit 16, information representing detailed information (such as a call sign and coordinates on a map) (step S23).

以上で、具体例の説明を終了する。   This is the end of the description of the specific example.

次に、本実施の形態の効果について述べる。   Next, the effects of the present embodiment will be described.

本実施の形態としてのグラフィカルユーザインタフェース装置は、描画対象のオブジェクトをその種類に応じてレイヤに振り分け、それらのレイヤを重畳表示するソフトウェアにおいて、オブジェクト選択に要する処理時間を短縮することができる。   The graphical user interface device according to the present embodiment can reduce the processing time required for object selection in software that distributes objects to be drawn into layers according to their types and displays these layers in a superimposed manner.

その理由について説明する。本実施の形態では、オブジェクト情報取得部が、描画対象のオブジェクトに関する情報を取得して、オブジェクト情報格納部に格納する。そして、レイヤ描画情報生成部が、オブジェクトを、オブジェクトに関する情報が示す種類に応じて1つ以上のレイヤに振り分ける。そして、レイヤ描画情報生成部が、オブジェクトに関する情報が示す表示位置に基づきオブジェクトを配置した各レイヤの描画情報を生成する。そして、重畳表示部が、各レイヤの描画情報を重畳して表示装置の画面に表示する。そして、画面位置指定情報入力部が、画面位置指定情報を入力装置から取得すると、オブジェクト選択部が、画面位置指定情報に対応する表示位置を示すオブジェクトを、オブジェクト情報格納部から検索し、検索したオブジェクトを選択する。そして、処理実行部が、選択されたオブジェクトに関する処理を実行するからである。   The reason will be described. In the present embodiment, the object information acquisition unit acquires information about the drawing target object and stores it in the object information storage unit. And a layer drawing information generation part distributes an object to one or more layers according to the kind which the information about an object shows. And a layer drawing information generation part produces | generates the drawing information of each layer which has arrange | positioned the object based on the display position which the information regarding an object shows. Then, the superimposing display unit superimposes the drawing information of each layer and displays it on the screen of the display device. Then, when the screen position specification information input unit acquires screen position specification information from the input device, the object selection unit searches the object information storage unit for an object indicating a display position corresponding to the screen position specification information. Select an object. This is because the process execution unit executes a process related to the selected object.

このように、本実施の形態は、各レイヤから、画面位置指定情報に対応する表示位置のオブジェクトを検索するのではなく、レイヤに振り分けられる前のオブジェクトに関する情報が格納されたオブジェクト情報格納部から、該当するオブジェクトの検索を行う。これにより、本実施の形態は、オブジェクトに関する情報の更新頻度が高くても、オブジェクト情報格納部の更新に伴う各レイヤの描画情報の更新処理完了を待ち合わせる必要がなく、オブジェクト選択に要する処理時間を大幅に短縮する。同様に、本実施の形態は、重畳表示されるレイヤの数が多くても、複数のレイヤそれぞれに対して検索処理を行う必要がなく、オブジェクト選択に要する処理時間を大幅に短縮する。   As described above, the present embodiment does not search for the object at the display position corresponding to the screen position designation information from each layer, but from the object information storage unit that stores information about the object before being distributed to the layer. Search for the corresponding object. Thereby, even if the update frequency of the information regarding an object is high, this Embodiment does not need to wait for completion of the update process of the drawing information of each layer accompanying the update of an object information storage part, and processing time required for object selection is reduced. Significantly shortens. Similarly, in the present embodiment, even if the number of layers displayed in a superimposed manner is large, it is not necessary to perform search processing for each of a plurality of layers, and the processing time required for object selection is significantly reduced.

なお、本発明の実施の形態において、本実施の形態のグラフィカルユーザインタフェース装置を、航空管制の用途のソフトウェアに適用する具体例について説明した。これに限らず、本実施の形態は、描画対象のオブジェクトをその種類に応じてレイヤに振り分け各レイヤを重畳表示するソフトウェアであれば、その他の用途のソフトウェアにも適用可能である。例えば、本実施の形態は、コンピュータ装置で実行されるゲームソフトウェアにも適用可能である。その場合、例えば、描画対象オブジェクトとしては、キャラクターや、背景を構成する事物が適用される。また、オブジェクトは、その種類に応じて、キャラクターを描画するレイヤと、背景を描画するレイヤとに振り分けられてもよい。このような場合、本実施の形態は、画面位置指定情報の入力に応じて選択されたキャラクターや背景の事物に関する情報を表示する際に、上述と同様の効果を奏する。   In the embodiment of the present invention, a specific example in which the graphical user interface device of the present embodiment is applied to software for use in air traffic control has been described. The present embodiment is not limited to this, and as long as it is software that distributes objects to be drawn to layers according to their types and displays them in layers, it is also applicable to software of other uses. For example, the present embodiment can also be applied to game software executed on a computer device. In that case, for example, a character or a thing that constitutes a background is applied as the object to be drawn. Further, objects may be assigned to a layer for drawing a character and a layer for drawing a background depending on the type of the object. In such a case, the present embodiment exhibits the same effect as described above when displaying information related to the character or background selected according to the input of the screen position designation information.

また、上述した本発明の実施の形態において、オブジェクト情報取得部によって取得される描画対象のオブジェクトに関する情報には、オブジェクトの種類そのものを表す情報が含まれる例を中心に説明した。ただし、オブジェクト情報取得部によって取得される描画対象のオブジェクトに関する情報には、オブジェクトの種類そのものを表す情報が含まれていなくてもよい。その場合、オブジェクト情報取得部が、取得した情報に基づき導出した種類を表す情報を、オブジェクト情報格納部に格納してもよい。あるいは、レイヤ描画情報生成部が、オブジェクト情報格納部に格納された情報に基づき導出した種類に基づき、オブジェクトをレイヤに振り分けてもよい。   Further, in the above-described embodiment of the present invention, the information on the object to be drawn acquired by the object information acquisition unit has been described centering on the example including the information representing the type of the object itself. However, the information related to the drawing target object acquired by the object information acquisition unit may not include information indicating the type of the object itself. In this case, the object information acquisition unit may store information representing the type derived based on the acquired information in the object information storage unit. Alternatively, the layer drawing information generation unit may distribute the objects to the layers based on the types derived based on the information stored in the object information storage unit.

また、上述した本発明の実施の形態において、オブジェクト情報取得部によって取得される描画対象のオブジェクトに関する情報には、画面座標系に変換されたオブジェクトの表示位置を表す情報が含まれる例を中心に説明した。ただし、オブジェクト情報取得部によって取得される描画対象のオブジェクトに関する情報には、画面座標系に変換されたオブジェクトの表示位置を表す情報が含まれていなくてもよい。その場合、オブジェクト情報取得部が、取得した情報に基づき画面座標系に変換した表示位置を表す情報を、オブジェクト情報格納部に格納してもよい。あるいは、オブジェクト選択部が、オブジェクト情報格納部に格納された情報に基づき画面座標系の表示位置を表す情報を算出した上で、検索処理を行ってもよい。あるいは、オブジェクト選択部が、入力装置から取得された画面位置指定情報を、オブジェクト情報格納部に格納された情報が表されている座標系に変換した上で、検索処理を行ってもよい。   Further, in the embodiment of the present invention described above, an example in which the information on the object to be drawn acquired by the object information acquisition unit includes information representing the display position of the object converted to the screen coordinate system is mainly used. explained. However, the information related to the drawing target object acquired by the object information acquisition unit may not include information indicating the display position of the object converted into the screen coordinate system. In that case, the object information acquisition unit may store information representing the display position converted into the screen coordinate system based on the acquired information in the object information storage unit. Alternatively, the object selection unit may perform the search process after calculating information representing the display position of the screen coordinate system based on the information stored in the object information storage unit. Alternatively, the object selection unit may perform the search process after converting the screen position designation information acquired from the input device into a coordinate system in which the information stored in the object information storage unit is represented.

また、上述した本発明の実施の形態において、オブジェクト選択部が、該当する複数のオブジェクトを検索した場合に、それらを選択可能に表示し、入力情報に基づきそのうち1つを選択する例について説明した。これに限らず、オブジェクト選択部は、該当する複数のオブジェクトのうち、画面位置指定情報が示す位置に最も近い表示位置のオブジェクトを選択してもよい。あるいは、オブジェクト選択部は、該当する複数のオブジェクトのうち、重要度のより高いオブジェクトを選択してもよい。あるいは、オブジェクト選択部は、該当する複数のオブジェクトを全て選択して処理実行部に通知し、処理実行部は、選択された各オブジェクトに関連する処理を全て実行するようにしてもよい。   Further, in the above-described embodiment of the present invention, an example has been described in which the object selection unit displays a plurality of corresponding objects so as to be selectable and selects one of them based on input information. . However, the object selection unit may select an object at a display position closest to the position indicated by the screen position designation information from among a plurality of corresponding objects. Alternatively, the object selection unit may select an object of higher importance among a plurality of corresponding objects. Alternatively, the object selection unit may select all of the plurality of corresponding objects and notify the processing execution unit, and the processing execution unit may execute all processing related to each of the selected objects.

また、上述した本発明の実施の形態において、グラフィカルユーザインタフェース装置の各機能ブロックが、記憶装置またはメモリに記憶されたコンピュータ・プログラムを実行するCPUによって実現される例を中心に説明した。これに限らず、各機能ブロックの一部、全部、または、それらの組み合わせが専用のハードウェアにより実現されていてもよい。   Also, in the embodiment of the present invention described above, the example has been mainly described in which each functional block of the graphical user interface device is realized by a CPU that executes a computer program stored in a storage device or a memory. However, the present invention is not limited to this, and some, all, or a combination of each functional block may be realized by dedicated hardware.

また、上述した本発明の実施の形態において、グラフィカルユーザインタフェース装置の機能ブロックは、複数の装置に分散されて実現されてもよい。   In the above-described embodiment of the present invention, the functional blocks of the graphical user interface device may be distributed and realized in a plurality of devices.

また、上述した本発明の各実施の形態において、各フローチャートを参照して説明したグラフィカルユーザインタフェース装置の動作を、本発明のコンピュータ・プログラムとしてコンピュータ装置の記憶装置(記憶媒体)に格納しておいてもよい。そして、係るコンピュータ・プログラムを当該CPUが読み出して実行するようにしてもよい。そして、このような場合において、本発明は、係るコンピュータ・プログラムのコードあるいは記憶媒体によって構成される。   In each of the embodiments of the present invention described above, the operation of the graphical user interface device described with reference to the flowcharts is stored in a storage device (storage medium) of the computer device as the computer program of the present invention. May be. Then, the computer program may be read and executed by the CPU. In such a case, the present invention is constituted by the code of the computer program or a storage medium.

また、本発明は、上述した実施の形態に限定されず、様々な態様で実施されることが可能である。   Further, the present invention is not limited to the above-described embodiment, and can be implemented in various modes.

1 グラフィカルユーザインタフェース装置
11 オブジェクト情報取得部
12 オブジェクト情報格納部
13 レイヤ描画情報生成部
14 重畳表示部
15 画面位置指定情報入力部
16 オブジェクト選択部
17 処理実行部
1001 CPU
1002 メモリ
1003 表示装置
1004 入力装置
DESCRIPTION OF SYMBOLS 1 Graphical user interface apparatus 11 Object information acquisition part 12 Object information storage part 13 Layer drawing information generation part 14 Superimposition display part 15 Screen position designation information input part 16 Object selection part 17 Processing execution part 1001 CPU
1002 Memory 1003 Display device 1004 Input device

Claims (3)

描画対象のオブジェクトに関する情報を取得するオブジェクト情報取得部と、
前記オブジェクトに関する情報を格納するオブジェクト情報格納部と、
前記オブジェクトを、前記オブジェクトに関する情報が示す種類に応じて1つ以上のレイヤに振り分け、前記オブジェクトに関する情報が示す表示位置に基づき前記オブジェクトを配置した前記各レイヤの描画情報を生成するレイヤ描画情報生成部と、
前記各レイヤの描画情報を重畳して表示装置の画面に表示する重畳表示部と、
前記画面上の位置を指定する画面位置指定情報を入力装置から取得する画面位置指定情報入力部と、
前記画面位置指定情報に対応する表示位置のオブジェクトを前記オブジェクト情報格納部から検索し、検索したオブジェクトを選択するオブジェクト選択部と、
前記オブジェクト選択部によって選択されたオブジェクトに関する処理を実行する処理実行部と、
を備え、
前記オブジェクト情報取得部によって取得される前記オブジェクトに関する情報には、前記画面上の位置を表す座標系に変換された前記表示位置を表す情報と、地図上での座標とが含まれ、
前記オブジェクト選択部は、前記画面位置指定情報に対応する表示位置のオブジェクトとして複数のオブジェクトを前記オブジェクト情報格納部から検索した場合、前記複数のオブジェクトを選択可能に表示し、選択可能な表示に対して入力される情報が示すオブジェクトを選択するグラフィカルユーザインタフェース装置。
An object information acquisition unit for acquiring information related to the drawing target object;
An object information storage unit for storing information about the object;
Layer drawing information generation that distributes the object to one or more layers according to the type indicated by the information related to the object, and generates drawing information of each layer in which the object is arranged based on the display position indicated by the information related to the object And
A superimposed display unit that superimposes the drawing information of each of the layers and displays the superimposed information on the screen of the display device;
A screen position specification information input unit that acquires, from an input device, screen position specification information that specifies the position on the screen;
An object selection unit that searches the object information storage unit for an object at a display position corresponding to the screen position specification information, and selects the searched object;
A process execution unit that executes a process related to the object selected by the object selection unit;
Bei to give a,
The information on the object acquired by the object information acquisition unit includes information representing the display position converted to a coordinate system representing the position on the screen, and coordinates on the map,
When the object selection unit searches the object information storage unit for a plurality of objects as objects of the display position corresponding to the screen position designation information, the object selection unit displays the plurality of objects so as to be selectable and can be selected. A graphical user interface device for selecting an object indicated by information to be input .
描画対象のオブジェクトに関する情報を取得してオブジェクト情報格納部に格納し、
前記オブジェクトを、前記オブジェクトに関する情報が示す種類に応じて1つ以上のレイヤに振り分け、前記オブジェクトに関する情報が示す表示位置に基づき前記オブジェクトを配置した前記各レイヤの描画情報を生成し、
前記各レイヤの描画情報を重畳して表示装置の画面に表示し、
前記画面上の位置を指定する画面位置指定情報を入力装置から取得すると、
前記画面位置指定情報に対応する表示位置のオブジェクトを前記オブジェクト情報格納部から検索し、検索したオブジェクトを選択し、
選択したオブジェクトに関する処理を実行する処理を含み、
前記オブジェクトに関する情報には、前記画面上の位置を表す座標系に変換された前記表示位置を表す情報と、地図上での座標とが含まれ、
前記オブジェクトを選択する処理では、前記画面位置指定情報に対応する表示位置のオブジェクトとして複数のオブジェクトを前記オブジェクト情報格納部から検索した場合、前記複数のオブジェクトを選択可能に表示し、選択可能な表示に対して入力される情報が示すオブジェクトを選択する方法。
Get information about the drawing target object, store it in the object information storage,
The object is distributed to one or more layers according to the type indicated by the information related to the object, and drawing information of each layer in which the object is arranged is generated based on the display position indicated by the information related to the object,
The drawing information of each layer is superimposed and displayed on the screen of the display device,
When obtaining the screen position designation information for designating the position on the screen from the input device,
An object at a display position corresponding to the screen position designation information is searched from the object information storage unit, and the searched object is selected.
Including processing to perform processing related to the selected object ,
The information on the object includes information representing the display position converted to a coordinate system representing the position on the screen, and coordinates on a map,
In the process of selecting the object, when a plurality of objects are searched from the object information storage unit as objects of the display position corresponding to the screen position designation information, the plurality of objects are displayed in a selectable manner and selectable. A method for selecting an object indicated by information input for the .
描画対象のオブジェクトに関する情報を取得してオブジェクト情報格納部に格納するオブジェクト情報取得ステップと、
前記オブジェクトを、前記オブジェクトに関する情報が示す種類に応じて1つ以上のレイヤに振り分け、前記オブジェクトに関する情報が示す表示位置に基づき前記オブジェクトを配置した前記各レイヤの描画情報を生成するレイヤ描画情報生成ステップと、
前記各レイヤの描画情報を重畳して表示装置の画面に表示する重畳表示ステップと、
前記画面上の位置を指定する画面位置指定情報を入力装置から取得する画面位置指定情報入力ステップと、
前記画面位置指定情報に対応する表示位置のオブジェクトを前記オブジェクト情報格納部から検索し、検索したオブジェクトを選択するオブジェクト選択ステップと、
前記オブジェクト選択ステップで選択されたオブジェクトに関する処理を実行する処理実行ステップと、
をコンピュータ装置に実行させ、
前記オブジェクトに関する情報には、前記画面上の位置を表す座標系に変換された前記表示位置を表す情報と、地図上での座標とが含まれ、
前記オブジェクトを選択する処理では、前記画面位置指定情報に対応する表示位置のオブジェクトとして複数のオブジェクトを前記オブジェクト情報格納部から検索した場合、前記複数のオブジェクトを選択可能に表示し、選択可能な表示に対して入力される情報が示すオブジェクトを選択するプログラム。
An object information acquisition step of acquiring information on an object to be drawn and storing the acquired information in the object information storage unit;
Layer drawing information generation that distributes the object to one or more layers according to the type indicated by the information related to the object, and generates drawing information of each layer in which the object is arranged based on a display position indicated by the information related to the object Steps,
A superimposed display step of superposing the drawing information of each of the layers and displaying the superimposed information on a screen of a display device;
A screen position designation information input step of acquiring from the input device screen position designation information which designates the position on the screen;
An object selecting step of searching the object information storage unit for an object at a display position corresponding to the screen position specification information, and selecting the searched object;
A process execution step of executing a process related to the object selected in the object selection step;
To the computer device ,
The information on the object includes information representing the display position converted to a coordinate system representing the position on the screen, and coordinates on a map,
In the process of selecting the object, when a plurality of objects are searched from the object information storage unit as objects of the display position corresponding to the screen position designation information, the plurality of objects are displayed in a selectable manner and selectable. A program that selects the object indicated by the information entered for .
JP2015145967A 2015-07-23 2015-07-23 Graphical user interface device, method and program Active JP6553436B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015145967A JP6553436B2 (en) 2015-07-23 2015-07-23 Graphical user interface device, method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015145967A JP6553436B2 (en) 2015-07-23 2015-07-23 Graphical user interface device, method and program

Publications (2)

Publication Number Publication Date
JP2017027403A JP2017027403A (en) 2017-02-02
JP6553436B2 true JP6553436B2 (en) 2019-07-31

Family

ID=57946614

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015145967A Active JP6553436B2 (en) 2015-07-23 2015-07-23 Graphical user interface device, method and program

Country Status (1)

Country Link
JP (1) JP6553436B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6931927B2 (en) * 2018-01-25 2021-09-08 有限会社グッドライフ黒田工務所 Live activity line design methods and design tools
CN110442396B (en) * 2019-07-31 2022-12-16 网易(杭州)网络有限公司 Application program starting method and device, storage medium and electronic equipment

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09167249A (en) * 1995-12-18 1997-06-24 Hitachi Ltd Document processing device
JP2002083279A (en) * 2000-09-06 2002-03-22 Dainippon Printing Co Ltd Data transfer method with layer structure
JP2004302882A (en) * 2003-03-31 2004-10-28 Zenrin Co Ltd Method of forming printing data
KR101127374B1 (en) * 2007-03-09 2012-04-02 인터내셔널 비지네스 머신즈 코포레이션 Method for determining destination of request, program, and display system using the method
JP6069863B2 (en) * 2012-03-23 2017-02-01 日本電気株式会社 Radar display device and flight altitude display method of radar display device

Also Published As

Publication number Publication date
JP2017027403A (en) 2017-02-02

Similar Documents

Publication Publication Date Title
US10901575B2 (en) Apparatus for editing graphic objects
KR102265126B1 (en) Organizing user interface elements
JP4821000B2 (en) Object display processing device, object display processing method, and object display processing program
US20130241953A1 (en) Information processing apparatus and information processing method
JPWO2018193516A1 (en) Display control apparatus and display control method
JP6553436B2 (en) Graphical user interface device, method and program
US20120313966A1 (en) Data processing apparatus, data processing method, and storage medium
JP5298616B2 (en) Information presenting apparatus, information presenting method, and information presenting program
JP6098638B2 (en) Color arrangement support device, color arrangement support method, and program
JP6028703B2 (en) Graph generation apparatus, graph generation method, and graph generation program
JP6324175B2 (en) Map information display system and method, program
JP5883936B2 (en) Programmable controller system
JP2006267228A (en) Raster map retrieving device
JP6299151B2 (en) Display program, auxiliary information automatic arrangement apparatus, and method
JP2014225213A (en) Nursing-care facility retrieval system
JP3658027B2 (en) Graphic editing apparatus and graphic editing method
US20180150990A1 (en) Animation display apparatus and animation display method
JP2005338496A (en) Display system of map or the like adopting method for quickly retrieving two-dimensional space data
JP2009169533A (en) Image arrangement data generation apparatus and image arrangement data generation method
JP6207694B2 (en) Programmable display, program
JP6095743B2 (en) Support device, program
US9792401B2 (en) Insulation distance check device
JP6515415B1 (en) Article management apparatus and article management program
JP6790200B2 (en) Information processing device and grouping execution / cancellation method
JP6465188B2 (en) Information processing program, apparatus, and method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180615

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190319

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190516

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: 20190611

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190704

R150 Certificate of patent or registration of utility model

Ref document number: 6553436

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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