IP Library Granted Patent US 9,118,919
Granted Patent B2
US 9,118,919 · App. 11/647,366 · Granted Aug 25, 2015

Methods and systems for computing the quality of an MPEG-2 video stream

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,118,919
App. No.
11/647,366
Granted
Aug 25, 2015
Kind
B2
Abstract

Novel “loss rate” metrics are presented that can be used to indicate the quality of a video stream. These metrics may be determined using a simplified method or by a more sophisticated method, the latter method applying different “weights” (i.e., adjustments) to error computations based on the type of frame involved (i.e., I, P, B). Both methods may produce a video quality score within a given range (e.g., in the range of 0 to 1) where one end of the range indicates a video stream of high quality (i.e., no frames are affected), and the other end indicates a video stream of low quality (i.e., all frames are affected).

Claims (279)

1. A method for determining a total weighted loss rate of an MPEG-2 video stream comprising:

operating a device capable of capturing network packet transmissions to determine a weighted loss rate for an I frame using a weighted value that is based on an average frame distance between the I frame and a next I frame of a video stream in the time interval;

operating the device to determine a weighted loss rate for each P frame using a weighted value, where the weighted value for each P frame is based on an average frame distance between the P frame and the next I frame of the video stream;

operating the device to determine a weighted loss rate for each B frame using a weighted value, where the weighted value is associated with a number of P frames before the B frame; and

operating the device to sum the determined weighted loss rates of the I, P and B frames to arrive at a total, weighted loss rate.

2. The method as in claim 1 wherein the total weighted loss rate (λ m ) is given by

λ

m

=

1

T

m

·

[

D

i

·

L

m

i

+

(

1

-

L

m

i

T

m

i

)

·

D

p

_

·

n

=

1

p

D

n

p

·

(

1

-

L

m

p

T

m

p

)

n

-

1

P

·

L

m

p

+

(

1

-

L

m

i

T

m

i

)

·

(

1

-

L

m

i

T

m

i

)

Pb

·

L

m

b

]

.

3. A device for determining a total weighted loss rate of an MPEG-2 video stream operable to:

determine a weighted loss rate for an I frame using a weighted value that is based on an average frame distance between the I frame and a next I frame of a video stream in the time interval;

determine a weighted loss rate for each P frame using a weighted value, where the weighted value for each P frame is based on an average frame distance between the P frame and the next I frame of the video stream;

determine a weighted loss rate for each B frame using a weighted value, where the weighted value is associated with a number of P frames before the B frame; and

sum the determined weighted loss rates of the I, P and B frames to arrive at a total, weighted loss rate.

4. The device as in claim 3 wherein the total weighted loss rate (λ m ) is given by

λ

m

=

1

T

m

·

[

D

i

·

L

m

i

+

(

1

-

L

m

i

T

m

i

)

·

D

p

_

·

n

=

1

p

D

n

p

·

(

1

-

L

m

p

T

m

p

)

n

-

1

P

·

L

m

p

+

(

1

-

L

m

i

T

m

i

)

·

(

1

-

L

m

i

T

m

i

)

Pb

·

L

m

p

]

.

5. A method for determining a total weighted loss rate of a video stream comprising:

operating a device capable of capturing network packet transmissions to determine a weighted loss rate for an I frame using a weighted value that is based on an average frame distance between the I frame and a next I frame of a video stream in the time interval;

operating the device to determine a weighted loss rate for each P frame using a weighted value, where the weighted value for each P frame is based on an average frame distance between the P frame and the next I frame of the video stream;

operating the device to determine a weighted loss rate for each B frame using a weighted value, where the weighted value is associated with a number of P frames before the B frame; and

operating the device to sum the determined weighted loss rates of the I, P and B frames to arrive at a total, weighted loss rate.

6. The method as in claim 5 wherein the total weighted loss rate (λ m ) is given by

λ

m

=

1

T

m

·

[

D

i

·

L

m

i

+

(

1

-

L

m

i

T

m

i

)

·

D

p

_

·

n

=

1

p

D

n

p

·

(

1

-

L

m

p

T

m

p

)

n

-

1

P

·

L

m

p

+

(

1

-

L

m

i

T

m

i

)

·

(

1

-

L

m

i

T

m

i

)

Pb

·

L

m

p

]

.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Jun 3, 2021
From: TERRIER SSC, LLC
To: WSOU INVESTMENTS, LLC
Reel/Frame 056526/0093 →
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
SECURITY INTEREST Recorded May 20, 2019
From: WSOU INVESTMENTS, LLC
To: BP FUNDING TRUST, SERIES SPL-VI
Reel/Frame 049235/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: ALCATEL LUCENT
To: WSOU INVESTMENTS, LLC
Reel/Frame 044000/0053 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE, ALCATEL-LUCENT TECHNOLOGIES INC. PREVIOUSLY RECORDED ON REEL 019050 FRAME 0973. ASSIGNOR(S) HEREBY CONFIRMS THE THE ASSIGNEE, LUCENT TECHNOLOGIES INC.. Recorded Jul 16, 2015
From: SMITH, MARK ANTHONY
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 036125/0596 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2015
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 035939/0023 →
MERGER AND CHANGE OF NAME Recorded Jun 25, 2015
From: LUCENT TECHNOLOGIES INC.; ALCATEL USA MARKETING, INC.; ALCATEL USA SOURCING, INC.; LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 035904/0723 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0555 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →