Digital photographing apparatus, method of controlling the same, and recording medium having recorded thereon program for executing the method
First Claim
1. A digital photographing apparatus, comprising:
- a data obtainer that obtains first data about a first image of a subject through long exposure, and second data about a second image of the subject through short exposure;
a third data generator that generates third data about a third image by warping the first data obtained by the data obtainer so that the subject of the first image according to the first data obtained by the data obtainer and the subject of the second image according to the second data obtained by the data obtainer are matched together; and
a second data amender which, when a third data value at a pixel (x, y) of the third image according to the third data generated by the third data generator is W(x, y) and a second data value at a pixel (x, y) of the second image according to the second data obtained by the data obtainer is S(x, y), and when |W(x, y)−
S(x, y)| or a value obtained by processing |W(x, y)−
S(x, y)| with regard to the pixel (x, y) of the second image satisfies a predetermined condition for amending the second data, amends the second data so that the second data value S(x, y) at the pixel (x, y) of the second image has the third data value W(x, y) at the pixel (x, y) of the third image,wherein the second data amender determines whether the second data is amended, at each pixel (x, y) of the second image according to the second data obtained by the data obtainer, only when the corresponding third data value W(x, y) at the pixel (x, y) of the third image according to the third data generated by the third data generator exists.
3 Assignments
0 Petitions
Accused Products
Abstract
A digital photographing apparatus, a method of controlling the digital photographing apparatus, and a recording medium having recorded thereon a program for executing the method are provided. The digital photographing apparatus includes: a data obtainer that obtains long exposure first data about a first image of a subject and short exposure second data about a second image of the subject; a third data generator that generates third data about a third image by warping the first data so that the subject of the first image and the subject of the second image match each other; and a second data amender which, when a predetermined condition is satisfied, amends the second data so that the second data value S(x, y) at the pixel (x, y) of the second image has the third data value W(x, y) at the pixel (x, y) of the third image.
-
Citations
23 Claims
-
1. A digital photographing apparatus, comprising:
-
a data obtainer that obtains first data about a first image of a subject through long exposure, and second data about a second image of the subject through short exposure; a third data generator that generates third data about a third image by warping the first data obtained by the data obtainer so that the subject of the first image according to the first data obtained by the data obtainer and the subject of the second image according to the second data obtained by the data obtainer are matched together; and a second data amender which, when a third data value at a pixel (x, y) of the third image according to the third data generated by the third data generator is W(x, y) and a second data value at a pixel (x, y) of the second image according to the second data obtained by the data obtainer is S(x, y), and when |W(x, y)−
S(x, y)| or a value obtained by processing |W(x, y)−
S(x, y)| with regard to the pixel (x, y) of the second image satisfies a predetermined condition for amending the second data, amends the second data so that the second data value S(x, y) at the pixel (x, y) of the second image has the third data value W(x, y) at the pixel (x, y) of the third image,wherein the second data amender determines whether the second data is amended, at each pixel (x, y) of the second image according to the second data obtained by the data obtainer, only when the corresponding third data value W(x, y) at the pixel (x, y) of the third image according to the third data generated by the third data generator exists. - View Dependent Claims (2, 10)
-
-
3. A digital photographing apparatus, comprising:
-
a data obtainer that obtains first data about a first image of a subject through long exposure, and second data about a second image of the subject through short exposure; a third data generator that generates third data about a third image by warping the first data obtained by the data obtainer so that the subject of the first image according to the first data obtained by the data obtainer and the subject of the second image according to the second data obtained by the data obtainer are matched together; and a second data amender which, when a third data value at a pixel (x, y) of the third image according to the third data generated by the third data generator is W(x, y) and a second data value at a pixel (x, y) of the second image according to the second data obtained by the data obtainer is S(x, y), and when |W(x, y)−
S(x, y)| or a value obtained by processing |W(x, y)−
S(x, y)| with regard to the pixel (x, y) of the second image satisfies a predetermined condition for amending the second data, amends the second data so that the second data value S(x, y) at the pixel (x, y) of the second image has the third data value W(x, y) at the pixel (x, y) of the third image,wherein in the predetermined condition, the pixel (x, y) of the second image according to the second data obtained by the data obtainer is in a bottom area of a pre-set first graph when the pixel (x, y) of the second image is shown on a coordinate system in which a horizontal axis is a gradient norm of W(x, y) or a value obtained by processing a gradient norm of W(x, y) and a vertical axis is |W(x, y)−
S(x, y)| or a value obtained by processing |W(x, y)−
S(x, y)|, and the pixel (x, y) of the second image according to the second data obtained by the data obtainer is in a bottom area of a pre-set second graph when the pixel (x, y) of the second image is shown on a coordinate system in which a horizontal axis is a gradient norm of S(x, y) or a value obtained by processing a gradient norm of S(x, y) and a vertical axis is |W(x, y)−
S(x, y)| or a value obtained by processing |W(x, y)−
S(x, y)|. - View Dependent Claims (4, 5, 6, 7, 8, 9)
-
-
11. A method of controlling a digital photographing apparatus, the method comprising:
-
(a) obtaining first data about a first image of a subject through long exposure; (b) obtaining second data about a second image of the subject through short exposure; (c) generating third data about a third image by warping the first data about the first image so that the subject of the first image and the subject of the second image are matched together; and (d) when a third data value at a pixel (x, y) of the third image is W(x, y) and a second data value at a pixel (x, y) of the second image is S(x, y), and |W(x,y)−
S(x,y)| or a value obtained by processing |W(x,y)−
S(x,y)| with regard to the pixel (x, y) of the second image satisfies a predetermined condition, amending the second data value S(x, y) at the pixel (x, y) of the second image so that the second data value S(x, y) at the pixel (x, y) of the second image has the third data value W(x, y) at the pixel (x, y) of the third image,wherein (d) is performed in each pixel (x, y) of the second image only when the third data value W(x, y) at the corresponding pixel (x, y) of the third image exists. - View Dependent Claims (12, 20)
-
-
13. A method of controlling a digital photographing apparatus, the method comprising:
-
(a) obtaining first data about a first image of a subject through long exposure; (b) obtaining second data about a second image of the subject through short exposure; (c) generating third data about a third image by warping the first data about the first image so that the subject of the first image and the subject of the second image are matched together; and (d) when a third data value at a pixel (x, y) of the third image is W(x, y) and a second data value at a pixel (x, y) of the second image is S(x, y), and |W(x,y)−
S(x,y)| or a value obtained by processing |W(x,y)−
S(x,y)| with regard to the pixel (x, y) of the second image satisfies a predetermined condition, amending the second data value S(x, y) at the pixel (x, y) of the second image so that the second data value S(x, y) at the pixel (x, y) of the second image has the third data value W(x, y) at the pixel (x, y) of the third image,wherein in the predetermined condition, the pixel (x, y) of the second image is in a bottom area of a pre-set first graph when the pixel (x, y) of the second image is shown on a coordinate system in which a horizontal axis is a gradient norm of W(x, y) or a value obtained by processing a gradient norm of W(x, y) and a vertical axis is |W(x, y)−
S(x, y)| or a value obtained by processing |W(x, y)−
S(x, y)|, and the pixel (x, y) of the second image is in a bottom area of a pre-set second graph when the pixel (x, y) of the second image is shown on a coordinate system in which a horizontal axis is a gradient norm of S(x, y) or a value obtained by processing a gradient norm of S(x, y) and a vertical axis is |W(x, y)−
S(x, y)| or a value obtained by processing |W(x, y)−
S(x, y)|. - View Dependent Claims (14, 15, 16, 17, 18, 19, 22)
-
-
21. A non-transitory recording medium having recorded thereon a program that when executed by a computing device causes the computing device to perform acts, comprising:
-
(a) obtaining first data about a first image of a subject through long exposure; (b) obtaining second data about a second image of the subject through short exposure; (c) generating third data about a third image by warping the first data about the first image so that the subject of the first image and the subject of the second image are matched together; and (d) when a third data value at a pixel (x, y) of the third image is W(x, y) and a second data value at a pixel (x, y) of the second image is S(x, y), and |W(x, y)−
S(x, y)| or a value obtained by processing |W(x, y)−
S(x, y)| with regard to the pixel (x, y) of the second image satisfies a predetermined condition, amending the second data value S(x, y) at the pixel (x, y) of the second image so that the second data value S(x, y) at the pixel (x, y) of the second image has the third data value W(x, y) at the pixel (x, y) of the third image,wherein (d) is performed in each pixel (x, y) of the second image only when the third data value W(x, y) at the corresponding pixel (x, y) of the third image exists.
-
-
23. A non-transitory recording medium having recorded thereon a program that when executed by a computing device causes the computing device to perform acts, comprising:
-
(a) obtaining first data about a first image of a subject through long exposure; (b) obtaining second data about a second image of the subject through short exposure; (c) generating third data about a third image by warping the first data about the first image so that the subject of the first image and the subject of the second image are matched together; and (d) when a third data value at a pixel (x, y) of the third image is W(x, y) and a second data value at a pixel (x, y) of the second image is S(x, y), and |W(x, y)−
S(x, y)| or a value obtained by processing |W(x, y)−
S(x, y)| with regard to the pixel (x, y) of the second image satisfies a predetermined condition, amending the second data value S(x, y) at the pixel (x, y) of the second image so that the second data value S(x, y) at the pixel (x, y) of the second image has the third data value W(x, y) at the pixel (x, y) of the third image,wherein in the predetermined condition, the pixel (x, y) of the second image is in a bottom area of a pre-set first graph when the pixel (x, y) of the second image is shown on a coordinate system in which a horizontal axis is a gradient norm of W(x, y) or a value obtained by processing a gradient norm of W(x, y) and a vertical axis is |W(x, y)−
S(x, y)| or a value obtained by processing |W(x, y)−
S(x, y)|, and the pixel (x, y) of the second image is in a bottom area of a pre-set second graph when the pixel (x, y) of the second image is shown on a coordinate system in which a horizontal axis is a gradient norm of S(x, y) or a value obtained by processing a gradient norm of S(x, y) and a vertical axis is |W(x, y)−
S(x, y)| or a value obtained by processing |W(x, y)−
S(x, y)|.
-
Specification