IP Library Granted Patent US 8,692,940
Granted Patent B2
US 8,692,940 · App. 12/971,017 · Granted Apr 8, 2014

Method for producing a blended video sequence

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 8,692,940
App. No.
12/971,017
Granted
Apr 8, 2014
Kind
B2
Abstract

A method for producing a blended video sequence that combines a still image and a video image sequence comprising: designating a first face in the still image, designating a second face in the video image sequence; detecting a series of video frames in the video image sequence containing the second face; identifying a video frame in the detected series of video frames suitable for transitioning from the first face into the second face; using a data processor to automatically produce a transition image sequence where the first face transitions into the second face, and a first background transitions into a second background; and producing the blended video sequence by concatenating the transition image sequence, and a plurality of video frames from the video image sequence starting from the identified video frame.

Claims (61)

1. A method for producing a blended video sequence that combines a still image and a video image sequence including a plurality of video frames, comprising:

a) designating a first face in the still image,

b) designating a remaining portion of the still image excluding the first face to be a first background;

c) designating a second face in the video image sequence;

d) using a data processor to automatically detect a series of video frames in the video image sequence containing the second face;

e) using a data processor to automatically identify a video frame in the detected series of video frames suitable for transitioning from the first face into the second face;

f) designating a remaining portion of the identified video frame excluding the second face to be a second background;

g) using a data processor to automatically produce a transition image sequence where the first face transitions into the second face, and the first background transitions into the second background;

h) producing the blended video sequence by concatenating:

a plurality of video frames formed from the still image;

the transition image sequence; and

a plurality of video frames from the video image sequence starting from the identified video frame; and

i) storing the blended video sequence in a processor accessible memory.

2. The method of claim 1 wherein at least one of the first face or the second face is automatically designated using a face detection algorithm.

3. The method of claim 1 wherein at least one of the first face or the second face is manually user designated using a user interface.

4. The method of claim 3 wherein the user interface includes a face selection means for designating a face in an image, and wherein the manual user designation is accomplished by using the face selection means to select at least one of the first face in the still image or the second face in the video image sequence.

5. The method of claim 3 wherein the user interface includes a name designation means for designating the name of a person, and wherein the manual user designation is accomplished by using the name designation means to designate the name of a person and using a face recognition algorithm to locate a face corresponding to the designated person it at least one of the still image or the video image sequence.

6. The method of claim 1 wherein second face corresponds to the same person as the first face.

7. The method of claim 1 wherein the second face corresponds to a different person than the first face.

8. The method of claim 1 wherein step d) includes locating the second face in one video frame of the video image sequence and using a face tracking algorithm to track the second face in the video image sequence.

9. The method of claim 1 wherein step d) includes using a face recognition algorithm to identify video frames in the video image sequence containing the second face.

10. The method of claim 1 wherein step e) includes evaluating the series of video frames using one or more evaluation criteria.

11. The method of claim 10 wherein the evaluation criteria include a face size criterion, a face position criterion, a pose similarity criterion, a facial image quality criterion, a facial expression criterion, or a facial motion criterion.

12. The method of claim 1 wherein the transition image sequence includes a still image transition image sequence formed by progressively applying one or more image adjustments to the still image, such that the first face in the adjusted image more closely matches the second face in the identified video frame.

13. The method of claim 12 wherein the one or more image adjustments include translating, zooming or rotating the still image to improve a geometrical match between the first face and the second face in the identified video frame.

14. The method of claim 12 wherein the one or more image adjustments include applying a color transformation to the still image to improve a color appearance match between the first face and the second face in the identified video frame.

15. The method of claim 1 wherein the transition image sequence includes a face morphing sequence formed by using a morphing transformation to morph the first face into the second face.

16. The method of claim 15 wherein the morphing transformation is controlled by a set of facial feature points.

17. The method of claim 1 wherein the first background cross-dissolves into the second background during the transition image sequence.

18. The method of claim 1 wherein the first background morphs into the second background during the transition image sequence.

19. The method of claim 1 wherein the plurality of video frames from the video image sequence included in the blended video sequence include less than all of the video frames between the identified video frame and the end of the video image sequence.

20. The method of claim 1 wherein at least one of the first face or the second face is a human face.

21. The method of claim 1 wherein at least one of the first face or the second face is a representation of a human face.

22. The method of claim 1 wherein at least one of the first face or the second face is an animal face.

23. The method of claim 1 further including the step of displaying or printing the stored blended video sequence.

