SYSTEM AND METHOD FOR THE CREATION OF 3-DIMENSIONAL IMAGES
The invention relates to a method and system for generating a 3-dimensional image on a 2-dimensional display of a device. The method includes the steps of receiving an image in image processor means and using the image processor means to determine at least two pixels layers in the image. A proximity value is then assigned to each pixel layer wherein the proximity value is indicative of a depth perception of the pixel layer relative to a user of a device having a display screen. An instruction module is then coupled to the image operative to cause each pixel layer to move along an axis of orientation on the 2-dimensional display of the device and at a velocity rate dependent upon the proximity value assigned to the pixel layer.
1 . A computer implemented method for generating a 3-dimensional image at a computing device, the computing device having a processor and a memory accessible by the processor, the method comprising:
receiving an image at the memory, the image having one or more elements;
processing the image with the processor to identify at least one pixel layer within the image, the pixel layer corresponding to at least one element;
assigning a proximity value to the pixel layer, the proximity value corresponding to a depth perception of the image;
coupling an instruction module with the image, the instruction module containing one or more instructions that facilitate movement of the pixel layer based on the proximity value.
2 . The method of claim 1 , wherein the image is a 2-dimensional image.
3 . The method of claim 1 , wherein the image is a digital image.
4 . The method of claim 1 , wherein the processing step includes processing the image and a user input with the processor to identify at least one pixel layer within the image based on the user input, the pixel layer corresponding to at least one element.
5 . A computer implemented method for generating a 3-dimensional image at a computing device, the computing device having a processor and a memory accessible by the processor, the method comprising:
receiving an image at the memory, the image having one or more elements;
processing the image with the processor to identify a plurality of pixel layers within the image, each of the pixel layers corresponding to at least one element;
assigning a respective proximity value to each of the pixel layers, the respective proximity value corresponding to a depth perception of the image; and
coupling an instruction module with the image, the instruction module containing one or more instructions that facilitate movement of each of the pixel layers based on the respective proximity value of each of the pixel layers.
6 . The method of claim 5 , further comprising:
executing the instruction module at the processor;
based on the execution of the instruction module, causing a first pixel layer to move at a first velocity rate while a second pixel layer moves at a second velocity rate.
7 . The method of claim 6 , wherein the computing device further has a movement detector.
8 . The method of claim 7 , wherein the first velocity rate and the second velocity rate are dictated by the movement detector.
9 . A system for generating a 3-dimensional image, the system comprising:
a processor;
a memory accessible by the processor; and
one or more software modules encoded in the memory which execute an image conversion application in the processor;
wherein the image conversion application, when executed by the processor, configures at least one of the processor and the memory to:
receive an image at the memory, the image having one or more elements;
process the image with the processor to identify a plurality of pixel layers within the image, each of the pixel layers corresponding to at least one element;
assign a respective proximity value to each of the pixel layers, the respective proximity value corresponding to a depth perception of the image; and
couple an instruction module with the image, the instruction module containing one or more instructions that facilitate movement of each of the pixel layers based on the respective proximity value of each of the pixel layers.
10 . The system of claim 9 , wherein the image conversion application, when executed by the processor, further configures at least one of the processor and the memory to:
execute the instruction module at the processor;
based on the execution of the instruction module, cause a first pixel layer to move at a first velocity rate while a second pixel layer moves at a second velocity rate.
11 . The system of claim 10 , further comprising a movement detector communicatively connected to the processor, the movement detector having an axis of orientation.
12 . The system of claim 11 , wherein the first velocity rate and the second velocity rate are dictated by the movement detector about the axis of orientation.
13 . The system of claim 10 , wherein the first pixel layer is superimposed upon the second pixel layer.
14 . The system of claim 10 , further comprising a display communicatively connected to the processor.
15 . The system of claim 14 , wherein the display is a 2-dimensional display.
16 . The system of claim 14 , wherein the display displays at least one of a movement of the first pixel layer and a movement of the second pixel layer.