JP5938445B2 - Display control apparatus, control method, program, and recording medium - Google Patents

Display control apparatus, control method, program, and recording medium Download PDF

Info

Publication number
JP5938445B2
JP5938445B2 JP2014139124A JP2014139124A JP5938445B2 JP 5938445 B2 JP5938445 B2 JP 5938445B2 JP 2014139124 A JP2014139124 A JP 2014139124A JP 2014139124 A JP2014139124 A JP 2014139124A JP 5938445 B2 JP5938445 B2 JP 5938445B2
Authority
JP
Japan
Prior art keywords
display
touch
item
touched
display item
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2014139124A
Other languages
Japanese (ja)
Other versions
JP2014207006A (en
Inventor
小川 康行
康行 小川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2014139124A priority Critical patent/JP5938445B2/en
Publication of JP2014207006A publication Critical patent/JP2014207006A/en
Application granted granted Critical
Publication of JP5938445B2 publication Critical patent/JP5938445B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

本発明は、接触入力を検出可能な表示装置の表示制御技術に関する。   The present invention relates to a display control technique for a display device capable of detecting contact input.

近年、デジタルカメラ等の撮像装置において、タッチパネルディスプレイのような、表示領域上への接触入力を検出可能な表示装置を備えるものが知られている。このような撮像装置では、表示装置の表示領域上に接触入力によって操作可能なGUIのボタン等を表示することにより、撮像装置に設ける物理的な操作部材を減らすことができるため、生産コストを抑えることが可能である。また、表示領域上に接触可能なGUIのボタンを用いる場合、ユーザの操作性の好みに合わせて、表示領域上でGUIを所望の表示位置に移動させることが可能である。   2. Description of the Related Art In recent years, there has been known an imaging apparatus such as a digital camera that includes a display device such as a touch panel display that can detect a touch input on a display area. In such an imaging apparatus, by displaying a GUI button or the like that can be operated by contact input on the display area of the display apparatus, the number of physical operation members provided in the imaging apparatus can be reduced, thereby reducing production costs. It is possible. When a GUI button that can be touched on the display area is used, it is possible to move the GUI to a desired display position on the display area in accordance with the user's operability preference.

接触入力によって操作可能なGUIを表示する技術は携帯電話のような端末でも利用可能である。特許文献1では、GUIのボタンを接触入力によるドラッグ操作で移動させる場合に、ボタン自体ではなく、ボタンに代わるオブジェクトを移動して、移動位置を決定した後にボタンを移動する手法が開示されている。   A technique for displaying a GUI that can be operated by contact input can also be used in a terminal such as a mobile phone. Patent Document 1 discloses a method of moving a button after determining a movement position by moving an object instead of the button itself instead of the button itself when the GUI button is moved by a drag operation based on contact input. .

特開平11−175258号公報JP-A-11-175258

しかしながら、特許文献1のような方法でGUIのボタン等の表示位置を移動する場合、ユーザは移動が完了するまで選択されたボタンがいずれであるか判断できず、選択を誤った場合に操作を途中で意図的に中断することが難しかった。また、移動対象のGUIとは異なる表示を移動するため、操作が直感的ではなかった。   However, when the display position of a GUI button or the like is moved by a method such as Patent Document 1, the user cannot determine which button is selected until the movement is completed, and performs an operation when the selection is incorrect. It was difficult to stop intentionally on the way. Further, since the display different from the movement target GUI is moved, the operation is not intuitive.

また、接触入力によって操作可能なGUIのボタンをユーザに操作させる場合、表示領域の大きさによっては、個々のボタンの表示サイズを小さくする必要がある。このような場合、ユーザが指でボタンを選択しようとすると、ボタンの表示を覆ってしまい、ボタンを視認することが難しく、ユーザは選択されたボタンを認識できないことがあった。
本発明は、上述の問題点に鑑みてなされたものであり、移動対象のGUIの視認性を確保して直感的に操作可能にすることを目的とする。
Also, when the user operates a GUI button that can be operated by contact input, the display size of each button needs to be reduced depending on the size of the display area. In such a case, when the user tries to select a button with a finger, the display of the button is covered, it is difficult to visually recognize the button, and the user may not be able to recognize the selected button.
The present invention has been made in view of the above-described problems, and it is an object of the present invention to ensure the visibility of a GUI to be moved and make it intuitively operable.

前述の目的を達成するために、本発明の表示制御装置は、以下の構成を備える。
表示手段に対するタッチ操作を検出するタッチ検出手段と、特定の機能が割り当てられた表示アイテムを表示手段に表示するように制御する表示制御手段と、表示アイテムの位置を変更するための動作モードである位置変更モードに切り替える切替手段と、位置変更モードとは異なる所定の動作モードにおいて、表示アイテムにタッチした状態からタッチを離すタッチ操作に応じて、表示アイテムに割り当てられた機能を実行するように制御する制御手段と、位置変更モードにおいて、ユーザの操作に応じて、表示手段に表示される表示アイテムの表示位置を変更する変更手段とを有し、表示制御手段は、所定の動作モードにおいては、表示アイテムがタッチされたことに応じて、タッチされた表示アイテムの位置を変更することなく、タッチされたことを示す表示を行い、位置変更モードにおいては、表示位置が変更可能な表示アイテムがタッチされたことに応じて、該タッチされた表示アイテムを、タッチ前の表示位置が空白領域となるようにタッチ前とは異なる他の表示位置に移動して表示することで、位置変更モードであることを認識可能とするように制御することを特徴とする。
In order to achieve the above object, a display control apparatus of the present invention comprises the following arrangement.
An operation mode for changing the position of the display item, a touch detection unit for detecting a touch operation on the display unit, a display control unit for controlling the display unit to display a display item assigned with a specific function. Switching means for switching to the position change mode, and control in a predetermined operation mode different from the position change mode to execute a function assigned to the display item in response to a touch operation to release the touch from the state of touching the display item And a change means for changing the display position of the display item displayed on the display means in response to a user operation in the position change mode, and the display control means in the predetermined operation mode, In response to the touch of the display item, the touch is performed without changing the position of the touched display item. In the position change mode, when the display item whose display position can be changed is touched, the display position before the touch becomes a blank area in the position change mode. As described above, control is performed so that the position change mode can be recognized by moving to another display position different from that before the touch and displaying.

このような構成により本発明によれば、移動対象のGUIの視認性を確保して直感的に操作することを可能とする。   With such a configuration, according to the present invention, the visibility of the GUI to be moved can be ensured and intuitive operation can be performed.

実施形態に係るデジタルカメラの機能構成を示すブロック図。1 is a block diagram showing a functional configuration of a digital camera according to an embodiment. 実施形態のGUIタッチ操作処理のフローチャート。The flowchart of the GUI touch operation process of embodiment. 実施形態のGUI位置変更処理のフローチャート。The flowchart of the GUI position change process of embodiment. 実施形態に係る、表示領域上のGUIボタン群の表示例。The display example of the GUI button group on a display area based on embodiment. 実施形態に係る、ボタンの格納領域の判定方法を説明するための図。The figure for demonstrating the determination method of the storage area of a button based on embodiment.

以下、本発明の好適な一実施形態について、図面を参照して詳細に説明する。なお、以下に説明する一実施形態は、表示制御装置の一例としての、タッチパネル式ディスプレイを備え、ユーザからの表示装置上への接触入力を検出可能なデジタルカメラに、本発明を適用した例を説明する。しかし、本発明は、接触入力を検出することが可能な任意の表示装置に接続し、表示装置の表示を制御可能な任意の機器に適用可能である。   Hereinafter, a preferred embodiment of the present invention will be described in detail with reference to the drawings. In addition, one embodiment described below is an example in which the present invention is applied to a digital camera that includes a touch panel display as an example of a display control device and can detect a contact input from a user onto the display device. explain. However, the present invention can be applied to any device that can be connected to an arbitrary display device capable of detecting a contact input and can control the display of the display device.

図1は、本発明の実施形態に係るデジタルカメラの機能構成を示すブロック図である。
システム制御部50は、例えばCPUであり、デジタルカメラ100が備える各ブロックの動作を制御する。システム制御部50は、例えば後述する不揮発性メモリ56に記憶されている、デジタルカメラ100の各ブロックの動作プログラムを読み込み、システムメモリ52に展開して実行することにより、各ブロックの動作を制御可能である。不揮発性メモリ56は、書き換え可能な記憶領域であり、デジタルカメラ100の各ブロックの動作プログラムに加え、デジタルカメラ100の各ブロックの動作に必要な各種パラメータ、表示部28に表示させるGUIデータ等を記憶する。なお、本実施形態では、デジタルカメラ100の動作における複数のモードのそれぞれについて、表示部28に表示させるGUIボタンの表示領域における配置(表示位置)情報が、GUIボタン管理テーブルとして、不揮発性メモリ56に記憶されている。GUIボタン管理テーブルには、それぞれのモードで表示されるボタンの種類(組み合わせ)、ボタンの配置位置及びボタン表示領域の座標情報等が記憶されている。システムメモリ52は、プログラムの展開等に用いられる、書き換え可能な一時的な記憶領域であり、デジタルカメラ100の動作の過程において必要な、種々のパラメータ等が保持可能である。
FIG. 1 is a block diagram showing a functional configuration of a digital camera according to an embodiment of the present invention.
The system control unit 50 is a CPU, for example, and controls the operation of each block included in the digital camera 100. The system control unit 50 can control the operation of each block by, for example, reading an operation program for each block of the digital camera 100 stored in a non-volatile memory 56 described later, developing the program in the system memory 52 and executing it. It is. The non-volatile memory 56 is a rewritable storage area, and in addition to the operation program for each block of the digital camera 100, various parameters necessary for the operation of each block of the digital camera 100, GUI data to be displayed on the display unit 28, and the like. Remember. In the present embodiment, for each of a plurality of modes in the operation of the digital camera 100, the arrangement (display position) information in the display area of the GUI button displayed on the display unit 28 is stored in the nonvolatile memory 56 as a GUI button management table. Is remembered. The GUI button management table stores the type (combination) of buttons displayed in each mode, button arrangement positions, button display area coordinate information, and the like. The system memory 52 is a temporary rewritable storage area used for program development and the like, and can hold various parameters and the like necessary for the operation process of the digital camera 100.

撮像部22は、CCDやCMOSセンサ等の撮像素子であり、シャッタ101が所定の時間開いた際に、撮像レンズ等の光学系103を介して撮像部22に結像された光学像を光電変換し、得られたアナログ画像信号を出力する。バリア102は、光学系103の汚れや破損を防止するために装着されたものであり、デジタルカメラ100の基本的な撮像動作には関与しないものとする。A/D変換部23は、撮像部22から出力されたアナログ画像信号に対し、A/D変換処理を適用することにより得られたデジタル画像データを、画像処理部24またはメモリ32に出力する。なお、撮像の指示は、ユーザによってシャッタボタン61が操作されたときに行われる。シャッタボタン61は、半押し状態にされた際にSW1信号を出力し、全押し状態にされた際にSW2信号を出力する。システム制御部50は、SW1信号を受信すると被写体に合焦等、被写体の撮像に適した状態に各ブロックを制御し、SW2信号を受信すると記録用の撮像を行うものとする。   The imaging unit 22 is an imaging device such as a CCD or CMOS sensor, and photoelectrically converts an optical image formed on the imaging unit 22 via the optical system 103 such as an imaging lens when the shutter 101 is opened for a predetermined time. The obtained analog image signal is output. The barrier 102 is attached to prevent the optical system 103 from being dirty or damaged, and does not participate in the basic imaging operation of the digital camera 100. The A / D conversion unit 23 outputs digital image data obtained by applying A / D conversion processing to the analog image signal output from the imaging unit 22 to the image processing unit 24 or the memory 32. The imaging instruction is given when the shutter button 61 is operated by the user. The shutter button 61 outputs a SW1 signal when the shutter button 61 is half pressed, and outputs a SW2 signal when the shutter button 61 is fully pressed. When receiving the SW1 signal, the system control unit 50 controls each block in a state suitable for imaging of the subject, such as focusing on the subject. When receiving the SW2 signal, the system control unit 50 performs imaging for recording.

画像処理部24は、入力されたデータに対し、所定の画素補間や拡大縮小等のリサイズ処理、及び色調変換処理等を適用し、得られた画像データをメモリ32に出力する。また、画像処理部24は、入力されたデジタル画像データを用いて所定の演算処理を行い、得られた演算結果をシステム制御部50に伝送する。システム制御部50は、入力された演算結果に基づいて露光、及び測距制御を行い、TTL(スルー・ザ・レンズ)方式のAF(オートフォーカス)処理、AE(自動露出)処理、AWB(オートホワイトバランス)処理等を行う。   The image processing unit 24 applies predetermined resizing processing such as pixel interpolation and enlargement / reduction and color tone conversion processing to the input data, and outputs the obtained image data to the memory 32. Further, the image processing unit 24 performs a predetermined calculation process using the input digital image data, and transmits the obtained calculation result to the system control unit 50. The system control unit 50 performs exposure and ranging control based on the input calculation result, and performs TTL (through the lens) AF (autofocus) processing, AE (automatic exposure) processing, and AWB (automatic). White balance) processing is performed.

メモリ32は、デジタルカメラ100が備える内蔵メモリであり、後述する記録媒体200への画像データの記録の際の一時的な記憶領域であり、A/D変換部23及び画像処理部24から出力された画像データを記憶する。メモリ32は、所定枚数の静止画像等を記憶可能な記憶容量を備え、記録媒体200がデジタルカメラ100に装着されていない場合等のデータの保存領域としても用いることができる。また、メモリ32は後述する表示部28に表示する画像データの展開を行う、ビデオメモリとしての領域を兼ねており、撮像されたデジタル画像データや記録媒体200から読み込んだ画像データ等が展開した後、D/A変換部13に出力する。なお、表示部28にGUIデータを表示する場合にも、メモリ32のビデオメモリにおいて画像合成処理が行われる。   The memory 32 is a built-in memory provided in the digital camera 100 and is a temporary storage area when image data is recorded on the recording medium 200 described later, and is output from the A / D conversion unit 23 and the image processing unit 24. Stored image data. The memory 32 has a storage capacity capable of storing a predetermined number of still images and the like, and can also be used as a data storage area when the recording medium 200 is not attached to the digital camera 100. The memory 32 also serves as a video memory area for developing image data to be displayed on the display unit 28, which will be described later. After the imaged digital image data, the image data read from the recording medium 200, and the like are expanded. And output to the D / A converter 13. Note that image display processing is also performed in the video memory of the memory 32 when GUI data is displayed on the display unit 28.

D/A変換部13は、表示部28に画像を表示するために、メモリ32から入力されたデジタル画像データに対してD/A変換処理を適用し、得られたアナログ画像信号を表示部28に出力する。記録媒体I/F18はデジタルカメラ100が備えるメモリカードスロット等の、記録媒体200との通信を行うためのインタフェースであり、記録媒体I/F18を介すことで、記録媒体200の着脱の検出やデータの読み書きを可能とする。記録媒体200は、デジタルカメラ100に着脱可能に接続される、例えばメモリカードやHDD等の外部記録装置であり、本実施形態ではデジタルカメラ100で撮像された画像や動画像が記録されるものとする。   The D / A conversion unit 13 applies D / A conversion processing to the digital image data input from the memory 32 in order to display an image on the display unit 28, and displays the obtained analog image signal on the display unit 28. Output to. The recording medium I / F 18 is an interface for communicating with the recording medium 200, such as a memory card slot provided in the digital camera 100. The recording medium I / F 18 detects whether the recording medium 200 is attached or detached. Enables reading and writing of data. The recording medium 200 is an external recording device such as a memory card or HDD that is detachably connected to the digital camera 100. In this embodiment, the recording medium 200 records images and moving images captured by the digital camera 100. To do.

表示部28は、デジタルカメラ100に内蔵されたLCD等の表示装置であり、入力されたアナログ画像信号を表示装置の表示領域に表示する。表示部28は、撮像部22から出力されたアナログ画像信号をスルー表示することにより、電子ビューファインダとして機能し、ユーザに対し記録可能な画像を提示可能である。なお、スルー表示とともにGUIデータを表示する場合は、撮像部22から出力されたアナログ画像信号はデジタル画像データに変換され、メモリ32でGUIデータを重畳表示するように合成処理が適用された後、D/A変換部13から表示部28に表示される。なお、本実施形態のデジタルカメラ100は、表示部28の表示領域上にタッチセンサ70を有し、タッチパネル式ディスプレイとして機能するものとする。具体的には、タッチセンサ70は、ユーザの指やペン等のデバイスによって表示部28上のタッチセンサ70に対して接触入力がなされた場合、例えば接触入力がなされた点を、表示領域上の座標に変換してシステム制御部50に出力する。   The display unit 28 is a display device such as an LCD built in the digital camera 100 and displays an input analog image signal in a display area of the display device. The display unit 28 functions as an electronic viewfinder by displaying the analog image signal output from the imaging unit 22 through, and can present a recordable image to the user. In addition, when displaying the GUI data together with the through display, the analog image signal output from the imaging unit 22 is converted into digital image data, and after the synthesis process is applied so that the GUI data is superimposed and displayed in the memory 32, The data is displayed on the display unit 28 from the D / A conversion unit 13. Note that the digital camera 100 of the present embodiment has a touch sensor 70 on the display area of the display unit 28 and functions as a touch panel display. Specifically, when a touch input is made to the touch sensor 70 on the display unit 28 by a device such as a user's finger or a pen, the touch sensor 70 indicates, for example, a point where the touch input is made on the display area. The coordinates are converted and output to the system control unit 50.

