Methods and systems for effecting video transitions represented by bitmaps
First Claim
1. A software-implemented video rendering system comprising:
- a video application configured to enable a user to combine multiple different video clips; and
a bitmap processor operatively coupled with the video application and configured to receive a first bitmap that can be used to render a transition between video clips and automatically process the first bitmap to provide a different transition between video clips.
2 Assignments
0 Petitions
Accused Products
Abstract
Multi-media project editing methods and systems are described. In one embodiment, a project editing system comprises a multi-media editing application that is configured to enable a user to combine multiple different video clips into a video project. A bitmap processor coupled with the multi-media editing application receives a first bitmap that can be used to render a transition between video clips and automatically processes the first bitmap to provide a different transition between video clips. Processing of the first bitmap can include, without limitation, using the first bitmap to provide an entirely new and different second bitmap, or processing the first bitmap in a manner which renders a transition that is different from the transition defined by the first bitmap. In one embodiment, a user is able to enter one or more parameters, through a user interface (UI), with the parameters then being used to manipulate the first bitmap to provide the different transition. Processing of the first bitmap can include many different operations, among which can be included one or more of: stretching, shrinking, replication, and offsetting. In addition, the first bitmap can be processed to include, in the transition it defines, a border that is not otherwise defined by the first bitmap.
127 Citations
48 Claims
-
1. A software-implemented video rendering system comprising:
-
a video application configured to enable a user to combine multiple different video clips; and
a bitmap processor operatively coupled with the video application and configured to receive a first bitmap that can be used to render a transition between video clips and automatically process the first bitmap to provide a different transition between video clips. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 29)
-
-
12. A method of displaying a video comprising:
-
selecting a bitmap that defines a first transition that can be used to transition between video clips;
operating upon the bitmap to provide a second transition that is different from the first transition by using one or more parameters that are provided by a user, the parameters being used to operate upon the bitmap; and
effecting the second transition between video clips.
-
-
23. A method of displaying a multi-media editing project comprising:
-
receiving one or more parameters from a user, the parameters being associated with a multi-media editing project and relating to a transition that can be applied between two video clips in the project;
selecting a bitmap that defines a first transition that can be used to transition between the video clips;
operating upon the bitmap to provide a second transition that is different from the first transition by using the one or more parameters; and
effecting the second transition between video clips.
-
-
27. One or more computer-readable media having computer-readable instructions thereon which, when executed by a computer, cause the computer to:
-
select a first bitmap associated with a transition that can be applied between two video clips in a video editing project;
operate upon the first bitmap to provide a second bitmap that is different from the first bitmap by using one or more parameters that are provided by a user, the first bitmap being operated upon by operations comprising one or more of the following operations;
stretching, shrinking, replicating, and offsetting; and
use the second bitmap in a transition between at least two videos.
-
-
28. A software-implemented method of displaying a multi-media editing project comprising:
-
providing a user interface (UI) through which a user can enter one or more parameters that can be used to manipulate a bitmap-defined transition;
receiving one or more parameters that are entered by a user via the UI;
selecting a first bitmap associated with the one or more parameters entered by the user;
automatically operating upon the bitmap to provide a second bitmap that is different from the first bitmap by using the one or more parameters that are provided by a user, said operating comprising performing one or more of the following operations on the first bitmap;
stretching, shrinking, replicating, and offsetting; and
using the second bitmap in a transition between at least two videos.
-
-
30. A multi-media project editing system comprising:
a software implemented bitmap processor configured for use in connection with a multi-media editing application to effect a transition between different videos, the bitmap processor being configured to;
receive one or more parameters from a user;
select a first bitmap that is to be used to render a first transition between two videos;
operate upon the first bitmap in accordance with the one or more parameters to provide a second transition that is different from the first transition; and
apply the transition between two videos. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47)
-
39. A method of displaying a multi-media editing project comprising:
-
selecting a bitmap comprising multiple pixels, each pixel being capable of having one of a number of predetermined of gray scale values, the bitmap being configured for use in effecting a transition between two videos in a multi-media editing project;
operating upon the selected bitmap to provide a second bitmap that is different from the first bitmap by using one or more parameters that are provided by a user;
resealing the second bitmap to ensure that pixels of the second bit map have, collectively, all of the predetermined gray scale values; and
using the second bitmap in a transition between at least two videos. - View Dependent Claims (48)
-
Specification