Image projecting apparatus, image processing method, and computer-readable storage medium
First Claim
Patent Images
1. An image projecting apparatus, comprising:
- an image projector configured to project received original image data on an image projection surface;
an area identifier configured to identify an obstruction area in which different content is displayed as compared to a normal projection surface to be projected based on the original image data;
a layout modifier configured to modify a layout of an object included in the original image data that is projected, on the basis of the object and the obstruction area on the image projection surface; and
an evaluator configured to obtain an evaluation value that indicates a relationship between a position of the object and the obstruction area in the original image data, wherein;
the layout modifier modifies the layout so that the object is moved based on the obtained evaluation values,the layout modifier further modifies the layout of the object in the original image data on the basis of the evaluation value,the evaluator sets a plurality of different positions to which the object is movable in the original image data and obtains evaluation values for the respective positions of the object andthe evaluator obtains the evaluation value also based on at least an amount of overlap between objects in the original image.
1 Assignment
0 Petitions
Accused Products
Abstract
An image projecting apparatus includes an image projecting unit configured to project received original image data on an image projection surface; an area identifying unit configured to identify an obstruction area in which different content is displayed as compared to a normal projection surface to be projected based on the original image data; and a layout modifying unit configured to modify a layout of an object included in the original image data that is projected, on the basis of the object and the obstruction area on the image projection surface.
-
Citations
14 Claims
-
1. An image projecting apparatus, comprising:
-
an image projector configured to project received original image data on an image projection surface; an area identifier configured to identify an obstruction area in which different content is displayed as compared to a normal projection surface to be projected based on the original image data; a layout modifier configured to modify a layout of an object included in the original image data that is projected, on the basis of the object and the obstruction area on the image projection surface; and an evaluator configured to obtain an evaluation value that indicates a relationship between a position of the object and the obstruction area in the original image data, wherein; the layout modifier modifies the layout so that the object is moved based on the obtained evaluation values, the layout modifier further modifies the layout of the object in the original image data on the basis of the evaluation value, the evaluator sets a plurality of different positions to which the object is movable in the original image data and obtains evaluation values for the respective positions of the object and the evaluator obtains the evaluation value also based on at least an amount of overlap between objects in the original image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An image projecting apparatus, comprising:
-
an image projector configured to project received original image data on an image projection surface; an area identifier configured to identify an obstruction area in which different content is displayed as compared to a normal projection surface to be projected based on the original image data; a layout modifier configured to modify a layout of an object included in the original image data that is projected, on the basis of the object and the obstruction area on the image projection surface; and an evaluator configured to obtain an evaluation value that indicates a relationship between a position of the object and the obstruction area in the original image data, wherein; the layout modifier modifies the layout so that the object is moved based on the obtained evaluation values, the layout modifier further modifies the layout of the object in the original image data on the basis of the evaluation value, the evaluator sets a plurality of different positions to which the object is movable in the original image data and obtains evaluation values for the respective positions of the object, the evaluator obtains the evaluation value based on at least one of an amount of overlap between the obstruction area and the object, an amount of overlap between objects in the original image, and a movement distance of the object in layout modification, and the evaluator obtains, as the evaluation value, a sum of a first evaluation value determined based on an amount of overlap between the obstruction area and the object, a second evaluation value determined based on an amount of overlap between the objects in the original image, and a third evaluation value determined based on a movement distance of the object in layout modification.
-
-
14. An image projecting apparatus, comprising:
-
an image projector configured to project received original image data on an image projection surface; an area identifier configured to identify an obstruction area in which different content is displayed as compared to a normal projection surface to be projected based on the original image data; a layout modifier configured to modify a layout of an object included in original image data that is projected, on the basis of the object and the obstruction area on the image projection surface; and an evaluator configured to obtain an evaluation value that indicates a relationship between a position of the object and the obstruction area in the original image data, wherein; the layout modifier modifies the layout so that the object is moved based on the obtained evaluation values, the layout modifier further modifies the layout of the object in the original image data on the basis of the evaluation value, the evaluator sets a plurality of different positions to which the object is movable in the original image data and obtains evaluation values for the respective positions of the object, the evaluator obtains the evaluation value based on at least one of an amount of overlap between the obstruction area and the object, an amount of overlap between objects in the original image, and a movement distance of the object in layout modification, and the evaluator obtains, as the evaluation value, a weighted sum of a first evaluation value determined based on an amount of overlap between the obstruction area and the object, a second evaluation value determined based on an amount of overlap between the objects in the original image, and a third evaluation value determined based on a movement distance of the object in layout modification.
-
Specification