The present invention relates generally to IEEE-1394 compliant devices and, more particularly, to selective tuning to an interconnected IEEE-1394 devices.
IEEE-1394, also known as “Firewire”, is a standard for a high-speed connection capable of copy protection, transmitting audio and video over a single cable and transmitting network commands. With two connectors, IEEE-1394 compliant devices can be connected in either a hub or device-to-device style and create a network of IEEE-1394 devices. Not only can a TV with “two-way” IEEE-1394 compliant connectors input (accept) video and audio from compatible IEEE-1394 devices, the TV can also output (send) video and audio via the IEEE-1394 connectors to other IEEE-1394 compliant devices. This two-way input and output connection capability is important for recording from a television TV to a digital video cassette recorder, DVCR, as an example. In addition, the TV can send audio and video control, AV/C, commands to other IEEE-1394 compliant devices in order to control their functions, such as STOP, PAUSE, PLAY, etc.
Interconnecting IEEE-1394 compliant devices to a TV presents the problem of which IEEE-1394 device is to receive a command, such as RECORD, sent by a viewing user. If the TV is not currently tuned to the desired IEEE-1394 compliant device's input on the TV, the command cannot be sent to the correct device. Another problem with multiple IEEE-1394 compliant devices connected to a TV is selecting a particular IEEE-1394 compliant recording device when the user desires to record a program. Known hard disk drives include a device called an Audio Video Hard Disk Drive (AVHDD).
One approach to handling a viewer command is so that every time a RECORD command is received by the TV from a viewer, a pop-up message window would ask the user: “Which device from this list do you want the RECORD command to go?” However, this would be tiresome and annoying to the user since most often the user selects the transport commands go to the same IEEE-1394 device, and probably the only IEEE-1394 recording device anyway.
Another past practice is where, upon the TV receiving the RECORD command, the TV is programmed to force the user to “navigate” manually to the TV's input where the audio video hard disk drive AVHDD is connected by pressing CH+/− or INPUT keys. Additionally, existing TV processing of commands could automatically enable automatic tuning when the device was an AVHDD and disable it when it was not an AVHDD. The problem is that sometimes there may not be information available to make this determination accurately or it might not accommodate future devices.
Accordingly, there is a need for selectively controlling, from a viewing device, recording and automatic tuning of an interconnected IEEE-1394 compliant device with user commands in a user intuitive manner.
A method by a television for managing selection of multiple IEEE-1394 compliant recording devices includes considering only IEEE-1394 compliant recording devices discovered by a television for selection as a default recording device; disabling a discovered IEEE-1394 compliant recording device from a recording operation when the discovered recording device is without a desired recording feature; selecting a single discovered recording device as a default recording device for recording output from the television; and selecting one of multiple discovered recording devices according to a criteria, when a particular one of the multiple discovered recording devices has not been selected by a television user.
A method for tuning a television to an IEEE-1394 compliant device including the steps of using a previously selected IEEE-1394 compliant device as a default device to receive output from a television when the previously selected device is connected to the television; using a single discovered IEEE-1394 compliant device as the default device when there is no previously selected default device; and making according to a criteria the first of multiple IEEE-1394 compliant devices discovered the default device when a default device has not been selected already.
A more complete understanding of the present invention may be obtained from consideration of the following description in conjunction with the drawings, in which:
To facilitate understanding, identical reference numerals have been used, where possible, to designate identical elements that are common to the figures.
Referring to the diagram 100 of
The interconnection shown in
In an interconnection of IEEE-1394 devices and a TV, several issues of how user controls are handled between the TV and interconnected IEEE-1394 devices must be addressed. One issue is how to tell the TV which device to send transport commands like PLAY and RECORD, when multiple IEEE-1394 devices are connected to the TV. Related to the first problem is how the TV should automatically select a default device for the user so that the user doesn't have to select one if he doesn't want to. Also, another problem with the interconnection of IEEE-1394 complaint devices to a TV is how to use the digital recorder device (e.g., AVHDD) as a quasi-personal video recorder PVR instead of just as a solid-state recorder. A further solution provided by the invention is how to defeat autotuning when its effect is undesirable (i.e., when the user cannot see the TV's video coming back from the IEEE-1394 recorder to be displayed on the TV which prevents the use of the IEEE-1394 recorder as a quasi-PVR).
An advantage to a IEEE-1394 device is that by implementing standardized AV/C (audio video/control) specification into the TV software, the user can use the remote to send control commands to the TV, through the IEEE-1394 network, and to a device without the remote having to be in the same mode as the device being controlled and the remote not having to be programmed to control that brand of device. As an example, the remote can stay in RCA TV mode and still control a Hitachi-brand D-VCR.
The audio video control AV/C specifications are released by the IEEE-1394 Trade Association. The common specification, AVC 98a, defines a set of commands for controlling audio/video devices by using IEEE 1394. It is based on the function control protocol (FCP) defined in IEC61883-1. Beside the common specification, AVC 98a, further documents for specification do exist such as Tuner, Camera, Tape Recorder, Disc, and Monitor.
However, the advantage of being able to control any device with AV/C commands presents a problem: which device on the IEEE-1394 network should receive the commands being sent? One aspect of the invention is that when the TV is tuned to a TV input, which has an IEEE-1394 device connected to it, all AV/C commands would go to the IEEE-1394 device that the TV is currently tuned to. When the TV is not tuned to an IEEE-1394 input, only the RECORD and STOP commands can be sent to the default recording device. However, when tuned to a IEEE-1394 input, the TV can send through any transport control command, regardless of whether the device allows recording or not (e.g., a IEEE-1394 DVD player which does not record and only plays discs). Transport control commands such as PLAY, FORWARD, REVERSE, PAUSE, etc.
Referring now to
Again, the advantage of being able to control any device with AV/C commands presents an additional problem. When the TV is not tuned to an input where an IEEE-1394 input is connected, then which IEEE-1394 device on the IEEE-1394 network should the TV send transport commands to when initiating a recording? That has two solutions that are implemented in the TV. One solution is for the TV to survey all available IEEE-1394 devices and automatically select the most appropriate one by applying a set of rules; the other solution is provide a setup menu for the user to select a default IEEE-1394 recording device that the TV send transport commands to when the TV is not tuned to that default IEEE-1394 recording device. Referring to the exemplary menu display of
When the TV automatically selects an IEEE-1394 recording default status for a device, it uses a set of rules. The rules or process for selecting a default IEEE-1394 recording device is diagramed in
Another aspect of the process is to “autotune” to the IEEE-1394 recorder (ideally a hard drive device, sometimes called an Audio Video Hard Disk Drive (AVHDD)) when RECORD is pressed. Autotune means to automatically tune to the input where the AVHDD is connected when the RECORD button is pressed. Doing this allows the user to use the AVHDD as more than just a “digital solid-state hard drive recorder” to record programs: for example, the user can use the AVHDD as a quasi-PVR (time-shifting device); for example, to pause a program, reverse it, forward it, instant replay, skip ahead 30 seconds, etc. It works like this: when the TV is tuned to a digital program (analog not allowed), and the user presses RECORD on the TV remote, the RECORD command is sent via IEEE-1394 network to the IEEE-1394 device set as the default recorder. If it did only that, then the AVHDD would only be an expensive solid-state digital VCR. But, because the TV will autotune itself to the default IEEE-1394 recorder's input on the TV when it receives the RECORD command, this allows the user to not only record the program but also to enable trick modes like PAUSE, REVERSE, instant replay, SKIP 30 seconds, etc. This is possible because the TV is outputting IEEE-1394 video from the TV's tuner over to the default recording device, which is then sent back to the TV for display (the routing of the video explains the slight delay when watching the program being sent back from the default recording device).
In an alternative embodiment of invention, anytime the TV has been tuned to a digital channel, a RECORD command would automatically be sent to the audio video hard disk drive AVHDD. That would enable all digital programs to be continuously buffered to the AVHDD. This continuous video buffering would allow the user to use trick modes and to use his AVHDD as a personal video recorder PVR or time-shifting device. The TV could hide the fact that it is automatically tuning to the audio video hard disk drive's IEEE-1394 input on the TV and instead pretend to still be tuned to the digital channel on the TV's tuner.
In a further alternative embodiment of the invention, automatic tuning to an IEEE-1394 recording device in response to a RECORD command feature when its effect would be undesirable can be defeated. For a digital video cassette recorder DVCR, a user will want to defeat a command for automatic tuning on RECORD since automatic tuning to the digital video cassette recorder DVCR input isn't helpful since the user won't be able to see the DVCR's output, i.e., the digital channel being recorded from the TV's tuner would not be viewable by the user.
If any IEEE-1394 recordable device(s) are connected to the TV but the user doesn't want to make recordings at all, he can disable the RECORD button entirely so that it doesn't inadvertently start an undesired recording. The user can do this by going to the menu screen shown in
In summary, the selective control of IEEE-1394 devices includes a solution to provide a setup menu for the user to select a default IEEE-1394 compliant recording device that the TV should transport commands to when the TV is not tuned to that default IEEE-1394 recording device. Another aspect of the invention is when the TV is tuned to an IEEE-1394 input, commands sent over the IEEE-1394 network are always sent to the currently-tuned device.
The selective control of IEEE-1394 devices allows a user to automatically tune, “autotune” to the IEEE-1394 recorder, ideally a hard drive device, sometimes called an Audio Video Hard Disk Drive (AVHDD), when RECORD is pressed. Autotune means to automatically tune to the input where the IEEE-1394 recorder is connected when the RECORD button is pressed. Doing this allows the user to use the AVHDD as more than just a “digital solid-state hard drive recorder”: the user can use the AVHDD as a quasi-PVR (time-shifting device); for example, to pause a program, reverse it, forward it, instant replay, skip ahead 30 seconds, etc.
Additionally, the selective control of IEEE-1394 devices allows the user to turn the autotuning feature off since some devices won't route the video from the TV to the recorder back for the TV to display (e.g., a digital VCR).
Although various embodiments which incorporate the teachings of the present invention have been shown and described in detail herein, those skilled in the art can readily devise many other varied embodiments that will still incorporate these teachings.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US04/13877 | 5/5/2004 | WO | 11/3/2005 |
Number | Date | Country | |
---|---|---|---|
60467949 | May 2003 | US |