Source Switching Method for Multimedia Interface

Abstract
A convenient, low-cost method is provided herein for switching between one or more source devices, which are connected to a sink device via a multimedia interface. According to one embodiment, the method described herein may be used for switching between a plurality of source devices compatible with the High Definition Multimedia Interface (HDMI™) or any other similar audio/video interfaces. In some cases, the method may utilize priority data to connect the source device having the highest priority to the sink. In other cases, the method may allow manual/remote selection to override an original source selection based on priority.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

Other objects and advantages of the invention will become apparent upon reading the following detailed description and upon reference to the accompanying drawings in which:



FIG. 1 is a block diagram of an HDMI™ system architecture, including various communication paths that may be established between a source device and a sink device;



FIG. 2 is a block diagram illustrating how one or more source devices may be coupled to a sink device via a multimedia interface;



FIG. 3 is a flowchart diagram illustrating one embodiment of a method for establishing a communications path between a source device and a sink device;



FIG. 4 is a flowchart diagram illustrating another embodiment of a method for establishing a communications path between a source device and a sink device;



FIG. 5A is a schematic diagram illustrating one manner in which one or more source devices may be coupled to one or more sink devices via an HDMI™ hub and the cables and connectors associated therewith;



FIG. 5B is a schematic diagram illustrating an exemplary back panel view of an HDMI™ hub, according to one embodiment;



FIG. 5C is a schematic diagram illustrating an exemplary front panel view of an HDMI™ hub, according to one embodiment;



FIG. 5D is a block diagram illustrating exemplary components included within an HDMI™ hub, according to one embodiment;



FIG. 6 is a schematic diagram illustrating one manner in which priority data may be assigned to one or more source devices by accessing an on-screen menu on a sink device;



FIG. 7A is a table illustrating the pin assignments on a Type A HDMI™ connector; and



FIG. 7B is a table illustrating the pin assignments on a Type B HDMI™ connector.


Claims
  • 1. A method for establishing a communications path between a source device and a sink device via a multimedia interface, the method comprising: detecting a number of source devices coupled to the sink device via the multimedia interface, wherein each of the source devices comprises unique priority data assigned thereto for ranking the source devices in a desired order; andconnecting one of the source devices to the sink device based on said detecting.
  • 2. The method as recited in claim 1, wherein the step of connecting comprises: establishing a communications path between the sink device and a detected source device, if only one source device is detected;establishing a communications path between the sink device and a source device having the highest priority ranking assigned thereto, if more than one source device is detected and manual or remote selection means have not been used to select a particular source device; andestablishing a communications path between the sink device and a user-selected source device, if at least one source device is detected and manual or remote selection means have been used to select a particular source device.
  • 3. The method as recited in claim 1, further comprising displaying a pre-selected message to indicate that a source device is not available, if no source devices are detected during the step of detecting.
  • 4. The method as recited in claim 1, wherein if more than one source device is detected, the step of connecting comprises: establishing a first communications path between the sink device and a source device having the highest priority ranking assigned thereto;breaking the first communications path once manual or remote selection means have been used to select a particular source device; andestablishing a second communications path between the sink device and the particular source device.
  • 5. The method as recited in claim 1, wherein prior to the step of detecting, the method comprises: connecting one or more source devices to the multimedia interface; andassigning the priority data to the one or more source devices.
  • 6. The method as recited in claim 5, wherein the priority data is assigned by a manufacturer of the multimedia interface.
  • 7. The method as recited in claim 5, wherein the priority data is assigned by a user of the multimedia interface.
  • 8. The method as recited in claim 7, wherein the step of assigning the priority data comprises accessing an on-screen menu displayed on the sink device or the multimedia interface.
  • 9. The method as recited in claim 7, wherein the step of assigning the priority data comprises activating one or more switches, buttons or keys located on the multimedia interface.
  • 10. The method as recited in claim 7, wherein anytime after the step of detecting, the method comprises changing the priority data assigned to the source devices, as desired by the user.
  • 11. The method as recited in claim 10, further comprising repeating the steps of detecting and connecting if: one or more of the source devices originally connected to the multimedia interface is disconnected;one or more additional source devices are connected to the multimedia interface;the priority data assigned to one or more of the source devices changes; orpower is removed and subsequently returned to the sink device.
  • 12. A computer-usable carrier medium, comprising: first program instructions executable for detecting a number of source devices coupled to a sink device via a multimedia interface, wherein each of the source devices comprises unique priority data assigned thereto for ranking the source devices in a desired order; andsecond program instructions executable for connecting one of the source devices to the sink device based on said detecting, wherein said connecting comprises: establishing a communications path between the sink device and a detected source device, if only one source device is detected; andestablishing a communications path between the sink device and a source device having the highest priority ranking assigned thereto, if more than one source device is detected and manual or remote selection means have not been used to select a particular source device.
  • 13. The computer-usable carrier medium as recited in claim 12, wherein said connecting further comprises establishing a communications path between the sink device and a user-selected source device, if at least one source device is detected and manual or remote selection means have been used to select a particular source device.
  • 14. The computer-usable carrier medium as recited in claim 12, further comprising third program instructions executable for displaying a pre-selected message to indicate that a source device is not available, if no source devices are detected by the first program instructions.
  • 15. An electronic device having a multimedia interface coupled thereto for connecting a selected source device to the electronic device, wherein the multimedia interface comprises: a storage device for storing program instructions; anda processor coupled to the storage device for executing the program instructions stored therein, wherein the program instructions comprise: a first set of program instructions executable for detecting a number of source devices coupled to the electronic device via the multimedia interface, wherein each of the source devices comprises unique priority data assigned thereto for ranking the source devices in a desired order; anda second set of program instructions executable for connecting a select one of the source devices to the electronic device based on said detecting.
  • 16. The electronic device as recited in claim 15, wherein the second set of program instructions are further executable for: establishing a communications path between the electronic device and a detected source device, if only one source device is detected;establishing a communications path between the electronic device and a source device having the highest priority ranking assigned thereto, if more than one source device is detected and manual or remote selection means have not been used to select a particular source device; andestablishing a communications path between the electronic device and a user-selected source device, if at least one source device is detected and manual or remote selection means have been used to select a particular source device.
  • 17. The electronic device as recited in claim 16, wherein the program instructions further comprise a third set of program instructions executable for displaying a message upon the electronic device indicating that no sources are available, if no sources are detected during the step of detecting.
  • 18. The electronic device as recited in claim 15, wherein the multimedia interface comprises a High Definition Multimedia Interface (HDMI™) having a number of HDMI™ input ports for connecting a plurality of source devices thereto.
  • 19. The electronic device as recited in claim 18, wherein the first set of program instructions are configured to determine the number of source devices connected to the multimedia interface by sensing a voltage level present on an input power pin associated with each HDMI™ input port.
  • 20. The electronic device as recited in claim 15, wherein the multimedia interface is integrated within the electronic device.
  • 21. The electronic device as recited in claim 15, wherein the multimedia interface is a stand-alone interface coupled to the electronic device via a cable.
  • 22. The electronic device as recited in claim 15, wherein the electronic device is selected from a group comprising televisions, computer monitors and other display devices.
  • 23. The electronic device as recited in claim 15, wherein the source devices coupled to the electronic device comprise any number and combination of source devices selected from a group comprising receivers, amplifiers, DVD players, set-top boxes, game stations, cameras, camcorders, personal media players and other audiovisual devices.
Provisional Applications (1)
Number Date Country
60777768 Mar 2006 US