IP Library Granted Patent US 9,058,845
Granted Patent B2
US 9,058,845 · App. 13/954,110 · Granted Jun 16, 2015

Synchronizing a map to multiple video formats

Inventor: William A. Fastige (Boca Raton, FL)
Assignee: CustomPlay LLC
G11B27/28G11B27/30H04N5/445H04N5/783H04N5/85H04N9/8042H04N9/8205H04N21/00
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,058,845
App. No.
13/954,110
Granted
Jun 16, 2015
Kind
B2
Abstract

A method comprising comparing a frame rate of a source video program to a frame rate of a target video program to generate a conversion factor between the two sources; retrieving a target frame and retrieving, responsive to a location of the target video frame within the target video program, and responsive to the conversion factor, a source video frame from within the source video program; determining, by means of an image comparison, equivalence between the target frame and the source frame; and synchronizing, responsive to the determining, the target frame and the source frame, the synchronizing enabling a set of non-sequential segments of the target video program to be equivalent to a set of non-sequential segments of the source video program.

Claims (22)

1. A method comprising the steps of:

comparing a video frame rate of a source video program to a video frame rate of a target video program to generate a conversion factor between the source video program and the target video program;

retrieving a target video frame from within the target video program;

storing in a memory, as a bitmap, the target video frame;

retrieving, responsive to a location of the target video frame within the target video program, and responsive to the conversion factor, each of a plurality of source video frames from within the source video program;

storing in a memory, as a bitmap, each of the plurality of source video frames;

determining equivalence between the target video frame and each of the plurality of source video frames; the determining being responsive to a comparison of bits of the bitmap of the target video frame and bits of the bitmap of a source video frame; and

synchronizing, responsive to the determining, the target video frame and one of plurality of source video frames, the synchronizing enabling a set of non-sequential video segments of the target video program to be equivalent to a set of non-sequential video segments of the source video program.

2. A method comprising the steps of:

comparing a video frame rate of a source video program to a video frame rate of a target video program to generate a conversion factor between the source video program and the target video program;

retrieving a target video frame from within the target video program;

storing in a memory, as a bitmap, the target video frame;

retrieving, responsive to a location of the target video frame within the target video program, and responsive to the conversion factor, a source video frame from within the source video program;

storing in a memory, as a bitmap, the source video frame;

determining equivalence between the target video frame and the source video frame; the determining being responsive to a comparison of bits of the bitmap of the target video frame and bits of the bitmap of the source video frame; and

synchronizing, responsive to the determining, the target video frame and the source video frame, the synchronizing enabling a set of non-sequential video segments of the target video program to be equivalent to a set of non-sequential video segments of the source video program.

3. A method comprising the steps of:

comparing a video frame rate of a source video program to a video frame rate of a target video program to generate a conversion factor between the source video program and the target video program;

retrieving a target video frame from within the target video program;

retrieving, responsive to a location of the target video frame within the target video program, and responsive to the conversion factor, a source video frame from within the source video program;

determining equivalence between the target video frame and the source video frame; the determining being responsive to an image comparison between the target video frame and the source video frame; and

synchronizing, responsive to the determining, the target video frame and the source video frame, the synchronizing enabling a set of non-sequential video segments of the target video program to be equivalent to a set of non-sequential video segments of the source video program.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2013
From: FASTIGE, WILLIAM A, MR.
To: CUSTOMPLAY LLC
Reel/Frame 030920/0279 →
Continuity (2)
Division 13953929 · Jul 30, 2013
Related Publication 20150037003A1 · Feb 5, 2015