设备及其信号处理方法相关申请的交叉引用
本申请要求于2011年6月23日向韩国知识产权局提交的韩国专利申请
第10-2011-0061306号的优先权,其公开内容通过引用整体结合于此。
技术领域
符合本发明概念的装置和方法涉及设备及其信号处理方法,更具体地,
涉及用于接收遥控信号的设备及其信号处理方法。
背景技术
近来,Ruwido标准工程协议(r-step protocol,r-步骤协议)已经广泛地
用于控制设备。
根据r-步骤协议,对于正常键的敲击(stroke),在300毫秒(ms)内传
送三个IR帧,然后停止帧传送,而对于重复键的敲击,如频道上/下(up/down)
键、音量向上/向下键等,帧被连续地传送直到用户对重复键的敲击被释放为
止。
另一方面,作为处理根据r-步骤协议传送的遥控信号的方法,300毫秒
过滤方法被使用。
300毫秒过滤方法以300毫秒为单位对根据r-步骤协议传送的多个相同
的遥控信号进行过滤,其可能产生这样一个问题,即,其不处理对应于用户
的快速键敲击(fast keystroke)的遥控信号。
而且,由于r-步骤协议并没有对重复键单独进行定义,其可能产生问题,
这是因为重复键的动作未被适当地保证。
发明内容
示范性实施例可以克服上述缺点以及其它以上未描述的缺点。然而,示
范性实施例无需克服上述缺点,并且可以不克服上述任何问题。
根据示范性实施例的一个方面,提供能够通过从遥控器传送的用户命令
来控制的设备,该设备包括:信号接收单元,被配置为从遥控器连续地接收
多个相同的遥控信号,其中每个遥控信号都是在预定的单位时间内根据对遥
控器的操作而生成的;以及控制单元,被配置为如果接收到多个相同的遥控
信号中的一个遥控信号,则执行对应于多个相同的遥控信号中的所述一个遥
控信号的第一控制动作,并忽略多个遥控信号中的其它遥控信号,其中,如
果接收到在预定的单位时间内根据对遥控器的另外的操作而生成的后续遥控
信号,则控制单元被配置为执行对应于所接收的后续遥控信号的第二控制动
作。
控制单元可以忽略从多个相同的遥控信号之一被接收的时间开始的预定
的临界时间内接收的遥控信号,并可以接受在预定的临界时间之后接收的遥
控信号。
如果在多个连续的单位时间内根据对遥控器的重复键的长按(long push)
操作而连续地接收到多个相同的遥控信号,则控制单元在第一个单位时间内
可以执行对应于第一个接收的遥控信号的第一控制动作,并可以忽略其它遥
控信号,并可以在各个剩余的单位时间内执行对应于其它遥控信号中的每一
个的控制动作。
如果在多个连续的单位时间根据对遥控器的重复键的长按操作而连续地
接收到多个相同的遥控信号,则控制单元在第一个单位时间内可以执行对应
于第一个接收的遥控信号的第一控制动作,并可以忽略其它遥控信号,并可
以在各个剩余的单位时间内执行对应于从其它遥控信号中选择的至少两个遥
控信号的控制动作。
单位时间可以是从对遥控器的操作的时间点开始的300毫秒,并且多个
相同的遥控信号可以包括根据对遥控器的操作而生成的第一个遥控信号和在
从第一个遥控信号开始以100毫秒为单位生成的两个相同的遥控信号。
根据对遥控器的操作生成多个遥控信号和根据对遥控器的另外的操作生
成后续遥控信号的时间差可以大于预定的临界时间。
根据示范性实施例的一个方面,提供能够通过从遥控器传送的用户命令
来控制的设备的信号处理方法,该方法包括:在预定的单位时间内连续地接
收根据对遥控器的操作而生成的多个相同的遥控信号;进行控制以便如果接
收到多个相同的遥控信号中的一个遥控信号,则执行对应于多个相同的遥控
信号中的所述一个遥控信号的控制动作,并忽略多个相同的遥控信号中的其
它遥控信号;以及如果接收到在预定的单位时间内根据对遥控器的另外的操
作而生成的后续遥控信号,则进行控制以执行对应于所接收的后续遥控信号
的控制动作。
所述控制可以包括忽略在从多个相同的遥控信号之一被接收的时间点起
的预定的临界时间内接收的遥控信号,并识别在所述预定的临界时间之后接
收的遥控信号。
如果在多个连续的单位时间内根据对遥控器的重复键的长按操作而连续
地接收到多个相同的遥控信号,则控制动作的执行可以对应于首先接受的遥
控信号来执行,而所述忽略可以包括在第一单位时间内忽略其它遥控信号,
并且所述执行还可以包括在各个剩余的单位时间内执行对应于其它遥控信号
中的每一个的控制动作。
如果在多个连续的单位时间内根据对遥控器的重复键的长按操作而连续
地接收到多个相同的遥控信号,则控制动作的执行可以对应于首先接受的遥
控信号来执行,而所述忽略可以包括在第一单位时间内忽略其它遥控信号,
并且所述执行还可以包括在各个剩余的单位时间内执行对应于从其它遥控信
号中选择的至少两个遥控信号的控制动作。
单位时间可以是从对遥控器的操作的时间点开始的300毫秒,并且多个
相同的遥控信号可以包括根据对遥控器的操作而生成的第一个遥控信号和从
第一个遥控信号开始以100毫秒为单位生成的两个相同的遥控信号。
在根据对遥控器的操作生成多个相同的遥控信号和根据对遥控器的另外
的操作生成后续遥控信号之间的时间差可以大于预定的临界时间。
根据示范性实施例的一个方面,提供一种记录介质,其中存储用于执行
能够通过从遥控器传送的用户命令来控制的设备的信号处理方法的程序,该
信号处理方法包括:在预定的时间内连续地接收根据对遥控器的操作而生成
的多个相同的遥控信号;进行控制以便如果多个相同的遥控信号中的一个遥
控信号被接收,则执行对应于多个相同的遥控信号中的所述一个遥控信号的
控制动作,并忽略多个相同的遥控信号中的其它遥控信号;以及如果接收到
在所述预定的时间内根据对遥控器的另外的操作而生成的后续遥控信号,则
进行控制以执行对应于所接收的后续遥控信号的控制动作。
所述控制可以包括忽略从多个相同的遥控信号之一被接收到的时间点起
的预定的临界时间内接收的遥控信号,并接受在预定的临界时间之后接收的
遥控信号。
如果在多个连续的单位时间根据对遥控器的重复键的长按操作而连续地
接收到多个相同的遥控信号,则控制动作的执行可以对应于首先接受的遥控
信号来执行,而所述忽略可以包括在第一单位时间内忽略其它遥控信号,并
且所述执行还可以包括在各个剩余的单位时间内执行对应于其它遥控信号中
的每一个的控制动作。
附图说明
通过参考附图描述特定示范性实施例,示范性实施例的上述和/或其它方
面将变得更加清楚,在附图中:
图1是示意地示出根据示范性实施例的遥控系统的视图;
图2A是示出根据示范性实施例的设备的配置的框图;
图2B是用于解释根据示范性实施例的显示装置的详细配置的框图;
图3是示出根据示范性实施例的遥控器的配置的框图;
图4A和图4B分别是用于解释根据示范性实施例的遥控器中的遥控键传
送方法的视图;
图5A和图5B分别是用于解释根据示范性实施例的设备中的遥控键信号
处理方法的视图;
图6A到图6C是用于比较和解释相关技术和示范性实施例中根据对重复
键的操作的信号处理方法的视图;
图7A到图7C是用于比较和解释相关技术和另一个示范性实施例中根据
用户的快速键敲击的信号处理方法的视图;
图8是用于解释根据示范性实施例的信号处理方法的流程图;以及
图9是用于解释根据另一个示范性实施例的信号处理方法的流程图。
具体实施方式
以下参考附图更详细地描述本公开的示范性实施例。
图1是示意地示出根据示范性实施例的遥控系统的视图。
如图1中所示,根据示范性实施例的遥控器系统包括设备100和遥控装
置200。
设备100通过从遥控装置200接收的控制信号,也就是,遥控信号来控
制。设备100可以由电视(TV)、个人计算机(PC)、机顶盒,数字广播系统、
音频系统、视频系统、家用设备、等等来实现(embodied),但是本发明概念
并不局限于此,而是可以应用到能够通过从遥控装置200传送的用户命令来
控制的所有装置。然而,在以下描述中,为了更容易解释,设备100将被解
释为,例如,其通过诸如TV的显示装置来实现的情况。
遥控装置200用来接收用户命令,并将它们传送到设备100,所述用户
命令用于控制设备100的操作。这里,遥控装置200可以由遥控器、具有控
制模式的智能电话等来实现。以下,遥控装置200将被假定和解释为,其通
过遥控器来实现,所述遥控器可以包括智能电话。
遥控器200可以被提供有重复键(repeat key)和正常键(normal key),
该重复键如频道向上/向下键,音量向上/向下键,方向转换(direction conversion)
键等等,而该正常键如号码(number)或数字(figure)键、电源键、菜单键等
等,并且遥控器200可以被实现为在预定协议下根据键敲击传送IR信号。这
里,预定协议可以具有用于将所述键敲击划分为对重复键的键敲击和对正常
键的键敲击并根据所划分的键敲击来传送IR信号的特征。
例如,遥控器200可以在Ruwido标准工程协议下(Ruwido的r-步骤协
议)、根据用户对在其中提供的键的敲击来传送IR信号。这里,r-步骤协议可
以被实现,从而对于用户对正常键的敲击,在300毫秒之内、在100毫秒时
间的基础上传送三个IR帧然后停止帧传送,而对于用户对重复键的敲击,在
100毫秒时间的基础上连续地传送IR帧直到用户对重复键的敲击被释放为
止。
图2A是用于解释根据示范性实施例的设备100的配置的框图。参考图
2A,设备100包括信号接收单元110和控制单元120。如这里所使用的术语
“单元”意味着硬件组件,诸如处理器或电路,和/或由诸如处理器的硬件组
件运行的软件组件。
信号接收单元110用来从遥控器200接收根据键敲击的控制命令。换句
话说,信号接收单元110接收在遥控器200生成的遥控器的信号,也就是,
遥控信号,并将它们传送到控制单元120,由此允许设备100执行与它们相
对应的功能动作。
具体来讲,信号接收单元110可以在预定的单位时间内连续地接收根据
遥控器的一次操作而生成的多个相同的遥控信号。如这里所使用的,术语“单
位时间”是指从遥控器被操作的时间点开始的时间。例如,所述多个相同的
遥控信号可以包括根据遥控器200的操作而生成的第一个遥控信号以及从第
一个遥控信号开始以100毫秒为单位生成的两个相同的遥控信号。而且,预
定的单位时间可以是从遥控器被操作的时间点开始的300毫秒。换句话说,
信号接收单元110根据对提供在遥控器中的键的一次操作,在300毫秒的单
位时间内接收以100毫秒为单位生成的三个遥控信号。然而,在某些异常情
况中,比如遥控信号由于障碍等而未被接收的情况,将不被考虑,因为该设
备不能从遥控器接收遥控信号。
另一方面,所接收的信号的种类可以根据在遥控器200操作的键是正常
键还是重复键而变化,但对其的详细解释将稍后描述。
控制单元120控制设备100中包括的所有类型的组件的一般操作。换句
话说,根据在信号接收单元110接收的遥控信号,控制单元120控制显示装
置100中包括的所有类型的组件,以允许显示装置100执行对应于遥控信号
的动作。
具体来讲,当接受多个相同的遥控信号之一时,控制单元120可以执行
对应于所接受的遥控信号的控制动作一次,并忽略其余的多个相同的遥控信
号。
而且,当接收到在单位时间内根据对遥控器200的另外的操作而生成的
后续遥控信号时,控制单元120可以执行对应于所接收的后续遥控信号的控
制动作。这里,后续遥控信号可能不是按照如上所述的预定协议在预定的单
位时间(例如,300毫秒)内重复接收的信号,而是在所述预定的单位时间
内根据用户快速的另外操作而生成的遥控信号。
而且,控制单元120可以忽略在从接受多个相同的遥控信号之一的时间
点开始的预定临界时间(critical time)内接收的遥控信号,而接受在预定临
界时间之后接收的遥控信号。这里,在预定临界时间内接收的遥控信号可以
是按照预定协议重复地接收的遥控信号,并且在预定临界时间之后接收的遥
控信号可以是由用户的另外的操作而生成的遥控信号。
而且,当根据示范性实施例、在多个连续的单位时间内根据对遥控器的
重复键的长按操作而连续地接收到多个相同的遥控信号时,控制单元120可
以在第一个单位时间内执行对应于首先接受的遥控信号的控制动作、而忽视
除了首先接受的遥控信号以外的遥控信号,并且在各个剩余的单位时间内执
行对应于全部(entire)遥控信号中的每一个的控制动作。如这里所使用的,
所述术语“长按操作”(long push manipulation)是指遥控器的键被用户按下
(push)多个连续的单位时间、从而从遥控器连续地传送多个相同的遥控信
号的情况。
而且,当根据另一个示范性实施例、在多个连续的单位时间内根据对遥
控器的重复键的长按操作而连续地接收到多个相同的遥控信号时,控制单元
120可以在第一个单位时间内执行对应于首先接受的遥控信号的控制动作、
而忽视除了首先接受的遥控信号以外的遥控信号,并且在各个剩余的单位时
间内执行对应于在相应的单位时间中从遥控信号中选择的至少两个遥控信号
的控制动作。换句话说,如果控制单元在剩余的单位时间内接受和处理全部
的遥控信号,则存在处理以100毫秒为单位接收的全部遥控信号的负担。因
此,为了避免这种情况,控制单元可以被实现为处理以200毫秒为单位接收
的遥控信号。
以下,设备100将被解释为,例如,其通过诸如TV的显示装置100’来
实现的情况。
图2B是用于解释根据示范性实施例的显示装置100’的详细配置的框图。
参考图2B,显示装置100包括信号接收单元110、控制单元120、显示
单元130、存储单元140、图像接收单元150、信号划分单元160、视听(audio
visual,A/V)处理单元170、和图形用户界面(GUI)处理单元180。在以下
描述中,将省略与图2A中重叠的组件的详细解释。
图像接收单元150从广播站或卫星接收有线或无线广播并对其进行解
调。具体地说,图像接收单元150可以由至少一个调谐器(tuner)来实现。
在一些情况下,图像接收单元150可以具有多个调谐器以通过多个频道同时
接收广播。
信号划分单元160将广播信号划分为视频信号、音频信号、以及广播信
息。信号划分单元160将视频信号和音频信号传送到A/V处理单元170,将
广播信息传送到存储单元140、控制单元120、以及GUI处理单元180。
A/V处理单元170对从信号划分单元160输入的视频信号和音频信号执
行信号处理,诸如视频解码、视频缩放(scaling)、音频解码等等。此外,A/V
处理单元170将视频信号和音频信号分别输出到显示装置130和音频输出单
元(未示出)。
相反,如果将视频信号和音频信号存储在存储单元140中或者将它们通
过连接单元(未示出)传送到外部电器,则A/V处理单元170将视频信号和
音频信号以压缩状态输出到存储单元140或连接单元(未示出)。
GUI处理单元180创建要显示在屏幕上的GUI,并将所创建的GUI添加
到从A/V处理单元170输出的图像上。
显示单元130可以显示从A/V处理单元170输出的图像。
信号接收单元110用来接收从遥控器200传送的根据键敲击的控制命令。
换句话说,信号接收单元110接收在遥控器200生成的遥控信号,并将它们
传送到控制单元120,由此允许显示装置100’执行与它们相对应的功能动作。
例如,如果存在任何对重复键(诸如频道向上/向下键、音量向上/向下键、
方向转换键等)的操作,信号接收单元110可以根据对相应键的操作、在预
定的单位时间内连续地接收多个相同的遥控信号。如果存在对正常键(例如,
提供在遥控器200中的号码‘9’键)的一次操作,信号接收单元110在300
毫秒的单位时间内接收以100毫秒为单位生成的三个遥控信号。
而且,如果存在对重复键(例如,频道向上键)的一次操作,则信号接
收单元110接收以100毫秒为单位生成的多个遥控信号直到所述操作被释放
为止。
在通过信号接收单元110或输入单元(未示出)输入的用户命令的基础
上,控制单元120控制显示装置100’中包括的所有类型的组件以执行与所
述用户命令相对应的动作。
具体来讲,当接受多个相同的遥控信号之一时,控制单元120可以执行
对应于所接受的遥控信号的控制动作一次,并忽略其余的多个相同的遥控信
号。
具体地说,当在单位时间内传送的多个相同的遥控信号之一被接受时,
控制单元120可以在该单位时间内执行对应于所接受的遥控信号的控制动作
一次,并忽略其余的多个相同的遥控信号,并且也在其它单位时间内执行相
同的动作。
而且,当接收到在该单位时间内根据对遥控器200的另外的操作而生成
的后续遥控信号时,控制单元120可以执行对应于所接收的后续遥控信号的
控制动作。
具体地说,控制单元120可以忽略从接受多个相同的遥控信号之一的时
间点开始的预定临界时间内接收的遥控信号,而接受在该预定临界时间之后
接收的遥控信号。
例如,如果在执行对频道向上键的操作之后,在300毫秒的单位时间内
执行对频道向上键的另外的操作,则控制单元120可以将之忽略,但执行与
其相对应的控制动作。换句话说,由于在对频道向上键的操作被执行之后的
100毫秒+A的时间之内接收的遥控信号可以被看作按照预定协议重复接收的
遥控信号,因此它们可以被忽略,而由于在100毫秒+A的时间之后接收的遥
控信号可以被看作通过对频道向上键的另外的操作而生成的遥控信号,因此
它们可以被接受和正常地处理。这里,‘A’可以是接受和处理信号所需的时
间。
而且,当根据示范性实施例、在多个连续的单位时间内根据对遥控器的
重复键的长按操作而连续地接收到多个相同的遥控信号时,控制单元120可
以在第一单位时间内执行对应于首先接受的遥控信号的控制动作、而忽视除
了首先接受的遥控信号以外的遥控信号,并且在各个剩余的单位时间内执行
对应于全部遥控信号中的每一个的控制动作。
例如,如果在多个连续的单位时间(例如,每个300毫秒)的每一个内
根据对遥控器的频道向上键的长按操作、以100毫秒的时间间隔连续地接收
多个相同的遥控信号中的三个,则控制单元120可以在第一个300毫秒的单
位时间内执行对应于首先接受的遥控信号的控制动作、而忽视除了首先接受
的遥控信号以外的遥控信号,并且在各个剩余的300毫秒的单位时间内执行
对应于所述三个遥控信号中的每一个的控制动作。
而且,当根据另一个示范性实施例、在多个连续的单位时间内根据遥控
器的重复键的长按操作而连续地接收多个相同的遥控信号时,控制单元120
可以在第一单位时间内执行对应于首先接受的遥控信号的控制动作、而忽视
除了首先接受的遥控信号以外的遥控信号,并且在各个剩余的单位时间内执
行对应于在相应的单位时间内从遥控信号中选择的至少两个遥控信号的控制
动作。
例如,如果在多个连续的单位时间(例如,每个300毫秒)的每一个内
根据对遥控器的频道向上键的长按操作、以100毫秒的时间间隔连续地接收
多个相同的遥控信号中的三个,则控制单元120可以在第一个300毫秒的单
位时间内执行对应于首先接受的遥控信号的控制动作、而忽视除了首先接受
的遥控信号以外的遥控信号,并且在各个剩余的300毫秒的单位时间内对在
200毫秒的单位时间内接收的遥控信号执行正常处理,并忽略在相应的200
毫秒的单位时间和相应的300毫秒的单位时间之间接收的遥控信号。
存储单元140可以存储关于从遥控器200接收的遥控信号的信息、处理
遥控信号所需的预定时间信息,等等。
图3是示出根据示范性实施例的遥控器200的配置的框图。参考图3,
遥控器200包括输入单元210、控制单元220、以及传送单元230。
输入单元210允许用户在其中输入能够控制设备100或100’的用户命
令。
具体地说,输入单元210可以由包括重复键和正常键的多个操作按钮来
实现,所述重复键如频道向上/向下键、音量向上/向下键、方向转换键等,所
述正常键如号码或数字键、电源键、菜单键等。
控制单元220可以控制传送单元230将从输入单元210输入的用户命令
转换为红外(IR)帧形式,并将它们传送到设备100或100’。
具体地说,对于对正常键的敲击,控制单元220可以进行控制,以便在
预定的单位时间内以预定的时间间隔传送多个IR帧,然后停止传送所述帧。
例如,控制单元220可以进行控制,以便以100毫秒的时间间隔传送三个IR
帧,然后停止传送所述帧。
而且,对于对重复键的敲击,控制单元220可以进行控制,以便在预定
时间的基础上连续地传送IR帧,直到用户对重复键的敲击被释放为止。例如,
控制单元220可以进行控制,以便以100毫秒的时间间隔连续地传送IR帧。
传送单元230可以根据控制单元220的控制,将通过输入单元210输入
的用户命令以IR帧的形式传送到设备100或100’。
在这种情况下,设备100或100’可以被实现为接收根据遥控器200的
键敲击而传送的IR帧,并执行对应于相关功能控制的功能动作。
图4A和图4B分别是用于解释根据示范性实施例的遥控器200中的遥控
键传送方法的视图。
参考图4A,如果存在对于提供在遥控器200中的某个键的一次按下操作
(once pressed manipulation)‘键按下(Key pressed)’,则可以在预定的单位
时间(300毫秒)内、在预定时间(100毫秒)基础上连续地传送多个相同的
遥控信号(F1、F1’和F1”)。
这里,如果所述某个键或对象键(object key)是重复键,则相同的遥控
信号被传送三次(F1、F1’和F1”),然后停止传送针对遥控信号的帧(A)。
而且,如果所述对象键是正常键,则相同的遥控信号被连续地传送,直
到用户对所述键的敲击被释放为止(B)。
此外,参考图4B,如果存在对提供在遥控器200中的某些键的多个操作
‘键按下1、2和3’,则可以传送对应于相关键操作的IR帧。在这种情况下,
用户的多个按下操作可能超过如图4A中所解释的100毫秒,比如130毫秒
和140毫秒。
图5A和图5B分别是用于解释根据示范性实施例的设备100中的遥控键
信号处理方法的视图。
图5A是用于解释根据示范性实施例的设备100中的重复键处理方法的
视图。
参考图5A,当接收帧F1时,设备100接受它作为有效帧,并执行正常
处理。此后,当接收帧F2时,设备100计算帧F1和帧F2之间的接收时间差
的值,并且如果所计算的接收时间差的值是预定临界时间Tr,则可以确定帧
F2不是通过对所述对象键的多个操作生成的帧,并忽略相关的IR帧。换句
话说,如果帧F1和帧F2之间的接收时间差的值不超过预定临界时间Tr,则
设备100可以确定帧F2为根据如上所述的r-步骤协议传送的帧,并忽略相关
的帧。当接收帧F3时,设备100以与帧F2的情况相同的方式进行操作。
之后接收的IR帧,即,帧F4不被忽略,而是由设备100接受并正常地
处理,即使帧F3和帧F4之间的接收时间差的值是预定临界时间Tr时也是如
此。据此,重复键的动作得到保证。
图5B是用于解释根据示范性实施例的设备100的快速键敲击处理方法的
视图。
参考图5B,如果帧F1和帧F2之间的接收时间差的值满足数学公式1(下
面给出),则设备100可以接受帧F2为根据用户的键操作的信号,并执行正
常处理。
【数学公式1】
Tg>Tr+A
这里,Tg可以是帧F1和帧F2之间的接收时间差,Tr可以是根据如上所
述的r-步骤协议的帧发送时间的差,而A可以是考虑到接收IR信号、然后允
许IR驱动器在IR帧中接受它并解码键值所需的处理时间的值。
图6A到图6C是用于比较和解释在相关技术和示范性实施例中根据重复
键的操作的信号处理方法的视图。
图6A是示出根据相关技术的信号处理方法的视图。参考图6A,应用了
指定为Td的重复的帧过滤时间,所以在设备100忽视帧F2、帧F3、帧F5
和帧F6。
图6B是示出根据示范性实施例的信号处理方法的视图。参考图6B,在
设备100,只有帧F2和帧F3被忽略,而帧F5和帧F6被正常地处理。
图6C是仿真在重复键被持续按下时处理的IR帧的数目的结果。可以发
现,当重复键被持续按下5秒时,在示范性实施例中,48个帧被处理,而在
相关技术中,18个帧被处理。换句话说,根据示范性实施例,与相关技术相
比,可以处理多于2.5倍的帧。
图7A到图7C是用于比较和解释在相关技术和另一个示范性实施例中根
据用户的快速键敲击的信号处理方法的视图。
图7A是示出根据相关技术的信号处理方法的视图。参考图7A,所有的
帧F1、帧F2、帧F3和帧F4都是根据用户的快速键敲击的有效帧,但是在
相关技术中,应用了指定为Td的重复的帧过滤时间,所以只有帧F1和帧F3
被处理。
图7B是示出根据另一个示范性实施例的信号处理方法的视图。参考图
7B,可以发现,所有的帧F1、帧F2、帧F3和帧F4被正常地处理。
图7C是示出对于从1秒到5秒的键按下的次数的接受或处理的帧的数目
的视图。可以发现,对于5秒的36个快速键敲击,在示范性实施例中它们都
在设备100被正常地处理,而在相关技术中只有它们大约一半的、17个快速
键敲击被处理。
图8是用于解释根据示范性实施例的信号处理方法的流程图。
根据在图8中示出的设备的信号处理方法,在预定的单位时间内连续地
接收根据遥控器的一次操作而生成的多个相同的遥控信号(S810)。这里,预
定的单位时间可以是从遥控器被操作的时间点开始的300毫秒。此外,所述
多个相同的遥控信号可以包括根据遥控器的操作而生成的第一个遥控信号以
及从第一遥控信号开始以100毫秒为单位生成的两个相同的遥控信号。
随后,当多个相同的遥控信号之一被接受时,对应于所接受的遥控信号
的控制动作被执行一次,而多个相同的遥控信号中其它的遥控信号被忽略。
而且,当接收到在单位时间内根据遥控器的另外的操作而生成的后续遥控信
号时,则执行对应于所接收的后续遥控信号的控制动作(S820)。
在步骤S820,可以忽略从接受多个相同的遥控信号之一的时间点开始的
预定临界时间内接收的遥控信号,而可以接受在该预定临界时间之后接收的
遥控信号。
而且,在步骤S820,当根据示范性实施例、在多个连续的单位时间内根
据对遥控器的重复键的长按操作而连续地接收到多个相同的遥控信号时,在
第一个单位时间内可以执行对应于首先接受的遥控信号的控制动作、而忽略
除了首先接受的遥控信号以外的遥控信号,然后在各个剩余的单位时间内可
以执行对应于全部多个遥控信号中的每一个的控制动作。
而且,在步骤S820,当根据另一个示范性实施例、在多个连续的单位时
间内根据对遥控器的重复键的长按操作而连续地接收到多个相同的遥控信号
时,在第一个单位时间内可以执行对应于首先接受的遥控信号的控制动作、
而忽略除了首先接受的遥控信号以外的遥控信号,并且在各个剩余的单位时
间内可以执行对应于在相应的单位时间内从遥控信号中选择的至少两个遥控
信号的控制动作。
图9是用于解释根据另一个示范性实施例的信号处理方法的流程图。
根据图9中示出的信号处理方法,当接收到遥控信号时(S905),确定所
接收的遥控信号是否是通过重复键生成的信号(S910)。
如果所接收的遥控信号是通过重复键生成的信号(S910:是),则确定接
收时间点是否是已经经过了比从接收到先前遥控信号时的时间点开始的预定
时间长的时间的时间点(S915)。
作为步骤S915中的确定的结果,如果接收时间点是已经经过了比预定时
间长的时间的时间点(S915:是),则所接收的遥控信号被正常地处理(S920)。
作为步骤S915中确定的结果,如果接收时间点不是已经经过了比预定时
间长的时间的时间点(S915:否),则验证(verify)所接收的遥控信号是否是重
复传送的信号(S925)。
作为步骤S925中验证的结果,如果所接收的遥控信号是重复传送的信号
(S925:是),则它被忽略(S930)。
作为步骤S925中验证的结果,如果所接收的遥控信号不是重复传送的信
号(S925:否),则验证所接收的遥控信号是否是系统中定义的预定义的遥控
信号(S935)。例如,预定义的遥控信号可以是在第一个300毫秒的单位时间
之后接收的遥控信号。
作为步骤S935中验证的结果,如果所接收的遥控信号是预定义的遥控信
号(S935:是),则检查相应的信号是否满足预定的条件(S940)。例如,可
以检查是否存在对于在第一个300毫秒的单位时间之后接收的遥控信号的预
定的条件。这里,所述预定的条件可以是被设置为只正常地处理诸如奇数信
号或偶数信号的信号、而非所有信号的条件。根据这一点,并不是所有在第
一个300毫秒的单位时间之后接收的遥控信号都可以被处理,而是根据预定
的条件而被选择性地处理。
作为步骤S940中检查的结果,如果所接收的遥控信号满足预定的条件
(S940:是),则相应的信号被正常地处理(S920)。
而且,作为步骤S940中检查的结果,如果所接收的遥控信号不满足预定
的条件(S940:否),则相应的信号被忽略(S930)。
另一方面,作为步骤S935中验证的结果,如果所接收的遥控信号不是系
统中定义的预定义的遥控信号(S935:否),则相应的信号被正常地处理
(S920)。
而且,作为步骤S910中确定的结果,如果所接收的遥控信号不是通过重
复键生成信号(S910:否),则确定接收时间点是否是已经经过了比从接收到
先前遥控信号时的时间点开始的预定时间长的时间的时间点(S945)。
作为步骤S945中确定的结果,如果接收时间点是已经经过了比预定时间
长的时间的时间点(S945:是),则验证所接收的遥控信号是否是系统中定义
的预定义的遥控信号(S950)。
作为步骤S950中验证的结果,如果所接收的遥控信号不是预定义的遥控
信号(S950:否),则相应的信号被正常地处理(S960)。
而且,作为步骤S950中验证的结果,如果所接收的遥控信号是预定义的
遥控信号(S950:是),则检查相应的信号是否满足预定的条件(S955)。
作为步骤S955中检查的结果,如果相应的信号满足预定的条件(S955:
是),则相应的信号被正常地处理(S920)。
而且,作为步骤S955中检查的结果,如果相应的信号不满足预定的条件
(S955:否),则相应的信号被忽略(S960)。
另一方面,作为步骤S945中确定的结果,如果接收时间点不是已经经过
了比预定时间长的时间的时间点(S945:否),则相应的信号被忽略(S960)。
而且,另一个示范性实施例可以包括记录介质,即,计算机可读记录介
质,其包括用于运行根据如上所述的示范性实施例的设备的信号处理方法的
程序。计算机可读记录介质包括其中可以存储可由计算机系统读取的各种记
录装置。计算机可读记录介质的示例包括ROM、RAM、CD-ROM、磁带、
软盘、光学数据存储装置,等等。而且,计算机可读的记录介质可以分布在
通过网络连接的计算机系统中,以便它们能够以分布式方法存储和运行可由
计算机读取的代码。
据此,可以提高接收率(receiving rate)和对遥控信号的响应度
(responsiveness)。
如上所述,虽然已经通过上述示范性实施例解释了本发明概念,但本发
明概念并不局限于此。本发明的教导可以容易地应用到其他种类的装置,并
且多种替换、修改、以及变形对于本领域技术人员来说都是清楚的。