IP Library Granted Patent US 12,556,644
Granted Patent B2
US 12,556,644 · App. 18/439,298 · Granted Feb 17, 2026

Perfless and cadenceless scanning and digitization of motion picture film

Inventors: Steven Craig Klevatt (Los Angeles, CA); Michael Charles Borquez (Lancaster, CA); Christopher Eugene Gillaspie (Duarte, CA)
Assignee: Warner Bros. Entertainment Inc.
H04N3/38G06F9/4498
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 12,556,644
App. No.
18/439,298
Granted
Feb 17, 2026
Kind
B2
Abstract

Motion picture film is scanned by high-resolution, continuous sprocketless scanner, producing a first sequence of digital images each representing a plurality of motion picture frames and perforations (perfs) of the film input. The first sequence of images is processed using a processor running an analysis and extraction algorithm, producing a second sequence of images each including a single, edge-stabilized frame of the motion picture.

Claims (44)

1 . A method for processing an image sequence output, the method comprising:

receiving, by one or more processors, a digital image sequence, wherein the digital image sequence includes a plurality of images, and wherein each of the plurality of images includes a plurality of frames corresponding to a motion picture film;

utilizing, by the one or more processors, a finite state machine to analyze the digital image sequence to determine a state and a corresponding extraction rule for each of the plurality of images, wherein determining the state for each of the plurality of images is based on a number of a plurality of perforations and a location of the plurality of perforations in each of the plurality of images;

extracting, by the one or more processors, at least one frame from at least one of the plurality of images based on the state and the corresponding extraction rule of each of the plurality of images; and

storing, by the one or more processors, the extracted at least one frame in a computer memory.

2 . The method of claim 1 , the method further comprising:

receiving, by the one or more processors, the digital image sequence from the computer memory.

3 . The method of claim 1 , the method further comprising:

assigning, by the one or more processors, the image state to each of the plurality of images.

4 . The method of claim 1 , the method further comprising:

stabilizing, by the one or more processors, at least one of the plurality of frames of the digital image sequence.

5 . The method of claim 4 , wherein stabilizing at least one of the plurality of frames includes stabilizing a common edge of the at least one of the plurality of frames.

6 . A computer system for processing an image sequence output, the computer system comprising:

a memory having processor-readable instructions stored therein; and

one or more processors configured to access the memory and execute the processor-readable instructions, which when executed by the one or more processors configures the one or more processors to perform a plurality of functions, including functions for:

receiving, by one or more processors, a digital image sequence, wherein the digital image sequence includes a plurality of images, and wherein each of the plurality of images includes a plurality of frames corresponding to a motion picture film;

utilizing, by the one or more processors, a finite state machine to analyze the digital image sequence to determine a state and a corresponding extraction rule for each of the plurality of images, wherein determining the state for each of the plurality of images is based on a number of a plurality of perforations and a location of the plurality of perforations in each of the plurality of images;

extracting, by the one or more processors, at least one frame from at least one of the plurality of images based on the state and the corresponding extraction rule of each of the plurality of images; and

storing, by the one or more processors, the extracted at least one frame in a computer memory.

7 . The computer system of claim 6 , the functions further comprising:

receiving, by the one or more processors, the digital image sequence from the computer memory.

8 . The computer system of claim 6 , the functions further comprising:

assigning, by the one or more processors, the image state to each of the plurality of images.

9 . The computer system of claim 6 , the functions further comprising:

stabilizing, by the one or more processors, at least one of the plurality of frames of the digital image sequence.

10 . The computer system of claim 9 , wherein stabilizing at least one of the plurality of frames includes stabilizing a common edge of the at least one of the plurality of frames.

11 . A non-transitory computer-readable medium containing instructions for processing an image sequence output, the instructions comprising:

receiving a digital image sequence, wherein the digital image sequence includes a plurality of images, and wherein each of the plurality of images includes a plurality of frames corresponding to a motion picture film;

utilizing a finite state machine to analyze the digital image sequence to determine a state and a corresponding extraction rule for each of the plurality of images, wherein determining the state for each of the plurality of images is based on a number of a plurality of perforations and a location of the plurality of perforations in each of the plurality of images;

extracting at least one frame from at least one of the plurality of images based on the state and the corresponding extraction rule of each of the plurality of images; and

storing the extracted at least one frame in a computer memory.

12 . The non-transitory computer-readable medium of claim 11 , the instructions further comprising:

receiving the digital image sequence from the computer memory.

13 . The non-transitory computer-readable medium of claim 11 , the instructions further comprising:

assigning the image state to each of the plurality of images.

14 . The non-transitory computer-readable medium of claim 11 , the instructions further comprising:

stabilizing at least one of the plurality of frames of the digital image sequence.

15 . The non-transitory computer-readable medium of claim 14 , wherein stabilizing at least one of the plurality of frames includes stabilizing a common edge of the at least one of the plurality of frames.

16 . The method of claim 1 , the method further comprising:

storing, by the one or more processors, the at least one frame from the plurality of images in a data structure in association with metadata indicating a sequence order.

17 . The computer system of claim 6 , the functions further comprising:

storing, by the one or more processors, the at least one frame from the plurality of images in a data structure in association with metadata indicating a sequence order.

18 . The non-transitory computer-readable medium of claim 11 , the instructions further comprising:

storing the at least one frame from the plurality of images in a data structure in association with metadata indicating a sequence order.

Assignments (2)
SECURITY INTEREST Recorded Oct 1, 2025
From: WARNER BROS. DISCOVERY, INC.; WARNER MEDIA, LLC; TURNER BROADCASTING SYSTEM, INC.; HOME BOX OFFICE, INC.; DISCOVERY COMMUNICATIONS, LLC; WARNERMEDIA DIRECT LLC; DISCOVERY.COM LLC; WARNER BROS. ENTERTAINMENT INC.; CNN INTERACTIVE GROUP, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 072995/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 29, 2024
From: KLEVATT, STEVEN CRAIG; BORQUEZ, MICHAEL CHARLES; GILLASPIE, CHRISTOPHER EUGENE
To: WARNER BROS. ENTERTAINMENT INC.
Reel/Frame 066608/0355 →
Continuity (3)
Continuation 17856837 · Jul 1, 2022
Continuation 17094807 · Nov 10, 2020
Related Publication 20240187542A1 · Jun 6, 2024
References Cited (34)
US 2818467A · Harris et al. · 1957 [cited by applicant]
US 4054918A · Kamogawa et al. · 1977 [cited by applicant]
US 4982280A · Lyon · 1991 [cited by examiner]
US 5565912A · Easterly · 1996 [cited by examiner]
US 5943090A · Eiberger et al. · 1999 [cited by applicant]
US 6031927A · Rao · 2000 [cited by examiner]
US 6124885A · Mooney et al. · 2000 [cited by applicant]
US 6169571B1 · Rivers et al. · 2001 [cited by applicant]
US 7075581B1 · Ozgen · 2006 [cited by examiner]
US 7129990B2 · Wredenhagen · 2006 [cited by examiner]
US 8681213B1 · Demetrescu · 2014 [cited by applicant]
US 9661236B2 · Howell · 2017 [cited by applicant]
US 9762950B1 · Cowburn · 2017 [cited by examiner]
US 11199715B2 · Van Heugten · 2021 [cited by applicant]
US 20020140809A1 · Swartz · 2002 [cited by examiner]
US 20030011748A1 · Varian · 2003 [cited by applicant]
US 20100149328A1 · Cieslinski · 2010 [cited by applicant]
US 20110290880A1 · Cai · 2011 [cited by examiner]
US 20130076890A1 · Bovee · 2013 [cited by applicant]
US 20180309905A1 · Clarke · 2018 [cited by examiner]
US 20200294497A1 · Kirazci et al. · 2020 [cited by applicant]
US 20210165907A1 · Mann et al. · 2021 [cited by applicant]
US 20210361804A1 · Schmitt et al. · 2021 [cited by applicant]
US 20220351336A1 · Smith · 2022 [cited by examiner]
CN 108765485A · 2018 [cited by applicant]
CN 113064674A · 2021 [cited by applicant]
EP 1162821A1 · 2001 [cited by examiner]
EP 2200269A1 · 2010 [cited by applicant]
EP 3393116A1 · 2018 [cited by applicant]
JP 2004023795A · 2004 [cited by applicant]
WO WO2021077121A1 · 2021 [cited by examiner]
K. Gusev, “Image unsteadiness correction in archive film scanners,” 2013 IEEE International Conference on Consumer Electronics (ICCE), Las Vegas, NV, USA, 2013, pp. 118-120, doi: 10.1109/ICCE.2013.6486821. (Year: 2013). [cited by applicant]
M. Senge, “Advancements in Film Scanning Technologies,” in SMPTE Motion Imaging Journal, vol. 119, No. 8, pp. 47-52, Nov.-Dec. 2010, doi: 10.5594/J17297. (Year: 2010). [cited by applicant]
W. E. Gephart, “The Use of 35/32mm Films for the Production of 16mm Black-and-White or Color Prints,” in Journal of the SMPTE, vol. 66, No. 3, pp. 97-100, Mar. 1957, doi: 10.5594/J17521. (Year: 1957). [cited by applicant]