IP Library Granted Patent US 7,447,349
Granted Patent B2
US 7,447,349 · App. 10/432,922 · Granted Nov 4, 2008

Method and a system for processing digital images

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,447,349
App. No.
10/432,922
Granted
Nov 4, 2008
Kind
B2
Abstract

A method for processing digital images includes generating a plurality of images of reduced size from a two-dimensional image, with the reduced sizes being different from each other. The reduced size images are stored in memory. A three-dimensional image is generated in real time from a frame provided with unit surfaces and from pixels chosen from the image and the reduced size images as a function of the orientation of a unit surface to which a pixel is to be assigned.

Claims (48)

1. A method for processing digital images comprising:

generating a plurality of reduced size images from a two-dimensional image, with each reduced size image being a scaled version of the two-dimensional image, and a size of each reduced size image being different from each other;

transmitting the plurality of reduced size images to a three-dimensional accelerator;

extracting the plurality of reduced size images from the three-dimensional accelerator and storing the plurality of reduced size images in a memory; and

generating a three-dimensional image in real time from a frame provided with unit surfaces and from pixels chosen from the two-dimensional image and the plurality of reduced size images as a function of an orientation of a unit surface to which a pixel is to be assigned.

2. A method according to claim 1 , wherein the plurality of reduced size images are generated from a whole animated two-dimensional image.

3. A method according to claim 1 , wherein the plurality of reduced size images are in a geometrical progression.

4. A method according to claim 1 , wherein the plurality of reduced size images are stored in the memory in accordance with a particular writing order.

5. A method according to claim 1 , further comprising reading the plurality of reduced size images from the memory in a particular order.

6. A method according to claim 1 , wherein the plurality of reduced size images are formatted inside a format of the two-dimensional image so that each reduced size image occupies a space less than or equal to a space of the two-dimensional image.

7. A method according to claim 1 , wherein the three-dimensional image is stored in the memory.

8. A method according to claim 1 , further comprising displaying the three-dimensional image on a screen.

9. A method according to claim 8 , wherein the screen comprises at least one of a computer screen and a television screen.

10. A method for processing digital images comprising:

generating a plurality of reduced size images from a two-dimensional image, with an image of each reduced size image being a scaled version of the two-dimensional image, and a size of each reduced size image being different from each other and the plurality of reduced size images being in a geometrical progression;

transmitting the plurality of reduced size images to a three-dimensional accelerator;

generating a three-dimensional image in real time from a frame provided with unit surfaces and from pixels chosen from the two-dimensional image and the plurality of reduced size images as a function of an orientation of a unit surface to which a pixel is to be assigned; and

displaying the three-dimensional image on a screen.

11. A method according to claim 10 , wherein the plurality of reduced size images are generated from a whole animated two-dimensional image.

12. A method according to claim 10 , wherein the plurality of reduced size images are stored in the memory in accordance with a particular writing order.

13. A method according to claim 10 , further comprising reading the plurality of reduced size images from the memory in a particular order.

14. A method according to claim 10 , wherein the plurality of reduced size images are formatted inside a format of the two-dimensional image so that each reduced size image occupies a space less than or equal to a space of the two-dimensional image.

15. A method according to claim 10 , wherein the three-dimensional image is stored in the memory.

16. A method according to claim 10 , wherein the screen comprises at least one of a computer screen and a television screen.

17. A system for processing digital images comprising:

a digital terminal having an input for receiving a two-dimensional image and comprising a bit block processor module for generating a plurality of reduced size images from the two-dimensional image;

a memory for storing the plurality of reduced size images, with each reduced size image being scaled with respect to the two-dimensional image, and a size of each reduced size image being different from each other;

an auxiliary processing unit connected to said digital terminal for generating a three-dimensional image from a frame provided with unit surfaces and from pixels chosen from the two-dimensional image and the plurality of reduced size images as a function of an orientation of a unit surface to which a pixel is to be assigned; and

a display for displaying the three-dimensional image.

18. A system according to claim 17 , further comprising a central pressing unit connected to said digital terminal and to said auxiliary processing unit for determining the orientation of a unit surface to which a pixel is to be assigned.

19. A system according to claim 17 , wherein said auxiliary processing unit comprises a display output for interfacing with said display.

20. A system according to claim 17 , wherein said auxiliary processing unit comprises a display output for interfacing with said digital terminal.

21. A system according to claim 17 , wherein said bit processing block module generates the plurality of reduced size images from a whole animated two-dimensional image.

22. A system according to claim 17 , wherein said memory stores the plurality of reduced size images in a geometrical progression.

23. A system according to claim 22 , wherein the plurality of reduced size images are formatted inside a format of the two-dimensional image so that each reduced size image occupies a space less than or equal to a space of the two-dimensional image.

24. A system according to claim 17 , wherein said display comprises at least one of a computer screen and a television screen.

25. A system for processing digital images comprising:

a digital terminal having an input for receiving a two-dimensional image and comprising a bit block processor module for generating a plurality of reduced size images from the two-dimensional image, with each reduced size image being a scaled version of the two-dimensional image, and a size of each reduced size image being different from each other;

an auxiliary processing unit connected to said digital terminal for generating a three-dimensional image from a frame provided with unit surfaces and from pixels chosen from the two-dimensional image and the plurality of reduced size images as a function of an orientation of a unit surface to which a pixel is to be assigned;

a central processing unit connected to said digital terminal and to said auxiliary processing unit for determining the orientation of a unit surface to which a pixel is to be assigned; and

a display for displaying the three-dimensional image.

26. A system according to claim 25 , further comprising a memory for storing the plurality of reduced size images and the three-dimensional image.

27. A system according to claim 25 , wherein said auxiliary processing unit comprises a display output for interfacing with said display.

28. A system according to claim 25 , wherein said auxiliary processing unit comprises a display output for interfacing with said digital terminal.

29. A system according to claim 25 , wherein said bit processing block generates the plurality of reduced size images from a whole animated two-dimensional image.

30. A system according to claim 26 , wherein said memory stores the plurality of reduced size images in a geometrical progression.

31. A system according to claim 30 , wherein the plurality of reduced size images are formatted inside a format of the two-dimensional image so that each reduced size image occupies a space less than or equal to a space of the two-dimensional image.

32. A system according to claim 25 , wherein said display comprises at least one of a computer screen and a television screen.

Assignments (2)
CHANGE OF NAME Recorded Jul 1, 2024
From: STMICROELECTRONICS SA
To: STMICROELECTRONICS FRANCE
Reel/Frame 068104/0472 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2003
From: SEIGNERET, FRANCK
To: STMICROELECTRONICS SA
Reel/Frame 014630/0462 →