Correction of camera configuration

US12579689B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12579689-B2
Application numberUS-202318493092-A
CountryUS
Kind codeB2
Filing dateOct 24, 2023
Priority dateOct 24, 2023
Publication dateMar 17, 2026
Grant dateMar 17, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure relates to systems, methods, and apparatuses for correcting a camera configuration used in fixed-position surveillance. A video stream generated by the surveillance camera is obtained. A pattern present in pixel data of a frame of the video stream is analyzed to derive an initial orientation setting of the surveillance camera. An orientation delta between the initial orientation setting of the surveillance camera and a desired orientation setting for the surveillance camera is determined based on the analyzing of the pattern present in the pixel data of the frame. A configuration change for the surveillance camera is generated. The configuration change is provided to the surveillance camera to cause the surveillance camera to update the initial orientation setting of the surveillance camera.

First claim

Opening claim text (preview).

The invention claimed is: 1 . A method for correcting a camera configuration for a surveillance camera having a fixed position, comprising: obtaining a video stream generated by the surveillance camera, the video stream comprising a plurality of frames; analyzing a pattern present in pixel data of a frame of the video stream to derive an initial orientation setting of the surveillance camera; determining an orientation delta between the initial orientation setting of the surveillance camera and a desired orientation setting for the surveillance camera based on the analyzing of the pattern present in the pixel data of the frame; generating a configuration change for the surveillance camera; and providing the configuration change to the surveillance camera to cause the surveillance camera to update the initial orientation setting of the surveillance camera. 2 . The method of claim 1 , comprising obtaining, subsequent to providing the configuration change to the surveillance camera, additional frames of the video stream having a different orientation than an orientation of the frame of the video stream. 3 . The method of claim 1 , wherein analyzing the pattern present in the pixel data of the frame comprises performing object detection to determine that an orientation of an object differs vis-à-vis an expected orientation for the object. 4 . The method of claim 1 , wherein performing object detection comprises detecting a person. 5 . The method of claim 1 , wherein performing object detection comprises detecting a landmark. 6 . The method of claim 1 , wherein generating the configuration change comprises generating a configuration change specifying a rotation for future frames of the video stream. 7 . The method of claim 1 , wherein generating the configuration change comprises generating a configuration change specifying a reflection for future frames of the video stream. 8 . The method of claim 1 , comprising, responsive to the determining of the orientation delta, issuing an alert to an operator of a surveillance system associated with the surveillance camera. 9 . The method of claim 8 , comprising obtaining input from the operator approving the configuration change, wherein the providing of the configuration change occurs responsive to the obtaining of the input from the operator. 10 . The method of claim 8 , wherein issuing the alert to the operator comprises presenting a confidence level associated with the determining that the orientation of the object differs vis-à-vis the expected orientation. 11 . The method of claim 8 , wherein issuing the alert to the operator comprises presenting a plurality of potential corrections for the surveillance camera to be included in the configuration change. 12 . The method of claim 8 , wherein issuing the alert to the operator comprises presenting an indication of a potential installation issue associated with the surveillance camera. 13 . The method of claim 1 , comprising comparing a confidence level associated with the initial orientation setting with a confidence threshold, wherein, when the confidence level does not meet the confidence threshold, issuing an alert to the operator indicating a potential issue with the surveillance camera. 14 . The method of claim 1 , wherein the method forms part of a surveillance camera enrollment method comprising obtaining a request to enroll the surveillance camera; and responsive to obtaining the request, enrolling the surveillance camera, wherein the obtaining of the video stream occurs subsequent to the enrolling of the surveillance camera. 15 . The method of claim 14 , wherein the request to enroll comprises an orientation validation request for the surveillance camera. 16 . The method of claim 1 , wherein the obtaining, analyzing, determining, generating, and providing are performed subsequent to identifying an occurrence of an event in a vicinity of the surveillance camera. 17 . The method of claim 16 , wherein identifying the occurrence of the event comprises identifying: a weather event; a maintenance event; and/or an emergency event. 18 . The method of claim 1 , comprising receiving an orientation validation request from the surveillance camera, wherein the obtaining, detecting, analyzing, generating, and providing are performed in response to receiving the orientation validation request. 19 . The method of claim 1 , wherein the obtaining, analyzing, determining, generating, and providing are repeated periodically. 20 . The method of claim 1 , wherein obtaining the video stream comprises obtaining, at a video management system, the video stream from the surveillance camera, and wherein providing the configuration change to the surveillance camera comprises transmitting, from the video management system, the configuration change to the surveillance camera over a network. 21 . The method of claim 1 , wherein the method is implemented within the surveillance camera. 22 . A surveillance camera for use in fixed-position surveillance, comprising: an imaging unit; a network interface; a processor in communication with the imaging unit and the network interface; and a non-transitory computer-readable memory storing computer instructions executable by the processor for: obtaining a video stream generated by the surveillance camera, the video stream comprising a plurality of frames; analyzing a pattern present in pixel data of a frame of the video stream to derive an initial orientation setting of the surveillance camera; determining an orientation delta between the initial orientation setting of the surveillance camera and a desired orientation setting for the surveillance camera based on the analyzing of the pattern present in the pixel data of the frame; generating a configuration change for the surveillance camera; and providing the configuration change to the surveillance camera to cause the surveillance camera to update the initial orientation setting of the surveillance camera. 23 . A surveillance system for use in fixed-position surveillance, comprising: a server implementing a video management system, the server in communication with a surveillance camera over a surveillance network; wherein the server comprises: a processor; and a non-transitory computer-readable memory storing computer instructions executable by the processor for: obtaining a video stream generated by the surveillance camera, the video stream comprising a plurality of frames; analyzing a pattern present in pixel data of a frame of the video stream to derive an initial orientation setting of the surveillance camera; determining an orientation delta between the initial orientation setting of the surveillance camera and a desired orientation setting for the surveillance camera based on the analyzing of the pattern present in the pixel data of the frame; generating a configuration change for the surveillance camera; and providing the configuration change to the surveillance camera to cause the surveillance camera to update the initial orientation setting of the surveillance camera. 24 . The system of claim 23 , wherein the computer instructions are executable by the processor for obtaining, subsequent to providing the configuration change to the surveillance camera, additional frames of the video stream having a different orientation than an orientation of the frame of the video stream.

Assignees

Inventors

Classifications

  • based on recognised objects · CPC title

  • H04N23/695Primary

    Control of camera direction for changing a field of view, e.g. pan, tilt or based on tracking of objects · CPC title

  • Transmitting camera control signals through networks, e.g. control via the Internet · CPC title

  • Surveillance · CPC title

  • Region indicators; Field of view indicators · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12579689B2 cover?
The present disclosure relates to systems, methods, and apparatuses for correcting a camera configuration used in fixed-position surveillance. A video stream generated by the surveillance camera is obtained. A pattern present in pixel data of a frame of the video stream is analyzed to derive an initial orientation setting of the surveillance camera. An orientation delta between the initial orie…
Who is the assignee on this patent?
Genetec Inc
What technology area does this patent fall under?
Primary CPC classification H04N23/695. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 17 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).