CN102436338B - 信息处理设备和信息处理方法 - Google Patents

信息处理设备和信息处理方法 Download PDF

Info

Publication number
CN102436338B
CN102436338B CN201110219460.XA CN201110219460A CN102436338B CN 102436338 B CN102436338 B CN 102436338B CN 201110219460 A CN201110219460 A CN 201110219460A CN 102436338 B CN102436338 B CN 102436338B
Authority
CN
China
Prior art keywords
alternative
display
selected zone
interface
finger
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.)
Expired - Fee Related
Application number
CN201110219460.XA
Other languages
English (en)
Other versions
CN102436338A (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 CN102436338A publication Critical patent/CN102436338A/zh
Application granted granted Critical
Publication of CN102436338B publication Critical patent/CN102436338B/zh
Expired - Fee Related 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

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)
  • Stored Programmes (AREA)

Abstract

本公开提供了一种信息处理设备和信息处理方法,其中电子装置包括:处理器;显示器;以及界面,该界面被配置成检测操作构件的非接触式接近,确定构件是否在与第一选择对象相对应的第一选择区域内,并且当确定构件在第一选择区域内时,显示与第一选择对象相邻的第二选择对象。

Description

信息处理设备和信息处理方法
技术领域
本公开涉及一种信息处理设备、信息处理方法以及程序。
背景技术
图形用户界面(GUI)是使用计算机图形和指向装置的用户界面。用户可通过使用指向装置对显示在画面上的图形图像实行操作,实行各种输入操作。由于GUI使得直观操作成为可能,因此目前得到广泛普及。
用户可通过使用指向装置使得执行希望功能,以对于表示不同功能的图形对象当中的表示期望功能的对象实行执行确定操作。通常例如在指向装置是鼠标的情况下,通过操作鼠标以将光标移动到目标对象并点击该对象来实行通过指向装置进行的执行确定操作。另一方面,在指向装置是触摸屏的情况下,通常通过用手指触摸触摸屏上显示目标对象的位置,实行执行确定操作。
另一方面,近年来,例如在日本专利早期公开第2008-65730号中提出并公开了作为一种指向装置的坐标输入设备,在该公开中,检测在触摸屏上方的非接触状态的手指的位置。
发明内容
例如,在使用可以在非接触条件操作的指向装置的GUI操作的情况下,可使用GUI,其通过指向位置的移动代替过去通过鼠标的点击操作和利用触摸屏的触摸操作来执行预定功能。然而,在这种情况下,如果仅通过检测指向位置移动到表示该功能的图形对象来执行预定功能,则增加误动作的可能性,导致操作性会退化的可能性。
因此,期望提供一种新颖且改进的信息处理设备、信息处理方法以及计算机程序,通过其可减少当通过指向位置的移动要执行预定功能时的误动作的可能性。
公开了一种装置。该装置可包括处理器。该装置也可包括显示器。该装置还可包括界面。界面可被配置成检测操作构件的非接触式接近。界面还可被配置成确定构件是否在与第一选择对象相对应的第一选择区域内。界面还可被配置成当确定构件在第一选择区域内时,显示与第一选择对象相邻的第二选择对象。界面还可被配置成检测构件的运动;确定所检测到的运动的方向;以及基于所确定的方向而显示第二选择对象。
另外,公开了一种计算机可实现的方法。该方法可包括检测操作构件的非接触式接近。该方法也可包括确定构件是否在与第一选择对象相对应的第一选择区域内。该方法还可包括当确定构件在第一选择区域内时,显示与第一选择对象相邻的第二选择对象。该方法还可包括检测构件的运动;确定所检测到的运动的方向;以及基于所确定的方向而显示第二选择对象。另外,公开了一种包括指令的切实实施的计算机可读存储介质,该指令在由处理器执行时执行方法。该方法可包括检测操作构件的非接触式接近。该方法还可包括确定构件是否在与第一选择对象相对应的第一选择区域内。该方法还可包括当确定构件在第一选择区域内时,显示与第一选择对象相邻的第二选择对象。总之,利用该信息处理设备、信息处理方法以及程序,可减少当通过指向设备的移动来执行预定功能时的误动作的可能性。
附图说明
图1是示出根据本公开的实施例的信息处理设备的硬件配置的示例的框图;
图2是示出信息处理设备的硬件配置的示例的示意图;
图3是示出信息处理设备的功能配置的示例的框图;
图4是示出信息处理设备的第一工作示例的流程图;
图5A至5E是示出操作和对象显示的示例的示意图;
图6A至6E是示出在出现多个选择的情况下操作和对象显示的示例的示意图;
图7A和7B是示出取消操作和对象显示的示例的示意图;
图8A至8D是示出取消操作和对象显示的另一示例的示意图;
图9和10是示出操作体的位置和引导对象的位置之间的关系的不同示例的示意图;
图11A至11C是示出操作体的移动轨迹和对象的显示位置之间的关系的示例的示意图;
图12是示出操作体的移动轨迹和对象的显示位置之间的关系的另一示例的示意图;
图13A至13C是示出操作体的移动轨迹和对象的显示位置之间的关系的又一示例的示意图;
图14和15是示出对象的形状和布置的不同示例的示意图;
图16是示出信息处理设备的第二工作示例的流程图;
图17A和17B是示出对于功能对象的列表的操作的示例的示意图;
图18A至18D是示出对于功能对象的列表的操作的另一示例的示意图;
图19和20是示出在接近操作的中途实行接触操作的不同示例的示意图;以及
图21是示出根据操作画面和操作体之间的距离的显示示例的示意图。
具体实施方式
根据实施例,一种电子装置包括:处理器;显示器;以及界面,该界面被配置成检测操作构件的非接触式接近,确定构件是否在与第一选择对象相对应的第一选择区域内,并且当确定构件在第一选择区域内时,显示与第一选择对象相邻的第二选择对象。
根据另一实施例,一种计算机实现的方法包括:检测操作构件的非接触式接近;确定构件是否在与显示的第一选择对象相对应的第一选择区域内;以及当确定构件在第一选择区域内时,显示与第一选择对象相邻的第二选择对象。
根据又一实施例,提供了一种包括指令的切实实施的计算机可读存储介质,指令在由处理器执行时执行方法,该方法包括:检测操作构件的非接触式接近;确定构件是否在与显示的第一选择对象相对应的第一选择区域内;以及当确定构件在第一选择区域内时,显示与第一选择对象相邻的第二选择对象。
在以下,参照附图详细描述本公开的优选实施例。要注意的是,在说明书和附图中,通过相同的附图标记表示具有基本相同的功能配置的基本相同的部分或元件,并且这里省略相同的重叠描述以避免冗余。
要注意的是,以下面顺序给出描述:
1.信息处理设备的概要
2.信息处理设备的功能配置
3.第一工作示例
4.第二工作示例
<1.信息处理设备的概要>
[信息处理设备的硬件配置]
首先,参照图1和2描述根据本公开的实施例的信息处理设备的硬件配置。
具体参照图1,根据本实施例的信息处理设备100包括中央处理单元(CPU)101、随机存取存储器(RAM)102、非易失性存储器103、显示装置104以及接近触摸传感器105。
信息处理设备100包括检测单元,其可检测放置在显示装置的显示面上的操作体的接触位置。检测单元还可检测显示装置的显示面和放置在显示面上方的操作体之间的接近距离。信息处理设备100可具有诸如个人计算机(PC)、个人数字助理(PDA)、家用游戏机、家电设施等的各种形式。或者,信息处理设备100可以是诸如便携式电话机、个人手持式电话***(PHS)终端、便携式音乐播放器、便携式视频处理设备或便携式游戏机的信息处理设备。
CPU101起算术处理单元和控制设备的作用,并且根据各种程序控制信息处理设备100的组件的一般操作。CPU101可以是微处理机。RAM102暂时储存要在CPU101的执行中使用的程序和在该执行中适当改变的参数等。CPU101和RAM102通过由CPU总线等构成的主机总线相互连接。非易失性存储器103储存要由CPU101使用的程序、计算参数等。可使用例如只读存储器(ROM)、闪存等构成非易失性存储器103。
显示装置104是输出信息的输出设备的示例。可使用例如液晶显示器(LCD)设备、有机发光二极管(OLED)设备等来配置显示装置104。接近触摸传感器105是由用户使用以输入信息的输入设备的示例,并且由用于输入信息的输入部、用于基于用户的输入而产生输入信号并将输入的信号输出到CPU101的输入控制电路等构成。
接近触摸传感器105是如图2所示在显示装置104上以重叠关系设置的位置检测设备,并且被适配用于检测操作体相对于显示装置104的显示画面的位置。操作体(即,操作构件)通常是用户的手指、触针(stylus)等,并且用户利用操作体输入操作信息。过去的触摸屏如果没有接触其显示面,则不能输入操作信息。因此,过去的触摸屏具有弄脏显示面的问题,以及在手指甲长的情况下或类似的情况下不能容易地操作和可能损坏触摸屏的问题。相反,接近触摸传感器105可检测间隔地放置在显示面上方(即,与显示面非接触式接近)的操作体的位置。此时,接近触摸传感器105具有可检测操作体的位置的检测区域。该检测区域在下文中被称作接近区域。用户可通过在接近区域内对于显示在显示装置104的显示画面上的图形对象实行各种手势,输入操作信息。
在GUI中,如上文所述,响应于对于表示预定功能的图形对象的操作信息,实行用于执行功能的控制。通常,为了执行期望功能,实行借助于鼠标对于表示功能的图形对象的“点击操作”或触摸触摸屏上的图形对象的位置的“触摸操作”。
在不接触显示面而输入操作信息的情况下,操作信息的检测区域大于通过接触型的触摸屏的操作信息的检测区域。因此,如果仅通过检测表示期望功能的图形对象上的操作体来实行功能的执行,则存在信息处理设备100会频繁误动作的可能性。因此,在本实施例中,为了防止这样的误动作,控制用于使得要执行功能的显示画面上的图形对象的显示和响应于操作体对于显示画面的操作信息而实行的动作。
在描述这样的控制的特定示例之前,描述信息处理设备100的功能配置。要注意的是,尽管根据本实施例的信息处理设备100以下被描述为具有上述配置的设备,但是本公开不限于该示例。例如,信息处理设备100可另外被配置,使得诸如鼠标的、可以对显示在显示装置或不同设备上的信息实行指向操作和点击操作的输入装置或装置连接到信息处理设备100并与信息处理设备100一起使用。然而,在使用如本实施例中可检测显示面和手指之间的接近距离的接近触摸传感器105的情况下,也可检测手指在三维空间中的移动,并可实行各种操作输入。或者,信息处理设备100可以是不同的类型,其可检测操作体和显示面的接触位置和由操作体按压显示面的压力。
<2.信息处理设备的功能配置>
现在,参照图3描述根据本实施例的信息处理设备100的功能配置。信息处理设备100包括输入显示部110、控制部120以及执行处理部130。
输入显示部110是用于显示信息和输入信息的功能部,并且包括显示单元112和检测单元114。显示单元112具有与图1示出的显示装置104相对应的功能配置,并且在控制部120的控制下,为用户提供显示画面图像。检测单元114具有与图1中示出的接近触摸传感器105相对应的功能配置,并且可使用例如静电型触摸传感器来配置。检测单元114具有在非接触条件下检测操作体相对于显示单元112的显示画面的位置的功能。此外,如果确定显示画面位于由x轴和y轴限定的平面中,则检测单元114具有检测在该平面中的(x,y)位置的功能。此外,检测单元114还可在作为与x轴和y轴垂直方向的z轴方向上检测距显示画面的距离。检测单元114将所检测到的操作体的位置输入到控制部120。
控制部120具有控制整个信息处理设备100的工作的功能。控制部120主要基于从检测单元114输入的检测结果,控制要显示在显示单元112上的显示画面图像的内容。此外,如果控制部120从检测单元114获取对于显示画面图像的用户的操作信息,则控制部120基于该操作信息确定是否可执行每个功能以控制执行处理部130的工作。执行处理部130是用于在控制部120的控制下实行各种功能的执行处理的功能部。
根据本实施例的信息处理设备100的控制部120使对象显示在操作画面上,该对象包括与预定功能相关联的功能对象和与功能的执行处理相关联的执行对象。此时,控制部120使对象显示在操作画面上,使得与由操作体指向的对象相关联的对象依次展开。然后,如果检测到操作体的位置从功能对象移动至执行对象,则控制部120控制执行处理部130以执行功能。
结合两个示例描述信息处理设备100的信息处理方法。首先,参照图4至15描述有关对于单个功能对象的操作的第一工作示例,并且然后参照图16至21描述有关对于功能对象列表的操作的第二工作示例。
<3.第一工作示例>
图4示出了信息处理设备100的第一工作示例。第一工作示例涉及对于单个功能对象的操作和在该情况下的对象显示。
参照图4,首先,在步骤S102,信息处理设备100的检测单元114确定是否检测到作为操作体的手指放置在接近区域内,也就是说,检测操作构件的接近。然后,如果检测到手指放置在接近区域内,则在步骤S104,检测单元114确定手指是否放置在与目标GUI(即,选择对象)相对应的选择区域内。
目标GUI是表示信息处理设备100具有的预定功能的功能对象。在步骤S104,确定是否实行对于显示在显示画面上的目标对象的操作。此外,目标GUI的选择区域是与目标GUI的形状和显示位置相对应的区域,并且如果检测到操作体存在于选择区域中,则输入表示对目标GUI的选择的操作信息。
如果在步骤S104检测到手指放置在目标GUI的选择区域中,则在步骤S106,控制部120使引导GUI(即,引导对象)显示接近目标GUI。然后,在步骤S108,检测单元114确定手指是否放置在引导GUI的选择区域中。如果在步骤S108检测到手指放置在引导GUI的选择区域中,则在步骤S110,控制部120确定目前时间点的引导GUI是否是终端(terminal)GUI(即,执行对象)。
终端GUI是不具有用于下一转移的另一GUI的GUI,并且是执行对象。换句话说,如果目前时间点的引导GUI不是终端GUI,则由于它具有用于下一转移的另一GUI,因此在步骤S112,控制部120使得显示下一引导GUI。然后,处理返回至步骤S108。另一方面,如果在步骤S110目前时间点的引导GUI是终端GUI,则在步骤S114,控制部120使得执行与该GUI相关联的功能。
现在,参照图5A至15描述用户的操作和对象显示的示例。图5A至5E示出了操作和对象显示的示例。
首先,如图5A所示,如果作为操作体的手指F进入功能对象50的选择区域,则如图5B所示,控制部120使引导对象60显示在与功能对象50相邻的位置。引导对象60是一种对象,并且促使用户移动手指F的接近位置。在图5A至5E的示例中,引导对象60是用于确认是否可确实确定与功能对象50相关联的功能的执行的对象。
要注意的是,这里的选择区域是对于对象的、在其内可检测到选择了对象的区域。选择区域优选地与操作画面上的对象形状对应,并且可以是在其内可检测到操作画面和操作体之间的距离的区域。
然后,如图5C所示,如果手指F放置在引导对象60的选择区域内,则如图5D所示,控制部120现在使执行对象70显示在与引导对象60相邻的位置。然后,如图5E所示,如果检测单元114检测到手指F放置在执行对象70的选择区域内,则控制部120控制执行处理部130以执行与功能对象50相关联的功能。
以此方式,利用根据本实施例的信息处理设备100,可在无需对画面进行“触摸操作”或“点击操作”的情况下,通过操作体的位置的移动,使得执行信息处理设备100的各种功能。此时,连同与预定功能相关联的功能对象,显示与功能的执行处理相关联的执行对象。然后,如果检测单元114检测到操作构件的位置从与功能对象相对应的选择区域到与执行对象相对应的选择区域的转移,则控制部120使得实行与执行对象相关联的功能的执行处理。
要注意的是,尽管以上描述了一个引导对象60显示在功能对象50和执行对象70之间,但是本公开不限于该示例。例如,其它引导对象60可显示在与引导对象60相邻的位置。
图6A至6D示出了有关显示多个引导对象的示例的操作和对象显示的示例。与图5A至5E的示例不同,在图6A至6E的示例中,如图6B所示,从一个功能对象50显示多个引导对象60,具体是60a、60b以及60c。引导对象60表示有关与功能对象50相关联的功能的多个选择。在尽管在图6A至6E的示例中示出了显示与四边形表示的功能对象50的三个边相邻放置三个引导对象的示例,但是本公开不限于该示例。例如,可另外显示引导对象60与功能对象50的所有边相邻。
如图6C所示,如果检测到手指F从图6B中示出的状态进入引导对象60b的选择区域,则实行与在上文参照图5A至5E描述的示例中的工作类似的工作。响应于手指F在引导对象60b的选择区域中的位置检测,显示执行对象70。此外,如果检测到手指F放置在执行对象70的选择区域中,则执行与执行对象70相关联的功能。
图7A至8D示出了当取消对象的展现或展开显示的操作时的显示示例。特别地,图7A和7B示出了取消操作和对象显示的示例,而图8A至8D示出了取消操作和对象显示的另一示例。
图7A示出了在从图6D的状态实行将手指F返回到功能对象50的取消操作的情况下的状态。如果在手指F从功能对象50的选择区域移动至引导对象60b的选择区域并且显示执行对象70之后,实行返回到功能对象50的操作,则控制部120实行控制以擦除执行对象的显示。特别地,控制部120使得实行与在从引导对象60b展开显示时的工作相反的工作,以便折叠回引导对象60b。此后,如果检测到手指F的位置保持在功能对象50的选择区域中,则控制部120使得再次显示引导对象60。
图8A至8D示出了当手指F在向上的方向从图6D的状态移动至引导对象60b的选择区域、并且然后移动至偏离引导对象60b的接近区域的位置时的工作。此时,通过按在相继显示所显示的对象时相反的顺序的相继折叠操作,控制部120使得擦除对象的显示。例如,在图8A的状态中,折叠执行对象70,使得其滑动地移动并且容纳在引导对象60b之下,并且然后类似地折叠引导对象60b,使得其滑动地移动并且容纳在功能对象50之下。
此时,折叠每个对象时的工作速度(即,每个对象滑动地容纳在其它对象之下的速度)可低于当以展开的方式显示每个对象时的工作速度(即,从其它对象滑动地移动的速度)。例如,如果检测到在手指F偏离接近区域并且开始对象的展开工作之后,在展开操作中途手指F再次进入接近区域,则可再次实行展开显示工作。此时,使得用户可通过视觉观察确认移动的方式并且可在期望定时重新开始展开显示的折叠速度是优选的。利用如所述的这样的配置,如果用户一旦从接近区域移开其手指,则所显示的对象向原始状态缓慢地相继折叠。然后,用户可通过在期望定时将手指放置接近对象,将对象的显示返回到要再实行操作的状态。
现在,参照图9和10,描述基于多个功能对象50的布置而控制要显示的对象相对于由手指F指向的对象的显示位置的示例。
图9示出了以彼此水平间隔的关系布置的三个功能对象50。此外,在由手指F指向的功能对象50之一的附近,以从所指向的功能对象50滑动地移动的方式显示执行对象70。因此,图9特别示出了执行对象70相对于所指向的功能对象50的显示位置。
如图9所示,在水平方向上布置(即,在水平方向上对齐)多个功能对象50的情况下,执行对象70优选地出现在与功能对象50的排列垂直的方向上。例如,执行对象70显示在功能对象50的上方。此时,尽管执行对象70可显示在功能对象50的下面,但由于从用户的视点通过手指F会隐藏执行对象70的可能性,所以执行对象70优选地显示在功能对象50的上方。
同时,图10示出了在垂直方向上彼此以固定间隔的关系布置的三个功能对象50。此外,在由手指F指向的功能对象50之一的附近,显示执行对象70,使得其从所指向的功能对象50滑动地移动。因此,图10特别示出了执行对象70相对于所指向的功能对象50的显示位置。
如图10所示,在垂直方向上布置(即,在垂直方向上对齐)多个功能对象50的情况下,执行对象70优选地出现在与功能对象50的排列垂直的方向上。特别地,执行对象70显示在相对于功能对象50的向右方向或向左方向上。
替选地,如图11A至11C、图12、以及图13A至13C所示,控制部120可基于手指F的指向位置的移动历史,控制对象的显示位置。图11A至11C、图12、以及图13A至13C示出了操作体的移动轨迹和对象的显示位置之间的关系的不同示例。
如图11A所示,在手指F从右侧向要成为操作目标的功能对象50的选择区域移动之后、手指F指向功能对象50的情况下,执行对象70优选地显示在功能对象50的右侧。例如,在这种情况下,如图11B所示,为了使用户实行与功能对象50相关联的功能的执行处理,在指向功能对象50之后,迫使改变手指F的移动方向以向右移动手指F。另外,在已从右侧移动到左测的手指F指向功能对象50之后、通过其自身力量(byitsownpower)移动超出左侧的情况下,如果执行对象70显示在功能对象50的右侧,则有利地降低了错误地实行功能的执行处理的可能性。
要注意的是,如图12所示,执行对象70可另外显示在功能对象50的上方。另外,在这种情况下,为了在手指F指向功能对象50之后使手指F移动至执行对象70的选择区域,迫使改变手指F的移动方向。因此,降低了误动作的可能性。
现在,描述如图13A至13C所示的如下情况下的执行对象70的显示位置:当指向功能对象50时,从所指向的功能对象50显示引导对象60,并且然后,当指向引导对象60时,显示执行对象70。此时,基于手指F相对于功能对象50和引导对象60的接近角度的历史,控制执行对象70的显示位置。
参照图13A,手指F从功能对象50的右侧在向左方向上移动,并指向功能对象50。在这种情况下,如果引导对象60显示在功能对象50的上方,则随后要显示的执行对象70优选地显示在引导对象60的右侧。换句话说,每个对象优选地显示在如下位置:从手指F的移动轨迹迫使移动方向的较大改变以实行选择操作。
要注意的是,尽管在前面描述中每个对象具有四边形形状,但是本公开不限于该示例。例如,如图14所示,在以三角形形状表示功能对象50的情况下,引导对象60可具有与功能对象50的三个边相邻的各自显示的三角形形状。
或者,如图15所示,在以六边形形状表示功能对象50的情况下,引导对象60可具有与功能对象50的六个边相邻显示的六边形形状。
<4.第二工作示例>
现在,描述信息处理设备100的第二工作示例。图16示出了信息处理设备100的第二工作示例。如上文所述,第二工作示例涉及对于以列表形式显示的多个功能对象的操作和当时的对象显示。
参照图16,首先,在步骤S202,信息处理设备100的控制部120基于由检测单元114检测到的作为操作体的手指状态,确定是否满足操作开始条件。此时,操作开始条件可以是例如“在画面的接近区域中检测到手指”、“在接近区域中预先特别设置的区域中检测到手指”或“在接近区域内检测到的手指的移动量小于固定水平”。
如果通过步骤S202的确定确定出满足操作开始条件,则在步骤S204,控制部120基于检测单元114的检测结果,确定手指是否放置在GUI列表的选择区域之一中。这里,GUI列表是以列表布置的多个功能对象。如果通过步骤S204的确定检测到手指放置在GUI列表的选择区域之一中(即,在构成GUI列表的功能对象之一的选择区域中),则在步骤S206,控制部120使得显示下一个选择GUI。这里显示的选择GUI可以是与所指向的功能对象相关联的选择列表或针对功能对象的执行对象。
然后,在步骤S208,控制部120基于检测单元114的检测结果确定是否完成操作。例如,如果显示执行对象并且手指放置在所显示的执行对象的选择区域中,则确定完成操作。
如果在步骤S208确定没有完成操作,则在步骤S210,确定是否检测到接触触摸面板。在步骤S208确定完成操作或在步骤S210确定检测到接触触摸面板的情况下,则执行对应功能的执行处理(即,与从GUI列表内选择的功能对象相关联的功能的执行处理)。
另一方面,如果在步骤S208确定没有完成操作、并且然后在步骤S210确定没有检测到接触触摸面板,则处理返回到步骤S204的操作。因此,响应于手指的操作而显示下一个选择GUI,并且执行与上述处理类似的处理,直到在步骤S208和S210满足预定条件之后为止。
现在,参照图17A至21描述在信息处理设备100的第二工作示例中的用户操作和对象显示的示例。
图17A和17B示出了对于功能对象列表的操作的示例。在图17A中,示出了布置三个功能对象50a、50b以及50c的列表型GUI,并且用户使用其手指F指向功能对象50b。响应于该指向,显示选择对象,手指F的位置可从所指向的功能对象50b转移到该选择对象。在图17A的示例中,选择对象是与功能对象50b的执行处理相关联的执行对象。
然后,如图17B所示,如果检测到手指F放置在执行对象70的选择区域中,则控制部120使得执行与执行对象70相关联的功能的执行处理。
图18A至18D示出了在与图17A和17B的操作画面类似的操作画面上手指F呈现不同动作的情况下的工作示例。例如,如图18A所示,如果指向功能对象50b的手指F移动至功能对象50a的选择区域,则指向功能对象50a,并且显示与功能对象50a相对应的执行对象70。
然后,如果如图18C所示手指F从功能对象50a的选择区域移动至执行对象70的选择区域,并且如图18D所示指向执行对象70,则控制部120控制执行处理部130以实行与功能对象50a相关联的功能的执行处理。
要注意的是,虽然前面描述针对基于接近触摸传感器的非接触操作的控制,但是信息处理设备100可通过该非接触操作和接触操作的结合,进一步增强操作性。
例如,图19和20示出了对于包括三个不同功能对象的列表的操作的示例。参照图19和20,该功能对象列表具体包括与A设置有关的功能对象、与定时器设置有关的功能对象以及与B设置有关的功能对象。如果指向定时器设置,则显示作为与定时器设置有关的选择的、表示10秒、五秒以及三秒的选择对象。然后,如果指向选择对象之一,则显示与所指向的对象相对应的执行对象。
如果手指F放置在如上所述的这样功能对象列表中的执行对象的选择区域中,则通常实行对应的功能的执行处理。然而,可在非接触操作期间实行接触操作,使得可省略稍后的非接触操作。
例如,如图19所示,通过对与上述功能对象列表中的定时器设置有关的功能对象实行接触操作,可设置预先设置为定时器设置的缺省值的10秒的时段。或者,如图20所示,如果指向与定时器设置有关的功能对象并且显示选择对象、然后实行与表示10秒的选择对象的接触操作以代替指向执行对象,则可将10秒设置为定时器设置的设置值。
此外,由检测单元114检测到的手指F的位置信息可包括操作画面和作为操作体的手指之间的距离的信息。也可利用该距离信息例如用于对象的显示控制。
例如,如图21所示,控制部120可响应于由检测单元114检测到的、手指F和操作画面之间的距离,控制对象的显示尺寸。此时,控制部120可控制对象的显示尺寸,使得显示尺寸随着操作画面和手指F之间的距离增大而增大。
在手指F和操作画面之间的距离较近的情况下(比如距离h2),借助于手指F容易指向操作画面上的期望点。然而,在手指F和操作画面之间的距离较大的情况下(比如距离h1),与距离较小的替选情况相比,难以借助于手指F指向操作画面上的期望点。因此,可通过增大要成为操作目标的对象的显示尺寸,减少误动作的发生。
尽管以上参照附图描述了本公开的优选实施例,但是本公开不限于该实施例。显然,本领域的技术人员可在不背离如权利要求中限定的本公开的精神和范围的情况下进行各种变更或修改,并且也应理解这些变更和修改自然落入本公开的技术范畴内。
例如,尽管上文描述的实施例中的信息处理设备100可借助于接近触摸传感器以非接触状态输入操作信息,但是本公开不限于该示例。信息处理设备可以是使用任何其它指向装置的设备。例如,信息处理设备可以是响应于鼠标或者接触型触摸屏的操作信息而操作的设备。或者,信息处理设备可以是具有检测对于通过投影机的照射而显示的操作画面的操作信息的功能的设备。例如,通过经由分析操作画面上的所拾取的图像来获取操作信息的设备,可实现信息处理设备。
要注意的是,在本说明书中,流程图中描述的步骤可以但不必如所述的顺序按时间序列处理,并且在没有按时间序列处理的情况下,包括并行或者单独地执行的处理。此外,当然,即使按时间序列处理的步骤也可如场合需要按适当改变的顺序执行。
本公开包含与2010年8月4日向日本专利局提交的日本优先权专利申请JP2010-175636中公开的主题内容相关的主题内容,在此通过引用将其全文合并于此。

