Image processing device, image processing method, and image processing program
First Claim
Patent Images
1. An image processing apparatus comprising:
- an image sensor that captures an image;
an object plane setting means for setting an object plane in said captured image based on distance information corresponding to a point position designated by a user in a displayed image based on image data of the captured image;
an object plane changing means for changing the object plane by rotating the object plane at a rotational angle specified by the user with the point position maintained in the object plane;
a distance information conversion means for converting the distance information for at least one position of the image data external to the changed object plane according to the changed object plane using the rotational angle;
andan image processing means for performing image processing on the image data based on the converted distance information, wherein the image processing comprises;
blurring the image data not on the changed object plane with a blur amount according to the converted distance information, and not blurring the image data on the changed object plane,; and
whereina display control means for displaying a graphical indication of the changing of the object plane is displayed on a display screen with the image data.
1 Assignment
0 Petitions
Accused Products
Abstract
An object plane is set, and appropriate image processing is performed according to the setting of the object plane. An image processing apparatus has a controller (7). The controller (7) receives image data for a captured image and distance information on the distance to a designated point in the captured image, sets an object plane (100) containing the designated point, converts the distance information to the information on the distance from the object plane, and performs predetermined image processing according to the converted distance information.
27 Citations
18 Claims
-
1. An image processing apparatus comprising:
-
an image sensor that captures an image; an object plane setting means for setting an object plane in said captured image based on distance information corresponding to a point position designated by a user in a displayed image based on image data of the captured image; an object plane changing means for changing the object plane by rotating the object plane at a rotational angle specified by the user with the point position maintained in the object plane; a distance information conversion means for converting the distance information for at least one position of the image data external to the changed object plane according to the changed object plane using the rotational angle;
andan image processing means for performing image processing on the image data based on the converted distance information, wherein the image processing comprises;
blurring the image data not on the changed object plane with a blur amount according to the converted distance information, and not blurring the image data on the changed object plane,; and
whereina display control means for displaying a graphical indication of the changing of the object plane is displayed on a display screen with the image data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An image processing method comprising the steps of:
-
capturing an image with an image sensor; an image processor setting an object plane in said captured image based on distance information corresponding to a point position designated by a user in a displayed image based on image data of the captured image; changing the object plane by rotating the object plane at a rotational angle specified by the user with the point position maintained in the object plane, in which the rotational angle is with respect to the object plane; converting the distance information of the image data according to the changed object plane, wherein the converting the distance information of the image data according to the changed object plane includes, for a given point Pn on the object plane having coordinates Xn, Yn and Zn, subtracting coordinates of the position designed by the user from the coordinates Xn, Yn and Zn of the given point Pn to obtain coordinates Xn′
, Yn′ and
Zn′
, and subtracting, from a first coordinate of the coordinates Xn′
, Yn′ and
Zn′
, a product of a second coordinate of the coordinates Xn′
, Yn′ and
Zn′ and
a tangent of the rotational angle, the first coordinate being different from the second coordinate;
andperforming image processing on the image data based on the converted distance information, wherein the image processing comprises;
blurring the image data of an object not on the changed object plane with a blur amount according to the converted distance information, and not blurring the image data of an object on the changed object plane,; and
whereindisplaying a graphical indication of the changing of the object plane is displayed on a display screen with the image data.
-
-
17. An image processing program stored on a A non-transitory computer-readable medium on which is stored an image processing program, the program causing a computer to execute an image processing method comprising the steps of:
-
capturing an image with an image sensor; setting an object plane in said captured image based on distance information corresponding to a point position designated by a user in a displayed image based on image data of the captured image; changing the object plane by rotating the object plane at a rotational angle specified by the user with the point position maintained in the object plane, in which the rotational angle is with respect to the object plane; converting the distance information of the image data according to the changed object plane, wherein the converting the distance information of the image data according to the changed object plane includes, for a given point Pn on the object plane having coordinates Xn, Yn and Zn, subtracting coordinates of the position designed by the user from the coordinates Xn, Yn and Zn of the given point Pn to obtain coordinates Xn′
, Yn′ and
Zn′
, and subtracting, from a first coordinate of the coordinates Xn′
, Yn′ and
Zn′
, a product of a second coordinate of the coordinates Xn′
, Yn′ and
Zn′ and
a tangent of the rotational angle, the first coordinate being different from the second coordinate;
andperforming image processing on the image data based on the converted distance information, wherein the image processing comprises;
blurring the image data of an object not on the changed object plane with a blur amount according to the converted distance information, and not blurring the image data of an object on the changed object plane,; and
whereindisplaying a graphical indication of the changing of the object plane is displayed on a display screen with the image data.
-
-
18. An image processing apparatus comprising:
-
an image sensor that captures an image; a processing device that receives the image captured by the image sensor; and a memory including instructions which, when executed by the processing device, control; setting an object plane in said captured image based on distance information corresponding to a position designated by a user in a displayed image based on image data of the captured image; changing the object plane by rotating at a rotational angle specified by the user with the position maintained in the object plane in which the rotational angle is with respect to the object plane; converting the distance information of the image data according to the changed object plane, wherein the converting the distance information of the image data according to the changed object plane includes, for a given point Pn on the object plane having coordinates Xn, Yn and Zn, subtracting coordinates of the position designed by the user from the coordinates Xn, Yn and Zn of the given point Pn to obtain coordinates Xn′
, Yn′ and
Zn′
, and subtracting, from a first coordinate of the coordinates Xn′
, Yn′ and
Zn′
, a product of a second coordinate of the coordinates Xn′
, Yn′ and
Zn′ and
a tangent of the rotational angle, the first coordinate being different from the second coordinate;image processing on the image data based on the converted distance information, wherein the image processing comprises;
blurring the image data of an object not on the changed object plane with a blur amount according to the converted distance information, and not blurring the image data of an object on the changed object plane; anddisplaying a graphical indication of the changing of the object plane with the image data.
-
Specification