JP2016128987A - Information processing apparatus, recording system, and program - Google Patents

Information processing apparatus, recording system, and program Download PDF

Info

Publication number
JP2016128987A
JP2016128987A JP2015003497A JP2015003497A JP2016128987A JP 2016128987 A JP2016128987 A JP 2016128987A JP 2015003497 A JP2015003497 A JP 2015003497A JP 2015003497 A JP2015003497 A JP 2015003497A JP 2016128987 A JP2016128987 A JP 2016128987A
Authority
JP
Japan
Prior art keywords
image
editing
foreground image
touch operation
display
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.)
Granted
Application number
JP2015003497A
Other languages
Japanese (ja)
Other versions
JP6421604B2 (en
Inventor
優治 宮田
Yuji Miyata
優治 宮田
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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2015003497A priority Critical patent/JP6421604B2/en
Publication of JP2016128987A publication Critical patent/JP2016128987A/en
Application granted granted Critical
Publication of JP6421604B2 publication Critical patent/JP6421604B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a program for implementing processing of editing a foreground image superimposed on a background image, as a map image, with less user operations.SOLUTION: A program causes a computer to execute: editing screen display processing (S22) which displays an editing screen including a background image, as a map image, and a foreground image superimposed on the background image; first switching processing (S24) of switching a display mode of the foreground image on the editing screen, to a selection state, on receipt of a first touch operation; editing processing (S25) of editing the content displayed in the selected foreground image, on receipt of a second touch operation; and change processing (S27) of changing a display area of the background image, on receipt of a third touch operation. On receipt of the third touch operation on the editing screen including the selected foreground image, the computer executes the change processing with the foreground image selected.SELECTED DRAWING: Figure 5

Description

本発明は、地図画像である背景画像にユーザが指定した前景画像を重ねて表示することが可能なプログラムに関する。   The present invention relates to a program that can superimpose and display a foreground image designated by a user on a background image that is a map image.

従来より、地図画像上の所望の領域を指定するユーザ操作を受け付け、指定された領域の地図画像をシートに記録する記録処理を画像記録装置に実行させる情報処理装置が知られている。また、特許文献1には、ランドマークや目的地までの経路情報(以下、「前景画像」と表記する。)を、地図画像(以下、「背景画像」と表記する。)上に設定するユーザ操作を受付可能なシステムが開示されている。   Conventionally, there has been known an information processing apparatus that accepts a user operation for designating a desired area on a map image and causes an image recording apparatus to perform a recording process for recording a map image of the designated area on a sheet. Also, in Patent Document 1, a user who sets route information (hereinafter referred to as “foreground image”) to a landmark or destination on a map image (hereinafter referred to as “background image”). A system capable of accepting operations is disclosed.

特開2003−84664号公報JP 2003-84664 A

上記構成のシステムにおいて、背景画像上に設定された前景画像を編集(例えば、前景画像の変更、位置の変更、削除等)したいという要請がある。しかしながら、編集対象となる前景画像を選択するユーザ操作は、特に表示画面上における背景画像の表示領域(例えば、拡大、縮小、回転等)を変更した場合等において、煩雑な場合がある。   In the system configured as described above, there is a demand for editing the foreground image set on the background image (for example, changing the foreground image, changing the position, or deleting the foreground image). However, the user operation for selecting the foreground image to be edited may be complicated especially when the display area (for example, enlargement, reduction, rotation, etc.) of the background image on the display screen is changed.

本発明は、上記の事情に鑑みてなされたものであり、その目的は、地図画像である背景画像上に重ねられた前景画像を編集する処理を、少ないユーザ操作で実現するプログラムを提供することにある。   The present invention has been made in view of the above circumstances, and an object thereof is to provide a program that realizes a process for editing a foreground image superimposed on a background image, which is a map image, with a small number of user operations. It is in.

(1) 本発明に係るプログラムは、表示部と、操作部とを備えるコンピュータによって実行可能である。該プログラムは、地図を表す背景画像、及び前記背景画像に重ねられた前景画像を含む編集画面を前記表示部に表示させる編集画面表示処理と、前記前景画像の選択を指示する第1タッチ操作、選択された前記前景画像の編集を指示する第2タッチ操作、及び前記編集画面上における前記背景画像の表示領域の変更を指示する第3タッチ操作を、前記操作部を介して受け付ける受付処理と、前記受付処理で前記第1タッチ操作を受け付けたことに応じて、タッチ位置に表示された前記前景画像の前記編集画面上における表示態様を、非選択状態から選択状態に切り替える第1切替処理と、前記受付処理で前記第2タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記編集画面上における表示内容を当該第2タッチ操作に従って編集する編集処理と、前記受付処理で前記第3タッチ操作を受け付けたことに応じて、前記編集画面上における前記背景画像の表示領域を当該第3タッチ操作に従って変更する変更処理とを前記コンピュータに実行させる。そして、該プログラムは、前記選択状態の前記前景画像を含む前記編集画面に対する前記第3タッチ操作を前記受付処理で受け付けたことに応じて、当該前景画像の前記選択状態を維持したまま、前記変更処理を前記コンピュータに実行させる。   (1) The program according to the present invention can be executed by a computer including a display unit and an operation unit. The program includes an editing screen display process for displaying an editing screen including a background image representing a map and a foreground image superimposed on the background image on the display unit, and a first touch operation for instructing selection of the foreground image, A reception process for receiving, via the operation unit, a second touch operation for instructing editing of the selected foreground image and a third touch operation for instructing a change in the display area of the background image on the editing screen; A first switching process for switching the display mode on the editing screen of the foreground image displayed at the touch position from a non-selected state to a selected state in response to receiving the first touch operation in the receiving process; In response to accepting the second touch operation in the accepting process, the display content of the selected foreground image on the editing screen is changed to the second touch operation. An editing process for editing and a changing process for changing the display area of the background image on the editing screen according to the third touch operation in response to receiving the third touch operation in the receiving process. Let the computer run. Then, in response to receiving the third touch operation on the editing screen including the foreground image in the selected state in the receiving process, the program maintains the selected state of the foreground image while maintaining the selected state. Processing is executed by the computer.

上記構成のプログラムにおいて、ユーザは、背景画像を縮小した状態で編集対象となる前景画像を選択し、背景画像を拡大してから当該前景画像を編集することが考えられる。このような場合において、前景画像を選択した後に背景画像を拡大した場合に、当該前景画像の選択状態が解除されない。換言すれば、前述の順序でユーザ操作がなされた場合に、前景画像の選択をやり直す必要がない。すなわち、背景画像上に重ねられた前景画像の編集処理を、少ないユーザ操作で実現することができる。   In the program having the above-described configuration, it is conceivable that the user selects a foreground image to be edited with the background image reduced, enlarges the background image, and then edits the foreground image. In such a case, when the background image is enlarged after selecting the foreground image, the selection state of the foreground image is not released. In other words, there is no need to redo the selection of the foreground image when the user operation is performed in the order described above. That is, the editing process of the foreground image superimposed on the background image can be realized with few user operations.

(2) 例えば、前記第1タッチ操作は、前記前景画像の位置をタッチする操作である。前記第2タッチ操作は、前記前景画像の表示内容の編集方法を示す編集オブジェクトの位置をタッチする操作である。前記第3タッチ操作は、前記背景画像の位置をタッチする操作である。そして、該プログラムは、前記第1切替処理において、前記編集画面上の前記背景画像に重ねて前記編集オブジェクトを前記表示部に表示させ、前記編集処理において、タッチ位置に表示された前記編集オブジェクトで示される方法で前記前景画像の表示内容を編集する。   (2) For example, the first touch operation is an operation of touching the position of the foreground image. The second touch operation is an operation of touching the position of an editing object indicating a method for editing the display content of the foreground image. The third touch operation is an operation of touching the position of the background image. In the first switching process, the program causes the editing object to be displayed on the display unit so as to overlap the background image on the editing screen. In the editing process, the program displays the editing object displayed at the touch position. The displayed content of the foreground image is edited by the method shown.

(3) 好ましくは、前記前景画像は、第1前景画像と、第2前景画像とを含む。そして、該プログラムは、前記第1前景画像が前記選択状態で且つ前記第2前景画像の位置へのタッチ操作を前記受付処理で受け付けたことに応じて、前記第1前景画像の前記選択状態を維持し、且つ前記第2前景画像に対する前記第1切替処理を実行しない。   (3) Preferably, the foreground image includes a first foreground image and a second foreground image. Then, the program changes the selection state of the first foreground image in response to receiving the touch operation to the position of the second foreground image in the selection process and the reception process. And the first switching process for the second foreground image is not executed.

(4) さらに好ましくは、該プログラムは、前記第1前景画像が前記選択状態のときに前記受付処理で受け付けた前記第2前景画像の位置へのタッチ操作を、当該第2前景画像が重ねられた前記背景画像の位置への前記第3タッチ操作として受け付ける。   (4) More preferably, the program causes the second foreground image to be superimposed on a touch operation to the position of the second foreground image received in the receiving process when the first foreground image is in the selected state. The third touch operation to the position of the background image is accepted.

上記構成によれば、編集画面上に多数の前景画像が配置されている場合であっても、第1前景画像の選択状態が意図せずに解除されることを抑制できる。   According to the above configuration, even when a large number of foreground images are arranged on the editing screen, the selection state of the first foreground image can be suppressed from being unintentionally released.

(5) 好ましくは、前記コンピュータは、前記前景画像を識別する識別情報、及び前記編集画面上における当該前景画像の表示内容を特定する特定情報を対応付けて記憶する記憶部をさらに備える。そして、該プログラムは、前記受付処理において、前記編集処理における前記前景画像の編集の確定を指示する第4タッチ操作を前記操作部を介して受け付け、前記編集処理において、当該第2タッチ操作に従って編集された前記前景画像の前記編集画面上における表示内容を特定する編集情報を、当該前景画像の前記識別情報と対応付けて前記記憶部にさらに記憶させ、前記変更処理において、前記編集情報を変更せず、前記受付処理で前記第4タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記特定情報を前記編集情報で上書きすると共に、当該前景画像の前記表集画面上における表示態様を前記選択状態から前記非選択状態に切り替える第2切替処理を前記コンピュータにさらに実行させる。   (5) Preferably, the computer further includes a storage unit that associates and stores identification information for identifying the foreground image and specific information for specifying the display content of the foreground image on the editing screen. Then, the program accepts, via the operation unit, a fourth touch operation instructing confirmation of editing of the foreground image in the editing process in the accepting process, and editing according to the second touch operation in the editing process. Edit information specifying the display content of the foreground image on the edit screen is further stored in the storage unit in association with the identification information of the foreground image, and the edit information is changed in the change process. First, in response to accepting the fourth touch operation in the accepting process, the specific information of the selected foreground image is overwritten with the editing information, and the foreground image is displayed on the table screen. The computer is further caused to execute a second switching process for switching the mode from the selected state to the non-selected state.

上記構成によれば、背景画像の表示領域を変更することによって、編集中の前景画像の表示内容を特定する編集情報が失われることがないので、背景画像上に重ねられた前景画像の編集処理を、さらに少ないユーザ操作で実現することができる。   According to the above configuration, the editing information for specifying the display content of the foreground image being edited is not lost by changing the display area of the background image, so that the foreground image superimposed on the background image is edited. Can be realized with fewer user operations.

(6) 例えば、該プログラムは、前記編集画面表示処理において、前記非選択状態の前記前景画像を、前記特定情報に従って前記編集画面上に配置し、前記選択状態の前記前景画像を、前記編集情報に従って前記編集画面上に配置する。   (6) For example, in the editing screen display process, the program arranges the non-selected foreground image on the editing screen according to the specific information, and the selected foreground image is the editing information. To arrange on the editing screen.

(7) 好ましくは、該プログラムは、前記受付処理に先立って前記編集画面表示処理を実行し、前記編集処理を実行したことに応じて、前記編集画面表示処理をさらに実行する。   (7) Preferably, the program executes the edit screen display process prior to the reception process, and further executes the edit screen display process in response to the execution of the edit process.

上記構成によれば、編集処理の結果がリアルタイムに編集画面に反映される。   According to the above configuration, the result of the editing process is reflected on the editing screen in real time.

(8) 例えば、前記第4タッチ操作は、前記前景画像の編集を確定させることを示す確定オブジェクトの位置をタッチする操作である。そして、該プログラムは、前記第1切替処理において、前記編集画面上の前記背景画像に重ねて前記確定オブジェクトを前記表示部に表示させる。   (8) For example, the fourth touch operation is an operation of touching the position of the confirmed object indicating that the editing of the foreground image is confirmed. Then, in the first switching process, the program causes the display unit to display the confirmed object so as to overlap the background image on the editing screen.

(9) 例えば、前記コンピュータは、前記前景画像を識別する識別情報、及び前記編集画面上における当該前景画像の表示内容を特定する特定情報を対応付けて記憶する記憶部をさらに備える。そして、該プログラムは、前記受付処理において、前記編集処理における前記前景画像の編集のキャンセルを指示する第4タッチ操作を前記操作部を介して受け付け、前記編集処理において、前記特定情報を退避情報として前記記憶部にさらに記憶させ、且つ当該第2タッチ操作に従って編集された前記前景画像の前記編集画面上における表示内容で前記特定情報を更新し、前記受付処理で前記第4タッチ操作を受け付けたことに応じて、前記退避情報で前記特定情報を上書きする。   (9) For example, the computer further includes a storage unit that associates and stores identification information for identifying the foreground image and specific information for specifying the display content of the foreground image on the editing screen. Then, the program receives, via the operation unit, a fourth touch operation instructing cancellation of the editing of the foreground image in the editing process in the receiving process, and the specific information is used as save information in the editing process. The specific information is updated with the display content on the editing screen of the foreground image that is further stored in the storage unit and edited according to the second touch operation, and the fourth touch operation is received in the reception process. Accordingly, the specific information is overwritten with the save information.

(10) 例えば、前記前景画像は、前記背景画像上の位置を指し示す位置オブジェクトを含む。   (10) For example, the foreground image includes a position object indicating a position on the background image.

但し、前景画像の具体例は位置オブジェクトに限定されない。他の例として、位置オブジェクトで示される位置の住所を表す文字列を含むテキストボックスを、前景画像としてもよい。   However, a specific example of the foreground image is not limited to the position object. As another example, a text box including a character string representing the address of the position indicated by the position object may be used as the foreground image.

(11) 例えば、該プログラムは、前記第1切替処理において、前記位置オブジェクトを選択枠で囲み、前記第2切替処理において、前記位置オブジェクトから前記選択枠を外す。   (11) For example, the program surrounds the position object with a selection frame in the first switching process, and removes the selection frame from the position object in the second switching process.

すなわち、選択枠で囲まれた位置オブジェクトは選択状態であり、選択枠で囲まれていない位置オブジェクトは非選択状態である。但し、選択状態及び非選択状態における位置オブジェクトの表示態様は、前述の例に限定されない。例えば、選択状態の位置オブジェクトと非選択状態の位置オブジェクトとの色を異ならせてもよいし、選択状態の位置オブジェクトを点滅表示させてもよい。   That is, the position object surrounded by the selection frame is in a selected state, and the position object not surrounded by the selection frame is in a non-selected state. However, the display mode of the position object in the selected state and the non-selected state is not limited to the above example. For example, the color of the position object in the selected state and the position object in the non-selected state may be different, or the position object in the selected state may be blinked.

(12) 好ましくは、該プログラムは、前記背景画像の拡大を指示する前記第3タッチ操作を受け付けたことに応じて実行される前記変更処理において、前記位置オブジェクト及び前記背景画像を第1拡大率で拡大し、前記選択枠を前記第1拡大率より小さい第2拡大率で拡大する。   (12) Preferably, in the change process executed in response to receiving the third touch operation for instructing enlargement of the background image, the program uses the position object and the background image as a first enlargement ratio. And the selection frame is enlarged at a second enlargement rate smaller than the first enlargement rate.

上記構成によれば、背景画像の拡大に連動して位置オブジェクト及び選択枠も拡大される。このとき、選択枠の拡大率を背景画像及び位置オブジェクトの拡大率より小さくすることにより、編集画面上で選択枠が大きくなりすぎて背景画像の視認性が低下することを抑制できる。   According to the above configuration, the position object and the selection frame are also enlarged in conjunction with the enlargement of the background image. At this time, by making the enlargement rate of the selection frame smaller than the enlargement rate of the background image and the position object, it is possible to suppress the visibility of the background image from being lowered due to the selection frame becoming too large on the editing screen.

(13) 好ましくは、該プログラムは、前記背景画像を拡大する前記変更処理において、拡大された前記背景画像を拡大前より詳細化する。   (13) Preferably, in the change process for enlarging the background image, the program refines the enlarged background image from before the enlargement.

上記構成によれば、前景画像を編集しようとするユーザに、より詳細な地図を確認させることができる。   According to the above configuration, the user who wants to edit the foreground image can check a more detailed map.

(14) 好ましくは、該プログラムは、前記背景画像の縮小を指示する前記第3タッチ操作を受け付けたことに応じて実行される前記変更処理において、前記位置オブジェクト及び前記背景画像を第1縮小率で縮小し、前記選択枠を前記第1縮小率より小さい第2縮小率で縮小する。   (14) Preferably, in the change process executed in response to receiving the third touch operation instructing reduction of the background image, the program uses the position object and the background image as a first reduction rate. The selection frame is reduced at a second reduction rate smaller than the first reduction rate.

上記構成によれば、背景画像の縮小に連動して位置オブジェクト及び選択枠も縮小される。このとき、選択枠の縮小率を背景画像及び位置オブジェクトの縮小率より小さくすることにより、編集画面上で選択枠が小さくなりすぎることが抑制される。これにより、選択状態の前景画像をユーザに容易に発見させることができると共に、編集処理において前景画像の位置をタッチするユーザ操作が容易になる。   According to the above configuration, the position object and the selection frame are also reduced in conjunction with the reduction of the background image. At this time, by making the reduction rate of the selection frame smaller than the reduction rate of the background image and the position object, it is possible to suppress the selection frame from becoming too small on the editing screen. As a result, the user can easily find the selected foreground image, and the user operation to touch the position of the foreground image in the editing process is facilitated.

(15) 好ましくは、該プログラムは、前記背景画像を縮小する前記変更処理において、縮小された前記背景画像を縮小前より簡素化する。   (15) Preferably, the program simplifies the reduced background image from before the reduction in the changing process for reducing the background image.

上記構成によれば、編集画面上に表示される情報が多くなり過ぎることを抑制することができる。その結果、ユーザに所望の情報を発見させやすくすることができる。   According to the above configuration, it is possible to suppress an excessive amount of information displayed on the editing screen. As a result, the user can easily find desired information.

(16) 例えば、該プログラムは、前記背景画像の拡縮する前記変更処理において、前記背景画像上における地名或いは建物の名称又は路地或いは地下街の表示を増減させる。   (16) For example, the program increases or decreases the display of the place name, the name of the building, the alley, or the underground shopping area on the background image in the change process for scaling the background image.

(17) 例えば、前記特定情報は、前記位置オブジェクトの色、前記位置オブジェクトに付加する記号、或いは前記位置オブジェクトのサイズを示す情報を含む。そして、該プログラムは、前記編集処理において、前記位置オブジェクトの色の変更、前記位置オブジェクトに付加する記号の変更、或いは前記位置オブジェクトの拡縮を実行する。   (17) For example, the specific information includes information indicating a color of the position object, a symbol added to the position object, or a size of the position object. Then, in the editing process, the program changes the color of the position object, changes a symbol added to the position object, or enlarges / reduces the position object.

(18) 例えば、該プログラムは、地図画像を含む指定画面を前記表示部に表示させる指定画面表示処理と、前記指定画面に表示された前記地図画像の領域を前記背景画像として指定する指定操作を前記操作部を介して受け付ける指定処理とを前記コンピュータにさらに実行させる。そして、該プログラムは、前記編集画面表示処理において、前記指定処理で指定された前記背景画像を含む前記編集画面を、前記表示部に表示させる。   (18) For example, the program includes a designation screen display process for displaying a designation screen including a map image on the display unit, and a designation operation for designating an area of the map image displayed on the designation screen as the background image. The computer is further caused to execute a designation process received via the operation unit. Then, the program causes the display unit to display the editing screen including the background image designated in the designation processing in the editing screen display processing.

(19) 好ましくは、前記コンピュータは、サーバ装置と通信する通信部をさらに備える。そして、該プログラムは、前記指定画面表示処理において、第1地図データを前記通信部を通じて前記サーバ装置から受信する第1受信処理と、前記第1受信処理で受信した前記第1地図データで示される前記地図画像を含む前記指定画面を前記表示部に表示させる第1表示処理とを前記コンピュータに実行させる。また、該プログラムは、前記編集画面表示処理において、前記第1地図データより詳細な第2地図データを前記通信部を通じて前記サーバ装置から受信する第2受信処理と、前記第2受信処理で受信した前記第2地図データで示される前記背景画像を含む前記編集画面を前記表示部に表示させる第2表示処理とを前記コンピュータに実行させる。   (19) Preferably, the computer further includes a communication unit that communicates with the server device. The program is indicated by a first reception process for receiving the first map data from the server device through the communication unit and the first map data received by the first reception process in the designation screen display process. The computer is caused to execute a first display process for displaying the designation screen including the map image on the display unit. In addition, in the editing screen display process, the program receives the second reception data that is more detailed than the first map data from the server device through the communication unit, and the second reception process and the second reception process. Causing the computer to execute a second display process for causing the display unit to display the editing screen including the background image indicated by the second map data.

上記構成によれば、相対的にデータ量の少ない第1地図データを用いることによって、サーバ装置とコンピュータとの間の通信量が削減される。その結果、背景画像となる領域を指定する処理を、スムーズで且つシームレスに実現できる。一方、相対的にデータ量の多い第2地図データを用いることによって、前景画像を編集しようとするユーザに、より詳細な地図を確認させることができる。   According to the said structure, the communication amount between a server apparatus and a computer is reduced by using 1st map data with relatively small data amount. As a result, it is possible to smoothly and seamlessly implement the process of designating the area that becomes the background image. On the other hand, by using the second map data having a relatively large amount of data, a user who wants to edit the foreground image can check a more detailed map.

(20) 好ましくは、該プログラムは、前記第2受信処理において、前記指定処理で指定された領域の前記地図画像のみを含む前記第2地図データを、前記通信部を通じて前記サーバ装置から受信する。   (20) Preferably, in the second reception process, the program receives the second map data including only the map image of the area designated in the designation process from the server device through the communication unit.

上記構成によれば、少ない通信量で詳細な第2地図データを受信することができる。   According to the above configuration, detailed second map data can be received with a small communication amount.

(21) 好ましくは、該プログラムは、地図上の位置を示す位置情報を入力する入力操作を前記操作部を介して受け付ける入力受付処理と、前記入力受付処理で受け付けた前記位置情報で示される入力位置を含む前記第1地図データを、前記通信部を通じて前記サーバ装置から受信する前記第1受信処理と、前記入力位置を含む前記地図画像が前記指定処理で指定されたことに応じて、前記入力位置を指し示す前記前景画像である位置オブジェクトを、前記背景画像上の前記入力位置に配置する前記第2表示処理とを前記コンピュータに実行させる。   (21) Preferably, the program receives an input operation for inputting position information indicating a position on a map through the operation unit, and an input indicated by the position information received in the input reception process. In response to the first receiving process of receiving the first map data including the position from the server device through the communication unit, and the map image including the input position being specified in the specifying process, the input Causing the computer to execute the second display process of arranging a position object, which is the foreground image indicating the position, at the input position on the background image.

上記構成によれば、入力受付処理で入力した位置情報で示される位置に、自動的に位置オブジェクトが配置される。   According to the above configuration, the position object is automatically arranged at the position indicated by the position information input in the input reception process.

(22) 例えば、前記第1地図データは、前記地図画像上の各位置に存在する施設の属性を示す属性情報を含む。そして、該プログラムは、前記入力受付処理において、前記入力位置に対応する前記属性情報を取得し、前記第2表示処理において、前記属性情報で示される属性を表す記号が付加された前記位置オブジェクトを、前記背景画像上の前記入力位置に配置し、前記受付処理において、前記位置オブジェクトに付加された記号の変更を指示する前記第1タッチ操作を受け付ける。   (22) For example, the first map data includes attribute information indicating an attribute of a facility existing at each position on the map image. Then, the program acquires the attribute information corresponding to the input position in the input reception process, and the position object to which a symbol representing the attribute indicated by the attribute information is added in the second display process. The first touch operation is placed at the input position on the background image and instructed to change the symbol added to the position object in the receiving process.

上記構成によれば、属性情報に応じて位置オブジェクトに付加された記号を、所望の記号に変更することができる。   According to the above configuration, the symbol added to the position object according to the attribute information can be changed to a desired symbol.

(23) 例えば、前記コンピュータは、画像記録装置と通信する通信部をさらに備える。そして、該プログラムは、前記受付処理において、前記編集処理で表示内容が編集された前記前景画像を前記背景画像に重ねて形成される前記出力画像をシートに記録する記録処理の実行を指示する出力操作を前記操作部を介して受け付け、前記受付処理で前記出力操作を受け付けたことに応じて、前記画像記録装置に前記記録処理を実行させるために、前記出力画像を示す出力画像データを出力する出力処理を前記コンピュータに実行させる。   (23) For example, the computer further includes a communication unit that communicates with the image recording apparatus. In the receiving process, the program instructs the execution of a recording process for recording the output image formed on the sheet by superimposing the foreground image whose display content is edited in the editing process on the background image. An operation is received through the operation unit, and output image data indicating the output image is output in order to cause the image recording apparatus to execute the recording process in response to receiving the output operation in the receiving process. The output process is executed by the computer.

(24) 本発明に係る情報処理装置は、表示部と、操作部と、制御部とを備える。前記制御部は、地図を表す背景画像、及び前記背景画像に重ねられた前景画像を含む編集画面を前記表示部に表示させる編集画面表示処理と、前記前景画像の選択を指示する第1タッチ操作、選択された前記前景画像の編集を指示する第2タッチ操作、及び前記編集画面上における前記背景画像の表示領域の変更を指示する第3タッチ操作を、前記操作部を介して受け付ける受付処理と、前記受付処理で前記第1タッチ操作を受け付けたことに応じて、タッチ位置に表示された前記前景画像の前記編集画面上における表示態様を、非選択状態から選択状態に切り替える第1切替処理と、前記受付処理で前記第2タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記編集画面上における表示内容を当該第2タッチ操作に従って編集する編集処理と、前記受付処理で前記第3タッチ操作を受け付けたことに応じて、前記編集画面上における前記背景画像の表示領域を当該第3タッチ操作に従って変更する変更処理とを実行する。そして、前記制御部は、前記選択状態の前記前景画像を含む前記編集画面に対する前記第3タッチ操作を前記受付処理で受け付けたことに応じて、当該前景画像の前記選択状態を維持したまま、前記変更処理を実行する。   (24) An information processing apparatus according to the present invention includes a display unit, an operation unit, and a control unit. The control unit includes an editing screen display process for displaying an editing screen including a background image representing a map and a foreground image superimposed on the background image on the display unit, and a first touch operation for instructing selection of the foreground image. A receiving process for receiving, via the operation unit, a second touch operation for instructing editing of the selected foreground image and a third touch operation for instructing a change in the display area of the background image on the editing screen; A first switching process for switching the display mode of the foreground image displayed at the touch position on the editing screen from the non-selected state to the selected state in response to receiving the first touch operation in the receiving process. In response to accepting the second touch operation in the accepting process, the display content of the selected foreground image on the editing screen is followed by the second touch operation. Editing processing to be edited, and change processing to change the display area of the background image on the editing screen according to the third touch operation in response to the reception of the third touch operation in the reception processing. . And the said control part maintains the said selected state of the said foreground image according to having received the said 3rd touch operation with respect to the said edit screen containing the said foreground image of the said selected state by the said reception process, Execute the change process.

(25) 本発明に係る記録システムは、表示部、操作部、第1通信部、及び第1制御部を備える情報処理装置と、記録部、第2通信部、及び第2制御部を備える画像記録装置とを備える。前記第1制御部は、地図を表す背景画像、及び前記背景画像に重ねられた前景画像を含む編集画面を前記表示部に表示させる編集画面表示処理と、前記前景画像の選択を指示する第1タッチ操作、選択された前記前景画像の編集を指示する第2タッチ操作、前記編集画面上における前記背景画像の表示領域の変更を指示する第3タッチ操作、前記背景画像に前記前景画像を重ねた出力画像をシートに記録する記録処理の実行を指示する出力操作を、前記操作部を介して受け付ける受付処理と、前記受付処理で前記第1タッチ操作を受け付けたことに応じて、タッチ位置に表示された前記前景画像の前記編集画面上における表示態様を、非選択状態から選択状態に切り替える第1切替処理と、前記受付処理で前記第2タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記編集画面上における表示内容を当該第2タッチ操作に従って編集する編集処理と、前記受付処理で前記第3タッチ操作を受け付けたことに応じて、前記編集画面上における前記背景画像の表示領域を当該第3タッチ操作に従って変更する変更処理と、前記受付処理で前記出力操作を受け付けたことに応じて、前記記録処理を実行させる記録指示情報を前記第1通信部を通じて前記画像記録装置に送信する出力処理とを実行する。そして、前記第1制御部は、前記選択状態の前記前景画像を含む前記編集画面に対する前記第3タッチ操作を前記受付処理で受け付けたことに応じて、当該前景画像の前記選択状態を維持したまま、前記変更処理を実行する。一方、前記第2制御部は、前記第2通信部を通じて前記情報処理装置から前記記録指示情報を受信したことに応じて、当該記録指示情報で示される前記記録処理を前記記録部に実行させる。   (25) The recording system according to the present invention includes an information processing apparatus including a display unit, an operation unit, a first communication unit, and a first control unit, and an image including a recording unit, a second communication unit, and a second control unit. And a recording device. The first control unit is configured to display an editing screen including a background image representing a map and a foreground image superimposed on the background image on the display unit, and a first instruction to select the foreground image. Touch operation, second touch operation instructing editing of the selected foreground image, third touch operation instructing change of the display area of the background image on the editing screen, and overlaying the foreground image on the background image An output operation for instructing execution of a recording process for recording an output image on a sheet is displayed at a touch position in response to a reception process that is received via the operation unit and the first touch operation is received in the reception process. The second touch operation is accepted in the first switching process for switching the display mode of the foreground image on the editing screen from the non-selected state to the selected state, and the accepting process. In response to the editing process for editing the display content of the foreground image in the selected state on the editing screen according to the second touch operation, and in response to receiving the third touch operation in the receiving process, Change processing for changing the display area of the background image on the editing screen according to the third touch operation, and recording instruction information for executing the recording processing in response to receiving the output operation in the receiving processing. And an output process for transmitting to the image recording apparatus through one communication unit. Then, the first control unit maintains the selection state of the foreground image in response to receiving the third touch operation on the editing screen including the foreground image in the selection state in the reception process. The change process is executed. On the other hand, the second control unit causes the recording unit to execute the recording process indicated by the recording instruction information in response to receiving the recording instruction information from the information processing apparatus through the second communication unit.

本発明によれば、前景画像を選択した後に背景画像の表示領域を変更した場合に、当該前景画像の選択状態が解除されないので、背景画像上に重ねられた前景画像の編集処理を、少ないユーザ操作で実現することができる。   According to the present invention, when the display area of the background image is changed after selecting the foreground image, the selection state of the foreground image is not released, so that the editing process of the foreground image superimposed on the background image can be performed with a small number of users. Can be realized by operation.

図1は、実施形態に係る記録システム100のブロック図である。FIG. 1 is a block diagram of a recording system 100 according to the embodiment. 図2は、属性情報に対応付けられてデータ記憶領域62Bに記憶された記号の一例である。FIG. 2 is an example of symbols stored in the data storage area 62B in association with attribute information. 図3は、ランドマークアイコン122の前景画像ID、特定情報、編集情報、及び状態情報の一例であって、(A)は非選択状態を、(B)は選択状態で且つ編集された後の状態を、(C)は編集が確定された後の状態を示す。FIG. 3 is an example of the foreground image ID, identification information, editing information, and status information of the landmark icon 122, where (A) is a non-selected state, (B) is a selected state and after being edited. The state (C) shows the state after editing is confirmed. 図4は、画像記録処理のフローチャートである。FIG. 4 is a flowchart of the image recording process. 図5は、出力画像編集処理のフローチャートである。FIG. 5 is a flowchart of the output image editing process. 図6は、変更処理のフローチャートである。FIG. 6 is a flowchart of the change process. 図7は、指定画面の表示例であって、(A)は入力情報を入力する前の状態を、(B)は入力情報を入力した後の状態を示す。FIG. 7 is a display example of the designation screen, where (A) shows a state before input information is input, and (B) shows a state after input information is input. 図8は、編集画面の表示例であって、(A)はランドマークアイコン122の選択前の状態を、(B)はランドマークアイコン122の選択後の状態を示す。8A and 8B show display examples of the edit screen, where FIG. 8A shows a state before the landmark icon 122 is selected, and FIG. 8B shows a state after the landmark icon 122 is selected. 図9は、編集画面の表示例であって、(A)は編集アイコン131を選択した状態を、(B)は候補記号137を選択した後の状態を示す。FIGS. 9A and 9B are display examples of the edit screen, where FIG. 9A shows a state where the edit icon 131 is selected, and FIG. 9B shows a state after the candidate symbol 137 is selected. 図10は、編集画面の表示例であって、(A)は地図画像121等を拡大させた状態を、(B)は図9(B)に示される編集内容を確定させた状態を示す。10A and 10B are display examples of the editing screen, where FIG. 10A shows a state in which the map image 121 and the like are enlarged, and FIG. 10B shows a state in which the editing content shown in FIG. 図11は、編集画面の表示例であって、(A)は編集アイコン125を選択した状態を、(B)はランドマークアイコン143を追加した状態を示す。11A and 11B show display examples of the edit screen, where FIG. 11A shows a state where the edit icon 125 has been selected, and FIG. 11B shows a state where a landmark icon 143 has been added. 図3は、ランドマークアイコン122の前景画像ID、特定情報、退避情報、及び状態情報の一例であって、(A)は非選択状態を、(B)は選択状態で且つ編集された後の状態を、(C)は編集が確定された後の状態を示す。FIG. 3 is an example of the foreground image ID, identification information, save information, and status information of the landmark icon 122, where (A) is a non-selected state, (B) is a selected state and after being edited. The state (C) shows the state after editing is confirmed.

以下、適宜図面を参照して本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。   Hereinafter, embodiments of the present invention will be described with reference to the drawings as appropriate. The embodiment described below is merely an example of the present invention, and it is needless to say that the embodiment of the present invention can be changed as appropriate without departing from the gist of the present invention.

図1は、本実施形態における記録システム100の概略図である。図1に示される記録システム100は、複合機10と、携帯端末50とで構成されている。複合機10及び携帯端末50は、通信ネットワーク102を介して相互に通信可能とされている。通信ネットワーク102の具体例は特に限定されないが、例えば、インターネット、移動体通信網、有線LAN(Local Area Networkの略)、無線LAN、或いはこれらの組み合わせであってもよい。また、複合機10及び携帯端末50は、インターネットを介してサーバ装置70と通信することができる。   FIG. 1 is a schematic diagram of a recording system 100 in the present embodiment. A recording system 100 shown in FIG. 1 includes a multifunction device 10 and a portable terminal 50. The multifunction machine 10 and the portable terminal 50 can communicate with each other via the communication network 102. Specific examples of the communication network 102 are not particularly limited, but may be, for example, the Internet, a mobile communication network, a wired LAN (abbreviation of Local Area Network), a wireless LAN, or a combination thereof. Further, the multifunction machine 10 and the portable terminal 50 can communicate with the server device 70 via the Internet.

[複合機10]
複合機10は、図1に示されるように、プリンタ部11と、スキャナ部12と、表示部23と、操作部24と、通信部25と、CPU31と、記憶部32と、通信バス33とを主に備える。複合機10を構成する各構成要素は、通信バス33を介して相互に接続されている。複合機10は、画像記録装置の一例である。
[Multifunction machine 10]
As shown in FIG. 1, the multifunction machine 10 includes a printer unit 11, a scanner unit 12, a display unit 23, an operation unit 24, a communication unit 25, a CPU 31, a storage unit 32, and a communication bus 33. Is mainly provided. Each component constituting the multi-function device 10 is connected to each other via a communication bus 33. The multifunction machine 10 is an example of an image recording apparatus.

[プリンタ部11、スキャナ部12]
プリンタ部11は、画像データで示される画像をシートの一例である記録用紙に記録する記録処理を実行する。プリンタ部11の記録方式は特に限定されないが、例えば、インクジェット方式や電子写真方式などの公知の方式を採用することができる。スキャナ部12は、記録用紙に記録されている画像を読み取って画像データを生成するスキャン処理を実行する。複合機10は、FAXの送受信を行うFAX機能、記録用紙に記録された画像を読み取って他の記録用紙に記録するコピー機能等をさらに有してもよい。
[Printer 11 and Scanner 12]
The printer unit 11 executes a recording process for recording an image indicated by the image data on a recording sheet that is an example of a sheet. The recording method of the printer unit 11 is not particularly limited. For example, a known method such as an ink jet method or an electrophotographic method can be employed. The scanner unit 12 executes a scan process for reading an image recorded on a recording sheet and generating image data. The multi-function device 10 may further include a FAX function for performing FAX transmission / reception, a copy function for reading an image recorded on a recording sheet and recording it on another recording sheet.

[表示部23]
表示部23は、各種情報を表示する表示画面を備える。表示部23の具体的な構成は特に限定されないが、例えば、液晶ディスプレイ(Liquid Crystal Displayの略)、有機ELディスプレイ(Organic Electro−Luminescence Displayの略)等を採用することができる。
[Display unit 23]
The display unit 23 includes a display screen that displays various types of information. Although the specific configuration of the display unit 23 is not particularly limited, for example, a liquid crystal display (abbreviation of Liquid Crystal Display), an organic EL display (abbreviation of Organic Electro-Luminescence Display), or the like can be employed.

[操作部24]
操作部24は、表示部23の表示画面に表示されたオブジェクトを選択するユーザの操作を受け付ける。具体的には、操作部24は、例えば押ボタンを有しており、押下された押ボタンに対応づけられた各種の操作信号をCPU31へ出力する。さらに、操作部24は、表示部23の表示画面に重畳された膜状のタッチセンサを有していてもよい。すなわち、表示部23がタッチパネルディスプレイとして構成されてもよい。タッチセンサには、静電容量方式、抵抗膜方式等の周知の方式を採用することができる。
[Operation unit 24]
The operation unit 24 receives a user operation for selecting an object displayed on the display screen of the display unit 23. Specifically, the operation unit 24 includes, for example, a push button, and outputs various operation signals associated with the pushed push button to the CPU 31. Further, the operation unit 24 may include a film-like touch sensor superimposed on the display screen of the display unit 23. That is, the display unit 23 may be configured as a touch panel display. For the touch sensor, a known method such as a capacitance method or a resistance film method can be adopted.

なお、「オブジェクト」とは、ユーザが操作部24を操作することによって選択可能な画像を指す。一例として、オブジェクトは表示部23に表示された文字列であって、操作部24の方向キーを押下することによってオブジェクトの1つがハイライト表示され、操作部24の決定ボタンを押下することによってハイライト表示されたオブジェクトが選択されてもよい。他の例として、操作部24がタッチパネルである場合のオブジェクトは表示部23に表示されたアイコン、ボタン、リンク等であって、タッチ位置に表示されたオブジェクトが選択されてもよい。   The “object” refers to an image that can be selected by the user operating the operation unit 24. As an example, the object is a character string displayed on the display unit 23. One of the objects is highlighted when the direction key of the operation unit 24 is pressed, and the object is highlighted by pressing the enter button of the operation unit 24. A light-displayed object may be selected. As another example, an object when the operation unit 24 is a touch panel is an icon, a button, a link, or the like displayed on the display unit 23, and the object displayed at the touch position may be selected.

[通信部25]
通信部25は、通信ネットワーク102を通じて外部装置と通信を行うためのインタフェースである。すなわち、複合機10は、通信部25を通じて携帯端末50或いはサーバ装置70に各種情報を出力し、通信部25を通じて携帯端末50或いはサーバ装置70から各種データ又は各種情報を受信する。通信部25の具体的な通信手順は特に限定されないが、例えば、Wi−Fi(Wi−Fi Allianceの登録商標)を採用することができる。
[Communication unit 25]
The communication unit 25 is an interface for communicating with an external device through the communication network 102. That is, the multifunction device 10 outputs various information to the portable terminal 50 or the server device 70 through the communication unit 25, and receives various data or various information from the portable terminal 50 or the server device 70 through the communication unit 25. Although the specific communication procedure of the communication part 25 is not specifically limited, For example, Wi-Fi (registered trademark of Wi-Fi Alliance) is employable.

[CPU31]
CPU(Central Processing Unitの略)31は、複合機10の全体動作を制御するものである。CPU31は、操作部24から出力される各種情報、及び通信部25を通じて外部装置から取得した各種情報等に基づいて、後述する各種プログラムを記憶部32から取得して実行する。すなわち、CPU31及び記憶部32は、制御部の一例を構成する。
[CPU 31]
A CPU (abbreviation of Central Processing Unit) 31 controls the overall operation of the multifunction machine 10. The CPU 31 acquires and executes various programs, which will be described later, from the storage unit 32 based on various information output from the operation unit 24 and various information acquired from an external device through the communication unit 25. That is, the CPU 31 and the storage unit 32 constitute an example of a control unit.

[記憶部32]
記憶部32は、プログラム記憶領域32Aと、データ記憶領域32Bとを有する。プログラム記憶領域32Aには、OS(Operating Systemの略)34と、制御プログラム35とが格納される。なお、制御プログラム35は、単一のプログラムであってもよいし、複数のプログラムの集合体であってもよい。データ記憶領域32Bには、制御プログラム35の実行に必要なデータ或いは情報が記憶される。
[Storage unit 32]
The storage unit 32 includes a program storage area 32A and a data storage area 32B. In the program storage area 32A, an OS (abbreviation of Operating System) 34 and a control program 35 are stored. The control program 35 may be a single program or an aggregate of a plurality of programs. Data or information necessary for execution of the control program 35 is stored in the data storage area 32B.

なお、本明細書中の「データ」と「情報」とは、コンピュータによって取り扱い可能なビット或いはビット列である点において共通する。「データ」とは、各ビットが示す意味内容をコンピュータが考慮することなく取り扱えるものを指す。これに対して、「情報」とは、各ビットが示す意味内容によってコンピュータの動作が分岐するものを指す。さらに、「指示」は、送信先の装置に対して次の動作を促すための制御信号であって、情報を含んでいることもあるし、それ自体が情報としての性質を有していることもある。   Note that “data” and “information” in this specification are common in that they are bits or bit strings that can be handled by a computer. “Data” refers to data that can be handled by the computer without taking into account the meaning of each bit. On the other hand, “information” refers to information that the operation of the computer branches depending on the semantic content indicated by each bit. Furthermore, the “instruction” is a control signal for prompting the destination apparatus to perform the next operation, and may include information or itself has a property as information. There is also.

また、「データ」及び「情報」は、形式(例えば、テキスト形式、バイナリ形式、フラグ形式等)がコンピュータ毎に変更されたとしても、同一の意味内容と認識される限り、同一のデータ及び情報として取り扱われる。例えば、「2つ」であることを示す情報が、あるコンピュータではASCIIコードで”0x32“というテキスト形式の情報として保持され、別のコンピュータでは二進数表記で”10“というバイナリ形式の情報として保持されてもよい。   In addition, even if the format (for example, text format, binary format, flag format, etc.) is changed for each computer, “data” and “information” have the same data and information as long as they are recognized as the same meaning content. Are treated as For example, information indicating “two” is stored as text information “0x32” in ASCII code in one computer, and binary format information “10” in binary notation in another computer. May be.

但し、上記の「データ」及び「情報」の区別は厳密なものではなく、例外的な取り扱いも許容される。例えば、データが一時的に情報として扱われてもよいし、情報が一時的にデータとして扱われてもよい。また、ある装置ではデータとして扱われるものが、他の装置では情報として扱われてもよい。さらには、データの中から情報が取り出されてもよいし、情報の中からデータが取り出されてもよい。   However, the distinction between the above “data” and “information” is not strict, and exceptional handling is allowed. For example, data may be temporarily treated as information, or information may be temporarily treated as data. Also, what is handled as data in a certain device may be handled as information in another device. Furthermore, information may be extracted from the data, or data may be extracted from the information.

記憶部32は、例えば、RAM(Random Access Memoryの略)、ROM(Read Only Memoryの略)、EEPROM(Electrically Erasable Programmable Read−Only Memoryの略)、HDD(Hard Disk Driveの略)、CPU31が備えるバッファ等、或いはそれらの組み合わせによって構成される。   The storage unit 32 includes, for example, RAM (abbreviation of Random Access Memory), ROM (abbreviation of Read Only Memory), EEPROM (abbreviation of Electrically Erasable Programmable Read-Only Memory), HDD (abbreviation of Hard CPU) 31 (HDD). It is configured by a buffer or the like or a combination thereof.

なお、記憶部32は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、non−transitoryな媒体である。non−transitoryな媒体には、上記の例の他に、CD−ROM、DVD−ROM等の記録媒体も含まれる。また、non−transitoryな媒体は、tangibleな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、non−transitoryなコンピュータが読み取り可能なストレージ媒体には含まれない。   The storage unit 32 may be a computer-readable storage medium. A computer-readable storage medium is a non-transitory medium. Non-transitory media include recording media such as CD-ROM and DVD-ROM in addition to the above examples. A non-transitory medium is also a tangible medium. On the other hand, an electrical signal that carries a program downloaded from a server on the Internet is a computer-readable signal medium that is a kind of computer-readable medium, but a non-transitory computer-readable storage. Not included in the media.

プログラム記憶領域32Aに記憶されているプログラムは、CPU31によって実行される。しかしながら、本明細書では、CPU31を省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「プログラムAが処理Aを実行する」という趣旨の記述は、「CPU31がプログラムAに記述された処理Aを実行する」ことを指してもよい。後述する携帯端末50についても同様である。   The program stored in the program storage area 32A is executed by the CPU 31. However, in this specification, the operation of each program may be described with the CPU 31 omitted. That is, in the following description, the description that “the program A executes the process A” may indicate that “the CPU 31 executes the process A described in the program A”. The same applies to the portable terminal 50 described later.

OS34は、複合機10を構成するハードウェアであるプリンタ部11、スキャナ部12、表示部23、操作部24、及び通信部25等を制御するためのAPI(Application Programming Interfaceの略)を提供する基本プログラムである。すなわち、上記の各プログラムは、OS34が提供するAPIを呼び出すことによって、各ハードウェアを制御する。しかしながら、本明細書では、OS34を省略して各プログラムの動作を説明することがある。すなわち、以下の説明において、「プログラムBがハードウェアCを制御する」という趣旨の記述は、「プログラムBがOS34のAPIを通じてハードウェアCを制御する」ことを指してもよい。後述する携帯端末50についても同様である。   The OS 34 provides an API (abbreviation for Application Programming Interface) for controlling the printer unit 11, the scanner unit 12, the display unit 23, the operation unit 24, the communication unit 25, and the like that are hardware constituting the multifunction machine 10. It is a basic program. That is, each of the above programs controls each hardware by calling an API provided by the OS 34. However, in this specification, the operation of each program may be described with the OS 34 omitted. That is, in the following description, the description “the program B controls the hardware C” may refer to “the program B controls the hardware C through the API of the OS 34”. The same applies to the portable terminal 50 described later.

[携帯端末50]
携帯端末50は、図1に示されるように、表示部53と、操作部54と、通信部55と、CPU61と、記憶部62と、通信バス63とを主に備える。携帯端末50に含まれる表示部53、操作部54、通信部55、CPU61、記憶部62、及び通信バス63は、複合機10に含まれる表示部23、操作部24、通信部25、CPU31、記憶部32、及び通信バス33と共通するので、再度の説明は省略する。CPU61及び記憶部62は、制御部の一例である。携帯端末50は、情報処理装置の一例である。但し、情報処理装置の具体例は、スマートフォン、携帯電話、タブレット端末等の携帯端末50に限定されず、PC(Personal Computerの略)等であってもよい。
[Portable terminal 50]
As shown in FIG. 1, the portable terminal 50 mainly includes a display unit 53, an operation unit 54, a communication unit 55, a CPU 61, a storage unit 62, and a communication bus 63. The display unit 53, the operation unit 54, the communication unit 55, the CPU 61, the storage unit 62, and the communication bus 63 included in the portable terminal 50 are the display unit 23, the operation unit 24, the communication unit 25, the CPU 31, Since it is common with the memory | storage part 32 and the communication bus 33, description for the second time is abbreviate | omitted. The CPU 61 and the storage unit 62 are an example of a control unit. The portable terminal 50 is an example of an information processing device. However, a specific example of the information processing apparatus is not limited to the mobile terminal 50 such as a smartphone, a mobile phone, and a tablet terminal, and may be a PC (abbreviation of Personal Computer) or the like.

携帯端末50の操作部54は、表示部53の表示画面に重畳された膜状のタッチセンサを含む。そして、操作部54は、表示部53の表示画面をタッチするユーザ操作を受け付ける。また、操作部54は、ユーザがタッチした表示画面上の位置を示す位置情報を出力する。位置情報は、例えば、表示画面の左上端を原点とし、右向きをx軸の正の向き、下向きをy軸の正の向きとしたx−y平面上の座標(x,y)として表現できる。   The operation unit 54 of the portable terminal 50 includes a film-like touch sensor superimposed on the display screen of the display unit 53. Then, the operation unit 54 receives a user operation for touching the display screen of the display unit 53. The operation unit 54 outputs position information indicating the position on the display screen touched by the user. The position information can be expressed, for example, as coordinates (x, y) on the xy plane with the upper left corner of the display screen as the origin, the right direction as the positive direction of the x axis, and the downward direction as the positive direction of the y axis.

なお、本明細書中における「タッチ」とは、入力媒体を表示画面に接触させる操作全般を含む。すなわち、タッチした入力媒体を所定時間内に表示画面から離間させるタップ操作、タッチした入力媒体を表示画面上で静止させるロングタッチ操作、タッチした入力媒体を表示画面上でスライドさせるスライド操作、表示画面上をスライドする入力媒体の加速度が閾値以上であるフリック操作、オブジェクトの位置にタッチした入力媒体を表示画面上でスライドさせるドラッグ操作、表示画面上の異なる位置にタッチした2つの入力媒体を互いに近づける向きにスライドさせるピンチイン操作、表示画面上の異なる位置にタッチした2つの入力媒体を互いに離れる向きにスライドさせるピンチアウト操作等は、タッチの一例である。   Note that “touch” in this specification includes all operations for bringing an input medium into contact with a display screen. That is, a tap operation to move the touched input medium away from the display screen within a predetermined time, a long touch operation to make the touched input medium stand still on the display screen, a slide operation to slide the touched input medium on the display screen, a display screen A flick operation in which the acceleration of the input medium that slides above the threshold is greater than a threshold value, a drag operation that slides the input medium that touches the object position on the display screen, and two input media that touch different positions on the display screen are brought closer to each other A pinch-in operation for sliding in a direction, a pinch-out operation for sliding two input media touched at different positions on the display screen in directions away from each other, and the like are examples of touch.

また、入力媒体が表示画面に触れていなくても、表示画面との間の距離がごく僅かな位置まで入力媒体を近接させることを、前述の「タッチ」の概念に含めてもよい。さらに入力媒体とは、ユーザの指であってもよいし、タッチペン等であってもよい。   In addition, even if the input medium is not touching the display screen, the concept of “touch” may include bringing the input medium close to a position where the distance from the display screen is very small. Furthermore, the input medium may be a user's finger or a touch pen.

通信部55は、移動体通信網或いは無線LANを通じて複合機10或いはサーバ装置70と無線通信する。なお、携帯端末50が外部装置と無線通信するとは、携帯端末50と外部装置との間の通信区間の全域において無線通信が行われていることに限定されない。すなわち、携帯端末50と直近の中継装置(例えば、アクセスポイント、基地局等)との間が少なくとも無線区間であればよい。   The communication unit 55 wirelessly communicates with the multifunction device 10 or the server device 70 through a mobile communication network or a wireless LAN. Note that the wireless communication of the mobile terminal 50 with the external device is not limited to the wireless communication being performed in the entire communication section between the mobile terminal 50 and the external device. That is, it is only necessary that at least the wireless section is between the mobile terminal 50 and the nearest relay device (for example, an access point, a base station, etc.).

記憶部62のプログラム記憶領域62Aには、OS64と、印刷プログラム65と、地図プログラム66とが格納されている。記憶部62のデータ記憶領域62Bには、図2及び図3に示される各種情報が記憶されている。さらに、データ記憶領域62Bには、写真データが格納される写真データフォルダが設けられていてもよい。   The program storage area 62A of the storage unit 62 stores an OS 64, a print program 65, and a map program 66. Various types of information shown in FIGS. 2 and 3 are stored in the data storage area 62 </ b> B of the storage unit 62. Furthermore, a photo data folder in which photo data is stored may be provided in the data storage area 62B.

印刷プログラム65は、出力画像データに対する記録処理を複合機10に実行させるプログラムである。地図プログラム66は、地図画像の任意の領域をユーザに指定させ、指定された領域の地図画像を示す出力画像データを生成するプログラムである。なお、地図プログラム66は、生成した出力画像データを印刷プログラム65に引き渡してもよいし、当該出力画像データに対する記録処理の実行を複合機10に直接指示してもよい。   The print program 65 is a program that causes the multi-function peripheral 10 to execute a recording process for output image data. The map program 66 is a program for causing the user to specify an arbitrary area of the map image and generating output image data indicating the map image of the specified area. The map program 66 may deliver the generated output image data to the print program 65, or may directly instruct the multifunction device 10 to execute a recording process for the output image data.

データ記憶領域62Bは、図2に示されるように、属性情報と、記号を表す記号データとを対応付けて記憶している。属性情報は、地図画像上の各位置に存在する施設の属性を示す情報である。属性情報は、例えば図2に示されるように、駅、学校、病院等の建物の他、国道等も含む。また、図示は省略するが、飲食店、ガソリンスタンド、娯楽施設、駐車場等を属性情報に含めてもよい。記号は、属性情報で示される施設を表すマークである。記号は、属性情報で示される施設を端的に表すものであればどのようなものであってもよく、例えば、地図記号を用いてもよい。また、属性情報に対応付けられた記号の数は1つに限定されず、複数であってもよい。データ記憶領域62Bには、図2に示される図柄を示す記号データが記憶される。   As shown in FIG. 2, the data storage area 62B stores attribute information and symbol data representing a symbol in association with each other. The attribute information is information indicating the attribute of the facility existing at each position on the map image. The attribute information includes, for example, national roads as well as buildings such as stations, schools, and hospitals as shown in FIG. Moreover, although illustration is abbreviate | omitted, you may include a restaurant, a gas station, an amusement facility, a parking lot, etc. in attribute information. The symbol is a mark representing the facility indicated by the attribute information. The symbol may be any symbol as long as it represents the facility indicated by the attribute information. For example, a map symbol may be used. Further, the number of symbols associated with the attribute information is not limited to one and may be plural. The data storage area 62B stores symbol data indicating the symbols shown in FIG.

データ記憶領域62Bは、図3に示されるように、前景画像IDと、特定情報と、編集情報と、状態情報とを対応付けて記憶することができる。前景画像IDは、後述する前景画像を識別する識別情報である。特定情報は、後述する編集画面上において、非選択状態の前景画像の表示内容を特定するための情報である。編集情報は、後述する編集画面上において、選択状態の前景画像の表示内容を特定するための情報である。状態情報は、前景画像が選択状態であるか、非選択状態であるかを示す情報である。これらの各情報の詳細は、後述する。   As shown in FIG. 3, the data storage area 62B can store a foreground image ID, specific information, editing information, and state information in association with each other. The foreground image ID is identification information for identifying a foreground image described later. The specifying information is information for specifying the display content of the non-selected foreground image on the editing screen described later. The edit information is information for specifying the display content of the selected foreground image on the edit screen described later. The state information is information indicating whether the foreground image is in a selected state or a non-selected state. Details of these pieces of information will be described later.

[サーバ装置70]
サーバ装置70は、携帯端末50の要求に応じて地図データを提供する装置である。具体的には、サーバ装置70は、所望の領域の地図画像を示す地図データを要求する要求情報を携帯端末50から受信したことに応じて、当該地図データを携帯端末50に送信する。サーバ装置70の具体例は特に限定されないが、例えば、「Googleマップサービス(Googleは、Google, Inc.の登録商標)」を提供する装置である。
[Server device 70]
The server device 70 is a device that provides map data in response to a request from the mobile terminal 50. Specifically, the server device 70 transmits the map data to the mobile terminal 50 in response to receiving from the mobile terminal 50 request information requesting map data indicating a map image of a desired region. Although the specific example of the server apparatus 70 is not specifically limited, For example, it is an apparatus which provides "Google map service (Google is a registered trademark of Google, Inc.)."

[記録システム100の動作]
図4〜図10を参照して、実施形態1に係る画像記録処理を説明する。画像記録処理は、地図画像である背景画像に重ねられた前景画像をユーザに編集させ、編集された前景画像を背景画像に重ねて生成される出力画像データに対する記録処理を複合機10に実行させる処理である。
[Operation of Recording System 100]
The image recording process according to the first embodiment will be described with reference to FIGS. In the image recording process, the user edits the foreground image superimposed on the background image, which is a map image, and causes the multifunction peripheral 10 to perform a recording process on the output image data generated by overlaying the edited foreground image on the background image. It is processing.

まず、地図プログラム66は、第1地図データを要求する要求情報を通信部55を通じてサーバ装置70に送信し、当該要求情報の応答として第1地図データを通信部55を通じてサーバ装置70から受信する(S11)。第1地図データは、地図画像を定義するデータである。また、第1地図データは、地図画像上の地名及び建物の名称等を示すメタデータを含む。すなわち、地図プログラム66は、第1地図データを解析することによって、地名や建物の名称が表示された地図画像を得ることができる。   First, the map program 66 transmits request information for requesting first map data to the server device 70 through the communication unit 55, and receives the first map data from the server device 70 through the communication unit 55 as a response to the request information ( S11). The first map data is data that defines a map image. The first map data includes metadata indicating a place name on the map image, a building name, and the like. That is, the map program 66 can obtain a map image on which a place name and a building name are displayed by analyzing the first map data.

地図プログラム66が最初に受信する第1地図データは、予め定められた領域の地図画像を示すものであってもよい。本実施形態に係る地図プログラム66は、図7(A)に示されるように、日本のほぼ全域を含む地図画像を示す第1地図データを受信する。但し、最初に受信する第1地図データの具体例はこれに限定されず、例えば、GPS(Global Positioning Systemの略)から取得した携帯端末50の現在位置を含む地図画像を示すものであってもよい。   The first map data received first by the map program 66 may indicate a map image of a predetermined area. As shown in FIG. 7A, the map program 66 according to the present embodiment receives first map data indicating a map image including almost the entire area of Japan. However, the specific example of the first map data received first is not limited to this. For example, it may be a map image including the current position of the mobile terminal 50 acquired from GPS (abbreviation of Global Positioning System). Good.

次に、地図プログラム66は、指定画面を表示部53に表示させる(S12)。図7(A)は、指定画面の一例である。図7(A)に示される指定画面は、サーバ装置70から受信した第1地図データで示される地図画像111、位置情報の入力を受け付けるテキストボックス112、検索アイコン113、及び[領域指定]アイコン114を含む。そして、地図プログラム66は、指定画面に対するユーザ操作を操作部54を介して受付可能な状態で待機する(S13)。ステップS11の処理は第1受信処理の一例であり、ステップS12の処理は第1表示処理の一例であり、ステップS11、S12の処理は指定画面表示処理の一例である。   Next, the map program 66 displays a designation screen on the display unit 53 (S12). FIG. 7A is an example of a designation screen. The designation screen shown in FIG. 7A is a map image 111 indicated by the first map data received from the server device 70, a text box 112 that accepts input of position information, a search icon 113, and an [area designation] icon 114. including. Then, the map program 66 stands by in a state where it can accept a user operation on the designated screen via the operation unit 54 (S13). The process of step S11 is an example of a first reception process, the process of step S12 is an example of a first display process, and the processes of steps S11 and S12 are an example of a designated screen display process.

そして、地図プログラム66は、テキストボックス112の位置をタップするユーザ操作を操作部54を介して受け付けたことに応じて、例えば不図示のソフトウェアキーボードを表示部53に表示させ、当該ソフトウェアキーボードを通じて入力された文字列を位置情報としてテキストボックス112に表示する。位置情報とは、地図上の位置(以下、「入力位置」と表記する。)を特定するための情報であって、例えば、住所、施設の名称、或いは緯度及び経度の組み合わせ等であってもよい。   Then, the map program 66 displays a software keyboard (not shown), for example, on the display unit 53 in response to accepting a user operation for tapping the position of the text box 112 via the operation unit 54, and inputs through the software keyboard. The obtained character string is displayed in the text box 112 as position information. The position information is information for specifying a position on the map (hereinafter referred to as “input position”), and may be, for example, an address, the name of a facility, or a combination of latitude and longitude. Good.

次に、地図プログラム66は、検索アイコン113の位置をタップするユーザ操作を操作部54を介して受け付けたことに応じて(S13:入力操作)、入力位置を含む地図上の領域(以下、「表示領域」と表記する。)を特定する(S14)。また、地図プログラム66は、入力位置の住所を示す住所情報を取得する。位置情報が住所を示す場合の住所情報は、位置情報そのものでよい。一方、位置情報が施設の名称である場合の住所情報は、当該施設の所在地の住所を示す。ステップS14の処理は、地図プログラム66が実行してもよいし、サーバ装置70に実行させてもよい。検索アイコン113を選択する操作を受け付ける処理は、入力受付処理の一例である。   Next, in response to receiving a user operation for tapping the position of the search icon 113 via the operation unit 54 (S13: input operation), the map program 66 receives an area on the map including the input position (hereinafter, “ ("Display area") is specified (S14). Further, the map program 66 acquires address information indicating the address of the input position. The address information when the position information indicates an address may be the position information itself. On the other hand, the address information when the position information is the name of the facility indicates the address of the location of the facility. The process of step S14 may be executed by the map program 66 or may be executed by the server device 70. The process of accepting an operation for selecting the search icon 113 is an example of an input acceptance process.

そして、地図プログラム66は、ステップS14で特定した領域の地図画像を示す第1地図データを、通信部55を通じてサーバ装置70から受信する(S11)。また、地図プログラム66は、サーバ装置70から受信した第1地図データで示される地図画像115を含む指定画面を表示部53に表示させる(S12)。さらに、地図プログラム66は、指定画面に対するユーザ操作を操作部54を介して受付可能な状態で待機する(S13)。図7(B)は、入力情報として「A駅」が入力された場合の指定画面の一例である。   And the map program 66 receives the 1st map data which shows the map image of the area | region specified by step S14 from the server apparatus 70 through the communication part 55 (S11). Further, the map program 66 causes the display unit 53 to display a designation screen including the map image 115 indicated by the first map data received from the server device 70 (S12). Further, the map program 66 stands by in a state where a user operation on the designated screen can be accepted via the operation unit 54 (S13). FIG. 7B is an example of a designation screen when “A station” is input as input information.

図7(B)に示される指定画面は、図7(A)に示される地図画像111に代えて、A駅を含む地図画像115を含む。また、図7(B)に示される指定画面は、地図画像115に重ねられたランドマークアイコン116を含む。ランドマークアイコン116は、背景画像の一例である地図画像115に重ねられる前景画像の一例である。また、ランドマークアイコン116は、地図画像115上の入力位置を指し示す位置オブジェクトの一例である。   The designation screen shown in FIG. 7B includes a map image 115 including A station instead of the map image 111 shown in FIG. The designation screen shown in FIG. 7B includes a landmark icon 116 superimposed on the map image 115. The landmark icon 116 is an example of a foreground image that is superimposed on a map image 115 that is an example of a background image. The landmark icon 116 is an example of a position object that indicates an input position on the map image 115.

さらに、ランドマークアイコン116には、図2に示されるデータ記憶領域62Bに記憶された記号のうち、入力位置に存在する施設の属性“駅”に対応付けられた記号が付加されている。なお、図2に示されるように、属性情報に対応付けられた記号が複数ある場合、地図プログラム66は、当該複数の記号のうちの予め定められたデフォルト記号を、ランドマークアイコン116に付加してもよい。   Further, among the symbols stored in the data storage area 62 </ b> B shown in FIG. 2, a symbol associated with the facility “station” of the facility existing at the input position is added to the landmark icon 116. As shown in FIG. 2, when there are a plurality of symbols associated with the attribute information, the map program 66 adds a predetermined default symbol among the plurality of symbols to the landmark icon 116. May be.

また、地図プログラム66は、指定画面上における地図画像115の表示領域を変更するユーザ操作を操作部54を介して受け付けたことに応じて(S13:変更操作)、変更後の表示領域を特定する(S15)。ステップS15の処理は、地図プログラム66が実行してもよいし、サーバ装置70に実行させてもよい。そして、地図プログラム66は、特定した表示領域の地図画像を示す第1地図データをサーバ装置70から受信(S11)し、当該第1地図データで示される地図画像を含む指定画面を表示部53に表示させる(S12)。さらに、地図プログラム66は、指定画面に対するユーザ操作を操作部54を介して受付可能な状態で待機する(S13)。   Further, the map program 66 specifies the display area after the change in response to receiving a user operation for changing the display area of the map image 115 on the designation screen via the operation unit 54 (S13: change operation). (S15). The processing of step S15 may be executed by the map program 66 or may be executed by the server device 70. The map program 66 receives the first map data indicating the map image of the specified display area from the server device 70 (S11), and displays a designation screen including the map image indicated by the first map data on the display unit 53. It is displayed (S12). Further, the map program 66 stands by in a state where a user operation on the designated screen can be accepted via the operation unit 54 (S13).

一例として、地図プログラム66は、地図画像115の位置におけるスライド操作を操作部54を介して受け付けたことに応じて、指定画面上に表示される地図画像をスライド方向に移動させる。例えば、右方向へのスライド操作によって、地図画像115の右端が指定画面から外れ、地図画像115の左端に連続する新たな地図画像が指定画面に含められる。他の方向へのスライド操作も同様である。   As an example, the map program 66 moves the map image displayed on the designation screen in the slide direction in response to receiving a slide operation at the position of the map image 115 via the operation unit 54. For example, the right end of the map image 115 is removed from the designation screen by a slide operation in the right direction, and a new map image continuous to the left end of the map image 115 is included in the designation screen. The same applies to the sliding operation in the other direction.

他の例として、地図プログラム66は、地図画像115の位置におけるピンチアウト操作を操作部54を介して受け付けたことに応じて、指定画面に表示された地図画像115を拡大する。拡大率は、ピンチアウト操作において、入力媒体を離間させるほど大きくなる。これにより、拡大された地図画像115の外縁部は、指定画面から外れる。また、拡大された地図画像115は、拡大前より詳細化される。詳細化とは、例えば、地図画像115上における地名或いは建物の名称を増加させること、又は路地或いは地下街の表示を増加させることを含む。   As another example, the map program 66 enlarges the map image 115 displayed on the designation screen in response to receiving a pinch-out operation at the position of the map image 115 via the operation unit 54. The enlargement ratio increases as the input medium is separated in the pinch-out operation. Thereby, the outer edge part of the enlarged map image 115 comes off from the designation screen. Moreover, the enlarged map image 115 is detailed before the enlargement. Refinement includes, for example, increasing the name of a place or a building on the map image 115, or increasing the display of an alley or an underground mall.

さらに他の例として、地図プログラム66は、地図画像115の位置におけるピンチイン操作を操作部54を介して受け付けたことに応じて、指定画面に表示された地図画像115を縮小する。縮小率は、ピンチイン操作において、入力媒体を近づけるほど大きくなる。これにより、縮小された地図画像115の外縁部に連続する地図画像が新たに指定画面に含められる。また、縮小された地図画像115は、縮小前より簡素化される。簡素化とは、例えば、地図画像115上における地名或いは建物の名称を減少させること、又は路地或いは地下街の表示を減少させることを含む。   As yet another example, the map program 66 reduces the map image 115 displayed on the designation screen in response to receiving a pinch-in operation at the position of the map image 115 via the operation unit 54. The reduction ratio increases as the input medium is brought closer in the pinch-in operation. Thereby, a map image continuous to the outer edge of the reduced map image 115 is newly included in the designation screen. Further, the reduced map image 115 is simplified from before the reduction. Simplification includes, for example, reducing the name of a place or a building on the map image 115, or reducing the display of an alley or an underground mall.

なお、地図画像115を移動、拡大、及び縮小させるユーザ操作は、前述の例に限定されない。一例として、指定画面は、地図画像115の移動方向(例えば、縦方向及び横方向)に延びるスライドバーと、スライドバー上に配置された指示アイコンとをさらに含んでもよい。そして、地図プログラム66は、スライドバー上で指示アイコンを移動させるユーザ操作を操作部54を介して受け付けたことに応じて、指定画面上の地図画像115を指示アイコンの移動方向に移動させてもよい。   The user operation for moving, enlarging, and reducing the map image 115 is not limited to the above example. As an example, the designation screen may further include a slide bar extending in the movement direction (for example, the vertical direction and the horizontal direction) of the map image 115 and an instruction icon arranged on the slide bar. Then, the map program 66 may move the map image 115 on the designation screen in the direction of movement of the instruction icon in response to receiving a user operation for moving the instruction icon on the slide bar via the operation unit 54. Good.

他の例として、前述のスライドバーは、地図画像115の倍率を表すものであってもよい。そして、指示アイコンの拡大方向への移動に伴って地図画像115が拡大され、縮小方向への移動に伴って地図画像115が縮小されてもよい。さらに他の例として、指定画面は、地図画像115の拡大及び縮小を指示するボタンを含んでもよい。そして、当該ボタンの位置をタップするユーザ操作に従って、地図画像115が拡大或いは縮小されてもよい。   As another example, the aforementioned slide bar may represent the magnification of the map image 115. The map image 115 may be enlarged as the instruction icon moves in the enlargement direction, and the map image 115 may be reduced as the instruction icon moves in the reduction direction. As yet another example, the designation screen may include buttons for instructing enlargement and reduction of the map image 115. Then, the map image 115 may be enlarged or reduced according to a user operation of tapping the position of the button.

なお、地図プログラム66は、ステップS15の後に実行されるステップS11において、新たに表示される地図画像全体を示す第1地図データをサーバ装置70から受信してもよいし、現在表示さている地図画像と、新たに表示される地図画像との差分を示す第1地図データをサーバ装置70から受信してもよい。また、第1地図データには、例えば、地図画像を第1縮尺で表示させる際に当該地図画像に含めるべき情報と、地図画像を第1縮尺より大きい第2縮尺で表示させる際に当該地図画像に含めるべき情報とが定義されている。すなわち、地図プログラム66は、このような第1地図データを解析することによって、拡縮した地図画像115に含めるべき情報を増減させればよい。   Note that the map program 66 may receive first map data indicating the entire map image to be newly displayed from the server device 70 in step S11 executed after step S15, or the currently displayed map image. The first map data indicating the difference from the newly displayed map image may be received from the server device 70. The first map data includes, for example, information to be included in the map image when the map image is displayed at the first scale, and the map image when the map image is displayed at the second scale larger than the first scale. The information that should be included is defined. That is, the map program 66 may increase or decrease the information to be included in the scaled map image 115 by analyzing the first map data.

地図プログラム66は、入力操作或いは変更操作を操作部54を介して受け付ける度に、ステップS11、S12を実行する。これにより、入力操作或いは変更操作に連動して、指定画面上における地図画像115の表示領域がリアルタイムに変更される。そして、ユーザは、指定画面に対して入力操作或いは変更操作を行うことにより、所望の領域の地図画像を指定画面に表示させることができる。但し、入力操作及び変更操作の両方を行う必要は必ずしもなく、いずれか一方でもよいし、最初に表示された地図画像をそのまま利用してもよい。   The map program 66 executes steps S11 and S12 each time an input operation or a change operation is received via the operation unit 54. Thereby, the display area of the map image 115 on the designation screen is changed in real time in conjunction with the input operation or the change operation. And the user can display the map image of a desired area | region on a designation | designated screen by performing input operation or a change operation with respect to a designation | designated screen. However, it is not always necessary to perform both the input operation and the change operation, and either one may be used, or the map image displayed first may be used as it is.

そして、地図プログラム66は、指定画面の[領域指定]アイコン114の位置をタップするユーザ操作を操作部54を介して受け付けたことに応じて(S13:指定操作)、出力画像編集処理を実行する(S16)。[領域指定]アイコン114の選択を受け付ける処理は、指定画面に表示された地図画像115の領域を、後述する背景画像として指定する指定操作を受け付ける指定処理の一例である。図5を参照して、出力画像編集処理の詳細を説明する。   Then, the map program 66 executes an output image editing process in response to accepting a user operation for tapping the position of the [area designation] icon 114 on the designation screen via the operation unit 54 (S13: designation operation). (S16). The process for accepting selection of the [area designation] icon 114 is an example of a designation process for accepting a designation operation for designating an area of the map image 115 displayed on the designation screen as a background image to be described later. Details of the output image editing process will be described with reference to FIG.

地図プログラム66は、第2地図データを要求する要求情報を通信部55を通じてサーバ装置70に送信し、当該要求情報の応答として第2地図データを通信部55を通じてサーバ装置70から受信する(S21)。第2地図データは、[領域指定]アイコン114が選択された際に、指定画面に表示されていた地図画像115に対応する。但し、第2地図データは、地図画像115を示す第1地図データより詳細であってもよい。すなわち、第2地図データは、地図画像115上における地名或いは建物の名称、又は路地或いは地下街を示す情報が第1地図データより多くてもよい。また、第2地図データで示される地図画像は、地図画像115と厳密に一致している必要はなく、地図画像115より広い領域であってもよいし、地図画像115より狭い領域であってもよい。   The map program 66 transmits request information for requesting the second map data to the server device 70 through the communication unit 55, and receives the second map data from the server device 70 through the communication unit 55 as a response to the request information (S21). . The second map data corresponds to the map image 115 displayed on the designation screen when the [Region designation] icon 114 is selected. However, the second map data may be more detailed than the first map data indicating the map image 115. That is, the second map data may include more information indicating the place name or the building name on the map image 115 or the alley or the underground shopping area than the first map data. Further, the map image indicated by the second map data does not need to exactly match the map image 115, and may be an area wider than the map image 115 or an area narrower than the map image 115. Good.

次に、地図プログラム66は、編集画面を表示部53に表示させる(S22)。図8(A)は、編集画面の一例である。図8(A)に示される編集画面は、地図画像121、ランドマークアイコン122、テキストアイコン123、編集アイコン124、125、126、127、及び[プリント]アイコン128を含む。地図画像121は、地図画像115と概ね同じ領域で、且つ地図画像115より詳細な地図を示す。そして、地図プログラム66は、編集画面に対するユーザ操作を操作部54を介して受付可能な状態で待機する(S23)。ステップS21の処理は第2受信処理の一例であり、ステップS22の処理は第2表示処理の一例であり、ステップS21、S22の処理は編集画面表示処理の一例である。また、ステップS23の処理は、受付処理の一例である。   Next, the map program 66 displays an editing screen on the display unit 53 (S22). FIG. 8A shows an example of an editing screen. The editing screen shown in FIG. 8A includes a map image 121, a landmark icon 122, a text icon 123, editing icons 124, 125, 126, 127, and a [Print] icon 128. The map image 121 shows a map that is substantially the same area as the map image 115 and is more detailed than the map image 115. Then, the map program 66 stands by in a state where a user operation on the editing screen can be accepted via the operation unit 54 (S23). The process of step S21 is an example of a second reception process, the process of step S22 is an example of a second display process, and the processes of steps S21 and S22 are an example of an edit screen display process. Moreover, the process of step S23 is an example of a reception process.

地図画像121は、第2地図データで示される背景画像の一例である。ランドマークアイコン122及びテキストアイコン123は、地図画像121に重ねられる前景画像の一例である。ランドマークアイコン122は、地図画像121上の位置を指し示す位置オブジェクトの一例であって、入力情報で示される入力位置を指し示している。テキストアイコン123は、住所情報で示される住所を含むものである。図8(A)に示される編集アイコン124〜127は、地図画像121に重ねて表示されている。   The map image 121 is an example of a background image indicated by the second map data. The landmark icon 122 and the text icon 123 are an example of a foreground image superimposed on the map image 121. The landmark icon 122 is an example of a position object that indicates a position on the map image 121, and indicates an input position indicated by input information. The text icon 123 includes an address indicated by address information. Edit icons 124 to 127 shown in FIG. 8A are displayed so as to overlap the map image 121.

編集アイコン124は、新たなテキストアイコンを追加する指示を受け付ける。編集アイコン125は、新たなランドマークアイコンを追加する指示を受け付ける。編集アイコン126は、スライド操作によって編集画面上に線等を描画させる指示を受け付ける。編集アイコン127は、編集画面上の地図画像121を、編集画面の全体に表示させる第1状態と、編集アイコン124〜127に重ならないように縮小する第2状態とに切り替える指示を受け付ける。   The edit icon 124 receives an instruction to add a new text icon. The edit icon 125 receives an instruction to add a new landmark icon. The edit icon 126 receives an instruction to draw a line or the like on the edit screen by a slide operation. The edit icon 127 receives an instruction to switch the map image 121 on the edit screen between a first state in which the map image 121 is displayed on the entire edit screen and a second state in which the map image 121 is reduced so as not to overlap the edit icons 124 to 127.

また、地図プログラム66は、編集画面に含まれる前景画像それぞれに対して、前景画像ID、特定情報、編集情報、及び状態情報をデータ記憶領域62Bに記憶させる。図3(A)は、ランドマークアイコン122に対応付けられた各情報の一例である。なお、この時点では、編集情報には具体的な値が設定されておらず、状態情報には“非選択状態”が設定されている。また、テキストアイコン123に対応する各情報もデータ記憶領域62Bに記憶されるが、図示は省略される。   Further, the map program 66 stores the foreground image ID, the specific information, the editing information, and the state information in the data storage area 62B for each foreground image included in the editing screen. FIG. 3A is an example of each piece of information associated with the landmark icon 122. At this time, no specific value is set in the editing information, and “non-selected state” is set in the state information. Further, each information corresponding to the text icon 123 is also stored in the data storage area 62B, but the illustration is omitted.

前景画像IDは、前景画像を一意に識別する識別情報の一例である。特定情報及び編集情報は、地図画像121上における前景画像の位置を示す配置情報と、前景画像のサイズを示すサイズ情報と、前景画像に付加される記号を示す記号情報とを含む。但し、特定情報及び編集情報に含まれる情報はこれらに限定されず、例えば、前景画像の色を示す色情報、前景画像に付加される文字列を示すテキスト情報等、編集画面上における前景画像の表示内容を特定するあらゆる情報を含むことができる。   The foreground image ID is an example of identification information that uniquely identifies the foreground image. The specific information and editing information include arrangement information indicating the position of the foreground image on the map image 121, size information indicating the size of the foreground image, and symbol information indicating a symbol added to the foreground image. However, the information included in the specific information and the editing information is not limited to these. For example, color information indicating the color of the foreground image, text information indicating a character string added to the foreground image, and the like. Any information that identifies the display content can be included.

図3(A)の例において、前景画像ID“001”は、例えば地図プログラム66によって各前景画像に一意に割り当てられる。配置情報(252,315)は、例えば、地図画像121の左上端を原点とし、右向きをx軸の正の向き、下向きをy軸の正の向きとしたx−y平面上の座標(x,y)として表される。サイズ情報“中”は、例えば、“大”、“中”、“小”のうちの1つから選択されたランドマークアイコン122の大きさを表す。記号情報は、ランドマークアイコン122に付加される記号を示す。   In the example of FIG. 3A, the foreground image ID “001” is uniquely assigned to each foreground image by the map program 66, for example. The arrangement information (252, 315) is, for example, coordinates on the xy plane with the upper left corner of the map image 121 as the origin, the right direction as the positive direction of the x axis, and the downward direction as the positive direction of the y axis (x, y). The size information “medium” represents, for example, the size of the landmark icon 122 selected from one of “large”, “medium”, and “small”. The symbol information indicates a symbol added to the landmark icon 122.

地図プログラム66は、ランドマークアイコン122の位置をタップするユーザ操作を操作部54を通じて受け付けたことに応じて(S23:選択操作)、図8(B)に示されるように、当該ランドマークアイコン122を選択枠129で囲む(S24)。選択操作は第1タッチ操作の一例であり、ステップS24の処理は編集画面上における前景画像の表示態様を切り替える第1切替処理の一例である。   When the map program 66 receives a user operation for tapping the position of the landmark icon 122 through the operation unit 54 (S23: selection operation), as shown in FIG. 8B, the landmark icon 122 is displayed. Is surrounded by a selection frame 129 (S24). The selection operation is an example of a first touch operation, and the process of step S24 is an example of a first switching process for switching the display mode of the foreground image on the editing screen.

また、地図プログラム66は、ランドマークアイコン122の特定情報を編集情報にコピーすると共に、状態情報を非選択状態から選択状態に切り替える。さらに、地図プログラム66は、確定アイコン130、編集アイコン131、132、133、134を、編集アイコン124〜127に代えて編集画面に含める。確定アイコン130は確定オブジェクトの一例であり、編集アイコン131〜134は編集オブジェクトの一例である。   Further, the map program 66 copies the specific information of the landmark icon 122 to the editing information and switches the state information from the non-selected state to the selected state. Further, the map program 66 includes the confirmation icon 130 and the editing icons 131, 132, 133, and 134 in the editing screen instead of the editing icons 124 to 127. The confirmation icon 130 is an example of a confirmation object, and the editing icons 131 to 134 are examples of an editing object.

確定アイコン130は、後述する編集処理における前景画像の編集を確定させる指示を受け付ける。編集アイコン131は、前景画像のサイズ或いは色又は前景画像に付加される記号を変更する指示を受け付ける。編集アイコン132は、前景画像を削除する指示を受け付ける。編集アイコン133は、後述する編集処理における前景画像の編集をキャンセルして、当該前景画像を元の状態に戻す指示を受け付ける。編集アイコン134の機能は、前述した編集アイコン127と共通する。   The confirmation icon 130 receives an instruction to confirm the editing of the foreground image in the editing process described later. The edit icon 131 receives an instruction to change the size or color of the foreground image or a symbol added to the foreground image. The edit icon 132 receives an instruction to delete the foreground image. The edit icon 133 accepts an instruction to cancel the editing of the foreground image in the editing process described later and return the foreground image to the original state. The function of the edit icon 134 is the same as that of the edit icon 127 described above.

そして、地図プログラム66は、図8(B)に示される編集画面を表示部53に表示させ(S22)、当該編集画面に対するユーザ操作を操作部54を介して受付可能な状態で待機する(S23)。なお、地図プログラム66は、選択状態のランドマークアイコン122を編集情報に従って編集画面上に配置し、非選択状態のテキストアイコン123を特定情報に従って編集画面上に配置する。   Then, the map program 66 displays the editing screen shown in FIG. 8B on the display unit 53 (S22), and waits in a state where a user operation on the editing screen can be accepted via the operation unit 54 (S23). ). The map program 66 arranges the selected landmark icon 122 on the editing screen according to the editing information, and arranges the non-selected text icon 123 on the editing screen according to the specific information.

また、地図プログラム66は、選択操作に伴う処理(S24)、後述する編集操作に伴う処理(S25、S26)、後述する変更操作に伴う処理(S27)、及び後述する確定操作に伴う処理(S28、S29)を実行する度に、ステップS22、S23の処理を実行する。一方、地図プログラム66は、ステップS21の処理を、出力画像編集処理中に1回だけ実行する。   The map program 66 also includes a process associated with the selection operation (S24), a process associated with the editing operation described later (S25, S26), a process associated with the changing operation described later (S27), and a process associated with the confirming operation described later (S28). , S29), the processes of steps S22 and S23 are executed. On the other hand, the map program 66 executes the process of step S21 only once during the output image editing process.

