IP Library Granted Patent US 8,681,246
Granted Patent B2
US 8,681,246 · App. 13/412,724 · Granted Mar 25, 2014

Camera with multiple viewfinders

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,681,246
App. No.
13/412,724
Granted
Mar 25, 2014
Kind
B2
Abstract

A method and apparatus for controlling the display of a portable electronic device having a camera application, a viewfinder having at least two viewfinder resolutions, and a sensor array, is provided. When a zoom level of the camera application is 1×, a first image is generated by scaling a predetermined number of rows and columns of pixels of the sensor array to a first viewfinder resolution at a given frame rate. When the zoom level is greater than 1×, a region of interest of the predetermined number of rows and columns of pixels is cropped in accordance with the zoom level and a second image is generated by scaling the cropped region of interest to a second viewfinder resolution smaller than the first viewfinder resolution at a frame rate higher than the given frame rate.

Claims (38)

1. A method in a portable electronic device having a camera application, a viewfinder having at least two viewfinder resolutions, a multidirectional input device, and a sensor array, the method comprising:

when a zoom level of the camera application is 1×, generating a first image by scaling a predetermined number of rows and columns of pixels of the sensor array to a selected viewfinder resolution at a given frame rate;

when the zoom level is greater than 1×, and when the selected viewfinder resolution is smaller than a largest viewfinder resolution, cropping a region of interest of the predetermined number of rows and columns of pixels in accordance with the zoom level and generating a second image by scaling the cropped region of interest to the selected viewfinder resolution at a frame rate higher than the given frame rate;

receiving, from the multidirectional input device, input comprising an indication of the zoom level and a viewfinder resolution; and,

generating images according to one of either an enlarged or reduced field of view on the viewfinder depending on a direction of the input.

2. The method of claim 1 wherein the selected viewfinder resolution comprises one or more of 240×180and 320×240.

3. The method of claim 2 wherein the predetermined number of rows and columns of pixels is 1600×1200.

4. The method of claim 3 wherein the 1600×1200 pixels are scaled to 320×240 for a 1× zoom level.

5. The method of claim 3 wherein the 1600×1200 pixels are cropped to 800×600 and scaled to 320×240 for a 2× zoom level.

6. The method of claim 3 wherein the 1600×1200 pixels are cropped to 400×300 and scaled to 320×240 for a 4× zoom level.

7. The method of claim 1 , wherein a rate at which image data is clocked out is proportional to an amount of zoom being applied during a digital zoom operation.

8. A portable electronic device comprising:

a sensor array having a predetermined number of rows and columns of pixels for converting light into electronic signals at a first frame rate;

a camera application;

a viewfinder comprising at least two viewfinder resolutions for displaying images for the camera application;

at least one user input for receiving an indication of the zoom level and a viewfinder resolution, the at least one user input comprising a multidirectional input device; and,

a processor coupled to the sensor array and the viewfinder and enabled to:

when a zoom level of the camera application is 1×, generate a first image by scaling a predetermined number of rows and columns of pixels of the sensor array to a selected viewfinder resolution at a given frame rate; and

when the zoom level is greater than 1×, and when the selected viewfinder resolution is smaller than a largest viewfinder resolution:

crop a region of interest of the predetermined number of rows and columns of pixels in accordance with the zoom level;

generate a second image by scaling the cropped region of interest to the selected viewfinder resolution at a frame rate higher than the given frame rate;

receive input from the multidirectional input device; and,

generate the images according to one of either an enlarged or reduced field of view on the viewfinder depending on a direction of the input.

9. The device of claim 8 wherein the at least one user input further comprises a microphone for voice activating the processor to generate the images according to one of either the enlarged or reduced field of view of the image on the viewfinder based on user voice commands.

10. The device of claim 8 , wherein the at least one user input further comprises a microphone for voice activating the processor to crop the region of interest based on user voice commands.

11. The device of claim 8 , wherein the processor is further enabled to receive a signal corresponding to the multidirectional input device being depressed, and, responsive to the signal, capture for saving on a persistent storage device a captured image; the captured image corresponding to an image on the viewfinder.

12. The device of claim 8 , wherein the input in a first direction is indicative of zooming-in and input in a second direction is indicative of zooming-out.

13. The device of claim 8 , wherein the selected viewfinder resolution comprises one or more of 240×180 and 320×240.

14. The device of claim 8 , wherein the predetermined number of rows and columns of pixels is 1600×1200.

15. The device of claim 14 , wherein the processor is further enabled to scale the 1600×1200 pixels to 320×240 for a 1× zoom level.

16. The device of claim 14 , wherein the processor is further enabled to crop the 1600×1200 pixels to 800×600 and scale the pixels to 320×240 for a 2× zoom level.

17. The device of claim 14 , wherein the processor is further enabled to crop the 1600×1200 pixels to 400×300 and scale the pixels to 320×240 for a 4× zoom level.

18. The device of claim 8 , wherein a rate at which image data is clocked out is proportional to an amount of zoom being applied during a digital zoom operation.

19. A computer program product, comprising a non-transitory computer usable medium having a computer readable program code adapted to be executed to implement a method comprising:

at a portable electronic device having a camera application, a viewfinder having at least two viewfinder resolutions, a multidirectional input device, and a sensor array, when a zoom level of the camera application is 1×, generating a first image by scaling a predetermined number of rows and columns of pixels of the sensor array to a selected viewfinder resolution at a given frame rate;

when the zoom level is greater than 1×, and when the selected viewfinder resolution is smaller than a largest viewfinder resolution, cropping a region of interest of the predetermined number of rows and columns of pixels in accordance with the zoom level and generating a second image by scaling the cropped region of interest to the selected viewfinder resolution at a frame rate higher than the given frame rate;

receiving, from the multidirectional input device, input comprising an indication of the zoom level and a viewfinder resolution; and,

generating images according to one of either an enlarged or reduced field of view on the viewfinder depending on a direction of the input.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Jan 6, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031924/0514 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2012
From: BOCKING, ANDREW; ANDRADE, RUSSELL
To: RESEARCH IN MOTION LIMITED
Reel/Frame 027810/0722 →