采用由目标设备保持的面板子单元描述符信息为提供一个联网目标设备的一个用户接口的方法和系统。本发明专利技术利用一个面板子单元以使任何兼容设备(例如,一个目标设备)能把它的物理(和逻辑)控制器和显示器的外观描述到另一个设备(例如,一个智能控制器)和使该控制器能在该目标上触发动作,就象用户物理地操纵直接在目标设备上的控制器一样。面板子单元使用由经常在消费类电子设备上发现的几种标准类型的控制器和显示器(例如,按钮、滑标、度盘、LCD屏等)所定义的目标。控制器类型具有严格定义的性能(例如,按钮被按、度盘被转动、数值被输入等)。此外,面板子单元定义一组命令,当由用户选择时它们被应用于这些控制器中的任何一个。命令被定义为足够的类,因此它们应用于大多数类型的控制器。面板子单元也定义类用户相互作用命令(或用户事件),其可以由一个用户应用于控制器(例如,按、按和保持、释放、输入值等)。这些用户事件的目的是封闭控制器的典型用户操纵动作,并让目标设备决定解释在它自己上面的用户动作的方式。一个状态描述符随时向智能控制器报告被操纵的目标设备的状态。(*该技术在2018年保护过期,可自由使用*)
【技术实现步骤摘要】
本专利技术涉及消费类电子设备领域。更具体地说,本专利技术涉及提供包括远程设备的联网电子设备的用户接口的方法和系统。
技术介绍
现今典型的家庭娱乐系统包括许许多多不同的消费类电子设备,它们以不同的方式予置和记录声频/视频媒体。在媒体设备领域中,对一个给定类(录象机(VCR)、摄像机等)的产品有一系列性能。多数性能由设备的控制面板上的物理控制器或元件体现,它们可以由人为用户操纵。近年来,一类消费类电子媒体设备已被引入,其可以采用标准通信协议层(例如IEEE1394通信标准)一起联网。IEEE1394标准是实现低成本高速串行总线体系结构的一个国际标准,该体系结构支持不但异步而且等时的格式数据传送。IEEE1394标准为互连的数字设备提供一个高速串行总线,因而提供通用输入/输出连接。IEEE1394标准为应用程序定义一个数字接口,因此在总线上传送应用程序之前,毋须要求它将数字数据转换为模拟格式。因此,一个接收应用将从总线接收数字数据,而不是模拟数据,并将因此不要求把模拟数据转换为数字格式。IEEE1394对消费类电子通信是理想的,部分是因为可以添加或从串行总线上拆除设备,而总线仍用于传送其后现存的设备之间的数据。在总线上的每个设备是一个“节点”,包含它自己的地址空间。供消费类电子设备联网用的IEEE1394串行通信总线的规定引入了一个强有力的新平台,在该平台上可以建造设备的功能度和互可操作性。例如,在涉及一致行动的二个或多个设备这样的一个系统中,可以执行包括媒体传送、媒体记录和媒体显示的复杂操作。然而,这些设备之间的相互作用可能是复杂的,如果要求每个设备被直接触模来适当地构成所希望的操作,这易于发生错误且是费力的。如果一个或多个设备是远程放置的和/或要求经常予以照管和调节,那么与适当地构成媒体操作有关的问题就更突出。所需要的是一种有效的机制,供与联网的消费类电子设备面接以便于二个或多个设备之间的媒体操作。此外,常常希望提供远程控制访问由一个消费类电子设备实现的性能,因而可以在家庭或办公室内从一个中心位置访问这些设备。然而,不是所有消费类电子设备都能提供远程相互作用的完善显示系统,例如,有些设备仅提供一个小液晶显示器(LCD)或一小批发光二极管(LED)作为显示设备。所需要的是一种与设备远程面接的机制,其为许多设备提供相当完美的用户相互作用。另外,在许多消费类电子系统中,每个设备可以有它自己的远程控制单元。在具有适中数量设备的系统中,用户发现三个或多个不同的笨重远程控制设备被要求执行媒体操作。所需要的是一种与电子设备面接的机制以减少对不同设备具有不同的远程控制单元的问题。还需要的是一种与电子设备面接的机制,其是灵活的并能适用于新设备和消费类电子市场内的设备类型。
技术实现思路
因此,本专利技术提供一种有效的机制,供与联网的消费类电子设备面接以便于二个或多个设备之间的媒体操作。本专利技术也提供一种与设备远程面接的机制,其为许多设备提供相当完善的用户相互作用,其中设备本身可以具有有限的显示能力。本专利技术也提供一种与电子设备面接的机制,其中设备采用中央远程控制台操作并具有一个中央显示器用于指示不同的电子设备和用于接收有关不同电子设备的状态信息。本专利技术提供一种与电子设备面接的接口机制,它具有更多的灵活性,并可适用于新设备和在消费类电子市场的设备类型。本专利技术的上面未特别提到的这些和其它优点,在这里给出的本专利技术的讨论中将变得十分清楚。在这里描述一个方法和系统,以便为采用由一个目标设备保持的面板子单元描述符信息的联网的电子设备提供一个用户接口。本专利技术利用一个面板子单元,使任何兼容设备(如一个目标设备)能把它的控制器和显示器(如元件)的物理外观描述到另一个设备(如一个智能控制器),同时使智能控制器在目标设备上的触发作用就象一个用户已物理地操纵直接在目标设备上的控制器一样。本专利技术在一个消费类电子设备的网络内工作,例如电视(TV)、顶置盒(set-top-box)、录象机(VCR)、高密度磁盘(CD)设备、个人计算机系统(PC)等,它们采用一个标准通信协议层如IEEE 1394串行通信标准连接在一起。一个智能控制器(如TV或顶置盒(set-top-box)或两者)监视网络以便发现被连接到那里的单元并被程控以定位一个目标设备所规定的面板子单元。目标设备可以被远程定位。通常,面板子单元然后提供供描绘目标设备的控制器和显示器的信息给智能控制器,一个用户可以与这个描绘交互以便由目标设备远程触发作用。面板子单元被如此定义以使命令解释和图象变化受目标设备控制,因而减小智能控制器管理具有类用户事件的用户接口的任务。这个方法使所增加的灵活性能扩展用户接口并调节未来的控制器类型和显示器信息协议。面板子单元使用保存在一个目标描述符列表中的控制目标来定义目标设备的物理控制器。控制目标用通常在消费类电子设备上所发现的几种标准类型的控制器和显示器(如按钮、滑标、度盘、LCD屏等)来定义。控制器类型具有严格定义的性能(例如,按钮被按动,度盘被转动、值被输入等)。此外,面板子单元定义一组命令,它们在被用户选择时将被应用于这些控制器中的任何一个。命令被定义为足够的类,因此它们应用于大多数类型的控制器。面板子单元也定义类用户相互作用命令(或用户事件),其可以被用户应用于控制器(例如,按、按和保持、释放、输入值等)。这些类用户事件的目的是封闭控制器的典型用户操纵动作,并让目标设备决定解释在它自己上面的用户动作的方式,因而减轻智能控制器的这些职责。面板子单元的一个状态描述符保持报告目标设备的状态的智能控制器被操纵。状态描述符数据结构是动态的,由面板子单元操纵保持为最新的。智能控制器检验状态描述符以更新它的图形显示器来给用户指示目标设备状态。一个面板状态通知命令使智能控制器能把一个通知请求发布到目标设备以便指示当目标设备的状态发生任何变化时导致状态描述符的变化。一个目标设备的有关控制器可以被一起归入局部组,其中面板子单元允许被显示或以特殊方式一起被处理。更具体来说,在一个消费类电子产品的网络中,本专利技术的实施例包括控制一个目标设备的方法,其包括下列步骤a)在目标设备的一个计算机可读取的存储器单元中,定义一个识别符描述符数据结构,该结构通过指明描述符列表数据结构定义目标设备的物理控制面板的元件的层次;b)在目标设备的计算机可读取的存储器单元中,定义至少一个包含许多控制目标的描述符列表数据结构,其中每个控制目标定义一个物理外观和目标设备的物理控制面板的一个元件的值状态;c)在目标设备的计算机可读取的存储器单元中,定义和更新代表控制目标当前状态的一个状态描述符数据结构;和d)产生一个用户接口用于通过访问目标设备的数据结构控制目标设备,并将类用户事件通知目标设备以便由目标设备解释,步骤d)由连接到网络的一个智能控制器执行。实施例包括上述步骤,同时还包括以下步骤e)目标设备接收一个类用户事件并解释该类用户事件以确定要实现的一个功能度;f)目标设备实现功能度;和g)目标设备更新状态描述符数据结构以反映由步骤f)引起的任何变化,其中步骤d)包括以下步骤d1)通过访问识别符描述符数据结构和描述符列表数据结构,访问许多控制目标;d2)将物理控制面板的元件的图形图象显示在智能控制器的一个显示器上本文档来自技高网...
【技术保护点】
控制一个目标设备的方法,所说的方法包括下列步骤:a)定义在所说的目标设备的计算机可读取存储器单元中的一个标识符描述符数据结构,其通过指向描述符列表数据结构定义所说的目标设备的一个控制器面板的元件的分层结构;b)定义至少一个描 述符列表数据结构,其包含在所说的目标设备的计算机可读取的存储器单元中的许多控制器目标,其中每个控制器目标定义所说的目标设备的所说的控制器面板的一个元件的物理外观和值状态;c)定义和更新代表在所说的目标设备的所说的计算机可读取存储器单 元中所说的控制器目标的当前状态的一个状态描述符数据结构;和d)通过访问所说的目标设备的所说的数据结构和把类用户事件通知所说的目标设备供所说的目标设备解释,产生控制所说的目标设备的一个用户接口,所说的步骤d)由与一个包含所说的目标设备 和智能控制器的网络相连的所述智能控制器执行。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:HA鲁德特克,H卡瓦穆拉,H施马,
申请(专利权)人:索尼电子有限公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。