METHOD AND SYSTEM FOR ADAPTIVE TRANSCODING AND TRANSRATING IN A VIDEO NETWORK
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.
57 Citations
57 Claims
-
1-39. -39. (canceled)
-
40. An apparatus for transferring video content to a client device over a communication network, comprising:
-
a storage unit for storing the video content; a transcoder, coupled to the storage unit; a communications interface, coupled to the transcoder, for downloading the video content to the client device over the communication network; and a controller coupled to the storage unit, the transcoder, and the communications interface, wherein the controller determines a supportable transmission rate of the communication network and adaptively selects an encoding standard to be employed by the transcoder and an actual transmission rate used by the communication network based on the supportable transmission rate of the communications network.
-
-
47. A system for transferring video content over a communication network, comprising:
-
a server, comprising; a memory for storing the video content; a transcoder coupled to the memory; a communications interface coupled to the transcoder for transmitting the video content over the communication network; and a controller coupled to the memory, the transcoder, and the communications interface, wherein the controller determines a supportable transmission rate of the communication network and adaptively selects an encoding standard to be employed by the transcoder and an actual transmission rate used by the communication network based on the supportable transmission rate of the communications network; and at least one client device, wherein the server transmits the video content to the at least one client device via the communications interface at the selected encoding standard and at the actual transmission rate.
-
-
57. A digital video recorder, comprising:
-
a memory; a transmission interface; and a controller coupled to the memory and the transmission interface, wherein the controller determines a supportable transmission rate between the digital video recorder and at least one client device, and transmits video content stored in the memory at an encoding standard and an actual transmission rate based on the supportable transmission rate of the transmission interface to the at least one client device.
-
Specification