The Institute of Electrical and Electronics Engineers (IEEE) Standard 1394, for a High Performance Serial Bus, is an electronics standard that describes a serial bus or pathway for transmitting digital data between connected devices. Any digital data can be transmitted including, for example, computer data and audio or audiovisual programming. Consequently, an IEEE 1394 pathway is often used to connect peripheral devices to a personal computer or to connect components of an audiovisual or entertainment system.
IEEE 1394 provides a single plug-and-socket connection on which up to 63 devices can be attached with data transfer speeds up to 400 Mbps (megabits per second). Many peripheral devices, and audiovisual and entertainment system components now come equipped to use an IEEE 1394 pathway. Two popular implementations of IEEE 1394 are the i.LINK® made by Sony Corp. of Tokyo, Japan and the FireWire® made by Apple Computer, Inc. of California.
A user interface for a video display device that is connected to at least one recording device and at least one source of audiovisual programming includes a first window associated with a source of audiovisual programming; and a second window associated with a connected recording device. The first window displays the audiovisual programming from the source of audiovisual programming or an electronic program guide for the source of audiovisual programming.
The accompanying drawings illustrate various embodiments of the present invention and are a part of the specification. The illustrated embodiments are merely examples of the present invention and do not limit the scope of the invention.
Throughout the drawings, identical reference numbers designate similar, but not necessarily identical, elements.
In an audiovisual or entertainment system, the center of the system is typically a television set, frequently a digital television set, with a variety of components that can provide audiovisual programming signals to the television. The television set can then be used to display the audiovisual programming for a viewer.
As used herein and in the appended claims, the term “television set” will be understood to refer broadly to any video monitor or display device capable of displaying still or motion pictures. The term “audiovisual device” will be understood to refer broadly to any device that processes video and/or audio data including, but not limited to, television sets, computers, camcorders, set-top boxes, Personal Video Recorders (PVRs), video cassette recorders, digital cameras and the like. The term “audiovisual programming” will refer to any programming that can be displayed and viewed on a television set or other display device, including motion or still pictures with or without an accompanying audio soundtrack. “Audiovisual programming” will also be defined to include audio programming with no accompanying video that can be played for a listener using a sound system of the television set or entertainment system. Audiovisual programming can be in any of several forms including, data recorded on a recording medium, an electronic signal being transmitted to or between system components or content being displayed on a television set or other display device.
Many or all of the components of an entertainment system may include an IEEE 1394 interface for connection to one or more of the other system components. The advantages of an IEEE 1394 connection include, a simple common plug-in serial connector on compliant devices, a thin serial cable rather than a thicker parallel cable, a very high-speed rate of data transfer that will accommodate multimedia applications and hot-plug and “Plug and Play” capabilities. IEEE 1394 also offers the ability to chain devices together in a number of different ways without complicated set-up requirements.
IEEE 1394 provides two types of data transfer: asynchronous and isochronous. Asynchronous is for traditional load-and-store applications where data transfer can be initiated and an application interrupted as a given length of data arrives in a buffer. Isochronous data transfer ensures that data flows at a pre-set rate so that an application or recipient device can handle the incoming data in a timed way. For audiovisual programming, isochronous data transfer reduces the need for buffering and helps ensure a continuous presentation for the viewer.
Some products that do or could use an IEEE 1394 interface include digital cameras, digital video disk (DVD) players, digital video tape players, digital camcorders, digital video recorders, digital set-top boxes, digital television sets and music systems. Future products, such as home audiovisual servers, and other digital products of the future are expected to use the IEEE 1394 interface. Because an IEEE 1394 interface is a peer-to-peer interface, one device can send data directly to another. For example, a camcorder can use an IEEE 1394 interface to send video data directly to a computer or digital video recorder for dubbing, or to a digital television set for display.
One or more of the components connected to an entertainment system are likely to be able to record audiovisual programming for future viewing. Examples of such components include video cassette recorders (VCRs), camcorders and digital or personal video recorders (PVRs). PVRs typically include a hard drive on which a large volume of audiovisual programming can be digitally stored. Sometimes, the PVR is incorporated into a set-top box that also allows receipt of audiovisual programming on a subscription basis from a cable or satellite television system.
With an IEEE 1394 connection in place, it is very easy to transfer audiovisual programming among the various components of the entertainment system for display or for recording. In some instances, one component may also be able to send control signals to control the operation of another component. For example, the television set may be able to control the operation of a recording device that is recording the audiovisual programming being displayed on the television set. However, controlling other components through a main component can lead to some confusion on the part of the user who may have difficulty determining what audiovisual programming is being recorded and with what recording device.
If the digital television set (100) receives a signal that includes multiple channels of audiovisual programming, a tuner (102) is used to select a particular audiovisual program from among the channels of programming available. The tuner (102) may be incorporated into the digital television set (100) or may be in a set-top box connected to the television set (100).
In the system illustrated in
In this system, audiovisual programming received from the tuner (102) can be displayed on the screen (108) of the television set (100) and/or transmitted to the player/recorder (105) to be recorded. The stored audiovisual programming can then also be sent from the player/recorder (105) to the television set (100) for display.
The television set (100) may be controlled by a user input device. The user input device may be buttons, a keypad, a keyboard or other controls on the television set (100) itself. Additionally, the user input device may be, or include, a remote control unit (107) that wirelessly transmits commands to the television set (100).
In the system illustrated in
However, controlling the player/recorder (105) through the television set (100) can lead to some confusion on the part of the user. In particular, if multiple player/recorders or other recording devices are connected to the system, the user may have some difficulty determining what audiovisual programming is being recorded and with what recording device.
Accordingly, the television set (100) incorporates a user interface (110) that is designed to assist the user in controlling connected devices, managing audiovisual signal sources and recording desired audiovisual programming. The user interface (110) may be stored in and executed by a processor and memory unit (109) of the television set (100).
In the example shown in
The right window (122) represents a particular device, such as the player/recorder (105) or other recording device, that is linked to the television set (100) or entertainment system with, for example, an IEEE 1394 pathway (106,
The on-screen controls (124) include controls that can be selected and operated using, for example, the remote control unit (107), to send control commands to the linked device then being represented by the right window (122). Accordingly, the available on-screen controls (124) may change with each selection of a new linked device being represented. The on-screen controls (124) may include, for example, controls for such commands as “play,” “record,” “back,” “forward,” “stop,” “pause,” etc.
If the linked device is outputting audiovisual programming to the television set (100), that audiovisual programming can be displayed in the right window (122). Thus, the user can readily see what audiovisual programming is coming from the tuner (102,
If the user desires to record the audiovisual programming of the left window (121) with the recording device being represented by the right window (122), the user can input a record command using the on-screen controls (124). The recording device designated by the identifier (126) will then begin recording the audiovisual programming from the tuner (102,
Alternatively, the user interface can be used to control audiovisual programming originating from one linked device (e.g., 105-1) and being routed to a second linked device (e.g., 105-2). For example, using on-screen controls (124-1) and the remote control unit (107), the left side of the interface can be used to select, represent and control a first linked device (105-1). Consequently, audiovisual programming being received from that first linked device (105-1) is displayed in the left window (121) and an identifier (123) of the first linked device will be displayed in association with the left window (121).
Again, using on-screen controls (124-2), the right side of the interface can be used to select, represent and control a second linked device (105-2). Consequently, audiovisual programming being received from that second linked device (105-1), if any, is displayed in the right window (122) and an identifier (126) of the second linked device will be displayed in association with the right window (122).
We now assume that the user would like to record the audiovisual programming being received from the first linked device (105-1) on the second linked device (105-2). Consequently, the user, with the remote control unit (107), may operate the on-screen controls (124-2) for the second linked device (105-2) to cause the second linked device (105-2) to begin recording the audiovisual programming from the first linked device (105-1). As before, a “recording” status may be display in a status indicator (125-2) for the second linked device (105-2). Similarly, a “play” status may be displayed in a status indicator (125-1) for the first linked device (105-1).
In this example, although there may be other audiovisual inputs to the system, a command to “record” will be interpreted and implemented as a command to record the audiovisual programming being displayed in the other window (121 or 122). For example, a “record” command entered through the right on-screen controls (124-2) would be interpreted as a command to record the audiovisual programming being displayed in the left window (121) on the device represented by the right on-screen controls (124-2) and vice versa. Thus, it becomes much easier for a user to determine and control what is being recorded and with what recording device.
As illustrated in
In the example of
If the user desired to record one of the listed audiovisual programs, the user can then operate the on-screen controls (124,
The listing for the selected program is then displayed or indicated in the other window (e.g., right window 122) of the user interface. Consequently, the right window (122) now displays a list (152) of the programs selected for recording. This list (152) can be added to by selecting additional programs for recording from the EPG (151). Following this process, at the appropriate times, the incoming signal from the provider system (103) will be routed to the designated recording device and that recording device activated so as to record the programs selected by the user. Because the programs to be recorded are selected from an EPG, the system automatically knows the channel and time of the program without the need for the user to input such details.
Next, it is determined if audiovisual programming is also being received from a second source (determination 161). The second source considered may be selected by the user's operation of the user interface and may be one of several available additional sources of audiovisual programming. If audiovisual programming is being received from the second source (161), that programming is displayed in the second of the two windows (e.g., 122,
If the user desires to record the programming received from the first source (determination 163), the user can operate the user interface to send a record command (164) to the second source, i.e., a selected recording device (e.g., player/recorder 105,
This continues until the recording process is terminated (165). The user can control the second source through the user interface of the television set to terminate further recording using the on-screen controls described above.
Assuming the user wishes to record some of the programming listed in the EPG (determination 171), it is then determined (determination 172) whether there are multiple devices available that could record the desired programming. The recording devices available may include any of the devices listed herein such as a PVR, VCR, memory card, etc. If there are multiple recording devices available, the user operates the on-screen controls (e.g., 124,
Next, the user proceeds to select programs from the EPG that are to be recorded. These selections are listed (174) in the second window of the interface (e.g., 122,
The user may use different recording devices during this process. For example, the user may create multiple lists in the second window (122) by successively selecting different recording devices to be represented by the second window (122).
The user interface described herein may be embodied as a set of processor-readable instructions stored on a processor-readable medium, such as the memory unit (109,
The preceding description has been presented only to illustrate and describe embodiments of the invention. It is not intended to be exhaustive or to limit the invention to any precise form disclosed. Many modifications and variations are possible in light of the above teaching. For example, in some embodiments, the user interface described may be located on a personal computer or other device that communicates with and controls a source of audiovisual programming and/or a recording device. It is intended that the scope of the invention be defined by the following claims.
The present application claims priority under 35 U.S.C. § 119(e) from previously-filed U.S. Provisional Patent Application No. 60/493,995, filed Aug. 8, 2003 and entitled “I-Link Device Graphical User Interface for TV,” which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
60493995 | Aug 2003 | US |