IP Library Granted Patent US 9,215,491
Granted Patent B1
US 9,215,491 · App. 14/327,925 · Granted Dec 15, 2015

Methods, systems, and media for controlling a bi-directional HDMI port

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,215,491
App. No.
14/327,925
Granted
Dec 15, 2015
Kind
B1
Abstract

In accordance with some implementations of the disclosed subject matter, a method for controlling a High-Definition Multimedia Interface (HDMI) port is provided, the method comprising: generating a first voltage at a first pin of the HDMI port; detecting a second voltage at the first pin of the HDMI port; detecting a third voltage at a second pin of the HDMI port; comparing the second voltage to the first voltage; comparing the second voltage to the third voltage; determining based on the comparison of the second voltage to the third voltage that the HDMI port of the device is connected to an HDMI source; causing the HDMI port to act as an HDMI sink; determining based on the comparison of the second voltage to the first voltage that the HDMI port of the device is connected to an HDMI sink; and causing the HDMI port to act as an HDMI source.

Claims (56)

1. A method for controlling a High-Definition Multimedia Interface (HDMI) port in a device connected to an HDMI connector, the method comprising:

generating a first voltage at a first pin of the HDMI port;

detecting a second voltage at the first pin of the HDMI port;

detecting a third voltage at a second pin of the HDMI port;

comparing the second voltage to the first voltage;

comparing the second voltage to the third voltage;

determining based on the comparison of the second voltage to the third voltage that the HDMI port of the device is connected to an HDMI source;

causing the HDMI port to act as an HDMI sink based on the determination that the HDMI port is connected to the HDMI source;

determining based on the comparison of the second voltage to the first voltage that the HDMI port of the device is connected to an HDMI sink; and

causing the HDMI port to act as an HDMI source based on the determination that the HDMI port is connected to the HDMI sink.

2. The method of claim 1 , further comprising:

determining based on the comparison of the second voltage to the third voltage that the HDMI port of the device is connected to a bi-directional HDMI port; and

causing the device comprising the HDMI port to prompt a user to set the HDMI port to act as an HDMI source or an HDMI sink based on the determination that the HDMI port is connected to the bi-directional HDMI port.

3. The method of claim 1 , wherein the HDMI port acts as a sink for multimedia data during a first period of time during which the HDMI port is connected to an HDMI source and acts as a source during a second period of time during which the HDMI port is connected to an HDMI sink.

4. The method of claim 1 , wherein the first pin is pin 18.

5. The method of claim 1 , wherein the second pin is pin 19.

6. The method of claim 1 , wherein a switch is coupled to the first and second pin.

7. The method of claim 1 , wherein a voltage source is coupled to the first pin of the HDMI port, wherein the voltage source is set at 5 Volts.

8. The method of claim 1 , wherein the generated first voltage at the first pin is a 3.3 Volt signal with a frequency of 1 Hertz.

9. The method of claim 1 , wherein the HDMI port is set as a sink based on the difference between the second voltage and the third voltage being about 5 Volts.

10. The method of claim 1 , wherein the HDMI port is set as a source based on the difference between the second voltage and the third voltage being about 0 Volts.

11. The method of claim 1 , wherein the device comprising the HDMI port prompts the user to set the HDMI port to act as a sink or a source if the difference between the second voltage and the third voltage is a 3.3 Volt pulse signal.

12. A system for controlling a High-Definition Multimedia Interface (HDMI) port in a device connected to an HDMI connector, the system comprising:

a switch having a first side coupled to a first pin and a second side coupled to a second pin of the HDMI port;

a voltage source coupled to the first side of the switch;

a diode having a first side coupled to the first side of the switch and having a second side coupled to a signal source;

a resistor with a first side coupled to the second pin of the HDMI port and a second side coupled to ground; and

at least one hardware processor that:

calculates a first voltage difference between the node and the signal source;

calculates a second voltage difference between the node and the second side of the switch;

compares the first voltage and the second voltage;

determines based on the comparison that the HDMI port of the device is connected to an HDMI source;

causes the HDMI port to act as an HDMI sink based on the determination that the HDMI port is connected to the HDMI source;

determines based on the comparison that the HDMI port of the device is connected to an HDMI sink; and

causes the HDMI port to act as an HDMI source based on the determination that the HDMI port is connected to the HDMI sink.

13. The system of claim 12 , wherein the at least one hardware processor:

determines based on the comparison of the first voltage to the second voltage that the HDMI port of the device is connected to a bi-directional HDMI port; and

causes the device comprising the HDMI port to prompt a user to set the HDMI port to act as an HDMI source or an HDMI sink based on the determination that the HDMI port is connected to the bi-directional HDMI port.

14. The system of claim 12 , wherein the HDMI port acts as a sink for multimedia data during a first period of time during which the HDMI port is connected to an HDMI source and acts as a source during a second period of time during which the HDMI port is connected to an HDMI sink.

15. The system of claim 12 , wherein the first pin is pin 18.

16. The system of claim 12 , wherein the second pin is pin 19.

17. The system of claim 12 , wherein the voltage source is set at 5 Volts.

18. The system of claim 12 , wherein the signal source is a 3.3 Volt signal with a frequency of 1 Hertz.

19. The system of claim 12 , wherein the HDMI port is set as a sink based on the second voltage difference being between 5 Volts.

20. The system of claim 12 , wherein the HDMI port is set as a source based on the first voltage difference being about 0 Volts.

21. The system of claim 12 , wherein the device comprising the HDMI port prompts the user to set the HDMI port to act as a sink or a source if the second voltage difference is a 3.3 Volt pulse signal.

22. A non-transitory computer readable medium containing computer executable instructions that, when executed by a processor, cause the processor to perform a method for controlling a High-Definition Multimedia Interface (HDMI) port in a device connected to an HDMI connector, the method comprising:

generating a first voltage at a first pin of the HDMI port;

detecting a second voltage at the first pin of the HDMI port;

detecting a third voltage at a second pin of the HDMI port;

comparing the second voltage to the first voltage;

comparing the second voltage to the third voltage;

determining based on the comparison of the second voltage to the third voltage that the HDMI port of the device is connected to an HDMI source;

causing the HDMI port to act as an HDMI sink based on the determination that the HDMI port is connected to the HDMI source;

determining based on the comparison of the second voltage to the first voltage that the HDMI port of the device is connected to an HDMI sink; and

causing the HDMI port to act as an HDMI source based on the determination that the HDMI port is connected to the HDMI sink.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044566/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2015
From: YEH, CHIA HANG; CHANG, YUAN-JEN
To: GOOGLE INC.
Reel/Frame 034885/0955 →