Mechanism for facilitating enhanced viewing perspective of video images at computing devices
First Claim
1. A computer-implemented method comprising:
- tracking, at a first computing device, movements associated with a first user within a camera range of one or more cameras coupled to the first computing device, wherein the movements trigger and correspond to updated views of contents relating to the first user being displayed in real-time on the first computing device;
calculating synthesis data based on the updated views as triggered by the movements associated with the first user;
synthesizing the updated views into a synthesized view based on the calculated synthesis data, wherein the synthesized view represents a realistic view of the movements of the first user, wherein synthesizing further includes filling one or more occlusions exposed through the updated views and generating an illusion of a virtual portal; and
displaying the synthesized view of the first user, wherein displaying includes realistic rendering, in real-time and via the virtual portal, of the realistic view of the first user.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism is described for facilitating enhanced viewer perception of video images at computing devices according to one embodiment of the invention. A method of embodiments of the invention includes tracking, at a first computing device, movements associated with a first user within a camera range of one or more cameras coupled to the first computing device. Each movement of the first user may trigger an updated view of contents being displayed in real-time on the first computing device. The method may further include calculating a synthesized updated view of the contents in response to tracking a movement of the first user from a first position to a second position. The synthesized updated view may represent a realistic view of the contents in response to the movement of the first user from the first position to the second position. The method may further include displaying the synthesized updated view of the contents.
-
Citations
16 Claims
-
1. A computer-implemented method comprising:
-
tracking, at a first computing device, movements associated with a first user within a camera range of one or more cameras coupled to the first computing device, wherein the movements trigger and correspond to updated views of contents relating to the first user being displayed in real-time on the first computing device; calculating synthesis data based on the updated views as triggered by the movements associated with the first user; synthesizing the updated views into a synthesized view based on the calculated synthesis data, wherein the synthesized view represents a realistic view of the movements of the first user, wherein synthesizing further includes filling one or more occlusions exposed through the updated views and generating an illusion of a virtual portal; and displaying the synthesized view of the first user, wherein displaying includes realistic rendering, in real-time and via the virtual portal, of the realistic view of the first user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory machine-readable medium comprising instructions that, when executed by a machine, cause the machine to:
-
track, at the first computing device, movements associated with a first user within a camera range of one or more cameras coupled to the first computing device, wherein the movements trigger and correspond to updated views of contents relating to the first user being displayed in real-time on the first computing device; calculate synthesis data based on the updated views as triggered by the movements associated with the first user; synthesize the updated views into a synthesized view based on the calculated synthesis data, wherein the synthesized view represents a realistic view of the contents in response to the movements of the first user, wherein synthesizing further includes filling one or more occlusions exposed through the updated views and generating an illusion of a virtual portal; and display the synthesized view of the first user, wherein displaying includes realistic rendering, in real-time and via the virtual portal, of the realistic view of the first user. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
a tracking module to track, at the first computing device, movements associated with a first user within a camera range of one or more cameras coupled to the first computing device, wherein the movements trigger and correspond to updated views of contents relating to the first user being displayed in real-time on the first computing device; a calculator to calculate synthesis data based on the updated views as triggered by the movements associated with the first user; a synthesizer to synthesize the updated views into a synthesized view based on the calculated synthesis data, wherein the synthesized view represents a realistic view of the contents in response to the movements of the first user, wherein synthesizing further includes filling one or more occlusions exposed through the updated views and generating an illusion of a virtual portal; and a communication module to display the synthesized view of the first user, wherein displaying includes realistic rendering, in real-time and via the virtual portal, of the realistic view of the first user. - View Dependent Claims (13, 14, 15, 16)
-
Specification