Control unit and control method

JP2025004664A5Pending Publication Date: 2026-05-20CANON KK
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
CANON KK
Filing Date
2023-06-26
Publication Date
2026-05-20

AI Technical Summary

Technical Problem

Existing imaging device control systems require users to set new patterns from scratch even when similar patterns are desired, leading to time and effort inefficiencies.

Method used

A control device that divides imaging device movement routes into segments, allowing users to make corrections to operation settings in units of these segments, with graphical user interfaces for editing and automatic adjustments based on subject detection.

Benefits of technology

Enables efficient and accurate setting of imaging device controls with reduced user effort, supporting precise adjustments and automatic corrections for improved operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To support control settings for an imaging apparatus performed by a user.SOLUTION: A control unit controls an imaging apparatus having an imaging unit configured to be able to change a photographing direction, and has: storage means that stores operation settings including information on a moving path of the photographing direction of the imaging unit for a given period; and receiving means that receives correction on the operation settings. The receiving means divides the moving path included in the operation settings into a plurality of segments, and receives the correction on the operation settings, with each of the segments obtained through the division as a unit.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to settings for drive control of an imaging device. [Background technology]

[0002] In recent years, the number of imaging devices that can be operated remotely has been increasing. One of these is a live streaming camera that distributes captured video images over a network. A loop operation function is known as a function related to driving the pan-tilt-zoom (PTZ) of a live streaming camera. The loop operation function is a function in which PTZ and other driving instructions are given to the imaging device in advance using a device such as a switcher, and the imaging device repeatedly performs operations according to the driving instructions. Since the imaging device can continue the loop operation even after the connection with the switcher is cut off, it is possible to set the driving settings of multiple imaging devices with one switcher.

[0003] A preset function is also known as a technique for driving an imaging device even when no drive instruction is given. The preset function is a function for setting a drive instruction triggered by an event or time in advance in the imaging device and driving it. Patent Document 1 discloses a technique for accepting a user's selection of one pattern from several patterns in which a drive path to a target point and a drive speed are set in advance. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2022-81894 A Summary of the Invention [Problem to be solved by the invention]

[0005] However, in the technology of Patent Document 1, if a user wants to set a pattern different from a previously set pattern, the user needs to set the pattern anew. In other words, even if the user wants to set a pattern similar to a previously set pattern, the user needs to set the pattern from scratch, which is troublesome for the user.

[0006] The present invention has been made in view of the above problems, and has an object to provide a technique for assisting a user in setting drive control of an imaging device. [Means for solving the problem]

[0007] In order to solve the above-mentioned problems, a control device according to the present invention has the following configuration. That is, the control device controls an image capturing device having an image capturing unit configured to be able to change the image capturing direction, A storage means for storing operation settings including information on a moving path of the imaging unit in an imaging direction for a given period of time; a receiving means for receiving a modification to the operation setting; having The accepting means divides the movement path included in the operation setting into a plurality of segments, and accepts a correction to the operation setting in units of the divided segments. Effect of the Invention

[0008] According to the present invention, it is possible to provide a technique for assisting a user in setting drive control of an imaging device. [Brief description of the drawings]

[0009] [Figure 1] 1 is a block diagram showing an overall configuration of an imaging system; [Diagram 2] 13 is a flowchart of a loop route setting process and a division process. [Diagram 3] FIG. 13 is a diagram illustrating an initial setting and division setting of a route. [Figure 4] FIG. 13 is a diagram illustrating an example of a GUI that displays divided route information. [Diagram 5] FIG. 13 is a diagram illustrating an example of a GUI for setting a route type of each segment of a loop route. [Figure 6] 11 is a flowchart of a subject search process and a detection result display process (second embodiment). [Figure 7] 13 is a diagram showing an example of a GUI that notifies a subject detection status. FIG. [Figure 8] 13 is a flowchart of a subject search process and a detection result display process (third embodiment). [Figure 9] 11A and 11B are diagrams illustrating an example of a route modification method and a GUI for route modification. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] Hereinafter, the embodiments will be described in detail with reference to the attached drawings. Note that the following embodiments do not limit the invention according to the claims. Although the embodiments describe a number of features, not all of these features are essential to the invention, and the features may be combined in any manner. Furthermore, in the attached drawings, the same reference numbers are used for the same or similar configurations, and duplicated descriptions are omitted.

