1. Field of the Invention
The present invention relates to a system and a method which reproduce contents (broadcast programs such as a TV program and a radio program and video distributed through the Internet) by, for example, an HDD (Hard Disk Drive) recorder, a DVD (Digital Versatile Disk) recorder, a VCR (Video Cassette Recorder) and a PVR (Personal Video Recorder).
2. Description of the Related Art
In these days, recorders having a large capacity such as an HDD recorder have been widely used to enable users to record numbers of programs with ease. It is expected from now on that capacities of recorders will be further increased to allow users to record programs without giving much attention to the number of programs and the like to be recorded. Such condition arouses the need of assuming that users will view and listen to recorded programs in situations different from those before. When an increase in capacities will be enhanced, possible are cases, for example, where a program you recorded is also recorded by your friend and where the same program you recorded at home is also recorded by a shared recorder disposed in office or elsewhere. In these cases, you may view and listen to a remaining part of a program you have viewed and listened to halfway by your own recorder at home by a recorder disposed at your friend's house or at office. In such a manner of viewing and listening, continuity of contents reproduction between different recorders should be maintained.
Maintaining state continuity between a plurality of home electronic appliances (recorders) is realized, for example, by the remote control system recited in Japanese Patent Laying-Open (Kokai) No. 2000-92344 (Literature 1). In this remote control system, with state information of a home electronic appliance as a control apparatus to be controlled stored in a remote control device (hereinafter referred to as a remote controller), by remotely controlling other home electronic appliance based on the stored state information, continuity of operation in the past and operation at present in the two home electronic appliances is maintained.
One mode of sharing a terminal is such a viewing system as recited in Japanese Patent Laying-Open (Kokai) No. 2002-140256 (Literature 2). The viewing system is composed of an information accumulation device provided on a network for accumulating multimedia data (numerical values, characters, still images, moving pictures, etc.), a personal terminal and a shared terminal connected to the information accumulation device through the network and a control device (remote controller) shared by the personal terminal and the shared terminal. By using the remote controller, users can obtain desired multimedia data from the information accumulation device and view and listen to the same on the personal terminal and the shared terminal.
The above-described conventional systems, however, have the following problems.
In a case of viewing the continuation of a program viewed and listened to halfway by a certain recorder by other recorder, for reproducing the continuation, it is ordinarily necessary to conduct operation of forwarding the reproduction to a part interrupted at the preceding viewing and listening by using the rapid forwarding function, which is laborious operation.
While the system recited in Literature 1 enables continuity of operation state to be maintained between different recorders, such rapid forwarding operation as described above is required to reproduce the contents starting at a part interrupted in the preceding viewing and listening because the system is not designed to maintain continuity of contents reproduction.
The system recited in Literature 2 also only enables desired multimedia data to be viewed and listened to on a different terminal by using one remote controller and in this case as well, it is necessary to conduct such rapid forwarding operation as above described in order to reproduce contents starting at a part interrupted in the preceding viewing and listening.
The object of the present invention is to provide a contents reproduction system and a contents reproduction method which solve the above-described problems and enable continuity of contents reproduction to be maintained.
According to the first aspect of the invention, a contents reproduction system comprises a reproduction device which reproduces contents, a remote control device which remotely operates the reproduction device, and a context information storage device which stores context information related to reproduction of the contents, wherein the reproduction device, when reproducing the contents by remote operation, rewrites the context information in the context information storage device based on a state of the contents in question as of after reproduction.
In the preferred construction, the reproduction device includes first communication unit, and a first control unit which transmits updated contents based on a state of the contents as of after reproduction from the first communication unit to the remote control device, and the remote control device includes second communication unit which receives the updated contents transmitted from the reproduction device, and a second control unit which updates the context information in the context information storage device based on the updated contents received by the second communication uni.
In another preferred construction, the reproduction device includes first communication unit, and a first control unit which transmits updated contents based on a state of the contents as of after reproduction from the first communication unit to the remote control device, and the remote control device includes second communication unit which receives the updated contents transmitted from the reproduction device, and a second control unit which updates the context information in the context information storage device based on the updated contents received by the second communication unit, the first communication unit transmits a mail containing the updated contents and the second communication unit receives the mail.
In another preferred construction, the reproduction device includes first communication unit, and a first control unit which transmits updated contents based on a state of the contents as of after reproduction from the first communication unit to the remote control device, and the remote control device includes second communication unit which receives the updated contents transmitted from the reproduction device, and a second control unit which updates the context information in the context information storage device based on the updated contents received by the second communication unit, the first and second communication unit are a radio communication unit.
In another preferred construction, the contents reproduction system further comprises a recording medium attachable to each of the reproduction device and the remote control device, wherein the reproduction device records updated contents based on a state of the contents as of after reproduction on the recording medium, and when the recording medium in which the updated contents are recorded is attached, the remote control device reads the updated contents from the attached recording medium to update the context information in the context information storage device based on the read updated contents.
In another preferred construction, the context information storage device and the reproduction device are connected to be communicable with each other through a network and the reproduction device directly updates the context information in the context information storage device based on a state of the contents as of after reproduction.
In another preferred construction, the contents reproduction system further comprises other remote control device which remotely operates the reproduction device, wherein with the context information being stored for each the remote control device, the context information storage device, when the reproduction device reproduces the contents by remote operation of any of the remote control devices, rewrites context information of the relevant remote control device in the context information storage device based on a state of the contents in question as of after reproduction.
In another preferred construction, the context information storage device includes a first data base where a contents ID which specifies the contents and the context information are stored to be correlated with each other, the first data base being provided in the remote control device.
In another preferred construction, the context information storage device includes a first data base where a contents ID which specifies the contents and the context information are stored to be correlated with each other, the first data base being provided in the remote control device, the context information storage device further includes a second data base where a device ID which specifies the remote control device, the contents ID and context information are stored to be correlated with each other, and a third data base where a mail address set in advance to the remote control device and context information latest updating time and date equivalent to time and date when the context information is rewritten last are stored to be correlated with the device ID, the second and third data bases being provided in the reproduction device, the reproduction device rewrites the context information in the second data base based on a state of the contents as of after reproduction, as well as updating the context information latest updating time and date in the third data base to transmit the rewritten contents of the context information in question to the mail address in the third data base, and the remote control device updates the context information in the first data base based on contents of a mail received from the reproduction device.
In another preferred construction, the context information storage device includes a first data base where a contents ID which specifies the contents and the context information are stored to be correlated with each other, the first data base being provided in the remote control device, the context information storage device further includes a second data base where a device ID which specifies the remote control device, the contents ID and context information are stored to be correlated with each other, and a third data base where a mail address set in advance to the remote control device and context information latest updating time and date equivalent to time and date when the context information is rewritten last are stored to be correlated with the device ID, the second and third data bases being provided in the reproduction device, the reproduction device rewrites the context information in the second data base based on a state of the contents as of after reproduction, as well as updating the context information latest updating time and date in the third data base to transmit the rewritten contents of the context information in question to the mail address in the third data base,
In another preferred construction, the context information storage device includes a first data base where a contents ID which specifies the contents and the context information are stored to be correlated with each other, the first data base being provided in the remote control device, the context information storage device further includes a second data base where a device ID which specifies the remote control device, the contents ID and context information are stored to be correlated with each other, and a third data base where a mail address set in advance to the remote control device and context information latest updating time and date equivalent to time and date when the context information is rewritten last are stored to be correlated with the device ID, the second and third data bases being provided in the reproduction device, the reproduction device rewrites the context information in the second data base based on a state of the contents as of after reproduction, as well as updating the context information latest updating time and date in the third data base to transmit the rewritten contents of the context information in question to the mail address in the third data base, the remote control device updates the context information in the first data base based on contents of a mail received from the reproduction device, the reproduction device further includes a display unit,
In another preferred construction, the context information storage device includes a first data base where a contents ID which specifies the contents and the context information are stored to be correlated with each other, the first data base being provided in the remote control device, the context information storage device further includes a second data base where a device ID which specifies the remote control device, the contents ID and context information are stored to be correlated with each other, and a third data base where a mail address set in advance to the remote control device and context information latest updating time and date equivalent to time and date when the context information is rewritten last are stored to be correlated with the device ID, the second and third data bases being provided in the reproduction device, the reproduction device rewrites the context information in the second data base based on a state of the contents as of after reproduction, as well as updating the context information latest updating time and date in the third data base to transmit the rewritten contents of the context information in question to the mail address in the third data base, the remote control device updates the context information in the first data base based on contents of a mail received from the reproduction device, and the reproduction device is capable of reproducing at least one other contents than the contents, the first and second data bases each storing the contents ID and the context information with respect to each the contents.
In another preferred construction, the context information storage device includes a first data base where a contents ID which specifies the contents and the context information are stored to be correlated with each other, the first data base being provided in the remote control device, the context information storage device further includes a second data base where a device ID which specifies the remote control device, the contents ID and context information are stored to be correlated with each other, and a third data base where a mail address set in advance to the remote control device and context information latest updating time and date equivalent to time and date when the context information is rewritten last are stored to be correlated with the device ID, the second and third data bases being provided in the reproduction device, the reproduction device rewrites the context information in the second data base based on a state of the contents as of after reproduction, as well as updating the context information latest updating time and date in the third data base to transmit the rewritten contents of the context information in question to the mail address in the third data base, and the remote control device updates the context information in the first data base based on contents of a mail received from the reproduction device, and which further comprises other remote control device which remotely operates the reproduction device, wherein the second data base stores the contents ID and the context information with respect to each the remote control device, and the third data base stores the mail address and the context information latest updating time and date with respect to each the remote control device.
In another preferred construction, the context information storage device includes a first data base where a contents ID which specifies the contents and the context information are stored to be correlated with each other, the first data base being provided in the remote control device, the context information storage device further includes a second data base where a device ID which specifies the remote control device, the contents ID and context information are stored to be correlated with each other, and a third data base where a mail address set in advance to the remote control device and context information latest updating time and date equivalent to time and date when the context information is rewritten last are stored to be correlated with the device ID, the second and third data bases being provided in the reproduction device, the reproduction device rewrites the context information in the second data base based on a state of the contents as of after reproduction, as well as updating the context information latest updating time and date in the third data base to transmit the rewritten contents of the context information in question to the mail address in the third data base, the remote control device updates the context information in the first data base based on contents of a mail received from the reproduction device, and the reproduction device is capable of reproducing at least one other contents than the contents, the first and second data bases each storing the contents ID and the context information with respect to each the contents, and which further comprises other remote control device which remotely operates the reproduction device, wherein the second data base stores the contents ID and the context information with respect to each the remote control device, and the third data base stores the mail address and the context information latest updating time and date with respect to each the remote control device.
In another preferred construction, the contents reproduction system further comprises a recording medium attachable to each of the reproduction device and the remote control device, wherein the reproduction device further includes recording unit which records the contents on the recording medium, and the remote control device further includes reproduction unit which reproduces contents recorded in the recording medium and when the reproduction unit reproduces contents recorded in the recording medium, rewrites the context information in the context information storage device based on a state of the contents in question as of after reproduction.
In another preferred construction, the contents reproduction system further comprises a recording medium attachable to each of the reproduction device and the remote control device, wherein the reproduction device further includes recording unit which records the contents on the recording medium, the remote control device further includes reproduction unit which reproduces contents recorded in the recording medium and when the reproduction unit reproduces contents recorded in the recording medium, rewrites the context information in the context information storage device based on a state of the contents in question as of after reproduction, the context information storage device includes a data base where a contents ID which specifies the contents and the context information are stored to be correlated with each other, the data base being provided in the remote control device, and wherein the remote control device rewrites the context information in the data base based on a state of contents reproduced by the reproduction unit.
In another preferred construction, the contents reproduction system further comprises a recording medium attachable to each of the reproduction device and the remote control device, wherein the reproduction device further includes recording unit which records the contents on the recording medium, the remote control device further includes reproduction unit which reproduces contents recorded in the recording medium and when the reproduction unit reproduces contents recorded in the recording medium, rewrites the context information in the context information storage device based on a state of the contents in question as of after reproduction, the context information storage device includes a data base where a contents ID which specifies the contents and the context information are stored to be correlated with each other, the data base being provided in the remote control device, and wherein the remote control device here rewrites the context information in the data base based on a state of contents reproduced by the reproduction unit, the reproduction device is capable of reproducing at least one other contents than the contents, the data base storing the contents ID and the context information with respect to each the contents, and the recording unit recording contents selected from among the reproducible contents on the recording medium, and the remote control device rewrites context information of relevant contents in the data base based on a state of contents reproduced by the reproduction unit.
According to another aspect of the invention, a contents reproduction method executed in a system having a reproduction device which reproduces contents, a remote control device which remotely operates the reproduction device, and a context information storage device which stores context information related to reproduction of the contents, comprising the step of the reproduction device, after reproducing the contents by remote operation, rewriting the context information in the context information storage device based on a state of the contents in question as of after reproduction.
According to another aspect of the invention, a reproduction system which reproduces contents, which is connected to a context information storage device which stores context information related to reproduction of the contents, and when reproducing the contents by remote operation of a remote control device, rewrites the context information in the context information storage device based on a state of the contents in question as of after reproduction.
According to the present invention, when contents are reproduced by a reproduction device through remote operation by using a remote control device, context information related to reproduction of the content, for example, information indicating up to which position of the content its reproduction has been made, is stored in a context information storage device. As a result, by using the context information stored in the context information storage device at the time of subsequent reproduction by remote operation by using the remote control device, even other reproduction device is allowed to reproduce the continuation of the content.
According to the present invention, transmission of updated contents from the reproduction device to the remote control device may be conducted by a mail or radio communication. When using a mail, the system can be set up by using an existing network communication system without introducing a new system of a large scale. When using radio, instantaneous transmission of updated contents from the reproduction device to the remote control device is possible to enable real-time update of context information.
In addition, such arrangement as described above enables a system capable of conducting real-time update of context information to be realized by a simple and low-cost structure.
Moreover, such arrangement eliminates the need of having context information in the reproduction device.
Furthermore, in a case, for example, where one reproduction device is used by a plurality of remote control devices, such arrangement enables each remote control device to reproduce a continuation of a content (to maintain continuity of contents reproduction).
This arrangement further enables continuity of contents reproduction to be maintained between the remote control device and a recorder.
Other objects, features and advantages of the present invention will become clear from the detailed description given herebelow.
The present invention will be understood more fully from the detailed description given herebelow and from the accompanying drawings of the preferred embodiment of the invention, which, however, should not be taken to be limitative to the invention, but are for explanation and understanding only.
In the drawings:
The preferred embodiment of the present invention will be discussed hereinafter in detail with reference to the accompanying drawings. In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be obvious, however, to those skilled in the art that the present invention may be practiced without these specific details. In other instance, well-known structures are not shown in detail in order to unnecessary obscure the present invention.
(First Embodiment)
Possible contents to be accumulated in the recorders 2a and 2b include broadcast programs such as a television program and a radio program and multimedia data distributed from a distribution server not shown through the internet 4. In a mail transmitted from the recorders 2a and 2b, information for maintaining continuity of contents reproduction is stored.
On the internet 4, a mail server 5 is disposed. The mail server 5 has a function of transmitting a mail from the recorders 2a and 2b to the remote controller 1 through the internet 4 or existing wide area radio communication. The remote controller 1 has a function, other than the remote control function known for television and video apparatuses, of receiving a mail from the recorders 2a and 2b through the mail server 5 to obtain information for maintaining continuity of contents reproduction. Such a remote controller 1 can be realized, for example, by mounting a remote control function and a function of obtaining information for maintaining continuity of contents reproduction on a portable telephone terminal. The remote controller 1 can be formed also by a portable communication terminal such as a PDA (Personal Digital Assistance).
With the contents reproduction system according to the present embodiment, transmission of information from the remote controller 1 to the recorder 2a (or recorder 2b) is conducted by infrared communication and transmission of information from the recorder 2a (or recorder 2b) to the remote controller 1 is conducted by mail transmission through the internet 4. This enables inter-communication between the remote controller 1 and the recorders 2a and 2b. In addition, the system is designed to maintain continuity of contents reproduction between the recorders 2a and 2b by the transmission and reception of context information composed of information related to contents and information for specifying up to which position of the contents its reproduction has been made between the remote controller 1 and the recorders 2a and 2b. In a case, for example, of viewing and listening to the continuation of contents viewed and listened to halfway by the recorder 2a by means of the recorder 2b, obtain context information related to reproduced contents from the recorder 2a by a mail by means of the remote controller 1 and based on the obtained context information, make the recorder 2b to reproduce the continuation of the contents. Thus, continuity of the contents reproduction between the recorders 2a and 2b is maintained.
In the following, description will be made of specific structure and operation of the remote controller 1 and the recorders 2a and 2b.
(1) Remote Controller
(Structure)
The wide area communication unit 11 is a radio communication means which uses wide area radio communication media known, for example, for portable phones. The wide area communication unit 11 is capable of receiving a mail from the mail server 5 within an area in which wide area radio communication media is available. The local communication unit 14 is an infrared communication means used in existing remote controllers. Communication by the local communication unit 14 is one-way communication from the remote controller 1 to the recorder 2a.
Prepared in the input unit 13 are a plurality of A buttons for remotely controlling reproduction of contents at the recorder side and a B button for updating context information on the recorder side.
The control buttons 33 include a reproduction button, a stop button, a forward button, a rewind button and a list button. The power button 31, the cross key 32 and the control buttons 33 are the A buttons and the updating button is the B button. When a user wants to reproduce contents by the recorder, he/she operates the A buttons and when updating context information on the recorder side, he/she operates the B button.
The control unit 10 causes transmission of information necessary for contents reproduction from the local communication unit 14 to the recorder according to A button operation and causes transmission of information necessary for updating context information from the local communication unit 14 to the recorder according to B button operation. The control unit 10 also causes the display unit 12 to display a message necessary for remote controller operation. Furthermore, when a mail from the recorder which has reproduced the contents by remote controller operation is received by the wide area communication unit 11, the control unit 10 stores contents information contained in the received mail and its context in the context information DB 15, as well as storing time and date of reception of the mail in a storage unit not shown. When the contents information is already stored in the context information DB 15, the control unit 10 updates relevant context in the context information DB 15 assuming that the context contained in the mail is the latest.
(Operation)
When the determination at Step S11 has “Yes”, transmit, from the local communication unit 14 to the recorder, information containing the following three (Step S13):
When the determination at Step S12 has “Yes”, transmit, from the local communication unit 14 to the recorder, the information containing the following four (Step S14):
(2) Recorder
(Structure)
Since the recorders 2a and 2b have the same structure, description will be here made of a specific structure of the recorder 2a as an example.
The local communication unit 24, which is such an infrared communication means as provided in an existing recorder, forms a one-way (direction from the remote controller 1 to the recorder 2) communication means together with the local communication unit 13 on the remote controller 1 side. The local communication unit 24 receives information involved in A button operation (a command ID corresponding to a pressed button, a remote controller ID and reception time and date of a mail received lastly from the recorder) and information involved in B button operation (a mail address, a remote controller ID and context information of each contents) from the remote controller 1.
The wide area communication unit 21 is a wide area communication means through an existing internet. Together with the wide area communication unit 11 on the remote controller 1 side, the wide area communication unit 21 forms a one-way (direction from the recorder 2a to the remote controller 1) communication means by mails.
The control unit 20 determines whether a remote controller ID is registered in the user DB 26 or determines whether context information on the remote controller 1 side and the recorder 2a side coincide with each other based on information involved in A button operation which is received by the local communication unit 24. The control unit 20 also registers necessary information to the context information DB 25 and the user DB 26 based on information involved in B button operation which is received by the local communication unit 24. Furthermore, in a case where a remote controller ID is registered and updating conditions of the context information on the remote controller 1 side and the recorder side coincide with each other, the control unit 20 conducts operation control according to a command ID of a pressed A button and otherwise causes the display unit 22 to display a message urging a press of the B button. Under the operation control by the control unit 20, when the power button 31 shown in
(Operation)
When the determination at Step S31 has “Yes”, determination is subsequently made whether the remote controller ID received together with the command ID is registered at the context information DB 25 and the user DB 26 (Step S34). When the determination has “Yes”, determination is subsequently made based on the remote controller ID and the last mail reception time and date received together with the command ID whether context information updating time on the remote controller 1 side and that on the recorder 2a side coincide with each other (Step S35). More specifically, in this determination on coincidence of updating time, determination is made whether context information latest updating time and date in the column relevant to the received remote controller ID in the user DB 26 coincides with reception time and date of the lastly received mail. In practice, there is more or less a time difference caused by mail transmission and reception between reception time and date of a last mail and context information latest updating time and date in the user DB 26 and they never completely coincide with each other. Therefore, it is a common practice to determine, as long as a difference between the two times and dates is within a range of a predetermined time (time required for mail transmission and reception), that they coincide with each other.
When the determination at either Step S34 or S35 has “No”, cause the display unit 22 to display a message urging a press of the B button (Step S36) and thereafter return to Step S30. When the determination at Step S35 has “Yes”, conduct processing according to the received command ID (Step S37). Thereafter, determination is made whether the processing is finished (Step S38). When the determination has “No”, return to Step S30 and when the same has “Yes”, update context information in a relevant column of the second table of the context information DB 25 (Step S39) and thereafter return to Step S30.
The above-described processing at Step S37 includes power on/off processing by a command ID of the power button 31 shown in
Determination on processing end at Step S38 is made, for example, by such a procedure as shown in
Next, description will be made of specific operation procedure and operation when continuity of contents reproduction is maintained between the recorders 2a and 2b by using the remote controller 1. Here, the description will be made with respect to a case, as an example, where with contents A accumulated in both of the recorders 2a and 2b, after viewing and listing to the contents A halfway by the recorder 2a, its continuation will be viewed and listened to by the recorder 2b.
A user first presses the power button 31 shown in
Upon receiving the command ID of the power button 31 from the remote controller 1, the recorder 2a conducts processing of Steps S30 to S38 shown in
When the power of the recorder 2a is turned on, the user subsequently presses the list button among the control buttons 33 in order to display a list of the contents accumulated in the recorder 2a. When the list button is pressed, the remote controller 1 transmits, to the recorder 2a, the above-described remote controller ID and reception time and date of a mail lastly received from the recorder together with a command ID of the list button. Upon receiving the command ID of the list button from the remote controller 1, the recorder 2a conducts processing of Steps S30 to S38 shown in
When the list of contents is displayed, the user subsequently presses the cross key 32 in order to select the contents A from the displayed contents list. When the cross key 32 is pressed, the remote controller 1 transmits, to the recorder 2a, the above-described remote controller ID and reception time and date of a mail lastly received from the recorder together with a command ID of the cross key 32. Upon receiving the command ID of the cross key 32 from the remote controller 1, the recorder 2a conducts processing of Steps S30 to S38 shown in
When the contents A are selected, the user subsequently presses the reproduction button among the control buttons 33 in order to reproduce the contents A. When the reproduction button is pressed, the remote controller 1 transmits, to the recorder 2a, the above-described remote controller ID and reception time and date of a mail lastly received from the recorder together with a command ID of the reproduction button. Upon receiving the command ID of the reproduction button from the remote controller 1, the recorder 2a conducts processing of Steps S30 to S38 shown in
For stopping reproduction of the contents A, the user presses the stop button among the control buttons 33. When the stop button is pressed, the remote controller 1 transmits, to the recorder 2a, the above-described remote controller ID and reception time and date of a mail lastly received from the recorder together with a command ID of the stop button. Upon receiving the command ID of the stop button from the remote controller 1, the recorder 2a conducts processing of Steps S30 to S38 shown in
For ending viewing and listening of the contents A at the recorder 2a (which represents interruption halfway here), the user presses the power button 31 in order to turn off the power of the recorder 2a. When the power button 31 is pressed, the remote controller 1 transmits, to the recorder 2a, the above-described remote controller ID and reception time and date of a mail lastly received from the recorder together with the command ID of the power button 31. Upon receiving the command ID of the power button 31 from the remote controller 1, the recorder 2a conducts processing of Steps S30 to S38 shown in
When the mail from the recorder 2a is received by the wide area communication unit 11, processing of Steps S20 to S23 in
After interrupting the viewing and listening, the user moves with the remote controller 1 to a place where the recorder 2b is disposed and continues viewing and listening of the contents A there. At the time of this viewing and listening, the user first presses the power button 31 shown in
When the power button 31 is pressed, the remote controller 1 transmits, to the recorder 2b, the command ID of the power button 31, the remote controller ID and reception time and date of a mail lastly received from the recorder. The time and date of reception transmitted at this time is time and date of reception of a mail from the recorder 2a. When the command ID of the power button 31 is received from the remote controller 1, processing of Steps S30 to S36 shown in
When the message urging a press of the B button is displayed, the user presses the updating button 30 of the remote controller 1. When the updating button 30 is pressed, the remote controller 1 transmits a command ID of the updating button 30, a mail address, the remote controller ID and context information of each contents (see
When the information registration to the context information DB 25 and the user DB 26 is completed, the user subsequently presses the power button 31 in order to turn on the power of the recorder 2b. When the power button 31 is pressed, the remote controller 1 transmits, to the recorder 2b, the above-described remote controller ID and reception time and date of a mail lastly received from the recorder together with the command ID of the power button 31. Upon receiving the command ID of the power button 31 from the remote controller 1, the recorder 2b conducts processing of Steps S30 to S38 shown in
Processing hereafter (contents list display processing, contents selection processing, reproduction processing, stop processing and reproduction finishing processing) is the same as the above-described processing at the recorder 2a. In the contents reproduction processing, however, with reference to the first table stored in the context information DB 25 shown in
Although in the foregoing description, operation has been described premised on that the contents A are accumulated in the recorders 2a and 2b, there is possibly a case where the contents A are not accumulated in the recorder 2b. In this case, in the processing of Step S37 in
In addition, although it is designed to cause the display unit 22 to display a message urging a press of the B button, the display unit 22 may be alternatively formed of an LED (Light Emitting Diode) or the like to light to urge a press of the B button.
As described in the foregoing, because the contents reproduction system according to the present embodiment enables continuity of contents reproduction to be maintained between the two recorders 2a and 2b disposed at different places or houses, in a case of viewing and listening to the continuation of the contents A viewed and listened to halfway by the recorder 2a by means of the recorder 2b, the user is allowed to reproduce the contents by the recorder 2b immediately from a position at which the reproduction by the recorder 2a ends.
In addition, in a case where a plurality of remote controllers can be used for one recorder, by managing contents to be reproduced with respect to each remote controller, continuity of contents reproduction can be maintained between each remote controller and the recorder. This enables, in one house, for example, each user to manage context information of each individual by using a personal remote controller (including a portable phone) and enables even a case where a user is newly added to be coped with ease.
Since a mail address is personal information, it is desirable that transmission to a recorder should be reduced as much as possible. The contents reproduction system according to the present embodiment is designed to conduct processing for contents reproduction by the A button after registration/update of the context information DB 25 and the user DB 26 by the B button on the recorder side and in this case, one time of transmission of a mail address to the recorder is basically enough. Although by enciphering information transmitted by infrared communication, security can be ensured to some extent, using the two buttons, the A button and the B button, enables a system with higher security to be provided. When sufficient security can be ensured only by encryption, it is possible, without the provision of the B button, to simultaneously conduct processing corresponding to the processing by the B button at the time of pressing the A button.
Although in the above described contents reproduction system according to the present embodiment, contents are accumulated in each of the recorders 2a and 2b, the system may be designed to have a contents accumulation server on the internet 4 to accumulate contents common to the recorders 2a and 2b. This is equivalent, for example, to application to the system recited in the above-described Literature 2. In this case, the recorders 2a and 2b will display a list of contents stored in the contents accumulation server and obtain contents selected from the list from the contents accumulation server and reproduce the same. Also in this reproduction, continuity of contents reproduction between the recorders 2a and 2b is maintained.
It is also possible to have a structure in which the context information DB 25 is temporarily held in the recorders 2a and 2b. In processing conducted on the recorder side in this case, conducted in place of the processing at Step S33 in
Although in the contents reproduction system according to the present embodiment, for the transmission of information from the recorder to the remote controller, mail transmission through the internet is used, other information transmission means may be used in place of this information transmission means. For example, it is possible to use an information transmission means employing a recording medium whose representative is an SD card. In this case, with the recorder and the remote controller each designed to adapted, for example, to an SD card, updated contents of context information and updating time are recorded on the SD card on the recorder side, and on the remote controller side, a context information DB in the remote controller is updated based on the updated contents of the context information which is recorded on the SD card. On the remote controller side, an updating time recorded on the SD card is used in place of mail reception time and date.
As another information transmission means, possible is a means provided with a radio communication function whose representative is “Bluetooth” provided in each of a remote controller and a recorder to transmit updated contents of context information and updating time from the recorder directly to the remote controller. Also in this case, received updating time is used in place of mail reception time and date.
As a further information transmission means, possible is a means which conducts transmission of information from a recorder to a remote controller by infrared communication. In this case, each of the recorder and the remote controller will be provided with two communication means, a local communication unit for reception and a local communication unit for transmission.
Possible as a still further information transmission means is a method of providing a recorder side with a function of displaying a bar code obtained by encoding information related to updated contents of context information on a TV screen when processing ends (Step S38 in
In addition, although in the contents reproduction system according to the present embodiment, the recorder is designed to display a list of accumulated contents on the TV screen by GUI (Graphical User Interface), the remote controller 1 side may be designed to have the display unit 12 display a contents list based on context information stored in the context information DB. In this case, the user selects a desired content from the contents list displayed in the display unit 12 of the remote controller 1 by using the cross key 32. According to this selection operation, the remote controller 1 transmits the selected contents ID and its context information to the recorder. The recorder reproduces contents based on the contents ID and the context information received from the remote controller 1. At this contents reproduction, when no relevant content exists in the accumulated contents, the recorder causes a message to that effect to be displayed on the TV screen.
(Second Embodiment)
While in the above-described embodiment, the remote controller and the recorder each have the context information DB, or the remote controller has the context information DB and the recorder temporarily stores the context information DB, the context information DB may be stored in an external storage device. Description will be here made of a contents reproduction system having such a storage device.
In the following, description will be made of specific operation procedure and operation in a case of maintaining continuity of contents reproduction between the recorders 42a and 42b by using the remote controller 41. Here, the description will be made with respect a case, as an example, where with the contents A accumulated in both of the recorders 42a and 42b, after viewing and listening to the contents A by the recorder 42a, the continuation will be viewed and listened to by the recorder 42b.
In order to turn on the power of the recorder 42a, the user first presses the power button on the remote controller 41. When the power button is pressed, the remote controller 41 transmits two information, a command ID of the power button and a remote controller ID, to the recorder 42a. The recorder 42a executes power-on processing according the command ID of the power button received from the remote controller 41, as well as obtaining, from the context information storage device 43, context information relevant to the remote controller ID received from the remote controller 41 and temporarily holding the same. At this stage, the obtained context information includes no context information related to the contents A.
When the power of the recorder 42a is turned on, the user subsequently presses the list button on the remote controller 41 in order to display a list of contents accumulated in the recorder 42a. When the list button is pressed, the remote controller 41 transmits a command ID of the list button to the recorder 42a. The recorder 42a executes contents list display processing according to the command ID of the list button received from the remote controller 41. Thus, the list of the contents accumulated in the recorder 42a is displayed on a screen of a TV as an external device.
When the contents list is displayed, the user subsequently presses the cross key on the remote controller 41 in order to select the contents A from the displayed contents list. When the cross key is pressed, the remote controller 41 transmits a command ID of the cross key to the recorder 42a. The recorder 42a executes contents selection processing according to the command ID of the cross key received from the remote controller 41. Thus, the contents A are selected from the contents list displayed on the TV screen.
When the contents A are selected, the user subsequently presses the reproduction button on the remote controller 41 in order to reproduce the contents A. When the reproduction button is pressed, the remote controller 41 transmits a command ID of the reproduction button to the recorder 42a. The recorder 42a executes contents reproduction processing according to the command ID of the reproduction button received from the remote controller 41. Since in this contents reproduction processing, context information obtained from the context information storage device 43 includes no context information related to the contents A, the recorder 42a conducts ordinary reproduction (reproduction starting at the beginning of the contents).
For stopping reproduction of the contents A, the user presses the stop button on the remote controller 41. When the stop button is pressed, the remote controller 41 transmits a command ID of the stop button to the recorder 42a. The recorder 42a executes stop processing according to the command ID of the stop button received from the remote controller 41.
For finishing viewing and listening of the contents A by the recorder 42a (meaning that halfway interruption here), the user again presses the power button on the remote controller 41 in order to turn off the power of the recorder 42a. When the power button is pressed, the remote controller 41 transmits the command ID of the power button to the recorder 42a. The recorder 42a executes power-off processing according to the command ID of the power button received from the remote controller 41, as well as storing context information of the contents A in the context information storage device 43 so as to be correlated with the remote controller ID of the remote controller 41.
After interrupting the viewing and listening, the user moves with the remote controller 41 to a place where the recorder 42b is disposed and views and listens to the continuation of the contents A there. At the time of this viewing and listening, the user first presses the power button on the remote controller 41 in order to turn on the power of the recorder 42b. When the power button is pressed, the remote controller 41 transmits the command ID of the power button and the remote controller ID to the recorder 42b. The recorder 42b executes power-on processing according to the command ID of the power button received from the remote controller 41, as well as obtaining, from the context information storage device 43, context information relevant to the remote controller ID received from the remote controller 41 and temporarily holding the same. At this stage, the obtained context information contains context information related to the contents A.
When the power of the recorder 42b is turned on, the user subsequently presses the list button on the remote controller 41 in order to display a list of contents accumulated in the recorder 42b. When the list button is pressed, the remote controller 41 transmits the command ID of the list button to the recorder 42b. The recorder 42b executes contents list display processing according to the command ID of the list button received from the remote controller 41. Thus, the list of the contents accumulated in the recorder 42b is displayed on the screen of the TV as an external device.
When the contents list is displayed, the user subsequently presses the cross key on the remote controller 41 in order to select the contents A from the display contents list. When the cross key is pressed, the remote controller 41 transmits the command ID of the cross key to the recorder 42b. The recorder 42b executes contents selection processing according to the command ID of the cross key received from the remote controller 41. Thus, the contents A are selected from the contents list displayed on the TV screen.
When the contents A are selected, the user subsequently presses the reproduction button on the remote controller 41 in order to reproduce the continuation of the contents A. When the reproduction button is pressed, the remote controller 41 transmits the command ID of the reproduction button to the recorder 42b. The recorder 42b executes contents reproduction processing according to the command ID of the reproduction button received from the remote controller 41. Since in this contents reproduction processing, context information obtained from the context information storage device 43 includes context information related to the contents A, the recorder 42b conducts reproduction processing according to the context information related to the contents A. Thus, reproduction of the contents A will be made starting at a part where the preceding reproduction was stopped.
For finishing viewing and listening of the contents A by the recorder 42b, the user again presses the power button on the remote controller 41 in order to turn off the power of the recorder 42b. When the power button is pressed, the remote controller 41 transmits the command ID of the power button to the recorder 42b. The recorder 42b executes power-off processing according to the command ID of the power button received from the remote controller 41, as well as rewriting context information of the relevant contents A in the context information storage device 43. Thus, latest context information related to the contents reproduced by using the remote controller 41 is held in the context information storage device 43 to maintain continuity of contents reproduction between the recorders 42a and 42b.
In the case of the system according to the present embodiment, because the context information storage device 43 is arranged on the network, it is desirable that some means or other should be provided in order to prevent false access to the context information storage device 43.
(Third Embodiment)
In the following, description will be made of specific operation procedure and operation in a case of maintaining continuity of contents reproduction between the remote controller 1 and the recorders 2a and 2b. Here, the description will be made with respect a case, as an example, where after viewing and listening to the contents A halfway by the recorder 2a, its continuation will be viewed and listened to by the remote controller 1 and its further continuation will be viewed and listened to by the recorder 2b.
The user first views and listens to the contents A by the recorder 2a by using the remote controller 1. Viewing and listening to the contents A by the recorder 2a is conducted by the same procedure as the above-described procedure of the first embodiment (procedure shown in
After interrupting the viewing and listening, the user inserts the SD card 6 into the recorder 2a to record the contents A on the SD card 6. Then, insert the SD card 6 with the contents A recorded into the remote controller 1 to view and listen to the contents A on the remote controller 1. At the time of viewing and listening to the contents A, on the remote controller 1, the contents A are reproduced according to context information related to the contents A in the context information DB 25 shown in
When the user conducts operation for finishing the viewing and listening of the contents A (more specifically, power-off operation) on the remote controller 1, the remote controller 1 updates the context information related to the contents A in the context information DB 25 shown in
When viewing and listening to the continuation by the recorder 2b after the viewing and listening by the remote controller 1, the user moves with the remote controller 1 to a place where the recorder 2b is disposed to view and listen to the continuation of the contents A there. Viewing and listening of the contents A at the recorder 2b is conduced basically by the same procedure as the above-described procedure in the first embodiment (procedure shown in
As described in the foregoing, because the contents reproduction system according to the present embodiment enables continuity of contents reproduction to be maintained between the two recorders 2a and 2b disposed at different places or houses and the remote controller 1, respectively, the user is allowed to view and listen to the continuation of the contents A halfway viewed and listened to by the recorder 2a by means of the remote controller 1 while he/she moves, and is allowed to view and listen to the further continuation by the recorder 2b, that is, to reproduce the contents A starting at a part where the user interrupted, without conducting forwarding operation and the like.
As described above, the present invention has the effect of enabling reproduction of contents by a device different from a device used last time to be started immediately at a place where the last reproduction ends.
Although the invention has been illustrated and described with respect to exemplary embodiment thereof, it should be understood by those skilled in the art that the foregoing and various other changes, omissions and additions may be made therein and thereto, without departing from the spirit and scope of the present invention. Therefore, the present invention should not be understood as limited to the specific embodiment set out above but to include all possible embodiments which can be embodies within a scope encompassed and equivalents thereof with respect to the feature set out in the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2003-340499 | Sep 2003 | JP | national |