CN1401156B - 以xml格式提供的用于可编程遥控器的控制代码 - Google Patents

以xml格式提供的用于可编程遥控器的控制代码 Download PDF

Info

Publication number
CN1401156B
CN1401156B CN018030904A CN01803090A CN1401156B CN 1401156 B CN1401156 B CN 1401156B CN 018030904 A CN018030904 A CN 018030904A CN 01803090 A CN01803090 A CN 01803090A CN 1401156 B CN1401156 B CN 1401156B
Authority
CN
China
Prior art keywords
data
control
telepilot
control routine
equipment
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.)
Expired - Fee Related
Application number
CN018030904A
Other languages
English (en)
Other versions
CN1401156A (zh
Inventor
T·J·杜比尔
S·麦基奇尼
R·穆斯彻布雷克
Y·E·施泰恩
S·M·M·诺特
F·波赫
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.)
Home Control Singapore Pte Ltd
Original Assignee
Koninklijke Philips Electronics NV
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 Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of CN1401156A publication Critical patent/CN1401156A/zh
Application granted granted Critical
Publication of CN1401156B publication Critical patent/CN1401156B/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03JTUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
    • H03J1/00Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general
    • H03J1/0008Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general using a central processing unit, e.g. a microprocessor
    • H03J1/0025Details of adjusting, driving, indicating, or mechanical control arrangements for resonant circuits in general using a central processing unit, e.g. a microprocessor in a remote control unit
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C19/00Electric signal transmission systems
    • G08C19/16Electric signal transmission systems in which transmission is by pulses
    • G08C19/28Electric signal transmission systems in which transmission is by pulses using pulse code
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/20Binding and programming of remote control devices
    • G08C2201/21Programming remote control devices via third means
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C2201/00Transmission systems of control signals via wireless link
    • G08C2201/90Additional features
    • G08C2201/92Universal remote control

Abstract

一种因特网服务使控制代码可用于可编程通用遥控器,通过IR或RF命令遥控CE设备。一种提供作为XML数据的控制代码的服务器,该控制代码在接收器的机顶盒或PC、或遥控器自身进行处理,用于安装在遥控器上。

Description