[0011] (First embodiment) As a first embodiment of the imaging device according to the present invention, an imaging device having a control device that accepts imaging control settings via a client device, which is an external device, will be described below. As described later, the imaging device has an imaging unit configured to be able to change the shooting direction. Note that, in each embodiment, an example will be described in which the imaging device has a function as a control device, but the control device may be external to the imaging device. For example, the client device may have the function as the control device.

[0012] <System configuration and device configuration> 1 is a block diagram showing the overall configuration of an imaging system. The imaging system includes an imaging device 1000 and a client device 1001. The imaging device 1000 and the client device 1001 may be configured to be directly connected by a cable, or may be configured to be connected via an arbitrary network. The imaging device 1000 captures images according to imaging control contents set by the client device 1001.

[0013] The imaging unit 101 includes a photographing lens (photographing optical system) including a focus lens and a zoom lens for focusing incident light, and an imaging element that photoelectrically converts a subject image (optical image) obtained through the photographing lens and outputs a pixel signal.

[0014] The lens driver 102 controls the focus of the photographing lens (zoom lens) and changes the zoom magnification.

[0015] The processing unit 103 is a processing unit that performs image processing, image analysis processing, and image distribution processing on the input image from the imaging element, and also performs control processing of each driving unit via a driving control unit 104 composed of a motor driver, etc. It is assumed that the processing unit 103 is realized by a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), etc., but is not limited to these.

[0016] The drive control unit 104 drives and controls the lens drive unit 102, tilt drive unit 105, and pan drive unit 106 based on a control signal from the processing unit 103, thereby performing focus, zoom, tilt, and pan operations in the imaging device 1000 and changing the imaging area. Although the processing unit 103 and the drive control unit 104 are described here as being separate, a configuration in which the processing unit 103 directly controls each drive unit may also be used.

[0017] The storage unit 107 stores various data (including a drive path and drive speed of a loop operation, which will be described later) and software programs for controlling the entire imaging device 1000. The storage unit 107 is assumed to be a non-volatile memory such as a flash ROM or an EEPROM, with a capacity of several kB to several hundred MB, but is not limited to these.

[0018] The interface (I / F) unit 108 includes an interface (I / F) for distributing video signals, an I / O port for control, etc. Video signal I / Fs include a high definition multimedia interface (HDMI (registered trademark)), a serial digital interface (SDI), a composite signal, etc. Control I / O ports include Ethernet and RS422, etc.

[0019] The imaging device 1000 transmits and receives captured images and various setting information to and from the client device 1001 via an interface unit 108. The client device 1001 is a terminal device operated by a user, and includes a display unit 109 and an operation unit 110.

[0020] The display unit 109 is composed of a PC and a liquid crystal display, etc., and displays the captured image and various setting information sent from the imaging device 1000. The operation unit 110 is composed of a switcher including a joystick that can input instructions for the drive direction of the imaging device 1000, etc. The user operates the operation unit 110 based on the information displayed on the display unit 109. Based on the operation accepted from the user, the operation unit 110 transmits control information (change of imaging angle of view, change of imaging conditions, control of various functions) to the imaging device 1000.

[0021] <Device Operation> The following describes a process in which the client device 1001 sets the loop operation function of the imaging device 1000. In the following description, the operation setting of a loop route (a moving route in the shooting direction for a given period) in the loop operation function will be described, but a zoom operation may also be set at the same time.

[0022] <Loop route setting process> Fig. 2 is a flowchart of loop route setting and division processing. Fig. 3 is a diagram for explaining route initial setting and division setting. In the following description, it is assumed that the processing unit 103 and storage unit of the imaging device 1000 function as a web server, and that the loop route setting is accepted via the web server. It is assumed that the client device 1001 has a web browser constituting the display unit 109 accessing the web server of the imaging device 1000, and that the user sets the loop route via the web browser.

[0023] In S201, the operation unit 110 of the client device 1001 transmits a signal to the imaging device 1000 to start a loop route setting process. For example, the signal is transmitted when a user accesses a web server of the imaging device 1000 via a web browser and presses a start button (not shown) for inputting a loop route displayed on the web browser.

[0024] In S202, the operation unit 110 of the client device 1001 accepts input of the drive path of the imaging device 1000, which is a loop path. For example, the user operates the position of the pointer on the pan-tilt plane displayed on the web browser by operating the joystick, and inputs the loop path as shown in FIG. 3(a). The left, right, top and bottom frames in FIG. 3(a) correspond to the drive ends in the pan direction and tilt direction of the imaging device 1000, respectively. When accepting the input of the drive path, a drive speed setting corresponding to the tilt degree of the joystick may also be accepted. In addition, a schematic diagram showing the characteristics of each position may be displayed as the background image of FIG. 3(a). Alternatively, a captured image corresponding to the frame in FIG. 3(a) may be displayed as the background image of FIG. 3(a).

[0025] In S203, the operation unit 110 of the client device 1001 transmits a signal to the imaging device 1000 indicating that the loop route setting process is to be ended. For example, this is performed when the user presses an end button (not shown) for loop route input displayed on the web browser.

[0026] In S204, the processing unit 103 of the imaging device 1000 stores the input loop route in the storage unit 107.

[0027] In S205, the processing unit 103 of the imaging device 1000 divides the stored loop path into a plurality of segments based on parameters such as the driving direction, driving speed, elapsed time, etc. For example, as shown in Fig. 3(b), the loop path is divided into six segments (path 0→1, path 1→2, path 2→3, path 3→4, path 4→5, and path 5→0).

[0028] In S206, the processing unit 103 of the imaging device 1000 displays the divided loop route on the display unit 109 of the client device 1001. Specifically, the processing unit 103 provides GUI components (a captured image 401, route trajectory information 402, and route movement information 403, which will be described later) to the client device 1001. A graphical user interface (GUI) shown in Fig. 4 is displayed on the web browser of the client device 1001. As will be described later, this GUI is for accepting corrections to the loop route from the user on a segment-by-segment basis.

[0029] FIG. 4 is a diagram showing an example of a GUI displaying divided route information. FIG. 4 shows an example of displaying a captured image 401 by the imaging device 1000, route trajectory information 402, and route movement information 403. The route trajectory information 402 is a display in which the current capturing position (pan / tilt position) of the imaging device 1000 is superimposed on the divided loop route corresponding to FIG. 3(b). The captured image 401 is a display of the current captured image of the imaging device 1000 (i.e., an image corresponding to the "capture position" in the route trajectory information 402). The route movement information 403 is a table displaying the driving speed and elapsed time in each segment of the divided loop route. However, the display contents are not limited to these, and information such as the driving direction and acceleration may also be displayed.

[0030] 4, the route trajectory information 402 and the route movement information 403 are displayed separately, but the driving speed and the elapsed time may be displayed superimposed on the route trajectory information 402. For example, the thickness of the curve of each segment of the route trajectory information 402 may be changed to express whether the driving speed is fast or slow, whether the elapsed time is long or short, etc.

[0031] <Editing loop routes> 4, the information displayed in the route trajectory information 402 and the route movement information 403 is configured to be editable. For example, the user can modify the route trajectory of each segment displayed in the route trajectory information 402 through a joystick operation. In addition, the user can modify the values ​​of the driving speed and the elapsed time shown in the route movement information 403 through a keyboard operation.

[0032] That is, the user can edit the information displayed in the route trajectory information 402 and the route movement information 403 while viewing the current captured image 401 displayed on the GUI shown in Fig. 4. This allows the user to easily modify the loop route set in S201 to S203. The processing unit 103 of the imaging device 1000 performs processing to change the loop route stored in S204 based on the information edited via the GUI, and stores it in the storage unit 107 again.

[0033] As described above, according to the first embodiment, a low-precision loop route (temporary loop route) is set in S201 to S203, and user corrections to the temporary loop route divided into multiple segments are accepted in S206. This makes it possible to set a high-precision loop route while reducing the user's efforts, and enables the processing unit 103 to control the drive control unit 104 based on the high-precision loop route.

[0034] In particular, in the first embodiment, a tentative loop route is divided into a plurality of segments according to parameters such as drive direction, drive speed, and elapsed time. By accepting editing by the user for each segment, it is possible to set the operation within the loop route in detail. Furthermore, it is possible to significantly reduce the effort required by the user when, for example, it is desired to modify only a portion of the loop route.

[0035] Second embodiment In the second embodiment, a mode will be described in which the detection state of a predetermined subject (such as a person) in an imaging device is used in editing processing of a loop route. Note that only the parts that differ from the first embodiment will be described below.

[0036] <Setting route type for each segment> In the second embodiment, a route type is set in advance for each segment of the loop route. Here, either "subject priority" or "route" is set as the route type for each segment. The "subject priority" type refers to a segment where the subject to be photographed is expected to be present. The "route" type refers to a segment where the subject to be photographed is not expected to be present. More specifically, the "subject priority" type is set for a segment that is determined to be abnormal if the subject is not detected during shooting.

[0037] Fig. 5 is a diagram showing an example of a GUI for setting the route type of each segment of a loop route. Fig. 5 shows the GUI displayed in S206 of Fig. 2 in the second embodiment. In the route movement information 403 in Fig. 5, a type field 501 for setting the above-mentioned "route type" is configured to be editable. The user can specify the value of the type field 501 (i.e., "subject priority" or "route") via keyboard operation.

[0038] In the following description, it is assumed that "subject priority" is specified for route 0 → 1. Note that subject detection is performed by subjecting the captured image acquired by the imaging unit 101 to image analysis by the processing unit 103, such as face detection and moving object detection.

[0039] <Searching for a subject within a loop route> Fig. 6 is a flowchart of the subject search process and the display process of the detection result. When the GUI of Fig. 5 displayed in S206 of Fig. 2 is displayed, the imaging device 1000 performs the shooting operation based on the loop operation function and the operation setting (loop route) set at that time.

[0040] In S601, the processing unit 103 of the imaging device 1000 detects during loop operation that a subject has not been detected in a segment for which “subject priority” has been set. Here, it is assumed that a subject has not been detected on route 0→1.

[0041] In S602, the processing unit 103 of the imaging device 1000 controls the driving of the lens driving unit 102 while capturing an image of the undetected segment (route 0 → 1) to change the capturing angle of view to the Wide side. In other words, the processing unit 103 controls the imaging unit 101 to expand the capturing range.

[0042] In S603, the processing unit 103 of the imaging device 1000 performs the subject detection process again, and determines whether or not the subject has been detected by changing the imaging angle of view to the Wide side. If the subject has been detected, the process proceeds to S604, and if not, the process proceeds to S605. Note that, although the imaging angle of view is changed to the Wide side as a subject search operation here, the subject may also be searched for by combining panning and tilting within a range that does not affect the forward and backward paths.

[0043] In S604, the processing unit 103 of the imaging device 1000 displays, on the GUI, a detection position 701 of the subject and a display 702 indicating that "the subject's position has changed." That is, the processing unit 103 provides the client device 1001 with information that "the subject's position has changed" as additional information. For example, the processing unit 103 calculates the position of the subject based on the coordinates of the subject in the captured image in which the subject was detected in S603. Meanwhile, in S605, the processing unit 103 of the imaging device 1000 displays, on the GUI, a display 703 indicating that "the subject has become undetected." That is, the processing unit 103 provides the client device 1001 with information that "the subject has become undetected" as additional information.

