# US 7,466,866 B2 · Digital image adjustable compression and resolution using face detection information

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

- Number: US 7,466,866 B2
- Document ID: US7466866B2
- Status: Granted
- Kind: B2
- Application number: 11/773,868
- Filed: 2007-07-05
- Published: 2008-01-24
- Granted: 2008-12-16
- Earliest claimed: 2003-06-26
- Assignees: FotoNation Vision Limited
- Inventors: Eran Steinberg
- Web page: https://patentgrep.com/patent/US7466866B2

## CPC

- H04N 1/41: Bandwidth or redundancy reduction (by scanning H04N1/17 {; methods or arrangements for coding, decoding, compressing or decompressing digital video signals H04N19/00})
- G06V 40/165: {using facial parts and geometric relationships}
- H04N 19/115: Selection of the code volume for a coding unit prior to coding
- H04N 19/136: Incoming video signal characteristics or properties
- H04N 19/154: Measured or subjectively estimated visual quality after decoding, e.g. measurement of distortion (use of rate-distortion criteria H04N19/147)
- H04N 19/162: User input
- H04N 19/17: the unit being an image region, e.g. an object
- H04N 19/186: the unit being a colour or a chrominance component
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING

## Abstract

A method of adjustable spatial and/or temporal compression of an image including a face includes identifying a group of pixels that correspond to a face within a digitally-acquired image. A first compression portion of the image including the group of pixels is determined. A second compression portion of the image other than the group of pixels is also determined. The first compression portion may be automatically compressed with higher-grade compression than the second compression portion to generate a compressed image including the face, or an option to provided the compressed image including the different grade compressions may be provided.

## Claims

### Claim 1

A method of in-camera processing of a still image including one or more faces as part of an acquisition process, comprising:
(a) identifying a group of pixels that correspond to a face within a digitally-acquired still image on a portable camera;
(b) generating in-camera, capturing or otherwise obtaining in-camera a collection of low resolution images including said face;
(c) tracking said face within said collection of low resolution images;
(d) gathering information regarding said face from said collection of low resolution images;
(e) automatically determining in-camera processing based on the information gathered regarding said face from said collection of low resolution images;
(f) generating a processed version of the still image including the face based on the determining; and
(g) outputting the in-camera processed version of the still image including said face to a digital rendering device for viewing.

### Claim 2 (depends on 1)

A method of in-camera processing compression as recited in claim 1, further comprising implementing said in-camera processing as adjustable image resolution.

### Claim 3 (depends on 1)

A method of in-camera processing as recited in claim 1, wherein a quality of said in-camera processing is varied between a plurality of groups of pixels that correspond to a plurality of faces.

### Claim 4 (depends on 1)

A method of in-camera processing as recited in claim 1, wherein said in-camera processing comprises a function of one or more parameters including the relative size of the face, location of the face, exposure of the face, or total of faces detected in the image, or combinations thereof.

### Claim 5 (depends on 1)

A method of in-camera processing as recited at claim 1, wherein said low resolution images comprise at least one subsampled version of an acquired higher resolution image.

### Claim 6 (depends on 1)

A method of in-camera processing as recited at claim 1, wherein said collection of low resolution images comprises one or more thumbnail views or a contact sheet or both.

### Claim 7 (depends on 1)

A method of in-camera processing as recited at claim 1, further comprising displaying in preview said one or more thumbnail views or said contact sheet or said collection of low resolution images including said face, or combinations thereof.

### Claim 8

A method of in-camera processing of a still image including one or more faces as part of an acquisition process, comprising:
(a) identifying a group of pixels that correspond to a face within a digitally-acquired still image on a portable camera;
(b) generating in-camera, capturing or otherwise obtaining in-camera a collection of low resolution images including said face;
(c) tracking said face within said collection of low resolution images;
(d) gathering information regarding said face from said collection of low resolution images;
(e) automatically determining in-camera processing based on the information gathered regarding said face from said collection of low resolution images;
(f) automatically providing an option for in-camera processing of the still image including the face based on the determining; and
(g) outputting one or both of the digitally-acquired still image and the in-camera processed image including said face to a digital rendering device for viewing, or displaying, printing, storing or transmitting one or both of the digitally-acquired still image and the in-camera processed image, or combinations thereof.

### Claim 9 (depends on 8)

A method of providing an option for in-camera processing as recited in claim 8, wherein said option is variable based on a subjective user decision.

### Claim 10 (depends on 9)

A method of providing an option for in-camera processing as recited in claim 9, further comprising determining said option as a function of one or more parameters including the relative size of the face, location of the face, exposure of the face, or total of faces detected in the image, or combinations thereof.

### Claim 11

A computer program encoded on a computer readable medium for a processor-based portable camera to carry out a method of in-camera processing of a still image including a face as part of an acquisition process, the method comprising:
(a) identifying a group of pixels that correspond to a face within a digitally-acquired still image on a portable camera;
(b) generating in-camera, capturing or otherwise obtaining in-camera a collection of low resolution images including said face;
(c) tracking said face within said collection of low resolution images;
(d) gathering information regarding said face from said collection of low resolution images;
(e) automatically determining in-camera processing based on the information gathered regarding said face from said collection of low resolution images;
(f) generating a processed version of the still image including the face based on the determining; and
(g) outputting the in-camera processed version of the still image including said face to a digital rendering device for viewing.

### Claim 12 (depends on 11)

The computer program product of claim 11, the method further comprising implementing said in-camera processing as adjustable image resolution.

### Claim 13 (depends on 11)

The computer program of claim 11, said enhanced quality processing varying between a plurality of groups of pixels that correspond to a plurality of faces.

### Claim 14 (depends on 11)

The computer program of claim 11, said enhanced quality processing comprising a function of one or more parameters including the relative size of the face, location of the face, exposure of the face, or total of faces detected in the image, or combinations thereof.

### Claim 15 (depends on 11)

The computer program of claim 11, wherein said low resolution images comprise at least one subsampled version of an acquired higher resolution image.

### Claim 16 (depends on 11)

The computer program of claim 11, wherein said collection of low resolution images comprises one or more thumbnail views or a contact sheet or both.

### Claim 17 (depends on 11)

The computer program of claim 11, wherein the method further comprises displaying in preview said one or more thumbnail views or said contact sheet or said collection of low resolution images including said face, or combinations thereof.

### Claim 18

A computer program encoded on computer readable medium for a processor-based portable camera to carry out a method of in-camera processing of a still image including a face as part of an acquisition process, the method comprising:
(a) identifying a group of pixels that correspond to a face within a digitally-acquired still image on a portable camera;
(b) generating in-camera, capturing or otherwise obtaining in-camera a collection of low resolution images including said face;
(c) tracking said face within said collection of low resolution images;
(d) gathering information regarding said face from said collection of low resolution images;
(e) automatically determining in-camera processing based on the information gathered regarding said face from said collection of low resolution images;
(f) automatically providing an option for in-camera processing of the still image including the face based on the determining; and
(g) outputting one or both of the digitally-acquired still image and the in-camera processed image including said face to a digital rendering device for viewing, or displaying, printing, storing or transmitting one or both of the digitally-acquired still image and the in-camera processed image, or combinations thereof.

### Claim 19 (depends on 18)

The computer program of claim 18, wherein said option is variable based on a subjective user decision.

### Claim 20 (depends on 19)

The computer program of claim 19, the method further comprising determining said option as a function of one or more parameters including the relative size of the face, location of the face, exposure of the face, or total of faces detected in the image, or combinations thereof.
