A SYSTEM SUPPLYING VIDEO ON DEMAND SERVICE FREE OF
CHARGE BY USING A DIGITAL SET-TOP BOX AND A METHOD THEREOF
TECHNICAL FIELD
The present invention relate to a system supplying a video on demand service by using a digital set-top box, and more particularly, to
a system supplying a video on demand service free of charge by using a digital set-top box and a method thereof, in which a user is provided with a video on demand (VOD) service for a desired movie free of charge by using a digital set-top box equipped at home.
BACKGROUND ART In recent years, a video on demand (VOD) service is becoming
popular which allows a large number of users to select a desired
program and view it at any time they want with respect to programs, such as TV programs or moving pictures, via web sites, deviating from the existing broadcasting methods by which a TV program sent from a broadcasting station is unilaterally received over a high-speed communication network or an information communication network. To execute such a video on demand service, commonly, a server side is provided with a public communication network protocol serving as an address on a communication network and a client side accesses
to the server side via the public communication network protocol. Generally, a user ID and a password is given to the client side, that is, a user, and the user accesses to the web site providing movie contents and then is served with the movie contents provided from the
web site by selecting a desired movie. To be provided with the video on demand service, the viewer has to pay a predetermined service charge. Hence, conventionally, there were problems that it is troublesome to undergo a procedure of being given a user ID and a password from a video on demand service provider in order to receive a video on demand service. In addition, the viewer has to pay a predetermined service charge.
DISCLOSURE OF INVENTION
The present invention has been developed for the purpose of solving the foregoing problems and thus it is an object of the present invention to provide a system supplying a video on demand service free
of charge by using a digital set-top box and a method thereof, in which a user is provided with a video on demand (VOD) service for a desired movie free of charge by using a digital set-top box. The present invention relates to a system supplying a video on demand service free of charge by using a digital set-top box and a
method thereof, in which a user is provided with a video on demand
(VOD) service for a desired movie free of charge by using a digital
set-top box equipped at home. To achieve the above object, there is provided a system supplying a video on demand service free of charge by using a digital set- top box comprises: a digital set- top box of a user which is supplied with
user- selected service contents using a telephone line of VDSL and
displays the same via a television in real time and which has a credit card terminal function; a service providing apparatus which supplies corresponding free video on demand service contents and the related banner advertisement data according to a request of the video on demand service transmitted from the digital set- top box; a voice synthesizer which is connected to the service providing apparatus and provides voice synthesis data according to a selected service; a shopping
mall server which receives purchase information about the banner
advertisement object ordered by the viewer via the digital set-top box and the service providing apparatus; a local store apparatus which receives in audio data the purchase information about the banner advertisement object ordered by the viewer via the digital set-top box and the service providing apparatus and the voice synthesizer; an
electronic payment system which executes payment for a transaction occurred at the shopping mall server and the local store apparatus; and
a communication network which interconnects the digital set- top box, the service providing apparatus, the shopping mall server, the local
store apparatus and the electronic payment system.
Although the use of the telephone line of VDSL has been mentioned according to one embodiment of the present invention, it is evident that communication network environments such as xDSL (x Digital Subscriber Line), cable network, wireless internet and the like are also applicable in addition to the VDSL environment. In addition, there is provided a method of supplying a video on demand service free of charge by using a digital set-top box comprises
the steps of: turning on the power of a digital set-top box; displaying the categories on the screen of a television and selecting the free video on
demand menu in the categories; displaying a list of movies on the screen according to the selection of the free video on demand menu and selecting a specific movie in the list of movies; transmitting the information on the selected movie to a service providing apparatus; transmitting the video on demand contents of the selected movie and
the related banner table and banner advertisement data from the service providing apparatus to the digital set-top box; displaying a video
on demand screen and the corresponding banner advertisement screen on the television; and moving to the menu screen or finishing the video on demand service after completion of the viewing of the video on demand.
According to the system and method of the present invention, it is possible to overcome the conventional problems that it is troublesome to undergo a procedure of being given a user ID and a password from a
video on demand service provider to receive a video on demand service and the viewer has to pay a predetermined service charge.
BRIEF DESCRIPTION OF THE DRAWINGS These and other features, aspects, and advantages of preferred embodiments of the present invention will be more fully described in the
following detailed description, taken accompanying drawings. In the drawings: Fig. 1 is a block diagram of a system supplying a video on demand service free of charge by using a digital set- top box in
accordance with one embodiment of the present invention;
Fig. 2 is an internal block diagram of the digital set- top box as shown in Fig. 1; Fig. 3 is a flow chart for explaining a method of supplying a video
on demand service free of charge by using a digital set-top box in accordance with the one embodiment of the present invention; Fig. 4 is a reference chart for explaining a banner table data
structure used in the method of supplying a video on demand service free of charge by using a digital set- top box in accordance with the one
embodiment of the present invention; Fig. 5 is an exemplary view of the configuration of a video on demand service screen and a banner advertisement screen provided in the method of supplying a video on demand service free of charge by
using a digital set-top box in accordance with the one embodiment of the present invention; and Fig. 6 is an exemplary view of the screen shown when selecting the banner advertisement provided in the method of supplying a video on demand service free of charge by using a digital set-top box in accordance with the present invention.
BEST MODES FOR CARRYING OUT THE INVENTION Hereinafter, a system supplying a video on demand service free of charge by using a digital set- top box and a method thereof in
accordance with a preferred embodiment of the present invention will now be described in detail with reference to the accompanying drawings.
Fig. 1 is a block diagram of a system supplying a video on
demand service free of charge by using a digital set-top box in accordance with one embodiment of the present invention. As shown in Fig. 1, the system supplying a video on demand service free of charge by using a digital set- top box comprises: a digital set- top box 100 of a user which is supplied with user-selected service contents using a telephone
line of VDSL and displays the same via a television 150 in real time and
which has a credit card terminal function; a service providing apparatus 200 which supplies corresponding free video on demand service
contents and the related banner advertisement data according to a
request of the video on demand service transmitted from the digital set-top box 100; a voice synthesizer 250 which is connected to the service providing apparatus 200 and provides speech synthesis data according to a selected service; a shopping mall server 300 which
receives purchase information about the banner advertisement object ordered by the viewer via the digital set- top box 100 and the service providing apparatus 200; a local store apparatus 400 which receives in audio data the purchase information about the banner advertisement object ordered by the viewer via the digital set-top box 100 and the
service providing apparatus 200 and the voice synthesizer 250; an electronic payment system 500 which executes payment for a
transaction occurred at the shopping mall server 300 and the local store apparatus 400; and a communication network 600 which interconnects the digital set- top box, the service providing apparatus, the shopping mall server, the local store apparatus and the electronic payment system. The service providing apparatus 200 of this embodiment includes:
a first storage section which stores contents related to various services; a streaming server which transmits the service contents stored in the first storage section via the communication network and enters the
service contents into the first storage section; a SAN (Storage Area
Network) switching section which is arranged between the first storage
section and the streaming server and switches the transfer of the
service contents between the first storage section and the streaming server; a web/ database server which delivers the service contents provided from a content providing apparatus to the streaming server via the communication network; a second storage section which stores additional information (e.g., the location of each service content, serial number, access information, charging information and other
information required for the administration of the service providing
apparatus) of the service contents stored in the first storage section; and a manager PC which executes search, insertion, deletion, updating and reconstruction for the additional information stored in the second storage section by entering a DML command to the web/ database server.
The first storage section means a large scale capacity and can be
extended as occasion demands and is used in the same manner just as using one storage space by the help of the SAN switching section. That is, the first storage section is separated into a large number physically, but is one storage space logically. The service providing apparatus 200 stores movies or value-added data in the first storage section. The contents to be stored in the service providing apparatus 200 ranges from 10MB to several GB, thus the
SAN switching section and a large number of storage sections are
required to overcome this problem. The SAN switching section carries out the transfer of service
contents between the first storage section and the streaming server by a fiber channel.
Additionally, the streaming server supplies service contents by using the method of reproducing audios, videos, animation and the like in real time on the communication network. According to the service providing apparatus 200 of this invention, for example, if the contents providing apparatus (not shown) supplies the contents of the movie "Spirited Away" to the service providing apparatus, the service providing apparatus 200 stores the contents of
the movie "Spirited Away" in the first storage section of the inside.
That is, when the service providing apparatus 200 receives the
contents of the movie "Spirited Away" provided from the contents providing apparatus (not shown), the web/ database server stores them in the first storage section via the SAN switching section. And, the
additional information (e.g., the location of the movie "Spirited Away",
serial number, access information, charging information and other
information required for the administration of the service providing apparatus 200) is stored in the second storage section via SCSI (Small Computer System Interface; input and output bus interface of small computer). And, the manager PC searches, inserts, deletes, updates and
reconstructs the data stored in the second storage section by entering a DML (Data Manipulation Language) command to the web/ database
server, and then the web/ database server processes them into a
database and delivers the result to the second storage section. The service providing apparatus 200 provides various contents information related to polls, application for event, coupon download and so on as well as the free video on demand service, purchase and delivery advertisement.
The service providing apparatus 200 is an apparatus that is managed by a service provider providing a free video on demand service.
In addition, the local store apparatus 400 is a dedicated receiving apparatus that receives purchase information about the banner
advertisement in audio data, or is a general audio communication
apparatus such as a wire phone, portable phone and the like. It is note that the voice synthesizer 250, the shopping mall sever
300 and the electronic payment system 500 should be the ones that are
being commonly used at present. Fig. 2 is an internal block diagram of the digital set- top box in the system supplying a video on demand service free of charge by using a digital set-top box in accordance with one embodiment of the present
invention. As shown in Fig. 2, the digital set-top box 100 in the system supplying a video on demand service free of charge by using a digital set-top box in accordance with one embodiment of the present invention
comprises: a plurality of analog/ digital conversion (ADC) sections 10, 12, 14 and 16 which receive audio /video signals from a plurality of
audio /video input sources (e.g., television tuner, movie camera, VTR,
cable broadcasting, satellite broadcasting, CCD camera, microphone and the like) and converting them into digital signals; an audio /video switching section 18 which outputs via a storage signal output port audio/video signals of one channel selected from the audio/video signals of a plurality of channels provided from the plurality of analog/ digital conversion sections 10, 12, 14 and 16 and outputs the audio /video signals of the plurality of channels and the audio /video signals input by MPEG encoding via an audio/video signal output port;
an MPEG encoder 20 which receives the audio/video signals output via
the storage signal output port of the audio/video conversion section 18 and MPEG-encodes them; a storage section 22 of a hard disc drive (HDD) type which stores the audio/video signals MPEG-encoded by the
MPEG encoder and stores MPEG contents input via a VDSL line or LAN line; an auxiliary control section 24 which makes the storage section 22
store the output data from the MPEG encoder 20 and the MPEG contents input via the VDSL line or LAN line and makes the data stored in the storage section 22 output; a main control section 26 which provides a control command required for storing data into the storage section 22 and outputting the same and controls the corresponding operation based on a remote signal sent from a remote control (not
shown) to a remote control receiving section; an MPEG decoder 28
which MPEG-decodes the data output from the auxiliary control section
24 and transmits the same to the audio/ video switching section 18; a
screen generating section 30 which generates a main screen with the video signals of one channel of the video signals of the plurality of channels and generates an auxiliary screen with the video signals of the other channels; an OSD synthesis section 32 which implements a
proper graphic OSD on the screens from the screen generating section by comparing the contents of a 24-bit overlay memory (not shown) with RGB of 8:8:8 with a specific color key value (i.e., the color key value corresponding to an OSD character (or picture) required for the screens to be output); an video output section 34 which displays an video
screen from the OSD synthesis section 32 on a television 150 monitor
(not shown); an audio digital/ analog conversion section 36 which
converts audio signals of an activated channel into analog signals on the main screen provided from the audio /video conversion section 18; an audio output section 38 which outputs a voice from the audio digital/ analog conversion section 36 to the outside via a speaker (not shown) of the television; a RAM 40 which stores codes of an operation
program required for the digital set-top box; a ROM 42 which stores all
programs related to the driving, control and the like of the digital set-top box; a card reader 56 for having a credit card terminal function; and a remote control receiving section 44 which receives a
predetermined signal from the remote controller. Here, the audio/ video conversion section 18, the auxiliary control section 24 and the OSD synthesis section 32 are field programmable
gate arrays which are a kind of programmable logic chips. And, the main control section 26 and the auxiliary control section 24 execute communication between them via a local bus 46. In the ROM 42, personal information (e.g., name, address, credit card information, ID card information and so on) of the person who uses the corresponding digital set-top box is additionally stored.
In addition, the screen generating section 30, the OSD synthesis
section 32, the video output section 34, the audio digital/ analog conversion section 36 and the audio output section 38 are commonly designated as audio/video output means which outputs audios and videos of the plurality of channels output from the audio /video switching section 18 according to a user- selected condition under the
control of the main control section 26.
And, the MPEG encoder 20 has inside a buffer (not shown) of first in first out (FIFO) type. The auxiliary control section 24 directly
accesses to the buffer of the MPEG encoder 20 and the main control section 26 processes only a control command. The main control section 26 processes only a control command and address index for the storage section 22 and the auxiliary control section 24 is in charge of the
function for a bust transfer of the remaining large capacity data.
Moreover, as shown in Fig. 2, the VDSL line is a telephone line
through which a VOD is implemented, and the LAN line is a communication network line composed of two communication network
lines. Between the VDSL line and two LAN lines and a local bus 46, network interface cards (NIC; Network Interface Card) 48, 50 and 52 are arranged. These network interface cards 48, 50 and 52 allow the digital set-top box and the network to be connected all the time. The network interface cards connected with the two communication network lines are used as home gateway equipment, with a network address translation (NAT) function allocated. That is, in case the user is not in the VDSL environment, the user may access to the communication
network line (i.e., the LAN line) to use the digital set-top box of this
invention.
The ROM 42 has inside VOIP (Voice Over Internet Protocol) software for enabling the digital set-top box to execute a VOIP function. In order to execute the VOIP function, one output terminal of a SLIC (Subscriber Line Interface Circuit) 54 is connected to the local bus and
the other output terminal of the SLIC 54 is connected to the
audio /video switching section 18. The SLIC 54 outputs an analog audio signal input in the form of a
digital audio signal. The digital audio signal output from the output terminal of the SLIC 54 is input into the audio/video switching section and is also input into the main control section 26 via the local bus. The main control section 26 stores the VOIP software stored in
the ROM 42 when the power of the digital set-top box is turned on, and
then controls the VOIP function based on the VOIP software. Hence, the
digital set-top box also serves as a VOIP phone. That is, the digital set-top box of this invention has inside the VOIP function for transmitting audio and video using an IP.
An audio/video signal input from four audio/video input sources
(i.e., a signal input via the analog/ digital conversion section) is composed of an RCA input and a super video (S-video). Only the audio/video signal of one of the four input sources is stored in the storage section via the MPEG encoder 20 and the auxiliary control
section 24 according to a command of the main control section 26. And, since the four input sources are transmitted to the screen generating section 30 in real time, they are displayed in a combination of
maximum three channels during the displaying of the stored contents.
The digital set-top box of this invention can be used in either
VDSL telephone environment or LAN environment as selected which is capable of a very high speed communication of maximum 25M per second, in two-way, 12M per second. When the selection of a network is made, the contents information is updated via a server (not shown) and
required data is provided according to a user's request. In addition, for
achieving a smooth multitasking, the data input via the network is stored in the storage section 22, which is a hard disc drive (HDD) for time buffering and then are read out from the storage section 22 and
transmitted to the screen generating section 30 via the MPEG decoder
28 and the audio/ video switching section 18.
By means of the digital set- top box thus configured of this invention, various contents can be provided and output as desired via the VDSL line or LAN line, as well as the digital set-top box has the PVR function. Further, the digital set- top box 100 has inside a user's credit card terminal function, thus it manages the credit card to eliminate the risk of leakage to the outside.
Fig. 3 is a flow chart for explaining a method of supplying a video
on demand service free of charge by using a digital set-top box in accordance with the one embodiment of the present invention. As shown in Fig. 3, the method of supplying a video on demand service free of charge by using a digital set-top box comprises the steps of: turning on the power of a digital set-top box 100 (SI 00); displaying the
categories on the screen of a television 150 and selecting the free video on demand menu in the categories (S200); displaying a list of movies on
the screen according to the selection of the free video on demand menu
and selecting a specific movie in the list of movies (S300); transmitting the information on the selected movie to a service providing apparatus (S400); transmitting the video on demand contents of the selected movie and the related banner table and banner advertisement data from the
service providing apparatus to the digital set- top box (S500); displaying
a video on demand screen and the corresponding banner advertisement
screen on the television 150 (S600); and moving to the menu screen or
finishing the video on demand service after completion of the viewing of the video on demand (S700). Additionally, the step of transmitting the video on demand contents of the selected movie and the related banner table and banner advertisement data from the service providing apparatus to the digital
set-top box further comprises the steps of: taking the statistics on the
transmitted banner advertisement and storing the same (S510); transmitting the stored statistic data to a banner advertiser and demanding him or her to pay the corresponding advertisement charge (S520); and the banner advertiser's paying the demanded advertisement
charge for the banner advertisement (S530).
Additionally, the step of displaying a video on demand screen and the corresponding banner advertisement screen on the television 150 further comprises the steps of: a viewer's selecting a banner advertisement by predetermined selecting means (S610); taking the statistics on the selected banner advertisement and storing the same
(S620); displaying a detailed screen including at least one of the detailed information and purchase information on the selected banner advertisement (S630); and making a transaction for the advertisement object with reference to the purchase information on the selected
banner advertisement when the purchase information is displayed on the screen (S640). The predetermined selecting means is at least one of a keyboard,
a mouse, a trackball and a remote controller. Also in the step of taking the statistics on the selected banner advertisement and storing the same, it is preferable that the stored statistic data is transmitted to the banner advertiser, he or she is demanded to pay the corresponding advertisement charge and the advertiser pays the demanded advertisement charge for the banner advertisement. In conclusion, according to the method of supplying a video on demand service free of charge of the present invention, the viewer is
provided with the video on demand service free of charge and the
advertiser who advertises in a banner pays the charge for the service. In the step of making a transaction for the advertisement object with reference to the purchase information on the selected banner advertisement when the purchase information is displayed on the
screen (S640), there are two kinds of a procedure of making a
transaction for the advertisement object. One is as follows. In case of making a transaction with a general communication network shopping mall equipped with a transaction server, when the product shown in a banner advertisement is purchased via the digital set-top box, the transaction is made via a card
reading section mounted on the digital set-top box.
The other is as follows. In case of making a transaction with a general local store with no transaction server, when the purchase of the
product shown in a banner advertisement is ordered via the digital
set-top box, the audio data on the corresponding order from the viewer is transmitted to the local store apparatus via the service providing apparatus and the voice synthesizer, thereby making a transaction for the corresponding product. Fig. 4 is a reference chart for explaining a banner table data structure used in the method of supplying a video on demand service free of charge by using a digital set-top box in accordance with the one embodiment of the present invention. As shown in Fig. 4, the banner
table data structure contains at least banner advertisement play time
data and banner advertisement data. The data of the banner table is
transmitted to the digital set-top box 100 from the service providing apparatus 200 via the communication network 600. The displaying of the screen of the banner advertisement on the television according to the video on demand screen is achieved in such a manner that the banner advertisement data is displayed on the television screen
according to the play time data of the banner advertisement with reference to the data of the banner table. That is, when the viewer
selects a certain video on demand and view the video on demand that is displayed on the television screen via the digital set-top box as in the one embodiment of the present invention, the banner advertisement data is displayed on the television screen according to the play time
data of the banner advertisement in a sequence preset according to the
play time of the video on demand.
The service providing apparatus 200 can execute the functions of allowing the viewer to answer a poll, applying for an event related to the product or downloading points or coupons provided from the advertiser onto a smart card. Fig. 5 is an exemplary view of the configuration of a video on
demand service screen and a banner advertisement screen provided in the method of supplying a video on demand service free of charge by
using a digital set-top box in accordance with the one embodiment of the present invention. As shown in Fig. 5, the video on demand (a) and banner advertisement (b) screens provided in this method are displayed on parts of the television screen playing the video on demand (a)
according to the play time data of the banner advertisement (b) with
reference to the data of the banner table. Preferably, the parts of the
television screen on which the banner advertisement (b) is displayed are located on the edge of the television screen. Preferably, the banner advertisement (b) is played on the video on demand at the time when the screen of the video on demand (a) related to the advertisement object, i.e., the advertisement target, is displayed. For instance, preferably, at the time when the advertisement object, for example, Hardee's, shown on the video on demand is displayed, the banner advertisement related to Hardee's is played. Fig. 6 is an exemplary view of the screen shown when selecting
the banner advertisement provided in the method of supplying a video on demand service free of charge by using a digital set-top box in accordance with the present invention. As shown in Fig. 6, the screen shown when selecting the banner advertisement provided in this method is a screen containing a more detailed explanation of the banner advertisement object, a screen configured to purchase the banner advertisement object, or a combination of the screen containing a more detailed explanation and the screen configured to purchase the banner advertisement object. Preferably, the screen (c) of the video on demand is displayed on
parts of the television screen. Besides, as described above, the predetermined selecting means for selecting the banner advertisement is at least one of a keyboard, a mouse, a trackball and a remote controller. For example, when the banner advertisement related to Hardee's,
which is being played, is selected, concrete images on the products of
Hardee's and the corresponding prices are displayed, thereby allowing the viewer to purchase the products of Hardee's. Further, the screen (c) of the video on demand being stopped or played is displayed on parts of
the television screen. While the invention has been shown and described with reference
to a preferred embodiment thereof, it should be understood that other embodiments are possible and that various changes in form and detail
may be made without departing from the spirit of the invention. The scope of the invention is limited solely by the appended claims.
INDUSTRIAL APPLICABILITY As described above, according to the present invention, the system and method can overcome the conventional problems that it is troublesome to undergo a procedure of being given a user ID and a password from a video on demand service provider to receive a video on demand service and the viewer has to pay a predetermined service charge.