JP6991320B2 - Display control device and display control method - Google Patents

Display control device and display control method Download PDF

Info

Publication number
JP6991320B2
JP6991320B2 JP2020517676A JP2020517676A JP6991320B2 JP 6991320 B2 JP6991320 B2 JP 6991320B2 JP 2020517676 A JP2020517676 A JP 2020517676A JP 2020517676 A JP2020517676 A JP 2020517676A JP 6991320 B2 JP6991320 B2 JP 6991320B2
Authority
JP
Japan
Prior art keywords
menu button
display control
touch
touch panel
displayed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020517676A
Other languages
Japanese (ja)
Other versions
JPWO2019215845A1 (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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of JPWO2019215845A1 publication Critical patent/JPWO2019215845A1/en
Application granted granted Critical
Publication of JP6991320B2 publication Critical patent/JP6991320B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)

Description

この発明は、タッチパネルの表示制御に関する。 The present invention relates to a touch panel display control.

特許文献1には、タッチパネル上のユーザがタッチした位置にメニューボタンを表示する技術が開示されている。ここで、メニューボタンとは、何らかの機能が割り当てられたボタンであり、ユーザがメニューボタンを押すことによって、当該メニューボタンに割り当てられた機能が実行されるものである。 Patent Document 1 discloses a technique of displaying a menu button at a position touched by a user on a touch panel. Here, the menu button is a button to which some function is assigned, and when the user presses the menu button, the function assigned to the menu button is executed.

特開2010-224684号公報Japanese Unexamined Patent Publication No. 2010-224684

メニューボタンがユーザのタッチ位置にあわせて表示されると、ユーザにとっては、自身が指定した位置にメニューボタンが表示されることになり、使い勝手の良い表示となる。しかし、ユーザが例えばタッチパネルの端の方をタッチした場合には、メニューボタンが見切れてしまうという問題がある。本発明は、上記の問題点を解決するためになされたものであり、タッチ操作に応じてメニューボタンを見切れないようタッチパネル上に表示することを目的とする。 When the menu button is displayed according to the touch position of the user, the menu button is displayed at the position specified by the user, which is convenient for the user. However, when the user touches the edge of the touch panel, for example, there is a problem that the menu button is cut off. The present invention has been made to solve the above-mentioned problems, and an object of the present invention is to display a menu button on a touch panel so as not to be cut off in response to a touch operation.

開示の表示制御装置は、タッチパネルに対するタッチ操作を検出する検出部と、検出部が検出したタッチ操作の種類を判定する判定部と、判定部が判定したタッチ操作の種類がダブルタップである場合に、タッチ操作に応じてメニューボタンをタッチパネルに表示させる表示制御部と、検出部がメニューボタンに対するタッチ操作を検出すると、メニューボタンに対応付けられた処理を実行する処理部と、を備える。表示制御部は、メニューボタンを予め定められた形状とし、かつメニューボタンの予め定められた位置をタッチ操作のタッチ位置に配置する第1態様で、メニューボタンの全体をタッチパネルに表示可能か否かを判断し、第1態様で表示可能と判断した場合は、メニューボタンの全体を第1態様でタッチパネルに表示させ、第1態様で表示不可と判断した場合は、メニューボタンの形状を、メニューボタンの全体がタッチパネルに表示されるよう第1態様から変更した第2態様で、メニューボタンをタッチパネルに表示させ、メニューボタンは、1つのメイン部品と少なくとも1つのサブ部品からなる複数の部品の配列で構成され、表示制御部は、メイン部品およびサブ部品の配列を変更することによりメニューボタンの形状を変更する。
In the display control device of the present disclosure , when the detection unit that detects the touch operation on the touch panel, the determination unit that determines the type of the touch operation detected by the detection unit, and the type of the touch operation determined by the determination unit are double taps. It also includes a display control unit that displays a menu button on the touch panel in response to a touch operation, and a processing unit that executes a process associated with the menu button when the detection unit detects a touch operation on the menu button. The display control unit is the first aspect in which the menu button has a predetermined shape and the predetermined position of the menu button is arranged at the touch position of the touch operation. Whether or not the entire menu button can be displayed on the touch panel. If it is determined that the menu button can be displayed in the first aspect, the entire menu button is displayed on the touch panel in the first aspect, and if it is determined that the display is not possible in the first aspect, the shape of the menu button is changed to the menu. In the second aspect, which is changed from the first aspect so that the entire button is displayed on the touch panel, the menu button is displayed on the touch panel, and the menu button is an array of a plurality of parts consisting of one main part and at least one sub part. The display control unit changes the shape of the menu button by changing the arrangement of the main parts and the sub parts .

開示の表示制御方法は、タッチパネルに対するタッチ操作を検出し、タッチ操作の種類を判定し、タッチ操作の種類がダブルタップである場合に、タッチ操作に応じてメニューボタンをタッチパネルに表示させる表示制御を行い、タッチ操作がメニューボタンに対するタッチ操作である場合に、メニューボタンに対応付けられた処理を実行する、表示制御方法である。表示制御は、メニューボタンを予め定められた形状とし、かつメニューボタンの予め定められた位置をタッチ操作のタッチ位置に配置する第1態様で、メニューボタンの全体をタッチパネルに表示可能か否かを判断し、第1態様で表示可能と判断した場合は、メニューボタンの全体を第1態様でタッチパネルに表示させ、第1態様で表示不可と判断した場合は、メニューボタンの形状を、メニューボタンの全体がタッチパネルに表示されるよう第1態様から変更した第2態様で、メニューボタンをタッチパネルに表示させ、メニューボタンは、1つのメイン部品と少なくとも1つのサブ部品からなる複数の部品の配列で構成され、メイン部品およびサブ部品の配列を変更することによりメニューボタンの形状を変更する。

The display control method of the present disclosure detects a touch operation on the touch panel, determines the type of touch operation, and displays a menu button on the touch panel in response to the touch operation when the type of touch operation is double tap. This is a display control method for executing a process associated with a menu button when the touch operation is a touch operation for the menu button. The display control is the first aspect in which the menu button has a predetermined shape and the predetermined position of the menu button is arranged at the touch position of the touch operation. Whether or not the entire menu button can be displayed on the touch panel is determined. If it is determined that the menu button can be displayed in the first aspect, the entire menu button is displayed on the touch panel in the first aspect, and if it is determined that the display is not possible in the first aspect, the shape of the menu button is changed to the menu button. In the second aspect, which is changed from the first aspect so that the whole of is displayed on the touch panel, the menu button is displayed on the touch panel, and the menu button is an array of a plurality of parts consisting of one main part and at least one sub part. It is configured to change the shape of the menu button by changing the arrangement of the main parts and sub parts .

本発明の表示制御装置によれば、メニューボタンが第1態様で表示可能な場合には第1態様で、表示不可能な場合には第2態様で、メニューボタンがタッチパネルに表示されるため、タッチ操作に応じてメニューボタンを見切れないようタッチパネル上に表示することができる。本発明の目的、特徴、態様、および利点は、以下の詳細な説明と添付図面とによって、より明白となる。 According to the display control device of the present invention, the menu button is displayed on the touch panel in the first mode when the menu button can be displayed in the first mode, and in the second mode when the menu button cannot be displayed. It can be displayed on the touch panel so that the menu button cannot be cut off according to the touch operation. Objectives, features, embodiments, and advantages of the present invention will be made more apparent with the following detailed description and accompanying drawings.

実施の形態1の表示制御装置の構成を示すブロック図である。It is a block diagram which shows the structure of the display control apparatus of Embodiment 1. FIG. 実施の形態1の表示制御装置の動作を示すフローチャートである。It is a flowchart which shows the operation of the display control apparatus of Embodiment 1. FIG. 実施の形態2の表示制御装置の構成を示すブロック図である。It is a block diagram which shows the structure of the display control device of Embodiment 2. メニューボタンの形状の設定画面を示す図である。It is a figure which shows the setting screen of the shape of a menu button. メニューボタンの各部品に割り当てられる機能の設定画面を示す図である。It is a figure which shows the setting screen of the function assigned to each part of a menu button. メニューボタンの第2態様における第1態様からの変更内容の設定画面を示す図である。It is a figure which shows the setting screen of the change content from the 1st aspect in the 2nd aspect of a menu button. 実施の形態2の表示制御装置の動作を示すフローチャートである。It is a flowchart which shows the operation of the display control device of Embodiment 2. タッチパネルの表示例を示す図である。It is a figure which shows the display example of a touch panel. タッチパネルの表示例を示す図である。It is a figure which shows the display example of a touch panel. タッチパネルの表示例を示す図である。It is a figure which shows the display example of a touch panel. タッチパネルの表示例を示す図である。It is a figure which shows the display example of a touch panel. タッチパネルの表示例を示す図である。It is a figure which shows the display example of a touch panel. タッチパネルの表示例を示す図である。It is a figure which shows the display example of a touch panel. メニューボタンの表示パターンを示す図である。It is a figure which shows the display pattern of a menu button. メニューボタンの表示パターンを示す図である。It is a figure which shows the display pattern of a menu button. メニューボタンの表示パターンを示す図である。It is a figure which shows the display pattern of a menu button. メニューボタンの表示パターンを示す図である。It is a figure which shows the display pattern of a menu button. メニューボタンの表示パターンを示す図である。It is a figure which shows the display pattern of a menu button. メニューボタンの表示パターンを示す図である。It is a figure which shows the display pattern of a menu button. 表示制御装置のハードウェア構成を示す図である。It is a figure which shows the hardware configuration of a display control device. 表示制御装置のハードウェア構成を示す図である。It is a figure which shows the hardware configuration of a display control device. 車載装置とサーバによる表示制御装置の構成例を示す図である。It is a figure which shows the configuration example of the display control device by an in-vehicle device and a server.

