IP Library Granted Patent US 10,375,300
Granted Patent B2
US 10,375,300 · App. 14/263,532 · Granted Aug 6, 2019

Methods for processing event timing data

Inventors: Jeremy W. Aldridge (Evansville, IN); Kirk Sigel (Ithaca, NY); Douglas DeAngelis (Ipswich, MA); Mike E. Ciholas (Evansville, IN)
Assignee: LYNX SYSTEM DEVELOPERS, INC.
H04N5/23232H04N5/2355H04N5/3743
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,375,300
App. No.
14/263,532
Granted
Aug 6, 2019
Kind
B2
Abstract

A method for processing a plurality of input images associated with a respective plurality of input times, the input images and input times being provided by an event timing system, comprises: selecting an output frame rate; generating a plurality of output images, corresponding to the output frame rate, from the plurality of input images; and assigning to each output image a final output time provided by the event timing system, the final output time being the input time associated with an input image contributing to the output image.

Claims (17)

1. A method for modifying frame rate of an image series generated by an event timing system, comprising:

receiving, from the event timing system and via an input/output interface communicatively coupled to a processor, a plurality of input images and a respective plurality of different input times generated by the event timing system, the input times corresponding to an input frame rate for recording of the input images by the event timing system, all of the input images being captured by the same camera at the respective different input times;

receiving, via the input/output interface, an output frame rate that is different from the input frame rate;

determining, by using the processor to execute machine-readable instructions stored in non-volatile memory, an initial output time series corresponding to the output frame rate;

generating, from the plurality of input images and by using the processor to execute machine-readable instructions stored in non-volatile memory, a plurality of output images having the output frame rate, each of the output images being (a) identical to an input image when the initial output time is identical to an input time or (b) a weighted average of input images captured close to the initial output time when the initial output time is not identical to an input time, the weighted average being a weighted average of the two input images with associated input times nearest the initial output time, one of the two input images being captured before the initial output time and the other of the two input images being captured after the initial output time, when the initial output time is not identical to an input time;

assigning, by using the processor to execute machine-readable instructions stored in non-volatile memory, to each output image a final output time received from the event timing system, the final output time being one of the input times associated with an input image contributing to the output image; and

outputting the output images together with each respective final output time via the input/output interface.

2. The method of claim 1 , wherein weights of the weighted average decrease with increasing time difference between the initial output time and the input time associated with the input images contributing to the weighted average.

3. A non-transitory computer-readable media comprising instructions that, when executed by a computer, perform steps for modifying frame rate of an image series generated by an event timing system, the instructions comprising:

instructions for receiving, from the event timing system and via an input/output interface communicatively coupled to the processor, a plurality of input images and a respective plurality of different input times generated by the event timing system, the input times corresponding to an input frame rate for recording of the input images by the event timing system, all of the input images being captured by the same camera at the respective different input times;

instructions for receiving, via the input/output interface, an output frame rate that is different from the input frame rate;

instructions for determining an initial output time series corresponding to the output frame rate;

instructions for processing the plurality of input images to generate a plurality of output images having the output frame rate, each of the output images being (a) identical to an input image when the initial output time is identical to an input time or (b) a weighted average of input images captured close to the initial output time when the initial output time is not identical to an input time, the weighted average being a weighted average of the two input images with associated input times nearest the initial output time, one of the two input images being captured before the initial output time and the other of the two input images being captured after the initial output time, when the initial output time is not identical to an input time;

instructions for assigning to each output image a final output time received from the event timing system, the final output time being one of the input times associated with an input image contributing to the output image; and

instructions for outputting the output images together with each respective final output time via the input/output interface.

4. The non-transitory computer-readable media of claim 3 , the input images being line images.

5. The method of claim 1 , the input images being line images.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE STATE OF INCORPORATION INSIDE THE SECURITY AGREEMENT DOCUMENT ON THE SIGNATURE BLOCK PREVIOUSLY RECORDED AT REEL: 058501 FRAME: 0529. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Feb 3, 2022
From: LYNX SYSTEM DEVELOPERS, INC.
To: BMO HARRIS BANK N.A.
Reel/Frame 060390/0674 →
SECURITY INTEREST Recorded Dec 29, 2021
From: LYNX SYSTEM DEVELOPERS, INC.
To: BMO HARRIS BANK N.A
Reel/Frame 058501/0529 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2015
From: ALDRIDGE, JEREMY W.; SIGEL, KIRK; DEANGELIS, DOUGLAS; CIHOLAS, MIKE E.
To: LYNX SYSTEM DEVELOPERS, INC.
Reel/Frame 035483/0379 →
Continuity (1)
Related Publication 20150312497A1 · Oct 29, 2015