以XML格式提供的用于可编程遥控器的控制代码
技术领域
本发明涉及遥控装置以及一种使消费电子(CE)设备的远程控制可编程的服务。
背景技术
通用的可编程遥控装置,例如,由菲利浦电子公司(Philips Electronics)制造的PRONTO(TM)为大家所熟知。表达式“通用的遥控器”指一种装置,该装置使终端用户能够控制他们的大多数远程可控设备群,而不管各种设备的类型或商标。这些通用的可控性的实现是通过,例如在遥控器上容纳存在的多组控制代码(IR或RF)的数据库,每个特定的组对应特定商标的特定类型的设备。通用的遥控器是用户可编程并能够学习或采用新的控制代码并且能够使特别用户自定义的软键或硬按钮与他们相结合使用。例如PRONTO(TM)具有内建的用于菲利浦和马兰茨设备的RC-5和RC-6代码、IR-发送和IR-接收孔和RS232串行口连接器,用于例如通过个人计算机(PC)进行这些代码的售后扩展。PRONTO(TM)通过LCD触摸屏提供图形图像用户界面(GUI)且还具有用于经常使用的控制功能的直接访问按钮。内建的按钮是用于完全控制的可定制的装置模板;对图标或按钮选择指定控制功能;选择删除和产生图标或按钮;选择编程和编辑宏指令;具有用于(重)标记按钮、图标和模板或者GUI的控制面板的软键的键盘。总之,PRONTO(TM)在GUI的布局、版面、标记、组织方面以及程序设计、编辑和定制控制功能方面是高度可定制的。
发明内容
遥控器和其他可编程或软件-可升级的CE设备的通用可编程性是有价值的资源。鼓励第三方提供增值特征给设备的可扩充功能。为了促进这些,本发明者尤其提出,在提供安装在遥控器上的IR或RF指令的服务中,使用标记(mark-up)语言格式,优选使用可扩充标记语言(XML)数据格式。数据可以通过数据网络例如因特网、或者在诸如存储卡的载体上提供。这些代表控制代码的数据安装在遥控器上,当被激活时,确定相关的IR或者RF指令。数据可以存储在本地遥控器上。一种XML应用,例如在接收终端的XSL格式文件在指令控制下在格式文件中操作数据。采用这些应用,例如,用来根据接收数据产生正确的IR或者RF指令和用来控制产生GUI,例如,在适合的显示器上的HTML页。
如果必要,数据在安装之前被改变成为本地对远程专用的格式。本发明的优点在于一种开放的标准,例如用于定义遥控器的GUI的动作和版面的XML/XSL,允许由第三方研发支持工具。
本发明特别涉及一种提供方法,优选用XML标记语言格式,提供安装在遥控器上的控制代码的数据表达式。优选,通过数据网络例如因特网提供数据。用户可以在网络上给服务器指定通过控制器控制的设备。然后服务器识别以标记语言格式作为数据提供的相应控制代码。本发明的方法可以包括提供在控制器上使用的GUI组件,该提供GUI组件是作为标记语言格式进一步的数据提供的。GUI组件可以包括其它遥控装置的图形表示。如果通用可编程遥控器成为用户对其CE设备的主要遥控器,则后者的特征尤其具有吸引力。我们假定通用遥控器具有触摸屏GUI。各种设备的单独控制器的所有相关的控制代码使用上面简述和下面详细描述的方案在通用遥控器中编程。假定通用遥控器,例如PRONTO(TM)能为每个设备保留一个或多个图像控制面板。也就是说,将每种设备的控制功能分成组。本发明现在形成这些面板的图像表示作为每个设备的指定遥控器图像。也就是说,通用遥控器显示专用遥控器控制功能的图像,该控制功能由软键表示,软键的位置是专用遥控器的硬键的位置。这使得用户能够迅速识别并且允许用户在操纵通用遥控器和专用遥控器之间轻松切换。也可以不依赖于XML发明提供这个特征。
因此,本发明者提出让服务器向终端用户提供数据,优选用XML格式,用于本地的CE设备的编程、建立和控制。使用XML,内容/服务提供商不需要支持所有可能的目标装置。因此,数据可以提供和放在一起不用考虑数据将安装的目的地平台的特性。XML应用程序(在这里:语法分析程序)从接收的XML数据中提取有关的项目和属性并把他们转变成能在目的地平台本地安装和/或处理的进一步的数据。
XML/XSL的概念是公知的。被用来在浏览器上表示数据和指引浏览器运作。XML具有公用数据格式以便共享该格式以及数据。XML把要处理的信息与发出的指令分开。XML使用标记描述数据。定制标记使应用程序之间的数据能够定义、传送、验证以及译释。标记规定每段数据代表什么。也就是,标记包括关于数据的语义的信息。因此,能以不同的方式处理XML电子文档。该概念现在运用于本发明中的IR或RF远程遥控。由于能使控制代码作为XML文件发送到终端用户,例如,通过因特网,用户可以在他们的PC或机顶盒上、甚至在遥控器上通过适当的应用程序处理这些文件,以便用这些接收的代码建立CE设备的远程控制。
更具体地说,IR或RF代码是采用XML来描述。许多参数可以采用XML标记来定义例如载频、占空比、协议类型(FSK、双相、PWM等等)、重复时间、信号的开/关时间、指令码的位模式、代码的语义、所用装置(CD、VCR、TV、DVD等等)的类型、具体协议的商标名称等等。优选,这些数据字段并非都用于遥控器中:仅仅要求传送实际的IR或RF代码的信息需要存储。在服务器上,商标名称和装置类型能用来运行数据库查询,例如,以便允许选择性下载。例如,机顶盒(STB)在入口处提供专门服务,根据用户键入想要控制装置的输入描述、其商标和类型数字下载IR代码。
至于遥控器的图形用户界面(GUI),目前PRONTO(TM)采用专用的格式作为配置文件。该文件包含由PRONTO(TM)支持的装置的型号和名称的相关信息。每种装置组织GUI成集合页。此时GUI显示一个页面。一个具体的页面包括一个或多个面板和软键或按钮。按钮由,例如标记图标图形地表示。特定的面板可能包括一个或多个面板和/或一个或多个按钮。每个按钮和面板与某种特性相关,例如当执行时在遥控器上显示的位置、标签、位图、一个功能和其参数(例如,发送+IR代码,信号音+声音抽样,跳转+装置和页码,延迟+时间,等等)。在本发明中,所有这些信息优选使用XML格式描述。这些与XSL结合用来定义触摸屏遥控器的GUI。
本发明能采用如下方案。用户在因特网上把他们想要添加到通用可编程遥控器上的代码的新的CE设备的购买型号、商标、序列号等通知指定服务器。遥控器具有触摸屏和显示监视器。新的设备具有简单专用遥控器。服务器现在下载XML格式的控制代码到用户家庭网络,加上用于在通用遥控显示监视器上产生专用遥控器位图的标记文件。当用于产生位图的控制代码和数据已安装,用户能够通过在通用遥控器触摸屏显示监视器上显示的实际遥控器控制新的设备。在专用遥控按钮的图形代表位置触摸屏促使通用遥控器发送相应的IR或RF代码。注意到XML标记依靠接收平台上的XSL格式文件决定图形图像的执行功能。
本发明更有趣的方面如下:具有因特网连接性的信息设备例如,增强型电视、机顶盒(STB)、个人数字助理(PDA)、智能电话等,以及具有不同功能例如处理电源、存储容量、显示屏资源、屏幕分辨率、网络连接的信息设备的数量迅速增长。XML和XSL提供在因特网交换一般和动态的信息的基本框架结构,该框架可以适应不同的机器条件和用户选择。该框架现在应用到本发明以建立电子程序指南(EPG)或者电子内容提要(ECG),这些指南适配表示例如TV节目和其它以XML格式存储到不同信息设备和用户档案的其它内容信息。动态修改的XSL格式文件具有模拟信息设备和用户选择的能力。该格式文件翻译且格式化在Web的表达语言如HTML中用XML代表的程序信息。用这种方式,程序信息的语义从其表达语言句法中分开。EPG或者ECG从用户的家庭网络下载到具有触摸屏能力的可编程遥控器上。此外,与用XML的控制代码一起提供EPG或ECG(参见下面提及的美国序列号09/568932,代理档案号US 000106,以WO01/86948公开的专利申请)以便使用户控制例如在遥控器上提供的EPG/ECG中执行或记录一个具体程序的选择。
附图说明
使用实例并参考附图,更详细地说明本发明,其中图1是本发明系统方框图。
具体实施方式
XML作为通用格式出现用于网络上配置文件和数据。XML可以相对直接定义新文件类型、创作和管理文档以及通过因特网传送和分享文件。XSL用于定义格式文件,并提供翻译XML文件和XML词汇的语言。XSL具体规定语义格式。网络上XML格式的信息能转变为具有XSL格式文件的表达格式例如HTML、WML或SMIL。这种语义和表达式的分开使网络内容的平台定制和用户个性化成为可能。在XSL转换中,XSL处理器或应用程序阅读XML文件和XSL格式文件。基于XSL格式文件中的指令,XSL处理器或应用程序提供新的XML、HTML或其它格式化的文件。本发明现在在系统或服务中使用这些概念,其中以一种开放的标准格式,例如XML提供在例如遥控装置上使用的控制代码。
本发明涵盖用于IR或RF代码的XML的用法和用于GUI的XML的用法。代码能使用由XML标记定义的许多参数来描述。如上述已提及的例子:载频、占空比、协议类型(FSK、双相、PWM等等)、重复时间、信号的开/关时间、指令码的位模式、代码的语义、所用装置的型号和商标(CD、VCR、TV等)、具体的控制协议名称等。这些数据字段中的一些可以在服务器上运行查询。仅仅要求遥控器发送特定的控制代码的数据存储在遥控器自身中,或者存储在中间装置内例如用户的PC或机顶盒中。在服务器上,商标名称和设备类型用来查询控制代码数据库以允许选择性下载。
图1是本发明中的信息处理系统100的主要组成部分的方框图。系统100包括通过因特网104连接到设备106的服务器102,该设备例如是用户家中的STB或PC。用户具有带有触摸屏UI110的通用可编程遥控装置108。装置108具有发送IR-控制代码或RF-控制代码到电子设备(末显示)的发送器112,电子设备例如是在家庭网络上的TV、VCR、CD播放器、STB、DVD播放器、音频前级放大器和调谐器。遥控装置108具有输入114,例如,串行或并行口或红外传感器或收发器,用于与设备106通信。
服务器102具有数据库116,该数据库具有用于各种商标和类型的商用CE设备的IR和RF控制代码的目录。当新的设备在市场上开始出售时,服务提供商更新数据库116。代码格式化为XML文件。也就是说,使用XML标记定义特定的控制代码或指令的相关参数。例如,标记被定义为相关可控制设备的有关代码、类型数字、IR或RF载波频率、占空比、协议类型、重复时间、信号的关/断时间等等。商标名称和设备类型标记用来在服务器102上运行数据库查询,例如,以便允许选择性下载。
通过设备106用户要求从服务器102设置用于控制设备、类型、商标、序列号等的代码,作为由用户指定并通过遥控器108控制。这些通过例如,让用户在服务网站上填写电子模板并将模板信息返回给服务器102来实现。服务器102运行查询,假定相一致,通过因特网104提供给设备106相应的作为XML文件的设置代码。设备106有XML应用程序118,该应用程序基于相关标记提取数据并根据标记的语义译释数据以便产生控制代码和/或遥控器108的GUI面板。该GUI面板,优选HTML页,但不是必要的。然后控制代码和/或GUI面板通过输入114提供给遥控器108用于安装。例如,在处理器122的控制下遥控器108设为程序模式以便在输入114接收代码并将代码存储在存储器120例如闪存中。如果UI 110为了这个控制选择预留具体图标,用户可以指示遥控器118促使驱动器124控制发送器112发送1R或RF代码。
至于遥控器108的GUI图形表示的翻译,在服务器102与用户查询一致的XML数据使用XSL格式文件可以在服务器102自身转变为表达数据(WML、HTML有可能CCF)。但是,在这种情况下服务器中102需要关于遥控108的信息,例如,具体的屏幕大小、分辨率和支持图像格式,以便确定正确的XSL格式文件以允许数据翻译为具体遥控。另外,假若遥控器108通过设备106,这里是STB,从服务器102接收它的代码,产生GUI的部分功能可以移动到设备106。然后,服务器102仅具有XML数据但是没有格式文件。这意味着服务提供商不需要知道目标客户装置,这里是遥控器108。设备106访问服务器102以获得控制代码数据。设备106能容易获得关于目标装置,这里是遥控器108的信息,而其制造商或发行人能提供适当的XSL格式文件和要求产生目标格式(WML、HTML、CCF)的软件。在另一个配置中,在遥控器108自身上处理XSL信息和XML/XSL组合信息,设备106仅仅是服务器102和遥控108之间的一条渠道,其中遥控器108提供自己的格式文件信息。
注意到,从XML描述转化为由遥控器108支持的指定格式也可以应用于IR或RF控制代码自身。另外转化也可以在服务器102、设备106或在遥控器108自身中进行。
本发明也可以使用其它标记或者标记语言、而不是本发明中使用的XML、以及也可以使用其它格式文件而不是XSL来实现。
这里引入如下专利文件作为参考,尤其为本发明提供一个背景。
美国序列号09/434155(代理档案号PHA23783,以WO01/24387公开的专利申请),申请日:11/4/99,申请人:MartinFreeman和BonghanCho,发明名称:REMOTE CONTROL DEVICE WITH LOCATION DEPENDENTINTERFACE(带有位置相关界面的遥控器)。该文件涉及可编程遥控单元,该单元能够从该单元外的存储设备初始化控制配置的恢复;该单元包括存储恢复的控制配置的存储器;显示代表配置图标的显示器;以及,基于显示的图标键入选择的触摸屏。存储器是CE设备的部件。通过在自身设备中存储或备份具体设备的控制配置,该遥控器确实是通用可编程的。
美国序列号09/427821(代理档案号PHA23786,以WO01/24473公开的专利申请),申请日:10/27/99,申请人:JoostKemnk和RichardSagar,名称为:PDA HAS WIRELESS MODEM FOR REMOTE CONTROL VIA THEINTERNET(通过因特网远程控制具有无线调制解调器的PDA)。该文件公开了结合有无线调制解调器的PDA,以便能通过因特网和本地服务器远程控制CE设备。
美国序列号09/271200(代理档案号PHA23607,以WO00/39772公开的专利申请),申请日:3/17/99,申请人:Jan Van Ee,名称为:FULLYFUNCTIONAL REMOTE CONTROL EDITOR AND EMULATOR(全功能远程控制编辑器和仿真器)。该文件涉及通用可编程的远程控制装置。该装置有使终端用户通过编辑或编程装置的控制功能来定制装置的可编程功能。能通过PC实现编程。通过PC上的编辑器创建的控制配置能下载到此装置。下载之前PC仿真器软件测试配置。使仿真器软件和遥控器控制软件与从遥控器硬件分离出软件层的结果相同。用于终端用户的仿真器是在制造厂作为几乎是一种软件开发阶段的独立付产品获得的。
美国序列号09/160490(代理档案号PHA23500,以WO00/17789公开的专利申请),申请日:9/25/98,申请人:Adrian Turner et al,名称为:CUSTOMIZED UPGRADING OF INTERNET-ENABLED DEVICES BASEDON USER-PROFILE(基于用户档案的可上因特网设备定制升级)。该文件涉及保持可上网的消费电子设备的特殊终端用户的用户文档且具有这类设备的新技术性能的数据库的服务系统。如果在用户文档和新技术性能之间相一致,且用户指示接收关于升级或销售提供商的信息,则用户通过选择的网络得到通知以获得该性能。
美国序列号09/568932(代理档案号US000106,以WO01/86948公开的专利申请),申请日:5/11/00,申请人:Eugene Shteyn和Ruud Roth,名称为:ELECTRONIC CONTENT GUIDE RENDERS CONTENT RESOURCESTRANSPARENT(使内容资源透明的电子内容指南)。该文件涉及家庭网络上的数据管理系统。系统采集的数据是网络上各种可用资源的内容信息。数据结合在一张菜单中以使用户选择所需内容,而不考虑资源。在不考虑资源和/或不考虑可利用的时间如广播的情况下,公知的EPG还着重于提供内容信息的装置或设备,而不是内容自身。即,已知的指南是以设备为中心和以播送为中心而非以内容为中心,反之用户一般对内容信息是什么更感兴趣而对来自何处并不感兴趣。在数字领域中的具有个性化特性的记录装置,例如Tivo的基于HDD的个人电视接收器,正在改变选择内容信息的观点。但是,什么时间什么节目由广播电台广播或由另外一些服务提供商例如视频点播服务提供不再与消费者有关。具有这种数字录音机,总是存在可供选择的内容信息和存在现在可用的内容信息。而且,内容信息不限于视频或音频。内容也包括因特网页、预览、广告、电子邮件等等。内容也不限制在广播中什么被广播,而是可以来自任何资源,例如,在早先场合的本地记录、交互的因特网站点、DVD或CD点播机等等。相关的是消费者立即可使用内容,而不管其资源、发送机制或者发送时间。因此,数据管理系统结合了EPG数据和其他内容信息种类的其他数据,一般为家庭娱乐系统的内容。系统包括用于表示与来自内容供应商例如广播电台或视频点播(VOD)服务的目录内容信息相结合的目录信息的数据库。此外,数据库也表示与来自其他可用资源提供的内容信息相关的目录信息,例如,在以前的广播中或来自CD或DVD点播机,而记录在消费者的个人数字电视接收器中的信息。因此,该发明介绍一般的指南类型,之后称作电子内容指南(ECG)。
美国序列号09/519546(代理档案号US000014,以WO01/54406公开的专利申请,申请日:3/6/00,申请人:Erik Ekkel,名称为:PERSONALIZING CEEQUIPMENT CONFIGURATION AT SERVER VIA WEB-ENABLEDDEVICE(通过可上网装置在服务器上个性化CE设备配置)。该文件涉及在因特网上借助应用服务器授权配置便于消费者的CE设备的配置。消费者通过可上因特网的装置例如PC或机顶盒或数字蜂窝式无线电话等合适的用户界面在特定的交互网页中键入他/她的爱好。应用服务器基于键入的爱好产生控制数据并下载控制数据到CE设备本身或可上因特网的设备。
美国序列号09/619426(代理档案号US000173,以US-6,466,203公开的美国专利),申请日:7/19/00,申请人:Jan Van Ee,名称为:HAND-HELDWITH AUTO-ZOOM FOR GRAPHICAL DISPLAY OF WEB(具有自动变焦手持的网页的图像显示)。该文件涉及手持例如移动电话或具有触摸屏显示器的遥控器。电话具有浏览器并能从因特网搜索网页。网页首先完全显示。用户能识别网页的整体布置和存在的超链接。当用户在触摸屏上触到与页的图像部分相应的特定位置时,这部分图标显示以填满显示区域。这样,用户能用有限尺寸的显示器浏览网页。同样,遥控器具有有限的屏幕资源。双向触摸相互作用使用户能方便地与由位于同样有效面板上的分成组的软键或图标所代表的控制部分交互作用。
美国序列号09/653784(代理档案号US000220,以WO01/54292公开的专利申请),申请日:9/1/00,申请人:FrankCaris,ErikEkkel和Tom Dubil,名称为:STB CONNECTS REMOTE TO WEB SITE FOR CUSTOMIZEDCODE DOWNLOADS(远程连接万维网址的机顶盒(STB)的定制代码下载)。该专利文件涉及与编程遥控器在一起出售的机顶盒(STB)。遥控器具有指定按钮以在因特网上把STB连接到具体的服务器。消费者能通知他/她的其它CE设备的服务器,所述其它CE设备的服务器是他/她希望通过与STB一起的相同遥控器控制的服务器。服务器下载由相关控制代码表示的STB数据。提供给STB用这些代码编写遥控器程序的方法。结果服务器获得了关于这些消费者的设备的详尽和准确的信息。这样建立可靠的消费者基本信息用于简化“帮助平台”工作。

Claims (10)

1.一种提供用于安装在控制设备上的控制代码的方法,所述方法包括:
以标记语言来确定控制代码的描述;以及
提供作为以标记语言格式化的数据的控制代码。
2.权利要求1的方法,其中通过数据网络提供数据。
3.权利要求1的方法,包括:
使用户在网络上给服务器指定一种由所述控制设备控制的装置;和
使服务器识别相应的以标记语言格式提供的作为数据的控制代码。
4.权利要求1的方法,其中所述控制代码是电子节目指南的部分。
5.权利要求1的方法,包括提供在控制设备上使用的GUI组件,该GUI组件被提供为标记语言的进一步的数据。
6.权利要求5的方法,其中GUI组件包括遥控装置的图形表示。
7.权利要求1的方法,包括控制消费电子设备,并且其中所述控制代码是以XML格式提供的。
8.一种遥控器(108),用于接收表示安装在该遥控器上的控制代码的数据,所述遥控器包括:
输入接口(114),用于与外部设备通信,以接收数据;
触摸屏(110),用于提供用户接口;
处理器(122),用于根据用户经触摸屏的输入来控制所述遥控器的工作;
存储器(120),用于在所述处理器的控制下存储由输入接口接收的数据;
发送器(112),用于按照处理器的控制来发送所述控制代码,以控制消费电子设备;
驱动器(124),用于在触摸屏的指示下控制发送器的发送,
其中表示控制代码的数据是以标记语言格式经输入接口接收的。
9.权利要求8的遥控器,具有显示监视器并适用于以标记语言格式接收GUI组件。
10.权利要求8的遥控器,其中所述控制代码是以XML格式提供的。
CN018030904A 2000-10-10 2001-09-26 以xml格式提供的用于可编程遥控器的控制代码 Expired - Fee Related CN1401156B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/686,572 2000-10-10
US09/686,572 US8132105B1 (en) 2000-10-10 2000-10-10 Control codes for programmable remote supplied in XML format
PCT/EP2001/011174 WO2002031978A2 (en) 2000-10-10 2001-09-26 Programmable remote control device

Publications (2)

Publication Number Publication Date
CN1401156A CN1401156A (zh) 2003-03-05
CN1401156B true CN1401156B (zh) 2010-05-26

Family

ID=24756865

Family Applications (1)

Application Number Title Priority Date Filing Date
CN018030904A Expired - Fee Related CN1401156B (zh) 2000-10-10 2001-09-26 以xml格式提供的用于可编程遥控器的控制代码

Country Status (6)

Country Link
US (1) US8132105B1 (zh)
EP (1) EP1329022A2 (zh)
JP (1) JP5437547B2 (zh)
KR (1) KR100971437B1 (zh)
CN (1) CN1401156B (zh)
WO (1) WO2002031978A2 (zh)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7831930B2 (en) * 2001-11-20 2010-11-09 Universal Electronics Inc. System and method for displaying a user interface for a remote control application
US8909739B2 (en) * 2001-01-29 2014-12-09 Universal Electronics Inc. System and method for upgrading the remote control functionality of a device
US6938101B2 (en) * 2001-01-29 2005-08-30 Universal Electronics Inc. Hand held device having a browser application
GB0218456D0 (en) * 2002-08-08 2002-09-18 Gdi Technology Ltd Remove control unit
JP3872052B2 (ja) * 2002-10-30 2007-01-24 埼玉日本電気株式会社 リモコン機能付き携帯電話機、そのリモートコントロール方法及びシステム
US7161524B2 (en) * 2003-03-28 2007-01-09 Universal Electronics Inc. System and method for using an universal remote control to access extended operational functions of a device
KR100533675B1 (ko) 2003-07-24 2005-12-05 삼성전자주식회사 구조화된 데이터 포맷을 이용한 원격 제어 장치 및 제어방법
KR20060133986A (ko) * 2003-12-03 2006-12-27 코닌클리케 필립스 일렉트로닉스 엔.브이. 유니버셜 원격 제어 시스템의 프로그래밍을 실행하는 방법
CN1333539C (zh) * 2003-12-29 2007-08-22 明基电通股份有限公司 远程遥控电子装置的方法
CN100394383C (zh) * 2003-12-31 2008-06-11 无极公司 自动管理受控环境中的组件的方法和系统
WO2006004266A1 (en) * 2004-04-02 2006-01-12 Samsung Electronics Co., Ltd. Xml processor having function for filtering tree path, method of filtering tree path and recording medium thereof
JP2005333480A (ja) * 2004-05-20 2005-12-02 Mitsumi Electric Co Ltd 携帯電話機及びそのプログラム及びそれを用いたインターネット接続装置
KR100618375B1 (ko) 2004-08-30 2006-08-31 삼성전자주식회사 웹서비스가 가능한 디지털 영상/음향 처리장치, 그의웹서비스 제공방법 및 웹서비스 시스템
JP2007072728A (ja) * 2005-09-06 2007-03-22 Sharp Corp 入出力装置、入出力システム、入出力方法、入出力制御プログラム、および記録媒体
JP2007116484A (ja) * 2005-10-20 2007-05-10 Mitsumi Electric Co Ltd リモートコントロールシステム、及び電気機器の遠隔操作方法
US8659400B2 (en) 2006-09-05 2014-02-25 Universal Electronics Inc. System and method for configuring the remote control functionality of a portable device
US9208679B2 (en) 2006-09-05 2015-12-08 Universal Electronics Inc. System and method for configuring the remote control functionality of a portable device
US8812629B2 (en) 2008-04-18 2014-08-19 Universal Electronics Inc. System and method for configuring the remote control functionality of a portable device
DE102007003161B4 (de) 2007-01-22 2018-02-15 Intel Deutschland Gmbh Konfigurierbare Fernbedienung und entsprechende Verfahren zur Konfigurierung
CN101276511B (zh) * 2007-01-22 2013-04-24 英特尔移动通信有限责任公司 遥控装置、遥控配置文件产生单元及其相应的方法和设备
WO2009077878A2 (en) * 2007-12-14 2009-06-25 France Telecom Universal remote controller
US8542323B2 (en) * 2007-12-21 2013-09-24 Sony Corporation Touch sensitive wireless navigation device for remote control
US9088663B2 (en) 2008-04-18 2015-07-21 Universal Electronics Inc. System for appliance control via a network
EP2230653B1 (en) 2009-03-17 2013-01-23 Onkyo Corporation Remote controller
JP5749435B2 (ja) * 2009-12-28 2015-07-15 ソニー株式会社 情報処理装置、情報処理方法、プログラム、制御対象機器および情報処理システム
US9819498B2 (en) * 2010-02-04 2017-11-14 Gentex Corporation System and method for wireless re-programming of memory in a communication system
CN102316210A (zh) * 2010-07-06 2012-01-11 宏碁股份有限公司 移动装置及其实现遥控操作的方法与计算机程序产品
KR101772653B1 (ko) * 2010-12-31 2017-08-29 삼성전자주식회사 제어 디바이스 및 방송수신장치 제어 방법
WO2012164076A1 (en) * 2011-06-01 2012-12-06 Okeez Bvba Systems and methods for configurable remote control
JP6368263B2 (ja) * 2015-03-16 2018-08-01 株式会社ソニー・インタラクティブエンタテインメント 情報処理システム、情報処理装置および遠隔操作支援方法
KR102407127B1 (ko) * 2016-01-05 2022-06-10 삼성전자주식회사 디스플레이 시스템, 디스플레이 장치 및 그의 제어 방법
CN115509138A (zh) * 2022-02-13 2022-12-23 上海点沃智能科技有限公司 一种自定义交互控制器及方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000017789A1 (en) * 1998-09-17 2000-03-30 Koninklijke Philips Electronics N.V. Customized upgrading of internet-enabled devices based on user-profile
WO2000017738A1 (en) * 1998-09-17 2000-03-30 Koninklijke Philips Electronics N.V. Internet-based service for updating a programmable control device
WO2000039772A1 (en) * 1998-12-28 2000-07-06 Koninklijke Philips Electronics N.V. Fully functional remote control editor and emulator
US6104334A (en) * 1997-12-31 2000-08-15 Eremote, Inc. Portable internet-enabled controller and information browser for consumer devices
WO2001030098A1 (en) * 1999-10-22 2001-04-26 Telefonaktiebolaget Lm Ericsson (Publ) Methods and apparatus for selectively providing user-specific information to origin servers in wireless application protocol applications

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6407594B1 (en) 1993-04-09 2002-06-18 Sgs-Thomson Microelectronics S.R.L. Zero bias current driver control circuit
US5742845A (en) 1995-06-22 1998-04-21 Datascape, Inc. System for extending present open network communication protocols to communicate with non-standard I/O devices directly coupled to an open network
JP3911047B2 (ja) * 1996-04-30 2007-05-09 ソニー株式会社 録画予約制御システム及び録画予約制御方法
US5982445A (en) * 1996-10-21 1999-11-09 General Instrument Corporation Hypertext markup language protocol for television display and control
US7248150B2 (en) * 1997-01-29 2007-07-24 Directed Electronics, Inc. Menu-driven remote control transmitter
US6111569A (en) * 1997-02-21 2000-08-29 Compaq Computer Corporation Computer-based universal remote control system
JP3482319B2 (ja) * 1997-05-15 2003-12-22 松下電器産業株式会社 ユニバーサルリモコンシステム
US6133847A (en) * 1997-10-09 2000-10-17 At&T Corp. Configurable remote control device
US5963264A (en) * 1997-10-30 1999-10-05 Echostar Engineering Corporation Selecting a digital television program and the control of a non-attached recording device
JP4167747B2 (ja) 1998-04-13 2008-10-22 株式会社ルネサステクノロジ 周波数可変発振回路及びそれを用いた位相同期回路
AU3878699A (en) 1998-05-04 1999-11-23 Intermec Ip Corporation Automatic data collection device having a network communications capability
CN1115824C (zh) * 1998-05-07 2003-07-23 三星电子株式会社 网络中的装置对装置命令与控制的方法和系统
US6157319A (en) * 1998-07-23 2000-12-05 Universal Electronics Inc. Universal remote control system with device activated setup
EP1046097B1 (en) * 1998-09-17 2004-03-17 Koninklijke Philips Electronics N.V. Remote control device with location dependent interface
US6437836B1 (en) * 1998-09-21 2002-08-20 Navispace, Inc. Extended functionally remote control system and method therefore
US6301471B1 (en) * 1998-11-02 2001-10-09 Openwave System Inc. Online churn reduction and loyalty system
JP4569790B2 (ja) * 1998-11-20 2010-10-27 ソニー株式会社 制御装置および方法、並びに記録媒体
US6374296B1 (en) * 1998-11-25 2002-04-16 Adc Technologies International Pte Ltd Method and system for providing cross-platform remote control and monitoring of facility access controller
KR20000037822A (ko) * 1998-12-02 2000-07-05 구자홍 기기간 상호 제어가 가능한 홈 네트워크장치
US20010005197A1 (en) * 1998-12-21 2001-06-28 Animesh Mishra Remotely controlling electronic devices
US7904187B2 (en) * 1999-02-01 2011-03-08 Hoffberg Steven M Internet appliance system and method
US6606280B1 (en) * 1999-02-22 2003-08-12 Hewlett-Packard Development Company Voice-operated remote control
US6769129B1 (en) * 1999-03-16 2004-07-27 Microsoft Corporation System and method for detecting and resolving IR remote signal conflicts
US6407779B1 (en) * 1999-03-29 2002-06-18 Zilog, Inc. Method and apparatus for an intuitive universal remote control system
US6401059B1 (en) * 1999-05-25 2002-06-04 International Business Machines Corporation Method and system for using a personal digital assistant as a remote control
US6446192B1 (en) * 1999-06-04 2002-09-03 Embrace Networks, Inc. Remote monitoring and control of equipment over computer networks using a single web interfacing chip
US6892230B1 (en) * 1999-06-11 2005-05-10 Microsoft Corporation Dynamic self-configuration for ad hoc peer networking using mark-up language formated description messages
US6431875B1 (en) * 1999-08-12 2002-08-13 Test And Evaluation Software Technologies Method for developing and administering tests over a network
US6397186B1 (en) * 1999-12-22 2002-05-28 Ambush Interactive, Inc. Hands-free, voice-operated remote control transmitter
US6956496B1 (en) * 2000-01-18 2005-10-18 Zilog, Inc. Method and apparatus for updating universal remote databases through TV VBI processing
US20010033243A1 (en) * 2000-03-15 2001-10-25 Harris Glen Mclean Online remote control configuration system
US20020042915A1 (en) * 2000-10-06 2002-04-11 Kubischta Raymond L. Interactive, off-screen entertainment guide for program selection and control
US6344769B1 (en) 2000-10-13 2002-02-05 Oki Semiconductor Precision differential switched current source

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6104334A (en) * 1997-12-31 2000-08-15 Eremote, Inc. Portable internet-enabled controller and information browser for consumer devices
WO2000017789A1 (en) * 1998-09-17 2000-03-30 Koninklijke Philips Electronics N.V. Customized upgrading of internet-enabled devices based on user-profile
WO2000017738A1 (en) * 1998-09-17 2000-03-30 Koninklijke Philips Electronics N.V. Internet-based service for updating a programmable control device
WO2000039772A1 (en) * 1998-12-28 2000-07-06 Koninklijke Philips Electronics N.V. Fully functional remote control editor and emulator
WO2001030098A1 (en) * 1999-10-22 2001-04-26 Telefonaktiebolaget Lm Ericsson (Publ) Methods and apparatus for selectively providing user-specific information to origin servers in wireless application protocol applications

Also Published As

Publication number Publication date
WO2002031978A2 (en) 2002-04-18
CN1401156A (zh) 2003-03-05
EP1329022A2 (en) 2003-07-23
JP5437547B2 (ja) 2014-03-12
JP2004511944A (ja) 2004-04-15
KR20020075377A (ko) 2002-10-04
WO2002031978A3 (en) 2002-08-22
KR100971437B1 (ko) 2010-07-21
US8132105B1 (en) 2012-03-06

Similar Documents

Publication Publication Date Title
CN1401156B (zh) 以xml格式提供的用于可编程遥控器的控制代码
US11190852B2 (en) System and method for presenting program guide information in an electronic portable device
CN1757032B (zh) 使用控制设备简化搜索媒体业务
US9264755B2 (en) System and method for presenting program guide information in an electronic portable device
CN102077533B (zh) 用于普适电器控制的系统和方法
CN1613100B (zh) 用以远程控制应用的用户界面
US6747591B1 (en) System and method for retrieving information while commanding operation of an appliance
CN100518267C (zh) 上下文相关的web页面系统和方法
KR100946824B1 (ko) 디지털 방송 위젯 시스템 및 위젯 출력 방법
US8365223B2 (en) Device control processing apparatus and method, display processing apparatus and method, and computer program
CN101036385B (zh) 在数字电视中提供交互式服务的方法和系统
US20030035074A1 (en) Remote control device having a display for displaying a television channel guide
KR100514735B1 (ko) 사용자 선호의 프로그램 가이드를 위한 템플릿 확장 마크업 랭귀지(xml) 기반의 epg 전송방법 및 수신장치
US20020196268A1 (en) Systems and methods for providing a dynamically controllable user interface that embraces a variety of media
US20020180807A1 (en) One-touch URL or program selection
JP2001086078A (ja) データ配信方法及び装置、並びに、データ受信方法及び装置
EP1203453B1 (en) Set-top box connects remote control device to web site for customized code downloads
US20030034957A1 (en) Method and system for displaying information related to a television program on a remote control device
CN101751261B (zh) 终端设备和内容数据处理方法
KR20040000463A (ko) 정보 처리 장치
CN104539991A (zh) 用于在无线通信装置上提供交互式媒体指南的系统和方法
WO2004019210A1 (ja) 通信システム、データ処理装置およびデータ処理方法、データ提供装置およびデータ提供方法、並びにプログラム
KR100864073B1 (ko) 간접 광고 재생기 및 간접 광고 방법, 이를 위한 컴퓨터로 읽을 수 있는 매체, 상기 간접 광고 재생기를 포함하는 방송 융합 광고 시스템
JPH09180291A (ja) 放送番組の予約方法および番組予約装置
US20220070543A1 (en) System and method for presenting program guide information in an electronic portable device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: HOME CONTROL SINGAPORE PTY LTD.

Free format text: FORMER OWNER: KONINKLIJKE PHILIPS ELECTRONICS N.V.

Effective date: 20150730

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150730

Address after: Singapore bus kiln

Patentee after: HOME CONTROL SINGAPORE PTE. LTD.

Address before: Holland Ian Deho Finn

Patentee before: Koninklike Philips Electronics N. V.

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: 20100526

Termination date: 20200926