<A.実施の形態1>
<A-1.構成>
図1は、実施の形態1に係る表示制御装置101の構成を示すブロック図である。表示制御装置101は、表示制御装置102に対するユーザの入力インタフェースであるタッチパネル31におけるメニューボタンの表示を制御する。メニューボタンとは、後述する処理部13が実行可能な機能が割り当てられたボタンである。すなわち、ユーザはタッチパネル31に表示されたメニューボタンを操作することによって、処理部13に所定の処理を実行させることができる。
<A. Embodiment 1>
<A-1. Configuration>
FIG. 1 is a block diagram showing a configuration of a display control device 101 according to the first embodiment. The display control device 101 controls the display of the menu button on the touch panel 31, which is the user's input interface to the display control device 102. The menu button is a button to which a function that can be executed by the processing unit 13 described later is assigned. That is, the user can cause the processing unit 13 to execute a predetermined process by operating the menu button displayed on the touch panel 31.

表示制御装置101は、検出部11、表示制御部12、処理部13、およびメニュー情報登録部14を備えている。検出部11は、タッチパネル31に対するユーザのタッチ操作を検出する。具体的には、検出部11は、ユーザがタッチパネル31をタッチしたとき、そのタッチ位置を検出する。 The display control device 101 includes a detection unit 11, a display control unit 12, a processing unit 13, and a menu information registration unit 14. The detection unit 11 detects the user's touch operation on the touch panel 31. Specifically, when the user touches the touch panel 31, the detection unit 11 detects the touch position.

検出部11で検出されたタッチ位置は表示制御部12と処理部13に出力される。表示制御部12は、タッチ操作に応じてメニューボタンをタッチパネル31に表示させる。メニューボタンの表示態様には第1態様と第2態様がある。第1態様とは、メニューボタンがメニュー情報登録部14に登録されたデフォルト形状でタッチ位置にあわせて表示される態様である。第2態様とは、メニューボタンの形状または配置位置の少なくともいずれかが第1態様から変更され、メニューボタンの全体がタッチパネル31上に表示される態様である。表示制御部12は、メニューボタンを第1態様で表示可能か、すなわちメニューボタンを第1態様で表示したときに、タッチパネル31上にメニューボタンの全体が表示されるか否かを判断する。そして、表示制御部12はメニューボタンを第1態様で表示可能と判断した場合には、第1態様でメニューボタンをタッチパネル31に表示させる。一方、表示制御部12はメニューボタンを第1態様で表示不可能と判断した場合、すなわちメニューボタンを第1態様で表示したときにメニューボタンの少なくとも一部が見切れてしまう場合には、第2態様でメニューボタンをタッチパネル31に表示させる。 The touch position detected by the detection unit 11 is output to the display control unit 12 and the processing unit 13. The display control unit 12 causes the touch panel 31 to display a menu button in response to a touch operation. There are a first mode and a second mode in the display mode of the menu button. The first aspect is an aspect in which the menu button is displayed according to the touch position in the default shape registered in the menu information registration unit 14. The second aspect is an aspect in which at least one of the shape and the arrangement position of the menu button is changed from the first aspect, and the entire menu button is displayed on the touch panel 31. The display control unit 12 determines whether the menu button can be displayed in the first aspect, that is, whether the entire menu button is displayed on the touch panel 31 when the menu button is displayed in the first aspect. Then, when the display control unit 12 determines that the menu button can be displayed in the first aspect, the display control unit 12 causes the touch panel 31 to display the menu button in the first aspect. On the other hand, when the display control unit 12 determines that the menu button cannot be displayed in the first mode, that is, when at least a part of the menu button is cut off when the menu button is displayed in the first mode, the second mode is used. The menu button is displayed on the touch panel 31 in the embodiment.

メニュー情報登録部14には、メニューボタンの形状、さらにはメニューボタンをタッチ位置にあわせて表示することが出来ない場合のメニューボタンの変更内容に関する情報等、メニューボタンの表示態様に関する情報が登録されている。表示制御部12は、メニュー情報登録部14に登録された情報を参照してメニューボタンの表示制御を行う。 In the menu information registration unit 14, information on the display mode of the menu button, such as the shape of the menu button and information on the change contents of the menu button when the menu button cannot be displayed according to the touch position, is registered. ing. The display control unit 12 controls the display of the menu button with reference to the information registered in the menu information registration unit 14.

処理部13は、メニューボタンが操作された場合、すなわちメニューボタンの表示領域に対するタッチ操作を検出部11が検出した場合に、メニューボタンに割り当てられた機能の実行処理を行う。言い換えれば、メニューボタンには、処理部13が実行可能な機能が割り当てられている。ユーザがメニューボタンにタッチすると、メニューボタンに割り当てられた機能を処理部13が実行する。例えば、表示制御装置101が車両のナビゲーション装置である場合、ユーザが高頻度に使用する「登録地への経路探索」機能等がメニューボタンに割り当てられ得る。この場合、ユーザがメニューボタンにタッチすると、処理部13は車両の現在地から登録地、例えばユーザの自宅への経路探索処理を行う。 The processing unit 13 executes the function assigned to the menu button when the menu button is operated, that is, when the detection unit 11 detects a touch operation on the display area of the menu button. In other words, the menu button is assigned a function that can be executed by the processing unit 13. When the user touches the menu button, the processing unit 13 executes the function assigned to the menu button. For example, when the display control device 101 is a vehicle navigation device, a "route search to a registered place" function or the like frequently used by the user may be assigned to the menu button. In this case, when the user touches the menu button, the processing unit 13 performs a route search process from the current location of the vehicle to the registered location, for example, the user's home.

<A-2.動作>
図2は、表示制御装置101によるメニューボタンの表示制御動作を示すフローチャートである。以下、図2のフローに沿って、表示制御装置101の表示制御動作を説明する。
<A-2. Operation>
FIG. 2 is a flowchart showing the display control operation of the menu button by the display control device 101. Hereinafter, the display control operation of the display control device 101 will be described according to the flow of FIG.

まず、検出部11は、タッチパネル31に対するタッチ操作の有無を判断する(ステップS101)。表示制御装置101は、検出部11がタッチパネル31に対するタッチ操作を検出するまでステップS101を繰り返す。検出部11がタッチパネル31に対するタッチ操作を検出すると(ステップS101でYes)、表示制御部12が、メニューボタンを第1態様で表示可能か否かを判断する(ステップS102)。ここで、現在タッチパネル31にはメニューボタンが表示されていないことを前提とする。 First, the detection unit 11 determines whether or not there is a touch operation on the touch panel 31 (step S101). The display control device 101 repeats step S101 until the detection unit 11 detects a touch operation on the touch panel 31. When the detection unit 11 detects a touch operation on the touch panel 31 (Yes in step S101), the display control unit 12 determines whether or not the menu button can be displayed in the first mode (step S102). Here, it is assumed that the menu button is not currently displayed on the touch panel 31.

具体的には、表示制御部12はメニュー情報登録部14からメニューボタンのデフォルト形状を取得し、これとタッチ位置に基づき、デフォルト形状のメニューボタンをタッチ位置にあわせて表示可能か否かを判断する。なお、「タッチ位置にあわせて表示」とは、メニューボタンの特定の領域がタッチ位置に重なるように表示することをいう。 Specifically, the display control unit 12 acquires the default shape of the menu button from the menu information registration unit 14, and determines whether or not the menu button of the default shape can be displayed according to the touch position based on this and the touch position. do. In addition, "display according to the touch position" means to display so that a specific area of the menu button overlaps with the touch position.

表示制御部12は、メニューボタンを第1態様で表示可能と判断すると、メニューボタンを第1態様でタッチパネル31に表示させる(ステップS103)。一方、表示制御部12は、メニューボタンを第2態様で表示可能と判断すると、メニューボタンを第2態様でタッチパネル31に表示させる(ステップS104)。なお、本ステップで表示制御部12は、メニューボタンの全体がタッチパネル31に表示されるように、メニューボタンの形状と配置位置の少なくともいずれか一方を第1態様から変更する。表示制御部12はメニューボタンの形状を変更する場合、例えばメニュー情報登録部14に登録された選択肢から形状を選択する。以上で、メニューボタンの表示制御動作は終了する。 When the display control unit 12 determines that the menu button can be displayed in the first mode, the display control unit 12 displays the menu button on the touch panel 31 in the first mode (step S103). On the other hand, when the display control unit 12 determines that the menu button can be displayed in the second mode, the display control unit 12 displays the menu button on the touch panel 31 in the second mode (step S104). In this step, the display control unit 12 changes at least one of the shape and the arrangement position of the menu button from the first aspect so that the entire menu button is displayed on the touch panel 31. When changing the shape of the menu button, the display control unit 12 selects the shape from the options registered in the menu information registration unit 14, for example. This completes the menu button display control operation.

なお、ステップS103またはステップS104でメニューボタンがタッチパネル31に表示された状態で、ユーザがメニューボタンにタッチすると、検出部11がメニューボタンに対するタッチ操作を検出する。そして、処理部13がメニューボタンに割り当てられた処理を実行する。 When the user touches the menu button while the menu button is displayed on the touch panel 31 in step S103 or step S104, the detection unit 11 detects the touch operation on the menu button. Then, the processing unit 13 executes the processing assigned to the menu button.

