IP Library › Granted Patent US 10,277,930
Granted Patent B2
US 10,277,930 · App. 15/887,990 · Granted Apr 30, 2019

Quality feedback mechanism for bandwidth allocation in a switched digital video system

Inventors: Scott M. Davis (Tega Cay, SC); Tom Gonder (Tega Cay, SC); Paul Brooks (Weddington, NC)
Assignee: TIME WARNER CABLE ENTERPRISES LLC
H04N21/2402H04L1/08H04L12/18H04N21/2385H04N21/23608H04N21/6118
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 10,277,930
App. No.
15/887,990
Filed
Feb 3, 2018
Granted
Apr 30, 2019
Kind
B2
Examiner
CHAE, KYU
Art Unit
2426
USPC
725/95
Abstract

In a switched digital video content-based network, wherein a head end obtains a first group of program streams and sends to a client only a subset of the program streams selected by subscribers in a neighborhood of the client, imminence and/or presence of a condition of inadequate bandwidth is determined. Responsive to the determining, a bit rate of at least one of the subset of the program streams selected by the subscribers in the neighborhood of the client is dynamically decreased by adjusting encoding thereof, while maintaining adequate quality for the at least one of the subset of the program streams selected by the subscribers in the neighborhood of the client, based on an objective quality measure, in order to address the imminence and/or presence of the condition of inadequate bandwidth.

Claims (14)

1. A method for video quality sensing comprising the steps of:

measuring, by an input objective measurement block, an objective quality of each of a plurality of program streams prior to encoding, wherein said input objective measurement block outputs a first value corresponding to said objective quality of each of said program streams prior to encoding;

measuring, by an output objective measurement block, an objective quality of each of said program streams immediately subsequent to encoding, wherein said output objective measurement block outputs a second value corresponding to said objective quality of each of said program streams immediately subsequent to encoding by an encoder bank;

comparing for each of said program streams, by a comparison system, said first value to said second value; and

controlling, by an encoder management system, a bit rate of each of said program streams output by said encoder bank using said comparisons to balance a quality of each of said program streams, and between said program streams, such that a difference between said first value and said second value is no greater than a threshold for any of said program streams.

2. The method of claim 1 , further comprising dynamic decreasing said bit rate of at least one of said program streams by said encoder management system directly specifying a reduced value for said bit rate.

3. The method of claim 1 , further comprising dynamic decreasing said bit rate of at least one of said program streams by said encoder management system specifying a parameter which indirectly leads to a reduced value for said bit rate.

4. The method of claim 1 , wherein said comparison of said first value and said second value comprises real-time comparing with frame synchronization.

5. The method of claim 1 , wherein said comparison of said first value and said second value takes into account at least one of blockiness, jitter, blur, and jerkiness.

6. The method of claim 1 , wherein said comparison of said first value and said second value comprises a frame alignment of each of said program streams to compare a same frame before and after said encoding.

7. The method of claim 1 , wherein said controlling causes said encoder to re-encode at least one of said program streams.

8. The method of claim 1 , wherein said controlling comprises ensuring that said objective quality of at least one of said program streams immediately subsequent to encoding has not degraded to less than a predetermined minimum value.

9. The method of claim 1 , wherein said comparing, by said comparison system, said first value to said second value yields a mean opinion score as an objective quality measure.

10. The method of claim 1 , further comprising incrementing to a next program stream.

Assignments (3)
SECURITY INTEREST Recorded Dec 4, 2019
From: TIME WARNER CABLE ENTERPRISES, LLC; CHARTER COMMUNICATIONS OPERATING, LLC; BRIGHT HOUSE NETWORKS, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 051287/0057 →
SECURITY INTEREST Recorded Dec 4, 2019
From: CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES, LLC; BRIGHT HOUSE NETWORKS, LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 051287/0087 →
SECURITY INTEREST Recorded Jul 25, 2018
From: BRIGHT HOUSE NETWORKS, LLC; CHARTER COMMUNICATIONS OPERATING, LLC; TIME WARNER CABLE ENTERPRISES LLC; TIME WARNER CABLE INTERNET LLC
To: WELLS FARGO TRUST COMPANY, N.A.
Reel/Frame 046630/0193 →
Continuity (3)
Continuation 14461653 · Aug 18, 2014
Continuation 12987247 · Jan 10, 2011
Related Publication 20180184143A1 · Jun 28, 2018