IP Library Granted Patent US 7,394,969
Granted Patent B2
US 7,394,969 · App. 10/316,556 · Granted Jul 1, 2008

System and method to compose a slide show

Assignee: Eastman Kodak Company
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 7,394,969
App. No.
10/316,556
Granted
Jul 1, 2008
Kind
B2
Abstract

A method of composing a multimedia slide show. In a preferred embodiment, the method comprises the steps of: selecting a plurality of digital images; encoding each of the plurality of digital images to generate a normal resolution image portion and a high resolution image portion; multiplexing each corresponding normal and high resolution image portion to generate a single high resolution still image; determining a time parameter for each of the high resolution still images; selecting an audio portion for at least one of the plurality of digital images; concatenating the plurality of high resolution still images to generate a video bitstream; generating an audio bitstream by encoding the audio portion; and multiplexing the video bitstream and audio bitstream to generate the multimedia slide show.

Claims (67)

1. A method of composing a slide show, comprising the steps of:

accessing a plurality of digital images;

encoding each of the plurality of digital images to generate a normal resolution image portion and a high resolution image portion;

multiplexing each corresponding normal and high resolution image portion to generate a single high resolution still image;

determining a time parameter for each of the high resolution still images; and

concatenating the plurality of high resolution still images to generate a silent slide show in accordance with the determined time parameters and employing at least one padding pack, wherein the number of padding packs NP is determined by the algorithm:

NP=T* 75−( NN+NH )

wherein T is a number of seconds of display, NN is a number of packs holding the normal resolution image portion, and NH is a number of packs holding the high resolution image portion.

2. The method of claim 1 , further comprising the step of generating a VCD or DVD comprising the silent slide show whereby the slide show can be viewed using a VCD player or DVD player.

3. The method of claim 1 , wherein the slide show is adapted to be viewed on a computer.

4. The method of claim 1 , wherein each of the plurality of digital images is encoded using MPEG-1.

5. The method of claim 4 , wherein each of the plurality of digital images is encoded using MPEG-1 I-frame encoding.

6. The method of claim 1 , further comprising the step of image enhancing at least one of the plurality of digital images.

7. The method of claim 6 , wherein the step of image enhancing comprises the step of including text annotation.

8. The method of claim 6 , wherein the step of image enhancing comprises the steps of:

orienting the digital image;

applying an image enhancement algorithm; and

resizing the digital image.

9. The method of claim 8 , wherein the step of applying an image enhancement algorithm includes the steps of:

sharpening the digital image; and

filtering the digital image to reduce noise.

10. The method of claim 9 , wherein the step of sharpening the digital image is accomplished by unsharp masking.

11. The method of claim 8 , wherein the step of applying an image enhancement algorithm includes the step of applying a red-eye defect correction algorithm if a red-eye defect is detected.

12. The method of claim 8 , wherein the step of applying an image enhancement algorithm includes the step of applying a color balance algorithm.

13. The method of claim 1 , wherein the step of multiplexing is accomplished by interleaving the normal resolution image portion and the high resolution image portion.

14. A method of composing a multimedia slide show, comprising the steps of:

selecting a plurality of digital images;

encoding each of the plurality of digital images to generate a normal resolution image portion and a high resolution image portion;

multiplexing each corresponding normal and high resolution image portion to generate a single high resolution still image;

determining a time parameter for each of the high resolution still images;

selecting an audio portion for at least one of the plurality of digital images;

concatenating the plurality of high resolution still images to generate a video bitstream;

generating an audio bitstream by encoding the audio portion; and

multiplexing the video bitstream and audio bitstream to generate the multimedia slide show and employing at least one padding pack, wherein the number of padding packs NP is determined by the algorithm:

NP=T* 75−( NN+NH )

wherein T is a number of seconds of display, NN is a number of packs holding the normal resolution image portion, and NH is a number of packs holding the high resolution image portion.

15. The method of claim 14 , further comprising the step of generating a VCD or DVD comprising the silent slide show whereby the slide show can be viewed using a VCD player or DVD player.

16. The method of claim 14 , wherein the slide show is adapted to be viewed on a computer.