<A-3.効果>
実施の形態1の表示制御装置101は、タッチパネル31に対するタッチ操作を検出する検出部11と、タッチ操作に応じてメニューボタンをタッチパネル31に表示させる表示制御部12と、検出部がメニューボタンに対するタッチ操作を検出すると、メニューボタンに対応付けられた処理を実行する処理部13と、を備える。そして、表示制御部12は、メニューボタンを予め定められた形状とし、かつメニューボタンの予め定められた位置をタッチ操作のタッチ位置に配置する第1態様で、メニューボタンの全体をタッチパネル31に表示可能か否かを判断し、第1態様で表示可能と判断した場合は、メニューボタンの全体を第1態様でタッチパネル31に表示させ、第1態様で表示不可と判断した場合は、メニューボタンの形状および配置位置の少なくともいずれかを、メニューボタンの全体がタッチパネル31に表示されるよう第1態様から変更した第2態様で、メニューボタンをタッチパネル31に表示させる。これにより、表示制御装置101によれば、可能な場合には、タッチ位置に重ねてメニューボタンが表示される。従って、ユーザは自身のタッチ位置にメニューボタンが表示されるため、使い勝手良くメニューボタンを操作することができる。また、タッチ位置に重ねてメニューボタンを表示するとメニューボタンが見切れてしまう場合には、メニューボタンの形状が変更されるか、あるいはメニューボタンの配置位置が変更されるか、あるいはその両方の変更によって、メニューボタンの全体がタッチパネル31に表示される。従って、ユーザがタッチパネル31の端をタッチした場合でも、メニューボタンが見切れることなくタッチパネル31に表示される。
<A-3. Effect>
The display control device 101 of the first embodiment has a detection unit 11 that detects a touch operation on the touch panel 31, a display control unit 12 that displays a menu button on the touch panel 31 in response to the touch operation, and a touch unit that touches the menu button. When an operation is detected, a processing unit 13 that executes a process associated with the menu button is provided. Then, the display control unit 12 displays the entire menu button on the touch panel 31 in the first embodiment in which the menu button has a predetermined shape and the predetermined position of the menu button is arranged at the touch position of the touch operation. If it is determined whether or not it is possible and it is determined that the display is possible in the first aspect, the entire menu button is displayed on the touch panel 31 in the first aspect, and if it is determined that the display is not possible in the first aspect, the menu button is displayed. The menu button is displayed on the touch panel 31 in the second aspect in which at least one of the shape and the arrangement position is changed from the first aspect so that the entire menu button is displayed on the touch panel 31. As a result, according to the display control device 101, the menu button is displayed so as to be superimposed on the touch position, if possible. Therefore, since the menu button is displayed at the touch position of the user, the user can operate the menu button with ease. Also, if the menu button is cut off when the menu button is displayed on top of the touch position, the shape of the menu button is changed, the position of the menu button is changed, or both are changed. , The entire menu button is displayed on the touch panel 31. Therefore, even when the user touches the end of the touch panel 31, the menu button is displayed on the touch panel 31 without being cut off.

実施の形態1の表示制御方法は、タッチパネル31に対するタッチ操作を検出し、タッチ操作に応じてメニューボタンをタッチパネル31に表示させる表示制御を行い、タッチ操作がメニューボタンに対するタッチ操作である場合に、メニューボタンに対応付けられた処理を実行する、表示制御方法である。前記表示制御は、メニューボタンを予め定められた形状とし、かつメニューボタンの予め定められた位置をタッチ操作のタッチ位置に配置する第1態様で、メニューボタンの全体をタッチパネル31に表示可能か否かを判断し、第1態様で表示可能と判断した場合は、メニューボタンの全体を第1態様でタッチパネル31に表示させ、第1態様で表示不可と判断した場合は、メニューボタンの形状および配置位置の少なくともいずれかを、メニューボタンの全体がタッチパネル31に表示されるよう第1態様から変更した第2態様で、メニューボタンをタッチパネル31に表示させる。これにより、可能な場合には、タッチ位置に重ねてメニューボタンが表示される。従って、ユーザは自身のタッチ位置にメニューボタンが表示されるため、使い勝手良くメニューボタンを操作することができる。また、タッチ位置に重ねてメニューボタンを表示するとメニューボタンが見切れてしまう場合には、メニューボタンの形状が変更されるか、あるいはメニューボタンの配置位置が変更されるか、あるいはその両方の変更によって、メニューボタンの全体がタッチパネル31に表示される。従って、ユーザがタッチパネル31の端をタッチした場合でも、メニューボタンが見切れることなくタッチパネル31に表示される。 The display control method of the first embodiment detects a touch operation on the touch panel 31, controls the display so that the menu button is displayed on the touch panel 31 in response to the touch operation, and when the touch operation is a touch operation on the menu button, This is a display control method that executes the process associated with the menu button. The display control is the first aspect in which the menu button has a predetermined shape and the predetermined position of the menu button is arranged at the touch position of the touch operation. Whether or not the entire menu button can be displayed on the touch panel 31. If it is determined that the menu button can be displayed in the first aspect, the entire menu button is displayed on the touch panel 31 in the first aspect, and if it is determined that the display is not possible in the first aspect, the shape and arrangement of the menu button. The menu button is displayed on the touch panel 31 in the second aspect in which at least one of the positions is changed from the first aspect so that the entire menu button is displayed on the touch panel 31. As a result, if possible, the menu button is displayed overlaid on the touch position. Therefore, since the menu button is displayed at the touch position of the user, the user can operate the menu button with ease. Also, if the menu button is cut off when the menu button is displayed on top of the touch position, the shape of the menu button is changed, the position of the menu button is changed, or both are changed. , The entire menu button is displayed on the touch panel 31. Therefore, even when the user touches the end of the touch panel 31, the menu button is displayed on the touch panel 31 without being cut off.

<B.実施の形態2>
<B-1.全体構成>
図3は、実施の形態2に係る表示制御装置102の構成を示すブロック図である。表示制御装置102は、表示制御装置102に対するユーザの入力インタフェースであるタッチパネル31におけるメニューボタンの表示を制御する。表示制御装置102は、実施の形態1の表示制御装置101の構成に加えて、判定部15を備える。タッチパネル31は車両に搭載されている。また、表示制御装置102は、車両に搭載されたナビゲーション装置であり、一般的なナビゲーション機能の他、テレビ放送の受信、ウェブの閲覧、ラジオ放送の受信、USBメモリなどの接続された外部メディアの音源の再生、といったマルチメディア機能を有するものとする。すなわち、処理部13は、経路探索機能、テレビ放送の受信機能、ウェブの検索機能、ラジオ放送の受信機能、外部メディアの音源の再生機能等を有する。
<B. Embodiment 2>
<B-1. Overall configuration>
FIG. 3 is a block diagram showing a configuration of the display control device 102 according to the second embodiment. The display control device 102 controls the display of the menu button on the touch panel 31, which is the user's input interface to the display control device 102. The display control device 102 includes a determination unit 15 in addition to the configuration of the display control device 101 of the first embodiment. The touch panel 31 is mounted on the vehicle. Further, the display control device 102 is a navigation device mounted on a vehicle, and has a general navigation function, as well as reception of TV broadcasts, browsing of the web, reception of radio broadcasts, and connected external media such as a USB memory. It shall have multimedia functions such as sound source playback. That is, the processing unit 13 has a route search function, a television broadcast reception function, a web search function, a radio broadcast reception function, a sound source reproduction function of an external medium, and the like.

判定部15は、検出部11がタッチパネル31に対するタッチ操作を検出すると、当該タッチ操作の種類を判定する。具体的には、判定部15は、タッチ操作がシングルタップであるかダブルタップであるかを判定する。シングルタップとは、タッチパネル31に1度きりタッチする操作をいう。ダブルタップとは、タッチパネル31に2度連続してタッチする操作をいう。タッチが1度きりか2度連続したかは、1度目のタッチから規定時間(例えば、0.5秒)内に2度目のタッチが行われ、1度目のタッチと2度目のタッチにおけるタッチ位置の距離が閾値(例えば、1cm)内にあるかどうかにより、判定される。 When the detection unit 11 detects a touch operation on the touch panel 31, the determination unit 15 determines the type of the touch operation. Specifically, the determination unit 15 determines whether the touch operation is a single tap or a double tap. The single tap means an operation of touching the touch panel 31 only once. The double tap is an operation of touching the touch panel 31 twice in succession. Whether the touch is only once or consecutively twice is determined by performing the second touch within the specified time (for example, 0.5 seconds) from the first touch, and the touch position in the first touch and the second touch. Is determined by whether or not the distance is within a threshold value (for example, 1 cm).

表示制御部12は、タッチパネル31へのタッチ操作がダブルタップである場合に、メニューボタンの表示制御を行う。一方、タッチパネル31へのタッチ操作がシングルタップである場合には、メニューボタン以外のシングルタップに割り当てられた表示制御を行う。 The display control unit 12 controls the display of the menu button when the touch operation to the touch panel 31 is a double tap. On the other hand, when the touch operation to the touch panel 31 is a single tap, the display control assigned to the single tap other than the menu button is performed.

なお、上記の例では、メニューボタンの表示制御を行うべきタッチ操作の種類としてダブルタップが採用されたが、他の種類のタッチ操作が採用されても良い。他の種類のタッチ操作として、長押しタッチまたはマルチタッチが想定される。 In the above example, the double tap is adopted as the type of touch operation for which the display control of the menu button should be performed, but other types of touch operations may be adopted. Long-press touch or multi-touch is assumed as another type of touch operation.

例えば、判定部15は、規定時間(例えば、2秒)以上タッチが継続した場合に長押しタッチと判定する。しかし、一般的なナビゲーション装置では、長押しタッチが行われた場合、タッチ位置の方向に地図をスクロールし続けるという機能を持つものが多い。このように、長押しタッチは地図のスクロール操作に利用されることが多いため、長押しタッチをメニューボタンの表示制御に用いる場合には、地図のスクロール操作との判定条件の差別化が困難である。 For example, the determination unit 15 determines that the touch is a long press touch when the touch continues for a specified time (for example, 2 seconds) or longer. However, many general navigation devices have a function of continuously scrolling the map in the direction of the touch position when a long press touch is performed. In this way, since the long press touch is often used for the scroll operation of the map, when the long press touch is used for the display control of the menu button, it is difficult to differentiate the judgment condition from the scroll operation of the map. be.

