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
JP5932273B2 - Display control apparatus, display control method, program, and storage medium - Google Patents
[go: Go Back, main page]

JP5932273B2 - Display control apparatus, display control method, program, and storage medium - Google Patents

Display control apparatus, display control method, program, and storage medium Download PDF

Info

Publication number
JP5932273B2
JP5932273B2 JP2011203394A JP2011203394A JP5932273B2 JP 5932273 B2 JP5932273 B2 JP 5932273B2 JP 2011203394 A JP2011203394 A JP 2011203394A JP 2011203394 A JP2011203394 A JP 2011203394A JP 5932273 B2 JP5932273 B2 JP 5932273B2
Authority
JP
Japan
Prior art keywords
layer
block
movement
detection
image data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2011203394A
Other languages
Japanese (ja)
Other versions
JP2013064864A (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.)
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 JP2011203394A priority Critical patent/JP5932273B2/en
Publication of JP2013064864A publication Critical patent/JP2013064864A/en
Application granted granted Critical
Publication of JP5932273B2 publication Critical patent/JP5932273B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

本発明は表示制御装置表示制御方法、プログラム及び記憶媒体に関し、特に、操作対象のオブジェクトを所望のレイヤに配置するために用いて好適な技術に関する。 The present invention relates to a display control device , a display control method , a program, and a storage medium , and more particularly to a technique suitable for use in arranging an object to be operated on a desired layer.

複数の画像データやウィンドウ等のオブジェクトを同一画面上に重ねて表示することが行われている。そして、オブジェクトの重なり順を表示したり、オブジェクトの重なり順を変更したりすることが行われている(特許文献1、2参照)。   A plurality of objects such as image data and windows are displayed on the same screen. Then, the overlapping order of objects is displayed or the overlapping order of objects is changed (see Patent Documents 1 and 2).

特開平7−152356号公報JP 7-152356 A 特開2004−246668号公報JP 2004-246668 A

しかしながら、オペレータが煩雑な操作をすることなく、操作対象のオブジェクトを所望のレイヤに配置したいという要望があった。また、オペレータは操作対象のオブジェクトを所望のレイヤに配置するのに不要な情報に煩わせることなく、必要な情報だけを把握して操作をしたいという要望がある。
本発明は前述の問題点に鑑み、オペレータが煩雑な操作をすることなく、操作対象のオブジェクトを所望のレイヤに配置できるようにすることを目的とする。
However, there has been a demand for arranging an object to be operated on a desired layer without complicated operations by the operator. Further, there is a demand for an operator to grasp and operate only necessary information without bothering information unnecessary for placing an operation target object on a desired layer.
In view of the above-described problems, an object of the present invention is to enable an operator to place an operation target object on a desired layer without complicated operations.

本発明の表示制御装置は、オブジェクトを座標情報に従って表示する表示制御装置であって、オブジェクト配置される座標を取得する座標取得手段と、前記オブジェクト配置される座標に基づいて、前記オブジェクトと重なっている他のオブジェクトを検出する重なり検出手段と、前記重なり検出手段の検出結果に基づいて、前記オブジェクトが属するブロックを検出するブロック検出手段と、前記ブロック検出手段により検出されたブロックに属している他のオブジェクトを抽出する抽出手段と、前記オブジェクトと前記抽出手段によって抽出した他のオブジェクトをそれぞれのレイヤ情報にしたがってレイヤ表示するレイヤ表示手段と、オペレータの操作によって指定された、前記オブジェクトの配置先レイヤの位置を取得するレイヤ取得手段と、前記レイヤ取得手段により取得されたレイヤの位置前記オブジェクトを配置して前記レイヤ表示内容を更新する更新手段と、前記オブジェクトの座標上での移動を検知する移動検知手段と、前記移動検知手段により前記移動が検知されたとき、前記重なり検出手段により前記オブジェクトと前記他のオブジェクトとの重なりが検出され、前記重なり検出手段の検出結果に基づいて前記オブジェクトが属するブロックが変更されたか否かを判定する判定手段とを具備し、前記移動検知手段により前記移動が検知されたとき、前記判定手段により前記ブロックが変更されたと判定されれば、前記抽出手段は前記変更された後のブロックに属している新たな他のオブジェクトを抽出し、前記レイヤ表示手段は前記オブジェクトと前記新たな他のオブジェクトをそれぞれのレイヤ情報にしたがってレイヤ表示することを特徴とする。 The display control device of the present invention is a display control device for displaying objects according to the coordinate information, the coordinate acquiring unit configured to acquire the coordinates by which the object is disposed, based on the coordinates where the object is known arrangement, and said object An overlap detection means for detecting other overlapping objects, a block detection means for detecting a block to which the object belongs based on a detection result of the overlap detection means, and a block detected by the block detection means and extraction means you extracts are other objects, and layer display means for layer display other objects extracted by the object and the extraction means in accordance with each layer information, which is specified by an operator of the operation, said object ray to obtain the position of the placement destination layer An acquiring unit, and updating means for updating the contents of the layer display by placing the object at the position of the acquired layer by said layer acquisition means, and movement detection means for detecting a movement on the coordinates of the object, When the movement is detected by the movement detection unit, the overlap detection unit detects an overlap between the object and the other object, and the block to which the object belongs is changed based on the detection result of the overlap detection unit. Determining means for determining whether or not the block has been changed by the determination means when the movement is detected by the movement detection means, the extraction means after the change A new other object belonging to the block of the layer is extracted, and the layer display means Serial characterized by layer display another new objects according to each layer information.

本発明によれば、レイヤ指定に必要な画像のみをレイヤ表示するようにしたので、オペレータは煩雑な操作をすることなく、操作対象オブジェクトを所望のレイヤに配置することができる。   According to the present invention, since only images necessary for layer designation are displayed in layers, the operator can place the operation target object on a desired layer without performing complicated operations.

本発明の実施形態を示し、レイヤ指定画面の一例を示す図である。It is a figure which shows embodiment of this invention and shows an example of a layer designation | designated screen. 本発明の実施形態に係る表示制御装置の構成例を示すブロック図である。It is a block diagram which shows the structural example of the display control apparatus which concerns on embodiment of this invention. 本発明の実施形態に係る表示制御装置の表示内容の一例を示す図である。It is a figure which shows an example of the display content of the display control apparatus which concerns on embodiment of this invention. 本発明の実施形態に係る表示制御装置の表示内容の一例を示す図である。It is a figure which shows an example of the display content of the display control apparatus which concerns on embodiment of this invention. 本発明の実施形態に係る表示制御装置の表示内容の一例を示す図である。It is a figure which shows an example of the display content of the display control apparatus which concerns on embodiment of this invention. 本発明の実施形態におけるデータ構造の一例を示す図である。It is a figure which shows an example of the data structure in embodiment of this invention. 本発明の実施形態におけるデータ構造の一例を示す図である。It is a figure which shows an example of the data structure in embodiment of this invention. 本発明の実施形態に係る表示制御装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the display control apparatus which concerns on embodiment of this invention. 本発明の実施形態に係る表示制御装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the display control apparatus which concerns on embodiment of this invention. 本発明の実施形態に係る表示制御装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the display control apparatus which concerns on embodiment of this invention. 本発明の実施形態に係る表示制御装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the display control apparatus which concerns on embodiment of this invention. 本発明の実施形態に係る表示制御装置の表示内容の一例を示す図である。It is a figure which shows an example of the display content of the display control apparatus which concerns on embodiment of this invention. 本発明の実施形態に係る表示制御装置の表示内容の一例を示す図である。It is a figure which shows an example of the display content of the display control apparatus which concerns on embodiment of this invention. 本発明の実施形態に係る表示制御装置の表示内容の一例を示す図である。It is a figure which shows an example of the display content of the display control apparatus which concerns on embodiment of this invention.

以下に、図面を参照して、本発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
(第1の実施形態)
以下、本発明の実施形態の一つを添付画面に従い詳細に説明する。本実施形態における表示制御装置は、2次元の領域に画像データを配置し、デジタルスクラップブックを作成する。スクラップブックとは、任意の写真を任意の座標に配置するためのノートである。デジタルスクラップブックは、このスクラップブックをコンピュータ装置上で実現したもので、オペレータは画像データを任意の座標に配置し、自由にレイアウトすることができる。
Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the drawings. However, the constituent elements described in this embodiment are merely examples, and are not intended to limit the scope of the present invention only to them.
(First embodiment)
Hereinafter, one embodiment of the present invention will be described in detail according to the attached screen. The display control apparatus in this embodiment arranges image data in a two-dimensional area and creates a digital scrapbook. A scrapbook is a notebook for placing an arbitrary photo at an arbitrary coordinate. The digital scrapbook is a realization of this scrapbook on a computer device, and an operator can arrange image data at arbitrary coordinates and lay out freely.

本実施形態における表示制御装置は、画像データの配置先座標の指定を受けて、配置先レイヤの決定に必要な画像データのみをレイヤ表示する。図1にレイヤ指定画面の一例を示す(レイヤ指定画面の詳細は後述する)。オペレータは、レイヤ表示された画像データを確認し、配置先レイヤを指定することで所望のレイヤに画像データを配置することができる。   The display control apparatus according to the present embodiment displays only the image data necessary for determining the placement destination layer in response to the designation of the placement destination coordinates of the image data. FIG. 1 shows an example of a layer designation screen (details of the layer designation screen will be described later). The operator can arrange the image data in a desired layer by confirming the image data displayed in the layer and designating the arrangement destination layer.

本実施形態における表示制御装置の構成例を図2を用いて説明する。
図2において、201は表示制御装置を実現するコンピュータ装置200の全体を制御する制御部であり、例えばCentral Processing Unit(CPU)である。202は変更を必要としないプログラムやパラメータを格納するRead Only Memory(ROM)である。
A configuration example of the display control apparatus in the present embodiment will be described with reference to FIG.
In FIG. 2, reference numeral 201 denotes a control unit that controls the entire computer apparatus 200 that realizes the display control apparatus, and is, for example, a central processing unit (CPU). A read only memory (ROM) 202 stores programs and parameters that do not need to be changed.

203は外部装置などから供給されるプログラムやデータを一時記憶するRandom Access Memory(RAM)である。204はコンピュータ装置200に固定して設置されたハードディスクやメモリカード、あるいはコンピュータ装置200から着脱可能なフレキシブルディスク(FD)や、CD等の光ディスク、磁気や光カード、ICカードなどを含む外部記憶装置である。   A random access memory (RAM) 203 temporarily stores programs and data supplied from an external device or the like. Reference numeral 204 denotes an external storage device including a hard disk or memory card fixedly installed on the computer apparatus 200, a flexible disk (FD) removable from the computer apparatus 200, an optical disk such as a CD, a magnetic or optical card, and an IC card. It is.

205はユーザの操作を受け、データを入力するポインティングデバイス209aやキーボード209bなどの入力デバイス209とのインターフェイスである。206はコンピュータ装置200の保持するデータや供給されたデータを表示するためのディスプレイ210とのインターフェイスである。   Reference numeral 205 denotes an interface with an input device 209 such as a pointing device 209a or a keyboard 209b that receives user operations and inputs data. Reference numeral 206 denotes an interface with the display 210 for displaying data held by the computer apparatus 200 and supplied data.

207はインターネットなどのネットワーク回線211に接続するためのネットワークインタフェイスである。208は、撮像装置などの画像入力デバイス212から処理対象の画像データ入力を受け付ける画像入力インターフェイスである。213は制御部201〜画像入力インターフェイス208の各ユニットを通信可能に接続するシステムバスである。   Reference numeral 207 denotes a network interface for connecting to a network line 211 such as the Internet. Reference numeral 208 denotes an image input interface that receives input of image data to be processed from an image input device 212 such as an imaging apparatus. A system bus 213 connects the units of the control unit 201 to the image input interface 208 so that they can communicate with each other.

本実施形態における表示制御装置では、オペレータが画像を所望の座標に配置することができる。このときの画像データレイアウト画面を図3及び図4を用いて説明する。
図3において、制御部201はオペレータが画像データをレイアウトするためのレイアウト領域101をディスプレイ210に表示する。
In the display control apparatus according to the present embodiment, an operator can place an image at a desired coordinate. The image data layout screen at this time will be described with reference to FIGS.
In FIG. 3, the control unit 201 displays a layout area 101 on the display 210 for the operator to lay out image data.

