System for delivering compressed stored video data by adjusting the transfer bit rate to compensate for high network load
First Claim
1. A system for delivering video data through a common type network including a video server which can deliver video data and a client which can receive and replay video data delivered thereto, said video server comprising:
- means for storing video index information corresponding to an original video data required to set a transfer bit rate of video data to be delivered by said video server;
video data assembling means for extracting data from the original video data by referring to said video data index information so as to set the transfer bit rate, and for reassembling the extracted data to create video data to be transferred at the set transfer bit rate to said client, while maintaining consistency in contents of the original video data; and
video data delivery means for delivering a constant amount of data at certain intervals in accordance with the set transfer bit rate in order to transfer the video data reassembled by said video data assembling means to said client, thereby making it possible for said client to replay the video data continuously.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for delivering video data comprises a video server (1) including a video database (11) for storing video index information (13) defining a plurality of settings for a transfer bit rate of video data and indicating which data included in original video data (12) the video server should transfer to a client (2) through a network (3) when setting the transfer bit rate to one of the plurality of settings, a video data assembler (14) for extracting data from the original video data by referring to the video data index information so as to set the transfer bit rate to one of the plurality of settings, and for reassembling the extracted data to create video data to be transferred at the set transfer bit rate to the client, while maintaining consistency in contents of the original video data, and a video data delivery unit (15) for delivering a constant amount of data at certain intervals in accordance with the set transfer bit rate in order to transfer the video data reassembled by the video data assembler to the client. Furthermore, the video server comprises a network load sensor (17) for measuring a load imposed on the network.
-
Citations
19 Claims
-
1. A system for delivering video data through a common type network including a video server which can deliver video data and a client which can receive and replay video data delivered thereto, said video server comprising:
-
means for storing video index information corresponding to an original video data required to set a transfer bit rate of video data to be delivered by said video server; video data assembling means for extracting data from the original video data by referring to said video data index information so as to set the transfer bit rate, and for reassembling the extracted data to create video data to be transferred at the set transfer bit rate to said client, while maintaining consistency in contents of the original video data; and video data delivery means for delivering a constant amount of data at certain intervals in accordance with the set transfer bit rate in order to transfer the video data reassembled by said video data assembling means to said client, thereby making it possible for said client to replay the video data continuously. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 16, 17)
-
-
13. A system for delivering video data through a common type network including a video server which can deliver video data and a client which can receive and replay video data delivered thereto, wherein said video server comprises:
-
means for storing video index information corresponding to an original video data required to set a transfer bit rate of video data to be delivered by said video server; and video data assembling means for extracting data from the original video data by referring to said video data index information so as to set the transfer bit rate, and for reassembling the extracted data to create video data to be transferred at the set transfer bit rate to said client, while maintaining consistency in contents of the original video data, and wherein said client comprises; precharge buffer for absorbing changes in the transfer bit rate of the video data delivered by said video server so as to prevent video data transferring services provided by said video server from being interrupted. - View Dependent Claims (14, 15, 18, 19)
-
Specification