Methods and systems for effecting video transitions represented by bitmaps
First Claim
1. A video rendering system comprising:
- a memory;
one or more processors coupled to the memory;
a video application operable on the one or more processors 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 second bitmap that can be used to render a different transition between video clips and that is different from the first bitmap, the first bitmap having a respective range of values and the second bitmap having a respective range of values, the respective ranges of values of the first and the second bitmaps being the same.
1 Assignment
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.
178 Citations
13 Claims
-
1. A video rendering system comprising:
-
a memory; one or more processors coupled to the memory; a video application operable on the one or more processors 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 second bitmap that can be used to render a different transition between video clips and that is different from the first bitmap, the first bitmap having a respective range of values and the second bitmap having a respective range of values, the respective ranges of values of the first and the second bitmaps being the same. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method of displaying a video comprising:
-
selecting a first bitmap that defines a first transition that can be used to transition between video clips; operating upon the first bitmap to provide a second bitmap that can be used to render 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, the first bitmap having a respective range of values and the second bitmap having a respective range of values, the respective ranges of values of the first and the second bitmaps being the same; and effecting the second transition between video clips. - View Dependent Claims (6)
-
-
7. A computer-implemented 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 first bitmap that defines a first transition that can be used to transition between the video clips; operating upon the first bitmap to provide a second bitmap that can be used to render a second transition that is different from the first transition by using the one or more parameters, the first bitmap having a respective range of values and the second bitmap having a respective range of values, the respective ranges of values of the first and the second bitmaps being the same; and effecting the second transition between video clips. - View Dependent Claims (8, 9)
-
-
10. A multi-media project editing system comprising:
-
a memory; a software implemented bitmap processor, coupled to the memory, 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 bitmap that can be used to render a second transition that is different from the first transition, the first bitmap having a respective range of values and the second bitmap having a respective range of values, the respective ranges of values of the first and the second bitmaps being the same; and apply the transition between two videos. - View Dependent Claims (11, 12)
-
-
13. 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 first 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, the first bitmap having a respective range of values and the second bitmap having a respective range of values, the respective ranges of values of the first and the second bitmaps being the same, said operating comprising performing one or more of the following operations on the first bitmap;
stretching, shrinking, replicating, and offsetting; andusing the second bitmap in a transition between at least two videos.
-
Specification