IP Library Granted Patent US 10,587,872
Granted Patent B2
US 10,587,872 · App. 15/642,095 · Granted Mar 10, 2020

Video waveform peak indicator

Inventors: John Hubbard (Lake Oswego, OR); Todd S. Harlow (Newberg, OR)
Assignee: PROJECT GIANTS, LLC
H04N17/02H04N17/004
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,587,872
App. No.
15/642,095
Granted
Mar 10, 2020
Kind
B2
Abstract

A waveform monitor device, or media analysis device, to monitor a video signal. The waveform monitor device may include an input to receive the video signal, the video signal having a plurality of frames, a memory to store the received video signal, a processor coupled to the memory, and a display. The processor separates the video signal into at least two component signals, for at least one component signal, determines a peak value of the at least one component signal for at least one frame of the plurality of frames, generates a marker at the peak value, determines if the peak value violates a predetermined threshold, and generates an alert when the peak value violates the predetermined threshold. The at least one component signal, the marker at the peak value on the component signal and the alert when the peak value violates the predetermined threshold are displayed on the display to allow a user to quickly determine if a video signal is within a required threshold.

Claims (52)

1. A waveform monitor device to monitor a video signal, comprising:

an input to receive the video signal, the video signal including a plurality of frames;

a memory to store the received video signal;

a processor, coupled to the memory, configured to:

separate the video signal into a plurality of component video signals,

determine a peak value of a plurality of pixels of at least one component video signal of the plurality of component video signals for at least one frame of the plurality of frames,

generate a marker at the peak value,

determine whether the peak value violates a predetermined threshold, and

generate an alert when the peak value violates the predetermined threshold; and

a display to display the at least one component video signal, the marker at the peak value on the component video signal and the alert when the peak value violates the predetermined threshold.

2. The waveform monitor device of claim 1 , wherein the processor generates the marker at the peak value for a predetermined amount of time.

3. The waveform monitor device of claim 2 , further comprising a user input to receive the predetermined amount of time to generate the marker at the peak value.

4. The waveform monitor device of claim 1 , wherein the processor generates the alert by changing a color of the marker based on whether the peak value violates the predetermined threshold.

5. The waveform monitor device of claim 1 , wherein the processor further determines a minimum value of the plurality of pixels of the at least one component video signal for the at least one frame of the plurality of frames, generates a marker at the minimum value, compares the minimum value to a second predetermined threshold and generates an alert if the minimum value violates the second predetermined threshold.

6. The waveform monitor device of claim 1 , wherein processor determines a standard or color space of the video signal and selects the predetermined threshold based on the standard or color space.

7. The waveform monitor device of claim 1 , wherein the video signal is a compressed video signal.

8. The waveform monitor device of claim 1 , wherein the video signal is received through an internet protocol (IP) input.

9. The waveform monitor device of claim 1 , wherein the processor generates a minimum value of the plurality of pixels of the at least one component video signal, a maximum value of the plurality of pixels of the at least one component signal, and an average value of the plurality of pixels of the at least one component signal.

10. A method for alerting a user of a video signal violation, the method comprising:

receiving the video signal, the video signal including a plurality of frames;

separating the video signal into a plurality of component video signals;

determining a peak value of a plurality of pixels of at least one component video signal of the plurality of component video signals for at least one frame of the plurality of frames;

generating a marker at the peak value;

comparing the peak value to a predetermined threshold;

generating an alert if the peak value violates the predetermined threshold; and

displaying on a display the at least one component video signal, the marker at the peak value on the component video signal and alert a user if the peak value is greater than the predetermined threshold.

11. The method of claim 10 , further comprising:

determining a peak value of a plurality of pixels of each of at least two component video signals of the plurality of component video signals;

generating a marker at the peak value for each of the at least two component video signals;

generating an alert if the peak value of either of the at least two component video signals violates a predetermined threshold; and

displaying on the display the at least two component video signals, the marker at the peak value on each of the at least two component video signals, and the alert.

12. The method of claim 10 , further comprising generating the marker at the peak value for a predetermined amount of time.

13. The method of claim 10 , further comprising generating the alert by changing the color of the marker based on whether the peak value violates the predetermined threshold.

14. The method of claim 10 , further comprising:

determining a minimum value of the plurality of pixels of the at least one component video signal for the at least one frame of the plurality of frames;

generating a marker at the minimum value;

comparing the minimum value to a second predetermined threshold; and

generating an alert if the minimum value violates the second predetermined threshold.

15. A non-transitory computer readable storage medium having instructions stored thereon that, when executed by a processor of a media analysis device, cause the media analysis device to:

separate a received video signal into a plurality of component video signals;

determine a peak value of a plurality of pixels of at least one component video signal of the plurality of component video signals for at least one frame of a plurality of frames;

determine if the peak value violates a predetermined threshold;

generate an alert when the peak value violates the predetermined threshold; and

display on a display the at least one component video signal and the alert.

16. The computer readable storage medium of claim 15 , wherein the instructions stored thereon further cause the media analysis device to generate a marker at the peak value for a predetermined amount of time.

17. The computer readable storage medium of claim 15 , wherein the instructions stored thereon further cause the media analysis device to generate the alert by changing a color of the marker based on whether the peak value violates the predetermined threshold.

18. The computer readable storage medium of claim 15 , wherein the instructions stored thereon further cause the media analysis device to determine a standard of the video signal and select the predetermined threshold based on the standard.

19. The computer readable storage medium of claim 15 , wherein the video signal is received through an internet protocol (IP) input.

20. The computer readable storage medium of claim 15 , wherein the instructions stored thereon further cause the media analysis device to:

determine the peak value for each frame of the plurality of frames;

plot the peak value for each frame in a graph; and

determine if any of the peak values violate the predetermined threshold.

Assignments (7)
SECURITY INTEREST Recorded Jun 9, 2025
From: INEOQUEST TECHNOLOGIES, LLC; PROJECT GIANTS, LLC
To: FORTRESS CREDIT CORP.
Reel/Frame 071493/0030 →
CORRECTIVE ASSIGNMENT TO CORRECT THE MISSING PROPERTY AND GRANTOR NAME OF PROJECT GIANTS. LLC PREVIOUSLY RECORDED AT REEL: 054089 FRAME: 0786. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jun 1, 2021
From: PROJECT GIANTS, LLC
To: FORTRESS CREDIT CORP., AS AGENT
Reel/Frame 056442/0845 →
RELEASE OF SECURITY INTEREST Recorded Oct 16, 2020
From: SILICON VALLEY BANK
To: PROJECT GIANTS, LLC
Reel/Frame 054090/0934 →
SECURITY INTEREST Recorded Oct 15, 2020
From: PROJECT GIANT, LLC
To: FORTRESS CREDIT CORP., AS AGENT
Reel/Frame 054089/0786 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2019
From: TEKTRONIX, INC.
To: PROJECT GIANTS, LLC
Reel/Frame 049870/0073 →
PATENT SECURITY AGREEMENT Recorded Jul 22, 2019
From: PROJECT GIANTS, LLC
To: SILICON VALLEY BANK
Reel/Frame 049819/0702 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2017
From: HUBBARD, JOHN; HARLOW, TODD S.
To: TEKTRONIX, INC,
Reel/Frame 042911/0564 →
Continuity (1)
Related Publication 20190014312A1 · Jan 10, 2019