Apparatus and method of interaction with a data processor
First Claim
1. A method of interaction with a games machine, comprising the steps of:
- capturing, with a camera, a wide angle image of an environment, in which the wide-angle image is substantially hemispherical;
obtaining image features from the wide angle image, andinterpreting those image features as inputs to software running on the games machine,wherein the step of obtaining said image features from the wide angle image further comprises the steps of;
mapping, with a processing device, one or more regions of the wide-angle image to corresponding one or more flat image planes, hereafter referred to as facets;
obtaining said image features from a plurality of the facets of the mapped wide angle image; and
estimating, from said image features obtained from the plurality of the facets, the positioning of at least part of the body of at least a first user;
in which the wide angle image is mapped to facets such that each of a plurality of users in the wide angle image is mapped to a separate respective facet.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of interaction with a data processor such as a games machine comprises the steps of capturing a wide angle image of an environment, obtaining image features from the wide angle image, and then interpreting these image features as inputs to software running on the games machine. The step of obtaining image features from the wide angle image further comprises the step of mapping one or more regions of the wide-angle image to corresponding one or more flat image planes, and obtaining image features from one or more of said planes of the mapped wide-angle image. Advantageously, the planes can be arranged to reflect the topology of a room or the positioning of players, and allow a consistent representation of image features and consequently of input motion to a process such as a game, without position dependent distortions of the features inherent in the wide angle image.
-
Citations
31 Claims
-
1. A method of interaction with a games machine, comprising the steps of:
-
capturing, with a camera, a wide angle image of an environment, in which the wide-angle image is substantially hemispherical; obtaining image features from the wide angle image, and interpreting those image features as inputs to software running on the games machine, wherein the step of obtaining said image features from the wide angle image further comprises the steps of; mapping, with a processing device, one or more regions of the wide-angle image to corresponding one or more flat image planes, hereafter referred to as facets; obtaining said image features from a plurality of the facets of the mapped wide angle image; and estimating, from said image features obtained from the plurality of the facets, the positioning of at least part of the body of at least a first user; in which the wide angle image is mapped to facets such that each of a plurality of users in the wide angle image is mapped to a separate respective facet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A games system comprising:
-
a camera to capture a wide angle image of an environment, in which the wide-angle image is substantially hemispherical; an image processor to obtain image features from the wide angle image, and to interpret those image features as inputs to software running on the games system, wherein the image processor is configured to; map one or more regions of the wide-angle image to corresponding one or more flat image planes, hereafter referred to as facets; obtain said image features from a plurality of the facets of the mapped wide angle image; and estimate, from said image features obtained from the plurality of the facets, the positioning of at least part of the body of at least a first user; in which the wide angle image is mapped to facets such that each of a plurality of users in the wide angle image is mapped to a separate respective facet. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A games machine, comprising:
-
a camera configured to capture a wide angle image of an environment, in which the wide-angle image is substantially hemispherical; and an image processor configured to; obtain image features from the wide angle image; and interpret those image features as inputs to software running on the games machine, wherein the image processor is configured to obtain the image features from the wide angle image by; mapping one or more regions of the wide-angle image to corresponding one or more flat image planes, hereafter referred to as facets; obtaining the image features from a plurality of the facets of the mapped wide angle image; and estimating, from the image features obtained from the plurality of the facets, the positioning of at least part of the body of at least a first user; in which the wide angle image is mapped to facets such that each of a plurality of users in the wide angle image is mapped to a separate respective facet.
-
-
31. A non-transitory data carrier comprising computer readable instructions that, when loaded into a computer, cause the computer to operate as an image processor to:
-
map one or more regions of a wide-angle image to corresponding one or more flat image planes, hereafter referred to as facets; obtain image features from a plurality of the facets of the mapped wide angle image; and estimate, from the image features obtained from the plurality of the facets, positioning of at least part of the body of at least a first user; in which the wide angle image is mapped to facets such that each of a plurality of users in the wide angle image is mapped to a separate respective facet.
-
Specification