ON DEMAND CONTENTS PROVIDING METHOD AND SYSTEM

Abstract: A system for providing customized contents, based on a client-server communication network, includes means for producing a plurality of audio contents with different attributes by recording a specific material as a script into at least one audio signal which is classified by its attribute thereof; and at least one contents providing server for converting the plurality of said audio contents into digital audio files, storing together with the corresponding script file to be linked to each other in the contents providing means, and providing the contents file with specific attributes requested by a user in log-on via the said communication network.

Description: ON DEMAND CONTENTS PROVIDING METHOD AND SYSTEM TECHNICAL FIELD The present invention relates to system and method for making digital audio data for the language-learning and providing them to users through an Internet, and more particularly to system and method in which a script is recorded, encoded into language-learning digital audio files which have various different attributes in languages, voices and speeds and stored in a server with the corresponding script files in various language versions which are equal in meaning to each other so as to be executed in a user's computer which is on/ off network, and the user may be provided from the said server through the Internet with the said digital contents suitable for conditions such as user's language, educational level, taste or the like. BACKGROUND ART In a conventional method, language-learning contents are made and provided to the user in a single voice and speaking rate corresponding to one script. Also, the speaking rate is a normal rate used in conversation of mother-tongue speakers. Therefore, although a learner can use the computer equipped with a repeated reproduction function and internet for language-learning, he/she may not easily comprehend a foreign language using the said conventional one-type audio contents, and be easily boring with repeatedly listening to the same one-type attribute contents. In an actual case, when meeting foreign native speakers in business, they may have various kinds of voices, accents and pronunciations. Accordingly, it is more effective to practice listening to other voice respectively at each repetition so as to be familiar with such voices. However, the conventional foreign language-learning materials cannot meet such a requirement. In view of the language-learning contents providing business, the conventional technology for making and providing the audio contents, which produces contents through mostly the method of manufacturing process without consideration of the personal characteristics of users, is static and inflexible. In order to provide language-learning contents customized for user, the contents need to be made and provided in different ways in consideration to each user's learning condition and preference though the contents have the same script. For that reason, it is also required to make various types of contents and provide the same (contents) to the user the way that can be customized for each user and transmitted in real time at any place and time according to user's selection. Manufacturing various contents in an off-line state occurs the problems of a lot of expense and little income. In addition, even if ignoring loss, it is impossible to provide customized contents at a desired time and place in real time with desired format, when considering cost, time and distance, etc. There are many web sites that provide contents for learning foreign language through conventional technology. However, such web sites are mostly providing contents, which have been already distributed through various media such as audiotape or CD. Therefore, such web sites are not recognized to make and provide customized contents suitable for each learner. There is also another technology, already developed and now in service, which may regulate a voice reproduction rate during reproducing specific foreign language-learning contents with a specific reproducing device. The said technology, however, requires installing a specific program or mounting a specific module for reproduction in a user's terminal separately, which causes additional costs. Furthermore, since the contents reproduced by this technology is not technically unified standard file format, but made for this technology, additional costs is required for manufacturing the said digital contents. Therefore, the said conventional technology has limitation in mass production, distribution and use of customized contents. In addition, since the technology modulates a speech rate by means of program during the reproduction, deterioration of the sound quality is inevitable. Moreover, the user should continuously listen to same voice even at every repetition, which makes the user feel boring and does not gives training condition for various voices. Therefore, there is still a need for a new technology that makes it possible for a service provider to provide more various kinds of contents at lower cost as well as for a user to conveniently enjoy desired customized contents for language-learning at lower price and in desired way. DISCLOSURE OF INVENTION Therefore, the present invention is designed to solve the problems of the prior art. An object of the invention is to provide a customized contents providing system, its method and a medium storing the program for this method, which gives a customer-oriented dynamic contents providing technology with which a user for learning a foreign language may configure learning contents by himself/ herself in consideration of user's level, conditions, etc., so that anyone may learn foreign languages easily, at lower cost, in a pleasant and convenient way. A first technical object of the present invention is to provide a technique, which can adjust a speech rate and provide the original sound without installing a specific program or device for adjustment of a speech rate of a digital audio contents in a user's terminal. A second technical object of the present invention is to provide a technique, which may provide the customized digital audio contents having various attributes in voice, reproduction rate and method of reproduction, corresponding to a script to be recorded for language -learning, to be suitable for level and conditions of a user (learner) . A third technical object of the present invention is to provide a technique, which may integrally provide the said customized digital audio contents in at least one language through an interface (e.g. homepage), corresponding in meaning to a same script to be recorded for language -learning, according to the second technical subject. A fourth technical object of the present invention is to provide a technique, which may make contents more easily at lower cost so that many kinds of digital audio contents having various attributes can be made to be provided with the corresponding scripts having same meaning but different languages in a customized way like the second technical object. To achieve the above objects, according to an embodiment of the present invention, A system for providing customized contents for language-learning, based on a client-server communication network, wherein the system comprising: means for producing a plurality of the audio contents with different attributes by recording a specific material as a script into at least one audio signal which is classified by its attribute thereof; and at least one contents providing server for converting the plurality of the said audio contents into digital audio files, storing together with the corresponding script file to be linked to each other, and providing the contents file with the specific attributes requested by a user in log-on through the contents providing means. Preferably, the contents providing server comprises: a plurality of contents DB including the said digital audio files with different attributes to be reproduced in on-line environment through the said communication network or/ and in off-line environment resulting from downloading through the said communication network, and the corresponding script files linked to the said audio files in the contents providing means; a DB server (DBMS) which supports retrieving the requested data from the contents DB; and a web/DB linking module which receives one or more user selection information for the said audio contents from the user through the said contents providing means, and retrieves the audio contents in on-line /off-line reproducible format with the attributes corresponding to the user's selection from the said contents DB to thereby link to the said contents providing means. According to another embodiment of the present invention, A method of providing customized contents for language-learning, based on a client-server communication network, wherein the said method comprising the following steps of: (a) producing a plurality of the audio contents with different attributes by recording a specific material as a script into at least one audio signal in a different way from each other in language, voice and speed of speech; (b) building contents DB by converting the plurality of the said audio contents into digital audio files to be reproduced in on-line environment through the said communication network or/ and in off-line environment resulting from downloading through the said communication network, and storing together with the corresponding script files to be linked to each other in the contents providing means; and (c) retrieving the contents file with the specific attributes requested by a user in log-on through the contents providing means from the said contents DB and providing through the contents providing means. According to still another embodiment of the present invention, A computer-readable storage medium storing a source program to direct a computer, based on a client-server communication network, to perform the following processes of: producing a plurality of the audio contents with different attributes by recording a specific material as a script into at least one audio signal in a different way from each other in language, voice and speed of speech; building contents DB by converting the plurality of the said audio contents into digital audio files to be reproduced in on-line environment through the said communication network or/ and in off-line environment resulting from downloading through the said communication network and storing together with the corresponding script files to be linked to each other in the contents providing means; and retrieving the contents with the special attributes requested by a user in log-on through the contents providing means from the said contents DB and providing through the contents providing means Preferably, the contents providing means comprises GUI (Graphic User Interface) -based contents providing web document (homepage) file or text-based contents providing display file, and the contents providing server comprises GUI-based web server or text-based telnet server. The contents providing web document encompasses the entire web document to be provided via wired or wireless Internet. The audio contents producing means includes the scripts to be recorded and an apparatus for recording the scripts into audio signals. The contents providing means includes customized homepage to provide a specific customized contents to which the user have accessed recently. Another embodiment of the present invention providing methods for obtaining a lot of audio contents at low cost, one of the methods comprises the steps of: providing users with the user-produced contents registering means through the web site; the users produce the audio contents files asked by the said web site and upload the user-produced audio contents using uploading means in the web site; and administrator of the said web site registers the said received audio contents in the corresponding contents DB and linking to the corresponding contents providing web document. The other method comprises the steps of: preparing main site; collecting local companies located in various countries, each local company builds a local branch site using the present invention and builds the contents DB in each mother tongue language version corresponding in meaning to the contents of English version built by the main site; and providing user with the said contents in various language versions by linking to user selection items in each local web site. Another embodiment of the present invention applied to musical field, comprises the steps of: building musical contents DB consisting of a plurality of musical document files (which includes the files of musical notes and song words) in various language versions the meanings of whose song words are equal to each other; and a plurality of the corresponding musical audio files to be reproduced in on-line or off-line mode, produced by recording the performance of the musical document files by various performance means such as musical instruments or voices; building chant contents DB by performing the 'song words' with only the rhythm and beat of a musical note, without the melody of a musical note, by various voices with/without musical instruments, and recording it into on-line /off-line reproduction digital audio file formats; linking the said chant contents DB and the said musical contents DB to each other in the musical contents providing web documents; and providing users with the said customized musical contents through the said musical contents providing web document. BRIEF DESCRIPTION OF DRAWINGS FIG. la shows a configuration of a contents providing system according to an embodiment of the present invention. FIG. lb shows an example of a contents providing web page provided in a web site of the present invention. FIG. 2 is a flowchart for illustrating the process of making the contents providing web page and contents therein. FIG. 3 is for illustrating a preferable embodiment of building a contents DB, which is provided in the contents providing web page, and for illustrating data attributes. FIG. 4 is for illustrating the process of dynamically producing the contents providing web page. FIG. 5 is a flowchart for illustrating the process for a user to use the provided contents in the present invention. BEST MODES FOR CARRYING OUT THE INVENTION The objects and characteristics of the present invention will be more easily understood with reference to the accompanying drawings and detailed description below. Each term used in this specification is specially selected for the convenience of explanation. Therefore, the terms in this specification should be interpreted considering their substantial functions. FIG. la shows a configuration of a contents providing system according to an embodiment of the present invention. The essential configuration elements for the embodiment of the present invention comprises at least one contents providing server 4 for providing contents, an audio contents producing means (unit) 4a, user terminals 1 and 2 to receive the contents, and a communication network 3 to connect the server and the user terminals for exchange of the data. Preferably, the essential configuration elements for the contents providing server 4 comprise a computer for server, network equipments and high rate Internet connection as hardware, and a server OS such as UNIX and NT, a communication protocol (TCP/IP), a web server program (such as IIS), a database (DB) server program (DBMS such as oracle), a streaming server program for providing streaming-type contents, and a script computer language program such as ASP and PHP supporting interaction of web and DB. The said terminal is provided with means for retrieving the contents information from the server through the wired/wireless communication network, transferring control information required for the server, and means for reproducing the contents received from the server in a way of on-line or off-line, i.e., browser, Real Audio, Window Media Player, Win Amp or the like, and a communication means including network equipments and communication program. Wireless communication terminals such as a PCS phone, a cellular phone, a PDA, a smart phone and IMT-2000, etc., an Internet TV, an Internet set- top box as well as computers may be adopted as the terminals. The said communication network includes wired or wireless computer communication network, and the wireless user terminals 1 and 2 communicate with the server through a gateway unit (not shown) such as WAP (Wireless Application Protocol) server, etc. The said audio contents producing means (unit) 4a includes various kinds of learning materials (scripts) to be recorded and an apparatus for recording the scripts into audio signals such as recorder, etc. Though only one sever performing all the functions for provision of contents is shown in FIG. la for the convenience of the description of the present invention, it is understood for those skilled in the art, in the actual case of the present invention, that the server may consist of a plurality of servers including an interface server (a web server), a contents (file) server, a DB server, a streaming server, a searching engine server, etc., according to each function. A control module prol and a DB server pro2 are integrally combined into the said server 4 in FIG. 4, however, it is understood for those skilled in the art, that they may be distributed by at least two computers in an actual case. Functional configuration elements of the present invention are mainly claimed as 'steps' or 'modules' in view of method or program, and as 'modules' or 'means' in view of system in claims. The said server executes the method of the present invention by computer programs. The said computer programs stored in a computer storage medium (not shown) are called by a CPU (not shown) of the server, and uploaded to a main memory, RAM (not shown), of the said sever to be executed, which include a homepage as illustrated in FIG 4, the control module prol and the contents DB linked therewith. The said storage medium includes a computer-readable storage medium such as ROM, RAM, a CD-ROM, magnetic tapes, a hard disk, floppy disks, and optical data storage devices, and means implemented in the form of carrier waves, for example, transmission via Internet. Also, the said computer programs may be distributed and stored in several computer systems, which are connected with one another through network, in computer- readable codes. In the specification, the said computer program is assumed to be encoded by hypertext mark-up language such as XML and HTML, and script language such as Java, asp, php and pearl. However, the said computer program may be embodied by various languages regarding operation environment of the server and the user terminal, and the state of art in program. Preferably, the computer program and the contents may be adapted to support wireless communication in consideration to wireless user terminals. Administrators of the server perform building and administration of web site, contents DB, and user DB. In this specification, the operation of the administrators is deemed to be included in the function of the server so that explanation thereabout will be omitted hereinafter. FIG. lb illustrates an example of the configuration of web documents for providing the contents according to the present invention. When a user connects with a web server by filling the address of a web server in an address input box 21 of a web browser 20 and transmitting the same via Internet 3, a homepage including a menu page of the contents DB and corresponding contents providing web documents 20- 1 is downloaded and displayed on a monitor of the user computer 1 and 2 as shown in FIG. lb. The user may be provided with specific contents by choosing the desired contents providing web documents in the above contents DB menu home pages that are classified according to categories. As shown in FIG. lb, the said contents DB menu page in which the contents DB menu icons 22 and 23 are aligned are displayed on the left frame in the web browser of the user computer, and the contents providing web documents 20-1 corresponding to the selected icon of the contents DB menu are on the right frame. The configuration of the menu page may be various, including category- type with/ without a key word searching means. User selection items 24 through 27 for user's selection of contents are located at the upper part of the contents providing web documents, and a plurality of contents buttons 28 indicating contents titles and script buttons 29 are located at the lower part of the contents providing web documents. The contents buttons 28 are linked to audio contents files, which are provided by the user's selection with respect to the selection items 24 through 27, having different voices, different speech rate, and different reproduction format corresponding to the same script. Other specification about FIG. lb will be described later. FIG. 2 is a flowchart for illustrating the process of making the contents providing web page and contents provided in the said web page (document). First, a plurality of the contents providing web documents as a contents providing means are designed (step S31). Preferably, the contents providing web documents are dynamically made in the server by means of a web/DB linking module in hypertext language such as HTML and script language such as ASP, depending on the user's selection. The said dynamical contents providing web documents may be produced by the technology in which the URLs of the contents files corresponding to the user selection information 24 through 27 are linked to predetermined contents title buttons 28 and 29 of predetermined contents providing web document form (template pages), and also by other type of the technology in which contents file information corresponding to the user selection information 24 through 27 is retrieved and the index information of the said retrieved information(such as the titles of contents, etc.) as contents selection means linked to URL is provided through the board type web pages. Other type of the contents providing web page may be made without difficulty using the technology described in this specification, combined with the well-known web/DB linking technology. Alternatively, a plurality of static pages (not shown) having a plurality of predetermined contents selection means (icons) linked with URLs of contents files are prepared and stored in the storage device while being classified by category, and then the said static web pages may be searched and provided through a separate search page according to the user's selection. Specifically, the search page may search the desired contents providing web documents in a way of hierarchy based on subject words classified by category as in, for example, Yahoo (www.yahoo.com). Further, the search page may comprise the key word searching means and can provide a plurality of contents providing web page information resulting from the key word searching, and desired web documents upon user's selection as in Yahoo. In addition, in the case of a server providing text-based contents, it is natural that the server provides a text-based menu (display) file (not shown). Then, learning materials (scripts) to be recorded are chosen to make digital contents, which will be provided through the said web site (step S32). The scripts will be any types of materials useful to language-learning, including the Bible, novels, fairy tales, words of a song, poem and chant scripts. Preferably, the scripts may be selected between such as not to infringe on the copyright. Then, the chosen scripts are recorded (step S33). The script is recorded by several persons, i.e., a man, a woman and children, etc., having different voices at a different speech rate, i.e., normal, slow and very slow, etc., in different language, i.e., English, Japanese and Chinese, etc., preferably, by native speakers with respect to the same script in meaning. The script is recorded by the predetermined amount regarding reproducing and editing by means of computers or recording devices (an audio contents producing means). After that, the said recorded audio contents is converted into a digital audio contents file first if the contents is analogue type audio contents, and encoded into various digital file formats such as a real audio file (ram, ra) and a mp3 file in order to be reproduced by on-line reproducing means (Real Audio, etc.) or off-line reproducing means (Real audio, WinAmp, mp3 players, etc.). In doing so, the audio contents files are edited in consideration of the contents database as in FIG. 3 and the said contents providing web page, and stored in the storage device (medium) of the server (step S34). Then, the file information of the said stored contents, which is classified and labeled as in FIG 3, be build into a database as shown in FIGs 3 and 4 for enabling convenient search and administration of the said contents files (step S35). The said file information is used as searching means for the contents file URL information by the control module prol and the DB server pro2. And then, the URL information of the contents file produced by the said procedure is linked to the contents providing web documents designed in step S31 , so that when the user clicks on a desired contents button 28 of the said web documents, corresponding contents file is reproduced during streaming or downloaded in the user terminal (step S36). The conventional technologies can be applied to the conversion of on-line reproducing audio file (ram, ra, etc.) and off-line reproducing audio file (mp3 files, etc.) in step S34. An example of the embodiment of the said conventional technologies is as followings. The audio contents files produced in step S33 are changed into window wave files (*. wav) using the conversion program as available from the sound-card manufacturing companies, etc. or conventional multimedia producing tools, and then encoded, e.g., into Real audio files by Real Producer of Real Network company (www.realnetworks.com) and into mp3 files by various kinds of mp3 encoder programs (such as MP3 Enc 3.1, etc.). Alternatively, the script may be recorded directly into the digital audio files such as Real audio files by special recording devices. In this case, the said digital audio contents files are edited to be suitable for the contents providing web documents of the step S31 and then stored in the storage device in the server as in the step S34. The step S31 is the step of designing web documents to be used for contents providing means, the steps S32 and S33 are the steps of producing audio contents by the audio contents producing means (unit) 4a, the steps S34 and S35 are the steps of building digital audio contents database to provide the produced audio contents through the said web documents, and the step S36 is the step of producing executable contents providing web documents by linking the URL of the said digital audio contents to the said designed contents providing web documents. Here, the step S31 may be accomplished after the step S35, preferably, prior to the same. FIG. 3 shows a preferable embodiment of the method of building contents DB and its table attribute provided in the contents providing web documents of FIG. lb, but the present invention may not be limited to the embodiment as in FIG. 3 and have various modifications depending searching method of the control module pro 1. With reference to FIG. 3, Bible contents DB includes the URL information tables linked to the script files and the digital audio files at least in English, Japanese and Chinese. The storage device (S-HDD) of the server stores the digital audio files corresponding to the said URL information. In this embodiment, three language versions of digital audio files can be provided, each having different attributes with respect to the each language version scripts for recording which are in meaning one. Each language version of digital audio files can be easily retrieved in the same attribute group using Classification number, and directories of the server storage device (S-HDD) in which the digital audio files are stored are named corresponding to the classification number of the table. Although in FIG. 3, only ram files and mp3 files are shown as the on-line and off-line reproducing files respectively for the one example embodiment of the present invention, but in actual case, not limited to the above, and all kinds of on/ off-line reproducing files can be adopted in the present invention as is understood by those skilled in the art. Reference numerals 24-1, 24-1 and 24-3 represent each table of the Bible DB. English_bιble table with the field attributes and the information stored in each record is shown in front according to the user's selection in the language selection item 24 of FIG. lb. In each record of the English_Bible tables are enrolled the URL (uniformed resource locator) information as 'file name' which indicates the exact stored point of a special contents file in the server storage device (S-HDD), and in each record are enrolled classification numbers as identifier of each record. The 'classification number' of FIG. 3 consists of alphabet initials of name of DB, name of table, speech rate, and a kind of voice, etc., which enabling rapid and accurate retrieving of record group having the same attribute upon selection of user selection items 24 to 27, and dynamically linking the URL corresponding to digital audio contents file to the contents button 28 of the contents providing web document. The script file (see 29-1 in FIG. 4) is labeled 'HTML' in consideration to easy retrieving because it has HTML format. Alternatively, the script file may include other format in case that user terminals are wireless devices. The 'contents name' is so named to be equal to the value of the name attribute of the contents button 28 of the contents providing web page for dynamically linked to the contents button 28 by the web/DB module conveniently. The 'file name' indicates the URL of contents files in the server storage device (S-HDD) so that the file name is dynamically linked according to 'contents name' with the contents button 28 of the Bible contents providing web documents in FIG. 4. At this time, 'ra' file streamed by on-line reproducing 'ram' file is also stored in the same directory where ram file is stored to be sent to the user terminal in a streaming method by a streaming reproducing program (such as Real audio and Window media player, etc.). It is easy for those skilled in the art to make the control program prol including various types of the contents providing web documents linked to database described as in step S31 of FIG. 2 with reference to the contents file information database in accordance with the embodiment of the present invention. FIG. 4 illustrates the process of dynamical production of contents providing web documents. There are provided contents providing web documents 20-1, a control module prol (i.e., web/DB linking module) stored in the web server 4 for transmitting and receiving data to /from the browser, a plurality of database 22-1 and 23-1 where the contents URL information is stored, a DB server pro2 (such as DBMS) to support building the contents database and retrieving the same, and a storage device (S-HDD) where a plurality of contents files linked by the contents buttons (icons) of the contents providing web documents are stored. The contents providing web document 20-1 acts as means for providing digital audio Bible contents according to the user desires by the operation of the control module. Each contents DB comprises various URL information tables of contents files in several languages in order to be able to provide each user with various contents in different language version with respect to the same script. The processes includes following steps. (1) The step of selecting DB; Reference numerals 22 and 23 indicate menu icons that are linked to the corresponding contents DB 22-1 and 23-1 having the same name provided by web documents. When the user clicks on (or selects) the desired menu icon with a mouse, the contents providing web document 20-1 linked to the selected menu icon is displayed on the right frame. FIG. 4 shows the state in which the contents providing web documents 20-1, providing customized digital audio contents, linked to the Bible DB are displayed on the right frame of user browser 20 upon the user pressing the Bible menu icon 22. As a result, the control module prol receives information indicating the user has selected the Bible DB 22-1 linked to the contents DB menus in the web documents. (2) The step of selecting contents attribute; In this step, the user selects contents having the specific attributes the user desires through a plurality of contents attribute selection items 24 through 27 to be provided with contents that have different attributes from others with respect to the same script of the Bible. The selection items include language 24, the speed of speech 25, voice tone 26 and reproducing device 27. In selection of items, the user clicks on the drop-down buttons 24A, 25A, 26A and 27A, and chooses the values of attributes of language, speed, voice and reproducing devices in a list boxes 24L, 25L, 26L and 27L. (3) The step of sending the selected information of the contents attributes; the user selects 'English' in language 24, 'slow' in speech speed 25, Vomen' in voice 26 and 'mp3 player' in reproducing devices 27 as in FIG. 4, and clicks on a search button 20-2 in the web documents 20-1 to thereby send the selected information to the control module of the web server. (4) The step of dynamically producing the contents providing web document; The control module dynamically produces the web document such as the Bible contents providing web document 20-1 in which contents buttons are linked with the URL information of contents file corresponding to the contents attribute information sent by the user, and provides to the user terminal, as the following sub-steps. (a) The step of confirming the selected information by user and opening DB; the control module confirms the attribute information of contents selection while verifying that, for example, The Bible' is selected in DB, Εnglish_Bible in table, 'slow' in speech speed, "woman' in voice, and 'MP3 player' in reproducing device, and opens the Bible DB. (b) The step of linking audio file is performed through the following steps. (b- 1) the step of retrieving records of the same attribute; the control module verifies and combines the user selection information by the user to thereby retrieve records having the same attribute from the table of English_Bible 24-1 of FIG. 3 pursuant to classification number and extension name of file, e.g., 'mp3' to MP3 player and 'ram' to Real Audio in FIG. 3. The 'classification number' is marked 'BESW' (The Bible-English-Slow-Woman) in consideration of the combination of user selection information as in the table of FIG. 3. (b-2) the step of linking the contents button 28 of the web documents to retrieved file name; the contents button 28 of the Bible contents providing web document 20-1 in FIG. 4 is linked to the URL of the corresponding audio contents file name selected from the group 2 retrieved in the step (b-1), preferably, is named equal to 'contents name' as in table 24-1 of FIG. 3. (c) The step of linking script file; the script file is stored in the form of, for example, 'HTML' in group 4 as shown in table of FIG. 3. The script button 29 of the Bible contents providing web document in FIG. 4 is linked to the URL of the corresponding script file name selected from the group 4, preferably, is named equal to 'contents name' as in table 24-1 of FIG. 3. After that, dynamically producing the customized contents providing web documents and providing to the user. The dotted line between 28 and 28-1, and 29 and 29-1 in FIG. 4 indicate the linkage between contents buttons of the produced contents providing web documents 20-1 and corresponding digital contents files. Although it is described till now in this specification that the control module prol accomplishes retrieving the URL information of contents file according to the user's selection, and producing the web document where the contents buttons (icons) are linked to the corresponding URL information in the present invention, but it is well known to the expert in this art that the procedure of producing the said dynamic contents providing web document can be described in other way as to be executed by the said web server or the central processing unit (CPU) of the server instead of the said control module pro 1. And till now, this specification described, in detail, only one example of the embodiment of the web/DB linking module for dynamically producing the customized contents providing web documents linked to database which is used as the said customized contents providing means, but the said customized contents providing means includes other kinds of the well known web/DB linking web documents such as board type web document as described in step S31 in FIG. 2. Also the said contents providing web documents only link with one file URL information of 'ram' or 'mp3' according to user selection for the reproducing device 27 in the contents providing web document, but in actual case, it may be desirable that the contents providing web document has contents providing buttons for both on-line and off-line files. That is why it will take long time to provide the file (mp3) for off-line reproduction upon the user's request for provision of the off-line file having the same attribute as that of the on-line file (ram) that is received and being reproduced with regard to language, voice and speed, because the server should dynamically again produce a web document linked to the URL of off-line file and provide the same. On the contrary, with few reproducing devices equal to or less than two, the contents providing web documents preferably have buttons for both on-line file and off-line file. Also the searching operation of the said control module, i.e., retrieving contents files having the attributes corresponding to user selection, described above for one embodiment of the present invention should be regarded as one of preferable embodiments. In actual case, the retrieving method of the said control module may be varied according to the methods of building the contents file information DB or/ and producing the contents providing web documents as is understood by those skilled in the art in consideration of the present invention. FIG. 5 shows a flow chart illustrating the procedure by which the user uses contents in the web site of the present invention, which is programmed into code sets executed by computers and stored in the storage device of the server. The user connects to the web site of the contents providing web server 4 using terminal 1 or 2 equipped with a web browser 20 via wired/ wireless Internet 3 (step S41). Upon being connected to the server, homepage of the web site is downloaded to the user terminal and displayed through the web browser, and then the user enters the user information and performs log-on by means of user information input means in the homepage (step S42). Then, CPU of the web server verifies whether the said user information is registered in the database of the storage devices, and if is, the sequence proceeds to step S45 (step S43). If not, the server registers the user information in the database and goes back to step S42 to request log-on again or proceeds to step S45 (step S44). When the user enters title of contents (such as contents DB name, etc.) and attribute information of desired contents as searching keywords by means of inputting user selection information in the contents providing means (web documents) of the web site, the CPU retrieves (or dynamically produces) the contents providing web document corresponding to the said user selection information and sends it to the user terminal so that the user clicks on the contents button 28 in desire (step S45). The invention is characterized in that the contents button on which the user clicks is linked to one of a plurality of contents which are different from one another in at least one of languages, voices, the speech speed, and reproducing devices though the meaning of the script is the same. When the contents file linked to the selected contents button 28 is downloaded to the user terminal, the CPU of the terminal verifies if the contents file could be reproduced in streaming mode (step S46) . If the downloaded file is on-line reproduction file 28-2 such as 'ram', streaming contents reproducing program installed in the said user terminal such as Real Audio is automatically operated to reproduces the streaming file (ra) linked to ram file from the storage device of the server (step S47). Also, if the downloaded file is off-line reproduction file such as 'mp3', the contents file is reproduced by corresponding contents reproducing program (e.g., WinAmp, etc) installed in the user terminal at the time the user prefer, or the contents file may be transferred to be stored in the various portable reproducing devices such as MP3 player and then reproduced (step S48). In the step S49, the sequence goes back to the step S45 or terminates. Further, menu in voice tone box 26L may consist of real names of performers instead of man, woman, the old and the young described in FIG. 2. FIG. 5 indicates that the invention provides various on-line /off-line contents, which are different in its attributes according to the user selection in various voices at various speeds of speech with respect to the same script to thereby help listener listen repeatedly to foreign language according to their level, which can be applied to other languages. The invention is characterized by comprising the user selection items 24 through 27 by which the user chooses desired contents with language (English, Chinese, and Japanese, etc), the speed of speech (normal, slow, and very slow, etc), voice tone (man, woman and children, etc), and reproducing devices (on-line reproduction or off-line reproduction) corresponding to the same script according to her/his taste, level, and environments. Accordingly, the users can easily configure the customized learning material (contents) by themselves at lower cost, dynamically and easily. The contents providing web pages (documents) or contents DB menu pages as the contents providing means could be customized to each registered user by the method comprising the following steps of. (1) Building contents use information DB including the file names of the contents providing web documents which have been provided to the user; the selection information of contents attribute that the user recently selected in each web documents; and registered member number (identifying number) used for searching key word; that is, the DB consisting of combination of use information of the contents providing web documents depending on the user, wherein the way to built the said contents use information DB is that the user chooses and registers a specific contents providing web documents using the registering means which the said server provides such as e.g., shopping cart function linked with the said contents use information DB of the server, and/ or when logging off the web site, recently used contents providing web documents Use information is automatically stored(or registered) in the storage device according to the user identifying number, and further, the first registered information preferably may be first removed automatically when the predetermined storage capacity for information is full; and (2) Searching user's contents use information from the content use information DB when the user logs in the web site of the present invention and dynamically restoring (producing) the customized contents providing means (home page) to which the user has recently accessed by combining the said use information with template web documents form (which is prepared and stored in the server) linked to web/DB linking module, enabling the user to receive the contents that he/she used recently. The said customized contents providing means (home page) has a function for recalling the contents having specific attribute that the user received recently when the user logs in the web site, which brings a lot of convenience regarding the necessity to use the customized contents for learning foreign language repeatedly. Particularly, such a function is useful for wireless terminals because the wireless terminals are inferior to desktop computers in the size of display, communication rate and input means. The capacity storage for the said contents providing web documents use information stored in the contents use information DB is preferably limited to the predetermined value for each user. Also, the said registered contents providing web documents use information may be deleted manually by the user through the contents providing homepage. [The Second Embodiment] A second embodiment of the present invention is directed to a method of building a lot of audio contents provided for the present invention at lower cost. Also, this embodiment directly relates to the fourth object of the invention. Audio contents having various attributes which user can select corresponding to the same script of contents should be built to achieve the object of the invention, which will occur large expense. Two methods are provided to solve the above problem. In a method, users produce and upload the audio contents on warehouse-board of the web site. Such a provision of contents may be paid by the service provider or rewarded any way. The method may be performed as follows. (1) The web site provides an user- produced contents registering means. The user producing contents registering means include means for providing user with the information of contents to be registered; contents producing tools in program; and means for uploading the produced contents, e.g., a warehouse-board, wherein the information of contents to be registered includes the corresponding contents providing web documents file and script to be recorded for the said contents providing web documents; attribute information of contents such as language, voice and speed of speed; and the information for the method in which to produce contents. (2) The user confirms the said contents to be registered and receives script to be recorded by searching and receiving the contents providing web documents page providing the script file. And then, the user records the script using recording device to make audio contents file, if necessary, encodes it into digital files with a program as contents producing tools, and upload the user-produced contents on the predetermined ware-house of the web site. At this time, the user may download and use the well-known program of contents producing tools for encoding and editing contents from the web site. Preferably, when uploading the audio contents file, attribute information of the file and personal information of the provider may be enrolled. (3) The uploaded audio contents file is then verified by the administrator of the web site, if necessary, amended suitable for the contents providing web documents using proper contents producing tools, and stored in the related DB to be linked to the corresponding web documents. In another method, the said customized contents DB may be built by cooperation of the branch web sites in various countries, as follows. (1) Main site playing a chief role is prepared. The main site decides contents commonly available to users all over the world as a material for learning foreign language, mainly produces and provides digital audio contents DB in English version while determining whether contents of other language version should be produced and provided, but preferably not limited to a specific language. (2) The said main site collects local companies located in various countries, each local company builds a local branch site using the present invention which builds the contents DB in each mother tongue language version corresponding in meaning to the said contents in English- version built by the main site and provides user together with the contents of the main site and other branch sites in various language versions including English through the user selection items for the contents attributes 24 through 27 in FIG. 4. of its contents providing web documents. Further, when the local branch site develops and build and provide its own cultural contents DB of each country in languages of both the country and English, the local branches other than the country also preferably build contents DB in their languages corresponding to the said cultural contents DB and integrally provide users through the user selection items for the contents attributes of their contents providing web documents. (3) The main site links the said contents DB in each mother tongue version to the user selection items of the said contents providing web documents to provide user with contents in various language versions according to user selection. Also, the each local branch site links the contents in various language versions to its contents providing web documents or receives the contents providing web documents linked to the contents in various language versions from the main site to append to its own site. It is characterized that the said method (technology) enables production of various and sufficient contents in various language versions at low cost and the each branch to configure the customized contents providing system while only producing contents in its own language. Preferably, local sites make the interface (menu) pages in English as homepage to be able to use the original web documents sent from the main site for its own web document. If then, the user could be provided with the customized contents in various languages through any of the local sites. In the above case, it is desirable that the users register their membership information in each country sites in consideration to service fee. Also, certification of user between the sites may be performed through site address information, etc., of cookie received from the site the user log in. [The Third Embodiment] In a third embodiment, the invention is applied to musical field, enabling the user to learn foreign languages through songs and chants with ease and fun. For example, if a person can sing a certain hymn in Korean, he is able to easily learn the corresponding hymn in other language versions of the musical note and song words. Further, if the user could be provided with the audio contents with the corresponding musical note and song words files in various languages, the meanings of whose song words are equal to each other, according to customized method of the present invention via the Internet, not also he/she may effectively learn songs but also recite the song words in foreign language with ease. The method (technology) comprises the steps of, (1) Building musical contents DB consisting of a plurality of musical document files (which includes the files of musical notes and song words) in various language versions the meanings of whose song words are equal to each other; and a plurality of corresponding musical audio files to be reproduced in on-line or off-line mode, produced by recording the performance of the musical document files by various performance means such as musical instruments or voices. (2) Building chant contents DB by performing the 'song words' with only the rhythm and beat of a musical note, without the melody of a musical note, by various voices with/without musical instruments, and recording it into on-line /off-line reproduction digital audio file formats, wherein, the said chant is preferably performed by the experts in the art, and the said 'chant' is defined as a song consisting of the rhythm without a melody, which, in short, consists of a rhythm and a beat with length of a musical note (without the melody of the musical note), by which song words or sentences like fairy tales can be performed like a song by adopting the characteristic of a song in view of rhythm and beat as is described in a master's thesis entitled 'teaching listening and speaking through song and chant', Yun-Ah, KIM, a graduate school of education in Seoul National University of Education, 2001. 2. (3) Linking the chant contents DB and musical contents DB in the musical contents providing web documents using the above described technology in FIG. 4, wherein the said musical contents providing web documents is added an additional user selection item for the performance type to the said contents providing web documents in FIG. 4, and the list of the performance selection item may be comprised of vocal music with/without musical instruments, a piano music, an orchestra music, etc., and/ or a chant in compliance with the score, and the said produced audio files (musical files and chant files) are linked to the said corresponding selection list of the performance type. (4) Providing users with the said customized musical contents through the said musical contents providing web document. The configuration of the system in the present embodiment is the same as that of the said customized language-learning contents providing system described in the above. In sort, the said customized musical contents can also be provided through the same system. The characteristic of the present embodiment of the invention will be apparently understood by the following procedures conducted by the user. (1) The user logs in the web site (homepage) and selects the musical contents providing web document. (2) The user selects English of the language selection 25 and vocal music in performance type selection in the user selection items of the musical contents providing web document for learning well known hymn in English version corresponding to Korean version and thereby is provided with the corresponding musical contents providing web document from the server. Then, the user clicks on the script button for musical note to be popped up in the separate window, and listens to the vocal music of the selected song by clicking on the contents button as desired. (3) The user is not so familiar to the English hymn to listen to and/or understand the words of the song. (4) So, the user switches the performance type into a chant performance to receive the corresponding musical contents providing web document from the server, and tries listening to and following the chant several times as looking at the script of the musical note or/ and song words by selecting the contents button as desired. As a result, the user can be accustomed to the song words and rhythm of the musical note, which enables the user to enjoy vocal music according to the above steps. The present embodiment of musical field is not limited to the above but may be applied widely. For example, members of a chorus should exercise repeatedly a specific given portion of a song by each group of the chorus, and a person playing a piano or the like should repeat the same song at least a time for each group. Also, members other than the members of the group who are exercising the song should wait for their turns, and without a player such as a pianist they cannot exercise. The present invention can solve the problems resulting from such a case by providing the selection means for performance type including vocal music such as alto, soprano, base, tenor or the like and various musical instruments music in the musical contents providing web page. Therefore, an individual and a group can exercise a song and/ or a chant at any place and at any time in on-line or off-line mode according to user's desire through the present invention. As described in the above, the present invention by which contents for learning foreign language are produced and provided by the server has advantages as follows. 1. Educational audio contents corresponding to the script contents can be provided to be customized with ease and effectiveness according to ser's desire and condition concerning language, voice, speed of speech and listening environment. 2. The user can repeatedly listen to the contents with respect to the same script with various languages, voices, speeds of speech or the like at any place and at any time, facilitating the improvement of recitation of script, listening and pronunciation, etc., according to the invention. 3. The voices of common native speakers can be commercialized as high value, which will make mass production of foreign language-learning audio material (contents) possible. Also, it is possible to decrease the cost of contents production because various language-version contents can be produced by native speakers in local web sites of each corresponding country and provided by linking them by means of user selection items including language selection items 24. As a result, the user can have access to various contents for learning foreign language at low expense. 4. Since the user can receive the customized language-learning contents in various language versions equal to each other in meaning in the same manner at the same site, the user can learn various foreign languages with ease, fun and convenience. Till now, the present invention has been described in detail. However, it should be understood that the said detailed description and specific examples (which indicate preferred embodiments of the invention) are given by way of illustration only, since various changes and modifications within the spirit and scope of the invention will become apparent to those skilled in the art from this detailed description. INDUSTRIAL APPLICABILITY The present invention may be applied to musical field as well as language-learning field in producing and providing customized digital audio contents with low cost and easy as is described in the above embodiments.

