Image processor, image processing method, recording medium, computer program and semiconductor device
First Claim
1. An image processor comprising:
- image capturing means for capturing a mirrored moving image in a time series, said mirrored moving image at least partially including a moving target;
detecting means for detecting said target and a movement component thereof by detecting image features between a mirrored moving image at an actual time point and an immediately preceding mirrored moving image;
image generating means for generating an object image representing a predetermined object in such a way as to change according to said movement component of the target detected by said detecting means;
controlling means for combining said object image generated by the image generating means with said captured mirrored moving image and for displaying said combined image on a predetermined display device; and
means for comparing a combined image obtained by combining said object image generated by said image generating means and said mirrored moving image at the actual time point with a template image, which is an image including only a part of said target included in said immediately preceding mirrored moving image, for detecting a part of said combined image whose image features most resemble said template image, and for making preparations for executing required processing based on the object image when the image of said part of said combined image includes said object image.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides an image processor to use images taken by an image pickup device, etc. as an input interface to enter commands, etc. The present invention provides an image processor that includes image capturing means for capturing a mirrored moving image partially including a moving target, image generating means for generating an object image expressing a predetermined object according to the movement of the target included in the mirrored moving image captured by the image capturing means and controlling means for combining the object image generated by this image generating means with the captured mirrored moving image and displaying the combined image on a predetermined display device.
180 Citations
21 Claims
-
1. An image processor comprising:
-
image capturing means for capturing a mirrored moving image in a time series, said mirrored moving image at least partially including a moving target;
detecting means for detecting said target and a movement component thereof by detecting image features between a mirrored moving image at an actual time point and an immediately preceding mirrored moving image;
image generating means for generating an object image representing a predetermined object in such a way as to change according to said movement component of the target detected by said detecting means;
controlling means for combining said object image generated by the image generating means with said captured mirrored moving image and for displaying said combined image on a predetermined display device; and
means for comparing a combined image obtained by combining said object image generated by said image generating means and said mirrored moving image at the actual time point with a template image, which is an image including only a part of said target included in said immediately preceding mirrored moving image, for detecting a part of said combined image whose image features most resemble said template image, and for making preparations for executing required processing based on the object image when the image of said part of said combined image includes said object image. - View Dependent Claims (2, 3, 4)
-
-
5. An image processor comprising:
-
image capturing means for capturing a mirrored moving image in a time series, said mirrored moving image at least partially including a moving target;
detecting means for detecting said target and a movement component thereof by detecting image features between a mirrored moving image at an actual time point and an immediately preceding mirrored moving image;
image generating means for generating an object image representing a predetermined object in such a way as to change according to said movement component of the target detected by said detecting means; and
controlling means for combining said object image generated by the image generating means with said captured mirrored moving image and for displaying said combined image on a predetermined display device, wherein;
said mirrored moving image includes a plurality of said targets, said detecting means is operable to detect said movement components of said plurality of targets and to detect one target based on said detected movement components of said plurality of targets, and said image generating means is operable to change said object image according to said movement component of said one target detected by said detecting means.
-
-
6. An image processing method, comprising:
-
capturing a mirrored moving image at least partially including a moving target in an image processor;
generating an object image representing a predetermined object using said image processor according to a movement of said target included in said captured mirrored moving image;
combining said generated object image with said captured mirrored moving image and displaying said combined image on a predetermined display device;
comparing a combined image obtained by combining said generated object image with said captured mirrored moving image at the actual time point with a template image, which is an image including only a part of said target included in said immediately preceding captured mirrored moving image;
detecting a part of said combined image whose image features most resemble said template image; and
making preparations for executing required processing based on the generated object image when the image of said part of said combined image includes said generated object image. - View Dependent Claims (7)
detecting movement components of said plurality of targets; detecting one target based on said detected movement components of said plurality of targets; and
changing said object image according to said movement component of said one detected target.
-
-
8. A recording medium containing a computer program for causing a computer with a display device connected thereto to execute steps comprising:
-
capturing a mirrored moving image at least partially including a moving target;
generating an object image representing a predetermined object according to movement of said target included in said captured mirrored moving image;
combining said object image with said captured mirrored moving image and displaying said combined image on said display device; and
comparing a combined image obtained by combining said generated object image with said captured mirrored moving image at the actual time point with a template image, which is an image including only a part of said target included in said immediately preceding captured mirrored moving image;
detecting a part of said combined image whose image features most resemble said template image; and
making preparations for executing required processing based on the generated object image when the image of said part of said combined image includes said generated object image. - View Dependent Claims (9)
detecting movement components of said plurality of targets; detecting one target based on said detected movement components of said plurality of targets; and
changing said object image according to said movement component of said one detected target.
-
-
10. A semiconductor device for causing a computer with a display device connected thereto to perform functions comprising:
-
capturing a mirrored moving image at least partially including a moving target;
generating an object image representing a predetermined object according to movement of the target included in said captured mirrored moving image; and
combining said object image with said captured mirrored moving image and displaying the combined image on said display device; and
comparing a combined image obtained by combining said generated object image with said captured mirrored moving image at the actual time point with a template image, which is an image including only a part of said target included in said immediately preceding captured mirrored moving image;
detecting a part of said combined image whose image features most resemble said template image; and
making preparations for executing required processing based on the generated object image when the image of said part of said combined image includes said generated object image. - View Dependent Claims (11)
detecting movement components of said plurality of targets;
detecting one target based on said detected movement components of said plurality of targets; and
changing said object image according to said movement component of said one detected target.
-
-
12. A graphics processor, comprising:
-
an image input device operable to capture image frames from a camera in a time series such that said image frames include at least some features of a user of said graphics processor;
an image inverter operable to produce mirrored image frames from said captured image frames, one or more of said features of said mirrored image frames being a target including only a part of the features of the user;
an object image generator operable to produce object frames, said object frames representing one or more predetermined objects for display;
a superimposing image generator operable to combine said mirrored image frames and said object image frames to produce combined image frames;
a detector operable to determine movement of said target from frame to frame and to quantify said movement; and
a controller operable to cause adjustments to said object frames in response to said quantification of said movement of said target and for displaying said combined image frames on a display device and to compare said combined image frame with said mirrored image frame at the actual time point with a template image, which is an image including only a part of said target included in a mirrored image frame preceding said mirrored image frame at the actual time point, to detect a part of said combined image frame whose image features most resemble said template image, and to make preparations for executing required processing based on the object image when the image of said part of said combined image includes said object image. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method, comprising:
-
capturing image frames from a camera in a time series such that said image frames include at least some features of a user of a graphics processor;
producing mirrored image frames from said captured image frames, one or more of said features of said mirrored image frames being a target including only a part of the features of the user;
producing object frames, said object frames representing one or more predetermined objects for display;
superimposing said mirrored image frames with said object frames to produce combined image frames;
determining movement of said target from frame to frame and quantifying said movement;
adjusting said object frames in response to said quantification of said movement of said target; and
displaying said combined image frames on a display device; and
comparing a combined image frame obtained by combining said object frame and said mirrored image frame at the actual time point with a template image, which is an image including only a part of said target included in said immediately preceding mirrored image frame;
detecting a part of said combined image frame whose image features most resemble said template image; and
making preparations for executing required processing based on the object frame when the image of said part of said combined image frame includes said object frame. - View Dependent Claims (18, 19, 20, 21)
detecting movement components of said plurality of targets; detecting one target based on said detected movement components of said plurality of targets; and
changing said object image according to said movement component of said one detected target.
-
Specification