电子设备、电子设备的控制方法及计算机可读介质
文献发布时间:2023-06-19 10:32:14
技术领域
本发明涉及电子设备,更特别地涉及根据包含使操作体移动的移动操作的控制方法。
背景技术
作为电子设备的操作方法,提出了使用诸如鼠标、触摸面板和触摸垫等的指示装置的操作方法。对于这种指示装置的操作,提出:当用户将改变对象改变为对象改变目的地时,用户被允许进行粗略且快速的调整和详细的微调整这两者,以快速且确定地实现改变。日本特开2013-175214公开了:如果用户在触摸后进行拖动,则根据拖动的移动量来改变所显示的帧的移动量(改变量)。更具体地,提出:可以通过根据触摸到触摸面板的垂直方向上的位置改变相对于水平方向上的拖动的移动量的馈送数据量,来进行粗略且快速的调整和详细的微调整这两者。
然而,在日本特开2013-175214中所公开的现有技术中,必须根据在针对改变对象的改变操作中是进行微调整还是进行大的改变来改变垂直方向上的触摸位置,并且该操作是对于用户而言不一定是直观可进行的操作。
发明内容
本发明允许以更好的可操作性对改变对象的改变目的地进行粗指定和微调整。
一种根据本发明的电子设备,包括:接收单元,其被配置为接收位置的输入操作;以及控制单元,其被配置为进行控制以使得:根据所述接收单元接收到不在预定区域中移动输入位置的第一类型的操作来进行第一指定模式下的改变,其中,在所述第一指定模式下的改变中,特定改变对象被改变为与所述第一类型的操作中的输入位置所属的区域相对应的改变目的地,以及根据所述接收单元接收到在所述预定区域中移动所述输入位置的第二类型的操作来进行第二指定模式下的改变,其中,在所述第二指定模式下的改变中,所述特定改变对象被改变为与所述第一类型的操作中所改变的改变目的地相差了基于所述第二类型的操作中的移动量的改变量的改变目的地,其中,在所述第一指定模式下,根据接收到针对所述预定区域中的第一分割区域的所述第一类型的操作,所述特定改变对象被改变为第一改变目的地,以及根据接收到针对所述预定区域中的在第一方向侧与所述第一分割区域相邻的第二分割区域的所述第一类型的操作,所述特定改变对象被改变为位于所述第一改变目的地的第一改变方向侧的第二改变目的地,以及在所述第二指定模式下,根据接收到从接收到针对所述第一分割区域的所述第一类型的操作并且所述特定改变对象被改变为所述第一改变目的地的状态起使所述输入位置在所述第一方向上移动的所述第二类型的操作,所述特定改变对象被改变为位于所述第一改变目的地的所述第一改变方向侧且位于所述第二改变目的地的第二改变方向侧的第三改变目的地,其中所述第二改变方向侧与所述第一改变方向侧相反。
一种电子设备的控制方法,包括:接收步骤,用于接收位置的输入操作;以及控制步骤,用于进行控制以使得:根据在所述接收步骤中接收到不在预定区域中移动输入位置的第一类型的操作来进行第一指定模式下的改变,其中,在所述第一指定模式下的改变中,特定改变对象被改变为与所述第一类型的操作中的输入位置所属的区域相对应的改变目的地,以及根据在所述接收步骤中接收到在所述预定区域中移动所述输入位置的第二类型的操作来进行第二指定模式下的改变,其中,在所述第二指定模式下的改变中,所述特定改变对象被改变为与所述第一类型的操作中所改变的改变目的地相差了基于所述第二类型的操作中的移动量的改变量的改变目的地,其中,在所述第一指定模式下,根据接收到针对所述预定区域中的第一分割区域的所述第一类型的操作,所述特定改变对象被改变为第一改变目的地,以及根据接收到针对所述预定区域中的在第一方向侧与所述第一分割区域相邻的第二分割区域的所述第一类型的操作,所述特定改变对象被改变为位于所述第一改变目的地的第一改变方向侧的第二改变目的地,以及在所述第二指定模式下,根据接收到从接收到针对所述第一分割区域的所述第一类型的操作并且所述特定改变对象被改变为所述第一改变目的地的状态起使所述输入位置在所述第一方向上移动的所述第二类型的操作,所述特定改变对象被改变为位于所述第一改变目的地的所述第一改变方向侧且位于所述第二改变目的地的第二改变方向侧的第三改变目的地,其中所述第二改变方向侧与所述第一改变方向侧相反。
一种计算机可读介质,其存储程序,所述程序使计算机用作上述的电子设备的各单元。
根据以下参考附图对典型实施例的说明,本发明的其它特征将变得明显。
附图说明
图1是电子设备(智能手机)的外观图;
图2是电子设备的框图;
图3是用以对改变对象进行改变的处理的流程图;
图4A至图4D是用以指定位置的显示示例;
图5A至图5F是用以指定位置的显示示例;
图6是用以对改变对象进行改变的处理的流程图的变形例;
图7A至图7C是改变对象是图像的显示倍率的显示示例;
图8A至图8C是改变对象是要显示的图像的显示示例;以及
图9A和图9B是数字照相机的外观图。
具体实施方式
现将参考附图来详细说明本发明的实施例。图1是电子设备100的外观图的示例。电子设备100例如是智能手机,但可以是个人计算机(PC)、平板PC或数字照相机等。电子设备100的显示器105是显示图像和各种信息的显示单元。如后所述,显示器105与触摸面板106a集成,使得可以检测针对显示器105的显示面的触摸操作。设置在电子设备100的背面侧(显示面侧(图示侧)的相对侧)上的照相机单元所拍摄的实时取景图像以及所拍摄图像的再现图像可以在显示器105上显示。操作单元106包括触摸面板106a以及操作单元106b、106c、106d和106e。操作单元106b是接收用以开启/关闭电子设备100的电源的操作的电源按钮。操作单元106c和106d是用以调节从诸如扬声器130b等的声音输出单元输出的声音的音量的音量按钮。操作单元106e是用以在显示器105上显示主画面的主按钮。声音输出端子130a是耳机插孔,并且是用以向耳机或外部扬声器等输出声音的端子。扬声器130b是用以输出声音的主单元的内部扬声器。
图2是电子设备100的结构的示例。CPU 101、存储器102、非易失性存储器103、图像处理单元104、显示器105、操作单元106、存储介质I/F 107、外部I/F 109、通信I/F 110和照相机单元112连接到内部总线150。
CPU 101是整体控制电子设备100的控制单元,并且包括至少一个处理器或电路。存储器102例如是RAM(例如,使用半导体元件的易失性存储器)。CPU 101根据非易失性存储器103中所存储的程序(例如,使用存储器102作为工作存储器)来控制电子设备100的各单元。在非易失性存储器103中,存储图像数据、声音数据、其它数据、以及供CPU 101执行的各种程序等。非易失性存储器103由闪速存储器或ROM等构成。
基于CPU 101的控制,图像处理单元104对非易失性存储器103和存储介质108中所存储的图像、经由外部I/F 109获取的视频信号、以及经由通信I/F110获取的图像进行各种图像处理操作。图像处理单元104所进行的图像处理包括A/D转换处理、D/A转换处理、图像数据的编码处理、压缩处理、解码处理、放大/缩小处理(调整大小)、降噪处理和颜色转换处理。图像处理单元104可被配置为用以进行特定图像处理的专用电路块。根据图像处理的类型,CPU 101可以根据程序来进行图像处理,而无需使用图像处理单元104。
基于CPU 101的控制,显示器105例如显示图像和构成图形用户界面(GUI)的GUI画面。CPU 101根据程序生成显示控制信号,并控制电子设备100的各单元以使得显示器105上所要显示的视频信号被生成并输出到显示器105。显示器105基于所输出的视频信号来显示图像。电子设备100自身的结构可以受制于用以输出显示器105上所要显示的视频信号的接口,并且显示器105可被配置为外部监视器(例如,TV)。
操作单元106是接收用户操作的输入装置(接收单元),并包括文本信息输入装置(例如,键盘)、指示装置(例如,鼠标、触摸面板)、按钮、拨盘、操纵杆、触摸传感器和触摸垫等。触摸面板是被配置为叠加在显示器105上以使得输出与接触位置相对应的坐标信息的平面的输入装置。
存储介质108(例如,存储卡)被安装至的存储介质I/F 107基于CPU 101的控制来从所安装的存储介质108读取数据或向该存储介质108写入数据。外部I/F 109是无线地或经由线缆而连接至外部设备以输入/输出视频信号和声音信号的接口。通信I/F 110是与外部设备或因特网111等进行通信以发送/接收诸如文件和命令等的各种数据的接口。
操作单元106包括触摸面板106a。CPU 101可以检测针对触摸面板106a的以下操作或其状态。
·没有正在触摸触摸面板106a的手指或笔触摸触摸面板106a,即触摸开始(以下为触及(Touch-Down))
·手指或笔正在触摸触摸面板106a(以下为触摸持续(Touch-On))
·手指或笔正在触摸触摸面板106a的状态下移动(以下为触摸移动(Touch-Move))
·正在触摸触摸面板106a的手指或笔从触摸面板106a释放,即触摸结束(以下为触摸停止(Touch-Up))
·没有什么正在触摸触摸面板106a(以下为未触摸(Touch-Off))
在检测到触及时,同时也检测到触摸持续。除非在触及后检测到触摸停止,否则通常继续检测到触摸持续。在还检测到触摸移动时,同时检测到触摸持续。即使在检测到触摸持续的情况下,除非触摸位置正在移动,否则也不会检测到触摸移动。在检测到所有手指或笔的触摸停止时,检测到未触摸。
这些操作、状态以及手指或笔正在触摸触摸面板106a的位置坐标经由内部总线通知给CPU 101,并且基于所通知的信息,CPU 101判断在触摸面板106a上进行的操作(触摸操作)的类型。对于触摸移动,CPU 101还可以基于位置坐标的变化、针对触摸面板106a上的水平分量和垂直分量分别判断在触摸面板106a上移动的手指或笔的移动方向。如果检测到触摸移动进行了至少预定距离,则CPU 101判断为进行了滑动操作。在触摸状态下使手指在触摸面板106a上快速移动一定距离并释放手指的操作被称为“轻拂”。换句话说,轻拂是在触摸面板106a上快速地移动和释放手指的操作。如果检测到触摸移动按预定速度或更快地进行了至少预定距离,则CPU 101判断为进行了轻拂(判断为在滑动操作之后进行了轻拂)。此外,同时触摸多个点(例如,2个点)并且使这些触摸位置一起移动得更靠近的触摸操作被称为“捏合(Pinch-In)”,并且使这些触摸位置移动得相距更远的触摸操作被称为“分开(Pinch-Out)”。分开和捏合统称为捏分操作(或简称为“捏分”)。对于触摸面板106a,可以使用诸如电阻膜型、电容型、表面声波型、红外型、电磁感应型、图像识别型和光学传感器型等的各种类型的触摸面板。存在实际接触触摸面板的情况下检测到触摸的类型、以及手指或笔靠近触摸面板的情况下检测到触摸的类型,但是可以使用任意类型。
照相机单元112是包括由用以将光学图像转换为电信号的CCD或CMOS元件构成的摄像元件(图像传感器)的照相机单元。照相机单元112包括由变焦透镜和调焦透镜构成的透镜组(摄像透镜)、具有光圈功能的快门、摄像元件、将从摄像元件输出的模拟信号转换为数字信号的A/D转换器、以及覆盖摄像系统以防止污染和损坏的挡板。图像处理单元104对由照相机单元112摄像和获取的数据进行预定处理(例如,像素插值、诸如缩小等的调整大小、颜色转换)。基于图像处理单元104所获取的操作结果,CPU 101进行曝光控制、距离测量控制和自动白平衡(AWB)控制。在显示器105上显示由照相机单元112拍摄并由图像处理单元104处理的显示用的图像数据。如果由照相机单元112拍摄并由A/D转换器转换并存储在存储器102中的数字信号由D/A转换器转换为模拟信号并循序传送和显示在显示器105上,则可以进行实时取景(LV)显示。可以在静止图像拍摄待机状态、运动图像拍摄待机状态和运动图像记录状态下显示实时取景,并且在LV显示中,几乎实时地显示所拍摄的被摄体图像。根据操作单元106基于用户操作所进行的摄像准备指示,CPU 101控制照相机单元112和图像处理单元104以开始诸如自动调焦(AF)处理、自动曝光(AE)处理和AWB处理等的操作。响应于摄像指示,CPU 101进行控制以开始进行曝光、从摄像元件读取信号、由图像处理单元104处理所拍摄图像以生成图像文件、并将图像文件记录在存储介质108中的一系列摄像处理操作(主摄像)。摄像指示可以由用户操作操作单元106来进行。照相机单元112可以拍摄静止图像和运动图像。
图3是用以根据针对显示器105的显示面(触摸面板106a的操作面)的触摸操作来对改变对象进行改变的处理的流程图。该处理是通过CPU 101将非易失性存储器103中所存储的程序在存储器102中展开、并执行该程序而实现的。在本实施例中,例如将说明在改变对象是地址簿中所登记的多个联系地址中的所显示的联系地址的情况下根据触摸操作来改变所显示的联系地址的处理作为示例。然而,改变对象不限于此,并且本发明适用于各种其它改变对象的改变处理。当改变对象改变画面(在本实施例中为地址簿的联系地址选择画面)打开时,图3中的处理开始。
在S301中,CPU 101将存储器102中所保持的微调整标志初始化为0。由此选择粗指定模式。粗指定模式也称为绝对位置指定模式。
这里的绝对位置指定模式是无论改变对象在触及前的状态如何都将改变对象改变为与触及位置相对应的改变目的地的指定模式。在本实施例中,后述的条形区域410在长轴方向(垂直方向)上被分割为5个区域,并且改变目的地分别与各区域唯一地对应。如果在条形区域410(预定区域)上进行触及,则改变对象被改变为与触及位置处的区域相对应的改变目的地。在联系地址的示例的情况下,如果在后述的条形区域410上进行触及,则无论在触及之前显示联系地址列表的哪个部分都将联系地址列表中的显示部分改变为与触及位置处的区域相对应的部分。
指定模式也包括相对位置指定模式。相对位置指定模式是改变对象相对于改变对象在触摸移动前的状态改变了与从后述的条形区域420(与条形区域410位于相同位置处的区域)中的位置起触摸移动的移动量相对应的改变量的指定模式。在相对位置指定模式下,即使进行了触及,除非进行触摸移动,否则改变对象也不会从触及前的状态改变。条形区域420(预定区域)中的长轴方向上的位置不与各改变目的地唯一地相对应,因此即使从相同位置起进行了相同移动量的触摸移动,触摸移动后的改变对象也根据触摸移动前的改变对象而不同。
在S302中,CPU 101在显示器105上进行用于指定绝对位置的显示,包括条形区域的显示。图4A是用于指定绝对位置的显示的示例。在图4A中,在显示器105上显示联系地址选择画面。在联系地址显示区域401中,显示地址簿中所登记的联系地址的一部分(联系地址列表的一部分)。所显示的联系地址不是地址簿中所登记的所有联系地址,而是多个联系地址的一部分。在本实施例中,一次可以显示12个联系地址。在初始画面中,显示按字母顺序列出的联系地址中的前12个联系地址。通过滚动联系地址,可以显示更低顺序的联系地址。如果在联系地址显示区域401中显示期望联系地址的名称并且触摸所显示的名称,则可以选择期望联系地址以进行电话呼叫或发送电子邮件。索引403是指示各字母列表下的联系地址的第一位置的引导显示,并且利用索引403,用户可以更容易地识别当前显示字母A到Z(按字母顺序列出的联系地址)的哪个部分。
在图4A中,显示用于指定绝对位置的条形区域410以及条形区域引导417、418和419。在粗指定模式(微调整标志的状态=0)中,条形区域410与触摸面板106a的操作面上的部分区域相对应,并且在长轴方向上被分割为5个区域(区域411~415)。分割数是示例,并且不限于5。区域411对应于以“A”开始的联系地址的开头,区域412对应于以“G”开始的联系地址的开头,区域413对应于以“M”开始的联系地址的开头,区域414对应于以“S”开始的联系地址的开头,以及区域415对应于以“Y”开始的联系地址的开头。通过触及(仅指定绝对位置)不能显示以其它联系地址(例如,“Barney”,其是以“B”开始的联系地址的开头)开始的12个联系地址的各范围,因为如后面所述,需要触摸移动。条形区域引导417是指示条形区域410的最上部与“A”(开头)相对应的引导显示,以及条形区域引导418是指示条形区域410的最下部与“Z”(末尾)相对应的引导显示。换句话说,通过条形区域引导417和418,用户可以在视觉上识别出条形区域410的较长方向(图中的垂直方向,长轴)上的各位置(Y坐标)一般与从“A”到“Z”按字母顺序列出的联系地址相对应。条形区域引导419是指示属于条形区域410(预定区域)中的各区域411至415的字母的引导显示。例如,假定用户搜索“Randy”的联系地址。在条形区域410中,不存在与“R”相对应的区域,但条形区域引导419中的“R”显示在靠近区域413的下部的位置。因此,用户可以检查条形区域引导419,并通过触摸区域413、然后向“A”侧滚动联系地址来判断为显示“M”下的联系地址。用户还可以通过首先触摸区域414、然后向“Z”侧滚动联系地址来判断为显示“S”下的联系地址。在后述的各显示示例中,假定与图4A相同的显示元素用相同的附图标记来表示。
在S303中,CPU 101判断在(后述的)S316中开始计时的定时器T1是否期满。如果定时器T1期满,则处理进入S301,微调整标志被重置为0,并且相对位置指定模式(微调整模式)改变为粗指定模式。在定时器T1正在计时但未期满的情况下,或者在定时器T1没有开始计时(S316中的处理尚未进行)的情况下,处理进入S304。
在S304中,CPU 101判断是否对条形区域410或条形区域420进行触及。如果对条形区域进行触及,则处理进入S305,或者如果没有对条形区域进行触及,则处理进入S317。
在S305中,CPU 101判断存储器102中所保持的微调整标志是否为1(是否设置了相对位置指定模式)。如果微调整标志为1(如果设置了相对位置指定模式),则处理进入S308;如果微调整标志不为1(如果设置了粗指定模式),则处理进入S306。
在S306中,CPU 101设置与区域411至415中的进行触及的区域(触及位置的区域)相对应的改变目的地。例如,在图4A的状态中在区域413中进行触及的情况下,如图4B所示联系地址列表中的显示范围(改变对象)被设置(确定)为与区域413相对应的以“M”开始为开头(Malcolm)的12个联系地址的范围。此时,还显示触摸位置引导416,该触摸位置引导416在视觉上向用户示出触及位置是与以字母A至Z中的“M”开始的联系地址相对应的位置。通过查看该触摸位置引导416,用户可以确认为显示以Malcolm开始的12个联系地址,这是因为触及位置是条形区域410(进行区域413中的触及)。
在S307中,CPU 101执行向S306中所设置的改变目的地的改变。例如,联系地址显示区域401的显示内容从图4A中的内容更新为图4B中的内容。
在S308中,CPU 101判断触摸条形区域410或条形区域420的手指是否导致在条的较长方向(图4A至图4D中的长轴、垂直方向)上进行触摸移动。如果进行了在较长方向上移动的触摸移动,则处理进入S309;或者如果没有进行在较长方向上移动的触摸移动,则处理进入S315。
在S309中,CPU 101将存储器102中所保持的微调整标志设置为1。由此设置相对位置指定模式(微调整模式)。
在S310中,在显示器105上,CPU 101进行用于指定相对位置的显示(包括条形区域的显示)。用于指定相对位置的显示是图4C中的条形区域420的显示、以及(后述的)条形区域引导427和428的显示。
在S311中,CPU 101判断在S308中检测到的触摸移动的方向是否是上方向(第一移动方向)。如果触摸移动方向是上方向,则处理进入S312;或者如果触摸移动方向是下方向(与第一移动方向相反的第二移动方向),则处理进入S313。
在S312中,CPU 101将改变对象的改变目的地设置为在第一改变方向上改变了与所检测到的触摸移动在上方向上的移动量相对应(例如,成比例)的改变量的改变目的地。该改变目的地由相对位置指定设置。例如,设置按字母顺序比当前设置靠前了通过使触摸移动的移动量在上方向上的分量乘以预定系数而确定的量的改变目的地。例如,在每1cm的移动系数为2的情况下(在每1cm处改变两个联系地址的情况下),如果上方向上的移动分量为0.5cm,则将要显示的联系地址设置为距“A”近了0.5×2=1个联系地址的范围。
在S313中,CPU 101将改变对象的改变目的地设置为在第二改变方向上改变了与所检测到的触摸移动在下方向上的移动量相对应(例如,成比例)的改变量的改变目的地。该改变目的地由相对位置指定设置。例如,设置按字母顺序比当前设置靠后了通过使触摸移动的移动量在下方向上的分量乘以预定系数而确定的量的改变目的地。例如,在每1cm的移动系数为2的情况下(在每1cm处改变两个联系地址的情况下),如果下方向上的移动分量为1cm,则将要显示的联系地址设置为距“Z”近了1×2=2个联系地址的范围。
在S314中,CPU 101执行向S312或S313中所设置的改变目的地的改变。由此,改变对象相对改变了触摸移动的移动量。
在S315中,CPU 101判断是否进行了触摸停止。如果进行了触摸停止,则处理进入S316;或者如果没有进行触摸停止,则处理返回S308以重复处理。
在S316中,CPU 101重置并开始对定时器T1进行计时。例如,T1是3秒。在定时器T1期满之前,上述的S303不变为“是”,因此维持相对位置指定模式。因此,通过连续多次重复触摸移动来操作,可以重复执行相对位置指定的改变。换句话说,在一个触摸移动操作不足以到达目标改变目的地的情况下,可以释放触摸手指,以尝试在相同方向上再次进行触摸移动。即使在这种情况下,在本实施例中,也可以防止通过非预期的绝对位置指定而显示与操作前的显示范围无关的范围内的联系地址。另一方面,当从触摸停止起经过了T1时,模式自动返回到绝对位置指定模式(粗指定模式)。因此,在一系列连续操作结束后,可以将显示范围快速改变为靠近用户通过经由触及的绝对位置指定所预期的对象改变目的地。
在S317中,CPU 101判断是否生成了结束事件(例如,电源关闭,转变为另一操作模式)。如果没有生成结束事件,则处理进入S303以重复处理步骤,或者如果生成了结束事件,则处理结束。
图4C是在图4B的状态中手指430沿上方向移动(触摸移动)0.5cm的情况下的显示示例。在这种情况下,通过S312中的处理,改变对象(要显示的联系地址)的改变目的地被设置为相对于改变前的状态改变了一个联系地址的改变量的范围(包括按字母顺序的前侧联系地址(第一改变方向))。然后通过S314中的处理,从图4B中的状态向图4C中的状态进行滚动。作为滚动的结果,在图4C中,在联系地址显示区域401中显示与图4B中的状态相比按字母顺序距“A”侧近了1个联系地址的12个联系地址(Luther至Owen)。滚动方向向下,并且图4B中的联系地址显示区域401中所显示的联系地址分别移位(向下滚动)一个联系地址,并且新显示距“A”更近的一侧的一个联系地址(Luther)。图4C中的条形区域420具有与图4B中所显示的条形区域410不同的格式,并且是用于指定相对位置的显示项。在本实施例中,假定条形区域420和条形区域410处于相同的位置,但是显示格式彼此不同。在图4C中没有显示图4B中所显示的条形区域引导417和418(指示条形区域410的最上部与“A”(开头)相对应、并且其最下部与“Z”(末尾)相对应的引导),并且作为替代而显示条形区域引导427和428。条形区域引导427指示通过针对条形区域420的上方向上的移动触摸,所显示的联系地址可以相对改变为按字母顺序“A”至“Z”列出的各联系地址中的上侧(距“A”更近的一侧)。条形区域引导428指示通过针对条形区域420的下方向上的移动触摸,所显示的联系地址可以相对改变为按字母顺序“A”至“Z”列出的各联系地址中的下侧(距“Z”更近的一侧)。条形区域420以及条形区域引导427和428是用于指定S310中所显示的相对位置的指示器。
图4D是在图4B的状态中手指430沿下方向移动(触摸移动)1cm的情况下的显示示例。在这种情况下,通过S313中的处理,改变对象(要显示的联系地址)的改变目的地被设置为相对于改变前的状态改变了2个联系地址的改变量的范围(包括按字母顺序的后侧联系地址(第二改变方向))。然后通过S314中的处理,从图4B中的状态向图4D中的状态进行滚动。作为滚动的结果,在图4D中,在联系地址显示区域401中显示与图4B中的状态相比按字母顺序距“Z”侧近了两个联系地址的12个联系地址(Martin至Perceval)。滚动方向是上方向,并且图4B中的联系地址显示区域401中所显示的联系地址分别移位(向上滚动)两个联系地址,并且新显示距“Z”更近的一侧的两个联系地址(Paul和Perceval)。在图4D中,也显示条形区域420来代替条形区域410,并且显示条形区域引导427和428来代替条形区域引导417至419。
图5A是在图4D的状态中手指430沿下方向进一步移动(触摸移动)的情况下的显示示例。在这种情况下,手指430触摸条形区域420的最下部,但是由于模式不是绝对位置指定而是相对位置指定,因此不显示“Z”附近的联系地址,并且改变对象(要显示的联系地址)从图4D的状态相对地向后侧联系地址改变。
图5B是在图5A的状态中进行触摸停止、并且定时器T1尚未期满的情况下的显示示例。在这种情况下,维持相对位置指定模式,因此条形区域420以及条形区域引导427和428不返回条形区域410以及条形区域引导417至419。
图5C是在图5B的状态中、在定时器T1期满之前(在持续设置相对位置指定模式的状态下)进行触及的情况下的显示示例。在这种情况下,手指430触摸条形区域420的最上部,但是由于模式不是绝对位置指定而是相对位置指定,因此不显示“A”附近的联系地址,并且改变对象(要显示的联系地址)不从触及前的图5B的状态改变。换句话说,显示与图5B相同范围中的联系地址。
图5D是在图5C的状态中手指430沿下方向移动(触摸移动)的情况下的显示示例。在这种情况下,手指430触摸与图4B相同的位置,但是由于模式不是绝对位置指定而是相对位置指定,因此不显示与图4B相同的范围(“M附近”),并且改变对象(要显示的联系地址)从图5C的状态相对地向后侧改变。
图5E是在没有进行触摸的情况下在图5B的状态中定时器T1已经期满的情况下的显示示例。在这种情况下,判断为S303为“是”,处理进入S301,并且设置返回到绝对位置指定模式,因此条形区域420以及条形区域引导427和428返回到条形区域410以及条形区域引导417到419。
图5F是在图5E的状态中在条形区域410的区域414中执行触及的情况下的显示示例。在这种情况下,手指430触摸与图4D相同的位置,但是由于模式不是相对位置指定而是绝对位置指定,因此不显示与图4D相同的范围,而是显示与区域414相对应的从以“S”开始的联系地址的开头起的12个联系地址。
如上所述,根据本实施例,如果进行了不涉及输入位置的移动的第一类型的操作(触及),则在第一指定模式(粗指定模式)下进行改变,其中特定改变对象(要显示的联系地址)被改变为与输入位置所对应的区域(区域411至415中的任一区域)相对应的改变目的地。如果进行了在继续输入操作(继续触摸状态)的同时移动输入位置的第二类型的操作(触摸移动),则在第二指定模式(相对位置指定模式)下进行改变,其中在第二指定模式中,同一改变对象(要显示的联系地址)从粗指定模式中所改变的改变目的地改变了基于输入位置的移动量的改变量。例如,在粗指定模式中,如果对区域413(第一分割区域)进行触及,则要显示的联系地址被改变为以Malcolm开始的12个联系地址(第一改变目的地)(图4B)。例如,在粗指定模式中,如果对与区域413相邻的区域414(第二分割区域)进行触及,则要显示的联系地址被改变为以Samantha开始的12个联系地址(第二改变目的地)(图5F),该12个联系地址与以Malcolm开始的12个联系地址相比距“Z”(第一改变方向侧)更近。如果在对区域413(第一分割区域)进行触及的状态下沿下方向进行触摸移动(用以移动输入位置的操作)并且显示以Malcolm开始的12个联系地址(第一改变目的地)(图4B),则要显示的联系地址被改变为以Martin开始的12个联系地址(第三改变目的地),该12个联系地址与以Samantha开始的12个联系地址(第二改变目的地)相比距“A”(第二改变方向侧)更近。以Martin开始的12个联系地址(第三改变目的地)与以Malcolm开始的12个联系地址(第一改变目的地)相比距“Z”更近。
以这种方式,用户可以以更好的可操作性来进行改变对象的改变目的地的粗指定和微调整,并且改变对象可以以更高的确定性快速改变为期望改变目的地。例如,在用户正在搜索Randy的联系地址的情况下,如果在相对位置指定中按字母顺序从“A”搜索Randy,则沿下方向重复触摸移动的操作的次数增加。然而,在本实施例中,可以通过对区域413进行触及来快速显示与Randy接近的以“M”开始的联系地址的范围(图4B中的范围)。然后,可以仅通过利用触摸移动在相对位置指定中进行显示范围的微调整(如图4B、图5A、图5B、图5C和图5D所指示地,两次触摸移动)来显示Randy。
在本实施例的相对位置指定中,无论改变对象的改变目的地的候选的数量(在本实施例中为所登记的联系地址的数量)如何,改变对象都相对改变了通过使条形区域的长轴方向上的触摸移动量乘以预定系数而确定的改变量。因此,无论改变目的地的候选的数量如何,都能够以恒定的可操作性进行微调整。为了计算改变量,优选地按照如下确定触摸移动量所乘以的系数。
(1)确定系数,使得与从条形区域的长轴方向上的一端到另一端的触摸移动相对应的改变对象的改变量变为比改变对象的改变目的地的候选的总数小的改变量。这是因为微调整在绝对位置指定模式下比使改变对象的整个改变目的地与条形区域的长轴方向上的位置相对应的情况更容易。
(2)确定系数,使得与从条形区域的长轴方向上的一端到另一端或从一个分割区域的中心(例如,区域413的中心)到相邻分割区域的中心(例如,区域414的中心)所进行的触摸移动相对应的改变对象的改变量小于从通过在粗设置模式下对一个分割区域(例如,区域413)进行触及而改变的改变目的地到通过对相邻分割区域(例如,区域414)进行触及而改变的改变目的地的改变量。这是因为微调整比粗指定模式的情况更容易。
在图3的示例中,改变对象在触摸操作期间(在触摸持续期间)改变,但可以在进行触摸停止时改变。在这种情况下,省略S307和S314的处理步骤,并且紧接在S315中判断为“是”之后将改变对象改变为S306、S312或S313中所设置的最后的改变目的地。此时,在S312和S313中,分别设置要从先前处理中所设置的改变目的地相对改变的改变目的地。
在图3的示例中,通过触及来进行粗指定,但是可以通过不涉及触摸位置的移动的触摸操作(例如,长触摸、在没有移动的触摸之后进行触摸停止的轻击操作、在没有移动的情况下以超过阈值的压力进行触摸和推压的触摸推压)来进行粗指定。例如,图6是在通过长触摸进行粗指定(绝对位置指定)的情况下的处理流程。在图6中,与图3相同的步骤用相同的附图标记表示。将详细说明图6中不同于图3的处理流程,同时省略与图3相同的部分的说明。
进行S301~S305中的处理,并且如果S305中的判断结果为“否”(微调整标志=0;粗指定模式),则处理进入S620。在S620中,CPU 101判断是否对条形区域410进行长触摸(在S304中,自触及起的时间是否超过阈值时间(例如,1秒))。如果进行了长触摸,则在粗指定模式下改变改变对象(进行S306和S307中的处理步骤),并且处理进入S308,以及如果没有进行长触摸,则处理进入S308,而不改变该改变对象(不进行S306和S307中的处理)。
如果S308中的判断结果为“否”(无触摸移动),则处理进入S621,并且CPU 101判断是否进行了触摸停止。如果进行了触摸停止,则处理进入S317;如果没有进行,则处理进入S305。
如果S308中的判断结果为“是”(进行了触摸移动),则在相对位置指定模式下改变改变对象(进行S309至S314中的处理步骤),并且处理进入S315。如果S315的判断结果为“否”(无触摸停止),则处理进入S622,并且CPU 101判断是否进行了触摸移动。如果进行了触摸移动,则处理进入S311,或者如果没有进行触摸移动,则处理返回到S315。
在上述的示例中,粗指定模式下的条形区域410被分割为5个,但是分割的数量不限于5,而条形区域410可以分割为26个,使得从“A”到“Z”的各字母分别与26个区域中的各区域相对应。如果使用日语,则粗指定模式下的条形区域410可以分割为10个,使得10个字符“あ”、“か”、“さ”、“た”、“な”、“は”、“ま”、“や”、“ら”和“わ”(按“あいうえお”顺序的日文音节的各列的开头文字)分别与10个区域相对应。
在上述的示例中,改变操作的改变对象是要显示的联系地址,但是本发明也适用于改变用户可能期望快速调整和微调整的其它特定改变对象的情况。例如,本发明适用于改变一个运动图像中所要显示的帧、改变音量、改变要再现的乐曲、改变摄像参数(例如,ISO感光度和快门速度)、以及改变图像处理参数(例如,亮度调整值和颜色调整值)。此外,本发明适用于用以改变诸如时间设置的日期、时间和秒、以及文档中所要显示的页面等的各种参数的改变操作。
将参考图7A、图7B和图7C来说明将本发明应用于改变对象是图像的显示倍率(放大率)的改变操作的示例。图7A、图7B和图7C是在非易失性存储器103或存储介质108中所存储的图像(例如,所拍摄图像)被再现并显示在显示器105上时的状态。在实时取景显示中还可以进行以下操作。
图7A是绝对位置指定模式(粗指定模式)下的显示示例。在图7A中,除了再现图像之外,还显示引导701至703和条形区域704。引导701指示与再现图像有关的信息,其中在图7A中显示“220”,这指示当前再现第220个图像。引导702指示再现图像的当前显示倍率,其中在图7A中,显示“×1”,即1:1比例。在再现图像的显示倍率改变时的基准位置(中心位置)中显示引导703。当指示改变显示倍率时,以引导703的位置为中心来放大或缩小再现图像。条形区域704在长轴方向上分割为5个区域。5个显示倍率值分别对应于5个区域,并且如果对5个区域中的一个区域进行触及,则再现图像的显示倍率改变为与进行触及的区域相对应的显示倍率。在5个区域中,分别显示与1:1比例(显示倍率)相对应的“×1”、与2:1比例相对应的“×2”、与5:1比例相对应的“×5”、与10:1比例相对应的“×10”、以及与20:1比例相对应的“×20”。由此,用户可以容易地理解进行触及的区域和当前倍率被改变为的显示倍率的对应关系。例如,用户可以理解,如果对显示“×5”的区域进行触及,则再现图像的显示倍率改变为5:1比例。
图7B是相对位置指定模式下的显示示例。在图7B中,图7A中的条形区域704被改变为条形区域705。此外,引导702中的“×5”指示当前显示倍率为5:1比例。用户可以通过在条形区域705上向左和向右进行触摸移动来对再现图像进行显示倍率的微调整。调整量是与触摸移动的移动量相对应的量。分别在条形区域705的右端显示“+”,以及在条形区域705的左端显示“-”。由此,用户可以理解,通过进行从左到右的触摸移动来提高显示倍率,并且通过进行从右到左的触摸移动来降低显示倍率。
图7C是在图7B的状态中从右到左进行触摸移动的情况下的显示示例。通过进行从右到左的触摸移动,再现图像的显示倍率从5:1比例改变为4:1比例(在绝对位置指定模式下不能指定的显示倍率),并且该信息在引导702中被显示为“×4”。
将参考图8A、图8B和图8C来说明将本发明应用于改变对象是所存储的多个图像中的要显示的图像的改变操作(图像向前/向后处理、用以切换静止图像或运动图像的图像文件的处理)的示例。图8A、图8B和图8C是在非易失性存储器103或存储介质108中所存储的图像(例如,所拍摄图像)被再现并显示在显示器105上时的状态。以下操作也可以作为用以改变运动图像的再现位置(用以开始再现的基于时间的位置)的操作而进行,或者作为用以改变音乐的再现位置的操作而进行。
图8A是绝对位置指定模式(粗指定模式)下的显示示例。在图8A中,除了再现图像之外,还显示引导801和条形区域802。引导801指示与再现图像有关的信息,其中在图8A中显示“220”,这指示当前再现所存储的252个图像中的第220个图像。条形区域802在长轴方向上分割为5个区域。为5个区域分别分配5个编号,并且如果对5个区域中的一个区域进行触及,则再现图像改变为具有与进行触及的区域相对应的编号的图像。在5个区域中,显示与第一个(初始)图像相对应的“1”、与第20个图像相对应的“20”、与第50个图像相对应的“50”、与第100个图像相对应的“100”、以及与第252个(最后)图像相对应的“252”。由此,用户可以容易地理解进行触及的区域和当前再现图像被改变至的图像的编号的对应关系。例如,用户可以理解,如果对显示“50”的区域进行触及,则再现图像改变为第50个图像。
图8B是相对位置指定模式下的显示示例。在图8B中,图8A中的条形区域802被改变为条形区域803。此外,引导801中的“50”指示当前再现的图像是第50个图像。用户可以通过进行条形区域803中的向左和向右的触摸移动来更精确地切换再现图像。切换量(切换图像的数量)是与触摸移动的移动量相对应的量。分别在条形区域803的右端显示“+”,以及在条形区域803的左端显示“-”。由此,用户可以理解,通过进行从左到右的触摸移动来将再现图像切换到下一个图像,并且通过进行从右到左的触摸移动来将再现图像返回到前一个图像。
图8C是在图8B的状态中从右到左进行触摸移动的情况下的显示示例。通过进行从右到左的触摸移动,再现图像改变为前一页(第49个图像:在绝对位置指定模式下不能指定的图像),并且该信息在引导801中被显示为“49”。
用以改变特定改变对象的操作不限于针对触摸面板106a的触摸操作。此外,本发明适用于智能手机以外的电子设备。例如,本发明适用于使用鼠标的操作,将触及视为点击(按下鼠标按钮)、将触摸移动视为拖动、将触摸停止视为取消点击(鼠标按钮的按下解除)。
本发明也适用于图9A和图9B所示的数字照相机900。图9A是数字照相机900的正面立体图,以及图9B是数字照相机900的背面立体图。握持部901是具有供用户用其右手容易地保持数字照相机900的形状的保持单元。触摸条902(多功能条:M-Fn条)是可以接收触摸操作的线性触摸操作构件(线性触摸传感器)。触摸条902被设置在以(制造商推荐的)自然方式保持握持部901的右手的拇指通过触摸可以操作的位置处。触摸条902可以接收对触摸条902进行的操作,诸如轻击操作(在预定时间段内无移动地触摸和释放)、以及向左和向右的滑动操作(在触摸状态下移动触摸位置)等。与触摸面板不同,触摸条902没有显示功能。本发明适用于对触摸条902的触摸操作。
被操作以改变特定改变对象的区域不限于条形区域(例如,条形区域410、420、704、705、802、803),但本发明可适用于针对并非条形形状的区域(并非矩形的区域)的操作。
例如,本发明适用于改变对象是笔记本PC的画面上的鼠标指针的位置、并且鼠标指针的位置使用笔记本PC中所包括的触摸垫(矩形二维操作区域)进行指定的情况。在这种情况下,在绝对位置指定模式下,矩形二维操作区域被分割为多个区(例如,9个区域(3行×3列)),并且各区域对应于画面上的9个位置(例如,画面上的9个区域(3行×3列)的各中心)。如果对触摸垫进行触及,则无论触及前的鼠标指针的位置如何,鼠标指针都移动到画面上与触摸位置处的区域相对应的位置。然后根据在维持触摸状态的情况下进行的触摸移动,在相对位置指定模式下对鼠标指针的位置进行微调整(移动系数被设置为足够小于绝对位置指定模式下的移动量)。该操作还适用于通过对数字照相机中的取景器外的背面触摸面板的触摸操作来移动取景器的显示单元上所显示的AF框的位置的情况。
虽然已参考优选实施例描述了本发明,但本发明不限于这些具体实施例,并且包括在不背离本发明的本质的范围内的各种模式。上述的各实施例仅仅是本发明的示例,并且可以根据需要进行组合。
在以上说明中,上述的各种控制由CPU 101进行,但可以由一个硬件组件或者由分担用以控制整个设备的处理的多个硬件组件(例如,多个处理器和电路)进行。在以上实施例中,以将本发明应用于智能手机的情况为例进行了说明,但本发明不限于此,而是可适用于可接收用以输入位置的操作的任何电子设备。例如,本发明适用于个人计算机、PDA、便携式电话终端、便携式图像查看器、打印机、数字相框、音乐播放器、游戏机、电子书阅读器和视频播放器。本发明还适用于显示装置(包括投影装置)、平板终端、数字照相机、AI扬声器、家用电子设备、车载装置和医疗设备。
根据本发明,可以以更好的可操作性来进行改变对象的改变目的地的粗指定和微调整。
本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(CPU)、微处理单元(MPU)读出并执行程序的方法。
虽然已经参考典型实施例说明了本发明,但应当理解,本发明不限于所公开的典型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改、等同结构和功能。
- 电子设备控制装置、电子设备控制方法、电子设备控制程序及记录了电子设备控制程序的计算机可读取的记录介质
- 电子设备、电子设备的控制方法和计算机可读介质