IP Library Granted Patent US 8,964,858
Granted Patent B2
US 8,964,858 · App. 13/456,002 · Granted Feb 24, 2015

Systems and methods for visualizing errors in video signals

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 8,964,858
App. No.
13/456,002
Filed
Apr 25, 2012
Granted
Feb 24, 2015
Kind
B2
Art Unit
2631
USPC
375/240.27
Abstract

Systems and methods for analyzing the performance of a digital network include capturing a stream of digital data, e.g., interne protocol (IP) packets, that represent streaming video, identifying which of the IP packets include bit errors, determining to which of a plurality of pixels the IP packets including bit errors belong and identifying such pixels as corrupted pixels, and illuminating only the corrupted pixels on a display of a tool. Corrupted pixels in different time blocks can be displayed with different colors to gain a better appreciation of the bit error rate over time.

Claims (37)

1. A method for analyzing a data stream representing video, the method comprising:

capturing a transmitted data stream, being transmitted on a network, the data stream containing data representing streaming video;

analyzing the captured data stream, in an analysis step, prior to a decoding step in which the data stream is decoded for display as video;

identifying corrupted pixels in the analysis step, represented by digital data in the data stream; and

illuminating on a display only the corrupted pixels, so that the corrupted pixels are readily apparent and identifiable as corrupted pixels, at locations on the display at which respective corrupted pixels would otherwise be located;

wherein the step of identifying comprises at least one of:

partially decoding the streaming video, or comparing the streaming video to a locally stored predetermined test pattern.

2. The method of claim 1 , further comprising accumulating data regarding the corrupted pixels.

3. The method of claim 1 , further comprising determining whether a temporal display function is enabled.

4. The method of claim 1 , wherein the method is performed by a portable bit error rate tester (BERT).

5. The method of claim 4 , wherein the BERT identifies corrupted pixels by decoding the data stream.

6. The method of claim 1 , wherein the data stream is transmitted via at least one of Digital Subscriber line (xDSL), Integrated Services Digital Network (ISDN) and Fiber to the X (FTTx).

7. The method of claim 1 , further comprising calculating a quality score of the data stream.

8. The method of claim 1 , further comprising the decoding step in which the data stream is decoded for display as video.

9. The method of claim 1 , further comprising capturing an image of the display wherein only the corrupted pixels are illuminated and saving said image to a file system.

10. A method for analyzing a data stream representing video, the method comprising:

capturing a transmitted data stream, being transmitted on a network, the data stream containing data representing video;

analyzing the captured data stream, in an analysis step, prior to a decoding step in which the data stream is decoded for display as video;

identifying corrupted pixels in the analysis step, represented by digital data in the data stream; and

illuminating on a display only the corrupted pixels, so that the corrupted pixels are readily apparent and identifiable as corrupted pixels, at locations on the display at which respective corrupted pixels would otherwise be located,

wherein the method is performed by a portable bit error rate tester (BERT), and wherein the BERT stores a predetermined test pattern, the method comprising comparing the captured data stream with the predetermined test pattern to identify the corrupt pixels.

11. A method of analyzing a performance of a digital network, the method comprising:

capturing a stream of internet protocol (IP) packets that represent streaming video;

identifying which of the IP packets include bit errors;

determining to which of a plurality of pixels the IP packets including bit errors belong and identifying such pixels as corrupted pixels; and

illuminating only the corrupted pixels on a display so that the corrupted pixels are readily apparent and identifiable as corrupted pixels;

wherein the step of determining comprises one of: at least partially decoding the streaming video, or comparing the streaming video to a locally stored predetermined test pattern.

12. The method of claim 11 , wherein the digital network comprises a Digital Subscriber line (xDSL) network.

13. The method of claim 11 , wherein the digital network comprises and an Integrated Services Digital Network (ISDN) network.

14. The method of claim 11 , wherein the method is performed by a portable bit error rate tester (BERT).

15. The method of claim 11 , further comprising calculating a quality score of the streaming video.

16. A portable, battery operated bit error rate tester, comprising:

a display;

means for capturing a stream of internet protocol (IP) packets that represent streaming video;

means for identifying which of the IP packets include bit errors;

means for determining to which of a plurality of pixels the IP packets including bit errors belong and identifying such pixels as corrupted pixels by performing a step selected from the group comprising: at least partially decoding the streaming video, and comparing the streaming video to a locally stored predetermined test pattern; and

means for illuminating only the corrupted pixels on the display.

Assignments (4)
SECURITY INTEREST Recorded Nov 14, 2025
From: VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC; INERTIAL LABS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 073571/0137 →
SECURITY AGREEMENT Recorded Oct 21, 2025
From: INERTIAL LABS, INC.; VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 073189/0873 →
TERMINATIONS OF SECURITY INTEREST AT REEL 052729, FRAME 0321 Recorded Jan 5, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: VIAVI SOLUTIONS INC.; RPC PHOTONICS, INC.
Reel/Frame 058666/0639 →
SECURITY INTEREST Recorded May 21, 2020
From: VIAVI SOLUTIONS INC.; 3Z TELECOM, INC.; ACTERNA LLC; ACTERNA WG INTERNATIONAL HOLDINGS LLC; VIAVI SOLUTIONS LLC; JDSU ACTERNA HOLDINGS LLC; OPTICAL COATING LABORATORY, LLC; RPC PHOTONICS, INC.; TTC INTERNATIONAL HOLDINGS, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 052729/0321 →