JP7779174B2 - Graphical User Interface Controller - Google Patents
Graphical User Interface ControllerInfo
- Publication number
- JP7779174B2 JP7779174B2 JP2022032493A JP2022032493A JP7779174B2 JP 7779174 B2 JP7779174 B2 JP 7779174B2 JP 2022032493 A JP2022032493 A JP 2022032493A JP 2022032493 A JP2022032493 A JP 2022032493A JP 7779174 B2 JP7779174 B2 JP 7779174B2
- Authority
- JP
- Japan
- Prior art keywords
- slider
- processing unit
- sliders
- displayed
- movement
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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)
Description
本発明は、グラフィカルユーザインタフェース(以下、「GUI」と略記する。)制御装置に関する。 The present invention relates to a graphical user interface (hereinafter abbreviated as "GUI") control device.
表示部の画面上にタッチパネルを配置したGUIは、ユーザによる画面のタッチ操作をタッチパネルにより検出する。画面のタッチ操作をGUIが検出すると、GUIを搭載した電子機器において、タッチ操作の内容に応じた処理が実行される。 A GUI with a touch panel on the display screen detects touch operations on the screen by the user using the touch panel. When the GUI detects a touch operation on the screen, the electronic device equipped with the GUI executes processing according to the content of the touch operation.
特許文献1では、電子レンジのGUIにおいて、食品の加熱に関する2つの要素の設定値を1回の動作で同時に入力する技術が提案されている。この提案は、2つの要素に対応する座標軸を有する直交座標系をGUIの表示部に表示させ、ユーザが指でタッチした表示部上の点を直交座標系上で上下左右又は斜めに移動させて、両要素の設定値に対応する座標値の地点までドラッグ操作させるというものである。 Patent Document 1 proposes a technology for simultaneously inputting setting values for two elements related to heating food in a single operation in a microwave oven GUI. This proposal involves displaying a Cartesian coordinate system with coordinate axes corresponding to the two elements on the GUI display, and allowing the user to drag a point on the display touched with their finger up, down, left, right, or diagonally on the Cartesian coordinate system to a point with coordinate values corresponding to the setting values for both elements.
特許文献1の技術では、表示部のドラッグ操作中に、指等でタッチしている位置が指等の後ろに隠れて、ドラッグ操作の操作量をユーザが把握しにくくなる。特許文献1では、ドラッグ操作の操作量を把握しやすくする方法について言及されていない。 With the technology in Patent Document 1, the position touched by a finger or other object is hidden behind the finger or other object during a drag operation on the display, making it difficult for the user to grasp the amount of dragging. Patent Document 1 does not mention a method for making it easier to grasp the amount of dragging.
本発明の目的は、GUIにおけるドラッグ操作の操作量をユーザが把握しやすくすることにある。 The purpose of this invention is to make it easier for users to understand the amount of dragging performed in a GUI.
上記目的を達成するため本発明の1つの態様に係るグラフィカルユーザインタフェース制御装置は、
タッチパネルを有するグラフィカルユーザインタフェースの動作を制御する装置であって、
前記タッチパネルに表示された一次元方向に移動可能なスライダを、前記タッチパネルに接触して行われた前記スライダのタッチ操作に応じて移動させる第1処理部と、
前記スライダがタッチ操作されている間、前記スライダから前記スライダの移動方向に対して直交する方向に離隔した前記タッチパネル上の位置に、マーカを表示する第2処理部と、
を備える。
In order to achieve the above object, a graphical user interface control device according to one aspect of the present invention comprises:
1. An apparatus for controlling the operation of a graphical user interface having a touch panel, comprising:
a first processing unit that moves a slider that is displayed on the touch panel and that can move in one dimension in response to a touch operation of the slider that is performed by contacting the touch panel;
a second processing unit that displays a marker at a position on the touch panel that is spaced apart from the slider in a direction perpendicular to a moving direction of the slider while the slider is being touch-operated;
Equipped with.
本発明によれば、GUIにおけるドラッグ操作の操作量をユーザが把握しやすくすることができる。 This invention makes it easier for users to understand the amount of dragging performed in a GUI.
以下、本発明の実施形態について、図面を参照して説明する。各図面を通じて同一あるいは同等の部位、又は構成要素には、同一の符号を付している。 Embodiments of the present invention will be described below with reference to the drawings. The same or equivalent parts or components are designated by the same reference numerals throughout the drawings.
以下に示す実施形態は、この発明の技術的思想を具体化するための装置等を例示するものである。この発明の技術的思想は、各構成部品の材質、形状、構造、配置、機能等を下記のものに特定するものでない。 The following embodiments are examples of devices that embody the technical concept of this invention. The technical concept of this invention does not limit the materials, shape, structure, arrangement, function, etc. of each component to those described below.
[第1実施形態]
図1は、本発明の第1実施形態に係るGUI制御装置を備えるユーザ端末装置の構成を示す図である。図1のユーザ端末装置1は、例えば、スマートフォン、タブレット端末装置等の携帯端末によって構成することができる。ユーザ端末装置1は、携帯端末でなく据え置き型の端末装置でもよい。ユーザ端末装置1は、汎用のマイクロコントローラ10及びタッチパネル20を有している。
[First embodiment]
Fig. 1 is a diagram showing the configuration of a user terminal device equipped with a GUI control device according to a first embodiment of the present invention. The user terminal device 1 in Fig. 1 can be configured as a mobile terminal such as a smartphone or a tablet terminal device. The user terminal device 1 may not be a mobile terminal, but may also be a stationary terminal device. The user terminal device 1 has a general-purpose microcontroller 10 and a touch panel 20.
マイクロコントローラ10は、CPU(Central Processing Unit )及びメモリを備える。メモリは、ROM(Read Only Memory)及びRAM(Random Access Memory)を含む。マイクロコントローラ10は、メモリに記憶させたプログラムをCPUが実行することで、複数の情報処理回路を仮想的に構築することができる。マイクロコントローラ10は、複数の情報処理回路により、本実施形態のGUI制御装置11を構成する。 The microcontroller 10 includes a CPU (Central Processing Unit) and memory. The memory includes ROM (Read Only Memory) and RAM (Random Access Memory). The microcontroller 10 can virtually construct multiple information processing circuits by having the CPU execute programs stored in the memory. The microcontroller 10 configures the GUI control device 11 of this embodiment using multiple information processing circuits.
GUI制御装置11は、タッチパネル20を有するGUIの動作を制御する。タッチパネル20は、ユーザインタフェース(以下、「UI」と略記する。)として用いられ、ユーザからの情報の入力を受け付け、あるいは、ユーザに対する情報の出力を行う。タッチパネル20は、液晶パネルのような表示部21と位置入力装置とを組み合わせて構成することができる。本実施形態のタッチパネル20では、位置入力装置としてタッチパッド23を用いている。タッチパッド23は、タッチスクリーン、タッチ画面、又は接触画面等と呼称される場合もある。 The GUI control device 11 controls the operation of a GUI having a touch panel 20. The touch panel 20 is used as a user interface (hereinafter abbreviated as "UI") to accept information input from the user or to output information to the user. The touch panel 20 can be configured by combining a display unit 21 such as a liquid crystal panel with a position input device. The touch panel 20 of this embodiment uses a touchpad 23 as the position input device. The touchpad 23 may also be called a touch screen, touch screen, or contact screen.
図1のユーザ端末装置1が、例えば、図2に示すスマートフォン30である場合、タッチパネル20の表示部21は、スマートフォン30のハウジング31の正面に配置される。図2では、イコライザ設定画面40が表示部21に表示された状態を示している。イコライザ設定画面40は、例えば、スマートフォン30にインストールされた音楽再生用のモバイルアプリケーション(図示せず)を実行すると、表示部21に表示される。 If the user terminal device 1 in FIG. 1 is, for example, a smartphone 30 shown in FIG. 2, the display unit 21 of the touch panel 20 is disposed on the front of the housing 31 of the smartphone 30. FIG. 2 shows a state in which an equalizer setting screen 40 is displayed on the display unit 21. The equalizer setting screen 40 is displayed on the display unit 21 when, for example, a mobile application (not shown) for music playback installed on the smartphone 30 is executed.
モバイルアプリケーションは、スマートフォン、タブレットコンピュータ、その他携帯端末で動作するように設計・製作されたアプリケーションソフトウェアである。イコライザ設定画面40は、スマートフォン30にインストールされたネイティブアプリの実行時以外でも、例えば、インターネット上のクラウドサーバに構築したモバイル向けWebサイトのコンソール画面として、表示部21にさせることができる。 A mobile application is application software designed and produced to run on smartphones, tablet computers, and other mobile devices. The equalizer setting screen 40 can be displayed on the display unit 21 even when a native app installed on the smartphone 30 is not running, for example, as a console screen for a mobile website built on a cloud server on the Internet.
図2のイコライザ設定画面40は、3つの調整部41~43を有している。各調整部41~43には、直線の移動領域44~46内を一次元方向に移動可能なスライダ47~49が表示される。図2の例では、上下方向が一次元方向に相当している。移動領域44~46及びスライダ47~49は、スライドボリュームをイラスト化したものである。スライドボリュームは、スライダを直線的にスライドさせて抵抗値を調整するポテンショメータの一種である。 The equalizer setting screen 40 in Figure 2 has three adjustment sections 41-43. Each adjustment section 41-43 displays a slider 47-49 that can be moved one-dimensionally within a linear movement area 44-46. In the example in Figure 2, the up and down direction corresponds to the one-dimensional direction. The movement areas 44-46 and sliders 47-49 are illustrations of sliders. A slider is a type of potentiometer that adjusts the resistance value by sliding the slider linearly.
各調整部41~43には、低音、中音及び高音の3つの周波数帯域が割り当てられている。各周波数帯域には、同一の帯域幅の周波数が均等に割り当てられてもよく、異なる帯域幅の周波数が割り当てられてもよい。表示部21に接触させた指等の物体で、各調整部41~43のスライダ47~49をドラッグ操作することで、再生する楽曲の音声信号の周波数特性を周波数帯域毎に調整することができる。周波数特性の調整分解能は、各周波数帯域で同じであってもよく異なってもよい。本実施形態では、周波数特性の調整分解能が各周波数帯域で同じであるものとする。周波数帯域によって周波数特性の調整分解能が異なる場合、移動領域44~46に付す目盛り又は移動領域44~46の長さが周波数帯域によって異なる。 Each adjustment unit 41-43 is assigned three frequency bands: bass, midrange, and treble. Frequencies of the same bandwidth may be assigned evenly to each frequency band, or frequencies of different bandwidths may be assigned. By dragging the sliders 47-49 of each adjustment unit 41-43 with an object such as a finger touching the display unit 21, the frequency characteristics of the audio signal of the music being played can be adjusted for each frequency band. The adjustment resolution of the frequency characteristics may be the same for each frequency band, or may be different. In this embodiment, the adjustment resolution of the frequency characteristics is assumed to be the same for each frequency band. If the adjustment resolution of the frequency characteristics differs depending on the frequency band, the scales on the movement areas 44-46 or the lengths of the movement areas 44-46 will differ depending on the frequency band.
周波数帯域によって異なる目盛りを付す場合、各移動領域44~46の近傍に対応する周波数帯域の目盛りをそれぞれ付してもよい。あるいは、イコライザ設定画面40に目盛りを1つだけ表示し、表示する目盛りの内容を、スライダ47~49のドラッグ操作による周波数特性の調整中の周波数帯域に応じた内容に随時切り替えてもよい。 When different scales are used for different frequency bands, scales for the corresponding frequency bands may be displayed near each of the movement areas 44-46. Alternatively, only one scale may be displayed on the equalizer setting screen 40, and the displayed scale content may be switched as needed to match the frequency band whose frequency characteristics are being adjusted by dragging the sliders 47-49.
スライダ47~49のドラッグ操作は、例えば、タッチペン等の指以外の物体を表示部21に接触させて行うこともできる。 Dragging of the sliders 47 to 49 can also be performed by touching the display unit 21 with an object other than a finger, such as a touch pen.
図1のタッチパッド23は、表示部21に接触させた指等による図2の表示部21のタッチ操作を検出する。タッチパッド23は、例えば、静電容量方式で表示部21のタッチ操作を検出することができる。 The touchpad 23 in FIG. 1 detects touch operations on the display unit 21 in FIG. 2 by a finger or the like placed in contact with the display unit 21. The touchpad 23 can detect touch operations on the display unit 21 using, for example, a capacitance method.
マイクロコントローラ10は、GUI制御装置11を構成する複数の情報処理回路により、図1に示す第1処理部12、タッチ検出部13、第2処理部15、判別部17及び判定部19を構成する。 The microcontroller 10 includes multiple information processing circuits that make up the GUI control device 11, which constitute the first processing unit 12, touch detection unit 13, second processing unit 15, discrimination unit 17, and judgment unit 19 shown in Figure 1.
本実施形態では、上記した情報処理回路(12,13,15,17,19)をマイクロコントローラ10及びソフトウェアによって実現する例を示す。もちろん、専用のハードウェアを用意して、情報処理回路(12,13,15,17,19)を構成することも可能である。また、複数の情報処理回路(12,13,15,17,19)を個別のハードウェアにより構成してもよい。 In this embodiment, an example is shown in which the above-mentioned information processing circuits (12, 13, 15, 17, 19) are realized using a microcontroller 10 and software. Of course, it is also possible to prepare dedicated hardware and configure the information processing circuits (12, 13, 15, 17, 19). Furthermore, multiple information processing circuits (12, 13, 15, 17, 19) may be configured using separate hardware.
表示部21には、図2の移動領域44~46内を移動するスライダ47~49を含むイコライザ設定画面40が表示される。 The display unit 21 displays an equalizer setting screen 40 including sliders 47-49 that move within the movement areas 44-46 shown in Figure 2.
タッチ検出部13は、表示部21に接触させた指等によるスライダ47~49のタッチ操作を、図1のタッチパッド23の出力に基づいて検出することができる。タッチ操作は、ドラッグ操作、タップ操作及びフリック操作を含むものとすることができる。ドラッグ操作は、画面に触れたまま画面をなぞる操作を意味する。タップ操作は、画面に触れたら直ぐに画面から離す操作、フリック操作は画面に触れたまま画面上で払う操作を意味する。 The touch detection unit 13 can detect touch operations on the sliders 47 to 49 by a finger or the like that is in contact with the display unit 21, based on the output of the touchpad 23 in Figure 1. Touch operations can include drag operations, tap operations, and flick operations. A drag operation refers to tracing the screen while still touching it. A tap operation refers to touching the screen and then immediately removing the finger from the screen, and a flick operation refers to sweeping the finger across the screen while still touching it.
図1の第1処理部12は、タッチ検出部13によって図2のスライダ47~49のタッチ操作が検出されると、検出されたタッチ操作に応じて、表示部21に表示されたスライダ47~49を、移動領域44~46内で移動させることができる。 When the touch detection unit 13 detects a touch operation on one of the sliders 47 to 49 in FIG. 2, the first processing unit 12 in FIG. 1 can move the sliders 47 to 49 displayed on the display unit 21 within the movement areas 44 to 46 in accordance with the detected touch operation.
図1の第2処理部15は、タッチ検出部13による図2のスライダ47~49のタッチ操作の検出中に、スライダ47~49からスライダ47~49の移動方向に対して直交する方向に離隔した位置に配置されるマーカを、タッチパネル20上に表示させる。タッチパネル20上に表示させるマーカの詳細は後述する。 The second processing unit 15 in FIG. 1 displays markers on the touch panel 20 at positions spaced apart from the sliders 47 to 49 in a direction perpendicular to the direction of movement of the sliders 47 to 49 while the touch detection unit 13 is detecting touch operations on the sliders 47 to 49 in FIG. 2. Details of the markers displayed on the touch panel 20 will be described later.
判別部17は、図1のタッチ検出部13が検出したタッチ操作による図2のスライダ47~49の操作内容を判別する。図1の判別部17が判別する図2のスライダ47~49の操作内容は、スライダ47~49のタップ操作及びドラッグ操作を含むものとすることができる。 The determination unit 17 determines the operation content of the sliders 47 to 49 in FIG. 2 due to the touch operation detected by the touch detection unit 13 in FIG. 1. The operation content of the sliders 47 to 49 in FIG. 2 determined by the determination unit 17 in FIG. 1 can include tap operations and drag operations of the sliders 47 to 49.
図1の判定部19は、判別部17が判別した図2のスライダ47~49の操作内容に基づいて、スライダ47~49のドラッグ操作による移動領域44~46内での移動が確定したか否かを判定する。スライダ47~49の移動が確定したか否かの判定方法については後述する。 The determination unit 19 in FIG. 1 determines whether the movement of the sliders 47 to 49 within the movement areas 44 to 46 due to the drag operation has been confirmed, based on the operation content of the sliders 47 to 49 in FIG. 2 determined by the discrimination unit 17. The method for determining whether the movement of the sliders 47 to 49 has been confirmed will be described later.
イコライザ設定画面40において、例えば、調整部43のスライダ49をユーザが指でドラッグ操作すると、図3Aに示すように、指60の後ろにスライダ49が隠れて、ドラッグ操作により移動したスライダ49の位置をユーザが把握しにくくなる。 For example, when a user drags the slider 49 of the adjustment unit 43 on the equalizer setting screen 40 with their finger, the slider 49 is hidden behind the finger 60, as shown in Figure 3A, making it difficult for the user to grasp the position of the slider 49 that has been moved by the drag operation.
本実施形態では、スライダ49のドラッグ操作の際に、イコライザ設定画面40上でユーザがスライダ49を指60でタッチ操作すると、指60によるスライダ49のタッチ操作を図1のタッチ検出部13が検出する。 In this embodiment, when a user touches the slider 49 with a finger 60 on the equalizer setting screen 40 during a drag operation of the slider 49, the touch detection unit 13 in Figure 1 detects the touch operation of the slider 49 with the finger 60.
タッチ検出部13がスライダ49のタッチ操作を検出すると、第2処理部15が、図3Bに示すように、イコライザ設定画面40にマーカとしてのバー50を表示する。図1の第2処理部15による図3Bのバー50の表示は、バー50が点滅状態で表示される態様でもよく、バー50が常時点灯状態で表示される態様でもよい。 When the touch detection unit 13 detects a touch operation on the slider 49, the second processing unit 15 displays a bar 50 as a marker on the equalizer setting screen 40, as shown in FIG. 3B. The display of the bar 50 in FIG. 3B by the second processing unit 15 in FIG. 1 may be such that the bar 50 is displayed in a flashing state, or such that the bar 50 is displayed in a constantly lit state.
バー50は、図1のタッチ検出部13がタッチ操作を検出した図2のスライダ49に対応する。図3Bのバー50は、スライダ49から、スライダ49の移動方向に対して直交する方向に延在する。バー50は指60の幅Wよりも大きい長さを有している。バー50の延在方向における両端は、スライダ49から、スライダ49の移動方向に対して直交する方向に離隔した、タッチパネル20上のイコライザ設定画面40の左右両端の位置に配置される。 The bar 50 corresponds to the slider 49 in FIG. 2, whose touch operation is detected by the touch detection unit 13 in FIG. 1. The bar 50 in FIG. 3B extends from the slider 49 in a direction perpendicular to the movement direction of the slider 49. The bar 50 has a length greater than the width W of the finger 60. Both ends of the bar 50 in the extension direction are located at the left and right ends of the equalizer setting screen 40 on the touch panel 20, spaced apart from the slider 49 in a direction perpendicular to the movement direction of the slider 49.
図2のスライダ49のドラッグ操作を図1のタッチ検出部13が検出すると、第1処理部12が、図2のイコライザ設定画面40に表示されるスライダ49の位置を、移動領域46内で図3Bに示す位置から図3Cに示す位置に移動させる。スライダ49の移動に合わせて、図1の第2処理部15が表示させる図3Bのバー50も、図3Cに示す位置に移動する。 When the touch detection unit 13 in FIG. 1 detects a drag operation of the slider 49 in FIG. 2, the first processing unit 12 moves the position of the slider 49 displayed on the equalizer setting screen 40 in FIG. 2 from the position shown in FIG. 3B to the position shown in FIG. 3C within the movement area 46. In conjunction with the movement of the slider 49, the bar 50 in FIG. 3B displayed by the second processing unit 15 in FIG. 1 also moves to the position shown in FIG. 3C.
スライダ49のドラッグ操作を図1のタッチ検出部13が検出しなくなると、判定部19が、図3Cの位置でドラッグ操作によるスライダ49の移動が確定したと判定する。スライダ49の移動が確定したと図1の判定部19が判定すると、第1処理部12が、イコライザ設定画面40に表示されるスライダ49の位置を、図3Cの位置で固定させる。スライダ49の移動が確定したと図1の判定部19が判定すると、図1の第2処理部15が図3Cのバー50の表示を終了させる。 When the touch detection unit 13 of FIG. 1 no longer detects the dragging of the slider 49, the determination unit 19 determines that the movement of the slider 49 due to the dragging operation has been confirmed at the position of FIG. 3C. When the determination unit 19 of FIG. 1 determines that the movement of the slider 49 has been confirmed, the first processing unit 12 fixes the position of the slider 49 displayed on the equalizer setting screen 40 at the position of FIG. 3C. When the determination unit 19 of FIG. 1 determines that the movement of the slider 49 has been confirmed, the second processing unit 15 of FIG. 1 ends the display of the bar 50 of FIG. 3C.
図1の第2処理部15は、判定部19の判定結果に基づいて、図3Cのバー50の表示を終了させるスライダ49の移動の確定時に、スライダ49の移動の確定前と異なる態様でバー50を表示させた後、バー50の表示を終了させてもよい。 Based on the determination result of the determination unit 19, when the movement of the slider 49 that ends the display of the bar 50 in FIG. 3C is confirmed, the second processing unit 15 in FIG. 1 may display the bar 50 in a manner different from that before the movement of the slider 49 was confirmed, and then end the display of the bar 50.
スライダ49の移動中にバー50が点滅状態で表示される場合、スライダ49の移動の確定時におけるバー50の表示は、例えば、バー50が常時点灯状態で表示される態様とすることができる。バー50の常時点灯状態での表示は、図3Dに示すように、バー50の点滅状態での表示における点灯期間中よりも明るさを強くして行ってもよい。 When the bar 50 is displayed in a flashing state while the slider 49 is moving, the display of the bar 50 when the movement of the slider 49 is confirmed can be, for example, such that the bar 50 is displayed in a constantly lit state. The display of the bar 50 in a constantly lit state may be brighter than the lit period when the bar 50 is displayed in a flashing state, as shown in Figure 3D.
スライダ49の移動が確定する前の移動中にバー50が常時点灯状態で表示される場合、スライダ49の移動の確定時におけるバー50の表示は、例えば、スライダ49の移動の確定前よりも強い明るさによる常時点灯状態の態様で行うことができる。 If the bar 50 is displayed in a constantly lit state while the slider 49 is moving before its movement is confirmed, the bar 50 can be displayed in a constantly lit state with a greater brightness when the slider 49's movement is confirmed, for example, than before the slider 49's movement is confirmed.
図1の判定部19が、図2のスライダ49の移動が確定したと判定するのは、図2のスライダ49のドラッグ操作を図1のタッチ検出部13が検出しなくなった時点でなくてもよい。 The determination unit 19 in FIG. 1 may determine that the movement of the slider 49 in FIG. 2 has been confirmed at a point other than the point at which the touch detection unit 13 in FIG. 1 no longer detects the drag operation of the slider 49 in FIG. 2.
例えば、タッチ検出部13が、図2のスライダ49のドラッグ操作を検出しなくなった後、保留期間が経過するまでスライダ49のタッチ操作を検出しなかった場合に、スライダ49の移動が確定したと図1の判定部19が判定するようにしてもよい。 For example, if the touch detection unit 13 no longer detects a drag operation of the slider 49 in FIG. 2 and then does not detect a touch operation of the slider 49 until a hold period has elapsed, the determination unit 19 in FIG. 1 may determine that the movement of the slider 49 has been confirmed.
上述した保留期間の間、スライダ49の微調整による移動を受け付ける構成としてもよい。スライダ49の微調整による移動は、例えば、図3Eに示すように、イコライザ設定画面40のバー50よりも上側又は下側の領域のタップ操作で受け付けることができる。 During the above-mentioned hold period, the slider 49 may be configured to accept fine adjustments. Fine adjustments to the slider 49 can be accepted, for example, by tapping the area above or below the bar 50 on the equalizer settings screen 40, as shown in FIG. 3E.
図1のタッチ検出部13が、保留期間において、図3Eのイコライザ設定画面40のバー50よりも上側又は下側の領域のタップ操作を検出した場合、図1の第2処理部15は、図3Eのバー50を微小ピッチずつ移動させる。バー50よりも上側の領域がタップ操作された場合は、バー50が微小ピッチずつ上側に移動し、バー50よりも下側の領域がタップ操作された場合は、バー50が微小ピッチずつ下側に移動する。 If the touch detection unit 13 in FIG. 1 detects a tap operation on an area above or below the bar 50 on the equalizer setting screen 40 in FIG. 3E during the hold period, the second processing unit 15 in FIG. 1 moves the bar 50 in FIG. 3E by a small pitch. If the area above the bar 50 is tapped, the bar 50 moves upward by a small pitch, and if the area below the bar 50 is tapped, the bar 50 moves downward by a small pitch.
上述した保留期間の間、図1の第2処理部15は、図3Eのバー50の上下に、微調整マーク51を表示させて、微調整によるスライダ49の移動を受け付けていることをユーザに報知してもよい。 During the above-mentioned hold period, the second processing unit 15 in FIG. 1 may display fine-tuning marks 51 above and below the bar 50 in FIG. 3E to notify the user that fine-tuning movement of the slider 49 is being accepted.
図1の判定部19が、図2のスライダ49の移動が確定したと判定するのは、タッチ検出部13が、図2のスライダ49のドラッグ操作を検出しなくなった後、例えば、図3Eのイコライザ設定画面40のダブルタップ操作を検出した時点としてもよい。ダブルタップ操作は、画面を短時間に2回連続してタップする操作を意味する。 The determination unit 19 in FIG. 1 may determine that the movement of the slider 49 in FIG. 2 has been confirmed when the touch detection unit 13 detects, for example, a double-tap operation on the equalizer setting screen 40 in FIG. 3E after the touch detection unit 13 no longer detects the drag operation of the slider 49 in FIG. 2. A double-tap operation refers to an operation of tapping the screen twice in succession within a short period of time.
以上に、ユーザが指60で高音に対応する調整部43のスライダ49をドラッグ操作する場合について説明した。低音及び中音に対応する調整部41,42のスライダ47,48のドラッグ操作の際にも、指60によるタッチ操作を図1のタッチ検出部13が検出すると、第2処理部15は、マーカとしてのバー50をイコライザ設定画面40に表示させる。 The above describes a case where the user drags the slider 49 of the adjustment unit 43 corresponding to treble with the finger 60. When dragging the sliders 47, 48 of the adjustment units 41, 42 corresponding to bass and midrange, if the touch detection unit 13 in FIG. 1 detects a touch operation with the finger 60, the second processing unit 15 displays a bar 50 as a marker on the equalizer setting screen 40.
各スライダ47~49に対応するバー50は、図1のタッチ検出部13がタッチ操作を検出したスライダ47~49毎に異なる態様で表示部21に表示させてもよい。バー50の態様をスライダ47~49毎に変えることで、どの周波数帯域のスライダ47~49がタッチ操作されているかを、表示部21に表示されるバー50の態様によってユーザに認識させることができる。 The bar 50 corresponding to each slider 47-49 may be displayed on the display unit 21 in a different manner for each slider 47-49 for which the touch detection unit 13 in FIG. 1 has detected a touch operation. By changing the manner of the bar 50 for each slider 47-49, the user can recognize which frequency band slider 47-49 is being touched, based on the manner of the bar 50 displayed on the display unit 21.
バー50の態様は、例えば、バー50の色を変えることで異ならせることができる。図1のタッチ検出部13がタッチ操作を検出したスライダ47~49毎にバー50の色を変える場合、バー50は、低音、中音及び高音の各周波数帯域によって異なる色で表示部21に表示されることになる。バー50の色をスライダ47~49毎に変える代わりに、バー50の明るさ又は点滅速度をスライダ47~49毎に変える等、色以外の要素によってバー50の態様を変えてもよい。 The appearance of the bar 50 can be varied, for example, by changing the color of the bar 50. If the touch detection unit 13 in FIG. 1 changes the color of the bar 50 for each of the sliders 47-49 for which a touch operation is detected, the bar 50 will be displayed on the display unit 21 in a different color for each of the bass, mid-range, and treble frequency bands. Instead of changing the color of the bar 50 for each of the sliders 47-49, the appearance of the bar 50 may be varied by factors other than color, such as by changing the brightness or blinking rate of the bar 50 for each of the sliders 47-49.
図1の第2処理部15は、各スライダ47~49に対応する移動領域44~46を、対応するスライダ47~49のタッチ操作をタッチ検出部13が検出しているか否かによって態様を異ならせて、表示部21に表示させてもよい。タッチ検出部13の検出状態によって移動領域44~46の表示態様を異ならせることで、どの周波数帯域のスライダ47~49がタッチ操作されているかを、移動領域44~46の表示態様によってユーザに認識させることができる。 The second processing unit 15 in FIG. 1 may display the movement areas 44-46 corresponding to each slider 47-49 on the display unit 21 in different modes depending on whether the touch detection unit 13 has detected a touch operation of the corresponding slider 47-49. By changing the display mode of the movement areas 44-46 depending on the detection status of the touch detection unit 13, the user can recognize which frequency band slider 47-49 is being touched based on the display mode of the movement areas 44-46.
移動領域44~46の表示態様は、例えば、移動領域44~46の色、明るさ等を変えることで異ならせることができる。図4A~図4Cは、バー50及び移動領域44~46の態様を色により変える場合の例を示している。図4A~図4Cでは、バー50の色の違いを線種によって表し、移動領域44~46の色の違いをハッチの有無及びハッチの種類によって表している。 The display appearance of the moving areas 44-46 can be varied, for example, by changing the color, brightness, etc. of the moving areas 44-46. Figures 4A to 4C show an example in which the appearance of the bar 50 and moving areas 44-46 is varied by color. In Figures 4A to 4C, the difference in color of the bar 50 is represented by the type of line, and the difference in color of the moving areas 44-46 is represented by the presence or absence of hatching and the type of hatching.
イコライザ設定画面40は、図5に示すように、調整部41~43の下方にリンクボタン52を有していてもよい。図1の第1処理部12は、図5のリンクボタン52がタッチ操作によりオンされた場合に、イコライザ設定画面40に表示されるスライダ47~49を連動して移動させることができる。 As shown in FIG. 5, the equalizer setting screen 40 may have a link button 52 below the adjustment units 41 to 43. When the link button 52 in FIG. 5 is turned on by a touch operation, the first processing unit 12 in FIG. 1 can move the sliders 47 to 49 displayed on the equalizer setting screen 40 in a linked manner.
スライダ47~49を連動して移動させる場合、図1の第1処理部12は、図5のイコライザ設定画面40に表示されるスライダ47~49のうちドラッグ操作された1つのスライダの移動に連動して、ドラッグ操作されていない他の2つのスライダを移動させる。 When the sliders 47 to 49 are moved in conjunction with one another, the first processing unit 12 in FIG. 1 moves the other two sliders that are not dragged in conjunction with the movement of one of the sliders 47 to 49 displayed on the equalizer setting screen 40 in FIG. 5 that is dragged.
図1の第1処理部12は、連動して移動させる2つのスライダを、ドラッグ操作された1つのスライダと同じ移動量だけ移動させてもよい。第1処理部12は、ドラッグ操作された1つのスライダの移動量に関係なく、1つのスライダの移動後の位置に対応するバランスのよい位置に、連動する2つのスライダを移動させてもよい。 The first processing unit 12 in FIG. 1 may move two linked sliders by the same amount as the single slider that is dragged. The first processing unit 12 may also move the two linked sliders to a well-balanced position that corresponds to the position of the single slider after it has been moved, regardless of the amount of movement of the single slider that is dragged.
ドラッグ操作された1つのスライダの移動に連動させて他の2つのスライダを移動させる場合、図1の第2処理部15は、他の2つのスライダに対応するバー50をイコライザ設定画面40に表示させてもよい。 When two other sliders are moved in conjunction with the movement of one dragged slider, the second processing unit 15 in FIG. 1 may display bars 50 corresponding to the other two sliders on the equalizer setting screen 40.
他の2つのスライダに対応するバー50の表示は、例えば、図5に示すように、ドラッグ操作された1つのスライダに対応するバー50と異なる線種で行うことができる。図1の第2処理部15は、ドラッグ操作された1つのスライダに対応するバー50と異なる色で、他の2つのスライダに対応するバー50を表示してもよく、他の2つのスライダに対応するバー50を点滅させて表示してもよい。 The bars 50 corresponding to the other two sliders may be displayed in a different line style from the bar 50 corresponding to the one slider that was dragged, as shown in FIG. 5, for example. The second processing unit 15 in FIG. 1 may display the bars 50 corresponding to the other two sliders in a different color from the bar 50 corresponding to the one slider that was dragged, or may display the bars 50 corresponding to the other two sliders by flashing them.
図1の第2処理部15は、ドラッグ操作された1つのスライダに対応するバー50を、連動して移動させる他の2つのスライダに対応するバー50と異なる態様で表示させてもよい。異なる態様でのバー50の表示は、バー50の色の違い、線種の違い等によって実現させることができる。 The second processing unit 15 in FIG. 1 may display the bar 50 corresponding to one dragged slider in a different manner from the bars 50 corresponding to the other two sliders that are moved in conjunction with the dragged slider. Displaying the bars 50 in different manners can be achieved by using different colors, different line types, etc. for the bars 50.
図1の第1処理部12は、図6に示すように、イコライザ設定画面40におけるスライダ47~49の移動方向を90゜変更してもよい。 The first processing unit 12 in FIG. 1 may change the movement direction of sliders 47 to 49 on the equalizer setting screen 40 by 90 degrees, as shown in FIG. 6.
本実施形態のGUI制御装置11によれば、ドラッグ操作する指60の後ろにスライダ47~49が隠れても、指60の幅Wよりも大きい長さでスライダ49の移動方向と直交する方向に延在するバー50の表示で、スライダ49の移動方向の位置を把握できる。 With the GUI control device 11 of this embodiment, even if the sliders 47 to 49 are hidden behind the finger 60 performing the drag operation, the position of the slider 49 in the movement direction can be grasped by the display of a bar 50 that is longer than the width W of the finger 60 and extends in a direction perpendicular to the movement direction of the slider 49.
図1の第2処理部15は、各スライダ47~49に対応するバー50に代えて、位置マークをマーカとしてイコライザ設定画面40に表示させてもよい。図7は、図1のタッチ検出部13が指60によるタッチ操作を検出した図2のスライダ49に対応する位置マーク70を、第2処理部15がイコライザ設定画面40にマーカとして表示させた場合を示している。 The second processing unit 15 in FIG. 1 may display position marks as markers on the equalizer setting screen 40 instead of the bars 50 corresponding to each slider 47-49. FIG. 7 shows a case in which the second processing unit 15 displays, as a marker on the equalizer setting screen 40, a position mark 70 corresponding to the slider 49 in FIG. 2 on which the touch detection unit 13 in FIG. 1 has detected a touch operation by a finger 60.
位置マーク70は、スライダ49から、スライダ49の移動方向に対して直交する方向に離隔した、調整部41~43の外側の箇所に配置される。スライダ49と位置マーク70との離隔方向における間隔は、スライダ49をタッチ操作する指60の幅Wよりも長い。図1の第2処理部15は、イコライザ設定画面40に表示する図7の位置マーク70を、スライダ49のドラッグ操作による移動に合わせて移動させる。 The position mark 70 is positioned outside the adjustment units 41 to 43, spaced from the slider 49 in a direction perpendicular to the movement direction of the slider 49. The distance between the slider 49 and the position mark 70 in the separation direction is longer than the width W of the finger 60 touching the slider 49. The second processing unit 15 in FIG. 1 moves the position mark 70 in FIG. 7 displayed on the equalizer setting screen 40 in accordance with the movement of the slider 49 due to the drag operation.
第2処理部15がイコライザ設定画面40に位置マーク70を表示させる場合は、ドラッグ操作する指60の後ろにスライダ49が隠れても、指60の幅Wよりも外側に配置される位置マーク70の表示で、スライダ49の移動方向の位置を把握できる。 When the second processing unit 15 displays a position mark 70 on the equalizer setting screen 40, even if the slider 49 is hidden behind the finger 60 performing the drag operation, the position of the slider 49 in the movement direction can be determined by the display of the position mark 70, which is positioned outside the width W of the finger 60.
[第2実施形態]
第2実施形態のユーザ端末装置1は、第1実施形態と同じく、図1に示す汎用のマイクロコントローラ10及びタッチパネル20を有している。マイクロコントローラ10は、メモリに記憶させたプログラムをCPUが実行することで仮想的に構築する複数の情報処理回路により、本実施形態のGUI制御装置11を構成する。マイクロコントローラ10は、GUI制御装置11を構成する複数の情報処理回路により、第1処理部12、タッチ検出部13、第2処理部15、判別部17及び判定部19を構成する。
Second Embodiment
Like the first embodiment, the user terminal device 1 of the second embodiment has a general-purpose microcontroller 10 and a touch panel 20 shown in Fig. 1. The microcontroller 10 configures a GUI control device 11 of this embodiment using multiple information processing circuits that are virtually constructed by the CPU executing a program stored in memory. The microcontroller 10 configures a first processing unit 12, a touch detection unit 13, a second processing unit 15, a discrimination unit 17, and a determination unit 19 using the multiple information processing circuits that configure the GUI control device 11.
第2実施形態のタッチパネル20の表示部21には、図8の音量設定画面80が表示される。音量設定画面80は、左右のチャンネルのイヤホン音量に対応する2つの調整部81,82を有している。各調整部81,82には、スライドボリュームをイラスト化した、直線の移動領域83,84、移動領域83,84内を一次元方向に移動可能なスライダ85,86及びリンクボタン87が表示される。図8の例では、上下方向が一次元方向に相当している。 The volume setting screen 80 shown in Figure 8 is displayed on the display unit 21 of the touch panel 20 of the second embodiment. The volume setting screen 80 has two adjustment units 81, 82 corresponding to the earphone volumes of the left and right channels. Each adjustment unit 81, 82 displays linear movement areas 83, 84 that illustrate slide volumes, sliders 85, 86 that can move one-dimensionally within the movement areas 83, 84, and a link button 87. In the example of Figure 8, the up and down direction corresponds to the one-dimensional direction.
各調整部81,82のスライダ85,86を、表示部21に接触した指等の物体でドラッグ操作することで、再生する楽曲の音量をチャンネル毎に調整することができる。スライダ85,86のドラッグ操作は、例えば、タッチペン等の指以外の物体を表示部21に接触させて行うこともできる。 The volume of the music being played can be adjusted for each channel by dragging the sliders 85 and 86 of each adjustment unit 81 and 82 with an object such as a finger that is in contact with the display unit 21. Dragging the sliders 85 and 86 can also be performed by touching an object other than a finger, such as a touch pen, to the display unit 21.
第2実施形態のタッチ検出部13は、表示部21に接触させた指等によるスライダ85,86のタッチ操作を、図1のタッチパッド23の出力に基づいて検出することができる。 The touch detection unit 13 of the second embodiment can detect touch operations of the sliders 85, 86 by a finger or the like that is in contact with the display unit 21, based on the output of the touchpad 23 in Figure 1.
第2実施形態の第1処理部12は、タッチ操作部13によって図8のスライダ85,86のタッチ操作が検出されると、検出されたタッチ操作に応じて、表示部21に表示されたスライダ85,86を、移動領域83,84内で移動させることができる。 When the touch operation unit 13 detects a touch operation on the sliders 85, 86 in FIG. 8, the first processing unit 12 in the second embodiment can move the sliders 85, 86 displayed on the display unit 21 within the movement areas 83, 84 in accordance with the detected touch operation.
第2実施形態の第2処理部15は、タッチ検出部13による図8のスライダ85,86のタッチ操作の検出中に、マーカを音量設定画面80に表示させる。マーカは、スライダ85,86からスライダ85,86の移動方向に対して直交する方向に離隔した、タッチパネル20上の位置に配置される。 In the second embodiment, the second processing unit 15 displays a marker on the volume setting screen 80 while the touch detection unit 13 detects a touch operation on the sliders 85, 86 in FIG. 8. The marker is placed at a position on the touch panel 20 spaced apart from the sliders 85, 86 in a direction perpendicular to the movement direction of the sliders 85, 86.
本実施形態では、例えば、スライダ85,86のドラッグ操作の際に、音量設定画面80上でユーザがスライダ85,86を指でタッチ操作すると、指によるスライダ85,86のタッチ操作をタッチ検出部13が検出する。 In this embodiment, for example, when a user touches the sliders 85, 86 with a finger on the volume setting screen 80 to drag the sliders 85, 86, the touch detection unit 13 detects the touch operation of the sliders 85, 86 with the finger.
タッチ検出部13がスライダ85,86のタッチ操作を検出すると、第2処理部15が、図9A及び図9Bに示すように、音量設定画面80にマーカとしてのバー90を表示する。図9Aは、左チャンネルのスライダ85のタッチ操作により、音量設定画面80上にスライダ85に対応するバー90が表示された状態を示す。図9Bは、右チャンネルのスライダ86のタッチ操作により、音量設定画面80上にスライダ86に対応するバー90が表示された状態を示す。 When the touch detection unit 13 detects a touch operation on the sliders 85 and 86, the second processing unit 15 displays a bar 90 as a marker on the volume setting screen 80, as shown in Figures 9A and 9B. Figure 9A shows a state in which a bar 90 corresponding to the slider 85 for the left channel is displayed on the volume setting screen 80 in response to a touch operation on the slider 85 for the right channel. Figure 9B shows a state in which a bar 90 corresponding to the slider 86 is displayed on the volume setting screen 80 in response to a touch operation on the slider 86 for the right channel.
第2実施形態の第2処理部15による図9A及び図9Bのバー90の表示は、第1実施形態のイコライザ設定画面40におけるバー50の表示と同様の態様で行うことができる。 The display of the bar 90 in Figures 9A and 9B by the second processing unit 15 in the second embodiment can be performed in a manner similar to the display of the bar 50 on the equalizer setting screen 40 in the first embodiment.
第2実施形態の判別部17は、タッチ検出部13が検出したタッチ操作による図8のスライダ85,86の操作内容を判別する。第2実施形態の判別部17が判別する図8のスライダ85,86の操作内容は、スライダ85,86のタップ操作及びドラッグ操作を含むものとすることができる。 The discrimination unit 17 of the second embodiment discriminates the operation content of the sliders 85, 86 in FIG. 8 due to the touch operation detected by the touch detection unit 13. The operation content of the sliders 85, 86 in FIG. 8 discriminated by the discrimination unit 17 of the second embodiment can include tap operations and drag operations of the sliders 85, 86.
第2実施形態の判定部19は、判別部17が判別した図8のスライダ85,86の操作内容に基づいて、スライダ85,86のドラッグ操作による移動領域83,84内での移動が確定したか否かを判定する。スライダ85,86の移動が確定したか否かは、第1実施形態の判定部19によるスライダ47~49の移動が確定したか否かの判定と同様の方法で行うことができる。 The determination unit 19 of the second embodiment determines whether the movement of the sliders 85, 86 within the movement areas 83, 84 due to the drag operation has been confirmed, based on the operation content of the sliders 85, 86 in Figure 8 determined by the determination unit 17. Whether the movement of the sliders 85, 86 has been confirmed can be determined in the same manner as the determination unit 19 of the first embodiment determines whether the movement of the sliders 47 to 49 has been confirmed.
第2実施形態の第1処理部12は、図8のリンクボタン87がタッチ操作によりオンされた場合に、音量設定画面80に表示される2つのスライダ85,86を連動して移動させてもよい。2つのスライダ85,86を連動して移動させる場合、第2実施形態の第1処理部12は、2つのスライダ85,86のうちドラッグ操作された1つのスライダの移動に連動して、ドラッグ操作されていない他の1つのスライダを移動させる。 The first processing unit 12 of the second embodiment may move two sliders 85, 86 displayed on the volume setting screen 80 in conjunction with each other when the link button 87 in FIG. 8 is turned on by a touch operation. When moving the two sliders 85, 86 in conjunction with each other, the first processing unit 12 of the second embodiment moves the other slider that is not dragged in conjunction with the movement of one of the two sliders 85, 86 that is dragged.
第2実施形態の第1処理部12は、スライダ85,86のうちドラッグ操作されていない1つのスライダを、ドラッグ操作された1つのスライダと同じ移動量だけ移動させてもよい。第1処理部12は、スライダ85,86のうちドラッグ操作されていない1つのスライダを、ドラッグ操作された1つのスライダの移動後の位置に対応するバランスのよい位置に移動させてもよい。 In the second embodiment, the first processing unit 12 may move one of the sliders 85, 86 that is not being dragged by the same amount as the one slider that is being dragged. The first processing unit 12 may move the one of the sliders 85, 86 that is not being dragged to a well-balanced position that corresponds to the position of the one slider that is being dragged after it has been moved.
2つのスライダ85,86を連動させて移動させる場合、第2実施形態の第2処理部15は、ドラッグ操作されていないスライダに対応するバー90を音量設定画面80に表示させてもよい。ドラッグ操作されていないスライダに対応するバー90の表示は、第1実施形態におけるスライダ47~49を連動させて移動させる場合と同様に行うことができる。図10では、右チャンネルのスライダ86のタッチ操作により、スライダ86に対応するバー90に加えて、左チャンネルのスライダ85に対応するバー90が音量設定画面80上に表示された場合を示している。 When the two sliders 85, 86 are moved in conjunction with each other, the second processing unit 15 of the second embodiment may display a bar 90 corresponding to the slider that is not being dragged on the volume setting screen 80. The display of the bar 90 corresponding to the slider that is not being dragged can be performed in the same way as when the sliders 47 to 49 in the first embodiment are moved in conjunction with each other. Figure 10 shows a case where, due to a touch operation of the right channel slider 86, in addition to the bar 90 corresponding to the slider 86, a bar 90 corresponding to the left channel slider 85 is also displayed on the volume setting screen 80.
第2実施形態の第2処理部15は、各スライダ85,86に対応する移動領域83,84を、対応するスライダ85,86のタッチ操作をタッチ検出部13が検出しているか否かによって色を異ならせて、表示部21に表示させてもよい。 In the second embodiment, the second processing unit 15 may display the movement areas 83, 84 corresponding to each slider 85, 86 on the display unit 21 in different colors depending on whether the touch detection unit 13 has detected a touch operation of the corresponding slider 85, 86.
第2実施形態のGUI制御装置11でも、ドラッグ操作する指60の後ろにスライダ85,86が隠れた場合に、指60の幅Wよりも大きい長さでスライダ49の移動方向と直交する方向に延在するバー90の表示で、スライダ49の移動方向の位置を把握できる。 Even in the GUI control device 11 of the second embodiment, when the sliders 85 and 86 are hidden behind the finger 60 performing the drag operation, the position of the slider 49 in the movement direction can be grasped by displaying a bar 90 that is longer than the width W of the finger 60 and extends in a direction perpendicular to the movement direction of the slider 49.
第2実施形態のGUI制御装置11においても、第2処理部15は、バー90に代えて、第1実施形態における図7の位置マーク70と同様のマークを、図8の音量設定画面80にマーカとして表示させてもよい。第2実施形態のGUI制御装置11においても、第1処理部12は、音量設定画面80におけるスライダ85,86の移動方向を90゜変更してもよい。 In the GUI control device 11 of the second embodiment, the second processing unit 15 may also display a mark similar to the position mark 70 of the first embodiment in FIG. 7 as a marker on the volume setting screen 80 of FIG. 8, instead of the bar 90. In the GUI control device 11 of the second embodiment, the first processing unit 12 may also change the movement direction of the sliders 85, 86 on the volume setting screen 80 by 90 degrees.
上述した各実施形態では、スライダ47~49,85,86が2つ以上存在する場合について説明した。本発明は、スライダが単一である場合にも適用可能である。本発明は、各実施形態で説明したイコライザ、左右のチャンネルのイヤホン音量の各アプリケーションソフトウェアのGUIに限らず、例えば、複数の音源からの音声を調整して混合するミキサーのアプリケーションソフトウェア等のGUIにも適用可能である。 In the above-described embodiments, cases where there are two or more sliders 47-49, 85, and 86 have been described. The present invention is also applicable to cases where there is a single slider. The present invention is not limited to the GUIs of the equalizer and left and right channel earphone volume application software described in the above embodiments, but can also be applied to the GUI of, for example, mixer application software that adjusts and mixes audio from multiple sound sources.
10 マイクロコントローラ
11 グラフィカルユーザインタフェース(GUI)制御装置
12 第1処理部
15 第2処理部
17 判別部
19 判定部
20 タッチパネル
44~46,83,84 移動領域
47~49,85,86 スライダ
50,90 バー(マーカ)
60 指
70 位置マーク(マーカ)
10 Microcontroller 11 Graphical User Interface (GUI) Control Device 12 First Processing Unit 15 Second Processing Unit 17 Discrimination Unit 19 Determination Unit 20 Touch Panel 44 to 46, 83, 84 Movement Area 47 to 49, 85, 86 Slider 50, 90 Bar (Marker)
60 Finger 70 Position mark (marker)
Claims (4)
前記タッチパネルに表示された一次元方向に移動可能な複数のスライダのうち一つのスライダを、前記タッチパネルに接触して行われた前記スライダのタッチ操作に応じて移動させる第1処理部と、
前記スライダがタッチ操作されている間、前記タッチパネルに、前記スライダから前記スライダの移動方向に対して直交する方向に延在する線状のマーカを表示する第2処理部と、を備え、
前記第1処理部あるいは第2処理部における処理は、
前記スライダの移動方向に対して直交する方向の少なくとも一端側に、
操作されるスライダに対応して、前記タッチ操作によって移動するスライダの移動範囲に対応した目盛を表示し、
前記操作されるスライダが切り替わった場合には、当該スライダに応じた目盛を切り替えて表示することを含む
グラフィカルユーザインタフェース制御装置。 1. An apparatus for controlling the operation of a graphical user interface having a touch panel, comprising:
a first processing unit that moves one of a plurality of sliders that are displayed on the touch panel and are movable in one dimension in response to a touch operation of the slider performed by contacting the touch panel;
a second processing unit that displays, on the touch panel while the slider is being touch-operated, a linear marker that extends from the slider in a direction perpendicular to a moving direction of the slider ;
The processing in the first processing unit or the second processing unit includes:
At least one end side in a direction perpendicular to the moving direction of the slider,
a scale corresponding to a range of movement of the slider that is moved by the touch operation is displayed in response to the slider being operated;
When the operated slider is switched, the scale corresponding to the slider is switched and displayed.
Graphical user interface control device.
前記第2処理部は、
タッチ操作された前記スライダに対応する前記マーカを、
スライダ毎に異なる態様で前記タッチパネルに表示させる
請求項1に記載のグラフィカルユーザインタフェース制御装置。 the first processing unit causes the plurality of sliders to be displayed on the touch panel;
The second processing unit is
The marker corresponding to the slider that has been touched is
The graphical user interface control device according to claim 1, wherein each slider is displayed on the touch panel in a different manner.
タッチ操作されていない前記スライダの移動領域の態様とを異ならせて、
前記スライダに対応する前記移動領域を前記タッチパネルに表示させる
請求項2に記載のグラフィカルユーザインタフェース制御装置。 The first processing unit determines a state of a moving area of the slider that is touched;
The state of the movement area of the slider is made different from that of the slider that is not touched,
The graphical user interface control device according to claim 2 , wherein the movement area corresponding to the slider is displayed on the touch panel.
前記判別部が判別した前記操作内容に基づいて前記スライダのタッチ操作による移動が確定したか否かを判定する判定部とをさらに備え、
前記第2処理部は、前記判定部の判定結果による前記スライダの移動の確定前と確定時とで異なる態様で、前記マーカを前記タッチパネルに表示させる
請求項1~3のいずれか1項に記載のグラフィカルユーザインタフェース制御装置。 a determination unit that determines the operation content of the slider that has been touched;
a determination unit that determines whether or not the movement of the slider by the touch operation has been confirmed based on the operation content determined by the determination unit,
A graphical user interface control device described in any one of claims 1 to 3, wherein the second processing unit displays the marker on the touch panel in different manners before and when the movement of the slider is confirmed based on the judgment result of the judgment unit.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022032493A JP7779174B2 (en) | 2022-03-03 | 2022-03-03 | Graphical User Interface Controller |
| PCT/JP2022/042550 WO2023166792A1 (en) | 2022-03-03 | 2022-11-16 | Control device for graphical user interface, control method for graphical user interface, program, and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022032493A JP7779174B2 (en) | 2022-03-03 | 2022-03-03 | Graphical User Interface Controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023128260A JP2023128260A (en) | 2023-09-14 |
| JP7779174B2 true JP7779174B2 (en) | 2025-12-03 |
Family
ID=87883566
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022032493A Active JP7779174B2 (en) | 2022-03-03 | 2022-03-03 | Graphical User Interface Controller |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7779174B2 (en) |
| WO (1) | WO2023166792A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011034455A (en) | 2009-08-04 | 2011-02-17 | Canon Inc | Data input apparatus and data input method |
| WO2014054077A1 (en) | 2012-10-05 | 2014-04-10 | 三菱電機株式会社 | Display device |
| WO2017090121A1 (en) | 2015-11-25 | 2017-06-01 | 株式会社ミスミグループ本社 | Method for inputting numerical value by touch operation and program for inputting numerical value by touch operation |
-
2022
- 2022-03-03 JP JP2022032493A patent/JP7779174B2/en active Active
- 2022-11-16 WO PCT/JP2022/042550 patent/WO2023166792A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011034455A (en) | 2009-08-04 | 2011-02-17 | Canon Inc | Data input apparatus and data input method |
| WO2014054077A1 (en) | 2012-10-05 | 2014-04-10 | 三菱電機株式会社 | Display device |
| WO2017090121A1 (en) | 2015-11-25 | 2017-06-01 | 株式会社ミスミグループ本社 | Method for inputting numerical value by touch operation and program for inputting numerical value by touch operation |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023128260A (en) | 2023-09-14 |
| WO2023166792A1 (en) | 2023-09-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101401808B1 (en) | Electronic apparatus using touch panel and setting value modification method of same | |
| KR101476088B1 (en) | Slide bar display control apparatus and slide bar display control method | |
| US9753616B2 (en) | Method, apparatus and computer-readable storage means for adjusting at least two parameters | |
| CN102968249A (en) | Information processing device, information processing method, and program | |
| KR20120066122A (en) | Method and device for controlling touch screen using timeline bar, recording medium for program for the same, and user terminal having the same | |
| JP6278262B2 (en) | Display control device | |
| CN105824531A (en) | Method and device for adjusting numbers | |
| US20190087074A1 (en) | Dynamic adjustment of haptic/audio feedback during scrolling operations | |
| US20140126750A1 (en) | Operation device | |
| CN103412674A (en) | Touch screen based instrument parameter adjusting method and system | |
| WO2019060162A1 (en) | Dynamic adjustment of media thumbnail image size based on touchscreen pressure | |
| JP7779174B2 (en) | Graphical User Interface Controller | |
| JP2017174363A (en) | Setting device and method | |
| JP2017174362A (en) | Setting device and method | |
| CN110727388A (en) | Method and device for controlling input method keyboard | |
| US9368156B2 (en) | Operation device | |
| JP2014215081A (en) | Waveform display device, measurement system, and waveform display program | |
| US20190087061A1 (en) | Dynamic adjustment of scrolling or movement granularity based on touchscreen pressure | |
| JP5831482B2 (en) | Acoustic signal processing device | |
| JP2015095127A (en) | Sound adjustment console including touch panel type display device, control method of the display device thereof, and control program | |
| JP6481310B2 (en) | Electronic device and electronic device control program | |
| JP2021132350A (en) | Sound processing method, parameter setting device and sound processing program | |
| CN112650431A (en) | Operating device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250131 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250701 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250901 |
|
| 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: 20251021 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251103 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7779174 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |