IP Library Granted Patent US 12677060
Granted Patent B2
US 12677060 · App. 18/497,663 · Granted Jul 7, 2026

Control apparatus, control method, and storage medium

Inventor: Tatsuya Nakayari (Kanagawa, JP)
Assignee: Canon Kabushiki Kaisha
H04N23/62H04N23/617H04N23/69H04N23/695
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 12677060
App. No.
18/497,663
Granted
Jul 7, 2026
Kind
B2
Abstract

A control apparatus includes a generation unit that generates information about a setting window for setting a plurality of preset positions each associated with pan, tilt, and zoom values of an imaging unit, an output unit that outputs the information about the setting window in order to cause a display to display the setting window, a setting unit that sets the plurality of preset positions and order of the plurality of preset positions based on a user operation on the setting window, and a calculation unit that calculates a movement time taken to move an imaging range based on the plurality of preset positions once along a selected route, based on the set plurality of preset positions, the set order of the plurality of preset positions, and the selected route. The selected route is selected by a user from among a plurality of routes for controlling the imaging range.

Claims (38)

1 . A control apparatus comprising:

at least one processor; and

at least one memory that is in communication with the at least one processor, wherein the at least one memory stores instructions for causing the at least one processor and the at least one memory to:

generate information about a setting window for setting a plurality of preset positions each associated with a pan value, a tilt value, and a zoom value of an imaging unit;

output the information about the setting window in order to cause a display to display the setting window;

set the plurality of preset positions and an order of the plurality of preset positions based on a user operation on the setting window;

calculate a movement time taken to move an imaging range of the imaging unit once along a selected route, based on the plurality of preset positions and the selected route, wherein the selected route is selected by a user from among a plurality of routes for controlling the imaging range; and

control the display to display the movement time on the setting window,

wherein the movement time is calculated based on a degree of change in acceleration from a motion start to a motion end in controlling the imaging range along the selected route.

2 . The control apparatus according to claim 1 , wherein the plurality of routes includes a first route for controlling the imaging range to go through the plurality of preset positions in a first direction, a second route for controlling the imaging range to go back and forth between a first preset position as a start position and a second preset position as a halfway position among the plurality of preset positions, and a third route for controlling the imaging range to go through the plurality of preset positions in a second direction different from the first direction.

3 . The control apparatus according to claim 1 , wherein the instructions further cause the at least one processor and the at least one memory to calculate the movement time based on information about a respective stop time set for each of the plurality of preset positions.

4 . The control apparatus according to claim 1 , wherein the instructions further cause the at least one processor and the at least one memory to calculate the movement time based on information about a moving speed set for a section between two preset positions of the plurality of preset positions.

5 . The control apparatus according to claim 1 , wherein the movement time is calculated based on the longest one of a pan movement time, a tilt movement time, and a zoom movement time.

6 . The control apparatus according to claim 5 ,

wherein the pan movement time is calculated based on a distance in a pan direction, a pan/tilt speed, and a pan/tilt acceleration,

wherein the tilt movement time is calculated based on a distance in a tilt direction, a pan/tilt speed, and a pan/tilt acceleration, and

wherein the zoom movement time is calculated based on a distance in a zoom direction, a zoom speed, and a zoom acceleration.

7 . The control apparatus according to claim 1 ,

wherein each route of the plurality of routes defines a respective order of the plurality of preset positions.

8 . The control apparatus according to claim 7 ,

wherein the instructions further cause the at least one processor and the at least one memory to:

receive a selection of a second selected route from among the plurality of routes, wherein the respective order of the plurality of preset positions that is defined by the second selected route is different from the respective order of the plurality of preset positions that is defined by the selected route;

calculate a second movement time taken to move the imaging range of the imaging unit once along the second selected route, based on the plurality of preset positions and the second selected route; and

control the display to replace the movement time on the setting window with the second movement time.

9 . A control method for a control apparatus, the control method comprising:

generating, by the control apparatus, information about a setting window for setting a plurality of preset positions each associated with a pan value, a tilt value, and a zoom value of an imaging unit;

controlling, by the control apparatus, a display to display the setting window;

setting, by the control apparatus, the plurality of preset positions and an order of the plurality of preset positions based on a user operation on the setting window;

calculating, by the control apparatus, a movement time taken to move an imaging range of the imaging unit once along a selected route, based on the plurality of preset positions and the selected route, wherein the selected route is selected by a user from among a plurality of routes for controlling the imaging range; and

controlling, by the control apparatus, the display to display the movement time on the setting window,

wherein the movement time is calculated based on a degree of change in acceleration from a motion start to a motion end in controlling the imaging range along the selected route.

10 . A non-transitory computer-readable storage medium storing a computer program for causing a computer to perform a control method comprising:

generating information about a setting window for setting a plurality of preset positions each associated with a pan value, a tilt value, and a zoom value of an imaging unit;

controlling a display to display the setting window;

setting the plurality of preset positions and an order of the plurality of preset positions based on a user operation on the setting window;

calculating a movement time taken to move an imaging range of the imaging unit once along a selected route, based on the plurality of preset positions and the selected route, wherein the selected route is selected by a user from among a plurality of routes for controlling the imaging range; and

controlling the display to display the movement time on the setting window,

wherein the movement time is calculated based on a degree of change in acceleration from a motion start to a motion end in controlling the imaging range along the selected route.