Claims (16)

1.一种电子装置,所述装置包括:
处理器;
显示器;以及
界面,其被配置成:
检测操作构件的非接触式接近;
确定所述构件是否在与第一选择对象相对应的第一选择区域内;
当确定所述构件在所述第一选择区域内时,显示与所述第一选择对象相邻的第二选择对象;
检测所述构件的运动;
确定所检测到的运动的方向;以及
基于所确定的方向而显示所述第二选择对象。
2.根据权利要求1所述的装置,其中,所述界面进一步被配置成当确定所述构件在与所述第二选择对象相对应的第二选择区域内时,启动通过所述处理器进行的处理的执行。
3.根据权利要求1所述的装置,其中,所述第一选择对象是功能选择对象。
4.根据权利要求1所述的装置,其中,所述第二选择对象是引导选择对象或执行选择对象之一。
5.根据权利要求1所述的装置,其中,所述界面进一步被配置成连续显示与多个第二选择区域相对应的多个第二选择对象。
6.根据权利要求5所述的装置,其中,所述界面进一步被配置成擦除所述多个第二选择对象,擦除所述多个第二选择对象的速度低于显示所述多个第二选择对象的速度。
7.根据权利要求1所述的装置,其中,在与所述运动的方向相反的方向上显示所述第二选择对象。
8.根据权利要求1所述的装置,其中,所述界面进一步被配置成:
对齐显示多个第一选择对象;并且
基于所述对齐而显示所述第二选择对象。
9.根据权利要求8所述的装置,其中,垂直于所述对齐显示所述第二选择对象。
10.根据权利要求1所述的装置,其中,所述界面被配置成确定所述操作构件相对于所述界面的接近的改变。
11.根据权利要求10所述的装置,其中,所述界面被配置成在检测到接近的增加时启动第一处理,而在检测到接近的减少时启动第二处理。
12.根据权利要求10所述的装置,其中,所述界面被配置成在检测到接近的改变时启动处理,所述处理包括一个或多个选择对象的尺寸的改变。
13.根据权利要求10所述的装置,其中,所述界面被配置成在检测到接近的减少时启动处理,所述处理包括从所述显示器擦除一个或多个选择对象。
14.根据权利要求1所述的装置,其中,所述界面被配置成:
检测与所述操作构件的接触;并且
基于所检测到的接触而启动通过所述处理器进行的处理的执行。
15.根据权利要求14所述的装置,其中,所述界面被配置成在基于非接触式接近而启动通过所述处理器进行的处理的执行之前,基于所检测到的接触而启动通过所述处理器进行的处理的执行。
16.一种计算机实现的方法,所述方法包括:
检测操作构件的非接触式接近;
确定所述构件是否在与显示的第一选择对象相对应的第一选择区域内;
当确定所述构件在所述第一选择区域内时,显示与所述第一选择对象相邻的第二选择对象;
检测所述构件的运动;
确定所检测到的运动的方向;以及
基于所确定的方向而显示所述第二选择对象。
CN201110219460.XA 2010-08-04 2011-07-28 信息处理设备和信息处理方法 Expired - Fee Related CN102436338B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2010-175636 2010-08-04
JP2010175636A JP5625599B2 (ja) 2010-08-04 2010-08-04 情報処理装置、情報処理方法、及びプログラム

