Apparatus and method for presenting three dimensional objects with telepresence
First Claim
1. A device, comprising:
- a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising;
obtaining a plurality of captured images of an object that are captured by a camera system at a plurality of different viewing angles, wherein the plurality of different viewing angles of the plurality of captured images captures a first portion of a viewing perspective of the object;
generating a plurality of generated additional images for a second portion of the viewing perspective of the object;
performing a load balancing based on a determination of available processing resources for the processing system, a first local device remote from the processing system, and a second local device remote from the processing system;
generating, in accordance with the load balancing, holographic content for the object based on the plurality of captured images and the plurality of generated additional images, wherein the generating occurs at one of the first local device, the second local device or both, according to the load balancing;
providing, in accordance with the load balancing, the holographic content to the first local device for presentation of the holographic content with first video content at a first display device utilizing a first telepresence configuration that simulates a second user and the object being present at a first location and simulates interaction of a first user with the object based on movement of the first user with respect to the holographic content, wherein the first local device and the first display device are associated with the first user and located at the first location, and wherein the holographic content is representative of the captured images and the additional images,wherein second video content is provided in accordance with the load balancing to the second local device for presentation with the second video content at a second display device utilizing a second telepresence configuration that simulates the first user and the object being present at a second location and simulates interaction of the second user with the object based on movement of the second user with respect to the holographic content, wherein the second local device and the second display device are associated with the second user and located at the second location, andwherein the first video content and the second video content are associated with a communication session between the first user and the second user;
detecting a user interaction of the first user with the object; and
adjusting a presentation of the object at the second display device, to obtain an adjusted presentation, responsive to the user interaction.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that incorporates teachings of the present disclosure may obtain images of an object captured at different viewing angles of a first portion of a viewing perspective of the object, and generate additional images for a second portion of the viewing perspective based on interpolation, extrapolation or both of the captured images. Holographic content for the object based on the captured images and the additional images is generated, in accordance with load balancing. The holographic content and second video content of a second user at a second location are provided to the first local device for presentation at a first display device that simulates the second user and the object being present at the first location and simulates interaction of a first user at the first location with the object based on movement of the first user with respect to the holographic content. Other embodiments are disclosed.
271 Citations
20 Claims
-
1. A device, comprising:
-
a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising; obtaining a plurality of captured images of an object that are captured by a camera system at a plurality of different viewing angles, wherein the plurality of different viewing angles of the plurality of captured images captures a first portion of a viewing perspective of the object; generating a plurality of generated additional images for a second portion of the viewing perspective of the object; performing a load balancing based on a determination of available processing resources for the processing system, a first local device remote from the processing system, and a second local device remote from the processing system; generating, in accordance with the load balancing, holographic content for the object based on the plurality of captured images and the plurality of generated additional images, wherein the generating occurs at one of the first local device, the second local device or both, according to the load balancing; providing, in accordance with the load balancing, the holographic content to the first local device for presentation of the holographic content with first video content at a first display device utilizing a first telepresence configuration that simulates a second user and the object being present at a first location and simulates interaction of a first user with the object based on movement of the first user with respect to the holographic content, wherein the first local device and the first display device are associated with the first user and located at the first location, and wherein the holographic content is representative of the captured images and the additional images, wherein second video content is provided in accordance with the load balancing to the second local device for presentation with the second video content at a second display device utilizing a second telepresence configuration that simulates the first user and the object being present at a second location and simulates interaction of the second user with the object based on movement of the second user with respect to the holographic content, wherein the second local device and the second display device are associated with the second user and located at the second location, and wherein the first video content and the second video content are associated with a communication session between the first user and the second user; detecting a user interaction of the first user with the object; and adjusting a presentation of the object at the second display device, to obtain an adjusted presentation, responsive to the user interaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
obtaining, by a processing system including a processor, a plurality of captured images of an object that are captured by a camera system at a plurality of different viewing angles, wherein the plurality of different viewing angles of the plurality of captured images captures a first portion of a viewing perspective of the object; producing, by the processing system, a plurality of additional images for a second portion of the viewing perspective of the object; performing, by the processing system, a load balancing based on a determination of available processing resources for the processing system, a first local device remote from the processing system, and a second local device remote from the processing system; producing, by the processing system in accordance with the load balancing, holographic content for the object based on the plurality of captured images and the plurality of additional images, wherein the producing occurs at one of the first local device, the second local device or both, according to the load balancing; providing, by the processing system in accordance with the load balancing, the holographic content to the first local device for presentation with first video content at a first display device utilizing a first telepresence configuration that simulates a second user and the object being present at a first location and simulates interaction of a first user with the object based on movement of the first user with respect to the holographic content, wherein the first local device and the first display device are associated with the first user and located at the first location, and wherein the holographic content is representative of the captured images and the additional images, wherein the holographic content and second video content are provided in accordance with the load balancing to the second local device for presentation with second video content at a second display device utilizing a second telepresence configuration that simulates the first user and the object being present at a second location and simulates interaction of the second user with the object based on movement of the second user with respect to the holographic content, wherein the second local device and the second display device are associated with the second user and located at the second location, and wherein the first video content and the second video content are associated with a communication session between the first user and the second user; detecting, by the processing system, a user interaction of the first user with the object; and adjusting, by the processing system, a presentation of the object at the second display device, to obtain an adjusted presentation, responsive to the user interaction. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A non-transitory, machine-readable medium comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:
-
obtaining object content based on a plurality of captured images of an object that are captured by a camera system at a plurality of different viewing angles, wherein the plurality of different viewing angles of the plurality of captured images captures a first portion of a viewing perspective of the object; generating a plurality of additional images for a second portion of the viewing perspective of the object based on one of interpolation, extrapolation or both of the plurality of captured images; performing a load balancing based on a determination of available processing resources for the processing system, a first local device remote from the processing system, and a second local device remote from the processing system; generating, in accordance with the load balancing, holographic content for the object based on the plurality of captured images and the plurality of additional images, wherein the generating occurs at one of the first local device, the second local device or both, according to the load balancing; and providing in accordance with the load balancing, the holographic content and second video content of a second user at a second location to the first local device for presentation at a first display device at a first location that simulates the second user and the object being present at the first location and simulates interaction of a first user at the first location with the object based on movement of the first user with respect to the holographic content, wherein the first local device and the first display device are associated with the first user and located at the first location, and wherein the holographic content is representative of the captured images and the additional images, wherein second video content is provided in accordance with the load balancing to the second local device for presentation with the second video content at a second display device utilizing a second telepresence configuration that simulates the first user and the object being present at the second location and simulates interaction of the second user with the object based on movement of the second user with respect to the holographic content, wherein the second local device and the second display device are associated with the second user and located at the second location; detecting a user interaction of the first user with the object; and adjusting a presentation of the object at the second display device at the second location, to obtain an adjusted presentation, responsive to the user interaction. - View Dependent Claims (17, 18, 19, 20)
-
Specification