遥控电子设备的制作方法

文档序号:7587354阅读:179来源:国知局
专利名称:遥控电子设备的制作方法
背景本发明一般涉及遥控电子设备。
有许多市场可以买到使用红外信号控制诸如电视之类的电子设备的遥控装置(RCU)。许多用户都有精巧的消费电子设备系统,这些系统可能或不可能彼此兼容。例如,在家庭影院环境里,用户可能有立体声系统、电视、盒式录像机(VCR)、激光播放器和数字视频盘播放器(DVD)。用户可能希望用一个RCU分别控制这些设备,使得其他设备被关掉时可播放一个设备。这需求将许多功能编入RCU包括通/断、频道变更、音量改变、编程VCR等等。
对于系统中带若干遥控电子设备的传统RCU,编程操作是精细和费时的。用户加入每个设备和将所需功能编入RCU。这种情况由于用红外数据协会的控制(IrDA-C)协议而复杂化了。这些协议牵涉可能与传统的单向红外控制信号不兼容的双向信号。因此不同的设备可能用不同的红外协议且可能需要不同的命令集来操纵它们。所有这一切导致了用户给该遥控装置编程以便处理所有这些可能的复杂性。
用户还可能希望遥控与传统的电视接收机一道工作的计算机系统。计算机系统,有时叫机顶计算机系统,在有些实施方案中,可能是比较小的尺寸且可能放在电视接收机的顶部。增加了机顶计算机系统就增加了对遥控装置的额外编程要求,进而增加了用户对控制所有不同的电子设备的通用遥控装置编程的复杂性。例如,计算机系统可能用IrDA协议而其他一些电子设备可能用传统的协议。
因此,继续需要一种给遥控装置编程的方法以便用户以方便和快速的方式控制各种电子设备。
概述按照一个实施方案,一种使电子设备能够遥控的方法包括接收关于该电子设备的信息。根据该信息,确定让该设备受遥控所需要的代码。该代码传给某遥控装置以便使该遥控装置能够控制该设备。
附图简述

