滑动条显示控制装置以及滑动条显示控制方法

文档序号:6506458阅读:152来源:国知局
滑动条显示控制装置以及滑动条显示控制方法
【专利摘要】本发明的目的在于提供一种能够容易进行设定值的微调而不会损害滑动条本来的良好使用随意性的滑动条显示控制装置。本发明的滑动条显示控制装置具有:显示器,其显示包括第一滑块和第一滑杆的第一滑动条;输入单元,其基于触摸操作,选择在显示器上所显示的第一滑动条的任意部分;以及控制单元,其控制显示器和输入单元;其中,响应于检测到已经实施了包括触摸在显示器上所显示的第一滑块的预定操作,显示器显示包括第二滑块和第二滑杆的第二滑动条,第二滑块的每单位移动量的设定值的变动量与第一滑块的每单位移动量的设定值的变动量不同,并且显示器在这样的位置处显示第二滑块:该位置与已经显示第一滑块的位置重合。
【专利说明】滑动条显示控制装置以及滑动条显示控制方法
[0001]本申请是基于2009年12月14日提交的专利申请号为200980151121.3 (PCT/JP2009/071080)、名为“滑动条显示控制装置以及滑动条显示控制方法”的申请(进入中国国家阶段日期:2011年6月17日)的分案申请。
【技术领域】
[0002]本发明涉及一种以画面显示滑动条的滑动条显示控制装置。
【背景技术】
[0003]近年来,在便携式电话装置、便携式音乐播放器等电子装置中,增加了如下的装置,即,其通过用手指操作带有触摸面板的显示装置的画面上所显示的滑动条(slidebar ),使得能够改变语音的音量和影像数据的播放位置等设定值。
[0004]滑动条由滑杆(bar)部分和滑块(slider)部分构成。滑杆显示可设定值的范围。滑块能够在该滑杆的范围内滑动。
[0005]并且,通过使滑块沿着滑杆移动,能够设定数值。滑块的移动是通过用指尖触摸滑块,并在维持触摸的状态下使指尖滑移来进行。将这样的操作称为拖动滑块。
[0006]滑块的每单位移动量的设定值变动量大致取决于滑杆的长度和可设定值的范围。因此,如果从显示画面尺寸的限制方面而言,可显示的滑杆长度越短,则滑块的每单位移动量的变动量越多。同样,如果可设定值的范围越宽,则滑块的每单位移动量的变动量越多。当每单位移动量的设定值变动量变多时,则即使只将滑块拖动极小的距离,设定值也会大大地增减。因此,将设定值调整到期望值的操作变得困难。
[0007]与该课题相关的技术在例如专利文献I中有记载。在专利文献I中所述的音频机器用输入装置中,第一滑杆显示于画面中。第一滑杆由与乐曲编号一一对应的多个要素排列为一列而构成。如果用手指触摸第一滑杆的任意部位则获得触摸的部位与其周围部分相对应的乐曲编号。并且,显示出用于从所获得的乐曲编号中选择一首乐曲的第二滑杆。在此,通过第二滑杆能够选择的乐曲数少于通过第一滑杆能够选择的乐曲数。因此,第二滑杆的一个要素的宽度大于第一滑杆的一个要素的宽度。并且,用户通过使用手指触摸第二滑杆上所期望的部位,选择所希望的一首乐曲。
[0008]专利文献1:日本特开2002-230951号公报

【发明内容】

[0009]发明所要解决的课题
[0010]如上述那样,如果滑块的每单位移动量的设定值变动量多,则对设定值进行微调的操作变得困难。在专利文献I中,显示了每单位移动量的设定值变动量少于第一滑杆的第二滑杆。但是,在专利文献I中,需要实施对第一滑杆上所期望的部位进行触摸以及对第二滑杆上所期望的部位进行触摸的两次触摸操作。本来,假如用手指对滑块进行了一次触摸,只要手指不离开便可完成设定值的调整是滑动条的优点之一。在专利文献I中,损害了滑动条本来优良的随意使用性。
[0011]本发明的目的在于提供一种能够容易进行设定值的微调而不会损害滑动条本来的随心使用性的滑动条显示控制装置。
[0012]用于解决问题的方法
[0013]本发明的一种电子装置,包括:显示器,该显示器显示包括第一滑块和第一滑杆的第一滑动条;输入单元,该输入单元基于触摸操作,选择在所述显示器上所显示的所述第一滑动条的任意部分;以及控制单元,该控制单元控制所述显示器和所述输入单元;其中,响应于检测到已经实施了包括触摸在所述显示器上所显示的所述第一滑块的预定操作,所述显示器显示包括第二滑块和第二滑杆的第二滑动条,所述第二滑块的每单位移动量的设定值的变动量与所述第一滑块的每单位移动量的设定值的变动量不同,并且所述显示器在这样的位置处显示所述第二滑块:该位置与已经显示所述第一滑块的位置重合。
[0014]本发明的一种滑动条显不控制方法,包括:显不包括第一滑块和第一滑杆的第一滑动条;基于触摸操作,选择在所述显示器上所显示的所述第一滑动条的任意部分;以及响应于检测到已经实施了包括触摸所述第一滑块的预定操作,显示包括第二滑块和第二滑杆的第二滑动条,其中所述第二滑块的每单位移动量的设定值变动量与所述第一滑块的每单位移动量的设定值变动量不同,并且所述第二滑块显示在与已经显示所述第一滑块的位置重合的位置处。
[0015]本发明的一种电子装置,响应于检测到已经实施了包括触摸第一滑动条的滑块的预定操作,该电子装置在所述屏幕上显示第二滑动条,该第二滑动条的滑块的每单位移动量的设定值的变动量与所述第一滑动条的不同,并且,该电子装置将控制状态从所述第一滑动条的滑块被触摸的状态变更为所述第二滑动条的滑块被触摸的状态,其中在与已经显示所述第一滑块的位置重合的位置处显示所述第二滑块。
[0016]本发明的一种电子装置,包括:显示装置,该显示装置用于显示包括第一滑块和第一滑杆的第一滑动条;输入装置,该输入装置用于基于触摸操作,选择在所述显示装置上显示的所述第一滑动条的任意部分;以及控制装置,该控制装置用于控制所述显示装置和所述输入装置;其中,响应于检测到已经实施了包括触摸在所述显示装置上显示的所述第一滑块的预定操作,所述显示装置显示包括第二滑块和第二滑杆的第二滑动条,所述第二滑块是每单位移动量的设定值的变动量与所述第一滑块的每单位移动量的设定值变动量不同的滑块,并且所述显示装置在与已经显示所述第一滑块的位置重合的位置处显示所述第二滑块。
[0017]发明效果
[0018]根据本发明,能够容易进行设定值的微调而不损害滑动条本来的随心使用的优良性能。
【专利附图】

