IP Library Granted Patent US 8,965,045
Granted Patent B2
US 8,965,045 · App. 13/401,986 · Granted Feb 24, 2015

Image capture

Inventors: Ossi Mikael Kalevo (Toijala, FI); Matti Sakari Hamalainen (Lempaala, FI); John Samuels (Tarleton, GB); Juha H. Alakarhu (Helsinki, FI); Euan James Barron (Tampere, FI); Marko Torvinen (Lempaala, FI)
Assignee: Nokia Corporation
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,965,045
App. No.
13/401,986
Granted
Feb 24, 2015
Kind
B2
Abstract

An apparatus including a processor configured to move automatically a sub-set of pixels defining a target captured image within a larger set of available pixels in a direction of an edge of the target captured image when a defined area of interest within the target captured image approaches the edge of the target captured image and configured to provide a pre-emptive user output when the sub-set of pixels approaches an edge of the set of available pixels.

Claims (36)

1. An apparatus comprising:

a viewfinder display configured to display a first and second picture,

a processor configured to move automatically a sub-set of pixels defining a target captured image that corresponds to the first picture, within a larger set of available pixels in a direction of an edge of the target captured image when a defined area of interest within the target captured image approaches the edge of the target captured image,

said processor configured to provide a pre-emptive user output when the sub-set of pixels approaches an edge of the set of available pixels, and

the second picture corresponds to the larger set of available pixels,

wherein the viewfinder display is configured to display the first picture within the second picture.

2. An apparatus as claimed in claim 1 , wherein the user output comprises instructions to tilt the apparatus.

3. An apparatus as claimed in claim 2 , further comprising a viewfinder display, wherein the instructions are displayed on the viewfinder display while displaying at least the sub-set of pixels.

4. An apparatus as claimed in claim 1 , wherein the user output comprises instructions whether to prioritize one area of interest over another area of interest.

5. An apparatus as claimed in claim 1 ,

wherein the first picture illustrates a location of edges of the sub-set of pixels within the set of available pixels.

6. An apparatus as claimed in claim 1 , wherein the processor is configured to detect an area of interest approaching an edge of the target captured image by determining whether a distance of the area of interest from the edge of the target captured image satisfies a positional constraint for positioning the area of interest within the sub-set of pixels.

7. An apparatus as claimed in claim 6 , wherein the positional constraint requires that the area of interest overlaps a defined group of pixels at a central location in the sub-set of pixels.

8. An apparatus as claimed in claim 7 , wherein the positional constraint defines a minimum distance of approach of the area of interest towards the edge.

9. An apparatus as claimed in claim 6 , wherein the processor is configured to additionally take account of image stabilization arising from camera shake when determining whether the area of interest is approaching the edge of the target captured image.

10. An apparatus as claimed in claim 1 , wherein the processor is configured to detect the sub-set of pixels approaching an edge of the set of available pixels by determining a distance of the sub-set of pixels from the edge and a velocity of the sub-set of pixels towards the edge of the set of available pixels.

11. An apparatus as claimed in claim 1 , wherein the processor is configured to detect the sub-set of pixels approaching an edge of the set of available pixels by determining that it is likely that the sub-set of pixels will reach the edge of the set of available pixels within an expected user response time.

12. An apparatus as claimed in claim 1 , wherein the processor is configured to record sub-set edge detection events for each edge of the set of available pixels where a sub-set edge detection event for an edge occurs when the sub-set of pixels approaches that edge of the set of available pixels and is configured to increase a size of the set of available pixels relative to a size of the sub-set of pixels in response to the recorded edge detection events.

13. An apparatus as claimed in claim 12 , wherein the processor is configured to increase automatically a size of the available pixels using automatic optical zoom and/or automatically decrease a size of the sub-set of pixels.

14. An apparatus as claimed in claim 1 , wherein the processor is configured to automatically increase a size of the sub-set of pixels within the set of available pixels when a first area of interest and a second area of interest simultaneously approach opposite edges of the target captured image.

15. An apparatus as claimed in claim 1 , wherein when a first area of interest approaches a first edge of the target captured image and a second area of interest approaches a second edge of the target captured image that is opposite the first edge, the processor is configured to move the sub-set of pixels within the set of available pixels in a direction of a first edge when the first area of interest has priority and to move the sub-set of pixels within the set of available pixels in a direction of the second edge when the second area of interest has priority.

16. An apparatus as claimed in claim 15 , wherein the priority is user determined in response to the user output which comprises instructions to prioritize one area of interest over another area of interest.

17. An apparatus as claimed in claim 15 , wherein the priority is configured to be predetermined by the user.

18. A method comprising:

detecting in a sub-set of pixels within a larger set of available pixels that define a target captured image, detecting an area of interest within the sub set of pixels approaching an edge of the target captured image and in response to said detection moving the sub-set of pixels within the larger set of available pixels in a direction of the edge; and

in response to detecting the sub-set of pixels approaching an edge of the set of available pixels, providing a pre-emptive user output,

displaying on a viewfinder a first picture corresponding to the sub set of pixels and a second picture corresponding to the available set of pixels.

19. A method as claimed in claim 18 , wherein the user output facilitates use action that redefines the set of available pixels.

20. A method as claimed in claim 19 , wherein the user output comprises instructions to tilt the apparatus or comprises instructions whether to prioritize one area of interest over another area of interest comprising the first picture within the second picture displayed on the viewfinder display, wherein the first picture illustrates a location of edges of the sub-set of pixels within the set of available pixels.

21. An apparatus comprising:

at least one processor; and

at least one memory including computer program code

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform:

detecting in a sub-set of pixels within a larger set of available pixels that define a target captured image, detect an area of interest within the subset of pixels approaching an edge of the target captured image and in response to said detection moving the sub-set of pixels within the larger set of available pixels in a direction of the edge; and

in response to detecting the sub-set of pixels approaching an edge of the set of available pixels, providing a pre-emptive user output,

displaying on a viewfinder a first picture corresponding to the sub set of pixels and a second picture corresponding to the available set of pixels.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jun 3, 2021
From: TERRIER SSC, LLC
To: WSOU INVESTMENTS, LLC
Reel/Frame 056526/0093 →
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
SECURITY INTEREST Recorded May 20, 2019
From: WSOU INVESTMENTS, LLC
To: BP FUNDING TRUST, SERIES SPL-VI
Reel/Frame 049235/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: NOKIA TECHNOLOGIES OY
To: WSOU INVESTMENTS, LLC
Reel/Frame 043953/0822 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035258/0087 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2014
From: KALEVO, OSSI MIKAEL; HAMALAINEN, MATTI SAKARI; SAMUELS, JOHN; ALAKARHU, JUHA H.; BARRON, EUAN JAMES; TORVINEN, MARKO
To: NOKIA CORPORATION
Reel/Frame 033913/0838 →
Continuity (1)
Related Publication 20130216092A1 · Aug 22, 2013