图1是按照本发明的一个实施方案的原理性描述;
图2是如图1所示的实施方案的流程图;图3A到3C是对图1和2所示的实施方案有用的图形用户接口的描述;图4是本发明的另一个实施方案的流程图;图5是本发明再一个实施方案的流程图;图6是用于本发明另一个实施方案的图形用户接口;和图7是图1所示的机顶计算机系统和RCU的方框图。
详细描述通常控制电子设备的系统10包括可以控制电子设备诸如音频/视频(A/V)接收机14、机顶计算机系统16和电视接收机18的遥控装置(RCU)12。作为附加的例子,各种其他的电子设备包括VCR、DVD播放器、立体声系统或密致盘(CD)播放器也可以受RCU12控制。RCU12是通过与系统16交互作用自动编程控制所需的电子设备。
系统16可提示用户输入关于他希望有RCU控制的设备的信息。然后系统16可将信息送给RCU12使它能控制那些设备,而不管这些设备是传统的还是使用IrDA协议(或其他某种协议)。
虽然本发明结合使用红外控制的设备的若干实施方案进行描述,同一原理可能适用于采用射频的控制装置诸如用于蓝牙射频信号的控制装置。蓝牙系统在{www.bluetooth.com}上描述。
系统16还连到网络20。网络连接可使系统16能下载附加信息以控制各种可遥控的设备。例如,网络连接可将系统16连到因特网上。
RCU12可能含有多个钮,这些钮可控制可遥控设备的各种功能。例如,RCU12有使“TV”或“立体声接收机”之类的设备类型进入的按钮。因此,当用户希望控制某个特定的设备时,他可直接按与如电视的那个设备有关的钮。RCU12还可包括选择不同频道的钮、控制音量的钮和遥控各种电子设备的其他潜在功能的钮。
现在参照图2建立软件26,它可驻留在系统16上,允许自动控制各个电子设备。在本发明的一个实施方案中,流程始于确定主设备(它可能是系统16)是否已被从设备(它可能是RCU12)接通,如在菱形块28中确定的那样。如果是这样的话,则可使接收机18或另一个显示设备显示配置菜单,如在块38指示的那样。
如果主设备未被从设备接通,则在菱形块32确定是否预设的时限已超过。如果没有,则该流程周期回去等待由从设备操作主设备。如果该时期已超过,则在菱形块34检查确定是否要提供提示。如果过去的时间还超过了另一个限定,则可不提供提示且可结束该流程。
否则,提示可提供图形用户接口,例如,要求用户用遥控装置操纵主设备。这可能牵涉到将主设备关断(back off)并用遥控装置将它“接通”。
配置菜单可让用户输入用户希望用RCU12自动控制的设备种类。例如,参照图3A,图形用户接口,显示在电视接收机18上,可要求用户输入设备种类,不管它是TV、VCR、DVD播放器、CD播放器或是立体声系统。否则,用户可以输入“其他”和可提供附加的下拉式菜单或者可要求用户增加信息。
一旦用户选择了设备种类,该系统就自动地提供这类设备的制造商列表,这类设备制造商用由系统16提供的数据库选择,如图3B说明的那样。再一次,用户有选择“其他”的选项,且当选择它时,系统既可访问附加的信息也可显示其他制造商的附加菜单。
参照图3C,图形用户接口也可以要求用户从给定设备和选定的制造商的现有型号中选择。用户再次可选择需要的选项或通过选择“其他”选项提供附加的选项。
用户可用RCU12输入选择。这可用鼠标型点击装置来完成或必要时将每个潜在的选择与一个数或字符相联系,该数或字符然后可用RCU12的键盘输入。
回来参照图2,在菱形块40检查确定用户是否做了所有需要的选择。如果是,则将每个选择与已知信息的数据库比较。如果否,则在菱形块44检查确定是否已超过预置的时间。如果已过时间,可发出屏幕提示,如菱形块46和块48所指示。
系统从数据库确定所需的遥控代码。如果每个选择都与现有的数据库条目匹配,则通过系统16将相应的信号信息发到RCU12。换句话说,RCU12可提供控制给定设备的协议。参照图1,可沿设备16到设备12的通路24提供信息,因此能使设备12控制设备14,如在22所指示的那样。还可以命令RCU12以适当的格式将信息存储在RCU12上。
如果对已知的设备,用户的选择与任何现有的数据库条目不匹配,则可启动网络检查,如在菱形块54所指示的那样。在这种情况下,系统16可例如通过调制解调器连接与外部网络通信以确定可否利用附加的信息。该调解器连接可连到附加的数据库;例如通过8直接电话链路或通过因特网连到服务器。在这种情况下,关于要求的设备的附加信息可下载到系统16,让系统16开始向RCU提供所需的信息,如块52中所指示的那样。如果没能探测到这种信息,可显示指示错误状态的图形用户接口,如块56中所指示的那样。在这种情况下,可提示用户用传统方式给该设备编程,因为该系统未能为RCU12自动地提供信息。
在大多数情况下,可以自动方式用与系统16相关的数据库和软件执行给各种设备编程的见长任务。这种操作可无缝地且基本上没有用户参予而为RCU12编程。
RCU12可用至少两种不同方式中的一种操作。RCU12可有专用按钮,这些按钮与特定受控设备相对应。例如,RCU可包含一个标有“TV”的按钮。当按下TV钮时,相应的命令就发送给该主设备通知它用户现在希望控制TV。下一个按下的钮是,例如,频道升(channel up)钮,它使相应命令发给该主设备告诉它,例如,用户希望调到下一个最高的频道。之后该主设备发给RCU在TV上增加一个频道的必要的代码。RCU然后接收这些代码并例如用单向红外信号向TV发送这些代码,发送这些代码所用的协议存储在RCU的存储器里。
或者RCU包含足够的存储器使主设备可发给RCU协议和必要的代码两者以控制设备。RCU在它的本机存储器中存放该信息。然后,当用户希望改变TV上的频道时,用户按下TV按钮,它使RCU进入用预送协议控制TV的模式。然后,当用户按下频道升或其他控制钮时,遥控装置从本机存储器中取出必要的代码并用本地存储在RCU中的协议发送一个单向红外信息。
这两种方法间的差别是在第一种情况中,每次RCU需要信息时主设备馈送信息给RCU;在第二种情况中,主设备一开始馈送给定设备所需的所有不同控制信息,之后该设备自己独立地处理那些协议。在本发明的一个实施方案中,每次系统操作时可从主设备向RCU提供信息使得当希望转换所控制的设备时不必将信息丢弃掉。
在本发明的另一个实施方案中,可从遥远的位置开始控制电子设备。例如,用网络通讯协议诸如电子邮件(e-mail),可通过网络20将信息发送到接收机诸如系统16。该信息被系统16识别为命令,系统16可按照该命令执行相适应的行动。例如,系统16可向RCU12发出命令适当地控制A/V接收机14。或者,系统16可直接向接收机14发送命令。
参照图4,系统16可从网络20接收信息,如块72所指示的那样。系统16确定是否该信息需要特殊的行动(菱形块74)。例如,该信息可能希望将信息传到接收机。或者,该信息可包含希望由系统16执行的命令。如果该信息仅是为了通讯,则可将它记录(块76)且流程结束。然而,如果该信息希望在遥远的位置启动动作,则可以执行该动作(块78)。
由系统16接收的信息可,比方,由声音或其他手段诸如e-mail通过电话线路传递。可解码该信息并可确定是否该信息仅传送信息还是希望启动动作。例如,该信息可能含有一个头部,该头部包括一个可用来指示是否希望采取行动还是仅是交换信息的字段。因此,当识别了特定的头部时,可发出一个命令启动行动。包含在头部的数据可提供关于执行特定活动的信息。该信息可解密并可发出适当的命令。
作为另一个例子,在图1所示的系统的情况下,通过网络20接收的e-mail信息可被解密。如果该信息需要给A/V接收机14编程,则可向RCU12发出适当的IrDA-C命令24,如图1说明的那样。然后RCU以适当的格式向接收机14发出命令22。
再或者,可将包含命令信息的消息发送给一个单独的地址,该地址与发送属于没有命令格式的信息的地址相区别。例如,可维持单独“命令”e-mail信箱以接收命令信息。因此,每当命令信箱中接收了信息,系统16就可发出命令。再者,可以用与该消息有关的数据确定适当的命令。例如,该消息可能含有使适当的动作发生的符号。
类似地,在接收声音命令的情况下,可用语音-文本翻译软件来确定该消息是一个命令消息还是一个信息消息。可扫描转换的文本以寻找适当的命令。例如,如果该消息希望是一条命令消息,则可提供适当的声明或代码字。然后,提示调用者提供响应自动问题的特定信息。可将这些通讯存储在字段里,将这些字段解码以提供适当的动作。
现在参照图5,开始可接收电子邮件消息,如块82所指示的那样。然后可将该消息记录在邮箱(块84)中并定期地检查邮箱的新消息(块88)。当识别出新的消息时,则确定(菱形块90)是否该消息是一条要求动作的特殊消息。如果该消息仅是信息,则不必采取进一步的步骤。然而,如果收到了特殊的消息,该消息可如以前描述的那样被确定,则可发出相应的命令(块92)。检查是否预定的时间已过(菱形块94)后,该流程可循环回来再检查该邮箱(块88)。
虽然本发明的一个实施方案可能涉及系统16向RCU12发送红外命令和RCU12向设备14发送红外命令,但这些命令还可以有其他格式包括射频格式。此外,作另一个例子,有些命令可用射频格式而其他命令用红外格式。在一个实施方案中,系统16可能启动射频命令,这些命令可由RCU12或适当的控制板设备(pad device)接收。RCU12(或控制板设备)可译码射频命令24并向受控设备发出适当的红外命令22。射频命令的使用可最好从中心位置使不同房间中的设备接收控制。
按照再一个实施方案,如图6所示的用户接口可包含多个图标或标记;这些图标或标记提示用户输入与受控设备种类、其品牌和设备所在建筑物中房间有关的信息。在说明性举例中,可提示用户输入给VCR编程必须的信息。因此,可提示用户起停时间、频道和记录日子。
当用户输入给定的房间号或识别符时,系统有一个数据库,该数据库含有关于给定房间中哪些电子设备可以受控的信息。然后系统16可发出适当的命令控制选定房间中的设备。
现在参照图7,带有上述能力的系统例如可涉及计算机、电视接收机、机顶计算机系统或另一个设备。说明性系统16包括处理器100,处理器100连接到加速图形口(AGP)芯片集102。在加利福尼加州·圣塔克拉拉的英特尔公司1998年5月出版的2.0修正版“加速图形口接口规范”中详细描述了AGP。
AGP芯片集102转而连接到系统存储器104和图形加速器106。图形加速器106可连接到TV接收机18。
芯片集102还可以连接到总线108,总线108转而可连接到TV调谐器/捕获卡110。调谐器/捕获卡110可连接到电视输入112。输入112可以是,例如,一个传统的TV天线、一个卫星天线、一条电缆连线或其他的电视输入。捕获卡110可以用一种视频方式接收电视信号并可将它们转换成系统16使用的格式。
总线108还可以连接到另一个桥路114,桥路114转过来连接硬盘机116。硬盘机116可存储软件26、与图3所示的图形用户接口有关的数据库118和从网络下载附加信息所需的软件120。硬盘机116还可以存储软件70和/或81。
桥路114可连接到与串行输入/输出(SIO)设备122、网络127和与基本输入/输出系统(BIOS)124连接的总线115。SIO设备122可与鼠标126和键盘128接口。SIO设备还可以通过接口130连接到RCU12使该系统能从无线遥控装置接收输入。网络127可以是,例如,一根与电话网络或局域网连接的连线。如以前所述,RCU12可以提供红外或射频信号,这些信号由接口130接收。
红外接口130可以,例如,是按照红外数据协会的协议诸如,例如,“串行红外物理层链路规范”,1.2版,日期1997年11月30日。遥控装置12可包括与红外发射机134连接的键盘132,红外发射机134发射由接口130接收的红外信号。可提供控制器136控制发射机134和从键盘132接收信息两者。控制器136可能有与它相联系的存储器138;它在一个说明性实施方案中可以是非易失性随机存取存储器(NVRAM)。存储器138可以存储由系统16提供的信息使RCU12能提供适应的信号给受控制的特定电子设备。
这里描述的图形用户接口是存储状态的可视表示。显示在显示器18上的图形用户接口可存储在存储器里诸如一个或多个存储器104或116。
虽然本发明描述了有限数目的实施方案,但本领域的技术人员将从其中领会到多种修正案和变种。附加的权利要求包含所有落入本发明的真正精神和范围的修正案和变种。
权利要求
1.一种使电子设备能远距离受控的方法包含接收电子设备的信息;根据所述的信息,确定使所述的设备远距离受控需的代码;和向遥控装置传递该代码使该遥控装置能控制该设备。
2.权利要求1的方法,其中接收电子设备的信息包括显示有数据输入域的图形用户接口和在所述的数据输入域从用户那里接收信息。
3.权利要求2的方法,其中确定所需的代码包括比较所述的图形用户接口接收的信息与存储在数据库中的信息和如果匹配,则用数据库中的信息以便让所述的设备远距离受控。
4.权利要求3的方法,进一步包含从网络连接下载附加信息包括下载让所说设备远距离受控所需代码。
5.权利要求4的方法,其中下载信息包括访问英特网的万维网站点。
6.权利要求1的方法,其中向遥控装置传送代码包括提供协议使特定的电子设备能由所述的遥控装置控制和使所述的遥控装置存储所述的协议。
7.权利要求1的方法进一步包括从网络接收消息、解密所述的消息和用包含在所说的消息中的信息控制所述的电子设备。
8.权利要求7的方法,其中接收消息包括接收声音消息。
9.一种产品,包含由基于处理器的系统可读的介质、存储指令使基于处理器的系统接收电子设备的信息;根据所述的信息,确定使所述的设备接收远距离控制所需的代码;和向遥控装置传送代码使它能控制该设备。
10.权利要求9的产品,进一步包括使基于处理器的系统从网络连接下载附加信息的指令,下载包括下载让所说设备远距离受控所需的代码。
11.权利要求9的产品,进一步包含使基于处理器的系统提供信息给遥控装置以使它控制电子设备的指令。
12.权利要求9的产品,进一步包含使基于处理器的系统从网络接收消息、解密所述的消息和用包含在所说消息中的信息控制所述的电子设备的指令。
13.权利要求10的方法,进一步包含使基于处理器的系统接收电子邮件消息的指令,这些电子邮件消息包括命令消息和不包括命令消息的电子邮件消息并确定是否某特定的电子邮件消息包括了命令信息。
14.一种在远地控制电子设备的方法,包含在靠近所述的电子设备的接收机上从电子网络接收消息;确定该消息是提供信息还是要求动作;和如果所述的消息要求动作,则使所述的接收机发出命令给所述的电子设备。
15.权利要求14的方法,其中接收消息包括接收电子邮件消息和确定是否所述的信息包括了控制设备的命令信息。
16.权利要求14的方法,其中接收消息包括接收声音消息、将所述的消息转换成文本和扫描所述的信息寻找控制设备的命令信息。
17.权利要求14的方法,包括转发至少所说消息的一部分给遥控设备。
18.一种产品,包含基于处理器的系统可读的介质,存储指令使基于处理器的系统从电子网络接收消息;确定是否该消息提供信息还是要求动作;和如果所说消息要求动作,则向所述的电子设备发出命令。
19.权利要求18的产品,包括使基于处理器的系统接收电子邮件消息和确定所说消息是否包括控制电子设备的命令信息。
20.权利要求18的产品,包括使基于处理器的系统接收声音消息、将所述的消息转换成文本和扫描所说信息寻找命令信息。
全文摘要
一种系统,使电子设备能用各种不同的格式和有不同的控制类型自动地接收遥控设备(12)的控制。该系统给遥控设备提供必要的转换信息使它能控制若干不同的消费电子设备(14、16、18)。
文档编号H04Q9/00GK1334937SQ99816111
公开日2002年2月6日 申请日期1999年9月17日 优先权日1998年12月9日
发明者T·马蒂斯, J·史, A·米什拉 申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1