Image processing device, image processing method, and program
First Claim
1. An image processing device for correcting frame picture data in accordance with a correction parameter, comprising:
- a generation unit that generates frame feature data indicating features of an edge image shown in the frame picture data;
a calculation unit that calculates, from each of pixel blocks constituting the frame picture data, a motion vector indicating a movement between the frame picture data and previous frame picture data;
a region specification unit that, in accordance with motion vectors calculated from the pixel blocks, specifies a region to be masked in the frame feature data; and
a detection unit that detects the correction parameter from an unmasked region of the frame feature data,wherein the region to be masked corresponds to (i) a pixel block whose motion vector indicates a movement amount larger than a predetermined threshold, and (ii) a pixel block whose motion vector indicates a different directional component than a predetermined directional component, andwherein the predetermined directional component is a direction shown by a pixel block that is proportional to a counterpart pixel block thereof included in the previous frame picture data.
2 Assignments
0 Petitions
Accused Products
Abstract
A motion vector calculation unit calculates inter-frame movement amounts. A masked region specification unit separates the entire edge image of frame feature data into (i) an edge image showing relatively large movement amounts and (ii) an edge image showing relatively small movement amounts. The masked region specification unit then specifies the edge image showing relatively large movement amounts as a region to be masked. This way, a correction parameter is detected from a region other than the masked region. When the correction parameter is a slang angle, a slant correction unit performs slant correction on a frame picture obtained by an image sensor.
46 Citations
15 Claims
-
1. An image processing device for correcting frame picture data in accordance with a correction parameter, comprising:
-
a generation unit that generates frame feature data indicating features of an edge image shown in the frame picture data; a calculation unit that calculates, from each of pixel blocks constituting the frame picture data, a motion vector indicating a movement between the frame picture data and previous frame picture data; a region specification unit that, in accordance with motion vectors calculated from the pixel blocks, specifies a region to be masked in the frame feature data; and a detection unit that detects the correction parameter from an unmasked region of the frame feature data, wherein the region to be masked corresponds to (i) a pixel block whose motion vector indicates a movement amount larger than a predetermined threshold, and (ii) a pixel block whose motion vector indicates a different directional component than a predetermined directional component, and wherein the predetermined directional component is a direction shown by a pixel block that is proportional to a counterpart pixel block thereof included in the previous frame picture data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An image processing method for correcting frame picture data in accordance with a correction parameter, comprising the steps of:
-
generating frame feature data indicating features of an edge image shown in the frame picture data; calculating, from each of pixel blocks constituting the frame picture data, a motion vector indicating a movement between the frame picture data and previous frame picture data; specifying a region to be masked in the frame feature data, in accordance with motion vectors calculated from the pixel blocks; and detecting the correction parameter from an unmasked region of the frame feature data, wherein the region to be masked corresponds to (i) a pixel block whose motion vector indicates a movement amount larger than a predetermined threshold, and (ii) a pixel block whose motion vector indicates a different directional component than a predetermined directional component, and wherein the predetermined directional component is a direction shown by a pixel block that is proportional to a counterpart pixel block thereof included in the previous frame picture data.
-
-
15. A non-transitory computer readable recording medium having stored thereon a program for causing a computer to execute processing of correcting frame picture data in accordance with a correction parameter, the processing comprising the steps of:
-
generating frame feature data indicating features of an edge image shown in the frame picture data; calculating, from each of pixel blocks constituting the frame picture data, a motion vector indicating a movement between the frame picture data and previous frame picture data; specifying a region to be masked in the frame feature data, in accordance with motion vectors calculated from the pixel blocks; and detecting the correction parameter from an unmasked region of the frame feature data, wherein the region to be masked corresponds to (i) a pixel block whose motion vector indicates a movement amount larger than a predetermined threshold, and (ii) a pixel block whose motion vector indicates a different directional component than a predetermined directional component, and wherein the predetermined directional component is a direction shown by a pixel block that is proportional to a counterpart pixel block thereof included in the previous frame picture data.
-
Specification