24. A computer program product for producing a blended video sequence that combines a still image and a video image sequence including a plurality of video frames comprising a non-transitory tangible computer readable storage medium storing an executable software application for causing a data processing system to perform the steps of:

a) designating a first face in the still image,

b) designating a remaining portion of the still image excluding the first face to be a first background;

c) designating a second face in the video image sequence;

d) automatically detecting a series of video frames in the video image sequence containing the second face;

e) automatically identifying a video frame in the detected series of video frames suitable for transitioning from the first face into the second face;

f) designating a remaining portion of the identified video frame excluding the second face to be a second background;

g) automatically producing a transition image sequence where the first face transitions into the second face, and the first background transitions into the second background;

h) producing the blended video sequence by concatenating:

a plurality of video frames formed from the still image;

the transition image sequence; and

a plurality of video frames from the video image sequence starting from the identified video frame; and

i) storing the blended video sequence in a processor accessible memory.

25. A method for producing a blended video sequence that combines a still image and a video image sequence including a plurality of video frames, comprising:

a) designating a first face in the still image,

b) designating a remaining portion of the still image excluding the first face to be a first background;

c) designating a second face in the video image sequence;

d) using a data processor to automatically detect a series of video frames in the video image sequence containing the second face;

e) using a data processor to automatically identify a video frame in the detected series of video frames suitable for transitioning from the first face into the second face;

f) designating a remaining portion of the identified video frame excluding the second face to be a second background;

g) using a data processor to automatically produce a transition image sequence where the second face transitions into the first face, and the second background transitions into the first background;

h) producing the blended video sequence by concatenating:

a plurality of video frames from the video image sequence ending at the identified video frame;

the transition image sequence; and

a plurality of video frames formed from the still image; and

i) storing the blended video sequence in a processor accessible memory.

Assignments (13)
SHORT-FORM PATENTS SECURITY AGREEMENT Recorded Sep 5, 2025
From: KODAK ALARIS LLC
To: ENCINA PRIVATE CREDIT SPV 2, LLC, AS COLLATERAL AGENT
Reel/Frame 072818/0674 →
RELEASE OF SECURITY INTEREST Recorded Aug 29, 2025
From: FGI WORLDWIDE LLC
To: KODAK ALARIS LLC
Reel/Frame 072740/0681 →
CHANGE OF NAME Recorded Oct 31, 2024
From: KODAK ALARIS INC.
To: KODAK ALARIS LLC
Reel/Frame 069282/0866 →
RELEASE OF SECURITY INTEREST Recorded Aug 7, 2024
From: THE BOARD OF THE PENSION PROTECTION FUND
To: KODAK ALARIS INC.
Reel/Frame 068481/0300 →
SECURITY AGREEMENT Recorded Aug 2, 2024
From: KODAK ALARIS INC.
To: FGI WORLDWIDE LLC
Reel/Frame 068325/0938 →
ASSIGNMENT OF SECURITY INTEREST Recorded Nov 17, 2021
From: KPP (NO. 2) TRUSTEES LIMITED
To: THE BOARD OF THE PENSION PROTECTION FUND
Reel/Frame 058175/0651 →
SECURITY INTEREST Recorded Oct 5, 2020
From: KODAK ALARIS INC.
To: KPP (NO. 2) TRUSTEES LIMITED
Reel/Frame 053993/0454 →
CHANGE OF NAME Recorded Oct 9, 2013
From: 111616 OPCO (DELAWARE) INC.
To: KODAK ALARIS INC.
Reel/Frame 031394/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2013
From: EASTMAN KODAK COMPANY
To: 111616 OPCO (DELAWARE) INC.
Reel/Frame 031172/0025 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Sep 5, 2013
From: CITICORP NORTH AMERICA, INC., AS SENIOR DIP AGENT; WILMINGTON TRUST, NATIONAL ASSOCIATION, AS JUNIOR DIP AGENT
To: EASTMAN KODAK COMPANY; PAKON, INC.
Reel/Frame 031157/0451 →
PATENT SECURITY AGREEMENT Recorded Apr 1, 2013
From: EASTMAN KODAK COMPANY; PAKON, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 030122/0235 →
SECURITY INTEREST Recorded Feb 21, 2012
From: EASTMAN KODAK COMPANY; PAKON, INC.
To: CITICORP NORTH AMERICA, INC., AS AGENT
Reel/Frame 028201/0420 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2010
From: LUO, JIEBO; MURRAY, THOMAS JOSEPH; PARK, MINWOO
To: EASTMAN KODAK
Reel/Frame 025515/0784 →