Replacing 2D Images with 3D Images
First Claim
1. A non-transitory computer readable memory medium storing programming instructions executable by processing circuitry of a wireless device to:
- identify content of a two-dimensional (2D) image displayed within a web page;
identify a plurality of three-dimensional (3D) images with substantially equivalent content as compared to the content of the 2D image, wherein identifying the plurality of 3D images includes selection of a 3D image to include in the plurality of 3D images based on;
an evaluation of a shape of the content of the 3D image in relation to a shape of content of the 2D image;
an evaluation of lighting associated with the content of the 3D image in relation to lighting associated with the 2D image;
an interrogation of a user of the web page for information to assist in selection of the 3D image, including questioning the user regarding one or more of a type, color, or size of an object represented by the 2D image; and
an evaluation of an online history of the user;
rank the plurality of 3D images based on one or more sets of ranking criteria, wherein a first set of ranking criteria includes a number of times a 3D image was previously selected as a replacement 3D image, a number of endorsements that a 3D image received from users that have previously searched for this type of 3D image, and a fee paid by 3D content creators to have 3D imagery ranked higher than lesser paying or non-paying 3D content creators, and wherein a second set of ranking criteria includes a level of detail in a 3D image, whether a 3D image contains information relating to an interior of a 3D object being displayed within the 3D image, and a size of the 3D image;
select a 3D image with a highest-ranking value from the plurality of 3D images ranked;
integrate the 3D image into the web page, thereby replacing the 2D image with the 3D imageandreceive at least one user input manipulating the 3D image within the web page, wherein the at least one user input comprises movement of a view point of a user, wherein the movement of the view point is determined based, at least in part, on tracking of a head or eyes of the user.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for replacing a 2D image with an equivalent 3D image within a web page. The 2D image displayed within a web page may be identified and a 3D image with substantially equivalent content may also be identified. The 3D image may be integrated into the web page as a replacement to the 2D image. Further, at least one user input manipulating the 3D image within the web page may be received. The at least one user input may include movement of a view point (or point of view) of a user relative to a display displaying the web page and/or detection of a beam projected from an end of a user input device (and/or an end of the user input device) intersecting with the 3D image.
4 Citations
35 Claims
-
1. A non-transitory computer readable memory medium storing programming instructions executable by processing circuitry of a wireless device to:
-
identify content of a two-dimensional (2D) image displayed within a web page; identify a plurality of three-dimensional (3D) images with substantially equivalent content as compared to the content of the 2D image, wherein identifying the plurality of 3D images includes selection of a 3D image to include in the plurality of 3D images based on; an evaluation of a shape of the content of the 3D image in relation to a shape of content of the 2D image; an evaluation of lighting associated with the content of the 3D image in relation to lighting associated with the 2D image;
an interrogation of a user of the web page for information to assist in selection of the 3D image, including questioning the user regarding one or more of a type, color, or size of an object represented by the 2D image; andan evaluation of an online history of the user; rank the plurality of 3D images based on one or more sets of ranking criteria, wherein a first set of ranking criteria includes a number of times a 3D image was previously selected as a replacement 3D image, a number of endorsements that a 3D image received from users that have previously searched for this type of 3D image, and a fee paid by 3D content creators to have 3D imagery ranked higher than lesser paying or non-paying 3D content creators, and wherein a second set of ranking criteria includes a level of detail in a 3D image, whether a 3D image contains information relating to an interior of a 3D object being displayed within the 3D image, and a size of the 3D image; select a 3D image with a highest-ranking value from the plurality of 3D images ranked; integrate the 3D image into the web page, thereby replacing the 2D image with the 3D image and receive at least one user input manipulating the 3D image within the web page, wherein the at least one user input comprises movement of a view point of a user, wherein the movement of the view point is determined based, at least in part, on tracking of a head or eyes of the user. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 10, 11, 31, 33)
-
-
7. (canceled)
-
12. (canceled)
-
13. A three-dimensional (3D) stereoscopic display system comprising:
-
at least one processor; one or more displays, coupled to the at least one processor; and a memory coupled to the at least one processor, wherein the at least one processor is configured to; identify content of a two-dimensional (2D) image displayed within a web page displayed on at least one of the one or more displays; identify, via a search of a web page structure and a search of the Internet, a plurality of three-dimensional (3D) images with substantially equivalent content as compared to the content of the 2D image, wherein identifying the plurality of 3D images includes selection of a 3D image to include in the plurality of 3D images based on; an evaluation of a shape of the content of the 3D image in relation to a shape of content of the 2D image; an evaluation of lighting associated with the content of the 3D image in relation to lighting associated with the 2D image; an interrogation of a user of the web page for information to assist in selection of the 3D image, including questioning the user regarding one or more of a type, color, or size of an object represented by the 2D image; and an evaluation of an online history of the user; select a 3D image from the plurality of 3D images based on a ranking of the plurality of 3D images, wherein ranking criteria includes a number of times a 3D image was previously selected as a replacement 3D image, a number of endorsements that a 3D image received from users that have previously searched for this type of 3D image, a fee paid by 3D content creators to have 3D imagery ranked higher than lesser paying or non-paying 3D content creators, a level of detail in a 3D image, whether a 3D image contains information relating to an interior of a 3D object being displayed within the 3D image, and a size of the 3D image; replace the 2D image with a flattened 3D image, thereby integrating the 3D image into the web page, wherein a z-scale value associated with a depth of the 3D image is decreased to flatten the 3D image; receive at least one user input manipulating the 3D image within the web page, wherein the at least one user input comprises detection of a beam projected from an end of a user input device intersecting with the 3D image, wherein the detection of the beam intersecting with the 3D image is based, at least in part, on tracking location and orientation of the user input device relative to the at least one display; and upon receiving the at least one user input manipulating the 3D image within the web page, un-flatten the 3D image such that the image appears in three dimensions, wherein the z-scale value associated with the depth of the 3D image is increased to un-flatten the 3D image, and wherein the un-flattened 3D image is displayed at a real-world size of the object represented by the 3D image when the real-world size of the object represented by the 3D image fits within the bounds of a web browser displaying the web page. - View Dependent Claims (14, 15, 16, 17, 18, 20, 34)
-
-
19. (canceled)
-
21. (canceled)
-
22. A wireless device, comprising:
-
at least one antenna; at least one radio in communication with the at least one antenna and configured to perform wireless communication using at least one radio access technology (RAT); one or more processors coupled to the at least one radio; and at least one display in communication with the one or more processors; wherein the one or more processors are configured to cause the wireless device to; identify content of a two-dimensional (2D) image displayed within a web page; identify a plurality of three-dimensional (3D) images with substantially equivalent content as compared to the content of the 2D image, wherein identifying the plurality of 3D images includes selection of a 3D image to include in the plurality of 3D images based on; an evaluation of a shape of the content of the 3D image in relation to a shape of content of the 2D image; an evaluation of lighting associated with the content of the 3D image in relation to lighting associated with the 2D image; an interrogation of a user of the web page for information to assist in selection of the 3D image, including questioning the user regarding one or more of a type, color, or size of an object represented by the 2D image; and an evaluation of an online history of the user; select a 3D image from the plurality of 3D images based on a ranking of the plurality of 3D images; integrate the 3D image into the web page, thereby replacing the 2D image with the 3D image; receive at least one user input manipulating the 3D image within the web page, wherein the at least one user input comprises at least one of; movement of a point of view of a user relative to the at least one display, wherein the movement of the point of view point is determine based, at least in part, on tracking information of a head or eyes of the user;
ordetection of a beam projected from an end of a user input device intersecting with the 3D image, wherein the detection of the beam intersecting with the 3D image is based, at least in part, on tracking location and orientation of the user input device relative to the at least one display; and upon receiving the at least one user input manipulating the 3D image within the web page, display the object represented by the 3D image at a real-world size of the object when the real-world size of the object represented by the 3D image fits within the bounds of a web browser displaying the web page. - View Dependent Claims (23, 24, 25, 26, 28, 29, 30, 32, 35)
-
-
27. (canceled)
Specification