Storage medium having stored thereon image processing program, image processing apparatus, image processing system, and image processing method
First Claim
1. A non-transitory computer-readable storage medium having stored thereon an image processing program executed by a computer of an image processing apparatus that displays an image on a display device, the image processing program comprising instructions configured to cause the computer to:
- acquire a first image;
extract at least a first feature point from the first image, the first feature point being a feature point having a first feature on the first image;
display the first image at a first location on the display device;
display a second image at a second location on the display device, where the first and second images are displayed at different, non-overlapping, locations on the display device;
while the first image is displayed at the first location, acquire data of a coordinate input provided on the second image displayed at the second location on the display device;
generate input position data representing a position of the coordinate input provided on the second image using the acquired data;
superimpose a predetermined superimposition image on the first image to create superimposed first image, the predetermined superimposition image being superimposed at a position on the first image based on the first feature point, the position on the first image corresponding to a position, represented by the input position data, on the second image based on a second feature point, the second feature point being a feature point having the first feature on the second image; and
update the first image displayed at the first location to be the superimposed first image, the superimposed first image being concurrently displayed with the second image.
1 Assignment
0 Petitions
Accused Products
Abstract
Data of a coordinate input provided on a second image displayed on a display device is acquired, and input position data representing the coordinate input provided on the second image is generated. At least a first feature point is extracted from a first image, the first feature point being a feature point having a first feature on the first image; a predetermined superimposition image is superimposed on the first image, at a position on the first image based on the first feature point, the position corresponding to a position, represented by the input position data, on the second image based on a second feature point, the second feature point being a feature point having the first feature on the second image; and the first image on which the superimposition has been made is displayed on the display device.
12 Citations
28 Claims
-
1. A non-transitory computer-readable storage medium having stored thereon an image processing program executed by a computer of an image processing apparatus that displays an image on a display device, the image processing program comprising instructions configured to cause the computer to:
-
acquire a first image; extract at least a first feature point from the first image, the first feature point being a feature point having a first feature on the first image; display the first image at a first location on the display device; display a second image at a second location on the display device, where the first and second images are displayed at different, non-overlapping, locations on the display device; while the first image is displayed at the first location, acquire data of a coordinate input provided on the second image displayed at the second location on the display device; generate input position data representing a position of the coordinate input provided on the second image using the acquired data; superimpose a predetermined superimposition image on the first image to create superimposed first image, the predetermined superimposition image being superimposed at a position on the first image based on the first feature point, the position on the first image corresponding to a position, represented by the input position data, on the second image based on a second feature point, the second feature point being a feature point having the first feature on the second image; and update the first image displayed at the first location to be the superimposed first image, the superimposed first image being concurrently displayed with the second image. - 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)
-
-
25. An image processing apparatus that displays an image on a display device, the image processing apparatus comprising:
-
a processing system that includes at least one processor, the processing system configured to; accept a first image; extract at least a first feature point from the first image, the first feature point being a feature point having a first feature on the first image; output a second image to the display device for display at a first location; acquire data of a coordinate input provided on the display device and within the first location where the second image is displayed; generate input position data representing a position of the coordinate input provided on the second image, using the acquired data; superimpose a predetermined superimposition image on the first image, at a position on the first image based on the first feature point, the position corresponding to a position, represented by the input position data, on the second image based on a second feature point, the second feature point being a feature point having the first feature on the second image; and output the first image, on which the predetermined superimposition image has been superimposed, to the display device for display at a second location that is non-overlapping and different from the first location where the second image is displayed, the first and second images being output for concurrent display on the display device, where the first image is updated to include the predetermined superimposition image as the coordinate input is provided that the displayed first image is based upon.
-
-
26. An image processing system that includes a plurality of apparatuses configured to communicate with each other and displays an image on a display device, the image processing system comprising:
-
first image acquisition unit configured to acquire a first image; first feature point extraction unit configured to extract at least a first feature point from the first image, the first feature point being a feature point having a first feature on the first image; second image display control unit configured to display a second image on the display device; coordinate input acquisition unit configured to acquire data of a coordinate input provided on the second image displayed on the display device; input position data generation unit configured generate input position data representing a position of the coordinate input provided on the second image, using the data acquired by the coordinate input acquisition unit; first image superimposition unit configured to superimpose a predetermined superimposition image on the first image, at a position on the first image based on the first feature point, the position corresponding to a position, represented by the input position data, on the second image based on a second feature point, the second feature point being a feature point having the first feature on the second image; and first image display control unit configured to display on the display device the first image on which the superimposition has been made by the first image superimposition unit, wherein the first image, which has been superimposed with the predetermined superimposition image, and the second image are concurrently displayed on the display device at different, non-overlapping, locations thereon such that the first image is displayed while the coordinate input is provided. - View Dependent Claims (27)
-
-
28. An image processing method performed by a processor or by plurality of processors in cooperation, the processor and/or the plurality of processors included in an image processing system that includes at least one information processing apparatus capable of performing image processing for displaying an image on a display device, the image processing method comprising:
-
acquiring a first image; extracting at least a first feature point from the first image, the first feature point being a feature point having a first feature on the first image; displaying the first image at a first location on the display device; displaying a second image at a second location on the display device such that the first and second images are displayed at different, non-overlapping, locations on the display device; while the first image is being displayed at the first location, acquiring data of a coordinate input provided on the second image displayed at the second location; generating input position data representing a position of the coordinate input provided on the second image, using the acquired data; responsive to the generation of the input position data, superimposing a predetermined superimposition image on the first image to generate a superimposed first image, the predetermined superimposition image being superimposed at a position on the first image based on the first feature point, the position corresponding to a position, represented by the input position data, on the second image based on a second feature point, the second feature point being a feature point having the first feature on the second image; and updating the first image displayed at the first location to be the generated superimposed first image at the first location, the updated first image being concurrently displayed with the second image.
-
Specification