IP Library Granted Patent US 9,195,116
Granted Patent B2
US 9,195,116 · App. 14/349,257 · Granted Nov 24, 2015

Focus control for PTZ cameras

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,195,116
App. No.
14/349,257
Granted
Nov 24, 2015
Kind
B2
Abstract

Systems and methods for focus control in a pan-tilt-zoom (PTZ) camera system are described herein. An example of a method described herein includes identifying a set of trace curves associated with the camera system, each of the trace curves specifying relationships between focus lens positions and zoom lens positions for a corresponding camera position, selecting a trace curve using the set of trace curves and one or more of pan angle, tilt angle or installation height of the camera system, and identifying a focus lens position for a current zooming factor of the camera system based on the selected trace curve.

Claims (29)

1. A method of adjusting focus for a camera system, the method comprising:

building a lookup table (LUT) for a set of trace curves associated with the camera system, each of the set of trace curves specifying relationships between focus lens positions and zoom lens positions for a corresponding camera position wherein each entry in the LUT corresponds to a respective combination of a pan angle and a tilt angle of the camera system;

interpolating a trace curve from at least one entry of the LUT based on at least one of the pan angle or the tilt angle of the camera system; and

identifying a focus lens position for a current zooming factor of the camera system based on the interpolated trace curve.

2. The method of claim 1 wherein building the LUT comprises:

identifying a set of target focal distances corresponding to trace curves in the LUT; and

for each of the set of target focal distances, finding a corresponding trace curve by identifying optimal focus lens positions corresponding to a plurality of zoom lens positions using an auto-focus algorithm.

3. The method of claim 2 comprising computing a target focal distance of the set of target focal distances based on an installation height of the camera system and the tilt angle of the camera system.

4. The method of claim 3 wherein the installation height is provided as user input.

5. The method of claim 3 wherein the installation height is computed using a calibration procedure.

6. The method of claim 1 wherein the interpolating comprises:

interpolating a focus lens position corresponding to a telephoto zoom lens position at the pan angle of the camera system and the tilt angle of the camera system;

obtaining one or more best-fit trace curves for the interpolated focus lens position from the LUT; and

interpolating the trace curve using the one or more best-fit trace curves.

7. The method of claim 1 wherein building the LUT comprises building the LUT to account for a structure placed over the camera system.

8. An apparatus comprising:

means for building a lookup table (LUT) for a set of trace curves associated with a camera system, each of the set of trace curves specifying relationships between focus lens positions and zoom lens positions for a corresponding camera position wherein each entry in the LUT corresponds to a respective combination of a pan angle and a tilt angle of the camera system;

means for interpolating a trace curve from at least one entry of the LUT based on at least one of the pan angle or the tilt angle of the camera system; and

means for identifying a focus lens position for a current zooming factor of the camera system based on the interpolated trace curve.

9. A system for adjusting focus for a camera system, the method comprising:

at least one processor configured to perform acts comprising:

building a lookup table (LUT) for a set of trace curves associated with the camera system, each of the set of trace curves specifying relationships between focus lens positions and zoom lens positions for a corresponding camera position wherein each entry in the LUT corresponds to a respective combination of a pan angle and a tilt angle of the camera system;

interpolating a trace curve from at least one entry of the LUT based on at least one of the pan angle or the tilt angle of the camera system; and

identifying a focus lens position for a current zooming factor of the camera system based on the interpolated trace curve; and

at least one memory communicatively coupled to the at least one processor and configured to store data.

10. A computer program product residing on a non-transitory processor readable storage medium and comprising processor executable instructions configured to cause a processor to:

build a lookup table (LUT) for a set of trace curves associated with a camera system, each of the set of trace curves specifying relationships between focus lens positions and zoom lens positions for a corresponding camera position wherein each entry in the LUT corresponds to a respective combination of a pan angle and a tilt angle of the camera system;

interpolate a trace curve from at least one entry of the LUT based on at least one of the pan angle or the tilt angle of the camera system; and

identify a focus lens position for a current zooming factor of the camera system based on the interpolated trace curve.

Assignments (3)
RELEASE OF SECURITY INTERESTS IN PATENTS Recorded Aug 5, 2020
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, A NATIONAL BANKING ASSOCIATION
To: TRANSOM PELCO ACQUISITION, INC. (FORMERLY ZOOM ACQUISITIONCO, INC.); PELCO, INC.
Reel/Frame 053415/0001 →
SECURITY INTEREST Recorded May 29, 2019
From: ZOOM ACQUISITIONCO, INC.; PELCO, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 049314/0016 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2015
From: SPRINGER, DEREK G; HUANG, CHIEN-MIN; WRIGHT, DAVID GEORGE; JEONG, BRIAN CHI YEONG; HAAG, JOHN E; WATSON, JEREMY A
To: PELCO, INC.
Reel/Frame 036690/0129 →