# US 7,609,951 B2 · Image pickup processing method and image pickup apparatus

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 7,609,951 B2
- Document ID: US7609951B2
- Status: Granted
- Kind: B2
- Application number: 11/955,792
- Filed: 2007-12-13
- Published: 2008-06-12
- Granted: 2009-10-27
- Earliest claimed: 2003-02-25
- Assignees: Panasonic Corporation
- Inventors: Mihoko Shimano; Takeo Azuma; Jun Ozawa
- Web page: https://patentgrep.com/patent/US7609951B2

## CPC

- H04N 1/3877: {Image rotation}
- G06T 3/608: by skew deformation, e.g. two-pass or three-pass rotation
- G06T 5/80: Geometric correction
- H04N 5/2628: {Alteration of picture size, shape, position or orientation, e.g. zooming, rotation, rolling, perspective, translation}
- H04N 23/81: for suppressing or minimising disturbance in the image signal generation
- H04N 25/61: the noise originating only from the lens unit, e.g. flare, shading, vignetting or "cos4"
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

A roll correction section (21) performs correction to an image captured by a camera (11). A region limiting section (15) limits image data of an image in an upper region of the image and outputs the image data and a roll amount detection section (13) detects, from the limited and output image data, a roll amount of the image. A roll correction section (21) performs correction based on the detected roll amount.

## Claims

### Claim 1

An image capturing processing method comprising:
a first step of capturing an image by a camera;
a second step of detecting, in an upper region of the image captured in the first step, feature data of the image and calculating a correction amount from the feature data; and
a third step of performing, based on the correction amount calculated in the second step, correction control of an optical system of the camera or correction of image data of the image,
wherein the second step includes the steps of:
extracting a perpendicular edge element in the upper region;
detecting, as the feature data, a roll amount of the image based on the perpendicular edge element; and
calculating a roll correction amount of the image based on the roll amount detected at two or more times,
wherein the second step includes the steps of:
detecting, in addition to the roll amount, a motion vector as the feature data in the upper region; and
calculating a motion correction amount of the image based on the motion vector.
