The present invention relates to a digital interactive TV program system and more particularly to a digital real time interactive TV program system capable of selecting at least one user AV signal to combine with the real time digital AV signal and converting the combined user AV signal and the real time digital AV signal into a real time digital interactive AV signal, enabling the user end to show the screens of the selected user AV signal and the real time digital interactive AV signal at the same time and provide the real time digital interactive TV program.
The world we are living in has entered into a new era with information technology being progressed rapidly. All kinds of information products and peripherals are invented due to the fast progress in computer science and technology. The fast development of such new products not only brings a lot of convenience, but also is closely associated with our daily life and work. Moreover, due to the constant availability of a variety of advanced network and information products, network (e.g., the Internet) is now closely associated with our daily life. We can view network as the nervous system of society. Network can be employed in a wide variety of fields. Communication between one person and another person at a distal location is significantly facilitated over network. For example, in the past one person has to spent a lot of time and money to see friends or relatives by traveling a long distance. Nowadays, your image and voice can be sent to any place in the world by utilizing the multimedia feature of network in communication. As such, the internet has become dominant tool for data communication as we enters into an information age.
As stated above, not only traditional e-mail feature but only multimedia (i.e., any combination of text, pictures, sound, and video) are available over the Internet due to the booming thereof in recent years. If you have access to the Internet, you can retrieve information from millions of sources. Thus, many people spend some time in accessing to the Internet in their daily life. For coping with such trend, many network equipment manufacturers have produced a variety of advanced network products (e.g., cable modems, ADSL (Asymmetric Digital Subscriber Line), or the like) with high data transfer rate. Moreover, for brining more novel features to Internet access, some network equipment manufacturers have developed many different network peripheral devices including VolP (Voice Over IP Device). They are adapted to provide online communication service to consumers with a minimum charge for long distance or international call. Another network peripheral device is VoD (Video on Demand) which enables a person to select a desired movie from an image server and play the same immediately at any time of a day. Technology of VoD involves images and sound. Thus, VoD is particularly applicable to the media since VoD enables consumers to retrieve desired information in an interactive manner. It is anticipated that VoD will become more popular as time evolves.
In the current media, however, only a few number of channels have converted AV signals into digital TV signals so that a TV having a coupled set-up box may reproduce a high quality picture for viewing by reconverting the digital TV signals into electron beams. For most TV program production and broadcasting, they are still made by the conventional technology rather than by digital, interactive technology. As defined, an interactive mode of digital interactive service means a TV viewer can totally control the playing of a TV program. Further, a video game involving many persons, time programmed playing of movies, and long distance teaching are made possible simultaneously.
For example, currently a live program is recorded and broadcasted in a studio. Further, a viewer at a subscriber end may dial a call to the program for conversation with the host if call-in is allowed. However, neither one of the host in the studio, audience in the studio, and staff in the production control room can see the viewer at the subscriber end. As such, a good interaction among the host in the studio, audience in the studio, and the viewer is impossible. As a result, the call-in program may a low rating. Moreover, staff in the production control room cannot select desired viewers from many call-in viewers. As an end, the proceeding of program may be interfered adversely.
If a live program is conducted by the digital, interactive technology, not only staff in the production control room can effectively control the viewers in the subscriber ends but also images of the viewers can be sent to the studio while a real time conversation is making. As such, a good interaction is carried out among the host in the studio, the audience in the studio, and the viewers in the subscriber ends due to real time images and sound. As an end, the program can be well conducted. Thus, it is desirable to provide a digital, interactive service to TV viewers by the media in order to overcome the above drawback of the prior art.
A primary object of the present invention is to provide a digital real time interactive TV program system comprising a codec for converting image and sound signals recorded by a camera and recorder assembly in a studio into a real time digital AV signal. The real time digital AV signal is then sent to a master server, which enables at least one user end to receive the real time digital AV signal and show a real time screen thereon. Moreover, each user end is adapted to send a user AV signal of the image and sound recorded by another camera and recorder assembly at the user end to the master server. The master server is capable of selecting at least one user AV signal to combine with the real time digital AV signal and sending the combined user AV signal and the real time digital AV signal to the codec. The codec is adapted to convert the combined user AV signal and the real time digital AV signal into a real time digital interactive AV signal which is in turn sent to the master server. The master server then sends the real time digital interactive AV signal to each user end. The user end is thus able to receive the real time digital interactive AV signal sent from the master server. Finally, a real time interactive screen is shown on the user end by reconverting the real time digital interactive AV signal into electron beams. By utilizing the present invention, the above drawback of the prior art can be overcome.
The above and other objects, features and advantages of the present invention will become apparent from the following detailed description taken with the accompanying drawings.
Referring to
After the master server 2 selecting at least one user AV signal to combine with the real time digital AV signal, the master server 2 may send the combined user AV signal and the real time digital AV signal to the codec 1. Next, the codec 1 converts the combined user AV signal and the real time digital AV signal into a real time digital interactive AV signal which is in turn sent to the master server 2. At this moment, the master server 2 sends the real time digital interactive AV signal to each user end 3. While the user end 3 receives the real time digital interactive AV signal sent from the master server 2, a real time interactive screen 6 is then shown on the user end 3 by reconverting the real time digital interactive AV signal into electron beams (see
Currently, it is often that several ten thousand or even several hundred thousand viewers are watching a TV program at one time. This is particularly true for prime-time programs or special programs in which it is possible that a million viewers are watching a TV program. The viewer described above can be viewed as the user end 3 when the digital real time interactive TV program system of the invention is embodied. Hence, the master server 2 may be coupled to several ten thousand, several hundred thousand, or even a million user ends 3 in one time. As such, the load on the master server 2 can be too heavy for it to effectively transmit data to the user ends 3. For avoiding the above heavy load and low data transmission problems due to excessive network connections, a second preferred embodiment of the invention as shown in
In view of the above, in a case of a live program produced in a studio, the camera and recorder assembly 4 in the studio records image and sound signals. The recorded image and sound signals are then converted into a real time digital AV signal by the codec 1. The real time digital AV signal is in turn sent to each user end 3 via the master server 2 and the slave servers 7. Next, a real time screen 5 is shown on the user end 3 by reconverting the real time digital AV signal into electron beams. As an end, a viewer can see image and hear sound by watching the TV program.
Moreover, each user end 3 may send a user AV signal of the image and sound recorded by another camera and recorder assembly at the user end 3 to the master server 2 via the slave server 7 so that the master server 2 and the codec 1 may convert both the user AV signal and the real time digital AV signal into a real time digital interactive AV signal. A real time interactive screen 6 is then shown on the user end 3 by reconverting the real time digital interactive AV signal into electron beams. At this moment, the host of a live program is able to conduct a conversation with a user end 3 corresponding to the user AV signal selected by the master server 2 in a real time AV mode. By utilizing this, it is possible of eliminating the drawback of telephone conversation between the host and a TV viewer as experienced in the prior art.
Also, the user AV signal and associated data are sent from the user end 3 to the slave server 7 rather than the master server 2 directly. Further, the master server 2 receives the user AV signal from a slave server 7 corresponding to a user end 3 after selecting the user end 3. Such distributed architecture can lessen the load of receiving the user AV signal or information from the user ends 3 on the master server 2. As known that a wide bandwidth was required for enabling the master server 2 to cope with the communication with the user ends 3. Advantageously, by utilizing the above technique of the invention, a network is established to connect the user ends 3, the slave servers 7, and the master server 2 together. The slave server 7 is thus able to receive user AV signals from its coupled user ends 3 and the master server 2 is simply coupled to the slave servers 7. Further, the master server 2 receives the user AV signal from the slave server 7 only if desired, resulting in a load reduction on the master server 2.
Referring to FIGS. 5 to 7, in the embodiment the master server 2 further comprises a user database 20, a user identification mechanism 22, and a user state table 24. The user database 20 comprises a plurality of records each including a user name 200, a password 202, and basic user data 204 of a user (see
In a second embodiment of the invention, the slave server 7 further comprises a user identification database 70 and the user identification mechanism 22. The user identification database 70 comprises at least one record each including a user name 200, a password 202, and basic user data 204 of a user (see
In step 901, the slave server 7 first sends information regarding user AV signal for activating the user identification mechanism 22 as requested by the user end 3.
In step 902, the slave server 7 requests the user end 3 to type a user name and a password thereof as required by the user identification mechanism 22.
In step 903, the system searches the user identification database 70 for determining whether there is a user name 200 the same as the input user name 200 in step 902. If yes, the process goes to step 904. Otherwise, the process jumps to step 907.
In step 904, the system searches the user identification database 70 again for determining whether there is a password 202 the same as the input password 202 associated with the user name 200 in step 902. If yes, the process goes to step 905. Otherwise, the process jumps to step 908.
In step 905, the user end 3 is permitted to send its user AV signal to the slave server 7 and in turn information regarding a correct identification of the user end 3 is sent to the master server 2.
In step 906, in response to input information regarding a correct identification of the user end 3, the master server 2 updates data of the user end 3 in the user state table 24 by changing the state of the user end 3 as a state of the user end 3 being connected to the slave server 7.
In step 907, a message of no such user name is shown on the user end 3.
In step 908, a message of password error is shown on the user end 3.
In view of the above, the master server 2 is aware of the connection state between the user end 3 and its corresponding slave server 7 rather than directly receives user AV signal and other information from the user end 3. In fact, each slave server 7 is adapted to receive user AV signal and other information from associated user ends 3. As a result, the load on the master server 2 is reduced significantly.
In the embodiment, in response to input information regarding a correct identification of the user end 3, the master server 2 updates data of the user end 3 in the user state table 24 by changing the state of the user end 3 as a state of the user end 3 being connected to the slave server 7. Thereafter, the master server 2 is able to select the user AV signal representing the connection of the slave server 7 and the user end 3 from the user state table 24. The selected user AV signal and the user AV signal are sent to the codec 1 for converting into a real time digital interactive AV signal. The real time digital interactive AV signal is then sent to the master server 2. Next, the master server 2 sends the real time digital interactive AV signal to the slave server 7 such that the user end 3 may receive the real time digital interactive AV signal from the slave server 7. Finally, a real time interactive screen is shown on the user end 3 by reconverting the real time digital interactive AV signal into electron beams.
It is understood that user AV signal cannot be sent from the user end 3 to the master server 2 for selection via the slave server 7 if the slave server 7 coupled to the user end 3 is malfunctioned or disabled due to unknown reasons. Advantageously, in the embodiments in a case of the user end 3 disconnected from one slave server 7, the user end 3 is able to automatically search other slave servers 7 and will connect to a nearest slave server 7 or a slave server 7 having a maximum bandwidth. Thus, the user end 3 is able to continue to send its user AV signal after being identified as a correct one. As a result, the real time interactive screen will not be interrupted. Moreover, in the embodiments for enabling a preview of the content of the user AV signal prior to combining the user AV signal with the real time digital AV signal at the master server 2 a preview mechanism 26 is provided in the master server 2 (see
In addition, for enabling a user end 3 to see events such as raising a question, answering the question, operations, or the like from the real time interactive screen, in the embodiments the master server 2 further provides an information AV signal which together with the user AV signal and the real time digital AV signal are sent to the codec 1. The codec 1 then converts them into a real time digital interactive AV signal which is in turn sent to the master server 2. In response to receiving the real time digital interactive AV signal by the user end 3, another real time interactive screen 10 is shown on the user end 3 by reconverting the real time digital interactive AV signal into electron beams (see
Referring to
Referring to
While the invention has been described by means of specific embodiments, numerous modifications and variations could be made thereto by those skilled in the art without departing from the scope and spirit of the invention set forth in the claims.
Number | Date | Country | Kind |
---|---|---|---|
093100223 | Jan 2004 | TW | national |