[0044] Fig. 7 is a diagram showing an example of a GUI that notifies the detection status of a subject. Fig. 7(a) shows a situation in which a subject detection position 701 and a display 702 are displayed in the route trajectory information 402 in the GUI. Meanwhile, Fig. 7(b) shows a situation in which a display 703 is displayed in the route trajectory information 402 in the GUI.

[0045] Note that, while an example is shown here in which the detection position 701, display 702, and display 703 are superimposed on the route trajectory information 402, these pieces of information may also be superimposed on the route movement information 403 and / or the captured image 401.

[0046] As described above, according to the second embodiment, when a subject becomes undetected, the subject is searched for and its position is displayed, which allows the user to omit the operation of searching for the subject when resetting the route of the loop operation. Also, when the subject cannot be detected, the fact that the subject cannot be detected is displayed on the GUI, which allows the user to understand that the subject is in an undetected state.

[0047] Third embodiment In the third embodiment, a form in which the loop route is automatically corrected based on the detection state of the subject in the imaging device will be described. Note that, in the following, only the parts that differ from the first and second embodiments will be described.

[0048] <Automatic correction of loop routes> Fig. 8 is a flowchart of the subject search process and the display process of the detection result. Fig. 9 is a diagram showing an example of a route correction method and a route correction GUI. With the GUI of Fig. 5 displayed in S206 of Fig. 2 displayed, the imaging device 1000 performs a shooting operation based on the loop operation function and the loop route set at that time.

[0049] In S801, the processing unit 103 of the imaging device 1000 detects during loop operation that a subject has not been detected in a segment for which “subject priority” has been set. Here, it is assumed that a subject has not been detected on route 0→1.

[0050] In S802, the processing unit 103 of the imaging device 1000 controls the driving of the lens driving unit 102 while capturing an image of the undetected segment (route 0→1), and changes the capturing angle of view to the Wide side.

[0051] In S803, the processing unit 103 of the imaging device 1000 performs the subject detection process again, and determines whether or not the subject has been detected by changing the imaging angle of view to the Wide side. If the subject has been detected, the process proceeds to S805, and if not, the process proceeds to S804. Note that, although the imaging angle of view is changed to the Wide side as a method of searching for the subject here, panning and tilting may also be combined to search for the subject as long as the route ahead and behind is not affected.

[0052] In S804, the processing unit 103 of the imaging device 1000 displays a message indicating that "the subject has become undetected" on the GUI, and then ends the flow of FIG.

[0053] In S805, the processing unit 103 of the imaging device 1000 determines whether or not the subsequent segment is set to "subject priority." If it is set to "subject priority," the process proceeds to S806, and if it is not set to "subject priority," the process proceeds to S808.

[0054] In S806, the processing unit 103 of the imaging device 1000 modifies the loop route so that the loop route passes through the detection position 901 where the subject was detected in S803 and continues to pass through the subsequent segment (here, route 1→2). Fig. 9(a) is a diagram showing an example of the detection position 901 where the subject was detected in S803. Fig. 9(b) is a diagram showing an example of the modified loop route.

[0055] 9(b), the set position of the target point 1' is the detected position 901. Alternatively, the set position of the target point 1' may be set to a position that includes the detected position 901 (a position that passes through the detected position 901) when connected to the target point 0. At this time, the display of the route movement information 403 is also updated in accordance with the route trajectory information 402.

[0056] In S807, the processing unit 103 of the imaging device 1000 displays a pop-up message indicating that the loop route has been changed, and ends the process. Fig. 9(b) shows an example in which an existing segment ("route 0→1") is deleted, and instead "route 0→1'" and "route 1'→1" are added.

[0057] In S808, the processing unit 103 of the imaging device 1000 modifies the loop route so that it passes through the detection position 901 where the subject was detected in S803. Fig. 9C is a diagram showing an example of the modified loop route.

[0058] In FIG. 9(c), the set position of target point 1' is the detected position 901. Since there is no need to pass through the next segment ("route 1 → 2"), "route 1 → 2" is deleted along with "route 0 → 1". Instead, "route 0 → 1'", which passes through the detected position 901, and "route 1' → 2" are newly added to smoothly connect the trajectory to the existing "route 2-3". At this time, the display of route movement information 403 is also updated to match the route trajectory information 402.

[0059] In S809, the processing unit 103 of the imaging device 1000 displays a pop-up message indicating that the loop route has been changed, and ends the process. Fig. 9(c) shows an example in which the existing segments ("route 0→1" and "route 1→2") are deleted, and instead "route 0→1'" and "route 1'→2" are added.

[0060] As described above, according to the third embodiment, when a subject is not detected, the subject is searched for and the loop route is automatically (autonomously) corrected. This allows the user to omit the operation of manually correcting the route of the loop operation. In addition, by taking into account the type of the segment following the segment to be corrected, it is possible to correct the loop route to a more appropriate one. In other words, it is possible to correct the loop route so as not to pass through areas where photography is not required.

[0061] The disclosure of this specification includes the following control device and control method. (Item 1) A control device for controlling an imaging device having an imaging unit configured to be able to change an imaging direction, A storage means for storing operation settings including information on a moving path of the imaging unit in an imaging direction for a given period of time; a receiving means for receiving a modification to the operation setting; having The accepting means divides the movement path included in the operation setting into a plurality of segments, and accepts a modification to the operation setting in units of the divided segments. A control device comprising: (Item 2) A driving means for changing the photographing direction of the imaging unit; A control means for controlling the driving means in accordance with the operation setting; and The control means further controls the imaging unit in accordance with the operation settings. 2. The control device according to item 1, (Item 3) The present invention further includes a providing means for providing information of components displayed on a graphical user interface (GUI) for accepting a user operation for modifying the operation settings displayed on a display unit of an external device to the external device. 3. The control device according to item 1 or 2, (Item 4) The receiving means divides the movement path into the plurality of segments based on at least one of a driving direction, a driving speed, and an elapsed time included in the operation settings. 4. The control device according to any one of items 1 to 3. (Item 5) The imaging device further includes a detection unit for detecting a predetermined subject in the captured image acquired by the imaging unit, the receiving means is configured to further receive, for each of the plurality of segments, a designation as to whether or not the segment is a segment in which a predetermined subject is expected to exist; when the predetermined subject is not detected in a segment designated as a segment in which the presence of the predetermined subject is expected, the detection means expands an imaging range of the imaging unit and performs a search operation for the predetermined subject; The providing means provides additional information to be displayed on the GUI based on a detection result obtained by the searching operation of the detecting means. 4. The control device according to item 3, (Item 6) When the predetermined subject is detected by the searching operation of the detection means, the providing means provides a detected position of the predetermined subject as the additional information, and when the predetermined subject is not detected by the searching operation of the detection means, the providing means provides, as the additional information, information that the predetermined subject has not been detected. 6. The control device according to item 5, characterized in that (Item 7) When the predetermined subject is detected by the searching operation of the detection means, the reception means corrects the movement route to a route that passes through a detection position of the predetermined subject. 7. The control device according to item 6, characterized in that (Item 8) The reception means performs different corrections on the movement path based on whether a segment subsequent to the segment where the detection means performed the search operation is designated as a segment in which the predetermined subject is expected to exist. 8. The control device according to item 7, characterized in that (Item 9) A method for controlling an imaging device having an imaging unit configured to be able to change an imaging direction, comprising: a storage step of storing in a storage unit an operation setting including information on a moving path of the imaging unit in an imaging direction for a given period of time; a receiving step of receiving a modification to the operation setting; A dividing step of dividing the movement path included in the operation setting into a plurality of segments; a receiving step of receiving a modification to the operation setting in units of the divided segments; Includes A control method comprising:

[0062] (Other Examples) The present invention can also be realized by a process in which a program for implementing one or more of the functions of the above-described embodiments is supplied to a system or device via a network or a storage medium, and one or more processors in a computer of the system or device read and execute the program. The present invention can also be realized by a circuit (e.g., ASIC) that implements one or more of the functions.

[0063] The invention is not limited to the above-described embodiments, and various modifications and variations are possible without departing from the spirit and scope of the invention. Accordingly, the following claims are appended to apprise the public of the scope of the invention. [Explanation of symbols]

[0064] 1000 imaging device; 1001 client device; 101 imaging section; 102 lens driving section; 103 processing section; 104 driving control section; 105 tilt driving section; 106 pan driving section; 107 storage section; 108 interface section; 109 display section; 110 operation section

Claims

1. A control device for controlling an imaging device having an imaging unit configured to change the shooting direction, A storage means for storing operation settings including information on the movement path of the imaging unit in the shooting direction for a given period of time, A receiving means for receiving modifications to the aforementioned operation settings, It has, The receiving means divides the movement path included in the operation setting into a plurality of segments, and accepts modifications to the operation setting on a unit basis of the divided segments. A control device characterized by the following features.

2. A driving means for changing the shooting direction of the imaging unit, A control means for controlling the drive means according to the aforementioned operating settings, It further possesses, The control means further controls the imaging unit according to the operation settings. The control device according to feature 1.

3. The system further includes a means for providing information on the components displayed in a graphical user interface (GUI) for receiving user operations to modify the operation settings displayed on the display unit of the external device. The control device according to feature 1.

4. In the GUI, the line thickness of each of the multiple segments is displayed differently based on the driving speed or elapsed time in each of the multiple segments derived from the operation settings. The control device according to claim 3.

5. The receiving means divides the movement path into the plurality of segments based on at least one of the drive direction, drive speed, and elapsed time included in the operation setting. The control device according to feature 1.

6. The system further includes detection means for detecting a predetermined subject in the image captured by the imaging unit, The receiving means is configured to further receive a designation for each of the plurality of segments as to whether or not a segment is expected to contain a predetermined subject. If the detection means fails to detect the predetermined subject in a segment designated as one in which the presence of the predetermined subject is expected, it expands the imaging range of the imaging unit and performs a search operation for the predetermined subject. The providing means provides additional information to be displayed in the GUI based on the detection result of the search operation of the detection means. The control device according to claim 3.

7. The providing means provides the detection location of the predetermined subject as additional information when the predetermined subject is detected by the search operation of the detection means, and provides the fact that the predetermined subject was not detected as additional information when the predetermined subject is not detected by the search operation of the detection means. The control device according to claim 6.

8. When the detection means detects the predetermined subject by the search operation, the receiving means modifies the movement path to a path that passes through the detection position of the predetermined subject. The control device according to feature 7.

9. The receiving means performs different modifications to the travel path based on whether the segment following the segment in which the detection means performed the search operation is designated as a segment in which the presence of the predetermined subject is expected. The control device according to claim 8.

10. The receiving means accepts the modification by user operation. The control device according to feature 1.

11. The driving means changes the shooting direction by changing at least one of the pan direction and tilt direction of the imaging unit. The control device according to claim 2.

12. A control method for an imaging device having an imaging unit configured to change the shooting direction, A storage step of storing in a storage unit an operation setting that includes information on the movement path of the imaging unit in the shooting direction for a given period of time, A receiving process for accepting modifications to the aforementioned operation settings, A division step of dividing the movement path included in the operation setting into multiple segments, A receiving step that accepts modifications to the aforementioned operation settings in units of the divided segments, including A control method characterized by the following:

13. A computer program for causing a computer to function as one of the means of the control device described in any one of claims 1 to 11.