IP Library Granted Patent US 8,624,962
Granted Patent B2
US 8,624,962 · App. 12/364,122 · Granted Jan 7, 2014

Systems and methods for simulating three-dimensional virtual interactions from two-dimensional camera images

Inventors: Gonçalo Cardoso Lopes (Lisbon, PT); André Rui Soares Pereira de Almeida (Almada, PT); João Pedro Gomes da Silva Frazão (Lisbon, PT); Antão Bastos Carriço Vaz de Almada (Lisbon, PT); Nuno Ricardo Sequeira Cardoso (Lisbon, PT); Ivan de Almeida Soares Franco (Almada, PT)
Assignee: Ydreams—Informatica, S.A. Ydreams
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,624,962
App. No.
12/364,122
Granted
Jan 7, 2014
Kind
B2
Abstract

A computer implemented method for incorporating a representation of a participant into a virtual 3D environment substantially in real-time is provided. An image including a participant is captured by a camera. A contour of the participant is automatically determined. Depth data is automatically associated with the participant contour. A first virtual 3D representation of the participant is automatically generated by extruding the participant contour based on the associated depth data. An interaction between the first virtual 3D representation of the participant and a second virtual 3D representation of a second object is displayed.

Claims (20)

1. A computer implemented method for incorporating a representation of a participant into a virtual 3D environment, comprising:

receiving an image captured by a camera, the image including a participant;

automatically determining a contour of the participant;

automatically associating depth data with the contour of the participant;

automatically generating a first virtual 3D representation of the participant by extruding the contour based on the associated depth data;

determining a physics interaction between the first virtual 3D representation of the participant and a second virtual 3D representation of a second object based at least on the extruded contour, wherein the physics interaction comprises a force vector;

and automatically causing a display of the interaction between the first virtual 3D representation of the participant and the second virtual 3D representation of a second object based at least on the extruded contour, wherein the computer implemented method is performed substantially in real-time.

2. The computer implemented method of claim 1 wherein determining the physics interaction between the first virtual 3D representation of the participant and the second virtual 3D representation of the second object based at least on the extruded contour is performed at least in part by a real-time physics engine.

3. The computer implemented method of claim 1 wherein the physics interaction between the first virtual 3D representation of the participant and the second virtual 3D representation of the second object comprises a collision or contact between the first virtual 3D representation of the participant and the second virtual 3D representation of the second object.

4. A computing system comprising:

a processor;

a memory coupled to the processor; and

an interactive media subsystem enabled to:

receive an image captured by a camera, the image including a participant;

automatically determine a contour of the participant;

automatically associate depth data with the contour of the participant;

automatically generate a first virtual 3D representation of the participant by extruding the contour based on the associated depth data;

determine a physics interaction between the first virtual 3D representation of the participant and a second virtual 3D representation of a second object based at least on the extruded contour, wherein the physics interaction comprises a force vector; and

automatically cause a display of the interaction between the first virtual 3D representation of the participant and the second virtual 3D representation of a second object based at least on the extruded contour;

wherein the interactive media subsystem operates substantially in real-time.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2009
From: LOPES, GONCALO CARDOSO; PEREIRA DE ALMEIDA, ANDRE RUI SOARES; DA SILVA FRAZAO, JOAO PEDRO GOMES; VAZ DE ALMADA, ANTAO BASTOS CARRICO; CARDOSO, NUNO RICARDO SEQUEIRA; SOARES FRANCO, IVAN DE ALMEIDA
To: YDREAMS - INFORMATICA, S.A.
Reel/Frame 022643/0773 →
Continuity (1)
Related Publication 20100194863A1 · Aug 5, 2010