信息处理设备和方法以及非瞬态计算机可读存储介质的制作方法

文档序号:7793680阅读:434来源:国知局
信息处理设备和方法以及非瞬态计算机可读存储介质的制作方法
【专利摘要】一种设备,包括处理电路,该处理电路配置为响应于设备姿势改变了预定量而把用户界面上用户选定特征的选择返回初始状态。
【专利说明】信息处理设备和方法以及非瞬态计算机可读存储介质

【技术领域】
[0001]本技术涉及信息处理设备。具体而言,本技术涉及基于用户操作使每个过程能够执行的信息处理设备和信息处理方法,以及在其上记录用于使计算机执行该方法的程序的计算机可读介质。

【背景技术】
[0002]过去,诸如具有多种功能的移动电话和数码相机之类的信息处理设备已经广泛使用。此外,还存在使菜单屏幕在触摸面板上显示,然后根据在触摸面板上输入的操作执行功能的信息处理设备,其中用户在菜单屏幕上执行每种操作以执行期望的功能。
[0003]例如,提出一种输入系统,其中根据操作面上操作被输入的操作位置以及基于检测操作位置时设备运动的运动信息来执行过程(例如,参考PTL1)。
[0004]引用列表
[0005][专利文献]
[0006][PTL I]日本未经审查的专利申请公开N0.2010-211323A


【发明内容】

[0007][技术问题]
[0008]以上所述的相关技术中,例如,由于为触摸面板上的操作目标指定的功能可以基于设备的倾斜度而改变,因此可以为一个操作目标指定多个功能。
[0009]但是,还假设,在用户操作执行之后变得必须取消由该操作造成的过程。因而,也这种情况下,方便地取消由用户操作造成的过程是很重要的。
[0010]本技术期望方便地取消由用户操作造成的过程。
[0011][对问题的解决办法]
[0012]根据一种实施例,描述了包括处理电路的设备,该处理电路配置为响应于设备姿势改变预定的量而把用户界面上用户选定的特征的选择返回初始状态。
[0013]根据一种信息处理方法,该方法包括在设备的用户界面上显示用户选定的特征、并且响应于设备姿势改变预定的量而经处理电路把用户选定的特征返回到初始状态。
[0014]根据非暂时性计算机可读存储设备实施例,存储设备具有存储在其上的计算机可读指令,当指令被处理电路执行时,执行一种方法,该方法包括在设备的用户界面上显示用户选定的特征、并且响应于设备姿势改变预定的量而经处理电路把用户选定的特征返回到初始状态。
[0015][本公开内容的有利效果]
[0016]根据本技术,取得了使用户操作造成的过程可以方便地被取消的卓越效果。

【专利附图】

【附图说明】
[0017]图1A是示出根据本技术第一种实施例的信息处理设备的外部配置的透视图。
[0018]图1B是示出根据本技术第一种实施例的信息处理设备的外部配置的透视图。
[0019]图2示出了当利用信息处理设备的触摸面板执行操作输入时信息处理设备的姿势的实例。
[0020]图3A是根据本技术第一种实施例示出当信息处理设备被使用时的姿势的转变实例的图。
[0021]图3B是根据本技术第一种实施例示出当信息处理设备被使用时的姿势的转变实例的图。
[0022]图3C是根据本技术第一种实施例示出当信息处理设备被使用时的姿势的转变实例的图。
[0023]图4是示出根据本技术第一种实施例的信息处理设备的内部配置实例的框图。
[0024]图5是示出根据本技术第一种实施例的信息处理设备的功能配置实例的框图。
[0025]图6是根据本技术第一种实施例示出在显示单元上显示的显示屏幕的实例的图。
[0026]图7是示出当执行取消操作时所使用的旋转轴与根据本技术第一种实施例的信息处理设备之间的关系实例的图。
[0027]图8A是根据本技术第一种实施例示出利用触摸面板的操作输入及其取消的转变实例的图。
[0028]图SB是根据本技术第一种实施例示出利用触摸面板的操作输入及其取消的转变实例的图。
[0029]图9是示出通过根据本技术第一种实施例的信息处理设备的操作输入过程的过程实例的流程图。
[0030]图1OA是根据本技术第二种实施例示出由用户操作(拖动操作)造成的触摸面板的显示面上显示屏幕的转变实例的图。
[0031]图1OB是根据本技术第二种实施例示出由用户操作(拖动操作)造成的触摸面板的显示面上显示屏幕的转变实例的图。
[0032]图11是根据本技术第二种实施例示出由用户操作(拖动操作)造成的触摸面板的显示面上显示屏幕的转变实例的图。
[0033]图12是示出通过根据本技术第二种实施例的信息处理设备的操作输入过程的过程实例的流程图。
[0034]图13A是根据本技术第三种实施例示出由用户操作(轻击操作)造成的触摸面板的显示面上显示屏幕的转变实例的图。
[0035]图13B是根据本技术第三种实施例示出由用户操作(轻击操作)造成的触摸面板的显示面上显示屏幕的转变实例的图。
[0036]图14A是根据本技术第三种实施例示出由用户操作(轻击操作)造成的触摸面板的显示面上显示屏幕的转变实例的图。
[0037]图14B是根据本技术第三种实施例示出由用户操作(轻击操作)造成的触摸面板的显示面上显示屏幕的转变实例的图。
[0038]图15是根据本技术第三种实施例示出在信息处理设备中执行的轻击操作中移动量和轻击速度之间关系实例的图。
[0039]图16是示出通过根据本技术第三种实施例的信息处理设备的操作输入过程的过程实例的流程图。
[0040]图17A是根据本技术第四种实施例示出由用户操作(接近操作)造成的触摸面板的显示面上显示屏幕的转变实例的图。
[0041]图17B是根据本技术第四种实施例示出由用户操作(接近操作)造成的触摸面板的显示面上显示屏幕的转变实例的图。
[0042]图18A是根据本技术第四种实施例示出由用户操作(接近操作)造成的触摸面板的显示面上显示屏幕的转变实例的图。
[0043]图18B是根据本技术第四种实施例示出由用户操作(接近操作)造成的触摸面板的显示面上显示屏幕的转变实例的图。
[0044]图19是示出通过根据本技术第四种实施例的信息处理设备的操作输入过程的过程实例的流程图。
[0045]图20是示出通过根据本技术第五种实施例的信息处理设备的操作输入过程的过程实例的流程图。
[0046]图21是示出通过根据本技术第六种实施例的信息处理设备的操作输入过程的过程实例的流程图。

