Claims
- 1. A method of controlling a network system comprising a mix of 1394 and IR controlled audio-video and other input devices, comprising the steps of
receiving user input commands at a central control unit of a network system, wherein the network system comprises a mix of 1394 and IR controlled input devices, and translating the user input commands to device appropriate output messages to drive the input devices.
- 2. The method of claim 1 further comprising the step of maintaining within memory in the central control unit a list of all input devices, all input device connections, and all I/O ports within the network system.
- 3. The method of claim 1 further comprising the step of transmitting the output messages to the input devices.
- 4. The method of claim 1 wherein the receiving step further comprising the step of detecting input command signals from a remote control device.
- 5. The method of claim 4 further comprising the step of transmitting input command signals from a single control layer of the remote control device for control of all input devices.
- 6. The method of claim 5 wherein the transmitting step further comprises the steps of transmitting input commands for a first device from a first control layer of the remote control device, and transmitting input commands for a second device without switching to a second control layer of the remote control device, wherein the first device is an IR controlled or 1394 input device and the second device is an IR controlled 1394 input device.
- 7. The method of claim 1 further comprising the step of inputting commands from an input device, wherein identical input commands are used to drive both 1394 and IR controlled input devices.
- 8. The method of claim 1 wherein the step of translating further comprises the step of transforming user input commands for IR controlled devices into device appropriate messages comprising device specific IR code.
- 9. The method of claim 8 further comprising the step of transforming user input commands for 1394 devices into device appropriate messages formulated by device control modules corresponding to the 1394 devices.
- 10. The method of claim 1 further comprising the step of directing a signal from a source input device to a sink device.
- 11. The method of claim 10 further comprising the step of performing all necessary device connecting and input switching without further user input.
- 12. The method of claim 1 wherein the translating step further comprises the step of determining if the input command is a direct device action event or a menu related event.
- 13. The method of claim 12 further comprising the step of determining whether the input command is a menu display event, a menu navigation event, or a menu device action event.
- 14. The method of claim 13 further comprising the step of displaying a device selection menu on a display screen coupled to the central control unit.
- 15. The method of claim 14 further comprising the step of visually indicating current system state.
- 16. The method of claim 15 further comprising the step of visually indicating input source device options.
- 17. The method of claim 16 further comprising the step of visually indicating audio sink device options.
- 18. The method of claim 17 further comprising the step of visually indicating which device is the current video sink device.
- 19. The method of claim 18 further comprising the step of visually indicating which device is the current input device and audio sink.
- 20. The method of claim 19 further comprising the step of visually indicating the existence of a peer-to-peer connection.
- 21. The method of claim 19 further comprising the step of visually indicating a device is unavailable as an input device or audio sink.
- 22. The method of claim 21 further comprising the step of visually indicating navigation location within the device selection menu.
- 23. The method of claim 14 further comprising the step of representing devices within the system as graphical icons displayed within the device selection menu.
- 24. The method of claim 23 further comprising the step of displaying a device selection window, a video selection window, and an audio sink window as part of the device selection menu.
- 25. The method of claim 24 further comprising the step of displaying a connection window.
- 26. The method of claim 23 further comprising the step of displaying a plurality of visual indicators corresponding to a disabled device, current source or sink device, and menu location.
- 27. The method of claim 23 further comprising the step of displaying a plurality of visual indicators providing visual recognition of a disabled device, current source or sink device/current menu location, not current source or sink device/current menu location, current source or sink device/not current menu location, and not current source or sink device/not current menu location.
- 28. A method of controlling a network of devices, comprising the steps of
receiving uniform user input commands at a central control unit of a network system comprising a plurality of devices, determining current system state of the network system, and based on stored device and device interconnectivity data, translating the user input commands to device appropriate output messages to drive the plurality of devices.
- 29. The method of claim 28 further comprising the step of maintaining within memory in the central control unit a list of all of the plurality of devices, all device connections within the network system, and all I/O ports within the network system.
- 30. The method of claim 28 further comprising the step of transmitting the output messages to the plurality of devices.
- 31. The method of claim 28 wherein the receiving step further comprising the step of detecting input command signals from a remote control device.
- 32. The method of claim 31 further comprising the step of transmitting input command signals from a single control layer of the remote control device for control of the plurality of devices.
- 33. The method of claim 32 wherein the transmitting step further comprises the steps of transmitting input commands for a first device of the plurality of devices from a first control layer of the remote control device, and transmitting input commands for a second device of the plurality of devices without switching to a second control layer of the remote control device.
- 34. The method of claim 28 further comprising the step of inputting uniform commands from an input device for the plurality of devices.
- 35. The method of claim 28 further comprising the step of directing a signal from a source input device to a sink device.
- 36. The method of claim 35 further comprising the step of performing all necessary device connecting and input switching without further user input.
- 37. The method of claim 28 wherein the translating step further comprises the step of determining if the input command is a direct device action event or a menu related event.
- 38. The method of claim 37 further comprising the step of determining whether the input command is a menu display event, a menu navigation event, or a menu device action event.
- 39. The method of claim 38 further comprising the step of displaying a device selection menu on a display screen coupled to the central control unit.
- 40. The method of claim 39 further comprising the step of visually indicating current system state.
- 41. The method of claim 40 further comprising the step of visually indicating input source device options.
- 42. The method of claim 41 further comprising the step of visually indicating sink device options.
- 43. The method of claim 42 further comprising the step of visually indicating which device is the current sink device.
- 44. The method of claim 43 further comprising the step of visually indicating which device is the current source device.
- 45. The method of claim 44 further comprising the step of visually indicating the existence of a peer-to-peer connection.
- 46. The method of claim 44 further comprising the step of visually indicating a device is unavailable as a source device or sink device.
- 47. The method of claim 46 further comprising the step of visually indicating navigation location within the device selection menu.
- 48. The method of claim 39 further comprising the step of representing devices within the system as graphical icons displayed within the device selection menu.
- 49. The method of claim 45 further comprising the step of displaying a connection window.
- 50. The method of claim 48 further comprising the step of displaying a plurality of visual indicators corresponding to a disabled device, current source or sink device, and menu location.
- 51. The method of claim 48 further comprising the step of displaying a plurality of visual indicators providing visual recognition of a disabled device, current source or sink device/current menu location, not current source or sink device/current menu location, current source or sink device/not current menu location, and not current source or sink device/not current menu location.
- 52. A method of selecting a source device within a network system comprising a mix of 1394 and IR controlled audio-video input devices, comprising the steps of
inputting an input command to display a device selection menu on a screen coupled to a central control unit of the network system, wherein the device selection menu includes screen representations corresponding to a plurality of input devices within a network system, and selecting a screen representation of a first input device to select the input device as a source device.
- 53. The method of claim 52 further comprising the step of selecting a function button from a device control menu displayed on the screen to drive the source device according to the selected function.
- 54. The method of claim 52 further comprising the step of navigating within the device selection menu to reach a screen representation of the first input device.
- 55. The method of claim 53 further comprising the step of selecting a second input device as a new input source device including the steps of
inputting an input command to display the device selection menu on the screen, and selecting a screen representation of a second input device to select the second input device as a new source device.
- 56. The method of claim 55 further comprising the step of selecting a function button from the device control menu displayed on the screen to drive the new source device according to the selected function.
- 57. The method of claim 55 further comprising the step of navigating within the device selection menu to reach a screen representation of the second input device.
- 58. A method of selecting a source device within a network system, comprising the steps of
inputting a command to display a device selection menu on a screen coupled to a central control unit of a network system, wherein the device selection menu includes screen representations corresponding to a plurality of input devices within the network system, and selecting a screen representation of a first input device to select the input device as a source device.
- 59. The method of claim 58 further comprising the step of selecting a function button from a device control menu displayed on the screen to drive the source device according to the selected function.
- 60. The method of claim 58 further comprising the step of navigating within the device selection menu to reach a screen representation of the first input device.
- 61. The method of claim 59 further comprising the step of selecting a second input device as a new input source device including the steps of
inputting an input command to display the device selection menu on the screen, and selecting a screen representation of a second input device to select the second input device as a new source device.
- 62. The method of claim 55 further comprising the step of selecting a function button from the device control menu displayed on the screen to drive the new source device according to the selected function.
- 63. The method of claim 55 further comprising the step of navigating within the device selection menu to reach a screen representation of the second input device.
- 64. A method of selecting and controlling a source device within a network system, comprising the steps of
inputting a first command through a uniform user interface to a context sensitive control system to select a source device, and inputting a second command through the uniform user interface to the control system to drive the source device.
- 65. The method of claim 64 further comprising the step of selecting a second input device as a new source device including the steps of
inputting a third command through user interface to select a new source device; and inputting a fourth command through the user interface to drive the new source device.
CROSS-REFERENCE OF RELATED APPLICATIONS
[0001] This application is related to U.S. provisional application No. 60/288,317, filed may 3, 2001, which is incorporated by reference herein.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60288317 |
May 2001 |
US |