IP Library Granted Patent US 9,602,718
Granted Patent B2
US 9,602,718 · App. 14/370,767 · Granted Mar 21, 2017

System and method for providing orientation of a camera

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 9,602,718
App. No.
14/370,767
Granted
Mar 21, 2017
Kind
B2
Abstract

A system and a method provide an orientation of a camera on a mobile device. This information can be used in an augmented reality application. The method comprises obtaining an orientation measurement from a sensor relative to the orientation of the sensor. The sensor may have different orientation compared to the camera and, thus, the orientation measurement needs to be adjusted. An appropriate transformation matrix is obtained, which maps the orientation measurement to the camera's perspective. A processor of the mobile device computes the orientation of the camera using the orientation measurement and the transformation matrix.

Claims (34)

1. A method implemented by a processor, of providing an orientation of a camera on a mobile device, comprising:

obtaining an orientation measurement from a sensor relative to the orientation of the sensor;

obtaining data related to the configuration of the mobile device;

determining a transformation matrix that maps the orientation measurement to the camera, wherein determining the transformation matrix comprises using the obtained data to select from a database of transformation matrices the transformation matrix; and

computing the orientation of the camera using the orientation measurement and the transformation matrix.

2. The method of claim 1 wherein the transformation matrix includes at least one value that changes the orientation of the orientation measurement.

3. The method of claim 1 wherein the sensor is at least one of a magnetometer, a gyroscope and an accelerometer.

4. The method of claim 1 wherein obtaining the data comprises obtaining a model identification of a mobile device.

5. The method of claim 1 wherein obtaining the data comprises obtaining an identification of the sensor and an identification of the camera.

6. The method of claim 1 further comprising determining if the camera is being activated, and if activated, determining the transformation matrix.

7. The method of claim 1 wherein obtaining the data comprises obtaining dynamic inputs describing a configuration of the mobile device, the dynamic inputs based on data provided by an auxiliary sensor on the mobile device.

8. The method of claim 7 wherein the mobile device comprises at least two parts able to move relative to each other, and the method further comprising the auxiliary sensor providing the data describing the configuration of the at least two parts of the mobile device.

9. The method of claim 8 wherein the mobile device is a flip phone.

10. A mobile device for providing the orientation of a camera, the mobile device comprising:

the camera;

a sensor configured to provide an orientation measurement relative to the orientation of the sensor; and

a processor configured to

obtain data related to the configuration of the mobile device;

determine a transformation matrix that maps the orientation measurement to the camera, wherein the process is configured to determine the transformation matrix, using the obtained data to select from a database of transformation matrices the transformation matrix and

compute the orientation of the camera using the orientation measurement and the transformation matrix.

11. The mobile device of claim 10 wherein the transformation matrix includes at least one value that changes the orientation of the orientation measurement.

12. The mobile device of claim 10 wherein the sensor is at least one of a magnetometer, a gyroscope and an accelerometer.

13. The mobile device of claim 10 wherein the processor is configured to obtain the data by obtaining a model identification of a mobile device.

14. The mobile device of claim 10 wherein the processor is configured to obtain the data by obtaining an identification of the sensor and an identification of the camera.

15. The mobile device of claim 10 wherein the processor is further configured to determine if the camera is activated, and if activated, determine the transformation matrix.

16. The mobile device of claim 10 further comprising an auxiliary sensor and wherein the processor is configured to obtain the data by obtaining dynamic inputs describing a configuration of the mobile device, the dynamic inputs based on data provided by the auxiliary sensor.

17. The mobile device of claim 16 wherein the mobile device comprises at least two parts able to move relative to each other, and the auxiliary sensor is configured to provide the data describing the configuration of the at least two parts of the mobile device.

18. The mobile device of claim 17 wherein the mobile device is a flip phone.

19. A method implemented by a processor, of providing an orientation of a camera on a mobile device, comprising:

obtaining an orientation measurement from a sensor relative to the orientation of the sensor;

obtaining a model of the mobile device;

obtaining an identification of the camera that is currently activated;

searching a database of transformation matrices using at least the model of the mobile device and the identification of the camera as search parameters to select a transformation matrix; and

applying the transformation matrix to the orientation measurement to compute the orientation of the camera.

Assignments (5)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
EMPLOYMENT AGREEMENT Recorded Dec 15, 2014
From: METCALFE, CORY
To: RESEARCH IN MOTION LIMITED
Reel/Frame 034631/0638 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MELNYK, PAVLO; NOORI, ROUZBEH; LESSARD, ROBERT JOSEPH; WALKOSKI, JAMES C.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 034441/0309 →
CHANGE OF NAME Recorded Oct 6, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 033898/0216 →