また、マルチタッチに対応するナビゲーション装置の場合、通常2点タッチの操作は画面のピンチインまたはピンチアウトに割り当てられるため、3点以上のマルチタッチをメニューボタンの表示制御に用いることとなる。しかし、3点以上のマルチタッチに対応するナビゲーション装置は一般的ではなく汎用性に欠ける。また、例えば3点のマルチタッチではタッチ位置が3つ存在するため、どの位置を、メニューボタンを表示すべき「タッチ位置」とすべきかの判断が難しく、ユーザが想定する「タッチ位置」も各ユーザによって異なると考えられる。このような観点から、メニューボタンの表示制御を行うべきタッチ操作の種類として、ダブルタップを用いることが望ましい。 Further, in the case of a navigation device that supports multi-touch, since the operation of two-point touch is usually assigned to pinch-in or pinch-out of the screen, multi-touch of three or more points is used for display control of the menu button. However, a navigation device that supports multi-touch with three or more points is not common and lacks versatility. Further, for example, in the case of three-point multi-touch, since there are three touch positions, it is difficult to determine which position should be the "touch position" at which the menu button should be displayed, and the "touch position" assumed by the user is also each. It is considered to be different depending on the user. From this point of view, it is desirable to use double tap as the type of touch operation for which the display control of the menu button should be performed.

<B-2.メニューボタン>
次に、メニューボタンの構成について説明する。図4から図6は、メニューボタン50に関する各種の設定画面を示している。これらの設定画面は、表示制御部12によりタッチパネル31に表示される。
<B-2. Menu button>
Next, the configuration of the menu button will be described. 4 to 6 show various setting screens related to the menu button 50. These setting screens are displayed on the touch panel 31 by the display control unit 12.

図4は、メニューボタン50のデフォルト形状の設定画面である。図4に示すように、メニューボタン50は1つのメイン部品51と4つのサブ部品52-55からなり、これらの部品が縦方向、横方向または縦横両方向に配列されることにより形状が規定される。図4には、メイン部品51とサブ部品52-55が横一列に配列された形状A、メイン部品51を中心にサブ部品52-55がその周囲に十字型に配列された形状B、メイン部品51とサブ部品52-55が縦一列に配列された形状Cが示されている。ユーザは、設定画面上で形状A-Cのいずれかを選択することが可能である。なお、図4には形状A-Cのみを示しているが、T字型またはL字型など他の形状があっても良い。ここでは、形状Aがメニューボタン50のデフォルト形状として設定されたものとして以下の説明を行う。 FIG. 4 is a setting screen of the default shape of the menu button 50. As shown in FIG. 4, the menu button 50 consists of one main part 51 and four sub-parts 52-55, and the shape is defined by arranging these parts in both the vertical, horizontal, and vertical and horizontal directions. .. FIG. 4 shows a shape A in which the main part 51 and the sub parts 52-55 are arranged in a horizontal row, a shape B in which the sub parts 52-55 are arranged in a cross shape around the main part 51, and a main part. A shape C in which 51 and sub-parts 52-55 are arranged in a vertical row is shown. The user can select any of the shapes AC on the setting screen. Although only the shapes AC are shown in FIG. 4, other shapes such as a T-shape or an L-shape may be used. Here, the following description will be given assuming that the shape A is set as the default shape of the menu button 50.

図5は、メニューボタン50の各部品に割り当てる機能の設定画面である。通常、図4に示した設定画面でメニューボタン50のデフォルト形状が設定された後、タッチパネル31は図5の画面に遷移する。図5の設定画面には、図4の設定画面で選択されたデフォルト形状のメニューボタン50と、メニューボタン50の各部品に割り当て可能な機能のアイコン61-66が表示されている。ユーザは、アイコン61-66をメニューボタン50の各部品51-55にドラッグすることで、機能の割り当てを行うことができる。例えば、ユーザが自車位置周辺地図の表示機能を示す「MAP」アイコン61をメニューボタン50のサブ部品55までドラッグすると、サブ部品55に自車位置周辺地図の表示機能が割り当てられる。 FIG. 5 is a setting screen of a function assigned to each component of the menu button 50. Normally, after the default shape of the menu button 50 is set on the setting screen shown in FIG. 4, the touch panel 31 transitions to the screen of FIG. On the setting screen of FIG. 5, a menu button 50 having a default shape selected on the setting screen of FIG. 4 and icons 61-66 of functions that can be assigned to each component of the menu button 50 are displayed. The user can assign a function by dragging the icons 61-66 to the parts 51-55 of the menu button 50. For example, when the user drags the "MAP" icon 61 indicating the display function of the vehicle position peripheral map to the sub component 55 of the menu button 50, the vehicle position peripheral map display function is assigned to the sub component 55.

表示制御部12は、メニューボタン50をデフォルト形状、かつメイン部品51をタッチ位置に合わせて、タッチパネル31上に表示させる。この表示態様を第1態様と称する。しかし、第1態様ではメニューボタン50が見切れてしまう場合、表示制御部12はメニューボタン50の形状をデフォルト形状から変更するか、タッチ位置に重ねる部品をメイン部品51から変更するか、またはそれらの両方の変更を行って、メニューボタン50をタッチパネル31上に表示させる。このような変更を行った表示態様を第2態様と称する。 The display control unit 12 displays the menu button 50 in the default shape and the main component 51 in the touch position on the touch panel 31. This display mode is referred to as a first mode. However, in the first aspect, when the menu button 50 is cut off, the display control unit 12 changes the shape of the menu button 50 from the default shape, changes the parts to be overlapped with the touch position from the main parts 51, or those. Both changes are made to display the menu button 50 on the touch panel 31. The display mode in which such a change is made is referred to as a second mode.

図6は、第2態様における第1態様からの変更内容の設定画面である。設定項目には「形状」と「配置移動先」とがある。「形状」の欄では、メニューボタン50が第1態様で表示不可能な場合、メニューボタン50の形状をデフォルト形状のまま変形しない(無変形)か、あるいは変形するかが設定される。また、「配置移動先」の欄では、メニューボタン50が第1態様で表示不可能な場合、メニューボタン50の配置位置を予め定められた固定位置に変更するか(固定)、サブ部品52-55のいずれかをタッチ位置にあわせるように変更するか(可変)が設定される。 FIG. 6 is a setting screen of the change contents from the first aspect in the second aspect. The setting items include "shape" and "placement move destination". In the "shape" column, when the menu button 50 cannot be displayed in the first aspect, it is set whether the shape of the menu button 50 is not deformed (no deformation) or deformed with the default shape. Further, in the "placement move destination" column, if the menu button 50 cannot be displayed in the first aspect, the placement position of the menu button 50 is changed to a predetermined fixed position (fixed), or the sub-part 52-. It is set whether to change any of 55 to match the touch position (variable).

図4から図6の設定画面により設定されたメニューボタン50に関する情報は、メニュー情報登録部14に登録される。図4から図6では、メニューボタン50に関する種々の設定をユーザが行うことについて説明した。しかし、これらの設定は必ずしもユーザにより行われる必要はなく、予め設定されていても良い。 Information about the menu button 50 set by the setting screens of FIGS. 4 to 6 is registered in the menu information registration unit 14. 4 to 6 show that the user makes various settings related to the menu button 50. However, these settings do not necessarily have to be made by the user and may be set in advance.

<B-3.動作>
図7は、表示制御装置102によるタッチパネル31の表示制御処理を示すフローチャートである。以下、図7に沿って表示制御装置102によるタッチパネル31の表示制御処理を説明する。
<B-3. Operation>
FIG. 7 is a flowchart showing a display control process of the touch panel 31 by the display control device 102. Hereinafter, the display control process of the touch panel 31 by the display control device 102 will be described with reference to FIG. 7.

まず、検出部11が、タッチパネル31に対するタッチ操作の有無を判断する(ステップS201)。表示制御装置102は、検出部11がタッチパネル31に対するタッチ操作を検出するまでステップS201を繰り返す。検出部11がタッチパネル31に対するタッチ操作を検出すると(ステップS201でYes)、判定部15が、当該タッチ操作がダブルタップであるか否かを判断する(ステップS202)。 First, the detection unit 11 determines whether or not there is a touch operation on the touch panel 31 (step S201). The display control device 102 repeats step S201 until the detection unit 11 detects a touch operation on the touch panel 31. When the detection unit 11 detects a touch operation on the touch panel 31 (Yes in step S201), the determination unit 15 determines whether or not the touch operation is a double tap (step S202).

ステップS202において、判定部15がユーザのタッチ操作をダブルタップでない、すなわちシングルタップであると判断した場合、表示制御部12または処理部13がシングルタップに対応した所定の処理を実行する(ステップS203)。ここでは、タッチパネル31における表示制御に関する処理を表示制御部12が行い、それ以外の処理を処理部13が行う。その後、表示制御処理はステップS201に戻る。例えば、図8に示すようにタッチパネル31に走行経路41と自車位置アイコン42とを含む自車位置周辺地図が表示されている状況でシングルタップ操作が行われた場合、表示制御部12は、タッチ位置Pの方向に地図の中心位置を移動するスクロール処理を行う。このように、ダブルタップのタッチ操作に対してのみメニューボタン50の表示制御が行われるため、ユーザは自身が意図したタイミングでメニューボタン50の操作を行うことが可能となる。 In step S202, when the determination unit 15 determines that the user's touch operation is not a double tap, that is, a single tap, the display control unit 12 or the processing unit 13 executes a predetermined process corresponding to the single tap (step S203). ). Here, the display control unit 12 performs processing related to display control on the touch panel 31, and the processing unit 13 performs other processing. After that, the display control process returns to step S201. For example, when a single tap operation is performed in a situation where the touch panel 31 displays a map around the vehicle position including the travel route 41 and the vehicle position icon 42 as shown in FIG. 8, the display control unit 12 displays the display control unit 12. Scrolling is performed to move the center position of the map in the direction of the touch position P. As described above, since the display control of the menu button 50 is performed only for the touch operation of the double tap, the user can operate the menu button 50 at the timing intended by himself / herself.

ステップS202において、判定部15がユーザのタッチ操作をダブルタップであると判断した場合、表示制御部12は、メニューボタン50がタッチパネル31に表示中であるか否かを判断する(ステップS204)。 When the determination unit 15 determines in step S202 that the user's touch operation is a double tap, the display control unit 12 determines whether or not the menu button 50 is being displayed on the touch panel 31 (step S204).