但し、地図プログラム66は、ランドマークアイコン122が選択状態のときに、テキストアイコン123に対する選択操作を、テキストアイコン123が重ねられた地図画像121の位置への操作として受け付けてもよい。すなわち、地図プログラムは、ランドマークアイコン122が選択状態のときに当該操作を受け付けても、テキストアイコン123に対するステップS24の処理を実行せず、且つランドマークアイコン122の選択状態を維持してもよい。また、地図プログラム66は、ランドマークアイコン122が選択状態のときに、当該操作に応じて地図画像121への変更処理(S27)を実行してもよい。さらに、選択状態のランドマークアイコン122の位置をタップするユーザ操作によって、当該ランドマークアイコン122を非選択状態に切り替えなくてもよい。   However, the map program 66 may accept a selection operation on the text icon 123 as an operation on the position of the map image 121 on which the text icon 123 is superimposed when the landmark icon 122 is in a selected state. That is, even if the map program accepts the operation when the landmark icon 122 is in the selected state, the map program may not execute the process of step S24 for the text icon 123 and may maintain the selected state of the landmark icon 122. . Further, the map program 66 may execute a change process (S27) to the map image 121 according to the operation when the landmark icon 122 is in a selected state. Furthermore, the landmark icon 122 may not be switched to the non-selected state by a user operation of tapping the position of the landmark icon 122 in the selected state.

