METHOD FOR OUTPUTTING INFORMATION OF BULLETIN BOARD ON INTERNET
Technical Field
The present invention relates in general to the output of information of a bulletin board on the Internet, and more particularly to a method for outputting information of a bulletin board on the Internet, wherein a server converts a text file into a compressed speech file using a text to speech (TTS) program and links the converted speech file to the bulletin board in real time, thereby enabling a user to conduct other work while listening to a speech version of text information which is visually displayed on the bulletin board, such as stock market information, newspaper items, news, goods introduction, learning contents, etc.
Background Art
As well known to those skilled in the art, recently, owing to the development of information technology and the increasing spread of computers, many persons have conveniently utilized the computers in various aspects of daily life, such as computer communications, information searches, securities investment, commodity purchase, etc.
Furthermore, there is a growing tendency that some young persons using computers receive important domestic and international information or transfer desired contents in a text form while conducting various kinds of communications over the Internet.
Notably, all information must be exchanged in a text form over the
Internet. Such text information is printed through a printer or displayed through a monitor so that it can be seen by the user. Fig. 1 is a block diagram showing the construction of a conventional
Internet information output system. As shown in this drawing, the conventional
Internet information output system comprises a communication controller 3 connected to a server 1 via an Internet network 2 for receiving data from the server 1 and transferring the received data to a main controller 4 or vice versa. To this end, the communication controller 3 includes a modem or local area network (LAN) card.
The main controller 4 is adapted to control the entire operation of the system, process data to be sent, send the processed data to the server 1 via the communication controller 3, receive data from the server 1 via the controller 3 and process the received data. The conventional Internet information output system further comprises a memory 5 for storing input/output data under the control of the main controller 4, a display unit 6 for displaying data received from the server 1 or data entered by the user on the screen of a monitor 7 under the control of the controller 4, and a driver 8 for printing the data received from the server 1 or the data entered by the user through a printer 9 under the control of the controller 4. This construction makes it possible for the user to view information sent by him or her or the server in a text form.
On the other hand, CGI (Common Gateway Interface), ASP (Active Server Page), PHP, Java or the like may be used for application of information from the user or Web operator to a Web site.
The CGI is an interface for transferring information entered by the user through a browser to a specific program of the server. Upon receiving a text from the user through the interface, the server registers the received text.
In other words, if the user gains access to the server through a browser (client), then the server sends a HyperText Markup Language (HTML) document to the client. In case the sent HTML document has an appropriate entry form, the user fills out the entry form with desired text data and then requests the server to process the text data.
Upon receiving the client's request, the server transfers the text data to a CGI processor.
The CGI processor transfers the text data sent from the user to a data processing program run in the server, which is typically called a CGI program.
The CGI program processes the text data desired by the user and then sends the processed result back to the browser (client) via the server. A bulletin board is operated on the Internet in this manner.
The ASP, PHP and Java, not described, are operated in a similar manner to the CGI although they perform transformation processes depending on respective server environments. Thus, a description will hereinafter be given of only a CGI related case as an example. However, the above-described conventional Internet information output system is disadvantageous in that the user can view text information of the bulletin board on the Internet through only the monitor 7 or printer 9. That is, the user must continuously look at the screen of the monitor 7 while information is displayed on the screen, resulting in the strain of eyes of the user working with the computer for a large amount of time in a day. Moreover, the user can scarcely conduct other work while looking at the screen of the computer monitor.
Disclosure of the Invention
Therefore, the present invention has been made in view of the above problems, and it is an object of the present invention to provide a method for outputting information of a bulletin board on the Internet, wherein a server converts a text file into a compressed speech file using a text to speech (TTS) program and links the converted speech file to the bulletin board in real time, thereby enabling a user to conduct other work while listening to a speech version of text information which is visually displayed on the bulletin board. In accordance with the present invention, the above and other objects can be accomplished by the provision of a method for outputting information of a bulletin board on the Internet, comprising the step of, by a server, converting a text file into a compressed speech file using a text to speech program and linking the
converted speech file to the bulletin board in real time, thereby enabling a user to conduct other work while listening to a speech version of text information which is visually displayed on the bulletin board.
Preferably, a listening user interface may be used together with a visual user interface to read for the user a previously created document or the abstract of an uploaded document while the user works on a different document. This makes the user's working efficiency higher, the screen utilization more efficient and it possible for even visually impaired people to use Web sites.
The user may work on a different document while listening to the contents of a previously created document. Further, the user may listen to index information generated during the document creation or search.
Furthermore, the present method may be applied to a microminiaturized pocket personal computer (PC) or palmtop PC, notebook computer, cellular phone or personal digital assistant (PDA), to overcome the screen size limitation of conventional monitors.
Brief Description of the Drawings
The above and other objects, features and other advantages of the present invention will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings, in which: Fig. 1 is a block diagram showing the construction of a conventional
Internet information output system;
Fig. 2 is a block diagram showing the construction of an Internet information output system in accordance with the present invention;
Fig. 3 is a flowchart illustrating a method for outputting information of a bulletin board on the Internet in accordance with a preferred embodiment of the present invention; and
Fig. 4 is a flowchart illustrating a method for outputting information of a bulletin board on the Internet in accordance with an alternative embodiment of the
present invention.
Best Mode for Carrying Out the Invention
With reference to Fig. 2, there is schematically shown in block form the construction of an Internet information output system in accordance with the present invention, wherein a user or Web operator can leave speech information on a bulletin board on the Internet.
As shown in Fig. 2, the Internet information output system comprises a communication controller 13 connected to a server 11 via an Internet network 12 for sending and receiving data to/from the server 1 1. To this end, the communication controller 13 includes an interface and a modem or local area network (LAN) card.
A main controller 14 functions to control the entire operation of the system, process data to be sent, send the processed data to the server 1 1 via the communication controller 13, receive data from the server 1 1 via the controller 13 and process the received data.
The Internet information output system further comprises a memory 15 for storing input/output data based on the user or Web operator's selections through a keyboard 16 or mouse 17 under the control of the main controller 14, a speech input unit 18 for inputting the user or Web operator's speech through a microphone 19, performing a signal processing operation for the inputted speech and transferring the resulting digital signal to the controller 14, a display unit 20 for displaying data received from the server 11 or data entered by the user or Web operator on the screen of a monitor 21 under the control of the controller 14, and a speech output unit 22 for outputting a speech version of the data received from the server 1 1 or the data entered by the user or Web operator through a speaker 23 under the control of the controller 14.
The Internet information output system further comprises a communication controller 24 connected to the server 1 1 via the Internet network
12 for sending and receiving data to/from the server 1 1. To this end, the communication controller 24 includes an interface.
A main controller 25 functions to control the entire operation of the system, process data to be sent, send the processed data to the server 1 1 via the communication controller 24, receive data from the server 1 1 via the controller 24 and process the received data.
The Internet information output system further comprises a memory 26 for storing input/output data based on the user or Web operator's selections through a keyboard 27 or mouse 28 under the control of the main controller 25, a speech input unit 29 for inputting the user or Web operator's speech through a microphone 30, performing a signal processing operation for the inputted speech and transferring the resulting digital signal to the controller 25, a display unit 31 for displaying data received from the server 1 1 or data entered by the user or Web operator on the screen of a monitor 32 under the control of the controller 25, and a speech output unit 33 for outputting a speech version of the data received from the server 11 or the data entered by the user or Web operator through a speaker 34 under the control of the controller 25.
Fig. 3 is a flowchart illustrating a method for outputting information of a bulletin board on the Internet in accordance with a preferred embodiment of the present invention, wherein a user or Web operator can output desired information in a speech form as well as in a text form. A source user or Web operator operates his or her computer with the keyboard 16 or 27 or mouse 17 or 28, connected to the main controller 14 or 25, to gain access to the server 1 1 via the Internet network 12, and then sends desired information to the server 11 in a speech or text form using the microphone 19 or 30 or the keyboard or mouse, as will hereinafter be described in detail.
If the source user or Web operator selects a Web site of the server 1 1 (step 41 ), then the server 11 displays an initial picture of the selected Web site on the monitor screen (step 42). If the source user or Web operator clicks on a member registration menu
in the displayed initial picture (step 43), then the server 11 displays a member registration form on the monitor screen to allow the source user or Web operator to fill out the member registration form with information for member registration (step 44). The source user or Web operator stepwise enters the information for member registration in the member registration form through the keyboard 16 or mouse 17 (step 45). The information for member registration may include, for example, a user or Web operator identification (ID), password, name, resident registration number, sex, birthday, address, electronic mail (E-mail) address, etc. Thereafter, upon recognizing that all the information for member registration has been entered, the server 11 notifies the source user or Web operator that he or she has been registered as a member (step 46) and then displays a site selection window on the monitor screen to allow the user or Web operator to select a desired specific site in the site selection window (step 47). The above-stated member registration can be carried out at the user or
Web operator's option.
Thereafter, if the source user or Web operator selects a desired specific site in the site selection window (step 48) and enters information desired to send to the selected specific site (including a title, user name, password, abstract, text contents, etc.) (step 49), then the server 1 1 displays a confirmation mode window for confirmation of the entered information on the monitor screen (step 50).
After confirming the sent information in the confirmation mode window (step 51), the source user or Web operator clicks on an area of the sent information if he or she desires to further output that area in a speech form (step 52). Then, the server 1 1 transforms a text file of the clicked information area into a speech file
(step 53), compresses the transformed speech file and stores the compressed speech file in a database (step 54).
If a different user or Web operator selects the specific site (step 55), he or she may click on a link of the speech file among information of a bulletin board on the specific site, which speech file is displayed together with a link of the text file,
in order to listen to a speech version of the text file. The server 1 1 sends the compressed speech file stored in the database to the different user or Web operator (step 57) if the different user or Web operator clicks on the link of the speech file (step 56). As a result, the different user or Web operator can listen to the speech file of the desired information through the speech output unit 22 and speaker 23.
Fig. 4 is a flowchart illustrating a method for outputting information of a bulletin board on the Internet in accordance with an alternative embodiment of the present invention.
First, a source user or Web operator gains access to the server 1 1 through the Internet network (step 61) and reads HTML or text information of a desired specific site displayed on the monitor screen. If the source user or Web operator requests the server 1 1 to transform the read text information into speech information in order to receive a speech version of the read text information (step 62), then the server 11 transfers the text information to a CGI processor therein, which in turn transforms the transferred text information into a speech file according to a text to speech program (step 63), compresses the transformed speech file and stores the compressed speech file in a database (step 64).
Accordingly, a different user or Web operator may click on a link of the speech file among information of a bulletin board on the specific site, which speech file is displayed together with a link of the text file, in order to listen to a speech version of the text file. The server 1 1 sends the compressed speech file stored in the database to the different user or Web operator (step 66) if the different user or Web operator clicks on the link of the speech file (step 65). As a result, the different user or Web operator can listen to the speech file of the desired information through the speech output unit 22 and speaker 23.
On the other hand, in case the different user or Web operator does not click on the link of the speech file at the above step 65, he or she can view only the text file (step 67).
Industrial Applicability
As apparent from the above description, the present invention provides a method for outputting information of a bulletin board on the Internet, wherein a server converts a text file into a compressed speech file using a text to speech program and links the converted speech file to the bulletin board in real time. Therefore, a user can conduct other work while listening to a speech version of text information which is visually displayed on the bulletin board.
Further, according to this invention, a listening user interface can be used together with a visual user interface to read for the user a previously created document or the abstract of an uploaded document while the user works on a different document. This makes the user's working efficiency higher, the screen utilization more efficient and it possible for even visually impaired people to use Web sites.
Although the preferred embodiments of the present invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims.