US7203380B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Video production and compaction with collage picture frame user interface
Assignee: Fujifilm Business Innovation Corp
•
Filing: 2001-11-16
•
Granted: 2007-04-10
•
Expires: 2021-11-16
Abstract
Abstract A method, system, and apparatus for easily creating a video collage from a video is provided. By segmenting the video into a set number of video segments and providing an interface for a user to select images which represent the video segments and insert the selected images into a video collage template, a video collage may be easily created in a short amount of time. The system is designed to assign values to the video inserted in a video collage and compact the video based on these values thereby creating a small file which may be easily stored or transmitted.
Inventors
- 👤 Patrick Chiu
- 👤 Shingo Uchihashi
- 👤 John S. Boreczky
- 👤 Jonathan T. Foote
- 👤 Andreas Girgensohn
- 👤 Lynn D. Wilcox
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 09:49
CPC Classifications
H; H04; H04N; H04N5/00; H04N5/222; H04N5/262
Claims Analysis
Total Claims: 43
Claim 1
Independent Claim
77 words
A method for producing a video collage, comprising the steps of: segmenting a video into a plurality of video segments based upon global properties of the entirety of said video; providing a video collage template having at least one individual video frame; associating a video segment from said plurality of video segments with said individual video frame of said video collage template; and, producing a video collage from said video collage template and said associated video segment.
Claim 2
Independent Claim
77 words
A method for producing a video collage, comprising the steps of: segmenting a video into a plurality of video segments based upon global properties of the entirety of said video; providing a video collage template having at least one individual video frame; associating a video segment from said plurality of video segments with said individual video frame of said video collage template; and, producing a video collage from said video collage template and said associated video segment.
Claim 3
Dependent Claim
55 words
The method of claim 1 , wherein said step of associating a video segment from said plurality of video segments includes the steps of: selecting a plurality of video segments from said plurality of video segments; and, associating each of said selected plurality of video segments with a respective individual frame of said video collage.
Claim 4
Dependent Claim
66 words
The method of claim 1 , wherein said step of associating a video segment from said plurality of video segments includes the steps of: providing a plurality ofrepresentative images, wherein each representative image represents one of said plurality of video segments; selecting a representative image from said plarality of representative images; and associating said representative image with said individual video frame of said video collage template.
Claim 5
Dependent Claim
71 words
The method of claim 1 , further including the step of: providing a. video segment template, wherein said video segment template contains a plurality of representative images, wherein each representative image is associated with one of said plurality of video segments; and, wherein said step of associating a video segment includes associating a representative image from said plurality of representative images with said individual video frame of said video collage template.
Claim 6
Dependent Claim
23 words
The method of claim 1 , wherein said step of segmenting said video includes segmenting said video into a selected number of segments.
Claim 7
Dependent Claim
23 words
The method of claim 1 , wherein said step of segmenting said video includes segmenting said video using a Genetic Segmentation Algorithm (“GSA”).
Claim 8
Dependent Claim
15 words
The method of claim 1 further including the step of compacting said associated video segment.
Claim 9
Dependent Claim
47 words
The method of claim 7 wherein said step of compacting includes the steps of: assigning an importance value to said video segment; assigning a feature vector to said video segment; and, truncating a portion of said video segment based on said importance value and said feature vector.
Claim 10
Dependent Claim
25 words
The method of claim 8 wherein the importance value relates to a size of said individual video frame with which said video segment is associated.
Claim 11
Dependent Claim
18 words
The method of claim 8 wherein the feature vector relates to a content activity of said video segment.
Claim 12
Dependent Claim
61 words
A video collage, comprising: a video collage template having at least one individual video frame; and, a representative image associated with a video segment, wherein said representative image is contained in said at least one individual video frame, and wherein the video segment is one of a plurality of video segments based upon global properties of the entirety of a video.
Claim 13
Dependent Claim
61 words
A video collage, comprising: a video collage template having at least one individual video frame; and, a representative image associated with a video segment, wherein said representative image is contained in said at least one individual video frame, and wherein the video segment is one of a plurality of video segments based upon global properties of the entirety of a video.
Claim 14
Dependent Claim
24 words
The video collage of claim 11 , wherein said video segment associated with said representative image may be viewed by selecting said representative image.
Claim 15
Dependent Claim
41 words
The video collage of claim 11 , wherein said video collage has a plurality of individual video frames, and wherein said plurality of individual video frames each contain a representative image, wherein each representative image is associated with a video segment.
Claim 16
Dependent Claim
32 words
The video collage of claim 11 , wherein said representative image is assigned an importance value based on a size of said individual video frame in which said representative image is contained.
Claim 17
Dependent Claim
26 words
The video collage of claim 14 , wherein a length of said video segment associated with said representative image is reduced based on said importance value.
Claim 18
Dependent Claim
17 words
The video collage of claim 11 , wherein said representative image is associated with a feature vector.
Claim 19
Dependent Claim
72 words
A video collage, comprising: a video collage template having at least one individual video frame; and a representative image associated with a video segment, wherein said representative image is contained in said at least one individual video frame and is associated with a feature vector; wherein a value of said feature vector is determined based on a size of said individual video frame and a content activity of said associated video segment.
Claim 20
Dependent Claim
72 words
A video collage, comprising: a video collage template having at least one individual video frame; and a representative image associated with a video segment, wherein said representative image is contained in said at least one individual video frame and is associated with a feature vector; wherein a value of said feature vector is determined based on a size of said individual video frame and a content activity of said associated video segment.
Claim 21
Dependent Claim
62 words
A video collage, comprising: a video collage template having at least one individual video frame; and, a representative image associated with a video segment, wherein said representative image is contained in said at least one individual video frame and is associated with a feature vector; wherein a length of said representative image is reduced based on a value of said feature vector.
Claim 22
Dependent Claim
62 words
A video collage, comprising: a video collage template having at least one individual video frame; and, a representative image associated with a video segment, wherein said representative image is contained in said at least one individual video frame and is associated with a feature vector; wherein a length of said representative image is reduced based on a value of said feature vector.
Claim 23
Dependent Claim
61 words
A video collage user interface, comprising: a video collage template having at least one individual video frame; a video segment template including a plurality of representative images, wherein each representative image is associated with a video segment; and, a video segment selection device, wherein a plurality of video segments are selected based upon global properties of the entirety of a video.
Claim 24
Dependent Claim
61 words
A video collage user interface, comprising: a video collage template having at least one individual video frame; a video segment template including a plurality of representative images, wherein each representative image is associated with a video segment; and, a video segment selection device, wherein a plurality of video segments are selected based upon global properties of the entirety of a video.
Claim 25
Dependent Claim
36 words
The video collage user interface of claim 19 , wherein said video segment selection device is used for selecting a representative image and inserting said selected representative image into said at least one individual video frame.
Claim 26
Independent Claim
105 words
An apparatus for producing a video collage, comprising: a processor; and a processor readable storage medium in communication with said processor, containing processor readable program code for programming the apparatus to: segment a video into a plurality of video segments wherein the plurality of video segments are selected based upon global properties of the entirety of the video; provide a video collage template having at least one individual video frame; associate a video segment from said plurality of video segments with said individual video frame of said video collage template; and, produce a video collage from said video collage template and said associated video segment.
Claim 27
Independent Claim
105 words
An apparatus for producing a video collage, comprising: a processor; and a processor readable storage medium in communication with said processor, containing processor readable program code for programming the apparatus to: segment a video into a plurality of video segments wherein the plurality of video segments are selected based upon global properties of the entirety of the video; provide a video collage template having at least one individual video frame; associate a video segment from said plurality of video segments with said individual video frame of said video collage template; and, produce a video collage from said video collage template and said associated video segment.
Claim 28
Dependent Claim
68 words
The apparatus of claim 21 , wherein said processor readable program code for programming the apparatus to associate a video segment from said plurality of video segments includes processor readable program code for programming the apparatus to: select a plurality of video segments from said plurality of video segments; and, associate said selected plurality of video segments with a respective individual video frame of said video collage template.
Claim 29
Dependent Claim
39 words
The apparatus of claim 21 , wherein said processor readable program code for programming the apparatus to segment a video includes processor readable program code for programming the apparatus to: segment said video into a selected number of segments.
Claim 30
Dependent Claim
39 words
The apparatus of claim 21 , wherein said processor readable program code for programming the apparatus to segment a video includes processor readable program code for programming said apparatus to: segment said video using a Genetic Segmentation Algorithm (“GSA”).
Claim 31
Dependent Claim
21 words
The apparatus of claim 21 further including processor readable program code for programming said apparatus to: compact said associated video segment.
Claim 32
Independent Claim
157 words
An apparatus for producing a video collage, comprising: a processor; a processor readable storage medium in communication with said processor, containing processor readable program code for programming the apparatus to: segment a video into a plurality of video segments; provide a video collage template having at least one individual video frame; associate a video segment from said plurality of video segments with said individual video frame of said video collate template; produce a video collage from said video collage template and said associated video segment; and program said apparatus to compact said associated video segment wherein said processor readable program code for programming said apparatus to compact said associated video segment includes processor readable program code for programming said apparatus to: assign an importance value to said associated video segment; assign a feature vector to said associated video segment; and, truncate a portion of said associated video segment based on said importance value and said feature vector.
Claim 33
Independent Claim
157 words
An apparatus for producing a video collage, comprising: a processor; a processor readable storage medium in communication with said processor, containing processor readable program code for programming the apparatus to: segment a video into a plurality of video segments; provide a video collage template having at least one individual video frame; associate a video segment from said plurality of video segments with said individual video frame of said video collate template; produce a video collage from said video collage template and said associated video segment; and program said apparatus to compact said associated video segment wherein said processor readable program code for programming said apparatus to compact said associated video segment includes processor readable program code for programming said apparatus to: assign an importance value to said associated video segment; assign a feature vector to said associated video segment; and, truncate a portion of said associated video segment based on said importance value and said feature vector.
Claim 34
Independent Claim
163 words
A method for producing a video collage, comprising the steps of: segmenting a video into a plurality of video segments; providing a video collage template having at least one individual video frame; associating a video segment from said plurality of video segments with said individual video frame of said video collage template, wherein said associating step further comprises: providing a plurality of representative images, wherein each representative image represents one of said plurality of video segments; selecting a representative image from said plurality of representative images; and associating said representative image with said individual video frame of said video collage template; compacting said associated video segment, wherein said step of compacting includes the steps of: assigning an importance value to said video segment; assigning a feature value to said video segment; and, truncating a portion of said video segment based on said importance valve and said feature vector; and producing a video collage from said video collage template and said associated video segment.
Claim 35
Independent Claim
163 words
A method for producing a video collage, comprising the steps of: segmenting a video into a plurality of video segments; providing a video collage template having at least one individual video frame; associating a video segment from said plurality of video segments with said individual video frame of said video collage template, wherein said associating step further comprises: providing a plurality of representative images, wherein each representative image represents one of said plurality of video segments; selecting a representative image from said plurality of representative images; and associating said representative image with said individual video frame of said video collage template; compacting said associated video segment, wherein said step of compacting includes the steps of: assigning an importance value to said video segment; assigning a feature value to said video segment; and, truncating a portion of said video segment based on said importance valve and said feature vector; and producing a video collage from said video collage template and said associated video segment.
Claim 36
Independent Claim
196 words
A method for producing a video collage, comprising the steps of: segmenting a video into a plurality of video segments; providing a video collage template having at least one individual video frame; associating a video segment from said plurality of video segments with said individual video frame of said video collage template, wherein said associating step further comprises: providing a plurality of representative images, wherein each representative image represents one of said plurality of video segments; selecting a representative image from said plurality of representative images; and associating said representative image with said individual video frame of said video collage template; compacting said associated video segment wherein said step of compacting includes the steps of: assigning an importance value to said video segment, wherein the importance value relates to a size of said individual video frame with which said video segment is associated; assigning a feature vector to said video segment, wherein the feature vector relates to a content activity of said video segment; and, truncating a portion of said video segment based on said importance value and said feature vector; and producing a video collage from said video collage template and said associated video segment.
Claim 37
Independent Claim
196 words
A method for producing a video collage, comprising the steps of: segmenting a video into a plurality of video segments; providing a video collage template having at least one individual video frame; associating a video segment from said plurality of video segments with said individual video frame of said video collage template, wherein said associating step further comprises: providing a plurality of representative images, wherein each representative image represents one of said plurality of video segments; selecting a representative image from said plurality of representative images; and associating said representative image with said individual video frame of said video collage template; compacting said associated video segment wherein said step of compacting includes the steps of: assigning an importance value to said video segment, wherein the importance value relates to a size of said individual video frame with which said video segment is associated; assigning a feature vector to said video segment, wherein the feature vector relates to a content activity of said video segment; and, truncating a portion of said video segment based on said importance value and said feature vector; and producing a video collage from said video collage template and said associated video segment.
Claim 38
Dependent Claim
102 words
A video collage, comprising: a video collage template having at least one individual video frame; a representative image contained in said at least one individual video frame and associated with a video segment, wherein said video segment is viewable by selecting said representative image; a importance value assigned to said representative image and based on a size of said individual video frame in which said representative image is contained; and a feature vector associated with the representative image, wherein said feature vector is determined based on a size of said individual video frame and a content activity of said associated video segment.
Claim 39
Dependent Claim
102 words
A video collage, comprising: a video collage template having at least one individual video frame; a representative image contained in said at least one individual video frame and associated with a video segment, wherein said video segment is viewable by selecting said representative image; a importance value assigned to said representative image and based on a size of said individual video frame in which said representative image is contained; and a feature vector associated with the representative image, wherein said feature vector is determined based on a size of said individual video frame and a content activity of said associated video segment.
Claim 40
Dependent Claim
120 words
A video collage, comprising; a video collage template having at least one individual video frame; a representative image contained in said at least one individual video frame and associated with a video segment, wherein said video segment is viewable by selecting said representative image; a importance value assigned to said representative image and based on a size of said individual video frame in which said representative image is contained; and a feature vector associated with the representative image, wherein said feature vector is determined based on a size of said individual video frame and a content activity of said associated video segment, and wherein a length of said representative image is reduced based upon a value of said feature vector.
Claim 41
Dependent Claim
120 words
A video collage, comprising; a video collage template having at least one individual video frame; a representative image contained in said at least one individual video frame and associated with a video segment, wherein said video segment is viewable by selecting said representative image; a importance value assigned to said representative image and based on a size of said individual video frame in which said representative image is contained; and a feature vector associated with the representative image, wherein said feature vector is determined based on a size of said individual video frame and a content activity of said associated video segment, and wherein a length of said representative image is reduced based upon a value of said feature vector.
Claim 42
Independent Claim
127 words
An apparatus for producing a video collage, comprising: a processor; a processor readable storage medium in communication with said processor, containing processor readable program code for programming the apparatus to: segment a video into a plurality of video segments using a Genetic Segmentation Algorithm (“GSA”); provide a video collage template having at least one individual video frame; associate a video segment from said plurality of video segments with said individual video frame of said video collage template; assign an importance value to said associated video segment; assign a feature vector to said associated video segment; truncate a portion of said associated video segment based on said importance value and said feature vector; and, produce a video collage form said video collage template and said associated video segment.
Claim 43
Independent Claim
127 words
An apparatus for producing a video collage, comprising: a processor; a processor readable storage medium in communication with said processor, containing processor readable program code for programming the apparatus to: segment a video into a plurality of video segments using a Genetic Segmentation Algorithm (“GSA”); provide a video collage template having at least one individual video frame; associate a video segment from said plurality of video segments with said individual video frame of said video collage template; assign an importance value to said associated video segment; assign a feature vector to said associated video segment; truncate a portion of said associated video segment based on said importance value and said feature vector; and, produce a video collage form said video collage template and said associated video segment.
References Cited (Backward Citations)
US4717971A
Cited
US5048095A
Cited
US5809202A
Cited
US5592228A
Cited
US5576950A
Cited
US5636957A
Cited
US5521841A
Cited
US5751281A
Cited
US6111586A
Cited
US5784461A
Cited
US6098082A
Cited
US5828809A
Cited
US6400890B1
Cited
US6195458B1
Cited
US6014183A
Cited
US6097389A
Cited
US6072542A
Cited
US5995095A
Cited
US6307550B1
Cited
US6123362A
Cited
US6396963B2
Cited
US6535639B1
Cited
US6791601B1
Cited
US6636220B1
Cited
US6608563B2
Cited
US6741864B2
Cited
US6383080B1
Cited
US6882793B1
Cited
US6819795B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2010-04-09 | 2010-10-09 | 2011-04-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2014-04-09 | 2014-10-09 | 2015-04-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2018-04-09 | 2018-10-09 | 2019-04-10 | $7700.00 | Window Closed / Lapsed |