17. The method of claim 14 , wherein each of the plurality of digital images is encoded using MPEG-1.

18. The method of claim 17 , wherein each of the plurality of digital images is encoded using MPEG-1 I-frame encoding.

19. The method of claim 14 , further comprising the step of image enhancing at least one of the plurality of digital images.

20. The method of claim 19 , wherein the step of image enhancing comprises the step of including text annotation.

21. The method of claim 19 , wherein the step of image enhancing comprises the steps of:

orienting the digital image;

applying an image enhancement algorithm; and

resizing the digital image.

22. The method of claim 21 , wherein the step of applying an image enhancement algorithm includes the steps of:

sharpening the digital image; and

filtering the digital image to reduce noise.

23. The method of claim 22 , wherein the step of sharpening the digital image is accomplished by unsharp masking.

24. The method of claim 21 , wherein the step of applying an image enhancement algorithm includes the step of applying a red-eye defect correction algorithm if a red-eye defect is detected.

25. The method of claim 21 , wherein the step of applying an image enhancement algorithm includes the step of applying a color balance algorithm.

26. The method of claim 14 , wherein the step of selecting an audio portion comprises the step of selecting a music clip.

27. The method of claim 14 , wherein the step of selecting an audio portion comprises the step of providing a voice annotation.

28. The method of claim 14 , wherein the step of generating an audio bitstream comprises the step of normalizing the audio portion.

29. The method of claim 14 , wherein the step of generating an audio bitstream comprises the step of aligning the audio portion.

30. A method of composing a multimedia slide show, comprising the steps of:

selecting a plurality of digital images;

encoding each of the plurality of digital images to generate a normal resolution image portion and a high resolution image portion;

multiplexing each corresponding normal and high resolution image portion to generate a single high resolution still image;

determining a time parameter for each of the high resolution still images;

selecting an audio portion for at least one of the plurality of digital images, comprises the steps of:

selecting a music clip and a voice annotation for one of the plurality of digital images; and

generating a single audio sample in accordance with the algorithm x=(a)(x 1 )+(1−a)(x 2 ), wherein x 1 is the selected voice annotation, x 2 is the selected music clip, x is a linear combination of the selected voice annotation and selected music clip, and a is a value between 0 and 1;

concatenating the plurality of high resolution still images to generate a video bitstream;

generating an audio bitstream by encoding the audio portion; and

multiplexing the video bitstream and audio bitstream to generate the multimedia slide show.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 15, 2023
From: INTELLECTUAL VENTURES FUND 83 LLC
To: MONUMENT PEAK VENTURES, LLC
Reel/Frame 064599/0304 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2017
From: INTELLECTUAL VENTURES FUND 83 LLC
To: MONUMENT PEAK VENTURES, LLC
Reel/Frame 041941/0079 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2013
From: EASTMAN KODAK COMPANY
To: INTELLECTUAL VENTURES FUND 83 LLC
Reel/Frame 030261/0883 →
PATENT RELEASE Recorded Feb 1, 2013
From: CITICORP NORTH AMERICA, INC.; WILMINGTON TRUST, NATIONAL ASSOCIATION
To: EASTMAN KODAK COMPANY; EASTMAN KODAK INTERNATIONAL CAPITAL COMPANY, INC.; FAR EAST DEVELOPMENT LTD.; KODAK (NEAR EAST), INC.; KODAK AMERICAS, LTD.; KODAK PORTUGUESA LIMITED; KODAK REALTY, INC.; LASER-PACIFIC MEDIA CORPORATION; KODAK AVIATION LEASING LLC; KODAK PHILIPPINES, LTD.; NPEC INC.; FPC INC.; KODAK IMAGING NETWORK, INC.; PAKON, INC.; QUALEX INC.; CREO MANUFACTURING AMERICA LLC
Reel/Frame 029913/0001 →
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 Feb 19, 2003
From: SUN, ZHAOHUI; LOUI, ALEXANDER C.; RIEK, JONATHAN K.
To: EASTMAN KODAK COMPANY
Reel/Frame 013764/0863 →
Continuity (1)
Related Publication 20040114904A1 · Jun 17, 2004