IP Library Patent Application 16377860
Patent Application
App. No. 16/377,860

Comparing frame data to generate a textless version of a multimedia production

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 None
App. No.
16/377,860
Abstract

A media frame alignment system aligns textless media clips with associated texted media frames in a multimedia production, such as film or video. Textless frames in a film clip are aligned with frames containing text (e.g., in the final version of a film) based on similar frame data. Masking may be applied to both the textless clip and to the texted frames to mask areas within the frames that differ, such as the text in the multimedia production and the associated areas in the textless clip. The frame data surrounding the masks can be analyzed and the frame data from the textless frames and from the texted frames in the multimedia production can be compared to determine matching frames. Once the textless frames are matched with texted frames in the multimedia production, an edit decision list (EDL) and/or master textless version may be created.

Claims (44)

1 . A computer-implemented media frame alignment system comprising

a storage device configured to ingest and store one or more media files thereon; and

one or more processors configured with instructions to

receive a texted version of a multimedia production and a textless media clip associated with the texted version of the multimedia production, wherein the texted version of the multimedia production comprises one or more texted frames and the textless media clip comprises one or more textless frames;

mask text in the one or more texted frames;

mask a same area in the one or more textless frames as the text in the one or more texted frames;

analyze frame data surrounding the masks;

compare the analyzed frame data between the one or more texted frames and the one or more textless frames to determine frames with similar frame data; and

align the one or more textless frames with the one or more texted frames based on frames with similar frame data.

2 . The computer-implemented media frame alignment system of claim 1 , wherein the one or more processors are further configured with instructions to determine one or more frame locations for the one or more textless frames based on the alignment of the one or more textless frames with the one or more texted frames, wherein the texted frames include at least one of frame numbering or timing information.

3 . The computer-implemented media frame alignment system of claim 2 , wherein the one or more processors are further configured with instructions to generate at least one of an edit decision list (EDL) or a textless master copy based on the determined one or more frame locations for the one or more textless frames.

4 . The computer-implemented media frame alignment system of claim 3 , wherein the one or more processors are further configured with instructions to insert the one or more textless frames into a copy of the multimedia production based on the determined one or more frame locations to generate the textless master copy.

5 . The computer-implemented media frame alignment system of claim 3 , wherein the one or more processors are further configured to store at least one of the edit decision list (EDL) or textless master copy on the storage device.

6 . The computer-implemented media frame alignment system of claim 1 , wherein the instructions to analyze frame data surrounding the masks comprises instructions to perform a perceptual hash algorithm on the image areas surrounding the masks to produce a hash value for each frame.

7 . The computer-implemented media frame alignment system of claim 6 , wherein the instructions to compare the analyzed frame data comprises instructions to compare hash values.

8 . The computer-implemented media frame alignment system of claim 7 , wherein the instructions to compare hash values comprises instructions to compare bit positions and determine a number of bit positions that are different.

9 . A method implemented on a computer system for aligning media frames, wherein one or more processors in the computer system is particularly configured to perform a number of processing steps comprising

receiving a texted version of a multimedia production and a textless media clip associated with the texted version of the multimedia production, wherein the texted version of the multimedia production comprises one or more texted frames and the textless media clip comprises one or more textless frames;

masking text in the one or more texted frames;

masking a same area as the text in the one or more texted frames in the one or more textless frames;

analyzing frame data surrounding the masks;

comparing the analyzed frame data between the one or more texted frames and the one or more textless frames to determine frames with similar frame data; and

aligning the one or more textless frames with the one or more texted frames based on frames with similar frame data.

10 . The method of claim 9 , comprising a further step of determining one or more frame locations for the one or more textless frames based on the alignment of the one or more textless frames with the one or more texted frames, wherein the texted frames include at least one of frame numbering or timing information.

11 . The method of claim 10 , comprising a further step of generating at least one of an edit decision list (EDL) or a textless master copy based on the determined one or more frame locations for the one or more textless frames.

12 . The method of claim 11 , comprising a further step of inserting the one or more textless frames into a copy of the multimedia production based on the determined one or more frame locations to generate the textless master copy.

13 . The method of claim 11 , comprising a further step of storing at least one of the edit decision list (EDL) or textless master copy on a storage device communicatively coupled to the one or more processors in the computer system.

14 . The method of claim 9 , wherein the analyzing step comprises performing a perceptual hash algorithm on the images surrounding the masks to produce a hash value for each frame.

15 . The method of claim 14 , wherein the comparing step comprises comparing hash values.

16 . The method of claim 15 , wherein comparing hash values comprises comparing bit positions and determining a number of bit positions that are different.

17 . A non-transitory computer readable storage medium containing instructions for instantiating a special purpose computer to align media frames, wherein the instructions implement a computer process comprising the steps of

receiving a texted version of a multimedia production and a textless media clip associated with the texted version of the multimedia production, wherein the texted version of the multimedia production comprises one or more texted frames and the textless media clip comprises one or more textless frames;

masking text in the one or more texted frames;

masking a same area as the text in the one or more texted frames in the one or more textless frames;

analyzing frame data surrounding the masks;

comparing the analyzed frame data between the one or more texted frames and the one or more textless frames to determine frames with similar frame data; and

aligning the one or more textless frames with the one or more texted frames based on frames with similar frame data.

18 . The non-transitory computer readable storage medium of claim 17 , wherein the instructions implement a further process step comprising determining one or more frame locations for the one or more textless frames based on the alignment of the one or more textless frames with the one or more texted frames, wherein the texted frames include at least one of frame numbering or timing information.

19 . The non-transitory computer readable storage medium of claim 18 , wherein the instructions implement a further process step comprising generating at least one of an edit decision list (EDL) or a textless master copy based on the determined one or more frame locations for the one or more textless frames.

20 . The non-transitory computer readable storage medium of claim 19 , wherein the instructions implement a further process step comprising inserting the one or more textless frames into a copy of the multimedia production based on the determined one or more frame locations to generate the textless master copy.

21 . The non-transitory computer readable storage medium of claim 19 , wherein the instructions implement a further process step comprising storing at least one of the edit decision list (EDL) or textless master copy in the non-transitory computer readable storage medium.

22 . The non-transitory computer readable storage medium of claim 17 , wherein the analyzing step comprises performing a perceptual hash algorithm on the images surrounding the masks to produce a hash value for each frame.

23 . The non-transitory computer readable storage medium of claim 22 , wherein the comparing step comprises comparing hash values.

24 . The non-transitory computer readable storage medium of claim 23 , wherein comparing hash values comprises comparing bit positions and determining a number of bit positions that are different.

Assignments (31)
RELEASE OF SECURITY INTEREST Recorded Apr 4, 2023
From: PNC BANK, NATIONAL ASSOCIATION
To: DELUXE MEDIA INC.; SOFTITLER NET, INC.; DELUXE LABORATORIES LLC; DELUXE ONE LLC
Reel/Frame 063213/0909 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 2, 2023
From: LOAN ADMIN CO LLC, AS COLLATERAL AGENT
To: DELUXE MEDIA INC.; SOFTITLER NET, INC.; DELUXE ONE LLC
Reel/Frame 063237/0243 →
GRANT OF SECURITY INTEREST IN UNTED STATES PATENTS Recorded Aug 21, 2020
From: DELUXE MEDIA INC.; SOFTITLER NET, INC.; DELUXE ONE LLC
To: LOAN ADMIN CO LLC
Reel/Frame 054153/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jul 21, 2020
From: DELUXE MEDIA INC.; SOFTITLER NET, INC.; DELUXE LABORATORIES LLC; DELUXE ONE LLC
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 053265/0329 →
RELEASE OF SECURITY INTEREST Recorded Jul 1, 2020
From: PNC BANK, NATIONAL ASSOCIATION
To: DELUXE MEDIA INC.; DELUXE LABORATORIES LLC; DELUXE ONE LLC; SOFTITLER NET, INC.
Reel/Frame 053102/0558 →
PARTIAL RELEASE OF SECURITY INTEREST Recorded Jul 1, 2020
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: DELUXE ENTERTAINMENT SERVICES INC.; DELUXE MEDIA INC. (F/K/A DELUXE DIGITAL STUDIOS, INC.); SOFTITLER NET, INC.; DELUXE ONE LLC (F/K/A DELUXE MEDIUSONE LLC); DELUXE LABORATORIES LLC
Reel/Frame 053116/0566 →
PARTIAL RELEASE OF SECURITY INTEREST Recorded Jul 1, 2020
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: DELUXE ENTERTAINMENT SERVICES INC.; DELUXE MEDIA INC. (F/K/A DELUXE DIGITAL STUDIOS, INC.); SOFTITLER NET, INC.; DELUXE ONE LLC (F/K/A DELUXE MEDIUSONE LLC); DELUXE LABORATORIES LLC
Reel/Frame 053117/0015 →
COURT ORDER Recorded Jun 29, 2020
From: CREDIT SUISSE AG (RELEASING REEL/FRAME 50609/0083)
To: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES INC. (AS SUCCESSOR BY MERGER TO DELUXE ENTERTAINMENT SERVICES GROUP INC.); DELUXE LABORATORIES LLC; DELUXE MEDIA INC.; DELUXE ONE LLC; SOFTITLER NET, INC. (AS SUCCESSOR BY MERGER TO SFERA LABS, LLC)
Reel/Frame 053081/0672 →
COURT ORDER Recorded Jun 29, 2020
From: MACANDREWS & FORBES MEDIA GROUP, INC. (RELEASING REEL/FRAME 49813/0274)
To: DELUXE ONE LLC
Reel/Frame 053081/0825 →
COURT ORDER Recorded Jun 29, 2020
From: CREDIT SUISSE AG (RELEASING REEL/FRAME 49924/0596)
To: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES INC. (AS SUCCESSOR BY MERGER TO DELUXE ENTERTAINMENT SERVICES GROUP INC.); DELUXE MEDIA INC.; DELUXE ONE LLC; SOFTITLER NET, INC. (AS SUCCESSOR BY MERGER TO SFERA LABS, LLC)
Reel/Frame 053083/0373 →
RELEASE OF SECURITY INTEREST Recorded Jun 29, 2020
From: CORTLAND CAPITAL MARKET SERVICES LLC (AS SUCCESSOR COLLATERAL AGENT TO CREDIT SUISSE AG) (REEL/FRAME 50609/0590)
To: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES INC. (AS SUCCESSOR BY MERGER TO DELUXE ENTERTAINMENT SERVICES GROUP INC.); DELUXE LABORATORIES LLC; DELUXE MEDIA INC.; DELUXE ONE LLC; SOFTITLER NET, INC. (AS SUCCESSOR BY MERGER TO SFERA LABS, LLC)
Reel/Frame 053074/0274 →
RELEASE OF SECURITY INTEREST Recorded Jun 29, 2020
From: CORTLAND CAPITAL MARKET SERVICES LLC (AS SUCCESSOR COLLATERAL AGENT TO CREDIT SUISSE AG) (REEL/FRAME 49924/0706)
To: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES INC. (AS SUCCESSOR BY MERGER TO DELUXE ENTERTAINMENT SERVICES GROUP INC.); DELUXE LABORATORIES LLC; DELUXE MEDIA INC.; DELUXE ONE LLC; SOFTITLER NET, INC. (AS SUCCESSOR BY MERGER TO SFERA LABS, LLC)
Reel/Frame 053074/0294 →
SECURITY INTEREST Recorded Jan 8, 2020
From: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE MEDIA INC.; DELUXE ENTERTAINMENT SERVICES INC.; DELUXE LABORATORIES LLC; DELUXE ONE LLC; DELUXE BROADCAST SERVICES LTD; DELUXE UK HOLDINGS LIMITED
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 051521/0411 →
RELEASE OF SECURITY AGREEMENT Recorded Jan 7, 2020
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE ONE LLC; DELUXE MEDIA INC.; DELUXE ENTERTAINMENT SERVICES INC.; DELUXE LABORATORIES LLC; SOFTITLER NET, INC.
Reel/Frame 051541/0396 →
SECURITY INTEREST Recorded Nov 13, 2019
From: DELUXE 3D LLC; DELUXE ENTERTAINMENT SERVICES INC.; DELUXE MEDIA INC. (F/K/A DELUXE DIGITAL STUDIOS, INC.); DELUXE CREATIVE SERVICES INC. (F/K/A DELUXE MEDIA CREATIVE SERVICES INC.); SOFTITLER NET, INC.; DELUXE ONE LLC (F/K/A DELUXE MEDIUSONE LLC); DELUXE LABORATORIES LLC
To: CORTLAND CAPITAL MARKET SERVICES LLC
Reel/Frame 050994/0293 →
SECURITY INTEREST Recorded Nov 13, 2019
From: DELUXE 3D LLC; DELUXE ENTERTAINMENT SERVICES INC.; DELUXE MEDIA INC. (F/K/A DELUXE DIGITAL STUDIOS, INC.); DELUXE CREATIVE SERVICES INC. (F/K/A DELUXE MEDIA CREATIVE SERVICES INC.); SOFTITLER NET, INC.; DELUXE ONE LLC (F/K/A DELUXE MEDIUSONE LLC); DELUXE LABORATORIES LLC
To: CORTLAND CAPITAL MARKET SERVICES LLC
Reel/Frame 050994/0428 →
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2019
From: CORTLAND CAPITAL MARKET SERVICES LLC (AS SUCCESSOR COLLATERAL AGENT TO CREDIT SUISSE AG)
To: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE ENTERTAINMENT SERVICES INC. (AS SUCCESSOR BY MERGER TO DELUXE ENTERTAINMENT SERVICES GROIUP INC.); DELUXE LABORATORIES LLC; DELUXE MEDIA INC.; DELUXE ONE LLC; SOFTITLER NET, INC. (AS SUCCESSOR BY MERGER TO SFERA LABS, LLC)
Reel/Frame 050983/0730 →
RELEASE OF SECURITY INTEREST Recorded Nov 11, 2019
From: CORTLAND CAPITAL MARKET SERVICES LLC (AS SUCCESSOR COLLATERAL AGENT TO CREDIT SUISSE AG)
To: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE ONE LLC (AS SUCCESSOR BY MERGER TO DELUXE DIGITAL DISTRIBUTION INC.); DELUXE MEDIA INC.; SOFTITLER NET, INC. (AS SUCCESSOR BY MERGER TO SFERA LABS, LLC); DELUXE ENTERTAINMENT SERVICES INC.
Reel/Frame 050974/0439 →
SECURITY INTEREST Recorded Nov 7, 2019
From: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE ONE LLC; DELUXE MEDIA INC.; DELUXE ENTERTAINMENT SERVICES INC.; DELUXE LABORATORIES LLC; SOFTITLER NET, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 050949/0192 →
RELEASE OF SECURITY AGREEMENT Recorded Nov 7, 2019
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES GROUP INC.; DELUXE MEDIA INC.; DELUXE ONE LLC; SFERA LABS, LLC
Reel/Frame 050965/0381 →
RELEASE OF SECURITY AGREEMENT Recorded Nov 7, 2019
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES GROUP INC.; DELUXE LABORATORIES LLC; DELUXE MEDIA INC.; DELUXE ONE LLC; SFERA LABS, LLC
Reel/Frame 050965/0459 →
RELEASE OF SECURITY AGREEMENT Recorded Oct 9, 2019
From: CREDIT SUISSE AG, AS COLLATERAL AGENT
To: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES GROUP INC.; DELUXE LABORATORIES LLC; DELUXE MEDIA INC.; DELUXE ONE LLC; SFERA LABS, LLC
Reel/Frame 050673/0247 →
SECURITY INTEREST Recorded Oct 2, 2019
From: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES GROUP INC.; DELUXE LABORATORIES LLC; DELUXE MEDIA INC.; DELUXE ONE LLC; SFERA LABS, LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 050609/0255 →
SECURITY INTEREST Recorded Oct 2, 2019
From: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES GROUP INC.; DELUXE LABORATORIES LLC; DELUXE MEDIA INC.; DELUXE ONE LLC; SFERA LABS, LLC
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 050609/0083 →
SECURITY INTEREST Recorded Oct 2, 2019
From: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES GROUP INC.; DELUXE LABORATORIES LLC; DELUXE MEDIA INC.; DELUXE ONE LLC; SFERA LABS, LLC
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 050609/0590 →
SECURITY INTEREST Recorded Sep 20, 2019
From: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES GROUP INC.; DELUXE LABORATORIES LLC; DELUXE MEDIA INC.; DELUXE ONE LLC; SFERA LABS, LLC
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 050451/0712 →
SECURITY INTEREST Recorded Jul 31, 2019
From: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES GROUP INC.; DELUXE MEDIA INC.; DELUXE ONE LLC; SFERA LABS, LLC
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 049924/0706 →
SECURITY INTEREST Recorded Jul 31, 2019
From: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES GROUP INC.; DELUXE MEDIA INC.; DELUXE ONE LLC; SFERA LABS, LLC
To: CREDIT SUISSE AG, AS COLLATERAL AGENT
Reel/Frame 049924/0596 →
SECURITY INTEREST Recorded Jul 31, 2019
From: DELUXE 3D LLC; DELUXE CREATIVE SERVICES INC.; DELUXE DIGITAL DISTRIBUTION INC.; DELUXE DIGITAL STUDIOS, INC.; DELUXE ENTERTAINMENT SERVICES GROUP INC.; DELUXE MEDIA INC.; DELUXE ONE LLC; SFERA LABS, LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 049924/0645 →
SECURITY INTEREST Recorded Jul 22, 2019
From: DELUXE ONE LLC
To: MACANDREWS & FORBES MEDIA GROUP, INC.
Reel/Frame 049813/0274 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2019
From: SHENKLER, ANDREW
To: DELUXE ONE LLC
Reel/Frame 049163/0313 →