Claims: What is claimed is: 1. A system for providing customized contents, based on a client-server communication network, wherein the system comprising: means for producing a plurality of the audio contents with different attributes by recording a specific material as a script into at least one audio signal which is classified by its attribute thereof; and at least one contents providing server for converting the plurality of the said audio contents into digital audio files, storing together with the corresponding script files to be linked to each other in the contents providing means, and providing the contents file with the specific attributes requested by a user in log-on via the said communication network. 2. The system as claimed in claim 1, wherein the contents providing server comprises: a plurality of contents DB including the said digital audio files with different attributes to be reproduced in on-line environment through the said communication network or in off-line environment resulting from downloading through the said communication network, and the corresponding script files linked to the said audio files in the said contents providing means; and a DB server (DBMS) which supports retrieving the requested data from the contents DB. 3. The system as claimed in claim 1, wherein the plurality of audio contents are different from one another in at least one attribute of language, voice, and speed of speech. 4. The system as claimed in claim 2, wherein the contents providing server provides the contents providing means which comprises at least one of the user selection items such as language, voice, speed of speech, and reproducing device type for the user to choose attributes of audio contents corresponding to a specific script file so that each user receives the contents that have different attributes even with respect to the same script. 5. The system as claimed in claim 4, wherein the contents providing server comprises the control module which receives one or more user selection information for the said audio contents from the user through the said contents providing means, and retrieves the audio contents in on-line or off-line reproducible format with the attributes corresponding to the user's selection information from the said contents DB to thereby link to the said corresponding contents providing means. 6. The system as claimed in claim 5, wherein the control module comprises: means for retrieving a group of audio files corresponding to the verified user selection information from the corresponding contents DB opened; and means for linking the URLs of the file names selected from the said group to the corresponding contents buttons of the said contents providing means. 7. The system as claimed in claim 6, wherein the control module further comprises means for linking the URLs of the script files retrieved from the said opened contents DB according to the user selection information to the corresponding script buttons of the said contents providing means. 8. A method for providing contents, based on a client-server communication network, wherein the method comprising the following steps of: (a) producing a plurality of the audio contents with different attributes by recording a specific material as a script into at least one audio signal in a different way from each other in language, voice and speed of speech; (b) building contents DB by converting the plurality of the said audio contents into digital audio files to be reproduced in on-line environment through the said communication network or in off-line environment resulting from downloading through the said communication network, and storing together with the corresponding script files to be linked to each other in the contents providing means; and (c) retrieving and providing the contents file with the specific attributes requested by a user in log-on from the said contents DB. 9. The method as claimed in claim 8, wherein the step (c) comprises the following steps of: (cl) providing the contents providing means which comprises at least one of the user selection items such as language, voice, speed of speech, and reproducing device type for the user to choose attributes of audio contents corresponding to a specific script file so that each user receives the contents that have different attributes even with respect to the same script; (c2) receiving at least one user selection information for the said audio contents from the said user through the said contents providing means; and (c3) retrieving the audio contents in on-line or off-line reproducible format with the attributes corresponding to the user selection information from the said contents DB to thereby link to the said contents providing means. 10. The method as claimed in claim 9, wherein the step (c3) comprises the following steps of: (c31) verifying the user selection information and opening corresponding contents DB; (c32) combining the user selection information and retrieving a group of audio files with the attributes corresponding to the said combined information from the said opened contents DB; and (c33) linking the URLs of the file names selected from the said group to the corresponding contents buttons of the said contents providing means. 11. The method as claimed in claim 10, wherein the step (c3) further comprises the step of linking the URLs of the script files retrieved from the said opened contents DB according to the user selection information to the corresponding script buttons of the said contents providing means. 12. A computer-readable storage medium storing a source program to direct a computer, based on a client-server communication network, to perform the following processes of: producing a plurality of the audio contents with different attributes by recording a specific material as a script into at least one audio signal in a different way from each other in language, voice and speed of speech; building contents DB by converting the plurality of the said audio contents into digital audio files to be reproduced in on-line environment through the said communication network or in off-line environment resulting from downloading through the said communication network and storing together with the corresponding script files to be linked to each other in the contents providing means; and retrieving the contents file with the specific attributes requested by a user in log-on from the said contents DB and providing through the contents providing means. 13. The storage medium as claimed in claim 12, wherein the process of retrieving and providing contents comprises the process of providing the contents providing means which comprises at least one of the user selection items such as language, voice, speed of speech, and reproducing device type for the user to choose attributes of audio contents corresponding to a specific script file so that each user receives the contents that have different attributes even with respect to the same script. 14. The storage medium as claimed in claim 13, wherein the process of retrieving and providing contents further comprises the control process of receiving one or more user selection information for the said audio contents from the user through the said contents providing means, and retrieving the audio contents in on-line or off-line reproducible format with the attributes corresponding to the user's selection information from the said contents DB to thereby link to the said corresponding contents providing means 15. The storage medium as claimed in claim 14, wherein the control process comprises the processes of: retrieving a group of audio files corresponding to the verified user selection information from the corresponding contents DB opened; and linking the URLs of the file names selected from the said group to the corresponding contents buttons of the said contents providing means. 16. The storage medium as claimed in claim 15, wherein the control process further comprises the process of linking the URLs of the script files retrieved from the said opened contents DB according to the user selection information to the corresponding script buttons of the said contents providing means. 17. A system for providing customized contents via communication network, wherein the system comprising: means for producing a plurality of the audio files with different attributes capable of expressing a specific script into audio signals to thereby build contents DB together with the corresponding digital script files; and at least one contents providing server providing contents providing means to a user terminal connected via the said communication network in response to the user's request for information provision, and providing the specific script file or the specific audio file requested by the user by means of the contents providing means. 18. The system as claimed in claim 17, wherein the contents providing server comprises: a plurality of contents DB including the said digital audio files with different attribute to be reproduced in on-line environment through the said communication network or in off-line environment resulting from downloading through the said communication network, and the corresponding script files linked to the said audio files in the contents providing means; and a DB server (DBMS), which supports retrieving the requested data from the contents DB. 19. The system as claimed in claim 1 or 17, wherein the audio files provided in the said contents providing means are produced by the user using a means provided in the said contents providing server, and wherein the contents in various language versions corresponding to the each specific script are provided by inter-linking each corresponding mother-tongue version contents of the local branch sites in various countries which use the present invention through the user selection items of the said contents providing means of each site to share each language version contents. 20. The system as claimed in claim 1 or 17, wherein the contents providing means comprises musical contents providing means which further equipped with a user selection item for performance type such as vocal musics, various kinds of instrument musics, chants or the like enabling each user to be provided with customized musical audio files corresponding in meaning to the same musical document files. 21. The system as claimed in claim 17, wherein the said contents providing means comprises means for providing a specific one of a plurality of audio files with the different attributes in language, voice, speed of speech and reproducing device type, etc. corresponding in meaning to the same document files according to the user selection information. 22. The system as claimed in claim 1 or 17, wherein the said contents providing means includes customized display file as interface for each user that is produced on the basis of information about the contents providing display files (web documents) that are pre-registered or recently used by the user. 23. The system as claimed in claim 17, wherein the said specific script includes musical scores, the Bible, novels, poem, fairy tales, chants or the like that are used for the script of the audio materials for language-learning, wherein the said audio files are produced to be used for learning of music or foreign language and different from each other in its attributes in voice of performers, speed of speech and file type (e.g. reproducing device type, etc), wherein the said communication network includes wired or wireless PSTN (public switched telephone network), internet, intranet, wherein the said contents providing means includes display files based on GUI or text as interface, and wherein the said user terminal capable of wired/ wireless communication includes all kinds of wireless communication terminals, internet TV and internet set-top box as well as computer. 24. The system as claimed in claim 18, wherein the contents providing server comprises the control module which receives one or more User selection information for the said audio contents from the user through the said contents providing means, and retrieves the audio contents in on-line or off-line reproducible format with the attributes corresponding to the user's selection information from the said contents DB to thereby link to the said corresponding contents providing means. 25. A method for providing customized contents via communication network, wherein the method comprising the following steps of: Producing a plurality of the audio files with different attributes capable of expressing a specific script into audio signals to thereby build contents DB together with the corresponding digital script files; and Providing contents providing means to a user terminal connected via the said communication network in response to the user's request for information provision, and providing the specific script file or the specific audio file requested by the user by means of the contents providing means. 26. The method as claimed in claim 25, wherein the contents providing step comprises the steps of: (a) receiving at least one user selection information for the said audio contents from the said user through the said contents providing means; and (b) retrieving the audio contents in on-line or off-line reproducible format with the attributes corresponding to the user selection information from the said contents DB to thereby link to the said contents providing means. 27. The method as claimed in claim 9 or 26, wherein the contents providing means comprises musical contents providing means which further equipped with a user selection item for performance type such as vocal musics, various kinds of instrument musics, chants or the like enabling each user to be provided with customized musical audio files corresponding in meaning to the same musical document files. 28. The method as claimed in claim 25, wherein the said specific script includes musical scores, the Bible, novels, poem, fairy tales, chants or the like that are used for the script of the audio materials for language-learning, wherein the said audio files are produced to be used for learning of music or foreign language and different from each other in its attributes in voice of performers, speed of speech and file type (e.g. reproducing device type, etc), wherein the said communication network includes wired or wireless PSTN (public switched telephone network), internet, intranet, wherein the said contents providing means includes display files based on GUI or text as interface, and wherein the said user terminal capable of wired /wireless communication includes all kinds of wireless communication terminals, internet TV and internet set-top box as well as computer.

Inventors: LEEM YOUNG-HIE, LEEM, YOUNG-HIE
Applicants: LEEM YOUNG HIE, LEEM, YOUNG-HIE
Application year: 2001
Main classification: G06F19
IPC codes: G06F17, G06Q30, G06Q50