CN102843530A - 设备及其信号处理方法 - Google Patents

设备及其信号处理方法 Download PDF

Info

Publication number
CN102843530A
CN102843530A CN2012101624840A CN201210162484A CN102843530A CN 102843530 A CN102843530 A CN 102843530A CN 2012101624840 A CN2012101624840 A CN 2012101624840A CN 201210162484 A CN201210162484 A CN 201210162484A CN 102843530 A CN102843530 A CN 102843530A
Authority
CN
China
Prior art keywords
remote
remote signal
signal
unit interval
unit
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.)
Granted
Application number
CN2012101624840A
Other languages
English (en)
Other versions
CN102843530B (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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN102843530A publication Critical patent/CN102843530A/zh
Application granted granted Critical
Publication of CN102843530B publication Critical patent/CN102843530B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q9/00Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C23/00Non-electrical signal transmission systems, e.g. optical systems
    • G08C23/04Non-electrical signal transmission systems, e.g. optical systems using light waves, e.g. infrared
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42212Specific keyboard arrangements
    • H04N21/42213Specific keyboard arrangements for facilitating data entry
    • H04N21/42215Specific keyboard arrangements for facilitating data entry by measuring the time interval during which a key is pressed, e.g. for inputting sequences of digits when selecting a television channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Selective Calling Equipment (AREA)
  • Details Of Television Systems (AREA)

Abstract

本发明公开一种能够通过从遥控装置传送的用户命令来控制的设备。所述设备包括:信号接收单元,被配置为在预定的单位时间内从遥控器连续地接收每一个都是根据遥控器的操作而生成的多个相同的遥控信号;以及控制单元,被配置为如果接收到多个相同的遥控信号中的一个遥控信号,则执行对应于多个相同的遥控信号中的所述一个遥控信号的第一控制动作,并忽略多个遥控信号中的其它遥控信号,其中,如果接收到在该预定的单位时间内根据遥控器的另外的操作而生成的后续遥控信号,则控制单元被配置为执行对应于所接收的后续遥控信号的第二控制动作。

Description

设备及其信号处理方法
相关申请的交叉引用
本申请要求于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、视听(audiovisual,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)。
如上所述,虽然已经通过上述示范性实施例解释了本发明概念,但本发明概念并不局限于此。本发明的教导可以容易地应用到其他种类的装置,并且多种替换、修改、以及变形对于本领域技术人员来说都是清楚的。

Claims (12)

1.一种能够通过从遥控器传送的用户命令来控制的设备,该设备包括:
信号接收单元,用于在预定的单位时间内连续地接收根据对所述遥控器的操作而生成的多个相同的遥控信号;以及
控制单元,用于当所述多个相同的遥控信号之一被接受时,执行对应于所接受的一个遥控信号的第一控制动作,并忽略所述多个相同的遥控信号中的其它遥控信号,
其中,当接收到在所述预定的单位时间内根据对所述遥控器的另外的操作而生成的后续遥控信号时,所述控制单元执行对应于所接收的后续遥控信号的第二控制动作。
2.如权利要求1所述的设备,其中,所述控制单元忽略在从所述多个相同的遥控信号之一被接受的时间点起的预定的临界时间内接收的遥控信号,而接受在所述预定的临界时间之后接收的遥控信号。
3.如权利要求1所述的设备,其中,当在多个连续的单位时间内根据对所述遥控器的重复键的长按操作而连续地接收到多个相同的遥控信号时,所述控制单元在第一个单位时间内执行对应于首先接受的遥控信号的第一控制动作,而忽略其它遥控信号,并且在各个剩余的单位时间内执行对应于其它遥控信号中的每一个的控制动作。
4.如权利要求1所述的设备,其中,当在多个连续的单位时间内根据对所述遥控器的重复键的长按操作而连续地接收到多个相同的遥控信号时,所述控制单元在第一个单位时间内执行对应于首先接受的遥控信号的第一控制动作,而忽略其它遥控信号,并且在各个剩余的单位时间内执行对应于从其它遥控信号中选择的至少两个遥控信号的控制动作。
5.如权利要求1所述的设备,
其中,所述单位时间是从所述遥控器***作的时间点开始的300毫秒,并且
其中,所述多个相同的遥控信号包括根据对所述遥控器的操作而生成的第一个遥控信号以及从第一个遥控信号开始以100毫秒为单位生成的两个相同的遥控信号。
6.如权利要求2所述的装置,其中,在根据对所述遥控器的一次操作而生成的遥控信号和根据对所述遥控器的另外的操作而生成的后续遥控信号被接受的时间点之间的时间差大于所述预定的临界时间。
7.一种能够通过从遥控器传送的用户命令来控制的设备的信号处理方法,该方法包括:
在预定的单位时间内连续地接收根据对所述遥控器的操作而生成的多个相同的遥控信号;以及
当所述多个相同的遥控信号之一被接受时,进行控制以执行对应于所接受的一个遥控信号的第一控制动作,而忽略所述多个相同的遥控信号中的其它的遥控信号,以及当接收到在所述预定的单位时间内根据对所述遥控器的另外的操作而生成的后续遥控信号时,执行对应于所接收的后续遥控信号的第二控制动作。
8.如权利要求7所述的方法,其中,所述控制包括忽略在从所述多个相同的遥控信号之一被接受的时间点起的预定的临界时间内接收的遥控信号,而识别在所述预定的临界时间之后接收的遥控信号。
9.如权利要求7所述的方法,其中,所述控制包括:当在多个连续的单位时间内根据对所述遥控器的重复键的长按操作而连续地接收到多个相同的遥控信号时,在第一单位时间内执行对应于首先接受的遥控信号的第一控制动作,而忽略其它遥控信号,并且在各个剩余的单位时间内执行对应于其它遥控信号中的每一个的控制动作。
10.如权利要求7所述的方法,其中,所述控制包括:当在多个连续的单位时间内根据对所述遥控器的重复键的长按操作而连续地接收到多个相同的遥控信号时,在第一单位时间内执行对应于首先接受的遥控信号的第一控制动作,而忽略除了所述首先接受的遥控信号之外的遥控信号,并且在各个剩余的单位时间内执行对应于从其它遥控信号中选择的至少两个遥控信号的控制动作。
11.如权利要求7所述的方法,
其中,所述单位时间是从所述遥控器***作的时间点开始的300毫秒,并且
其中,所述多个相同的遥控信号包括根据对所述遥控器的操作而生成的第一个遥控信号以及在从第一个遥控信号开始以100毫秒为单位生成的两个相同的遥控信号。
12.如权利要求8所述的方法,其中,在根据对所述遥控器的一次操作而生成的遥控信号和根据所述遥控器的另外的操作而生成的后续遥控信号被接受的时间点之间的时间差大于所述预定的临界时间。
CN201210162484.0A 2011-06-23 2012-05-23 设备及其信号处理方法 Expired - Fee Related CN102843530B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020110061306A KR101789225B1 (ko) 2011-06-23 2011-06-23 디바이스 및 그 신호 처리 방법
KR10-2011-0061306 2011-06-23

Publications (2)

Publication Number Publication Date
CN102843530A true CN102843530A (zh) 2012-12-26
CN102843530B CN102843530B (zh) 2017-12-19

Family

ID=46084757

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210162484.0A Expired - Fee Related CN102843530B (zh) 2011-06-23 2012-05-23 设备及其信号处理方法

Country Status (4)

Country Link
US (1) US9407949B2 (zh)
EP (1) EP2538692B1 (zh)
KR (1) KR101789225B1 (zh)
CN (1) CN102843530B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105554544A (zh) * 2015-12-07 2016-05-04 海信集团有限公司 一种数据处理方法及***
CN105812859A (zh) * 2014-12-29 2016-07-27 Tcl集团股份有限公司 一种模块电视输入事件的数据处理方法及***
CN105976585A (zh) * 2015-03-10 2016-09-28 凯莫股份公司 用于电气设备的无线电控制装置
CN111028394A (zh) * 2019-12-24 2020-04-17 东风电子科技股份有限公司 实现多把汽车遥控钥匙操作的处理方法
CN112771887A (zh) * 2018-10-01 2021-05-07 三星电子株式会社 电子装置及其控制方法

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103338399A (zh) * 2013-06-17 2013-10-02 无锡德思普科技有限公司 一种兼容机顶盒的电视盒及其工作方法
CN105992038A (zh) * 2015-02-11 2016-10-05 联想(北京)有限公司 一种信息处理方法及第一电子设备
US9652125B2 (en) 2015-06-18 2017-05-16 Apple Inc. Device, method, and graphical user interface for navigating media content
US9990113B2 (en) 2015-09-08 2018-06-05 Apple Inc. Devices, methods, and graphical user interfaces for moving a current focus using a touch-sensitive remote control
US11922006B2 (en) 2018-06-03 2024-03-05 Apple Inc. Media control for screensavers on an electronic device
EP4090033A4 (en) 2020-01-07 2023-09-27 LG Electronics Inc. DISPLAY DEVICE AND REMOTE CONTROL TO CONTROL IT
KR20230114645A (ko) * 2022-01-25 2023-08-01 삼성전자주식회사 원격 제어 장치 및 그의 제어 방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6509845B1 (en) * 1999-03-08 2003-01-21 Sharp Kabushiki Kaisha Wireless input apparatus
US20030197624A1 (en) * 2002-04-17 2003-10-23 Lsi Logic Corporation Method and device for receiving sequential instructions
CN1874436A (zh) * 2005-05-31 2006-12-06 索尼株式会社 遥控器、设备操作***和遥控方法
CN101471834A (zh) * 2007-12-27 2009-07-01 索尼株式会社 电子设备和用于控制电子设备的方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4856081A (en) * 1987-12-09 1989-08-08 North American Philips Consumer Electronics Corp. Reconfigurable remote control apparatus and method of using the same
US6791478B2 (en) 2001-10-26 2004-09-14 Chih-Jen Lo Integrated circuit device for a wireless keyboard array
US7088788B2 (en) 2002-01-18 2006-08-08 Alpha Networks Inc. Communication device and digital encoding method thereof
US6912605B1 (en) 2002-03-29 2005-06-28 Cypress Semiconductor Corp. Method and/or apparatus for implementing security in keyboard-computer communication
KR100597425B1 (ko) * 2005-02-16 2006-07-05 삼성전자주식회사 무선 네트워크 환경에서 전송 지연으로 인한 불필요한 재전송을 감소시키기 위한 방법 및 이를 이용한 통신 장치
US8316158B1 (en) 2007-03-12 2012-11-20 Cypress Semiconductor Corporation Configuration of programmable device using a DMA controller
JP5359634B2 (ja) 2009-07-16 2013-12-04 富士通モバイルコミュニケーションズ株式会社 情報処理装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6509845B1 (en) * 1999-03-08 2003-01-21 Sharp Kabushiki Kaisha Wireless input apparatus
US20030197624A1 (en) * 2002-04-17 2003-10-23 Lsi Logic Corporation Method and device for receiving sequential instructions
CN1874436A (zh) * 2005-05-31 2006-12-06 索尼株式会社 遥控器、设备操作***和遥控方法
CN101471834A (zh) * 2007-12-27 2009-07-01 索尼株式会社 电子设备和用于控制电子设备的方法

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105812859A (zh) * 2014-12-29 2016-07-27 Tcl集团股份有限公司 一种模块电视输入事件的数据处理方法及***
CN105812859B (zh) * 2014-12-29 2019-02-26 Tcl集团股份有限公司 一种模块电视输入事件的数据处理方法及***
CN105976585A (zh) * 2015-03-10 2016-09-28 凯莫股份公司 用于电气设备的无线电控制装置
CN105976585B (zh) * 2015-03-10 2020-09-29 凯莫股份公司 用于电气设备的无线电控制装置
CN105554544A (zh) * 2015-12-07 2016-05-04 海信集团有限公司 一种数据处理方法及***
CN105554544B (zh) * 2015-12-07 2018-11-09 海信集团有限公司 一种数据处理方法及***
CN112771887A (zh) * 2018-10-01 2021-05-07 三星电子株式会社 电子装置及其控制方法
CN111028394A (zh) * 2019-12-24 2020-04-17 东风电子科技股份有限公司 实现多把汽车遥控钥匙操作的处理方法

Also Published As

Publication number Publication date
KR20130000652A (ko) 2013-01-03
EP2538692A1 (en) 2012-12-26
US20120326850A1 (en) 2012-12-27
EP2538692B1 (en) 2017-05-24
US9407949B2 (en) 2016-08-02
KR101789225B1 (ko) 2017-11-20
CN102843530B (zh) 2017-12-19

Similar Documents

Publication Publication Date Title
CN102843530A (zh) 设备及其信号处理方法
US20090089675A1 (en) Method for providing graphical user interface and video apparatus using the same
US7554614B2 (en) Remote control system
EP1748649B1 (en) Broadcasting signal handling
JP4143102B2 (ja) リモートコントロールシステム
JP2008079128A (ja) 映像表示システム、映像表示システムを構成するメイン装置およびサブ装置
US20130247113A1 (en) Multi-image switching method and system
CN102484752A (zh) 远程控制方法以及使用该方法的远程控制***
US20140208342A1 (en) Intelligent Interactive TV Remote-Control System
CN102572587A (zh) 一种快速切换频道的机顶盒及其方法
CN104703013A (zh) 一种机顶盒遥控器的操作方法及装置
CN105451049A (zh) 一种多按键交互的方法及机顶盒
CN104881981A (zh) 按键指令的发送方法、接收方法及装置
CN104284212A (zh) 一种获取节目信息的方法、装置及***
US20140184395A1 (en) Communication device and communication system
EP2876874B1 (en) Apparatus for displaying image and driving method thereof, apparatus for outputting audio and driving method thereof
KR101639938B1 (ko) 복수의 기기에 대한 병렬식 제어 신호 전달 장치 및 방법
KR20180002226A (ko) 잠금 기능을 구비한 리모컨, 및 이를 구비한 영상 시스템
KR101395162B1 (ko) 리모콘의 빠른 채널 변경방법
JP2008219932A (ja) リモートコントロールシステムおよびコマンド転送方法
CN104683846A (zh) 一种遥控器
JP4788402B2 (ja) デジタル放送受信機
CN107995514B (zh) 一种数字电视一体机控制命令的传输方法、装置
EP4210343A1 (en) Control device and operation method thereof
CN104284229A (zh) 一种切换电视频道的方法、装置及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20171219