1. A method for interfacing images, the method comprising: acquiring an image of a real object via a camera, wherein the image comprises a plurality of specific patterns and the real object is a user, wherein each specific pattern of the specific patterns is designated from a color, a region, or a previously stored image file using a user-oriented passive method for defining the specific pattern by a user, wherein a characteristic of each specific pattern of the specific patterns is designated by setting a color of the specific pattern, or setting a region of the specific pattern, or selecting the previously stored image file, and the user approves the desired pattern of the defined patterns; recognizing a first pattern, of the plurality of specific patterns, within the acquired image, wherein the first pattern relates to a first at least one body part of the user that is moveable in order to form the first pattern; recognizing a second pattern, of the plurality of specific patterns, within the acquired image, wherein the second pattern relates to a second at least one body part of the user that is moveable in order to form the second pattern; displaying a virtual image comprising a first portion and a second portion which respectively correspond to the recognized first pattern and the recognized second pattern; displaying a previously stored first graphic image in conjunction with the virtual image; changing a location of the first portion of the displayed virtual image relative to the displayed first graphic image according to relative movement detected between the first at least one body part and the camera; changing a location of the second portion of the displayed virtual image relative to the displayed first graphic image according to relative movement detected between the second at least one body part and the camera, wherein the changing of the location of the first portion is independent of the changing of the location of the second portion; determining a correspondence between the displayed first graphic image and any of the first portion or the second portion of the displayed virtual image, wherein the correspondence identifies that a displayed location of a portion of the displayed first graphic image intersects with a displayed location of the first portion or the second portion of the displayed virtual image; increasing a value according to repeated correspondence between the displayed first graphic image and either the first portion or the second portion of the displayed virtual image; performing an animation process responsive to an occurrence of the correspondence between the displayed first graphic image and any of the first portion or the second portion of the displayed virtual image, wherein the animation process causes a change in location of the displayed first graphic image such that the determined correspondence between the displayed first graphic image and the first portion or the second portion of the displayed virtual image no longer occurs, and wherein the animation process further causes a change in displayed content of a portion of the displayed first graphic image; displaying a third graphic image that is different from each of the virtual image, and the displayed first graphic image, the displaying of the third graphic image occurring responsive to an occurrence of the correspondence between the displayed first graphic image and any of the first portion or the second portion of the displayed virtual image; and ceasing the displaying of the third graphic image after a period of time.