またシステム制御部50は、タッチセンサ70からの出力信号に基づき、タッチパネルディスプレイ上に対する以下の状態(操作)を認識できる。
タッチダウン:接触入力が無かった状態から新たに接触入力があったこと
タッチオン :接触入力を認識している状態
ムーブ :タッチオンされ、かつ接触したまま入力点が移動していること(ドラッグ等)
タッチアップ:接触入力されていた入力点が所定時間以上認識されず、入力が消失したと判断された瞬間と消失位置座標
フリック :所定速度以上のムーブ直後にタッチアップされたこと(指ではじく等)
タッチオフ :接触入力がなされていない状態
なお、上述の6つの状態認識を用いて、本実施形態のGUIタッチ操作処理について以下に説明するが、状態の名称、及び各処理のトリガーとなる状態の指定は一例を示すものであり、以下に限定されない。
Further, the system control unit 50 can recognize the following state (operation) on the touch panel display based on the output signal from the touch sensor 70.
Touchdown: New contact input from no contact input Touch-on: Recognized contact input Move: Touch-on and input point moving while touching (drag, etc.)
Touch-up: Input point that has been touched is not recognized for more than a predetermined time, and the moment when it is determined that the input has disappeared and the coordinates of the disappearing position Flick: Touch-up immediately after the move at a predetermined speed or more )
Touch-off: state in which contact input is not made Note that the GUI touch operation processing of this embodiment will be described below using the above-described six state recognitions, but the designation of the state name and the state that triggers each processing Is an example and is not limited to the following.

このような構成をもつ本実施形態のデジタルカメラ100の、GUIタッチ操作処理について、図2のフローチャートをさらに用いて説明する。なお、本GUIタッチ操作処理は、デジタルカメラ100が起動され、システム制御部50が起動時に行われる所定の処理を実行した後、表示部28に撮像された画像がスルー表示された後に開始されるものとする。しかしながら、本発明の実施はデジタルカメラ100が撮像のために動作している状態に限らず、例えば記録媒体200に記録されている画像を閲覧するために動作している状態であっても適用可能である。   The GUI touch operation processing of the digital camera 100 of the present embodiment having such a configuration will be described with further reference to the flowchart of FIG. The GUI touch operation process is started after the digital camera 100 is activated and the system control unit 50 performs a predetermined process performed at the time of activation, and then the image captured on the display unit 28 is displayed through. Shall. However, the embodiment of the present invention is not limited to the state in which the digital camera 100 is operating for imaging, and can be applied to the state in which the digital camera 100 is operating to view an image recorded on the recording medium 200, for example. It is.

S201で、システム制御部50は、現在のデジタルカメラ100に設定されているモードを判定し、モードにおいて設定されている、表示部28に表示する機能が割り当てられたGUIのボタンの組み合わせを読み込む。具体的には、システム制御部50はシステムメモリ52に記憶されているGUIボタン管理テーブルを参照し、現在のデジタルカメラ100のモードで表示するボタン及びその表示位置の情報を取得する。そしてシステム制御部50は、表示するボタンのGUIデータをメモリ32に伝送し、表示部28に表示する撮像された画像データに対し重畳させ、画像データをD/A変換部13に出力してD/A変換処理を適用後、表示部28に出力させる。これにより、表示部28には撮像されている被写体像のスルー表示に加え、GUIのボタンが重畳表示される。   In step S <b> 201, the system control unit 50 determines the mode set in the current digital camera 100, and reads a combination of GUI buttons that are set in the mode and assigned a function to be displayed on the display unit 28. Specifically, the system control unit 50 refers to a GUI button management table stored in the system memory 52 and acquires information about buttons to be displayed in the current mode of the digital camera 100 and display positions thereof. Then, the system control unit 50 transmits the GUI data of the button to be displayed to the memory 32, superimposes it on the captured image data displayed on the display unit 28, outputs the image data to the D / A conversion unit 13, and D After the / A conversion process is applied, the data is output to the display unit 28. Thereby, in addition to the through display of the captured subject image, a GUI button is superimposed on the display unit 28.

本実施形態のデジタルカメラ100には、例えばオート撮像モードやマニュアル撮像モード、及び閲覧モード等の複数のモードが用意されており、それぞれのモードにおいて実行可能な機能を有するボタンが異なる。例えばデジタルカメラ100がオート撮像モードであった場合、表示部28の表示領域には図4(a)のように、GUIボタン群とその表示枠400が表示される。GUIボタン群には、例えば撮影モード設定ボタン401、ストロボ設定ボタン402、セルフタイマ設定ボタン403、機能設定ボタン404、表示切り替えボタン405が含まれる。ユーザは、これらのボタンを接触入力によって選択することにより、各種のボタンに割り当てられた機能を実行可能である。   The digital camera 100 of the present embodiment is provided with a plurality of modes such as an auto imaging mode, a manual imaging mode, and a browsing mode, for example, and buttons having functions that can be executed in each mode are different. For example, when the digital camera 100 is in the auto imaging mode, a GUI button group and its display frame 400 are displayed in the display area of the display unit 28 as shown in FIG. The GUI button group includes, for example, a shooting mode setting button 401, a strobe setting button 402, a self timer setting button 403, a function setting button 404, and a display switching button 405. The user can execute functions assigned to various buttons by selecting these buttons by touch input.

S202で、システム制御部50は、現在の接触入力の状態(操作)を検出する。具体的には、タッチセンサ70から接触入力がなされた表示領域上の座標情報を受信した場合は、システムメモリ52に受信した座標情報を記憶する。さらに、システム制御部50は、システムメモリ52に記憶されている接触入力がなされた表示領域上の座標情報の履歴情報を参照することにより、現在なされている接触入力の操作を判別する。   In S202, the system control unit 50 detects the current contact input state (operation). Specifically, when the coordinate information on the display area where the touch input is made from the touch sensor 70 is received, the received coordinate information is stored in the system memory 52. Further, the system control unit 50 refers to the history information of the coordinate information on the display area where the contact input is made, which is stored in the system memory 52, thereby determining the operation of the contact input being made at present.

接触入力の操作がタッチダウン操作であった場合、システム制御部50は処理をS204に移す(S203)。S204で、システム制御部50は、不揮発性メモリ56に記憶されているGUIボタン管理テーブルを参照し、現在の接触入力の座標情報がボタンの表示領域に含まれるか否かを判断する。システム制御部50は、ボタンの表示領域に接触入力がなされたと判断した場合は処理をS205に移し、ボタンの表示領域以外に接触入力がなされたと判断した場合は処理をS202に戻す。   If the touch input operation is a touch-down operation, the system control unit 50 moves the process to S204 (S203). In S204, the system control unit 50 refers to the GUI button management table stored in the nonvolatile memory 56, and determines whether or not the coordinate information of the current contact input is included in the button display area. If the system control unit 50 determines that a contact input has been made in the button display area, the system control unit 50 proceeds to S205. If the system control unit 50 determines that a contact input has been made outside the button display area, the process returns to S202.

S205で、システム制御部50は、メモリ32において撮像された画像データに重畳するGUIのボタンのうち、S204で接触入力がなされたと判断されたボタンの表示をハイライト表示させて重畳させる。このとき、システム制御部50は、接触入力がなされたと判断されたボタンの情報を、例えば選択されているボタンの情報としてシステムメモリ52に記憶する。そしてシステム制御部50は、合成された画像データを、D/A変換部13でD/A変換処理を適用させた後、表示部28に表示させる。これにより、ユーザに対して選択されたボタンを識別可能に提示することが可能である。図4(b)では、ユーザによって表示部28の表示領域上に描画されているGUIボタン群のうち、ストロボ設定ボタン402が選択され、ハイライト表示された例を表している。そしてS206で、システム制御部50は、現在選択されたボタンに対して、所定時間経過後にイベントを発生させるためのタイマを、システムタイマ53に設定した後、処理をS202に戻す。   In S205, the system control unit 50 highlights and superimposes the display of the button determined to have been contact-inputted in S204 among the GUI buttons to be superimposed on the image data captured in the memory 32. At this time, the system control unit 50 stores, in the system memory 52, information about the button that is determined to have undergone contact input, for example, as information about the selected button. The system control unit 50 causes the display unit 28 to display the combined image data after the D / A conversion unit 13 applies the D / A conversion process. Thereby, it is possible to present the selected button to the user in an identifiable manner. FIG. 4B shows an example in which the strobe setting button 402 is selected and highlighted from the GUI button group drawn on the display area of the display unit 28 by the user. In step S206, the system control unit 50 sets a timer for generating an event for the currently selected button after a predetermined time has elapsed in the system timer 53, and then returns the process to step S202.

接触入力の操作がムーブ操作であった場合、システム制御部50は処理をS208に移す(S207)。S208で、システム制御部50は、不揮発性メモリ56に記憶されているGUIボタン管理テーブルを参照し、現在の接触入力の座標情報がボタンの表示領域に含まれるか否かを判断する。システム制御部50はボタンの表示領域に接触入力がなされたと判断した場合は処理をS210に移し、ボタンの表示領域以外に接触入力がなされたと判断した場合は処理をS209に移す。   If the touch input operation is a move operation, the system control unit 50 moves the process to S208 (S207). In S208, the system control unit 50 refers to the GUI button management table stored in the nonvolatile memory 56, and determines whether or not the coordinate information of the current contact input is included in the button display area. If the system control unit 50 determines that a contact input has been made in the button display area, the process proceeds to S210. If the system control unit 50 determines that a contact input has been made outside the button display area, the process proceeds to S209.

S209で、システム制御部50はシステムメモリ52に記憶されている、選択されているボタンの情報を参照し、選択されているボタンが存在する場合は、メモリ32にハイライト表示させているボタンを、通常の表示方法に切り替えて合成させる。そしてシステム制御部50は、合成された画像データを、D/A変換部13でD/A変換処理を適用させた後、表示部28に表示させる。   In step S209, the system control unit 50 refers to the information on the selected button stored in the system memory 52. If the selected button exists, the system controller 50 highlights the button highlighted in the memory 32. Switch to the normal display method and synthesize. The system control unit 50 causes the display unit 28 to display the combined image data after the D / A conversion unit 13 applies the D / A conversion process.

S208でボタンの表示領域に接触入力がなされたと判断した場合、システム制御部50は不揮発性メモリ56に記憶されているGUIボタン管理テーブルを参照し、現在の接触入力の座標情報に存在するボタンの情報を取得する。さらにシステム制御部50は、システムメモリ52に記憶されている選択されているボタンの情報を参照し、現在接触入力がなされたと判断されたボタンと、選択されているボタンが同一であるかを判断する(S210)。即ち、システム制御部50は、ムーブ操作によって、選択されているボタンに変更がないかを判断する。システム制御部50は、選択されているボタンが同一であると判断した場合は処理を後述するS212に移し、選択されているボタンが異なると判断した場合は処理をS205に移す。なお、システムメモリ52に選択されているボタンの情報が存在しない場合、システム制御部50は処理をS205に移す。またシステム制御部50は、S205で新たにハイライト表示を切り替え、S206でタイマ設定を行えばよい。   If it is determined in S208 that a touch input has been made in the button display area, the system control unit 50 refers to the GUI button management table stored in the nonvolatile memory 56, and determines the button existing in the coordinate information of the current touch input. Get information. Further, the system control unit 50 refers to the information of the selected button stored in the system memory 52, and determines whether the button that has been determined to be touch-input is the same as the selected button. (S210). That is, the system control unit 50 determines whether the selected button is changed by the move operation. If the system control unit 50 determines that the selected buttons are the same, the process proceeds to S212, which will be described later. If the system control unit 50 determines that the selected buttons are different, the process proceeds to S205. If there is no information on the selected button in the system memory 52, the system control unit 50 moves the process to S205. Further, the system control unit 50 may newly switch highlight display in S205 and set a timer in S206.

接触入力の操作がタッチオン操作であった場合、システム制御部50は処理をS212に移す(S211)。S212で、システム制御部50はシステムタイマ53から、所定時間経過して発生するイベントによる割り込み処理が存在するかを判断する。システム制御部50は、割り込み処理が存在する場合は処理をS213に移し、割り込み処理が発生していない場合は処理をS202に戻す。   If the touch input operation is a touch-on operation, the system control unit 50 moves the process to S212 (S211). In S212, the system control unit 50 determines from the system timer 53 whether there is an interrupt process due to an event that occurs after a predetermined time has elapsed. The system control unit 50 moves the process to S213 when interrupt processing exists, and returns the process to S202 when interrupt processing does not occur.

S213でシステム制御部50は、ユーザに対して、タッチアップ操作を行うとボタンの位置が変更可能なことを説明するガイダンスのGUIデータを不揮発性メモリ56から取得し、メモリ32に伝送して重畳表示するように合成させて、表示部28に表示させる。即ち、システム制御部50は、GUIボタン群のうち、一つのボタンが選択された状態で、接触入力がなされたまま一定時間経過すると、タッチアップ操作を検出してボタン位置を変更する処理に移行可能な状態となる。そしてシステム制御部50は処理をS202に戻す。   In step S <b> 213, the system control unit 50 acquires GUI data for guidance explaining that the position of the button can be changed by performing a touch-up operation on the user from the nonvolatile memory 56, and transmits the GUI data to the memory 32 to be superimposed. The images are combined so as to be displayed and displayed on the display unit 28. That is, the system control unit 50 proceeds to a process of detecting a touch-up operation and changing the button position when a certain time elapses while a touch input is made while one button is selected from the GUI button group. It becomes possible. Then, the system control unit 50 returns the process to S202.

接触入力の操作がタッチアップ操作であった場合、システム制御部50は処理をS215に移す(S214)。S215でシステム制御部50は、表示部28にタッチアップ操作を行うとボタンの位置が変更可能なことを説明するガイダンスのGUIデータを重畳表示させているか否かを判断する。システム制御部50は、ガイダンスが表示されていない場合は、システムメモリ52に選択されているボタンの情報を参照する。そして、選択されているボタンの情報が存在する場合は、表示部28に所定の時間、選択されているボタンの機能の説明表示を重畳表示させた後、処理をS216に移し、ボタンに割り当てられた処理を実行する。例えば、図4(b)のようにストロボ設定ボタンが選択されている場合は、撮影時のストロボの挙動を、自動発光、発光禁止、赤目発光、強制発光からユーザに選択させることが可能である。そしてシステム制御部50は処理をS201に戻す。なお、選択されているボタンの情報が存在しない場合は、S216の処理は行わない。   If the touch input operation is a touch-up operation, the system control unit 50 moves the process to S215 (S214). In S215, the system control unit 50 determines whether or not the GUI data for guidance explaining that the position of the button can be changed by performing a touch-up operation on the display unit 28 is superimposed. When the guidance is not displayed, the system control unit 50 refers to information on the button selected in the system memory 52. If there is information on the selected button, an explanation display of the function of the selected button is superimposed on the display unit 28 for a predetermined time, and then the process proceeds to S216 to be assigned to the button. Execute the process. For example, when the strobe setting button is selected as shown in FIG. 4B, it is possible for the user to select the strobe behavior at the time of shooting from automatic flashing, flash prohibition, red-eye flashing, and forced flashing. . Then, the system control unit 50 returns the process to S201. If there is no information about the selected button, the process of S216 is not performed.

S215でタッチアップ操作を行うとボタンの位置が変更可能なことを説明するガイダンスが表示されている場合、システム制御部50はメモリ32にボタン位置変更可能通知のGUIの合成を停止させ、処理をS217に移す。そしてシステム制御部50は、ユーザに対してGUIボタン群の表示位置を変更させるGUI位置変更処理を実行する。   If the guidance explaining that the button position can be changed when the touch-up operation is performed in S215 is displayed, the system control unit 50 stops synthesizing the GUI of the button position changeable notification in the memory 32 and performs the process. Move to S217. Then, the system control unit 50 executes a GUI position changing process that causes the user to change the display position of the GUI button group.

ここで、図3のフローチャートを用いてGUI位置変更処理についてさらに説明する。
S301で、システム制御部50は、不揮発性メモリ56からボタンの表示位置が変更可能な状態であることを表す変更可能通知を取得してメモリ32に伝送し、表示部28において、撮像された画像データに重畳表示されるように合成させる。そしてシステム制御部50は、合成された画像データに対してD/A変換部13でD/A変換処理を適用させ、表示部28の表示領域上に表示させる。このときシステム制御部50は、デジタルカメラ100が有する複数のモードで表示される全てのGUIのボタン、及びボタンが配置可能として定められた所定の表示位置を示す枠も重畳表示させる。
Here, the GUI position changing process will be further described with reference to the flowchart of FIG.
In step S <b> 301, the system control unit 50 acquires a changeable notification indicating that the button display position is changeable from the non-volatile memory 56, transmits the changeable notification to the memory 32, and the captured image is displayed on the display unit 28. It is synthesized so that it is superimposed on the data. Then, the system control unit 50 causes the D / A conversion unit 13 to apply the D / A conversion process to the synthesized image data, and displays it on the display area of the display unit 28. At this time, the system control unit 50 also superimposes and displays all GUI buttons displayed in a plurality of modes of the digital camera 100 and a frame indicating a predetermined display position where the buttons can be arranged.

図4(c)は、S301で表示部28に表示されるボタンを含むGUIデータを表す。図4(c)において、表示部28にはオート撮像モードで表示されるGUIボタン群及び表示枠400に加え、オート撮像モードでは表示されない露出補正設定ボタン411、表示領域左側の表示枠410、及びボタンの表示位置の変更可能通知420が表示される。このように、全てのモードにおいて表示されるGUIのボタンを、ボタンの表示位置を変更する際にも表示、及び変更可能とすることにより、全てのモードにおいて、同じ機能をもつボタンを、同じ表示位置に表示させることが可能となる。表示枠400及び410はボタンが配置可能のして定められた表示位置を示しており、本実施形態では、ユーザは表示位置を変更したボタンを、表示枠400及び410のいずれかの枠に配置可能である。また、ボタンの表示位置の変更可能通知420には、ボタン表示位置のプリセットパターンから選択することが可能であるプリセット選択ボタン421、及びボタンの表示位置が変更可能な状態を終了するための終了ボタン422が含まれている。   FIG. 4C shows GUI data including buttons displayed on the display unit 28 in S301. 4C, in addition to the GUI button group and the display frame 400 displayed in the automatic imaging mode, the display unit 28 includes an exposure correction setting button 411 that is not displayed in the automatic imaging mode, a display frame 410 on the left side of the display area, The button display position changeable notification 420 is displayed. In this way, GUI buttons displayed in all modes can be displayed and changed even when the button display position is changed, so that buttons having the same function in all modes can be displayed in the same way. It is possible to display the position. The display frames 400 and 410 indicate the display positions determined so that the buttons can be arranged. In this embodiment, the user arranges the buttons whose display positions are changed in any of the display frames 400 and 410. Is possible. The button display position changeable notification 420 includes a preset selection button 421 that can be selected from a button display position preset pattern, and an end button for ending the state in which the button display position can be changed. 422 is included.

S302で、システム制御部50は、現在の接触入力の状態(操作)を検出する。具体的には、タッチセンサ70から接触入力がなされた表示領域上の座標情報を受信した場合は、システムメモリ52に受信した座標情報を記憶する。さらに、システム制御部50は、システムメモリ52に記憶されている接触入力がなされた表示領域上の座標情報の履歴情報を参照することにより、現在なされている接触入力の操作を判別する。   In S302, the system control unit 50 detects the current contact input state (operation). Specifically, when the coordinate information on the display area where the touch input is made from the touch sensor 70 is received, the received coordinate information is stored in the system memory 52. Further, the system control unit 50 refers to the history information of the coordinate information on the display area where the contact input is made, which is stored in the system memory 52, thereby determining the operation of the contact input being made at present.

接触入力の操作がタッチダウン操作であった場合、システム制御部50は処理をS304に移す(S303)。S304で、システム制御部50は、不揮発性メモリ56に記憶されているGUIボタン管理テーブルを参照し、現在の接触入力の座標情報がボタンの表示領域に含まれるか否かを判断する(第1の判定)。システム制御部50は、ボタンの表示領域に接触入力がなされたと判断した場合は処理をS305に移し、ボタンの表示領域以外に接触入力がなされたと判断した場合は処理をS308に移す。   If the touch input operation is a touchdown operation, the system control unit 50 moves the process to S304 (S303). In S304, the system control unit 50 refers to the GUI button management table stored in the nonvolatile memory 56, and determines whether or not the coordinate information of the current contact input is included in the button display area (first). Judgment). If the system control unit 50 determines that a contact input has been made in the button display area, the process proceeds to S305. If the system control unit 50 determines that a contact input has been made outside the button display area, the process proceeds to S308.

S305で、システム制御部50は、接触入力がなされたと判断されたボタンの情報を、例えば選択されているボタンの情報としてシステムメモリ52に記憶するとともに、当該ボタンの移動フラグをONにしてシステムメモリ52に記憶する。このときシステム制御部50は、表示部28に重畳表示させているボタンの表示位置の変更可能通知の表示を中止するために、メモリ32において変更可能通知のGUIデータの合成を中止させる。   In S305, the system control unit 50 stores the information of the button determined to have been contact-input in the system memory 52 as, for example, the selected button information, and sets the movement flag of the button to ON to store the information in the system memory. 52. At this time, the system control unit 50 stops synthesizing the GUI data of the changeable notification in the memory 32 in order to stop displaying the changeable notification of the display position of the button superimposed on the display unit 28.

S306で、システム制御部50は、表示部28において、選択されたボタンが選択された際に配置されていた表示枠とは異なる、他の表示位置に表示されるよう、メモリ32に選択されたボタンのGUIを合成させる。このとき、システム制御部50は、メモリ32において合成する、選択されたボタンに対して色を変更してもよい(ハイライト表示)。例えば、図4(d)のように、表示されている表示位置が変更可能なボタン群の中から、表示枠400に表示されていたストロボ設定ボタンを選択した場合、選択されたボタンは表示枠400から突出した430に表示される。このとき、ストロボ設定ボタンが表示されていた、表示枠400の領域にはボタンは表示されず、空白領域となる。これによりユーザに対して、選択されたボタンがユーザの指などで視認できなくなることなく、選択されて移動状態となったということを認識させることが可能である。   In S <b> 306, the system control unit 50 is selected in the memory 32 to be displayed at another display position different from the display frame arranged when the selected button is selected on the display unit 28. The button GUI is combined. At this time, the system control unit 50 may change the color of the selected button to be combined in the memory 32 (highlight display). For example, as shown in FIG. 4D, when the strobe setting button displayed in the display frame 400 is selected from a group of buttons whose display position can be changed, the selected button is displayed in the display frame. Displayed at 430 protruding from 400. At this time, the button is not displayed in the area of the display frame 400 where the strobe setting button was displayed, and the area becomes a blank area. This allows the user to recognize that the selected button has been selected and moved without being visually recognized by the user's finger or the like.

S307で、システム制御部50は、現在移動フラグがONに設定されているボタンが、現在表示されている位置でタッチアップされた際に格納される表示枠上の格納領域を、表示枠に対して識別可能に表示する(格納位置表示処理)。具体的には、システム制御部50は、現在移動フラグがONに設定されているボタンの表示位置を参照し、格納位置を算出することにより、表示枠上のどの格納領域にボタンが格納されて表示されるかを判断する。例えば図5のように、表示部28に、ボタンを配置可能な表示枠の中の領域が10箇所存在する場合、それぞれの格納領域に対して、表示領域を左右に2分割、上下に5分割した判定領域が割り当てられる。そして、ユーザの操作によって、移動フラグがONに設定されているボタンが(例えばボタンの中心座標が)、どの判定領域に存在するかを判定して格納領域を決定する。このようにして決定された表示枠上の格納領域は、例えば図4(d)のように、格納候補枠431が表示枠400に重畳表示されることにより識別可能とすればよい。そして、システム制御部50は格納位置を表示した後、処理をS302に戻す。   In step S <b> 307, the system control unit 50 sets a storage area on the display frame stored when the button having the current movement flag set to ON is touched up at the currently displayed position to the display frame. Are displayed in an identifiable manner (storage position display processing). Specifically, the system control unit 50 refers to the display position of the button for which the current movement flag is set to ON and calculates the storage position so that the storage area on the display frame stores the button. Determine if it is displayed. For example, as shown in FIG. 5, when there are 10 areas in the display frame in which buttons can be arranged on the display unit 28, the display area is divided into 2 parts on the left and right and 5 parts on the top and bottom for each storage area The determined area is assigned. Then, by the user's operation, the storage area is determined by determining in which determination area the button whose movement flag is set to ON (for example, the center coordinates of the button) exists. The storage area on the display frame determined in this way may be identified by superimposing the storage candidate frame 431 on the display frame 400 as shown in FIG. Then, after displaying the storage position, the system control unit 50 returns the process to S302.

S308で、システム制御部50は、ボタンの表示位置の変更可能通知420上のプリセット選択ボタン421が選択されたか否かを判断する。具体的には、システム制御部50は、接触入力がなされた座標がプリセット選択ボタン421の表示領域内である場合、プリセット選択ボタン421が選択されたと判断する。プリセット選択ボタン421が選択された場合は、システム制御部50は表示位置の変更可能通知420の表示を中止し、S309で表示部28に予め設定されているボタンの表示位置のパターンを複数表示し、ユーザに対して選択させる。予め設定されているボタンの表示位置のパターンは、例えば不揮発性メモリ56に記憶されており、GUIの形で表示部28に重畳表示されて構わない。ユーザによってボタンの表示位置のパターンが選択された後、システム制御部50はボタンの表示位置を、選択されたパターンの表示位置に変更し、処理をS301に戻す。   In S308, the system control unit 50 determines whether or not the preset selection button 421 on the button display position changeable notification 420 has been selected. Specifically, the system control unit 50 determines that the preset selection button 421 has been selected when the coordinates where the contact input has been made are within the display area of the preset selection button 421. When the preset selection button 421 is selected, the system control unit 50 stops displaying the display position changeable notification 420 and displays a plurality of button display position patterns preset in the display unit 28 in S309. Let the user select. The preset button display position pattern is stored in, for example, the nonvolatile memory 56 and may be superimposed on the display unit 28 in the form of a GUI. After the button display position pattern is selected by the user, the system control unit 50 changes the button display position to the display position of the selected pattern, and returns the process to S301.

S308でプリセット選択ボタン421が選択されていない場合、システム制御部50は、ボタンの表示位置の変更可能通知420上の終了ボタン422が選択されたか否かを判断する(S310)。具体的には、システム制御部50は、接触入力がなされた座標が終了ボタン422の表示領域内である場合、終了ボタン422が選択されたと判断する。システム制御部50は、終了ボタン422が選択されたと判断された場合はGUI位置変更処理を完了し、選択されていないと判断された場合は処理をS302に戻す。   When the preset selection button 421 is not selected in S308, the system control unit 50 determines whether or not the end button 422 on the button display position changeable notification 420 is selected (S310). Specifically, the system control unit 50 determines that the end button 422 has been selected when the coordinates where the contact input has been made are within the display area of the end button 422. When it is determined that the end button 422 has been selected, the system control unit 50 completes the GUI position change process, and when it is determined that the end button 422 has not been selected, the process returns to S302.

接触入力の操作がムーブ操作であり、かつシステムメモリ52に記憶されている、選択されているボタンの移動フラグがONである場合、システム制御部50は処理をS312に移す(第2の判定、S311)。S312で、システム制御部50はムーブ操作の移動量が、ボタンを移動すると判定する移動量以上であるか否かを判断する。具体的には、システム制御部50は、システムメモリ52に記憶されている接触入力がなされた座標の履歴情報から、ムーブ操作の開始座標から、現在接触入力がなされている座標までの移動量を算出する。そしてシステム制御部50は、例えば不揮発性メモリ56に記憶されているボタンを移動すると判定する移動量の情報より、算出されたムーブ操作の移動量が大きい場合、ボタンの表示位置を移動すると判定し、処理をS313に移す。また、ムーブ操作の移動量が、ボタンを移動すると判定する移動量より小さい場合、処理をS302に戻す。   If the contact input operation is a move operation and the movement flag of the selected button stored in the system memory 52 is ON, the system control unit 50 moves the process to S312 (second determination, S311). In S <b> 312, the system control unit 50 determines whether or not the movement amount of the move operation is equal to or larger than the movement amount determined to move the button. Specifically, the system control unit 50 calculates the movement amount from the coordinate information of the contact input stored in the system memory 52 to the coordinate at which the contact input is currently performed from the start coordinate of the move operation. calculate. Then, the system control unit 50 determines that the display position of the button is moved when the calculated movement operation amount is larger than the information on the movement amount determined to move the button stored in the nonvolatile memory 56, for example. The process proceeds to S313. If the moving amount of the move operation is smaller than the moving amount determined to move the button, the process returns to S302.

S313で、システム制御部50は、タッチセンサ70から取得した、現在接触入力がなされている座標に追従させて、ボタンの表示位置を移動する。またS314で、システム制御部50は格納位置表示処理を行い、現在のボタンの表示位置でタッチアップ操作がなされたときに、格納される表示枠の格納領域に、格納候補枠が重畳表示される。   In step S <b> 313, the system control unit 50 moves the display position of the button by following the coordinates acquired from the touch sensor 70 and currently being touched. In step S314, the system control unit 50 performs storage position display processing. When a touch-up operation is performed at the display position of the current button, the storage candidate frame is superimposed on the storage area of the display frame to be stored. .

本実施形態では、検出されたムーブ操作において、表示領域の垂直方向の移動量が存在する場合、表示位置を移動するボタンは表示枠に沿って、対応する垂直方向の移動量分移動するものとする。図4(e)では、選択された表示位置を移動するボタンである、突出したストロボ設定ボタン430は、ボタンの表示枠400に隣接した状態で、ムーブ操作の垂直移動量の分だけ移動して表示される。そして、ストロボ設定ボタン430の表示位置に合わせて、格納候補枠431が、表示枠400上に重畳表示されている。このようにすることで、垂直方向に表示された表示枠内のGUIボタン群の中でボタンの表示位置を変更する場合、表示枠の横に移動するボタンが表示されるため、ユーザは直感的に格納される表示枠の格納領域を認識することが可能である。   In the present embodiment, in the detected move operation, when there is a vertical movement amount of the display area, the button for moving the display position moves along the display frame by the corresponding vertical movement amount. To do. In FIG. 4E, the protruding strobe setting button 430, which is a button for moving the selected display position, is moved by the vertical movement amount of the move operation in a state adjacent to the button display frame 400. Is displayed. A storage candidate frame 431 is superimposed on the display frame 400 in accordance with the display position of the strobe setting button 430. By doing this, when changing the display position of the button in the GUI button group in the display frame displayed in the vertical direction, a button that moves to the side of the display frame is displayed. It is possible to recognize the storage area of the display frame stored in the.

また、表示枠400から突出したストロボ設定ボタン430を、表示枠410上の格納領域に移動させる場合は、例えば次のように操作すればよい。図4(f)のように、ムーブ操作で、接触入力がなされている点がストロボ設定ボタン430の表示領域の、例えば中央に設定された所定の領域に移動した場合、図4(g)のように、ユーザがボタン上に指を接触させたままボタンを移動させることが可能になる。このように操作することで、ユーザは表示枠400に格納されていたボタンを、表示枠410にも格納させることが可能である。   Further, when the strobe setting button 430 protruding from the display frame 400 is moved to the storage area on the display frame 410, for example, the following operation may be performed. As shown in FIG. 4F, when the touch input point is moved to, for example, a predetermined area set at the center of the display area of the strobe setting button 430 by the move operation, as shown in FIG. As described above, the user can move the button while keeping the finger in contact with the button. By operating in this way, the user can store the buttons stored in the display frame 400 in the display frame 410.

接触入力の操作がタッチアップ操作であり、かつシステムメモリ52に記憶されている、選択されているボタンの移動フラグがONである場合、システム制御部50は処理をS316に移す(S315)。S316で、システム制御部50は移動フラグがONに設定されているボタンの表示位置を参照し、格納位置を算出して、格納位置に隣接する位置に選択されているボタンを移動させて表示部28に表示させる。そしてS317で、システム制御部50は格納位置にボタンを格納させて表示させる。このとき、格納位置として設定された表示枠の格納領域に、別のボタンが表示されていた場合、システム制御部50は次のように処理する。システム制御部50は、選択されているボタンを格納位置に格納するとともに、格納領域に格納されていた別のボタンを、選択されているボタンが格納されていた領域に移動して格納する。   When the contact input operation is a touch-up operation and the movement flag of the selected button stored in the system memory 52 is ON, the system control unit 50 moves the process to S316 (S315). In S316, the system control unit 50 refers to the display position of the button whose movement flag is set to ON, calculates the storage position, and moves the selected button to a position adjacent to the storage position to display the display unit. 28. In step S317, the system control unit 50 stores the buttons in the storage position and displays them. At this time, if another button is displayed in the storage area of the display frame set as the storage position, the system control unit 50 performs the following process. The system control unit 50 stores the selected button in the storage position and moves another button stored in the storage area to the area where the selected button is stored.

即ち、タッチアップ操作が検出された際に、表示位置を移動するストロボ設定ボタン430は、図4(h)のように格納される格納領域に隣接する位置に移動する。そして、図4(i)のようにストロボ設定ボタン430が格納領域に格納されるとともに、格納領域に表示されていた表示切り替えボタン432は、ストロボ設定ボタン430が移動される前に格納されていた格納領域に格納される。図のように、それぞれのボタンが入れ替えられて格納される過程を描画することにより、入れ替わったボタン及び、移動したボタンをユーザに認識させることが可能である。   That is, when a touch-up operation is detected, the strobe setting button 430 that moves the display position moves to a position adjacent to the storage area stored as shown in FIG. As shown in FIG. 4I, the strobe setting button 430 is stored in the storage area, and the display switching button 432 displayed in the storage area is stored before the strobe setting button 430 is moved. Stored in the storage area. As shown in the figure, by drawing a process in which each button is replaced and stored, the user can recognize the replaced button and the moved button.

このように処理を実行した後、システム制御部50は処理をS301に戻して、ボタンの表示位置の変更可能通知のGUIデータを表示部28に表示させる。なお、検出された接触入力の操作が、タッチダウン、ムーブ、及びタッチアップのいずれでもない場合は、システム制御部50は処理をS302に戻す。   After executing the process in this manner, the system control unit 50 returns the process to S301 and causes the display unit 28 to display the GUI data of the button display position changeable notification. If the detected contact input operation is not touchdown, move, or touchup, the system control unit 50 returns the process to S302.

なお、本実施形態において、ボタンの表示位置を変更するために、表示領域を突出したボタンを移動するための操作を、図を用いて例示したが、移動のための操作、及びボタン格納時の動作については上記に限定せず、種々の変形が可能である。   In this embodiment, in order to change the display position of the button, the operation for moving the button protruding from the display area is illustrated by using the drawing, but the operation for moving and storing the button are illustrated. The operation is not limited to the above, and various modifications are possible.

以上説明したように、本実施形態の表示制御装置は、表示装置に表示された、表示位置が変更可能なボタンに接触入力がなされた際に、ボタンの表示されている位置とは異なる他の表示位置に移動して表示することが可能である。具体的には、表示制御装置は、接触入力を検出可能な表示装置の表示を制御可能であり、表示装置の表示領域上に、表示位置が変更可能なボタンを表示する。そして、表示位置が変更可能なボタンに接触入力がなされたか否かを判定し、接触入力がなされた場合、ボタンを、ボタンの表示位置とは異なる他の表示位置に移動して表示させる。このとき、ボタンが表示されていた表示位置には、何も表示されない。   As described above, the display control device according to the present embodiment is different from the position where the button is displayed when a touch input is made to the button displayed on the display device whose display position can be changed. It is possible to move to the display position and display. Specifically, the display control device can control the display of the display device capable of detecting contact input, and displays a button whose display position can be changed on the display area of the display device. Then, it is determined whether or not contact input has been made to the button whose display position can be changed. If contact input has been made, the button is moved to another display position different from the display position of the button and displayed. At this time, nothing is displayed at the display position where the button was displayed.

これにより、接触入力を検出可能な表示装置において、指等の接触入力を用いて表示されているボタンの表示位置を変更する場合に、指等で表示を隠すことなく、表示位置を変更するために選択されたボタンを視認することが可能である。   Thus, in a display device capable of detecting contact input, when changing the display position of a button displayed using contact input of a finger or the like, the display position is changed without hiding the display with the finger or the like It is possible to visually recognize the selected button.

なお、デジタルカメラ100の制御は1つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
The digital camera 100 may be controlled by a single piece of hardware, or the entire apparatus may be controlled by a plurality of pieces of hardware sharing the processing.
Although the present invention has been described in detail based on the preferred embodiments thereof, the present invention is not limited to these specific embodiments, and various forms without departing from the gist of the present invention are also included in the present invention. included. Furthermore, each embodiment mentioned above shows only one embodiment of this invention, and it is also possible to combine each embodiment suitably.

また、上述した実施形態においては、本発明をデジタルカメラに適用した場合を例にして説明したが、これはこの例に限定されない。すなわち、本発明はパーソナルコンピュータやPDA、携帯電話端末や携帯型の画像ビューワ、プリンタ装置に設けられた印刷画像選択および確認のためのディスプレイ、デジタルフォトフレームなど、タッチパネルを用いた表示制御装置であれば適用可能である。   Further, in the above-described embodiment, the case where the present invention is applied to a digital camera has been described as an example, but this is not limited to this example. That is, the present invention is a display control device using a touch panel, such as a personal computer, a PDA, a mobile phone terminal, a portable image viewer, a display for selecting and confirming a print image provided in a printer, and a digital photo frame. If applicable.

(他の実施形態)
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)をネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU等)がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記録媒体は本発明を構成することになる。
(Other embodiments)
The present invention is also realized by executing the following processing. That is, software (program) that realizes the functions of the above-described embodiments is supplied to a system or apparatus via a network or various recording media, and a computer (or CPU, MPU, or the like) of the system or apparatus reads the program code. It is a process to be executed. In this case, the program and the recording medium storing the program constitute the present invention.

Claims (17)

表示手段に対するタッチ操作を検出するタッチ検出手段と、
特定の機能が割り当てられた表示アイテムを前記表示手段に表示するように制御する表示制御手段と、
前記表示アイテムの位置を変更するための動作モードである位置変更モードに切り替える切替手段と、
前記位置変更モードとは異なる所定の動作モードにおいて、前記表示アイテムにタッチした状態からタッチを離すタッチ操作に応じて、前記表示アイテムに割り当てられた機能を実行するように制御する制御手段と、
前記位置変更モードにおいて、ユーザの操作に応じて、前記表示手段に表示される表示アイテムの表示位置を変更する変更手段とを有し、
前記表示制御手段は、
前記所定の動作モードにおいては、前記表示アイテムがタッチされたことに応じて、タッチされた前記表示アイテムの位置を変更することなく、タッチされたことを示す表示を行い、
前記位置変更モードにおいては、前記表示アイテムがタッチされたことに応じて、該タッチされた表示アイテムを、タッチ前の表示位置が空白領域となるようにタッチ前とは異なる他の表示位置に移動して表示することで、前記位置変更モードであることを認識可能とするように制御することを特徴とする表示制御装置。
Touch detection means for detecting a touch operation on the display means;
Display control means for controlling display items to which a specific function is assigned to be displayed on the display means;
Switching means for switching to a position change mode that is an operation mode for changing the position of the display item;
Control means for controlling to execute a function assigned to the display item in response to a touch operation for releasing the touch from a state in which the display item is touched in a predetermined operation mode different from the position change mode;
In the position change mode, there is a change means for changing the display position of the display item displayed on the display means according to a user operation,
The display control means includes
In the predetermined operation mode, in response to the display item being touched, without changing the position of the touched display item, a display indicating that the display item has been touched is performed.
In the position change mode, in response to the display item being touched, the touched display item is moved to another display position different from that before the touch so that the display position before the touch becomes a blank area. The display control apparatus is configured to perform control so that the position change mode can be recognized .
前記表示制御手段は、前記位置変更モードにおいて、前記タッチされた表示アイテムを、該タッチが継続したままの移動に応じて、該タッチのタッチ位置に対応する表示位置に表示するように制御することを特徴とする請求項1に記載の表示制御装置。   The display control means controls to display the touched display item at a display position corresponding to the touch position of the touch according to the movement while the touch is continued in the position change mode. The display control apparatus according to claim 1. 前記表示制御手段は、前記位置変更モードにおいて、前記他の表示位置に移動された前記タッチされた表示アイテム上の所定の領域に該タッチが継続したままでタッチ位置が移動し、その後更に該タッチ位置が移動した場合、前記タッチされた表示アイテムを該タッチ位置の移動に追従して位置を変更して表示するように制御することを特徴とする請求項1または2に記載の表示制御装置。   In the position change mode, the display control unit moves the touch position while continuing the touch to a predetermined area on the touched display item moved to the other display position, and then further touches the touch. 3. The display control apparatus according to claim 1, wherein when the position is moved, the display control apparatus controls to display the touched display item by changing the position following the movement of the touch position. 前記表示制御手段は、前記位置変更モードにおいて、前記タッチされた表示アイテムがタッチされ、該タッチのタッチ位置が移動した後に該タッチが離されたことに応じて、複数の移動先候補のうち、該タッチが離される直前のタッチ位置に対応する移動先候補に、前記タッチされた表示アイテムを移動して表示するように制御することを特徴とする請求項1乃至3のいずれか1項に記載の表示制御装置。   In the position change mode, the display control unit touches the display item that has been touched and moves the touch position of the touch, and then releases the touch. 4. The control according to claim 1, wherein control is performed such that the touched display item is moved and displayed on a destination candidate corresponding to a touch position immediately before the touch is released. 5. Display controller. 前記表示制御手段は、前記位置変更モードにおいて、前記直前のタッチ位置に対応する移動先候補に既に他の表示アイテムを表示していた場合、該他の表示アイテムに隣接させて前記タッチされた表示アイテムを表示した後、前記タッチされた表示アイテムを前記直前のタッチ位置に対応する移動先候補に表示するとともに、前記他の表示アイテムを前記タッチされた表示アイテムの前記タッチ前の表示位置に表示するように制御することを特徴とする請求項4に記載の表示制御装置。   In the position change mode, when the display control unit has already displayed another display item in the movement destination candidate corresponding to the previous touch position, the touched display is adjacent to the other display item. After the item is displayed, the touched display item is displayed as a destination candidate corresponding to the previous touch position, and the other display item is displayed at the display position before the touch of the touched display item. The display control apparatus according to claim 4, wherein the display control apparatus controls the display so as to perform. 前記表示制御手段は、前記位置変更モードにおいて、前記表示アイテムがタッチされたことに応じて、該タッチされた表示アイテムをタッチ前とは異なる他の表示位置に移動して表示するとともに、タッチ前の表示位置が空白領域であることが識別可能なように、該空白領域の境界を示す表示をするように制御することを特徴とする請求項1乃至5の何れか1項に記載の表示制御装置。   In the position change mode, the display control unit moves and displays the touched display item to another display position different from that before the touch in response to the touch of the display item. 6. The display control according to claim 1, wherein control is performed so as to display a boundary of the blank area so that it can be identified that the display position of the blank area is a blank area. apparatus. 前記制御手段は、前記位置変更モードにおいて前記タッチされた表示アイテムがいずれかの移動先に移動されて該位置変更モードが終了された後、前記所定の動作モードにおいて、該移動後の表示アイテムへのタッチ操作に応じて該表示アイテムに割り当てられた機能を実行するように制御することを特徴とする請求項1乃至6のいずれか1項に記載の表示制御装置。   After the touched display item is moved to any destination in the position change mode and the position change mode is terminated, the control means moves to the display item after the movement in the predetermined operation mode. The display control apparatus according to claim 1, wherein control is performed so as to execute a function assigned to the display item according to a touch operation. 前記制御手段は、前記所定の動作モードにおいて、前記表示手段に表示された表示アイテムに対するタッチがあり、該タッチがなされてから所定時間が経過する前に該タッチが離されると、該タッチされた表示アイテムに割り当てられた機能を実行するように制御し、
前記切替手段は、前記所定の動作モードにおいて、前記表示手段に表示された表示アイテムに対するタッチがあり、該タッチがなされてから所定時間該タッチが継続するタッチ操作に応じて、前記位置変更モードに切り替えることを特徴とする請求項1乃至7の何れか1項に記載の表示制御装置。
The control means touches the display item displayed on the display means in the predetermined operation mode, and the touch is released when the touch is released before a predetermined time elapses after the touch is made. Control to perform the function assigned to the display item,
In the predetermined operation mode, the switching unit touches the display item displayed on the display unit, and enters the position change mode in response to a touch operation that continues for a predetermined time after the touch is made. The display control device according to claim 1, wherein the display control device is switched.
前記所定の動作モードに含まれる動作モードとして、少なくとも第1の動作モードと第2の動作モードに切替可能であり、
前記表示制御手段は、
前記第1の動作モードでは、第1の表示アイテム群を表示するように制御し、
前記第2の動作モードでは、前記第1の表示アイテム群とは1部の表示アイテムが異なる第2の表示アイテム群を表示するように制御し、
前記位置変更モードでは、表示位置を変更する候補の表示アイテムとして、前記第1の表示アイテム群と、前記第2の表示アイテム群のうち前記第1の表示アイテム群に含まれない表示アイテム群とを表示するように制御する
ことを特徴とする請求項1乃至8の何れか1項に記載の表示制御装置。
As an operation mode included in the predetermined operation mode, at least a first operation mode and a second operation mode can be switched,
The display control means includes
In the first operation mode, control is performed to display the first display item group,
In the second operation mode, control is performed to display a second display item group in which one display item is different from the first display item group,
In the position change mode, as display items that are candidates for changing the display position, the first display item group, and a display item group that is not included in the first display item group among the second display item groups; The display control apparatus according to any one of claims 1 to 8, wherein the display control apparatus controls the display to display the above.
前記変更手段は、前記位置変更モードにおいて、複数の表示アイテムの配置について予め定められた複数のパターンのうち何れかのパターンがユーザにより選択されたことに応じて、該選択されたパターンの配置となるように前記複数の表示アイテムの表示位置を変更することを特徴とする請求項1乃至9の何れか1項に記載の表示制御装置。   In the position change mode, the changing unit is configured to change the arrangement of the selected pattern in response to the user selecting one of a plurality of patterns predetermined for the arrangement of the display items. The display control apparatus according to claim 1, wherein display positions of the plurality of display items are changed so as to be. 撮像手段を更に有することを特徴とする請求項1乃至10の何れか1項に記載の表示制御装置。   The display control apparatus according to claim 1, further comprising an imaging unit. 表示アイテムに割り当てられた前記特定の機能は、前記撮像手段による撮像に関する設定を行う機能を含むことを特徴とする請求項11に記載の表示制御装置。   The display control apparatus according to claim 11, wherein the specific function assigned to the display item includes a function of performing setting related to imaging by the imaging unit. 前記表示制御装置は、携帯電話端末であることを特徴とする請求項1乃至12の何れか1項に記載の表示制御装置。   The display control apparatus according to claim 1, wherein the display control apparatus is a mobile phone terminal. 前記表示制御装置は、パーソナルコンピュータ、PDA、携帯型の画像ビューワ、プリンタ装置に設けられた印刷画像選択および確認のためのディスプレイ、デジタルフォトフレームのうちの少なくとも1つであることを特徴とする請求項1乃至13の何れか1項に記載の表示制御装置。   The display control device is at least one of a personal computer, a PDA, a portable image viewer, a display for selecting and confirming a print image provided in a printer device, and a digital photo frame. Item 14. The display control device according to any one of Items 1 to 13. 表示手段に対するタッチ操作を検出するタッチ検出工程と、
特定の機能が割り当てられた表示アイテムを前記表示手段に表示するように制御する表示制御工程と、
前記表示アイテムの位置を変更するための動作モードである位置変更モードに切り替える切替工程と、
前記位置変更モードとは異なる所定の動作モードにおいて、前記表示アイテムにタッチした状態からタッチを離すタッチ操作に応じて、前記表示アイテムに割り当てられた機能を実行するように制御する制御工程と
前記位置変更モードにおいて、ユーザの操作に応じて、前記表示手段に表示される表示アイテムの表示位置を変更する変更工程と、
前記所定の動作モードにおいては、前記表示アイテムがタッチされたことに応じて、タッチされた前記表示アイテムの位置を変更することなく、タッチされたことを示す表示を行い、前記位置変更モードにおいては、前記表示アイテムがタッチされたことに応じて、該タッチされた表示アイテムを、タッチ前の表示位置が空白領域となるようにタッチ前の表示位置とは異なる他の表示位置に移動して表示することで、前記位置変更モードであることを認識可能とするように制御する工程と
を有することを特徴とする表示制御装置の制御方法。
A touch detection step of detecting a touch operation on the display means;
A display control step for controlling the display item to which a specific function is assigned to be displayed on the display means;
A switching step of switching to a position change mode that is an operation mode for changing the position of the display item,
A control step for controlling to execute a function assigned to the display item in response to a touch operation for releasing the touch from a state in which the display item is touched in a predetermined operation mode different from the position change mode; In the change mode, a change step of changing the display position of the display item displayed on the display means in accordance with a user operation;
In the predetermined operation mode, in response to the touch of the display item, the touched display item is displayed without changing the position of the touched display item. In the position change mode, the display item is touched. In response to the touch of the display item, the touched display item is moved to another display position different from the display position before the touch so that the display position before the touch becomes a blank area. And a step of performing control so as to enable recognition of the position change mode .
コンピュータを請求項1乃至14のいずれか1項に記載の表示制御装置の各手段として機能させるためのプログラム。   The program for functioning a computer as each means of the display control apparatus of any one of Claims 1 thru | or 14. コンピュータを請求項1乃至14のいずれか1項に記載の表示制御装置の各手段として機能させるためのプログラムを記録したコンピュータが読み取り可能な記録媒体。   A computer-readable recording medium having recorded thereon a program for causing the computer to function as each unit of the display control device according to any one of claims 1 to 14.
JP2014139124A 2014-07-04 2014-07-04 Display control apparatus, control method, program, and recording medium Expired - Fee Related JP5938445B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014139124A JP5938445B2 (en) 2014-07-04 2014-07-04 Display control apparatus, control method, program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014139124A JP5938445B2 (en) 2014-07-04 2014-07-04 Display control apparatus, control method, program, and recording medium

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2010021589A Division JP2011159180A (en) 2010-02-02 2010-02-02 Display control apparatus, display control method, program and storage medium

Publications (2)

Publication Number Publication Date
JP2014207006A JP2014207006A (en) 2014-10-30
JP5938445B2 true JP5938445B2 (en) 2016-06-22

Family

ID=52120453

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014139124A Expired - Fee Related JP5938445B2 (en) 2014-07-04 2014-07-04 Display control apparatus, control method, program, and recording medium

Country Status (1)

Country Link
JP (1) JP5938445B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6532372B2 (en) 2015-10-06 2019-06-19 キヤノン株式会社 Display control device, control method thereof and program
JP6762770B2 (en) * 2016-06-06 2020-09-30 株式会社デンソーテン Touch panel device and touch panel control method
CN106686236A (en) * 2016-12-29 2017-05-17 努比亚技术有限公司 Application-icon displaying device and method based on application states
JP7366682B2 (en) * 2019-10-07 2023-10-23 キヤノン株式会社 Electronic equipment and its control method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001249768A (en) * 2000-03-06 2001-09-14 Nec Infrontia Corp Screen display method for touch panel
JP4008299B2 (en) * 2002-07-25 2007-11-14 富士フイルム株式会社 Operation panel consisting of an imaging device and touch panel
US7509588B2 (en) * 2005-12-30 2009-03-24 Apple Inc. Portable electronic device with interface reconfiguration mode
US8619038B2 (en) * 2007-09-04 2013-12-31 Apple Inc. Editing interface
JP5025450B2 (en) * 2007-12-21 2012-09-12 三菱電機株式会社 Character input device

Also Published As

Publication number Publication date
JP2014207006A (en) 2014-10-30

Similar Documents

Publication Publication Date Title
US10911620B2 (en) Display control apparatus for displaying first menu items and second lower level menu items based on touch and touch-release operations, and control method thereof
JP5620947B2 (en) Electronic device, control method therefor, program, and storage medium
JP5451433B2 (en) Display control device and control method of display control device
JP2011159180A (en) Display control apparatus, display control method, program and storage medium
JP6873830B2 (en) Display control device, its control method and program
JP6647103B2 (en) Display control device and control method thereof
JP5938445B2 (en) Display control apparatus, control method, program, and recording medium
JP6808408B2 (en) Display control device and its control method
JP6234521B2 (en) Display control apparatus, display control apparatus control method, and program
JP6198459B2 (en) Display control device, display control device control method, program, and storage medium
JP6104338B2 (en) Electronic device, control method therefor, program, and storage medium
JP2013017088A (en) Imaging apparatus, control method of the same, control program, and recording medium
JP6407017B2 (en) Display control apparatus and control method thereof
JP5975813B2 (en) Imaging apparatus, control method therefor, program, and recording medium
JP6120541B2 (en) Display control apparatus and control method thereof
JP5777446B2 (en) Display control apparatus and control method thereof
JP6393296B2 (en) IMAGING DEVICE AND ITS CONTROL METHOD, IMAGING CONTROL DEVICE, PROGRAM, AND STORAGE MEDIUM
JP6239077B2 (en) Electronic device, control method therefor, program, and storage medium
JP6025878B2 (en) Display control apparatus and control method thereof
US12137288B2 (en) Imaging device with blur indication
JP6758994B2 (en) Electronic devices and their control methods
JP6207698B2 (en) Display control apparatus and control method thereof
JP6545048B2 (en) Electronic device, control method of electronic device, and program
JP5989202B2 (en) Display control apparatus, display control apparatus control method, and program
JP5840256B2 (en) Electronic device, control method therefor, program, and storage medium

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150730

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150821

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20151009

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20151106

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160205

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20160215

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160308

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160317

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160516

R151 Written notification of patent or utility model registration

Ref document number: 5938445

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees