US20030126237A1 - Information providing method and information providing system - Google Patents
Information providing method and information providing system Download PDFInfo
- Publication number
- US20030126237A1 US20030126237A1 US10/305,898 US30589802A US2003126237A1 US 20030126237 A1 US20030126237 A1 US 20030126237A1 US 30589802 A US30589802 A US 30589802A US 2003126237 A1 US2003126237 A1 US 2003126237A1
- Authority
- US
- United States
- Prior art keywords
- information
- terminal
- server
- song
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/38—Arrangements for distribution where lower stations, e.g. receivers, interact with the broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/09—Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
- H04H60/14—Arrangements for conditional access to broadcast information or to broadcast-related services
- H04H60/21—Billing for the use of broadcast information or broadcast-related information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/76—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
- H04H60/81—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself
- H04H60/82—Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2543—Billing, e.g. for subscription services
- H04N21/25435—Billing, e.g. for subscription services involving characteristics of content or additional data, e.g. video resolution or the amount of advertising
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25875—Management of end-user data involving end-user authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47202—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4753—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for user identification, e.g. by entering a PIN or password
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4828—End-user interface for program selection for searching program descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17336—Handling of requests in head-ends
Definitions
- the present invention relates to an information providing method and an information providing system for providing music or video information, for example, through the Internet.
- the present invention has been made in view of the above-described situation, and it is an object of the present invention to provide a method and a system in which music or video information can be provided to users more cheaply and conveniently through a network and more profit can be distributed to copyright holders.
- a method for providing music or video information from a server to a terminal through a network includes transmitting the information from the server to the terminal; playing back the transmitted information in real time in the terminal; stopping transmission of the information from the server to the terminal when the terminal outputs a playback stop instruction while the information is being played back; and determining a charge to the terminal for the transmitted information based on a factor selected from the group consisting of an amount of the transmitted information and an amount of time the transmitted information was played back.
- the charge to the terminal is determined based on the playback time or the amount of information.
- the price is lower than the case where the user listens to the song to the end, and thus the user can feel free to use this service.
- the charge to the terminal is less than (i) the charge to the terminal when all the information in the unit of information has been downloaded to the terminal, and (ii) the cost of purchasing a medium recorded with the unit of information. Accordingly, the user can listen to a song to the end at a lower cost, and also the user can evaluate a song, which cannot be performed in a short-time audition, at a lower cost than the case where the song is downloaded or the case where the user buys a recording medium recorded with the information.
- the user can enjoy listening to music at ease, feeling as if he or she has rented a song instead of buying it. Further, copyright holders can obtain new income.
- the terminal is not charged when the playback time or the amount of transmitted information does not reach a predetermined level.
- the user is not charged when he or she stops playback after listening to a song for about 10 seconds. Therefore, the user is not charged when he or she listens to a non-favorite song, and thus the user can feel free to try an unknown song.
- the user when the user likes a song after listening to the beginning of the song, he or she need not perform a further operation to listen to the song to the end, which is convenient.
- the method may further include specifying in the terminal a genre or an artist of the information; and transmitting from the server to the terminal at least one piece of information corresponding to the specified genre or artist.
- the user can specify his or her favorite genre, for example, the top 100, instead of a song itself, and thus the user can listen to a currently popular song. In this case, the user is charged based on the playback time, and thus the user can feel free to try a song.
- the method may further include evaluating a preference of a user of the terminal for the information in advance in the server; selecting in the server a plurality of pieces of information according to the preference of the user; and transmitting at least one of the plurality of pieces of information from the server to the terminal as the at least one piece of information corresponding to the specified genre or artist.
- the server can store the user's preference so as to select many of the user's favorite songs at the time of genre playback. Accordingly, the number of operations required by the user, such as skipping songs, can be reduced and the royalties for the information providing program can be increased.
- the method may further include requesting, from the terminal to the server, information in units of files so as to specify at least one piece of information; and transmitting the information in the units of files from the server to the terminal in response to the request.
- continuous playback and shuffle playback can be performed in the file, and songs can be sorted out or classified when the number of songs in the file increases.
- predetermined information related to the information is added to the information in the server so that the information is transmitted from the server to the terminal together with the predetermined information. Accordingly, the latest information about the song can be provided while the song is being played back, and thus convenience for the user is enhanced and sales promotion can be performed.
- a method for providing music or video information from a server to a terminal through a network includes sequentially transmitting from the server to the terminal pieces of specific partial information selected in advance from a plurality of pieces of information; playing back the transmitted pieces of specific partial information in real time in the terminal; selecting in the terminal a desired piece of information from the plurality of pieces of information based on the played back pieces of specific partial information; and transmitting the selected piece of information from the server to the terminal.
- pieces of specific partial information of music or video information are sequentially transmitted.
- the user can select a favorite song referring to the sequentially transmitted pieces of specific information so as to register the favorite song in his or her favorites file. Accordingly, the user can select and play back a song rapidly the next time, which leads to a significant increase in the user's convenience.
- the method may further include providing the pieces of specific partial information from the server to the terminal free of charge; playing back the selected piece of information in real time in the terminal; stopping transmission of the selected piece of information from the server to the terminal when the terminal outputs a playback stop instruction while the selected piece of information is being played back; and determining a charge to the terminal for the selected piece of information based on a factor selected from the group consisting of an amount of the selected piece of information transmitted and an amount of time the selected piece of information was played back. Accordingly, the user can sequentially listen to, for example, the climax of songs without worrying about the charge. When the user likes a song, he or she can register the song immediately in his or her file.
- a system for providing music or video information includes a server; a terminal; and a network operable to carry information between the server and the terminal.
- the terminal includes a unit for playing back in real time information transmitted from the server; and a unit for communicating a playback stop instruction to the server while the information is being played back.
- the server includes a unit for transmitting the information to the terminal; a unit for stopping transmission of the information to the terminal when the terminal communicates the playback stop instruction to the server; and a charge determining unit operable to determine a charge to the terminal for the transmitted information based on a factor selected from the group consisting of an amount of the transmitted information and an amount of time the transmitted information was played back.
- the charge to the terminal is determined based on the playback time or the amount of information.
- the price is lower than the case where the user listens to the song to the end, and thus the user can feel free to use this service.
- the charge determining unit determines the charge to the terminal when all the information in a unit of information has been transmitted to the terminal or played back in the terminal, the charge being less than (i) the charge to the terminal when all the information in the unit of information has been downloaded to the terminal, and (ii) a cost of purchasing a medium recorded with the unit of information. Accordingly, the user can listen to a song to the end at lower cost, and also the user can evaluate a song, which cannot be performed in a short-time audition, at a lower cost than the case where the song is downloaded or the case where the user buys a recording medium recorded with the information.
- the charge determining unit determines that the terminal is not charged when the playback time or the amount of transmitted information does not reach a predetermined level.
- the user is not charged when he or she stops playback after listening to a song for about 10 seconds. Therefore, the user is not charged when he or she listens to a non-favorite song, and thus the user can feel free to try an unknown song.
- the user likes a song after listening to the beginning of the song, he or she need not perform a further operation to listen to the song to the end, which is convenient.
- the terminal may further include a unit for specifying a genre or an artist of the information; and the server may further include a unit for transmitting to the terminal at least one piece of information corresponding to the specified genre or artist.
- the user can specify his or her favorite genre, for example, the top 100, instead of a song itself, and thus the user can listen to a currently popular song. In this case, the user is charged based on the playback time, and thus the user can feel free to try a song.
- the server may further include a database for storing evaluation data of a preference of a user of the terminal for the information; and a unit for selecting a plurality of pieces of information according to the evaluation data, whereby the transmitting unit transmits at least one of the plurality of pieces of information to the terminal as the at least one piece of information corresponding to the specified genre or artist.
- the server can store the user's preference so as to select many of the user's favorite songs at the time of genre playback. Accordingly, the number of operations required by the user, such as skipping songs, can be reduced and the royalties for the information providing program can be increased.
- the terminal may further include a unit for requesting from the server information in units of files so as to specify at least one piece of information; and the server may further include a unit for transmitting the information in the units of files to the terminal in response to the request.
- continuous playback and shuffle playback can be performed in the file, and songs can be sorted out or classified when the number of songs in the file increases.
- the server may further include a database for storing predetermined information related to the information, the predetermined information being added to the information when the information is transmitted to the terminal; and a unit for transmitting to the terminal the information together with the predetermined information. Accordingly, the latest information about the song can be provided while the song is being played back, and thus convenience for the user is enhanced and sales promotion can be performed.
- a system for providing music or video information includes a server; a terminal; a network operable to carry information between the server and the terminal; the server including a unit for sequentially transmitting to the terminal pieces of specific partial information selected in advance from a plurality of pieces of information; and a unit for transmitting to the terminal a desired piece of information selected in the terminal; and the terminal including a unit for playing back the transmitted pieces of specific partial information in real time; and a unit for selecting the desired piece of information from the plurality of pieces of information based on the played back pieces of specific partial information.
- pieces of specific partial information of music or video information are sequentially transmitted.
- the user can select a favorite song referring to the sequentially transmitted pieces of specific information so as to register the favorite song in his or her favorites file. Accordingly, the user can select and play back a song rapidly the next time, which leads to a significant increase in the user's convenience.
- the pieces of specific partial information are provided from the server to the terminal free of charge
- the terminal may further include a unit for playing back the selected piece of information in real time
- the server may further include a unit for stopping transmission of the selected piece of information to the terminal when the terminal outputs a playback stop instruction while the selected piece of information is being played back
- a charge determining unit operable to determine a charge to the terminal for the selected piece of information based on a factor selected from the group consisting of an amount of the selected piece of information and an amount of time the selected piece of information was played back. Accordingly, the user can sequentially listen to, for example, the climax of songs without worrying about the charge. When the user likes a song, he or she can register the song immediately in his or her file.
- FIG. 1 shows the configuration of a system according to a first embodiment of the present invention
- FIG. 2 is a block diagram showing the configuration of a terminal in the system shown in FIG. 1;
- FIG. 3 is a block diagram showing the configuration of a server in the system shown in FIG. 1;
- FIG. 4 shows an example of a Web site of the present invention
- FIG. 5 is a flowchart for illustrating a process according to the first embodiment of the present invention.
- FIG. 6 is a flowchart for illustrating a process according to a second embodiment of the present invention.
- FIG. 7 is a flowchart for illustrating a process of inputting an evaluation by specifying a genre
- FIG. 8 is a flowchart for illustrating a process according to a third embodiment of the present invention.
- FIG. 9 is a flowchart for illustrating a process of registering a song in a favorites file while the song is being played back;
- FIG. 10 is a flowchart for illustrating a process of playing back a song in the favorites file in real time
- FIG. 11 is a flowchart for illustrating a process according to a fifth embodiment of the present invention.
- FIG. 12 is a flowchart for illustrating a process according to a sixth embodiment of the present invention.
- FIG. 1 shows the configuration of a system according to an embodiment of the present invention.
- a site-side server 2 and user-side terminals 3 are connected to the Internet 1 .
- the server 2 and the terminals 3 can be formed with, for example, personal computers and necessary software.
- song information files
- the specific information may be video, news, etc.
- FIG. 2 is a block diagram showing the configuration of each of the terminals 3 .
- a personal computer is used as the terminal 3 , but a home audio system, a car stereo, or a portable telephone also may be used.
- the terminal 3 includes a CPU 4 and a RAM 5 for performing processing, a communication unit 6 for performing communication through the Internet 1 , an input/output unit 7 such as a keyboard, a display, and a speaker, a software storage unit 8 for storing various types of software, and a data storage unit 9 for storing various types of data.
- the software storage unit 8 includes a real-time playback mechanism 8 a for playing back a song transmitted from the server 2 through the Internet 1 in real time (for example, by streaming); a stop instructing mechanism 8 b for instructing that playback be stopped; a genre specifying mechanism 8 c for specifying a genre or an artist of a song; an evaluation input mechanism 8 d for evaluating a song while it is played back; a favorite-registering mechanism 8 e for registering a favorite song in a favorites file while it is being played back; a file-based song information request mechanism 8 f for requesting song information in units of files; a real-time partial information playback mechanism 8 g for playing back partial information of a song transmitted from the server 2 in real time; a partial-information-based song selecting mechanism 8 h for selecting a desired song based on the played back partial information; and a partial-information-based song playback mechanism 8 i for playing back the selected song in real time.
- a real-time playback mechanism 8 a for playing back a
- the genre specifying mechanism 8 c is used for specifying an interesting genre (for example, jazz, top 100, and new J-POP). Accordingly, the server 2 transmits an arbitrary song in the genre even when the user does not specify a song.
- an interesting genre for example, jazz, top 100, and new J-POP.
- the file-based song information request mechanism 8 f may request song information by specifying one or more songs in a file, instead of in units of files.
- the data storage unit 9 includes file data 9 a of registered favorite songs. With this arrangement, the terminal 3 can edit its own favorites file.
- the terminal 3 need not include the data storage unit 9 ; instead, the terminal 3 can register a favorite and edit a file on a Web site provided from the server 2 .
- a favorites file or the like need not be recorded in the terminal 3 , but may be managed on the server 2 . If the user has a user ID, the user can find his or her favorites file by using any of the terminals 3 so as to play back a song.
- FIG. 3 is a block diagram showing the configuration of the server 2 .
- the server 2 includes a CPU 10 and a RAM 11 for performing processing, a communication unit 12 for performing communication through the Internet 1 , an input/output unit 13 such as a keyboard and a display, a software storage unit 14 for storing various types of software, and a data storage unit 15 for storing various types of data.
- the software storage unit 14 includes a Web site serving mechanism 14 a for serving a Web site to the terminal 3 through the Internet 1 ; a user authentication mechanism 14 b for authenticating a user ID and password transmitted from the terminal 3 ; a song transmitting mechanism 14 c for transmitting a song specified by the user to the terminal 3 through the Internet 1 ; a transmission stopping mechanism 14 d for stopping transmission of a song when a stop instruction from the stop instructing mechanism 8 b of the terminal 3 has been transmitted to the server 2 through the Internet 1 ; a charge determining mechanism 14 e for determining the charge based on the playback time or on the amount of information; a genre-based song selecting mechanism 14 f for selecting a song to be transmitted to the terminal 3 in accordance with a genre or an artist; a genre-based song transmitting mechanism 14 g for transmitting to the terminal 3 a song of the genre or the artist specified by the genre specifying mechanism 8 c of the terminal 3 ; a file-based song transmitting mechanism 14 h for transmitting
- the transmission stopping mechanism 14 d does not stop transmitting a song as long as a stop instruction from the stop instructing mechanism 8 b of the terminal 3 has not been transmitted to the server 2 through the Internet 1 , and the song transmitting mechanism 14 c continues to transmit the song to the end.
- the charging method depends on an action of the user after playback has been started.
- the charge determining mechanism 14 e determines that the user has listened to a song and charges the user accordingly.
- the charge determining mechanism 14 e reads how many seconds have passed from the start of playback, and charges the user, for example, ten yen when the entire song has been listened to and does not charge the user when only ten seconds have passed from the start of playback. Also, five yen, for example, is charged when a playback stop instruction is given two minutes after the start of playback, that is, for one chorus.
- the user is not charged when he or she listens to music for only a short time.
- the user can feel free to listen to a song that he or she cannot recognize only from the title.
- the user can select free of charge or purchase by downloading.
- the charge when the user stops playback before the end of the song is lower than when the user listens to the entire song. Accordingly, the user can prevent wasteful expenditure and copyright holders can obtain new income.
- the user is charged every time he or she listens to music, and thus the user is charged when he or she listens to the same song again.
- the genre-based song selecting mechanism 14 f in the server 2 records the tastes of the user in a client data file 15 b , which will be described later, in association with the user ID, so that the genre-based song selecting mechanism 14 f selects many of the user's favorite songs and few non-favorite songs. Accordingly, the number of operations required by the user, such as skipping, can be reduced and the royalties for the information providing program can be increased.
- the user's tastes are determined in the following way. For example, a plurality of songs are played back and some of the songs are stopped by the user within a charge-free time. When 70% of the songs which are stopped early are enka (Japanese ballad), it is determined that the user does not like enka, and when 70% of the songs which are stopped early are jazz, it is determined that the user does not like jazz.
- enka Japanese ballad
- jazz it is determined that the user does not like jazz.
- the partial information transmitting mechanism 14 j selects and transmits part of a song stored in a song data file 15 c , which will be described later, for example, information for the climax of the song.
- the data storage unit 15 includes a basic data file 15 a for forming a Web site, the client data file 15 b , the song data file 15 c , and a related information data file 15 d .
- the data in these files is updated as required.
- the client data file 15 b includes data of a favorites file and genre customizing and charge information as well as authentication information such as the name, address, ID, and password of each user in the form of a database.
- the song data file 15 c includes data for genre-classification such as a song ID, the name of an artist, the title, and additional data such as information for defining the climax of the song, as well as data of songs, all in the form of a database.
- the related information data file 15 d includes data such as additional information added to a song, in the form of a database.
- This data is, for example, the latest information about the song and concert information.
- FIG. 4 shows an example of a Web site 16 served by the Web site serving mechanism 14 a .
- (a) is the top page of the Web site, that is, a user authentication page;
- (b) is a menu page presented when the user is authenticated;
- (c) is a page of a program list presented when the user selects program list in the menu page;
- (d) is a J-POP page presented when the user selects J-POP in the program list page; and
- (e) is a page for playing back the 10th song presented when the user selects this week's top 10 in the J-POP page.
- (f) is a search page presented when the user selects search in the menu page;
- (g) is an XYZ page presented when the user inputs the artist XYZ in the search page; and
- (h) is a playback page when the user selects “I Love You” in the XYZ page.
- (i) is a favorites page presented when the user selects favorites in the menu page;
- (j) is a ballad page presented when the user selects ballads in the favorites page;
- (k) is a playback page presented when the user selects all songs in the ballad page.
- the playback page displays the name of the artist and the title of the song which is being played back.
- the user ID and the password can be input to the user authentication page (a) by using the input/output unit 7 , for example, a keyboard. Also, by clicking a desired item in each selection page, the page for the selected item is presented.
- a playback stop instruction is output by the stop instructing mechanism 8 b so that transmission is stopped by the transmission stopping mechanism 14 d of the server 2 and playback is stopped.
- the latest information about the song can be displayed by the additional-information-based song transmitting mechanism 14 i in the server 2 so that sales promotion can be performed.
- a link to the XYZ page may be displayed in the playback page (e). Accordingly, the number of hits to these pages can be increased.
- the server 2 serves the Web site 16 to the terminal 3 through the communication unit 12 and the Internet 1 by using the Web site serving mechanism 14 a.
- step 101 necessary information is input in the spaces for the user ID and the password in the Web site 16 by using a keyboard or the like.
- This information is transmitted to the server 2 through the Internet 1 and the user authentication mechanism 14 b authenticates the user (step 102 ).
- the user authentication mechanism 14 b calls up the client data file 15 b stored in the data storage unit 15 and verifies the input user ID and password.
- the CPU 10 instructs the Web site serving mechanism 14 a to display the menu page so that the Web site serving mechanism 14 a displays the menu page shown in (b) of FIG. 4 (step 103 ).
- the terminal 3 selects an item in the menu page (step 104 ). For example, by selecting search, the search page shown in (f) of FIG. 4 is displayed, and the user inputs a title so as to specify a song (step 105 ). Then, this information is transmitted to the CPU 10 in the server 2 , and under the control of the CPU 10 , the song transmitting mechanism 14 c reads the specified song from the song data file 15 c stored in the data storage unit 15 and starts to transmit the song to the terminal 3 through the Internet 1 (step 106 ).
- step 108 when the stop button 20 in the playback page (e) of FIG. 4 is clicked within a predetermined short time at the terminal 3 , that information is transmitted to the transmission stopping mechanism 14 d in the server 2 through the Internet 1 and the stop instructing mechanism 8 b in the terminal 3 determines whether the time is within the predetermined time (step 108 ). If it is determined that the time is within the predetermined time, that information is transmitted to the charge determining mechanism 14 e in the server 2 and the process is completed without charge.
- step 109 If the playback is stopped at some mid-point (step 109 ) after the predetermined short time has passed, that information is transmitted to the charge determining mechanism 14 e of the server 2 through the Internet 1 , and the user is charged according to the playback time.
- the playback in the terminal 3 ends in accordance with the playback stop by the song transmitting mechanism 14 c in the server 2 (step 110 ).
- a stop instruction is not output from the terminal 3 during playback, and thus the charge determining mechanism 14 e charges a full amount which is cheaper than downloading.
- the charge information is stored, for example, in the client data file 15 b in the data storage unit 15 .
- the charging method is not limited to the above-described method in which the user is charged in accordance with the playback time. Alternatively, the user may be charged in accordance with the amount of played back information.
- the terminal 3 side is charged based on the playback time or the amount of played back information.
- the price is lower than the case where the user listens to the song to the end. Accordingly, the user can feel free to listen to music.
- FIG. 6 is a flowchart illustrating the process according to the second embodiment.
- the configuration of a system according to the second embodiment is the same as in the first embodiment, and the corresponding description will be omitted.
- the terminal 3 side clicks the stop button 20 in the playback page (e) of FIG. 4 within the predetermined short time, the user is not charged. Also, when the terminal 3 side stops playback at some midpoint after the predetermined short time has passed, the user is charged according to the playback time. If the user listens to a song to the end, the user is charged the full amount.
- a playback stop instruction is transmitted to the genre-based song selecting mechanism 14 f as well as to the transmission stopping mechanism 14 d .
- the genre-based song selecting mechanism 14 f selects the next song, for example the ninth song, from the song data file 15 c .
- the genre-based song transmitting mechanism 14 g transmits the ninth song to the terminal 3 through the Internet 1 .
- the stop button 20 in the playback page (e) of FIG. 4 is clicked and it is determined whether real-time playback of songs in the genre “this week's top 10” is stopped (step 204 ). If real-time playback of the songs in the genre is stopped, the charge information is stored in the client data file 15 b.
- the terminal 3 side can specify a genre or an artist instead of a song itself, an interesting song can be played back in real time even if the user does not have information such as the title of the song.
- the user is not charged if he or she stops playback within the predetermined short time, and thus the user can feel free to listen to the songs.
- the server 2 can select and transmit a plurality of arbitrary songs. Therefore, the user need not repeatedly search for songs, which is inconvenient.
- FIG. 7 is a flowchart of a process of inputting an evaluation when a genre is specified.
- FIG. 8 is a flowchart of a process according to the third embodiment of the present invention.
- the configuration of a system according to the third embodiment is the same as in the first embodiment, and thus the corresponding description will be omitted.
- the evaluation data is stored as the user's tastes in the client data file 15 b of the data storage unit 15 , the data being related to the user ID in the server 2 through the Internet 1 .
- the genre-based song selecting mechanism 14 f in the server 2 selects a song to be played back in real time from the song data file 15 c .
- the genre-based song selecting mechanism 14 f reads data of the user's tastes from the client data file 15 b (step 401 ) and selects many of the user's favorite songs and few non-favorite songs (step 402 ).
- a song is evaluated while it is being played back so that many favorite songs may be selected based on the evaluation when a genre-based selection is performed. Therefore, the number of operations required by the user, such as skipping, can be reduced and the royalties for the information providing program can be increased.
- FIG. 9 is a flowchart of a process of registering a song in the favorites file while the song is being played back.
- FIG. 10 is a flowchart of a process of playing back a song in the favorites file in real time according to the fourth embodiment of the present invention.
- the favorite-registering mechanism 8 e in the terminal 3 registers the song in the file data 9 a so as to store the song (step 501 ).
- the title and so on of the song is registered and stored in the client data file 15 b in the server 2 as favorites (step 502 ).
- step 602 By specifying a playback method (step 602 ), for example, by selecting playback all songs, the file-based song transmitting mechanism 14 h in the server 2 selects a predetermined song from the song data file 15 c (step 603 ), and the selected song is transmitted to the terminal 3 through the Internet 1 .
- the charge is determined by the charge determining mechanism 14 e and that information is stored in the client data file 15 b as data.
- step 603 the process returns to step 603 so that another predetermined song is selected from the song data file 15 c (step 603 ), and the selected song is transmitted to the terminal 3 through the Internet 1 .
- favorite songs can be registered in the favorites file while listening to the songs, and when the user wants to listen to all the favorite songs, the songs can be played back simply by opening the favorites file and clicking “playback all songs”. Accordingly, the user need not search for and input each favorite song, and the user's operation can be significantly reduced.
- the playback method by changing the playback method, only one specific song in a file can be played back. Further, the file data 9 a can be freely sorted out and edited in the terminal 3 side. Thus, the user can transmit the edited file data to the server 2 through the Internet 1 so that the file data can be stored in the client data file 15 b.
- the terminal 3 need not include the data storage unit 9 for the file data 9 a , and the data may be edited, processed, and stored in the server 2 . Also, a song is not downloaded to the file data 9 a which stores only information such as the title of the song and the name of the artist.
- FIG. 11 is a flowchart of a process according to the fifth embodiment.
- the configuration of a system according to the fifth embodiment is the same as in the first embodiment, and the thus the corresponding description will be omitted.
- the additional-information-based song transmitting mechanism 14 i selects information related to the song to be played back in the form of characters and videos from the related information data file 15 d stored in the data storage unit 15 (step 702 ), and the related information is transmitted to the terminal 3 through the Internet 1 together with the song (step 703 ). Accordingly, the song and the additional information are played back in the terminal 3 side (step 704 ).
- additional information can be provided while a song is being played back, and thus the user can obtain useful information and sales promotions can be performed.
- the information is not downloaded to the terminal 3 , and thus a large volume of information such as video information can be provided without keeping the user waiting.
- FIG. 12 is a flowchart of a process according to the sixth embodiment.
- the configuration of a system according to the sixth embodiment is the same as in the first embodiment, and thus the corresponding description will be omitted.
- the partial information transmitting mechanism 14 j of the server 2 selects predetermined partial information, for example, the climax of a song from the song data file 15 c (step 802 ), and the selected information is transmitted to the terminal 3 through the Internet 1 so as to be played back by the real-time partial information playback mechanism 8 g.
- step 803 when the stop button in the playback page is clicked after the partial information of a song is played back so that playback of the partial information is stopped (step 803 ), and when the partial-information-based song selecting mechanism 8 h specifies a song of desired partial information (step 804 ), the corresponding song is selected from the song data file 15 c in the server 2 , and the selected song is transmitted to the terminal 3 through the Internet 1 by the partial-information-based song transmitting mechanism 14 k , and thus a desired song is played back by the partial-information-based song playback mechanism 8 i in the terminal 3 .
- the user is not charged when he or she plays back partial information itself. Accordingly, the user can feel free to listen to partial information.
- step 803 when playback of partial information is not stopped at step 803 , the process returns to step 802 and predetermined partial information is selected so as to transmit the next partial information, and the selected information is transmitted to the terminal 3 .
- step 805 When a song is specified at step 804 and when a playback stop instruction is output during playback (step 805 ), for example, when the stop button in the playback page is clicked, the partial-information-based transmission stopping mechanism 141 in the server 2 stops playback, the partial-information-based charge determining mechanism 14 m determines the charge according to the playback time, and the charge information is stored in the client data file 15 b.
- the partial-information-based transmission stopping mechanism 141 in the server 2 transmits information that the song has been fully played back to the partial-information-based charge determining mechanism 14 m , which determines the full charge, and the charge information is stored in the client data file 15 b.
- partial information of a plurality of songs can be continuously played back in real time and free of charge.
- the user can evaluate a song more adequately than in the case where the user listens to free information of the climax of the song so as to fully play back the song, and thus wasteful listening can be prevented.
- the stop button partial information of a plurality of songs can be continuously listened to.
- the user need not operate pages for each song and the burden on the user can be reduced.
- the user can have broader options. That is, with the conventional method, the user selects a charge-free audition or promotion (in many cases, time is limited and it is not on-demand), or purchases with a charge.
- the user can try a song at a low price, and buy the song if he or she likes the song (if the user thinks it is more economical to buy the song because he or she wants to listen to the song many times), by using the service according to the present invention.
- the service providers can expect income by the promotion, and it becomes possible to ensure income by attracting users who have been reluctant to purchase songs (users who do not bring income). Also, a promotion for a song can be performed while the song is being played back, and thus a good promotional effect can be achieved. For example, the latest concert information may be provided.
- those who are in the business of selling CD packages can coexist with the service providers so as to obtain co-prosperity by using segregation (for example, songs included in only an album are not transmitted).
- the charging method is based on the playback time or the amount of information.
- the user may be charged according to the contents of the played back information.
- the latest information may be more expensive. Accordingly, various charging methods can be adopted and income for copyright holders can be further increased.
- partial information of a plurality of songs is selected from the song data file 15 c and is transmitted as partial information.
- information about the climax of a song may be prepared in advance independently from the data of the songs, and the information about the climax may be transmitted as partial information.
Abstract
A terminal can play back song or video information in real time without downloading it, and thus restrictions on the hardware of the terminal are reduced and a large amount of music can be listened to anytime and anywhere. Also, the user can listen to music more cheaply than if it was downloaded, and copyright problems are reduced. Further, the terminal is charged based on the playback time or the amount of information. Accordingly, when the user stops playback because he or she does not like a song, the price is less than it is when the user listens to the song to the end, and thus the user can feel free to use this service.
Description
- The present application claims priority from Japanese Application No. 2001-365396 filed Nov. 29, 2001, the disclosure of which is hereby incorporated by reference herein.
- The present invention relates to an information providing method and an information providing system for providing music or video information, for example, through the Internet.
- With the development of an Internet-related technique, music information and so on has been provided to users through the Internet by using various methods. Among them, the following are two main methods:
- 1. Charge-free and short-time audition or playback of music as a promotion
- 2. Paid distribution by downloading
- Users can obtain music information by, for example, paid distribution by downloading, and do not need to go to a store. Therefore, increased convenience can be realized.
- In the charge-free and short-time audition, however, users can listen to music only for a short time and they cannot always listen to a desired song. Also, in the playback as a promotion, users cannot always listen to a desired song, as in the short-time audition.
- On the other hand, in the paid distribution by downloading, more songs are provided than in a short-time audition and a promotion, and a desired song is more likely to be provided. However, this service is expensive and users may have second thoughts.
- In such a situation, the Internet cannot be used adequately and copyright holders of music cannot obtain sufficient income.
- The present invention has been made in view of the above-described situation, and it is an object of the present invention to provide a method and a system in which music or video information can be provided to users more cheaply and conveniently through a network and more profit can be distributed to copyright holders.
- In order to achieve the above-described object, according to a first aspect of the present invention, a method for providing music or video information from a server to a terminal through a network is provided. The method includes transmitting the information from the server to the terminal; playing back the transmitted information in real time in the terminal; stopping transmission of the information from the server to the terminal when the terminal outputs a playback stop instruction while the information is being played back; and determining a charge to the terminal for the transmitted information based on a factor selected from the group consisting of an amount of the transmitted information and an amount of time the transmitted information was played back.
- In the present invention, since music or video information can be played back in real time in the terminal without downloading it, restrictions on the hardware of the terminal are reduced and a large amount of music can be listened to anytime and anywhere. Also, copyright problems can be reduced.
- Also, the charge to the terminal is determined based on the playback time or the amount of information. Thus, when the user stops playback because he or she does not like the song, the price is lower than the case where the user listens to the song to the end, and thus the user can feel free to use this service.
- Further, in the known art of charge free or pay downloading, copyright holders cannot obtain sufficient income. However, by introducing a charging method based on the playback time, increased income can be expected.
- Preferably, when all the information in a unit of information has been transmitted to the terminal or played back in the terminal, the charge to the terminal is less than (i) the charge to the terminal when all the information in the unit of information has been downloaded to the terminal, and (ii) the cost of purchasing a medium recorded with the unit of information. Accordingly, the user can listen to a song to the end at a lower cost, and also the user can evaluate a song, which cannot be performed in a short-time audition, at a lower cost than the case where the song is downloaded or the case where the user buys a recording medium recorded with the information.
- Also, the user can enjoy listening to music at ease, feeling as if he or she has rented a song instead of buying it. Further, copyright holders can obtain new income.
- Preferably, the terminal is not charged when the playback time or the amount of transmitted information does not reach a predetermined level. With this arrangement, the user is not charged when he or she stops playback after listening to a song for about10 seconds. Therefore, the user is not charged when he or she listens to a non-favorite song, and thus the user can feel free to try an unknown song. Also, when the user likes a song after listening to the beginning of the song, he or she need not perform a further operation to listen to the song to the end, which is convenient.
- The method may further include specifying in the terminal a genre or an artist of the information; and transmitting from the server to the terminal at least one piece of information corresponding to the specified genre or artist. Accordingly, the user can specify his or her favorite genre, for example, the top 100, instead of a song itself, and thus the user can listen to a currently popular song. In this case, the user is charged based on the playback time, and thus the user can feel free to try a song.
- The method may further include evaluating a preference of a user of the terminal for the information in advance in the server; selecting in the server a plurality of pieces of information according to the preference of the user; and transmitting at least one of the plurality of pieces of information from the server to the terminal as the at least one piece of information corresponding to the specified genre or artist. With this arrangement, the server can store the user's preference so as to select many of the user's favorite songs at the time of genre playback. Accordingly, the number of operations required by the user, such as skipping songs, can be reduced and the royalties for the information providing program can be increased.
- The method may further include requesting, from the terminal to the server, information in units of files so as to specify at least one piece of information; and transmitting the information in the units of files from the server to the terminal in response to the request. With this arrangement, if the user registers a song in a favorites file, he or she can play back all of the songs in the favorites file simply by specifying the file. Further, a specific favorite song can be played back by specifying the song in the file. Accordingly, the user need not input or search for a song, and thus the operation by the user can be simplified.
- Further, continuous playback and shuffle playback can be performed in the file, and songs can be sorted out or classified when the number of songs in the file increases.
- Preferably, predetermined information related to the information is added to the information in the server so that the information is transmitted from the server to the terminal together with the predetermined information. Accordingly, the latest information about the song can be provided while the song is being played back, and thus convenience for the user is enhanced and sales promotion can be performed.
- According to a second aspect of the present invention, a method for providing music or video information from a server to a terminal through a network is provided. The method includes sequentially transmitting from the server to the terminal pieces of specific partial information selected in advance from a plurality of pieces of information; playing back the transmitted pieces of specific partial information in real time in the terminal; selecting in the terminal a desired piece of information from the plurality of pieces of information based on the played back pieces of specific partial information; and transmitting the selected piece of information from the server to the terminal. In the present invention, pieces of specific partial information of music or video information are sequentially transmitted. Thus, by selecting a climax part of a song as well as the beginning of the song, the user can select a favorite song referring to the sequentially transmitted pieces of specific information so as to register the favorite song in his or her favorites file. Accordingly, the user can select and play back a song rapidly the next time, which leads to a significant increase in the user's convenience.
- The method may further include providing the pieces of specific partial information from the server to the terminal free of charge; playing back the selected piece of information in real time in the terminal; stopping transmission of the selected piece of information from the server to the terminal when the terminal outputs a playback stop instruction while the selected piece of information is being played back; and determining a charge to the terminal for the selected piece of information based on a factor selected from the group consisting of an amount of the selected piece of information transmitted and an amount of time the selected piece of information was played back. Accordingly, the user can sequentially listen to, for example, the climax of songs without worrying about the charge. When the user likes a song, he or she can register the song immediately in his or her file.
- According to a third aspect of the present invention, a system for providing music or video information is provided. The system includes a server; a terminal; and a network operable to carry information between the server and the terminal. The terminal includes a unit for playing back in real time information transmitted from the server; and a unit for communicating a playback stop instruction to the server while the information is being played back. The server includes a unit for transmitting the information to the terminal; a unit for stopping transmission of the information to the terminal when the terminal communicates the playback stop instruction to the server; and a charge determining unit operable to determine a charge to the terminal for the transmitted information based on a factor selected from the group consisting of an amount of the transmitted information and an amount of time the transmitted information was played back.
- In the present invention, since music or video information can be played back in real time in the terminal without downloading it, restrictions on the hardware of the terminal are reduced and a large amount of music can be listened to anytime and anywhere. Also, copyright problems can be reduced.
- Also, the charge to the terminal is determined based on the playback time or the amount of information. Thus, when the user stops playback because he or she does not like the song, the price is lower than the case where the user listens to the song to the end, and thus the user can feel free to use this service.
- Further, in the known art of charge free or pay downloading, copyright holders cannot obtain sufficient income. However, by introducing a charging method based on the playback time, increased income can be expected.
- Preferably, the charge determining unit determines the charge to the terminal when all the information in a unit of information has been transmitted to the terminal or played back in the terminal, the charge being less than (i) the charge to the terminal when all the information in the unit of information has been downloaded to the terminal, and (ii) a cost of purchasing a medium recorded with the unit of information. Accordingly, the user can listen to a song to the end at lower cost, and also the user can evaluate a song, which cannot be performed in a short-time audition, at a lower cost than the case where the song is downloaded or the case where the user buys a recording medium recorded with the information.
- Preferably, the charge determining unit determines that the terminal is not charged when the playback time or the amount of transmitted information does not reach a predetermined level. With this arrangement, the user is not charged when he or she stops playback after listening to a song for about 10 seconds. Therefore, the user is not charged when he or she listens to a non-favorite song, and thus the user can feel free to try an unknown song. Also, when the user likes a song after listening to the beginning of the song, he or she need not perform a further operation to listen to the song to the end, which is convenient.
- The terminal may further include a unit for specifying a genre or an artist of the information; and the server may further include a unit for transmitting to the terminal at least one piece of information corresponding to the specified genre or artist. Accordingly, the user can specify his or her favorite genre, for example, the top 100, instead of a song itself, and thus the user can listen to a currently popular song. In this case, the user is charged based on the playback time, and thus the user can feel free to try a song.
- The server may further include a database for storing evaluation data of a preference of a user of the terminal for the information; and a unit for selecting a plurality of pieces of information according to the evaluation data, whereby the transmitting unit transmits at least one of the plurality of pieces of information to the terminal as the at least one piece of information corresponding to the specified genre or artist. With this arrangement, the server can store the user's preference so as to select many of the user's favorite songs at the time of genre playback. Accordingly, the number of operations required by the user, such as skipping songs, can be reduced and the royalties for the information providing program can be increased.
- The terminal may further include a unit for requesting from the server information in units of files so as to specify at least one piece of information; and the server may further include a unit for transmitting the information in the units of files to the terminal in response to the request. With this arrangement, if the user registers a song in a favorites file, he or she can play back all of the songs in the favorites file simply by specifying the file. Further, a specific favorite song can be played back by specifying the song in the file. Accordingly, the user need not input or search for a song, and thus the operation by the user can be simplified.
- Further, continuous playback and shuffle playback can be performed in the file, and songs can be sorted out or classified when the number of songs in the file increases.
- The server may further include a database for storing predetermined information related to the information, the predetermined information being added to the information when the information is transmitted to the terminal; and a unit for transmitting to the terminal the information together with the predetermined information. Accordingly, the latest information about the song can be provided while the song is being played back, and thus convenience for the user is enhanced and sales promotion can be performed.
- According to a fourth aspect of the present invention, a system for providing music or video information is provided. The system includes a server; a terminal; a network operable to carry information between the server and the terminal; the server including a unit for sequentially transmitting to the terminal pieces of specific partial information selected in advance from a plurality of pieces of information; and a unit for transmitting to the terminal a desired piece of information selected in the terminal; and the terminal including a unit for playing back the transmitted pieces of specific partial information in real time; and a unit for selecting the desired piece of information from the plurality of pieces of information based on the played back pieces of specific partial information. In the present invention, pieces of specific partial information of music or video information are sequentially transmitted. Thus, by selecting a climax part of a song as well as the beginning of the song, the user can select a favorite song referring to the sequentially transmitted pieces of specific information so as to register the favorite song in his or her favorites file. Accordingly, the user can select and play back a song rapidly the next time, which leads to a significant increase in the user's convenience.
- Preferably, the pieces of specific partial information are provided from the server to the terminal free of charge, the terminal may further include a unit for playing back the selected piece of information in real time, and the server may further include a unit for stopping transmission of the selected piece of information to the terminal when the terminal outputs a playback stop instruction while the selected piece of information is being played back; and a charge determining unit operable to determine a charge to the terminal for the selected piece of information based on a factor selected from the group consisting of an amount of the selected piece of information and an amount of time the selected piece of information was played back. Accordingly, the user can sequentially listen to, for example, the climax of songs without worrying about the charge. When the user likes a song, he or she can register the song immediately in his or her file.
- FIG. 1 shows the configuration of a system according to a first embodiment of the present invention;
- FIG. 2 is a block diagram showing the configuration of a terminal in the system shown in FIG. 1;
- FIG. 3 is a block diagram showing the configuration of a server in the system shown in FIG. 1;
- FIG. 4 shows an example of a Web site of the present invention;
- FIG. 5 is a flowchart for illustrating a process according to the first embodiment of the present invention;
- FIG. 6 is a flowchart for illustrating a process according to a second embodiment of the present invention;
- FIG. 7 is a flowchart for illustrating a process of inputting an evaluation by specifying a genre;
- FIG. 8 is a flowchart for illustrating a process according to a third embodiment of the present invention;
- FIG. 9 is a flowchart for illustrating a process of registering a song in a favorites file while the song is being played back;
- FIG. 10 is a flowchart for illustrating a process of playing back a song in the favorites file in real time;
- FIG. 11 is a flowchart for illustrating a process according to a fifth embodiment of the present invention; and
- FIG. 12 is a flowchart for illustrating a process according to a sixth embodiment of the present invention.
- Hereinafter, embodiments of the present invention will be described with reference to the drawings.
- FIG. 1 shows the configuration of a system according to an embodiment of the present invention.
- As shown in FIG. 1, a site-
side server 2 and user-side terminals 3 are connected to theInternet 1. Theserver 2 and theterminals 3 can be formed with, for example, personal computers and necessary software. In this case, song information (files) is provided as specific information from the site side to the user side. However, the specific information may be video, news, etc. - FIG. 2 is a block diagram showing the configuration of each of the
terminals 3. In this embodiment, a personal computer is used as theterminal 3, but a home audio system, a car stereo, or a portable telephone also may be used. - The
terminal 3 includes aCPU 4 and aRAM 5 for performing processing, acommunication unit 6 for performing communication through theInternet 1, an input/output unit 7 such as a keyboard, a display, and a speaker, asoftware storage unit 8 for storing various types of software, and adata storage unit 9 for storing various types of data. - The
software storage unit 8 includes a real-time playback mechanism 8 a for playing back a song transmitted from theserver 2 through theInternet 1 in real time (for example, by streaming); astop instructing mechanism 8 b for instructing that playback be stopped; agenre specifying mechanism 8 c for specifying a genre or an artist of a song; anevaluation input mechanism 8 d for evaluating a song while it is played back; a favorite-registeringmechanism 8 e for registering a favorite song in a favorites file while it is being played back; a file-based songinformation request mechanism 8 f for requesting song information in units of files; a real-time partialinformation playback mechanism 8 g for playing back partial information of a song transmitted from theserver 2 in real time; a partial-information-basedsong selecting mechanism 8 h for selecting a desired song based on the played back partial information; and a partial-information-basedsong playback mechanism 8 i for playing back the selected song in real time. - The
genre specifying mechanism 8 c is used for specifying an interesting genre (for example, jazz, top 100, and new J-POP). Accordingly, theserver 2 transmits an arbitrary song in the genre even when the user does not specify a song. - Further, by registering a favorite song by using the favorite-registering
mechanism 8 e, the user need not input or search for the title of the song. - The file-based song
information request mechanism 8 f may request song information by specifying one or more songs in a file, instead of in units of files. - The
data storage unit 9 includesfile data 9 a of registered favorite songs. With this arrangement, theterminal 3 can edit its own favorites file. - Alternatively, the
terminal 3 need not include thedata storage unit 9; instead, theterminal 3 can register a favorite and edit a file on a Web site provided from theserver 2. - For example, a favorites file or the like need not be recorded in the
terminal 3, but may be managed on theserver 2. If the user has a user ID, the user can find his or her favorites file by using any of theterminals 3 so as to play back a song. - FIG. 3 is a block diagram showing the configuration of the
server 2. Theserver 2 includes aCPU 10 and aRAM 11 for performing processing, acommunication unit 12 for performing communication through theInternet 1, an input/output unit 13 such as a keyboard and a display, asoftware storage unit 14 for storing various types of software, and adata storage unit 15 for storing various types of data. - The software storage unit14 includes a Web site serving mechanism 14 a for serving a Web site to the terminal 3 through the Internet 1; a user authentication mechanism 14 b for authenticating a user ID and password transmitted from the terminal 3; a song transmitting mechanism 14 c for transmitting a song specified by the user to the terminal 3 through the Internet 1; a transmission stopping mechanism 14 d for stopping transmission of a song when a stop instruction from the stop instructing mechanism 8 b of the terminal 3 has been transmitted to the server 2 through the Internet 1; a charge determining mechanism 14 e for determining the charge based on the playback time or on the amount of information; a genre-based song selecting mechanism 14 f for selecting a song to be transmitted to the terminal 3 in accordance with a genre or an artist; a genre-based song transmitting mechanism 14 g for transmitting to the terminal 3 a song of the genre or the artist specified by the genre specifying mechanism 8 c of the terminal 3; a file-based song transmitting mechanism 14 h for transmitting a file when the file-based song information request mechanism 8 f of the terminal 3 requests transmission of songs in units of files; an additional-information-based song transmitting mechanism 14 i for providing the latest information about a song while it is being played back; a partial information transmitting mechanism 14 j for transmitting to the terminal 3 through the Internet 1 partial information which has been selected in advance; a partial-information-based song transmitting mechanism 14 k for transmitting to the terminal 3 through the Internet 1 a song selected by the partial-information-based song selecting mechanism 8 h of the terminal 3; a partial-information-based transmission stopping mechanism 141 for stopping transmission of a song when the terminal 3 instructs that transmission be stopped; and a partial-information-based charge determining mechanism 14 m for determining the charge based on the playback time or the amount of information of songs according to the partial information.
- The
transmission stopping mechanism 14 d does not stop transmitting a song as long as a stop instruction from thestop instructing mechanism 8 b of theterminal 3 has not been transmitted to theserver 2 through theInternet 1, and thesong transmitting mechanism 14 c continues to transmit the song to the end. - The charging method depends on an action of the user after playback has been started. When the user performs no action during playback, the
charge determining mechanism 14 e determines that the user has listened to a song and charges the user accordingly. Thecharge determining mechanism 14 e reads how many seconds have passed from the start of playback, and charges the user, for example, ten yen when the entire song has been listened to and does not charge the user when only ten seconds have passed from the start of playback. Also, five yen, for example, is charged when a playback stop instruction is given two minutes after the start of playback, that is, for one chorus. - Accordingly, the user is not charged when he or she listens to music for only a short time. Thus, the user can feel free to listen to a song that he or she cannot recognize only from the title.
- In the known art, the user can select free of charge or purchase by downloading. In addition, in the above-described method, the charge when the user stops playback before the end of the song is lower than when the user listens to the entire song. Accordingly, the user can prevent wasteful expenditure and copyright holders can obtain new income.
- The user is charged every time he or she listens to music, and thus the user is charged when he or she listens to the same song again.
- When the
terminal 3 performs an evaluation of a song during playback, the genre-basedsong selecting mechanism 14 f in theserver 2 records the tastes of the user in a client data file 15 b, which will be described later, in association with the user ID, so that the genre-basedsong selecting mechanism 14 f selects many of the user's favorite songs and few non-favorite songs. Accordingly, the number of operations required by the user, such as skipping, can be reduced and the royalties for the information providing program can be increased. - The user's tastes are determined in the following way. For example, a plurality of songs are played back and some of the songs are stopped by the user within a charge-free time. When 70% of the songs which are stopped early are enka (Japanese ballad), it is determined that the user does not like enka, and when 70% of the songs which are stopped early are jazz, it is determined that the user does not like jazz.
- The partial
information transmitting mechanism 14 j selects and transmits part of a song stored in a song data file 15 c, which will be described later, for example, information for the climax of the song. - The
data storage unit 15 includes a basic data file 15 a for forming a Web site, the client data file 15 b, the song data file 15 c, and a related information data file 15 d. The data in these files is updated as required. - The client data file15 b includes data of a favorites file and genre customizing and charge information as well as authentication information such as the name, address, ID, and password of each user in the form of a database.
- The song data file15 c includes data for genre-classification such as a song ID, the name of an artist, the title, and additional data such as information for defining the climax of the song, as well as data of songs, all in the form of a database.
- The related information data file15 d includes data such as additional information added to a song, in the form of a database. This data is, for example, the latest information about the song and concert information.
- FIG. 4 shows an example of a
Web site 16 served by the Website serving mechanism 14 a. In FIG. 4, (a) is the top page of the Web site, that is, a user authentication page; (b) is a menu page presented when the user is authenticated; (c) is a page of a program list presented when the user selects program list in the menu page; (d) is a J-POP page presented when the user selects J-POP in the program list page; and (e) is a page for playing back the 10th song presented when the user selects this week's top 10 in the J-POP page. - Also in FIG. 4, (f) is a search page presented when the user selects search in the menu page; (g) is an XYZ page presented when the user inputs the artist XYZ in the search page; and (h) is a playback page when the user selects “I Love You” in the XYZ page.
- Further, (i) is a favorites page presented when the user selects favorites in the menu page; (j) is a ballad page presented when the user selects ballads in the favorites page; and (k) is a playback page presented when the user selects all songs in the ballad page. The playback page displays the name of the artist and the title of the song which is being played back.
- The user ID and the password can be input to the user authentication page (a) by using the input/
output unit 7, for example, a keyboard. Also, by clicking a desired item in each selection page, the page for the selected item is presented. - Further, by clicking a
next button - Also, by clicking a
forward button 21 in the “this week's top 10” page (e), higher-ranked songs are displayed in a fast-forward manner. By clicking aback button 19, lower-ranked songs are displayed. In addition, by clicking astop button 20, a playback stop instruction is output by thestop instructing mechanism 8 b so that transmission is stopped by thetransmission stopping mechanism 14 d of theserver 2 to stop playback. - By clicking a
stop button stop instructing mechanism 8 b so that transmission is stopped by thetransmission stopping mechanism 14 d of theserver 2 and playback is stopped. - By clicking a
forward button 24 in the playback page (k), the user can skip to the next song. - Also, in each of the playback pages (e), (h), and (k), the latest information about the song can be displayed by the additional-information-based
song transmitting mechanism 14 i in theserver 2 so that sales promotion can be performed. - A link to the XYZ page may be displayed in the playback page (e). Accordingly, the number of hits to these pages can be increased.
- Next, the operation of the system configured in this manner will be described with reference to the flowchart in FIG. 5.
- For example, when the URL of the
Web site 16 is input through the input/output unit 7 by using a predetermined browser in theterminal 3, theserver 2 serves theWeb site 16 to theterminal 3 through thecommunication unit 12 and theInternet 1 by using the Website serving mechanism 14 a. - Then, as shown in (a) of FIG. 4, necessary information is input in the spaces for the user ID and the password in the
Web site 16 by using a keyboard or the like (step 101). This information is transmitted to theserver 2 through theInternet 1 and theuser authentication mechanism 14 b authenticates the user (step 102). - At this time, the
user authentication mechanism 14 b calls up the client data file 15 b stored in thedata storage unit 15 and verifies the input user ID and password. - If the input user ID and password match the client data, the
CPU 10 instructs the Website serving mechanism 14 a to display the menu page so that the Website serving mechanism 14 a displays the menu page shown in (b) of FIG. 4 (step 103). - If the input user ID and password do not match the client data, a message to that effect is displayed on the
terminal 3, and a further input is required in theterminal 3. - Next, the
terminal 3 selects an item in the menu page (step 104). For example, by selecting search, the search page shown in (f) of FIG. 4 is displayed, and the user inputs a title so as to specify a song (step 105). Then, this information is transmitted to theCPU 10 in theserver 2, and under the control of theCPU 10, thesong transmitting mechanism 14 c reads the specified song from the song data file 15 c stored in thedata storage unit 15 and starts to transmit the song to theterminal 3 through the Internet 1 (step 106). - Accordingly, by using the real-
time playback mechanism 8 a in theterminal 3, streaming of a desired song can be performed through the speaker of the input/output unit 7 (step 107). - Various methods can be adopted to specify a song other than the above-described method.
- Next, when the
stop button 20 in the playback page (e) of FIG. 4 is clicked within a predetermined short time at theterminal 3, that information is transmitted to thetransmission stopping mechanism 14 d in theserver 2 through theInternet 1 and thestop instructing mechanism 8 b in theterminal 3 determines whether the time is within the predetermined time (step 108). If it is determined that the time is within the predetermined time, that information is transmitted to thecharge determining mechanism 14 e in theserver 2 and the process is completed without charge. - If the playback is stopped at some mid-point (step109) after the predetermined short time has passed, that information is transmitted to the
charge determining mechanism 14 e of theserver 2 through theInternet 1, and the user is charged according to the playback time. - Further, when a song is played back to the end, the playback in the
terminal 3 ends in accordance with the playback stop by thesong transmitting mechanism 14 c in the server 2 (step 110). In this case, a stop instruction is not output from theterminal 3 during playback, and thus thecharge determining mechanism 14 e charges a full amount which is cheaper than downloading. The charge information is stored, for example, in the client data file 15 b in thedata storage unit 15. - Accordingly, when the user indicates that he or she does not like a song within a short playback time, the user can stop the song and is not charged. Thus, the user can feel free to listen to an unknown song. Also, when the user wants to stop a song after the predetermined short time has passed, the user can stop it at some mid-point. In this case, the price is lower than the case where the user listens to the song to the end. Thus, the user can feel free to listen to songs. As a result, copyright holders can obtain sufficient income compared to the case of conventional free-of-charge or pay downloads.
- The charging method is not limited to the above-described method in which the user is charged in accordance with the playback time. Alternatively, the user may be charged in accordance with the amount of played back information.
- As described above, according to the first embodiment, since a song or video information is played back in real time in the
terminal 3 without downloading it, restrictions on the hardware of theterminal 3 are reduced and a large amount of music can be listened to anytime and anywhere. Also, the user can listen to music more cheaply compared to the case of downloading it, and copyright problems are reduced. - Also, the
terminal 3 side is charged based on the playback time or the amount of played back information. Thus, when the user stops playback because he or she does not like the song, the price is lower than the case where the user listens to the song to the end. Accordingly, the user can feel free to listen to music. - Further, since the user is not charged when he or she stops playback after listening to a song for about 10 seconds, the user is not charged when he or she does not like the played back music. Thus, the user can feel free to listen to unknown songs. Also, if the user likes a song being played back, he or she can continue to listen to the song to the end, which is convenient.
- Also, in the conventional art of free or pay downloads, copyright holders cannot obtain sufficient income. However, with the introduction of a charging method based on the playback time and so on, further profit can be expected.
- Next, a second embodiment of the present invention will be described. FIG. 6 is a flowchart illustrating the process according to the second embodiment. The configuration of a system according to the second embodiment is the same as in the first embodiment, and the corresponding description will be omitted.
- Now, the operation in the second embodiment will be described. From the step in which the URL of the
Web site 16 is input through the input/output unit 7 by using the predetermined browser in theterminal 3 to the step in which the menu page shown in (b) of FIG. 4 is displayed in theterminal 3 is the same as in the first embodiment, and thus the corresponding description will be omitted. - Referring to FIGS. 2, 3, and6, when the
terminal 3 side selects program list in the menu page presented to theterminal 3, the program list shown in (c) of FIG. 4 is displayed. Then, when theterminal 3 side selects J-POP and thegenre specifying mechanism 8 c in theterminal 3 selects “this week's top 10” in the J-POP page (d) of FIG. 4 (step 201), the genre-basedsong selecting mechanism 14 f selects the 10th song “I Love You” from the song data file 15 c stored in thedata storage unit 15 in the server 2 (step 202), and then the genre-basedsong transmitting mechanism 14 g starts to transmit the 10th song as shown in (e) of FIG. 4 (step 203). - As in the first embodiment, when the
terminal 3 side clicks thestop button 20 in the playback page (e) of FIG. 4 within the predetermined short time, the user is not charged. Also, when theterminal 3 side stops playback at some midpoint after the predetermined short time has passed, the user is charged according to the playback time. If the user listens to a song to the end, the user is charged the full amount. - However, in the second embodiment, a playback stop instruction is transmitted to the genre-based
song selecting mechanism 14 f as well as to thetransmission stopping mechanism 14 d. By receiving the instruction, the genre-basedsong selecting mechanism 14 f selects the next song, for example the ninth song, from the song data file 15 c. Then, the genre-basedsong transmitting mechanism 14 g transmits the ninth song to theterminal 3 through theInternet 1. - When the 10th song is played back to the end, for example, the
stop button 20 in the playback page (e) of FIG. 4 is clicked and it is determined whether real-time playback of songs in the genre “this week's top 10” is stopped (step 204). If real-time playback of the songs in the genre is stopped, the charge information is stored in the client data file 15 b. - Further, when the
stop button 20 in the playback page (e) of FIG. 4 is not clicked and when real-time playback of the songs in the genre “this week's top 10” is not stopped, the next song, for example, the ninth song is played back. - As described above, according to the second embodiment, since the
terminal 3 side can specify a genre or an artist instead of a song itself, an interesting song can be played back in real time even if the user does not have information such as the title of the song. In addition, the user is not charged if he or she stops playback within the predetermined short time, and thus the user can feel free to listen to the songs. - Also, when the
terminal side 3 specifies a genre or an artist, theserver 2 can select and transmit a plurality of arbitrary songs. Therefore, the user need not repeatedly search for songs, which is inconvenient. - Next, a third embodiment of the present invention will be described. FIG. 7 is a flowchart of a process of inputting an evaluation when a genre is specified. FIG. 8 is a flowchart of a process according to the third embodiment of the present invention. The configuration of a system according to the third embodiment is the same as in the first embodiment, and thus the corresponding description will be omitted.
- For example, as shown in FIG. 7, if a song being played back is evaluated (step301) by using the
evaluation input mechanism 8 d in theterminal 3 shown in FIG. 2 while a genre-based playback is being performed, the evaluation data is stored as the user's tastes in the client data file 15 b of thedata storage unit 15, the data being related to the user ID in theserver 2 through theInternet 1. - Next, the operation in the third embodiment will be described. From the step in which the URL of the
Web site 16 is input through the input/output unit 7 by using the predetermined browser in theterminal 3 to the step in which the menu page shown in (b) of FIG. 4 is displayed in theterminal 3 is the same as in the first embodiment, and thus the corresponding description will be omitted. - Referring to FIGS. 2, 3, and8, when the
genre specifying mechanism 8 c specifies a genre, the genre-basedsong selecting mechanism 14 f in theserver 2 selects a song to be played back in real time from the song data file 15 c. Herein, the genre-basedsong selecting mechanism 14 f reads data of the user's tastes from the client data file 15 b (step 401) and selects many of the user's favorite songs and few non-favorite songs (step 402). - After the genre-based
song selecting mechanism 14 f selects a favorite song, the same steps as in the second embodiment are performed to the step of stopping genre playback, and thus the corresponding description will be omitted. - According to the third embodiment, a song is evaluated while it is being played back so that many favorite songs may be selected based on the evaluation when a genre-based selection is performed. Therefore, the number of operations required by the user, such as skipping, can be reduced and the royalties for the information providing program can be increased.
- Next, a fourth embodiment of the present invention will be described. FIG. 9 is a flowchart of a process of registering a song in the favorites file while the song is being played back. FIG. 10 is a flowchart of a process of playing back a song in the favorites file in real time according to the fourth embodiment of the present invention.
- Referring to FIG. 9, by clicking “register in favorites” in the playback page (h) of FIG. 4 while a song is being played back, the favorite-registering
mechanism 8 e in theterminal 3 registers the song in thefile data 9 a so as to store the song (step 501). At the same time, the title and so on of the song is registered and stored in the client data file 15 b in theserver 2 as favorites (step 502). - The configuration of a system according to the fourth embodiment is the same as in the first embodiment, and thus the corresponding description will be omitted.
- Next, the operation in the fourth embodiment will be described. From the step in which the URL of the
Web site 16 is input through the input/output unit 7 by using the predetermined browser in theterminal 3 to the step in which the menu page is displayed in theterminal 3 is the same as in the first embodiment, and thus the corresponding description will be omitted. - Referring to FIGS. 2, 3, and10, when the file-based song
information request mechanism 8 f in theterminal 3 selects favorites in the menu page (step 601), the favorites page is displayed, and by selecting ballad, the ballad page shown in (j) of FIG. 4 is displayed. - By specifying a playback method (step602), for example, by selecting playback all songs, the file-based
song transmitting mechanism 14 h in theserver 2 selects a predetermined song from the song data file 15 c (step 603), and the selected song is transmitted to theterminal 3 through theInternet 1. - Then, after a real-time playback of a first song, the charge is determined by the
charge determining mechanism 14 e and that information is stored in the client data file 15 b as data. - Also, except for the case where playback of a file is stopped by the
stop instructing mechanism 8 b, the process returns to step 603 so that another predetermined song is selected from the song data file 15 c (step 603), and the selected song is transmitted to theterminal 3 through theInternet 1. - Furthermore, when playback of a file is stopped by the
stop instructing mechanism 8 b, a playback stop instruction is transmitted to thetransmission stopping mechanism 14 d in theserver 2 by clicking thestop button 23 in the playback page (k) of FIG. 4, and thus playback of the file is stopped. - According to the fourth embodiment, favorite songs can be registered in the favorites file while listening to the songs, and when the user wants to listen to all the favorite songs, the songs can be played back simply by opening the favorites file and clicking “playback all songs”. Accordingly, the user need not search for and input each favorite song, and the user's operation can be significantly reduced.
- Also, by changing the playback method, only one specific song in a file can be played back. Further, the
file data 9 a can be freely sorted out and edited in theterminal 3 side. Thus, the user can transmit the edited file data to theserver 2 through theInternet 1 so that the file data can be stored in the client data file 15 b. - Alternatively, the
terminal 3 need not include thedata storage unit 9 for thefile data 9 a, and the data may be edited, processed, and stored in theserver 2. Also, a song is not downloaded to thefile data 9 a which stores only information such as the title of the song and the name of the artist. - Accordingly, there are less restrictions in the hardware in the
terminal 3, and the user can play back his or her favorite songs anywhere by using a terminal in which his or her user ID is input. Also, since a song is not downloaded, copyright problems are reduced. - Next, a fifth embodiment of the present invention will be described. FIG. 11 is a flowchart of a process according to the fifth embodiment. The configuration of a system according to the fifth embodiment is the same as in the first embodiment, and the thus the corresponding description will be omitted.
- Next, the operation of the fifth embodiment will be described. From the step in which the URL of the
Web site 16 is input through the input/output unit 7 by using the predetermined browser in theterminal 3 to the step in which the genre-basedsong selecting mechanism 14 f selects a predetermined song from the song data file 15 c stored in thedata storage unit 15 in theserver 2 is the same as in the second embodiment, and thus the corresponding description will be omitted. - Referring to FIGS. 3 and 11, when a song is selected (step701), the additional-information-based
song transmitting mechanism 14 i selects information related to the song to be played back in the form of characters and videos from the related information data file 15 d stored in the data storage unit 15 (step 702), and the related information is transmitted to theterminal 3 through theInternet 1 together with the song (step 703). Accordingly, the song and the additional information are played back in theterminal 3 side (step 704). - After that, the same steps as in the second embodiment are performed, except that additional information is played back together with each song.
- According to the fifth embodiment, additional information can be provided while a song is being played back, and thus the user can obtain useful information and sales promotions can be performed.
- Also, the information is not downloaded to the
terminal 3, and thus a large volume of information such as video information can be provided without keeping the user waiting. - Next, a sixth embodiment of the present invention will be described. FIG. 12 is a flowchart of a process according to the sixth embodiment. The configuration of a system according to the sixth embodiment is the same as in the first embodiment, and thus the corresponding description will be omitted.
- Next, the operation according to the sixth embodiment will be described. From the step in which the URL of the
Web site 16 is input through the input/output unit 7 by using the predetermined browser in theterminal 3 to the step in which the menu page is displayed in theterminal 3 is the same as in the first embodiment, and thus the corresponding description will be omitted. - Referring to FIGS. 2, 3, and12, by clicking “others” in the menu page (b) of FIG. 4 so as to specify genre-specific partial information (step 801), the partial
information transmitting mechanism 14 j of theserver 2 selects predetermined partial information, for example, the climax of a song from the song data file 15 c (step 802), and the selected information is transmitted to theterminal 3 through theInternet 1 so as to be played back by the real-time partialinformation playback mechanism 8 g. - Then, when the stop button in the playback page is clicked after the partial information of a song is played back so that playback of the partial information is stopped (step803), and when the partial-information-based
song selecting mechanism 8 h specifies a song of desired partial information (step 804), the corresponding song is selected from the song data file 15 c in theserver 2, and the selected song is transmitted to theterminal 3 through theInternet 1 by the partial-information-basedsong transmitting mechanism 14 k, and thus a desired song is played back by the partial-information-basedsong playback mechanism 8 i in theterminal 3. Incidentally, the user is not charged when he or she plays back partial information itself. Accordingly, the user can feel free to listen to partial information. - Also, when playback of partial information is not stopped at step803, the process returns to step 802 and predetermined partial information is selected so as to transmit the next partial information, and the selected information is transmitted to the
terminal 3. - Furthermore, when a song is not specified at step804, it is determined that the user does not want to listen to partial information and a song, and playback ends.
- When a song is specified at step804 and when a playback stop instruction is output during playback (step 805), for example, when the stop button in the playback page is clicked, the partial-information-based
transmission stopping mechanism 141 in theserver 2 stops playback, the partial-information-basedcharge determining mechanism 14 m determines the charge according to the playback time, and the charge information is stored in the client data file 15 b. - Further, when the song is played back to the end (step806), the partial-information-based
transmission stopping mechanism 141 in theserver 2 transmits information that the song has been fully played back to the partial-information-basedcharge determining mechanism 14 m, which determines the full charge, and the charge information is stored in the client data file 15 b. - According to the sixth embodiment, partial information of a plurality of songs can be continuously played back in real time and free of charge. In this method, the user can evaluate a song more adequately than in the case where the user listens to free information of the climax of the song so as to fully play back the song, and thus wasteful listening can be prevented. Also, if the user does not click the stop button, partial information of a plurality of songs can be continuously listened to. Thus, the user need not operate pages for each song and the burden on the user can be reduced.
- Also, when the user listens to partial information and specifies a song so as to start listening to the song, and when the user wants to stop playback at some mid-point, the user is charged according to the playback time if he or she stops playback. Thus, the user can feel free to play back songs. Also, in the method where the user is charged according to playback time based on the partial information, copyright holders can obtain more income than in the case of conventional free or pay downloading.
- As described above, according to the present invention, the user can have broader options. That is, with the conventional method, the user selects a charge-free audition or promotion (in many cases, time is limited and it is not on-demand), or purchases with a charge. In addition, according to the present invention, the user can try a song at a low price, and buy the song if he or she likes the song (if the user thinks it is more economical to buy the song because he or she wants to listen to the song many times), by using the service according to the present invention.
- The service providers can expect income by the promotion, and it becomes possible to ensure income by attracting users who have been reluctant to purchase songs (users who do not bring income). Also, a promotion for a song can be performed while the song is being played back, and thus a good promotional effect can be achieved. For example, the latest concert information may be provided.
- Further, those who are in the business of selling CD packages can coexist with the service providers so as to obtain co-prosperity by using segregation (for example, songs included in only an album are not transmitted).
- Although the invention herein has been described with reference to particular embodiments, it is to be understood that these embodiments are merely illustrative of the principles and applications of the present invention. It is therefore to be understood that numerous modifications may be made to the illustrative embodiments and that other arrangements may be devised without departing from the spirit and scope of the present invention as defined by the appended claims.
- For example, in the above-described embodiments, the charging method is based on the playback time or the amount of information. However, the user may be charged according to the contents of the played back information. For example, the latest information may be more expensive. Accordingly, various charging methods can be adopted and income for copyright holders can be further increased.
- Further, in the above-described embodiments, partial information of a plurality of songs is selected from the song data file15 c and is transmitted as partial information. Alternatively, information about the climax of a song may be prepared in advance independently from the data of the songs, and the information about the climax may be transmitted as partial information.
- As described above, in the present invention, real-time playback of music or video can be enjoyed on a network easily and at a low price. Further, income of copyright holders can be increased.
Claims (18)
1. A method for providing music or video information from a server to a terminal through a network, the method comprising:
transmitting the information from the server to the terminal;
playing back the transmitted information in real time in the terminal;
stopping transmission of the information from the server to the terminal when the terminal outputs a playback stop instruction while the information is being played back; and
determining a charge to the terminal for the transmitted information based on a factor selected from the group consisting of an amount of the transmitted information and an amount of time the transmitted information was played back.
2. The method according to claim 1 , wherein the charge to the terminal when all the information in a unit of information has been transmitted to the terminal or played back in the terminal is less than (i) the charge to the terminal when all the information in the unit of information has been downloaded to the terminal, and (ii) a cost of purchasing a medium recorded with the unit of information.
3. The method according to claim 1 , wherein the charge to the terminal is zero when the amount of time the transmitted information was played back or the amount of the transmitted information does not reach a predetermined level.
4. The method according to claim 1 , further comprising:
specifying in the terminal a genre or an artist of the information; and
transmitting from the server to the terminal at least one piece of information corresponding to the specified genre or artist.
5. The method according to claim 4 , further comprising:
evaluating a preference of a user of the terminal for the information in advance in the server;
selecting in the server a plurality of pieces of information according to the preference of the user; and
transmitting at least one of the plurality of pieces of information from the server to the terminal as the at least one piece of information corresponding to the specified genre or artist.
6. The method according to claim 1 , further comprising:
requesting, from the terminal to the server, information in units of files so as to specify at least one piece of information; and
transmitting the information in the units of files from the server to the terminal in response to the request.
7. The method according to claim 1 , further comprising:
adding to the information in the server predetermined information related to the information; and
transmitting the information together with the predetermined information from the server to the terminal.
8. A method for providing music or video information from a server to a terminal through a network, the method comprising:
sequentially transmitting from the server to the terminal pieces of specific partial information selected in advance from a plurality of pieces of information;
playing back the transmitted pieces of specific partial information in real time in the terminal;
selecting in the terminal a desired piece of information from the plurality of pieces of information based on the played back pieces of specific partial information; and
transmitting the selected piece of information from the server to the terminal.
9. The method according to claim 8 , further comprising:
providing the pieces of specific partial information from the server to the terminal free of charge;
playing back the selected piece of information in real time in the terminal;
stopping transmission of the selected piece of information from the server to the terminal when the terminal outputs a playback stop instruction while the selected piece of information is being played back; and
determining a charge to the terminal for the selected piece of information based on a factor selected from the group consisting of an amount of the selected piece of information transmitted and an amount of time the selected piece of information was played back.
10. A system for providing music or video information, comprising:
a server;
a terminal; and
a network operable to carry information between the server and the terminal;
the terminal including:
means for playing back in real time information transmitted from the server; and
means for communicating a playback stop instruction to the server while the information is being played back; and
the server including:
means for transmitting the information to the terminal;
means for stopping transmission of the information to the terminal when the terminal communicates the playback stop instruction to the server; and
a charge determining unit operable to determine a charge to the terminal for the transmitted information based on a factor selected from the group consisting of an amount of the transmitted information and an amount of time the transmitted information was played back.
11. The system according to claim 10 , wherein the charge determining unit determines the charge to the terminal when all the information in a unit of information has been transmitted to the terminal or played back in the terminal, the charge being less than (i) the charge to the terminal when all the information in the unit of information has been downloaded to the terminal, and (ii) a cost of purchasing a medium recorded with the unit of information.
12. The system according to claim 10 , wherein the charge determining unit determines that the charge to the terminal is zero when the amount of time the transmitted information was played back or the amount of the transmitted information does not reach a predetermined level.
13. The system according to claim 10 , wherein the terminal further comprises:
means for specifying a genre or an artist of the information; and
wherein the server further comprises:
means for transmitting to the terminal at least one piece of information corresponding to the specified genre or artist.
14. The system according to claim 13 , wherein the server further comprises:
a database for storing evaluation data of a preference of a user of the terminal for the information; and
means for selecting a plurality of pieces of information according to the evaluation data, whereby the means for transmitting transmits at least one of the plurality of pieces of information to the terminal as the at least one piece of information corresponding to the specified genre or artist.
15. The system according to claim 10 , wherein the terminal further comprises:
means for requesting from the server information in units of files so as to specify at least one piece of information; and
wherein the server further comprises:
means for transmitting the information in the units of files to the terminal in response to the request.
16. The system according to claim 10 , wherein the server further comprises:
a database for storing predetermined information related to the information, the predetermined information being added to the information when the information is transmitted to the terminal; and
means for transmitting to the terminal the information together with the predetermined information.
17. A system for providing music or video information, comprising:
a server;
a terminal; and
a network operable to carry information between the server and the terminal;
the server including:
means for sequentially transmitting to the terminal pieces of specific partial information selected in advance from a plurality of pieces of information; and
means for transmitting to the terminal a desired piece of information selected in the terminal, and
the terminal including:
means for playing back the transmitted pieces of specific partial information in real time; and
means for selecting the desired piece of information from the plurality of pieces of information based on the played back pieces of specific partial information.
18. The system according to claim 17 , wherein the pieces of specific partial information are provided from the server to the terminal free of charge, the terminal further comprising:
means for playing back the selected piece of information in real time,
and the server further comprising:
means for stopping transmission of the selected piece of information to the terminal when the terminal outputs a playback stop instruction while the selected piece of information is being played back; and
a charge determining unit operable to determine a charge to the terminal for the selected piece of information based on a factor selected from the group consisting of an amount of the selected piece of information and an amount of time the selected piece of information was played back.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/731,291 US8060901B2 (en) | 2001-11-29 | 2007-03-30 | Information providing method and information providing system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001365396A JP4029605B2 (en) | 2001-11-29 | 2001-11-29 | Information providing method and information providing system |
JPP2001-365396 | 2001-11-29 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/731,291 Division US8060901B2 (en) | 2001-11-29 | 2007-03-30 | Information providing method and information providing system |
Publications (1)
Publication Number | Publication Date |
---|---|
US20030126237A1 true US20030126237A1 (en) | 2003-07-03 |
Family
ID=19175428
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/305,898 Abandoned US20030126237A1 (en) | 2001-11-29 | 2002-11-27 | Information providing method and information providing system |
US11/731,291 Expired - Fee Related US8060901B2 (en) | 2001-11-29 | 2007-03-30 | Information providing method and information providing system |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/731,291 Expired - Fee Related US8060901B2 (en) | 2001-11-29 | 2007-03-30 | Information providing method and information providing system |
Country Status (2)
Country | Link |
---|---|
US (2) | US20030126237A1 (en) |
JP (1) | JP4029605B2 (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040266391A1 (en) * | 2003-06-30 | 2004-12-30 | Nokia Corporation | Method and a system for charging a streaming connection in a mobile packet radio system |
US20050138141A1 (en) * | 2003-12-04 | 2005-06-23 | Hill Mark C. | Apparatus, and associated method, for facilitating distribution of recorded content |
US20060047642A1 (en) * | 2004-08-27 | 2006-03-02 | Sony Corporation | Data processing apparatus, data processing method, and data processing system |
US20060088292A1 (en) * | 2002-12-17 | 2006-04-27 | Guillen Newton G | Method for tagging and displaying songs in a digital audio player |
US20070198654A1 (en) * | 2006-02-23 | 2007-08-23 | Funai Electric Co., Ltd. | Network Server |
US20080239888A1 (en) * | 2007-03-26 | 2008-10-02 | Yamaha Corporation | Music Data Providing System |
US20080287095A1 (en) * | 2006-03-20 | 2008-11-20 | Sms.Ac | Systems and methods for generation, registration and mobile phone billing of a network-enabled application with one-time opt-in |
US20100058484A1 (en) * | 2008-09-03 | 2010-03-04 | Jogand-Coulomb Fabrice E | Methods for estimating playback time and handling a cumulative playback time permission |
CN102124466A (en) * | 2008-09-05 | 2011-07-13 | 索尼公司 | Content recommendation system, content recommendation method, content recommendation device, program, and information storage medium |
CN103714063A (en) * | 2012-09-28 | 2014-04-09 | 国际商业机器公司 | Data analysis method and data analysis system |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4716675B2 (en) * | 2004-05-25 | 2011-07-06 | 三洋電機株式会社 | Recording / playback device |
JP2006189487A (en) * | 2004-12-28 | 2006-07-20 | Kddi Corp | Server system, portable terminal device, and program |
US9865240B2 (en) * | 2006-12-29 | 2018-01-09 | Harman International Industries, Incorporated | Command interface for generating personalized audio content |
JP4981630B2 (en) * | 2007-01-05 | 2012-07-25 | ヤフー株式会社 | Kansei matching method, apparatus and computer program |
JP4563474B2 (en) * | 2008-06-30 | 2010-10-13 | 株式会社ケンウッド | Distribution system, audio device, and continuous playback method |
JP2010049526A (en) * | 2008-08-22 | 2010-03-04 | Sony Ericsson Mobile Communications Ab | Mobile electronic apparatus, content playback device, content acquisition method, content whereabouts notification method, content acquisition program, content whereabouts notification method, and content use system |
WO2010027033A1 (en) * | 2008-09-05 | 2010-03-11 | 株式会社ソニー・コンピュータエンタテインメント | Content recommendation system, content recommendation method, content recommendation device, program, and information storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5367329A (en) * | 1991-10-24 | 1994-11-22 | Fujitsu Limited | Accounting system in network for offering video programs |
US20020059621A1 (en) * | 2000-10-11 | 2002-05-16 | Thomas William L. | Systems and methods for providing storage of data on servers in an on-demand media delivery system |
US20020144275A1 (en) * | 2001-03-29 | 2002-10-03 | Roomster, Inc.(An Oregon Corporation) | Digital content delivery system transaction engine |
US20020161713A1 (en) * | 2000-04-06 | 2002-10-31 | Byeong-Seok Oh | Multimedia contents service system and a method thereof |
US20020174430A1 (en) * | 2001-02-21 | 2002-11-21 | Ellis Michael D. | Systems and methods for interactive program guides with personal video recording features |
US20050144641A1 (en) * | 1997-06-12 | 2005-06-30 | Lewis William H. | System for data management and on-demand rental and purchase of digital data products |
US6986156B1 (en) * | 1999-06-11 | 2006-01-10 | Scientific Atlanta, Inc | Systems and methods for adaptive scheduling and dynamic bandwidth resource allocation management in a digital broadband delivery system |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05323984A (en) | 1992-05-26 | 1993-12-07 | Victor Co Of Japan Ltd | Assembled type communication system |
JPH07250316A (en) | 1994-03-14 | 1995-09-26 | Brother Ind Ltd | Data transmitter |
US5740075A (en) * | 1994-09-12 | 1998-04-14 | Bell Atlantic Network Services, Inc. | Access subnetwork controller for video dial tone networks |
US5752160A (en) * | 1995-05-05 | 1998-05-12 | Dunn; Matthew W. | Interactive entertainment network system and method with analog video startup loop for video-on-demand |
JP3372717B2 (en) | 1995-07-25 | 2003-02-04 | キヤノン株式会社 | Image transmission system and receiving device |
US5909238A (en) * | 1995-07-25 | 1999-06-01 | Canon Kabushiki Kaisha | Image transmission system with billing based on the kind of MPEG frame transmitted |
JP3671494B2 (en) | 1996-01-24 | 2005-07-13 | ヤマハ株式会社 | Performance reservation device for karaoke equipment |
US5801747A (en) * | 1996-11-15 | 1998-09-01 | Hyundai Electronics America | Method and apparatus for creating a television viewer profile |
JPH10333769A (en) | 1997-06-03 | 1998-12-18 | Mitsubishi Electric Corp | Multi-media data distribution system and multi-media data reproduction terminal |
JP2000101574A (en) | 1998-09-22 | 2000-04-07 | Nippon Telegr & Teleph Corp <Ntt> | Charging method and device in internet |
US6804825B1 (en) * | 1998-11-30 | 2004-10-12 | Microsoft Corporation | Video on demand methods and systems |
KR100353159B1 (en) | 1999-03-03 | 2002-09-18 | 주식회사 노바일렉트로닉 | MP3 file Sound Reproduction System and the Playing Method |
JP2001125908A (en) | 1999-10-26 | 2001-05-11 | Sony Corp | Input device and method |
JP2001136505A (en) | 1999-11-05 | 2001-05-18 | Sony Corp | Device and method for decoding data, device and method for processing charging information, and device an method for reproducing data |
JP2001268535A (en) | 2000-03-15 | 2001-09-28 | Nec Corp | Internet broadcast charging system |
JP2001297093A (en) | 2000-04-14 | 2001-10-26 | Alpine Electronics Inc | Music distribution system and server device |
JP2001318949A (en) | 2000-05-09 | 2001-11-16 | Onkyo Corp | Contents delivery system |
-
2001
- 2001-11-29 JP JP2001365396A patent/JP4029605B2/en not_active Expired - Fee Related
-
2002
- 2002-11-27 US US10/305,898 patent/US20030126237A1/en not_active Abandoned
-
2007
- 2007-03-30 US US11/731,291 patent/US8060901B2/en not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5367329A (en) * | 1991-10-24 | 1994-11-22 | Fujitsu Limited | Accounting system in network for offering video programs |
US20050144641A1 (en) * | 1997-06-12 | 2005-06-30 | Lewis William H. | System for data management and on-demand rental and purchase of digital data products |
US6986156B1 (en) * | 1999-06-11 | 2006-01-10 | Scientific Atlanta, Inc | Systems and methods for adaptive scheduling and dynamic bandwidth resource allocation management in a digital broadband delivery system |
US20020161713A1 (en) * | 2000-04-06 | 2002-10-31 | Byeong-Seok Oh | Multimedia contents service system and a method thereof |
US20020059621A1 (en) * | 2000-10-11 | 2002-05-16 | Thomas William L. | Systems and methods for providing storage of data on servers in an on-demand media delivery system |
US20020174430A1 (en) * | 2001-02-21 | 2002-11-21 | Ellis Michael D. | Systems and methods for interactive program guides with personal video recording features |
US20020144275A1 (en) * | 2001-03-29 | 2002-10-03 | Roomster, Inc.(An Oregon Corporation) | Digital content delivery system transaction engine |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060088292A1 (en) * | 2002-12-17 | 2006-04-27 | Guillen Newton G | Method for tagging and displaying songs in a digital audio player |
US7574196B2 (en) | 2003-06-30 | 2009-08-11 | Nokia Corporation | Method and a system for charging a streaming connection in a mobile packet radio system |
US20040266391A1 (en) * | 2003-06-30 | 2004-12-30 | Nokia Corporation | Method and a system for charging a streaming connection in a mobile packet radio system |
US8087055B2 (en) * | 2003-12-04 | 2011-12-27 | Radioshack Corporation | Apparatus, and associated method, for facilitating distribution of recorded content |
US20050138141A1 (en) * | 2003-12-04 | 2005-06-23 | Hill Mark C. | Apparatus, and associated method, for facilitating distribution of recorded content |
US20060047642A1 (en) * | 2004-08-27 | 2006-03-02 | Sony Corporation | Data processing apparatus, data processing method, and data processing system |
US7765198B2 (en) * | 2004-08-27 | 2010-07-27 | Sony Corporation | Data processing apparatus, data processing method, and data processing system |
US20070198654A1 (en) * | 2006-02-23 | 2007-08-23 | Funai Electric Co., Ltd. | Network Server |
US20080287095A1 (en) * | 2006-03-20 | 2008-11-20 | Sms.Ac | Systems and methods for generation, registration and mobile phone billing of a network-enabled application with one-time opt-in |
US20080239888A1 (en) * | 2007-03-26 | 2008-10-02 | Yamaha Corporation | Music Data Providing System |
US20100058484A1 (en) * | 2008-09-03 | 2010-03-04 | Jogand-Coulomb Fabrice E | Methods for estimating playback time and handling a cumulative playback time permission |
US9076484B2 (en) * | 2008-09-03 | 2015-07-07 | Sandisk Technologies Inc. | Methods for estimating playback time and handling a cumulative playback time permission |
US9117480B1 (en) | 2008-09-03 | 2015-08-25 | Sandisk Technologies Inc. | Device for estimating playback time and handling a cumulative playback time permission |
CN102124466A (en) * | 2008-09-05 | 2011-07-13 | 索尼公司 | Content recommendation system, content recommendation method, content recommendation device, program, and information storage medium |
CN103714063A (en) * | 2012-09-28 | 2014-04-09 | 国际商业机器公司 | Data analysis method and data analysis system |
US11176586B2 (en) | 2012-09-28 | 2021-11-16 | International Business Machines Corporation | Data analysis method and system thereof |
US11222375B2 (en) | 2012-09-28 | 2022-01-11 | International Business Machines Corporation | Data analysis method and system thereof |
Also Published As
Publication number | Publication date |
---|---|
JP2003167585A (en) | 2003-06-13 |
US20070180475A1 (en) | 2007-08-02 |
US8060901B2 (en) | 2011-11-15 |
JP4029605B2 (en) | 2008-01-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8060901B2 (en) | Information providing method and information providing system | |
US11538008B2 (en) | Systems and method for selling content over a network | |
US8751324B2 (en) | Media content delivery systems and methods | |
US6876901B2 (en) | Electronic media distribution system with media purchase interface | |
JP4624354B2 (en) | Music purchasing and playback system and method | |
US7985911B2 (en) | Method and apparatus for generating and updating a pre-categorized song database from which consumers may select and then download desired playlists | |
US7739271B2 (en) | System and method for providing media samples on-line in response to media related searches on the internet | |
US7986977B2 (en) | Systems and methods for facilitating the acquisition of content | |
US20080257134A1 (en) | Method And Apparatus For Generating And Updating A Pre-Categorized Song Database From Which Consumers May Select And Then Download Desired Playlists | |
WO2011148452A1 (en) | Digital book system and content server | |
US20100121741A1 (en) | Audio sampling and acquisition system | |
US20060155754A1 (en) | Playlist driven automated content transmission and delivery system | |
US20080189255A1 (en) | Media playing on a portable media player including shop and play remote media | |
JP2002099283A (en) | System and method for distributing music | |
JP2005242399A (en) | Push type contents distribution service system, method and server | |
JP2002026831A (en) | System and method for providing broadcasting contents, and recording medium recorded with software for providing broadcasting contents | |
WO2005031700A1 (en) | Communication apparatus, communication method and communication program | |
JP2003316367A (en) | Contents recording and reproducing device | |
JP2006332996A (en) | Method, apparatus, and program for distributing contents file with list, | |
KR20090097289A (en) | Processes for servicing digital music files linked with activity tempo and regulation pace | |
JP2003006096A (en) | Server device for supplying program and reproducing client device and method | |
WO2006110847A2 (en) | Media content delivery systems and methods | |
JP2005134730A (en) | Termination melody delivery system, original musical piece album making apparatus, original musical piece album making program, and original musical piece album making method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SONY CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TSUCHIYA, ATSUSHI;REEL/FRAME:013814/0051 Effective date: 20030205 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |