The present invention relates to a system for managing reproduction of music.
A scheme which protects an author and widely delivers music data has been proposed. For example, according to Patent Document 1, a cryptography key associated with a user is recorded in music distribution server, a terminal device which reproduces music is connected to the music distribution server, the cryptography key is used in order to decode a code of music data, and reproduction and an output are performed. Further, the music data is transmitted from the music distribution server to the terminal device, the code is decoded in real time, and the reproduction is performed. After the reproduction, the music data in the terminal device is deleted. As a result, even if solely the music data is duplicated, reproduction cannot be performed by another terminal device. Therefore, the benefit of an author is not impaired.
Patent Document 1: JP-A-2004-198509
However, the benefit of an author is considered too much by a conventional system such as described above. Therefore, there is a problem in which distribution of music data is not promoted. According to the system described above, music can be listened to only by a user who has been registered in the music distribution server. Moreover, music can be listened to only in a state in which a connection to the music distribution server is established. In addition, when the music distribution server delivers music data in a specific format, if it is attempted to reproduce music data in another format with regard to a same music, it is necessary to enter into another contract concerning another music distribution server. A situation such as this occurs when a terminal device for reproducing music is newly bought, for example.
An object of the present invention made in view of such drawbacks described above is to provide a system which promotes user-friendly distribution of music data while the benefit of an author is considered.
The present invention includes a plurality of independent aspects as described below.
(1) Music reproduction management system according to the present invention is music reproduction management system which manages reproduction of music, including: a right characteristic data record section for recording right characteristic data resulted from extracting a waveform characteristic of music waveform data obtained on the basis of music data whose right is owned by a user; music data acquisition means for acquiring music data; reproduction means for converting the acquired music data into music waveform data to be output as music; object characteristic data generation means for generating object characteristic data by extracting waveform characteristic of music waveform data obtained on the basis of the music data; determination means for determining whether or not right characteristic data matched with the object characteristic data is recorded in the right characteristic data record section; and control means for changing a reproduction state by the reproduction means according to a determination result of the determination means.
As a result, since the right characteristic data generated on the basis of the waveform characteristic of the music waveform data is used, it is possible to control reproduction irrespective of a format of the music data. Further, a right can be processed regardless of the process of obtainment and a data format of the music data.
(2) to (6) Music reproduction management system according to the present invention includes: a management device; and music reproduction device which can communicate with the management device; in which the management device further includes right characteristic data acquisition means for acquiring right characteristic data with regard to music data as a purchase request object in response to a purchase request from the music reproduction device, and transmitting means for transmitting the right characteristic data to the music reproduction device, and the music reproduction device has the right characteristic data record section, the music data acquisition means, the reproduction means, the object characteristic data generation means, the determination means, and control means and further includes reception record means for receiving the right characteristic data from the management device and for recording the right characteristic data in the right characteristic data record section.
As a result, it is possible to acquire the right characteristic data from the management device and to record the right characteristic data in the music reproduction device.
(7) to (10) Music reproduction management system according to the present invention includes: the management device; and the music reproduction device which can communicate with the management device; in which the management device has the right characteristic data record section, right characteristic data of each user of the music reproduction device is recorded in the right characteristic data record section, the music reproduction device has the music data acquisition means, the reproduction means, the object characteristic data generation means, the determination means, and control means, and the determination means refers to the right characteristic data record section of the management device and determines whether right characteristic data matched with object characteristic data associated with the user is recorded.
As a result, after the right characteristic data of each user is recorded in the management device, it is possible to determine whether or not there is a right by accessing the right characteristic data from the music reproduction device.
(11) to (13) Music reproduction management system according to the present invention includes: the management device; and music reproduction device which can communicate with the management device; in which the management device includes a right characteristic data record section, the object characteristic data generation means, the determination means, and control means, the control means controls music data transmitted to the music reproduction device according to a determination result of the determination means in order to control reproduction by the reproduction means, the music reproduction device includes the music data acquisition means and the reproduction means, and the reproduction means reproduces the music data transmitted from the management device.
As a result, a determination of a right is performed in the management device, and reproduction in the reproduction device can be controlled.
(14) (15) In music reproduction management system according to the present invention, the management device further includes the right characteristic data acquisition means for acquiring right characteristic data with regard to music data as a purchase request object in response to a purchase request from the music reproduction device and for recording the right characteristic data associated with a user in the right characteristic data record section, and the music reproduction device further includes the transmitting means for transmitting the purchase request of the music data to the management device.
As a result, the right characteristic data can be recorded according to the purchase request from the user.
(16) In music reproduction management system according to the present invention, the management device is constituted by including a contents server device and a key issuing server device, the contents server device transmits music data according to a purchase request from the music reproduction device, and the key issuing server device acquires right characteristic data corresponding to the music data transmitted from the contents server device according to the purchase request from the music reproduction device.
As a result, it is possible to deliver the music data at the same time.
(17) In music reproduction management system according to the present invention, the determination means records a determination result associated with music data, the object characteristic data generation means does not generate object characteristic data of the music data, the determination means does not perform a determination, and the control means performs control on the basis of the recorded determination result when the music data is reproduced for a second time or more.
As a result, a determination of the determination means is not necessary from a second occasion, and prompt processing is achieved.
(18) In music reproduction management system according to the present invention, the control means does not allow the reproduction means to reproduce music data if a determination result of the determination means is negative.
As a result, reproduction of music data can be prohibited if a right is not owned.
(19) In music reproduction management system according to the present invention, the control means allows the reproduction means to reproduce music data only for a predetermined period of time even if a determination result of the determination means is negative and does not allow reproduction after the predetermined period of time.
As a result, a part of the music data can be temporarily listened to even when a right is not owned.
(20) In music reproduction management system according to the present invention, the control means allows the reproduction means to reproduce music data by degrading quality of the music data if a determination result of the determination means is negative.
As a result, the degraded music data can be temporarily listened to even when a right is not owned.
(21) In music reproduction management system according to the present invention, the right characteristic data record section is a detachable portable storage medium.
As a result, music data whose right is owned can be reproduced even by a different reproduction device if the detachable portable storage medium is provided.
(22) In music reproduction management system according to the present invention, right characteristic data or object characteristic data is data made by sampling a starting part of music waveform data with a plurality of overlapping windows, by expressing a result of frequency analysis of the waveform sampled by each window in binary digit, and by arranging the result in order of time series.
As a result, a waveform characteristic can be extracted accurately.
(23) In music reproduction management system according to the present invention, the determination means determines that right characteristic data and object characteristic data are matched with each other if a matching ratio between binary digit data of the right characteristic data and binary digit data of the object characteristic data exceeds a predetermined ratio.
As a result, matching between the right characteristic data and the object characteristic data can be determined accurately.
(24) In music reproduction management system according to the present invention, a plurality of right characteristic data and object characteristic data is generated with different parameters, and the determination means determines whether or not the right characteristic data and the object characteristic data are matched with each other depending on a matching ratio of a plurality of the right characteristic data and the object characteristic data.
As a result, a more accurate determination can be performed.
(25) In music reproduction management system according to the present invention, the management device is a management server device connected to the Internet, and the music reproduction device is a portable terminal device which can be connected to the Internet.
As a result, when music is reproduced in the portable terminal device, a right can be processed.
(26) In music reproduction management system according to the present invention, the management device is a portable terminal device, and the music reproduction device is music reproduction apparatus which can communicate with the portable terminal device.
As a result, when music is reproduced in the music reproduction apparatus, a right can be processed.
(27) In music reproduction management system according to the present invention, the music reproduction apparatus is a TV set, an audio apparatus, or a car navigation device.
As a result, when music is reproduced by the TV set, the audio apparatus, or the car navigation device, a right can be processed.
(28) In music reproduction management system according to the present invention, the record means for recording a determination result of the determination means in a determination result record section is provided.
As a result, it is possible to keep a record concerning reproduction based on a right and reproduction not based on a right.
(29) According to music reproduction management method according to the present invention, right characteristic data resulted from extracting a characteristic of music waveform data whose right is owned by a user is recorded in the right characteristic data record section by associating the right characteristic data with the user of music reproduction terminal device, object characteristic data is generated by extracting a waveform characteristic of music waveform data obtained on the basis of music data as a reproduction object, it is determined whether or not right characteristic data matched with the object characteristic data is recorded in the right characteristic data record section, and a reproduction state by the reproduction means is changed according to a determination result of the determination means.
As a result, since the right characteristic data generated on the basis of the waveform characteristic of the music waveform data is used, it is possible to control reproduction irrespective of a format of the music data.
(30) Music reproduction management system according to the present invention includes: the right characteristic data record section for recording right characteristic data resulted from extracting a waveform characteristic of music waveform data obtained on the basis of music data whose right is owned by a user; the music data acquisition means for acquiring music data; the reproduction means for converting the acquired music data into music waveform data to be output as music; the object characteristic data generation means for generating object characteristic data by extracting the waveform characteristic of the music waveform data obtained on the basis of the music data; the determination means for determining whether or not right characteristic data matching with the object characteristic data is recorded in the right characteristic data record section; and the record means for recording a determination result of the determination means in the determination result record section.
As a result, since the right characteristic data generated on the basis of the waveform characteristic of the music waveform data is used, it is possible to keep a record concerning reproduction based on a right and reproduction not based on a right regardless of a format of music data.
(31) to (33) Music reproduction management system according to the present invention includes: the management device; and the music reproduction device which can communicate with the management device; in which the management device further includes the right characteristic data acquisition means for acquiring right characteristic data with regard to music data as a purchase request object in response to a purchase request from the music reproduction device, and the transmitting means for transmitting the right characteristic data to the music reproduction device, and the music reproduction device has the right characteristic data record section, the music data acquisition means, the reproduction means, the object characteristic data generation means, the determination means, and the control means and further includes the reception record means for receiving the right characteristic data from the management device and for recording the right characteristic data in the right characteristic data record section.
As a result, it is possible to acquire the right characteristic data from the management device and to record the right characteristic data in the music reproduction device.
(34) to (36) Music reproduction management system according to the present invention includes: the management device; and the music reproduction device which can communicate with the management device; in which the management device has the right characteristic data record section, right characteristic data of each user of the music reproduction device is recorded in the right characteristic data record section, the music reproduction device has the music data acquisition means, the reproduction means, the object characteristic data generation means, the determination means, and the control means, and the determination means refers to the right characteristic data record section of the management device and determines whether right characteristic data matched with object characteristic data associated with the user is recorded.
As a result, after the right characteristic data of each user is recorded in the management device, it is possible to determine whether there is a right by accessing the right characteristic data from the music reproduction device.
(37) According to music reproduction management method according to the present invention, right characteristic data resulted from extracting a waveform characteristic of music waveform data obtained on the basis of music data whose right is owned by a user is recorded in the right characteristic data record section, the music data is acquired, the acquired music data is converted into music waveform data and output as music, object characteristic data is generated by extracting the waveform characteristic of the music waveform data obtained on the basis of the music data, it is determined whether or not right characteristic data matched with the object characteristic data is recorded in the right characteristic data record section, and a determination result is recorded the determination result record section.
As a result, since the right characteristic data generated on the basis of the waveform characteristic of the music waveform data is used, it is possible to keep a record concerning reproduction based on a right and reproduction not based on a right regardless of a format of music data.
(38) to (42) Music distribution management system according to the present invention includes: a first music record device; and a second music record device; in which the first music record device includes music data record section for recording music data, the right characteristic data record section for recording right characteristic data resulted from extracting a waveform characteristic of music waveform data obtained on the basis of music data whose right is owned by a user, output means for reading out and externally outputting the music data recorded in the music data record section, the object characteristic data generation means for generating object characteristic data by extracting the waveform characteristic of the music waveform data obtained on the basis of the music data, the determination means for determining whether or not right characteristic data matched with the object characteristic data is recorded in the right characteristic data record section, and the control means for changing an output state by the output means according to a determination result of the determination means, and the second music record device includes the music data record section for recording music data, the right characteristic data record section for recording right characteristic data resulted from extracting the waveform characteristic of the music waveform data obtained on the basis of music data whose right is owned by a user, input means for inputting the music data output from the first music device online or via a storage medium and for recording the music data in the music data record section, the object characteristic data generation means for generating object characteristic data by extracting the waveform characteristic of the music waveform data obtained on the basis of the music data, the determination means for determining whether or not right characteristic data matched with the object characteristic data is recorded in the right characteristic data record section, and the control means for changing an input state by the input means according to a determination result of the determination means.
As a result, since the right characteristic data generated on the basis of the waveform characteristic of the music waveform data is used, it is possible to manage transfer and transmission of music data based on a right regardless of a format of music data.
(42) Music distribution management method according to the present invention is music distribution management method for managing distribution of music data including the first music record device and the second music record device, in which the first music record device records music data in the music data record section, records right characteristic data resulted from extracting a waveform characteristic of music waveform data obtained on the basis of music data whose right is owned by a user in the right characteristic data record section, reads out and externally outputs the music data recorded in the music data record section, generates object characteristic data by extracting the waveform characteristic of the music waveform data obtained on the basis of the music data, determines whether or not right characteristic data matched with the object characteristic data is recorded in the right characteristic data record section, and changes an output state by the output means according to a determination result, and the second music record device records music data in the music data record section, records right characteristic data resulted from extracting a waveform characteristic of music waveform data obtained on the basis of music data whose right is owned by a user in the right characteristic data record section, inputs the music data output from the first music device online or via a storage medium, generates object characteristic data by extracting the waveform characteristic of the music waveform data obtained on the basis of the music data, determines whether or not right characteristic data matched with the object characteristic data is recorded in the right characteristic data record section, and changes an input state by the input means according to a determination result.
As a result, since the right characteristic data generated on the basis of the waveform characteristic of the music waveform data is used, it is possible to manage transfer and transmission of music data based on a right regardless of a format of music data.
In the present invention, the “right characteristic data record section” refers to a medium which records right characteristic data regardless of a fixed type or a portable type. In the embodiment, a hard disk 74 is the right characteristic data record section.
The “music data acquisition means” is a concept including receiving means for acquiring music data online and an interface for reading out music data from a storage medium. In the embodiment, a step S41 is the music data acquisition means. Further, “music data” is a concept including not only data reproducible as music by decoding or by expanding the data but also data reproducible without decoding or without expanding the data.
The “reproduction means” is a method of reproducing music data. In the embodiment, conversion means 16 and a sound output section 18 are the reproduction means.
In the embodiment, a step S33 is the “object characteristic data generation means.”
In the embodiment, a step S36 is the “determination means.”
In the embodiment, steps S37 and S40 are the “control means.”
The “transmitting means of the key issuing server device” is a concept including not only means for directly transmitting right characteristic data to the music reproduction terminal device but also means for transmitting right characteristic data to the music reproduction device via a contents server device or the like.
A “program” is a concept including not only a program directly executable by a CPU but also a program of a source format, a compressed program, an encoded program, and so forth.
Music data acquisition means 12 is means for acquiring music data as a reproduction object. The music data acquisition means 12 may acquire music data over a network such as the Internet or may read music data recorded in the portable storage medium. Further, the music data acquisition means 12 may temporarily record the acquired music data and send the recorded music data to reproduction means 17 or may send the acquired data to the reproduction means 17 straight without recording the acquired data.
The reproduction means 17 reproduces music waveform data from music data and outputs as music.
Object characteristic data generation means 20 generates object characteristic data by extracting a waveform characteristic of music waveform data obtained on the basis of music data. The object characteristic data generation means 20 may perform conversion into the music waveform data before extracting the waveform characteristic or may obtain the music waveform data from the reproduction means 17 before extracting the waveform characteristic.
Determination means 24 determines whether or not right characteristic data matched with the object characteristic data is recorded in the right characteristic data record section 22. A determination result is given to control means 26.
The control means 26 receives the determination result and controls a reproduction state of the reproduction means 17. For example, if the determination result is negative, reproduction of music data is not allowed, or reproduction of only a part of the music data is allowed. If the determination result is positive, reproduction of the music data is allowed.
As described above, whether or not reproduction of music data is allowed can be controlled depending on whether or not a user owns right characteristic data.
A mobile phone 8 having music reproduction function is connected to the contents server device 2 over the Internet 6 according to an instruction of a user. Moreover, a download request for music contents (music data) in a format such as MP3 is transmitted. When receiving the download request, the contents server device 2 transmits the requested music contents to the mobile phone 8. The mobile phone 8 records the music contents.
At the same time with this, the contents server device 2 transmits the music contents to the key issuing server device 4. The key issuing server device 4 generates characteristic data (right characteristic data) indicating a characteristic of waveform music data of the received music contents. The key issuing server device 4 transmits the generated right characteristic data to the mobile phone 8. The mobile phone 8 records the right characteristic data.
When the user operates the mobile phone 8 to give a reproduction instruction for reproducing the downloaded music contents, the mobile phone 8 performs reproduction by converting the music contents into waveform music data. Here, the mobile phone 8 generates characteristic data indicating a characteristic of the converted waveform music data (object characteristic data). Furthermore, it is determined whether or not right characteristic data matched with the object characteristic data is recorded. If the right characteristic data is not recorded, the mobile phone 8 discontinues reproduction. If the right characteristic data is recorded, the mobile phone 8 continues reproduction. Thus, only the mobile phone 8 having recorded the right characteristic data can reproduce the music contents.
As shown in
a shows a function block diagram of the contents server device 2 and a function block diagram of the key issuing server device 4.
On the other hand, when receiving the music data, the key issuing server device 4 converts the music data into waveform music data in conversion means 36 (see
The receiving means 12 of the mobile phone device 8 receives the right characteristic data (see
When a reproduction instruction concerning the music data is given by the user, the conversion means 16 reads out the music data from the object music data record section 14 and converts the music data into waveform music data. The sound output section 18 outputs the waveform music data as a sound.
On the other hand, when receiving the waveform music data from the conversion means 16, the object characteristic data generation means 20 extracts a waveform characteristic of the music waveform data and generates object characteristic data. The determination means 24 determines whether or not right characteristic data matched with the object characteristic data is recorded in the right characteristic data record section 22. If the right characteristic data matched with the object characteristic data is not found, the control means 26 controls the conversion means 16 or the sound output section 18 (or both) in order to discontinue reproduction. If the right characteristic data matched with the object characteristic data is found, the control means 26 continues reproduction.
In a step S1, the CPU 72 of the mobile phone device 8 accesses the contents server device 2 via the communication circuit 64 and requests a menu page. Following this, the CPU 44 of the contents server device 2 transmits a menu screen shown in
While watching the display on the display 80, a user of the mobile phone device 8 operates the key 82 and selects a desired music (clicks a decision button). Following this, the CPU 72 of the mobile phone device 8 transmits a download request for the selected music to the contents server device 2 (step S3). An ID which identifies the music or a location in the music contents DB 50 in which the music is recorded is included in the download request.
When receiving the download request, the CPU 44 of the contents server device 2 reads out the requested music from the music contents DB 50 (step S12). Encoded music data (MP3 or the like) of each music is recorded in the music contents DB 50. The CPU 44 transmits the read out encoded music data to the mobile phone device 8 and the key issuing server device 4 (step S12). Here, the contents server device 2 transmits a telephone number and a mail address of the mobile phone device 8 to the key issuing server device 4 at the same time. Moreover, the CPU 44 performs accounting processing for the user (step S13). For example, the CPU 44 contacts a server of a carrier and performs billing processing.
When receiving the encoded music data, the CPU 72 of the mobile phone device 8 records the encoded music data in the nonvolatile memory 70 (step S4).
On the other hand, when receiving the encoded music data, the CPU 56 of the key issuing server device 4 converts the encoded music data into waveform music data (step S21). Here, conversion into the waveform music data is performed only concerning a predefined part and is temporarily recorded in the memory 52. In the embodiment, approximately one second duration from a start of music is converted into waveform music data. In the embodiment, waveform music data is data in which amplitude of music is arranged on a time axis as schematically shown in
The CPU 56 extracts a waveform characteristic of the waveform music data and generates right characteristic data (step S22). In the embodiment, the waveform characteristic of the waveform music data is extracted as illustrated in a flow chart in
The CPU 56 samples the waveform music data recorded in a memory 56 by a Hanning window (step S221). In the embodiment, a number of J of frames is sampled (frames 1 to J). Each frame is overlapped with each other considerably. For example, an overlap coefficient is about 31/32.
The CPU 56 performs Fourier transform on each frame from the frames 1 to J. In the embodiment, fast discrete Fourier transform (FFT) is used (step S222). Further, a phase element is not used in following processes, but only a strength element is used.
The CPU 56 divides a result of FFT of each frame into a number of K of frequency bands (step S23). Each frequency band is not overlapped with each other in this division into frequency bands. In the embodiment, 33 frequency bands are made by a logarithmic division in a frequency range from 300 Hz to 3000 Hz. Specifically, a band frequency width is two and a half times as large as that of a frequency band immediately below.
After this, the CPU 56 calculates a sum of energy of spectra with respect to each frequency band of each frame (step S224). As a result, a total energy E of each frequency band in frequency bands 1 to M is calculated.
Following this, the CPU 56 calculates a print value P(j,k) by an expression below (step S225), where j is a frame number and k is a frequency band number.
As described above, a number of J×K of print values can be obtained. In the embodiment, the print numbers are right characteristic data.
As shown in
As described above, the encoded music data and the right characteristic data thereof are recorded in the mobile phone device 8. When the processing above is repeated a plurality of times, a plurality of the encoded music data and the right characteristic data are recorded.
In the embodiment, encoded music data can be obtained not only from the contents server device 2. For example, encoded music data downloaded from the contents server device 2 by another user can be duplicated in the nonvolatile memory 70 or can be transmitted. Further, encoded music data can be duplicated not from the contents server device 2 but from a medium such as an MD.
The encoded music data CODE 3 in
The CPU 72 determines whether or not waveform music data of a length equivalent to an amount used for generating the right characteristic data is recorded in the memory 62 in parallel with reproduction processing described above (step S32). When the waveform music data of a predetermined length is recorded in the memory 62, the CPU 72 generates object characteristic data expressing a waveform characteristic of the waveform music data (step S33). A process for generating the object characteristic data is the same as that in
After this, the CPU 72 reads out the first right characteristic data KEY 1 from the rewritable ROM 74 (step S34). An error margin between the right characteristic data KEY 1 and the object characteristic data generated as described above is obtained. For example, the right characteristic data KEY 1 is expressed as P(j,k) and the object characteristic data is expressed as P′(j,k), and j is varied from 1 to J and k is varied from 1 to K. Thus, the error margin between corresponding P(j,k) and P′(j,k) (a number of P which disagrees with P′) is obtained (step S35). If P(j,k) and P′(j,k) are completely the same, the error margin is “0.” If P(j,k) and P′(j,k) are completely different, the error margin is “J×K.”
After this, the CPU 72 determines whether or not the error margin is equal to a predefined value or less (step S36). If the error margin is equal to the predefined value or less, it is determined that P(j,k) and P′(j,k) are matched with each other (in other words, it is determined that a right is owned with regard to the music). Consequently, reproduction processing is continued (step S37).
If the error margin exceeds the predefined value, it is determined that P(j,k) and P′(j,k) are not matched with each other, and the process goes to a step S38. In the step S38, it is determined whether or not processing is executed with regard to all right characteristic data recorded in the rewritable ROM 74. If there is right characteristic data not processed yet, next right characteristic data is read out from the rewritable ROM 74 (step S39), and the step S35 and following steps are repeatedly executed.
If there is nothing that is matched with the object right characteristic data even when comparison is performed with regard to all the right characteristic data recorded in the rewritable ROM 74, the CPU 72 discontinues reproduction by the reproduction processing module (step S40).
In this example, the encoded music data CODE 2 is reproduced. Therefore, the right characteristic data KEY 1 recorded in a first place of the nonvolatile ROM 74 is not matched, but the right characteristic data KEY 2 in a second place is matched. As a result, the reproduction is continued. If an object of the reproduction instruction is the encoded music data CODE 3, because right characteristic data matched with the CODE 3 is not recorded, the reproduction is discontinued.
Following this, the CPU 72 starts the browser program 76 and establishes a connection with the contents server device 2 (steps S41 and S42). As a result, a user who wants to completely reproduce the music can buy the right characteristic data by sending a request to the contents server device 2 (see
Here, the right characteristic data is recorded in the nonvolatile ROM. However, the right characteristic data may be recorded in a portable storage medium.
In the embodiment, the mobile phone device 8 is the reproduction device. However, the music reproduction device such as an MP3 player may be used.
In the embodiment, the key issuing server device 4 and the contents server device 2 are different servers. However, these devices may be achieved by a single server.
In the embodiment, the encoded music data is transmitted from the contents server device 2 to the key issuing server device 4, and the key issuing server device 4 converts the encoded music data into the waveform music data to generate the right characteristic data. However, a conversion into the waveform music data may be performed in the contents server device 2, and the waveform music data may be transmitted to the key issuing server device 4 directly.
Further, the key issuing server device 4 may record right characteristic data corresponding to titles of music beforehand, and only those titles may be transmitted from the contents server device 2 in order to obtain right characteristic data.
In the embodiment, the right characteristic data is directly transmitted from the key issuing server device 4 to the mobile phone device 8. However, transmission may be performed from the key issuing server device 4 to the contents server device 2, and the right characteristic data may be sent from the contents server device 2 to the mobile phone device 8.
In the embodiment, the right characteristic data is expressed as P(j,k) and the object characteristic data is expressed as P′(j,k), and j is varied from 1 to J and k is varied from 1 to K. Thus, the error margin between corresponding P(j,k) and P′(j,k) (a number of P which disagrees with P′) is obtained in order to determine matching. However, the right characteristic data and the object characteristic data may be expressed as vectors in a K×J dimensional space, and matching may be determined on the basis of an error margin of a Euclidean position in the space. Further, matching may be determined depending on a correlation between the right characteristic data and the object characteristic data.
a shows an example of right characteristic data recorded in the management device 3. The right characteristic data owned by the user is recorded by associating the right characteristic data with an ID of each user (a telephone number, for example).
The determination means 24 of the music reproduction device 8 transmits a user ID of the music reproduction device 8 to the management device 3 and acquires right characteristic data owned by the user in order to determine matching with object characteristic data.
As shown in
Further, the management device 3 may be constituted by a mobile phone, and the music reproduction device 8 may be a car navigation device with music reproduction function. In this case, the right characteristic data record section 22 is provided in the mobile phone. Communication between the mobile phone 3 and the car navigation device may be performed by radio communication (WiFi or the like), Bluetooth, infrared rays, and the like or over the Internet. Moreover, the right characteristic data record section 22 may not be provided in the mobile phone 3, but the right characteristic data record section 22 may be provided on a server on the Internet. In this case, the car navigation device communicates with the mobile phone 3 and acquires right characteristic data from the right characteristic data record section 22 on the server via the mobile phone 3. This is effective when the car navigation device cannot be connected with the Internet and the like.
In the mobile phone 3, the object characteristic data generation means 20 generates object characteristic data by reading out music data from music data record section 11. The determination means 24 determines whether or not recording is made in the right characteristic data record section 22 matched with the object characteristic data. If a determination result is positive, the control means 26 reads out music data from the music data record section 11 and transmits the music data to the audio device 8. The music data acquisition means 12 of the audio device 8 receives the music data, and reproduction is performed by the reproduction means 17 in real time. On the other hand, if the determination result is negative, the control means 26 does not transmit the music data to the audio device 8.
As for each function in
Here, a case in which all the functions in
When there is no right characteristic data matched with object characteristic data of music data in reproduction, the CPU 72 records “illegal” in the nonvolatile memory 70 (determination result record section) with a date of a start of the reproduction (step S51). On the other hand, when there is right characteristic data matched with the object characteristic data of the music data in reproduction, the CPU 72 records “legal” in the nonvolatile memory 70 with a date of a start of the reproduction (step S52).
After this, the CPU 72 continues the reproduction of the music data. In other words, a determination result is recorded in the embodiment, but reproduction is not discontinued as a result. However, since the determination result is recorded, a situation of illegal use can be understood by acquiring the determination result (this is achieved by a method in which the determination result is forcefully transmitted when the music reproduction device is connected to the Web or the like).
Reproduction control such as discontinuation of reproduction may be performed as illustrated in the first embodiment in addition to recording of the determination result.
In the embodiment, the determination result record section is provided in the music reproduction device. However, the determination result record section may be provided in the management device as illustrated in the embodiment in
The output means 19a reads out music data recorded in the music data record section 13a and outputs the music data to the music device 103. The object characteristic data generation means 20a generates object characteristic data with regard to the music data which the output means 19a is going to output (or has output). The determination means 24a determines whether or not right characteristic data matched with the generated object characteristic data is recorded in the right characteristic data record section 22a. If right characteristic data matched with the object characteristic data is found, the determination means 24a allows the output means 19a to output the music data. If right characteristic data matched with the object characteristic data is not found, the determination means 24a does not allow the output means 19a to output the music data.
As a result, control can be performed in order to externally output only music data whose right is owned by a sender.
The music reproduction device 103 has music data record section 13b, input means 19b, object characteristic data generation means 20b, determination means 24b, and a right characteristic data record section 22b. The object characteristic data generation means 20b, the determination means 24b, and the right characteristic data record section 22b are the same as the object characteristic data generation means 20, the determination means 24, and the right characteristic data record section 22 in
When receiving the music data transmitted from the music reproduction device 101, the input means 19b records the music data in the music data record section 13b. The object characteristic data generation means 20b generates object characteristic data with regard to the music data received by the input means 19b. The determination means 24b determines whether or not right characteristic data matched with the generated object characteristic data is recorded in the right characteristic data record section 22b. If right characteristic data matched with the object characteristic data is found, the determination means 24b allows the input means 19b to record the music data in the music data record section 13b. If right characteristic data matched with the object characteristic data is not found, the determination means 24b does not allow the input means 19b to record the music data in the music data record section 13b.
As a result, control can be performed in order to receive only music data whose right is internally owned from an external source and in order to record the music data.
A hardware configuration of the music reproduction devices 101 and 103 according to the embodiments is the same as that in
When an instruction from a user is given from the key 82, the CPU 72 of the music reproduction device 101 reads out music data recorded in the nonvolatile memory 70 (step S201). After this, the CPU 72 generates object characteristic data with regards to the read out music data (step S202). Following this, the CPU 72 determines whether or not right characteristic data matched with the generated object characteristic data is recorded in the nonvolatile memory 70 (step S203). If right characteristic data matched with the object characteristic data is not found, the CPU 72 does not transmit the music data to a counterpart thereof and discontinues processing. If right characteristic data matched with the object characteristic data is found, the CPU 72 transmits the music data to the counterpart thereof via the communication circuit 64 (step S204).
The CPU 72 of the music reproduction device 103 receives the transmitted music data via the communication circuit 64 (step S301). Following this, the CPU 72 generates object characteristic data with regards to the received music data (step S302). The CPU 72 determines whether or not right characteristic data matched with the generated object characteristic data is recorded in the nonvolatile memory 70 (step S303). If right characteristic data matched with the object characteristic data is not found, the CPU 72 does not record the received music data in the nonvolatile memory 70 and discontinues reception (step S305). If right characteristic data matched with the object characteristic data is found, the CPU 72 records the received music data in the nonvolatile memory 70 (step S304).
In this embodiment, only when the right characteristic data is owned by both a transmitting side and a receiving side, transmission of the music data can be allowed. For example, it is possible to have a friend or the like transfer the music data in a case in which the right characteristic data is owned but the music data thereof is lost (deleted) or the like.
In the embodiment, the music data is transferred online. However, as shown in
In the embodiment, it is determined whether or not a right is owned both on a transmitting side and on a receiving side. However, it may be determined whether or not a right is owned on either side.
Communication between the music reproduction device 101 and the music reproduction device 103 may not be direct communication but may be communication via a server (management device). In this case, right characteristic data of the user of the music reproduction device 101 and the music reproduction device 103 may be recorded on a side of the server, and the determination means of the music reproduction device may acquire the right characteristic data and perform a determination. Further, the determination means may be provided on the side of the server. In this case, the determination means can perform control by allowing or disallowing transmission processing of the music data.
Other embodiments which can be applied to each of the embodiments described above will be described hereinafter.
(1) In each of the embodiments, whenever the music reproduction device is about to perform reproduction, the determination means determines whether or not right characteristic data matched with object characteristic data is found. However, if once it is determined that a right is owned, an ID of music data (a title name, for example) may be recorded as right information on a side of the music reproduction device. As a result, when reproduction is requested, the control means can determine whether or not the right information is found by the ID of the music data included in the request for reproduction and can perform control. As a result, the determination means does not need to perform determination from a second time on, and thus prompt processing becomes possible.
For example, if the embodiment above is applied to the first embodiment, a constitution is as shown in
The control means searches a right information record section 25 (hard disk) on the basis of the music data ID included in the reproduction request in order to find whether or not the music data ID is recorded. If the music data ID is recorded, determination by the determination means 24 is not performed, and reproduction of the music data by the reproduction means 17 is allowed.
If the music data ID is not recorded in the right information record section 25, the control means 26 makes the determination means 24 perform determination. When the determination means 24 determines that a right is owned, this determination is recorded in the determination result record section 25. The embodiment can be applied to the third embodiment in the same manner.
Further, the embodiment above may be applied to the second embodiment, and the right information record section 25 may be provided on a side of the management device 3 as shown in
(2) In the embodiment, the right characteristic data acquisition means generates right characteristic data when there is a right purchase request from the user. However, right characteristic data concerning music data may be generated beforehand and may be associated with an ID of music data and memorized. When there is a right purchase request from the user, recorded right characteristic data may be acquired on the basis of the ID of the music data included in the request.
(3) In the embodiment, encoded music data and right characteristic data are obtained over the Internet. However, these data may be obtained via a storage medium. In this case, an interface for accessing the storage medium is the music data acquisition means 12.
(4) In the embodiment, the waveform characteristic is extracted by using Fourier transform. However, the waveform characteristic may be extracted by extracting a characteristic in a shape on the basis of a waveform on a time axis.
Further, in the embodiment, one waveform characteristic algorithm is used. However, different algorithms (in which crossover frequency bands are different, for example) may be used to calculate two or more right characteristic data and object characteristic data. In this case, a matching determination is performed for each right characteristic data and object characteristic data given by each algorithm, and final matching is determined on the basis of all of the matching determinations. Here, the matching determination may be performed by weighting each algorithm.
(5) In the embodiment, whether or not a right is owned is determined depending on matching between right characteristic data and object characteristic data. In addition to this, determination may be performed also by considering matching between a time length of music registered beforehand and a time length of music to be reproduced. For example, when matching between right characteristic data and object characteristic data is equal to or more than a first predetermined level, it is determined that a right is owned. When matching between right characteristic data and object characteristic data is less than the first predetermined level and larger than a second predetermined level, it is determined whether or not matching of a time length is equal to or more than a predetermined value. It is assumed that a right is owned if the matching is equal to or more than the predetermined value and that a right is not owned if the matching is less than the predetermined value. On the other hand, when the matching between right characteristic data and object characteristic data is less than the second predetermined level, it is determined that a right is not owned.
(6) In the embodiment, the control means 26 performs control so that music is reproduced until it is determined that a right is owned or not owned. However, reproduction of music may not be performed until it is determined that a right is owned. Further, control may be performed in order to reproduce degraded music data if a right is not owned.
(7) In the embodiments, a case of music is described. However, the embodiments can be applied to a case of image contents in the same manner.
a shows a function block diagram of the contents server device 2 and the key issuing server device 4.
b shows a function block diagram of the mobile phone device 8.
a shows an example of data of the right characteristic data record section 22.
Number | Date | Country | Kind |
---|---|---|---|
2005-201672 | Jul 2005 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2006/313066 | 6/30/2006 | WO | 00 | 1/9/2008 |