また、地図プログラム66は、図8(B)に示される編集画面において、編集アイコン131の位置をタップするユーザ操作を操作部54を介して受け付けたことに応じて(S23:編集操作)、図9(A)に示されるように、候補記号135、136、137を編集画面に含める。候補記号135〜137は、ランドマークアイコン122に付加することが可能な記号を示す。より詳細には、候補記号135は、ランドマークアイコン122に記号を付加しないことを指示するものである。また、候補記号136、137は、ランドマークアイコン122の位置に存在する施設の属性“駅”に対応付けられた記号を付加することを指示するものである。   Further, the map program 66 receives the user operation for tapping the position of the edit icon 131 on the edit screen shown in FIG. 8B via the operation unit 54 (S23: edit operation). As shown in FIG. 9A, candidate symbols 135, 136, and 137 are included in the edit screen. Candidate symbols 135 to 137 indicate symbols that can be added to the landmark icon 122. More specifically, candidate symbol 135 indicates that no symbol is added to landmark icon 122. The candidate symbols 136 and 137 indicate that a symbol associated with the attribute “station” of the facility existing at the position of the landmark icon 122 is added.

そして、地図プログラム66は、例えば候補記号137の位置をタップするユーザ操作を受け付けたことに応じて、それまで付加されていた記号に代えて、候補記号137をランドマークアイコン122に付加する(S25)。編集アイコン131及び候補記号135〜137を選択する操作は第2タッチ操作の一例であり、ステップS25の処理は編集処理の一例である。また、地図プログラム66は、図3(B)に示されるように、ランドマークアイコン122の編集情報のうちの記号情報を、前述のユーザ操作に従って変更する(S26)。一方、地図プログラム66は、この時点において、ランドマークアイコン122の特定情報を変更しない。そして、地図プログラム66は、図9(B)に示される編集画面を表示部53に表示させ(S22)、当該編集画面に対するユーザ操作を操作部54を介して受付可能な状態で待機する(S23)。   The map program 66 adds the candidate symbol 137 to the landmark icon 122 instead of the symbol added so far, for example, in response to accepting a user operation to tap the position of the candidate symbol 137 (S25). ). The operation of selecting the edit icon 131 and the candidate symbols 135 to 137 is an example of a second touch operation, and the process of step S25 is an example of an edit process. Further, as shown in FIG. 3B, the map program 66 changes the symbol information in the editing information of the landmark icon 122 according to the above-described user operation (S26). On the other hand, the map program 66 does not change the specific information of the landmark icon 122 at this time. Then, the map program 66 displays the editing screen shown in FIG. 9B on the display unit 53 (S22), and waits in a state where user operations on the editing screen can be accepted via the operation unit 54 (S23). ).