表示制御部12は、ステップS204において、メニューボタン50がタッチパネル31に表示中でないと判断すると、判定部15からダブルタップにおける2度目のタッチ位置を取得し(ステップS205)、さらにメニュー情報登録部14からメニューボタン50のデフォルト形状を取得する(ステップS206)。ここでは、図4に示す形状Bをデフォルト形状とする。そして、表示制御部12は、メニューボタン50をデフォルト形状かつメイン部品51をタッチ位置にあわせて表示可能か、すなわちメニューボタン50を第1態様で表示可能か否か判断する(ステップS207)。表示制御部12は、第1態様でメニューボタン50を表示可能であると判断した場合、メニューボタン50を第1態様でタッチパネル31に表示させる(ステップS208)。 When the display control unit 12 determines in step S204 that the menu button 50 is not being displayed on the touch panel 31, the display control unit 12 acquires the second touch position in the double tap from the determination unit 15 (step S205), and further, the menu information registration unit 14 The default shape of the menu button 50 is acquired from (step S206). Here, the shape B shown in FIG. 4 is used as the default shape. Then, the display control unit 12 determines whether the menu button 50 can be displayed in the default shape and the main component 51 can be displayed in accordance with the touch position, that is, whether the menu button 50 can be displayed in the first mode (step S207). When the display control unit 12 determines that the menu button 50 can be displayed in the first aspect, the display control unit 12 displays the menu button 50 on the touch panel 31 in the first aspect (step S208).

図9は、メニューボタン50の第1態様の表示例である。図8に示すタッチパネル31に自車位置周辺地図が表示されている状況で、ユーザがダブルタップを行うと、図9に示すように、ダブルタップの2回目のタッチ位置Pをメイン部品51にあわせてメニューボタン50がデフォルトの十字形状で表示される。 FIG. 9 is a display example of the first aspect of the menu button 50. When the user double-tap while the map around the vehicle position is displayed on the touch panel 31 shown in FIG. 8, the second touch position P of the double tap is aligned with the main component 51 as shown in FIG. The menu button 50 is displayed in the default cross shape.

図7のフローに戻り、表示制御部12はステップS204においてメニューボタン50がタッチパネル31に表示中であると判断すると、ステップS201で検出されたタッチ操作がメニューボタン50に対する操作か否かを判断する(ステップS209)。メニューボタン50に対する操作か否かは、タッチ操作のタッチ位置とメニューボタン50の表示位置とを比較して判断される。 Returning to the flow of FIG. 7, when the display control unit 12 determines in step S204 that the menu button 50 is being displayed on the touch panel 31, it determines whether the touch operation detected in step S201 is an operation for the menu button 50. (Step S209). Whether or not the operation is for the menu button 50 is determined by comparing the touch position of the touch operation with the display position of the menu button 50.

ステップS209において、表示制御部12はタッチ操作がメニューボタン50に対する操作であると判断すると、タッチ操作のタッチ位置とメニューボタン50の各部品51-55の表示位置とを比較して、メニューボタン50の操作された部品を判定する。そして、処理部13は、操作された部品に割り当てられた機能を実行する(ステップS210)。 In step S209, when the display control unit 12 determines that the touch operation is an operation for the menu button 50, the touch position of the touch operation is compared with the display position of each component 51-55 of the menu button 50, and the menu button 50 is compared. Judge the operated part of. Then, the processing unit 13 executes the function assigned to the operated component (step S210).

図10は、ユーザがメニューボタン50のサブ部品55にタッチする様子を示している。サブ部品55に「音楽再生機能」が割り当てられているとすると、処理部13は音楽再生処理を行い、表示制御部12は再生音楽の情報をタッチパネル31に表示させる。これにより、タッチパネル31の表示は図11のように遷移する。 FIG. 10 shows how the user touches the sub-component 55 of the menu button 50. Assuming that the "music reproduction function" is assigned to the sub component 55, the processing unit 13 performs music reproduction processing, and the display control unit 12 causes the touch panel 31 to display the information of the reproduced music. As a result, the display on the touch panel 31 transitions as shown in FIG.

図7のフローに戻り、ステップS209において、表示制御部12はタッチ操作がメニューボタン50に対する操作でないと判断すると、現在表示中のメニューボタン50を非表示にする表示制御を行う(ステップS211)。 Returning to the flow of FIG. 7, in step S209, when the display control unit 12 determines that the touch operation is not an operation for the menu button 50, the display control unit 12 performs display control to hide the currently displayed menu button 50 (step S211).

図12は、ユーザがメニューボタン50以外の場所にタッチする様子を示している。このとき、タッチパネル31の表示は図13に示すように遷移し、メニューボタン50が非表示となる。 FIG. 12 shows how the user touches a place other than the menu button 50. At this time, the display of the touch panel 31 transitions as shown in FIG. 13, and the menu button 50 is hidden.

メニューボタン50が第1態様で表示不可能な場合、表示制御部12はメニューボタン50を第2態様で表示制御する。図14から図19は、メニューボタン50の第2態様における表示パターンを示している。図14に示されるパターン1は、図6の設定画面で「形状:無変形」かつ「配置移動先:可変」と設定された場合の表示である。パターン1は第1態様と比較すると、メニューボタン50の形状がデフォルトの十字型を保ちつつ、タッチ位置Pに合わせて表示される部品がメイン部品51からサブ部品54に変更されている。図15に表示されるパターン2は、図6の設定画面で「形状:無変形」かつ「配置移動先:固定」と設定された場合の表示である。パターン2を第1態様と比較すると、メニューボタン50はデフォルトの十字形状を保ちつつ、メイン部品51がタッチパネル31の画面の中央に位置するように配置位置が変更される。なお、この例では、第2態様におけるメニューボタン50の配置移動先として、画面の中央が予め定められているものとする。図16から図18に表示されるパターン3から5は、図6の設定画面で「形状:変形」かつ「配置移動先:固定」と設定された場合の表示である。パターン3から5を第1態様と比較すると、タッチ位置Pに合わせて表示される部品はメイン部品51のままであるが、メニューボタン50の形状はデフォルトの十字形状から変更される。メニューボタン50は、パターン3ではT字型に配列され、パターン4では横方向に一列に配列され、パターン5ではL字型に配列される。図19に表示されるパターン6は、図6の設定画面で「形状:変形」かつ「配置移動先:可変」と設定された場合の表示である。パターン6を第1態様と比較すると、メニューボタン50の形状がデフォルトの十字形状から変更され、さらにタッチ位置Pに合わせて表示される部品がサブ部品54に変更される。 When the menu button 50 cannot be displayed in the first aspect, the display control unit 12 controls the display of the menu button 50 in the second aspect. 14 to 19 show the display pattern in the second aspect of the menu button 50. The pattern 1 shown in FIG. 14 is a display when "shape: no deformation" and "arrangement movement destination: variable" are set on the setting screen of FIG. In the pattern 1, as compared with the first aspect, the part displayed according to the touch position P is changed from the main part 51 to the sub part 54 while the shape of the menu button 50 keeps the default cross shape. The pattern 2 displayed in FIG. 15 is a display when "shape: no deformation" and "placement movement destination: fixed" are set on the setting screen of FIG. Comparing the pattern 2 with the first aspect, the arrangement position of the menu button 50 is changed so that the main component 51 is located at the center of the screen of the touch panel 31 while maintaining the default cross shape. In this example, it is assumed that the center of the screen is predetermined as the placement movement destination of the menu button 50 in the second aspect. Patterns 3 to 5 displayed in FIGS. 16 to 18 are displays when "shape: deformation" and "placement movement destination: fixed" are set on the setting screen of FIG. Comparing patterns 3 to 5 with the first aspect, the parts displayed according to the touch position P are still the main parts 51, but the shape of the menu button 50 is changed from the default cross shape. The menu buttons 50 are arranged in a T-shape in pattern 3, arranged in a horizontal row in pattern 4, and arranged in an L-shape in pattern 5. The pattern 6 displayed in FIG. 19 is a display when "shape: deformation" and "arrangement movement destination: variable" are set on the setting screen of FIG. Comparing the pattern 6 with the first aspect, the shape of the menu button 50 is changed from the default cross shape, and the part displayed according to the touch position P is changed to the sub part 54.

メニューボタン50の第2態様による表示制御処理を、図7のフローに沿って説明する。図7のステップS207でNoの場合、表示制御部12は、メニューボタン50の形状を変更することにより、いずれかの部品51-55をタッチ位置にあわせてメニューボタン50を表示可能か否か判断する(ステップS212)。ここで、表示制御部12はメニュー情報登録部14から、メニューボタン50のデフォルト形状以外の他の形状を取得する。そして、表示制御部12は、当該他の形状を適用した場合にいずれかの部品51-55をタッチ位置にあわせることにより、メニューボタン50の全体をタッチパネル31に表示可能か否かを判断する。 The display control process according to the second aspect of the menu button 50 will be described with reference to the flow of FIG. If No in step S207 of FIG. 7, the display control unit 12 determines whether or not the menu button 50 can be displayed by adjusting the touch position of any of the parts 51 to 55 by changing the shape of the menu button 50. (Step S212). Here, the display control unit 12 acquires a shape other than the default shape of the menu button 50 from the menu information registration unit 14. Then, the display control unit 12 determines whether or not the entire menu button 50 can be displayed on the touch panel 31 by adjusting any of the parts 51 to 55 to the touch position when the other shape is applied.

ステップS212でYesの場合、表示制御部12は、ステップS212で表示可能と判断した形状にメニューボタン50の形状を変更した場合に、メイン部品51をタッチ位置Pにあわせてメニューボタン50を表示可能か否か判断する(ステップS213)。 In the case of Yes in step S212, the display control unit 12 can display the menu button 50 by aligning the main component 51 with the touch position P when the shape of the menu button 50 is changed to the shape determined to be displayable in step S212. Whether or not it is determined (step S213).

