KR20090001806A - Video on demand service system using pre-download of partial data and method thereof - Google Patents
Video on demand service system using pre-download of partial data and method thereof Download PDFInfo
- Publication number
- KR20090001806A KR20090001806A KR1020070050153A KR20070050153A KR20090001806A KR 20090001806 A KR20090001806 A KR 20090001806A KR 1020070050153 A KR1020070050153 A KR 1020070050153A KR 20070050153 A KR20070050153 A KR 20070050153A KR 20090001806 A KR20090001806 A KR 20090001806A
- Authority
- KR
- South Korea
- Prior art keywords
- content
- download
- downloaded
- vod
- network
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2402—Monitoring of the downstream path of the transmission network, e.g. bandwidth available
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/251—Learning process for intelligent management, e.g. learning user preferences for recommending movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26208—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/637—Control signals issued by the client directed to the server or network components
- H04N21/6371—Control signals issued by the client directed to the server or network components directed to network
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computing Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The present invention relates to a video on demand (VOD) service system and a method using a pre-divided transmission method, and a VOD server for storing and managing VOD content for a video on demand (VOD) service; A network monitoring device for monitoring a network state to determine a pre-download policy and a download time zone for a specific VOD content, and requesting a pre-download of a part of the VOD content to the VOD server, and a VOD content downloaded from the VOD server. By storing a part and constructing a set-top box that provides VOD service by receiving the rest of the VOD content in real time from the VOD server later, the user may store part of the content in the set-top box according to the network condition in advance and the user may watch it. If desired, download the rest of the content And, at the same time to minimize the dependency network to reduce the initial buffering time for the VOD service discloses a technique for increasing the user's convenience.
Description
1 is a configuration diagram of a VOD service system according to an embodiment of the present invention.
2 is a flowchart illustrating a method of providing a VOD service using a pre-divided transmission scheme according to an embodiment of the present invention.
3 is a flowchart illustrating in detail the pre-division transmission method of FIG.
4A is a graph showing the correlation between dictionary download size and content full size or running time.
4B is a graph showing the correlation between pre-download size and network average transfer rate.
<Description of Symbols for Main Parts of Drawings>
100: set-top box 200: modem
300: COT (Central Office Terminal) 400: VOD Server
500: network monitoring device 510: data collection unit
520: Pre-download policy determination unit 530: Pre-download time zone determination unit
The present invention relates to a video on demand (VOD) service system using a pre-divided transmission scheme and a method thereof, and more particularly, to store a part of content in a set-top box in advance according to a network state and a user wants to watch it. In this case, the rest of the content is downloaded, thereby minimizing network dependency and reducing the initial buffering time for the VOD service, thereby increasing user convenience.
In general, an on-demand video service is a video service that allows a user to watch a desired program at a desired time through a computer or a television (TV) connected to a communication network, and may pause or repeat playback while playing VOD content.
There are two major technologies for providing such VOD services.
The first is streaming technology. When a user selects a desired content, the content is delivered, decoded, and displayed in real time. This method is convenient because it does not have to have a separate storage device in the user premises device, but quality cannot be guaranteed unless the network quality is deteriorated or the function such as QoS is not properly supported.
In other words, if Fast Ethernet supports the speed of 100Mb / s but multiple users share it, it may not be able to guarantee 2 ~ 3Mb / s to a specific subscriber. It becomes impossible. In particular, even in a network where sufficient bandwidth is guaranteed, if burst data occurs due to the characteristics of IP traffic, the transmission speed may be momentarily reduced, causing a break in the video service.
Second is the download method. The download method can guarantee stable quality because the entire content is downloaded to the storage device and then the image is downloaded. However, the download method can take a long time depending on the network situation.
In other words, for high-definition movie content, the total size is several GB, and it takes several tens to several hours to download all of them, and when the various contents are selected, the size limitation of the storage device also occurs.
In order to compensate for the shortcomings of the two methods, a progressive download method is widely used as a compromise technology. This is not a way of downloading the entire content, but rather downloading some of the content first and downloading the rest of the content while operating it.
However, since the progressive download method starts downloading after the user selects the content, there is a problem that it may take a long time to watch the selected content.
In addition, the conventional progressive download method is very dependent on the network state by downloading without considering the network situation, there is a problem that takes a long time for downloading the real-time content when the network situation is not good.
Therefore, in order to solve the above-described problem, the present invention downloads and stores a part of the VOD content in advance when the network condition is good in consideration of the network state and the size of the content file, and downloads the remaining part when the user requests play later. The purpose is to increase the user's convenience by receiving and viewing.
On-demand video service system using a pre-split transmission method according to an embodiment of the present invention for achieving the above object, a VOD server for storing and managing VOD content for Video On Demand (VOD) service, and network A network monitoring device that monitors the status to determine a pre-download policy and a download time zone for a specific VOD content, and requests the VOD server to pre-download a portion of the VOD content, and a portion of the VOD content downloaded from the VOD server. And a set-top box configured to provide a VOD service by receiving a real-time download of the remaining portion of the VOD content from a VOD server later.
In addition, the on-demand video service system using a pre-division transmission method according to an embodiment of the present invention, in the on-demand video service system having a VOD server and a set-top box, collects the network average speed information through the Internet network and the VOD server A data collection unit that collects content full size information and running time information to be pre-downloaded from the user; and pre-downloading which determines the size of pre-downloading content using the network average speed information, the content full size information, and running time information. And a network monitoring device including a policy determining unit and a pre-downloading time determining unit configured to analyze a network usage pattern of each user or determine a part of the content to be pre-downloaded at a low usage time period through real-time monitoring. One .
In addition, the on-demand video service method using a pre-segmented transmission method according to an embodiment of the present invention, the first process of collecting network state information and information about the content to be pre-downloaded, the network state information and the content to be pre-downloaded The second step of determining the size of the content to be pre-downloaded by using the information on, and by analyzing the user's network usage pattern or real-time monitoring to determine that the part of the pre-downloaded content to be pre-downloaded during the low frequency of use And a third step of pre-downloading and storing as much as the predetermined size of pre-downloaded time in the low frequency of use, and playing a part of the pre-downloaded content at the same time when the user is requested to play the VOD content. To Time downloaded characterized in that it comprises a fourth step of continuing the reproduction of the VOD content.
Hereinafter, with reference to the accompanying drawings will be described in detail a preferred embodiment of the present invention.
1 is a configuration diagram of a VOD service system according to an embodiment of the present invention.
The VOD service system according to an exemplary embodiment of the present invention includes a set
The set-
The
The
The
The
To this end, the
The data collector 510 collects information for checking a network state through the Internet network and collects content information (content size and running time information, etc.) to be pre-downloaded from the
The pre-download
P: Dictionary download size (Byte)
Q: Content Size (Byte)
V: network average transmission speed (b / s)
T: Content Running Time (second)
In this case, the pre-download
The pre-download policy determination method of the pre-download
As shown in FIG. 4A, the pre-download size is proportional to the total running time of the content or the total size of the content, and as shown in FIG. 4B, the pre-download size is inversely proportional to the network average transmission speed.
That is, if the overall size of the content is constant, the pre-download size is changed according to the average network transmission speed. In particular, the lower the average network transmission speed, the more content must be downloaded beforehand. If the network average transmission speed is constant, the pre-download size is determined according to the size of the content. In other words, the larger the total size of the content and the longer the running time, the more pre-download size is required.
For example, if the VOD content is more than 1 hour of movie when the average network speed is constant, it is preferable to pre-download 1-5% of the total size of the content. The higher the quality of the transmitted content, the lower the transmission speed, the more capacity must be pre-downloaded. On the other hand, if the size of the content is very small (the running time is 30 seconds or less), it is desirable to pre-download most of the content because 1% is less than 1 second, so there is little effect of pre-downloading. The impact is minimal.
In addition, since the pre-download
In addition, the pre-download
In this case, although the present invention discloses an embodiment of determining the pre-download policy in the
Meanwhile, the pre-download time
That is, the pre-download time
Hereinafter, a method of providing a VOD service through the VOD content division dictionary download according to an embodiment of the present invention will be described in detail with reference to FIG. 2.
First, the
When the pre-download policy and the download time zone are determined through the above process, the pre-download is requested to the VOD server 400 (S102). In this case, the pre-download policy refers to the data size to be pre-downloaded, and is determined using the total size of the content to be downloaded, the average transmission speed of the network, and the content running time information.
Thus, the
Through the above process, when a part of each content is stored in the set-
Accordingly, the
Hereinafter, referring to FIG. 3, a process S101 of determining the traffic collection and pre-download policy and the download time slot of FIG. 2 will be described in detail.
First, the data collection unit 510 collects information (such as traffic) for checking network status and content information (content size and running time information, etc.) to be pre-downloaded from the
Thereafter, the pre-download
When the pre-download policy is determined through the process S202, the pre-download time
Thus, the pre-download time
As described above, the present invention is to effectively deliver video-on-demand service in an environment where network performance is not suitable for real-time streaming, and a portion of content is used in a time zone where network usage frequency is low in consideration of network average transmission speed, content total size and running time. After downloading in advance, the rest of the content is downloaded and screened by the user's choice.
As described above, the present invention downloads and stores a portion of the VOD content in advance according to the network state, and later allows the user to download and watch the remaining portion when the user requests a play, thereby minimizing network dependency and providing user convenience. There is an effect to increase.
In addition, the preferred embodiment of the present invention for the purpose of illustration, those skilled in the art will be able to various modifications, changes, replacements and additions through the spirit and scope of the appended claims, such modifications and changes are the following claims Should be seen as belonging to.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070050153A KR20090001806A (en) | 2007-05-23 | 2007-05-23 | Video on demand service system using pre-download of partial data and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070050153A KR20090001806A (en) | 2007-05-23 | 2007-05-23 | Video on demand service system using pre-download of partial data and method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20090001806A true KR20090001806A (en) | 2009-01-09 |
Family
ID=40484851
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070050153A KR20090001806A (en) | 2007-05-23 | 2007-05-23 | Video on demand service system using pre-download of partial data and method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20090001806A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101111389B1 (en) * | 2009-11-04 | 2012-02-24 | 주식회사 인프라웨어 | Media contents division transmission system by internet and on-air, method for the same |
CN113810773A (en) * | 2021-09-17 | 2021-12-17 | 北京百度网讯科技有限公司 | Video downloading method and device, electronic equipment and storage medium |
-
2007
- 2007-05-23 KR KR1020070050153A patent/KR20090001806A/en not_active Application Discontinuation
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101111389B1 (en) * | 2009-11-04 | 2012-02-24 | 주식회사 인프라웨어 | Media contents division transmission system by internet and on-air, method for the same |
CN113810773A (en) * | 2021-09-17 | 2021-12-17 | 北京百度网讯科技有限公司 | Video downloading method and device, electronic equipment and storage medium |
CN113810773B (en) * | 2021-09-17 | 2024-03-01 | 北京百度网讯科技有限公司 | Video downloading method and device, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10547659B2 (en) | Signaling and processing content with variable bitrates for adaptive streaming | |
KR101557250B1 (en) | Statistical multiplexing of streaming media | |
US7779142B1 (en) | Bandwidth allocation to support fast buffering | |
US20060230176A1 (en) | Methods and apparatus for decreasing streaming latencies for IPTV | |
US9596496B2 (en) | System and method to deliver video content | |
US20080134258A1 (en) | Multi-Source and Resilient Video on Demand Streaming System for a Peer-to-Peer Subscriber Community | |
US9521178B1 (en) | Dynamic bandwidth thresholds | |
EP2011308B1 (en) | Device and method for dynamically storing media data | |
US11431777B2 (en) | Adaptive bitrate streaming techniques | |
US9794189B2 (en) | Bandwidth management for content delivery | |
US20070067804A1 (en) | Device for recording a broadcasted programme | |
US20100083328A1 (en) | Client configuration and management for fast channel change of multimedia services | |
US10728630B2 (en) | Adaptive bitrate streaming techniques | |
US11089346B2 (en) | Adaptive bitrate streaming techniques | |
US20160028594A1 (en) | Generating and Utilizing Contextual Network Analytics | |
JP2011091855A (en) | System and method for memory pvr function in broadcast environment | |
US10728588B2 (en) | Adaptive bitrate streaming techniques | |
KR20090001806A (en) | Video on demand service system using pre-download of partial data and method thereof | |
EP2873247A1 (en) | A method of and apparatus for determining a composite video services stream | |
EP2096831A1 (en) | Method and device for managing video traffic | |
JP2005506725A (en) | Method and system for transmitting client generic data-on-demand service with delayed access |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Withdrawal due to no request for examination |