远程操作设备、远程操作系统、远程操作方法和程序的制作方法

文档序号:7915613阅读:107来源:国知局
专利名称:远程操作设备、远程操作系统、远程操作方法和程序的制作方法
技术领域
本发明涉及远程控制装置、远程控制系统、远程控制方法和程序。
背景技术
近些年,远程控制装置(诸如安装有触摸板显示器的命令器)已经普及。远程控制装置被配置以远程地控制诸如电视之类的电子设备。同时,已知远程控制装置检测在触摸板显示器上所提供的触摸板上指定任意接触起始点的滑动和保持(swipe and hold)控制并将根据所检测到的结果的控制命令传送到电子设备。在此情况下,指定任意接触起始点的滑动和保持控制表示如下控制手指等触摸 在触摸板的接触检测区域中的任意点,且手指等在触摸触摸板的同时滑动然后在触摸触摸板的同时保持在触摸板上。指定任意接触起始点的滑动和保持控制使能(enable)用户的控制而不用检查触摸板上的显示。因此,用户可以集中注意力于观看和聆听在电子设备上显不的内容等。远程控制装置响应于滑动控制向电子设备传送指示在对应于控制方向的方向上的滑动开始的控制命令。该远程控制装置然后响应于在滑动控制之后的保持控制的取消而传送指示滑动停止的控制命令。与此同时,例如,电子设备响应于所接收到的控制命令而移动光标并切换显示器上的内容显示。

发明内容
技术问题但是,过去为了改变滑动和保持控制中的滑动方向,在第二方向上的滑动和保持控制需要在第一方向上的滑动和保持控制之后,跟踪手指等对触摸板的接触的临时取消。类似地,为了终止滑动,需要在第一方向上的滑动和保持控制之后,取消手指等对触摸板的接触。 因此,接触的取消损失了控制的连续性。在不恰当时间上的接触的取消也使得不能输入所期待的命令。这有时降低了可操作性。鉴于上述情况,本发明提供能够增加滑动和保持控制的可操作性的远程控制装置、远程控制系统、远程控制方法和程序。技术方案根据为了完成上述目的的本发明的第一方面,提供远程控制装置,其包括显示板;控制检测部分,用于通过对显示板的连续接触控制检测接触点的滑动;命令生成部分,用于从接触起始点与从该接触起始点滑动的第一滑动点之间的位置关系中得到第一方向,生成指示第一方向上的滑动开始的控制命令,从接触起始点与从该第一滑动点滑动的第二滑动点之间的位置关系中得到第二方向,并在第二方向不同于第一方向的情况下生成指示第一方向上的滑动停止和第二方向上的滑动开始的控制命令;和命令传送部分,用于向电子设备传送所生成的控制命令。
根据以上配置,从接触起始点与第一滑动点之间的位置关系中得到第一方向,并传送指示第一方向上的滑动开始的控制命令。从接触起始点与第二滑动点之间的位置关系中得到第二方向并在第二方向不同于第一方向的情况下,传送指示第一方向上的滑动停止和第二方向上的滑动开始的控制命令。因此,可以改变滑动方向而不用接触的临时取消,从而增加滑动和保持控制的可操作性。命令生成部分可以得到接触起始点与第一滑动点之间的第一距离以及该接触起始点与第二滑动点之间的第二距离,并在第一距离和第二距离之间的差等于或大于预定阈值的情况下生成指示滑动停止的控制命令。命令生成部分可以得到接触起始点与滑动点之间的距离,并在所得到的距离等于或大于另一预定阈值的情况下生成指示滑动开始的控制命令。·命令生成部分可以生成指示滑动的继续控制命令,直到在传送了指示滑动开始的控制命令之后传送了指示滑动停止的控制命令为止。命令生成部分可以在向电子设备传送了指示滑动开始的控制命令之后未检测到接触点的情况下,生成指示滑动停止的控制命令。控制命令可以包括根据接触起始点与滑动点之间的距离设置并指示滑动速度的信息。控制命令可以用于滑动在电子设备上所显示的将被滑动的对象。根据为了完成上述目的的本发明的第二方面,提供远程控制系统,其包括上述远程控制装置和由远程控制装置远程地控制的电子设备。根据为了完成上述目的的本发明的第三方面,提供远程控制方法,其包括通过对显示板的连续接触控制检测接触点的滑动;从接触起始点与从该接触起始点所滑动的第一滑动点之间的位置关系中得到第一方向,生成并向电子设备传送指示第一方向上的滑动开始的控制命令;和从接触起始点与从第一滑动点所滑动的第二滑动点之间的位置关系中得到第二方向,并在第二方向不同于第一方向的情况下生成并向电子设备传送指示第一方向上的滑动停止和第二方向上的滑动开始的控制命令。根据为了完成上述目的的本发明的第四方面,提供用于使计算机实现上述远程控制方法的程序。在此情况下,该程序可以使用计算机可读记录介质提供或通过通信方法提供。本发明的有益效果如上所述,根据本发明,可以提供能够增加滑动和保持控制的可操作性的远程控制装置、远程控制系统、远程控制方法和程序。