なお、編集アイコン131の選択によって実行される編集処理は、前述の例に限定されず、例えば、ランドマークアイコン122の色の変更、或いはランドマークアイコン122の拡縮等であってもよい。また、地図プログラム66は、編集アイコン132の位置をタップするユーザ操作を操作部54を介して受け付けたことに応じて、選択状態のランドマークアイコン122を地図画像121上から削除してもよい。さらに、地図プログラム66は、選択状態のランドマークアイコン122の位置に対するドラッグ操作を操作部24を介して受け付けたことに応じて、地図画像121上におけるランドマークアイコン122の位置を変更してもよい。   Note that the editing process executed by selecting the editing icon 131 is not limited to the above example, and may be, for example, changing the color of the landmark icon 122 or scaling the landmark icon 122. The map program 66 may delete the selected landmark icon 122 from the map image 121 in response to accepting a user operation for tapping the position of the edit icon 132 via the operation unit 54. Further, the map program 66 may change the position of the landmark icon 122 on the map image 121 in response to accepting a drag operation on the position of the selected landmark icon 122 via the operation unit 24. .

また、地図プログラム66は、編集画面の地図画像121の位置に対するユーザ操作を操作部54を介して受け付けたことに応じて(S23:変更操作)、変更処理を実行する(S27)。変更操作は、第3タッチ操作の一例である。変更処理は、表示画面上における地図画像121の表示領域を変更する処理である。図6を参照して、変更処理の詳細を説明する。   Further, the map program 66 executes a change process in response to receiving a user operation for the position of the map image 121 on the editing screen via the operation unit 54 (S23: change operation) (S27). The change operation is an example of a third touch operation. The change process is a process of changing the display area of the map image 121 on the display screen. Details of the change process will be described with reference to FIG.

地図プログラム66は、例えば図9(B)に示される編集画面において、地図画像121の位置におけるピンチアウト操作を操作部54を介して受け付けたことに応じて(S31:ピンチアウト)、地図画像121、ランドマークアイコン122、及びテキストアイコン123を第1拡大率で拡大する(S32)。また、地図プログラム66は、拡大した地図画像121を拡大前より詳細化する(S33)。地図画像121を拡大し且つ詳細化する処理は、ステップS15と共通するので、再度の説明は省略する。さらに、地図プログラム66は、編集画面に選択枠129が含まれていることに応じて(S34:Yes)、当該選択枠129を第2拡大率で拡大する(S35)。   When the map program 66 receives a pinch-out operation at the position of the map image 121 via the operation unit 54 on the editing screen shown in FIG. 9B, for example (S31: pinch-out), the map image 121 is displayed. The landmark icon 122 and the text icon 123 are enlarged at the first enlargement ratio (S32). Moreover, the map program 66 refines the enlarged map image 121 before enlargement (S33). Since the process of enlarging and refining the map image 121 is common to step S15, the description thereof will be omitted. Further, in response to the selection frame 129 being included in the editing screen (S34: Yes), the map program 66 expands the selection frame 129 at the second enlargement ratio (S35).

そして、地図プログラム66は、図10(A)に示される編集画面を表示部53に表示させ(S22)、当該編集画面に対するユーザ操作を操作部54を介して受付可能な状態で待機する(S23)。ここで、第2拡大率は、第1拡大率より小さい値に設定される。但し、第1拡大率及び第2拡大率は、第1拡大率で拡大されたランドマークアイコン122が第2拡大率で拡大された選択枠129の内側に収まる範囲に設定される。すなわち、図10(A)に示される拡大後の編集画面において、ランドマークアイコン122に対する選択枠129の相対的な大きさは、図9(B)に示される拡大前の編集画面より小さくなる。   Then, the map program 66 displays the edit screen shown in FIG. 10A on the display unit 53 (S22), and waits in a state where user operations on the edit screen can be accepted via the operation unit 54 (S23). ). Here, the second enlargement ratio is set to a value smaller than the first enlargement ratio. However, the first enlargement factor and the second enlargement factor are set in a range in which the landmark icon 122 enlarged at the first enlargement factor falls within the selection frame 129 enlarged at the second enlargement factor. That is, in the editing screen after enlargement shown in FIG. 10A, the relative size of the selection frame 129 with respect to the landmark icon 122 is smaller than that in the editing screen before enlargement shown in FIG. 9B.

また、地図プログラム66は、図10(A)に示される編集画面において、地図画像121の位置におけるピンチイン操作を操作部54を介して受け付けたことに応じて(S31:ピンチイン)、地図画像121、ランドマークアイコン122、及びテキストアイコン123を第1縮小率で縮小する(S36)。また、地図プログラム66は、縮小した地図画像121を縮小前より簡素化する(S37)。地図画像121を縮小し且つ簡素化する処理は、ステップS15と共通するので、再度の説明は省略する。さらに、地図プログラム66は、編集画面に選択枠129が含まれていることに応じて(S38:Yes)、当該選択枠129を第2縮小率で縮小する(S39)。   Further, the map program 66 receives the pinch-in operation at the position of the map image 121 via the operation unit 54 on the editing screen shown in FIG. 10A (S31: pinch-in), the map image 121, The landmark icon 122 and the text icon 123 are reduced at the first reduction rate (S36). Further, the map program 66 simplifies the reduced map image 121 before reduction (S37). Since the process of reducing and simplifying the map image 121 is common to step S15, the description thereof will be omitted. Further, the map program 66 reduces the selection frame 129 at the second reduction rate in response to the selection frame 129 being included in the editing screen (S38: Yes) (S39).

そして、地図プログラム66は、図9(B)に示される編集画面を表示部53に表示させ(S22)、当該編集画面に対するユーザ操作を操作部54を介して受付可能な状態で待機する(S23)。ここで、第2縮小率は、第1縮小率より小さい値に設定される。すなわち、図9(B)に示される縮小後の編集画面において、ランドマークアイコン122に対する選択枠129の相対的な大きさは、図10(A)に示される縮小前の編集画面より大きくなる。   Then, the map program 66 displays the editing screen shown in FIG. 9B on the display unit 53 (S22), and waits in a state where user operations on the editing screen can be accepted via the operation unit 54 (S23). ). Here, the second reduction ratio is set to a value smaller than the first reduction ratio. That is, in the edited image after reduction shown in FIG. 9B, the relative size of the selection frame 129 with respect to the landmark icon 122 is larger than that in the edit screen before reduction shown in FIG.

なお、地図プログラム66は、図9(B)及び図10(A)に示されるように、選択状態のランドマークアイコン122を含む編集画面に対する変更操作を操作部54を介して受け付けたことに応じて、ランドマークアイコン122の選択状態を維持したまま、変更処理(S27)を実行する。すなわち、地図画像121等の拡大或いは縮小の前後において、選択枠129は編集画面上から削除されず、図3(B)に示されるランドマークアイコン122の編集情報は変更されない。また、編集情報に含まれる配置情報及びサイズ情報は、地図画像121に対するランドマークアイコン122の相対的な位置及びサイズを示すので、拡縮の前後において当該情報を変更する必要はない。   Note that the map program 66 responds to accepting a change operation for the edit screen including the landmark icon 122 in the selected state via the operation unit 54, as shown in FIGS. 9B and 10A. Then, the change process (S27) is executed while the selected state of the landmark icon 122 is maintained. That is, before or after the map image 121 or the like is enlarged or reduced, the selection frame 129 is not deleted from the editing screen, and the editing information of the landmark icon 122 shown in FIG. 3B is not changed. Moreover, since the arrangement information and the size information included in the editing information indicate the relative position and size of the landmark icon 122 with respect to the map image 121, it is not necessary to change the information before and after scaling.

また、変更操作によって実行される編集処理は、前述の例に限定されない。一例として、編集画面上で入力媒体をスライドさせることによって、編集画面上で地図画像121を移動させてもよい。また、他の例として、タッチした第1入力媒体及び第2入力媒体で編集画面をタッチし、且つ第2入力媒体を第1入力媒体を中心とする円を描くようにスライドさせる操作によって、編集画面上で地図画像121を回転させてもよい。   Further, the editing process executed by the change operation is not limited to the above example. As an example, the map image 121 may be moved on the editing screen by sliding the input medium on the editing screen. As another example, editing is performed by touching the editing screen with the touched first input medium and the second input medium and sliding the second input medium so as to draw a circle centered on the first input medium. The map image 121 may be rotated on the screen.

また、地図プログラム66は、図9(B)に示される編集画面の確定アイコン130の位置をタップするユーザ操作を操作部54を介して受け付けたことに応じて(S23:確定操作)、図3(C)に示されるように、図3(B)に示される編集情報で特定情報を上書きし、編集情報を初期化し、状態情報を選択状態から非選択状態に変更する(S28)。但し、確定操作は確定アイコン130の選択に限定されず、例えば、選択状態の前景画像の位置をタップするユーザ操作を確定操作として受け付けてもよい。   Further, the map program 66 receives a user operation for tapping the position of the confirmation icon 130 on the editing screen shown in FIG. 9B via the operation unit 54 (S23: confirmation operation), FIG. As shown in FIG. 3C, the specific information is overwritten with the editing information shown in FIG. 3B, the editing information is initialized, and the state information is changed from the selected state to the non-selected state (S28). However, the confirmation operation is not limited to the selection of the confirmation icon 130. For example, a user operation for tapping the position of the selected foreground image may be accepted as the confirmation operation.

また、地図プログラム66は、編集画面上から選択枠129を削除する(S29)。そして、地図プログラム66は、図10(B)に示される編集画面を表示部53に表示させ(S22)、当該編集画面に対するユーザ操作を操作部54を介して受付可能な状態で待機する(S23)。確定操作は第4タッチ操作の一例であり、ステップS28、S29の処理は第2切替処理の一例である。   Further, the map program 66 deletes the selection frame 129 from the edit screen (S29). Then, the map program 66 displays the editing screen shown in FIG. 10B on the display unit 53 (S22), and waits in a state where a user operation for the editing screen can be accepted via the operation unit 54 (S23). ). The confirmation operation is an example of a fourth touch operation, and the processes in steps S28 and S29 are an example of a second switching process.

さらに、地図プログラム66は、[プリント]アイコン128の位置をタップするユーザ操作を操作部54を介して受け付けたことに応じて(S23:出力操作)、出力画像データを生成する(S30)。出力画像データは、編集されたランドマークアイコン122及びテキストアイコン123を地図画像121に重ねて形成される出力画像を示すものである。そして、地図プログラム66は、通信部55を通じて複合機10に記録指示情報を送信する(S17)。記録指示情報は、出力画像データに対する記録処理を実行させるための情報である。記録指示情報は、例えば、ステップS30で生成した出力画像データを含む。ステップS17の処理は、出力処理の一例である。   Further, the map program 66 generates output image data in response to receiving a user operation for tapping the position of the [print] icon 128 via the operation unit 54 (S23: output operation) (S30). The output image data indicates an output image formed by overlaying the edited landmark icon 122 and text icon 123 on the map image 121. Then, the map program 66 transmits the recording instruction information to the multifunction machine 10 through the communication unit 55 (S17). The recording instruction information is information for executing a recording process on the output image data. The recording instruction information includes, for example, the output image data generated in step S30. The process of step S17 is an example of an output process.

一方、複合機10の制御プログラム35は、通信部25を通じて携帯端末50から記録指示情報を受信したことに応じて、当該記録指示情報で示される記録処理をプリンタ部11に実行させる。すなわち、プリンタ部11は、記録指示情報に含まれる出力データに対する記録処理を実行する。   On the other hand, the control program 35 of the multifunction machine 10 causes the printer unit 11 to execute the recording process indicated by the recording instruction information in response to receiving the recording instruction information from the portable terminal 50 through the communication unit 25. That is, the printer unit 11 performs a recording process on the output data included in the recording instruction information.

[本実施形態の作用効果]
上記の地図プログラム66において、ユーザは、例えば編集画面において、地図画像121を縮小して全体を確認しながら編集対象となるランドマークアイコン122を選択し、選択したランドマークアイコン122の周辺を確認するために地図画像121を拡大してから、当該ランドマークアイコン122を編集することが考えられる。
[Operational effects of this embodiment]
In the map program 66 described above, for example, on the editing screen, the user selects the landmark icon 122 to be edited while reducing the map image 121 and confirming the whole, and confirms the periphery of the selected landmark icon 122. Therefore, it is conceivable to edit the landmark icon 122 after enlarging the map image 121.

このような場合において、ランドマークアイコン122を選択した後に地図画像121を拡大しても、当該ランドマークアイコン122の選択状態が解除されない。換言すれば、前述の順序でユーザ操作がなされた場合に、ランドマークアイコン122の選択をやり直す必要がない。また、地図画像121の表示領域を変更することによって、編集情報が失われることがない。その結果、地図画像121上に重ねられたランドマークアイコン122の編集処理を、少ないユーザ操作で実現することができる。   In such a case, even if the map image 121 is enlarged after selecting the landmark icon 122, the selected state of the landmark icon 122 is not released. In other words, it is not necessary to redo the selection of the landmark icon 122 when the user operation is performed in the order described above. Moreover, editing information is not lost by changing the display area of the map image 121. As a result, the editing process of the landmark icon 122 superimposed on the map image 121 can be realized with few user operations.

また、上記の実施形態によれば、選択状態のランドマークアイコン122を含む編集画面において、テキストアイコン123の選択操作を受け付けない。これにより、例えば変更操作中の入力媒体がテキストアイコン123の位置に達したとしても、ランドマークアイコン122の選択状態が意図せずに解除されることを抑制できる。また、ステップS24〜S29の各処理を実行する度にステップS22が実行されるので、編集処理の結果をリアルタイムに確認しながら、各処理を実行することができる。   Further, according to the above-described embodiment, the selection operation of the text icon 123 is not accepted on the editing screen including the landmark icon 122 in the selected state. As a result, for example, even if the input medium being changed reaches the position of the text icon 123, it is possible to prevent the landmark icon 122 from being unintentionally released. Further, step S22 is executed each time the processes of steps S24 to S29 are executed, so that each process can be executed while checking the result of the editing process in real time.

また、上記の実施形態によれば、地図画像121の拡大に連動してランドマークアイコン122及び選択枠129も拡大される。このとき、選択枠129の拡大率を地図画像121及びランドマークアイコン122の拡大率より小さくすることにより、編集画面上で選択枠129が大きくなりすぎて地図画像121の視認性が低下することを抑制できる。また、拡大した地図画像121を詳細化することにより、ランドマークアイコン122を編集しようとするユーザに、より詳細な地図を確認させることができる。   Further, according to the above embodiment, the landmark icon 122 and the selection frame 129 are also enlarged in conjunction with the enlargement of the map image 121. At this time, by making the enlargement ratio of the selection frame 129 smaller than the enlargement ratio of the map image 121 and the landmark icon 122, the selection frame 129 becomes too large on the editing screen, and the visibility of the map image 121 is reduced. Can be suppressed. Further, by refining the enlarged map image 121, a user who wants to edit the landmark icon 122 can check a more detailed map.

一方、選択枠129の縮小率を地図画像121及びランドマークアイコン122の縮小率より小さくすることにより、編集画面上で選択枠129が小さくなりすぎることが抑制される。これにより、選択状態のランドマークアイコン122をユーザに容易に発見させることができると共に、編集処理においてランドマークアイコン122の位置をタッチするユーザ操作が容易になる。また、編集画面上に表示される情報が多くなり過ぎることが抑制されるので、ユーザに所望の情報を発見させやすくすることができる。   On the other hand, by making the reduction rate of the selection frame 129 smaller than the reduction rate of the map image 121 and the landmark icon 122, the selection frame 129 is suppressed from becoming too small on the editing screen. Thereby, the user can easily find the landmark icon 122 in the selected state, and the user operation to touch the position of the landmark icon 122 in the editing process is facilitated. Moreover, since it is suppressed that the information displayed on an edit screen increases too much, it can make it easy for a user to discover desired information.

また、上記の実施形態によれば、指定画面に表示させる地図画像111、115を第1地図データから取得し、編集画面に表示させる地図画像121を第2地図データから取得する。このように、相対的にデータ量の少ない第1地図データを用いることによって、サーバ装置70と携帯端末50との間の通信量が削減される。その結果、背景画像となる領域を指定する処理をスムーズで且つシームレスに実現できる。一方、相対的にデータ量の多い第2地図データを用いることによって、ランドマークアイコン122を編集しようとするユーザに、より詳細な地図を確認させることができる。   Moreover, according to said embodiment, the map images 111 and 115 displayed on a designation | designated screen are acquired from 1st map data, and the map image 121 displayed on an edit screen is acquired from 2nd map data. As described above, the communication amount between the server device 70 and the portable terminal 50 is reduced by using the first map data having a relatively small data amount. As a result, it is possible to smoothly and seamlessly implement the process of designating the area that becomes the background image. On the other hand, by using the second map data having a relatively large amount of data, a user who wants to edit the landmark icon 122 can check a more detailed map.

また、上記構成によれば、指定画面のテキストボックス112に入力した位置情報で示される入力位置に、自動的にランドマークアイコン122が配置される。また、当該ランドマークアイコン122には、入力位置に存在する施設の属性に対応付けられた記号が付加される。さらに、編集画面において、ランドマークアイコン122に所望の記号を付加することができる。   Further, according to the above configuration, the landmark icon 122 is automatically arranged at the input position indicated by the position information input in the text box 112 on the designation screen. Further, a symbol associated with the attribute of the facility existing at the input position is added to the landmark icon 122. Furthermore, a desired symbol can be added to the landmark icon 122 on the editing screen.

但し、編集画面上で編集可能な前景画像は、入力位置を指し示すランドマークアイコン122に限定されない。例えば、テキストアイコン123の位置の変更、テキストアイコン123に含まれる文字列の変更等が編集されてもよい。また、図11を参照して後述するように、編集アイコン125によって地図画像121に新たに重ねられたランドマークアイコン143が編集されてもよい。   However, the foreground image that can be edited on the editing screen is not limited to the landmark icon 122 indicating the input position. For example, a change in the position of the text icon 123, a change in a character string included in the text icon 123, or the like may be edited. Further, as will be described later with reference to FIG. 11, the landmark icon 143 newly superimposed on the map image 121 may be edited by the edit icon 125.

例えば、地図プログラム66は、編集画面の編集アイコン125の位置をタップするユーザ操作を操作部54を介して受け付けたことに応じて、図11(A)に示されるように、候補記号140、141、142を編集画面に含める。候補記号140〜142は、地図画像121上に新たに追加するランドマークアイコン143に付加する記号を示す。そして、地図プログラム66は、例えば候補記号142の位置をタップし、且つ地図画像121上の任意の位置をタップするユーザ操作を操作部54を介して受け付けたことに応じて、図11(B)に示されるように、候補記号142が付加されたランドマークアイコン143を地図画像121上のタップ位置に表示させる。   For example, the map program 66 accepts the user operation for tapping the position of the edit icon 125 on the edit screen via the operation unit 54, and as shown in FIG. , 142 are included in the editing screen. Candidate symbols 140 to 142 are symbols to be added to the landmark icon 143 to be newly added on the map image 121. Then, the map program 66 taps the position of the candidate symbol 142 and accepts a user operation for tapping an arbitrary position on the map image 121 via the operation unit 54, for example, as shown in FIG. As shown in FIG. 5, the landmark icon 143 to which the candidate symbol 142 is added is displayed at the tap position on the map image 121.

