# US 7,412,079 B2 · Image processing apparatus

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

- Number: US 7,412,079 B2
- Document ID: US7412079B2
- Status: Granted
- Kind: B2
- Application number: 10/981,038
- Filed: 2004-11-03
- Published: 2005-06-23
- Granted: 2008-08-12
- Earliest claimed: 2003-12-22
- Assignees: Canon Kabushiki Kaisha
- Inventors: Nobuo Fukushima
- Web page: https://patentgrep.com/patent/US7412079B2

## CPC

- H04N 19/59: involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
- H04N 19/107: between spatial and temporal predictive coding, e.g. picture refresh
- H04N 19/114: Adapting the group of pictures [GOP] structure, e.g. number of B-frames between two anchor frames (H04N19/107 takes precedence)
- H04N 19/132: Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
- H04N 19/137: Motion inside a coding unit, e.g. average field, frame or block difference
- H04N 19/139: Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
- H04N 19/162: User input
- H04N 19/17: the unit being an image region, e.g. an object
- H04N 19/172: the region being a picture, frame or field
- H04N 19/503: involving temporal prediction (adaptive coding with adaptive selection between spatial and temporal predictive coding H04N19/107; adaptive coding with adaptive selection among a plurality of temporal predictive coding modes H04N19/109)
- H04N 19/61: in combination with predictive coding
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

An image processing apparatus according to the present invention includes: an input unit for inputting a moving image signal; an extracting unit for extracting a portion of the moving image signal for a plurality of frames input by the input unit; an encoding unit for encoding the portion of the moving image signal extracted by the extracting unit using intraframe coding and interframe predictive coding; and a control unit for detecting motion of an image in an area outside the portion of the moving image signal input by the input unit and for controlling a time for performing encoding using the intraframe coding performed by the encoding unit in accordance with a result of detection of the motion.

## Claims

### Claim 1

An image processing apparatus comprising:
input means for inputting a moving image signal;
extracting means for extracting a portion of the moving image signal for a plurality of frames input by the input means;
encoding means for encoding the portion of the moving image signal extracted by the extracting means using intraframe coding and interframe predictive coding; and
control means for detecting motion of an image in an area outside the portion of the moving image signal input by the input means and for controlling a time for performing encoding using the intraframe coding performed by the encoding means in accordance with a result of detection of the motion,
wherein the control means detects that the image in the area outside the portion in a present frame moves inside the portion in a consecutively following frame; and
wherein the control means controls the encoding means to encode the image signal in the present frame using the interframe predictive coding and to encode the image signal in the consecutively following frame using the intraframe coding.

### Claim 2

An image processing apparatus comprising:
input means for inputting a moving image signal;
extracting means for extracting a portion of the moving image signal for a plurality of frames input by the input means;
encoding means for encoding the portion of the moving image signal extracted by the extracting means using intraframe coding and interframe predictive coding; and
control means for detecting motion of an image in an area outside the portion of the moving image signal input by the input means and for controlling a time for performing encoding using the intraframe coding performed by the encoding means in accordance with a result of detection of the motion,
wherein the encoding means performs encoding using the intraframe coding for every frame at a predetermined frame interval; and
wherein even when a respective present frame is to be encoded using the intraframe coding, the control means controls the encoding means to encode the present frame using the interframe predictive coding when the image in the area outside the portion in the respective present frame is detected to move inside the portion in the consecutively following frame.

### Claim 3 (depends on 1)

The apparatus according to claim 1, wherein the size of the portion extracted by the extracting means is changeable.

### Claim 4

An image processing apparatus comprising:
input means for inputting a moving image signal;
extracting means for extracting a portion of the moving image signal for a plurality of frames input by the input means;
encoding means for encoding the portion of the moving image signal extracted by the extracting means using intraframe coding and interframe predictive coding;
control means for detecting motion of an image in an area outside the portion of the moving image signal input by the input means and for controlling a time for performing encoding using the intraframe coding performed by the encoding means in accordance with a result of detection of the motion; and
setting means for setting a moving image mode in which the encoding means encodes the moving image signal input by the input means and a still image mode in which one frame of the moving image signal input by the input means is selected and the encoding means encodes the image signal of the selected frame,
wherein an area extracted by the extracting means in the still image mode is larger than the portion extracted by the extracting means in the moving image mode.

### Claim 5 (depends on 1)

The apparatus according to claim 1, wherein:
the input means includes a memory for storing the moving image signal for the plurality of frames; and
the control means detects motion using the moving image signal for the plurality of frames stored in the memory.

### Claim 6

An image processing apparatus comprising:
input means for inputting a moving image signal;
extracting means for extracting a portion of the moving image signal for a plurality of frames input by the input means;
encoding means for encoding the portion of the moving image signal extracted by the extracting means using intraframe coding and interframe predictive coding; and
control means for detecting motion of an image in an area outside the portion of the moving image signal input by the input means and for controlling a time for performing encoding using the intraframe coding performed by the encoding means in accordance with a result of detection of the motion,
wherein the input means includes an image-capturing unit for photographing an object and outputting the moving image signal;
wherein the extracting means includes a memory for storing the moving image signal acquired by the image-capturing unit; and
wherein blurring of an image according to the moving image signal is compensated for by changing a position of the portion of the moving image signal stored in the memory in accordance with an amount of movement of the image according to the moving image signal.

### Claim 7 (depends on 1)

The apparatus according to claim 1, further comprising recording means for recording the portion of the moving image signal encoded by the encoding means into a recording medium.

### Claim 8

An image processing apparatus comprising:
input means for inputting a moving image signal;
extracting means for extracting a portion of the moving image signal for a plurality of frames input by the input means;
encoding means for encoding the portion of the moving image signal extracted by the extracting means and a still image signal corresponding to one frame of the moving image signal input by the input means;
setting means for setting a moving image mode in which the encoding means encodes the moving image signal extracted by the extracting means and a still image mode in which the encoding means encodes the still image signal; and
control means for detecting motion of an image in an area outside the portion of the moving image signal input by the input means and for controlling encoding processing performed by the encoding means in accordance with a result of detection of the motion,
wherein an area of the still image signal encoded by the encoding means in the still image mode is larger than the portion extracted by the extracting means in the moving image mode.
