IP Library Granted Patent US 9,143,814
Granted Patent B2
US 9,143,814 · App. 12/494,091 · Granted Sep 22, 2015

Method and system for adaptive transcoding and transrating in a video network

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,143,814
App. No.
12/494,091
Granted
Sep 22, 2015
Kind
B2
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.

Claims (41)

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.

2. The digital video recorder of claim 1 , wherein the selected encoding standard is further selected based on a type of the images depicted in the video content.

3. The digital video recorder of claim 1 , wherein the selected encoding rate is further selected based on the video content.

4. The digital video recorder of claim 1 , wherein the allocation of the supportable transmission rate is unevenly allocated between the client device and the at least one other client device.

5. The digital video recorder of claim 1 , wherein the communication network is a wireless communication network.

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.

7. The system of claim 6 , wherein the system comprises a the plurality of client devices and wherein the system further transmits the video content to at least one of the plurality of client devices via the communications interface.

8. The system of claim 7 , wherein the communications interface transmits the video content transcoded to the selected encoding standard to at least one of the plurality of client devices and transmits the video content transcoded to a second selected encoding standard to another of the plurality of client devices.

9. The system of claim 8 , further comprising a transrater, coupled to the controller, for altering an encoding rate of the transcoder based on a change in the supportable transmission rate of the communication network.

10. The system of claim 6 , wherein the selected encoding standard is further selected based on a type of the images presented depicted in the video content.

11. The system of claim 7 , wherein the encoding standard is further selected based on a processing speed of the at least one of the plurality of client devices.

12. The system of claim 6 , wherein the allocation of the supportable transmission rate between the at least one client device of the plurality of client devices and at least one other client device of the plurality of client devices is unequal.

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.

14. The method of claim 13 , further comprising:

during the transmission of the transcoded video content to the video client device, performing steps comprising the steps of:

detecting a change in the determined transmission rate of the communication network;

transrating a remaining portion of the video content that has not already been transmitted to the video client device according to the determined change in the transmission rate of the communications network; and

transmitting the transrated remaining portion of the video content to the video client device.

15. The method of claim 13 , wherein transcoding the video content comprises converting the video content from the initial video encoding standard directly to the adaptively selected video encoding standard without decoding the video content.

16. The method of claim 13 , wherein the selected video encoding standard is MPEG-1, MPEG-2 or MPEG-4.

17. The method of claim 13 , wherein the allocation of the determined transmission rate of the communication network between the video client device and at least one other video client device is unequal.

18. The method of claim 17 , wherein:

the adaptively selected video encoding standard is based on the allocation of the determined transmission rate of the communications network between the video client device and the at least one other video client device;

a second video encoding standard is adaptively selected based on the allocation of the determined transmission rate of the communications network between the video device and the at least one other video client device;

the video content further transcoded from the initial video encoding standard to the second video encoding standard; and

the video content encoded according to the second video encoding standard is transmitted to the at least one other video client device over the communications network.

Assignments (7)
SUCCESSION OF AGENCY IN PATENT SECURITY INTERESTS Recorded Oct 3, 2025
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH)
To: UBS AG, STAMFORD BRANCH
Reel/Frame 072994/0001 →
SECURITY AGREEMENT Recorded Jan 25, 2024
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 066371/0690 →
SECURITY AGREEMENT Recorded Aug 5, 2021
From: DIRECTV, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. AS COLLATERAL AGENT
Reel/Frame 058220/0531 →
SECURITY AGREEMENT Recorded Aug 3, 2021
From: DIRECTV, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 057695/0084 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2021
From: THE DIRECTV GROUP, INC.
To: DIRECTV, LLC
Reel/Frame 057018/0460 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2021
From: DIGITAL NETWORKS NORTH AMERICA, INC.
To: THE DIRECTV GROUP, INC.
Reel/Frame 056943/0734 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2021
From: WOLFE, ANDREW L.; WESTERHOFF, DAVID
To: DIGITAL NETWORKS NORTH AMERICA, INC.
Reel/Frame 056943/0581 →