Electronic tracking device for camera and related system for controlling image output of the camera
AssigneeCAST Group of Companies Inc.
InventorsAndrew Gordon, Navdeep Hayer, Quentin Mayet, Gilray Densham
Life of this patent
Estimating the term…
Abstract
A trackable camera beacon is provided that is mountable onto a camera, so that the camera can be more easily tracked and automatically controlled. The camera beacon obtains lens data from the lens of a camera, position data corresponding to the camera beacon, and outputs a unified and synchronized data packet. The unified and synchronized output includes position, orientation and lens data. This can be used to also control the camera, such as the focus, iris and zoom parameters of the lens.
Claims27
A camera beacon comprising:
- a body mountable onto a camera device;
- three or more light sources positioned on the body;
- a first data port on the body for at least receiving lens data from a lens of the camera device;
- a second data port on the body for at least receiving position data of the three or more light sources;
- and
- a processor within the body is configured to at least:
- individually control three or more different flashing patterns corresponding to each of the three or more light sources, append a time code to the lens data, and compute a synchronized and unified output that comprises the time code, the lens data, position data of the camera beacon, and orientation data of the camera beacon.
A system for tracking a camera and processing images from the camera, comprising:
- a camera beacon mountable onto the camera, the camera beacon comprising:
- a memory for storing an identifier of the camera;
- a processor configured to at least control the three or more light sources to respectively flash according to three or more uniquely identifiable flashing patterns, and each one of the three or more uniquely identifiable flashing patterns are associated with the identifier of the camera;
- an optical tracking system comprising at least two spaced apart optical sensors that are configured to visually track a position of the camera beacon using the three or more light sources;
- a server system that is configured to receive images captured from the camera and position data of the camera beacon, and synchronize the images and the position data using timing data;
- and
- wherein the server system further stores thereon a virtual media content that is integrated into the images captured from the camera, and the server system is further configured to compute a rendering of the virtual media content based on at least the position data of the camera beacon.
A system for tracking a camera and processing images from the camera, comprising:
- a camera beacon mountable onto the camera, the camera beacon comprising:
- a memory for storing an identifier of the camera;
- a processor configured to at least control the three or more light sources to respectively flash according to three or more uniquely identifiable flashing patterns, and each one of the three or more uniquely identifiable flashing patterns are associated with the identifier of the camera;
- an optical tracking system comprising at least two spaced apart optical sensors that are configured to visually track a position of the camera beacon using the three or more light sources;
- a server system that is configured to receive images captured from the camera and position data of the camera beacon, and synchronize the images and the position data using timing data;
- and
- wherein the server system further stores thereon a virtual object that is integrated into the images captured from the camera, and the server system is further configured to compute a rendering of the virtual object based on at least the position data of the camera beacon.
A system for tracking a camera and processing images from the camera, comprising:
- a camera beacon mountable onto the camera, the camera beacon comprising:
- a memory for storing an identifier of the camera;
- a processor configured to at least control the three or more light sources to respectively flash according to three or more uniquely identifiable flashing patterns, and each one of the three or more uniquely identifiable flashing patterns are associated with the identifier of the camera;
- an optical tracking system comprising at least two spaced apart optical sensors that are configured to visually track a position of the camera beacon using the three or more light sources;
- a server system that is configured to receive images captured from the camera and position data of the camera beacon, and synchronize the images and the position data using timing data;
- a target tracking beacon that is visually trackable by the optical tracking system, and the server system is further configured to receive and synchronize position data of the target tracking beacon with the images and the position data of the camera beacon;
- and
- wherein the server system is further configured to automatically control the camera based on the position data of the camera beacon and the position data of the target tracking beacon.
Dependencies are inferred from the claim text.