HDMI network control of a media center computing device
First Claim
1. A method for controlling a computing device using consumer electronic devices over a high definition multimedia interface (HDMI) network, comprising:
- reporting one or more consumer electronics control command capabilities of the computing device to the consumer electronic devices coupled to the computing device over the HDMI network;
receiving a consumer electronics control command from a first consumer electronic device over the HDMI network;
storing the consumer electronics control command in a buffer associated with an HDMI controller;
translating the stored consumer electronics control command into a universal serial bus (USB) human interface device (HID) report;
storing the translated USB HID report in a USB stack; and
processing the USB HID report stored in the USB stack to execute the consumer electronics control command.
1 Assignment
0 Petitions
Accused Products
Abstract
A software or hardware agent running on a personal computing (PC) device provides allows a consumer electronic device connected to the PC device over a high definition multimedia interface (HDMI) network to control the PC device using standardized commands. This enables a user to control the PC device and other consumer electronic devices that are connected to the HDMI network using a single interface. The agent responds as a consumer electronic device and translates the standardized commands as universal serial bus (USB) human interface device (HID) input reports to the PC device operating system. The agent represents the specific capabilities of the PC device as standard consumer electronic device controls.
-
Citations
20 Claims
-
1. A method for controlling a computing device using consumer electronic devices over a high definition multimedia interface (HDMI) network, comprising:
-
reporting one or more consumer electronics control command capabilities of the computing device to the consumer electronic devices coupled to the computing device over the HDMI network; receiving a consumer electronics control command from a first consumer electronic device over the HDMI network; storing the consumer electronics control command in a buffer associated with an HDMI controller; translating the stored consumer electronics control command into a universal serial bus (USB) human interface device (HID) report; storing the translated USB HID report in a USB stack; and processing the USB HID report stored in the USB stack to execute the consumer electronics control command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable medium storing instructions that, when executed by a processor, cause the processor to enable a computing device to be controlled by consumer electronic devices over a high definition multimedia interface (HDMI) network, by performing the steps of:
-
reporting one or more consumer electronics control command capabilities of the computing device to the consumer electronic devices coupled to the computing device over the HDMI network; receiving a consumer electronics control command from a first consumer electronic device over the HDMI network; storing the consumer electronics control command in a buffer associated with an HDMI controller; translating the stored consumer electronics control command into a universal serial bus (USB) human interface device (HID) report; storing the translated USB HID report in a USB stack; and processing the USB HID report stored in the USB stack to execute the consumer electronics control command. - View Dependent Claims (11)
-
-
12. A computing device configured to be controlled by a consumer electronic device over a high definition multimedia interface (HDMI) network, the computing device comprising:
-
an HDMI controller that is coupled to the HDMI network and configured to receive control commands from the consumer electronic device; and an agent configured to; report one or more consumer electronics control command capabilities of the computing device to the consumer electronic devices coupled to the computing device over the HDMI network; receive a consumer electronics control command from a first consumer electronic device over the HDMI network; store the consumer electronics control command in a buffer associated with the HDMI controller; translate the stored consumer electronics control command into a universal serial bus (USB) human interface device (HID) report; store the translated USB HID report in a USB stack; and process the USB HID report stored in the USB stack to execute the consumer electronics control command. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification