Video augmented orientation sensor
First Claim
Patent Images
1. A video augmented orientation sensor comprising:
- a base sensor adapted to measure and provide orientation information;
a processor coupled to said base sensor, and adapted to;
receive a current set of orientation information from said base sensor;
receive a first captured image from an image sensor at a known orientation to said base sensor;
identify at least two reference rage components in said first image;
receive a subsequently captured image;
compute displacement of said reference image components between said first and subsequent images;
using said displacement, compute and update said current orientation information; and
, at selected time intervals, receive an updated set of orientation information from said base sensor, and use said updated set to correct or replace said current orientation information.
1 Assignment
0 Petitions
Accused Products
Abstract
An orientation sensor utilizing an inexpensive but relatively slow base orientation sensor, augmented by capture of a video images, identifying reference objects or regions therein, and calculating displacement of those objects to derive supplementary orientation information. Recurrent base orientation sensor results are used to correct drift of the video based technique. Augmenting the slow but accurate base orientation sensor with the consecutive images derived orientation data, provides a fast and inexpensive orientation sensor.
-
Citations
37 Claims
-
1. A video augmented orientation sensor comprising:
-
a base sensor adapted to measure and provide orientation information;
a processor coupled to said base sensor, and adapted to;
receive a current set of orientation information from said base sensor;
receive a first captured image from an image sensor at a known orientation to said base sensor;
identify at least two reference rage components in said first image;
receive a subsequently captured image;
compute displacement of said reference image components between said first and subsequent images;
using said displacement, compute and update said current orientation information; and
,at selected time intervals, receive an updated set of orientation information from said base sensor, and use said updated set to correct or replace said current orientation information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 29, 30)
-
-
14. ) A method of deriving orientation data comprising the steps of:
-
sensing a first set of orientation information from a base orientation sensor;
capturing a first image from an image sensor at a known orientation to said base sensor;
identifying at least two reference image components in said first image;
capturing a subsequent image;
computing a displacement of said reference image components between said first image and said subsequent image;
updating current orientation information utilizing said displacement; and
,receiving a subsequent set of orientation information from said base sensor, and utilizing said second set of information to correct or replace said current orientation parameters. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 37)
-
-
25. ) A virtual reality or an augmented reality system comprising:
-
a computer image generation system coupled to said sensor, the image generating system having a virtual Reality Database comprising a 3 dimensional virtual environment model, and a processor adapted to generating images from the database;
a display system adapted to display said generated images a video augmented orientation sensor coupled to said image generation system, said orientation sensor comprising;
a base sensor adapted to measure and provide at least orientation information;
a processor coupled to said base sensor, and adapted to;
receive a first set of orientation information from said base sensor;
receive a first captured image from an image sensor at a known orientation to said base sensor;
identify at least two reference image components in said first image;
receive a subsequently captured image;
compute displacement of said reference image components between said first and subsequent images;
using said displacement, compute current orientation information; and
,at selected time intervals, receive an updated set of orientation information from said base sensor, and use said updated set to correct said current orientation information;
wherein said orientation sensor is coupled to said image generating system for providing orientation information thereto. - View Dependent Claims (26, 27, 28)
-
-
31. ) A video camera stabilizer comprising:
-
a suspension constructed to support a camera and allow said camera controlled freedom of movement in a plurality of axes;
a plurality of actuators, each adapted to control movement of said camera in at least one axis;
a controller coupled to said actuators;
a video augmented orientation sensor comprising;
a base sensor adapted to measure and provide at least orientation information;
a processor coupled to said base sensor, and adapted to;
receive a first set of orientation information from said base sensor;
receive a first captured image from an image sensor at a known orientation to said base sensor;
identify at least two reference rage components in said first image;
receive a subsequently captured image;
compute displacement of said reference image components between said first and subsequent images;
using said displacement, compute current orientation information; and
,at selected time intervals, receive an updated set of orientation information from said base sensor, and use said updated set to correct said current orientation information;
wherein said video augmented orientation sensor is coupled to said control unit, and the control unit is adapted to operate said plurality of actuators to maintain said camera at a controlled orientation, responsive to orientation data received from said video augmented orientation sensor. - View Dependent Claims (32, 33, 34)
-
-
35. ) A method for providing Location and orientation (LOR) data to a virtual reality or an augmented reality system, the method comprising the steps of:
-
receiving a first set of LOR parameters from a base LOR sensor, said LOR parameters comprising a first set of orientation parameters and a first set of location parameters;
capturing a first image from an image sensor at a known orientation to said base sensor;
identifying a plurality of reference image components in said first image;
capturing a subsequent image;
computing a displacement of said reference image components between said first image and said subsequent image;
computing current orientation parameters from said displacement; and
,at selected time intervals, correcting said current LOR parameters using an updated or replaced set of LOR parameters from said base sensor for generating a computer image. - View Dependent Claims (36)
-
Specification