图I是根据本发明的实施例的远程控制装置的示意性说明。图2是根据本发明的实施例的远程控制系统的配置的说明。图3是示出根据本发明的实施例的命令器的主要配置的方框图。图4是定义滑动和保持控制的参数的说明。图5是示出响应于滑动和保持控制所生成的控制命令的表格。图6是示出远程控制处理的步骤的流程图。
图7是示出用于确定键码(key codes)的标准的流程图。图8A是描述远程控制处理的说明。图SB是描述远程控制处理的说明。图SC是描述远程控制处理的说明。图9是示出远程控制处理的步骤的示例性变型的流程图。
具体实施例方式以下,将参考附图详细描述本发明的优选实施例。注意,在此说明书和附图中,用相同的附图标记表示具有基本相同功能和结构的要素,且省略重复的解释。
I、远程控制装置100的概述首先,将参考图I描述根据本发明的实施例的远程控制装置100的概述。图I是根据本发明的实施例的远程控制装置的示意性说明。如图I所示,在远程控制装置100中的触摸板显示器101中所提供的触摸板IOla上进行在其中已经由手指P等指定了任意接触起始点SP的滑动和保持控制。在维持接触的同时,在滑动和保持控制中完成连续控制,诸如从接触起始点SP到第一滑动点MP1、到第二滑动点MP2、…的控制。然后,从接触起始点SP与第一滑动点MPl之间的位置关系中得到第一方向(例如,向右方向),并向电子设备(未显示)传送指示第一方向上的滑动开始的控制命令Cl。进一步,从接触起始点SP与第二滑动点MP2之间的位置关系中得到第二方向(例如,向上方向)。当第二方向不同于第一方向时,向电子设备传送指不第一方向上的滑动停止和第二方向上的滑动开始的控制命令C2。因此,可以在维持控制的连续性时指令滑动方向的改变。而且,在远程控制装置100中得到接触起始点SP与第一滑动点MPl之间的第一距离LI以及接触起始点SP与第二滑动点MP2之间的第二距离。当该第一距离LI与该第二距离L2之间的差△ L等于或大于预定阈值LT时,向电子设备传送指示滑动停止的控制命令C3。因此,可以在维持控制的连续性时指令滑动停止。2、远程控制装置100的配置接着,将参考图2和图3描述根据本发明的实施例的远程控制装置100的配置。图2是根据本发明的实施例的远程控制系统的配置的说明。图3是示出根据本发明的实施例的命令器100的主要配置的方框图。注意,以下将假定远程控制装置100作为包括触摸板显示器101的命令器100来给出描述。如图2所示,命令器100组成远程地控制诸如电视10之类的电子设备的远程控制系统的一部分。命令器100是诸如PDA、移动电话或数字音乐播放器之类的具有触摸板显示器101的电子设备的示例。电视10是通过用户使用命令器100远程地控制的电子设备的示例。命令器100执行与电视10的单向通信或互相通信,而不用网络或通过有线或无线网络。命令器100响应于由用户的手指P等对触摸板显示器101中所提供的触摸板IOla的接触控制,向电视10传送控制命令C。在此情况下,命令器100检测在其中已经在触摸板IOla上指定了任意接触起始点SP的滑动和保持控制,然后向电视10传送根据所检测到的结果的控制命令C。例如,电视10响应于所接收到的控制命令C移动光标CU并切换在显示器11上的内容显示。在图2中所示的示例中,在用于从接触起始点SP向第一滑动点MPl滑动手指P并保持它的第一控制之后,进行用于从第一滑动点MPl向第二滑动点MP2滑动手指P并保持它的第二控制而不用取消对触摸板IOla的接触。因此,在显示器11上,光标⑶响应于该第一控制从内容Ca移动到内容Cb,并响应于该第二控制从内容Cb移动到内容Ce。如图3中所示,命令器100包括触摸 板显示器101、控制部分103、存储器105和通信部分107。触摸板显示器101包括控制板IOla(控制检测部分)和堆叠在其上的显示板101b。例如,使用电阻、电容、超声波或红外面板作为触摸板101a。例如,使用液晶显示器(LCD)作为显示面板101b。触摸面板IOla检测手指P、笔头等与面板表面的接触。当手指P变为与面板表面的接触时,触摸面板IOla将接触信号供应给控制部分103,而当手指P与面板表面分开时,将取消信号供应给控制部分103。进一步,当手指P处于与面板表面的接触时,将指示根据接触位置的X-Y坐标的坐标信号提供给触摸面板101a。控制部分103包括CPU、RAM、ROM等。CPU使用RAM作为工作存储器以执行在ROM中所存储的程序并控制命令器100的每个部分。控制部分103也通过执行程序来作为命令生成部分和命令传送部分。存储器105是诸如EEPROM之类的非易失性存储器并存储显示数据、命令信息等。通信部分107根据用户所输入的控制向电视10传送预定控制命令C。控制部分103解码由触摸板IOla供应的坐标信号以生成坐标数据并基于接触/取消信号和该坐标数据控制命令器100的每个部分。控制部分103根据用户输入的控制从存储器105读取命令信息并向通信部分107供应该命令信息。通信部分107基于命令信息向电视10传送预定控制命令C。控制部分103读取在存储器105中存储的数据以生成用于图形用户界面(⑶I)屏幕的显示数据并向显示板IOlb供应该显示数据。显示板IOlb基于显示数据显示该⑶I屏幕。控制部分103基于接触/取消信号和坐标数据,确定已经指定了给定接触起始点SP的滑动和保持控制。在取消信号的输入之后的接触信号的第一次输入时,控制部分103设置对应的坐标数据为接触起始点SP的坐标。控制部分103当在连续地输入接触信号的同时辨识出坐标数据连续改变时,确定已经实行了滑动控制。在确定已经完成了滑动控制之后,控制部分103当在连续地输入接触信号的同时辨识出几乎恒定的坐标数据时,确定已经完成了保持控制,然后设置该坐标数据为滑动点MP的坐标。控制部分103当在连续地输入接触信号之后输入取消信号时,确定已经终止了滑动和保持控制。控制部分103从接触起始点SP和滑动点MP的坐标中确定接触起始点SP与滑动点MP之间的位置关系(距离L和角度R),然后根据所确定的结果生成控制命令C。控制部分103然后控制通信部分107向电视10传送所生成的控制命令C。控制部分103根据接触起始点SP与第一滑动点MPl之间的位置关系设置第一方向并生成指示第一方向上的滑动开始的控制命令Cl。控制部分103也根据接触起始点SP与第二滑动点MP2之间的位置关系设置第二方向,并在该第二方向不同于该第一方向的情况下生成指示第一方向上的滑动停止和第二方向上的滑动开始的控制命令C2。进一步,控制部分103计算接触起始点SP与第一滑动点MPl之间的第一距离LI,以及接触起始点SP与第二滑动点MP2之间的第二距离L2。控制部分103在第一距离LI与第二距离L2之间的差Λ L等于或大于预定阈值LT的情况下生成指示滑动停止的控制命令C3。3、远程控制处理接着,将参考图4到图8描述使用上述命令器100的电视10的远程控制处理。图4是定义滑动和保持控制的参数的说明。图5是示出响应于滑动和保持控制所生成的控制命令C的表格。图6是示出远程控制处理的步骤的流程图。图7是示出用于确定键码(keycodes)的标准的流程图。图8A到图SC是描述远程控制处理的说明。如上所述,命令器100响应于滑动和保持控制远程地控制电视10。如图4所示,由正常坐标PO、滑动坐标P1、P2、…、滑动距离LI、L2、…和滑动角度Rl、R2、…的每个参数定乂滑动和保持控制。在此,正常坐标PO在滑动和保持控制中表示在那里手指P已经首先触摸触摸板IOla的接触起始点SP的中心坐标。滑动坐标P1、P2、…表示手指P已经从接触起始点SP滑动在并且在触摸触摸板IOla的同时保持在那里的滑动点MPl的中心坐标,或者表示手指 P已经从滑动点MPl滑动在并保持在那里的下一个滑动点MP2的中心坐标。滑动距离LI、L2、…和滑动角度R1、R2、…分别表示连接接触起始点SP与滑动点MP1、MP2、…中的每一个的矢量的标量值及其矢量角。例如,假定在滑动和保持控制中手指P从接触起始点SP滑动到第一滑动点MPl和第二滑动点MP2。在此情况下,定义正常坐标PO为接触起始点SP的坐标。定义滑动坐标Pl和P2为第一滑动点MPl和第二滑动点MP2的坐标。计算第一滑动点MPl和第二滑动点MP2的滑动距离LI和L2以及滑动角度Rl和R2作为连接接触起始点SP与滑动点MPl和MP2中的每一个的矢量的标量值及其矢量角。注意,滑动角度Rl和R2以弧度表示。如上所述,命令器100响应于滑动和保持控制生成控制命令C。如图5中所示,控制命令C包括诸如键码、控制代码和力度参数I之类的信息。该键码是指定滑动方向的信息片段。控制代码是诸如根据键码指示滑动开始的“开始”代码、指示滑动停止的“停止”代码、指示滑动继续的“继续”代码。力度参数I是根据键码指示滑动速度、加速度等的参数。命令器100根据图6中所示的处理步骤远程地控制电视10。注意,当检测到手指P与触摸板IOla的接触时,执行远程控制处理。在远程控制处理开始时,控制部分103初始化最大滑动距离LM,或者换句话说,将零代入该LM (步骤S101)。最大滑动距离LM被用于确定用以停止滑动的指令,如下所述。控制部分103确定用户是否输入了滑动控制(S103)。当检测到滑动控制时,控制部分103计算滑动距离L和滑动角度R(S105)。控制部分103确定滑动距离L是否等于或大于预定第一阈值LTl (S107)。第一阈值LTl被用于确定所检测到的滑动控制是否有效。然后,当滑动距离L等于或大于第一阈值LTl时,控制部分103进行下一个处理。当滑动距离L小于第一阈值LTl时,控制部分103返回步骤S103中的处理。当在步骤S107的处理中滑动距离L等于或大于第一阈值LTl时,控制部分103根据图7中所示的用于确定的标准来设置对应于滑动角度R的键码Kl (S109)o然后,控制部分103控制通信部分107以向电视10传送包括键码Kl和控制代码“开始”的控制命令C (Slll)0该电视10响应于控制命令C在对应于该键码的方向上开始滑动处理。在图7中所示的用于确定的标准中,当滑动角度R满足R < /4或7JI/4彡R时(S151),设置键码“向右”(S153)。当滑动角度R满足31/4彡R< 3π/4时(S155),设置键码“向上”(S157)。当滑动角度R满足3π/4 <R< 5JI/4时(S159),设置键码“向左”(S161)。在除了上述以外的情况下,S卩,当滑动角度R满足5 Ji /4彡R < 7 Ji /4时,设置键码“向下”(S163)。注意,用于确定键码的标准不局限于上述示例。例如,可以颠倒键码“向上”的设置和键码“向下”的设置,也可以颠倒键码“向左”的设置和键码“向右”的设置。在传送控制命令C之后,控制部分103确定用户是否输入下一个滑动控制(SI 13 )。当检测到下一个滑动控制时,控制部分103计算滑动距离L和滑动角度R(R115)。注意,如 果检测到接触的取消(取消信号)而非下一个滑动控制,则控制部分103控制通信部分107以向电视10传送包括键码Kl和控制代码“停止”的控制命令C。该电视10响应于控制命令C停止滑动处理。在计算滑动距离L和滑动角度R之后,控制部分103确定滑动距离L是否等于或大于最大滑动距离LM(S117)。然后,当滑动距离L等于或大于最大滑动距离LM时,控制部分103进行步骤S119中的处理。当滑动距离L小于最大滑动距离LM时,控制部分103进行步骤S127中的处理。注意,等于或大于最大滑动距离LM的滑动距离L表示输入了用以从接触起始点SP移开的滑动控制。小于最大滑动距离LM的滑动距离L表示输入了用以接近接触起始点SP的滑动控制。当在步骤S117的处理中滑动距离L等于或大于最大滑动距离LM时,控制部分103将滑动距离L代入最大滑动距离LM,或者换句话说,用滑动距离L更新最大滑动距离(Slig)0接着,控制部分103以与步骤S109中的处理相同的方式,根据图7中所示的用于确定的标准来设置对应于滑动角度R的键码K2 (S121)。然后,控制部分103确定键码Kl是否与键码K2对应(S123)。当键码Kl与键码K2对应时,控制部分103返回步骤S113中的处理。当键码Kl不与键码K2对应时,控制部分103进行步骤S129中的处理。注意,与键码K2对应的键码Kl表示确定该滑动控制是在与先前滑动控制相同的方向上的控制。不与键码K2对应的键码Kl表示确定该滑动控制是在与先前滑动控制不同的方向上的控制。另一方面,当在步骤S117的处理中滑动距离L小于最大滑动距离LM时,控制部分103确定滑动距离L与最大滑动距离LM之间的差AL (=LM-L)是否等于或大于预定第二阈值LT2(S127)。第二阈值LT2被用于确定用以停止滑动的指令。当差AL等于或大于第二阈值LT2时,控制部分103进行下一个处理。当差Λ L小于第二阈值LT2时,控制部分103进行步骤S121中的处理。注意,等于或大于第二阈值LT2的差Λ L表示确定滑动控制是取消先前滑动控制的控制。当在步骤S123的处理中键码Kl不与键码Κ2对应时或当在步骤S127的处理中差Δ L等于或大于第二阈值LT2时,控制部分103控制通信部分107以向电视10传送包括键码Kl和控制代码“停止”的控制命令C (S129)。该电视10响应于控制命令C停止滑动处理。接着,控制部分103初始化最大滑动距离LM(S131)。控制部分103返回步骤S107中的处理并确定已经在步骤S115的处理中所计算的滑动距离L是否等于或大于第一阈值LT1。图8A到图8C示出指定任意预定接触起始点SP的滑动和保持控制的特殊示例。在图8A所示的示例中,进行滑动和保持控制以连续地从接触起始点SP经过第一滑动点MPl向第二滑动点MP2滑动手指P(未显示)。在图8A所示的示例中,从第一滑动点MPl向第二滑动点MP2的滑动指令改变滑动方向。在第一滑动点MPl处滑动距离LI等于或大于第一阈值LTl且滑动角度Rl满足Rl< ^/4,从而将键码“向右”设置为键码K1。因此,命令器100向电视10传送包括键码“向右”和控制代码“开始”的控制命令。例如,该电视10响应于控制命令C开始在显示器11上的向右方向上滑动光标⑶。在第二滑动点MP2处滑动距离L2等于或大于最大滑动距离LM,从而用滑动距离L2更新最大滑动距离LM。同时,滑动角度R2满足/4彡R2 < 3 Ji/4,从而键码“向上”(即,与键码Kl不同的键码)被设置为键码K2。因此,命令器100向电视10传送包括键码“向右”和控制代码“停止”的控制命令C。该电视10响应于控制命令C停止在向右方向上滑动光标CU。进一步,用滑动方向的改变初始化最大滑动距离LM。滑动距离L2等于或大于第一阈值LTl且滑动角度R2是π /4 < Rl < 3 π /4,从而将键码“向上”设置为键码Kl。因此,命令器100向电视10传送包括键码“向上”和控制代码“开始”的控制命令C。该电视10响应于控制命令C开始在向上方向而非向右方向上滑动光标CU。当检测到接触的取消时,命令器100向电视10传送包括键码“向上”和控制代码“停止”的控制命令C。该电视10响应于控制命令C停止在向上方向上滑动光标⑶。在图SB所示的示例中,进行滑动和保持控制以从接触起始点SP经过第一滑动点MPl向第二滑动点ΜΡ2连续地滑动手指P。在图8Β所示的示例中,从第一滑动点MPl向第二滑动点ΜΡ2的滑动指令停止滑动。在第一滑动点MPl处命令器100向电视10传送包括键码“向右”和控制代码“开始”的控制命令C。该电视10响应于控制命令C在显示器11上开始在向右方向上滑动光标CU。假定在第二滑动点ΜΡ2处滑动距离L2小于最大滑动距离LM且计算最大滑动距离LM与滑动距离L2之间的差AL (LM-L2)为等于或大于第二阈值LT2的值。在此情况下,命令器100向电视10传送包括键码“向右”和控制命令“停止”的控制命令C。电视10响应于控制命令C停止在向右方向上滑动光标CU。进一步,用滑动停止初始化最大滑动距离LM。然后,假定在第二滑动点ΜΡ2所计算的滑动距离L2小于第一阈值LT1。在此情况下,命令器100不向电视10传送控制命令C。因此,电视10维持停止光标⑶的滑动。当检测到接触的取消时,命令器100终止远程控制处理。注意,当在第二滑动点ΜΡ2所计算的滑动距离L2等于或大于第一阈值LTl时,滑动角度R2满足R2 < Ji /4,从而将键码“向右”设置为键码Kl。因此,命令器100向电视10传送包括键码“向右”和控制命令“开始”的控制命令C。该电视10响应于控制命令C开始在向右方向上滑动光标CU。在图SC所示的示例中,进行滑动和保持控制以从接触起始点SP经过第一滑动点、MPl和第二滑动点MP2向第三滑动点MP3连续滑动手指P。在图8C所示的示例中,从第二滑动点MP2向第三滑动点MP3的滑动指令恢复滑动。在第一滑动点MPl处,命令器100向电视10传送包括键码“向右”和控制命令“开始”的控制命令C。该电视10响应于控制命令C开始在向右方向上滑动光标CU。在第二滑动坐标处,命令器100向电视10传送包括键码“向右”和控制命令“停止”的控制命令C。该电视10响应于控制命令C停止在向右方向上滑动光标CU。然后,假定在第二滑动点MP2所计算的滑动距离L2小于第一阈值LT1。在此情况下,命令器100不向电视10传送控制命令C。因此,该电视10维持停止光标⑶的滑动。接着,在第三滑动点MP3处滑动距离L3等于或大于最大滑动距离LM且滑动角度R3满足/4 < R3 < 3 /4,从而将键码“向上”设置为键码Kl。因此,命令器100向电视10传送包括键码“向上”和控制命令“开始”的控制命令C。该电视10响应于控制命令C开始在向上方向滑动光标CU。4、远程控制处理的示例性变型接着,将参考图9描述经过上述命令器100的电视10的远程控制处理的示例性变型。图9是示出远程控制处理的步骤的示例性变型的流程图。注意,在下面将省略与图6所示的远程控制处理重复的描述。在图9所示的远程控制处理的示例性变型中,将根据滑动距离L的力度参数I用作定义滑动和保持控制的参数。设置力度参数I为与滑动距离L成比例的值等,以指令滑动速度、加速度等。当在步骤S205和S215的处理中检测到滑动控制和下一个滑动控制时,控制部分103连同滑动距离L和滑动角度R —起计算力度参数I。在步骤S211的处理中,控制部分103控制通信部分107以向电视10传送包括力度参数I连同键码Kl和控制代码“开始”在一起的控制命令C。该电视10响应于控制命令C在对应于键码的方向上开始滑动处理。在此情况下,力度参数I的值越大,在对应于键码的方向上滑动速度越快。在步骤S216的处理中,控制部分103确定力度参数I的值(绝对值)是否是非无效值(例如,值=0)的最小值IM。在此情况下,当力度参数I的值是最小值IM时,控制部分103进行下一步骤,且当力度参数I的值不是最小值IM时进行步骤S221中的步骤。注意,等于非无效值的最小值頂的力度参数I的值表示可能已经指令了滑动停止。不等于非无效值的最小值頂的力度参数I的值表示不可能已经指令了滑动停止。当键码Kl与键码K2对应时,在步骤S224的处理中,控制部分103确定在步骤S205中所计算的力度参数I是不同于在步骤S215中所计算的力度参数I的值。然后,控制部分103当这些值彼此不同时,进行下一个处理,且当这些值彼此相等时,返回步骤S213中的处理。在步骤S245的处理中,控制部分103向电视10传送包括力度参数I连同键码Kl和控制代码“继续”在一起的控制命令C。这意味着传送力度参数I的已更新值。该电视10响应于控制命令C,以根据已更新力度参数I的速度在对应于键码的方向上继续滑动处理。注意,当使用力度参数I时,控制部分103可以控制通信部分107向电视10传送取代控制代码“开始”和“结束”而分别包括作为力度参数I的非无效值的值和无效值的控制命令C。然后,电视10当辨识出非无效值的值时,开始在对应于键码的方向上的滑动处理,而当辨识出无效值时,停止在对应于键码的方向上的滑动处理。同时,当使用力度参数I时,控制部分103可以控制通信部分107向电视10传送取代键码而包括力度参数I的控制命令C。在此情况下,例如,该力度参数I当控制命令C是在向上方向时,被设置为正值,而当控制命令C是向下方向时,被设置为负值。因此,电视10当辨识出该正值时,开始向上滑动,而当辨识出该负值时,开始向下滑动。5、结论如上所述,根据本发明实施例的命令器100从接触起始点SP与第一滑动点MPl之间的位置关系中得到第一方向,并传送指示第一方向上的滑动开始的控制命令Cl。然后,从接触起始点SP与第二滑动点MP2之间的位置关系中得到第二方向,且在该第二方向不同于第一方向的情况下传送指示第一方向上的滑动停止和第二方向上的滑动开始的控制命令C2。因此,可以改变滑动方向而不用接触的临时取消,从而增加了滑动和保持控制的可操作 性。以上已经参考附图描述了本发明的优选实施例,但当然本发明不局限于上述示例。本领域技术人员可以在所附权利要求的范围内得到各种变更(alternation)和改进,且应当理解,它们自然落入本发明的技术范围之内。例如,上面已经描述了传送包括单一键码的控制命令C的情况。但是,控制命令C可以包括多个键码,诸如键码“向上”和“向右”。在此情况下,在电视10中进行在诸如右上之类的对角方向上的滑动处理。进一步,上面已经描述了计算滑动距离L作为连接接触起始点SP和滑动点MP的矢量的标量值的情况。但是,可以计算滑动距离L作为该矢量的余弦值或正弦值。更进一步,在上面的描述中,在包括控制代码“开始”的控制命令C与包括控制代码“停止”的控制命令C之间不传送任何其他控制命令C。但是,在传送两个控制命令C之间可以规律地传送包括控制代码“继续”的控制命令C ’。因此,在传送两个控制命令C之间的间隔中发生故障的情况下,当电视10未接收到包括控制代码“继续”的控制命令C’时,可以停止滑动控制。更进一步,上面已经描述了响应于滑动和保持控制而在显示器上滑动光标⑶的情况。但是,响应于滑动和保持控制,例如可以快进/倒所播放的内容并且例如可以切换所显示的内容。参考符号列表10 电视100命令器101触摸板显示IOla 触摸板SP接触起始点MPI、MP2、MP3 滑动点LI、L2和L3滑动距离R1、R2和R3滑动角度
权利要求
1.一种远程控制装置,其包括 显示板; 控制检测部分,用于通过对所述显示板的连续接触控制检测接触点的滑动; 命令生成部分,用于从接触起始点与从所述接触起始点滑动的第一滑动点之间的位置关系中得到第一方向,生成指示第一方向上的滑动开始的控制命令,从所述接触起始点与从所述第一滑动点滑动的第二滑动点之间的位置关系中得到第二方向,并在所述第二方向不同于所述第一方向的情况下生成指示所述第一方向上的滑动停止和所述第二方向上的滑动开始的控制命令;和 命令传送部分,用于向电子设备传送所生成的控制命令。
2.根据权利要求I的远程控制装置,其中,所述命令生成部分得到所述接触起始点与 所述第一滑动点之间的第一距离和所述接触起始点与所述第二滑动点之间的第二距离,并在所述第一距离与所述第二距离之间的差等于或大于预定阈值的情况下生成指示滑动停止的控制命令。
3.根据权利要求I的远程控制装置,其中,所述命令生成部分得到所述接触起始点与滑动点之间的距离,并在所得到的距离等于或大于另一个预定阈值的情况下生成指示所述滑动开始的控制命令。
4.根据权利要求I的远程控制装置,其中,所述命令生成部分生成指示滑动继续的控制命令,直到在传送了指示所述滑动开始的所述控制命令之后传送指示所述滑动停止的所述控制命令为止。
5.根据权利要求I的远程控制装置,其中,所述命令生成部分在向所述电子设备传送了指示所述滑动开始的所述控制命令之后未检测到接触点的情况下,生成指示所述滑动停止的所述控制命令。
6.根据权利要求I的远程控制装置,其中,所述控制命令包括根据所述接触起始点与所述滑动点之间的距离设置并指示滑动速度的信息。
7.根据权利要求I的远程控制装置,其中,所述控制命令用于滑动在所述电子设备上所显示的将被滑动的对象。
8.—种远程控制系统,其包括 远程控制装置;和 由远程控制装置远程地控制的电子设备,其中所述远程控制装置包括 显示板, 控制检测部分,用于通过对所述显示板的连续接触控制检测接触点的滑动, 命令生成部分,用于从接触起始点与从所述接触起始点滑动的第一滑动点之间的位置关系中得到第一方向,生成指示第一方向上的滑动开始的控制命令,从所述接触起始点与从所述第一滑动点滑动的第二滑动点之间的位置关系中得到第二方向,并在所述第二方向不同于所述第一方向的情况下生成指示所述第一方向上的滑动停止和所述第二方向上的滑动开始的控制命令,和 命令传送部分,用于向电子设备传送所生成的控制命令。
9.一种远程控制方法,其包括 通过对显示板的连续接触控制检测接触点的滑动;从接触起始点与从所述接触起始点滑动的第一滑动点之间的位置关系中得到第一方向,且生成并向电子设备传送指示所述第一方向上的滑动开始的控制命令;和 从所述接触起始点与从所述第一滑动点滑动的第二滑动点之间的位置关系中得到第二方向,且在所述第二方向不同于所述第一方向的情况下生成并向电子设备传送指示所述第一方向上的滑动停止和所述第二方向上的滑动开始的控制命令。
10.一种使计算机实现远程控制方法的程序,该远程控制方法包括 通过对显示板的连续接触控制检测接触点的滑动; 从接触起始点与从所述接触起始点滑动的第一滑动点之间的位置关系中得到第一方向,且生成并向电子设备传送指示所述第一方向上的滑动开始的控制命令;和 从所述接触起始点与从所述第一滑动点滑动的第二滑动点之间的位置关系中得到第二方向,且在所述第二方向不同于所述第一方向的情况下生成并向电子设备传送指示所述第一方向上的滑动停止和所述第二方向上的滑动开始的控制命令。
全文摘要
所提供的是远程操作设备、远程操作系统、远程操作方法和程序,借助于它们可以改善滑动和保持(swipe-and-hold)可操作性。所公开的远程操作设备包括显示板(101b);操作检测器(101a),用于检测显示板上与连续接触操作相关联的接触点移动;命令生成器,用于从接触起始点(SP)与接触点已经从接触起始点移动到的第一移动点(MP1)之间的位置关系中确定第一方向并生成指示第一方向上的移动开始的操作命令(C1),并且用于从接触起始点与接触点已经从第一移动点移动到的第二移动点(MP2)之间的位置关系中确定第二方向,如果该第一方向与该第二方向不同,则生成指示第一方向上的移动终止和第二方向上的移动开始的操作命令(C2);和命令传送器,用于向电视接收器(10)传送所生成的操作命令。
文档编号H04Q9/00GK102714765SQ201080061528
公开日2012年10月3日 申请日期2010年11月2日 优先权日2009年12月2日
发明者大桥良德 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1