画像データ102、103、104、301、302は、レイアウト領域101に配置された画像データである。図示された通り画像データ102、103、104は画像が重なりあってひとつのかたまりになっている。制御部201はこのかたまりをブロックとして管理する。同様に画像データ301、302もひとつのブロックとして管理される。ブロックは、画像同士が重なることで構成される一続きのかたまりであり、図3においては3つのブロックが存在している。   Image data 102, 103, 104, 301, and 302 are image data arranged in the layout area 101. As shown in the figure, the image data 102, 103, and 104 are formed as one lump with overlapping images. The control unit 201 manages this cluster as a block. Similarly, the image data 301 and 302 are managed as one block. A block is a series of blocks formed by overlapping images. In FIG. 3, there are three blocks.

図4において、オペレータは入力デバイス209を操作して配置対象となる画像データ105を図示しない画像データ待機領域からレイアウト領域101に追加することができる。制御部201はオペレータの操作に従って、この新たな画像データ105をレイアウト領域101に表示する。オペレータは入力デバイス209を操作して、画像データ105を任意の座標に配置することができる。   In FIG. 4, the operator can operate the input device 209 to add image data 105 to be arranged from the image data standby area (not shown) to the layout area 101. The control unit 201 displays the new image data 105 in the layout area 101 in accordance with the operator's operation. The operator can place the image data 105 at arbitrary coordinates by operating the input device 209.

画像データ105がオペレータの操作によって図4に示す座標に配置されると、制御部201はレイヤ指定画面を表示する。レイヤ指定画面は、画像データの配置先レイヤを選択するための画面である。レイヤ指定画面の詳細を図1を用いて説明する。   When the image data 105 is arranged at the coordinates shown in FIG. 4 by the operation of the operator, the control unit 201 displays a layer designation screen. The layer designation screen is a screen for selecting an image data arrangement destination layer. Details of the layer designation screen will be described with reference to FIG.

制御部201は、配置済みの画像データ102、103、104を含むレイアウト領域101を、重なりの上下関係を視認可能なレイヤとして表示する。また、制御部201は、画像データ105の配置先レイヤを指定するためのレイヤ指定アイコン106を複数表示する。オペレータが入力デバイス209を操作してレイヤ指定アイコン106のひとつを選択すると、制御部201は該当するレイヤに画像データ105を配置し、その結果をレイヤ指定画面に表示する。   The control unit 201 displays the layout area 101 including the arranged image data 102, 103, and 104 as a layer in which the vertical relationship of overlap can be visually recognized. Further, the control unit 201 displays a plurality of layer designation icons 106 for designating the arrangement destination layer of the image data 105. When the operator operates the input device 209 to select one of the layer designation icons 106, the control unit 201 arranges the image data 105 in the corresponding layer and displays the result on the layer designation screen.

オペレータはこの配置結果を確認し、所望の結果であれば選択中のレイヤ指定アイコン106を再度選択する。この結果、制御部201は配置先レイヤを確定し、レイヤ指定画面を非表示にする。さらに、制御部201は画像データレイアウト画面の表示内容を更新し、オペレータが選択したレイヤに画像データ105を表示する。なお、レイヤ指定画面において、オペレータはレイヤ指定アイコン106を選択した後であっても、確定前であれば異なるレイヤ指定アイコンを選択しなおすこともできる。   The operator confirms the arrangement result, and if the desired result, the selected layer designation icon 106 is selected again. As a result, the control unit 201 determines the placement destination layer and hides the layer designation screen. Further, the control unit 201 updates the display content of the image data layout screen and displays the image data 105 on the layer selected by the operator. In the layer designation screen, even after the operator selects the layer designation icon 106, the operator can reselect a different layer designation icon before confirmation.

また、制御部201は、レイヤ指定画面において視点を変更するための視点変更アイコン107を表示する。オペレータは入力デバイス209によって視点変更アイコン107を上下左右に操作することで、レイアウト領域101の視点を変更することができる。オペレータの操作によってレイアウト領域101の視点が変更されると、制御部201は、例えば図5に示すようにレイヤ指定画面の表示内容を更新する。これにより、オペレータは任意の視点からレイヤ指定画面を確認し、画像データ105の配置先レイヤを選択することができる。   Further, the control unit 201 displays a viewpoint change icon 107 for changing the viewpoint on the layer designation screen. The operator can change the viewpoint of the layout area 101 by operating the viewpoint change icon 107 up, down, left and right with the input device 209. When the viewpoint of the layout area 101 is changed by an operator's operation, the control unit 201 updates the display content of the layer designation screen, for example, as shown in FIG. Thereby, the operator can confirm the layer designation screen from an arbitrary viewpoint and can select the arrangement destination layer of the image data 105.

図1に示すとおり、制御部201は、レイヤ指定画面に画像データ105が配置されたブロックに属する画像のみを表示する。表示対象データの選別は、オブジェクト情報およびレイヤ情報に基づいて行われる。このオブジェクト情報とレイヤ情報の詳細を、図6および図7を用いて説明する。   As shown in FIG. 1, the control unit 201 displays only images belonging to the block in which the image data 105 is arranged on the layer designation screen. Selection of display target data is performed based on object information and layer information. Details of the object information and the layer information will be described with reference to FIGS.

レイアウトされた画像データの座標と属するブロックの情報は、図6に示すオブジェクト情報に格納され管理される。各画像データは必ずひとつのブロックに属しており、複数のブロックに属することはない。他の画像データと重なっていない画像データは、その画像データのみから成るブロックに属している。また、図7に示すレイヤ情報には、各ブロックに属する画像データ群のレイヤ順が格納され管理される。   The coordinates of the laid out image data and the information of the block to which it belongs are stored and managed in the object information shown in FIG. Each image data always belongs to one block and does not belong to a plurality of blocks. Image data that does not overlap with other image data belongs to a block consisting only of the image data. Also, the layer information shown in FIG. 7 stores and manages the layer order of the image data group belonging to each block.

