媒体中心计算装置的高清晰度多媒体接口网络控制的制作方法

文档序号:7920852阅读:181来源:国知局
专利名称:媒体中心计算装置的高清晰度多媒体接口网络控制的制作方法
技术领域
本发明的实施例大体来说涉及一种个人计算装置,其经配置以作为由通过高清晰 度多媒体接口(HDMI)网络接收的命令控制的消费电子装置出现。
背景技术
当前,不存在用于通过HDMI网络由一个或一个以上消费电子装置控制个人计 算装置的标准接口。消费电子装置为用户提供特定控制,例如快进、跳过、停止及播 放。通常,所述特定控制因消费电子装置的不同卖主而不同。在没有标准接口的情况 下,用户依赖于附装到HDMI网络的每一消费电子装置及任何个人计算装置的单独接 口,例如遥控器。当多个消费电子装置使用HDMI网络连接时,需要使用也连接到所 述HDMI网络的消费电子装置来控制计算装置,例如个人计算机。
因此,所属技术领域中需要的是一种用于通过HDMI网络使用消费电子装置控 制个人计算装置的系统及方法。

发明内容
一种在个人计算装置上运行的软件或硬件代理允许作为源的消费电子装置使用 标准化控制通过HDMI网络控制作为汇集器的所述个人计算装置。特定来说,在HDMI 1.2a中规定的消费电子控制(CEC)信道为消费电子装置提供标准组控制。所述CEC信 道允许用户用单个遥控器控制多个消费电子装置并允许消费电子装置彼此控制。当使 用软件或硬件代理时,所述代理作为消费电子装置响应且将所述标准化命令转译为给 在所述个人计算装置上运行的操作系统的通用串行总线(USB)人机接口装置(HID)输 入报告。所述代理将所述个人计算装置的特定能力表示为标准消费电子装置控制。
本发明用于使用标准消费电子装置命令通过HDMI网络控制个人计算装置的方 法的各种实施例包括所述个人计算装置作为消费电子装置汇集器通过所述HDMI 网络向耦合到所述计算装置的消费电子装置报告,以允许用户通过所述HDMI网络控 制所述计算装置。所述个人计算装置经配置以通过所述HDMI网络从所述消费电子装 置中的第一消费电子装置接收控制命令,将所述控制命令转译为USB HID报告,并 处理所述USB HID报告以执行所述控制命令。
本发明的针对计算装置的各种实施例允许消费电子装置通过HDMI网络来控制 所述计算装置。所述计算装置包括耦合到所述HDMI网络且经配置以从消费电子装置及代理接收控制命令的HDMI控制器。所述代理经配置以将计算装置的控制能力作为 标准消费电子控制命令报告给消费电子装置,通过所述HDMI网络从所述消费电子装 置接收控制命令,将所述控制命令转译为USBHID报告,且处理所述USB HID报告 以执行所述控制命令。


可参照实施例获得对上述经简要归纳的本发明的更特定说明,从而能够更详细地 了解上文引用的本发明特征的方式,其中某些实施例图解说明于附图中。然而,应注 意,附图仅图解说明本发明的典型实施例,且因此不应视为限定本发明的范围,因为 本发明可容许其它等效实施例。
图1A及IB是图解说明经配置以实施本发明的一个或一个以上方面的HDMI系 统的框图2是图解说明图IA及IB的经配置以实施本发明的一个或一个以上方面的计 算装置的框图3A是图2中所示计算装置的一部分的框图,其包括根据本发明的一个或一个 以上方面的I/0桥接器、HDMI软件代理及USB堆栈;
图3B是图2中所示计算装置的一部分的框图,其包括根据本发明的一个或一个 以上方面的I/O桥接器及USB堆栈;
图4是根据本发明的一个或一个以上方面的用于控制HDMI系统内的计算装置 的方法步骤的流程图5是用于配置计算装置以通过HDMI系统中的HDMI源装置进行控制的方法 步骤的流程图;及
图6是根据本发明的一个或一个以上方面的用于配置HDMI系统以通过计算装 置进行控制的方法步骤的流程图。
具体实施例方式
在以下说明中,论述了大量具体细节以提供对本发明的更彻底了解。然而,所属 技术领域中的技术人员应明了,无需这些具体细节中的一者或一者以上也可实践本发 明。在其它实例中,为避免遮蔽本发明产生,本文未说明众所周知的特征。
系统总述
图IA是图解说明经配置以实施本发明的一个或一个以上方面的HDMI系统100 的框图。计算装置105经由HDMI网络耦合到HDMI源120,如HDMI连接106所 显示。HDMI源120是符合HDMI接口协议且经配置以接收装置控制信号及音频数据、 可视数据及多媒体数据中的至少一者的消费电子装置。消费电子装置包括但不限于接 收器、数字视频光盘(DVD)播放器、HDMI中继器及电视机。在本发明的优选实施例中,HDMI源120经配置以支持CEC信道以提供标准的音频/可视链路协议。结合图 2进一步详细说明计算装置105且其包括但不限于个人计算机、桌上型计算机、服务 器、膝上型计算机、掌上计算机、平板计算机、游戏台、便携式无线终端,例如PDA 或蜂窝式电话及基于计算机的模拟器。
图1B是图解说明经配置以实施本发明的一个或一个以上方面的另一HDMI系统 (HDMI系统150)的框图。计算装置115经由HDMI连接116耦合到HDMI中继器 110。额外连接将HDMI中继器110耦合到HDMI源125、 HDMI源130、 HDMI中继 器135及HDMI汇集器140。 HDMI源125、 HDMI源130及HDMI中继器135为符 合HDMI接口协议且经配置以接收装置控制信号及音频数据、可视数据及多媒体数据 中的至少一者的消费电子装置。在本发明的优选实施例中,HDMI源125、 HDMI源 130、 HDMI中继器135及HDMI汇集器140经配置以支持CEC信道以提供标准的音 频/可视链路协议。HDMI源125及130为符合HDMI接口协议且经配置以输出多媒 体数据的消费电子装置且包括但不限于数字视频光盘播放器、数字有线机顶盒、卫星 TV接收器及类似装置。在本发明的某些实施例中,HDMI汇集器140是计算装置, 例如计算装置105或115。
使用HDMI网络而不使用无线网络将消费电子装置与计算装置105或115连接 的优点是可将所述消费电子装置隐藏在家具内或家具后面且可经由HDMI连接通过 所述消费电子装置控制计算装置105或115,如结合图4及5所说明。在本发明的某 些实施例中,HDMI源125及130中的一者或一者以上为配置为HMDI源装置的计算 装置,所述HMDI源装置可用于控制HDMI汇集器140及/或计算装置115,如结合 图6所说明。
在图1A及1B中,HDMI源125及130经配置以分别发现HDMI系统100及150 中的所有消费电子装置,并设立HDMI网络拓扑。耦合到HDMI网络的每一消费电 子装置及计算装置105或115使用传送状态及控制点的标准化方法向HDMI源120、 125及130报告其控制能力,例如CEC信道命令。在HDMI源120、 125及130上运 行的应用程序可使用所述标准化控制与所述消费电子装置及计算装置105及U5交互 作用并对其进行控制。
如前文所提及,计算装置105及115内的软件或硬件代理在USB与标准化控制 (例如,CEC信道命令)之间转译。计算装置105及115可各自有利地分别由HDMI 源120以及HDMI源125及130控制,而不是依赖于所述消费电子装置及计算装置 105及115中的每一者的专用控制机构,例如遥控。虽然可使用可编程通用遥控,但 通过配置所述可编程通用遥控来控制每一不同的消费电子装置及计算装置105及115 以进入每一装置的不同模式。此外,所述可编程通用遥控不允许隐藏正被控制的装置。 图2是图解说明经配置以实施本发明的一个或一个以上方面的计算装置205的框 图。计算装置205表示计算装置105及115中的任一者,且包括经由包括存储器桥接 器255的总线路径进行通信的中央处理器(CPU) 202及系统存储器204。系统存储器204可包括动态随机存取存储器(DRAM)或任何其它适当技术。应用程序的数据及程 序指令可存储于系统存储器204中或系统计算装置205的其它装置内的存储器中。 USB堆栈201被提供为常规操作系统的部分且由CPU 202执行以经由USB连接226 处理事务。HDMI软件代理250经配置以介接在经由HDMI连接206连接的消费电子 装置与USB堆栈201之间,如结合图3A、 4、 5及6所说明。在本发明的某些实施例 中,省略HDMI软件代理250且HDMI软件代理250的功能由HDMI控制器200内 的电路(即,硬件代理)执行,如结合图3B所说明。
存储器桥接器205 (其可以是(例如)北桥芯片)经由总线或其它通信路径(例 如,超传送链路)连接到I/0 (输入/输出)桥接器207。图形控制器212经由总线或 其它通信路径(例如,PCI高速、加速图形端口或超传送链路)耦合到存储器桥接器 255;在一个实施例中,图形控制器212是向显示器装置210 (例如,基于常规CRT 或LCD的监视器)传递像素的图形子系统。
1/0桥接器207 (例如,北桥芯片)从一个或一个以上用户输入装置208 (例如, 计算机键盘、无线遥控、鼠标、操纵杆、轨迹球或电容性输入板)接收用户输入且经 由存储器桥接器255将所述输入转发到CPU 202。系统盘214也连接到I/O桥接器207 且可用于存储数据,包括用于经由HDMI连接206输出到消费电子装置的多媒体内容。 TV调谐器220耦合到I/O桥接器207且经配置以由HDMI源装置控制。耦合到I/O 桥接器207的TV调谐器及其它消费电子装置及开关216可由计算装置205呈现为经 由HDMI连接206控制的HDMI装置。HDMI控制器200包括于I/O桥接器207中且 提供介接在HDMI连接206与USB堆栈201之间的电路,如结合图3A及3B所说明。
开关216提供I/O桥接器207与其它组件(例如,网络适配器218及各种插卡 221)之间的连接。其它组件(未明确显示,包括其它端口连接、CD驱动器、DVD 驱动器、电影记录装置、TV调谐器、媒体存储器装置及类似装置)也可连接到I/O 桥接器207。互连图2中的各种组件的通信路径可使用任何适当协议(例如,HDMI、 USB、 PCI (外围组件互连)、PCI高速(PCI-E) 、 AGP (加速图形端口)、超传送 或任何其它总线或点到点通信协议)实施,且不同装置之间的连接可使用不同的协议, 如所属技术领域中己知。
应了解,本文所示的计算装置为例示性,且也可具有变化形式及修改。可如需修 改连接拓扑,包括桥接器的数量及布置。举例来说,在某些实施例中,系统存储器 204直接而不是经由桥接器连接到CPU 202,且其它装置经由存储器桥接器255及 CPU202与系统存储器204进行通信。在其它替代性拓扑中,图形控制器212连接到 I/O桥接器207或直接连接到CPU 202,而不是连接到存储器桥接器255。在又一实 施例中,所述系统组件中的两者或两者以上可并入到单个集成装置中。举例来说,I/O 桥接器207及存储器桥接器255可能集成到单个芯片或CPU 220中,系统控制器218、 图形控制器212及网络适配器218可并入到单个集成装置中。
本文所示的特定组件为可选,举例来说,可能支持任何数量的插卡或外围装置。在某些实施例中,消除开关216,且网络适配器218及插卡220、 221直接连接到I/0 桥接器207。
通过HDMI网络控制计算装置
图3A是图2中所示计算装置205的一部分的框图,其包括根据本发明的一个或 —个以上方面的I/O桥接器207、 HDMI软件代理250及USB堆栈201 。 HDMI控制 器300包括用于常规物理层(PHY 335)的电路,PHY 335包括经由HDMI连接206 与HDMI装置介接的电路。PHY335与可使用微处理器、控制器、固定功能逻辑或类 似装置实施的嵌入式控制器330介接。嵌入式控制器向HDMI连接206上存在的其它 装置表示计算装置205的能力。经由与HDMI软件代理250的通信将计算装置205 的能力提供到嵌入式控制器330。 一旦发现完成,那么嵌入式控制器330将经由PHY 335接收的任何传输存储到缓冲器中且警告HDMI软件代理250此数据的有效性。嵌 入式控制器330还可从由HDMI软件代理250填充的缓冲器提取数据且经由PHY 335 在HDMI连接206上发送此数据。通常,HDMI软件代理250与嵌入式控制器330之 间的传输将涉及标准的CEC命令,例如快进、播放、停止等。
HDMI软件代理250将计算装置205及耦合到计算装置205的任何媒体装置作为 HDMI汇集器装置呈现到HDMI控制器300,从而提供用于将计算装置205作为消费 电子装置控制的标准化机构。在本发明的其它实施例中,HDMI软件代理250将连接 到HDMI控制器300的消费电子装置作为USB装置呈现到计算装置205,从而提供 用于使用配置为HDMI源装置的计算装置205控制所述消费电子装置中的每一者的标 准化机构。
HDMI软件代理250是定制软件,其有利地使计算装置205由HDMI源装置(例 如,HDMI源120、 125或130)使用包括USB堆栈201的常规操作系统作为HDMI 汇集器装置来控制。计算装置205模拟可经由HDMI连接206使用CEC信道控制来 控制的消费电子装置。常规操作系统提供USB堆栈201且HDMI软件代理250将经 由HDMI连接206接收的CEC信道控制转译为通过USB堆栈201进行处理的USB HID报告。
图3B是图2中所示计算装置205的一部分的框图,其包括根据本发明的一个或 一个以上方面的I/O桥接器207及USB堆栈201。在本发明的此实施例中,HDMI软 件代理250所提供的功能性由嵌入式控制器345内的虚拟USB 340提供。像HDMI 控制器300, HDMI控制器350包括PHY 335以经由HDMI连接206与消费电子装置 介接。嵌入式控制器345执行嵌入式控制器330的功能,且另外,虚拟USB 340将 PHY 335经由HDMI连接206接收的控制命令作为USB HID报告呈现给USB控制器 305。相反,当计算装置205被配置为HDMI源装置时,虚拟USB 340将对连接到 HDMI控制器350的汇集器HDMI网络装置的控制作为USB HID呈现给USB控制器 305以允许计算装置205控制那些装置。常规USB控制器305提供用于USB连接226 的USB接口且使用USB接口连接到嵌入式控制器345。虚拟USB 340在USB控制器305看来像是另一 USB连接, 一个或一个以上消 费电子装置耦合到所述USB连接。USB控制器305与USB堆栈201介接以允许HDMI 源装置经由HDMI连接206控制计算装置205。 HDMI软件代理250或虚拟USB 340 各自将所接收的控制命令模拟为基于USB的HID报告以允许USB堆栈201处理所述 控制命令。与标准(例如,HDMI 1.3的CEC信道)符合的消费电子装置控制命令可 由HDMI软件代理250或虚拟USB 340转译为USB HID报告且由USB堆栈201处 理。
图4是根据本发明的一个或一个以上方面的用于控制HDMI系统内的计算装置 205的方法步骤的流程图。在步骤400中,经由HDMI连接206向计算装置205提供 由标准(例如,CEC信道)所规定的控制命令,例如播放、快进、跳过、停止及类似 命令。用户可通过HDMI源装置所提供的单个输入装置(例如,遥控)来控制所述 HDMI联网汇集器装置中的一者或一者以上。另一选择为,用户可通过HDMI源装置 所显示的图形用户接口来控制所述HDMI联网消费电子装置(HDMI汇集器)中的一 者或一者以上。
在步骤410中,HDMI控制器350或300接收所述控制命令,且在步骤420中, 虚拟USB 340或HDMI软件代理250分别将所述命令转译为USB HID报告以通过 USB堆栈201进行处理。在步骤430中,在计算装置205上运行的操作系统接收所述
经转译的命令且采取行动,即执行所述命令。
图5是根据本发明的一个或一个以上方面的用于配置计算装置205以通过HDMI 系统100或150中的HDMI源装置进行控制的方法步骤的流程图。在步骤500中, HDMI源装置120或125及130通过HDMI网络发现任何消费电子装置,即计算装置 205及连接到计算装置205的任何消费电子装置。在步骤510中,计算装置210作为 HDMI汇集器装置进行报告。HDMI源装置120或125及130确定计算装置205的虚 拟USB 340或HDMI软件代理250在步骤600中所报告的特定控制能力,例如CEC 信道控制。举例来说,计算装置205及连接到计算装置205的任何消费电子装置可支 持标准(例如,CEC信道)所规定用户命令(例如,播放、快进、跳过、停止及类似 命令)中的一者或一者以上。在步骤520中,HDMI源装置120或125及130设立网 络拓扑。在步骤530中, 一个或一个以上HDMI源装置与作为HDMI汇集器装置的 计算装置205通信以控制计算装置205所报告的能力。
虚拟USB 340及HDMI软件代理250提供传送计算装置205所支持的每一控制 能力的CEC信道控制的标准化方法。因此,用户可经由HDMI源装置120、 125或 130所提供的单个输入装置(例如,遥控)来以远程方式控制计算装置205。另一选 择为,用户可经由HDMI源装置120、 125或130所显示的图形用户接口以远程方式 控制计算装置205。此外,由于消费电子装置为热插拔,因此HDMI源装置120、 125 及130检测计算装置205或连接到计算装置205的任何消费电子装置何时从HDMI 系统IOO或150添加或移除且相应更新网络拓扑。作为HDMI源的计算装置
当计算装置205被配置为HDMI源装置时,USB控制器305与USB堆栈201介 接以允许在计算装置205上执行的软件应用程序控制经由HDMI连接206连接的 HDMI装置。HDMI软件代理250或虚拟USB 340各自模拟对经由HDMI连接206 连接的作为基于USB的人机接口装置的消费电子装置的控制,以允许计算装置205 作为HDMI源装置行动且通过HDMI网络控制其它消费电子装置。
图6是根据本发明的一个或一个以上方面的用于配置HDMI系统100及150以 通过计算装置205进行控制的方法步骤的流程图。参照图1B, HDMI源125及130 中的一者或一者以上可以是配置为HDMI源装置的计算装置205。在本发明的某些实 施例中,计算装置205可被同时配置为HDMI源及HDMI汇集器装置两者以接受从 配置为HDMI源装置的其它消费电子装置接收的控制命令及将控制命令输出到配置 为HDMI汇集器装置的其它消费电子装置。
在步骤600中,HDMI软件代理250或虚拟USB 340发现HDMI网络上的任何 消费电子装置,即经由HDMI连接206连接到计算装置205的消费电子装置。在步骤 610中,HDMI软件代理250或USB 340确定在步骤600中所发现消费电子装置中的 每一者所支持的特定控制能力,例如CEC信道控制。举例来说,每一消费电子装置 可使用标准(例如,CEC信道)所规定用户命令(例如,播放、快进、跳过、停止及 类似命令)中的一者或一者以上。在步骤620中,HDMI软件代理250或虚拟USB 340 针对所述消费电子装置中的每一者枚举USB HID。所枚举的HID提供传送在步骤610 中所确定的每一控制能力的状态及CEC信道控制的标准化方法。
消费电子装置在软件应用程序看来就像所述消费电子装置(例如,HDMI汇集器 140)是直接连接到计算装置205的USB装置,而不作为经由HDMI网络连接的消费 电子装置。在步骤630中,在计算装置205上运行的一个或一个以上软件应用程序使 用专用于每一消费电子装置的控制(例如,CEC信道控制)来与所述消费电子装置交 互作用。因此,用户可通过计算装置205所提供的单个输入装置(例如,遥控)来控 制HDMI联网装置或其它计算装置(HDMI源)中的一者或一者以上。另一选择为, 用户可通过显示器装置210上所显示的图形用户接口来控制所述HDMI联网消费电子 装置或其它计算装置(HDMI源)中的一者或一者以上。此外,由于消费电子装置为 热插拔,因此HDMI软件代理250及虚拟USB 340检测何时添加消费电子装置或将 其从HDMI系统100或150移除。当添加消费电子装置且停用经移除消费电子装置的 USBHID时,步骤600、 610、 620及630完成。
上文已参照特定实施例说明了本发明。然而,所属技术领域中的技术人员应了解, 可在不背离所附权利要求书中所论述的本发明的更宽广精神及范围的情况下对本发 明做各种修改及改动。本发明的一个实施例可实施为供与计算机系统一起使用的程序 产品。所述程序产品的程序定义所述实施例(包括本文所说明的方法)的功能且可被
包含于各种计算机可读存储媒体上。例示性计算机可读存储媒体包括但不限于(i)其上可永久性地存储信息的非可写入存储媒体(例如,计算机内的只读存储器装置, 例如可由CD-ROM驱动读取的CD-ROM光盘、快闪存储器、ROM芯片或任何类型 的固态非易失性半导体存储器);及(ii)其上可存储可更改的信息的可写入存储媒体(例 如,磁盘驱动或硬盘驱动内的软盘或任何类型的固态随机存取半导体存储器)。因此, 须将以上说明及图式视为具有例示性意义而非限制性意义。
权利要求
1、一种用于使用消费电子装置通过高清晰度多媒体接口(HDMI)网络控制计算装置的方法,所述方法包含作为消费电子装置汇集器通过所述HDMI网络向耦合到所述计算装置的所述消费电子装置进行报告以允许用户通过所述HDMI网络控制所述计算装置;通过所述HDMI网络从所述消费电子装置中的第一消费电子装置接收控制命令;将所述控制命令转译为通用串行总线(USB)人机接口装置(HID)报告;及处理所述USB HID报告以执行所述控制命令。
2、 如权利要求l所述的方法,其中被配置为HDMI源装置的额外计算装置耦合 到所述HDMI网络。
3、 如权利要求2所述的方法,其进一步包含以下步骤-确定所述消费电子装置及所述计算装置作为消费电子装置汇集器进行报告的额 外计算装置控制能力;通过使用经配置以表示作为消费电子装置汇集器进行报告的所述计算装置的所 述控制能力的USBHID来枚举所述额外计算装置;及通过所述HDMI网络将来自所述额外计算装置的控制命令传输到作为消费电子 装置汇集器进行报告的所述计算装置以控制所述计算装置。
4、 如权利要求l所述的方法,其中使用单个无线遥控来允许用户与所述第一消 费电子装置介接以通过所述HDMI网络控制所述计算装置。
5、 如权利要求l所述的方法,其中在所述第一消费电子装置的显示器装置上呈 现图形用户接口以允许用户通过所述HDMI网络控制所述计算装置。
6、 如权利要求l所述的方法,其中所述消费电子装置实施由HDMI 1.2a规定的 消费电子控制(CEC)信道。
7、 如权利要求l所述的方法,其中所述计算装置经配置以接收装置控制信号及 音频数据、可视数据及多媒体数据中的至少一者。
8、 如权利要求l所述的方法,其中所述计算装置被配置为HDMI源装置且所述 方法进一步包含以下步骤发现耦合到所述HDMI网络的所述消费电子装置以产生所发现的消费电子装置; 确定每一所发现的消费电子装置的控制能力;及将每一所发现的消费电子装置枚举为经配置以表示所述控制能力的通用串行总 线(USB)人机接口装置(HID),以便允许用户通过所述HDMI网络从所述计算装置控制 所述所发现的消费电子装置。
9、 如权利要求l所述的方法,其进一步包含以下步骤通过所述HDMI网络向 耦合到所述计算装置的所述消费电子装置报告直接耦合到作为HDMI汇集器装置的所述计算装置的消费电子装置,以允许用户通过所述HDMI网络控制直接耦合到所述 计算装置的所述电子装置。
10、 一种存储指令的计算机可读媒体,所述指令使得消费电子装置能够通过执行 以下步骤来通过高清晰度多媒体接口(HDMI)网络控制计算装置通过所述HDMI网络向耦合到所述计算装置的所述消费电子装置报告作为消费 电子装置汇集器的所述计算装置以允许用户通过所述HDMI网络控制所述计算装置; 通过所述HDMI网络从所述消费电子装置中的第一消费电子装置接收控制命令; 将所述控制命令转译为通用串行总线(USB)人机接口装置(HID)报告;及 处理所述USB HID报告以执行所述控制命令。
11、 如权利要求IO所述的计算机可读媒体,其中所述消费电子装置实施由HDMI 1.2a规定的消费电子控制(CEC)信道。
12、 一种计算装置,其经配置以由消费电子装置通过高清晰度多媒体接口(HDMI) 网络进行控制,所述计算装置包含-HDMI控制器,其耦合到所述HDMI网络且经配置以从所述消费电子装置接收 控制命令;及代理,其经配置以将所述计算装置的控制能力作为标准消费电子控制命令报告给所述消费电子装置;通过所述HDMI网络从所述消费电子装置接收控制命令; 将所述控制命令转译为通用串行总线(USB)人机接口装置(HID)报告;及 处理所述USB HID报告以执行所述控制命令。
13、 如权利要12所述的计算装置,其中所述计算装置进一步包含经配置以存储 所述代理及USB堆栈的系统存储器,且所述代理是经配置以介接在所述USB堆栈与 所述HDMI控制器之间的软件程序。
14、 如权利要求12所述的计算装置,其中所述计算装置进一步包含USB控制器, 且所述代理是耦合到所述USB控制器且经配置以介接在所述USB控制器与所述 HDMI控制器之间的虚拟USB。
15、 如权利要求12所述的计算装置,其进一步包含耦合到所述HDMI网络且配 置为HDMI源装置以进行以下操作的额外计算装置确定作为消费电子装置汇集器进行报告的所述计算装置的所述控制能力;及 将所述额外计算装置枚举为经配置以表示作为消费电子装置汇集器进行报告的 所述计算装置的所述控制能力的USB HID。
16、 如权利要求12所述的计算装置,其中所述计算装置被配置为HDMI汇集器 装置。
17、 如权利要求12所述的计算装置,其中所述消费电子装置包含单个无线遥控, 所述单个无线遥控经配置以允许用户与所述消费电子装置介接以控制所述计算装置及耦合到所述HDMI网络的任何其它消费电子装置。
18、 如权利要求12所述的计算装置,其中所述消费电子装置包含显示器装置, 所述显示器装置经配置以呈现图形用户接口以允许用户控制所述计算装置及耦合到 所述HDMI网络的任何其它消费电子装置。
19、 如权利要求12所述的计算装置,其中所述消费电子装置实施由HDMI 1.2a 规定的消费电子控制(CEC)信道。
20、 如权利要求12所述的计算装置,其中所述计算装置进一步经配置以接收装 置控制信号及音频数据、可视数据及多媒体数据中的至少一者。
全文摘要
本发明提供一种在个人计算(PC)装置上运行的软件或硬件代理,其允许通过高清晰度多媒体接口(HDMI)网络连接到所述PC装置的消费电子装置使用标准化命令控制所述PC装置。此使得用户能够使用单个接口控制所述PC装置及连接到所述HDMI网络的其它消费电子装置。此代理作为消费电子装置做出响应且将所述标准化命令转译为给所述PC装置操作系统的通用串行总线(USB)人机接口装置(HID)输入报告。所述代理将PC装置的特定能力表示为标准消费电子装置控制。
文档编号H04B1/20GK101436871SQ20081017272
公开日2009年5月20日 申请日期2008年11月11日 优先权日2007年11月13日
发明者罗伯特·威廉·查普曼, 马克·A·奥弗比 申请人:辉达公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1