表示制御部12は、メニューボタン50の形状を変更することにより、メイン部品51をタッチ位置Pにあわせてメニューボタン50を表示することができると判断すると(ステップS213でYes)、その通りに、すなわち図16-18に示すパターン3-5のいずれかでメニューボタン50をタッチパネル31に表示させる(ステップS214)。パターン3-5のように、メイン部品51をタッチ位置Pにあわせた状態でメニューボタン50を表示することが可能なメニューボタン50の形状が複数存在する場合、表示制御部12は特定の一つの形状を選択し、選択した形状でタッチパネル31を表示させる。例えば、表示制御部12はメニューボタン50の取り得る形状に予め優先度を設定し、優先度の高い順に形状を選択しても良い。 When the display control unit 12 determines that the menu button 50 can be displayed by adjusting the main component 51 to the touch position P by changing the shape of the menu button 50 (Yes in step S213), the display control unit 12 determines that the menu button 50 can be displayed. That is, the menu button 50 is displayed on the touch panel 31 in any of the patterns 3-5 shown in FIGS. 16-18 (step S214). When there are a plurality of shapes of the menu button 50 capable of displaying the menu button 50 with the main component 51 aligned with the touch position P as in the pattern 3-5, the display control unit 12 is one specific one. A shape is selected, and the touch panel 31 is displayed with the selected shape. For example, the display control unit 12 may set priorities in advance for possible shapes of the menu button 50, and select the shapes in descending order of priority.

表示制御部12は、メニューボタン50の形状を変更しても、メイン部品51をタッチ位置Pにあわせてメニューボタン50を表示することができないと判断すると(ステップS213でNo)、図18に示すようにパターン6でメニューボタン50をタッチパネル31に表示させる(ステップS215)。すなわち、表示制御部12は、メニューボタン50の形状を変更し、サブ部品52-55のいずれかをタッチ位置Pにあわせてメニューボタン50をタッチパネル31に表示させる。 When the display control unit 12 determines that the menu button 50 cannot be displayed by aligning the main component 51 with the touch position P even if the shape of the menu button 50 is changed (No in step S213), it is shown in FIG. As shown in the pattern 6, the menu button 50 is displayed on the touch panel 31 (step S215). That is, the display control unit 12 changes the shape of the menu button 50, aligns any of the sub-parts 52-55 with the touch position P, and causes the menu button 50 to be displayed on the touch panel 31.

メニューボタン50の形状を変更しても、いずれかの部品51-55をタッチ位置にあわせてメニューボタン50を表示することができない場合、または、図6の設定画面でメニューボタン50の形状が「無変形」に設定されている場合、ステップS212の判断はNoとなる。この場合、表示制御部12は、メニューボタン50の配置移動先が固定か否かを判断する(ステップS216)。そして、メニューボタン50の配置移動先が固定であれば、表示制御部12はメニューボタン50を図15に示すようなパターン2でタッチパネル31に表示させる(ステップS217)。すなわち、メニューボタン50はデフォルト形状のまま、固定の配置移動先へ移動して表示される。一方、配置移動先が可変であれば、表示制御部12はメニューボタン50を図16に示すようなパターン2でタッチパネル31に表示させる(ステップS218)。すなわち、メニューボタン50はデフォルト形状のまま、いずれかのサブ部品52-55をタッチ位置Pにあわせて表示される。 Even if the shape of the menu button 50 is changed, the menu button 50 cannot be displayed by aligning any part 51-55 with the touch position, or the shape of the menu button 50 is "" on the setting screen of FIG. When "no deformation" is set, the determination in step S212 is No. In this case, the display control unit 12 determines whether or not the placement / movement destination of the menu button 50 is fixed (step S216). Then, if the arrangement movement destination of the menu button 50 is fixed, the display control unit 12 displays the menu button 50 on the touch panel 31 in the pattern 2 as shown in FIG. 15 (step S217). That is, the menu button 50 is displayed by moving to a fixed arrangement movement destination while keeping the default shape. On the other hand, if the arrangement movement destination is variable, the display control unit 12 displays the menu button 50 on the touch panel 31 in the pattern 2 as shown in FIG. 16 (step S218). That is, the menu button 50 remains in the default shape, and any of the sub-parts 52-55 is displayed in accordance with the touch position P.

以上で、表示制御部12による表示制御処理は終了する。 This completes the display control process by the display control unit 12.

図7のフローによれば、メニューボタン50はタッチ位置にあわせてデフォルト形状で表示することが出来ない場合に、まずその形状が変更される。そして、形状を変更してもメニューボタン50のメイン部品51をタッチ位置にあわせて表示することができない場合に、メニューボタン50の配置位置が変更される。このように、メニューボタン50の形状が配置位置に優先して変更されるが、この優先順位は逆であっても良い。 According to the flow of FIG. 7, when the menu button 50 cannot be displayed in the default shape according to the touch position, the shape is first changed. Then, when the main component 51 of the menu button 50 cannot be displayed according to the touch position even if the shape is changed, the arrangement position of the menu button 50 is changed. In this way, the shape of the menu button 50 is changed in preference to the arrangement position, but the order of priority may be reversed.

また、メニューボタン50の配置位置が変更される場合、図14および図15では、メニューボタン50の形状をデフォルト形状で示している。しかし、メニューボタン50の配置位置と形状の両方が同時に変更されても良い。 Further, when the arrangement position of the menu button 50 is changed, the shape of the menu button 50 is shown by the default shape in FIGS. 14 and 15. However, both the arrangement position and the shape of the menu button 50 may be changed at the same time.

<B-4.効果>
実施の形態2に係る表示制御装置102は、車両に搭載されたタッチパネル31におけるメニューボタン50の表示を制御する。運転時にタッチパネル31を操作する際、操作に伴い視線の移動が大きくなることは望ましくないが、表示制御装置102によれば、可能な限りタッチ位置にあわせてメニューボタン50が表示されるため、メニューボタン50を操作する際の視線の移動が軽減される。また、運転時には必ずしも狙い通りの場所にタッチできるとは限らず、タッチパネル31の端にタッチせざるを得ない場合があるが、そのような場合でもメニューボタン50を確実に表示することができる。
<B-4. Effect>
The display control device 102 according to the second embodiment controls the display of the menu button 50 on the touch panel 31 mounted on the vehicle. When operating the touch panel 31 during operation, it is not desirable that the movement of the line of sight increases with the operation, but according to the display control device 102, the menu button 50 is displayed according to the touch position as much as possible, so that the menu is displayed. The movement of the line of sight when operating the button 50 is reduced. Further, it is not always possible to touch the target location during operation, and the touch panel 31 may have to be touched at the end. Even in such a case, the menu button 50 can be reliably displayed.

実施の形態2に係る表示制御装置102は、検出部11が検出したタッチ操作の種類を判定する判定部15を備える。そして、表示制御部12は、判定部15が判定したタッチ操作の種類がダブルタップである場合に、メニューボタン50をタッチパネル31に表示させる。従って、シングルタップ、長押し、マルチタッチといった他のタッチ操作をメニューボタン50の表示以外の他の操作に割り当てることができる。 The display control device 102 according to the second embodiment includes a determination unit 15 for determining the type of touch operation detected by the detection unit 11. Then, the display control unit 12 causes the touch panel 31 to display the menu button 50 when the type of touch operation determined by the determination unit 15 is a double tap. Therefore, other touch operations such as single tap, long press, and multi-touch can be assigned to operations other than the display of the menu button 50.

実施の形態2に係る表示制御装置102において、メニューボタン50は、1つのメイン部品51と少なくとも1つのサブ部品52-55からなる複数の部品の配列で構成される。そして、表示制御部12は、メイン部品51およびサブ部品52-55の配列を変更することによりメニューボタン50の形状を変更する。従って、表示制御部12は、メニューボタン50が見切れないように適宜メニューボタン50の形状を変更することが可能である。 In the display control device 102 according to the second embodiment, the menu button 50 is composed of an array of a plurality of parts including one main part 51 and at least one sub part 52-55. Then, the display control unit 12 changes the shape of the menu button 50 by changing the arrangement of the main component 51 and the sub component 52-55. Therefore, the display control unit 12 can appropriately change the shape of the menu button 50 so that the menu button 50 is not cut off.

実施の形態2に係る表示制御装置102において、表示制御部12は、第1態様ではメイン部品51をタッチ操作のタッチ位置に配置する。従って、ユーザはメニューボタン50を表示させるためのタッチ操作に続けて、メニューボタン50の操作を容易に行うことができる。 In the display control device 102 according to the second embodiment, the display control unit 12 arranges the main component 51 at the touch position of the touch operation in the first aspect. Therefore, the user can easily operate the menu button 50 following the touch operation for displaying the menu button 50.

実施の形態2に係る表示制御装置102において、表示制御部12は、第2態様ではサブ部品52-55をタッチ操作のタッチ位置に配置することが可能である。従って、メニューボタン50を確実に表示すると共に、ユーザにメニューボタン50を容易に操作させることができる。 In the display control device 102 according to the second embodiment, the display control unit 12 can arrange the sub-parts 52-55 at the touch position of the touch operation in the second aspect. Therefore, the menu button 50 can be reliably displayed and the user can easily operate the menu button 50.

実施の形態2に係る表示制御装置102において、メニューボタン50がタッチパネル31に表示中であり、検出部11がメニューボタン50の表示領域外へのタッチ操作を検出した場合に、表示制御部12はタッチパネル31にメニューボタン50を表示させないようにする。従って、ユーザは簡単な操作でメニューボタン50の表示を消すことができる。 In the display control device 102 according to the second embodiment, when the menu button 50 is being displayed on the touch panel 31 and the detection unit 11 detects a touch operation outside the display area of the menu button 50, the display control unit 12 The menu button 50 is not displayed on the touch panel 31. Therefore, the user can turn off the display of the menu button 50 with a simple operation.

実施の形態2に係る表示制御装置102において、第1態様におけるメニューボタン50の形状はユーザが設定可能である。従って、ユーザはメニューボタン50の形状を自身が使いやすい形状に設定することができ、メニューボタン50の操作を容易に行うことができる。 In the display control device 102 according to the second embodiment, the shape of the menu button 50 in the first aspect can be set by the user. Therefore, the user can set the shape of the menu button 50 to a shape that is easy for him / her to use, and can easily operate the menu button 50.

<C.ハードウェア>
上述した表示制御装置101,102における、検出部11、表示制御部12、処理部13およびメニュー情報登録部14は、図20に示す処理回路71により実現される。すなわち、処理回路71は、検出部11、表示制御部12、処理部13およびメニュー情報登録部14(以下、「表示制御部12等」と称する)を備える。処理回路71には、専用のハードウェアが適用されても良いし、メモリに格納されるプログラムを実行するプロセッサが適用されても良い。プロセッサは、例えば中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、DSP(Digital Signal Processor)等である。
<C. Hardware>
The detection unit 11, the display control unit 12, the processing unit 13, and the menu information registration unit 14 in the display control devices 101 and 102 described above are realized by the processing circuit 71 shown in FIG. That is, the processing circuit 71 includes a detection unit 11, a display control unit 12, a processing unit 13, and a menu information registration unit 14 (hereinafter referred to as “display control unit 12 and the like”). Dedicated hardware may be applied to the processing circuit 71, or a processor that executes a program stored in the memory may be applied to the processing circuit 71. The processor is, for example, a central processing unit, a processing unit, an arithmetic unit, a microprocessor, a microcomputer, a DSP (Digital Signal Processor), or the like.

処理回路71が専用のハードウェアである場合、処理回路71は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、またはこれらを組み合わせたものが該当する。表示制御部12等等の各部の機能それぞれは、複数の処理回路71で実現されてもよいし、各部の機能をまとめて一つの処理回路で実現されてもよい。 When the processing circuit 71 is dedicated hardware, the processing circuit 71 may be, for example, a single circuit, a composite circuit, a programmed processor, a parallel programmed processor, an ASIC (Application Specific Integrated Circuit), or an FPGA (Field-Programmable). Gate Array), or a combination of these. Each of the functions of each part such as the display control unit 12 may be realized by a plurality of processing circuits 71, or the functions of each part may be collectively realized by one processing circuit.

処理回路71がプロセッサである場合、表示制御部12等の機能は、ソフトウェア等(ソフトウェア、ファームウェアまたはソフトウェアとファームウェア)との組み合わせにより実現される。ソフトウェア等はプログラムとして記述され、メモリに格納される。図21に示すように、処理回路71に適用されるプロセッサ72は、メモリ73に記憶されたプログラムを読み出して実行することにより、各部の機能を実現する。すなわち、表示制御装置101,102は、処理回路71により実行されるときに、タッチ操作を検出するステップと、タッチ操作に応じてメニューボタン50をタッチパネル31に表示させる表示制御を行うステップと、タッチ操作がメニューボタン50に対するタッチ操作である場合に、メニューボタン50に対応付けられた処理を実行するステップと、が結果的に実行されることになるプログラムを格納するためのメモリ73を備える。なお、表示制御を行うステップは、メニューボタン50を予め定められた形状とし、かつメニューボタン50の予め定められた位置をタッチ操作のタッチ位置に配置する第1態様で、メニューボタン50の全体をタッチパネル31に表示可能か否かを判断するステップと、第1態様で表示可能と判断した場合に、メニューボタン50の全体を第1態様でタッチパネル31に表示させるステップと、第1態様で表示不可と判断した場合に、メニューボタン50の形状および配置位置の少なくともいずれかを、メニューボタン50の全体がタッチパネル31に表示されるよう第1態様から変更した第2態様で、メニューボタン50をタッチパネル31に表示させるステップと、を有する。換言すれば、このプログラムは、表示制御部12等の手順や方法をコンピュータに実行させるものであるともいえる。ここで、メモリ73には、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ、EPROM(Erasable Programmable Read Only Memory)、EEPROM(Electrically Erasable Programmable Read Only Memory)などの、不揮発性または揮発性の半導体メモリ、HDD(Hard Disk Drive)、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、DVD(Digital Versatile Disk)及びそのドライブ装置等、または、今後使用されるあらゆる記憶媒体であってもよい。 When the processing circuit 71 is a processor, the functions of the display control unit 12 and the like are realized by a combination of software and the like (software, firmware or software and firmware). Software and the like are described as programs and stored in memory. As shown in FIG. 21, the processor 72 applied to the processing circuit 71 realizes the functions of each part by reading and executing the program stored in the memory 73. That is, the display control devices 101 and 102 have a step of detecting a touch operation when executed by the processing circuit 71, a step of performing display control for displaying the menu button 50 on the touch panel 31 in response to the touch operation, and a touch. When the operation is a touch operation on the menu button 50, a step for executing the process associated with the menu button 50 and a memory 73 for storing a program to be executed as a result are provided. The step of performing display control is the first aspect in which the menu button 50 has a predetermined shape and the predetermined position of the menu button 50 is arranged at the touch position of the touch operation. A step of determining whether or not the menu button 31 can be displayed, a step of displaying the entire menu button 50 on the touch panel 31 in the first aspect when it is determined that the display is possible in the first aspect, and a display impossible in the first aspect. In the second aspect in which at least one of the shape and the arrangement position of the menu button 50 is changed from the first aspect so that the entire menu button 50 is displayed on the touch panel 31, the menu button 50 is changed to the touch panel 31. Has a step to display on. In other words, it can be said that this program causes the computer to execute the procedure or method of the display control unit 12 or the like. Here, the memory 73 has non-volatile features such as RAM (Random Access Memory), ROM (Read Only Memory), flash memory, EEPROM (Erasable Programmable Read Only Memory), and EEPROM (Electrically Erasable Programmable Read Only Memory). Or in volatile semiconductor memory, HDD (Hard Disk Drive), magnetic disk, flexible disk, optical disk, compact disk, mini disk, DVD (Digital Versatile Disk) and its drive device, etc., or any storage medium used in the future. There may be.

以上、表示制御部12等の各機能が、ハードウェア及びソフトウェア等のいずれか一方で実現される構成について説明した。しかしこれに限ったものではなく、表示制御部12等の一部を専用のハードウェアで実現し、別の一部をソフトウェア等で実現する構成であってもよい。例えば、表示制御部12については専用のハードウェアとしての処理回路でその機能を実現し、それ以外についてはプロセッサ72としての処理回路71がメモリ73に格納されたプログラムを読み出して実行することによってその機能を実現することが可能である。 The configuration in which each function of the display control unit 12 and the like is realized by either hardware or software has been described above. However, the present invention is not limited to this, and a configuration may be configured in which a part of the display control unit 12 or the like is realized by dedicated hardware and another part is realized by software or the like. For example, the display control unit 12 realizes its function by a processing circuit as dedicated hardware, and other than that, the processing circuit 71 as a processor 72 reads and executes a program stored in the memory 73. It is possible to realize the function.

以上のように、処理回路は、ハードウェア、ソフトウェア等、またはこれらの組み合わせによって、上述の各機能を実現することができる。なお、メニュー情報登録部14は、メモリ73から構成されるが、それらは単一のメモリ73から構成されてもよいし、それぞれが個別のメモリから構成されてもよい。 As described above, the processing circuit can realize each of the above-mentioned functions by hardware, software, or a combination thereof. Although the menu information registration unit 14 is composed of the memory 73, they may be composed of a single memory 73 or each of them may be composed of individual memories.

また、実施の形態2では表示制御装置102を車載装置として説明したが、車載装置、PND(Portable Navigation Device)、通信端末(例えば携帯電話、スマートフォン、およびタブレットなどの携帯端末)、およびこれらにインストールされるアプリケーションの機能、並びにサーバなどを適宜に組み合わせてシステムとして構築されるナビゲーションシステムにも適用することができる。この場合、以上で説明した表示制御装置102の各機能または各構成要素は、ナビゲーションシステムを構築する各機器に分散して配置されてもよいし、いずれかの機器に集中して配置されてもよい。図22に、車両AとサーバBによる表示制御装置102の構成例を示す。図22の構成によれば、検出部11、表示制御部12およびタッチパネル31が車両Aに配置され、処理部13、メニュー情報登録部14および判定部15がサーバBに配置される。なお、図22ではタッチパネル31を表示制御装置102の構成として示しているが、タッチパネル31は、表示制御装置102に備えられていても良いし、表示制御装置102の外部構成であっても良い。 Further, although the display control device 102 has been described as an in-vehicle device in the second embodiment, it is installed in an in-vehicle device, a PND (Portable Navigation Device), a communication terminal (for example, a mobile terminal such as a mobile phone, a smartphone, and a tablet), and the like. It can also be applied to a navigation system constructed as a system by appropriately combining the functions of the application to be used and a server or the like. In this case, each function or each component of the display control device 102 described above may be distributed to each device for constructing the navigation system, or may be centrally arranged to any device. good. FIG. 22 shows a configuration example of the display control device 102 by the vehicle A and the server B. According to the configuration of FIG. 22, the detection unit 11, the display control unit 12, and the touch panel 31 are arranged on the vehicle A, and the processing unit 13, the menu information registration unit 14, and the determination unit 15 are arranged on the server B. Although the touch panel 31 is shown as the configuration of the display control device 102 in FIG. 22, the touch panel 31 may be provided in the display control device 102 or may be an external configuration of the display control device 102.

なお、本発明は、その発明の範囲内において、各実施の形態を自由に組み合わせたり、各実施の形態を適宜、変形、省略することが可能である。この発明は詳細に説明されたが、上記した説明は、すべての態様において、例示であって、この発明がそれに限定されるものではない。例示されていない無数の変形例が、この発明の範囲から外れることなく想定され得るものと解される。 In the present invention, each embodiment can be freely combined, and each embodiment can be appropriately modified or omitted within the scope of the invention. Although the invention has been described in detail, the above description is exemplary in all embodiments and the invention is not limited thereto. It is understood that innumerable variations not illustrated can be assumed without departing from the scope of the present invention.

11 検出部、12 表示制御部、13 処理部、14 メニュー情報登録部、15 判定部、31 タッチパネル、50 メニューボタン、51 メイン部品、52-55 サブ部品、71 処理回路、72 プロセッサ、73 メモリ、101,102 表示制御装置。 11 Detection unit, 12 Display control unit, 13 Processing unit, 14 Menu information registration unit, 15 Judgment unit, 31 Touch panel, 50 Menu button, 51 Main parts, 52-55 Sub parts, 71 Processing circuit, 72 Processor, 73 Memory, 101, 102 Display control device.

Claims (7)

タッチパネルに対するタッチ操作を検出する検出部と、
前記検出部が検出した前記タッチ操作の種類を判定する判定部と、
前記判定部が判定した前記タッチ操作の種類がダブルタップである場合に、前記タッチ操作に応じてメニューボタンを前記タッチパネルに表示させる表示制御部と、
前記検出部が前記メニューボタンに対する前記タッチ操作を検出すると、前記メニューボタンに対応付けられた処理を実行する処理部と、
を備え、
前記表示制御部は、前記メニューボタンを予め定められた形状とし、かつ前記メニューボタンの予め定められた位置を前記タッチ操作のタッチ位置に配置する第1態様で、前記メニューボタンの全体を前記タッチパネルに表示可能か否かを判断し、前記第1態様で表示可能と判断した場合は、前記メニューボタンの全体を前記第1態様で前記タッチパネルに表示させ、前記第1態様で表示不可と判断した場合は、前記メニューボタンの形状を、前記メニューボタンの全体が前記タッチパネルに表示されるよう前記第1態様から変更した第2態様で、前記メニューボタンを前記タッチパネルに表示させ、
前記メニューボタンは、1つのメイン部品と少なくとも1つのサブ部品からなる複数の部品の配列で構成され、
前記表示制御部は、前記メイン部品および前記サブ部品の配列を変更することにより前記メニューボタンの形状を変更する、
表示制御装置。
A detector that detects touch operations on the touch panel and
A determination unit that determines the type of the touch operation detected by the detection unit, and a determination unit.
A display control unit that displays a menu button on the touch panel in response to the touch operation when the type of the touch operation determined by the determination unit is a double tap.
When the detection unit detects the touch operation on the menu button, the processing unit that executes the process associated with the menu button and the processing unit.
Equipped with
The display control unit has a first aspect in which the menu button has a predetermined shape and the predetermined position of the menu button is arranged at the touch position of the touch operation, and the entire menu button is the touch panel. If it is determined that the menu button can be displayed in the first aspect, the entire menu button is displayed on the touch panel in the first aspect, and it is determined that the display is not possible in the first aspect. In the case, the menu button is displayed on the touch panel in the second aspect in which the shape of the menu button is changed from the first aspect so that the entire menu button is displayed on the touch panel.
The menu button is composed of an array of a plurality of parts consisting of one main part and at least one sub part.
The display control unit changes the shape of the menu button by changing the arrangement of the main component and the sub component.
Display control device.
前記タッチパネルは、車両に搭載されている、
請求項1に記載の表示制御装置。
The touch panel is mounted on the vehicle.
The display control device according to claim 1.
前記表示制御部は、前記第1態様では前記メイン部品を前記タッチ操作のタッチ位置に配置する、
請求項1に記載の表示制御装置。
In the first aspect, the display control unit arranges the main component at the touch position of the touch operation.
The display control device according to claim 1.
前記表示制御部は、前記第2態様では前記サブ部品を前記タッチ操作のタッチ位置に配置する、
請求項に記載の表示制御装置。
In the second aspect, the display control unit arranges the sub-component at the touch position of the touch operation.
The display control device according to claim 3 .
前記メニューボタンが前記タッチパネルに表示中であり、前記検出部が前記メニューボタンの表示領域外へのタッチ操作を検出した場合に、前記表示制御部は前記タッチパネルに前記メニューボタンを表示させないようにする、
請求項1に記載の表示制御装置。
When the menu button is being displayed on the touch panel and the detection unit detects a touch operation outside the display area of the menu button, the display control unit prevents the touch panel from displaying the menu button. ,
The display control device according to claim 1.
前記第1態様における前記メニューボタンの形状はユーザが設定可能である、
請求項1に記載の表示制御装置。
The shape of the menu button in the first aspect can be set by the user.
The display control device according to claim 1.
タッチパネルに対するタッチ操作を検出し、
前記タッチ操作の種類を判定し、
前記タッチ操作の種類がダブルタップである場合に、前記タッチ操作に応じてメニューボタンを前記タッチパネルに表示させる表示制御を行い、
前記タッチ操作が前記メニューボタンに対するタッチ操作である場合に、前記メニューボタンに対応付けられた処理を実行する、表示制御方法であって、
前記表示制御は、前記メニューボタンを予め定められた形状とし、かつ前記メニューボタンの予め定められた位置を前記タッチ操作のタッチ位置に配置する第1態様で、前記メニューボタンの全体を前記タッチパネルに表示可能か否かを判断し、前記第1態様で表示可能と判断した場合は、前記メニューボタンの全体を前記第1態様で前記タッチパネルに表示させ、前記第1態様で表示不可と判断した場合は、前記メニューボタンの形状を、前記メニューボタンの全体が前記タッチパネルに表示されるよう前記第1態様から変更した第2態様で、前記メニューボタンを前記タッチパネルに表示させ、
前記メニューボタンは、1つのメイン部品と少なくとも1つのサブ部品からなる複数の部品の配列で構成され、
前記メイン部品および前記サブ部品の配列を変更することにより前記メニューボタンの形状を変更する、
表示制御方法。
Detects touch operation on the touch panel and detects
The type of the touch operation is determined,
When the type of the touch operation is double tap, the display control for displaying the menu button on the touch panel is performed in response to the touch operation.
A display control method for executing a process associated with a menu button when the touch operation is a touch operation for the menu button.
The display control is the first aspect in which the menu button has a predetermined shape and the predetermined position of the menu button is arranged at the touch position of the touch operation, and the entire menu button is attached to the touch panel. When it is determined whether or not the display is possible and it is determined that the display is possible in the first aspect, the entire menu button is displayed on the touch panel in the first aspect, and it is determined that the display is not possible in the first aspect. Is a second aspect in which the shape of the menu button is changed from the first aspect so that the entire menu button is displayed on the touch panel, and the menu button is displayed on the touch panel.
The menu button is composed of an array of a plurality of parts consisting of one main part and at least one sub part.
The shape of the menu button is changed by changing the arrangement of the main part and the sub part.
Display control method.
JP2020517676A 2018-05-09 2018-05-09 Display control device and display control method Active JP6991320B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2018/017945 WO2019215845A1 (en) 2018-05-09 2018-05-09 Display control device and display control method

Publications (2)

Publication Number Publication Date
JPWO2019215845A1 JPWO2019215845A1 (en) 2020-12-10
JP6991320B2 true JP6991320B2 (en) 2022-01-12

Family

ID=68466725

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020517676A Active JP6991320B2 (en) 2018-05-09 2018-05-09 Display control device and display control method

Country Status (2)

Country Link
JP (1) JP6991320B2 (en)
WO (1) WO2019215845A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USD985590S1 (en) 2021-08-23 2023-05-09 Waymo Llc Display screen or portion thereof with graphical user interface

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009252190A (en) 2008-04-10 2009-10-29 Canvas Mapple Co Ltd Menu screen display device, menu screen display method, and computer program
JP2010034998A (en) 2008-07-30 2010-02-12 Sony Corp Information processor, system and method for information processing
JP2016081153A (en) 2014-10-14 2016-05-16 株式会社東海理化電機製作所 Electrostatic detection apparatus
JP2018026015A (en) 2016-08-10 2018-02-15 パナソニックIpマネジメント株式会社 Display device, display method, and program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011135376A (en) * 2009-12-24 2011-07-07 Samsung Yokohama Research Institute Co Ltd Imaging device and image processing method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009252190A (en) 2008-04-10 2009-10-29 Canvas Mapple Co Ltd Menu screen display device, menu screen display method, and computer program
JP2010034998A (en) 2008-07-30 2010-02-12 Sony Corp Information processor, system and method for information processing
JP2016081153A (en) 2014-10-14 2016-05-16 株式会社東海理化電機製作所 Electrostatic detection apparatus
JP2018026015A (en) 2016-08-10 2018-02-15 パナソニックIpマネジメント株式会社 Display device, display method, and program

Also Published As

Publication number Publication date
JPWO2019215845A1 (en) 2020-12-10
WO2019215845A1 (en) 2019-11-14

Similar Documents

Publication Publication Date Title
US11307745B2 (en) Operating method for multiple windows and electronic device supporting the same
US10996844B2 (en) Program, method, and device for controlling application, and recording medium
KR102161565B1 (en) Electronic device using auxiliary input device and operating method thereof
EP2960783B1 (en) Mobile terminal and method for controlling the same
US9262066B2 (en) User terminal device and method for displaying background screen thereof
US8321809B2 (en) Apparatus and method for displaying variable-sized, grouped display information on touch screen
AU2014287956B2 (en) Method for displaying and electronic device thereof
KR101998941B1 (en) User interface and method for adjusting a semantic scale of a tile
US20140223299A1 (en) Gesture-based user interface method and apparatus
KR20150094484A (en) User terminal device and method for displaying thereof
KR102302233B1 (en) Method and apparatus for providing user interface
US9400599B2 (en) Method for changing object position and electronic device thereof
US20140089829A1 (en) System supporting manual user interface based control of an electronic device
KR20150095541A (en) User terminal device and method for displaying thereof
US20180059912A1 (en) Information terminal
US9851876B2 (en) Method, apparatus and computer-readable medium for adjusting size of screen object
US20160198033A1 (en) Information terminal
JP6991320B2 (en) Display control device and display control method
JPWO2019239450A1 (en) Input control device, operation device and input control method
JP6379822B2 (en) Input device and electronic device
JP6309926B2 (en) Application control program, method, apparatus, and recording medium
KR100987512B1 (en) Menu display method, and media appartus
JP2012173980A (en) Display device, display method and display program
JP2020113344A (en) Selection device, selection method, and selection device program
JP2017174347A (en) Display processor, display processing method and display processing program

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200415

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200415

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210803

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210902

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211207

R150 Certificate of patent or registration of utility model

Ref document number: 6991320

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150