画像データ105がオペレータの操作によって図4に示す座標に配置された時の、レイヤ指定画面を表示する処理の流れを図8のフローチャートを用いて説明する。
オペレータの操作によって画像データ105の座標指定され、配置先座標が確定すると、制御部201はS801にて配置先座標を取得する。次に、S802において、制御部201は取得した配置先座標に基づいて画像データ105の重なりオブジェクトを検出する重なり検出処理を行う。これは、制御部201がオブジェクト情報を参照し、画像データ105の座標と配置済み画像の座標を比較して行う。この検出結果に基づいて、制御部201は、重なりオブジェクトとして画像データ102、103、104を検出する。
The flow of processing for displaying the layer designation screen when the image data 105 is arranged at the coordinates shown in FIG. 4 by the operation of the operator will be described with reference to the flowchart of FIG.
When the coordinates of the image data 105 are designated by the operation of the operator and the placement destination coordinates are determined, the control unit 201 acquires the placement destination coordinates in S801. In step S <b> 802, the control unit 201 performs overlap detection processing that detects an overlap object of the image data 105 based on the acquired placement destination coordinates. The control unit 201 refers to the object information and compares the coordinates of the image data 105 with the coordinates of the arranged image. Based on the detection result, the control unit 201 detects the image data 102, 103, and 104 as overlapping objects.

次に、S803において、制御部201は、重なりオブジェクトが属するブロックを取得するブロック検出処理を行う。これは、S802で検出されたすべての重なりオブジェクトに対して行われる。この結果、制御部201は、重なりオブジェクトの属するブロックとしてBlock Aのみを取得する。   Next, in step S803, the control unit 201 performs block detection processing for acquiring a block to which the overlapping object belongs. This is performed for all overlapping objects detected in S802. As a result, the control unit 201 acquires only Block A as a block to which the overlapping object belongs.

次に、S804において、制御部201は、レイヤ情報に基づいて該当ブロックに属する他の画像データとそのレイヤ情報を取得するオブジェクト抽出処理を行う。この結果、Block Aの画像データのレイヤ順は、下から順に画像データ102、103、104であることが分かる。次に、S805において、制御部201は、レイヤ情報から取得した画像データそれぞれの座標を、オブジェクト情報から取得する。   In step S <b> 804, the control unit 201 performs object extraction processing for acquiring other image data belonging to the block and the layer information based on the layer information. As a result, it can be seen that the layer order of the image data of Block A is the image data 102, 103, and 104 in order from the bottom. Next, in step S805, the control unit 201 acquires the coordinates of each image data acquired from the layer information from the object information.

次に、S806において、制御部201は、S804およびS805で取得した画像データのレイヤ順と座標に従って、レイヤ指定画面を表示するレイヤ表示処理を行う。
以上の処理によって、制御部201は、レイヤ指定画面において、レイヤ指定に必要な画像データのみを正しい座標と重なり順で表示することができる。
Next, in step S806, the control unit 201 performs layer display processing for displaying a layer designation screen in accordance with the layer order and coordinates of the image data acquired in steps S804 and S805.
Through the above processing, the control unit 201 can display only the image data necessary for layer designation on the layer designation screen in the correct coordinates and the overlapping order.

次に、オペレータの操作によって画像データ105の配置先レイヤが確定された時の処理の流れを図9のフローチャートを用いて説明する。
画像データの配置先レイヤが確定されると、制御部201はS901において、画像データ105の配置先レイヤの位置を取得する。図1に示したとおり、オペレータが画像データ105を画像データ104のさらに上のレイヤに配置したとすると、制御部201はこの位置を取得する。
Next, a processing flow when the arrangement destination layer of the image data 105 is determined by the operation of the operator will be described with reference to the flowchart of FIG.
When the arrangement destination layer of the image data is determined, the control unit 201 acquires the position of the arrangement destination layer of the image data 105 in S901. As shown in FIG. 1, if the operator places the image data 105 on a layer further above the image data 104, the control unit 201 acquires this position.

次に、S902において、制御部201は画像データ105の座標と属するブロックの情報をオブジェクト情報に追加する。さらに、S903において、制御部201は画像データ105をレイヤ情報に追加する。具体的には、Block Aのレイヤ情報に画像データ105を追加する。レイヤ情報は、下に重なっている画像データから順に格納されているので、画像データ105の情報を追加する位置は104の次の位置である。
以上の処理によって、制御部201は、画像データのオブジェクト情報とレイヤ情報を更新することができる。
In step S <b> 902, the control unit 201 adds the coordinates of the image data 105 and the block information to the object information. In step S903, the control unit 201 adds the image data 105 to the layer information. Specifically, the image data 105 is added to the block A layer information. Since the layer information is stored in order from the image data that overlaps the layer information, the position where the information of the image data 105 is added is the position next to 104.
Through the above processing, the control unit 201 can update the object information and the layer information of the image data.

図8および図9では、新たな画像データを画像データレイアウト画面に追加した場合の処理の流れについて説明した。次に、画像データレイアウト画面に配置済みの画像データに対して、座標変更を行う場合の処理の流れについて、図10のフローチャートを用いて説明する。   8 and 9, the flow of processing when new image data is added to the image data layout screen has been described. Next, the flow of processing for changing the coordinates of image data already arranged on the image data layout screen will be described with reference to the flowchart of FIG.

画像データレイアウト画面において、オペレータの操作によって配置済み画像データの座標が変更されると、S1001において制御部201はオブジェクト情報を参照して対象画像データが座標移動前に属していたブロックの情報を取得する。   When the coordinates of the arranged image data are changed by the operator's operation on the image data layout screen, in step S1001, the control unit 201 refers to the object information and acquires information on the block to which the target image data belonged before the coordinate movement. To do.

次に、S1002において、制御部201は、対象画像データの新たな配置座標を取得する。次に、S1003において、制御部201は、新たな配置座標での重なりオブジェクトの検出を行う。この重なりオブジェクトの検出処理は図8を用いて説明した処理と同じである。次に、S1004において、制御部201は、対象画像データが新たに属するブロックの情報を取得する。この取得処理も、図8を用いて説明した処理と同じである。   Next, in step S1002, the control unit 201 acquires new arrangement coordinates of the target image data. In step S <b> 1003, the control unit 201 detects an overlapping object at a new arrangement coordinate. The overlapping object detection process is the same as the process described with reference to FIG. In step S <b> 1004, the control unit 201 acquires information on a block to which the target image data newly belongs. This acquisition process is also the same as the process described with reference to FIG.

次に、S1005において、制御部201は、S1001とS1004で取得した座標移動前後のブロックの情報に基づいて、属するブロックが変更されたか否かを判定するブロック変更判定処理を行う。この判定処理の結果、属するブロックに変更がない場合は、次のS1007において、制御部201は画像データレイアウト画面上の表示座標を更新した上で処理を終了する。   Next, in S1005, the control unit 201 performs block change determination processing for determining whether or not the block to which the block belongs has been changed based on the block information before and after the coordinate movement acquired in S1001 and S1004. If the result of this determination processing is that there is no change in the block to which it belongs, in the next S1007, the control unit 201 updates the display coordinates on the image data layout screen and ends the processing.

一方、属するブロックに変更があった場合には、S1006において、制御部201は座標移動先ブロックに属するオブジェクトをレイヤ表示するレイヤ表示処理を行う。このレイヤ表示処理は、図8のS804〜S806で説明した処理と同じである。
以上の処理によって、本実施形態における表示制御装置は、配置済み画像データの座標変更時におけるレイヤの再指定を、対象画像データの属するブロックが変更された場合に限定することができる。
On the other hand, when there is a change in the block to which it belongs, in step S1006, the control unit 201 performs layer display processing for displaying the object belonging to the coordinate movement destination block as a layer. This layer display processing is the same as the processing described in S804 to S806 in FIG.
With the above processing, the display control apparatus according to the present embodiment can limit the re-designation of the layer when changing the coordinates of the arranged image data only when the block to which the target image data belongs is changed.

引き続いて、配置済み画像データの座標が変更された場合の、オブジェクト情報とレイヤ情報の更新処理について説明する。オペレータの操作による配置済み画像の座標変更時に、対象画像データが属するブロックに変更がない場合、オブジェクト情報の座標のみが更新され、レイヤ情報は更新されない。   Subsequently, update processing of the object information and the layer information when the coordinates of the arranged image data are changed will be described. When the coordinates of the arranged image are changed by the operation of the operator, if there is no change in the block to which the target image data belongs, only the coordinates of the object information are updated, and the layer information is not updated.

一方で、属するブロックに変更がある場合には、オブジェクト情報とレイヤ情報の更新を行う。対象画像データが属していたブロックと別のブロックに移動された場合がこれにあたる。また、オペレータが対象画像データの座標を、他のどの画像にも重ならないように変更した場合もこれにあたる。このときの処理の流れを、図11のフローチャートを用いて説明する。   On the other hand, when there is a change in the block to which it belongs, the object information and the layer information are updated. This is the case when the target image data is moved to a block different from the block to which the target image data belonged. This is also the case when the operator changes the coordinates of the target image data so that it does not overlap any other image. The processing flow at this time will be described with reference to the flowchart of FIG.

S1101において、制御部201は、対象画像データが座標移動前とは異なるブロックに移動されたか否かを判定する。ブロック移動があった場合は、制御部201は処理をS1102に進め、そうでなければ処理をS1103に進める。   In step S1101, the control unit 201 determines whether the target image data has been moved to a different block from that before the coordinate movement. If there is a block movement, the control unit 201 advances the process to S1102, and if not, advances the process to S1103.

S1102においては、制御部201は対象画像データのオブジェクト情報と、レイヤ情報を更新する。より具体的には、オブジェクト情報の座標とブロックを更新する。さらに、レイヤ情報については移動前のブロックのレイヤ順から対象画像データ情報を削除し、移動後のブロックのレイヤ順に対象画像データの情報を追加する。S1103において、制御部201は対象画像データのオブジェクト情報を更新する。より具体的には、オブジェクト情報の座標とブロックを更新する。   In step S1102, the control unit 201 updates the object information and layer information of the target image data. More specifically, the coordinates and blocks of the object information are updated. Further, for the layer information, the target image data information is deleted from the layer order of the block before the movement, and the information of the target image data is added in the layer order of the block after the movement. In step S1103, the control unit 201 updates the object information of the target image data. More specifically, the coordinates and blocks of the object information are updated.

次に、S1104において、制御部201は、配置済み画像データの座標変更によってブロック数が変化したか否かを検出する。これは、すべての画像データのオブジェクト情報の座標に基づいて算出する。先立ってのS1101において、制御部201によって、対象画像データが異なるブロックに移動されていないと判断された場合であっても、対象画像データの座標変更によってブロックが分断されている可能性がある。この場合には、実際にはブロック数が増加しているにも関わらず、オブジェクト情報のブロックに関する情報は更新されていない。   Next, in step S1104, the control unit 201 detects whether or not the number of blocks has changed due to the coordinate change of the arranged image data. This is calculated based on the coordinates of the object information of all image data. Even when the control unit 201 determines in step S1101 that the target image data has not been moved to a different block, there is a possibility that the block has been divided due to a change in the coordinates of the target image data. In this case, despite the fact that the number of blocks has actually increased, the information on the block of object information has not been updated.

S1104ではこれを検出するために、制御部201がオブジェクト情報の座標に基づいてブロック数の変動を検出する。この結果、ブロック数に変動があれば、制御部201はS1105において、各画像データのオブジェクト情報のブロックと、レイヤ情報を更新する。また、ブロック数に変動がなければ制御部201は処理を終了する。
以上の処理によって、制御部201は、配置済み画像データの座標が変動された場合のオブジェクト情報とレイヤ情報を更新する。
In S1104, in order to detect this, the control unit 201 detects a change in the number of blocks based on the coordinates of the object information. As a result, if the number of blocks varies, the control unit 201 updates the object information block and layer information of each image data in S1105. If there is no change in the number of blocks, the control unit 201 ends the process.
Through the above processing, the control unit 201 updates the object information and the layer information when the coordinates of the arranged image data are changed.

次に、画像データの追加時にブロックが結合する場合について説明する。これは、例えば、図12に示したとおり、オペレータが新たな画像データ1201を配置済みの画像データ102と301の両方に重なる座標に配置した場合である。画像データ102を含むブロックと画像データ301を含むブロックが、新たな画像データ1201によって一つのグループに結合される。このとき、制御部201は図8で説明した処理の流れに従ってレイヤ指定画面を表示する。表示されるレイヤ指定画面について、図13および図14を用いて説明する。   Next, a case where blocks are combined when image data is added will be described. For example, as shown in FIG. 12, the operator places new image data 1201 at coordinates that overlap both of the already placed image data 102 and 301. A block including the image data 102 and a block including the image data 301 are combined into one group by the new image data 1201. At this time, the control unit 201 displays a layer designation screen according to the processing flow described with reference to FIG. The displayed layer designation screen will be described with reference to FIGS. 13 and 14.

オペレータの操作によって、画像データが複数ブロックに重なるように配置され、ブロックが結合する場合、制御部201は、図13に示すレイヤ指定画面を表示する。このレイヤ指定画面では、1301、1302に示すとおり、結合前のブロックごとに画像データがレイヤ表示される。これにより、オペレータは画像データを配置するレイヤを、結合前のブロックごとに選択することができる。   When the image data is arranged so as to overlap a plurality of blocks by the operation of the operator and the blocks are combined, the control unit 201 displays a layer designation screen shown in FIG. On this layer designation screen, as indicated by 1301 and 1302, image data is displayed in layers for each block before combination. Thereby, the operator can select the layer which arrange | positions image data for every block before a coupling | bonding.

例えば、オペレータがレイヤ指定アイコン1303と1304を選択したとすると、レイヤ指定画面は、図14に示す内容に更新される。図14では、レイヤ指定アイコン1303と1304がそれぞれ選択されたことで、結合前のブロックの上下関係が設定されたことを示している。   For example, if the operator selects the layer designation icons 1303 and 1304, the layer designation screen is updated to the contents shown in FIG. FIG. 14 shows that the layer designation icons 1303 and 1304 are selected to set the vertical relationship of blocks before combining.

さらに、指定されたレイヤに対象の画像データ1201が配置され表示されている。オペレータはこの配置結果を確認し、所望の結果であれば選択中のレイヤ指定アイコン1303および1304を再度選択する。この結果、制御部201は配置先レイヤを確定し、この内容に基づいてオブジェクト情報とレイヤ情報を更新し、2つのブロックを結合する。このときの表示内容の更新処理および管理情報の更新処理の流れは、図8〜図11を用いて説明した内容と同じである。
以上の処理により、画像データの追加時にブロックが結合する場合に、結合するブロックそれぞれに対してオペレータは配置先レイヤを指定することができる。
Further, target image data 1201 is arranged and displayed on the designated layer. The operator confirms this arrangement result, and if the desired result, the selected layer designation icons 1303 and 1304 are selected again. As a result, the control unit 201 determines the arrangement destination layer, updates the object information and the layer information based on the contents, and combines the two blocks. The flow of the display content update processing and the management information update processing at this time is the same as the content described with reference to FIGS.
With the above processing, when blocks are combined when image data is added, the operator can designate a placement destination layer for each block to be combined.

以上で述べた実施形態によって、オペレータが画像データを配置するにあたって、画像データを所望のレイヤに配置することができる。また、本実施形態によって、画像データの重なりによってブロックを認識し、オペレータが操作した画像データに関連するブロックのみでレイヤ変更を行うことができる。さらに、本実施形態によって、オペレータが配置した画像データが複数のブロックに跨る場合には、ブロックを結合してレイヤ順も統合することができる。   According to the embodiment described above, when an operator arranges image data, the image data can be arranged in a desired layer. In addition, according to the present embodiment, it is possible to recognize a block by overlapping image data, and to change a layer only with a block related to image data operated by an operator. Furthermore, according to the present embodiment, when image data arranged by an operator straddles a plurality of blocks, the blocks can be combined to integrate the layer order.

なお、本実施形態では、2つのブロックに重なる場合について説明したが、3つ以上のブロックに重なる場合であっても本発明は同様に適用される。なお、本実施形態では、配置対象のオブジェクトを画像データとしたが、座標情報を持ったオブジェクトであれば、画像データ以外でもよい。例えばテキストオブジェクトやベクタ形式の図形オブジェクトであっても本発明は同様に適用される。   In the present embodiment, the case where two blocks are overlapped has been described, but the present invention is similarly applied to a case where three or more blocks overlap. In this embodiment, the object to be arranged is image data. However, any object other than image data may be used as long as the object has coordinate information. For example, the present invention is similarly applied to a text object or a graphic object in a vector format.

以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。前述の実施形態の一部を適宜組み合わせてもよい。   Although the present invention has been described in detail based on preferred embodiments thereof, the present invention is not limited to these specific embodiments, and various forms within the scope of the present invention are also included in the present invention. included. A part of the above-described embodiments may be appropriately combined.

(その他の実施形態)
また、本発明は、以下の処理を実行することによっても実現される。即ち、前述した実施形態の機能を実現するソフトウェア(コンピュータプログラム)を、ネットワークまたは各種のコンピュータ読み取り可能な記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
(Other embodiments)
The present invention can also be realized by executing the following processing. That is, software (computer program) that realizes the functions of the above-described embodiments is supplied to a system or apparatus via a network or various computer-readable storage media. Then, the computer (or CPU, MPU, etc.) of the system or apparatus reads out and executes the program.

101 レイアウト領域、102 配置済みの画像データ、103 配置済みの画像データ、104 配置済みの画像データ、105 配置対象の画像データ、106 レイヤ指定アイコン、107 視点変更アイコン 101 Layout Area, 102 Placed Image Data, 103 Placed Image Data, 104 Placed Image Data, 105 Placement Image Data, 106 Layer Designation Icon, 107 Viewpoint Change Icon

Claims (6)

オブジェクトを座標情報に従って表示する表示制御装置であって、
オブジェクト配置される座標を取得する座標取得手段と、
前記オブジェクト配置される座標に基づいて、前記オブジェクトと重なっている他のオブジェクトを検出する重なり検出手段と、
前記重なり検出手段の検出結果に基づいて、前記オブジェクトが属するブロックを検出するブロック検出手段と、
前記ブロック検出手段により検出されたブロックに属している他のオブジェクトを抽出する抽出手段と、
前記オブジェクトと前記抽出手段によって抽出した他のオブジェクトをそれぞれのレイヤ情報にしたがってレイヤ表示するレイヤ表示手段と、
オペレータの操作によって指定された、前記オブジェクトの配置先レイヤの位置を取得するレイヤ取得手段と、
前記レイヤ取得手段により取得されたレイヤの位置前記オブジェクトを配置して前記レイヤ表示内容を更新する更新手段と、
前記オブジェクトの座標上での移動を検知する移動検知手段と、
前記移動検知手段により前記移動が検知されたとき、前記重なり検出手段により前記オブジェクトと前記他のオブジェクトとの重なりが検出され、前記重なり検出手段の検出結果に基づいて前記オブジェクトが属するブロックが変更されたか否かを判定する判定手段とを具備し、
前記移動検知手段により前記移動が検知されたとき、前記判定手段により前記ブロックが変更されたと判定されれば、前記抽出手段は前記変更された後のブロックに属している新たな他のオブジェクトを抽出し、前記レイヤ表示手段は前記オブジェクトと前記新たな他のオブジェクトをそれぞれのレイヤ情報にしたがってレイヤ表示することを特徴とする表示制御装置。
A display control device for displaying an object according to coordinate information,
A coordinate acquiring unit configured to acquire the coordinates by which the object is disposed,
Based on the coordinates where the object is known arrangement, the overlap detecting means for detecting the other objects overlapping with the object,
Block detection means for detecting a block to which the object belongs based on a detection result of the overlap detection means;
And Extraction means you extracting other objects belonging to blocks detected by the block detecting means,
A layer displaying unit that layer display according to each layer information extracted another object by said object and said extraction means,
Layer acquisition means for acquiring the position of the placement destination layer of the object designated by the operation of the operator ;
And updating means for updating the contents of the layer display by placing the object at a position of the layer obtained by the layer acquisition unit,
Movement detection means for detecting movement of the object on coordinates;
When the movement is detected by the movement detection unit, the overlap detection unit detects an overlap between the object and the other object, and the block to which the object belongs is changed based on the detection result of the overlap detection unit. comprises a determination means for determining Taka not,
When the movement is detected by the movement detection unit, if the determination unit determines that the block has been changed, the extraction unit extracts a new other object belonging to the changed block. The layer display means displays the object and the new other object in layers according to the respective layer information .
前記ブロック検出手段によって複数のブロックに属すると検出されたオブジェクトに対して、検出された各ブロックのそれぞれに対して指されたレイヤの位置を前記レイヤ取得手段により取得することを特徴とする請求項1に記載の表示制御装置。 Claims, characterized in that for the detected object as belonging to a plurality of blocks, the position of the specified by Layer with respect to each of the blocks detected acquired by said layer acquisition means by the block detection means Item 4. The display control device according to Item 1. 前記移動検知手段により前記移動が検知されたとき、前記判定手段により前記ブロックが変更されたと判定されれば、前記レイヤ取得手段は前記オブジェクトの配置先レイヤの位置を取得することを特徴とする請求項1またはに記載の表示制御装置。 When the movement is detected by the movement detection unit, if the determination unit determines that the block has been changed, the layer acquisition unit acquires the position of the arrangement destination layer of the object. Item 3. The display control device according to Item 1 or 2 . オブジェクトを座標情報に従って表示する表示制御方法であって、
オブジェクト配置される座標を取得する座標取得工程と、
前記オブジェクト配置される座標に基づいて、前記オブジェクトと重なっている他のオブジェクトを検出する重なり検出工程と、
前記重なり検出工程の検出結果に基づいて、前記オブジェクトが属するブロックを検出するブロック検出工程と、
前記ブロック検出工程において検出されたブロックに属している他のオブジェクトを抽出する抽出工程と、
前記オブジェクトと前記抽出工程によって抽出した他のオブジェクトをそれぞれのレイヤ情報にしたがってレイヤ表示するレイヤ表示工程と、
オペレータの操作によって指定された、前記オブジェクトの配置先レイヤの位置を取得するレイヤ取得工程と、
前記レイヤ取得工程において取得されたレイヤの位置前記オブジェクトを配置して前記レイヤ表示内容を更新する更新工程と、
前記オブジェクトの座標上での移動を検知する移動検知工程と、
前記移動検知工程において前記移動が検知されたとき、前記重なり検出工程において前記オブジェクトと前記他のオブジェクトとの重なりが検出され、前記重なり検出工程の検出結果に基づいて前記オブジェクトが属するブロックが変更されたか否かを判定する判定工程とを具備し、
前記移動検知工程において前記移動が検知されたとき、前記判定工程において前記ブロックが変更されたと判定されれば、前記抽出工程は前記変更された後のブロックに属している新たな他のオブジェクトを抽出し、前記レイヤ表示工程は前記オブジェクトと前記新たな他のオブジェクトをそれぞれのレイヤ情報にしたがってレイヤ表示することを特徴とする表示制御方法。
A display control method for displaying an object according to coordinate information,
A coordinate obtaining step of obtaining coordinates by which the object is disposed,
Based on the coordinates where the object is known arrangement, the overlap detection process to detect other objects overlapping with the object,
A block detection step of detecting a block to which the object belongs based on a detection result of the overlap detection step;
And Extraction step you extracting other objects belonging to the detected block in the block detecting step,
And layer display step of layer display according to each layer information other objects extracted by the object and the extracting step,
A layer acquisition step for acquiring the position of the placement destination layer of the object specified by the operation of the operator ;
An updating step of updating the contents of the layer display by placing the object at a position of the layer obtained in the layer information acquisition step,
A movement detection step for detecting movement of the object on coordinates;
When the movement is detected in the movement detection step, an overlap between the object and the other object is detected in the overlap detection step, and a block to which the object belongs is changed based on a detection result of the overlap detection step. ; and a determination step of determining Taka not,
When the movement is detected in the movement detection step, if it is determined in the determination step that the block has been changed, the extraction step extracts a new other object belonging to the block after the change. The layer display step displays the object and the new other object in layers according to the respective layer information .
オブジェクトを座標情報に従って表示する表示制御方法の各工程をコンピュータに実行させるプログラムであって、
オブジェクト配置される座標を取得する座標取得工程と、
前記オブジェクト配置される座標に基づいて、前記オブジェクトと重なっている他のオブジェクトを検出する重なり検出工程と、
前記重なり検出工程の検出結果に基づいて、前記オブジェクトが属するブロックを検出するブロック検出工程と、
前記ブロック検出工程において検出されたブロックに属している他のオブジェクトを抽出する抽出工程と、
前記オブジェクトと前記抽出工程によって抽出した他のオブジェクトをそれぞれのレイヤ情報にしたがってレイヤ表示するレイヤ表示工程と、
オペレータの操作によって指定された、前記オブジェクトの配置先レイヤの位置を取得するレイヤ取得工程と、
前記レイヤ取得工程において取得されたレイヤの位置前記オブジェクトを配置して前記レイヤ表示内容を更新する更新工程と、
前記オブジェクトの座標上での移動を検知する移動検知工程と、
前記移動検知工程において前記移動が検知されたとき、前記重なり検出工程において前記オブジェクトと前記他のオブジェクトとの重なりが検出され、前記重なり検出工程の検出結果に基づいて前記オブジェクトが属するブロックが変更されたか否かを判定する判定工程とを具備し、
前記移動検知工程において前記移動が検知されたとき、前記判定工程において前記ブロックが変更されたと判定されれば、前記抽出工程は前記変更された後のブロックに属している新たな他のオブジェクトを抽出し、前記レイヤ表示工程は前記オブジェクトと前記新たな他のオブジェクトをそれぞれのレイヤ情報にしたがってレイヤ表示することをコンピュータに実行させることを特徴とするプログラム。
A program for causing a computer to execute each step of a display control method for displaying an object according to coordinate information,
A coordinate obtaining step of obtaining coordinates by which the object is disposed,
Based on the coordinates where the object is known arrangement, the overlap detection process to detect other objects overlapping with the object,
A block detection step of detecting a block to which the object belongs based on a detection result of the overlap detection step;
And Extraction step you extracting other objects belonging to the detected block in the block detecting step,
And layer display step of layer display according to each layer information other objects extracted by the object and the extracting step,
A layer acquisition step for acquiring the position of the placement destination layer of the object specified by the operation of the operator ;
An updating step of updating the contents of the layer display by placing the object at a position of the layer obtained in the layer information acquisition step,
A movement detection step for detecting movement of the object on coordinates;
When the movement is detected in the movement detection step, an overlap between the object and the other object is detected in the overlap detection step, and a block to which the object belongs is changed based on a detection result of the overlap detection step. ; and a determination step of determining Taka not,
When the movement is detected in the movement detection step, if it is determined in the determination step that the block has been changed, the extraction step extracts a new other object belonging to the block after the change. The layer display step causes the computer to execute layer display of the object and the new other object in accordance with each layer information .
請求項に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。 A computer-readable storage medium storing the program according to claim 5 .
JP2011203394A 2011-09-16 2011-09-16 Display control apparatus, display control method, program, and storage medium Expired - Fee Related JP5932273B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011203394A JP5932273B2 (en) 2011-09-16 2011-09-16 Display control apparatus, display control method, program, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011203394A JP5932273B2 (en) 2011-09-16 2011-09-16 Display control apparatus, display control method, program, and storage medium

Publications (2)

Publication Number Publication Date
JP2013064864A JP2013064864A (en) 2013-04-11
JP5932273B2 true JP5932273B2 (en) 2016-06-08

Family

ID=48188428

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011203394A Expired - Fee Related JP5932273B2 (en) 2011-09-16 2011-09-16 Display control apparatus, display control method, program, and storage medium

Country Status (1)

Country Link
JP (1) JP5932273B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7467103B2 (en) * 2019-11-19 2024-04-15 キヤノン電子株式会社 Display control method for application creation screen, program and information processing device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07152356A (en) * 1993-11-26 1995-06-16 Toppan Printing Co Ltd Display controller
JP3995114B2 (en) * 1995-10-30 2007-10-24 アルパイン株式会社 Switch image display method
JP4285022B2 (en) * 2003-02-14 2009-06-24 カシオ計算機株式会社 Object display device and program
JP2008186280A (en) * 2007-01-30 2008-08-14 Canon Inc Information processing apparatus, information processing method, and program

Also Published As

Publication number Publication date
JP2013064864A (en) 2013-04-11

Similar Documents

Publication Publication Date Title
JP5734037B2 (en) Information processing apparatus, control method thereof, and program
JP5704825B2 (en) Information processing apparatus, control method thereof, and program
US10627990B2 (en) Map information display device, map information display method, and map information display program
US9274686B2 (en) Navigation framework for visual analytic displays
CN105378597B (en) Method for display and electronic device thereof
US20170176208A1 (en) Method for providing map information and electronic device for supporing the same
US20150293929A1 (en) Method and apparatus for processing webpage in terminal device by using cloud server
JP4821000B2 (en) Object display processing device, object display processing method, and object display processing program
JP6168756B2 (en) Information processing apparatus, control method thereof, and program
KR102205283B1 (en) Electro device executing at least one application and method for controlling thereof
JP2011034216A (en) Selection object decision method, decision method for anteroposterior relation of object, and apparatus therefor
JP6448500B2 (en) Image processing apparatus and image processing method
JP5988450B2 (en) Method for displaying nodes, computer for displaying nodes, and computer program therefor
JP6747262B2 (en) User interface method, information processing apparatus, information processing system, and information processing program
WO2015129245A1 (en) Information processing device, information display method, and recording medium
JP2013012063A (en) Display control apparatus
JP5932273B2 (en) Display control apparatus, display control method, program, and storage medium
JP2015087834A (en) Plant information display device and plant information display method
US10565278B2 (en) Packaged searching system and method
JP7192953B2 (en) Information processing device, information processing method and program
JP6002346B1 (en) Program, method, electronic apparatus and system for displaying object image in game
JP2012159981A (en) Display controller and control method therefor
JP6752513B2 (en) Display control device, display control system and display control method
JP6677019B2 (en) Information processing apparatus, information processing program, and information processing method
JP2016115215A (en) Image display system, image display method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140912

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150730

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150901

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20151029

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160428

R151 Written notification of patent or utility model registration

Ref document number: 5932273

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees