Method and system for adaptive transcoding and transrating in a video network
First Claim
1. A digital video recorder for transferring video content to a client device over a communication network, comprising:
- a storage unit for storing the video content;
a communications interface for transmitting the video content to the client device over the communication network;
a controller coupled to the storage unit and the communications interface, wherein the controller determines, during transmission of the video content to the client device, a supportable transmission rate of the communication network and then adaptively selects an encoding standard and selects an encoding rate according to the determined supportable transmission rate of the communications network; and
a transcoder, coupled to the controller, the storage unit, and the communications interface for transcoding the video content from a first encoding standard and a first encoding rate to the selected encoding standard and the selected encoding rate during the transmission of the video content to the client device according to the adaptively selected encoding standard and encoding rate;
wherein the selected encoding standard and selected encoding rate is determined according to an allocation of the supportable transmission rate between the client device and at least one other client device.
6 Assignments
0 Petitions
Accused Products
Abstract
A video server adaptively selects an appropriate video encoding standard and an appropriate video encoding rate for encoding video content to be downloaded to one or more video client devices over a communication network. The video server adaptively selects the video encoding standard and the video encoding rate based upon factors such as the data transmission rate of the communication network, the processing speed of the video client device, or the type of the video content to be downloaded. Once the video encoding standard and the video encoding rate are selected, video content can be transcoded prior to downloading to one or more video client devices. During the download, the video content may be adaptively transrated, such as in response to a change in the data transmission rate of the communication network.
-
Citations
18 Claims
-
1. A digital video recorder for transferring video content to a client device over a communication network, comprising:
-
a storage unit for storing the video content; a communications interface for transmitting the video content to the client device over the communication network; a controller coupled to the storage unit and the communications interface, wherein the controller determines, during transmission of the video content to the client device, a supportable transmission rate of the communication network and then adaptively selects an encoding standard and selects an encoding rate according to the determined supportable transmission rate of the communications network; and a transcoder, coupled to the controller, the storage unit, and the communications interface for transcoding the video content from a first encoding standard and a first encoding rate to the selected encoding standard and the selected encoding rate during the transmission of the video content to the client device according to the adaptively selected encoding standard and encoding rate; wherein the selected encoding standard and selected encoding rate is determined according to an allocation of the supportable transmission rate between the client device and at least one other client device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for transmitting video content over a communication network, comprising:
-
a communications interface for transmitting the video content over the communication network; and a controller coupled to the memory and the communications interface, wherein the controller determines, during transmission of the video content over the communications network, a supportable transmission rate of the communication network and then adaptively selects an encoding standard according to the supportable transmission rate of the communications network; and a transcoder, coupled to the memory, the controller, and the communications interface, for transcoding the video content from a first encoding standard to the selected encoding standard during the transmission of the video content to a plurality of client devices according to the adaptively selected encoding standard and encoding rate; wherein the encoding standard is selected based on an allocation of the supportable transmission rate among the plurality of client devices. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A method of transmitting video content to a video client device via a communications network, the method comprising:
-
during the transmission of the video content to the video client device, performing steps comprising the steps of; determining a transmission rate of the communication network, during transmission of the video content; adaptively selecting a video encoding standard based on the determined transmission rate of the communication network; transcoding the video content from an initial video encoding standard to the adaptively selected video encoding standard; and transmitting the transcoded video content to the video client device over the communications network; wherein the selected encoding standard is determined according to an allocation of the determined transmission rate of the communication network between the video client device and at least one other video client device. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification