METHODS AND SYSTEMS FOR REAL-TIME IMAGE AND SIGNAL PROCESSING IN AUGMENTED REALITY BASED COMMUNICATIONS
First Claim
1. A method of integrating a real life object with a virtual environment, comprising:
- providing, at a computer device and in real-time, multi-dimensional image information of a real life object, wherein the image information is extracted by separating the real life object from its actual environment in one or more images that are captured in real-time using a comprehensive characteristic-based mechanism;
receiving, at the computer device and in real-time, a selection of a virtual environment constructed from a plurality of images;
providing, at the computer device and in real-time, image relations between each pixel of the image information of the real life object and a corresponding pixel of each image of the plurality of images of the virtual environment, wherein the image relations comprise at least a depth relation or a transparency relation; and
rendering, at the computer device and in real-time, a plurality of integrated images, wherein each pixel in an integrated image is divided into multiple layers, and wherein each layer is determined using corresponding pixels in the image information of the real life object and each image of the plurality of images of the virtual environment based on the image relations.
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are methods and systems for real-time image and signal processing in an augmented reality environment; for example, for video conferencing in a virtual environment of the participants'"'"' choice. In particular, image information of a real life object is extracted by separating the object from its actual environment in one or more images that are captured in real-time using a comprehensive characteristic-based mechanism. The extracted real life object is then integrated with a virtual environment based on image relations between each pixel of the image information of the real life object and a corresponding pixel of each image of the plurality of images of the virtual environment through a pixel-by-pixel integration approach. The image relations comprise at least a depth relation or a transparency relation.
22 Citations
31 Claims
-
1. A method of integrating a real life object with a virtual environment, comprising:
-
providing, at a computer device and in real-time, multi-dimensional image information of a real life object, wherein the image information is extracted by separating the real life object from its actual environment in one or more images that are captured in real-time using a comprehensive characteristic-based mechanism; receiving, at the computer device and in real-time, a selection of a virtual environment constructed from a plurality of images; providing, at the computer device and in real-time, image relations between each pixel of the image information of the real life object and a corresponding pixel of each image of the plurality of images of the virtual environment, wherein the image relations comprise at least a depth relation or a transparency relation; and rendering, at the computer device and in real-time, a plurality of integrated images, wherein each pixel in an integrated image is divided into multiple layers, and wherein each layer is determined using corresponding pixels in the image information of the real life object and each image of the plurality of images of the virtual environment based on the image relations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 28, 29)
-
-
15. A method of integrating two real life objects with a virtual environment, comprising:
-
providing, at a computer device and in real-time, multi-dimensional image information of a first real life object, wherein the image information is extracted by separating the first real life object from a first actual environment in one or more images that are captured in real-time using a comprehensive characteristic-based mechanism; receiving, at the computer device and in real-time, a selection of a virtual environment constructed from a plurality of images; providing, at the computer device and in real-time, image relations between each pixel of the image information of the real life object and a corresponding pixel of each image of the plurality of images of the virtual environment, wherein the image relations comprise at least a depth relation or a transparency relation; providing, at the computer device and in real-time, extracted multi-dimensional image information of a second real life object, and new image relations between each pixel of the image information of the second real life object and a corresponding pixel of each image of the plurality of images of the virtual environment, wherein the new image relations comprise at least a depth relation or a transparency relation; rendering, at the computer device and in real-time, a plurality of integrated images, wherein each pixel in an integrated image is divided into multiple layers, and wherein each layer is determined using corresponding pixels in the image information of the first real life object, the second real life object, and each image of the plurality of images of the virtual environment based on the image relations and new image relations. - View Dependent Claims (30, 31)
-
-
16. A computer system comprising:
-
one or more processors; and a memory accessible to the one or more processors, the memory storing instructions executable by the one or more processors to; provide, at a computer device and in real-time, multi-dimensional image information of a real life object, wherein the image information is extracted by separating the real life object from its actual environment in one or more images that are captured in real-time using a comprehensive characteristic-based mechanism; receive, at the computer device and in real-time, a selection of a virtual environment constructed from a plurality of images; provide, at the computer device and in real-time, image relations between each pixel of the image information of the real life object and a corresponding pixel of each image of the plurality of images of the virtual environment, wherein the image relations comprise at least a depth relation or a transparency relation; and render, at the computer device and in real-time, a plurality of integrated images, wherein each pixel in an integrated image is divided into multiple layers, and wherein each layer is determined using corresponding pixels in the image information of the real life object and each image of the plurality of images of the virtual environment based on the image relations. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A non-transitory computer-readable medium containing instructions that, when executed by a computer processor, cause the computer processor to:
-
provide, at a computer device and in real-time, multi-dimensional image information of a real life object, wherein the image information is extracted by separating the real life object from its actual environment in one or more images that are captured in real-time using a comprehensive characteristic-based mechanism; receive, at the computer device and in real-time, a selection of a virtual environment constructed from a plurality of images; provide, at the computer device and in real-time, image relations between each pixel of the image information of the real life object and a corresponding pixel of each image of the plurality of images of the virtual environment, wherein the image relations comprise at least a depth relation or a transparency relation; and render, at the computer device and in real-time, a plurality of integrated images, wherein each pixel in an integrated image is divided into multiple layers, and wherein each layer is determined using corresponding pixels in the image information of the real life object and each image of the plurality of images of the virtual environment based on the image relations. - View Dependent Claims (23, 24, 25, 26, 27)
-
Specification