设备及其信号处理方法

文档序号:7851860阅读:177来源:国知局
专利名称:设备及其信号处理方法
技术领域
符合本发明概念的装置和方法涉及设备及其信号处理方法,更具体地,涉及用于接收遥控信号的设备及其信号处理方法。
背景技术
近来,Ruwido标准工程协议(r-step protocol, r_步骤协议)已经广泛地用于控制设备。 根据r-步骤协议,对于正常键的敲击(stroke),在300毫秒(ms)内传送三个IR帧,然后停止帧传送,而对于重复键的敲击,如频道上/下(up/down)键、音量向上/向下键等,帧被连续地传送直到用户对重复键的敲击被释放为止。另一方面,作为处理根据r-步骤协议传送的遥控信号的方法,300毫秒过滤方法被使用。300毫秒过滤方法以300毫秒为单位对根据r-步骤协议传送的多个相同的遥控信号进行过滤,其可能产生这样一个问题,即,其不处理对应于用户的快速键敲击(fastkeystroke)的遥控信号。而且,由于r-步骤协议并没有对重复键单独进行定义,其可能产生问题,这是因为重复键的动作未被适当地保证。

发明内容
示范性实施例可以克服上述缺点以及其它以上未描述的缺点。然而,示范性实施例无需克服上述缺点,并且可以不克服上述任何问题。根据示范性实施例的一个方面,提供能够通过从遥控器传送的用户命令来控制的设备,该设备包括信号接收单元,被配置为从遥控器连续地接收多个相同的遥控信号,其中每个遥控信号都是在预定的单位时间内根据对遥控器的操作而生成的;以及控制单元,被配置为如果接收到多个相同的遥控信号中的一个遥控信号,则执行对应于多个相同的遥控信号中的所述一个遥控信号的第一控制动作,并忽略多个遥控信号中的其它遥控信号,其中,如果接收到在预定的单位时间内根据对遥控器的另外的操作而生成的后续遥控信号,则控制单元被配置为执行对应于所接收的后续遥控信号的第二控制动作。 控制单元可以忽略从多个相同的遥控信号之一被接收的时间开始的预定的临界时间内接收的遥控信号,并可以接受在预定的临界时间之后接收的遥控信号。如果在多个连续的单位时间内根据对遥控器的重复键的长按(long push)操作而连续地接收到多个相同的遥控信号,则控制单元在第一个单位时间内可以执行对应于第一个接收的遥控信号的第一控制动作,并可以忽略其它遥控信号,并可以在各个剩余的单位时间内执行对应于其它遥控信号中的每一个的控制动作。如果在多个连续的单位时间根据对遥控器的重复键的长按操作而连续地接收到多个相同的遥控信号,则控制单元在第一个单位时间内可以执行对应于第一个接收的遥控信号的第一控制动作,并可以忽略其它遥控信号,并可以在各个剩余的单位时间内执行对应于从其它遥控信号中选择的至少两个遥控信号的控制动作。单位时间可以是从对遥控器的操作的时间点开始的300毫秒,并且多个相同的遥控信号可以包括根据对遥控器的操作而生成的第一个遥控信号和在从第一个遥控信号开始以100毫秒为单位生成的两个相同的遥控信号。根据对遥控器的操作生成多个遥控信号和根据对遥控器的另外的操作生成后续 遥控信号的时间差可以大于预定的临界时间。根据示范性实施例的一个方面,提供能够通过从遥控器传送的用户命令来控制的设备的信号处理方法,该方法包括在预定的单位时间内连续地接收根据对遥控器的操作而生成的多个相同的遥控信号;进行控制以便如果接收到多个相同的遥控信号中的一个遥控信号,则执行对应于多个相同的遥控信号中的所述一个遥控信号的控制动作,并忽略多个相同的遥控信号中的其它遥控信号;以及如果接收到在预定的单位时间内根据对遥控器的另外的操作而生成的后续遥控信号,则进行控制以执行对应于所接收的后续遥控信号的控制动作。所述控制可以包括忽略在从多个相同的遥控信号之一被接收的时间点起的预定的临界时间内接收的遥控信号,并识别在所述预定的临界时间之后接收的遥控信号。如果在多个连续的单位时间内根据对遥控器的重复键的长按操作而连续地接收到多个相同的遥控信号,则控制动作的执行可以对应于首先接受的遥控信号来执行,而所述忽略可以包括在第一单位时间内忽略其它遥控信号,并且所述执行还可以包括在各个剩余的单位时间内执行对应于其它遥控信号中的每一个的控制动作。如果在多个连续的单位时间内根据对遥控器的重复键的长按操作而连续地接收到多个相同的遥控信号,则控制动作的执行可以对应于首先接受的遥控信号来执行,而所述忽略可以包括在第一单位时间内忽略其它遥控信号,并且所述执行还可以包括在各个剩余的单位时间内执行对应于从其它遥控信号中选择的至少两个遥控信号的控制动作。单位时间可以是从对遥控器的操作的时间点开始的300毫秒,并且多个相同的遥控信号可以包括根据对遥控器的操作而生成的第一个遥控信号和从第一个遥控信号开始以100毫秒为单位生成的两个相同的遥控信号。在根据对遥控器的操作生成多个相同的遥控信号和根据对遥控器的另外的操作生成后续遥控信号之间的时间差可以大于预定的临界时间。根据示范性实施例的一个方面,提供一种记录介质,其中存储用于执行能够通过从遥控器传送的用户命令来控制的设备的信号处理方法的程序,该信号处理方法包括在预定的时间内连续地接收根据对遥控器的操作而生成的多个相同的遥控信号;进行控制以便如果多个相同的遥控信号中的一个遥控信号被接收,则执行对应于多个相同的遥控信号中的所述一个遥控信号的控制动作,并忽略多个相同的遥控信号中的其它遥控信号;以及如果接收到在所述预定的时间内根据对遥控器的另外的操作而生成的后续遥控信号,则进行控制以执行对应于所接收的后续遥控信号的控制动作。所述控制可以包括忽略从多个相同的遥控信号之一被接收到的时间点起的预定的临界时间内接收的遥控信号,并接受在预定的临界时间之后接收的遥控信号。如果在多个连续的单位时间根据对遥控器的重复键的长按操作而连续地接收到多个相同的遥控信号,则控制动作的执行可以对应于首先接受的遥控信号来执行,而所述忽略可以包括在第一单位时间内忽略其它遥控信号,并且所述执行还可以包括在各个剩余的单位时间内执行对应于其它遥控信号中的每一个的控制动作。


通过参考附图描述特定示范性实施例,示范性实施例的上述和/或其它方面将变得更加清楚,在附图中图I是示意地示出根据示范性实施例的遥控系统的视图; 图2A是示出根据示范性实施例的设备的配置的框图;图2B是用于解释根据示范性实施例的显示装置的详细配置的框图;图3是示出根据示范性实施例的遥控器的配置的框图;图4A和图4B分别是用于解释根据示范性实施例的遥控器中的遥控键传送方法的视图;图5A和图5B分别是用于解释根据示范性实施例的设备中的遥控键信号处理方法的视图;图6A到图6C是用于比较和解释相关技术和示范性实施例中根据对重复键的操作的信号处理方法的视图;图7A到图7C是用于比较和解释相关技术和另一个示范性实施例中根据用户的快速键敲击的信号处理方法的视图;图8是用于解释根据示范性实施例的信号处理方法的流程图;以及图9是用于解释根据另一个示范性实施例的信号处理方法的流程图。
具体实施例方式以下参考附图更详细地描述本公开的示范性实施例。图I是示意地示出根据示范性实施例的遥控系统的视图。如图I中所示,根据示范性实施例的遥控器系统包括设备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、以及⑶I处理单元180。A/V处理单元170对从信号划分单元160输入的视频信号和音频信号执行信号处理,诸如视频解码、视频缩放(scaling)、音频解码等等。此外,A/V处理单元170将视频信号和音频信号分别输出到显示装置130和音频输出单元(未示出)。相反,如果将视频信号和音频信号存储在存储单元140中或者将它们通过连接单元(未示出)传送到外部电器,则A/V处理单元170将视频信号和音频信号以压缩状态输出到存储单元140或连接单元(未示出)。⑶I处理单元180创建要显示在屏幕上的⑶I,并将所创建的⑶I添加到从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中的某个键的一次按下操作(oncepressed manipulation) ‘键按下(Key pressed)’,则可以在预定的单位时间(300毫秒)内、在预定时间(100毫秒)基础上连续地传送多个相同的遥控信号(Fl、F1’和F1”)。这里,如果所述某个键或对象键(object key)是重复键,则相同的遥控信号被传送三次(Fl、F1’和Fl ”),然后停止传送针对遥控信号的帧(A)。而且,如果所述对象键是正常键,则相同的遥控信号被连续地传送,直到用户对所述键的敲击被释放为止(B )。此外,参考图4B,如果存在对提供在遥控器200中的某些键的多个操作‘键按下I、2和3’,则可以传送对应于相关键操作的IR帧。在这种情况下,用户的多个按下操作可能超过如图4A中所解释的100毫秒,比如130毫秒和140毫秒。图5A和图5B分别是用于解释根据示范性实施例的设备100中的遥控键信号处理方法的视图。图5A是用于解释根据示范性实施例的设备100中的重复键处理方法的视图。参考图5A,当接收帧Fl时,设备100接受它作为有效帧,并执行正常处理。此后,当接收帧F2时,设备100计算帧Fl和帧F2之间的接收时间差的值,并且如果所计算的接收时间差的值是预定临界时间Tr,则可以确定帧F2不是通过对所述对象键的多个操作生成的帧,并忽略相关的IR帧。换句话说,如果帧Fl和帧F2之间的接收时间差的值不超过预定临界时间Tr,则设备100可以确定帧F2为根据如上所述的r-步骤协议传送的帧,并忽略相关的帧。当接收帧F3时,设备100以与帧F2的情况相同的方式进行操作。之后接收的IR帧,即,帧F4不被忽略,而是由设备100接受并正常地处理,即使帧F3和帧F4之间的接收时间差的值是预定临界时间Tr时也是如此。据此,重复键的动作得到保证。图5B是用于解释根据示范性实施例的设备100的快速键敲击处理方法的视图。 参考图5B,如果帧Fl和帧F2之间的接收时间差的值满足数学公式1(下面给出),则设备100可以接受帧F2为根据用户的键操作的信号,并执行正常处理。数学公式ITg>Tr+A这里,Tg可以是帧Fl和帧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的重复的帧过滤时间,所以只有帧Fl和帧F3被处理。图7B是示出根据另一个示范性实施例的信号处理方法的视图。参考图7B,可以发现,所有的帧F1、帧F2、帧F3和帧F4被正常地处理。图7C是示出对于从I秒到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 )。而且,另一个示范性实施例可以包括记录介质,S卩,计算机可读记录介质,其包括用于运行根据如上所述的示范性实施例的设备的信号处理方法的程序。计算机可读记录介质包括其中可以存储可由计算机系统读取的各种记录装置。计算机可读记录介质的示例包括ROM、RAM、OT-R0M、磁带、软盘、光学数据存储装置,等等。而且,计算机可读的记录介质可以分布在通过网络连接的计算机系统中,以便它们能够以分布式方法存储和运行可由计算机读取的代码。据此,可以提高接收率(receiving rate)和对遥控信号的响应度(responsiveness)ο如上所述,虽然已经通过上述示范性实施例解释了本发明概念,但本发明概念并不局限于此。本发明的教导可以容易地应用到其他种类的装置,并且多种替换、修改、以及变形对于本领域技术人员来说都是清楚的。
权利要求
1.一种能够通过从遥控器传送的用户命令来控制的设备,该设备包括 信号接收单元,用于在预定的单位时间内连续地接收根据对所述遥控器的操作而生成的多个相同的遥控信号;以及 控制单元,用于当所述多个相同的遥控信号之一被接受时,执行对应于所接受的一个遥控信号的第一控制动作,并忽略所述多个相同的遥控信号中的其它遥控信号, 其中,当接收到在所述预定的单位时间内根据对所述遥控器的另外的操作而生成的后续遥控信号时,所述控制单元执行对应于所接收的后续遥控信号的第二控制动作。
2.如权利要求I所述的设备,其中,所述控制单元忽略在从所述多个相同的遥控信号之一被接受的时间点起的预定的临界时间内接收的遥控信号,而接受在所述预定的临界时间之后接收的遥控信号。
3.如权利要求I所述的设备,其中,当在多个连续的单位时间内根据对所述遥控器的重复键的长按操作而连续地接收到多个相同的遥控信号时,所述控制单元在第一个单位时间内执行对应于首先接受的遥控信号的第一控制动作,而忽略其它遥控信号,并且在各个剩余的单位时间内执行对应于其它遥控信号中的每一个的控制动作。
4.如权利要求I所述的设备,其中,当在多个连续的单位时间内根据对所述遥控器的重复键的长按操作而连续地接收到多个相同的遥控信号时,所述控制单元在第一个单位时间内执行对应于首先接受的遥控信号的第一控制动作,而忽略其它遥控信号,并且在各个剩余的单位时间内执行对应于从其它遥控信号中选择的至少两个遥控信号的控制动作。
5.如权利要求I所述的设备, 其中,所述单位时间是从所述遥控器被操作的时间点开始的300毫秒,并且 其中,所述多个相同的遥控信号包括根据对所述遥控器的操作而生成的第一个遥控信号以及从第一个遥控信号开始以100毫秒为单位生成的两个相同的遥控信号。
6.如权利要求2所述的装置,其中,在根据对所述遥控器的一次操作而生成的遥控信号和根据对所述遥控器的另外的操作而生成的后续遥控信号被接受的时间点之间的时间差大于所述预定的临界时间。
7.—种能够通过从遥控器传送的用户命令来控制的设备的信号处理方法,该方法包括 在预定的单位时间内连续地接收根据对所述遥控器的操作而生成的多个相同的遥控信号;以及 当所述多个相同的遥控信号之一被接受时,进行控制以执行对应于所接受的一个遥控信号的第一控制动作,而忽略所述多个相同的遥控信号中的其它的遥控信号,以及当接收到在所述预定的单位时间内根据对所述遥控器的另外的操作而生成的后续遥控信号时,执行对应于所接收的后续遥控信号的第二控制动作。
8.如权利要求7所述的方法,其中,所述控制包括忽略在从所述多个相同的遥控信号之一被接受的时间点起的预定的临界时间内接收的遥控信号,而识别在所述预定的临界时间之后接收的遥控信号。
9.如权利要求7所述的方法,其中,所述控制包括当在多个连续的单位时间内根据对所述遥控器的重复键的长按操作而连续地接收到多个相同的遥控信号时,在第一单位时间内执行对应于首先接受的遥控信号的第一控制动作,而忽略其它遥控信号,并且在各个剩余的单位时间内执行对应于其它遥控信号中的每一个的控制动作。
10.如权利要求7所述的方法,其中,所述控制包括当在多个连续的单位时间内根据对所述遥控器的重复键的长按操作而连续地接收到多个相同的遥控信号时,在第一单位时间内执行对应于首先接受的遥控信号的第一控制动作,而忽略除了所述首先接受的遥控信号之外的遥控信号,并且在各个剩余的单位时间内执行对应于从其它遥控信号中选择的至少两个遥控信号的控制动作。
11.如权利要求7所述的方法, 其中,所述单位时间是从所述遥控器被操作的时间点开始的300毫秒,并且 其中,所述多个相同的遥控信号包括根据对所述遥控器的操作而生成的第一个遥控信号以及在从第一个遥控信号开始以100毫秒为单位生成的两个相同的遥控信号。
12.如权利要求8所述的方法,其中,在根据对所述遥控器的一次操作而生成的遥控信号和根据所述遥控器的另外的操作而生成的后续遥控信号被接受的时间点之间的时间差大于所述预定的临界时间。
全文摘要
本发明公开一种能够通过从遥控装置传送的用户命令来控制的设备。所述设备包括信号接收单元,被配置为在预定的单位时间内从遥控器连续地接收每一个都是根据遥控器的操作而生成的多个相同的遥控信号;以及控制单元,被配置为如果接收到多个相同的遥控信号中的一个遥控信号,则执行对应于多个相同的遥控信号中的所述一个遥控信号的第一控制动作,并忽略多个遥控信号中的其它遥控信号,其中,如果接收到在该预定的单位时间内根据遥控器的另外的操作而生成的后续遥控信号,则控制单元被配置为执行对应于所接收的后续遥控信号的第二控制动作。
文档编号H04N21/422GK102843530SQ20121016248
公开日2012年12月26日 申请日期2012年5月23日 优先权日2011年6月23日
发明者金柄澈 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1