Systems and methods for generating virtual item displays
First Claim
Patent Images
1. A method for generating a virtual display of an item, comprising:
- receiving, in a server, a series of images of an exterior of the item, wherein the images of the exterior of the item are from a roundhouse and wherein the roundhouse comprises;
an outer structure;
a first plurality of lights configured to indirectly illuminate the item;
three cameras each configured to capture images of the item from a different angle; and
a turntable centered within the outer structure;
controlling the three cameras, the first plurality of lights, and turntable to capture the series of images of the exterior of the item;
sending the series of images of the exterior of the item to the server;
receiving, in the server, a series of annotations of the images of the exterior of the item; and
sending, from the server, the series of annotations of the images and the images of the exterior of the item to be displayed at a consumer'"'"'s computing device.
5 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and devices of the various embodiments enable virtual displays of an item, such as vehicle, to be generated. In an embodiment, a plurality of images of an item may be captured and annotation may be provided to one or more of the images. In an embodiment, the plurality of images may be displayed, and the transition between each of the plurality of images may be an animated process. In an embodiment, an item imaging system may comprise a structure including one or more cameras and one or more lights, and the item imaging system may be configured to automate at least a portion of the process for capturing the plurality of images of an item.
18 Citations
19 Claims
-
1. A method for generating a virtual display of an item, comprising:
-
receiving, in a server, a series of images of an exterior of the item, wherein the images of the exterior of the item are from a roundhouse and wherein the roundhouse comprises; an outer structure; a first plurality of lights configured to indirectly illuminate the item; three cameras each configured to capture images of the item from a different angle; and a turntable centered within the outer structure; controlling the three cameras, the first plurality of lights, and turntable to capture the series of images of the exterior of the item; sending the series of images of the exterior of the item to the server; receiving, in the server, a series of annotations of the images of the exterior of the item; and sending, from the server, the series of annotations of the images and the images of the exterior of the item to be displayed at a consumer'"'"'s computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for hosting a virtual display of an item, comprising:
-
a server, comprising; a first processor; and a roundhouse, wherein the roundhouse comprises; an outer structure; a first plurality of lights configured to indirectly illuminate the item; three cameras each configured to capture images of the item from a different angle; a turntable centered within the outer structure; and a second processor connected to the first plurality of lights and the three cameras, wherein the first processor is configured with processor-executable instructions to perform operations comprising; receiving a series of images of an exterior of the item; receiving a series of annotations of the images of the exterior of the item; and sending the series of annotations of the images and the images of the exterior of the item to a consumer'"'"'s computing device for display in a virtual display, and wherein the second processor is configured with processor-executable instructions to perform operations comprising; controlling the three cameras, the first plurality of lights, and the turntable to capture the series of images of the exterior of the item; and sending the series of images of the exterior of the item to the server. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system for hosting a virtual display of an item, comprising:
-
a server; a roundhouse; and a hotbox, wherein the server comprises; means for receiving a series of images of an exterior of the item from the roundhouse; means for receiving a series of images of an interior of the item from the hot box; means for receiving a series of annotations of the images of the exterior of the item and the images of the interior of the item via the network interface; means for sending the series of annotations of the images, the images of the exterior of the item, and the images of the interior of the item to a consumer'"'"'s computing device for display in a virtual display; means for receiving a selection of a next annotation of the series of annotations of the images; and means for sending an animation to transition to displaying the selected next annotation of the series of annotations of the images at the consumer'"'"'s computing device in response to receiving the selection of the next annotation of the series of annotations, wherein the roundhouse comprises; means for rotating the item; means for capturing the series of images of the exterior of the item; and means for sending the series of images of the exterior of the item to the server, wherein the hot box comprises; means for capturing the series of images of the interior of the item; and means for sending the series of images of the interior of the item to the server, and wherein means for sending an animation to transition to displaying the selected next annotation of the series of annotations of the images at the consumer'"'"'s computing device in response to receiving the selection of the next annotation of the series of annotations includes one or more of means for generating an animation using Bezier curves, means for generating an animation transitioning between one of the series of images of the exterior of the item and one of the series of images of the interior of the item, or means for generating an animation transitioning from one of the series of images of the exterior of the item to another one of the series of the images of the exterior of the item.
-
-
17. A non-transitory processor readable medium having stored thereon processor-executable instructions configured to cause a processor to perform operations comprising:
-
receiving a series of images of an exterior of the item from a roundhouse; receiving a series of images of an interior of the item from a hot box; receiving a series of annotations of the images of the exterior of the item and the images of the interior of the item; sending the series of annotations of the images, the images of the exterior of the item, and the images of the interior of the item to a consumer'"'"'s computing device for display in a virtual display; receiving a selection of a next annotation of the series of annotations of the images; and sending an animation to transition to displaying the selected next annotation of the series of annotations of the images at the consumer'"'"'s computing device in response to receiving the selection of the next annotation of the series of annotations, wherein the stored processor-executable instructions are configured to cause a processor to perform operations such that sending an animation to transition to displaying the selected next annotation of the series of annotations of the images at the consumer'"'"'s computing device in response to receiving the selection of the next annotation of the series of annotations includes one or more of generating an animation using Bezier curves, generating an animation transitioning between one of the series of images of the exterior of the item and one of the series of images of the interior of the item, or generating an animation transitioning from one of the series of images of the exterior of the item to another one of the series of the images of the exterior of the item.
-
-
18. A method for generating a virtual display of a vehicle, comprising:
-
controlling a camera, a light, and a turntable of a roundhouse to capture a series of images of an exterior of the vehicle, wherein the vehicle is parked within the roundhouse while the series of images of the exterior of the vehicle are captured; controlling a panoramic camera, a light, and an arm of a hot box to capture a series of images of an interior space of the vehicle, wherein the vehicle is parked on a lift of the hot box while the series of images of the interior space of the vehicle are captured; receiving, in a server, the series of images of the exterior of the vehicle and the series of images of the interior of the vehicle; receiving, in the server, a series of annotations of the series of images of the exterior of the vehicle and the series of images of the interior of the vehicle; and sending, from the server, the series of annotations, the series of images of the exterior of the vehicle, and the series of images of the interior of the vehicle to be displayed at a consumer'"'"'s computing device.
-
-
19. A system for hosting a virtual display of a vehicle, comprising:
-
a server, comprising; a first processor; and a roundhouse, comprising; an outer structure; a first light configured to indirectly illuminate the vehicle; a first camera configured to capture images of the vehicle; a turntable centered within the outer structure; and a second processor connected to the first light and first camera; a hot box, comprising; a second light configured to indirectly illuminate the vehicle; a panoramic camera; a lift configured to adjust a height of the vehicle; and an arm connected to the panoramic camera and configured to support the panoramic camera and extend the panoramic camera into an interior space of the vehicle; and a third processor connected to the panoramic camera, wherein the first processor is configured with processor-executable instructions to perform operations comprising; receiving a series of images of an exterior of the vehicle and a series of images of the interior of the vehicle; receiving a series of annotations of the images of the exterior of the vehicle and the images of the interior of the vehicle; and sending the series of annotations, the images of the exterior of the vehicle, and the images of the interior of the vehicle to a consumer'"'"'s computing device for display in a virtual display, and wherein the second processor is configured with processor-executable instructions to perform operations comprising; controlling the camera, the first light, and the turntable to capture the series of images of the exterior of the vehicle; and sending the series of images of the exterior of the vehicle to the server, and wherein the third processor is configured with processor-executable instructions to perform operations comprising; controlling the panoramic camera to capture the series of images of the interior of the vehicle; and sending the series of images of the interior of the vehicle to the server.
-
Specification