The present invention relates to a timer recording display system, a timer recording display device, a timer recording display method, a program, and a recording medium which can be utilized for timer recording using a plurality of home network-compatible timer recording appliances.
A protocol called Universal Plug and Play (hereinafter referred to as UPnP) has been standardized to enable detection and control of appliances coupled to a network (see, for example, Japanese Patent Laid-Open No. 2004-228849, and Microsoft Corporation, “Universal Plug and Play Device Architecture”, [online], UPnP Forum, 10:41 a.m., Jun. 8, 2000, [searched on Aug. 24, 2004], Version 1.0, Internet <URL:http://www.upnp.org/download/UPnPDA10—20000613. htm>). The entire disclosure of Japanese Patent Laid-Open No. 2004-228849 and “Universal Plug and Play Device Architecture” is incorporated herein by reference in its entirety.
The UPnP uses the standard TCP/IP and Internet Protocol to implement, for example, functions for allowing a device to obtain information on the presence and functions of other devices and notifying these devices of its own functions. This enables peripheral appliances to be easily set up, set, and added.
The basic components of a UPnP network are devices, services, and control points.
The UPnP devices are appliances that store services, the minimum units of control. For example, a VTR device can be expressed to comprise a tape feed service, a tuner service, and a clock service. The control points are each a controller that can detect and control other devices.
A UPnP device to be newly coupled to a network first acquires an address required to join the network.
A DHCP server automatically assigns an address to a DHCP client held by each device.
The new device to which the address is assigned becomes communicable and multicasts (UDP) GENA advertisements for the device and its service to announce its presence. The device also does a detection message that advertises the service.
The advertisement needs to be retransmitted before it is expired.
Further, the device transmits a message clearly indicating exit before going offline.
Each control point on the network has the ability to multicast an SSDP detection message to search for associated devices and services (M-search).
A search message is in the form of an SSDP request transmitted using HTTPMU and contains the type or ID of a device or service which is defined by the UPnP Steering Committee or which is unique to a vender.
It is necessary that all devices listen to the standard multicast address of the message to make response indicating whether or not the service of the device matches a search criterion for the detection message.
The response to the search request is transmitted to the IP address of the control point having started the search, using a unicast UDP with an SSDP header.
For example, if the control point is a video control application, it can search for a device acting as a server for AV contents to display all video devices on the network so that a DVD player can be selected.
The response to the received search request contains a URL that allows a device description to be acquired.
To acquire a UPnP device description, the control point issues an HTTP GET request to the URL in the detection message. The device returns the device description.
The device description includes not only information on a service set provided by that device type but also device-related properties such as a device name and an icon which are listed in an XML form.
A pointer (URL) to a service description is contained in the device description document. The service description can be acquired in the same manner as that in which the device description is acquired.
The service description is an XML document containing information on the service provided by the device.
Specifically, the UPnP Steering Committee has defined a contents directory service for displaying a list of AV contents, an AV transport service for controlling AV streaming, and the like.
Besides the services defined by the UPnP Steering Committee, vendor-specific services can be provided.
PVRs that can be coupled to networks have been commercialized in recent years.
Further, in addition to the conventional terrestrial analog broadcasting, satellite digital broadcasting such as BS and CS, cable broadcasting, and terrestrial digital broadcasting have gotten into full swing; the broadcasting form has been diversified.
Under these circumstances, programs that a user desires to subject to timer recording cannot be received by a tuner contained in a PVR. This results in the need to execute timer recording of outputs from a separate dedicated set top box.
However, when a plurality of home network-compatible timer recording appliances are used for timer recording, it is disadvantageously not easy to determine which home appliances are to cooperate in the timer recording.
In view of these conventional problems, it is an object of the present invention to provide a timer recording display system, a timer recording display device, a timer recording display method, a program, and a recording medium which, when a plurality of home network-compatible timer recording appliances are used for timer recording, allows the easy determination of which home appliances are to cooperate in the timer recording.
The 1st aspect of the present invention is a timer recording display system comprising:
one or more recording devices coupled to a predetermined network, the recording devices having respective unique recording device identifiers and each executing a timer recording of a program set in accordance with an external instruction;
one or more recording control devices coupled to the predetermined network, the recording control devices having respective unique recording control device identifiers and each holding a recording control device timer recording entry in a predetermined recording control device timer recording entry memory, the recording control device timer recording entry describing at least the recording device identifier of the recording device controlled by the recording control device when the timer recording of the set program is executed and timer recording information for executing the timer recording of the set program, each of the recording control devices controlling the recording device on the basis of the recording control device timer recording entry held by the recording control device; and
a display device coupled to the predetermined network, the display device providing display for a combination of the recording device identifier of the recording device executing the timer recording of the set program, the recording control device identifier of the recording control device controlling the recording device, which executes the timer recording when the timer recording of the set program is executed, and the timer recording information for executing the timer recording of the set program.
The 2nd aspect of the present invention is the timer recording display system according to the 1st aspect of the present invention, wherein the display device utilizes the predetermined network to view at least the recording control device timer recording entry to provide the display.
The 3rd aspect of the present invention is the timer recording display system according to the 1st aspect of the present invention, wherein the recording control device identifier of the recording control device controlling the recording device, which executes the timer recording when the timer recording of the set program is executed and the timer recording information for executing the timer recording of the set program are communicated to the recording device executing the timer recording of the set program using the predetermined network, and
the recording device holds a recording device timer recording entry in a predetermined recording device timer recording entry memory, the recording device timer recording entry describing at least the communicated recording control device identifier of the recording control device controlling the recording device when the timer recording of the set program is executed and the communicated timer recording information for executing the timer recording of the set program.
The 4th aspect of the present invention is the timer recording display system according to the 3rd aspect of the present invention, wherein the display device utilizes the predetermined network to view at least the recording device timer recording entry to provide the display.
The 5th aspect of the present invention is the timer recording display system according to the 4th aspect of the present invention, wherein the predetermined network allows UPnP to be used therein,
the recording device identifier is a UUID of the recording device,
the recording control device identifier is a UUID of the recording control device, and
an object ID for the recording device which is unique to the recording device and an object ID for the recording control device which is unique to the recording control device are assigned to the set program.
The 6th aspect of the timer recording display system according to the 5th aspect of the present invention, wherein after the UUID of the recording control device controlling the recording device, which executes the timer recording when the timer recording of the set program is executed, is communicated to the recording device executing the timer recording of the set program, together with the object ID for the recording control device assigned to the set program,
at the recording device, the recording device timer recording entry is generated by adding the communicated object ID for the recording control device, and
at the recording control device, the object ID for the recording device assigned to the set program is communicated, and the recording control device timer recording entry is generated by adding the communicated object ID for the recording device.
The 7th aspect of the present invention is the timer recording display system according to the 5th aspect of the present invention, wherein before the UUID of the recording control device controlling the recording device, which executes the timer recording when the timer recording of the set program is executed, is communicated to the recording device executing the timer recording of the set program,
at the recording control device, the recording control device timer recording entry is once generated, and
after the UUID of the recording control device controlling the recording device, which executes the timer recording when the timer recording of the set program is executed, is communicated to the recording device executing the timer recording of the set program, together with the object ID for the recording control device assigned to the set program,
at the recording device, the recording device timer recording entry is generated by adding the communicated object ID for the recording control device, and
at the recording control device, the object ID for the recording device assigned to the set program is communicated, and the communicated object ID for the recording device is added to the recording control device timer recording entry once generated.
The 8th aspect of the present invention is the timer recording display system according to the 1st aspect of the present invention, further comprising a setting device that sets the timer recording of the program in accordance with at least the external instruction.
The 9th aspect of the present invention is the timer recording display system according to the 1st aspect of the present invention, wherein the display device utilizes a matrix table having both a coordinate for the recording device and the recording control device and a coordinate for the program, to provide the display.
The 10th aspect of the present invention is the timer recording display system according to the 1st aspect of the present invention, wherein the timer recording information has data on a timer recording time during which the timer recording of the program is executed, and
the display device utilizes a bar graph on a coordinate plane having both a coordinate for the recording device and the recording control device and a coordinate for the timer recording time, to be displayed.
The 11th aspect of the present invention is the timer recording display system according to the 10th aspect of the present invention, wherein the bar graph has bars shown in common colors and/or with common patterns for respective programs to be subjected to the timer recording, each of the bars having a length in a direction of the coordinate for the timer recording time.
The 12th aspect of the present invention is a timer recording display device coupled to a predetermined network to which one or more recording devices and one or more recording control devices are coupled, the recording devices having respective unique recording device identifiers and each executing timer recording of a program set in accordance with an external instruction, the recording control devices having respective unique recording control device identifiers and each holding a recording control device timer recording entry in a predetermined recording control device timer recording entry memory, the recording control device timer recording entry describing at least the recording device identifier of the recording device controlled by the recording control device when the timer recording of the set program is executed and timer recording information for executing the timer recording of the set program, each of the recording control devices controlling the recording device on the basis of the recording control device timer recording entry held by the recording control device, the timer recording display device comprising a display instrument which provides display for a combination of the recording device identifier of the recording device executing the timer recording of the set program, the recording control device identifier of the recording control device controlling the recording device, which executes the timer recording when the timer recording of the set program is executed, and the timer recording information for executing the timer recording of the set program.
The 13th aspect of the present invention is a timer recording display method comprising a display step of utilizing a predetermined network to which one or more recording devices and one or more recording control devices are coupled, the recording devices having respective unique recording device identifiers and each executing timer recording of a program set in accordance with an external instruction, the recording control devices having respective unique recording control device identifiers and each holding a recording control device timer recording entry in a predetermined recording control device timer recording entry memory, the recording control device timer recording entry describing at least the recording device identifier of the recording device controlled by the recording control device when the timer recording of the set program is executed and timer recording information for executing the timer recording of the set program, each of the recording control devices controlling the recording device on the basis of the recording control device timer recording entry held by the recording control device, to provide display for a combination of the recording device identifier of the recording device executing the timer recording of the set program, the recording control device identifier of the recording control device controlling the recording device, which executes the timer recording when the timer recording of the set program is executed, and the timer recording information for executing the timer recording of the set program.
The 14th aspect of the present invention is a program for allowing a computer to execute the display step of the timer recording display method according to the 13th aspect of the present invention, the display step utilizing a predetermined network to which one or more recording devices and one or more recording control devices are coupled, the recording devices having respective unique recording device identifiers and each executing timer recording of a program set in accordance with an external instruction, the recording control devices having respective unique recording control device identifiers and each holding a recording control device timer recording entry in a predetermined recording control device timer recording entry memory, the recording control device timer recording entry describing at least the recording device identifier of the recording device controlled by the recording control device when the timer recording of the set program is executed and timer recording information for executing the timer recording of the set program, each of the recording control devices controlling the recording device on the basis of the recording control device timer recording entry held by the recording control device, to provide display for a combination of the recording device identifier of the recording device executing the timer recording of the set program, the recording control device identifier of the recording control device controlling the recording device, which executes the timer recording when the timer recording of the set program is executed, and the timer recording information for executing the timer recording of the set program.
The 15th aspect of the present invention is a recording medium carrying the program according to the 14th aspect of the present invention, which can be processed by a computer.
The present invention has the advantage of, when a plurality of home network-compatible timer recording appliances are used for timer recording, allowing the easy determination of which home appliances are to cooperate in the timer recording.
Embodiments of the present invention will be described with reference to the drawings.
First, with reference mainly to
Reference numeral 1 denotes a set top box (hereinafter referred to as an STB), and reference numeral 2 denotes a personal video recorder (hereinafter referred to as a PVR) utilizing a hard disk. Reference numeral 3 denotes a personal computer (hereinafter referred to as a PC), and reference numeral 4 denotes a home network. Reference numerals 5a, 5b, and 5c denote network interfaces to which the STB 1, PVR 2, and PC 3, respectively, can be coupled via the home network 4. Reference numerals 6a and 6c denote UPnP control points in accordance with the UPnP which constitute the STB 1 and PC 3. Reference numerals 7a and 7b denote UPnP services that provide timer recording services in accordance with the UPnP. Reference numerals 8a and 8b denote timer recording entry saving sections each having a memory to which a group of timer recording entries, a set of information such as time and a channel used to execute timer recording of one program, is saved. Reference numerals 9a and 9b denote tuners, reference numeral 10 denotes a recording instrument, and reference numerals 11a and 11c denote graphic user interfaces (hereinafter referred to as GUIs).
Thus, the timer recording system in accordance with the present embodiment comprises the PVR 2, STB 1, and PC 3.
Now, a detailed description will be given of configuration of the timer recording system in accordance with the present embodiment.
The PVR 2 is coupled to the home network 4, has its universally unique identifier (hereinafter referred to as a UUID), and executes timer recording of a program set in response to an external instruction.
The STB 1 is coupled to the home network 4 and has its UUID. When the timer recording of the set program is executed, the STB 1 holds, in the timer recording saving section 8a, a timer recording entry describing at least the UUID of the PVR 2 controlled by the STB 1 and timer recording information for executing the timer recording of the set program. The STB 1 further controls the PVR 2 on the basis of its own timer recording entries.
The PC 3 is coupled to the home network 4 and displays a combination of the UUID of the PVR 2, which executes the timer recording of the set program, the UUID of the STB 1, which controls the PVR 2, which, during execution of timer recording of the set program, executes the timer recording, and the timer recording information for executing the timer recording of the set program.
Now, with reference mainly to
A user is operating the STB 1 while viewing the GUI 11a. The user is to execute timer recording of a certain broadcast program.
Since this broadcast program is terrestrial digital, it cannot be recorded by means of a built-in tuner 9b in the PVR 2.
Thus, the user decides to input reception outputs from the STB 1 to the PVR 2 for recording.
The user programs the tuner 9a so that the STB 1 starts receiving the broadcast channel of the broadcast program at the time when broadcasting of the broadcast program is started. The reception outputs from the STB 1 are input to the PVR 2 during the broadcast time of the broadcast program. The recording instrument 10 then executes the timer recording.
First timer recording information to be set for the STB 1 is shown in
Before generating and laying open a first timer recording entry corresponding to the first timer recording information through the UPnP service 7a, the STB 1 decides a first identifier uniquely indicating the first timer recording entry (step S1 in
The present embodiment uses the pair of an object identifier (hereinafter referred to as an object ID) that is unique within the STB 1 and a UUID that is globally unique, as an identifier. The UUID is generally expressed in 128 bits. However, in the present embodiment, the UUID of the STB 1 is denoted as A for simplification. The object ID is a string also used for the above described contents directory service and is assigned uniquely within the service. In the present embodiment, the object ID is illustrated as a number 123. The above elements combined together by: (colon) into a first identifier=A:123.
Then, the UPnP control point 6a, constituting the STB 1, requests the UPnP service 7b, constituting the PVR 2, to generate a second timer recording entry (step S2 in
Timer recording information on which the second timer recording entry is based is shown in
At the same time, the first identifier=A:123, determined at step S1 in
An example of a generation request is shown in
Upon receiving the generation request, the UPnP service 7b, constituting the PVR 2, generates the second timer recording entry (step S3 in
The second timer recording entry generated is shown in
After the generation is completed, the UPnP service 7b, constituting the PVR 2, notifies the UPnP control point 6a, constituting the STB 1, of completion of the generation (step S4 in
An example of the response is shown in
After receiving the response shown in
The first timer recording entry generated is shown in
As described above, the first and second timer recording entries contain the second and first identifiers, respectively.
It is assumed that the user subsequently acquires a list of timer recording information for the PVR 2 from the PC 3 via the home network 4.
The user uses the UPnP control point 6c, constituting the PC 3, to acquire the list of timer recording entries for the UPnP service 7b, constituting the PVR 2 (step S6 in
An example of acquisition of the list of timer recording entries is shown in
The UPnP control point 6c, constituting the PC 3, detects that the second timer recording entry, shown at 162, is associated with a timer recording entry for recording using the tuner 9a in the STB 1, having the UUID=A (step S7 in
The UPnP control point 6c, constituting the PC 3, acquires a list of timer recording entries for the STB 1 in order to acquire detailed information on the timer recording entry for the STB 1 which is associated with the second timer recording entry, shown at 162 (step S8 in
An example of acquisition of the list of timer recording entries is shown in
The UPnP control point 6c, constituting the PC 3, detects that the first timer recording entry, shown at 171, is associated with the second timer recording entry on the PVR 2, having the UUID=B.
This enables the UPnP control point 6c, constituting the PC 3, to display a timer recording list on the GUI 11c on the basis of the results of steps S6, S7, and S8; an example of the timer recording list is shown in
As described above, the present embodiment makes it possible to determine, through the PC 3, the third appliance, that the STB 1 and the PVR 2 are to cooperate in timer recording. The present embodiment is effective in allowing the user to effectively and appropriately control the list of timer recording.
In the present embodiment, the example with the two associated appliances is shown. However, even with three or more associated appliances, a plurality of identifiers may be stored in <correspondingID>, a tag for transmitting identifiers. To store a plurality of identifiers, a comma separated list may be used (this also applies to the other embodiments).
The recording device in accordance with the present invention corresponds to the PVR 2. The recording control device in accordance with the present invention corresponds to the STB 1. The display device in accordance with the present invention corresponds to the PC 3. The timer recording display system in accordance with the present invention corresponds to the timer recording system in accordance with the present embodiment. The display instrument in accordance with the present invention corresponds to the UPnP control point 6c. The timer recording display device in accordance with the present invention corresponds to the PC 3.
Now, description will be given of the configuration and operation of a timer recording system in accordance with Embodiment 2.
The configuration of the present embodiment is the same as that of Embodiment 1 (see
Thus, the operation of the present embodiment will be described with reference mainly to
The user is operating the STB 1 while viewing the GUI 11a. The user is to execute timer recording of a certain broadcast program. Since this broadcast program is terrestrial digital, it cannot be recorded by means of the built-in tuner 9b in the PVR 2. Thus, the user decides to input reception outputs from the STB 1 to the PVR 2 for recording. The user programs the tuner 9a so that the STB 1 starts receiving the broadcast channel of the broadcast program at the time when broadcasting of the broadcast program is started. The reception outputs from the STB 1 are input to the PVR 2 during the broadcast time of the broadcast program. The recording instrument 10 then executes the timer recording.
An example of first timer recording information set for the STB 1 in accordance with the present embodiment is similar to that in accordance with Embodiment 1 (see
The UPnP service 7a generates a first timer recording entry corresponding to the first time recording information (step S21 in
Then, the UPnP control point 6a, constituting the STB 1, requests the UPnP service 7b, constituting the PVR 2, to generate a second timer recording entry (step S22 in
An example of the timer recording information on which the second timer recording entry is based in accordance with the present invention is similar to that in accordance with Embodiment 1, described above (see
At the same time, the first identifier=A:123, determined at step S21 in
An example of the generation request in accordance with the present embodiment is similar to that in accordance with Embodiment 1, described above (see
Upon receiving the generation request, the UPnP service 7b, constituting the PVR 2, generates the second timer recording entry (step S23 in
An example of the second timer recording entry generated in accordance with the present embodiment is similar to that in accordance with Embodiment 1, described above (see
The second timer recording entry generated is saved to the timer recording entry saving section 8b, constituting the PVR 2.
After the generation is completed, the UPnP service 7b, constituting the PVR 2, notifies the UPnP control point 6a, constituting the STB 1, of completion of the generation (step S24 in
An example of the response in accordance with the present embodiment is similar to that in accordance with Embodiment 1, described above (see
After receiving the response shown in
As described above, the first and second timer recording entries contain the second and first identifiers, respectively.
It is assumed that the user subsequently acquires a list of timer recording information for the PVR 2 from the PC 3 via the home network 4.
The user uses the UPnP control point 6c, constituting the PC 3, to acquire the list of timer recording entries for the UPnP service 7b, constituting the PVR 2 (step S26 in
An example of acquisition of the list of timer recording entries in accordance with the present embodiment is similar to that in accordance with Embodiment 1, described above (see
The UPnP control point 6c, constituting the PC 3, detects that the second timer recording entry, shown at 162, is associated with a timer recording entry for recording using the tuner 9a in the STB 1, having the UUID=A (step S27 in
The UPnP control point 6c, constituting the PC 3, acquires a list of timer recording entries for the STB 1 in order to acquire detailed information on the timer recording entry for the STB 1 which is associated with the second timer recording entry, shown at 162 (step S28 in
An example of acquisition of the list of timer recording entries in accordance with the present embodiment is similar to that in accordance with Embodiment 1, described above (see
The UPnP control point 6c, constituting the PC 3, detects that the first timer recording entry, shown at 171, is associated with the second timer recording entry on the PVR 2, having the UUID=B.
This enables the UPnP control point 6c, constituting the PC 3, to display a timer recording list such as the one shown in
Now, description will be given of configuration and operation of a timer recording system in accordance with Embodiment 3.
Thus, the operation of the present embodiment will be described with reference mainly to
The user is setting a certain broadcast program to be subjected to timer recording by operating the STB 1 and PVR 2 via the home network 4 while viewing the GUI 11a. Since this broadcast program is terrestrial digital, it cannot be recorded by means of the built-in tuner 9b in the PVR 2. Thus, the user decides to input reception outputs from the STB 1 to the PVR 2 for recording. The user programs the tuner 9a so that the STB 1 starts receiving the broadcast channel of the broadcast program at the time when broadcasting of the broadcast program is started. The reception outputs from the STB 1 are input to the PVR 2 during the broadcast time of the broadcast program. The recording instrument 10 then executes the timer recording.
An example of first timer recording information set for the STB 1 in accordance with the present embodiment is similar to that in accordance with Embodiment 1 (see
An example of the generation request is shown in
Upon receiving the generation request, the UPnP service 7a, constituting the STB 1, generates the first timer recording entry (step S32 in
An example of the first timer recording entry generated in accordance with the present embodiment is similar to that in accordance with Embodiment 1, described above (see
After the generation is completed, the UPnP service 7a, constituting the STB 1, notifies the UPnP control point 6d, constituting the PC 3b, of completion of the generation (step S33 in
An example of the response is shown in
Then, the UPnP control point 6d, constituting the PC 3b, requests the UPnP service 7b, constituting the PVR 2, to generate a second timer recording entry (step S34 in
An example of the timer recording information on which the second timer recording entry is based in accordance with the present invention is similar to that in accordance with Embodiment 1, described above (see
At the same time, from the object ID of the first timer recording entry, obtained at step S33 in
An example of the generation request in accordance with the present embodiment is similar to that in accordance with Embodiment 1, described above (see
Upon receiving the generation request, the UPnP service 7b, constituting the PVR 2, generates the second timer recording entry (step S35 in
An example of the second timer recording entry generated in accordance with the present embodiment is similar to that in accordance with Embodiment 1, described above (see
After the generation is completed, the UPnP service 7b, constituting the PVR 2, notifies the UPnP control point 6a, constituting the PC 3b, of completion of the generation (step S36 in
An example of the response in accordance with the present embodiment is similar to that in accordance with Embodiment 1, described above (see
After receiving the response shown in
The second identifier B:6789 is obtained by combining, via: (colon), B, the UUID of the PVR 2, and 6789, the object ID of the second timer recording entry generated for the UPnP service 7b, constituting the PVR 2.
An example of the request for addition of an identifier is shown in
Upon receiving the generation request, the UPnP service 7a, constituting the STB 1, updates the first timer recording entry (step S38 in
An example of the updated first timer recording entry in accordance with the present embodiment is similar to that in accordance with Embodiment 1, described above (see
As described above, the first and second timer recording entries contain the second and first identifiers, respectively.
It is assumed that the user subsequently acquires a list of timer recording information for the PVR 2 from the PC 3 via the home network 4.
The user uses the UPnP control point 6c, constituting the PC 3, to acquire the list of timer recording entries for the UPnP service 7b, constituting the PVR 2 (step S39 in
An example of acquisition of the list of timer recording entries in accordance with the present embodiment is similar to that in accordance with Embodiment 1, described above (see
The UPnP control point 6c, constituting the PC 3, detects that the second timer recording entry, shown at 162, is associated with a timer recording entry for recording using the tuner 9a in the STB 1, having the UUID=A (step S40 in
The UPnP control point 6c, constituting the PC 3, acquires a list of timer recording entries for the STB 1 in order to acquire detailed information on the timer recording entry for the STB 1 which is associated with the second timer recording entry, shown at 162 (step S41 in
An example of acquisition of the list of timer recording entries in accordance with the present embodiment is similar to that in accordance with Embodiment 1, described above (see
The UPnP control point 6c, constituting the PC 3, detects that the first timer recording entry, shown at 171, is associated with the second timer recording entry on the PVR 2, having the UUID=B.
This enables the UPnP control point 6c, constituting the PC 3, to display a timer recording list such as the one shown in
The recording device in accordance with the present invention corresponds to the PVR 2. The recording control device in accordance with the present invention corresponds to the STB 1. The display device in accordance with the present invention corresponds to the PC 3. The timer recording display system in accordance with the present invention corresponds to the timer recording system in accordance with the present embodiment. The display instrument in accordance with the present invention corresponds to the UPnP control point 6c. The timer recording display device in accordance with the present invention corresponds to the PC 3. The setting device in accordance with the present invention corresponds to the PC 3b.
Now, description will be given of the configuration and operation of a timer recording system in accordance with Embodiment 4.
The steps executed before associated timer recording entries for each appliance contain the respective timer recording entry identifiers are also similar to those in Embodiments 1, 2, and 3, shown above, and will thus not be described. The point of the present embodiment is what the display of a timer recording list on the GUI is like after the timer recording entries have acquired the respective identifiers.
Thus, with reference mainly to
In
For example, the timer recording title “Tour of Museums” indicates that the STB 1 and the PVR 2 are to cooperate in timer recording. The timer recording title “English Conversation” indicates that the PVR 2 is to independently execute timer recording. The timer recording title “Live Coverage of Soccer” indicates that the STB 1b and the PVR 2 are to cooperate in timer recording. The timer recording title “Live Coverage of Baseball” indicates that the PVR 2b is to independently execute timer recording. The timer recording title “Travels among Resorts” indicates that the STB 1b and the PVR 2b are to cooperate in timer recording.
As describe above, the timer recording display method in accordance with Embodiment 4 enables the user to intuitively determine which of the home appliances are to cooperate in timer recording. The method thus enables the user to avoid mistakes in the cancellation or change of desired timer recording and is thus very useful in a practical sense.
The recording device in accordance with the present invention corresponds to the PVR 2 and the PVR 2b. The recording control device in accordance with the present invention corresponds to the STB 1 and the STB 1b. The display device in accordance with the present invention corresponds to the PC 3. The timer recording display system in accordance with the present invention corresponds to the timer recording system in accordance with the present embodiment. The display instrument in accordance with the present invention corresponds to the UPnP control point 6c. The timer recording display device in accordance with the present invention corresponds to the PC 3. The setting device in accordance with the present invention corresponds to the PC 3b.
Now, description will be given of the configuration and operation of a timer recording system in accordance with Embodiment 5.
The configuration of the present embodiment is the same as that of Embodiment 4, described above, except for the manner of displaying a timer recording list based on information obtained.
Thus, with reference mainly to
In
Timer recording entries for each appliance are each denoted by a horizontal bar the opposite ends of which indicate the recording start time and the recording end time.
Here, for associated timer recording entries, bars with the same color or design are used to visually indicate that the timer recording entries are associated with each other.
In
Using tags for UPnP-defined user-friendly names for the appliances allows users to easily recognize the names. In the example of
As described above, the timer recording display method in accordance with Embodiment 5 not only textually but also graphically indicate which of the home appliances are to cooperate in timer recording. The user can thus make intuitive and visual determinations. Even children or aged persons can reliably understand the cooperation among the appliances in timer recording. This timer recording display method is thus very useful in a practical sense.
Embodiments 1 to 5 have been described in detail.
Thus, the object to easily determine which of the home appliances are to cooperate in timer recording, via another appliance, can be very reliably accomplished with the minimum number of steps.
When applied to timer recording using a plurality of timer recording appliances coupled together via a home network, the present invention can be applied to the integrated display of mutually associated information on recorded contents by using the appliances for information (metadata) on recorded contents rather than for timer recording entries.
A program in accordance with the present invention allows a computer to perform the operations in all or some of the steps of the above timer recording display method in accordance with the present invention. The program operates in corporation with the computer.
A recording medium in accordance with the present invention carries a program allowing a computer to perform the operations in all or some of the steps of the above described timer recording display method in accordance with the present invention. The program can be read from the recording medium by the computer. The program read from the recording medium cooperates with the computer in performing the above operations.
The term “some of the steps” as used herein means one or more of the plurality of steps.
The term “operations in the steps” as used herein means the operations in all or some of the steps.
In a usage form of the program in accordance with the present invention, the program may be recorded in a computer readable recording medium and cooperate with the computer.
In a usage form of the program in accordance with the present invention, the program may be transmitted through a transmission medium and read by a computer, and cooperate with the computer.
The recording medium includes a ROM, and the transmission medium includes the Internet, light, electric waves, and sound waves.
The computer in accordance with the present invention is not limited to pure hardware such as a CPU, and may include firmware, an OS, and peripheral appliances.
As described above, the present invention may be configured as software or as hardware.
When a plurality of home network-compatible timer recording appliances are used for timer recording, for example, the timer recording display system, timer recording display device, timer recording display method, program, and recording medium in accordance with present invention allow the easy determination of which home appliances are to cooperate in the timer recording.
Number | Date | Country | Kind |
---|---|---|---|
2004-303071 | Oct 2004 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP05/18969 | 10/14/2005 | WO | 4/17/2007 |