IP Library Granted Patent US 9,411,768
Granted Patent B2
US 9,411,768 · App. 14/135,779 · Granted Aug 9, 2016

HDMI-CEC device and address allocation method of HDMI-CEC device network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,411,768
App. No.
14/135,779
Granted
Aug 9, 2016
Kind
B2
Abstract

A method allocates physical addresses HDMI-CEC devices within an HDMI-CEC device network. The HDMI-CEC device network includes a plurality of HDMI-CEC devices consisting of at least two root devices, a plurality of parent devices, and a plurality of slave devices. Each of the root devices has a root ID. When a slave device is plug into an HDMI interface of a parent device, the parent device allocates a root ID and a physical address for the slave device. The slave device creates a route table according to the allocated root ID and physical address, to establish a serial communication with the parent device.

Claims (29)

1. An address allocation method for high definite multimedia interface consumer electrics control (HDMI-CEC) devices of an HDMI-CEC device network, the HDMI-CEC devices comprising a plurality of HDMI-CEC devices consisting of at least two root devices, a plurality of parent devices, and a plurality of slave devices, each root device having a root identification (ID), the method comprising:

confirming, by one slave device of the plurality of slave devices, whether or not a root ID and a physical address has been allocated for the slave device when the slave device is plugged into a HDMI interface of one parent device of the plurality of parent devices;

sending, by the one slave device, a first address request to the one parent device if the slave device has not been allocated the root ID and the physical address;

allocating, by the one parent device, the root ID and the physical address for the one slave device in response to receiving the first address request; and

creating, by the one slave device, a routing table using the allocated root ID and the physical address to establish a serial communication with the one parent device.

2. The method according to claim 1 , further comprising:

confirming, by the one slave device, whether or not the one slave device has been plugged into an HMDI interface of the other parent devices when the one slave device is unplugged from the HDMI interface of the one parent device;

sending, by the one slave device, a second address request to the other parent devices if the one slave device has been plugged into the HMDI interface of the other parent devices;

reallocating, by the other parent devices, the root ID and the physical address for the one slave device in response to receiving the second address request; and

updating, by the one slave device, the routing table using the reallocated root ID and physical address to establish a serial communication with the other parent devices.

3. The method according to claim 2 , further comprising:

removing, by the one slave device, the root ID and physical address allocated for the one slave device if the one slave device has not been plugged into the HMDI interface of the other parent devices; and

amending, by the one slave device, the routing table to disconnect the communication between the one slave device and the one parent device.

4. The method according to claim 2 , wherein the one slave device stores a value that represents a number of the parent devices that the one slave device is plugged into, and the one slave device conforms whether the one slave device is plugged into the HDMI interface of other parent devices according to the value.

5. The method according to claim 4 , wherein when the one slave device is plugged into the one parent device, the one slave device records increments of the value by one; when the slave device is unplugged from the one parent device, the one slave device records decrements of the value by one.

6. The method according to claim 1 , wherein the root devices are televisions.

7. The method according to claim 1 , wherein the root ID allocated for the one slave device is the same as the root ID of one of the root devices.

8. The method according to claim 1 , wherein when the one slave device confirms that the root ID and the physical address have already been allocated for the one slave device, and the one slave device creates the routing table using the root ID and the physical address to establish the serial communication with the one parent device.

9. A high definite multimedia interface consumer electrics control (HDMI-CEC) device of an HDMI-CEC device network, HDMI-CEC device network comprising a plurality of HDMI-CEC devices consisting of at least two root devices, a plurality of parent devices, and a plurality of slave devices, each root device having a root identification (ID), wherein when the HDMI-CEC device is plugged into an HDMI interface of one parent device of the plurality of parent devices, the HDMI-CEC device performs a method of:

confirming whether or not a root ID and a physical address has been allocated for the HDMI-CEC device;

sending a first address request to the one parent device if the HDMI-CEC device has not been allocated the root ID and the physical address, the first address request requesting the one parent device to allocate the root ID and the physical address for the HDMI-CEC device; and

creating a routing table using the root ID and the physical address allocated by the one parent device to establish a serial communication with the one parent device.

10. The HDMI-CEC device according to claim 9 , wherein when the HDMI-CEC device is unplugged from the HDMI interface of the one parent device, the HDMI-CEC device performs a method of:

confirming whether or not the HDMI-CEC device is plugged into the HMDI interface of the other parent devices;

sending a second address request to the other parent devices if the HDMI-CEC device is plugged into the HMDI interface of the other parent devices, the second address request requesting the other parent devices to reallocate the root ID and the physical address for the HDMI-CEC device; and

updating the routing table using the root ID and the physical address reallocated by the other parent devices to establish a serial communication with the other parent devices.

11. The HDMI-CEC device according to claim 9 , wherein when one slave device of the plurality of slave devices is plugged into an HDMI-CEC interface of the HDMI-CEC device, the HDMI-CEC device allocates a root ID and a physical address for the one slave device.

12. The HDMI-CEC device according to claim 11 , wherein the root ID allocated for the one slave device is the same as the root ID of one of the root devices communicates with the HDMI-CEC device.

13. The HDMI-CEC device according to claim 9 , wherein the root ID allocated for the HDMI-CEC device is the same as the root ID of one of the root devices communicates with the one parent device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2018
From: HON HAI PRECISION INDUSTRY CO., LTD.
To: CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD.
Reel/Frame 045171/0306 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2014
From: HUANG, JENG-LI
To: HON HAI PRECISION INDUSTRY CO., LTD.
Reel/Frame 033625/0708 →