また、新たに追加されたランドマークアイコン143は、前述のランドマークアイコン122と同様に、選択操作によって選択状態となり、編集操作によって編集され、確定操作によって編集内容が確定され、出力操作によってシート上に記録される。すなわち、入力位置を指し示すランドマークアイコン122と、編集アイコン125を用いて追加されたランドマークアイコン143とは、同じ前景画像として扱われる。   Similarly to the landmark icon 122 described above, the newly added landmark icon 143 is selected by the selection operation, edited by the editing operation, the editing content is confirmed by the confirming operation, and the edited content is confirmed on the sheet by the output operation. To be recorded. That is, the landmark icon 122 indicating the input position and the landmark icon 143 added using the edit icon 125 are treated as the same foreground image.

但し、図9(A)及び図11(A)に示されるように、ランドマークアイコン122に付加可能な記号と、ランドマークアイコン143に付加可能な記号とは、少なくともその一部が異なっていてもよい。具体的には、ランドマークアイコン122に付加可能な記号は、入力位置に存在する施設の属性情報“駅”に対応付けられた記号に制限されていてもよい。一方、ランドマークアイコン143にはそのような制限はなく、地図プログラム66が予め用意しているあらゆる記号が付加可能であってもよい。   However, as shown in FIGS. 9A and 11A, at least a part of the symbol that can be added to the landmark icon 122 and the symbol that can be added to the landmark icon 143 are different. Also good. Specifically, symbols that can be added to the landmark icon 122 may be limited to symbols associated with the attribute information “station” of the facility existing at the input position. On the other hand, there is no such limitation on the landmark icon 143, and any symbols prepared in advance by the map program 66 may be added.

なお、入力位置を指し示すランドマークアイコン122に対する編集の制限は、付加可能な記号のみならず、サイズ、色、位置等であってもよい。さらに、入力位置を指し示すランドマークアイコン122は全く編集することができず、新たに追加されたランドマークアイコン143のみが編集可能であってもよい。一方、ランドマークアイコン122、143は、共に制限無く編集可能であってもよい。   Note that the editing limitation on the landmark icon 122 indicating the input position may be not only an attachable symbol but also a size, a color, a position, and the like. Further, the landmark icon 122 indicating the input position may not be edited at all, and only the newly added landmark icon 143 may be editable. On the other hand, both the landmark icons 122 and 143 may be editable without limitation.

また、データ記憶領域62Bへの特定情報及び編集情報の記憶のさせ方は、図3の例に限定されない。一例として、地図プログラム66は、特定情報が記憶されたデータ記憶領域62B内のアドレスを示す第1ポインタと、編集情報が記憶されたデータ記憶領域62B内のアドレスを示す第2ポインタとを保持していてもよい。そして、地図プログラム66は、ステップS28において、第2ポインタの値で第1ポインタを上書きしてもよい。すなわち、本明細書における「上書き」とは、データ記憶領域62Bに記憶された情報そのものを書き換えることのみならず、データ記憶領域62B内における情報の記憶先を示すポインタを書き換えることを含んでもよい。また、「上書き」とは、データ記憶領域62Bに記憶された情報を削除し、同じ場所に他の情報を書き込むことを含んでもよい。   Further, the method of storing the specific information and the editing information in the data storage area 62B is not limited to the example of FIG. As an example, the map program 66 holds a first pointer indicating an address in the data storage area 62B in which specific information is stored and a second pointer indicating an address in the data storage area 62B in which editing information is stored. It may be. Then, the map program 66 may overwrite the first pointer with the value of the second pointer in step S28. That is, “overwriting” in the present specification may include not only rewriting information stored in the data storage area 62B but also rewriting a pointer indicating a storage destination of information in the data storage area 62B. Further, “overwriting” may include deleting information stored in the data storage area 62B and writing other information in the same place.

さらに、前景画像IDに対応付けてデータ記憶領域62Bに記憶される情報は、図3に示される特定情報、編集情報、及び状態情報の組み合わせに限定されない。例えば、図12に示されるように、特定情報、退避情報、及び状態情報が前景画像IDに対応付けられてデータ記憶領域62Bに記憶されてもよい。この場合において、地図プログラム66は、編集画面に対するユーザ操作を受け付けたことに応じて、図12に示される特定情報及び退避情報を下記のように取り扱えばよい。   Furthermore, the information stored in the data storage area 62B in association with the foreground image ID is not limited to the combination of the specific information, editing information, and state information shown in FIG. For example, as shown in FIG. 12, the specific information, the save information, and the state information may be stored in the data storage area 62B in association with the foreground image ID. In this case, the map program 66 may handle the specific information and the save information shown in FIG. 12 as follows in response to receiving a user operation on the editing screen.

まず、ランドマークアイコン122が非選択状態のときには、図12(A)に示されるように、ランドマークアイコン122の現在の表示内容が特定情報に設定され、退避情報には具体的な値が設定されていない。また、地図プログラム66は、ステップS23において、特定情報の各値を退避情報にコピーする。また、地図プログラム66は、ステップS26において、図12(B)に示されるように、編集内容に従って特定情報を更新する。また、地図プログラム66は、ステップS27において、特定情報及び退避情報を変更しない。また、地図プログラム66は、ステップS28において、退避情報を削除する。さらに、地図プログラム66は、編集アイコン133の位置をタップするユーザ操作を操作部54を介して受け付けたことに応じて、図12(C)に示されるように、図12(B)の退避情報の各値で特定情報を上書きし、退避情報を初期化し、状態情報を選択状態から非選択状態に変更する。   First, when the landmark icon 122 is in a non-selected state, as shown in FIG. 12A, the current display content of the landmark icon 122 is set as the specific information, and a specific value is set as the save information. It has not been. In step S23, the map program 66 copies each value of the specific information to the save information. In step S26, the map program 66 updates the specific information according to the editing content as shown in FIG. Further, the map program 66 does not change the specific information and the save information in step S27. Further, the map program 66 deletes the save information in step S28. Furthermore, as shown in FIG. 12C, the map program 66 receives the user operation for tapping the position of the edit icon 133 via the operation unit 54, and the evacuation information in FIG. The specific information is overwritten with each value, the save information is initialized, and the state information is changed from the selected state to the non-selected state.

なお、各実施形態の複合機10及び携帯端末50において、記憶部32、62のプログラム記憶領域32A、62Aに記憶された各種プログラムがCPU31、61によって実行されることによって、本発明の制御部が実行する各処理が実現される例を説明した。しかしながら、制御部の構成はこれに限定されず、その一部又は全部を集積回路(IC(Integrated Circuitの略)とも言う。)等のハードウェアで実現してもよい。   In the multifunction machine 10 and the portable terminal 50 of each embodiment, the CPU 31 and 61 execute various programs stored in the program storage areas 32A and 62A of the storage units 32 and 62, so that the control unit of the present invention is executed. An example in which each process to be executed is realized has been described. However, the configuration of the control unit is not limited to this, and part or all of the configuration may be realized by hardware such as an integrated circuit (also referred to as an IC (Integrated Circuit)).

さらに、本発明は、複合機10或いは携帯端末50として実現できるだけでなく、複合機10或いは携帯端末50に処理を実行させるプログラムとして実現してもよい。そして、当該プログラムは、non−transitoryな記録媒体に記録されて提供されてもよい。non−transitoryな記録媒体は、CD−ROM、DVD−ROM等の他、通信ネットワーク102を介して複合機10或いは携帯端末50に接続可能なサーバ装置に搭載された記憶部を含んでもよい。そして、サーバ装置の記憶部に記憶されたプログラムは、当該プログラムを示す情報或いは信号として、インターネット等の通信ネットワーク102を介して配信されてもよい。   Furthermore, the present invention may be realized not only as the multifunction device 10 or the portable terminal 50 but also as a program that causes the multifunction device 10 or the portable terminal 50 to execute processing. Then, the program may be provided by being recorded on a non-transitory recording medium. The non-transitory recording medium may include a storage unit mounted on a server device that can be connected to the multifunction device 10 or the portable terminal 50 via the communication network 102 in addition to a CD-ROM, a DVD-ROM, or the like. And the program memorize | stored in the memory | storage part of the server apparatus may be delivered via the communication networks 102, such as the internet, as the information or signal which shows the said program.

10・・・複合機
11・・・プリンタ部
12・・・スキャナ部
25,55・・・通信部
31,61・・・CPU
35・・・制御プログラム
65・・・印刷プログラム
66・・・地図プログラム
50・・・携帯端末
53・・・表示部
54・・・操作部
62・・・記憶部
DESCRIPTION OF SYMBOLS 10 ... Multifunction machine 11 ... Printer part 12 ... Scanner part 25, 55 ... Communication part 31, 61 ... CPU
35 ... Control program 65 ... Print program 66 ... Map program 50 ... Portable terminal 53 ... Display unit 54 ... Operation unit 62 ... Storage unit

Claims (25)

表示部と、操作部とを備えるコンピュータによって実行可能なプログラムであって、
地図を表す背景画像、及び前記背景画像に重ねられた前景画像を含む編集画面を前記表示部に表示させる編集画面表示処理と、
前記前景画像の選択を指示する第1タッチ操作、選択された前記前景画像の編集を指示する第2タッチ操作、及び前記編集画面上における前記背景画像の表示領域の変更を指示する第3タッチ操作を、前記操作部を介して受け付ける受付処理と、
前記受付処理で前記第1タッチ操作を受け付けたことに応じて、選択された前記前景画像の前記編集画面上における表示態様を、非選択状態から選択状態に切り替える第1切替処理と、
前記受付処理で前記第2タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記編集画面上における表示内容を当該第2タッチ操作に従って編集する編集処理と、
前記受付処理で前記第3タッチ操作を受け付けたことに応じて、前記編集画面上における前記背景画像の表示領域を当該第3タッチ操作に従って変更する変更処理と、を前記コンピュータに実行させ、
前記選択状態の前記前景画像を含む前記編集画面に対する前記第3タッチ操作を前記受付処理で受け付けたことに応じて、当該前景画像の前記選択状態を維持したまま、前記変更処理を前記コンピュータに実行させるプログラム。
A program that can be executed by a computer including a display unit and an operation unit,
An editing screen display process for displaying an editing screen including a background image representing a map and a foreground image superimposed on the background image on the display unit;
A first touch operation for instructing selection of the foreground image, a second touch operation for instructing editing of the selected foreground image, and a third touch operation instructing to change the display area of the background image on the editing screen Accepting process for accepting via the operation unit;
A first switching process for switching the display mode of the selected foreground image on the editing screen from a non-selected state to a selected state in response to receiving the first touch operation in the receiving process;
An editing process for editing the display content of the selected foreground image on the editing screen in accordance with the second touch operation in response to receiving the second touch operation in the receiving process;
In response to accepting the third touch operation in the accepting process, the computer is caused to execute change processing for changing the display area of the background image on the editing screen according to the third touch operation,
In response to accepting the third touch operation on the editing screen including the foreground image in the selected state in the accepting process, the change process is executed on the computer while maintaining the selected state of the foreground image. Program to make.
前記第1タッチ操作は、前記前景画像の位置をタッチする操作であり、
前記第2タッチ操作は、前記前景画像の表示内容の編集方法を示す編集オブジェクトの位置をタッチする操作であり、
前記第3タッチ操作は、前記背景画像の位置をタッチする操作であり、
該プログラムは、
前記第1切替処理において、前記編集画面上の前記背景画像に重ねて前記編集オブジェクトを前記表示部に表示させ、
前記編集処理において、タッチ位置に表示された前記編集オブジェクトで示される方法で前記前景画像の表示内容を編集する請求項1に記載のプログラム。
The first touch operation is an operation of touching a position of the foreground image;
The second touch operation is an operation of touching a position of an editing object indicating a method for editing the display content of the foreground image,
The third touch operation is an operation of touching the position of the background image,
The program
In the first switching process, the editing object is displayed on the display unit so as to overlap the background image on the editing screen,
The program according to claim 1, wherein in the editing process, the display content of the foreground image is edited by a method indicated by the editing object displayed at a touch position.
前記前景画像は、第1前景画像と、第2前景画像とを含み、
該プログラムは、前記第1前景画像が前記選択状態で且つ前記第2前景画像の位置へのタッチ操作を前記受付処理で受け付けたことに応じて、前記第1前景画像の前記選択状態を維持し、且つ前記第2前景画像に対する前記第1切替処理を実行しない請求項2に記載のプログラム。
The foreground image includes a first foreground image and a second foreground image,
The program maintains the selected state of the first foreground image when the first foreground image is in the selected state and a touch operation to the position of the second foreground image is received in the receiving process. The program according to claim 2, wherein the first switching process is not performed on the second foreground image.
該プログラムは、前記第1前景画像が前記選択状態のときに前記受付処理で受け付けた前記第2前景画像の位置へのタッチ操作を、当該第2前景画像が重ねられた前記背景画像の位置への前記第3タッチ操作として受け付ける請求項3に記載のプログラム。   The program performs a touch operation on the position of the second foreground image received in the receiving process when the first foreground image is in the selected state to the position of the background image on which the second foreground image is superimposed. The program according to claim 3, which is accepted as the third touch operation. 前記コンピュータは、前記前景画像を識別する識別情報、及び前記編集画面上における当該前景画像の表示内容を特定する特定情報を対応付けて記憶する記憶部をさらに備えており、
該プログラムは、
前記受付処理において、前記編集処理における前記前景画像の編集の確定を指示する第4タッチ操作を前記操作部を介して受け付け、
前記編集処理において、当該第2タッチ操作に従って編集された前記前景画像の前記編集画面上における表示内容を特定する編集情報を、当該前景画像の前記識別情報と対応付けて前記記憶部にさらに記憶させ、
前記変更処理において、前記編集情報を変更せず、
前記受付処理で前記第4タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記特定情報を前記編集情報で上書きすると共に、当該前景画像の前記表集画面上における表示態様を前記選択状態から前記非選択状態に切り替える第2切替処理を、前記コンピュータにさらに実行させる請求項1から4のいずれかに記載のプログラム。
The computer further includes a storage unit that stores identification information for identifying the foreground image and specific information for specifying the display content of the foreground image on the editing screen in association with each other.
The program
In the reception process, a fourth touch operation that instructs confirmation of editing of the foreground image in the editing process is received via the operation unit,
In the editing process, editing information for specifying display contents on the editing screen of the foreground image edited according to the second touch operation is further stored in the storage unit in association with the identification information of the foreground image. ,
In the change process, without changing the editing information,
In response to accepting the fourth touch operation in the accepting process, the specific information of the foreground image in the selected state is overwritten with the editing information, and the display mode of the foreground image on the table screen is changed. The program according to any one of claims 1 to 4, further causing the computer to execute a second switching process for switching from the selected state to the non-selected state.
該プログラムは、前記編集画面表示処理において、
前記非選択状態の前記前景画像を、前記特定情報に従って前記編集画面上に配置し、
前記選択状態の前記前景画像を、前記編集情報に従って前記編集画面上に配置する請求項5に記載のプログラム。
In the editing screen display process, the program
The foreground image in the non-selected state is arranged on the editing screen according to the specific information,
The program according to claim 5, wherein the foreground image in the selected state is arranged on the editing screen according to the editing information.
該プログラムは、
前記受付処理に先立って前記編集画面表示処理を実行し、
前記編集処理を実行したことに応じて、前記編集画面表示処理をさらに実行する請求項6に記載のプログラム。
The program
Prior to the acceptance process, the edit screen display process is executed,
The program according to claim 6, further executing the editing screen display process in response to the execution of the editing process.
前記第4タッチ操作は、前記前景画像の編集を確定させることを示す確定オブジェクトの位置をタッチする操作であり、
該プログラムは、前記第1切替処理において、前記編集画面上の前記背景画像に重ねて前記確定オブジェクトを前記表示部に表示させる請求項5から7のいずれかに記載のプログラム。
The fourth touch operation is an operation of touching a position of a confirmed object indicating that the editing of the foreground image is confirmed;
The program according to any one of claims 5 to 7, wherein in the first switching process, the fixed object is displayed on the display unit so as to overlap the background image on the editing screen.
前記コンピュータは、前記前景画像を識別する識別情報、及び前記編集画面上における当該前景画像の表示内容を特定する特定情報を対応付けて記憶する記憶部をさらに備えており、
該プログラムは、
前記受付処理において、前記編集処理における前記前景画像の編集のキャンセルを指示する第4タッチ操作を前記操作部を介して受け付け、
前記編集処理において、前記特定情報を退避情報として前記記憶部にさらに記憶させ、且つ当該第2タッチ操作に従って編集された前記前景画像の前記編集画面上における表示内容で前記特定情報を更新し、
前記受付処理で前記第4タッチ操作を受け付けたことに応じて、前記退避情報で前記特定情報を上書きする請求項1から4のいずれかに記載のプログラム。
The computer further includes a storage unit that stores identification information for identifying the foreground image and specific information for specifying the display content of the foreground image on the editing screen in association with each other.
The program
In the reception process, a fourth touch operation for instructing cancellation of editing of the foreground image in the editing process is received via the operation unit,
In the editing process, the specific information is further stored in the storage unit as save information, and the specific information is updated with the display content on the editing screen of the foreground image edited according to the second touch operation,
The program according to any one of claims 1 to 4, wherein the specific information is overwritten with the save information in response to receiving the fourth touch operation in the receiving process.
前記前景画像は、前記背景画像上の位置を指し示す位置オブジェクトを含む請求項は5から9のいずれかに記載のプログラム。   The program according to any one of claims 5 to 9, wherein the foreground image includes a position object indicating a position on the background image. 該プログラムは、
前記第1切替処理において、前記位置オブジェクトを選択枠で囲み、
前記第2切替処理において、前記位置オブジェクトから前記選択枠を外す請求項10に記載のプログラム。
The program
In the first switching process, the position object is surrounded by a selection frame,
The program according to claim 10, wherein in the second switching process, the selection frame is removed from the position object.
該プログラムは、前記背景画像の拡大を指示する前記第3タッチ操作を受け付けたことに応じて実行される前記変更処理において、前記位置オブジェクト及び前記背景画像を第1拡大率で拡大し、前記選択枠を前記第1拡大率より小さい第2拡大率で拡大する請求項11に記載のプログラム。   The program enlarges the position object and the background image at a first enlargement ratio in the change process executed in response to receiving the third touch operation instructing enlargement of the background image, and selects the selection. The program according to claim 11, wherein the frame is enlarged at a second enlargement ratio smaller than the first enlargement ratio. 該プログラムは、前記背景画像を拡大する前記変更処理において、拡大された前記背景画像を拡大前より詳細化する請求項12に記載のプログラム。   The program according to claim 12, wherein in the changing process for enlarging the background image, the enlarged background image is detailed from before the enlargement. 該プログラムは、前記背景画像の縮小を指示する前記第3タッチ操作を受け付けたことに応じて実行される前記変更処理において、前記位置オブジェクト及び前記背景画像を第1縮小率で縮小し、前記選択枠を前記第1縮小率より小さい第2縮小率で縮小する請求項11から13のいずれかに記載のプログラム。   The program reduces the position object and the background image at a first reduction rate in the change process executed in response to receiving the third touch operation instructing reduction of the background image, and selects the selection. The program according to claim 11, wherein the frame is reduced at a second reduction ratio smaller than the first reduction ratio. 該プログラムは、前記背景画像を縮小する前記変更処理において、縮小された前記背景画像を縮小前より簡素化する請求項14に記載のプログラム。   The program according to claim 14, wherein the program simplifies the reduced background image from before the reduction in the changing process for reducing the background image. 該プログラムは、前記背景画像の拡縮する前記変更処理において、前記背景画像上における地名或いは建物の名称又は路地或いは地下街の表示を増減させる請求項13又は15に記載のプログラム。   The program according to claim 13 or 15, wherein the program increases or decreases the display of a place name, a building name, an alley, or an underground shopping area on the background image in the changing process for scaling the background image. 前記特定情報は、前記位置オブジェクトの色、前記位置オブジェクトに付加する記号、或いは前記位置オブジェクトのサイズを示す情報を含んでおり、
該プログラムは、前記編集処理において、前記位置オブジェクトの色の変更、前記位置オブジェクトに付加する記号の変更、或いは前記位置オブジェクトの拡縮を実行する請求項10から16のいずれかに記載のプログラム。
The specific information includes information indicating a color of the position object, a symbol added to the position object, or a size of the position object.
The program according to any one of claims 10 to 16, wherein in the editing process, the color of the position object is changed, the symbol added to the position object is changed, or the position object is enlarged or reduced.
該プログラムは、
地図画像を含む指定画面を前記表示部に表示させる指定画面表示処理と、
前記指定画面に表示された前記地図画像の領域を前記背景画像として指定する指定操作を前記操作部を介して受け付ける指定処理と、を前記コンピュータにさらに実行させ、
前記編集画面表示処理において、前記指定処理で指定された前記背景画像を含む前記編集画面を、前記表示部に表示させる請求項1から17のいずれかに記載のプログラム。
The program
A designated screen display process for displaying a designated screen including a map image on the display unit;
A designation process for accepting a designation operation for designating an area of the map image displayed on the designation screen as the background image via the operation unit;
The program according to any one of claims 1 to 17, wherein in the editing screen display process, the display unit includes the editing screen including the background image specified in the specifying process.
前記コンピュータは、サーバ装置と通信する通信部をさらに備えており、
該プログラムは、
前記指定画面表示処理において、
第1地図データを前記通信部を通じて前記サーバ装置から受信する第1受信処理と、
前記第1受信処理で受信した前記第1地図データで示される前記地図画像を含む前記指定画面を前記表示部に表示させる第1表示処理と、を前記コンピュータに実行させ、
前記編集画面表示処理において、
前記第1地図データより詳細な第2地図データを前記通信部を通じて前記サーバ装置から受信する第2受信処理と、
前記第2受信処理で受信した前記第2地図データで示される前記背景画像を含む前記編集画面を前記表示部に表示させる第2表示処理と、を前記コンピュータに実行させる請求項18に記載のプログラム。
The computer further includes a communication unit that communicates with a server device,
The program
In the designated screen display process,
A first reception process for receiving first map data from the server device through the communication unit;
Causing the computer to execute a first display process for causing the display unit to display the designation screen including the map image indicated by the first map data received in the first reception process,
In the edit screen display process,
A second reception process for receiving second map data more detailed than the first map data from the server device through the communication unit;
19. The program according to claim 18, wherein the computer executes a second display process that causes the display unit to display the editing screen including the background image indicated by the second map data received in the second reception process. .
該プログラムは、前記第2受信処理において、前記指定処理で指定された領域の前記地図画像のみを含む前記第2地図データを、前記通信部を通じて前記サーバ装置から受信する請求項19に記載のプログラム。   The program according to claim 19, wherein in the second reception process, the second map data including only the map image of the area specified in the specification process is received from the server device through the communication unit. . 該プログラムは、
地図上の位置を示す位置情報を入力する入力操作を前記操作部を介して受け付ける入力受付処理と、
前記入力受付処理で受け付けた前記位置情報で示される入力位置を含む前記第1地図データを、前記通信部を通じて前記サーバ装置から受信する前記第1受信処理と、
前記入力位置を含む前記地図画像が前記指定処理で指定されたことに応じて、前記入力位置を指し示す前記前景画像である位置オブジェクトを、前記背景画像上の前記入力位置に配置する前記第2表示処理と、を前記コンピュータに実行させる請求項19に記載のプログラム。
The program
An input receiving process for receiving an input operation for inputting position information indicating a position on a map via the operation unit;
The first receiving process for receiving the first map data including the input position indicated by the position information received in the input receiving process from the server device through the communication unit;
The second display in which a position object that is the foreground image indicating the input position is arranged at the input position on the background image in response to the map image including the input position being specified in the specifying process. The program according to claim 19, which causes the computer to execute processing.
前記第1地図データは、前記地図画像上の各位置に存在する施設の属性を示す属性情報を含んでおり、
該プログラムは、
前記入力受付処理において、前記入力位置に対応する前記属性情報を取得し、
前記第2表示処理において、前記属性情報で示される属性を表す記号が付加された前記位置オブジェクトを、前記背景画像上の前記入力位置に配置し、
前記受付処理において、前記位置オブジェクトに付加された記号の変更を指示する前記第1タッチ操作を受け付ける請求項21に記載のプログラム。
The first map data includes attribute information indicating an attribute of a facility existing at each position on the map image,
The program
In the input reception process, the attribute information corresponding to the input position is acquired,
In the second display process, the position object to which a symbol representing the attribute indicated by the attribute information is added is arranged at the input position on the background image,
The program according to claim 21, wherein in the reception process, the first touch operation for instructing a change of a symbol added to the position object is received.
前記コンピュータは、画像記録装置と通信する通信部をさらに備えており、
該プログラムは、
前記受付処理において、前記編集処理で表示内容が編集された前記前景画像を前記背景画像に重ねて形成される前記出力画像をシートに記録する記録処理の実行を指示する出力操作を前記操作部を介して受け付け、
前記受付処理で前記出力操作を受け付けたことに応じて、前記画像記録装置に前記記録処理を実行させるために、前記出力画像を示す出力画像データを出力する出力処理を、前記コンピュータに実行させる請求項1から22のいずれかに記載のプログラム。
The computer further includes a communication unit that communicates with the image recording apparatus,
The program
In the accepting process, an output operation for instructing execution of a recording process for recording the output image formed on the sheet by superimposing the foreground image whose display content has been edited in the editing process on the background is performed on the operation unit. Accepted through
And causing the computer to execute an output process for outputting output image data indicating the output image in order to cause the image recording apparatus to execute the recording process in response to receiving the output operation in the receiving process. Item 23. The program according to any one of Items 1 to 22.
表示部と、
操作部と、
制御部と、を備えており、
前記制御部は、
地図を表す背景画像、及び前記背景画像に重ねられた前景画像を含む編集画面を前記表示部に表示させる編集画面表示処理と、
前記前景画像の選択を指示する第1タッチ操作、選択された前記前景画像の編集を指示する第2タッチ操作、及び前記編集画面上における前記背景画像の表示領域の変更を指示する第3タッチ操作を、前記操作部を介して受け付ける受付処理と、
前記受付処理で前記第1タッチ操作を受け付けたことに応じて、タッチ位置に表示された前記前景画像の前記編集画面上における表示態様を、非選択状態から選択状態に切り替える第1切替処理と、
前記受付処理で前記第2タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記編集画面上における表示内容を当該第2タッチ操作に従って編集する編集処理と、
前記受付処理で前記第3タッチ操作を受け付けたことに応じて、前記編集画面上における前記背景画像の表示領域を当該第3タッチ操作に従って変更する変更処理とを実行し、
前記選択状態の前記前景画像を含む前記編集画面に対する前記第3タッチ操作を前記受付処理で受け付けたことに応じて、当該前景画像の前記選択状態を維持したまま、前記変更処理を実行する情報処理装置。
A display unit;
An operation unit;
A control unit, and
The controller is
An editing screen display process for displaying an editing screen including a background image representing a map and a foreground image superimposed on the background image on the display unit;
A first touch operation for instructing selection of the foreground image, a second touch operation for instructing editing of the selected foreground image, and a third touch operation instructing to change the display area of the background image on the editing screen Accepting process for accepting via the operation unit;
A first switching process for switching the display mode on the editing screen of the foreground image displayed at the touch position from a non-selected state to a selected state in response to receiving the first touch operation in the receiving process;
An editing process for editing the display content of the selected foreground image on the editing screen in accordance with the second touch operation in response to receiving the second touch operation in the receiving process;
A change process for changing the display area of the background image on the editing screen according to the third touch operation in response to receiving the third touch operation in the reception process;
Information processing for executing the change process while maintaining the selected state of the foreground image in response to receiving the third touch operation on the editing screen including the foreground image in the selected state in the receiving process apparatus.
表示部、操作部、第1通信部、及び第1制御部を備える情報処理装置と、記録部、第2通信部、及び第2制御部を備える画像記録装置とを備える記録システムであって、
前記第1制御部は、
地図を表す背景画像、及び前記背景画像に重ねられた前景画像を含む編集画面を前記表示部に表示させる編集画面表示処理と、
前記前景画像の選択を指示する第1タッチ操作、選択された前記前景画像の編集を指示する第2タッチ操作、前記編集画面上における前記背景画像の表示領域の変更を指示する第3タッチ操作、前記背景画像に前記前景画像を重ねた出力画像をシートに記録する記録処理の実行を指示する出力操作を、前記操作部を介して受け付ける受付処理と、
前記受付処理で前記第1タッチ操作を受け付けたことに応じて、タッチ位置に表示された前記前景画像の前記編集画面上における表示態様を、非選択状態から選択状態に切り替える第1切替処理と、
前記受付処理で前記第2タッチ操作を受け付けたことに応じて、前記選択状態の前記前景画像の前記編集画面上における表示内容を当該第2タッチ操作に従って編集する編集処理と、
前記受付処理で前記第3タッチ操作を受け付けたことに応じて、前記編集画面上における前記背景画像の表示領域を当該第3タッチ操作に従って変更する変更処理と、
前記受付処理で前記出力操作を受け付けたことに応じて、前記記録処理を実行させる記録指示情報を前記第1通信部を通じて前記画像記録装置に送信する出力処理とを実行し、
前記選択状態の前記前景画像を含む前記編集画面に対する前記第3タッチ操作を前記受付処理で受け付けたことに応じて、当該前景画像の前記選択状態を維持したまま、前記変更処理を実行し、
前記第2制御部は、前記第2通信部を通じて前記情報処理装置から前記記録指示情報を受信したことに応じて、当該記録指示情報で示される前記記録処理を前記記録部に実行させる記録システム。
A recording system including an information processing apparatus including a display unit, an operation unit, a first communication unit, and a first control unit, and an image recording apparatus including a recording unit, a second communication unit, and a second control unit,
The first controller is
An editing screen display process for displaying an editing screen including a background image representing a map and a foreground image superimposed on the background image on the display unit;
A first touch operation for instructing selection of the foreground image; a second touch operation for instructing editing of the selected foreground image; a third touch operation for instructing change of a display area of the background image on the editing screen; A receiving process for receiving an output operation for instructing execution of a recording process for recording an output image obtained by superimposing the foreground image on the background image on a sheet;
A first switching process for switching the display mode on the editing screen of the foreground image displayed at the touch position from a non-selected state to a selected state in response to receiving the first touch operation in the receiving process;
An editing process for editing the display content of the selected foreground image on the editing screen in accordance with the second touch operation in response to receiving the second touch operation in the receiving process;
A change process for changing a display area of the background image on the editing screen according to the third touch operation in response to receiving the third touch operation in the reception process;
An output process for transmitting recording instruction information for executing the recording process to the image recording apparatus through the first communication unit in response to receiving the output operation in the receiving process;
In response to accepting the third touch operation on the editing screen including the foreground image in the selected state in the accepting process, executing the changing process while maintaining the selected state of the foreground image,
The recording system in which the second control unit causes the recording unit to perform the recording process indicated by the recording instruction information in response to receiving the recording instruction information from the information processing apparatus through the second communication unit.
JP2015003497A 2015-01-09 2015-01-09 Information processing apparatus, recording system, and program Active JP6421604B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015003497A JP6421604B2 (en) 2015-01-09 2015-01-09 Information processing apparatus, recording system, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015003497A JP6421604B2 (en) 2015-01-09 2015-01-09 Information processing apparatus, recording system, and program

Publications (2)

Publication Number Publication Date
JP2016128987A true JP2016128987A (en) 2016-07-14
JP6421604B2 JP6421604B2 (en) 2018-11-14

Family

ID=56384351

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015003497A Active JP6421604B2 (en) 2015-01-09 2015-01-09 Information processing apparatus, recording system, and program

Country Status (1)

Country Link
JP (1) JP6421604B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7285996B1 (en) 2022-08-26 2023-06-02 エヌエイチエヌ コーポレーション Screen control method and program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004227481A (en) * 2003-01-27 2004-08-12 Seiko Epson Corp Map making system and map making program
JP2010085445A (en) * 2008-09-29 2010-04-15 Nikon Corp Information processor and information processing program
JP2011043871A (en) * 2009-08-19 2011-03-03 Nikon Systems Inc Image display method, program, and image display device
JP2011145407A (en) * 2010-01-13 2011-07-28 Olympus Imaging Corp Image display device and image display processing program
JP2013033465A (en) * 2011-06-30 2013-02-14 Canon Marketing Japan Inc Information processor, information processing system, control method, information processing method and program therefor
WO2014014806A1 (en) * 2012-07-15 2014-01-23 Apple Inc. Disambiguation of multitouch gesture recognition for 3d interaction

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004227481A (en) * 2003-01-27 2004-08-12 Seiko Epson Corp Map making system and map making program
JP2010085445A (en) * 2008-09-29 2010-04-15 Nikon Corp Information processor and information processing program
JP2011043871A (en) * 2009-08-19 2011-03-03 Nikon Systems Inc Image display method, program, and image display device
JP2011145407A (en) * 2010-01-13 2011-07-28 Olympus Imaging Corp Image display device and image display processing program
JP2013033465A (en) * 2011-06-30 2013-02-14 Canon Marketing Japan Inc Information processor, information processing system, control method, information processing method and program therefor
WO2014014806A1 (en) * 2012-07-15 2014-01-23 Apple Inc. Disambiguation of multitouch gesture recognition for 3d interaction

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
水色大福: ""Gmailの連絡先の住所をマップに。"", [ONLINE], JPN6018035849, 14 July 2012 (2012-07-14), ISSN: 0003879040 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7285996B1 (en) 2022-08-26 2023-06-02 エヌエイチエヌ コーポレーション Screen control method and program
JP2024031176A (en) * 2022-08-26 2024-03-07 エヌエイチエヌ コーポレーション Screen control method and program

Also Published As

Publication number Publication date
JP6421604B2 (en) 2018-11-14

Similar Documents

Publication Publication Date Title
US10866710B2 (en) Portable terminal causing an image processing device to execute operations for image data
JP5001182B2 (en) Display control apparatus, electronic device, display control method, and program
JP2014199667A (en) Information processing terminal, information processing method and program
US9560224B2 (en) Remote control device, remote operation device, screen transmission control method, and non-transitory computer-readable recording medium encoded with screen display control program
JP6455158B2 (en) Information processing program and information processing apparatus
USRE48764E1 (en) Information processing apparatus, recording system, computer readable medium
CN102595013B (en) Image processing system, information processing system and information processing method
JP2013235450A (en) Information processing apparatus, and control method and program of information processing apparatus
JP6754215B2 (en) Map display system, navigation system and computer program
JP2007094853A (en) Editing device, cellular phone, editing method and editing program
JP2012178175A (en) Display controller, electronic device, display control method, and program
JP6421604B2 (en) Information processing apparatus, recording system, and program
JP6613592B2 (en) Peripheral information providing program, peripheral information providing method, and peripheral information providing apparatus
JP2008140183A (en) Selection device, control method, selection device control program and recording medium
JP2013020558A (en) Content data display device, content data display method, and program
JP5414920B2 (en) Display control apparatus, display control method, and program
JP2015141234A (en) Information acquisition program, information acquisition method, and information processor
JP6330488B2 (en) Information processing apparatus, recording system, and program
JP6507939B2 (en) Mobile terminal and program
JP6337736B2 (en) Information processing apparatus, recording system, and program
JP2015158759A (en) function selection execution device, function selection execution method and function selection execution program
JP6394270B2 (en) Information processing apparatus, recording system, and program
WO2023037907A1 (en) Display control program
JP2010038589A (en) Onboard navigation apparatus, navigation system and method of controlling the same
JP6608402B2 (en) Program, control method, and terminal device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170921

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20180216

RD05 Notification of revocation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7425

Effective date: 20180216

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180523

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180529

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180726

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181001

R150 Certificate of patent or registration of utility model

Ref document number: 6421604

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150