CN102117177B - 操作方向判断设备、远程操作***、操作方向判断方法 - Google Patents
操作方向判断设备、远程操作***、操作方向判断方法 Download PDFInfo
- Publication number
- CN102117177B CN102117177B CN201010609900.8A CN201010609900A CN102117177B CN 102117177 B CN102117177 B CN 102117177B CN 201010609900 A CN201010609900 A CN 201010609900A CN 102117177 B CN102117177 B CN 102117177B
- Authority
- CN
- China
- Prior art keywords
- angular regions
- operating
- region
- angle
- vector
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04883—Interaction 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
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)
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
提供了操作方向判断设备、远程操作***、操作方向判断方法和程序。该操作方向判断设备包括:操作检测单元,用于检测在显示面板上移动的指针的移动起点和移动终点;角度区域设置单元,用于设置第一角度区域,该第一角度区域包括分别分配不同移动方向的至少两个主要区域和形成主要区域之间的边界的边界区域;角度区域指定单元,用于指定连接移动起点和移动终点的矢量的角度位于第一角度区域上的区域;以及操作方向判断单元,用于仅当矢量的角度位于主要区域时,使用第一角度区域来将分配给矢量的角度位于的主要区域的移动方向判断为操作方向。
Description
技术领域
本发明涉及操作方向判断设备、远程操作***、操作方向判断方法和程序。
背景技术
近年来,已经使用了具有触摸板显示器的移动设备,诸如命令器(commander)、PDA、移动电话和音乐播放器。在这些移动设备中,用户的指令可以通过用于指定显示器上的任何移动起点的指针移动操作来输入。当执行移动操作时,移动设备判断移动操作的方向,并且根据判断操作方向的结果来执行处理。
发明内容
[专利文献1]日本专利特开No.Hei5-197482
即使用户已经以相同方向的意图来执行移动操作时,移动操作的方向也例如根据操作方法或操作定向而不同。例如,用户用一只手持有移动设备并且以另一只手的手指或触控笔(stylus)执行移动操作,或用持有移动设备的手的手指执行移动操作(下文中,前者将称为双手操作,而后者将称为单手操作)。在双手操作和单手操作中,移动操作的方向由于手的配置而不同。
因此,当执行难以唯一地指定其操作方向的模糊的移动操作时,可能做出对于操作方向的错误判断,并且可能不能适当地执行用户想要的处理。特定地,当在没有确认显示器上的指示的情况下执行移动操作时,通常可能执行模糊的移动操作,并且容易做出关于操作方向的错误判断。
鉴于前述,希望提供操作方向判断设备、远程操作***、操作方向判断方法和程序,其能够在根据指针的移动起点和移动终点判断操作方向时抑制错误判断。
根据本发明的实施例,提供了操作方向判断设备,包括:操作检测单元,用于检测在显示面板上移动的指针的移动起点和移动终点;角度区域设置单元,用于设置第一角度区域,所述第一角度区域包括分别分配了不同移动方向的至少两个主要区域和形成所述主要区域之间的边界的边界区域;角度区域指定单元,用于指定连接所述移动起点和所述移动终点的矢量的角度位于所述第一角度区域上的区域;以及操作方向判断单元,用于仅当所述矢量的角度位于所述主要区域中时,使用所述第一角度区域来将分配给所述矢量的角度位于的所述主要区域的移动方向判断为操作方向。
根据该配置,因为仅当所述矢量的角度位于所述主要区域时使用所述第一角度区域来判断操作方向,所以即使当矢量的角度位于边界区域,并且已经执行了难以唯一地指定其操作方向的模糊的移动操作时,也可以抑制对于操作方向的错误判断。
所述角度区域设置单元可以设置第二角度区域,所述第二角度区域包括分别分配了不同方向的至少两个区域,当所述矢量的角度位于所述边界区域时,所述角度区域指定单元在所述第二角度区域上指定分配给所述移动起点位于的区域的方向和分配给所述移动终点位于的区域的方向,并且所述操作方向判断单元可以基于两个指定方向之间的关系来判断所述操作方向。
在所述矢量的角度位于所述边界区域并且难以使用所述第二角度区域唯一地指定所述操作方向时,所述操作方向判断单元可以停止所述操作方向的判断。
所述角度区域设置单元可以使用所述显示面板的接触检测区域的中心作为基准来设置所述第二角度区域。
根据操作条件,所述角度区域设置单元可以使用从所述显示面板的接触检测区域的中心偏离的位置作为基准来设置所述第二角度区域。
所述角度区域设置单元可以使用预先获得的近似为单手操作中所述指针的移动轨迹的至少两条曲线来设置所述第二角度区域。
当所述移动起点和所述移动终点之间的距离等于或大于给定阈值时,所述操作方向判断单元可以使用所述第一角度区域来判断所述操作方向。
所述操作方向判断设备还可以包括远程操作单元,用于基于判断所述操作方向的结果来远程操作电子设备。
根据本发明的另一实施例,提供了操作方向***,包括操作方向判断设备和通过所述操作方向判断设备远程操作的电子设备。所述操作方向判断设备包括:操作检测单元,用于检测在显示面板上移动的指针的移动起点和移 动终点;角度区域设置单元,用于设置第一角度区域,所述第一角度区域包括分别分配了不同移动方向的至少两个主要区域和形成所述主要区域之间的边界的边界区域;角度区域指定单元,用于指定连接所述移动起点和所述移动终点的矢量的角度位于所述第一角度区域上的区域;操作方向判断单元,用于仅当所述矢量的角度位于所述主要区域中时,使用所述第一角度区域来将分配给所述矢量的角度位于的所述主要区域的移动方向判断为操作方向;以及远程操作单元,用于基于判断所述操作方向的结果来远程操作电子设备。
根据本发明的另一实施例,提供了操作方向判断方法,包括以下步骤:设置第一角度区域,所述第一角度区域包括分别分配了不同移动方向的至少两个主要区域和形成所述主要区域之间的边界的边界区域;指定连接在显示面板上移动的指针的移动起点和其移动终点的矢量的角度位于所述第一角度区域上的区域;并且仅当所述矢量的角度位于所述主要区域中时,使用所述第一角度区域来将分配到所述矢量的角度位于的所述主要区域的移动方向判断为操作方向。
根据本发明的另一实施例,提供了用于使得计算机执行操作方向判断方法的程序,所述操作方向判断方法包括以下步骤:设置第一角度区域,所述第一角度区域包括分别分配了不同移动方向的至少两个主要区域和形成所述主要区域之间的边界的边界区域;指定连接在显示面板上移动的指针的移动起点和其移动终点的矢量的角度位于所述第一角度区域上的区域;并且仅当所述矢量的角度位于所述主要区域中时,使用所述第一角度区域来将分配到所述矢量的角度位于的所述主要区域的移动方向判断为操作方向。
如上所述,根据本发明,可以提供操作方向判断设备、远程操作***、操作方向判断方法和程序,其能够在根据指针的移动起点和移动终点判断操作方向时抑制错误判断。
附图说明
图1是示出根据本发明实施例的操作方向判断方法的概述的图;
图2是示出根据本发明实施例的包括命令器的远程操作***的图;
图3是示出指示轻弹(flick)操作的参数的图;
图4是示出其中在现有技术的判断方法中错误地判断操作方向的情况的图;
图5是示出命令器的操作过程的框图;
图6是示出第一角度区域的设置状态的一个示例的图;
图7是示出第二角度区域的设置状态的一个示例的图;
图8A是示出使用第二角度区域的操作方向判断标准的一个示例的图(1/2);
图8B是示出使用第二角度区域的操作方向判断标准的一个示例的图(2/2);
图9A是示出其中抑制对于操作方向的错误判断的情况的图(1/2);
图9B是示出其中抑制对于操作方向的错误判断的情况的图(2/2);
图10A是示出第二角度区域的设置状态的变型的图(1/2);以及
图10B是示出第二角度区域的设置状态的变型的图(2/2)。
具体实施方式
下文中,将参照附图详细描述本发明的优选实施例。注意到,在本说明书和附图中,具有基本相同功能和结构的结构元件用相同的附图标记表示,并且省略这些结构元件的重复说明。
[1.操作方向判断方法的概述]
首先,将参照图1描述根据本发明实施例的操作方向判断方法的概述。尽管下文中将描述其中判断方法应用于作为移动设备的一个示例的命令器100的情况,但是可以类似地描述其中判断方法应用于不同于命令器100的其它移动设备的情况。
如图1所示,命令器100包括触摸板显示器101,并且检测在显示器101上移动的指针P的移动起点M0和移动终点M1。命令器100设置包括分别分配了不同移动方向的至少两个主要区域以及形成主要区域之间的边界的边界区域的第一角度区域Ja。在图1所示的示例中,设置包括分别分配了向上、向下、向左和向右方向的四个主要区域A1到A4以及形成主要区域之间的边界的边界区域A5到A8的第一角度区域Ja。
当已经检测到在显示器101上移动的指针P的移动起点M0和移动终点M1时,命令器100指定连接移动起点M0和移动终点M1的矢量的角度R(下文中,对应于图1所示的移动终点M1的位置)位于第一角度区域Ja上的区 域。根据指定的结果,仅当矢量的角度R位于主要区域(图1所示的示例中的区域A1到A4)中时,命令器100使用第一角度区域Ja来将分配给矢量的角度R位于的主要区域的移动方向判断为操作方向。
这里,在状态ST1A中,矢量的角度R(对应于图1所示的移动终点M1的位置)位于分配了向上方向的主要区域A2中。在此情况下,命令器100基于分配给主要区域A2的移动方向,判断操作方向为向上方向。同时,在状态ST1B中,矢量的角度R位于边界区域A5中。在此情况下,因为命令器100难以唯一地指定操作方向,所以命令器100不使用第一角度区域Ja来判断操作方向。
因此,因为仅当矢量的角度R(对应于图1所示的移动终点M1的位置)位于主要区域(在图1所示的示例中,区域A1到A4)中时,命令器100使用第一角度区域Ja来判断操作方向,所以即使当矢量的角度R位于边界区域(区域A5到A8)中,并且已经执行难以唯一地指定其操作方向的模糊的移动操作时,也可以抑制对于操作方向的错误判断。
[2.命令器100的配置]
接下来,将参照图2描述根据本发明实施例的包括命令器100的远程操作***。
如图2所示,远程操作***包括命令器100和电视接收机10。命令器100是包括命令器、PDA、移动电话、音乐播放器等的移动设备的一个示例。电视接收机10是由用户使用命令器100远程操作的电子设备的一个示例。
命令器100经由有线或无线通信单元发送操作命令到电视接收机10,以便远程操作电视接收机10。替代地,命令器100可以经由网络发送操作命令。
命令器100包括触摸板显示器101、控制单元103、存储器105和通信单元107。
通过将触摸板101b层叠在显示面板101a上来配置触摸板显示器101。电阻膜型、电容型、超声型或红外型面板用作触摸板101b。例如,液晶显示器(LCD)用作显示面板101a。
触摸板101b检测指针P(如手指或触控笔)与面板表面的接触状态,并且用作操作检测单元。触摸板101b根据指针P与面板表面的接触/非接触状态的改变提供接触信号/释放信号给控制单元103。此外,触摸板101b在指针 P接触触摸面板的同时提供与接触位置对应的(X,Y)坐标信号到控制单元103。
控制单元103包括CPU、RAM、ROM等,并且CPU使用RAM作为工作存储器执行ROM中存储的程序,并控制命令器100的每个单元。控制单元103通过执行程序而用作角度区域设置单元、角度区域指定单元、操作方向判断单元和远程操作单元。
存储器105是如EEPROM之类的非易失性存储器,并且存储第一和第二角度区域Ja和Jb的设置数据、用于显示的数据、操作命令信息等。通信单元107根据用户输入的命令发送给定操作命令到电视接收机10。
控制单元103解码从触摸板101b提供的坐标信号以生成坐标数据,并且基于坐标数据和接触/释放信号来控制命令器100的每个单元。控制单元103根据用户输入的操作从存储器105读取与输入的操作对应的命令信息,并且将电视接收机10的给定操作命令发送到通信单元107。控制单元103读取存储器105中存储的用于显示的数据,生成显示数据,并且将显示数据提供到显示面板101a,以便在显示面板101a上显示与显示数据对应的图像。
控制单元103设置包括分别分配了不同移动方向的至少两个主要区域以及形成主要区域之间的边界的边界区域的第一角度区域Ja。控制单元103指定连接移动起点M0和移动终点M1的矢量的角度R位于第一角度区域Ja上的区域。仅当矢量的角度R位于主要区域中时,控制单元103使用第一角度区域Ja来判断分配给矢量的角度R位于其中的主要区域的移动方向为操作方向。
[3.操作方向判断方法]
接下来,将参照图3到图10描述操作方向判断方法。首先,将参照图3描述轻弹操作。
在图3中,示出指示轻弹(flick)操作的参数。如图3所示,通过使用移动起点M0、移动终点M1、移动距离L和移动角度R(矢量的角度R)作为参数来指示轻弹操作。
轻弹操作是用于在面板表面上以任何方向移动接触面板表面的指针P的操作。在轻弹操作中,指示从非接触状态到接触状态的转变的接触点是移动起点M0,而指示从接触状态到非接触状态的转变的接触点是移动终点M1。 此外,连接移动起点M0和移动终点M1的矢量的大小是移动距离L,而相对于基准轴的矢量的角度R是移动角度R。
接下来,将参照图4描述在现有技术的判断方法中错误地判断操作方向的情况。
如图4所示,当检测到在显示面板101a上移动的指针P的移动起点M0和移动终点M1时,命令器100计算连接移动起点M0和移动终点M1的矢量的角度R。命令器100判断预先分配给矢量的角度R的移动方向为操作方向。例如,当矢量的角度R(下文中,对应于图4所示的移动终点M1的位置)位于角度区域A1’(R≤π/4或7π/4<R)中时,操作方向被判断为向右方向,并且当角度R位于角度区域A2’(π/4<R≤3π/4)时,操作方向被判断为向上方向。
这里,假设以向上方向的意图执行的移动操作是模糊的移动操作,并且矢量的角度R位于角度区域A1’中。在此情况下,命令器100基于分配给角度区域A1’的移动方向来判断操作方向为向右方向。结果,因为已经执行了难以唯一地指定其操作方向的模糊的移动操作,所以做出了对于操作方向的错误判断并且没有适当地执行用户想要的处理。
接下来,将参照图5到图8描述根据本发明实施例的操作方向判断方法。在图5和图6中,分别示出命令器100的操作过程,以及第一角度区域Ja的设置状态的一个示例。此外,在图7和图8中,分别示出第二角度区域Jb的设置状态的一个示例,以及使用第二角度区域Jb的操作方向判断标准的一个示例。
如图5所示,命令器100首先设置第一和第二角度区域Ja和Jb,如图6和图7所示(步骤S101)。
在图6所示的示例中,设置第一角度区域Ja,其包括分别分配向上、向下、向左和向右方向的四个主要区域A1到A4,以及形成主要区域A1到A4之间的边界的边界区域A5到A8。
主要区域A1到A4包括分配了向右方向的第一区域A1(R≤π/6或11π/6≤R)、分配了向上方向的第二区域A2(2π/6≤R≤4π/6)、分配了向左方向的第三区域A3(5π/6≤R≤7π/6)、以及分配了向下方向的第四区域A4(8π/6≤R≤10π/6)。此外,边界区域A5到A8包括形成第一到第四区域之间的边界的第五区域A5(π/6<R<2π/6)、第六区域A6(4π/6<R<5π/6)、第七区 域A7(7π/6<R<8π/6)、以及第八区域A8(10π/6<R<11π/6)。
尽管在图6所示的示例中,2π/6和π/6的角度区域被分别分配到主要区域A1到A4和边界区域A5到A8,但是可以分配不同于图6所示的示例中的那些角度区域的角度区域。此外,不同的角度区域可以被分配到各个主要区域A1到A4或各个边界区域A5到A8。此外,尽管在图6所示的示例中,以点对称和轴对称来布置主要区域A1到A4和边界区域A5到A8,但是可以在没有点对称和轴对称的情况下布置主要区域A1到A4和边界区域A5到A8。
在图7所示的示例中,使用触摸板101b的接触检测区域的中心作为基准,在触摸板101b上设置第二角度区域Jb,其包括四个主要区域B1到B4和形成主要区域B1到B4之间的边界的边界区域B5到B8。
主要区域B1到B4包括第一区域B1(R≤π/6或11π/6≤R)、第二区域B2(2π/6≤R≤4π/6)、第三区域B3(5π/6≤R≤7π/6)和第四区域B4(8π/6≤R≤10π/6)。此外,边界区域B5到B8包括形成第一到第四区域B1到B4之间的边界的第五区域B5(π/6<R<2π/6)、第六区域B6(4π/6<R<5π/6)、第七区域B7(7π/6<R<8π/6)和第八区域B8(10π/6<R<11π/6)。
此外,尽管在图7所示的示例中以与第一角度区域Ja相同的布置设置第二角度区域Jb,但是可以以与第一角度区域Ja不同的布置来设置第二角度区域Jb。此外,在第二角度区域Jb中,对主要区域B1到B4和边界区域B5到B8的角度区域的分配和主要区域B1到B4和边界区域B5到B8的布置可以改变,如在已经描述的第一角度区域Ja中一样。
当已经设置了第一和第二角度区域Ja和Jb时,命令器100检测指针P的移动起点M0(S103),跟踪指针P的移动(S105),并且检测移动终点M1(S107)。当命令器100已经检测到移动终点M1时,命令器100根据移动起点M0和移动终点M1计算移动距离L(S109),并且判断移动距离L是否等于或大于给定阈值(S111)。
当移动距离L小于阈值时,命令器100判断已经执行轻敲(tap)操作,并且发送对应于轻敲操作的操作命令到电视接收机10(S115)。另一方面,当移动距离L等于或大于阈值时,命令器100判断已经执行了轻弹操作(S117),根据移动起点M0和移动终点M1计算移动角度R(S119),并且尝试使用第一角度区域Ja来判断操作方向。
当命令器100已经计算了移动角度R时,命令器100指定移动角度R位 于第一角度区域Ja上的区域(S121),并且判断移动角度R是否位于边界区域(在图6所示的示例中,第五到第八区域A5到A8的任意)中,即,是否已经执行了模糊的移动操作(S123)。当移动角度R不位于边界区域中时,命令器100判断分配给移动角度R位于的主要区域(在图6所示的示例中,第一到第四区域A1到A4的任意)的移动方向为操作方向(S125),并且发送与操作方向对应的操作命令到电视接收机10(S127)。
另一方面,当移动角度R位于边界区域中时,命令器100判断已经执行了模糊的移动操作,并且尝试使用第二角度区域Jb来判断操作方向。命令器100在第二角度区域Jb上指定移动起点M0和移动终点M1分别位于其中的两个区域。
命令器100基于分配给一个区域的方向和分配给另一区域的方向之间的关系,判断是否可以根据图8A和图8B所示的判断标准来唯一地指定操作方向(S131)。
在图8A中,示出了当移动起点M0位于作为主要区域的第一到第四区域B1到B4中时的判断标准J1到J4。在图8B中,示出了当移动起点M0位于作为边界区域的第五到第八区域B5到B8中时的判断标准J5到J8。在图8A和图8B的各个区域B1到B8中,判断结果示出为“x”、“U”、“D”、“L”和“R”中的任意。这里,判断结果“x”指示难以唯一地指定操作方向的情况,并且判断结果“U”、“D”、“L”和“R”指示操作方向可以被分别指定为向上、向下、向左和向右方向的情况。
例如,图8A所示的判断标准J4是当移动起点M0位于作为主要区域的第四区域B4中时的判断标准。根据该判断标准J4,当移动终点M1位于第二、第五和第六区域B2、B5和B6中的任意一个时,判断操作方向为向上方向。另一方面,当移动终点M1位于其它区域时,难以唯一地指定操作方向。因此,不判断操作方向。
此外,图8B所示的判断标准J7是当移动起点M0位于作为边界区域的第七区域B7时的判断标准。根据该判断标准J7,当移动终点M1位于第二或第六区域B2或B6时,判断操作方向为向上方向,并且当移动终点M1位于第一或第八区域B1或B8时,判断操作方向为向右方向。另一方面,当移动终点M1位于其它区域时,难以唯一地指定操作方向。因此,不判断操作方向。
当可以根据判断标准唯一地指定操作方向时,命令器100基于移动起点M0和移动终点M1之间的关系来判断操作方向(S133),并且将与操作方向对应的操作命令发送到电视接收机10(S127)。另一方面,当难以唯一地指定操作方向时,命令器100不发送操作命令到电视接收机10。这里,命令器100可以提示用户执行移动操作。
在图9A和图9B中,示出了通过根据本实施例的判断方法抑制关于操作方向的错误判断的情况。
如图9A所示的状态ST9A1所示,命令器100设置第一角度区域Ja,其包括分别分配向上、向下、向左和向右方向的四个主要区域A1到A4,以及形成主要区域A1到A4之间的边界的边界区域A5到A8。
当命令器100已经检测到指针P的移动起点M0和移动终点M1时,命令器100指定连接移动起点M0和移动终点M1的矢量的角度R(对应于图9A中移动终点M1的位置)位于第一角度区域Ja上的区域。命令器100判断移动角度R是否位于边界区域(第五到第八区域A5到A8中的任意一个)中,即,是否已经执行了模糊的移动操作。在状态ST9A1中,因为移动角度R位于作为边界区域的第五区域A5中,所以判断已经执行了模糊的移动操作。
当判断已经执行了模糊的移动操作时,命令器100设置第二角度区域Jb,其包括四个主要区域B1到B4,以及形成主要区域B1到B4之间的边界的边界区域B5到B8。命令器100指定移动起点M0和移动终点M1分别位于第二角度区域Jb上的区域。命令器100基于移动起点M0和移动终点M1之间的位置关系判断是否已经执行了模糊的移动操作。在图9A所示的状态ST9A2的状态下,因为移动起点M0位于第七区域B7中,移动终点M1位于第二区域B2中,并且可以根据判断标准J7来唯一地指定操作方向,所以操作方向被判断为向上方向。
同时,在图9B所示的状态ST9B1的状态下,因为移动角度R位于作为边界区域的第五区域A5中,所以判断已经执行了模糊的移动操作。在图9B所示的状态ST9B2的状态下,因为移动起点M0位于第七区域B7中,移动终点M1位于第五区域B5中,并且难以唯一地指定操作方向,所以不判断操作方向。
在图10A和图10B中,示出第二角度区域Jb的设置状态的变型。
在图10A中,示出考虑用户的操作定向而设置的第二角度区域Jb的一 个示例。根据用户的操作定向,可以使用显示器101上的特定区域(例如,右边区域)执行移动操作,如图10A所示。在此情况下,当使用显示器101的接触检测区域的中心作为基准来设置第二角度区域Jb时,可能不能唯一地指定操作方向。
因此,在图10A所示的示例中,使用偏离显示器101的接触检测区域的中心的位置作为基准来设置第二角度区域Jb1。因此,可以根据用户的操作定向来抑制关于操作方向的错误判断。
在图10B中,示出单手操作中设置的第二角度区域Jb的一个示例。在单手操作中,即使当以相同方向的意图执行移动操作时,移动操作方向也由于手的配置而不同于双手操作中的移动操作方向。
例如,假设在由右手持有命令器100的状态下使用右手的拇指作为指针P,使得拇指的底部位于命令器100的右下部来单手操作命令器100。当用户以向上方向的意图执行移动操作时,拇指作为指针P移动以使用底部作为旋转轴向命令器100的右上画弧形。在此情况下,当使用至少两条直线设置第二角度区域Jb时,可能难以唯一地指定操作方向。
因此,在图10B所示的示例中,使用预先获得的近似单手操作中指针P的移动轨迹的两条曲线来设置第二角度区域Jb2。因此,可以抑制单手操作中关于操作方向的错误判断。
[4.结论]
如上所述,根据本发明实施例中的操作方向判断方法,因为仅当矢量的角度R位于主要区域中时使用第一角度区域Ja来判断操作方向,所以即使当矢量的角度R位于边界区域中并且已经执行难以唯一地指定其操作方向的模糊的移动操作时,也可以抑制关于操作方向的错误判断。
尽管上面已经参照附图描述了本发明的优选实施例,但是本发明当然不限于上面的示例。本领域的技术人员可以发现所附权利要求的范围内的各种变更和修改,并且应该理解它们将自然在本发明的技术范围下。
例如,在前述中,已经描述了其中根据本发明的实施例的操作方向判断方法应用于轻弹操作的情况。然而,根据本发明实施例的操作方向判断方法可以应用于挥击(swipe)和保持(hold)操作。挥击和保持操作是用于使指针P接触面板表面,在面板表面上移动(挥击)接触的指针P然后保持接触 的指针P的操作。
在挥击和保持操作中,指示接触状态下移动的开始的接触点是移动起点M0,并且指示接触状态下移动的结束的接触点是移动终点M1。此外,基于给定时间中接触点的位置改变的大小来判断接触状态下移动的开始和结束。
尽管已经描述了其中第一和第二角度区域Ja和Jb被设置为具有四个主要区域A1到A4和B1到B4的情况,但是第一和第二角度区域Ja和Jb可以被设置为具有两个或三个主要区域或至少五个主要区域。
在前述中,已经描述了其中命令器100基于操作方向判断结果发送与判断操作方向的结果对应的命令的情况。然而,命令器100可以被配置为基于判断结果执行不同于命令发送处理的内部处理。
本申请包含涉及于2010年1月4日向日本专利局提交的日本优先权专利申请JP 2010-136中公开的主题,在此通过引用并入其全部内容。
Claims (9)
1.一种操作方向判断设备,包括:
操作检测单元,用于检测在显示面板上移动的指针的移动起点和移动终点;
角度区域设置单元,用于设置第一角度区域,所述第一角度区域包括分别分配了不同移动方向的至少两个主要区域和形成所述主要区域之间的边界的边界区域;
角度区域指定单元,用于指定连接所述移动起点和所述移动终点的矢量的角度位于所述第一角度区域上的区域;以及
操作方向判断单元,用于仅当所述矢量的角度位于所述主要区域中时,使用所述第一角度区域来将分配给所述矢量的角度位于的主要区域的移动方向判断为操作方向,
其中,所述角度区域设置单元设置第二角度区域,所述第二角度区域包括分别分配了不同方向的至少两个区域,
当所述矢量的角度位于所述边界区域中时,所述角度区域指定单元在所述第二角度区域上指定分配给所述移动起点位于的区域的方向和分配给所述移动终点位于的区域的方向,并且
所述操作方向判断单元基于两个指定方向之间的关系判断所述操作方向。
2.如权利要求1所述的操作方向判断设备,
其中,当所述矢量的角度位于所述边界区域中并且难以使用所述第二角度区域唯一地指定操作方向时,所述操作方向判断单元停止操作方向的判断。
3.如权利要求1所述的操作方向判断设备,
其中,所述角度区域设置单元使用所述显示面板的接触检测区域的中心作为基准来设置所述第二角度区域。
4.如权利要求1所述的操作方向判断设备,
其中,根据操作条件,所述角度区域设置单元使用从所述显示面板的接触检测区域的中心偏离的位置作为基准来设置所述第二角度区域。
5.如权利要求1所述的操作方向判断设备,
其中,所述角度区域设置单元使用预先获得的近似单手操作中所述指针的移动轨迹的至少两条曲线来设置所述第二角度区域。
6.如权利要求1所述的操作方向判断设备,
其中,当所述移动起点和所述移动终点之间的距离等于或大于给定阈值时,所述操作方向判断单元使用所述第一角度区域来判断所述操作方向。
7.如权利要求1所述的操作方向判断设备,还包括远程操作单元,用于基于判断操作方向的结果来远程操作电子设备。
8.一种操作方向***,包括操作方向判断设备和通过所述操作方向判断设备远程操作的电子设备,
其中所述操作方向判断设备包括:
操作检测单元,用于检测在显示面板上移动的指针的移动起点和移动终点;
角度区域设置单元,用于设置第一角度区域,所述第一角度区域包括分别分配了不同移动方向的至少两个主要区域和形成所述主要区域之间的边界的边界区域;
角度区域指定单元,用于指定连接所述移动起点和所述移动终点的矢量的角度位于所述第一角度区域上位于的区域;
操作方向判断单元,用于仅当所述矢量的角度位于所述主要区域中时,使用所述第一角度区域来将分配给所述矢量的角度位于的所述主要区域的移动方向判断为操作方向;以及
远程操作单元,用于基于判断所述操作方向的结果来远程操作电子设备,
其中,所述角度区域设置单元设置第二角度区域,所述第二角度区域包括分别分配了不同方向的至少两个区域,
当所述矢量的角度位于所述边界区域中时,所述角度区域指定单元在所述第二角度区域上指定分配给所述移动起点位于的区域的方向和分配给所述移动终点位于的区域的方向,并且
所述操作方向判断单元基于两个指定方向之间的关系判断所述操作方向。
9.一种操作方向判断方法,包括以下步骤:
设置第一角度区域,所述第一角度区域包括分别分配了不同移动方向的至少两个主要区域和形成所述主要区域之间的边界的边界区域;
指定连接在显示面板上移动的指针的移动起点和其移动终点的矢量的角度位于所述第一角度区域上的区域;并且
仅当所述矢量的角度位于所述主要区域中时,使用所述第一角度区域来将分配给所述矢量的角度位于的所述主要区域的移动方向判断为操作方向,
其中,所述设置的步骤包括设置第二角度区域,所述第二角度区域包括分别分配了不同方向的至少两个区域,
当所述矢量的角度位于所述边界区域中时,所述指定的步骤包括在所述第二角度区域上指定分配给所述移动起点位于的区域的方向和分配给所述移动终点位于的区域的方向,并且
所述判断的步骤包括基于两个指定方向之间的关系判断所述操作方向。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP000136/10 | 2010-01-04 | ||
JP2010000136A JP5418232B2 (ja) | 2010-01-04 | 2010-01-04 | 操作方向判定装置、遠隔操作システム、操作方向判定方法およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102117177A CN102117177A (zh) | 2011-07-06 |
CN102117177B true CN102117177B (zh) | 2014-12-17 |
Family
ID=44215967
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010609900.8A Expired - Fee Related CN102117177B (zh) | 2010-01-04 | 2010-12-28 | 操作方向判断设备、远程操作***、操作方向判断方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20110163981A1 (zh) |
JP (1) | JP5418232B2 (zh) |
CN (1) | CN102117177B (zh) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5505441B2 (ja) | 2012-02-23 | 2014-05-28 | 株式会社セガ | ゲーム装置及びコンピュータゲームプログラム |
JP5945926B2 (ja) * | 2012-03-26 | 2016-07-05 | コニカミノルタ株式会社 | 操作表示装置 |
JP6018775B2 (ja) * | 2012-03-29 | 2016-11-02 | 富士重工業株式会社 | 車載機器の表示制御装置 |
JP5388246B1 (ja) | 2012-08-31 | 2014-01-15 | Necシステムテクノロジー株式会社 | 入力表示制御装置、シンクライアントシステム、入力表示制御方法およびプログラム |
US10175874B2 (en) * | 2013-01-04 | 2019-01-08 | Samsung Electronics Co., Ltd. | Display system with concurrent multi-mode control mechanism and method of operation thereof |
CN103092427B (zh) * | 2013-02-08 | 2015-11-04 | 王正道 | 一种触摸屏的操作感测方法 |
KR102157332B1 (ko) | 2013-03-15 | 2020-09-17 | 삼성전자주식회사 | 전자 장치에서 줌 기능을 제어하기 위한 방법 및 장치 |
CN103309579B (zh) * | 2013-06-26 | 2017-02-22 | 珠海金山办公软件有限公司 | 多层级定位方法与*** |
JP6253284B2 (ja) * | 2013-07-09 | 2017-12-27 | キヤノン株式会社 | 情報処理装置およびその制御方法、プログラム、記録媒体 |
TWI502474B (zh) * | 2013-11-28 | 2015-10-01 | Acer Inc | 使用者介面的操作方法與電子裝置 |
KR102282498B1 (ko) * | 2014-05-19 | 2021-07-27 | 삼성전자주식회사 | 디스플레이를 이용한 입력 처리 방법 및 장치 |
CN104270663B (zh) * | 2014-09-09 | 2019-02-05 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN104375702B (zh) * | 2014-10-31 | 2019-03-19 | 北京搜狗科技发展有限公司 | 一种触控操作的方法和装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6442578B1 (en) * | 1991-03-20 | 2002-08-27 | Microsoft Corporation | Script character processing method for compression encoding and smoothing of ink strokes |
CN1624641A (zh) * | 2003-04-09 | 2005-06-08 | 美国在线服务公司 | 具有自动纠正的方向输入*** |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05197482A (ja) * | 1992-07-22 | 1993-08-06 | Casio Comput Co Ltd | 入力処理装置 |
JP4316733B2 (ja) * | 1999-06-30 | 2009-08-19 | 富士通コンポーネント株式会社 | 座標入力装置及び記憶媒体 |
US7184020B2 (en) * | 2002-10-30 | 2007-02-27 | Matsushita Electric Industrial Co., Ltd. | Operation instructing device, operation instructing method, and operation instructing program |
US7055110B2 (en) * | 2003-07-28 | 2006-05-30 | Sig G Kupka | Common on-screen zone for menu activation and stroke input |
JP2008009668A (ja) * | 2006-06-29 | 2008-01-17 | Syn Sophia Inc | タッチパネルの駆動方法及び入力方法 |
KR101358767B1 (ko) * | 2007-04-02 | 2014-02-07 | 삼성전자주식회사 | 사용자 입력장치의 공간상 이동에 기초한 사용자 명령수행방법 및 이를 적용한 영상기기 |
US20090282370A1 (en) * | 2008-05-06 | 2009-11-12 | Intuit Inc. | Graphical user interface for data entry |
US8375336B2 (en) * | 2008-05-23 | 2013-02-12 | Microsoft Corporation | Panning content utilizing a drag operation |
-
2010
- 2010-01-04 JP JP2010000136A patent/JP5418232B2/ja not_active Expired - Fee Related
- 2010-12-22 US US12/928,904 patent/US20110163981A1/en not_active Abandoned
- 2010-12-28 CN CN201010609900.8A patent/CN102117177B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6442578B1 (en) * | 1991-03-20 | 2002-08-27 | Microsoft Corporation | Script character processing method for compression encoding and smoothing of ink strokes |
CN1624641A (zh) * | 2003-04-09 | 2005-06-08 | 美国在线服务公司 | 具有自动纠正的方向输入*** |
Also Published As
Publication number | Publication date |
---|---|
CN102117177A (zh) | 2011-07-06 |
JP2011138457A (ja) | 2011-07-14 |
US20110163981A1 (en) | 2011-07-07 |
JP5418232B2 (ja) | 2014-02-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102117177B (zh) | 操作方向判断设备、远程操作***、操作方向判断方法 | |
JP5370144B2 (ja) | 操作方向判定装置、遠隔操作システム、操作方向判定方法およびプログラム | |
KR102063621B1 (ko) | 웨어러블 기기의 스크린의 표시 방법 및 웨어러블 기기 | |
US8866773B2 (en) | Remote control apparatus, remote control system, remote control method, and program | |
JP5418187B2 (ja) | 接触操作判定装置、接触操作判定方法およびプログラム | |
US20170291110A1 (en) | Game control program, game control method, and game control device | |
JP5552772B2 (ja) | 情報処理装置、情報処理方法およびコンピュータプログラム | |
CN102508615B (zh) | 触控屏幕画面控制方法 | |
JP6185123B1 (ja) | プログラム、制御方法、及び情報処理装置 | |
US20130002578A1 (en) | Information processing apparatus, information processing method, program and remote control system | |
JP2010003307A (ja) | 携帯情報端末、コンピュータ読取可能なプログラムおよび記録媒体 | |
JP2015170282A (ja) | 車両用操作装置 | |
JP2011008111A (ja) | 表示装置及びその制御方法 | |
CN108595076A (zh) | 一种电子设备触控交互方法 | |
CN108459790A (zh) | 一种电子设备触控交互方法 | |
CN108595075A (zh) | 一种电子设备触控交互方法 | |
JP4933997B2 (ja) | 数値設定方法およびタッチパネル式操作装置 | |
JP4793133B2 (ja) | 入力装置 | |
WO2017163566A1 (ja) | プログラム、コンピュータ装置、プログラム実行方法、及び、システム | |
CN108563379A (zh) | 一种电子设备触控交互方法 | |
WO2014125865A1 (ja) | 移動指示装置、コンピュータプログラム、移動指示方法及び移動体システム | |
US20160349987A1 (en) | Input method and input device | |
JP5998761B2 (ja) | 電子装置 | |
JP4769947B2 (ja) | ポインティングシステム及びポインティング方法 | |
JP2018063738A (ja) | 図形処理装置および図形処理プログラム |
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: 20141217 Termination date: 20151228 |
|
EXPY | Termination of patent right or utility model |