CN102609171B - 具有信息处理机制的电子设备***及其操作方法 - Google Patents

具有信息处理机制的电子设备***及其操作方法 Download PDF

Info

Publication number
CN102609171B
CN102609171B CN201110259675.4A CN201110259675A CN102609171B CN 102609171 B CN102609171 B CN 102609171B CN 201110259675 A CN201110259675 A CN 201110259675A CN 102609171 B CN102609171 B CN 102609171B
Authority
CN
China
Prior art keywords
cursor
extensible
screen
calculation element
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201110259675.4A
Other languages
English (en)
Other versions
CN102609171A (zh
Inventor
乔治·阿瑞奥拉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Publication of CN102609171A publication Critical patent/CN102609171A/zh
Application granted granted Critical
Publication of CN102609171B publication Critical patent/CN102609171B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction 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 for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04801Cursor retrieval aid, i.e. visual aspect modification, blinking, colour changes, enlargement or other visual cues, for helping user do find the cursor in graphical user interfaces

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)
  • Position Input By Displaying (AREA)

Abstract

本发明公开了一种具有信息处理机制的电子设备***及其操作方法。该方法包括:检测触摸屏上执行的拖拽,该拖拽具有从开始点到结束点的第一方向;检测可基于所述拖拽而伸展的可延伸光标,可延伸光标具有光标长度、光标方向、开始部分以及处于结束点处的结束部分,结束部分大于开始点处的开始部分;将可延伸光标显示在触摸屏上,可延伸光标延伸跨越了触摸屏上的中心线;检测拖拽的第二方向是否与第一方向相反;以及当第二方向与第一方向相反时,朝向中心线并且离开开始点地移动该可延伸光标的开始位置。

Description

具有信息处理机制的电子设备***及其操作方法
技术领域
本发明一般地涉及电子设备***,更具体地涉及用于信息处理的***。
背景技术
此处涉及电子设备,更具体地涉及用于电子设备的触敏显示器。诸如蜂窝电话、手持计算机和便携音乐播放器之类的电子设备常常包括显示器。显示器包括用来向用户呈现视觉信息的可控像素的阵列。经常希望向显示器提供触摸传感器能力。例如,已向个人数字助理提供了使用电阻性触摸感测技术的触摸屏。当使用户的手指或其他外部物体接近触摸传感器时,对屏幕的相应改变可被感测并被转换成触摸位置信息。
近来,具有各种操纵(manipulation)装置的信息处理设备已得到普及。例如,在具有触摸屏的信息处理设备中,可通过屏幕上的触摸操纵(触摸(接触)、轻敲(触摸然后释放)、拖拽(轨迹)、轻拂(flick)(轻弹(flip))等)来执行直观操纵。
触敏面作为计算机和其他电子设备的输入装置的使用在近些年中已显著增加。因此会希望能够提供电子设备的触敏屏的被改进的可用性、可靠性和精确性。
因此,对具有信息处理机制的显示***而言,仍然存在以下需要:提供最小化成本的益处,并且在改进人们或商品的可靠性、安全或处理的同时使效率最大化。鉴于全世界一直增长的社交和经济运输需要,找到这些问题的答案越来越紧要。
鉴于成长中的消费者预期,在为这些问题找到答案是紧要的之后,非常寻求用于人或货物以及时方式进行的移动的改进***。此外,降低成本、提高效率和性能以及面对竞争压力的需要向找到这些问题的答案的紧要性增加了更大的紧迫性。这些问题的解决办法已被长久地找寻,但是先前的开发尚未教导或建议任何解决办法,因此本领域的技术人员已长久地未得到这些问题的解决办法。
发明内容
本发明提供了一种电子设备***的操作的方法,所述方法包括:检测触摸屏上执行的拖拽,所述拖拽具有从开始点到结束点的第一方向;检测可基于所述拖拽伸展的可延伸光标,所述可延伸光标具有光标长度、光标方向、开始部分、以及处于所述结束点处的并且大于所述开始点处的所述开始部分的结束部分;将所述可延伸光标显示在所述触摸屏上,所述可延伸光标延伸跨越了所述触摸屏上的中心线;检测所述拖拽的第二方向是否与所述第一方向相反;以及当所述第二方向与所述第一方向相反时,朝着所述中心线并且离开所述开始点地移动所述可延伸光标的开始位置。
本发明提供了一种电子设备***,所述电子设备***包括:用于检测触摸屏上执行的拖拽的操纵模块,所述拖拽具有从开始点到结束点的第一方向;与所述操纵模块耦合的、用于检测可基于所述拖拽伸展的可延伸光标的控制模块,所述可延伸光标具有光标长度、光标方向、开始部分、以及处于所述结束点处的并且大于所述开始点处的所述开始部分的结束部分;与所述控制模块耦合的、用于将所述可延伸光标显示在所述触摸屏上的显示模块,所述可延伸光标延伸跨越了所述触摸屏上的中心线;与所述控制模块耦合的、用于检测所述拖拽的第二方向是否与所述第一方向相反的第一判断相反拖拽模块;以及与所述第一判断相反拖拽模块耦合的、用于当所述第二方向与所述第一方向相反时、朝着所述中心线并且离开所述开始点地移动所述可延伸光标的开始位置的第一移动开始点模块。
本发明的某些实施例具有附加于上述这些步骤或元件的或者代替上述这些步骤或元件的其他步骤或元件。当参考附图时,从对下面的详细描述的阅读中,步骤或元件对本领域的技术人员而言将会变得显而易见。
附图说明
图1是本发明的第一实施例中具有信息处理机制的电子设备***。
图2是电子设备***的示例性功能框图。
图3是电子设备***的示例性硬件框图。
图4是电子设备***对于可延伸光标的操作的示例。
图5A和图5B是示意地例示可延伸光标(CS)的示例性形状的示图。
图6是示意地例示再现速度的第一控制的示图。
图7A到图7C是示意地例示再现速度的第二控制的示图。
图8是示意地例示再现速度的第三控制的示图。
图9是示意地例示编辑模式中再现速度的控制的示图。
图10A到图10C是示意地例示滚动速度的控制的示图。
图11A和图11B是示意地例示参数调节速度的控制的示图。
图12是示意地例示运动图像再现画面的配置的示图。
图13A到图13D是示意地例示运动图像再现应用中通过可延伸光标的第一操纵输入示例的示图。
图14A和图14B是示意地例示运动图像再现应用中通过可延伸光标的第二操纵输入示例的示图。
图15A到图15C是示意地例示运动图像再现应用中通过可延伸光标的第三操纵输入示例的示图。
图16是示意地例示乐曲选择画面的配置的示图。
图17A到图17D是示意地例示音乐再现应用中通过可延伸光标的第一操纵输入示例的示图。
图18是例示第一操纵输入处理例程的流程图。
图19是例示第二操纵输入处理例程的流程图。
图20是例示第三操纵输入处理例程的流程图。
图21是在图20中指示第三操纵输入处理例程的流程图之后的流程图。
图22是本发明的第二实施例中具有信息处理机制的电子设备***的示例性硬件框图。
图23A到图23D是示意地例示基于本发明的第二实施例的运动图像再现应用中通过可延伸光标的操纵输入示例的示图。
图24是例示基于本发明的第二实施例的操纵输入处理例程的流程图。
图25是本发明的另一实施例中的电子设备***的操作的方法的流程图。
具体实施方式
下面的实施例被足够详细地描述,以使本领域的技术人员能制造并使用本发明。将被理解的是,其他实施例基于本公开将会是显而易见的,并且可在不脱离本发明的范围的情况下进行***、处理或机械的改变。
在下面的描述中,给出了许多具体细节以提供对本发明的透彻理解。然而,将会显而易见的是,在没有这些具体细节的情况下也可实践本发明。为了避免遮盖本发明,一些公知的电路、***配置和处理步骤未被详细地公开。
示出***的实施例的附图是半图示性的并且未按照比例,特别是,一些尺寸为了呈现的清楚而在附图中被夸大地示出。类似地,虽然附图中的视图为了便于描述而一般示出类似的朝向,但是附图中的这种描绘多半是任意的。一般地,可以以任何朝向来操作本发明。实施例已为描述的方便起见而被编号为第一实施例、第二实施例等,并且不打算对本发明有任何其他的意义或提供限制。
这里提及的术语“模块”可包括软件、硬件或它们的组合。例如,软件可以是机器代码、固件、嵌入代码和应用软件。另外,例如,硬件可以是电路、处理器、计算机、集成电路、集成电路核心、压力传感器、惯性传感器、微机电***(MEMS)、无源装置、或它们的组合。
术语“设置”指的是指派、生成、确定、计算、评估、任何其他方法、或它们的组合。例如,多媒体输出的显示速度可通过指派额定速度值给该显示速度而被设置。
在导航设备中,因为地图的缩小比例随着拖拽而改变,所以例如如果一次拖拽未获得所希望的比例,则拖拽应被重复几次以连续地扩大或缩小地图直到所希望的比例被获得。在信息处理设备中,在一些情况下应执行几次拖拽,这可能使可操纵性恶化。本发明的实施例提供了在利用拖拽执行了操纵输入之后增强可操纵性的信息处理设备、处理持续方法和处理持续程序。
现在参考图1,其中示出了本发明的第一实施例中具有信息处理机制的电子设备***100。图1是示意地例示移动终端的外部配置的示例性示图。例如,电子设备***100可包括移动终端。
虽然被理解的是可以以不同的形式因素或配置来实现电子设备***100,但是电子设备***100被示为作为示例的移动设备。例如,电子设备***100可以是具有触摸屏的固定式计算设备,例如台式计算机或者交互式监视器或显示器。
电子设备***100可与信息处理设备、处理持续方法和处理持续程序相关。例如,电子设备***100可适用于能够利用作为直观操纵的拖拽来执行操纵输入的信息处理设备。
电子设备***100可包括可用一只手握住的、具有近似平面形状和尺寸的壳体102。电子设备***100可包括触摸屏104。触摸屏104提供了用于提供从电子设备***100输出的屏幕显示的、与电子设备***100的用户的接口,以及从对屏幕的接触进到电子设备***100的输入接口。
触摸屏104可被安装于壳体102的正面106的中央部分。出于例示性目的,壳体102和触摸屏104以矩形形状示出,虽然被理解的是壳体102和触摸屏104可包括任何其他形状。
触摸屏104的示例可包括液晶显示面板、以及覆盖该液晶显示面板的显示面的薄且透明的触摸面板。触摸面板例如是静电电容型的。电子设备***100可接收触摸屏104上利用手指、触笔或触针(stylus)进行的触摸操纵作为用户的操纵输入(未示出)。
电子设备***100可包括非屏幕接口108。非屏幕接口108是不同于触摸屏104的输入接口。非屏幕接口108可以是按钮、键盘接口、跟踪球、箭头按钮、触摸板、或它们的组合。
电子设备***100可以以任何方向来使用。电子设备***100可以以纵向方向110或横向方向112来使用,这两个方向指向的方向分别与基于触摸屏104朝向的触摸屏104一边垂直或水平。
例如,当触摸屏104的朝向被定位以使得触摸屏104的短边沿着水平方向并且触摸屏104的长边沿着垂直方向时,纵向方向110和横向方向112分别沿着长边和短边。换言之,纵向方向110和横向方向112分别垂直于短边和长边。在此情况下,触摸屏104在纵向上是长的。
此外,例如,当触摸屏104的朝向被定位以使得触摸屏104的短边沿着垂直方向并且触摸屏104的长边沿着水平方向时,纵向方向110和横向方向112分别沿着短边和长边。换言之,纵向方向110和横向方向112分别垂直于长边和短边。在此情况下,触摸屏104在横向上是长的。
图1描绘了X轴和Y轴,它们分别是沿着触摸屏104的短边和长边的、触摸屏104的平面中的线。分别沿着Y轴和X轴示出了纵向方向110和横向方向112。取决于触摸屏104的朝向,纵向方向110和横向方向112可以分别沿着X轴或Y轴。
现在参考图2,其中示出了电子设备***100的示例性功能框图。示例性功能框图表示电子设备***100的信息处理设备的功能配置。电子设备***100可包括操纵模块202、显示模块204和控制模块206。
控制模块206提供了对于去往图2中描绘的模块的以及在图2中描绘的模块之间的数据流和操作的控制。如果通过操纵模块202在一个方向上执行了拖拽,则控制模块206可基于该拖拽而在显示模块204上显示连接该拖拽的开始点和结束点的光标。从变为拖拽的开始点侧的光标的一端部分向变为拖拽的结束点侧的光标的另一端部分的方向被称为光标的方向。控制模块206可基于光标的方向执行处理。
操纵模块202通过显示模块204识别和处理与图1的触摸屏104的交互。显示模块204提供了与触摸屏104的交互的识别和接口。可利用触摸屏104实现显示模块204。
此外,如果拖拽的方向在拖拽期间改变为与一个方向相反的方向,则控制模块206可以基于拖拽以与拖拽的方向相同的方向来移动光标的另一端侧,并且以与拖拽的方向相反的方向来移动光标的一端侧。此外,如果拖拽的方向在拖拽期间改变为与一个方向相反的方向,则控制模块206可以根据拖拽以与拖拽的方向相同的方向来移动光标的另一端侧,并且以与拖拽的方向相反的方向来移动光标的一端侧。
以此方式,可以改变要通过在拖拽期间快速地反转光标的方向来执行的处理。此外,因为光标的开始点在与拖拽的方向相反的方向上移动,所以即使拖拽的开始点位于屏幕的边缘也可以改变要通过容易地反转光标的方向来执行的处理。此外,控制模块206可基于光标的方向和长度来执行处理。
作为具体示例,如果在光标在拖拽期间跨过了平分画面的中心线的状态中、以与一个方向相反的方向改变了拖拽的方向,则根据拖拽,控制模块206可以以与拖拽的方向相同的方向来移动光标的另一端侧并且还以与拖拽的方向相反的方向来移动光标的一端侧。在此示例中,如果光标的一端侧到达中心线,则控制模块206可固定光标的一端侧的位置。
此外,控制模块206可执行基于光标的方向和长度以增加或减少速度来增加或减少预定参数的处理。在此示例中,如果光标的方向被改变,则控制模块206改变增加或减少速度的正负号(sign),以改变参数的增加或减少方向。
参数是由显示模块204显示的控制函数,以供用户调节或操纵当前被显示的或将被显示的多媒体数据的生成。例如,参数可被显示为选单或控制条,以用于音量或速度调节。
此外,控制模块206可执行根据光标的方向和长度以一个滚动速度来滚动在显示模块204上显示的显示对象的处理。在此情况下,如果光标的方向被改变,则控制模块206可改变滚动速度的正负号,以改变显示对象的滚动方向。滚动速度是利用显示模块204显示或输出被摇镜(panacross)的多媒体信息的移动速率。
此外,控制模块206可执行基于光标的方向和长度以一个再现速度来再现内容的处理。在此情况下,如果光标的方向被改变,则控制模块206可改变再现速度的正负号,以改变内容的再现方向。再现速度是多媒体或其他通信消息或显示被生成并且将被显示或输出的速率。例如,再现速度可表示在显示屏上显示运动图像的速度。
此外,如果通过操纵模块202在一个方向上连续地执行拖拽预定的时间,则控制模块206可基于拖拽显示在显示模块204上连接拖拽的开始点到拖拽的结束点的光标。具有这样的配置的信息处理设备的具体示例将在下文中详细描述。
已被发现的是,可操纵性被进一步增强,因为控制模块206继续执行任何处理,而不用使用户数次执行拖拽。
现在参考图3,其中示出了电子设备***100的示例性硬件框图。图3是电子设备***100的具体示例,或者更具体地是图2所示的功能框图的具体示例。例如,图3是例示移动终端的硬件配置的框图。
电子设备***100可包括计算装置302。计算装置302为电子设备***100提供计算功能。计算装置302的示例是中央处理单元(CPU)、微处理器、微控制器、专用集成电路、专用标准产品或者硬件状态机。
计算装置302可存储和运行在非易失性存储器304、随机存取存储器306(RAM)或它们的组合中存储的或者来自非易失性存储器304、随机存取存储器306(RAM)或它们的组合的程序。计算装置302可在随机存取存储器306中扩展可存储在非易失性存储器304中的程序,并且从随机存取存储器306读取程序。非易失性存储器304是在没有电力供应给非易失性存储器304的情况下保持所存储的内容的装置的一部分或存储器装置。计算装置302可基于程序执行各种处理,并且控制图2中的各个模块和图3中的硬件块。
触摸屏104可包括显示面板316和触摸面板318,其中显示面板316是显示各种信息的显示装置,触摸面板318是接收操纵输入的操纵输入装置。例如,显示面板316可表示液晶显示器。
如果触摸面板318上的任何位置被手指触摸,则触摸面板318可检测被触摸位置(即触摸位置)的坐标。触摸面板318可向计算装置302发送指示触摸位置的坐标的输入信号。例如在拖拽的时候,在连续的触摸期间等等,触摸面板318可以以预定的时间间隔向计算装置302发送指示触摸位置的坐标的输入信号。
如果计算装置302从自触摸面板318发送的输入信号获得了触摸位置的坐标,则计算装置302可将坐标转换成显示面板316的屏幕坐标,以识别显示面板316的屏幕上的哪个位置被触摸。也就是说,计算装置302可识别屏幕上的触摸位置。计算装置302可将从以预定时间间隔发送的输入信号获得的触摸位置的坐标次序地转换为显示面板316的屏幕坐标,以识别触摸位置是如何移动的、即触摸位置的轨迹。
计算装置302可基于以这种方式识别的触摸位置和轨迹来指定触摸操纵如何在屏幕上被执行。计算装置302可处理作为操纵输入而被接收的触摸操纵,并且可基于操纵输入执行处理。
计算装置302还可接收诸如触摸、轻敲、拖拽、轻拂或类似的姿势般的动作之类的触摸操纵作为操纵输入。计算装置302可识别对非屏幕接口108的按压操纵,接收该按压操纵作为用户的操纵输入,并且基于该操纵输入执行处理。
这里,例如,在非易失性存储器304中作为图像文件存储的图像(未示出)的缩略图被列表显示的状态中,用户可轻敲触摸屏104中所希望的缩略图作为选择输入。计算装置302可接收作为用于再现图像的操纵输入的触摸操纵,并且从非易失性存储器304、随机存取存储器306或它们的组合中读出与所轻敲的缩略图相对应的图像文件。
在此示例中,相应的图像文件是静止图像文件,并且计算装置302可从该静止图像文件提取静止图像数据。计算装置302可对静止图像数据执行预定再现处理以获得静止图像信号,并且将它显示在触摸屏104的显示面板316上。例如,预定再现处理可包括解码处理、数模转换处理等。
在不同的示例中,相应的图像文件是运动图像文件,并且计算装置302可从运动图像文件中分离运动图像数据和声音数据。计算装置302可对运动图像数据执行预定再现处理以获得运动图像信号,并且将它显示在触摸屏104的显示面板316上。例如,预定再现处理可包括解码处理、数模转换处理等。
计算装置302可对声音数据执行其他的预定再现处理以获得声音图像信号,并且将它通过头戴式耳机端子(未示出)输出。例如,预定再现处理可包括解码处理、数模转换处理、放大处理等。
电子设备***100可再现由用户指定的图像。此外,例如,在非易失性存储器304中作为音乐文件存储的音乐标题(乐曲)被列表显示在触摸屏104上的状态中,可以假设用户轻敲了所希望的标题。
电子设备***100可再现由用户指定的音乐。计算装置302可接收作为用于再现音乐的操纵输入的触摸操纵,并且从非易失性存储器304中读出与所轻敲的标题相对应的音乐文件。计算装置302可从音乐文件提取声音数据。
计算装置302可对声音数据执行预定再现处理以获得声音信号,并且将它通过头戴式耳机端子(未示出)输出。例如,预定再现处理可包括解码处理、数模转换处理、放大处理等。
电子设备***100可再现由用户指定的音乐,并且显示关于音乐的信息。计算装置302可从所读出的音乐文件提取有关信息,并且将它显示在触摸屏104的显示面板316上。例如,所提取的信息可包括唱片套图像、乐曲的标题、专辑的标题或艺术家名字。
此外,例如,在与Web浏览器的操作相对应的图标被显示在触摸屏104上的状态中,可假设用户轻敲了该图标。计算装置302可接收作为用于操作Web浏览器的操纵输入的触摸操纵,并且读出要被运行的并操作Web浏览器的、来自非易失性存储器304、随机存取存储器306或它们的组合的Web浏览器的程序。
电子设备***100可通过操作Web浏览器来显示Web页面。计算装置302可将Web浏览器的画面显示在触摸屏104的显示面板316上,并且可从服务器接收Web页面上的页面数据,该服务器可在通过网络接口320的网络上。计算装置302可在Web浏览器的画面上显示基于页面数据的页面图像。
电子设备***100可安装有能够仅利用作为一种类型的触摸操纵的拖拽来执行各种操纵输入的用户接口。作为具体示例,在电子设备***100中,在预先具有预定配置的情况下,与拖拽的开始点和结束点的位置有关的信息、从开始点向结束点的方向、或者从开始点到结束点的距离等(在下文中被称为拖拽信息)与各种操纵输入彼此相对应。
电子设备***100可仅利用拖拽、通过改变开始点和结束点位置、开始点和结束点方向、开始点和结束点距离等,来执行各种操纵输入。例如,拖拽的开始点是当开始拖拽时的初始触摸位置或触摸位置。拖拽的结束点是在开始拖拽之后的当前触摸位置。在拖拽期间,开始点被固定,并且结束点基于手指的移动来移动。
拖拽的开始点和结束点的位置分别是开始点和结束点位置。从拖拽的开始点到结束点的方向是开始点和结束点方向。从拖拽的开始点到结束点的距离是开始点和结束点距离。
如果拖拽被实际地执行,则计算装置302可从拖拽中获得与开始点和结束点位置、开始点和结束点方向、开始点和结束点距离等有关的拖拽信息,以接收与该拖拽信息相对应的操纵输入。然而,为了利用这样的用户接口获得希望的可操纵性,优选的是用户可容易地识别拖拽的开始点和结束点位置、开始点和结束点方向、开始点和结束点距离等。
现在参考图4,其中示出了电子设备***100对于可延伸(stretchable)光标402的操作的示例。图4是示意地例示可延伸光标402的显示的示图的示例。
电子设备***100可显示视觉地指示开始点404和结束点406的位置的可延伸光标402。当执行拖拽时,在触摸屏104上,可延伸光标402可显示有表示从开始点404到结束点406的方向的光标方向408、以及表示可延伸光标402的伸展点(extent)之间的距离的光标长度410。开始点404和结束点406可表示在上面的附图中先前描述过的开始和结束点。
当执行拖拽412时,可创建可延伸光标402。拖拽412是通过在触摸屏104上执行的操作而创建的轨迹。拖拽412可表示在上面的图1-3中先前描述过的拖拽。
可延伸光标402从拖拽412的开始点404延伸到结束点406。光标方向408(延伸方向)或光标长度410(可延伸光标长度)可基于拖拽412的结束点的移动和位置而改变,以便跟随拖拽412。可延伸光标402可基于拖拽412沿着触摸屏104而伸展。
通过显示可延伸光标402,电子设备***100可使用户能容易地识别拖拽412的开始点404和结束点406的位置、光标方向408和光标长度410。可延伸光标402和通过可延伸光标402的操纵输入将在下文中更详细地被描述。
作为具体的硬件或功能示例,图2的操纵模块202是图3的触摸面板318。图2的显示模块204是电子设备***100的图3的显示面板316。图2的控制模块206是电子设备***100的图3的计算装置302。
已被发现的是,利用控制模块206可基于拖拽412伸展的可延伸光标402使用户能通过触摸面板318容易地操纵所希望的输入。
现在参考图5A和图5B,其中示出了示意地例示可延伸光标402(CS)的示例性形状的示图。示图利用可延伸光标描绘了操纵输入。在基本操作中,如果用户的手指触摸触摸屏104,则如图5A所示,图3的计算装置302可在触摸屏104上的触摸位置504(TP)周围显示被描绘为可延伸光标402的可延伸圆形光标。触摸位置504可表示在上面的附图中先前描述过的触摸位置。
然后,如果在用户的手指未脱离的状态中执行了拖拽412,则如图5B所示,计算装置302可从拖拽412的开始点404(D1)向拖拽412的结束点406(D2)延伸可延伸光标402。开始点404(D1)和结束点406(D2)可分别位于触摸位置504的初始和当前位置。因此,电子设备***100可使用户能识别触摸操纵被接收为拖拽412,并且利用这样的触摸执行拖拽412以便直接接触并延伸可延伸光标402。
此外,当可延伸光标402以此方式从拖拽412的开始点404延伸到拖拽412的结束点406时,电子设备***100可使用户能识别从拖拽412的开始点404到拖拽412的结束点406的距离(开始点和结束点距离)。
在下文中,与可延伸光标402中的拖拽412的开始点404(D1)相对应的或者处在该开始点404(D1)处的位置被标为可延伸光标402的开始位置506(C1),并且与拖拽412的结束点406(D2)相对应的或者处在该结束点406(D2)处的位置被标为可延伸光标402的结束位置508(C2)。也就是说,可延伸光标402可从与拖拽412的开始点404(D1)相对应的开始位置506(C1)延伸到与拖拽412的结束点406(D2)相对应的结束位置508(C2)。
此外,可以以一个形状来形成可延伸光标402,当从开始位置506(C1)侧向结束位置508(C2)侧指引该形状时,该形状逐渐***。也就是说,在开始位置506(C1)侧周围它是最窄的,而在结束位置508(C2)侧周围它是最粗的。
通过显示具有这样的形状的可延伸光标402,电子设备***100可使用户能在可延伸光标402中将拖拽412的开始点404(D1)侧与拖拽412的结束点406(D2)侧相区别。此外,结果,用户可识别从拖拽412的开始点404(D1)到拖拽412的结束点406(D2)的方向(即开始点和结束点方向)。此外,用户可识别拖拽412的开始点404(D1)和结束点406(D2)的位置(即开始点和结束点位置)。
此外,在拖拽412期间,与拖拽412的开始点404(D1)相对应的可延伸光标402的开始位置506(C1)可被固定,而与拖拽412的结束点406(D2)相对应的可延伸光标402的结束位置508(C2)可沿着手指的移动而移动。因此,电子设备***100可使用户能执行拖拽412同时使用户能识别拖拽412的开始点和结束点距离、开始点和结束点方向以及开始点和结束点位置。
此外,可延伸光标402可包括开始位置506(C1)侧的开始部分510,该开始部分510具有围绕开始位置506(C1)的有着开始端半径512(R1)的半圆。以此方式,用户可识别半圆的中心是拖拽412的开始点404(D1)的位置。因此,用户可正确地识别拖拽412的开始点404(D1)的位置。
类似地,可延伸光标402可包括结束位置508(C2)侧的结束部分514,该结束部分514具有围绕结束位置508(C2)的有着结束部分半径516(R2)的半圆。以此方式,用户可识别半圆的中心是拖拽412的结束点406(D2)的位置。因此,用户可正确地识别拖拽412的结束点406(D2)的位置。
可延伸光标402可被设置以使得结束位置508(C2)侧的结束部分半径516(R2)大于开始位置506(C1)侧的开始端半径512(R1)。这样,当从开始位置506(C1)向结束位置508(C2)指引可延伸光标402时,可延伸光标402可逐渐***。
计算装置302可半透明地显示可延伸光标402。此外,如果通过将手指从触摸屏104脱离开来终止拖拽412,则计算装置302可在使可延伸光标402的结束位置508(C2)侧移动靠近开始位置506(C1)侧以将可延伸光标402缩小为圆形形状之后,从屏幕中删除可延伸光标402。
此外,计算装置302可基于被描绘为可延伸光标402的所显示的可伸展光标的开始位置506(C1)和结束位置508(C2)的位置、从开始位置506(C1)向结束位置508(C2)的方向、从开始位置506(C1)到结束位置508(C2)的距离等来接收各种操纵输入。在下文中,从被描绘为可延伸光标402的可扩展光标的开始位置506(C1)向该可扩展光标的结束位置508(C2)的方向被称为可延伸光标402的方向,并且从该可扩展光标的开始位置506(C1)到该可扩展光标的结束位置508(C2)的距离被称为可延伸光标402的图4的光标长度410。
已被发现的是,结束部分514大于开始部分510的可延伸光标402改进了用户识别并执行操纵输入的精确性。
现在参考图6,其中示出了示意地例示再现速度602的第一控制的示图。例如,图3的计算装置302可基于通过可延伸光标402(CS)的操纵输入,来控制运动图像604的再现速度602。再现速度602和运动图像604可表示在上面的附图中先前描述过的再现速度和运动图像。
计算装置302可以以1x速度正向地再现运动图像604,并且例如将运动图像604显示为对于处于横向方向112的触摸屏104而言在横向上是长的。这里,例如,可假设在屏幕上以横向方向112执行拖拽412。然后,在屏幕上,基于拖拽412,计算装置302可显示以横向方向112从拖拽412的开始点404延伸到拖拽412的结束点406的可延伸光标402。
现在参考图7A到图7C,其中示出了示意地例示再现速度602的第二控制的示图。如图7A所示,图4的可延伸光标402的方向可以向右。图3的计算装置302可将再现速度602的正负号设置为正(也就是说,再现方向是正向),并且可以比1x速度更快地正向再现图6的运动图像604(即快进)。此外,另一方面,如果可延伸光标402的方向向左,则计算装置302可将再现速度602的正负号设置为负(也就是说,再现方向是反向),并且比1x速度更快地反向再现运动图像604(即倒回)。1x速度是执行或生成再现的正常速率。
现在参考图8,其中示出了示意地例示再现速度602的第三控制的示图。此外,在此时,如图8的(A)所示,当图4的可延伸光标402的光标长度410变长时,图3的计算装置302可将再现速度值设置为大的值。在图8的图中及其后,为了描述的方便,可以假设可扩展光标的光标长度410的正负号在将可延伸光标402指引为向右(或向上)时被设置为正,并且被描绘为可延伸光标402的可扩展光标的光标长度410的正负号在将可延伸光标402指引为向左(或向下)时被设置为负。
以此方式,电子设备***100可利用通过可延伸光标402的操纵输入,来以被描绘为再现速度602的所希望的再现速度对运动图像604进行快进或倒回,同时利用可延伸光标402向用户示出图4的拖拽412的开始点和结束点方向以及图4的拖拽412的开始点和结束点距离。此后,如果手指从图1的触摸屏104脱离开并且拖拽412被终止,则计算装置302可缩小可延伸光标402并将它从屏幕删除。
同时,计算装置302可以再次以1x速度正向地再现图6的运动图像604。此外,如图7B和图8的(B)所示,基于通过可延伸光标402的操纵输入,缓慢地再现运动图像604(即正向上的比1x速度更慢的再现)的再现模式可被分开地提供。
在此情况下,以与图7A和图8的(A)所示的情况类似的方式,如果可延伸光标402的方向向右,则计算装置302可以比1x速度更快地正向再现运动图像604(即快进)。此外,在此时,当可延伸光标402的光标长度410变长时,计算装置302可将再现速度值设置为大的值。
另一方面,在可延伸光标402的方向向左并且可延伸光标402的光标长度410短于预定值的情况下,计算装置302可以比1x速度更慢地正向再现运动图像604(缓慢再现)。此外,在此时,当可延伸光标402的光标长度410变长时,计算装置302可将再现速度值设置为小的值(也就是说,缓慢再现的再现速度602变得更慢)。
此外,如果可延伸光标402的方向向左并且可延伸光标402的光标长度410等于或长于预定值,则计算装置302可以比1x速度更快地反向再现运动图像604(即倒回)。此外,在此时,当可延伸光标402的光标长度410变长时,计算装置302可将再现速度值设置为大的值(也就是说,倒回的再现速度602变得更快)。
此外,如图7C和图8的(C)所示,基于通过可延伸光标402的操纵输入,除了运动图像604的缓慢再现以外,还可分开地提供用于缓慢相反再现(即反向上的比1x速度更慢的再现)的再现模式。在此情况下,以与图7A和图8的(A)所示的情况类似的方式,如果可延伸光标402的方向向右,则计算装置302可以比1x速度更快地正向再现运动图像604(即快进)。此外,在此时,当可延伸光标402的光标长度410变长时,计算装置302可将再现速度值设置为大的值。
另一方面,以与图7B和图8的(B)所示的情况类似的方式,在可延伸光标402的方向向左并且可延伸光标402的光标长度410短于预定第一值的情况下,计算装置302可以比1x速度更慢地正向再现运动图像604(即缓慢再现)。此外,在此时,当可延伸光标402的光标长度410变长时,计算装置302可将再现速度值设置为小的值(也就是说,缓慢再现的再现速度602变得更慢)。
此外,在可延伸光标402的方向向左并且可延伸光标402的光标长度410等于或长于预定第一值且短于预定第二值的情况下,计算装置302可以比1x速度更慢地反向再现运动图像604(即缓慢相反再现)。此外,在此时,当可延伸光标402的光标长度410变长时,计算装置302可将再现速度值设置为大的值(也就是说,缓慢相反再现的再现速度602变得更快)。
此外,在可延伸光标402的方向向左并且可延伸光标402的光标长度410等于或长于预定第二值的情况下,计算装置302可以比1x速度更快地反向再现运动图像604。此外,在此时,当可延伸光标402的光标长度410变长时,计算装置302可将再现速度值设置为大的值(也就是说,倒回的再现速度602变得更快)。
现在参考图9,其中示出了示意地例示编辑模式中再现速度602的控制的示图。除了先前描述的再现模式以外,编辑模式可被分开地提供以用于编辑图6的运动图像604。在编辑模式的情况下,在图4的拖拽412未被执行的状态中,图3的计算装置302可将再现速度602设置为“零”(也就是说,以暂时停止状态来显示运动图像604)。
在此状态中,如果拖拽412被执行,则从再现速度602为“零”的状态起,计算装置302可在图4的可延伸光标402的方向向右的情况下将再现速度602的正负号设置为正(也就是说,再现方向是正向),并且当可延伸光标402变得更长时使得再现速度602的值更大或将再现速度602的值设置得更大。另一方面,如果可延伸光标402的方向向左,则从再现速度602为“零”的状态起,计算装置302可将再现速度602的正负号设置为负(也就是说,再现方向是反向),并且当可延伸光标402变得更长时使得再现速度602的值更大或将再现速度602的值设置得更大。
此外,在此时,与再现速度602在正向或反向上比1x速度更快的情况相比,当再现速度602在正向或反向上比1x速度更慢时,计算装置302可针对可延伸光标402的光标长度410来减慢或调节再现速度602的增加或减少水平。也就是说,在编辑模式中,当运动图像604被缓慢地再现或缓慢地相反再现时,再现速度602可被细微地调节。
然后,如果手指从图1的触摸屏104脱离开并且拖拽412被终止,则计算装置302可缩小可延伸光标402并将它从屏幕删除。同时,计算装置302可以再次将运动图像604的再现速度602设置为“零”(也就是说,以暂时停止状态来显示运动图像604)。
以此方式,计算装置302可基于通过可延伸光标402的操纵输入来控制运动图像604的再现速度602。此外,例如,计算装置302可基于通过可延伸光标402的操纵输入来控制各种列表、图像等的滚动速度。
具体地,计算装置302可基于可延伸光标402的方向来控制滚动速度的正负号(即滚动方向),并且基于可延伸光标402的光标长度410来控制滚动速度的值。
现在参考图10A到图10C,其中示出了示意地例示滚动速度1002的控制的示图。滚动速度1002是基于可延伸光标402的操纵在触摸屏104上移动包括各种列表或图像在内的显示信息的速率。
例如,如图10A所示,其中音乐的标题(乐曲)被纵向地串联排列的列表(被称为乐曲列表)被显示在处于纵向方向110的触摸屏104上。这里,如果图4的拖拽412在屏幕上以纵向方向110被执行,则图3的计算装置302可基于拖拽412显示以纵向方向110在屏幕上从拖拽412的图4的开始点404延伸到拖拽412的图4的结束点406的可延伸光标402(CS)。
此外,如果可延伸光标402的方向向上,则计算装置302可将滚动速度1002的正负号设置为正并且将滚动方向设置为从上向下滚动乐曲列表的方向。此外,另一方面,如果可延伸光标402的方向向下,则计算装置302可将滚动速度1002的正负号设置为负并且将滚动方向设置为从下侧向上侧指引乐曲列表的方向。
此外,如图10C所示,当可延伸光标402的光标长度410变长时,计算装置302可将滚动速度1002值设置为大的值。此外,另一方面,例如,如图10B所示,其中多个静止图像1004被横向地串联排列的列表可被显示在处于横向方向112的触摸屏104上。静止图像1004可表示在上面的附图中先前描述过的一张或多张静止图像。
这里,如果拖拽412在屏幕上以横向方向112被执行,则计算装置302可基于拖拽412在屏幕上显示以横向方向112从拖拽412的开始点404延伸到拖拽412的结束点406的可延伸光标402(CS)。此外,如果可延伸光标402的方向向右,则计算装置302可将滚动速度1002的正负号设置为正并且将滚动方向设置为从右向左滚动静止图像1004的方向。此外,另一方面,如果可延伸光标402的方向向左,则计算装置302可将滚动速度1002的正负号设置为负并且将滚动方向设置为从左向右滚动静止图像1004的方向。
此外,如图10C所示,当可延伸光标402的光标长度410变长时,计算装置302可将滚动速度1002值设置为大的值。以此方式,电子设备***100可利用通过可延伸光标402的操纵输入,来以所希望的方向和所希望的速度滚动各种列表、图像等,同时向用户示出拖拽412的开始点和结束点方向以及开始点和结束点距离。
此后,如果拖拽412被终止,则计算装置302可使可延伸光标402的结束点406侧移动靠近可延伸光标402的开始点404侧以将被描绘为可延伸光标402的被伸展的可伸展光标缩小为圆,然后从屏幕中删除可延伸光标402以终止滚动。
此外,例如,计算装置302可基于通过可延伸光标402的操纵输入,来控制各种参数(音量、图像变焦率、亮度、色饱和度等)的调节速度。具体地,计算装置302可基于可延伸光标402的方向来控制参数的调节速度的正负号(即调节方向),并且基于可延伸光标402的光标长度410来控制调节速度的值。
现在参考图11A和图11B,其中示出了示意地例示参数调节速度1102的控制的示图。例如,如图11A所示,可假设被描绘为运动图像604的横向长的运动图像被显示在横向定向的触摸屏104上。这里,如果图4的拖拽412在屏幕上以纵向方向110被执行,则图3的计算装置302可基于拖拽412在屏幕上显示以纵向方向110从拖拽412的图4的开始点404延伸到拖拽412的图4的结束点406的可延伸光标402(CS)。
此外,如果可延伸光标402的方向向上,则计算装置302可将音量的调节速度的正负号设置为正并且将调节方向设置为音量大的方向。此外,另一方面,如果可延伸光标402的方向向下,则计算装置302可将音量的调节速度值的正负号设置为负并且将调节速度设置为音量小的方向。
此外,如图11B所示,在此时当可延伸光标402的光标长度410变长时,计算装置302可将音量的调节速度设置为大的值。如果拖拽412被终止,则计算装置302可缩小可延伸光标402并将它从屏幕删除,以终止音量调节。然后,恰好在拖拽412被终止之前的音量可被维持。
以此方式,电子设备***100可利用通过可延伸光标402的操纵输入,通过以预定调节速度调大或调小作为与运动图像604相关联的声音参数的音量来执行调节。利用可延伸光标402,电子设备***100可执行调节同时向用户示出拖拽412的开始点和结束点方向以及拖拽412的开始点和结束点距离。
以此方式,如果拖拽412被执行,则电子设备***100可显示指示了拖拽412的开始点和结束点位置、拖拽412的开始点和结束点方向以及拖拽412的开始点和结束点距离的可延伸光标402,并且基于可延伸光标402的方向和光标长度410来接收各种操纵输入。
接下来,就利用了诸如可延伸光标402之类的上述可伸展光标的操纵输入而言,电子设备***100中安装的应用中的操纵输入示例将被详细地描述。各种应用可被安装在电子设备***100中。这里,作为示例,可假设用于再现音乐的应用和用于再现运动图像604的应用被安装于其中。
这里,首先,将详细描述用于再现运动图像604的应用(被称为运动图像再现应用)中的通过可延伸光标402的操纵输入。在与运动图像再现应用的操作相对应的图标被显示在触摸屏104上的状态中,如果该图标被轻敲,则计算装置302接收触摸操纵作为用于操作运动图像再现应用的操纵输入。
此外,计算装置302可从图3的非易失性存储器304读出运动图像再现应用的程序并且运行它,以操作运动图像再现应用。如果运动图像再现应用***作,则计算装置302可在触摸屏104上显示作为运动图像文件而存储在非易失性存储器304中的多个运动图像604的缩略图列表。
此外,如果从所显示的缩略图之中轻敲一个缩略图,则计算装置302可接收触摸操纵作为用于再现运动图像604的操纵输入。此外,计算装置302可从与所轻敲的缩略图相对应的运动图像文件获得运动图像604。
现在参考图12,其中示出了示意地例示运动图像再现画面1202的配置的示图。此外,在此时,图3的计算装置302可在触摸屏104上显示运动图像再现画面1202。考虑到在横向方向112上使用,运动图像再现画面1202是横向长的画面,该画面被显示在处于横向长配置的触摸屏104的整个面上。出于例示的目的,以分别在水平和垂直方向上具有长边和短边的风景朝向来示出运动图像再现画面1202。
运动图像604可被显示在运动图像再现画面1202的几乎整个区域上。此外,运动图像再现画面1202可被配置以使得在画面的上边缘附近从画面的左边缘延伸到画面的右边缘的条1204叠加在用于显示的运动图像604上。条1204可包括表示运动图像604的领头部分的、在画面的左边缘侧的一端,以及表示运动图像604的结尾部分的、在画面的右边缘侧的另一端。条1204利用沿着条1204移动的指针1206来指示运动图像604的当前再现位置。在下文中,条1204也被称为再现条。
在运动图像再现画面1202上,计算装置302可显示从领头部分以1x速度正向再现的运动图像604。正向上的1x速度再现在下文中被称为正常再现。这里,可通过运动图像再现画面1202上的横向方向112的图4的拖拽412来控制运动图像604的再现。
现在参考图13A到图13D,其中示出了示意地例示运动图像再现应用中通过可延伸光标402的第一操纵输入示例的示图。如图13A所示,可假设图4的拖拽412在屏幕上以横向方向112被执行。
然后,图3的计算装置302可基于拖拽412在屏幕上显示以横向方向112从拖拽412的开始点404延伸到拖拽412的图4的结束点406的可延伸光标402(CS)。可延伸光标402可被持续地显示,直到手指从触摸屏104脱离开并且拖拽412被终止为止。
这里,如果计算装置302识别出诸如可延伸光标402之类的所显示的可伸展光标的方向是横向的,则计算装置302可基于可延伸光标402的图4的方向和光标长度410,来控制屏幕上显示的图6的运动图像604的图6的再现速度602(再现方向和再现速度值)。具体地,如果所显示的可伸展光标的方向向右,则计算装置302可将再现速度602的正负号设置为正并且将再现方向设置为正向。
此外,另一方面,如果被描绘为可延伸光标402的所显示的可伸展光标的方向向左,则计算装置302可将再现速度602的正负号设置为负并且将再现方向设置为反向。此外,在此时,当可延伸光标402的光标长度410变长时,计算装置302可将再现速度值设置为大的值。
结果,例如,可延伸光标402可通过向屏幕的右边的拖拽412而向右延长,图12的运动图像再现画面1202上显示的运动图像604可以被迅速地正向再现(即快进)。此外,如果可延伸光标402通过向屏幕的左边的拖拽412而向左缩短,则运动图像再现画面1202上显示的运动图像604可以被缓慢地反向再现(即倒回)。
此外,在屏幕上的横向方向112上发生了拖拽412并且手指未从触摸屏104脱离且未移动之后,方向和光标长度410可被持续地显示而无任何改变。在此情况下,再现速度602(再现方向和再现速度值)可被维持。
此后,拖拽412可被终止。也就是说,手指可从触摸屏104脱离开。然后,计算装置302可使可延伸光标402的结束点侧移动靠近可延伸光标402的开始点404侧。在横向方向112上延伸的可延伸光标402可被缩小,直到可延伸光标402变为圆形形状。计算装置302然后可从屏幕删除可延伸光标402。
此外,在此时,计算装置302可将再现速度602返回到初始值(正向,1x速度)。因此,运动图像再现画面1202上显示的运动图像604可被正常地再现。
以此方式,在运动图像再现画面1202上,可以利用通过可延伸光标402的操纵输入而以所希望的再现速度602值来再现运动图像604,同时利用可延伸光标402向用户示出了拖拽412的开始点和结束点方向以及拖拽412的开始点和结束点距离。
在上文中,虽然与运动图像604相关联的声音未被描述,但是声音的再现也可以以与运动图像604类似的方式而被拖拽412控制。
此外,如图13B所示,在运动图像再现画面1202上,在屏幕上的横向方向112上发生了拖拽412之后,拖拽412可在屏幕上以纵向方向110被连续地执行。然后,即使手指脱离开,再现速度602(再现方向和再现速度值)也可被维持。
在此时,因为手指的移动是可延伸光标402(CS)的结束点部分被粘贴在画面上的移动,所以屏幕上纵向方向110的拖拽412在下文中被称为粘贴操纵。这里,粘贴操纵可包括在屏幕上以上面的方向形成的水平拖拽1302、以及在屏幕上以向下的方向形成的垂直拖拽1304。水平拖拽1302和垂直拖拽1304都可被用作粘贴操纵,或者水平拖拽1302和垂直拖拽1304中的仅仅一个可被用作粘贴操纵。例如,向下方向的垂直拖拽1304可被用作粘贴操纵。
如图13B所示,可假设在屏幕上以横向方向112通过拖拽412来显示可延伸光标402的状态中,对可延伸光标402执行粘贴操纵。然后,即使在粘贴操纵之后,基于粘贴操纵,计算装置302也可维持在此时基于方向和光标长度410而设置的再现方向和再现速度值。
也就是说,计算装置302可在粘贴操纵之后、即在手指脱离开之后维持恰好在粘贴操纵被执行之前设置的再现速度602(再现方向和再现速度值),以再现运动图像604。结果,在手指脱离开之后,在运动图像再现画面1202上,可以以恰好在手指脱离开之前设置的再现速度602(再现方向和再现速度值)来持续地再现运动图像604。
此外,在此时,如图13C所示,计算装置302可在可延伸光标402(CS)周围显示指示再现速度602的再现速度信息1306,将可延伸光标402缩小为圆,然后从屏幕删除可延伸光标402。例如,被描绘为再现速度信息1306的所显示的再现速度信息在正向上3x速度的情况下是“3.0x”,并且在反向上2x速度的情况下是“-2.0x”。再现速度信息1306是指示给用户的用于识别哪个处理被持续地执行的信息。
也就是说,在粘贴操纵发生之后,以恰好在粘贴操纵之前设置的再现速度602持续地再现的运动图像604、以及指示再现速度602的再现速度信息1306被显示在运动图像再现画面1202上。
如图13D所示,如果触摸屏104可被轻敲,则计算装置302可将再现速度602返回到初始值(正向,1x速度)。因此,运动图像再现画面1202上显示的运动图像604可被正常地再现。
以此方式,在运动图像再现画面1202上,如果对被描绘为可延伸光标402(CS)的所显示的可伸展光标执行粘贴操纵,则恰好在粘贴操纵被执行之前的再现速度602也可在粘贴操纵之后被维持,以持续地再现运动图像604。以此方式,在运动图像再现画面1202上,即使在粘贴操纵之后脱离开手指,也可以以所希望的再现速度602值持续地再现运动图像604。
如上所述,在运动图像再现应用中,可基于横向方向112上的拖拽412在运动图像再现画面1202上显示被描绘为可延伸光标402的横向可伸展光标。此外,在运动图像再现应用中,基于所显示的可伸展光标的方向(向左或向右)和长度,当再现运动图像604时,设置再现方向和再现速度值。以此方式,在运动图像再现应用中,运动图像604的再现方向和再现速度值可仅利用通过可延伸光标402的操纵输入来自由地设置,以再现运动图像604。
此外,在运动图像再现应用中,如果对被描绘为可延伸光标402的所显示的可伸展光标执行粘贴操纵,则恰好在粘贴操纵被执行之前的再现速度602(再现方向和再现速度值)也可在粘贴操纵之后被维持。以此方式,在运动图像再现应用中,利用通过可延伸光标402的操纵输入设置的再现速度602也可在手指脱离开之后被维持,以便以所希望的再现速度602值持续地再现运动图像604。
此外,在运动图像再现画面1202上,可在纵向方向110上的拖拽412中调节(即增大或减小)音量。音量是与运动图像604相关联的声音的参数。
现在参考图14A和图14B,其中示出了示意地例示运动图像再现应用中通过可延伸光标的第二操纵输入示例的示图。如图14A和图14B所示,可假设在屏幕上以纵向方向110执行了图4的拖拽412。然后,图3的计算装置302可基于拖拽412在屏幕上显示以纵向方向110从拖拽412的图4的开始点404延伸到拖拽412的图4的结束点406的可延伸光标402(CS)。这里,如果计算装置302识别出被描绘为可延伸光标402的所显示的可伸展光标的方向是纵向的,则计算装置302可基于在此时的可延伸光标402的图4的方向和光标长度410来控制音量的调节速度(调节方向和调节速度值),以增大或减小音量。
具体地,如果被描绘为可延伸光标402的所显示的可伸展光标的方向向上,则计算装置302可将调节速度的正负号设置为正并且将音量的调节方向设置为音量大的方向。此外,另一方面,如果被描绘为可延伸光标402的所显示的可伸展光标的方向向下,则计算装置302可将调节速度的正负号设置为负并且将音量的调节速度设置为音量小的方向。
在此时当光标长度410变长时,计算装置302可将音量的调节速度值设置为大的值。结果,例如,如果可延伸光标402基于屏幕上向上方向的拖拽412来向上延长,则音量立刻调大。
此外,例如,如果可延伸光标402基于屏幕上向上方向的拖拽412来向下延伸一个短距离,则音量可缓慢地调小。以此方式,在运动图像再现画面1202上,计算装置302可基于拖拽412的方向和长度来以所希望的调节速度调节音量,同时使用户能利用可延伸光标402来识别拖拽412的方向和长度。
此外,在此时,计算装置302可在屏幕的预定位置显示指示了当前音量的、被描绘为BM的音量条1402。例如,该预定位置可位于屏幕的中下部。因此,用户可调节音量同时通过观看音量条1402来识别当前音量。
然后,如果拖拽412被终止,则计算装置302可使可延伸光标402的结束点侧移动靠近可延伸光标402的开始点侧,将以纵向方向110延伸的可延伸光标402缩小为圆形形状。计算装置302然后可从屏幕删除可延伸光标402,以终止音量的调节。然后,恰好在拖拽412被终止之前的音量可被维持。
以此方式,在运动图像再现应用中,被描绘为可延伸光标402的纵向可伸展光标可基于纵向方向110上的拖拽412而被显示在运动图像再现画面1202上。此外,在运动图像再现应用中,可基于被描绘为可延伸光标402的所显示的可伸展光标的方向(向上或向下)和长度来设置音量的调节方向和再现速度值。以此方式,在运动图像再现应用中,仅仅利用通过与纵向方向110上的拖拽412相关联的可延伸光标402的操纵输入,计算装置302就可调节音量同时自由地改变调节方向和调节速度值。
然而,为了在运动图像再现画面1202上改变音量的调节方向,用户可首先将手指脱离开。用户可以以与先前的方向相反的方向来执行拖拽412,或者在不脱离开手指的情况下执行拖拽412直到通过将拖拽412的方向改变为相反的方向来反转了可延伸光标402的方向为止。例如,为了将被描绘为可延伸光标402的向上可伸展光标改变为向下方向,用户可通过将拖拽412的方向从向上改变为向下来执行拖拽412。
用户可执行拖拽412,直到布置于或位于可延伸光标402的图5的开始位置506(C1)之上的、可延伸光标402的图5的结束位置508(C2)被布置于或位于开始位置506(C1)之下。也就是说,拖拽412可被相反地执行,直到开始位置506(C1)与结束位置508(C2)之间的上下位置关系被反转。
在此时,计算装置302可向拖拽412的方向(即向下方向)移动可延伸光标402的结束位置508(C2),并且向与拖拽412的方向相反的方向(即向上方向)移动可延伸光标402的开始位置506(C1)。
现在参考图15A到15C,其中示出了示意地例示运动图像再现应用中通过可延伸光标的第三操纵输入示例的示图。例如,如图15A所示,在图12的运动图像再现画面1202上,图4的拖拽412的第一方向1501被示为当拖拽412被第一次执行时从图4的开始点404到图4的结束点406的方向。出于例示的目的,以向上方向示出第一方向1501,虽然被理解的是第一方向1501可处于任何其他方向。
可假设在被描绘为拖拽412的向上拖拽被执行之后,在不脱离开手指的情况下,从向上到向下地反转拖拽412的方向。此外,在此时,可延伸光标402(CS)可跨过第一中心线1502(L1)或与之交叠,该第一中心线1502(L1)是将运动图像再现画面1202平分成上下部分的、运动图像再现画面1202上的线的预定位置。
被示为虚线的第一中心线1502(L1)没被显示在运动图像再现画面1202上。出于处理可延伸光标402的目的,第一中心线1502(L1)被用作参考点。也就是说,可延伸光标402的开始位置506(C1)和可延伸光标402的结束位置508(C2)将运动图像再现画面1202划分成分别在第一中心线1502(L1)以上和以下的上侧和下侧。
如图15B所示,拖拽412的第二方向1504被示为当以反转方向执行拖拽412时与第一方向1501相反的方向。出于例示的目的,以向下方向示出第二方向1504,虽然被理解的是第二方向1504可处于任何其他方向。
当第二方向1504被检测为与第一方向1501相反时,图3的计算装置302可以在此时基于被描绘为拖拽412的向下拖拽,而以第二方向1504移动可延伸光标402的结束位置508(C2)。计算装置302还可以以与拖拽412的第二方向1504相反的第一方向1501来移动可延伸光标402的开始位置506(C1)。
在此时,可延伸光标402的开始位置506(C1)可以与结束位置508(C2)的移动不同地、以与拖拽412的第二方向1504相反的第一方向1501来移动,直到它到达第一中心线1502(L1)。然而,如果它到达第一中心线1502(L1),则可延伸光标402的开始位置506(C1)可被固定到该位置并且不移动。
如果在可延伸光标402的开始位置506(C1)到达第一中心线1502(L1)之前、拖拽412的方向从第二方向1504返回为被描绘为第一方向1501的最初向上方向,则可延伸光标402的开始位置506(C1)可以以与拖拽412的第一方向1501相反的第二方向1504来移动,直到它到达最初位置。
可延伸光标402的开始位置506(C1)和可延伸光标402的结束位置508(C2)可以以相反的方向移动而彼此靠近。可延伸光标402的方向可以不被改变,但是长度可变短。结果,音量的调节方向可维持音量大的方向,并且音量的调节速度值可变小。
此外,可假设在某个时刻,可延伸光标402的结束位置508(C2)被布置在开始位置506(C1)之下,并且可延伸光标402的方向从向上改变为向下。然后,计算装置302可将音量的调节方向从音量大的方向切换为音量小的方向。
如图15C所示,如果被描绘为拖拽412的向下拖拽此后继续并且可延伸光标402的结束位置508(C2)与可延伸光标402的开始位置506(C1)脱离开,则图4的光标长度410可变长。结果,音量的调节方向可维持音量小的方向,并且音量的调节速度值可变大。
以此方式,在运动图像再现应用中,如果拖拽412的方向被上下反转,则可基于拖拽412来移动可延伸光标402的结束位置508(C2),并且可以以与拖拽412的方向相反的方向来移动可延伸光标402的开始位置506(C1)。也就是说,可基于拖拽412来移动结束位置508(C2),并且可以以与结束位置508(C2)相反的方向来移动开始位置506(C1)。
以此方式,与仅有可延伸光标402的被描绘为结束位置508(C2)的结束点被移动的情况相比较,可延伸光标402的开始位置506(C1)与可延伸光标402的结束位置508(C2)的上下位置关系可利用少量的拖拽412(手指的移动量)来反转。因此,可延伸光标402的方向可被反转。结果,与可延伸光标402的仅仅结束位置被移动的情况相比较,音量的调节方向可以更容易地改变。
此外,以此方式,因为可通过利用少量的拖拽412反转可延伸光标402的方向、来改变音量的调节方向,所以即使屏幕的尺寸小,也可获得所希望的可操纵性。
此外,在可延伸光标402的仅仅结束位置被移动的情况下,例如,如果拖拽412开始自屏幕的下边缘,则开始位置506(C1)可被固定于下边缘。因此,可能难以改变可延伸光标402的方向以及在改变之后以向下方向进一步延伸可延伸光标402。
在这方面,在运动图像再现应用中,因为可延伸光标402的开始位置506(C1)移动靠近第一中心线1502(L1),所以可以容易地改变可延伸光标402的方向或者在改变之后以向下方向进一步延伸可延伸光标402。即使从屏幕的下边缘开始拖拽412,也可容易地改变方向。
此外,在运动图像再现应用中,如果可延伸光标402的开始位置506(C1)到达第一中心线1502(L1),则开始位置506(C1)的位置可被固定。因此,在下文中,当可延伸光标402以向上方向和向下方向延伸时,延伸范围可变得相同。结果,可在正侧和负侧在充分宽的范围中设置音量的调节速度。以此方式,在运动图像再现应用中,可通过容易地改变可延伸光标402的方向来改变音量的调节方向。
接下来,将详细描述用于再现音乐(乐曲)的应用(被称为音乐再现应用)中通过可延伸光标402的操纵输入。在与音乐再现应用的操作相对应的图标被显示在触摸屏104上的状态中,如果该图标被轻敲,则计算装置302可接收触摸操纵作为用于操作音乐再现应用的操纵输入。
已被发现的是,当第二方向1504被检测为与第一方向1501相反时使开始部分510移动靠近第一中心线1502的可延伸光标402为迅速地改变可延伸光标402的方向以及因此要在拖拽412期间执行的处理提供了改进的可操纵性。
现在参考图16,其中示出了示意地例示乐曲选择画面的配置的示图。图3的计算装置302可从图3的非易失性存储器304读出音乐再现应用的程序并且运行它,以操作音乐再现应用。
如果音乐再现应用***作,则计算装置302可在触摸屏104上显示图16所示的乐曲选择画面1404。考虑到在纵向方向110上使用,乐曲选择画面1404是纵向长的画面,该画面被显示在朝向上为纵向长的触摸屏104的整个面上。
计算装置302可在乐曲选择画面1404上显示乐曲列表。乐曲列表是如下的列表:在该列表中,非易失性存储器304中存储为音乐文件的乐曲(音乐)的标题例如基于所记录的专辑的乐曲号码和标题来纵向地串联排列。
具体地,可通过为以标题顺序排列的每个专辑收集乐曲并且将它们以乐曲号码顺序来排列,而获得乐曲列表。在乐曲列表中,除了乐曲的标题以外,可在每个专辑的领头乐曲的标题之前(画面的上侧)***专辑标题。也就是说,专辑1的标题、专辑1的乐曲号码1的标题等等,以及乐曲号码5的标题、专辑2的标题、专辑2的乐曲号码1的标题等等可被排列在乐曲列表中。
至少一部分乐曲列表可被显示在乐曲选择画面1404上。实际上,图16示出了乐曲列表中包括的标题之中的五个乐曲标题可被显示在乐曲选择画面1404上的示例。这里,可以在乐曲选择画面1404上以纵向方向110利用图4的拖拽412来控制乐曲列表的滚动。
现在参考图17A到图17D,其中示出了示意地例示音乐再现应用中通过可延伸光标的第一操纵输入示例的示图。如图17A所示,可假设在屏幕上以纵向方向110来执行图4的拖拽412。然后,图3的计算装置302可判断拖拽412是否在一个方向(向上方向或向下方向)上被持续执行了预定时间或更久。
这里,如果拖拽412在一个方向上被执行了短于预定时间的时间,则计算装置302可将滚动模式设置为正常滚动模式,并且基于拖拽412(或轻拂)的方向和长度来控制乐曲列表的滚动。也就是说,在此时,计算装置302可随着拖拽412而执行正常滚动控制。具体地,计算装置302可以以与拖拽412(或轻拂)的方向相反的方向将乐曲列表滚动基于拖拽412的长度的量(或者基于轻拂的速度的量)。
在这方面,可假设拖拽412在一个方向上被持续执行了预定时间或更久。如图17B所示,计算装置302可将滚动模式设置为可延伸滚动模式,并且在屏幕上以纵向方向110显示从拖拽412的图4的开始点404延伸到拖拽412的图4的结束点406的可延伸光标402(CS)。可延伸光标402可被持续地显示,直到手指从触摸屏104脱离开并且拖拽412被终止为止。
如果可延伸光标402被显示,则计算装置302可基于可延伸光标402的图4的方向和光标长度410来控制乐曲列表的图10的滚动速度1002(滚动方向和滚动速度值),并且滚动乐曲列表。具体地,如果被描绘为可延伸光标402的所显示的可伸展光标的方向向上,则计算装置302可将乐曲列表的滚动方向设置为向上方向(即标题向下移动的方向)。
此外,另一方面,如果被描绘为可延伸光标402的所显示的可伸展光标的方向向下,则计算装置302可将乐曲列表的滚动方向设置为向下方向(即标题向上移动的方向)。此外,当光标长度410在此时变长时,滚动速度值可被设置为大的值。结果,例如,如果可延伸光标402通过屏幕上的向上方向的拖拽412而向上延长,则乐曲选择画面1404上显示的乐曲列表可以以高速度向下滚动。
此外,例如,如果可延伸光标402通过屏幕上向下方向的拖拽412来向下延伸一个短距离,则乐曲选择画面1404上显示的乐曲列表可被向上缓慢地滚动。此后,如果拖拽412被终止,则计算装置302可使可延伸光标402的结束点侧移动靠近可延伸光标402的开始点侧,将以纵向方向110延伸的可延伸光标402缩小为圆形形状,然后将可延伸光标402从屏幕删除。
此外,可假设当从乐曲选择画面1404上显示的乐曲标题之中轻敲一个标题时,可选择乐曲。然后,计算装置302可从与所轻敲的乐曲的标题相对应的音乐文件中获得乐曲的声音,并且将声音通过头戴式耳机端子(未示出)输出。
以此方式,在音乐再现应用中,如果一个方向上的拖拽412被持续执行了预定时间或更久,则连接拖拽412的开始点404到拖拽412的结束点406的、被描绘为可延伸光标402的纵向可伸展光标可被显示在乐曲选择画面1404。此外,在音乐再现应用中,可基于被描绘为可延伸光标402的所显示的可伸展光标的方向(向上或向下)和长度来设置乐曲列表的滚动方向和滚动速度值。
以此方式,在音乐再现应用中,仅仅利用通过基于纵向方向110上的拖拽412的可延伸光标402的操纵输入,用户就可滚动乐曲列表同时自由地改变滚动方向和滚动速度值。因此,用户可从乐曲列表容易地搜索所希望的乐曲标题。
然而,为了在乐曲选择画面1404上改变滚动方向,用户可首先将手指脱离开,并且以与先前的方向相反的方向来执行拖拽412。否则,用户可在不脱离开手指的情况下执行拖拽412直到通过将拖拽412方向改变为相反的方向来反转了可延伸光标402的方向为止。
这里,例如,为了将被描绘为可延伸光标402的向上可伸展光标改变为向下方向,用户可执行拖拽412直到布置于可延伸光标402的图5的开始位置506(C1)之上的、可延伸光标402的图5的结束位置508(C2)被布置于开始位置506(C1)之下。可通过将拖拽412的方向从向上改变为向下来执行拖拽412。也就是说,用户可执行拖拽412,直到开始位置506(C1)与结束位置508(C2)之间的上下位置关系被反转。在此时,计算装置302可向拖拽412的方向(即向下方向)移动可延伸光标402的结束位置508(C2),并且向与拖拽412的方向相反的方向(即向上方向)移动可延伸光标402的开始位置506(C1)。
基本操作可与当可延伸光标402的开始位置506(C1)在图12的运动图像再现画面1202上移动时的移动相同。也就是说,例如,如图17B所示,在被描绘为拖拽412的向上拖拽被在乐曲选择画面1404上执行之后,可假设在不脱离开手指的情况下将拖拽412的方向从向上反转为向下。
此外,在此时,可假设可延伸光标402跨过了将乐曲选择画面1404上下平分的第二中心线1702(L2)。也就是说,可延伸光标402的开始位置506(C1)和可延伸光标402的结束位置508(C2)将乐曲选择画面1404划分成分别在第二中心线1702(L2)以上和以下的上侧和下侧。
如图17C所示,在此时,计算装置302可基于被描绘为拖拽412的向下拖拽,来以向下方向移动可延伸光标402的结束位置508(C2)。计算装置302还可以以与拖拽412的方向相反的向上方向来移动可延伸光标402的开始位置506(C1)。
在此时,可延伸光标402的开始位置506(C1)可以与结束位置508(C2)的移动不同地、以与拖拽412的方向相反的向上方向来移动,直到它到达第二中心线1702(L2)。然而,如果它到达第二中心线1702(L2),则可延伸光标402的开始位置506(C1)可被固定到该位置并且不移动。
如果在可延伸光标402的开始位置506(C1)到达第二中心线1702(L2)之前、拖拽412的方向从向下方向返回为最初的向上方向,则可延伸光标402的开始位置506(C1)可移动以返回到最初位置。这里,可假设可延伸光标402的开始位置506(C1)和可延伸光标402的结束位置508(C2)以相反的方向移动而彼此靠近。可延伸光标402的方向可以不被改变,但是可延伸光标402的长度可变短。结果,乐曲列表的滚动方向可具有向上方向的小滚动速度值。
此外,在某个时刻,可假设可延伸光标402的结束位置508(C2)被布置在开始位置506(C1)之下,并且可延伸光标402的方向从向上改变为向下。然后,计算装置302可将乐曲列表的滚动方向从向上切换为向下。
如图17D所示,如果被描绘为拖拽412的向下拖拽此后继续并且可延伸光标402的结束位置508(C2)与可延伸光标402的开始位置506(C1)脱离开,则光标长度410可变长。结果,乐曲列表的滚动方向可维持向下方向,并且乐曲列表的滚动速度值可变大。
以此方式,在音乐再现应用中,如果拖拽412的方向被上下反转,则可基于拖拽412来移动可延伸光标402的结束位置508(C2),并且可以以与拖拽412的方向相反的方向来移动开始位置506(C1)。也就是说,可基于拖拽412来移动结束位置508(C2),并且可以以与结束位置508(C2)的方向相反的方向来移动开始位置506(C1)。
以此方式,与可延伸光标402的仅仅结束点被移动的情况相比较,可延伸光标402的开始位置506(C1)与可延伸光标402的结束位置508(C2)的上下位置关系可被反转。上下位置关系可利用少量的拖拽412(即手指的移动量)来反转,以便反转可延伸光标402的方向。结果,与可延伸光标402的仅仅结束位置被移动的情况相比较,乐曲列表的滚动方向可以更容易地改变。此外,以此方式,因为可通过利用少量的拖拽412反转可延伸光标402的方向、来改变乐曲列表的滚动方向,所以即使屏幕的尺寸小,也可获得所希望的可操纵性。
此外,在可延伸光标402的仅仅结束位置被移动的情况下,例如,如果拖拽412可开始自屏幕的下边缘,则开始位置506(C1)可被固定于下边缘。因此,可能难以改变可延伸光标402的方向以及在改变之后以向下方向延伸可延伸光标402。
在音乐再现应用中,因为可延伸光标402的开始位置506(C1)向与可延伸光标402的结束位置508(C2)的方向相反的方向移动,所以可以容易地改变可延伸光标402的方向或者在改变之后以向下方向进一步延伸可延伸光标402。即使从屏幕的下边缘开始拖拽412,也可容易地改变方向。此外,也可以容易地改变可延伸光标402的方向,以改变乐曲列表的滚动方向。
已被发现的是,利用通过基于拖拽412的可延伸光标402的操纵输入,容易地执行了图6的运动图像604的再现、音量的调节和乐曲列表的滚动。
现在参考图18,其中示出了例示第一操纵输入处理例程1802的流程图。流程图将第一操纵输入处理例程1802描绘为由图1的电子设备***100基于通过图4的可延伸光标402的操纵输入来执行的具体处理例程。可在运动图像再现应用中执行第一操纵输入处理例程1802。
可在对图6的运动图像604的再现和对图6的再现速度602的维持的时候执行第一操纵输入处理例程1802。第一操纵输入处理例程1802(RT1)是基于图3的非易失性存储器304中存储的运动图像再现应用的程序、由电子设备***100的图3的计算装置302执行的处理例程。
如果运动图像再现应用***作并且被显示为列表的运动图像604的缩略图中的一个被轻敲,则计算装置302可开始第一操纵输入处理例程1802(RT1)并且进至第一判断操纵模块1804(SP1)。第一判断操纵模块1804(SP1)基于来自图3的触摸面板318的输入信号来判断是否在触摸面板318上执行了触摸操纵。
如果获得了否定结果,则计算装置302进至第一执行正常再现模块1806(SP2),该第一执行正常再现模块1806(SP2)以1x速度正向再现与所轻敲的缩略图相对应的运动图像604(正常再现)。然后,计算装置302可返回到第一判断操纵模块1804(SP1)。
在这方面,当在第一判断操纵模块1804(SP1)中获得肯定结果时,计算装置302可进至第一判断拖拽模块1808(SP3)。第一判断拖拽模块1808(SP3)判断触摸操纵是否是图4的拖拽412。
如果获得肯定的结果,则计算装置302基于此时的拖拽412来适当地显示可延伸光标402,然后进至第一判断横向拖拽模块1810(SP4)。第一判断横向拖拽模块1810(SP4)判断拖拽412是否是横向拖拽,其中横向拖拽是沿图1的触摸屏104以图1的横向方向112执行的拖拽412。
如果获得肯定的结果,则这意味着拖拽412是横向拖拽。在此时,计算装置302进至第一设置再现模块1812(SP5),该第一设置再现模块1812(SP5)基于被描绘为可延伸光标402的所显示的可伸展光标的图4的光标方向408和图4的光标长度410,来设置或确定运动图像604的包括再现方向和再现速度值在内的再现参数。第一设置再现模块1812(SP5)执行第一操纵输入处理例程1802的一部分。然后,计算装置302可返回到第一判断操纵模块1804(SP1)。
在这方面,如果在第一判断横向拖拽模块1810(SP4)中获得了否定的结果,则这意味着拖拽412是被描绘为拖拽412的纵向拖拽。也就是说,粘贴操纵被执行。然后,计算装置302可进至第一维持再现模块1814(SP6)。第一维持再现模块1814(SP6)维持此时的运动图像604的再现方向和再现速度值。然后,计算装置302可返回到第一判断操纵模块1804(SP1)。
此外,另一方面,如果在第一判断拖拽模块1808(SP3)中获得了否定的结果,则这意味着触摸操纵是轻敲。然后,计算装置302可进至第一返回再现模块1816(SP7),该第一返回再现模块1816(SP7)将运动图像604的再现速度602返回到初始值(正向,1x速度)以正常地再现运动图像604。然后,计算装置302可返回到第一判断操纵模块1804(SP1)。
基于第一操纵输入处理例程1802(RT1),计算装置302可再现运动图像604,并且可基于通过基于拖拽412的可延伸光标402的操纵输入、来维持再现速度602。
已被发现的是,因为在利用触摸屏104上执行的拖拽412粘贴了可延伸光标402之后可自动继续第一操纵输入处理例程1802,所以随着利用第一设置再现模块1812基于光标长度410和光标方向408执行第一操纵输入处理例程1802,第一操纵输入处理例程1802提供了改进的效率。
现在参考图19,其中示出了例示第二操纵输入处理例程1902的流程图。随后,在运动图像再现应用中,可如图19所示地执行在音量的调节和图4的可延伸光标402的图5的开始位置506(C1)的移动的时候的操纵输入处理例程。第二操纵输入处理例程1902(RT2)也是基于图3的非易失性存储器304中存储的运动图像再现应用的程序、由图1的电子设备***100的图3的计算装置302执行的处理例程。
如果运动图像再现应用***作并且被显示为列表的图6的运动图像604的缩略图中的一个被轻敲,则计算装置302可开始第二操纵输入处理例程1902(RT2)并且进至第一判断操纵模块1904(SP10)。第一判断操纵模块1904(SP10)基于来自触摸面板318的输入信号来判断是否存在图3的触摸面板318上的触摸操纵。
在第一判断操纵模块1904(SP10)中,计算装置302可等待直到获得肯定的结果为止。如果获得了肯定的结果,则计算装置302可进至第一判断拖拽模块1906(SP11),该第一判断拖拽模块1906(SP11)判断触摸操纵是否是屏幕上被描绘为图4的拖拽412的纵向拖拽。在第一判断拖拽模块1906(SP11)中,计算装置302可基于此时的触摸操纵来适当地显示可延伸光标402。
如果在第一判断拖拽模块1906(SP11)中获得了否定的结果,则计算装置302可返回到第一判断操纵模块1904(SP10)。在这方面,如果在第一判断拖拽模块1906(SP11)中获得了肯定的结果,则计算装置302基于可延伸光标402的图4的方向和光标长度410来设置音量的调节方向和音量的调节速度值。然后,计算装置302可进至第一判断横跨中心模块1908(SP12)。
第一判断横跨中心模块1908(SP12)判断所显示的可延伸光标402是否跨过了画面的中心。也就是说,第一判断横跨中心模块1908(SP12)可判断可延伸光标402是否跨过了图15的第一中心线1502(L1)。如果在第一判断横跨中心模块1908(SP12)中获得了否定的结果,则计算装置302可返回到第一判断操纵模块1904(SP10)。在这方面,如果在第一判断横跨中心模块1908(SP12)中获得了肯定的结果,则计算装置302进至第一判断相反拖拽模块1910(SP13)。
第一判断相反拖拽模块1910(SP13)判断拖拽412的方向是否被反转。当第一判断相反拖拽模块1910(SP13)检测到图15的第二方向1504与图15的第一方向1501相反时,拖拽412的方向被确定为被反转。
如果在第一判断相反拖拽模块1910(SP13)中获得了否定的结果,则计算装置302可返回到第一判断操纵模块1904(SP10)。在这方面,如果在第一判断相反拖拽模块1910(SP13)中获得了肯定的结果,则这意味着拖拽412的方向被反转。也就是说,拖拽412的方向是与开始拖拽412的时候的方向相反的方向。然后,计算装置302可进至第一判断开始点模块1912(SP14)。
第一判断开始点模块1912(SP14)判断或检测可延伸光标402的开始位置506(C1)是否到达第一中心线1502(L1)。如果在第一判断开始点模块1912(SP14)中获得了否定的结果,则计算装置302可进至第一移动开始点模块1914(SP15)。
第一移动开始点模块1914(SP15)以与可延伸光标402的图5的结束位置508(C2)的方向相反的方向来移动开始位置506(C1)。第一移动开始点模块1914(SP15)以第一方向1501移动开始位置506(C1),以使得当第二方向1504被检测为与第一方向1501相反时,开始位置506(C1)朝着图15的1502并且离开图4的开始点404。然后,计算装置302可返回到第一判断操纵模块1904(SP10)。
在这方面,如果在第一判断开始点模块1912(SP14)中获得了肯定的结果,则计算装置302可进至第一固定开始点模块1916(SP16)。第一固定开始点模块1916(SP16)将可延伸光标402的开始位置506(C1)的位置固定到第一中心线1502(L1)上的当前位置。然后,计算装置302可返回到第一判断操纵模块1904(SP10)。
基于第二操纵输入处理例程1902(RT2),计算装置302可基于通过基于拖拽412的可延伸光标402的操纵输入来调节音量并移动可延伸光标402的开始位置506(C1)。
现在参考图20,其中示出了例示第三操纵输入处理例程2002的流程图。可以如图20所示地、在音乐再现应用中滚动乐曲列表并且移动图4的可延伸光标402的图5的开始位置506(C1)的时候执行第三操纵输入处理例程2002。
第三操纵输入处理例程2002(RT3)是基于图3的非易失性存储器304中存储的音乐再现应用的程序、由图1的电子设备***100的图3的计算装置302执行的处理例程。
如果音乐再现应用***作,则计算装置302可在图14的乐曲选择画面1404上显示乐曲列表,开始第三操纵输入处理例程2002(RT3),然后进至第一判断操纵模块2004(SP30)。第一判断操纵模块2004(SP30)基于来自触摸面板318的输入信号来判断是否存在图3的触摸面板318上的触摸操纵。在第一判断操纵模块2004(SP30)中,计算装置302可等待直到获得肯定的结果为止。如果获得了肯定的结果,则计算装置302可进至第一判断拖拽模块2006(SP31)。
第一判断拖拽模块2006(SP31)判断触摸操纵是否是屏幕上被描绘为图4的拖拽412的纵向拖拽。如果在第一判断拖拽模块2006(SP31)中获得了否定的结果,则计算装置302可返回到第一判断操纵模块2004(SP30)。在这方面,如果在第一判断拖拽模块2006(SP31)中获得了肯定的结果,则计算装置302可进至第一判断正常滚动模块2008(SP32)。
第一判断正常滚动模块2008(SP32)判断当前滚动模式是否是正常滚动模式。如果在第一判断正常滚动模块2008(SP32)中获得了肯定的结果,则计算装置302可进至第一判断拖拽持续模块2010(SP33)。第一判断拖拽持续模块2010(SP33)判断拖拽412是否在一个方向上被持续执行了预定时间或更久。这里,如果获得了否定的结果,则计算装置302可进至第一执行正常滚动模块2012(SP34),该第一执行正常滚动模块2012(SP34)基于此时的拖拽412的方向和长度来滚动乐曲列表。然后,计算装置302可返回到第一判断操纵模块2004(SP30)。
在这方面,如果在第一判断拖拽持续模块2010(SP33)中获得了肯定的结果,则这意味着拖拽412在一个方向上被持续执行了预定时间或更久。然后,计算装置302可进至第一转变可延伸滚动模块2014(SP35)。
第一转变可延伸滚动模块2014(SP35)将滚动模式转变为可延伸滚动模式,并且基于此时的拖拽412来显示可延伸光标402。此外,第一转变可延伸滚动模块2014(SP35)可基于被描绘为可延伸光标402的所显示的可伸展光标的方向和长度来设置乐曲列表的滚动方向和滚动速度值。然后,计算装置302可返回到第一判断操纵模块2004(SP30)。
现在参考图21,其中示出了在图20中指示第三操纵输入处理例程2002的流程图之后的流程图。如果在图20的第一判断正常滚动模块2008(SP32)中获得了否定的结果,则这意味着当前滚动模式是可延伸滚动模式。然后,图3的计算装置302可进至第一判断横跨中心模块2104(SP36)。
第一判断横跨中心模块2104(SP36)判断被描绘为图4的可延伸光标402的所显示的可伸展光标是否跨过了画面的中心。也就是说,第一判断横跨中心模块2104(SP36)判断被描绘为可延伸光标402的所显示的可伸展光标是否跨过了图15的第一中心线1502(L1)。如果在第一判断横跨中心模块2104(SP36)中获得了否定的结果,则计算装置302可返回到图20的第一判断操纵模块2004(SP30)。在这方面,如果在第一判断横跨中心模块2104(SP36)中获得了肯定的结果,则计算装置302可进至第一判断拖拽模块2106(SP37)。
第一判断拖拽模块2106(SP37)判断图4的拖拽412的方向是否被反转。当第一判断拖拽模块2106(SP37)检测到图15的第二方向1504与图15的第一方向1501相反时,拖拽412的方向被确定为被反转。
如果在第一判断拖拽模块2106(SP37)中获得了否定的结果,则计算装置302可返回到第一判断操纵模块2004(SP30)。在这方面,如果在第一判断拖拽模块2106(SP37)中获得了肯定的结果,则这意味着拖拽412的方向被反转。也就是说,拖拽412的方向是与开始拖拽412的时候的方向相反的方向。然后,计算装置302可进至第一判断开始点模块2108(SP38)。
第一判断开始点模块2108(SP38)判断可延伸光标402的图5的开始位置506(C1)是否到达图17的第二中心线1702(L2)。如果在第一判断开始点模块2108(SP38)中获得了否定的结果,则计算装置302可进至移动开始点模块2110(SP39)。
移动开始点模块2110(SP39)向与可延伸光标402的图5的结束位置508(C2)的方向相反的方向来移动可延伸光标402的开始位置506(C1)。然后,计算装置302可返回到第一判断操纵模块2004(SP30)。
在这方面,如果在第一判断开始点模块2108(SP38)中获得了肯定的结果,则计算装置302可进至第一固定开始点模块2112(SP40)。第一固定开始点模块2112(SP40)将可延伸光标402的开始位置506(C1)的位置固定到第二中心线1702(L2)上的当前位置。然后,计算装置302可返回到第一判断操纵模块2004(SP30)。
基于第三操纵输入处理例程2002(RT3),计算装置302可基于通过基于拖拽412的可延伸光标402的操纵输入来滚动乐曲列表并移动可延伸光标402的开始位置506(C1)。
在上述配置中,图1的电子设备***100的计算装置302可操作运动图像再现应用,然后基于图1的横向方向112上的拖拽412而在图12的运动图像再现画面1202中显示被描绘为可延伸光标402的横向可伸展光标。此外,计算装置302可再现图6的运动图像604,同时基于被描绘为可延伸光标402的所显示的可伸展光标的方向(向左或向右)和长度来设置再现方向和再现速度值。以此方式,电子设备***100可仅利用通过基于横向拖拽的可延伸光标402的操纵输入,通过设置运动图像604的再现方向和再现速度值来再现运动图像604。
此外,如果对被描绘为可延伸光标402的所显示的可伸展光标执行了用于以合适的角度弯曲拖拽412的方向的粘贴操纵,则计算装置302可在粘贴操纵之后维持恰好在粘贴操纵被执行之前的图6的再现速度602(再现方向和再现速度值),以继续运动图像604的再现。以此方式,电子设备***100可在手指脱离开之后通过粘贴操纵继续以利用通过可延伸光标402的操纵输入设置的再现速度602进行再现。
此外,电子设备***100的计算装置302可基于被描绘为拖拽412的纵向拖拽而在运动图像再现画面1202上显示被描绘为可延伸光标402的纵向可伸展光标。此外,计算装置302可基于被描绘为可延伸光标402的所显示的可伸展光标的方向(向上或向下)和长度来设置音量的调节方向(增大或减小方向)和调节速度值(增加或减少速度)。以此方式,仅利用通过基于被描绘为拖拽412的纵向拖拽的可延伸光标402的操纵输入,电子设备***100就可调节音量同时改变调节方向和调节速度值。
此外,在此时,如果拖拽412的方向被上下反转,则计算装置302可基于拖拽412移动可延伸光标402的结束位置508(C2),并且以与拖拽412相反的方向移动开始位置506(C1)。也就是说,计算装置302可基于拖拽412移动结束位置508(C2),并且以与结束位置508(C2)的方向相反的方向移动开始位置506(C1)。
以此方式,与可延伸光标402的仅仅结束位置被移动的情况相比较,电子设备***100可利用少量的拖拽412来反转可延伸光标402的方向同时相反地改变可延伸光标402的开始位置506(C1)与可延伸光标402的结束位置508(C2)的上下位置关系。
此外,因为以与拖拽412的方向相反的方向来移动可延伸光标402的开始位置506(C1),所以即使拖拽412是从屏幕的边缘开始的,也可容易地反转可延伸光标402的方向。结果,与可延伸光标402的仅仅结束位置被移动的情况相比较,音量的调节方向可被更迅速容易地改变。
此外,在音乐再现应用***作之后,电子设备***100的计算装置302可基于被描绘为拖拽412的纵向拖拽而在图14的乐曲选择画面1404上显示被描绘为可延伸光标402的纵向可伸展光标。
此外,计算装置302可基于被描绘为可延伸光标402的所显示的可伸展光标的方向(向上或向下)和长度,来设置乐曲列表的滚动方向和图10的滚动速度1002值。以此方式,仅利用通过基于被描绘为拖拽412的纵向拖拽的可延伸光标402的操纵输入,电子设备***100就可滚动乐曲列表同时改变滚动方向和滚动速度值。
此外,在此时,如果拖拽412的方向被上下反转,则计算装置302可基于拖拽412移动可延伸光标402的结束位置508(C2),并且以与拖拽412相反的方向移动开始位置506(C1)。以此方式,与可延伸光标402的仅仅结束位置被移动的情况相比较,电子设备***100可利用少量的拖拽412来反转可延伸光标402的方向同时相反地改变可延伸光标402的开始位置506(C1)与可延伸光标402的结束位置508(C2)的上下位置关系。
此外,因为以与拖拽412的方向相反的方向来移动可延伸光标402的开始位置506(C1),所以即使拖拽412是从屏幕的边缘开始的,也可容易地反转可延伸光标402的方向。结果,与可延伸光标402的仅仅结束位置被移动的情况相比较,乐曲列表的滚动方向可被更容易地改变。
根据上述配置,电子设备***100可在拖拽412期间通过迅速地反转可延伸光标402(CS)的方向来改变音量的调节方向或乐曲列表的滚动方向。此外,即使拖拽412的图4的开始点404处于屏幕的边缘或在屏幕的边缘附近,电子设备***100也可容易地反转可延伸光标402的方向。因此,当利用拖拽412的操纵输入被执行时,可以增强可操纵性。
现在参考图22,其中示出了本发明的第二实施例中具有信息处理机制的电子设备***2200的示例性硬件框图。以与图1的电子设备***100类似的方式,电子设备***2200可包括计算装置2202、非易失性存储器2204、随机存取存储器2206、非屏幕接口2208、网络接口2210、触摸屏2214、显示面板2216和触摸面板2218。
电子设备***2200还可包括压力传感器2220以检测或感测对触摸屏2214施加的或在触摸屏2214上施加的压力2222。可利用压力传感器2220来感测用手指等按压触摸屏2214时生成的压力2222。然后,可基于压力2222来确定对触摸屏2214的按压操纵被执行。
压力传感器2220可被布置在触摸面板2218和显示面板2216之间,或者基于触摸屏2214上的压力2222来与触摸面板2218和显示面板2216通信。此外,压力传感器2220可被布置在触摸面板2218中或被布置为触摸面板2218的部分,并且与显示面板2216通信。
压力传感器2220可输出或生成具有压力值2224的压力2222。压力值2224是指示每单位面积所施加的力的定量量的、压力2222的数值值。例如,压力值2224可包括0到255的大概范围。
计算装置2202可监控从压力传感器2220获得的压力值2224。如果压力值2224超过阈值值2226,则计算装置2202可确定或检测触摸屏2214被手指等按压,并且接收它作为操纵输入。阈值值2226是如下的数值值:在该数值值以上,压力传感器2220检测或确定力被施加。
以与电子设备***100类似的方式,电子设备***2200可包括图2的操纵模块202、图2的显示模块204和图2的控制模块206。作为示例,触摸面板2218可表示操纵模块202的具体硬件示例。作为另一示例,显示面板2216可表示显示模块204的具体硬件示例。作为又一示例,计算装置2202可表示控制模块206的具体硬件示例。
可通过对触摸屏2214的按压来执行操纵输入。电子设备***2200可将对触摸屏2214的按压用作对图4的可延伸光标402的粘贴操纵。
也就是说,如果在运动图像再现应用中在屏幕上通过横向拖拽显示了可延伸光标402的状态中按压了触摸屏2214,则计算装置2202可将它识别为粘贴操纵,并且维持此时的图6的再现速度602。
现在参考图23A到图23D,其中示出了示意地例示基于本发明的第二实施例的运动图像再现应用中通过可延伸光标402的操纵输入示例的示图。如图23A所示,可假设横向拖拽在屏幕上、在图12的运动图像再现画面1202上被执行。然后,图22的计算装置2202可基于拖拽412在屏幕上显示以横向方向112从图4的拖拽412的图4的开始点404延伸到图4的拖拽412的图4的结束点406的可延伸光标402(CS)。
如果计算装置2202识别出被描绘为可延伸光标402的所显示的可伸展光标的方向是横向的,则计算装置2202可基于可延伸光标402的图4的方向和光标长度410,来控制屏幕上显示的图6的运动图像604的图6的再现速度602(再现方向和再现速度值)。
具体地,如果被描绘为可延伸光标402的所显示的可伸展光标的方向向右,则计算装置2202可将再现速度602的正负号设置为负并且将再现方向设置为正向。此外,另一方面,如果被描绘为可延伸光标402的所显示的可伸展光标的方向向左,则计算装置2202可将再现速度602的正负号设置为正并且将再现方向设置为反向。此外,当光标长度410变长时,再现速度值可被设置为大的值。以此方式,运动图像再现画面1202可利用通过可延伸光标402的操纵输入,来以再现速度602的所希望的水平再现运动图像604。
如图23B所示,在运动图像再现画面1202上,当在屏幕上的横向方向112上执行拖拽412之后按压图22的触摸屏2214时,即使此后手指脱离开,再现速度602(再现方向和再现速度值)也可被维持。
因为手指的移动是用于在画面上粘贴可延伸光标402(CS)的结束点部分的移动,所以对触摸屏2214的按压可被称为粘贴操纵。如图23B所示,可假设在屏幕上横向地通过拖拽412来显示可延伸光标402的状态中触摸屏2214被按压,因此可对可延伸光标402执行粘贴操纵。然后,在粘贴操纵之后,基于粘贴操纵,计算装置2202可维持在此时基于可延伸光标402的方向和光标长度410而设置的再现方向和再现速度值。
也就是说,在手指脱离开之后,计算装置2202可在粘贴操纵之后维持恰好在粘贴操纵被执行之前设置的再现速度602(再现方向和再现速度值)。结果,在运动图像再现画面1202上,即使在手指脱离开之后,也可以以恰好在手指脱离开之前设置的再现速度602(再现方向和再现速度值)来持续地再现运动图像604。
如图23C所示,计算装置2202可在可延伸光标402(CS)周围显示指示再现速度602的再现速度信息2302,将可延伸光标402缩小为圆形形状,然后从屏幕删除可延伸光标402。也就是说,在运动图像再现画面1202上,在粘贴操纵之后,以恰好在粘贴操纵之前设置的再现速度602持续地再现的运动图像604、以及指示再现速度602的再现速度信息2302可被显示。
如图23D所示,如果触摸屏2214被轻敲,则计算装置2202可将再现速度602返回到初始值(正向,1x速度)。因此,运动图像再现画面1202上显示的运动图像604可被正常地再现。
以此方式,在运动图像再现画面1202上,对被描绘为可延伸光标402(CS)的所显示的可伸展光标的粘贴操纵可被执行,恰好在粘贴操纵被执行之前的再现速度602可在粘贴操纵之后被维持。以此方式,在运动图像再现画面1202上,即使此后脱离开手指,也可以以再现速度602的所希望的水平来持续地再现运动图像604。
此外,通过利用在屏幕上以深度方向进行按压、而不是利用第一实施例中的屏幕上被描绘为拖拽412的纵向拖拽来执行粘贴操纵,可在不移动拖拽412的结束点406的情况下执行粘贴操纵。因此,可以防止再现速度602基于粘贴操纵而被改变,并且可以容易且可靠地维持用户所希望的再现速度602。
现在参考图24,其中示出了例示基于本发明的第二实施例的操纵输入处理例程2402的流程图。该流程图包括当图22的电子设备***2200在运动图像再现应用中再现图6的运动图像604并且维持图6的再现速度602时所执行的操纵输入处理例程2402。
图24所示的操纵输入处理例程2402(RT4)是基于图22的非易失性存储器2204中存储的运动图像再现应用的程序、由图22的计算装置2202执行的处理例程。如果运动图像再现应用***作并且被显示为列表的运动图像604的缩略图中的一个被轻敲,则计算装置2202可开始操纵输入处理例程2402(RT4)并且进至第二判断操纵模块2404(SP50)。
第二判断操纵模块2404(SP50)基于来自触摸面板2218的输入信号来判断是否存在图22的触摸面板2218上的触摸操纵。这里,如果获得了否定的结果,则计算装置2202可进至第二执行再现模块2406(SP51),该第二执行再现模块2406(SP51)以1x速度正向再现与所轻敲的缩略图相对应的运动图像604(正常再现)。然后,计算装置2202可返回到第二判断操纵模块2404(SP50)。在这方面,当在第二判断操纵模块2404(SP50)中获得肯定结果时,计算装置2202可进至判断推按模块2408(SP52)。
判断推按模块2408(SP52)基于来自图22的压力传感器2220的图22的压力值2224来判断是否存在图22的触摸屏2214上的按压。如果在判断推按模块2408(SP52)中获得了否定的结果,则计算装置2202可进至第二判断横向拖拽模块2410(SP53),该第二判断横向拖拽模块2410(SP53)判断触摸操纵是否是横向拖拽。这里,如果获得肯定的结果,则计算装置2202可基于此时的图4的拖拽412来适当地显示图4的可延伸光标402,然后进至第二设置再现模块2412(SP54)。
第二设置再现模块2412(SP54)基于被描绘为可延伸光标402的所显示的可伸展光标的方向和长度,来设置运动图像604的再现方向和再现速度值。然后,计算装置2202可返回到第二判断操纵模块2404(SP50)。
在这方面,如果在第二判断横向拖拽模块2410(SP53)中获得了否定的结果,则这意味着触摸操纵是轻敲。然后,计算装置2202可进至第二返回运动图像模块2414(SP55),该第二返回运动图像模块2414(SP55)将运动图像604的再现速度602返回到初始值(正向,1x速度),正常地再现运动图像604。然后,计算装置2202可返回到第二判断操纵模块2404(SP50)。
此外,另一方面,如果在判断推按模块2408(SP52)中获得了肯定的结果,则这意味着触摸屏2214被按压。也就是说,粘贴操纵被执行。然后,计算装置2202可进至第二维持再现模块2416(SP56)。
第二维持再现模块2416(SP56)维持此时的运动图像604的包括再现方向和再现速度值在内的再现参数。然后,计算装置2202可返回到第二判断操纵模块2404(SP50)。
基于操纵输入处理例程2402(RT4),计算装置2202可再现运动图像604,并且基于通过基于拖拽412的可延伸光标402的操纵输入以及通过按压的操纵输入、来维持再现速度602。
在上述配置中,在运动图像再现应用的操作之后,电子设备***2200的计算装置2202可基于横向拖拽而在图12的运动图像再现画面1202上显示被描绘为可延伸光标402的横向可伸展光标。此外,计算装置2202可再现运动图像604,同时基于被描绘为可延伸光标402的所显示的可伸展光标的方向(向左或向右)和长度来设置再现方向和再现速度值。
以此方式,电子设备***2200可仅利用通过基于横向拖拽的可延伸光标402的操纵输入,通过自由地设置运动图像604的再现方向和再现速度值来再现运动图像604。
此外,如果对被描绘为可延伸光标402的所显示的可伸展光标执行了用于按压屏幕的粘贴操纵,则计算装置2202可在粘贴操纵之后维持恰好在粘贴操纵被执行之前的再现速度602(再现方向和再现速度值),并且继续运动图像604的再现。以此方式,电子设备***2200可在手指脱离开之后通过粘贴操纵继续以利用通过可延伸光标402的操纵输入设置的再现速度602进行再现。
基于这样的配置,电子设备***2200可在手指脱离开之后通过粘贴操纵继续以利用通过可延伸光标402的操纵输入设置的再现速度602进行再现。当利用拖拽412的操纵输入被执行时,与现有技术中的情况相比可以增强可操纵性。
已被发现的是,当用户执行对触摸屏2214的按压时,判断推按模块2408改进了输入精确性。
也已被发现的是,因为第二判断操纵模块2404判断触摸面板2218上的触摸操纵、判断推按模块2408判断触摸屏2214上的按压并且第二判断横向拖拽模块2410判断触摸操纵是否是横向拖拽,所以操纵输入处理例程2402改进了用户体验。
基于具有信息处理机制的图1的电子设备***100的操作,由图2的显示模块204显示的并且图5的结束部分514大于图5的开始部分510的可延伸光标402的移动的物理变换引起了物理世界中的移动的视觉显示,例如由用户在图1的触摸屏104上物理地执行的拖拽412。当物理世界中的移动发生时,移动自身创建了被转换回可延伸光标402的额外信息以用于物理世界中电子设备***100的持续操作。
因此,已被发现的是,本发明的电子设备***100为处理持续而提供了重要的并且此前未知且未可得的解决办法、能力和功能方面。
电子设备***100描述了作为示例的模块功能或顺序。模块可被不同地分割。每个模块都可独立地并且不依赖于其他模块地进行操作。例如,图18的第一判断拖拽模块1808可与图18的第一判断横向拖拽模块1810集合和组合以形成单个模块。
现在参考图25,其中示出了本发明的另一实施例中的电子设备***的操作的方法2500的流程图。方法2500包括:在块2502中,检测触摸屏上执行的拖拽,该拖拽具有从开始点到结束点的第一方向;在块2504中,检测可基于拖拽伸展的可延伸光标,该可延伸光标具有光标长度、光标方向、开始部分、以及处于结束点处的并且大于开始点处的开始部分的结束部分;在块2506中,将可延伸光标显示在触摸屏上,该可延伸光标延伸跨越了触摸屏上的中心线;在块2508中,检测拖拽的第二方向是否与第一方向相反;以及在块2510中,当第二方向与第一方向相反时,朝着中心线并且离开开始点地移动可延伸光标的开始位置。
在随后的章节中,将描述本发明的其他实施例。其他实施例是除上述第一和第二实施例以外的本发明的具体实施例。
在当前章节中,描述第一其他实施例。在如上所述的第一实施例中,可以在运动图像再现应用中利用通过可延伸光标402的操纵输入来控制运动图像604的再现速度602或者音量的调节速度。
然而,本发明不限于此。可在其他应用中利用通过可延伸光标402的操纵输入来控制各种内容的再现速度或者各种参数的调节速度。例如,在音乐再现应用中,可利用通过可延伸光标402的操纵输入来控制音乐(乐曲)的再现速度602。
在此情况下,例如,如果乐曲被从乐曲列表中选择然后横向拖拽被在屏幕上执行,则计算装置302可基于拖拽412以横向方向112显示可延伸光标402。此外,计算装置302可基于可延伸光标402的方向(向左或向右)和可延伸光标402的长度来设置乐曲的再现方向和再现速度值。
此外,在上述第一实施例中,可在音乐再现应用中利用通过可延伸光标402的操纵输入来控制乐曲列表的滚动速度1002。
本发明不限于此。可在其他应用中利用通过可延伸光标402的操纵输入来控制各种显示对象(图像、文本、列表等)的滚动速度1002。例如,在Web浏览器中,可利用通过可延伸光标402的操纵输入来控制页面图像的滚动速度1002。
在此情况下,例如,在页面图像被显示在Web浏览器画面上的状态中,如果被描绘为拖拽412的纵向拖拽被在屏幕上执行,则计算装置302可基于拖拽412显示被描绘为可延伸光标402的纵向可伸展光标。此外,计算装置302可基于可延伸光标402的方向(向上或向下)和可延伸光标402的长度来设置页面图像的滚动方向和页面图像的滚动速度1002值。
滚动方向不限于一维方向(纵向方向110或横向方向112)。可对诸如地图、照片、被扩大的文档等之类的、在其显示范围中被纵向且横向地扩大的显示对象,以二维方向来执行滚动。
此外,本发明不限于应用。例如,可在诸如操作***(OS)之类的各种软件中利用通过可延伸光标402的操纵输入来执行显示对象的滚动速度1002的控制、层次的切换、或者各种参数的调节速度的控制。
例如,在OS中,可利用通过可延伸光标402的操纵输入来控制文件夹列表或文件列表的滚动速度1002。
此外,层次可从文件切换为文件夹。另外,例如,屏幕的分辨率的调节速度可被控制。这是利用第二实施例的情况。
在当前章节中,第二其他实施例被描述。此外,在上述第一实施例中,本发明可应用于具有作为操纵装置的触摸屏104的电子设备***100。然而,本发明不限于此情况,并且可应用于具有各种操纵装置的信息处理设备。具体地,本发明可应用于具有可执行拖拽412的操纵装置的信息处理设备,该操纵装置例如鼠标、具有按钮的触摸垫、具有按钮的操纵杆、能够按压操纵的模拟杆、相机等等。
实际上,例如,在利用鼠标执行拖拽412的情况下,计算装置302可在屏幕上显示基于鼠标的移动来移动的指针。此后,用户可将指针移动到所希望的位置并且点击鼠标的按钮,以指定拖拽412的开始点404。在此时,计算装置302可显示可延伸光标402。此外,用户可移动鼠标同时点击按钮以移动拖拽412的结束点406(即可延伸光标402的结束点406),从而执行拖拽412。
此外,例如,在利用具有按钮的触摸垫来执行拖拽412的情况下,计算装置302可在屏幕上显示基于触摸垫上的触摸操纵移动的指针。此后,用户可将指针移动在所希望的位置中并且按压触摸垫的按钮,以指定拖拽412的开始点404。在此时,计算装置302可显示可延伸光标402。此外,用户可移动触摸位置504同时按压按钮以移动拖拽412的结束点406(即可延伸光标402的结束点406),从而执行拖拽412。
此外,例如,在利用操纵杆来执行拖拽412的情况下,计算装置302可在屏幕上显示基于操纵杆的倾斜来移动的指针。然后,用户可将指针移动在所希望的位置中并且按压操纵杆的按钮,以指定拖拽412的开始点404。在此时,计算装置302可显示可延伸光标402。此外,用户可倾斜操纵杆同时按压按钮以移动拖拽412的结束点406(即可延伸光标402的结束点406),从而执行拖拽412。
此外,例如,在利用模拟杆来执行拖拽412的情况下,计算装置302可在屏幕上显示基于模拟杆的倾斜来移动的指针。然后,用户可将指针移动在所希望的位置中并且按压模拟杆,以指定拖拽412的开始点404。在此时,计算装置302可显示可延伸光标402。此外,用户可倾斜模拟杆同时按压模拟杆以移动拖拽412的结束点406(即可延伸光标402的结束点406),从而执行拖拽412。
此外,例如,在利用相机执行拖拽412的情况下,计算装置302可基于利用相机拍摄的图像来识别手指的移动,并且在屏幕上显示根据手指的移动来移动的指针。然后,用户可将指针移动于所希望的位置并且执行预定姿势(例如,用于通过手指画圆圈的姿势),以指定拖拽412的开始点404。
在此时,计算装置302可显示可延伸光标402。此外,用户可移动手指以移动拖拽412的结束点406(即可延伸光标402的结束点406),从而执行拖拽412。上述操纵是示例,并且可以是用于指定拖拽412的开始点404和结束点406的任何操纵。此外,在具有除触摸屏104以外的操纵装置的信息处理设备中,操纵装置可以与显示装置分开地被安装,或者可与外部显示装置相连接。
在当前章节中,描述第三其他实施例。此外,在上述第一实施例中,如果在屏幕上利用横向拖拽显示了可延伸光标402的状态中、在屏幕上执行了被描绘为拖拽412的纵向拖拽,则计算装置302可将它识别为粘贴操纵。也就是说,计算装置302可将用于以合适的角度从横向方向112向纵向方向110弯曲拖拽412的方向的操纵识别为粘贴操纵。
本发明不限于此。当在屏幕上通过横向拖拽显示可延伸光标402的状态中、拖拽412的结束点406有预定时间或更久未被移动时,这可被识别为粘贴操纵。也就是说,用于固定触摸位置504而有预定时间或更久不移动触摸位置504的操纵可被用作粘贴操纵。
此外,本发明不限于此。在手指的移动是用于在画面上粘贴可延伸光标402的结束点406位置的移动的姿势操纵的情况下,其他各种姿势操纵可被用作粘贴操纵。
此外,另一方面,在上述第二实施例中,屏幕上的按压被压力传感器2220检测,并且计算装置302可将它识别为粘贴操纵。也就是说,计算装置302可将屏幕上的按压操纵识别为粘贴操纵。
本发明不限于此。对屏幕的按压可由触摸屏104的触摸面板318来检测。具体地,触摸面板318可以是静电电容型的,诸如手指之类的物体与其接触的部分的面积(被称为接触面积)可被检测。
在利用触摸面板318在屏幕上执行横向拖拽之后,如果放置于拖拽412的结束点406的手指的接触面积变为预定值或更大(例如,1.1倍),则手指按压屏幕可被检测到。以此方式,压力传感器2220可被省略,结果电子设备***2200的配置可被简化。
在当前章节中,描述第四其他实施例。此外,在上述第一实施例中,当音量的调节速度或乐曲列表的滚动方向基于可延伸光标402的方向和光标长度410而被控制时,可延伸光标402的开始位置506(C1)可被移动。
本发明不限于此。当运动图像604的再现速度602基于可延伸光标402的方向和光标长度410而被控制时,可延伸光标402的开始位置506(C1)可被移动。
此外,在第一和第二实施例中,可基于粘贴操纵来维持运动图像604的再现速度602(再现方向和再现速度值)。本发明不限于此。基于粘贴操纵,可维持显示对象的滚动速度1002(滚动方向和滚动速度值)或者可维持参数的调节速度(调节方向和调节速度值)。
在当前章节中,描述第五其他实施例。此外,在上述第一实施例中,在可延伸光标402的开始位置506(C1)到达第一中心线1502(L1)之前,开始位置506(C1)可被相反地向结束位置508(C2)移动,并且如果它到达第一中心线1502(L1),则位置可被固定。
本发明不限于此。即使开始位置506(C1)到达第一中心线1502(L1),开始位置506(C1)也不被固定,并且当拖拽412被执行时,可以以与结束位置508(C2)相反的方向来持续地移动开始位置506(C1)。这是利用第二实施例的情况。
在当前章节中,描述第六其他实施例。此外,在上述第一实施例中,如果可延伸光标402跨过第一中心线1502(L1)并且拖拽412的方向被反转,则可以以与结束位置508(C2)相反的方向来移动可延伸光标402的开始位置506(C1)。
本发明不限于此。如果拖拽412的方向被反转而不考虑可延伸光标402是否跨过了第一中心线1502(L1),则可以以与结束位置508(C2)相反的方向来移动可延伸光标402的开始位置506(C1)。
此外,除了第四其他实施例的内容以外,在此情况下,即使开始位置506(C1)到达第一中心线1502(L1),开始位置506(C1)也可不被固定。这是利用第二实施例的情况。
在当前章节中,描述第七其他实施例。此外,在第一和第二实施例中,如果在对可延伸光标402执行粘贴操纵之后脱离开手指,则可延伸光标402可被缩小为圆形形状,然后可被删除。
本发明不限于此。即使在对可延伸光标402执行粘贴操纵之后脱离开手指,可延伸光标402也可照原样被持续地显示。
在此情况下,例如,如果除了被持续地显示的可延伸光标402以外的部分被轻敲,则计算装置302可将再现速度602返回到初始值,以将运动图像604返回到正常再现。此外,如果被持续地显示的可延伸光标402被触摸并且拖拽412被再次执行,则计算装置302可基于拖拽412来控制再现速度602同时延伸或缩减可延伸光标402。
在当前章节中,描述第八其他实施例。此外,在第一和第二实施例中,基于拖拽412显示可延伸光标402。这里,可在屏幕上显示指示了当前基于可延伸光标402执行哪个处理以及通过可延伸光标402的操纵输入的处理信息。例如,当基于通过可延伸光标402的操纵输入、以被描绘为再现速度602的任意再现速度来再现运动图像604时,计算装置302可在屏幕上显示指示再现方向的诸如“快进”、“倒回”等之类的字词。
此外,计算装置302可显示直接指示再现方向和再现速度值的诸如“2.0x”、“-1.5x”等之类的字词,或者间接指示再现方向和再现速度值的诸如“>>”、“<<”等之类的图案。以此方式,计算装置302可使用户能识别当前基于通过可延伸光标402的操纵输入执行哪个处理。
在当前章节中,描述第九其他实施例。此外,在第一实施例中,如果拖拽412在一个方向上被持续地执行了预定时间或更久,则计算装置302可从正常滚动模式转变为可延伸滚动模式。
本发明不限于此。如果触摸在屏幕上的任意位置被持续执行了预定时间或更久(也就是说,如果长按压在屏幕上被执行),则模式可转变为可延伸滚动模式。此外,如果手指脱离开,则模式可再次转变为正常滚动模式。也就是说,在此情况下,如果通过长按压来执行拖拽412,则计算装置302可以以可延伸滚动模式来控制滚动。如果拖拽412是正常拖拽(或轻拂),则计算装置302可以以正常滚动模式来控制滚动。
上述操纵是示例,并且可利用不同的切换操纵来切换模式,只要这些不同的切换操纵可以切换正常滚动模式和可延伸滚动模式即可。
在当前章节中,描述第十其他实施例。此外,在第一和第二实施例中,可基于可延伸光标402的方向和光标长度410来控制运动图像604的再现方向和再现速度值。
本发明不限于此。再现方向可被固定,并且运动图像604的仅仅再现速度值可基于仅仅光标长度410而被控制,不用考虑其方向。
此外,运动图像604的再现速度值可被固定,并且运动图像604的仅仅再现方向可基于可延伸光标402的仅仅方向而被控制,不用考虑其长度。
此外,乐曲列表的仅仅滚动方向可被固定,并且乐曲列表的仅仅滚动速度值可基于仅仅光标长度410而被控制,不用考虑其方向。
此外,乐曲列表的仅仅滚动速度值可被固定,并且乐曲列表的仅仅滚动方向可基于可延伸光标402的仅仅方向而被控制,不用考虑其长度。
此外,音量的调节速度值可被固定,并且音量的仅仅调节方向可基于可延伸光标402的仅仅方向而被控制,不用考虑其长度。
另外,本发明不限于内容的再现速度的控制、列表的滚动速度的控制以及参数的调节速度的控制。可利用可延伸光标402(CS)通过操纵输入执行其他不同的处理。
在当前章节中,描述第十一其他实施例。此外,在上述第一实施例中,可在电子设备***100中安装包括了显示面板316和静电电容型的触摸面板318的触摸屏104。
本发明不限于此。代替触摸屏104地,可在电子设备***2200中安装其中具有触摸面板功能的液晶显示器。这是利用第二实施例的情况。在此情况下,压力传感器2220可被布置在液晶显示器中。
此外,代替显示面板316地,可使用诸如电致发光(EL)显示器等之类的其他各种显示器。
在当前章节中,描述第十二其他实施例。此外,在上述第一和第二实施例中,当从开始位置506(C1)侧指引向结束位置508(C2)侧时,可延伸光标402的形状可逐渐***。
本发明不限于此。例如,可延伸光标402的形状可以是其他不同的形状,只要可延伸光标402连接拖拽412的开始点404至拖拽412的结束点406即可。
在当前章节中,描述第十三其他实施例。此外,在上述第一和第二实施例中,作为操纵部件和显示部件的触摸屏104以及作为控制部件的计算装置302可被安装在作为信息处理设备的电子设备***100中。
本发明不限于此。电子设备***100的各个功能部件(操纵部件、显示部件和控制部件)可通过不同类型的硬件来配置,只要它们具有相同的功能即可。
此外,在上述第二实施例中,作为压力检测部件的压力传感器2220可被安装在作为信息处理设备的电子设备***2200中。
本发明不限于此。电子设备***2200的压力检测部件可通过不同类型的硬件来配置,只要它们具有相同的功能即可。
在当前章节中,描述第十四其他实施例。此外,在上述第一实施例中,可在电子设备***100的非易失性存储器304中写入用于运行各种处理的程序。
本发明不限于此。用于诸如存储卡之类的存储介质的插槽可被安装在电子设备***100中,并且计算装置302可从插槽中***的存储介质中读出并运行程序。此外,计算装置302可将从存储介质读出的程序安装在非易失性存储器304中。此外,计算装置302可通过网络接口320从网络上的设备下载程序,并且可将它安装在非易失性存储器304中。这是利用第二实施例的情况。
在当前章节中,描述第十五其他实施例。此外,本发明不限于上述实施例和其他实施例。也就是说,本发明可具有包括组合了上述实施例和其他实施例中的一些或全部的任何实施例或者通过选择它们中的一些而获得的任何实施例的申请范围。
本领域的技术人员应当理解,各种修改、组合、子组合以及变更可根据设计需求和其他因素而发生,只要它们在所附权利要求或其等同物的范围内。
产生的方法、处理、设备、装置、产品和/或***是直截了当的、有成本效益的、不复杂的、高度通用的、精确的、敏感的和有效的,并且可通过使已知的组件适合于准备好的、高效的且经济的制造、应用和使用而被实现。
本发明的另一重要方面是它有价值地支持和服务了降低成本、简化***和提高性能的历史趋势。
本发明的这些方面和其他有价值的方面因此将技术的状态推进到至少下一水平。
虽然已结合具体最佳方式描述了本发明,但是将被理解的是,鉴于前述描述,很多替代、修改和变化对本领域的技术人员而言将会是显而易见的。因此,打算包括落在所附权利要求的范围内的所有这种替代、修改和变化。此前在这里陈述的或在附图中示出的所有事物要以例示性的而非限制性的意义来解释。

Claims (10)

1.一种电子设备***的操作方法,包括:
检测在触摸屏上执行的拖拽,所述拖拽具有从开始点到结束点的第一方向;
检测可延伸光标,所述可延伸光标可基于所述拖拽而伸展,所述可延伸光标具有光标长度、光标方向、开始部分以及在所述结束点处的结束部分,所述结束部分比所述开始点处的所述开始部分大;
将所述可延伸光标显示在所述触摸屏上,所述可延伸光标延伸跨越了所述触摸屏上的中心线;
检测所述拖拽的第二方向是否与所述第一方向相反;以及
当所述第二方向与所述第一方向相反时,朝向所述中心线并离开所述开始点移动所述可延伸光标的开始位置。
2.根据权利要求1所述的方法,还包括检测所述开始位置是否到达所述中心线。
3.根据权利要求1所述的方法,其中检测所述可延伸光标包括检测具有从所述开始点到所述结束点的光标方向的可延伸光标。
4.根据权利要求1所述的方法,还包括判断所述拖拽是否在所述触摸屏上的横向方向上被执行。
5.根据权利要求1所述的方法,还包括利用所述触摸屏被按压来维持运动图像的再现。
6.一种电子设备***,包括:
用于检测在触摸屏上执行的拖拽的操纵模块,所述拖拽具有从开始点到结束点的第一方向;
与所述操纵模块耦合的控制模块,用于检测可延伸光标,所述可延伸光标可基于所述拖拽而伸展,所述可延伸光标具有光标长度、光标方向、开始部分以及在所述结束点处的结束部分,所述结束部分比所述开始点处的所述开始部分大;
与所述控制模块耦合的显示模块,用于将所述可延伸光标显示在所述触摸屏上,所述可延伸光标延伸跨越了所述触摸屏上的中心线;
与所述控制模块耦合的第一判断相反拖拽模块,用于检测所述拖拽的第二方向是否与所述第一方向相反的;以及
与所述第一判断相反拖拽模块耦合的第一移动开始点模块,用于当所述第二方向与所述第一方向相反时,朝向所述中心线并离开所述开始点移动所述可延伸光标的开始位置。
7.根据权利要求6所述的***,还包括与所述第一判断相反拖拽模块耦合的第一判断开始点模块,用于检测所述开始位置是否到达所述中心线。
8.根据权利要求6所述的***,其中,所述控制模块用于检测具有从所述开始点到所述结束点的光标方向的可延伸光标。
9.根据权利要求6所述的***,还包括与所述控制模块耦合的第一判断拖拽模块,用于判断所述拖拽是否在所述触摸屏上的横向方向上被执行。
10.根据权利要求6所述的***,还包括与所述控制模块耦合的第二维持再现模块,用于利用所述触摸屏被按压来维持运动图像的再现。
CN201110259675.4A 2010-09-29 2011-08-31 具有信息处理机制的电子设备***及其操作方法 Active CN102609171B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US40427310P 2010-09-29 2010-09-29
US61/404,273 2010-09-29
US13/077,976 US9047006B2 (en) 2010-09-29 2011-03-31 Electronic device system with information processing mechanism and method of operation thereof
US13/077,976 2011-03-31

Publications (2)

Publication Number Publication Date
CN102609171A CN102609171A (zh) 2012-07-25
CN102609171B true CN102609171B (zh) 2014-12-31

Family

ID=44763839

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110259675.4A Active CN102609171B (zh) 2010-09-29 2011-08-31 具有信息处理机制的电子设备***及其操作方法

Country Status (4)

Country Link
US (1) US9047006B2 (zh)
EP (1) EP2437150B1 (zh)
JP (1) JP5177596B2 (zh)
CN (1) CN102609171B (zh)

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8127254B2 (en) 2007-06-29 2012-02-28 Nokia Corporation Unlocking a touch screen device
KR20120020247A (ko) * 2010-08-27 2012-03-08 삼성전자주식회사 컨텐츠 재생 장치 및 방법, 컨텐츠 재생을 위한 휴대용 전자 장치
US8854318B2 (en) 2010-09-01 2014-10-07 Nokia Corporation Mode switching
JP5160604B2 (ja) * 2010-09-14 2013-03-13 任天堂株式会社 表示制御プログラム、表示制御システム、表示制御装置、表示制御方法
US9363579B2 (en) * 2010-12-22 2016-06-07 Google Inc. Video player with assisted seek
US20130042208A1 (en) * 2011-08-10 2013-02-14 International Business Machines Coporation Cursor for enhanced interaction with user interface controls
KR101314679B1 (ko) * 2011-09-14 2013-10-07 엘지전자 주식회사 이동 단말기 및 그 동작 제어 방법
US9367233B2 (en) * 2011-10-31 2016-06-14 Samsung Electronics Co., Ltd. Display apparatus and method thereof
US9830049B2 (en) * 2011-12-12 2017-11-28 Nokia Technologies Oy Apparatus and method for providing a visual transition between screens
US11493998B2 (en) 2012-01-17 2022-11-08 Ultrahaptics IP Two Limited Systems and methods for machine control
DE102012204018B4 (de) * 2012-03-14 2022-09-01 Siemens Healthcare Gmbh Steuerungseinheit
US8737821B2 (en) * 2012-05-31 2014-05-27 Eric Qing Li Automatic triggering of a zoomed-in scroll bar for a media program based on user input
CN102799358B (zh) * 2012-06-20 2017-08-08 南京中兴软件有限责任公司 光标显示位置的确定方法及装置
JP5692181B2 (ja) * 2012-07-26 2015-04-01 カシオ計算機株式会社 ネットワーク・サービスシステム及びリスト端末、表示方法、プログラム
KR20140016454A (ko) * 2012-07-30 2014-02-10 삼성전자주식회사 터치스크린을 구비한 휴대 단말기의 오브젝트 이동을 위한 드래그 제어 방법 및 장치
CN102917013A (zh) * 2012-09-10 2013-02-06 鸿富锦精密工业(深圳)有限公司 数据传送***、数据接收***及数据交换方法
JP6267418B2 (ja) * 2012-09-25 2018-01-24 任天堂株式会社 情報処理装置、情報処理システム、情報処理方法、及び情報処理プログラム
CN102999277B (zh) * 2012-11-20 2019-04-23 中兴通讯股份有限公司 一种对信号进行处理的方法及电子设备
US9696867B2 (en) 2013-01-15 2017-07-04 Leap Motion, Inc. Dynamic user interactions for display control and identifying dominant gestures
JP5600360B2 (ja) * 2013-01-25 2014-10-01 ソフトバンクモバイル株式会社 プログラム及び動画再生制御装置
US8731824B1 (en) * 2013-03-15 2014-05-20 Honda Motor Co., Ltd. Navigation control for a touch screen user interface
US10620709B2 (en) 2013-04-05 2020-04-14 Ultrahaptics IP Two Limited Customized gesture interpretation
JP5497229B1 (ja) * 2013-05-10 2014-05-21 日本電信電話株式会社 操作抵抗感軽減装置、方法、プログラム及び記録媒体
US9436288B2 (en) 2013-05-17 2016-09-06 Leap Motion, Inc. Cursor mode switching
US9747696B2 (en) 2013-05-17 2017-08-29 Leap Motion, Inc. Systems and methods for providing normalized parameters of motions of objects in three-dimensional space
US10620775B2 (en) 2013-05-17 2020-04-14 Ultrahaptics IP Two Limited Dynamic interactive objects
EP3007052B1 (en) * 2013-05-29 2020-03-11 Sony Corporation Information processing device, update information notification method, and program
JP6221523B2 (ja) * 2013-08-30 2017-11-01 日本電気株式会社 電子機器、電子機器の制御方法及びプログラム
KR20150078995A (ko) * 2013-12-31 2015-07-08 삼성전자주식회사 장력 효과를 이용한 전자 장치의 잠금 해제
JP5848857B1 (ja) * 2014-04-04 2016-01-27 株式会社コロプラ ユーザインターフェースプログラムおよびゲームプログラム
JP5995909B2 (ja) * 2014-05-26 2016-09-21 株式会社コロプラ ユーザインターフェースプログラム
CN106033343B (zh) * 2015-03-16 2020-06-05 腾讯科技(深圳)有限公司 自绘控件实现方法及装置
JP6468089B2 (ja) * 2015-06-15 2019-02-13 カシオ計算機株式会社 表示装置、表示方法及びプログラム
CN105022584B (zh) * 2015-07-30 2018-05-25 广东欧珀移动通信有限公司 屏幕解锁的方法及装置
KR101939806B1 (ko) 2016-09-07 2019-01-17 (주)잼투고 터치 감응식 유저 인터페이스에서의 동영상 구간탐색을 위한 컴퓨터 구현방법 및 사용자 단말장치
KR20180077989A (ko) * 2016-12-29 2018-07-09 삼성전자주식회사 의료기기
JP7134558B2 (ja) * 2017-12-26 2022-09-12 任天堂株式会社 情報処理プログラム、情報処理装置、情報処理システムおよび情報処理方法
US11875012B2 (en) 2018-05-25 2024-01-16 Ultrahaptics IP Two Limited Throwable interface for augmented reality and virtual reality environments
JP2021149683A (ja) * 2020-03-19 2021-09-27 株式会社 ディー・エヌ・エー 動画を再生するためのプログラム、システム、及び方法
CN115866343B (zh) * 2022-12-08 2024-03-12 四川长虹电器股份有限公司 基于图像页面平均亮度比对来测试焦点移动时间的方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1941982A (zh) * 2005-09-26 2007-04-04 Lg电子株式会社 具有多个显示器的移动通信终端及其数据处理方法
EP2146271A2 (en) * 2008-07-17 2010-01-20 Sony Corporation Information processing device, information processing method, and information processing program

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5133011A (en) * 1990-12-26 1992-07-21 International Business Machines Corporation Method and apparatus for linear vocal control of cursor position
US5757368A (en) 1995-03-27 1998-05-26 Cirque Corporation System and method for extending the drag function of a computer pointing device
US6473069B1 (en) 1995-11-13 2002-10-29 Cirque Corporation Apparatus and method for tactile feedback from input device
US6677965B1 (en) * 2000-07-13 2004-01-13 International Business Machines Corporation Rubber band graphical user interface control
US9830066B2 (en) * 2004-12-22 2017-11-28 Conversant Wireless Licensing S.A R.L. Mobile communications terminal and method
JP4760105B2 (ja) 2005-04-15 2011-08-31 ソニー株式会社 再生装置、再生方法および再生プログラム
US20090213086A1 (en) * 2006-04-19 2009-08-27 Ji Suk Chae Touch screen device and operating method thereof
KR100897806B1 (ko) 2006-05-23 2009-05-15 엘지전자 주식회사 아이템 선택 방법 및 이를 위한 단말기
KR20080051459A (ko) 2006-12-05 2008-06-11 삼성전자주식회사 스크롤 처리 방법 및 장치
US8665225B2 (en) 2007-01-07 2014-03-04 Apple Inc. Portable multifunction device, method, and graphical user interface for interpreting a finger gesture
US20090002324A1 (en) 2007-06-27 2009-01-01 Nokia Corporation Method, Apparatus and Computer Program Product for Providing a Scrolling Mechanism for Touch Screen Devices
US9767681B2 (en) * 2007-12-12 2017-09-19 Apple Inc. Handheld electronic devices with remote control functionality and gesture recognition
US8650507B2 (en) * 2008-03-04 2014-02-11 Apple Inc. Selecting of text using gestures
US8723811B2 (en) 2008-03-21 2014-05-13 Lg Electronics Inc. Mobile terminal and screen displaying method thereof
JP5524868B2 (ja) 2009-02-02 2014-06-18 パナソニック株式会社 情報表示装置
US20110294478A1 (en) * 2010-05-26 2011-12-01 Google Inc. Telephone Caller Classification

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1941982A (zh) * 2005-09-26 2007-04-04 Lg电子株式会社 具有多个显示器的移动通信终端及其数据处理方法
EP2146271A2 (en) * 2008-07-17 2010-01-20 Sony Corporation Information processing device, information processing method, and information processing program

Also Published As

Publication number Publication date
US20120079421A1 (en) 2012-03-29
CN102609171A (zh) 2012-07-25
EP2437150A2 (en) 2012-04-04
JP2012074030A (ja) 2012-04-12
US9047006B2 (en) 2015-06-02
JP5177596B2 (ja) 2013-04-03
EP2437150A3 (en) 2015-03-25
EP2437150B1 (en) 2018-02-28

Similar Documents

Publication Publication Date Title
CN102609171B (zh) 具有信息处理机制的电子设备***及其操作方法
US11808562B2 (en) Devices and methods for measuring using augmented reality
AU2020267396B2 (en) Media browsing user interface with intelligently selected representative media items
US11402968B2 (en) Reduced size user in interface
US10372221B2 (en) Devices, methods, and graphical user interfaces for generating tactile outputs
CN102609172A (zh) 具有处理持续机制的电子设备***及其操作方法
US8468460B2 (en) System and method for displaying, navigating and selecting electronically stored content on a multifunction handheld device
CN108629033B (zh) 电子文本的操纵和显示
EP2539801B1 (en) Multi-screen dual tap gesture
WO2013123098A1 (en) Thumbnail-image selection of applications
CN103294337A (zh) 电子装置及控制方法
WO2019217148A1 (en) Devices and methods for measuring using augmented reality
CN104011636A (zh) 电子装置、显示方法以及显示程序
WO2020227273A1 (en) Media browsing user interface with intelligently selected representative media items

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant