# US 2006/0221198 A1 · User established variable image sizes for a digital image capture device

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

- Number: US 2006/0221198 A1
- Document ID: US20060221198A1
- Status: Published application
- Kind: A1
- Application number: 11/096,807
- Filed: 2005-03-31
- Published: 2006-10-05
- Earliest claimed: 2005-03-31
- Inventors: Jared Fry; Eric Anderson
- Web page: https://patentgrep.com/patent/US20060221198A1

## CPC

- H04N 5/2628: {Alteration of picture size, shape, position or orientation, e.g. zooming, rotation, rolling, perspective, translation}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Methods and apparatus for allowing a user to establish variable image sizes in a digital image capture device having an image sensor are described. Aspects of the present invention include allowing the user to specify a custom output size for an image about to be captured using the image capture device by specifying a value for one of an image dimension, an aspect ratio of the image, and a print size of the image; determining from the user-specified output size for the image a corresponding capture area of the image sensor; capturing sensor data corresponding only to the capture area of the image sensor; and processing the captured sensor data into the image of the user-specified output size.

## Claims

### Claim 1

A method for allowing a user to establish variable image sizes in a digital image capture device having an image sensor, comprising;
allowing the user to specify a custom output size for an image about to be captured using the image capture device by specifying a value for one of an image dimension, an aspect ratio of the image, and a print size of the image;
determining from the user-specified output size for the image a corresponding capture area of the image sensor;
capturing sensor data corresponding only to the capture area of the image sensor; and
processing the captured sensor data into the image of the user-specified output size.

### Claim 2 (depends on 1)

The method of claim 1 further including: after capturing the image, outputting the image data as an image file.

### Claim 3 (depends on 2)

The method of claim 2 further including: displaying on the user interface, a live view image of a scene about to be captured by the image sensor using only an area of the image sensor that matches the dimension/aspect ratio of the custom size defined by the user.

### Claim 4 (depends on 3)

The method of claim 3 further including: if the live view image falls beneath a predetermined threshold size, then upscaling the live view image to provide the user with a larger view.

### Claim 5 (depends on 4)

The method of claim 4 further including: providing a charge coupled device (CCD) as the image sensor, and shifting all of the unnecessary pixel rows outside of the capture area down and discarding those pixels prior to processing the pixels comprising the image.

### Claim 6 (depends on 4)

The method of claim 4 further including: providing a complementary metal oxide semiconductor (CMOS) as the image sensor, and acquiring only pixels defined by the capture area.

### Claim 7 (depends on 1)

The method of claim 1 further including: allowing the user to enter custom height and width (H×W) pixel-dimensions, thereby inherently setting the aspect ratio.

### Claim 8 (depends on 7)

The method of claim 7 further including: allowing the user to enter pixel width independent of setting the pixel height, thereby allowing a range between 1 and the image sensor's physical limits for either dimension.

### Claim 9 (depends on 1)

The method of claim 1 further including: allowing the user to enter a specific aspect ratio to set the custom size.

### Claim 10 (depends on 9)

The method of claim 9 further including: in response to the user entering a specific aspect ratio, generating and displaying a set of image resolution sizes that fit the specific aspect ratio for user selection.

### Claim 11 (depends on 1)

The method of claim 1 further including: allowing the user to select a target use to set the custom size.

### Claim 12 (depends on 1)

The method of claim 1 further including: determining, by the image capture device, whether the custom size entered by the user is valid.

### Claim 13 (depends on 12)

The method of claim 12 further including: alerting the user of an invalid entry.

### Claim 14 (depends on 13)

The method of claim 13 further including: determining whether the custom size entered by the user is valid by comparing a custom size with the maximum pixel dimensions of the image sensor.

### Claim 15 (depends on 1)

The method of claim 1 further including: performing at least one of upscaling the image data when the user has specified a custom size larger than the image sensor, and down-scaling the image data when the user specifies a custom size smaller than the image sensor.

### Claim 16 (depends on 15)

The method of claim 15 further including: in the case where the custom size is larger than the image sensor, calculating the aspect ratio from the custom size, and capturing the image by only digitizing pixel values for the largest area of the image sensor possible that maintains the calculated aspect ratio.

### Claim 17 (depends on 1)

The method of claim 1 wherein when the user-specified output size for the image requires less than the full capture area of the image sensor, the method includes;
capturing sensor data corresponding to a maximum capture area of the image sensor; and
interpolating and downscaling the captured sensor data to create the user-specified output size for the image.

### Claim 18

A digital image capture device, comprising:
a image sensor for capturing digital image data;
at least one memory;
a user interface including at least one display; and
a processor coupled to the image sensor, the memory and the user interface, the processor programmed to perform functions of:
allowing a user to specify a custom output size for an image about to be captured using the image capture device by specifying a value for one of an image dimension, an aspect ratio of the image, and a print size of the image;
determining from the user-specified output size for the image a corresponding capture area of the image sensor;
capturing sensor data corresponding only to the capture area of the image sensor; and
processing the captured sensor data into the image of the user-specified output size.

### Claim 19 (depends on 18)

The system of claim 18 wherein the processor stores the capture data as an image file.

### Claim 20 (depends on 19)

The system of claim 19 wherein the processor displays on the user interface a live view image of a scene about to be captured by the image sensor using only an area of the image sensor that matches the dimension/aspect ratio of the custom size defined by the user.

### Claim 21 (depends on 20)

The system of claim 20 wherein if the live view image falls beneath a predetermined threshold size, then upscaling the live view image to provide the user with a larger view.

### Claim 22 (depends on 18)

The system of claim 18 wherein the image sensor comprises a charge coupled device (CCD), and wherein all of the unnecessary pixel rows outside of the capture area down are shifted down such that those pixels are discarded prior to processing the pixels comprising the image.

### Claim 23 (depends on 18)

The system of claim 18 wherein the image sensor comprises a complementary metal oxide semiconductor (CMOS), and only pixels defined by the capture area are required by the image sensor.

### Claim 24 (depends on 18)

The system of claim 18 wherein the processor allows the user to enter custom height and width (H×W) pixel-dimensions, thereby inherently setting the aspect ratio.

### Claim 25 (depends on 24)

The system of claim 24 wherein a processor allows the user to enter pixel width independent of setting the pixel height, thereby allowing a range between 1 and the image sensor's physical limits for either dimension.

### Claim 26 (depends on 18)

The system of claim 18 further including: allowing the user to enter a specific aspect ratio to set the custom size.

### Claim 27 (depends on 26)

The system of claim 26 further including: in response to the user entering a specific aspect ratio, generating and displaying a set of image resolution sizes that fit the specific aspect ratio for user selection.

### Claim 28 (depends on 18)

The system of claim 18 further including: allowing the user to select a target use to set the custom size.

### Claim 29 (depends on 18)

The system of claim 18 wherein the memory includes a configuration file stores a maximum dimension of the image sensor, and wherein the processor determines whether the custom size entered by the user is valid by comparing a custom size with the maximum dimensions of the image sensor.

### Claim 30 (depends on 18)

The system of claim 18 further including: performing at least one of upscaling the image data when the user has specified a custom size larger than the image sensor, and down-scaling the image data when the user specifies a custom size smaller than the image sensor.

### Claim 31 (depends on 18)

The system of claim 18 further including: in the case where the custom size is larger than the image sensor, calculating the aspect ratio from the custom size, and capture the image by only digitizing pixel values for the largest area of the image sensor possible that maintains the calculated aspect ratio.

### Claim 32

A method for allowing a user to establish variable image sizes in an image capture device, comprising:
prior to image capture, allowing the user to enter a custom output size for the image by specifying one of an image dimension, an aspect ratio of the image, and a print size of the image;
in response to the user initiating an image capture, instructing the image sensor to only capture the pixels in the image sensor falling within the custom output size set by the user; and
saving pixel data captured by the image sensor in an image file that has the pixel height and width specified by the custom output size.

### Claim 33

A method for allowing a user to establish variable image sizes in a digital image capture device having an image sensor, comprising:
allowing a user of the image capture device to specify a custom output size for an image about to be captured using the image capture device by specifying a value for one of an image dimension, an aspect ratio of the image, and a print size of the image;
calculating a user-specified aspect ratio from the custom output size if not explicitly specified;
calculating a largest area of the image sensor available having a same aspect ratio as the user-specified aspect ratio by:
in response to the user-specified aspect ratio being greater than an aspect ratio of the image sensor, cropping top and bottom portions of the image sensor such that an aspect ratio of the cropped image sensor matches the user-specified aspect ratio;
in response to the user-specified aspect ratio being equal to the aspect ratio of the image sensor, using the entire area of the sensor for image capture; and
in response to the user-specified aspect ratio being less than an aspect ratio of the image sensor, cropping left and right side portions of the image sensor such that the aspect ratio of the cropped image sensor matches the user-specified aspect ratio;
calculating a scaling factor from the cropped area of the image sensor by calculating a ratio of the custom output size and the cropped area of the image sensor;
capturing sensor data corresponding only to the cropped area of the image sensor; and
processing the captured sensor data into the image of the user-specified output size by interpolating and scaling the sensor data using the scaling factor.

### Claim 34 (depends on 33)

The method of claim 33 further including: calculating the aspect ratio by retrieving the aspect ratio from a table based on the custom output size.

### Claim 35 (depends on 34)

The method of claim 34 further including: in response to the user-specified aspect ratio being equal to the aspect ratio of the image sensor, using an entire area of the sensor for image capture.

### Claim 36 (depends on 35)

The method of claim 35 further including: when upscaling is required, setting a capture area on the sensor to the user-specified aspect ratio by setting at least one dimension of the capture area equal to a sensor dimension.

### Claim 37

A computer readable medium containing program instructions for a method and apparatus for allowing a user to establish variable image sizes in a digital image capture device having an image sensor, the program instructions for:
allowing a user of the image capture device to specify a custom output size for an image about to be captured using the image capture device by specifying a value for one of an image dimension, an aspect ratio of the image, and a print size of the image;
determining from the user-specified output size for the image a corresponding area of the image sensor that should be captured;
capturing sensor data corresponding only to the determined sensor area; and
processing the captured sensor data into the image of the user-specified output size.
