IP Library Granted Patent US 7,987,296
Granted Patent B2
US 7,987,296 · App. 12/193,022 · Granted Jul 26, 2011

Methods and devices for CEC propagation control

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 7,987,296
App. No.
12/193,022
Granted
Jul 26, 2011
Kind
B2
Abstract

A CEC propagation control function, operated by a manipulating switch coupled to a first, second, and third HDMI-CEC devices, enables the manipulating switch to receive a CEC block from the first HDMI-CEC device, pass the received CEC block to the second HDMI-CEC device, and prevent the third HDMI-CEC device from receiving the CEC block, although the manipulating switch is coupled to the third HDMI-CEC device. The manipulating switch may also be implemented as a network.

Claims (34)

1. A method for operating a network coupled at least to a first HDMI-CEC source device, a second HDMI-CEC display device, and a third HDMI-CEC display device, the method comprising:

dividing, by the network including a manipulating switch, a plurality of devices partially overlapped into at least a first HDMI-CEC cluster tree coupled to the second HDMI-CEC display device, and a second HDMI-CEC cluster tree coupled to the third HDMI-CEC display device;

receiving, by the network, a CEC block which was initiated by the first HDMI-CEC source device;

passing, by the network, the received CEC block to the second HDMI-CEC display device;

preventing, by the network, the third HDMI-CEC display device from receiving the CEC block, although the network is coupled to the third HDMI-CEC device; and

further comprising receiving a second CEC block by the network, modifying the second CEC block on the fly to a network view of the second HDMI-CEC cluster tree, and passing the modified CEC block to a fourth HDMI-CEC device associated with the second HDMI-CEC cluster tree.

2. The method of claim 1 , wherein the steps of passing and preventing are performed on the fly and without modifying the received CEC block.

3. The method of claim 2 , wherein the network comprises a manipulating switch, and the steps of receiving, passing, and preventing refer to HDMI-CEC ports of the manipulating switch, and the first, second and the third HDMI-CEC devices are coupled to the HDMI-CEC ports of the manipulating switch.

4. The method of claim 2 , wherein the step of receiving is implemented by a first HDMI-CEC input port coupled to the first HDMI-CEC device, and the step of preventing is also implemented by the HDMI-CEC input port coupled to the first HDMI-CEC device.

5. The method of claim 1 , wherein the modified CEC block comprises an address matching the network view of the fourth HDMI-CEC device.

6. A method comprising:

dividing, by a network including a manipulating switch, a plurality of HDMI-CEC devices into at least a first HDMI-CEC cluster tree coupled to a first display device, and a second HDMI-CEC cluster tree, wherein the first HDMI-CEC cluster tree comprising a first HDMI-CEC display device, the second HDMI-CEC cluster tree comprising a second display device, and the first HDMI-CEC cluster tree and the second HDMI-CEC cluster tree are at least partially overlap;

receiving, by the network coupled to both the first HDMI-CEC cluster tree and the second HDMI-CEC cluster tree, a first CEC block which was initiated by the first HDMI-CEC cluster tree;

passing, by the network, the first CEC block to the first HDMI-CEC display device, and not passing the first CEC block to the second HDMI-CEC display device, although the network is also coupled to the second HDMI-CEC display device.

7. The method of claim 6 , wherein the network comprises a manipulating switch, and the steps of receiving, passing, and not passing refer to HDMI-CEC ports of the manipulating switch, and the first and the second display devices are coupled to the HDMI-CEC ports of the manipulating switch.

8. The method of claim 6 , wherein the step of receiving is implemented by a first port of a manipulating switch that is coupled to the first HDMI-CEC cluster tree; and the step of passing is implemented by a second port of the manipulating switch that is coupled to the second display device.

9. The method of claim 6 , wherein the step of passing the first CEC block is performed on the fly.

10. The method of claim 9 , further comprising passing the first CEC block without modifying the first CEC block.

11. The method of claim 9 , further comprising, receiving by the network a second CEC block, which was initiated by the first display device; and passing the second CEC block only to the first HDMI-CEC cluster tree.

12. A device in an overlapped HDMI-CEC cluster trees network of at least a first HDMI-CEC cluster tree and a second HDMI-CEC cluster tree, comprising at least one HDMI-CEC input port and at least two HDMI-CEC output ports;

the device configured to control propagation of CEC messages between the at least one HDMI-CEC input port and the at least two HDMI-CEC output ports based on origin and target of the CEC messages;

wherein the device is further configured to forward some of the CEC messages between some of the HDMI-CEC ports, and prevent some of the CEC messages from being forwarded between some of the HDMI-CEC ports, although all the HDMI-CEC ports belong to the same device.

13. The device of claim 12 , wherein the device enables the operation of a network comprising at least one HDMI-CEC source device, and at least two HDMI-CEC display devices, whereby each of the display devices communicates with the available HDMI-CEC source devices using HDMI-CEC.

14. A manipulating device coupled to a first HDMI-CEC source device, a second HDMI-CEC display device, and third HDMI-CEC display device, the manipulating device comprising:

means for dividing a network into at least a first HDMI-CEC cluster tree including the second HDMI-CEC display device, and a second HDMI-CEC cluster tree including the third HDMI-CEC display device, wherein the first HDMI-CEC cluster tree and the second HDMI-CEC cluster tree partially overlap;

means for receiving a CEC block which was initiated by the first HDMI-CEC source device; and

means for passing the received CEC block to the second HDMI-CEC display device and preventing the third HDMI-CEC device from receiving the CEC block, although the first HDMI-CEC source device, the second HDMI-CEC display device, and the third HDMI-CEC display device are coupled to each other and configured to communicate using a standard CEC shared bus controller.

15. The device of claim 14 , wherein the means for passing and preventing operate on the fly and do not modify the received CEC block.

16. The device of claim 14 , wherein the means for passing and preventing refer to HDMI-CEC ports of a manipulating switch, and the first and the second HDMI-CEC devices are coupled to the HDMI-CEC ports.

17. The device of claim 14 , further comprising means for modifying the CEC block, on the fly, to match the HDMI-CEC network view of the second HDMI-CEC device.

18. The device of claim 17 , further comprising means for determining whether the modification was performed correctly, and means for dropping the CEC message.

19. The device of claim 18 , wherein the means for dropping the CEC message comprises utilizing CEC line error.

20. The device of claim 14 , wherein the second and third HDMI-CEC devices are HDMI-CEC display devices.

21. The device of claim 20 , wherein the first HDMI-CEC device is an HDMI-CEC source device and the HDMI-CEC display devices control the HDMI-CEC source device using HDMI-CEC.

Assignments (3)
RELEASE OF SECURITY AGREEMENT Recorded Nov 1, 2011
From: KREOS CAPITAL II LIMITED
To: VALENS SEMICONDUCTOR LTD
Reel/Frame 027167/0521 →
U.S. INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 23, 2008
From: VALENS SEMICONDUCTOR LTD.
To: KREOS CAPITAL II LIMITED; BANK LEUMI LE-ISRAEL B.M.
Reel/Frame 022025/0344 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2008
From: LIDA, EYRAN; BANET, NADAV
To: VALENS SEMICONDUCTOR LTD.
Reel/Frame 021879/0455 →
Continuity (2)
Provisional Application 61056432 · May 27, 2008
Related Publication 20090295996A1 · Dec 3, 2009