【具体实施方式】
[0047]下文中,将描述用于实现本技术的优选实施例(在下文中被称为实施例)。描述将以以下次序提供。
[0048]1.第一实施例(用户操作控制:其中按下操作通过信息处理设备的旋转操作被取消的实例)
[0049]2.第二实施例(用户操作控制:其中拖动操作通过信息处理设备的旋转操作被取消的实例)
[0050]3.第三实施例(用户操作控制:其中轻击操作通过信息处理设备的旋转操作被取消的实例)
[0051]4.第四实施例(用户操作控制:其中由与显示面的接近造成的过程通过信息处理设备的旋转操作被取消的实例)
[0052]5.第五实施例(用户操作控制:其中显示面上的接触操作或接近操作被确认,然后通过信息处理设备的旋转操作被取消的实例)
[0053]6.第六实施例(用户操作控制:其中利用预定操作部件的操作通过信息处理设备的旋转操作被取消的实例)
[0054]〈1.第一实施例>
[0055]信息处理设备的外部配置实例
[0056]图1A是示出根据本技术第一种实施例的信息处理设备100的外部配置的透视图。应当指出,图1A示出了信息处理设备100的一个面(即,触摸面板100在其上提供的面)的外观。此外,图1B示出了当信息处理设备100的姿势改变时的旋转轴。
[0057]信息处理设备100通过把主体成像来生成,例如,图像数据,然后把这个图像数据记录为图像内容,并且是由可以显示所述内容的数码相机、数码摄像机(例如,集成相机的录像机)等实现。
[0058]信息处理设备100包括触摸面板110和操作部件121至124。
[0059]触摸面板110显示各种图像,并且通过检测对触摸面板110的接触操作(或接近操作)从用户接收操作输入。
[0060]操作部件121是电源按钮,并且操作部件122是再现按钮。此外,操作部件123是当通过把主体成像生成的图像数据(被捕捉的图像)被记录为图像内容(静止图像文件)时由摄影师按下的快门按钮。操作部件124是变焦杆(长焦/广角)。此外,操作部件121至124对应于图4所示的操作单元120,并且关于按下操作部件121至124当中每一个的按下/释放的控制信号(操作信号)输入到图4所示的CPU 160。
[0061]应当指出,在信息处理设备100中还包括其它操作部件等,但是为了方便,其图和描述将在本文的描述中被略去。
[0062]这里,信息处理设备100的姿势变化将参考图1B来描述。围绕三个正交轴的旋转角(换句话说,偏航角yaw angle,俯仰角pitch angle和横摇角roll angle)可以在例如其中用户在他或她的手中持有信息处理设备100的状态下改变。例如,信息处理设备100的姿势可以在以Y轴作为旋转轴的箭头101的方向改变(偏航角的改变)(这是所谓的水平旋转)。此外,信息处理设备100的姿势可以在以X轴作为旋转轴的箭头102的方向改变(俯仰角的改变)(这是所谓的垂直旋转)。另外,例如,信息处理设备100的姿势可以在以Z轴作为旋转轴的箭头103的方向改变(横摇角的改变)(这是所谓的透镜旋转)。
[0063]信息处理设备的使用例子
[0064]图2是根据本技术第一种实施例示出当信息处理设备100被使用时的姿势实例的图。
[0065]图2示出了当利用信息处理设备100的触摸面板110执行操作输入时信息处理设备100的姿势的实例。如图2所示,例如,人10可以在用他或她的左手持有信息处理设备100的状态下在触摸面板110上利用他或她的右手执行操作输入。
[0066]信息处理设备的姿势的转变实例
[0067]图3A至3C是根据本技术第一种实施例示出当信息处理设备100被使用时姿势的转变实例的图。
[0068]图3A至3C示出了当从其底面侧(换句话说,与操作部件121至124在其上提供的面相对的面)看信息处理设备100时其姿势的转变实例。应当指出,在图3A至3C中,处于旋转之前的状态的信息处理设备100用实线指示,处于旋转之后的状态的信息处理设备100用虚线指示。此外,图3A和3B示出了在旋转之前信息处理设备100的姿势与水平面平行的实例。
[0069]图3A示出了当信息处理设备100的姿势通过在以图1B所示的Y轴作为旋转轴的箭头104的方向旋转而被改变时的转变实例。
[0070]图3B示出了当信息处理设备100的姿势通过在与以图1B所示的Y轴作为旋转轴的箭头101的方向相反的方向旋转theta度而被改变时的转变实例。
[0071]图3C示出了当信息处理设备100的姿势通过在以图1B所示的Y轴作为旋转轴的箭头101的方向旋转theta度而被改变时的转变实例。
[0072]本技术的第一种实施例中,示出了在触摸面板110上的操作输入可以通过以这种方式改变信息处理设备100的姿势来取消(包括返回)的实例。
[0073]信息处理设备的内部配置实例
[0074]图4是示出根据本技术第一种实施例的信息处理设备100的内部配置实例的框图。
[0075]信息处理设备100包括触摸面板110、操作单元120、传感器130、闪存存储器140、RAM(随机存取存储器)150,以及CPU(中央处理单元)160。应当指出,每个单元都经总线170彼此连接,从而能够交换各种信息。
[0076]触摸面板110配置为使得显示单元111和输入单元112集成,并且用户可以通过触摸在显示单元111上显示的操作目标等来操作信息处理设备100。
[0077]这里,操作目标是例如在图6所示在触摸面板110上显示的诸如AAA按钮301、BBB按钮302、CCC按钮303和返回按钮304的对象(item),并且是用于执行操作输入等的操作按钮(⑶I按钮)。
[0078]作为输入单元112,例如,可以使用基于静电电容的改变来检测具有传导性的物体(例如,人的手指)的接触或接近的静电类型(静电电容类型)的触摸面板。此外,作为显示单元111,例如,可以使用诸如LCD(液晶显示器)或者有机EL(电致发光)面板。此外,触摸面板110配置为使得,例如,透明的触摸面板叠加在显示面板的显示面上。
[0079]此外,触摸面板110基于CPU 160的控制使各种图像显示在显示单元111上,并且基于被带到显示单元111的显示面附近或与其接触的物体的检测状态而通过输入单元112从用户接收操作输入。此外,输入单元112根据接收到的操作输入向CPU 160输出控制信号。
[0080]通过把物体(例如,用户的手指)带到触摸面板110的显示面附近或与其接触,基于该物体的检测状态,输入单元112接收操作输入。例如,输入单元112包括位于网格形状中的多个静电传感器。静电传感器是当具有传导性的物体(例如,用户的手指或手)被带到触摸面板110的显示面附近或与其接触时增加静电电容的传感器。此外,当静电传感器的静电电容改变时,输入单兀112向CPU 160输出关于静电传感器的静电电容的值的信息以及静电传感器在输入单元的操作面上的位置(静电传感器信息)。换句话说,输入单元112检测触摸面板110的显示面上的接触位置的坐标,并且向CPU 160输出检测到的接触位置的坐标。
[0081]显示单元111是基于CPU 160的控制在其上显示每个图像的显示面板。应当指出,显示单元111的显示实例将在图6等示出。
[0082]操作单元120是接收由用户执行的操作并且基于接收到的操作细节向CPU 160输出控制信号(操作信号)的操作单元。应当指出,操作单元120对应于图1所示的操作部件 121 至 124。
[0083]传感器130是通过检测信息处理设备100的加速度、运动和倾斜度等来检测信息处理设备100的姿势变化的传感器。此外,作为传感器130,优选地使用可以关于信息处理设备100检测三个轴(例如,图1B所示的X、Y和Z轴)的旋转角度的传感器。但是,它可以配置为使用可以检测至少一个或多个轴的旋转角度的传感器。可以被使用的传感器130的实例是陀螺仪传感器、可以检测加速度的方向的加速度传感器,以及可以检测旋转运动的角速度传感器。
[0084]RAM 150是CPU 160的工作存储器。
[0085]闪存存储器140是非易失性存储器,其中存储CPU 160的过程所需的各种程序和数据。
[0086]CPU 160基于用户操作和记录在闪存存储器140中的程序执行各种过程。此外,CPU 160可以获取在触摸面板110的显示面上的接触位置的坐标。
[0087]信息处理设备的功能配置实例
[0088]图5是示出根据本技术第一种实施例的信息处理设备100的功能配置实例的框图。
[0089]信息处理设备100包括显示单元111、操作接收单元210、姿势检测单元220、参考姿势算术运算单元230、参考姿势保持单元240、旋转确定单元250、变化量保持单元260,以及控制单元270。应当指出,显示单元111对应于图4所示的显示单元111。此外,参考姿势算术运算单元230、旋转确定单元250和控制单元270对应于图4所示的CPU 160。此外,参考姿势保持单元240对应于图4所示的RAM 150。
[0090]操作接收单元210是接收由用户执行的操作并且根据接收到的操作细节向参考姿势算术运算单元230和控制单元270输出控制信号(操作信号)的操作接收单元。应当指出,操作接收单元210对应于图4所示的输入单元112和操作单元120。
[0091]姿势检测单元220通过检测信息处理设备100的加速度、运动、倾斜度等来检测信息处理设备100姿势的变化,并且向参考姿势算术运算单元230和旋转确定单元250输出关于检测到的姿势变化的姿势信息。应当指出,姿势检测单元220对应于图4所示的传感器 130。
[0092]参考姿势算术运算单元230计算对确定信息处理设备100的姿势变化充当参考的姿势(参考姿势),并且使参考姿势保持单元240保持关于计算出的参考姿势的信息(参考姿势信息)。例如,参考姿势算术运算单元230计算在操作接收单元210接收到用户操作的时间点(用户操作开始的时间点)的参考姿势信息,然后使参考姿势保持单元240保持该信息。应当指出,参考姿势算术运算单元230可以配置为计算在操作接收单元210接收到用户操作之前或之后的时间点(例如,在该时间点之前或之后0.01秒的范围内)的参考姿势信息。换句话说,基于操作接收单元210接收的用户操作,参考姿势算术运算单元230决定作为参考姿势的信息处理设备100的姿势。
[0093]此外,当加速度传感器用作姿势检测单元220时,例如,参考姿势算术运算单元230从加速度传感器获取信息处理设备100的倾斜度(角度),并且使参考姿势保持单元240保持所获取的倾斜度作为参考姿势。例如,信息处理设备100从初始值的位置(例如,水平姿势)的倾斜度(角度)被参考姿势保持单元240作为参考姿势保持。
[0094]此外,例如,当角速度传感器用作姿势检测单元220时,参考姿势算术运算单元230通过把从角速度传感器获取的角速度设置成整数值来计算信息处理设备100的姿势,并且使参考姿势保持单元240保持计算结果作为参考姿势。这种情况下,参考姿势对应于整数值“O”的初始化。
[0095]应当指出,参考姿势算术运算单元230是通过基于记录在图4所示闪存存储器140上的程序被CPU 160执行来实现的。
[0096]参考姿势保持单元240保持参考姿势算术运算单元230计算出的参考姿势信息,并且把所保持的参考姿势信息提供给旋转确定单元250。
[0097]旋转确定单元250从参考姿势获取变化量,并且基于从姿势检测单元220输出的姿势信息和参考姿势保持单元240所保持的参考姿势信息来确定信息处理设备100的姿势变化。此外,旋转确定单元250使变化量保持单元260保持该变化量,从而把确定结果输出到控制单元270。
[0098]当加速度用作姿势检测单元220时,例如,旋转确定单元250从加速度传感器获取信息处理设备100的倾斜度(角度),以获得与保持在参考姿势保持单元240中的参考姿势的差值。此外,旋转确定单元250还基于该差值计算信息处理设备100的倾斜度(角度)的变化量,从而使变化量保持单元260保持该量。
[0099]此外,当角速度传感器用作姿势检测单元220时,例如,通过执行从角速度传感器获取的角速度的积分,旋转确定单元250从保持在参考姿势保持单元240中的参考姿势计算旋转角。然后,旋转确定单元250使变化量保持单元260保持计算出的旋转角。
[0100]应当指出,本技术的本实施例示出了一个实例,其中旋转角的阈值为45度,当从参考姿势的变化量等于或大于45度时,由用户操作造成的过程被取消。但是,与45度不同(例如,在从30度到60度的范围内)的值可以用作旋转角的阈值。
[0101]应当指出,旋转确定单元250是通过基于记录在图4所示闪存存储器140上的程序被CPU 160执行来实现的。
[0102]变化量保持单元260保持由旋转确定单元250获取的变化量(从参考姿势的变化量),并且把所保持的变化量提供给旋转确定单元250。
[0103]控制单元270控制由用户操作造成的过程的执行。此外,当信息处理设备100的姿势从参考姿势改变预定量的确定结果从旋转确定单元250输出时,控制单元270控制由用户操作造成的过程被取消。这种情况下,基于用户操作的接收而决定的信息处理设备的姿势被设置成参考姿势。此外,当信息处理设备100的姿势从参考姿势改变预定量,一直到满足预定条件时,控制单元270控制由用户操作造成的过程被取消。
[0104]这里,控制单元270可以基于在用户操作的接收期间信息处理设备100的姿势变化来确定姿势是否从参考姿势改变预定的量。此外,当信息处理设备100以预定方向作为信息处理设备100中的旋转轴的旋转量改变预定的量时,控制单元270可以控制由用户操作造成的过程被取消。当用户操作被确认时,例如,控制单元270可以确定预定条件被满足。
[0105]这里,即使信息处理设备100已经从参考姿势改变预定的量,当信息处理设备100在空间中移动时,则由用户操作造成的过程可以不被取消。换句话说,只有当信息处理设备100在空间中不移动并且信息处理设备100从参考姿势改变预定量时,由用户操作造成的过程才能被取消。换句话说,只有当信息处理设备100的旋转中心存在于信息处理设备100中时,由用户操作造成的过程才被取消。
[0106]例如,通过使用加速度传感器和角速度传感器的组合作为姿势检测单元220 (传感器130),信息处理设备100的旋转和信息处理设备100在空间的运动可以被检测。换句话说,信息处理设备100的旋转可以由角速度传感器检测,并且信息处理设备100在空间的运动可以由角速度传感器检测。
[0107]以这种方式,即使信息处理设备100的旋转量改变预定的量,信息处理设备100在空间移动时,控制单元270可以控制由用户操作造成的过程不被取消。
[0108]还考虑一种情况,例如,在用户向下看触摸面板110的显示面的状态下在触摸面板110的显示面上执行操作,同时信息处理设备100在水平方向改变。甚至这种情况下,信息处理设备100也可以从参考姿势改变预定的量。因而,当信息处理设备100如上所述在空间移动时,由用户操作造成的过程可以不被取消。
[0109]显示屏幕实例
[0110]图6是根据本技术第一种实施例示出在显示单元111上显示的显示屏幕的实例图。在图6中,示出了设置改变菜单屏幕(Gn菜单屏幕)的实例(显示屏幕300),该屏幕用于改变信息处理设备100中所包括的各种功能的设置(例如,当信息处理设备100具有拍摄功能时拍摄尺寸的设置,等等)。
[0111]在显示屏幕300,提供AAA按钮301、BBB按钮302、CCC按钮303和返回按钮304。
[0112]AAA按钮301、BBB按钮302和CCC按钮303是在设置(例如,关于对应于要改变的每个按钮的各种功能的设定值)时要按下的GUI (图形用户界面)按钮。应当指出,在图6中,为了方便描述,每个按钮的名称被简化为AAA、BBB和CCC。此外,AAA按钮301、BBB按钮302和CCC按钮303是在权利要求所述的操作目标的实例。
[0113]返回按钮304是为了返回之前显示的显示屏而要按下的按钮。
[0114]这里,在具有触摸面板110的信息处理设备中,考虑在用户用他或她的手指触摸操作目标(例如,GUI按钮)的状态下触摸操作被取消的情况。当触摸操作以这种方式被取消时,在相关领域中手指有必要在手指触摸与其接触的触摸目标的状态下移出操作目标的范围。但是,在触摸面板110的操作中,在保持触摸的同时移动手指时,操作错误很容易发生。
[0115]因而,在本技术的实施例中,示出了用户操作的取消操作可以通过在用户取消触摸操作时提高可操作性来既容易又可靠地执行的实例。具体而言,当用户的操作输入未确认的状态下、姿势从参考姿势改变预定量时,该操作输入设计成被取消(或者返回该操作输入之前的状态)。
[0116]执行取消时使用的旋转轴的实例
[0117]图7是示出当执行取消操作时所使用的旋转轴与根据本技术第一种实施例的信息处理设备100之间的关系实例的图。这个实例中,将假设信息处理设备100是成像设备或移动电话来提供描述。
[0118]如图1B所示,在信息处理设备100中有多个旋转轴(例如,X轴、Y轴和Z轴)。因而,在本技术的实施例中,将示出使用多个轴中的一个或多个轴的实例。
[0119]此外,执行取消操作时所使用的旋转轴依赖于信息处理设备100的模式和形式而选择性地使用,如图7所示。从而,取消操作可以更容易地执行。
[0120]首先,假设信息处理设备100是成像设备(例如,数码相机)的情况。这种情况下,优选地在执行取消操作时依赖于设定的模式(拍摄模式或再现模式)而切换旋转轴。
[0121]当设定拍摄模式时,例如,频繁地使用垂直拍摄/水平拍摄的操作,因此,有许多关于Z轴的旋转频繁发生的情况。为此,优选地是执行以X轴或Y轴作为旋转轴的取消操作。应当指出,还有可能采用一个或多个旋转轴,使得信息处理设备100利用两个轴的旋转被用作取消操作等等,其中两个轴是X轴和Y轴。
[0122]此外,当设定再现模式时,垂直拍摄的图像例如在再现期间一般是垂直显示的,因此,信息处理设备100的垂直/水平旋转操作在许多情况下很少执行。此外,当信息处理设备100以如图1A所示的薄板形状形成时,假设围绕X轴和Y轴的旋转在许多情况下在用户操作设备的时候无意地发生。出于这个原因,优选地执行以Z轴为旋转轴的取消操作。
[0123]接下来,假设信息处理设备100是移动电话(包括智能电话)的情况。关于诸如移动电话之类的板状设备,假设围绕Z轴的旋转发生得最少。为此,优选地执行以Z轴为旋转轴的取消操作。
[0124]应当指出,图7所示关系的实例是在执行取消操作时使用的旋转轴的实例,图7所示的关系实例以外的轴也可以配置为在执行取消操作时使用的旋转轴。此外,在执行取消操作时使用的旋转轴可以配置为在模式设置期间自动切换,以及通过用户手动操作切换。换句话说,用于执行取消操作的旋转轴和旋转角度(预定量)是根据信息处理设备(例如,成像设备,或移动电话)的特点以及使用状态(例如,拍摄模式,或再现模式)自动或手动设置。
[0125]应当指出,在本技术的实施例中,将描述关于信息处理设备100把Y轴设置成旋转轴的情况。
[0126]用户操作的取消方法
[0127]图8A和8B是根据本技术第一种实施例示出利用触摸面板110的操作输入及其取消的转变实例的图。应当指出,图8A和8B所示的显示屏幕300与图6所示的相同。
[0128]图8A示出了对在显示屏300按下BBB按钮302的按下操作(触摸操作)通过用户食指20执行的状态。当执行对BBB按钮302的按下操作时,BBB按钮302的颜色改变,使得按下操作的执行可以被意识到。应当指出,在图8A中,BBB按钮302的颜色变化是通过在BBB按钮302内部给出斜线来指示的。
[0129]图8B示出在如图8A所示对BBB按钮302的按下操作在显示屏300上执行之后、信息处理设备100以Y轴为旋转轴旋转45度或更多的状态。这种情况下,用户食指20处于与BBB按钮302接触的状态。
[0130]信息处理设备的操作实例
[0131]图9是示出通过根据本技术第一种实施例的信息处理设备100的操作输入过程的过程实例的流程图。应当指出,这个实例中,将示出当信息处理设备100以Y轴为旋转轴旋转给定角度或更多时、用户操作被取消的情况。
[0132]首先,控制单元270监视触摸面板110的显示面上的接触并且确定未接触是否变成接触(步骤S901)。关于接触或未接触的信息是从操作接收单元210 (输入单元112)获取的。当没有检测到从未接触变成接触时(步骤S901),继续对触摸面板110的显示面上接触的监视。相反,当检测到从未接触变成接触时(步骤S901),控制单元270获取在检测到接触时触摸面板110的显示面上接触位置的坐标(步骤S902)。关于该坐标的信息是从操作接收单元210 (输入单元112)获取的。
[0133]接下来,控制单元270确定所获取的接触位置的坐标是否在显示单元111显示的操作目标(例如,GUI按钮)的区域内(步骤S903)。当接触位置的坐标在操作目标的区域之外时(步骤S903),控制单元270 —直等到检测到触摸面板110的显示面上的未接触(步骤S909)。相反,当接触位置的坐标在操作目标的区域之内时(步骤S903),控制单元270改变在显示单元111上显示的操作目标的颜色,以便通知用户该操作目标被按下(步骤S904)。例如,如图8A所示,当执行对BBB按钮302的按下操作时,BBB按钮302的颜色改变。
[0134]接下来,参考姿势算术运算单元230从姿势检测单元220获取在检测到触摸面板110的显示面的接触时的姿势信息,计算参考姿势,并且使参考姿势保持单元240保持关于该参考姿势的参考姿势信息(S905)。
[0135]接下来,旋转确定单元250基于从姿势检测单元220输出的姿势信息和保持在参考姿势保持单元240中的参考姿势信息来计算从参考姿势的变化量(步骤S906)。
[0136]接下来,旋转确定单元250基于计算出的变化量确定信息处理设备100是否已旋转给定角度或更多(步骤S907)。当设备已经旋转给定角度或更多时(步骤S907),控制单元270确定用户操作(例如,按钮触摸)已经取消,并且把操作目标的颜色返回到原来的颜色(步骤S908)。换句话说,由操作目标按下造成的颜色被取消(步骤S908)。此外,在这种状态,触摸面板110的显示面上的触摸维持,控制单元一直等到接触被释放(步骤S909)。相反,当设备没有旋转给定角度或更多时(步骤S907),控制单元270确定触摸面板110的显示面上的接触是否已释放(步骤S910)。应当指出,关于触摸面板110的显示面上的接触或未接触的信息是从操作接收单元210 (输入单元112)获取的。
[0137]当触摸面板110的显示面上的接触没有被释放时(步骤S910),控制单元270确定用户操作被持续执行,并且返回步骤S906。应当指出,步骤S901至S909是权利要求所述的控制过程的实例。
[0138]以这种方式,确定从检测到触摸面板110的显示面上未接触切换成接触(步骤S901)的时间点、到检测到旋转给定角度或更多(步骤S907)的时间点,持续地执行用户操作。此外,确定从检测到触摸面板110的显示面上未接触切换成接触(步骤S901)的时间点到检测到触摸面板110的显示面上接触释放(步骤S910)的时间点,持续地执行用户操作。
[0139]当触摸面板110的显示面上的接触已经释放时(步骤S910),控制单元270确定用户操作已被确认并且确定接触释放发生的坐标(步骤S911)。换句话说,控制单元270确定当触摸面板110的显示面上的接触释放时的坐标是否在操作目标内(步骤S911)。
[0140]当接触释放的坐标在操作目标内时(步骤S911),控制单元270执行为该操作目标指定的过程(步骤S912),并且把该操作目标的颜色返回到原来的颜色(步骤S913)。相反,当接触释放的坐标在操作目标之外时(步骤S911),控制单元270把该操作目标的颜色返回到原来的颜色、但不执行为该操作目标指定的过程(步骤S913)。换句话说,由操作目标被按下造成的颜色被取消(步骤S913)。应当指出,步骤S911和S913是在操作目标之外释放触摸时执行的操作。此外,为该操作目标指定的各种过程是通过在该操作目标内在触摸面板110的显示面上释放接触来执行的。
[0141]以这种方式,在本技术的第一种实施例中,当操作目标(例如,图8所示的BBB按钮302)被用户手指触摸的状态下、信息处理设备100以Y轴为旋转轴旋转给定角度或更多,触摸操作被取消。从而,当触摸操作被取消时,例如,无需把触摸操作目标以便与其接触的手指移出该操作目标的范围。换句话说,在触摸面板I1的显示面上的操作目标被触摸之后,操作目标的按下状态可以基于信息处理设备100旋转的变化量来释放。这种情况下,即使触摸面板110上的接触在那种状态下释放,为该操作目标指定的过程也不执行。为此,可以防止操作错误。换句话说,用户取消触摸操作时的可操作性可以改进,用户操作可以只利用设备旋转的简单操作可靠地被取消。
[0142]此外,通过在确定是否执行取消时使用设备的旋转,有可能区分设备操作期间发生的摇动与用户的取消请求。为此,可以防止取消操作的错误执行。
[0143]〈2.第二实施例>
[0144]在本技术的第一种实施例中,示出当操作目标被按下时、按下操作(接触操作)利用信息处理设备的旋转操作被取消的实例。这里,考虑本技术的第一种实施例还可以适用于在维持显示面上的接触的状态(这是所谓拖动操作)下、显示细节改变的用户操作。
[0145]因此,本技术的第二种实施例中,示出当利用拖动操作改变显示细节时、拖动操作(接触操作)利用信息处理设备的旋转操作被取消的实例。应当指出,根据本技术第二种实施例的信息处理设备的配置与图4、5等所示的实例基本相同。为此,相同的标号赋予与本技术第一种实施例共同的部分,因此,有些部分的描述将被略去。
[0146]显示屏幕的转变实例
[0147]图10A、10B和11是示出根据本技术第二种实施例、由用户操作(拖动操作)造成的触摸面板110的显示面上显示屏幕的转变实例的图。应当指出,拖动操作指在触摸面板110的显示面上的接触被检测到并且接触维持的状态下、接触位置的坐标移动的用户操作。此外,在图10AU0B和11的实例中,在菜单屏幕在触摸面板110显示的状态下,用户操作执行对象移动。
[0148]图10A、10B和11示出显示在触摸面板110上的菜单屏幕。应当指出,图10A、1B和11以基本矩形形状简化示出菜单屏幕的所有项(其中给出数字I至15的基本矩形形状)。此外,在菜单屏幕的所有项中,要显示的区域(显示目标区域350)通过被矩形虚线包围来指示。
[0149]这里,一般而言,当各种菜单屏幕被显示并且菜单项不落在显示单元111上的屏幕时,显示所有项当中的一些。此外,利用拖动操作在触摸面板110的显示面上执行对象移动,期望对象可以被显示。
[0150]当在触摸面板110显示的菜单屏幕上执行对象移动时(对于包括在显示目标区域350中的项),例如,用户把他或她的食指20带到与触摸面板110的显示面接触,如图1OA所示。然后,手指在维持接触的同时、向期望的方向(例如,图10上面的方向)移动,如图1OB所示。以这种方式,用户在菜单屏幕上执行拖动操作,沿着触摸面板110的显示面上用户在菜单屏幕上执行拖动操作的接触位置(例如,给出数字6的基本矩形形状的位置)的坐标执行,菜单显示的对象移动。从而,用户可以显示期望的项。
[0151]这里,假设要在菜单屏幕上执行拖动操作之后显示原来的项的情况。这种情况下,由于必需在与之前执行的拖动操作相反方向中执行与之前执行的拖动操作相同量的拖动(drag)操作、轻击(flick)操作等,人们担心的是这种操作很麻烦。因而,在本技术的第二种实施例中,在菜单屏幕上执行的拖动操作是利用信息处理设备100的旋转操作来取消。
[0152]例如,执行拖动操作之后,信息处理设备100以Y轴为旋转轴旋转45度或更多,如图1OB所示。以这种方式旋转信息处理设备10045度或更多,之前执行的拖动操作被取消,从而把设备返回到原来的状态。这个显示实例在图11示出。
[0153]图11示出在执行拖动操作之后信息处理设备100以Y轴为旋转轴旋转45度或更多之后的显示实例。如图11所示,显示目标区域350返回到拖动操作之前的状态(换句话说,图1OA所示的状态)。但是,显示面上用户食指20的接触位置的坐标与执行拖动操作之后的坐标(换句话说,图1OB所示的坐标)相同。
[0154]信息处理设备的操作实例
[0155]图12是示出通过根据本技术第二种实施例的信息处理设备100的操作输入过程的过程实例的流程图。应当指出,这个实例中,示出当信息处理设备100以Y轴为旋转轴旋转给定角度或更多时、拖动操作被取消的实例。
[0156]首先,控制单元270监视触摸面板110的显示面上的接触并且确定状态是否已经从未接触变成接触(步骤S921)。接触或未接触的信息是从操作接收单元210 (输入单元112)获取的。当没有检测到从未接触切换成接触时(步骤S921),继续监视触摸面板110的显示面的接触。相反,当检测到从未接触切换成接触时(步骤S921),控制单元270确定拖动操作的开始(步骤S922)。例如,以触摸面板110的显示面上从未接触切换成接触的坐标(接触位置的坐标)作为基点,当接触位置的坐标移动给定量或更多时,控制单元270可以确定拖动操作已经开始(步骤S922)。该坐标的信息是从操作接收单元210 (输入单元112)获取的。此外,当拖动操作还没有开始时(步骤S922),过程返回到步骤S921。
[0157]当拖动操作已经开始时(步骤S922),控制单元270存储在开始拖动操作时显示单元111的显示状态(步骤S923)。例如在拖动操作被取消时,状态返回到开始拖动操作时的状态,因此显示单元111在开始拖动操作时的显示状态被存储。关于菜单屏幕,例如,各个项的显示被存储。
[0158]接下来,参考姿势算术运算单元230从姿势检测单元220获取开始拖动操作时的姿势信息,以计算参考姿势,并且使参考姿势保持单元240保持关于这个参考姿势的参考姿势信息(步骤S924)。接下来,控制单元270获取在拖动操作期间触摸面板110的显示面上接触位置的坐标(步骤S925)。该坐标的信息是从操作接收单元210 (输入单元112)获取的。
[0159]接下来,控制单元270根据拖动操作期间接触位置的坐标更新显示细节(步骤
5926)。如图1OA和1B所示,例如,菜单屏幕上的对象移动是根据触摸面板110上接触位置的坐标移动量来执行的(步骤S926)。
[0160]接下来,控制单元270确定触摸面板110的显示面上的接触是否维持(步骤
5927)。应当指出,关于触摸面板110的显示面上接触或未接触的信息是从操作接收单元210(输入单元112)获取的。此外,当接触被释放时(步骤S927),确定拖动操作完成,过程返回步骤S921。以这种方式,当触摸面板110的显示面上的接触在拖动操作期间被释放时,菜单项沿着接触位置的坐标被更新,因此,显示更新后的菜单项。
[0161]此外,当触摸面板110的显示面上的接触维持时(步骤S927),控制单元270确定拖动操作继续。然后,旋转确定单元250基于从姿势检测单元220输出的姿势信息和保持在参考姿势保持单元240中的参考姿势信息来计算从参考姿势的变化量(步骤S928)。
[0162]接下来,旋转确定单元250基于计算出的变化量确定信息处理设备100是否已经旋转给定角度或更多(步骤S929)。当设备旋转给定角度或更多时(步骤S929),控制单元270确定拖动操作已被取消,并且把显示细节返回到在开始拖动时的显示状态(步骤S930)。换句话说,在开始拖动操作时存储的显示细节被显示(显示单元111的显示状态)。以这种方式,通过返回到开始拖动操作之前的显示状态,拖动操作被取消。此外,拖动操作在这种状态下被取消,但是,由于触摸面板110的显示面上的接触维持,因此控制单元一直等到接触被释放(步骤S931)。相反,当设备没有旋转给定角度或更多时(步骤S929),控制单元270确定拖动操作继续并且过程返回步骤S925。
[0163]以这种方式,确定从在触摸面板110的显示面上检测到拖动操作开始(步骤S921)的时间点到检测到旋转给定角度或更多(步骤S929)的时间点,拖动操作继续。此外,确定从在触摸面板110的显示面上检测到拖动操作开始(步骤S921)的时间点到在触摸面板110的显示面上检测到接触释放(步骤S927)的时间点,拖动操作继续。
[0164]以这种方式,当信息处理设备100的姿势从参考姿势改变预定量一直到满足预定条件(一直到拖动操作结束)时,控制单元270取消由用户操作(拖动操作)造成的过程。然后,控制单元270控制,以便返回在接收用户操作(拖动操作)时显示的显示屏幕。
[0165]以这种方式,在本技术的第二种实施例中,当执行拖动操作时,信息处理设备100以Y轴为旋转轴旋转给定角度或更多,然后拖动操作被取消(设备返回拖动操作开始之前的状态的情况)。从而,当拖动操作被取消时,例如,由于拖动操作只利用设备旋转的简单操作就可以可靠地取消,因此可以防止操作错误。换句话说,用户取消拖动操作时的可操作性可以改进,用户操作的取消可以容易且可靠地执行。
[0166]〈3.第三实施例〉
[0167]在本技术的第二种实施例中,示出拖动操作(接触操作)利用信息处理设备的旋转操作被取消的实例。这里,考虑本技术的第一种实施例还可以适用于手指与显示面接触时适度扫过显示面的用户操作(这是所谓的轻击操作)。
[0168]因而,在本技术的第三种实施例中,示出当显示细节利用轻击操作被改变时,轻击操作利用信息处理设备的旋转操作被取消的情况。应当指出,在本技术第三种实施例中信息处理设备的配置与图4、5等所示的实例的配置基本相同。为此,相同的标号赋予与本技术第一种实施例共同的部分,因此,有些部分的描述将被略去。
[0169]显示屏幕的转变实例
[0170]图13A、13B、14A和14B是根据本技术第三种实施例不出由用户操作(轻击操作)造成的触摸面板110的显示面上显示屏幕转变实例的图。应当指出,轻击操作指手指在被带到与触摸面板110的显示面接触的状态下、在指定方向并以指定移动量适度扫过触摸面板110的显示面的操作。换句话说,轻击操作指检测到触摸面板110的显示面上的接触,然后接触位置的坐标在维持接触的状态下移动,然后触摸面板110上的接触被释放的用户操作。此外,在图13A、13B、14A和14B所示的实例中,示出在菜单屏幕在触摸面板110上显示的状态下利用用户操作(轻击操作)执行对象移动的实例。
[0171]图13A、13B、14A和14B示出了触摸面板110显示的菜单屏幕实例。应当指出,图13A、13B、14A和14B通过以与图10A、10B和11相同的方式简化成基本矩形形状(给出数字I至15的基本矩形形状)示出了菜单屏幕的所有项。此外,菜单屏幕的所有项当中,要显示的区域(显示目标区域360)通过被矩形虚线包围来指示。
[0172]这里,一般而言,当显示各种菜单屏幕并且菜单项不落在显示单元111的屏幕中时,显示所有项当中的一些。此外,利用触摸面板110的显示面上的轻击操作执行对象移动,可以显示期望的项。
[0173]当对触摸面板110显示的菜单屏幕执行对象移动时(包括在显示目标区域360中的各项),例如,用户把他或她的食指20与触摸面板110的显示面接触,如图13A所示。然后,通过在手指与触摸面板110的显示面接触的状态下、在指定方向并以指定移动量适度扫过手指,该项可以在该方向移动所述移动量,如图13B和14A所示。以这种方式,通过用户在菜单屏幕上执行轻击操作,菜单项的滚动动画过程根据轻击操作中接触位置的坐标的改变速度被执行。应当指出,在用户在轻击操作中执行对象移动之后,一般而言,动画过程执行给定时间。
[0174]以这种方式,在轻击操作中,用户移动他或她的手指速度与菜单项的移动量处于对应的关系。这种对应关系的实例在图15示出。
[0175]轻击速度和移动量之间关系的实例
[0176]图15是根据本技术第三种实施例示出在信息处理设备100中执行的轻击操作中移动量和轻击速度之间关系实例的图。
[0177]这里,轻击速度(V)指在与触摸面板110的显示面接触的状态下手指扫过触摸面板110的显示面的速度。此外,移动量指在触摸面板110的显示面上被滚动的项的数目。此夕卜,在图15所示的关系的实例中,VO至V2设置成满足关系V0〈V1〈V2的值。
[0178]例如,当轻击速度(V)小于VO时,对象移动不执行。此外,当轻击速度(V)等于或大于VO并且小于Vl时,以5个项的量执行对象移动。此外,当轻击速度(V)等于或大于Vl并且小于V2时,以10个项的量执行对象移动。此外,当轻击速度(V)等于或大于V2时,以15个项的量执行对象移动。
[0179]取消轻击操作的实例
[0180]这里,假设在菜单屏幕上执行轻击操作之后显示原来的项的情况。这种情况下,由于必需在与之前执行的轻击操作相反方向中执行与之前执行的轻击操作相同量的拖动操作、轻击操作等,因此人们担心这种操作很麻烦。因而,在本技术的第三种实施例中,菜单屏幕上执行的轻击操作是利用信息处理设备的旋转操作取消的。
[0181]例如,信息处理设备100在基于轻击操作执行动画过程的状态下以Y轴为旋转轴旋转45度或更多,如图14A所示。通过以这种方式旋转信息处理设备10045度或更多,之前执行的轻击操作被取消,使得把设备返回到原来的状态。这种显示实例在图14B示出。
[0182]图14B示出了在基于轻击操作执行动画过程的状态下信息处理设备100以Y轴为旋转轴旋转45度或更多之后的显示实例。如图14B所示,显示目标区域360返回到轻击操作之前的状态(换句话说,图13A所示的状态)。
[0183]信息处理设备的操作实例
[0184]图16示出根据本技术第三种实施例的信息处理设备100的操作输入过程的过程实例的流程图。应当指出,这个实例中,示出当信息处理设备100以Y轴为旋转轴旋转给定角度或更多时轻击操作被取消的实例。
[0185]首先,控制单元270监视触摸面板110的显示面上的接触,并且确定状态是否从未接触变成接触(步骤S941)。接触或未接触的信息是从操作接收单元210 (输入单元112)获取的。当没有检测到从未接触切换成接触时(步骤S941),继续监视触摸面板110的显示面上的接触。相反,当检测到从未接触切换成接触时(步骤S941),控制单元270确定轻击操作的开始(步骤S942)。
[0186]例如,制单元270利用触摸面板110的显示面上的接触开始坐标和接触释放坐标以及从接触开始时间到接触释放时间的接触时间来确定轻击操作的开始(步骤S942)。控制单元270基于例如接触开始坐标、接触释放坐标以及接触时间来计算轻击速度(V),然后确定轻击速度(V)是否等于或高于给定的值(VO)。此外,当轻击速度(V)等于或高于给定的值(VO)时,控制单元270确定轻击操作已经开始(步骤S942)。应当指出,坐标的信息是从操作接收单元210 (输入单元112)获取的。此外,从接触开始时间到接触释放时间的接触时间是由控制单元270测量。
[0187]此外,当轻击操作还没有开始时(步骤S942),过程返回步骤S941。此外,当轻击操作已经开始时(步骤S942),控制单元270存储在开始轻击操作时显示单元111的显示状态(步骤S943)。为了在轻击操作被取消时返回开始轻击操作时的显示状态,例如,在开始轻击操作时显示单元111的显示状态被存储。关于菜单屏幕,例如,存储各项的显示。
[0188]接下来,参考姿势算术运算单元230从姿势检测单元220获取当轻击操作开始时的姿势信息,以计算参考姿势,并且使参考姿势保持单元240保持关于这个参考姿势的参考姿势信息(步骤S944)。接下来,控制单元270基于轻击速度决定各个显示项的移动量(步骤S945)。例如,控制单元270基于接触开始坐标、接触释放坐标以及接触时间来计算轻击速度(V),并且基于轻击速度(V)以及图15所示VO至V2之间的关系来决定各个显示项的移动量(步骤S945)。
[0189]接下来,控制单元270执行把显示对象移动所决定的移动量的动画过程(步骤S946)。例如,执行显示项的滚动动画过程,其中显示以给定的周期被更新。应当指出,作为滚动动画过程,惯性动画等方法可以用作实例。但是,如果动画可以执行给定时间,其它动画过程也可以执行。
[0190]接下来,控制单元270确定动画过程是否已经结束(步骤S947)。例如,动画过程的结束可以基于显示项是否移动所决定的对象移动量来确定。当动画过程已经结束时(步骤S947),轻击操作的一系列过程结束,并且控制单元返回到轻击操作的监视。相反,当动画过程还没有结束时(步骤S947),旋转确定单元250计算从参考姿势的变化量(步骤S948)。换句话说,基于姿势检测单元220输出的姿势信息以及保持在参考姿势保持单元240中的参考姿势信息来计算从参考姿势的变化量(步骤S948)。
[0191]接下来,旋转确定单元250基于计算出的变化量确定信息处理设备100是否已经旋转给定角度或更多(步骤S949)。当设备已经旋转给定量或更多时(步骤S949),控制单元270确定轻击操作已经被取消,并且使显示细节返回在开始轻击操作时的显示状态(步骤S951)。换句话说,显示在开始轻击操作时存储的显示细节(显示单元111的显示状态)。以这种方式,通过返回到轻击操作开始之前的显示状态,轻击操作被取消。
[0192]此外,当设备还没有旋转给定角度或更多时(步骤S949),控制单元270确定轻击操作继续,并且确定轻击操作是否连续地执行(步骤S950)。换句话说,确定:从检测到轻击操作在触摸面板110的显示面上开始(步骤S941)的时间点到检测到给定角度或更多的旋转(步骤S949)的时间点,轻击操作一直继续到动画结束。此外,连续的轻击操作意味着轻击操作在动画过程继续的状态下再次执行。此外,连续轻击操作中轻击开始的确定与步骤S942的确定过程相同。
[0193]当执行连续的轻击操作时(步骤S950),过程返回到步骤S943。相反,当没有执行连续的轻击操作时(步骤S950),过程返回到步骤S946。
[0194]以这种方式,当信息处理设备100的姿势从参考姿势改变预定量一直到满足预定条件(一直到轻击过程结束)时,控制单元270取消由用户操作(轻击操作)造成的过程。然后,控制单元270控制,使得返回到在接收用户操作(轻击操作)时显示的显示屏幕。
[0195]应当指出,本技术的第三种实施例中,返回到在开始轻击操作时的显示状态的例子作为轻击操作的取消操作的实例而示出。但是,它可以配置为在例如检测到取消时只是动画过程结束,但不返回到轻击操作开始之前的显示状态(换句话说,动画过程停止)。此夕卜,当动画过程结束之后预定的时间内检测到取消时,例如,它可以配置为返回轻击操作开始之前的显示状态。
[0196]以这种方式,在本技术的第三种实施例中,当轻击操作开始,信息处理设备100以Y轴为旋转轴旋转给定角度或者更多,然后在执行对菜单屏幕对象移动的状态下被取消。应当指出,当轻击操作被取消时,还包括返回轻击操作开始之前的状态的情况。
[0197]从而,当轻击操作被取消时(例如,轻击操作只利用轻击操作的设备旋转的简单操作就可以可靠地被取消),可以防止操作错误。换句话说,用户取消轻击操作时的可操作性可以改进,对用户操作的取消操作可以容易可靠地执行。
[0198]〈4.第四实施例〉
[0199]本技术的第一至第三实施例中,已示出显示面上的接触操作利用信息处理设备的旋转操作来取消的实例。这里,还存在可以检测物体(例如,手指)与显示面的接近的触摸面板。
[0200]因而,本技术的第四种实施例中,将示出与显示面的接近造成的过程利用信息处理设备的旋转操作被取消的实例。应当指出,根据本技术第四种实施例的信息处理设备的配置与图4、5等所示的实例基本相同。为此,相同的标号赋予与本技术第一种实施例共同的部分,因此,一些部分的描述将被略去。
[0201]显示屏幕的转变实例
[0202]图17A、17B、18A和18B是根据本技术第四种实施例示出由用户操作(接近操作)造成的触摸面板110的显示面上显示屏转变实例的图。
[0203]此外,图17A、17B、18A和18B示出实时视图图像在触摸面板110上显示并且操作目标(例如,REC按钮401)以重叠方式在该实时视图图像上显示的实例。这里,实时视图图像是在成像单元(未示出)的成像操作中生成并在触摸面板110上显示的图像,使得用户可以检查经历成像操作的图像。
[0204]此外,当检测到触摸面板110的显示面上物体(例如,手指)的接近时,控制单元270控制预定的操作目标移动到检测到接近的位置(显示面上的位置)。应当指出,图17A、17B、18A和18B示出在开始移动图像的成像操作之前的状态REC按钮401移动至靠近检测到接近位置的实例(例如,参考日本未经审查的专利申请公开N0.2011-060209)。此外,作为可以检测物体(例如,手指)接近的触摸面板,例如,基于静电电容检测物体的接近的静电电容类型触摸面板可以被使用。
[0205]图17A示出了触摸面板110的实时视图图像的显示实例。在这种状态下,当用户把他或她的食指20带到接近触摸面板110时,REC按钮401移动,以便靠近检测到接近位置。这个显示实例在图17B示出。
[0206]图17B示出了当用户把他或她的食指20带到接近触摸面板110时REC按钮401的转变实例。如由箭头402所示的,例如,REC按钮401移动,以便靠近用户食指20在触摸面板110上靠近的位置。当用户食指20在这种状态下与触摸面板110接触时,REC按钮401的颜色改变。此外,当用户食指20在接触之后与触摸面板110分离时,REC按钮401的按下操作被确认,然后成像操作开始。应当指出,当用户食指20在没有与触摸面板110接触的情况下分离时,REC按钮401返回到原来位置。
[0207]这里,假设:在REC按钮401移动到用户食指20的接近位置之后、用户期望在不把用户食指20从其分离的情况下把REC按钮401返回到原来位置的情况。这种情况下,取消也可以利用信息处理设备100的旋转操作容易地执行。这种取消实例在图18示出。
[0208]例如,如图18A所示,在用户食指20接近触摸面板110的状态下,信息处理设备100以Y轴为旋转轴旋转45度或更多。以这种方式,通过旋转信息处理设备10045度或更多,已经移动到接近位置附近的REC按钮401可以返回原来位置。这种显示实例在图18B示出。
[0209]图18B示出了在用户食指20接近触摸面板110的状态下信息处理设备100已经以Y轴为旋转轴旋转45度或更多之后的显示实例。如箭头403指示的,REC按钮401返回到原来位置。
[0210]信息处理设备的操作实例
[0211]图19是示出根据本技术第四种实施例的信息处理设备100的操作输入过程的过程实例流程图。应当指出,这个实例中,示出当信息处理设备100已经以Y轴为旋转轴旋转45度或更多时接近操作被取消的实例。
[0212]首先,控制单元270监视与触摸面板110的显示面的接近,然后确定是否检测到接近(步骤S961)。接近的信息是从操作接收单元210 (输入单元112)获取的。当还没有检测到接近时(步骤S961),继续对与触摸面板110的显示面的接近的监视。相反,当检测到接近时(步骤S961),控制单元270获取检测到接近的位置(显示面上接近位置的坐标)(步骤S962),并且预定的操作目标移动到该位置(步骤S963)。以这种方式,通过移动预定的操作目标,用户很容易按下该操作目标。
[0213]接下来,参考姿势算术运算单元230从姿势检测单元220获取在检测到接近时的姿势信息,以计算参考姿势,并且使参考姿势保持单元240保持关于参考姿势的参考姿势信息(步骤S964)。接下来,控制单元270监视与触摸面板110的显示面的接近,然后确定是否检测到接近(步骤S965)。当还没有检测到接近时(步骤S965),控制单元270确定是否检测到与触摸面板110的显示面的接触(步骤S969)。然后,当没有检测到与触摸面板110的显示面的接触时(步骤S969),过程前进到步骤S971。
[0214]此外,当检测到与触摸面板110的显示面的接触时(步骤S969),控制单元270执行为预定的操作目标(移动到接近位置的操作目标)指定的功能(步骤S970)。例如,如图17A、17B、18A和18B所示,当预定操作目标是REC按钮401时,成像操作开始。接下来,控制单元270把该预定操作目标返回到显示面上原来位置(步骤S971)。
[0215]此外,当检测到接近时(步骤S965),旋转确定单元250基于从姿势检测单元220输出的姿势信息和保持在参考姿势保持单元240中的参考姿势信息来计算从参考姿势的变化量(步骤S966)。
[0216]接下来,旋转确定单元250基于计算出的变化量确定信息处理设备100是否已经旋转给定角度或更多(步骤S967)。当设备已经旋转给定角度或更多时(步骤S967),控制单元270确定用户已经取消了接近操作,一直等待直到检测不到接近(步骤S968),然后把预定操作目标返回到显示面上原来的位置(步骤S971)。相反,当设备还没有旋转给定角度或更多时(步骤S967),控制单元270确定接近操作继续,然后确定是否检测到接近(步骤S965)。
[0217]以这种方式,在本技术的第四种实施例中,操作目标(例如,REC按钮401)通过触摸面板110的接近操作接近所述接近位置。这种情况下,操作目标的显示位置可以通过用户旋转信息处理设备100而返回到原来位置。从而,当这种接近操作被取消时,例如,由于只要设备旋转的简单操作就可以可靠地取消接近操作,因此可以防止操作错误。换句话说,用户取消接近操作时的可操作性可以改进,并且用户操作的取消可以容易且可靠地执行。
[0218]〈5.第五实施例〉
[0219]在本技术的第一至第四实施例中,已示出显示面上的接触操作或接近操作通过信息处理设备的旋转操作被取消的实例。这里,还假设显示面上的接触操作或接近操作被确认之后、期望取消该操作的情况。
[0220]因此,在本技术的第五种实施例中,将示出在显示面上的接触操作或接近操作被确认之后、通过信息处理设备的旋转取消该操作的情况。应当指出,根据本技术第五种实施例的信息处理设备的配置与图4、5等所示的实例基本相同。为此,相同的标号赋予与本技术第一种实施例共同的部分,因此,一些部分的描述将被略去。
[0221]信息处理设备的操作实例
[0222]图20是示出根据本技术第五种实施例的信息处理设备100的操作输入过程的过程实例流程图。应当指出,这个实例中,将示出当信息处理设备100以Y轴为旋转轴旋转给定点角度或更多时,已确认的操作被取消的实例。换句话说,示出在用户操作的输入确认后的给定时间内检测到预定姿势改变时、信息处理设备返回到该输入之前的状态的实例。
[0223]首先,控制单元270使设置改变菜单屏幕在触摸面板110上显示(步骤S981)。例如,图6所示的显示屏幕300被显示(步骤S981)。接下来,控制单元270监视与触摸面板110的显示面的接触,然后确定是否已执行对设置改变按钮的按下操作(步骤S982)。这种接触的信息是从操作接收单元210 (输入单元112)获取的。当对设置改变按钮的按下操作还没有执行时(步骤S982),继续监视与触摸面板110的显示面的接触。相反,当对设置改变按钮的按下操作被执行时(步骤S982),参考姿势算术运算单元230从姿势检测单元220获取在检测到按下操作时的姿势信息,以计算参考姿势。然后,参考姿势算术运算单元230使参考姿势保持单元240保持关于参考姿势的参考姿势信息(步骤S983)。
[0224]接下来,控制单元270改变对应于对其执行按下操作的设置改变按钮的设定值(步骤S984)。接下来,控制单元270存储设定值被改变的时间(步骤S985)。接下来,旋转确定单元250基于从姿势检测单元220输出的姿势信息和保留在参考姿势保持单元240中的参考姿势信息来计算从参考姿势的变化量(步骤S986)。
[0225]接下来,旋转确定单元250基于计算出的变化量确定信息处理设备100是否已经旋转给定角度或更多(步骤S987)。当设备已经旋转给定角度或更多时(步骤S987),控制单元270确定用户已经取消按下操作并且把被按下操作改变的设定值返回到原来(步骤S988)。相反,当设备还没有旋转给定角度或更多时(步骤S987),控制单元270计算从设定值被改变的时间开始经过的时间,然后确定从设置改变的时间开始是否已经经过给定时间(例如,I分钟)(步骤S989)。
[0226]然后,当从设置改变的时间开始已经经过给定时间(步骤S989),操作输入过程的操作结束。相反,当从设置改变的时间开始还没有经过给定时间(步骤S989),过程返回到步骤S986。
[0227]以这种方式,当用户操作被确认之后预定时间、信息处理设备100的姿势从参考姿势改变预定量时,控制单元270控制成使得取消由用户操作造成的过程。
[0228]这里,一般而言,当信息处理设备的设定值在改变之后返回到原来的值时,有必要再次打开菜单屏幕,以便执行该设置改变。关于这种方式,在本技术的第五种实施例中,通过在执行对设置改变按钮的按下操作之后给定时间内、以Y轴为旋转轴旋转信息处理设备100给定角度或更多,被按下操作改变的设定值可以返回到原来的值。
[0229]从而,曾经改变的设定值被取消时(例如,改变的设定值可以被取消,仅仅通过设备旋转的简单操作返回到原来初的值),因此可以防止操作错误。换句话说,用户取消设置改变以返回原来的可操作性可以改进,用户操作的取消可以容易且可靠地执行。
[0230]应当指出,在本技术的第五种实施例中,已示出在显示屏幕上被改变的设定值返回到原来的设定值的实例。但是,当设定值改变时,例如,假设:多个显示屏幕的转变发生的情况。本技术的第五种实施例还可以适用于多个显示屏幕的转变以这种方式发生以便能够从转变之后的显示屏幕返回到原来的显示屏幕的这种情况。换句话说,在一个或多个显示屏幕的转变根据设置改变的操作发生之后,信息处理设备100在该操作执行之后经过定时间以Y轴为旋转轴旋转给定角度或更多。这种旋转可以把由于该操作而已转变的显示屏幕返回到原来的显示屏幕。
[0231]〈6.第六实施例〉
[0232]在本技术的第一至第五实施例中,已示出显示面上的接触操作或接近操作被信息处理设备的旋转操作取消的实例。这里,还假设除了在显示面上的操作之外通过使用另一操作部件(例如,硬键)执行的操作期望被取消的情况。
[0233]因此,在本技术的第六种实施例中,将示出使用预定操作部件执行的操作通过信息处理设备的旋转操作被取消的情况。应当指出,根据本技术第六种实施例的信息处理设备的配置与图4、5等所示的实例基本相同。为此,相同的标号赋予与本技术第一种实施例共同的部分,因此,一些部分的描述将被略去。
[0234]操作部件的实例
[0235]如图1所示,信息处理设备100包括机械操作部件,诸如操作部件121至124,用户可以通过按下操作部件来操作信息处理设备100。
[0236]本技术的第六种实施例中,关于按键输入过程,假设按下然后释放按下操作部件的过程被确定为是输入决定,按下操作部件被确定为是输入。
[0237]信息处理设备的操作实例
[0238]图21是示出通过根据本技术第六种实施例的信息处理设备100的操作输入过程的过程实例流程图。应当指出,这个实例中,将示出当信息处理设备100以Y轴为旋转轴旋转给定角度或更多时、使用硬键执行的操作被取消的实例。
[0239]首先,控制单元270监视硬键的按下,然后确定硬键的按下操作是否已经执行(步骤S991)。按下的信息是从操作接收单元210(输入单元112)获取的。当硬键的按下操作还没有执行时(步骤S991),继续按下硬键的监视。相反,当硬键的按下操作已经执行时(步骤S991),参考姿势算术运算单元230从姿势检测单元220获取在检测到硬键的按下操作时的姿势信息,以计算参考姿势。然后,参考姿势算术运算单元230使参考姿势保持单元240保持关于参考姿势的参考姿势信息(步骤S992)。
[0240]接下来,旋转确定单元250基于从姿势检测单元220输出的姿势信息和保持在参考姿势保持单元240中的参考姿势信息来计算从参考姿势的变化量(步骤S993)。
[0241]接下来,旋转确定单元250基于计算出的变化量确定信息处理设备100是否已经旋转给定角度或更多(步骤S994)。当设备已经旋转给定角度或更多时(步骤S994),控制单元270确定用户已经取消按下操作,并且确定按下是否已释放(步骤S995)。当按下已经被释放时,操作输入过程的操作结束。换句话说,控制单元一直等到按下被释放,然后,在按下已经被释放的条件下,按下操作被取消。
[0242]此外,当设备还没有旋转给定角度或更多时(步骤S994),控制单元270确定按下是否已释放(步骤S996),当按下还没有释放时,过程返回到步骤S993。相反,当按下已经释放时(步骤S996),控制单元270执行按下被释放的硬键指定的功能(步骤S997)。
[0243]这里,一般而言,在按下按键的状态下难以取消(撤销)硬键的按键输入。相反,在本技术的第六种实施例中,这种按键输入可以容易地被取消(撤销)。此外,用户在信息处理设备操作期间执行取消时,取消可以可靠地执行,用户操作的取消可以容易地执行。
[0244]以这种方式,在本技术的实施例中,触摸面板上的接触操作、接近操作、拖动操作和轻击操作以及硬键的按下操作的任何一个都可以被作为用户操作。应当指出,这些操作之外的操作被用作用户操作时,本技术的实施例也可以适用。
[0245]此外,在本技术的实施例中,已经示出使用静电类型(静电电容类型)的触摸面板的实例,但是也可以使用压力敏感类型(电阻膜压力类型)、光学类型等的触摸面板。
[0246]此外,在本技术的实施例中,已经描述了诸如成像设备和移动电话的信息处理设备的实例。但是,本技术的实施例还适用于包括触摸面板和操作部件的其它信息处理设备(电子装备)。例如,实施例可以适用于诸如平板终端、导航系统和游戏设备的信息处理设备(电子装备)。
[0247]应当指出,以上所述的实施例示出了实现本技术的实例,并且在实施例中描述的内容和定义在权利要求中描述的公开内容的内容分别具有对应关系。以相同的方式,定义在权利要求中描述的公开内容的内容和本技术实施例所述的、向其赋予与权利要求中那些相同名称的内容分别具有对应关系。但是,本技术不限于这些实施例,并且可在不背离其主旨的范围内通过对这些实施例实现各种修改来实现。
[0248]此外,以上所述的实施例所述的过程可以理解为具有一系列过程的方法,或者可以理解为使计算机执行这一系列过程的程序或者程序在其中存储的记录介质。这种记录介质,例如,可以使用CD(光盘)、MD(迷你盘)、DVD(数字多样化盘)、存储卡、blu-raydisk(蓝光盘)(注册商标)等。
[0249]应当指出,本技术也可以具有以下配置。
[0250](I)信息处理设备,包括控制单元,把基于用户操作的接收而确定的信息处理设备的姿势设置为参考姿势,当信息处理设备的姿势从参考姿势改变预定量一直到满足预定条件时,控制单元控制由该用户操作造成的过程被取消。
[0251](2)如以上⑴所述的信息处理设备,其中控制单元基于用户操作接收期间其姿势的改变来确定信息处理设备是否已经从参考姿势改变预定量。
[0252](3)如以上⑴或⑵所述的信息处理设备,其中当信息处理设备的旋转量改变预定量作为信息处理设备的姿势,控制单元执行控制以取消由用户操作造成的过程,其中以信息处理设备的预定方向为旋转轴。
[0253](4)如以上(3)所述的信息处理设备,其中,即使信息处理设备关于旋转轴的旋转量改变预定量,当信息处理设备在空间中移动作为信息处理设备的姿势时,控制单元不取消由用户操作造成的过程。
[0254](5)如以上(3)或(4)所述的信息处理设备,其中,旋转轴和预定量是根据信息处理设备的特点和使用状态来设置的。
[0255](6)如以上⑴至(5)中任何一项所描述的信息处理设备,其中,当信息处理设备的姿势从参考姿势改变预定量一直到满足预定条件时,控制单元控制由用户操作造成的过程被取消,以便返回到在接收该用户操作时显示的显示屏幕。
[0256](7)如以上⑴至(6)中任何一项所描述的信息处理设备,其中,当用户操作被确认时,控制单元确定所述预定条件被满足。
[0257](8)如以上(I)至(6)中任何一项所描述的信息处理设备,其中,当从用户操作的确认经过预定时间,控制单元确定所述预定条件被满足。
[0258](9)如以上⑴至⑶中任何一项所描述的信息处理设备,其中,用户操作是触摸面板上的接触操作、接近操作、拖动操作和轻击操作以及硬键按下操作中任何一个。
[0259](10) 一种信息处理方法,该方法包括:把基于用户操作的接收而确定的信息处理设备的姿势设置为参考姿势,当信息处理设备的姿势从参考姿势改变预定量一直到满足预定条件时,控制该用户操作造成的过程被取消。
[0260](11) 一种记录程序的计算机可读记录介质,存储程序使计算机执行如下控制:把基于用户操作的接收而确定的信息处理设备的姿势设置为参考姿势,当信息处理设备的姿势从参考姿势改变预定量一直到满足预定条件时,由该用户操作造成的过程被取消。
[0261](12) 一种设备,被描述为包括
[0262]处理电路,配置为响应于设备姿势改变预定量而把用户界面上用户选定的特征的选择返回到初始状态。
[0263](13)根据一方面,
[0264]用户界面是图形用户界面。
[0265](14)根据另一方面,
[0266]由处理电路执行的返回取消了图形用户界面上用户选定特征的选择。
[0267](15)根据另一方面,
[0268]初始状态是用户选定的特征被选择之前的状态。
[0269](16)根据另一方面,
[0270]用户选定的特征是用户激活的特征。
[0271](17)根据另一方面,
[0272]用户选定的特征是图形用户界面上用户指定的区域。
[0273](18)根据另一方面,
[0274]用户选定的特征是设定值。
[0275](19)根据另一方面,
[0276]姿势的变化基于设备旋转量的变化。
[0277](20)根据另一方面,该设备还包括
[0278]旋转确定电路,配置为确定设备的旋转量的变化。
[0279](21)根据另一方面,
[0280]旋转确定电路检测设备的加速度、倾斜度和运动中至少一个。
[0281](22)根据另一方面,
[0282]处理电路配置为,如果姿势的变化是设备的平移运动,不取消用户选定的特征。
[0283](23)根据另一方面,
[0284]基于设备的姿势改变预定量,在处理电路取消选择时维持用户启动的与图形用户界面的接触。
[0285](24)根据另一方面,该设备还包括
[0286]触摸面板,图形用户界面在其上显示,其中
[0287]响应于设备的姿势改变预定量,处理电路取消拖动操作。
[0288](25)根据另一方面,该设备还包括
[0289]触摸面板,图形用户界面在其上显示,其中
[0290]用户选定的特征是触摸面板上的接触位置,及
[0291]响应于设备的姿势改变预定量,处理电路取消轻击操作。
[0292](26)根据另一方面,
[0293]图形用户界面在接近显示器上显示,及
[0294]处理电路执行的返回取消了接近显示器上用户选定特征的选择。
[0295](27)根据另一方面,
[0296]用户界面包括硬键。
[0297](28)根据另一方面,
[0298]处理电路执行的返回取消了用户选定的特征的选择。
[0299](29)根据一种信息处理方法,该方法包括
[0300]在设备的用户界面上显示用户选定的特征;及
[0301]响应于设备的姿势改变预定量,经处理电路把用户选定的特征返回到初始状态。
[0302](30)根据一方面,该方法还包括
[0303]检测设备的姿势改变了预定量。
[0304](31)根据另一方面,
[0305]显示包括:在触摸面板和接近显示器之一上显示用户选定的特征。
[0306](32)根据非暂时性计算机可读存储设备实施例,存储设备具有存储在其上的计算机可读指令,当指令被处理电路执行时,执行一种方法,该方法包括
[0307]在设备的用户界面上显示用户选定的特征;及
[0308]响应于设备的姿势改变预定量,经处理电路把用户选定的特征返回到初始状态。
[0309]本公开内容包含与2012年6月26日在日本专利局提交的日本优先权专利申请JP2012-142951中所公开的主题相关的主题,该申请的全部内容通过引用被结合于此。
[0310]本领域技术人员应当理解,各种修改、组合、子组合和变更可以依赖于设计需求和其它因素而发生,只要它们在所附权利要求或者其等效物的范围内就可以。
[0311]标号列表
[0312]100信息处理设备
[0313]110触摸面板
[0314]111 显示单元
[0315]112操作单元
[0316]121?124操作部件
[0317]130传感器
[0318]140闪存存储器
[0319]150 RAM
[0320]160 CPU
[0321]170 总线
[0322]210操作接收单元
[0323]220姿势检测单元
[0324]230参考姿势算术运算单元
[0325]240参考姿势保持单元
[0326]250旋转确定单元
[0327]260变化量保持单元
[0328]270控制单元
【权利要求】
1.一种设备,包括: 处理电路,配置为响应于设备的姿势改变了预定量而把用户界面上用户选定特征的选择返回到初始状态。
2.如权利要求1所述的设备,其中: 用户界面是图形用户界面。
3.如权利要求2所述的设备,其中: 处理电路执行的返回取消了图形用户界面上用户选定特征的选择。
4.如权利要求1所述的设备,其中: 初始状态是用户选定特征的选择之前的状态。
5.如权利要求1所述的设备,其中: 用户选定特征是用户激活的特征。
6.如权利要求2所述的设备,其中: 用户选定特征是图形用户界面上的用户指定区域。
7.如权利要求2所述的设备,其中: 用户选定特征是设定值。
8.如权利要求1所述的设备,其中: 姿势的变化基于所述设备的旋转量的变化。
9.如权利要求8所述的设备,还包括: 旋转确定电路,配置为确定所述设备的旋转量的变化。
10.如权利要求9所述的设备,其中: 旋转确定电路检测所述设备的加速度、倾斜度和移动中至少一个。
11.如权利要求1所述的设备,其中: 处理电路配置为,如果姿势的变化是设备的平移运动,不取消用户选定特征。
12.如权利要求3所述的设备,其中: 当处理电路基于设备的姿势变化预定量而取消选择时,维持用户启动的与图形用户界面的接触。
13.如权利要求2所述的设备,还包括: 触摸面板,图形用户界面在其上显示,其中 用户选定特征是触摸面板上的接触位置,及 响应于所述设备的姿势变化了预定量,处理电路取消拖动操作。
14.如权利要求2所述的设备,还包括: 触摸面板,图形用户界面在其上显示,其中 响应于所述设备的姿势变化了预定量,处理电路取消轻击操作。
15.如权利要求2所述的设备,其中: 图形用户界面在接近显示器上显示,及 处理电路执行的返回取消了接近显示器上用户选定特征的选择。
16.如权利要求1所述的设备,其中: 用户界面包括硬键。
17.如权利要求16所述的设备,其中: 处理电路执行的返回取消了用户选定特征的选择。
18.—种信息处理方法,包括: 在设备的用户界面上显示用户选定特征;及 响应于设备的姿势改变了预定量,通过处理电路把用户选定特征返回初始状态。
19.如权利要求18所述的方法,还包括: 检测所述设备的姿势改变了预定量。
20.一种非暂时性计算机可读存储设备,其上存储计算机可读指令,当所述指令被处理电路执行时执行一种方法,该方法包括: 在设备的用户界面上显示用户选定特征;及 响应于设备的姿势改变了预定量,通过处理电路把用户选定特征返回初始状态。
【文档编号】H04N5/232GK104395858SQ201380032458
【公开日】2015年3月4日 申请日期:2013年5月7日 优先权日:2012年6月26日
【发明者】堀拓郎 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1