掌桥专利:专业的专利平台
掌桥专利
首页

输入接口、电子乐器、发光控制方法以及记录介质

文献发布时间:2024-04-18 19:58:53


输入接口、电子乐器、发光控制方法以及记录介质

相关申请的参照

本申请主张以2022年6月17日在日本专利申请的申请号2022-097682号为基础的优先权,将该基础申请的内容全部纳入本申请。

技术领域

本发明涉及输入接口、电子乐器、发光控制方法以及记录介质。

背景技术

以往,存在能够使用物理性的按钮、拨盘、静电容方式的触控面板等输入接口来进行使画面显示的光标移动等操作的装置。例如,在日本特开2020-204868号公报中,记载了一种显示装置,能够使与在滑动操作部上滑动操作的手指对应的位置的光源发光,并且进行滚动图像部的项目图像的滚动。

但是,在日本特开2020-204868号公报的显示装置中,记载了在确定为手指与滑动操作部的给定位置接触的情况下,使与给定位置对应的位置发光并且使其他的第一光源消光的结构,但发光以及消光的表现是单调的。

发明内容

本发明是鉴于上述问题而完成的,其目的在于扩大输入接口中的显示的表现的幅度。

-用于解决课题的手段-

本发明输入接口具备:检测部,检测操作体与检测面的接触或接近;多个发光部,在与所述检测部对应的位置排列设置,使所述检测面发光;以及至少一个处理器,所述处理器执行如下处理:进行控制,以使所述多个发光部中的与由所述检测部检测出的所述操作体与所述检测面的接触部位或接近部位对应的发光部以相对于其他发光部相对大的强度发光,进行控制,以使得在所述操作体在与所述检测面接触或接近的状态下沿着所述多个发光部移动时,使与变得不再检测到所述操作体的接触或接近的部位对应的发光部的发光强度阶段性地不断变小,且以固定的时间熄灭。

-发明效果-

根据本发明,能够扩大输入接口中的显示的表现的幅度。

附图说明

图1是表示具备本发明的输入接口的电子乐器的功能性结构的框图。

图2是表示具备本发明的输入接口的电子乐器的外观结构例的图。

图3是输入用环被点击操作的情况的印象图。

图4是表示由图1的CPU执行的操作判别处理的流程的流程图。

图5是表示由图1的CPU执行的发光控制处理的流程的流程图。

图6是表示在输入用环中检测不到手指的接触或接近的位置的发光部的发光强度的变化的图表。

图7A是表示在图5的发光控制处理中与在输入用环的圆周上快速滑动的情况下的手指通过的部位对应的各发光部的某个时间点的发光强度的关系的图(图表)。图7B是表示在图5的发光控制处理中与在输入用环的圆周上缓慢地滑动的情况下的手指通过的部位对应的各发光部的某个时间点的发光强度的关系的图。

图8A是表示在图5的发光控制处理中手指在输入用环的圆周上快速滑动的情况下的输入用环的发光的情形的图。图8B是表示在图5的发光控制处理中手指在输入用环的圆周上缓慢滑动的情况下的输入用环的发光的情形的图。

图9A是表示变形例中的手指在输入用环的圆周上快速滑动的情况下的输入用环的发光的情形的图。图9B是表示变形例中的手指在输入用环151的圆周上缓慢滑动的情况下的输入用环的发光的情形的图。

图10是表示由图1的CPU执行的光标移动控制处理的流程的流程图。

图11A是表示在图10的光标移动控制处理中用手指在输入用环的圆周上快速滑动的情况下的、显示于显示部的菜单画面的光标的位置的变化的图,图11B是表示在图10的光标移动控制处理中用手指在输入用环的圆周上缓慢滑动的情况下的、显示于显示部的菜单画面的光标的位置的变化的图。

图12是表示字符输入画面的一例的图。

图13是表示由图1的CPU执行的字符输入控制处理的流程的流程图。

具体实施方式

以下,使用附图对本具体实施方式进行说明。不过,在以下所述的实施方式中,为了实施本发明而附加有技术上优选的各种限定。因此,本发明的技术范围并不限定于以下的实施方式以及图示例。

[电子乐器100的结构]

图1是表示包括本发明的输入接口的电子乐器100的功能性结构的框图。图2是表示电子乐器100的外观结构例的图。

电子乐器100如图1、图2所示,构成为具备CPU(Central Processing Unit,中央处理器)11等至少一个处理器、ROM(Read Only Memory,只读存储器)12、RAM(Random AccessMemory,随机存取存储器)13、键盘14、操作部15、显示部16、音响系统17以及通信部18,各部通过总线19连接。

CPU11读出保存于ROM12的程序以及数据,使用RAM13作为工作区执行各种处理,由此集中控制电子乐器100的各部。例如,CPU11根据键盘14的被按键的键的音高,通过音响系统17输出钢琴等乐器音,或通过音响系统17输出由操作部15选择的乐曲。此外,CPU11通过声音系统17再现基于经由通信部18从外部设备输入的音频数据的音乐。此外,CPU11执行以后述的发光控制处理、操作判别处理、光标移动控制处理、字符输入控制处理为首的各种处理,作为本发明的控制部发挥功能。

ROM12存储程序以及各种数据等。

RAM13向CPU11提供作业用的存储空间,暂时存储数据。

键盘14具备多个键(操作件)而构成,将被按键/离键的键的信息向CPU11输出。

操作部15具有各种开关、操作键,将与用户对各种开关、操作键的操作对应的操作信号输出到CPU11。例如,操作部15具备图2所示的功能键(F1键152、F2键153、F3键154、F4键155)、ENTER键156等。

此外,在本实施方式中,如图2所示,操作部15具备轮状(在本实施方式中为圆环状)的输入接口即输入用环151。输入用环151构成为具备:检测部(传感器),通过静电容的变化来检测操作体与作为轮状连续的一个区域的检测面的接触位置;以及多个发光部(LED(Light Emitting Diode:发光二极管)),在与检测部对应的位置以轮状排列设置,使检测面发光。输入用环151检测操作体对输入用环151的检测面的接触位置并向CPU11输出,并且根据CPU11的控制,使与操作体接触的位置(也称为接触点、接触部位)对应的发光部发光。即,由输入用环151和CPU11构成本发明的输入接口。此外,检测部的检测不一定是操作体“接触”于检测面,也可以在操作体“接近(非接触的状态)”于检测面时检测静电容的变化。换句话说,在静电容变化了阈值以上的情况下,检测操作体对检测面的接触或接近即可。此外,检测部只要能够检测操作体的接触或接近,则也可以不是检测静电容的变化的传感器,也可以是光学传感器、热感知传感器。

另外,在本实施方式中,以操作体是手指的情况为例进行说明,但并不局限于此,例如也可以是触摸笔等其他部件。

显示部16由LCD(Liquid Crystal Display:液晶显示器)等构成,按照从CPU11输入的显示信号的指示进行显示。

音响系统17构成为具备音源部171、音频电路172以及扬声器173。

音源部171按照来自CPU11的控制指示,读出预先存储在ROM12中的波形数据或生成波形数据并输出到音频电路172。

音频电路172对从音源部171输出的波形数据或从通信部18输入的波形数据(音频数据)进行D/A变换并放大,扬声器173输出放大后的模拟声音。

通信部18与经由因特网等通信网络、Bluetooth(注册商标)、USB(UniversalSerial Bus:通用串行总线)线缆等通信接口连接的外部终端、USB存储器等外部记录介质等外部设备进行数据发送接收。

[电子乐器100的动作]

接下来,对电子乐器100的动作进行说明。

在本实施方式中,说明电子乐器100中的输入用环151的动作,具体而言,说明输入用环151中的点击操作和滑动操作的判别、输入用环151的发光控制、输入用环151的光标移动控制、使用输入用环151的字符输入。

(点击操作和滑动操作的判别)

首先,对输入用环151中的点击操作和滑动操作的判别进行说明。在此,点击操作是指通过手指(操作体)轻轻地敲击(按下)输入用环151的检测面的操作、或者使手指(操作体)瞬间(例如小于1s)接近输入用环151的检测面的操作。滑动操作是指在手指(操作体)与输入用环151的检测面接触或接近的状态下沿着环(沿着发光部)移动的操作。

图3是输入用环151被点击操作的情况的印象图。若对输入用环151进行点击操作,则如图3所示,检测到点击的位置以及其周围的给定范围的发光部点亮,其他发光部熄灭。稍后将描述在输入用环151中检测到滑动操作的情况下的发光部的印象。

在输入用环151中,由于检测出的静电容的微小的变化,有时手指接触或接近圆周上的瞬间产生波动(微小的挪动)。在这种情况下,由于输入用环151所检测的触摸位置(手指与检测面的接触点或者接近点的位置)的坐标不成为固定值,所以即使是点击操作有时也会判别为滑动操作。

为此,CPU11在输入用环151中手指接触或接近圆周上而检测到触摸的情况下,执行图4所示的操作判别处理,判别是点击操作还是滑动操作。操作判别处理通过CPU11与ROM12中存储的程序的共同工作来执行。

首先,CPU11在开始输入用环151的触摸的检测时,取得触摸坐标(手指与检测面的接触点或者接近点的坐标)并暂时保存于RAM13(步骤S1)。这里所说的坐标是为了确定接触点或接近点的位置而假想地设定在检测面上的坐标,例如使用XY坐标等。以下的“位置”、“速度”等使用该坐标来取得。

接下来,CPU11基于来自输入用环151的信息,判断手指是否从输入用环151离开(是否变得检测不到接触或接近)(步骤S2)。

在判断为手指未从输入用环151离开的情况下(步骤S2;否),CPU111判断从通过输入用环151开始触摸坐标的检测起是否经过了给定的检测时间(步骤S3)。

在判断为从开始触摸坐标的检测起没有经过给定时间的情况下(步骤S3;否),CPU11返回步骤S2。

另一方面,在步骤S2中,在判断为手指从输入用环151离开的情况下(步骤S2;是),CPU11取得手指从输入用环151离开时的坐标并暂时保存在RAM13中(步骤S4)。CPU11例如取得在输入用环151中即将变得检测不到手指的接触或接近之前检测到的坐标,作为手指离开时的坐标。

接下来,CPU11判断手指与输入用环151接触或接近时(触摸检测开始时)和手指离开输入用环151时的坐标差是否为预先确定的阈值TH1以上(步骤S5)。

在判断为手指接触或接近时(触摸检测开始时)和离开时的坐标差为预先确定的阈值TH1以上的情况下(步骤S5;是),CPU11判断为实施的操作是滑动操作(步骤S6),结束操作判别处理。

在判断为手指接触或接近时(触摸检测开始时)和离开时的坐标差不是预先确定的阈值TH1以上的情况下(步骤S5;否),CPU11判断为实施的操作是点击操作(步骤S7),结束操作判别处理。

另一方面,在判断为手指未从输入用环151离开的情况下(步骤S2;否),在判断为从在输入用环151中开始触摸坐标的检测起经过了给定的检测时间的情况下(步骤S3;是),CPU11判断触摸检测开始时与当前的触摸位置的坐标差是否为给定的阈值TH1以上(步骤S8)。

在判断为坐标差不是给定的阈值TH1以上的情况下(步骤S8;否),CPU11返回到步骤S2。

在判断为坐标差为给定的阈值TH1以上的情况下(步骤S8;是),CPU11判断为实施的操作是滑动操作(步骤S9),结束操作判别处理。

这样,在操作判别处理中,即使手指与输入用环151的圆周上接触或接近时和离开时的坐标不固定,在该坐标差未超过预先设定的阈值TH1的情况下,判断为点击操作,若在阈值TH1以上,则判别为滑动操作,所以对于与输入用环151接触或接近的指尖的波动,能够准确地判别用户要进行滑动操作还是要进行点击操作。

(输入用环151的发光控制)

接下来,对输入用环151中的发光控制进行说明。

以往,存在使与在滑动操作部上滑动操作的手指对应的位置的光源发光的技术(例如,参照日本特开2020-204868号公报)。但是,在该发光方法(点亮方法)中是单调的,不成为平滑地追随手指的挪动的显示。例如,输入用环151的显示不能根据操作输入环151的手指的挪动速度而变化。

为此,在本实施方式中,CPU11在检测到滑动操作时,通过执行图5所示的发光控制处理,能够进行与操作输入用环151的手指的挪动相应的显示。发光控制处理通过CPU11与ROM12中存储的程序的共同工作来执行。

在此,输入用环151是在手指未接触或未接近输入用环151的圆周上时,以比通常的点亮状态的发光强度(最大发光强度)低的给定发光强度稍微点亮(发光)的状态。发光强度(亮度)的单位例如使用nit。

首先,CPU11使与由输入用环151的检测部检测出手指的接触或接近的位置对应的发光部以通常的点亮状态(发光状态)的发光强度Imax点亮(发光),输入用环151的其他发光部熄灭(消光)(步骤S21)。

接下来,CPU11使与由输入用环151的检测部检测出的、在输入用环151中当前手指接触的位置(接触点的位置)或手指接近的位置(接近点的位置)对应的发光部以通常的点亮状态的发光强度(最大发光强度Imax)点亮(发光),并且使与变得不再由输入用环151的检测部检测到手指的接触或接近的部位(通过的部位)对应的发光部的发光强度阶段性地减小,以给定时间(固定时间)熄灭(消光)(步骤S22)。换句话说,如图6所示,一个发光部在变得不再检测到手指的接触或接近时在给定时间内发光强度阶段性地变小,在达到该给定时间的时间点熄灭。在各个发光部进行该处理。由此,在进行滑动操作的情况下从变得不再检测到手指的接触或接近的部位(以通常的发光强度点亮后接下来发光强度变小的部位)到当前的接触点或接近点为止的光的挪动(熄灭的速度)始终固定。

因此,如后所述,在用户在输入用环151的圆周上快速滑动的情况下,进行从手指长长地拉出尾巴那样的点亮(显示),在用户在输入用环151的圆周上缓慢滑动的情况下,能够设为不怎么拉出尾巴那样的点亮(显示)。

接下来,CPU11判断手指是否从输入用环151离开(步骤S23)。

在判断为手指未从输入用环151离开的情况下(步骤S23;否),CPU11返回步骤S22。

在判断为手指从输入用环151离开的情况下(步骤S23;是),CPU11以比通常的点亮状态低的给定的发光强度(稍微点亮的程度)点亮全部的发光部(步骤S24),结束发光控制处理。

图7A是表示在上述发光控制处理中与在输入用环151的圆周上快速滑动的情况下的手指通过的部位对应的各发光部的某个时间点的发光强度的关系的图(图表)。图7B是表示在上述发光控制处理中与在输入用环151的圆周上缓慢滑动的情况下的手指通过的部位对应的各发光部的某个时间点的发光强度的关系的图。A~G以及A’~D’分别是多个发光部中的与手指通过的部位对应的发光部,A以及A’表示发光强度为零(熄灭状态),G以及D’是以最大发光强度Imax发光的发光部(与接触点或接近点对应的发光部)。另外,在图7A以及图7B中,相邻的发光部的发光强度不同,但也可以控制发光,以使得并列的两个以上的发光部成为相同的发光强度。此外,在图7A以及图7B中,为了说明,使手指滑动的速度分别固定。

图8A是表示在上述发光控制处理中在输入用环151的圆周上比某速度更快速滑动的情况下的输入用环151的发光的情形的图。图8B是表示在上述发光控制处理中在输入用环151的圆周上比图8A的情况(或者比某一速度)缓慢滑动的情况下的输入用环151的发光的情形的图。

另外,在图8A~图9B中,用浓度表示输入用环151上的发光强度。浓度越浓,表示发光强度越强。白色表示没有发光。此外,在输入用环151的周围扩展的实线是表示输入用环151发光的假想线。

在输入用环151的圆周上比某速度快速滑动的情况下,单位时间内的手指的移动量变大(通过的发光部的个数变多),因此,相对于与手指通过的部分对应的发光部不断熄灭(消光)的步调,与手指接触或接近的部分对应的发光部不断点亮(发光)的步调更快。因此,如图7A的图表所示,未完全熄灭(以低的发光强度发光)的发光部大量残留,如图8A所示,成为从手指长长地拉出尾巴那样的显示。

