IP Library Granted Patent US 7,500,176
Granted Patent B2
US 7,500,176 · App. 10/957,263 · Granted Mar 3, 2009

Method and apparatus for automatically creating a movie

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 7,500,176
App. No.
10/957,263
Granted
Mar 3, 2009
Kind
B2
Abstract

Methods and systems for automatically creating a movie of computer selected video scenes accompanied by music are disclosed. Methods or systems consistent with the invention may synchronize the video scene changes with the onsets of beats in the music. Methods or systems consistent with the invention may also offer a user of the computer program product a choice of video styles by which the movie may be characterized when viewed by the user.

Claims (29)

1. A computer-implemented method of making a movie comprising:

receiving digital music content;

receiving user-provided digital video content;

offering a selection of video styles to a user;

receiving a user-selected video style, the video style comprising preset values of variables that define the visual characteristics of the movie;

providing a set of onset times and a corresponding set of beat strength values of beats at a fundamental beat frequency in the digital music content;

choosing from the set of onset times, stop time for one or more video scenes to be played in the movie using at least one of the preset values of the variables from the video style and the beat strength values corresponding to the onset times;

selecting from the user-provided digital video content, one or more video scenes to match in duration the duration between the scene's start and stop times;

creating a list of selected video scenes for synchronized playback with the digital music content, wherein a plurality of the selected video scenes change in synchronization with a subset of onset times of beats in the digital music content.

2. The method of claim 1 , wherein the preset values of the variables define at least one of the following characteristics of a video: video scene duration, video scene order, number of transitions between scenes, transition techniques used, number of scenes with filters, filter techniques used, number of scenes with playback speed other than normal, video playback speed.

3. The method of claim 1 ,

wherein choosing a stop time comprises:

determining a first scene ending time and a second, later scene ending time using at least one variable from the video style; and

choosing the onset time corresponding to the greatest beat strength value between the first scene ending time and the second, later scene ending time.

4. The method of claim 1 , wherein choosing a stop time comprises: determining a target scene stop time using at least one variable from the video style; and choosing the beat onset time nearest to the target scene stop time.

5. A computer-readable medium of instructions that when executed by a processor perform a method, the method comprising:

receiving digital music content;

receiving user-selected digital video content;

offering a selection of video styles to a user;

receiving a user-selected video style, the video style, comprising preset values of variables that create the visual characteristics of the movie;

providing a set of onset times and a corresponding set of beat strength values of beat at a fundamental beat frequency in the digital music content;

choosing from the set of onset times, stop time for one or more video scenes to be played in the movie using at least one of the preset values of the variables from the video style and the beat strength values corresponding to the onset times;

selecting from the user-selected video content, one or more video scenes to match in duration the duration between the video scene's start and stop times; and

creating a list of selected video scenes for synchronized playback with the digital music content, wherein a plurality of the selected video scenes change in synchronization with a subset of onset times of beats the digital music content.

6. The computer-readable medium of claim 5 , wherein the preset values of the variable define at least one of the group of characteristics of a video consisting of: video scene duration, video scene order, number of transitions between scenes, transition techniques used, number of scenes with filters, filter techniques used, number of scene with playback speed other than normal, video playback speed.

7. The computer-readable medium of claim 5 ,

wherein choosing a stop time comprises:

determining a first scene ending time and a second, later scene ending time using at least one variable from the video style; and

choosing the beat onset time corresponding to the greatest strength value between the first scene ending time and the second, later scene ending time.

Assignments (4)
SECURITY INTEREST Recorded Jul 3, 2019
From: CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
To: CITIBANK, N.A.
Reel/Frame 049678/0950 →
SECURITY INTEREST Recorded Jul 3, 2019
From: CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
To: CANTOR FITZGERALD SECURITIES
Reel/Frame 049678/0980 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2019
From: COREL SOFTWARE LLC
To: COREL CORPORATION
Reel/Frame 048067/0586 →
CHANGE OF NAME Recorded Nov 29, 2018
From: 8324450 CANADA INC.
To: COREL SOFTWARE LLC
Reel/Frame 047675/0950 →