【附图说明】
[0019]图1是表示本发明的第一实施方式的滑动条显示控制装置结构的一个例子的图。
[0020]图2是举例说明适用本发明的电子装置的结构图。
[0021]图3是表示在适用本发明的电子装置的显示画面上显示出第一滑动条的状态的图。[0022]图4是表示在适用本发明的电子装置的显示画面上显示出第二滑动条的状态的图。
[0023]图5是表示在适用本发明的电子装置的显示画面上操作第二滑动条来改变设定值的状态的图。
[0024]图6是表示在适用本发明的电子装置的显示画面上显示出第三滑动条的状态的图。
[0025]图7是存储于适用本发明的电子装置的ROM中的软件的说明图。
[0026]图8是表示本发明的第二实施方式中的GUI程序的处理例的流程图。
[0027]图9是表示本发明的第二实施方式中滑动条控制处理例的流程图。
[0028]图10是表示本发明的第三实施方式中⑶I程序的处理例的流程图。
[0029]图11是表示本发明的第三实施方式中的滑动条控制处理例的流程图。
[0030]图12是本发明的第三实施方式中作为滑动条切换指示操作的升降(up down)操作和降升(down up )操作的说明图。
[0031]图13是通过操作按钮开关来切换滑动条的实施方式的说明图。
[0032]图14是使用了具有环状滑杆的滑动条的实施方式的说明图。
[0033]图15是切换滑动条时成直角地显示出新的滑杆与原滑杆的实施方式的说明图。
[0034]图16是切换滑动条时平行显示新滑杆与原滑杆的实施方式的说明图。
[0035]附图标记的说明
[0036]10电子装置
[0037]11 CPU
[0038]12 RAM
[0039]13 ROM
[0040]14 平面显示面板
[0041]15触摸面板
[0042]16显示控制器
[0043]17坐标检测单元
[0044]18通信单元
[0045]19输入装置
[0046]20输出装置
[0047]21输入/输出接口单元
[0048]22 总线
【具体实施方式】
[0049]以下,参照附图对本发明的实施方式进行说明。但是,所涉及的实施方式并不对本发明的技术范围进行限定。
[0050][第一实施方式]
[0051]以下,参照图1来说明本发明的第一实施方式。
[0052]本实施方式中的滑动条显示控制装置具有显示器1、输入单元2和控制单元3。
[0053]显示器I显示由第一滑块和第一滑杆构成的第一滑动条。显示器I例如由平面显示面板构成。基于触摸操作,输入单元2能够选择显示于显示器I上的第一滑动条的任意部分。输入单元2例如为覆盖了显示器I的透明触摸面板。另外,触摸操作是指例如用指尖在触摸面板上进行按压的操作。控制单元3对显示器I和输入单元2进行控制。
[0054]另外,控制单元3检测在输入单元2中触摸了显示器I上所显示的第一滑块的状态下是否进行了第一操作。并且,在实施了该检测的情况下,显示器I对由第二滑块和第二滑杆构成的第二滑动条进行显示。在此,第二滑块的每单位移动量的设定值变动量与第一滑块的每单位移动量的设定值变动量不同。
[0055]此外,第一操作可以是例如对相同的位置连续触摸预定时间以上的操作。在该情况下,滑动条显示控制装置可具有用于检测输入单元2的被触摸的位置即触摸位置的坐标的坐标检测单元。并且,在坐标检测单元检测出的坐标、即触摸坐标在预定时间以上的期间未发生变化的情况下,可以判断为已经实施了第一操作。
[0056]根据以上的结构,本实施方式中的滑动条显示控制装置例如在使手指触摸输入单元3的状态下能够容易进行设定值的微调。即,不损害滑动条本来的随心使用的优良性的情况下也能够容易进行设定值的微调。
[0057][第二实施方式]
[0058]以下,参照图2来说明本发明的第二实施方式。
[0059]在本实施方式中的电子装置10具有:CPU (Central Processing Unit,中央处理器)11、RAM (Random Access Memory,随机存取存储器)12 和 ROM (Read Only Memory,只读存储器)13。电子装置10还具有平面显示面板14、触摸面板15、显示控制器16、坐标检测单元17、通信单元18、输入装置19、输出装置20、输入/输出接口单元21和总线22。
[0060]CPUll对电子装置10的各处理进行控制。RAM12作为施行各处理时的工作存储器来发挥功能。ROM 13存储有由CPU 11所执行的各种程序。显示面板14例如为能够显示图形的LCD(Liquid Crystal Display,液晶显示屏)。触摸面板15为透明状且覆盖了平面显示面板14的显示画面。显示控制器16对平面显示面板14的显示状态进行控制。坐标检测单元17对触摸面板15的触摸位置的坐标即触摸坐标进行检测。通信单元18通过无线或有线的方式进行通信。输入装置19例如为按钮开关或键。输出装置20例如为扬声器。输入/输出接口单元21为供输入装置19以及输出装置20用的输入输出接口。总线22将电子装置10的各部位相互连接起来。
[0061]CPUll通过将存储于ROM 13中的程序加载到ROM 13上或RAM 12上来执行。另夕卜,CPU 11获取来自输入装置19的输入信号以及来自坐标检测单元17的触摸面板15的触摸坐标,并且实现各种的处理功能。此外,来自输入装置19的输入信号经输入/输出接口单元21被CPU 11读入。并且,CPU 11根据各种的处理功能所实现的处理结果,进行如下的控制。即,CPU 11通过输入/输出接口单元21来控制输出装置20。而且通过显示控制器16来控制平面显示面板14的显示状态。进而,通过通信单元18来控制与外部的通信。这样,CPU 11实现了电子装置10的各种功能。
[0062]作为电子装置10的功能例如有语音通话功能、邮件收发功能、音乐播放功能和图像再现功能等。本实施方式中的电子装置10具有媒体播放功能。另外,影像和语音的播放位置的调整使用滑动条来进行。当然,通过滑动条来调整的设定值的种类并不局限于本实施方式。[0063]将本实施方式中的电子装置10的外观和使用状态的一个例子示于图3中。图3所示的电子装置10的设备主体30具有能够以单手把持的薄型形状。另外,在设备主体30的前表面配置有带有触摸面板15的平面显示面板14。在平面显示面板14的显示画面上,显示由滑杆32和滑块33构成的滑动条31。并且,用户可进行设定值(媒体播放位置等)的调整。显示于滑杆32左侧的数字“O”、显示于其右侧的数字“1000”分别表示能够以滑动条31来调整的设定值的下限值和上限值。例如,当用户使用右手食指的指尖触摸滑块33将其向滑杆32的长度方向拖动时,设定值则随滑块33的移动位置而变化。当前的设定值在设定值显示区域34中显示,在图3中显示为“700”。在进行大致调整的情况下,也可以在此使指尖从滑块33上离开(以下将该操作称为放开)。由此,设定值以基于指尖离开时的滑块33的位置的值来确定。
[0064]但是,使用滑块33的每单位移动量的设定值变动量多的滑动条31,很难高精度地调整设定值。因此,在本实施方式中,当使触摸滑块33的指尖不离开且维持一定时间不动(将该操作称为按压)时,由电子装置10对此操作进行检测。当电子装置10检测到已经进行了按压操作时,则如图4所示改变平面显示面板14的显示画面。在图4的显示画面中,在显示滑动条31的相同部位显示滑动条37。滑动条37具有与图3的显示画面上所显示的滑动条31相同的形状,但颜色不同。另外,能够以滑动条37中可调整的设定值的下限值和上限值基于按压操作时的滑动条31的设定值来设定。在本实施方式中,如在滑杆35的两端所显示的那样,在该滑动条37中可调设定值的下限值和上限值分别为630和730。S卩,滑块36的每单位移动量的设定值变动量为滑块33的每单位移动量的设定值变动量的1/10。因此,通过使维持触摸状态的指尖移动来拖动滑块36,能够在630?730之间变更设定值。并且,例如在图5所示的滑块36的位置上,指尖从滑块36上离开。由此,设定值确定为对应于指尖离开时的滑块36的位置的值“680”。
[0065]在本实施方式中,能够使滑块的每单位移动量的设定值变动量进一步变小。即,当在图5的位置触摸滑块36的指尖,不离开地进行按压操作时,由电子装置10对该操作进行检测。由此,平面显示面板14的显示画面变更为如图6所示。在图6的显示画面中,在显示滑动条37的相同部位显示滑动条40。滑动条40具有与图5的显示画面中所显示的滑动条37相同的形状,但颜色不同。如滑杆38的两端所显示的那样,能够以该滑动条40中可调设定值的下限值和上限值分别为675和685。S卩,滑块39的每单位移动量的设定值变动量为滑块36的每单位移动量的设定值变动量的十分之一。因此,通过使维持触摸状态的指尖移动来拖动滑块39,能够在685?675之间变更设定值。并且,在使指尖移动后,将指尖从滑块39上离开。由此,设定值以对应于指尖离开时的滑块39的位置的值来确定。
[0066]接着,参照图7?图9,对实现参照图3?图6所说明的滑动条显示控制的处理例进行说明。
[0067]图7表示存储于ROM 13中的软件。ROM 13存储了基本操作系统(基本程序)51和各种应用程序52。另外,ROM 13进而存储有⑶I (Graphical User Interface,图形用户界面)程序53。在GUI程序53中,编入了本实施方式的操控滑动条显示控制处理的滑动条控制单元54。
[0068]图8表示⑶I程序的处理例。⑶I程序53在启动设定值变更功能时,由滑动条控制单元54将滑动条选择用的内部变量n设定为I。并且,将第一号的滑动条31显示在平面显示面板14上(步骤S11)。由此,如图3所示的滑动条31被显示在平面显示面板14上。此时,将保存于RAM 12中的当前的设定值显示在设定值显示区域34中。另外,在对应于当前设定值的位置显示滑块33。
[0069]接着,⑶I程序53基于坐标检测单元17的输出坐标,判定是否进行了画面触摸(步骤S12)。在进行了画面触摸的情况下,判定触摸位置是否在滑动条31的滑块33上(步骤S13)。如果触摸位置是在滑块33上,则实施由滑动条控制单元54进行的滑动条控制处理步骤S14。并且,在步骤S14结束后,返回到步骤S12的处理。另一方面,如果触摸位置为滑块33以外的部位,则进行对应于所触摸的位置的处理(步骤S15)。并且,在步骤S15结束后,返回到步骤S12的处理。触摸滑块33以外的部位时的处理与本发明没有直接关系,因此,省略了详细的说明。
[0070]图9表示图8的滑动条控制处理(步骤S14)的一个例子。在步骤S14的滑动条控制处理中,首先,根据坐标检测单元17的输出来判定手指是否已从所触摸的滑块33上松开,(步骤S21)。如果手指未松开,则判定触摸坐标是否有变化(步骤S22)。并且,触摸坐标有变化时,进行拖动时的处理(步骤S23)。在拖动时的处理中,包括将滑块33的显示位置移动到拖动过的位置的处理。而且也包含计算与移动后的滑块33的位置相对应的设定值的处理。进而还包含将与计算出的移动后的滑块33的位置相对应的设定值显示在设定值显示区域34中的处理。进而,如果为将变更中途的设定值马上反映到使用了该设定值的应用中的规格,则也包含对保存于RAM 12中的设定值进行更新的处理。
[0071]另一方面,如果触摸坐标无变化(在步骤S22中为“NO”时),则判定是否在一定时间以上的期限内触摸坐标没有发生变化,即是否实施了按压操作(步骤S24)。在未实施按压操作的情况下,返回到步骤S21的处理。另一方面,在实施了按压操作的情况下,判断为用户发出切换滑动条的指示。并且,在确认内部变量n小于3 (步骤S25)的基础上,将内部变量n加上I而变成n+1。并且,在例如n+1为2的情况下,将第二号滑动条37显示于平面显示面板14的画面上(步骤S26)。由此,显示画面从图3的状态过渡到图4的状态。此时,在显示原滑动条31的滑块33的位置上显示新的滑动条37的滑块36。因此,触摸滑块33的指尖处于触摸滑块36的状态。与此同时,在步骤S26中,GUI程序53的滑动条控制单元54变更控制状态。即,当滑动条控制单元54控制状态从识别到滑块33处于被触摸的状态变更到识别滑块36处于被触摸的状态。然后,返回到步骤S21的处理。
[0072]与显示滑动条31的情况相同,在滑动条37被显示的状态下,也判断滑块36是否被放开(步骤S21)。另外,在未被放开的情况下,判断触摸坐标是否有变化(步骤S22)。进而,在触摸坐标无变化的情况下,判断是否实施了按压操作(步骤S24)。然后,基于这些判断结果,实施拖动时的处理(步骤S23)、将显示切换至第三号滑动条40的处理以及改变控制状态的处理(步骤S26)。
[0073]接着,关于第一至第三滑动条中的任一个被显示的状态下检测滑块是否被放开的情况(在步骤S21中为“是”时)进行说明。如果在该情况下,前一次拖动结束时的滑块的坐标和放开滑块时的触摸坐标有变化(步骤S27中为“是”时),则进行拖动结束时的处理(步骤S28)。拖动结束时的处理包括根据拖动结束时滑动条的种类和滑块的位置来计算设定值的处理。而且还包括将该计算出的设定值作为确定设定值而显示于设定值显示区域34中的处理。进而,还包括将保存于RAM 12中的设定值更新为该计算出的设定值的处理。其后,与图8的步骤Sll中的处理同样,内部变量n返回到初始值I。然后,将第一滑动条31显示于画面上(步骤S29),并结束图9的滑动条控制处理。
[0074]另一方面,在前一次拖动结束时的滑块的坐标和放开滑块时的触摸坐标未变化的情况下(在步骤S27为“NO”时),实施如下的处理。即,直接跳过步骤S28的处理而进行步骤S29的处理,并结束图9的滑动条控制处理。
[0075]接着,对在步骤S26中确定新显示的滑动条的下限值和上限值的方法进行说明。新显示的滑动条的下限值和上限值通过以下的公式算出。
[0076]下限值=X-WX(a/L)...(I)
[0077]上限值=X+WX(b/L)...(2)
[0078]其中,X为将要进行滑动条的切换之前,S卩,将要显示新的滑动条前的设定值。W为新显示的滑动条的设定值的可变范围。L为新显示的滑动条的滑杆全长。另外,在将新显示的滑动条的滑块显示于与原滑动条的滑块相同位置的情况下,将从滑块到滑杆左端的长度设为a,将从滑块到滑杆右端的长度设为b。
[0079]例如,如图3所示,在设定值为“700”的状态下将显示从滑动条31切换到滑动条37时,X=700。在此,滑块36显示于原滑动条的滑块33的位置上。因此,当滑动条37的滑杆35的长度L为60mm时,从滑块36到滑杆35左端的距离为42mm,从滑块36到滑杆35右端的距离为18mm。因此,当滑动条37的设定值的可变范围W为100时,下限值和上限值如下所示。S卩,下限值为700-100X (42/60)=630o另夕卜,上限值为700+100X (18/60)=730。此外,在本实施方式中,距离的单位为mm,但不受限于此。即,距离的单位为任意,例如也可以是显示的点数(dot数)。
[0080]如上所述,在本实施方式中,如果进行按压操作(对滑块一动不动地持续触摸一定时间以上的操作),在保持当前设定值的状态下,滑块的每单位移动量的设定值变动量少于原滑动条的滑动条被重新显示。并且,利用该新显示的滑动条能够连续调整设定值。因此,能够容易进行设定值的微调。
[0081]另外,根据本实施方式,如果用手指触摸一次滑块,则手指不离开便能够进行一连串的操作直到完成设定值的调整。因此,不会损害滑动条本来的随心使用性。进而,还能够对滑动条进行盲操作。
[0082][第三实施方式]
[0083]在第二实施方式的电子装置中,当用户调整设定值时,能够切换到滑块的每单位移动量的设定值变动量较少的滑动条。另一方面,在本实施方式中,也能够进行其逆向的切换,即切换到滑块的每单位移动量的设定值变动量较多的滑动条。
[0084]具体而言,例如,在图6的显示画面上显示出可调设定值的下限值和上限值分别为675和685的滑动条40。在此,如果用户在触摸滑块39的状态下进行指示切换到变动量较多的滑动条的操作,则电子装置10检测其操作。并且,平面显示面板14的显示画面变更到显示滑动条37的图5所示的画面。由此,用户通过使维持触摸状态的指尖移动来拖动滑块36,能够在630?730之间变更设定值。
[0085]另外,在例如图4的显示画面上,显示有可调设定值的下限值和上限值分别为630和730的滑动条37。在此,用户在保持触摸滑块36的状态下,进行切换到变动量较多的滑动条的指示的操作时,电子装置10检测其操作。并且,平面显示面板14的显示画面变更到显示滑动条31的图3所示的画面。由此,用户通过使维持触摸状态的指尖移动来拖动滑块33,能够在O?1000之间变更设定值。
[0086]S卩,在本实施方式中,实现了切换到滑块的每单位移动量的设定值变动量较少的滑动条和切换到变动量较多的滑动条的两种切换操作。
[0087]以下,参照图10来说明本实施方式中的⑶I程序53的处理例。
[0088]GUI程序53启动设定值变更功能时,由滑动条控制单元54将滑动条选择用的内部变量n设定为保存于RAM 12中的值i。然后,将第n号的滑动条显示于平面显示面板14上(步骤Sll')。在此,保留值i是第一至第三滑动条中的、前一次变更设定值时指示最后使用的滑动条的值。另外,此时,保存于RAM 12中的当前的设定值显示于设定值显示区域34中。另外,与此同时,在对应于当前设定值的位置上显示滑块。
[0089]接着,⑶I程序53根据坐标检测单元17的输出坐标,判定是否进行了画面触摸(步骤S12)。在进行了画面触摸的情况下,判定触摸位置是否在滑动条的滑块上(步骤S13)。如果触摸位置在滑块上,则由滑动条控制单元54实施滑动条控制处理(步骤S14')。其后,返回到步骤S12的处理。另一方面,如果触摸位置为滑块以外的部位,则进行对应于所触摸位置的处理(步骤S15)。其后,返回到步骤S12的处理。触摸了滑块以外的部位时的处理与本发明无直接关系,因此,省略了其详细的说明。
[0090]接着,参照图11来说明本实施方式中的滑动条控制处理,即图10中的滑动条控制处理(步骤S14')。
[0091]在步骤S14'的滑动条控制处理中,根据坐标检测单元17的输出,判定是否手指从原先所触摸的滑块放开(步骤S21)。如果手指未放开,则判断触摸坐标是否有变化(步骤
522)。而且,如果触摸坐标不发生变化,则返回到步骤S21的处理。
[0092]另一方面,如果触摸坐标有变化,则判别变化方向为与滑杆平行的方向还是垂直的方向(步骤S31 )。在变化方向为与滑杆平行的方向的情况下,进行拖动时的处理(步骤
523)。在拖动时的处理中,包括使滑块的显示位置移动到被拖动的位置的处理。而且,包括计算与移动后的滑块的位置相对应的设定值的处理。进而,还包括将该计算出的移动后的设定值显示到设定值显示区域34中的处理。另外,如果是将变更中的设定值随即反映到使用该设定值的应用中的规格,则还包括更新保存于RAM12中的设定值的处理。
[0093]接着,关于触摸坐标的变化方向为与滑杆垂直的方向的情况(在步骤S31中为“否”时)进行说明。在该情况下,判定是否进行了升降操作或进行了降升操作(步骤S32)。升降操作是指,如图12 (a)所示,在保持触摸滑块的状态下,从画面的下方向上方稍微上移后,再返回到原来位置的操作。降升操作是指,如图12(b)所示,在保持触摸滑块的状态下,从画面的上方向下方稍微下移后,再返回到原来位置的操作。
[0094]在进行了升降操作的情况下,判断为用户已指示切换到滑块的每单位移动量的设定值变动量较少的滑动条。并且,确认内部变量n小于3 (步骤S25)。其后,将内部变量n加上1,使第n+1号的滑动条显示于平面显示面板14的画面上(步骤S26)。此时,在原滑动条滑块的显示位置上,显示新的滑动条滑块。因此,触摸原滑块的指尖处于触摸新滑块的状态。另外,在同步骤S26中,GUI程序53的滑动条控制单元54改变控制状态。即,滑动条控制单元54将控制状态从识别为触摸着原滑块的状态变更为识别为触摸着新滑块的状态。其后,返回到步骤S21的处理。[0095]另一方面,在进行了降升操作的情况下,判断为用户指示切换到滑块的每单位移动量的设定值变动量较多的滑动条。并且,确认内部变量n大于I (步骤S33)。其后,将内部变量n减去1,并将第n-1号的滑动条显示于平面显示面板14的画面上(步骤S34)。此时,在显示原滑动条的滑块部位,显示新的滑动条滑块。因此,触摸原滑块的指尖处于触摸新滑块的状态。另外,在同步骤S34中,GUI程序53的滑动条控制单元54改变控制状态。即,滑动条控制单元54将控制状态从识别为触摸着原滑块的状态变更为触摸着新滑块的状态。其后,返回到步骤S21的处理。
[0096]接着,叙述在显示第一至第三滑动条中的任一滑动条的状态下,检测出滑块是否被放开的情况(在步骤S21中为YES)。在该情况下,判定前一次拖动结束时的滑块的坐标和放开滑块时的触摸坐标是否有变化(步骤S27)。在判断为有变化的情况下(在步骤S27中为“是”时),进行拖动结束时的处理(步骤S28 )。在拖动结束时的处理中,包括根据拖动结束时的滑动条的种类和滑块的位置来计算设定值的处理。而且,还包括将该计算出的设定值作为确定设定值而显示到设定值显示区域34中的处理。进而,还包括将保存于RAM 12中的设定值更新为所计算出的设定值的处理。其后,将当前的内部变量n的值作为保留值i保存在RAM 12中(步骤S29')。并且,结束图11的滑动条控制处理。另一方面,前一次拖动结束时的滑块的坐标和放开滑块时的触摸坐标没有变化的情况(在步骤S27中为“否”)如下所示。即,在该情况下,直接跳过步骤S28的处理而进行步骤S29'的处理。并且,结束图11的滑动条控制处理。
[0097]以下,对本实施方式的效果进行说明。
[0098]根据本实施方式,可获得与第二实施方式同样的效果。进而,在本实施方式中,通过在触摸滑块的状态下进行预定的操作,也能够切换到滑块的每单位移动量的设定值变动量较多的滑动条。因此,能够进一步高效地进行设定值的调整操作。
[0099][其他实施方式]
[0100]<操作的种类>
[0101]作为指示切换到滑块的每单位移动量的设定值变动量较少的滑动条的操作,在第二实施方式中使用了按压操作,在第三实施方式中使用了升降操作,但并不限于这些操作。即,例如,如图13所示,也可以将可通过把持着电子装置10的手的大拇指等进行操作的按钮开关23设置于设备主体30的侧壁上。并且,也可以将该按钮开关23的按压操作分配到切换至变动量较少的滑动条的切换指示操作中。另外,也可以不使用按钮开关23那样的物理性开关。即,可以将平面显示面板14的显示画面上所显示的软开关的接通操作分配到滑动条的切换指示操作中。总之,只要是保持触摸着滑块的状态下进行的操作,任意操作均可。
[0102]例如,也可以将用于接通按钮开关23时实施的按压操作设为向变动量较少的滑动条切换的指示操作。另外,也可以将用于接通按钮开关23时实施的按压操作设为向变动量较多的滑动条切换的指示操作。总之,只要是在保持触摸滑块的状态下进行的两种操作,任意操作均可。
[0103]<切换档数>
[0104]在第一、第三实施方式中,滑动条的切换档数为三档,但不受限于此。即,这些实施方式也能够适用于对滑动条进行二档或四档以上切换的情况。[0105]<滑动条的形状>
[0106]在第一、第三实施方式中,滑杆使用了直线形状的滑动条,但不受限于此。S卩,滑杆也可以是折线或曲线。图14表示滑动条的滑杆的形状为环状的例子。在图14所示的滑动条中,将环状滑杆的一个部位切断而构成为端部。在图14 (a)中,通过从下限值0开始使滑块向右转方向移动,而缓缓增大设定值。并且,当移动一圈而到达另一个端部时,达到上限值1000。图14 (b)表示使滑块的每单位移动量的设定值变动量小于图14 (a)的滑动条的显示例。图14 (c)表示与图14 (b)不同的形态的显示例。在图14 (c)中,滑动条的端部的位置是可变的。并且,将从收到滑动条的切换指示时的滑块的位置开始旋转180度后的位置作为新的端部,并设定了下限值和上限值。与图14 (b)的滑动条相比,图14 (c)的滑动条具有以当前设定值为中间值且能够设定可变范围的优点。
[0107]<切换前后的滑动条的形式>
[0108]在第二以及第三实施方式中,显示出与切换前的滑动条完全重合的切换后的滑动条,但不受限于此。即,例如也可以在切换滑动条的前后,使滑动条的显示形式不同。
[0109]具体而言,例如,也可以在受到触摸的滑块的显示位置于切换前后不变的范围内,将切换后的滑动条显示在与切换前的滑动条不同的部位。在该情况下,也可以显示出具有与原滑动条滑杆的朝向不同的滑杆的新滑动条。图15表示其一个例子。在图15中,在对具有下限值0且上限值100的滑杆的滑动条的滑块实施了按压操作时,显示结果如下。SP,画面显示出具有与原滑杆成直角的滑杆的新滑动条,使得新旧滑块显示在相同的位置。该新滑动条的滑杆具有下限值48、上限值68。
[0110]进而,在对该新滑动条的滑块实施了拖动和按压操作时,显示结果如下。S卩,画面显示出具有与当前滑杆成直角的滑杆的新滑动条,使得新旧滑块显示在相同的位置。该新滑动条的滑杆具有下限值53、上限值58。此外,在该情况下,画面上既可以保留旧滑动条,也可以删除。
[0111]此外,在图15的例子中,使切换滑动条后的新滑动条的滑杆总是与原滑杆成直角,但不受限于此。即,也可以按照任一种基准,如第二实施方式那样,将新滑杆与原滑杆重合显示,或者,也可以如图15所示那样,将新滑杆与原滑杆成直角显示。所谓基准是指,例如,从新滑块中选择距离新滑杆两端的长度差较小的滑块。通过设立该基准,能够在使设定值变大的方向上或变小的方向上确保某种程度的调整宽度。
[0112]接着,对将切换后的滑动条显示于与切换前的滑动条不同的部位的其他例子进行叙述。例如,能够使滑动条的滑块仅仅稍微向与滑杆的长度方向成直角的方向移动。另外,将使滑块向与滑杆成直角的两个方向中的一个方向稍微移动的操作(将该操作称为移位(shift)操作)分配为滑动条的切换指示操作。并且,在对滑块实施了移位操作的情况下,在只离开一个移位量的部位显示具有与原滑杆平行的滑杆的新滑动条。图16表示其一个例子。图16表示对具有下限值O、上限值100的滑杆的滑动条的滑块实施移位操作的情况。在该情况下,显示出具有下限值35、上限值85的滑杆的新滑动条,使得新旧滑杆只距离一个移位量平行显示。进而,当对该新滑动条的滑块实施拖动操作和移位操作时,显示状态如下所示。即,显示具有下限值59、上限值69的滑杆的新滑动条,使得新旧滑杆只距离一个移位量平行显示。在该情况下,旧的滑动条既可以在画面上保留,也可以删除。
[0113]<滑块的触摸操作>[0114]第一、第三实施方式中的触摸操作是对显示于带有触摸面板的平面显示面板上的滑动条的滑块用指尖按压的操作,但不受限于此。即,也可以不用指尖而使用笔尖等手指以外的器件按压滑块的操作作为触摸操作。或者,也可以将鼠标光标对准滑块点击鼠标左键的操作作为触摸操作。在使用鼠标光标的情况下,也能够将鼠标光标对准滑块不挪动地持续按下左键一定时间以上的操作作为按压操作。
[0115]<切换前后的滑块的显示位置>
[0116]在以上所述的实施方式中,使滑动条切换前后的新旧两个滑块的显示器位相同。由此,在设定值的变更操作中,让用户可看到一直持续触摸着滑块。但是,未必需要新旧两个滑块的显示器位相同。即,例如,也可以由GUI程序53的滑动条控制单元54,将控制状态从触摸着原滑块的状态变更到触摸着新滑块的状态。由此,与触摸画面的指尖的移动相联动能够控制显示于指尖以外的部位上的滑块的移动,或控制对该滑块的操作。
[0117]以上,参照实施方式对本发明进行了说明,但本发明并不局限于上述实施方式。本发明的结构和详细内容能够在本发明的范围内进行本领域的技术人员能理解的各种变更。
[0118]该申请要求以2008年12月18日申请的日本申请特愿2008-321819为基础的优先权,并在此弓I入其公开的全部内容。
[0119]工业上的可利用性
[0120]本发明的滑动条显示控制装置可被用作图形用户界面(Graphical UserInterface:⑶I)程序的基本部件等。
【权利要求】
1.一种电子装置,包括: 显示器,该显示器显示包括第一滑块和第一滑杆的第一滑动条; 输入单元,该输入单元基于触摸操作,选择在所述显示器上所显示的所述第一滑动条的任意部分;以及 控制单元,该控制单元控制所述显示器和所述输入单元;其中, 响应于检测到已经实施了包括触摸在所述显示器上所显示的所述第一滑块的预定操作,所述显示器显示包括第二滑块和第二滑杆的第二滑动条, 所述第二滑块的每单位移动量的设定值的变动量与所述第一滑块的每单位移动量的设定值的变动量不同,并且 所述显示器在这样的位置处显示所述第二滑块:该位置与已经显示所述第一滑块的位置重合。
2.根据权利要求1所述的电子装置,其中,响应于检测到已经实施了包括触摸所述第一滑块的预定操作,所述控制单元将控制状态从所述第一滑块被触摸的状态变更为所述第二滑块被触摸的状态。
3.根据权利要求2所述的电子装置,其中,响应于在所述显示器上所显示的所述第二滑块在所述输入单元中被触摸的状态下,检测到已经实施了包括触摸所述第二滑块的预定操作,所述显示器显示所述第一滑动条而非所述第二滑动条。
4.根据权利要求3所述的电子装置,其中,响应于检测到已经实施了包括触摸所述第二滑块的预定操作,所述控制单元将控制状态从所述第二滑块被触摸的状态变更为所述第一滑块被触摸的状态。
5.根据权利要求1所述的电子装置,其中,包括触摸所述第一滑块的所述预定操作是持续触摸所述第一滑块达预定时间以上的操作。
6.根据权利要求3所述的电子装置,其中,包括触摸所述第一滑块的所述预定操作是使触摸位置在第一方向上移动到所述第一滑块之后返回到原位置的操作,而包括触摸所述第二滑块的所述操作是使所述触摸位置在与所述第一方向不同的第二方向上移动到所述第一滑块之后返回到原位置的操作。
7.根据权利要求1所述的电子装置,其中,所述第二滑块的每单位移动量的设定值的变动量少于所述第一滑块的每单位移动量的设定值的变动量。
8.根据权利要求1所述的电子装置,其中,基于在包括触摸所述第一滑块的所述预定操作中所述第一滑动条的设定值,来设定下限值和上限值,其中所述第二滑动条的设定值能够在该下限值和该上限值之间改变。
9.根据权利要求1所述的电子装置,其中,基于在包括触摸所述第一滑块的所述预定操作中所述第一滑动条的设定值、所述第二滑动条的设定值的可变范围、所述第二滑杆的全长以及从所述第二滑块的显示位置到所述第二滑杆两端的长度,来设定所述下限值和所述上限值,其中所述第二滑动条的设定值能够在所述下限值和所述上限值之间改变。
10.根据权利要求1所述的电子装置,其中,所述显示器在与所述第一滑杆不同的方向上显示所述第二滑杆。
11.根据权利要求1所述的电子装置,其中,所述显示器显示与所述第一滑杆重合的所述第二滑杆。
12.根据权利要求1所述的电子装置,其中,所述显示器是显示面板,所述输入单元是覆盖所述显示面板的触摸面板。
13.一种滑动条显示控制方法,包括: 显不包括第一滑块和第一滑杆的第一滑动条; 基于触摸操作,选择在所述显示器上所显示的所述第一滑动条的任意部分;以及响应于检测到已经实施了包括触摸所述第一滑块的预定操作,显示包括第二滑块和第二滑杆的第二滑动条,其中 所述第二滑块的每单位移动量的设定值变动量与所述第一滑块的每单位移动量的设定值变动量不同,并且 所述第二滑块显示在与已经显示所述第一滑块的位置重合的位置处。
14.根据权利要求13所述的滑动条显示控制方法,其中,响应于检测到已经实施了包括触摸所述第一滑块的所述预定操作,将控制状态从所述第一滑块被触摸的状态变更为所述第二滑块被触摸的状态。
15.一种电子装置,响应于检测到已经实施了包括触摸第一滑动条的滑块的预定操作,该电子装置在所述屏幕上显示第二滑动条,该第二滑动条的滑块的每单位移动量的设定值的变动量与所述第一滑动条的不同,并且,该电子装置将控制状态从所述第一滑动条的滑块被触摸的状态变更为所述第二滑动条的滑块被触摸的状态,其中 在与已经显示所述第一滑块的位置重合的位置处显示所述第二滑块。
16.一种电子装置,包括: 显示装置,该显示装置用于显示包括第一滑块和第一滑杆的第一滑动条; 输入装置,该输入装置用于基于触摸操作,选择在所述显示装置上显示的所述第一滑动条的任意部分;以及 控制装置,该控制装置用于控制所述显示装置和所述输入装置;其中, 响应于检测到已经实施了包括触摸在所述显示装置上显示的所述第一滑块的预定操作,所述显示装置显示包括第二滑块和第二滑杆的第二滑动条, 所述第二滑块是每单位移动量的设定值的变动量与所述第一滑块的每单位移动量的设定值变动量不同的滑块,并且 所述显示装置在与已经显示所述第一滑块的位置重合的位置处显示所述第二滑块。
【文档编号】G06F3/048GK103488417SQ201310317271
【公开日】2014年1月1日 申请日期:2009年12月14日 优先权日:2008年12月18日
【发明者】藤林俊彦 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1