另一方面,如图8B所示,在输入用环151的圆周上与图8A的情况相比(或者比某个速度)缓慢滑动的情况下,单位时间的手指的移动量比图8A的情况(或者以比某一速度移动手指的情况)小(通过的发光部的个数变少),因此,相对于与手指通过的部分对应的发光部不断熄灭(消光)的步调,与手指接触或接近的部分对应的发光部不断点亮(发光)的步调更慢(同等或其以下)。另外,如图6所示,多个发光部各自的从进行通常的点亮(以最大发光强度的点亮)起到熄灭为止的时间与图8A的多个发光部各自的从进行通常的点亮起到熄灭为止的时间相同。因此,如图7B的图表所示,以比较低的发光强度发光的发光部与图7A相比更少,如图8B所示,成为不怎么拉出尾巴的显示。

这样,在发光控制处理中,在输入用环151的圆周上进行滑动操作的情况下,使与输入用环151变得不再检测到手指的部位(手指通过的部位)对应的发光部的发光强度阶段性地变小,以给定时间(固定时间)熄灭(消光)。因此,在用户在输入用环151的圆周上快速滑动的情况下,能够设为从手指长长地拖曳尾巴的显示,在用户在输入用环151的圆周上缓慢滑动的情况下,能够设为不怎么拖曳尾巴的显示。由此,由于在点击操作和滑动操作中,能够在输入用环151中进行明确的显示(发光)演出的区别,因此与仅使接触部位的发光部发光相比,容易怀有实际进行了操作的印象(操作感)。因此,根据本公开,能够根据手指的挪动的速度来扩大输入用环151的显示的表现的幅度。

(输入用环151的发光控制的变形例)

另外,在输入用环151的发光部的LED是多色的LED的情况下,也可以根据输入用环151的圆周上的滑动操作的移动速度(角速度)来改变发光的颜色。例如,也可以取得用手指对输入用环151的圆周上进行滑动操作时的、输入用环151中的每单位时间的触摸位置的移动量(相对于输入用环151的中心的角速度),基于预先存储在ROM等中的将移动角速度和与移动角速度相应的发光色对应起来的表,CPU11决定使输入用环151的发光部发光的颜色,例如若检测到(取得)的角速度小于阈值,则发出绿色光,若为阈值以上,则发出蓝色光。此外,也可以设定多个阈值、颜色的数量。此外,也可以不使用多色的LED,而使用多个不同的单色LED。

此外,CPU11也可以在检测到输入用环151的滑动操作的情况下,除了进行基于上述发光控制处理的手指通过的部分的发光部的发光控制之外,还进行控制,以使存在于手指移动的方向(移动方向)的多个发光部以根据手指与检测面的接触点或接近点的距离(移动方向上的距离)而阶段性地变小的发光强度进行发光。

图9A是表示在输入用环151的圆周上比某速度快速滑动的情况下的上述变形例中的输入用环151的发光的情形的图。图9B是表示在输入用环151的圆周上与图9A的情况相比(或者比某个速度)缓慢滑动的情况下的上述变形例中的输入用环151的发光的情形的图。

如图9A、图9B所示,通过控制为不仅使手指通过的部位的发光部点亮(发光),还使手指移动的方向的发光部点亮(发光),使手指与检测面的接触点或接近点的周围的发光部发光,从而能够更容易理解地显示接触点或接近点。

(光标移动控制处理)

接下来,对输入用环151所进行的菜单画面等的光标移动控制进行说明。

以往,存在能够通过转动物理编码器(旋转编码器、拨盘)来使显示于显示部16的菜单项目等光标移动的情况。在这样的物理编码器中,光标移动与转动编码器相应的量。

与此相对,在通过显示部16显示给定的画面(例如,菜单画面161(参照图11A、图11B)的定时用手指对输入用环151的圆周上进行了滑动操作的情况下,CPU11执行图10所示的光标移动控制处理,根据手指触摸的点(接触点)或接近的点(接近点)的移动速度,使显示于显示部16的光标的移动速度变化。光标移动控制处理是通过CPU11与ROM12中存储的程序的共同工作来执行的处理。

另外,在本实施方式中,CPU11与上述光标移动控制处理并行地执行上述输入用环151的发光控制处理。

在显示菜单画面161的情况下,当用手指对输入用环151的圆周上进行滑动操作时,CPU11取得输入用环151中的每单位时间(例如100ms)的触摸位置的移动量(相对于输入用环151的中心的角速度,以下称为移动角速度)(步骤S31)。

接下来,CPU11判定所取得的移动角速度的等级(步骤S32)。

例如,CPU11在移动角速度小于预先确定的第一阈值的情况下判断为等级1(小),在第一阈值以上且小于预先确定的第二阈值的情况下判断为等级2(中),在移动角速度为第二阈值以上的情况下判断为等级3(大)。其中,第一阈值<第二阈值。

在判定为移动角速度的等级为1的情况下(步骤S32;等级1),CPU11使显示部16的光标相对于触摸位置的移动量45度移动一个(一个阶段)(步骤S33),并转移到步骤S36。

在判定为移动角速度的等级为2的情况下(步骤S32;等级2),CPU11使显示部16的光标相对于触摸位置的移动量30度移动一个(一个阶段)(步骤S34),并转移到步骤S36。

在判定为移动角速度的等级为3的情况下(步骤S32;等级3),CPU11使显示部16的光标相对于触摸位置的移动量15度移动一个(一个阶段)(步骤S35),并转移到步骤S36。

在此,CPU11在滑动操作为顺时针的情况下,使光标向正方向(下方向或者右方向)移动,在滑动操作为逆时针的情况下,使光标向反方向(上方向或者左方向)移动。

在步骤S36中,CPU11判断光标的位置是否达到了菜单项目的上限或下限(步骤S36)。

在判断为光标的位置未达到菜单项目的上限或下限的情况下(步骤S36;否),CPU11返回步骤S31,反复执行步骤S31~S36。

在判断为光标的位置达到了菜单项目的上限或下限的情况下(步骤S36;是),CPU11停止光标的移动(步骤S37),结束光标移动控制处理。

图11A是表示在上述光标移动控制处理中在输入用环151的圆周上快速(移动角速度大地)滑动的情况下的、显示于显示部16的菜单画面161的光标C的位置的变化的图。

图11B是表示在上述光标移动控制处理中在输入用环151的圆周上缓慢(移动角速度小地)滑动的情况下的、显示于显示部16的菜单画面161的光标C的位置的变化的图。

在图11A中,光标移动了六个,但是在图11B中,光标仅移动了两个。这样,能够根据在输入用环151的圆周上滑动的速度(角速度)来改变光标的移动速度(光标的位置的变化量)。

这样,根据上述光标移动控制处理,能够根据在输入用环151的圆周上滑动的速度(接触点或接近点的移动速度(角速度))来改变光标C的移动速度(光标的位置的变化量)。

另外,CPU11在将值显示于显示部16的情况下,也可以根据输入用环151的圆周上的手指和检测面的接触点或接近点的移动速度(角速度),使所显示的值(例如音量等)的增减速度变化。即,也可以在输入用环151的圆周上快速滑动的情况下,增大所显示的值的增减速度,在输入用环151的圆周上缓慢滑动的情况下,减小所显示的值的增减速度。

(字符输入控制处理)

接下来,对输入用环151的字符输入进行说明。

以往,在从显示于显示部16的字符输入画面进行字符输入的情况下,使用光标键、数字键进行光标的移动、字符的翻开(输入字符的选择),即使具有物理的编码器,也需要另外的光标键、数字键。

为此,CPU11例如在显示有图12所示那样的字符输入画面162的情况下,执行图13所示的字符输入控制处理,能够使用输入用环151进行输入字符的选择、光标移动。字符输入控制处理通过CPU11与ROM12中存储的程序的共同工作来执行。

另外,在本实施方式中,CPU11与上述光标移动控制处理并行地执行上述输入用环151的发光控制处理。

首先,CPU11判断是否检测到输入用环151的滑动操作、或者上区域或下区域的点击操作(步骤S41)。

输入用环151的上区域是指将输入用环151的圆周划分为上下左右的四个区域时的上侧的区域。输入用环151的下区域是指将输入用环151的圆周划分为上下左右的四个区域时的下侧的区域。

在判断为检测到输入用环151的滑动操作、或者上区域或下区域的点击操作的情况下(步骤S41;是),CPU11根据操作选择要输入的字符,并转移到步骤S43。

例如,CPU11在检测到输入用环151的滑动操作的情况下,每当触摸位置在圆周上移动给定量时,就切换输入的字符进行显示,选择在滑动操作结束时显示的字符作为输入字符。在滑动操作为顺时针的情况下,按照升序(例如,按照字母的A→Z的顺序)切换显示字符,在逆时针的情况下,按照降序(例如,按照字母的Z→A的顺序)切换显示字符。

此外,每当对输入用环151的下侧的区域进行点击操作时,CPU11按照升序(例如,按照字母的A→Z的顺序)切换显示字符。此外,每当对输入用环151的上侧的区域进行点击操作时,按照降序(例如,按照字母的Z→A的顺序)切换显示字符。选择点击操作结束时显示的字符作为输入字符。

在判断为未检测到输入用环151的滑动操作、或者上区域或下区域的点击操作的情况下(步骤S41;否),CPU11转移到步骤S43。

在步骤S43中,CPU11判断是否检测到输入用环151的左区域或者右区域的点击操作(步骤S43)。

输入用环151的右区域是指将输入用环151的圆周划分为上下左右的四个区域时的右侧的区域,输入用环151的左区域是指划分为上下左右的四个区域时的左侧的区域。

在判断为检测到输入用环151的左区域或右区域的点击操作的情况下(步骤S43:是),CPU11根据操作使显示部16的光标移动(步骤S44),并转移到步骤S45。

例如,每当对输入用环151的右区域进行点击操作时,CPU11就使显示部16所显示的光标向右各移动1。在移动到右方的末端的情况下,使光标停止或向左方的末端移动。此外,每当对输入用环151的左区域进行点击操作时,CPU11就使显示部16所显示的光标向左各移动1。在移动到左方的末端的情况下,使光标停止或向右方的末端移动。

在判断为未检测到输入用环151的左或者右的点击操作的情况下(步骤S43:否),CPU11转移到步骤S45。

在步骤S45中,CPU11判断是否按下了F1键152(步骤S45)。

在判断为按下了F1键152的情况下(步骤S45;是),CPU11删除当前的光标位置的字符(步骤S46),并转移到步骤S47。

在判断为F1键152未被按下的情况下(步骤S45;否),CPU11转移到步骤S47。

在步骤S47中,CPU11判断是否按下了F2键153(步骤S47)。

在判断为按下了F2键153的情况下(步骤S47;是),CPU11向当前的光标位置插入字符(例如,默认的字符A)(步骤S48),并转移到步骤S49。

在判断为F2键153未被按下的情况下(步骤S47;否),CPU11转移到步骤S49。

在步骤S49中,CPU11判断是否按下了F3键154(步骤S49)。

在判断为按下了F3键154的情况下(步骤S49;是),CPU11切换光标位置的字符的大写字母和小写字母(步骤S50),转移到步骤S51。另外,在光标位置为数字或记号的情况下,切换为A(字母的大写字母)。

在判断为未按下F3键154的情况下(步骤S49;否),CPU11转移到步骤S51。

在步骤S51中,CPU11判断是否按下了F4键155(步骤S51)。

在判断为按下了F4键155的情况下(步骤S51;是),CPU11切换光标位置的数字和记号(步骤S52),并转移到步骤S53。另外,在光标位置为字母的情况下,切换为0(数字)。

在判断为F4键155未被按下的情况下(步骤S51;否),CPU11转移到步骤S53。

在步骤S53中,CPU11判断是否按下了ENTER键156(步骤S53)。

在判断为没有按下ENTER键156的情况下(步骤S53;否),CPU11返回步骤S41。

在判断为按下了ENTER键156的情况下(步骤S53;是),CPU11将所输入的字符(在字符输入画面162中显示的字符)保存到RAM13中(步骤S54),结束字符输入控制处理。

这样,根据上述字符输入控制处理,若对输入用环151的圆周上进行滑动操作,或者对输入用环151的上区域或下区域进行点击操作,则能够选择(切换)要输入的字符。此外,当对输入用环151的圆周的右区域或左区域进行点击操作时,能够使光标向右或者左移动。因此,即使不设置光标键、数字键,也能够进行输入的字符的选择、光标的移动。

如以上说明的那样,本实施方式的电子乐器100的CPU11进行控制,以使输入用环151的多个发光部中的、与由检测部检测出的操作体与检测面的接触部位或接近部位对应的发光部相对于其他发光部以相对大的强度发光,并且在操作体以与检测面接触或接近的状态沿着多个发光部移动时,使与变得不再检测到操作体的接触或接近的部位对应的发光部的发光强度阶段性地不断变小,且以固定的时间熄灭。

因此,在用户在输入用环151的圆周上快速滑动的情况下,能够设为从手指长长地拖曳尾巴的显示,在用户在输入用环151的圆周上缓慢滑动的情况下,能够设为不怎么拖曳尾巴的显示,能够根据手指的挪动的速度来扩大输入用环151的显示的表现的幅度。

此外,CPU11在操作体在与输入用环151的检测面接触或接近的状态下沿着多个发光部移动时,如图7A、图7B所示,进行控制,以使得从与未检测到操作体的接触或接近的部位对应的发光部到与检测到操作体的接触或接近的部位对应的发光部的发光部各自的发光强度互不相同。

因此,能够扩大操作体在与检测面接触或接近的状态下沿着多个发光部移动时的输入用环151的显示的表现的幅度。

此外,输入用环151的检测面是轮状连续的一个区域,由此输入用环151的外观、操作感变得平滑。

此外,CPU11在操作体在与输入用环151接触或接近的状态下沿着多个发光部移动时,进一步进行控制,以使操作体的移动方向的发光部以根据距接触点或接近点的距离而阶段性地变小的发光强度发光,由此能够更容易理解地显示接触点或接近点。

此外,CPU11根据操作体与输入用环151的接触点或者接近点的移动速度,例如根据操作体与输入用环151的接触点或者接近点移动时的角速度,使显示于显示部16的光标的移动速度或者值的增减速度变化,因此能够实现与用户的手指的挪动的速度对应的操作感。

另外,上述实施方式以及变形例中的记述内容是本发明所涉及的输入接口、电子乐器、发光控制方法以及记录介质的优选的一个例子,并不限定于此。

例如,在上述实施方式中,以电子乐器100内具备作为本发明的输入接口的输入用环151的情况为例进行了说明,但本发明的输入接口并不限定于在电子乐器中具备的情况,也可以作为操作部而在其他电子设备中具备。

此外,在上述实施方式中,以输入用环151为圆环状的情况为例进行了说明,但并不限定于此,例如也可以是椭圆状、正方形状、长方形状等。

此外,在上述实施方式中,通过控制电子乐器100整体的CPU11来实施输入用环151的发光控制,但也可以在输入用环151中具备实施上述发光控制处理的CPU或微处理器。

此外,在上述实施方式中,作为本发明所涉及的程序的计算机可读取的介质,公开了使用ROM等半导体存储器的例子,但并不限定于该例子。作为其他计算机可读取的介质,能够应用HDD、SSD、CD-ROM等便携式记录介质。此外,作为经由通信线路提供本发明所涉及的程序的数据的介质,也应用载波(carrier wave)。

此外,关于输入用环(输入接口)的细节结构以及细节动作,也能够在不脱离发明的主旨的范围内适当变更。

以上对本发明的实施方式进行了说明,但本发明的技术范围并不限定于上述的实施方式,基于权利要求书所记载的内容来确定。进而,从权利要求书的记载中加进与本发明的本质无关的变更的均等范围也包括在本发明的技术范围内。

相关技术
  • 车辆控制方法及包含车辆控制方法的计算机可读记录介质
  • 自主行驶车、行驶控制装置和方法及记录程序的记录介质
  • 起重机控制装置、起重机控制装置的控制方法、控制程序、以及记录介质
  • 车辆控制系统、车辆外置式电子控制单元、车辆控制方法及记录介质
  • 有机EL面板控制装置、光源装置、有机EL面板控制方法、程序以及记录介质
  • 电子乐器、电子乐器的控制方法、以及记录介质
  • 电子乐器、电子乐器的控制方法、以及记录介质
技术分类

06120116508394