Publications (2)

Publication Number Publication Date
CN102436338A CN102436338A (zh) 2012-05-02
CN102436338B true CN102436338B (zh) 2016-01-13

Family

ID=44838262

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201120277522.8U Expired - Fee Related CN202433853U (zh) 2010-08-04 2011-07-28 信息处理设备
CN201110219460.XA Expired - Fee Related CN102436338B (zh) 2010-08-04 2011-07-28 信息处理设备和信息处理方法

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201120277522.8U Expired - Fee Related CN202433853U (zh) 2010-08-04 2011-07-28 信息处理设备

Country Status (6)

Country Link
US (1) US8954888B2 (zh)
EP (1) EP2416234A3 (zh)
JP (1) JP5625599B2 (zh)
CN (2) CN202433853U (zh)
BR (1) BRPI1103896A2 (zh)
RU (1) RU2011131594A (zh)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012058921A (ja) * 2010-09-07 2012-03-22 Sony Corp 情報処理装置、情報処理方法およびプログラム
DE112012003889T5 (de) * 2011-10-11 2014-06-05 International Business Machines Corporation Verfahren, Vorrichtung und Computerprogramm, die zum Zeigen auf ein Objekt dienen
TWI626591B (zh) * 2012-03-01 2018-06-11 群邁通訊股份有限公司 應用程式切換系統及方法
JP5987366B2 (ja) * 2012-03-07 2016-09-07 ソニー株式会社 情報処理装置、情報処理方法およびコンピュータプログラム
JP5875456B2 (ja) * 2012-04-27 2016-03-02 三菱電機株式会社 タッチパネル誤操作防止入出力装置
JP2013239113A (ja) * 2012-05-17 2013-11-28 Sharp Corp 電子機器、電子機器におけるアイコン操作方法、および電子機器におけるアイコン操作をコンピュータに実行させるコンピュータプログラム
JP6044226B2 (ja) * 2012-09-26 2016-12-14 株式会社Jvcケンウッド ユーザインタフェース装置及び項目選択方法
JP5796562B2 (ja) 2012-10-26 2015-10-21 コニカミノルタ株式会社 データ処理装置、設定方法および設定プログラム
KR102092132B1 (ko) * 2012-11-30 2020-04-14 삼성전자주식회사 호버링 입력 효과를 제공하는 전자 장치 및 그 제어 방법
GB2509517B (en) * 2013-01-04 2021-03-10 Vertegaal Roel Computing apparatus
JP6163769B2 (ja) * 2013-01-30 2017-07-19 三菱自動車工業株式会社 車載用表示装置
CN104007901B (zh) * 2013-02-26 2017-11-28 联想(北京)有限公司 一种响应方法及电子设备
CN104035634B (zh) * 2013-03-06 2019-10-29 联想(北京)有限公司 一种信息处理方法及电子设备
US20140282269A1 (en) * 2013-03-13 2014-09-18 Amazon Technologies, Inc. Non-occluded display for hover interactions
US10289271B2 (en) 2013-07-09 2019-05-14 Sony Corporation Information processing device and information processing method for displaying menu with orthogonal sub-menus
US9244608B2 (en) 2013-11-27 2016-01-26 Synaptics Incorporated Method and system for gesture identification
KR102399589B1 (ko) 2014-11-05 2022-05-18 삼성전자주식회사 디바이스에 오브젝트를 디스플레이 하는 방법, 그 디바이스 및 기록매체
JP6275332B2 (ja) * 2015-05-18 2018-02-07 三菱電機株式会社 表示制御装置および画像表示装置
JP6300112B2 (ja) * 2015-06-05 2018-03-28 株式会社ダイフク 機械設備の手動操作用タッチパネル
USD849027S1 (en) * 2015-08-03 2019-05-21 Google Llc Display screen with animated graphical user interface
USD848458S1 (en) * 2015-08-03 2019-05-14 Google Llc Display screen with animated graphical user interface
JP6620462B2 (ja) * 2015-08-21 2019-12-18 ヤマハ株式会社 合成音声編集装置、合成音声編集方法およびプログラム

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101776948A (zh) * 2009-01-08 2010-07-14 深圳富泰宏精密工业有限公司 实现非接触式界面控制的方法及电子装置

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3546337B2 (ja) * 1993-12-21 2004-07-28 ゼロックス コーポレイション 計算システム用ユーザ・インタフェース装置及びグラフィック・キーボード使用方法
JPH09230831A (ja) * 1996-02-27 1997-09-05 Agency Of Ind Science & Technol ディスプレイ、情報処理装置およびその画像表示方法
JP2000242385A (ja) * 1999-02-25 2000-09-08 Hitachi Information Systems Ltd ポインティングデバイス制御システムと制御方法およびその処理プログラムを記録した記録媒体
JP4479962B2 (ja) * 2005-02-25 2010-06-09 ソニー エリクソン モバイル コミュニケーションズ, エービー 入力処理プログラム、携帯端末装置、及び入力処理方法
US7676763B2 (en) * 2006-02-21 2010-03-09 Sap Ag Method and system for providing an outwardly expandable radial menu
US8972902B2 (en) * 2008-08-22 2015-03-03 Northrop Grumman Systems Corporation Compound gesture recognition
JP4768023B2 (ja) * 2006-07-20 2011-09-07 パナソニック株式会社 入力制御装置
JP2008065730A (ja) 2006-09-11 2008-03-21 Nec Corp 携帯通信端末装置、携帯通信端末装置における座標入力方法および座標入力装置
JP4863211B2 (ja) * 2006-12-15 2012-01-25 株式会社日立ソリューションズ 文字データ入力装置
US7764275B2 (en) * 2007-01-04 2010-07-27 International Business Machines Corporation Touch sensor track point and methods
US7877707B2 (en) * 2007-01-06 2011-01-25 Apple Inc. Detecting and interpreting real-world and security gestures on touch and hover sensitive devices
JP4899991B2 (ja) * 2007-03-30 2012-03-21 富士ゼロックス株式会社 表示装置及びプログラム
US8645863B2 (en) * 2007-06-29 2014-02-04 Microsoft Corporation Menus with translucency and live preview
AU2008299883B2 (en) * 2007-09-14 2012-03-15 Facebook, Inc. Processing of gesture-based user interactions
JP4900824B2 (ja) * 2007-09-18 2012-03-21 トヨタ自動車株式会社 入力表示装置
US9772689B2 (en) * 2008-03-04 2017-09-26 Qualcomm Incorporated Enhanced gesture-based image manipulation
US8352877B2 (en) * 2008-03-06 2013-01-08 Microsoft Corporation Adjustment of range of content displayed on graphical user interface
US8477139B2 (en) * 2008-06-09 2013-07-02 Apple Inc. Touch screen device, method, and graphical user interface for manipulating three-dimensional virtual objects
US8826181B2 (en) * 2008-06-28 2014-09-02 Apple Inc. Moving radial menus
US10983665B2 (en) * 2008-08-01 2021-04-20 Samsung Electronics Co., Ltd. Electronic apparatus and method for implementing user interface
KR20100041006A (ko) * 2008-10-13 2010-04-22 엘지전자 주식회사 3차원 멀티 터치를 이용한 사용자 인터페이스 제어방법
US8516397B2 (en) * 2008-10-27 2013-08-20 Verizon Patent And Licensing Inc. Proximity interface apparatuses, systems, and methods
KR20100050103A (ko) * 2008-11-05 2010-05-13 엘지전자 주식회사 맵 상에서의 3차원 개체 제어방법과 이를 이용한 이동 단말기
US20100138782A1 (en) * 2008-11-30 2010-06-03 Nokia Corporation Item and view specific options
US8749497B2 (en) * 2008-12-12 2014-06-10 Apple Inc. Multi-touch shape drawing
US20100177048A1 (en) * 2009-01-13 2010-07-15 Microsoft Corporation Easy-to-use soft keyboard that does not require a stylus
JP2010175636A (ja) 2009-01-27 2010-08-12 Olympus Imaging Corp ワイヤレスフラッシュシステム及びコマンダーフラッシュ装置
KR20100101389A (ko) * 2009-03-09 2010-09-17 삼성전자주식회사 사용자 메뉴를 제공하는 디스플레이 장치 및 이에 적용되는ui제공 방법
WO2010103482A2 (en) * 2009-03-13 2010-09-16 Primesense Ltd. Enhanced 3d interfacing for remote devices
KR101387270B1 (ko) * 2009-07-14 2014-04-18 주식회사 팬택 터치 궤적에 따라 메뉴 정보를 표시하는 이동 단말기
US8232990B2 (en) * 2010-01-05 2012-07-31 Apple Inc. Working with 3D objects
US20110179376A1 (en) * 2010-01-21 2011-07-21 Sony Corporation Three or higher dimensional graphical user interface for tv menu and document navigation
US9262073B2 (en) * 2010-05-20 2016-02-16 John W. Howard Touch screen with virtual joystick and methods for use therewith
KR20120000663A (ko) * 2010-06-28 2012-01-04 주식회사 팬택 3d 객체 처리 장치

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101776948A (zh) * 2009-01-08 2010-07-14 深圳富泰宏精密工业有限公司 实现非接触式界面控制的方法及电子装置

Also Published As

Publication number Publication date
EP2416234A3 (en) 2016-09-28
JP5625599B2 (ja) 2014-11-19
JP2012037978A (ja) 2012-02-23
RU2011131594A (ru) 2013-02-10
US8954888B2 (en) 2015-02-10
US20120036479A1 (en) 2012-02-09
CN202433853U (zh) 2012-09-12
BRPI1103896A2 (pt) 2012-12-25
CN102436338A (zh) 2012-05-02
EP2416234A2 (en) 2012-02-08

Similar Documents

Publication Publication Date Title
CN102436338B (zh) 信息处理设备和信息处理方法
AU2018282404B2 (en) Touch-sensitive button
US9626104B2 (en) Thumb access area for one-handed touchscreen use
US20090289902A1 (en) Proximity sensor device and method with subregion based swipethrough data entry
US9459704B2 (en) Method and apparatus for providing one-handed user interface in mobile device having touch screen
US20090288889A1 (en) Proximity sensor device and method with swipethrough data entry
CN104965655A (zh) 一种触摸屏游戏控制方法
US9201587B2 (en) Portable device and operation method thereof
KR20140022477A (ko) 재배치가능한 터치면 상의 제스처 방위의 검출
US20130257761A1 (en) Method for operating an electronic device
GB2527918A (en) Glove touch detection
US9235338B1 (en) Pan and zoom gesture detection in a multiple touch display
KR101436585B1 (ko) 원 포인트 터치를 이용한 사용자 인터페이스 제공 방법 및 이를 위한 장치
US20080158187A1 (en) Touch control input system for use in electronic apparatuses and signal generation method thereof
CN103870147A (zh) 一种信息处理的方法及电子设备
CN103092491A (zh) 生成控制命令的方法和装置、以及电子设备
KR101436586B1 (ko) 원 포인트 터치를 이용한 사용자 인터페이스 제공 방법 및 이를 위한 장치
KR101919515B1 (ko) 터치스크린을 구비하는 단말에서 데이터 입력 방법 및 장치
KR20120134374A (ko) 움직임 감지장치를 이용한 내비게이션 맵의 3d 모드 제어 방법 및 장치

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160113

Termination date: 20190728

CF01 Termination of patent right due to non-payment of annual fee