Digital composition of a mosaic motion picture
First Claim
1. A method of generating a mosaic representation of a target movie, the mosaic representation incorporating a plurality of source movies, comprising the steps of:
- a) loading the target movie into a computer;
b) generating a database having a library of source movies;
c) dividing the target movie into multiple tile regions;
d) selecting source movies from the library;
e) searching through the multiple tile regions to locate tile regions having a high visual similarity when compared with the selected source movies;
f) positioning the source movies in the located regions; and
g) repeating steps d) to f) until the mosaic representation is complete.
0 Assignments
0 Petitions
Accused Products
Abstract
A mosaic movie resembling a target movie is composed of movies from a data base. The target movie is divided into tile regions of a specified size and shape, and the individual movies from the data base are compared to each region to find the best matching tile. The comparison is performed by calculating a figure of visual difference between each tile and each region. The data base of tile images is created from raw source movie using digital image processing, whereby multiple instances of each individual raw source movie are produced. Tile matching is performed such that all raw source movies are represented in the final mosaic. The digital image processing involves the adjustment of colour, brightness and contrast of tile movies, as well as cropping. A movie description index locates each movie in the final mosaic.
39 Citations
21 Claims
-
1. A method of generating a mosaic representation of a target movie, the mosaic representation incorporating a plurality of source movies, comprising the steps of:
-
a) loading the target movie into a computer;
b) generating a database having a library of source movies;
c) dividing the target movie into multiple tile regions;
d) selecting source movies from the library;
e) searching through the multiple tile regions to locate tile regions having a high visual similarity when compared with the selected source movies;
f) positioning the source movies in the located regions; and
g) repeating steps d) to f) until the mosaic representation is complete. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of generating a subject matter index for source movies used in a mosaic representation of a master movie, the source movies being positioned in tile regions of the mosaic representation based on visual similarity compared with corresponding regions of the target movie, the method comprising the steps of:
-
a) dividing the target movie into multiple tile regions;
b) assigning a co-ordinate to the location of each tile region;
c) providing a title for the subject matter of each source movie; and
d) preparing a list of co-ordinates for each title
-
-
15. An article displaying a mosaic representation of a target movie, the mosaic representation incorporating a plurality of source movies, the mosaic representation composed by a process comprising the steps of:
-
a) loading the target movie into a computer;
b) generating a database having a library of source movies;
c) dividing the target movie into multiple tile regions;
d) selecting source movies from the library;
e) searching through the multiple tile regions to locate tile regions having a high visual similarity when compared with the selected source movies;
f) positioning the source movies in the located regions; and
g) repeating steps d) to f) until the mosaic representation is complete. - View Dependent Claims (16, 17)
-
-
18. A method for generating source movies for the purpose of inserting the source movies in a movie mosaic with an appearance that approximates a target movie, comprising the steps
a) loading the target movie into a computer; -
b) dividing the target movie into multiple tile regions;
c) selecting a tile region;
d) generating a tile region movie based on the tile region;
e) generating a tile movie that resembles the tile region movie;
f) positioning the tile region movie in the mosaic movie at a locus corresponding to the tile region;
- View Dependent Claims (19)
-
-
20. A method of adaptively cropping a source movie for the purpose of inserting the source movie in a movie mosaic with an appearance that approximates a target movie, comprising the steps of:
-
a) loading the source movie into a computer;
b) rendering a tile region movie based on the target movie;
c) selecting a first frame of the tile region movie and a first frame of the target movie;
d) searching within the frame of the source movie to obtain a crop frame that yields a cropped source frame that best matches the frame of the tile region movie e) repeating step d) for further frames. - View Dependent Claims (21)
-
Specification