1. Field of the Invention
The present invention relates to a device, a system, a method and a program for information processing in which data such as image data, voice data and music data are processed, and a recording medium storing the program.
2. Description of Related Art
As a medium for recording video data and audio data of broadcast contents, a videotape has been used for a long time. However, recently, a recording medium capable of random access, such as a CD (compact disk), a DVD (digital versatile disk), a hard disk and a semiconductor memory, has been used.
Some recording medium utilizes a play list function in which a user connects only specific scenes in recorded data and reproduces the scenes by utilizing the random access feature.
The play list function is a function that makes list information (meta data) in which information (mark, chapter) showing the starting position and the ending position of the data desired to be reproduced in the recorded data is arranged, and sequentially reproduces the specified data corresponding to the play list without any edition for recorded original data. Thereby, the user can freely reproduce the data by using the play list function.
Generally, the play list is made on the data recorded in an apparatus used by the user himself/herself. However, when many persons come to use the recording-media capable of random access, it may be conceivable that there is a demand for the offering of his/her own made play list to other persons who recorded the same contents.
There have been disclosed systems for making other users use information of broadcast contents individually edited by each of users by delivering the information (refer to, for example, Document 1: Japanese Patent Laid-Open Publication No. 2003-18529 (Paragraph No. 0003), and Document 2: Japanese Patent Laid-Open Publication No. 2003-61023 (Paragraph No. 0002 and 0003)).
In the documents 1 and 2, it is described that at least two video broadcast receiving and recording apparatuses and at least one server are provided on a network, and on the server there are provided a customer database in which the video broadcast receiving and recording apparatuses and their users are registered, and a video database in which the users can register reproducing position information (meta data). And the plural video broadcast receiving and recording apparatuses existing on the network register the meta data to the server and also obtain the meta data. Thereby other users can use the meta data edited by a user, by obtaining the meta data from the server.
However, in the documents 1 and 2, there is a problem that a server is required in addition to the plural video broadcast receiving and recording apparatuses as an example. Especially, in many cases, receiving and offering the play list is executed among friends and acquaintances having a common hobby, therefore it is difficult to provide a server in such a narrow community and manage the server. Therefore, there is a problem that it is difficult to realize the system.
An object of the present invention is to provide a device, a system, a method and a program for information processing, and a recording medium storing the program, in which other users can utilize data edited by a user without using a server.
An aspect of the present invention is to provide a device for information processing in a plurality of devices for information processing, which are connected to one another via a network, the device including: an information recorder for recording information being able to be reproduced in an information recording medium, a designated information generator for generating designated information having information specifying data for specifying information, reproducing section data and reproducing order data in the specified information, a designated information transmitter for transmitting the generated designated information to a destination(s) being set, a destination information register in which destination information has been registered, a designated information receiver for receiving designated information transmitted from other devices for information processing, an information existence judging section for judging whether the information being specified by the information specifying data of the received designated information has been recorded in the information recorder or not, and an information reproducer for reproducing information based on the received designated information, in the case that the information existence judging section has confirmed that the information had been recorded.
Another aspect of the present invention is to provide a system for information processing, the system including the aforesaid devices for information processing and a network for connecting the devices for information processing to one another.
A further aspect of the present invention is to provide a method for information processing being executed among a plurality of devices for information processing connecting to one another via a network, the method including the steps of: receiving designated information having information specifying data for specifying information, reproducing section data and reproducing order data in the specified information, judging whether information being specified by the information specifying data of the received designated information has been recorded or not in an information recorder for recording information being able to be reproduced in an information recording medium, and reproducing information based on the received designated information when it was confirmed that the information had been recorded.
Still another aspect of the present invention is to provide a method for information processing being executed among a plurality of devices for information processing connecting to one another via a network, wherein the method includes, at one device in the plurality of devices for information processing, the steps of: generating designated information having information specifying data for specifying information, reproducing section data and reproducing order data in the specified information, and transmitting the generated designated information to a destination(s) being other device(s) in the plurality of devices for information processing; and wherein the method includes, at other device(s) in the plurality of devices for information processing, the steps of: registering information of the destination information, receiving the designated information transmitted from the one device, judging whether information being specified by the information specifying data of the received designated information has been recorded or not in an information recorder for recording information being able to be reproduced in an information recording medium, and reproducing information based on the received designated information, when it was confirmed that the information had been recorded.
Still another aspect of the present invention is to provide a program for information processing executing the aforesaid methods for information processing.
Yet another aspect of the present invention is to provide a recording medium storing the aforesaid program for information processing in a manner readable by a computer.
Referring now to the drawings, an embodiment of the present invention will be explained. In the embodiment of the present invention, though a video recording system by multi-address communication in which a recording reservation for a TV program, for example, is set in a device for information processing, will be explained, the system is not limited thereto, but may be otherwise system such as a sound recording system with multi-address communication in which a recording reservation for a radio program is set in the device for information processing. Furthermore, in the system, information such as video data and programs can be processed in the same way.
[Configuration of Video Recording System by Multi-Address Communication]
In
As the network 200, for example, a LAN (local area network) such as an intranet, an extranet, and the Ethernet (registered trademark), based on a general purpose protocol such as the TCP/IP (Communication Control Protocol/Internet Protocol) can be used. Further, as the network 200, a network such as a communication network which is composed of a plurality of base stations capable of transmitting and receiving data by radio medium, and a broadcast network can be used. Here, as the radio medium, any one of media such as a radio wave, light, a sound wave, and an electromagnetic wave, can be used.
Each of the first to third devices for information processing 300 is a recording and reproducing device by the DVD-VR (DVD video recording) system, and data of group authentication and group user authentication have been registered in the device. And the device for information processing 300 is capable of receiving multi-address communicated recorded data by use of an e-mail and the like, and can identify contents recorded by the video recording by use of multi-address communication.
In the first device for information processing 300, the name of the user (AAA) and a destination list are recorded for transmitting and receiving data by e-mails. In the destination list, the name (BBB) and the e-mail address (BBB@bbb) of the user of the second device for information processing 300 and the name (CCC) and the e-mail address (CCC@ccc) of the user of the third device for information processing 300 are recorded.
In the same way, in the second device for information processing 300, the name of the user (BBB) and a destination list are recorded for transmitting and receiving data by e-mails. In the destination list, the name (AAA) and the e-mail address (AAA@aaa) of the user of the first device for information processing 300 and the name (CCC) and the e-mail address (CCC@ccc) of the user of the third device for information processing 300 have been recorded.
In the same way, in the third device for information processing 300, the name of the user (CCC) and a destination list are recorded for transmitting and receiving data by e-mails. In the destination list, the name (AAA) and the e-mail address (AAA@aaa) of the user of the first device for information processing 300 and the name (BBB) and the e-mail address (BBB@bbb) of the user of the second device for information processing 300 have been recorded.
In
The device for information processing 300 executes recording and reproducing a TV program as information, by inputting operation with a remote controller (not shown) and operating buttons (not shown).
The device for information processing 300 includes a bus 310, a TV tuner 320, an MPEG encoder 330, an MPEG decoder 340, a reproducing section 350, a recording section 360, an OSD (on screen display) 370, a remote-controller light receiving section 380, a NIC (network interface) 390, a display 400, an ATAPI 410, a DVD drive 420, a CPU 430, a ROM 440, a RAM 450, a flash memory 460 and the like.
The bus 310 may be, for example, a bus such as a PCI (peripheral component interconnect) bus, or an IEEE (Institute of Electrical and Electronic Engineers) 1394 bus. Connected to the bus 310 are the TV tuner 320, the MPEG encoder 330, the MPEG decoder 340, the reproducing section 350, the recording section 360, the OSD 370, the remote-controller light receiving section 380, the NIC 390, the display 400, the ATAPI 410, the CPU 430, the ROM 440, the RAM 450, the flash memory 460 and the like.
To the TV tuner 320, an antenna 321 for receiving broadcast programs is connected. And the TV tuner 320 is connected to the MPEG encoder 330. Further, the TV tuner 320 is connected to the CPU 430 via the bus 310. The TV tuner 320 obtains signals, which were received by the antenna 321 and inputted to the TV tuner 320, under the control of the CPU 430. And the signals are outputted to the MPEG encoder 330 after the signals being appropriately converted.
The MPEG encoder 330 is an encoder of the MPEG (moving picture experts group) system, and encodes the signals sent from the TV tuner 320 and sends the encoded signals to the recording section 360. The recording section 360 records the signals sent from the MPEG encoder 330 and send the signals to the ATAPI 410.
The ATAPI 410 is an interface provided between the recording section 360 and the DVD drive 420, and between the reproducing section 350 and the DVD drive 420.
The reproducing section 350 reproduces signals sent from the DVD drive 420 via the ATAPI 410 and the reproduced signals are sent to the MPEG decoder 340. The MPEG decoder 340 obtains video data described in the signals inputted from the reproducing section 350 under the control of the CPU 430. And the obtained video data are decoded as a video stream, appropriately converted to the process signals, and outputted to the display 400.
The OSD 370 is connected to the display 400. And also the OSD 370 is connected to the CPU 430 via the bus 310. The OSD 370 obtains process signals inputted from the CPU 430, for example, process signals described information such as, adjusting state information and operating state information of the display 400 and information that urges to input a setting whether a video recording reservation is accepted or not, under the control of the CPU 430. And the OSD 370 appropriately converts the various information described in the obtained process signals into OSD signals. After this, the OSD 370 outputs the converted OSD signals to the display 400 and makes the display 400 display the information on the video stream by adding the information appropriately.
The remote-controller light receiving section 380 is connected to the CPU 430 via the bus 310. The remote-controller light receiving section 380 receives an instruction such as an instruction for setting a general video recording reservation by receiving light such as infrared rays outputting from a remote controller (not shown). And the remote-controller light receiving section 380 converts signals which the infrared rays have into process signals appropriately and outputs the converted signals to the CPU 430.
The NIC 390 is connected to other devices for information processing 300 via the network 200, and also is connected to the CPU 430 via the bus 310.
In the ROM 440, device management information (for example, ID number of the device) and other information have been stored.
The DVD drive 420 is an information recording section for recording information capable to be reproduced in a data recording medium such as a DVD (not shown). By the DVD drive 420, a broadcast program received by the antenna 321 and program specifying data for specifying the broadcast program are recorded in the recording medium such as the DVD.
The designated information generator 431 generates a play list as designated information. This play list is a list in which the order of programs, which a user desires to record and reproduce in video broadcast programs, is designated, and the play list has the structure showing in
Herein, the program specifying data provides channel data specifying a broadcasting station, program starting data specifying program starting date and time, and program ending data specifying program ending date and time.
In
The designated information receiver 433 receives play lists transmitted respectively from the other two devices for information processing 300.
In the destination information register 434, destination information, that is, names of users of the other two devices for information processing 300 and their e-mail addresses, control code ID numbers, and other data, has been registered in advance.
The information existence judging section 435 judges whether information specified by the information specifying data of the received play list has been recorded in the information recording section or not.
The information reproducer 436 transmits an instruction for reproducing the information to the DVD drive 420 via the ATAPI 410 based on the received play list, in the case that the information existence judging section 435 confirmed that the information had been recorded.
The recording instruction information receiver 437 receives recording instruction information including recording control data instructing to record a program, identifying data for identifying the recording control data, originator data showing the originator who transmitted the recording instruction information, and destination data having sender data showing the sender who sent the recording instruction information. And based on the received recording instruction information, a designated program, the identifying data, and other data are recorded in the DVD drive 420.
In the DVD drive 420, the information recording completion data transmitter 438 transmits, when the information recording process was executed and completed based on the recording instruction information, information recording process completion data having the identifying data and the process completion data in the recording instruction information to each of the destinations recorded in the destination data.
The information recording completion data receiving memory 439 receives the information recording process completion data from the other two devices for information processing 300 and memorizes the originator data and the identifying data.
At this time, the designated information transmitter 432 sets the sender data of the sender who transmitted the information recording process completion data, which includes the identifying data corresponding to the information specified data of the designated information to be transmitted, as the destination, and transmits the designated information.
Next, the data structure of the CPU 430 is explained by using diagrams showing in a table form.
In the DVD-VR standard used in the embodiment of the present invention, PGC (program chain) and cell are defined so that the time structure and the order of real time data to be reproduced can be set freely. And an individual ID number (CI) is attached to the cell in the reproducing unit of the real time data. The PGC designates the reproducing order of the cell. In the embodiment of the present invention, the framework of MNFI (manufacturer information) of the DVD-VR is used for the structure of the play list. This MNFI is a region that each of the manufactures can use freely.
As shown in
The structure of the “CI” is shown in
The structure of the “M_C_EPI” is shown in
In the framework of the management of contents in the embodiment of the present invention, the recorded VOB number and the program number are changed depending on the state of the DVD disk at the time of recording. That is, even when the plural devices for information processing 300 recorded some contents at the same time by pulling a trigger, the same contents were not always recorded as the same VOB and the same program. Therefore, in addition to the VOB number and the program number, a structure, which can recognize that the same contents were recording by the plural devices for information processing 300 by the same trigger, is required. In order to meet this, in the embodiment of the present invention, in order to recognize that the contents recorded by the same trigger are the same, a structure in which additional information is attached to the VOB is adopted.
Referring to
In
Herein, the “VOB recognition field start code” can be set by an operator, and is stored with, for example, data “PIONEER_COMMUNITY_APPLI_FIELD—00”.
The “VOB recognition field length” describes the number of total bytes of the VOB recognition field, the “the number of VOB recognition information” describes the number of VOB recognition information, the “VOB recognition information starting position” describes the start position of the VOB recognition information having an indefinite length and has a few VOB recognition information arranged in line. Generally, the number of bytes from the head of the VOB recognition field is described.
The “CRC32” is used for preventing the alteration of the total data in the VOB recognition field.
In
Herein, the “transmitting and receiving flag” is shown as 1 in the case that the information is the program recognition information transmitted from himself/herself, and the “transmitting and receiving flag” is shown as 0 in the case that the information is the received program recognition information.
The “VOB number” is the number of the VOB to be the object.
The “date” is the date being described in the VOB information, and is described by both “VOB_REC_TM” and “OB_REC_TM_SUB”.
The “checksum for VOB” is a checksum for the VOB information, and for the whole “M_VOBI”, and the system of “CRC32” is used. The checksum is one of the methods for checking whether transmitted data have some errors or not. And the sum of the data is calculated in advance, and when the data are transmitted, the data and the sum are transmitted. And the receiving side calculates the sum of the received data and compares the calculated sum with the sum calculated at the transmitting side. When some errors exist in the transmitted data, the compared result does not become equal, and the error can be detected.
The “program number for reverse searching” is the program number indicating the VOB.
The “information originator field” shows a code (−1) indicating himself/herself, in the case that the transmitting and receiving flag is 1, and in the case that the transmitting and receiving flag is 0, shows an e-mail address showing the destination, which is in form of the number of letters+characters.
The “control code ID” is an ID identifying the control that became the trigger for generating the VOB recognition information, and this control code is assigned uniquely by the originator of the source. By the combination of the originator of the information source and the control code ID, the control that became the trigger for generating the VOB recognition information can be identified.
The “executing flag” is a flag for identifying that himself/herself executed the control completely, and 1 is shown in the case that the execution of the control ended, and 0 is shown in the case that the control has not been executed.
The “information recipient list” enumerates the recipients to whom the VOB recognition information was transmitted by multi-address communication.
In
The “the number of information recipient” is the number of persons who receive information, and in the embodiment of the present invention, the number is 2.
In
The “information recipient field” shows the recipient by multi-address communication as their e-mail addresses, and shows as the number of letters+characters.
The “executing flag” shows 1 in the case that the recipient executed, and shows 0 in the case that the recipient has not executed.
[Processes of Video Recording by Multi-address Communication]
Next, processes of a video recording by multi-address communication are explained.
In
The processes of the communication of this video recording by multi-address communication are shown in the flowchart of
In
After this, the generated VOB recognition information (VOBRI) is transmitted, and the transmitting and receiving flag is set to be 1 (step S14), and the information originator field of the generated VOB recognition information (VOBRI) is set to be 1 and it is recorded that the user AAA himself is the originator (step S1-5). And a control code ID is generated uniquely in its own device, and the control code ID is described in the control ID code field (step S1-6), and the executing flag of the generated VOBRI is set to be 0 (step S1-7). Further, a recipient list is made and the number of recipient is set to be N (2 in the embodiment) (step S1-8). With this, the state of the “VOB recognition information” is changed from the state shown in
Herein, a variable i is set to be 0 (step S1-9), and the variable i and the number of recipient N are compared (step S1-10). In the case that the variable i is smaller than N, the information recipient field of the information recipient data [i] is described by referring to an Adr [i] (recipient address) (step S1-11), and the executing flag of the information recipient data [i] is set to be 0 (step S1-12). On the contrary, in the case that the variable i is not smaller than N, the CRC32 is renewed (step S1-13), and a message on a screen of an e-mail M is made (step S1-14). As shown in
After this, the e-mail M is transmitted (step S1-15), and the video recording by multi-address communication ends.
In
The processes of the reception of the video recording by multi-address communication are shown in the flowchart of
In
After this, the generated VOB recognition information (VOBRI) is transmitted, and the transmitting and receiving flag is set to be 0 (step S2-4), and the information originator field of the VOB recognition information (VOBRI) generated from the contents of the e-mail is described (step S2-5). Further, the control code ID of the VOBRI generated from the contents of the e-mail M is described in the field (step S2-6), and the executing flag of the generated VOBRI is set to be 0 (step S2-7). Further, a recipient list is made from the contents of the e-mail M and the number of recipient is set to be the number of addresses N described in the destination (Send To) (step S2-8). With this, the state of the “VOB recognition information” is changed from the state shown in
After this, a variable i is set to be 0 (step S2-9), the information recipient field of the information recipient data [i] is described from the source tag of the e-mail M (step S2-10), and the executing flag of the information recipient data [i] is set to be 0 (step S2-11). This process is required because the transmitting person must be added to the list of multi-address communication for the routine followed this.
Next, the previous processes are repeated by changing the variable i (step S2-12), and the variable i and the number of recipient N are compared (step S2-13) with each other. In the case that the variable i is smaller than N, the information recipient field of the information recipient data [i] is described by referring to an Adr [i] (recipient address) (step S2-14), and the executing flag of the information recipient data [i] is set to be 0 (step S2-15), and the process returns to the step S2-13. On the contrary, in the case that the variable i is not smaller than N, the CRC32 is renewed (step S2-16), and the reception of the video recording by multi-address communication ends.
After this, as shown in
The processes of the notification of the control code are shown in the flowchart of
In
The message on the screen of the e-mail M is shown in
By the processes mentioned above, the state of the “VOB recognition field” is changed from the state shown in
After this, the e-mail M is transmitted (step S3-8), and the operation ends at the time when the video recording ends.
After this, as shown in
In
On the other hand, it is judged whether the received e-mail M agree with the contents thereof or not, whether the control code ID of the originator of the information is described therein or not, and whether the VOB recognition information (VOBRI) exists or not (step S4-2), in the case that the judgment was not satisfied, that is, even one of the conditions was not satisfied, the execution finishing reception ends immediately.
By the processes mentioned above, the state of the “VOB recognition field” is changed from the state shown in
After this, as shown in
These processes are shown in
The variable i and the number of information recipient N are compared (step S5-4), and in the case that the variable i is not smaller than the N, the message on the screen of the e-mail M is made (step S5-5).
The message on the screen of the e-mail M is shown in
When the e-mail M was made, the e-mail M is transmitted from the user BBB to the user AAA (step S5-6), and the communication of the play list ends.
On the contrary, in the case that the variable i is smaller than the N in the step S5-4, it is judged whether the executing flag is 1 or not by having the information recipient list [i] and the information recipient data executed (step S5-7). In the case that the executing flag became 1, the destination is described at the “Send To” of the message on the screen of the e-mail shown in
After this, as shown in
In
By the processes mentioned above, the state of the “structure of PGC” is changed from the state shown in
[Effects of Device and System]
According to the present invention, the device for information processing 300 comprises the DVD drive 420 that records data being able to be reproduced in a DVD, the designated information generator 431 that generates a play list having information specifying data for specifying information, reproducing section data and reproducing order data in the specified information, the designated information transmitter 432 that transmits the play list to a set destination(s), the destination information register 434 in which destination information has been registered, the designated information receiver 433 that receives a play list transmitted from other device(s) for information processing 300, the information existence judging section 435 that judges whether information specified by the information specifying data in the received play list has been recorded in the DVD drive 420 or not, and the information reproducer 436 that reproduces information based on the received play list in the case that the information existence judging section 435 confirmed that the information has been recorded. Therefore, in the case that a play list generated by a user is delivered to other user(s) and it is confirmed that the specified information by the play list has been recorded in the DVD drive 420, the information is reproduced based on the received play list, consequently, information edited by one user can be utilized by other user(s), without using a server. Therefore, the system can be worked in a framework of DVD-VR, even omitting the server, and the total cost of the system can be decreased, and information can be actively exchanged in a small group being composed of authenticated users.
And also, the DVD drive 420 records a program received at the antenna 321 and program specified data specifying this program in a DVD being a recording medium. In the case that the program specified data have been recorded in the DVD drive 420 as the information specified data, the program is reproduced based on the received play list. Therefore, by exchanging the play list of broadcast programs, information with respect to the broadcast programs can be actively exchanged among the users.
The program specified data comprises channel data specifying a broadcast station, program starting data specifying the starting date and time of a program, and program ending data specifying the ending date and time of the program. Therefore, a broadcast program can be surely specified from the channel data among the devices for information processing 300, and information of the broadcast programs can be exchanged among users.
The device for information processing 300 comprises the recording instruction information receiver 437 that receives recording instruction information in which recording instruction data for instructing to record a program and identifying data for identifying recording control data are included. The DVD drive 420 can record a designated program and the identifying data (control code ID) in the DVD, based on the received recording instruction information. And in the case that the identifying data have been recorded in the DVD drive 420 as the program specifying data, the program is reproduced based on the received play list. Therefore, among the devices for information processing 300, information with respect to the broadcast programs can be actively exchanged among the users, by exchanging the play list with respect to the broadcast programs among the users by using the identifying data.
And also, at the device for information processing 300, a framework of MNFI being a region that can be used freely by each of manufacturers at DVD-VR is used for the play list, therefore, it is not necessary to change the DVD-VR standard.
The recording instruction information includes originator data showing originator having transmitted the recording instruction information and destination data having sender data showing sender who sent the recording instruction information. And the device for information processing 300, in the CPU 430, provides the information recording completion data transmitter 438 that transmits information recording completion data having process completion data and identifying data in the recording instruction information to each of the destinations recorded in the destination data, when an information recording process was executed and completed based on the recording instruction information. Further, the device for information processing 300, in the CPU 430, provides the information recording completion data receiving memory 439 that receives information recording completion data from other device(s) for information processing 300 and memorizes originator data and identifying data. The designated information transmitter 432 transmits the play list by setting the originator data transmitted the information recording completion data having the identifying data corresponding to the information identifying data of the play list to be transmitted as the destination. Therefore, the play list recorded by one device for information processing 300 can be surely transmitted to other devices for information processing 300, and the play list can be surely exchanged among the plural devices for information processing 300.
PGC data are transmitted to a user by attaching to an e-mail M by using an attaching file such as MINE, therefore, exchanging the PGC data among the plural devices for information processing 300 can be executed easily.
And also, the DVD drive 420, the designated information generator 431, the designated information transmitter 432, the designated information receiver 433, the destination information register 434, the information existence judging section 435, and the information reproducer 436 are built in one device for information processing 300 without disposing in other devices, therefore, the device for information processing 300 can be formed as one compact device.
The video recording system by multi-address communication 100 is composed of the plural devices for information processing 300 and the network 200 for connecting these devices for information processing 300 to one another. Therefore, a server can be omitted from the system and the system in which the total cost is reduced can be provided.
The present invention is not to be restricted by the above-mentioned embodiment, and the embodiment of the present invention can be changed or modified without departing from the scope and spirit of the present invention, and the changed or modified ones are included in the present invention.
For example, in the embodiment of the present invention, a DVD is used as the recording medium, and a DVD recording and reproducing device is used as the device for information processing 300. However, in the present invention, instead of using the DVD, a recording medium such as a hard disk, a semiconductor memory, and a video tape can be used.
And also, in the embodiment of the present invention, the structure, in which three devices for information processing 300 are connected to one another via the network 200, was explained. However, the structure is not limited to the structure mentioned above. That is, for example, a structure, in which a LAN cable is used for the connection among the devices for information processing 300, can be used. By this structure, a setting process of a group recording reservation can be executed without using the network 200. With this structure, a large amount of time for the setting process of the recording reservation, caused by, for example, the congestion of the network 200, which is not a factor directly connecting to the device for information processing 300, can be avoided. Consequently, a recording system by multi-address communication, in which the setting process of the recording reservation is always possible in a short time, can be provided.
Furthermore, the number of the devices for information processing 300 is not limited to three, the number can be two, or four or more.
As each of the devices for information processing 300, a video recording device using the DVD-VR system, which can record TV programs, was used. However, as each of the devices for information processing 300, a stereo recorder, which can record radio programs, can be used, in this case, the present invention can apply to a sound recording system by multi-address communication, by using the stereo recorders.
Furthermore, by using a computer as each of the devices for information processing 300, the present invention can apply to a content recording system by multi-address communication, in which contents being delivered via the network 200 are recorded.
And also, as the system for information processing, the structure of the video recording system by multi-address communication 100, in which each of the devices for information processing 300 are connected to one another via the network 200, was explained. In this structure, a computer can be used for operation, and the operation can be executed by a computer program, and the computer program can be stored in a recording medium.
And when the present invention is executed, the actual structure and the actual processes can be changed or modified within the scope and spirit of the present invention.
[Effects of Embodiment]
As mentioned above, according to the embodiment of the present invention, the device for information processing 300 comprises the DVD drive 420 that records data being able to be reproduced in a DVD, the designated information generator 431 that generates a play list having information specifying data for specifying information, reproducing section data and reproducing order data in the specified information, the designated information transmitter 432 that transmits the play list to a set destination(s), the destination information register 434 in which destination information has been registered, the designated information receiver 433 that receives a play list transmitted from other device(s) for information processing 300, the information existence judging section 435 that judges whether information specified by the information specifying data in the received play list has been recorded in the DVD drive 420 or not, and the information reproducer 436 that reproduces information based on the received play list in the case that the information existence judging section 435 confirmed that the information has been recorded. Therefore, information edited by one user can be utilized by other user(s), without using a server. Consequently, the system can be worked in a framework of DVD-VR, even omitting the server, and the total cost of the system can be decreased, and information can be actively exchanged in a small group being composed of authenticated users.
The priority application Number JP2003-382925 upon which this patent application is based is hereby incorporated by reference.
Number | Date | Country | Kind |
---|---|---|---|
2003-382925 | Nov 2003 | JP | national |