Information processing device, information processing method, imaging device, control method, and program
The information processing apparatus simplifies image display operations by automatically adjusting settings based on predefined optimal settings, reducing complexity in displaying images suitable for different setting processes.
Patent Information
- Application Number
- JP2021206194
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-12-20
- Publication Date
- 2026-01-20
- Estimated Expiration
- 2041-12-20
AI Technical Summary
Existing imaging systems require manual user operations to display images suitable for different setting processes, leading to complexity in the setting process.
An information processing apparatus that automatically adjusts image settings based on predefined optimal settings associated with each setting menu, transmitting appropriate control commands to the imaging device to display images suitable for the selected setting process.
Simplifies the operation of displaying images suitable for specific setting processes by automating the adjustment of image settings according to predefined optimal settings.
Smart Images

Figure 0007802520000001 
Figure 0007802520000002 
Figure 0007802520000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing method. [Background technology]
[0002] Conventionally, imaging devices that capture images have a function of delivering an image (hereinafter, a "cut-out image"), which is a partial area within the angle of view cut out from an image with the entire angle of view, to an information processing device. Furthermore, as a conventional technology, an information processing device can display an image or a cut-out image received from the imaging device on a display. Furthermore, an information processing device that receives an image from the imaging device has a function of changing the settings of the imaging device in response to a user's input on a setting screen displayed on a display. This function allows a user to change parameters related to the settings of the imaging device while checking the image delivered from the imaging device and displayed by the information processing device.
[0003] Patent Document 1 discloses a method of setting the crop range while viewing an image in which the crop range changes depending on the focus position. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Patent Publication No. 2016-36183 Summary of the Invention [Problem to be solved by the invention]
[0005] When there are multiple different types of setting processes for images captured by an imaging device, there may be an image that is suitable for display depending on the setting process. Here, assume that a user sets a setting process on a setting screen. In this case, Patent Document 1 does not consider an image that is suitable for display in the setting process, so the user must manually operate the setting process to display the suitable image, which is cumbersome.
[0006] Therefore, the present invention aims to prevent the operations for displaying an image suitable for the setting process performed on the setting screen from becoming complicated. [Means for solving the problem]
[0007] In order to solve the above problems, an information processing apparatus according to the present invention comprises the following arrangement: an acquisition unit for acquiring an image transmitted by an imaging device; Multiple corresponding Settings Menu At least one of the following a display control means for causing the display means to display the information; To get an image with a given image setting Control Commands In front The image is transmitted to the imaging device. send means and When a first setting menu is selected from the plurality of setting menus, the transmission means transmits to the imaging device a control command in response to the selection of the first setting menu, for acquiring an image with a first image setting corresponding to the first setting menu, and the display means displays the image with the first image setting transmitted from the imaging device in response to the control command, in association with the first setting menu; when a second setting menu different from the first setting menu is selected from the plurality of setting menus, the transmission means transmits to the imaging device a control command in response to the selection of the second setting menu, for acquiring an image with a second image setting corresponding to the second setting menu, which is different from the first image setting, and the display means displays the image with the second image setting transmitted from the imaging device in response to the control command, in association with the second setting menu. [Effects of the Invention]
[0008] According to the present invention, it is possible to prevent the operation for displaying an image suitable for the setting process performed on the setting screen from becoming complicated. [Brief explanation of the drawings]
[0009] [Figure 1] FIG. 1 is a diagram illustrating a system configuration. [Figure 2] FIG. 1 is a diagram illustrating the appearance of an imaging device. [Figure 3] FIG. 2 is a functional block diagram of an imaging device and an information processing device. [Figure 4] FIG. 10 is a diagram illustrating a setting screen. [Figure 5] FIG. 10 is a diagram showing an image setting file. [Figure 6] 10 is a flowchart showing the flow of information processing related to the setting screen. [Figure 7] 10 is a flowchart showing the flow of a control method for the imaging device relating to a setting screen. [Figure 8] FIG. 2 is a diagram illustrating the hardware configuration of each device. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. Note that the configurations shown in the following embodiments are merely examples and are not limited to the configurations shown in the drawings.
[0011] (Embodiment 1) 1 is a diagram showing the system configuration of this embodiment. The system of this embodiment includes an image capturing device 100, an information processing device 200, a display 210, and a network 300.
[0012] The imaging device 100 and the information processing device 200 are connected to each other via a network 300. The network 300 is realized by a plurality of routers, switches, cables, etc. that comply with a communication standard such as ETHERNET (registered trademark).
[0013] The network 300 may be realized by the Internet, a wired local area network (LAN), a wireless LAN, a wide area network (WAN), or the like.
[0014] The imaging device 100 is a device that captures an image and functions as an imaging unit capable of changing the imaging range. The imaging device 100 transmits image data of the captured image, information on the date and time the image was captured, identification information for identifying the imaging device 100, and information on the imaging range of the imaging device 100 to an external device such as an information processing device 200 via a network 300. The information processing device 200 is, for example, a client device such as a personal computer on which a program for implementing the processing functions described below is installed. Note that although the system according to this embodiment uses one imaging device 100, multiple imaging devices 100 may also be used. That is, multiple imaging devices 100 may be connected to the information processing device 200 via the network 300. In this case, the information processing device 200 determines which of the multiple imaging devices 100 captured the transmitted image, for example, using identification information associated with the transmitted image.
[0015] The display 210 is configured with an LCD (Liquid Crystal Display) or the like, and displays images captured by the imaging device 100. The display 210 is connected to the information processing device 200 via a display cable that complies with a communication standard such as HDMI (High Definition Multimedia Interface) (registered trademark). The display 210 and the information processing device 200 may be provided in a single housing.
[0016] Next, an imaging device 100 according to this embodiment will be described with reference to Fig. 2 and Fig. 3. Fig. 2 is an example of an external view of the imaging device 100 according to this embodiment. Fig. 3 is an example of functional blocks of the imaging device 100 and the information processing device 200 according to this embodiment. Among the functional blocks of the imaging device 100 shown in Fig. 3, the functions of the image processing unit 112, the system control unit 113, the cropping processing unit 114, the storage unit 115, the communication unit 116, etc. are realized as follows. That is, they are realized by a CPU (Central Processing Unit) 800 of the information processing device 200 executing a computer program stored in a ROM (Read Only Memory) 820 of the information processing device 200, which will be described later with reference to Fig. 8.
[0017] The direction in which the optical axis of the lens 101 faces is the imaging direction of the imaging device 100, and a light beam that has passed through the lens 101 forms an image on an imaging element of an imaging unit 111 of the imaging device 100. The imaging unit 111 is composed of an imaging element (not shown) such as a CCD (charge coupled device) sensor or a CMOS (complementary metal oxide semiconductor) sensor. The imaging unit 111 then photoelectrically converts the subject image formed through the lens 101 to generate an electrical signal. The image processing unit 112 performs image processing such as converting the electrical signal photoelectrically converted by the imaging unit 111 into a digital signal and compression encoding, and generates image data of the captured image.
[0018] The cropping processing unit 114 performs cropping processing to crop a partial area from the image of the image data generated by the image processing unit 112 (i.e., the image captured by the imaging device 100), and generates a cropped partial image (hereinafter, cropped image). The cropping processing unit 114 generates the cropped image by, for example, cropping an arbitrary area from the image of the image data generated by the image processing unit 112 (electronic PTZ). The cropping processing unit 114 may also perform the following process as the cropping processing. Specifically, the cropping processing unit 114 may determine a cropping range so that the center position of the image captured by the imaging device 100 coincides with the center position of the cropped range (hereinafter, cropping range), and then crop the cropped range from the image to generate a cropped image. In this case, the cropping processing unit 114 performs electronic zooming, which is a process of changing the size of the cropping range while ensuring that the center position of the captured image coincides with the center position of the cropping range. The electronic zooming process provides control such that the zoom magnification is virtually changed.
[0019] The storage unit 115 stores (holds) information indicating, for example, the position of a cropping range cropped out by cropping processing in a captured image. The communication unit 116 communicates with the information processing device 200 via an I / F 840, which will be described later with reference to FIG. 8. For example, the communication unit 116 transmits image data of an image captured by the imaging device 100 to the information processing device 200 via the network 300. The communication unit 116 also receives control commands, which are commands for controlling the imaging device 100, transmitted from the information processing device 200, and transfers the control commands to the system control unit 113. The communication unit 116 also transmits a UI for displaying or changing current setting values of the imaging device 100 to the information processing device 200.
[0020] The system control unit 113 controls the entire imaging device 100 in accordance with processing executed by the CPU 800, which will be described later with reference to Fig. 8, and performs the following processing, for example. That is, the system control unit 113 analyzes a control command for controlling the imaging device 100 transmitted from the information processing device 200, and performs processing according to the control command. The system control unit 113 also instructs the cropping processing unit 114 on the cropping range. The system control unit 113 also transmits image data generated by the image processing unit 112 and data of the cropped image generated by the cropping processing unit 114 to the information processing device 200.
[0021] Next, information processing of the information processing device 200 according to this embodiment will be described with reference to the functional blocks of the information processing device 200 shown in Fig. 3. It should be noted that each function of the information processing device 200 is realized as follows using a ROM 820 and a CPU 800, which will be described later with reference to Fig. 8. That is, each function shown in Fig. 3 is realized by the CPU 800 of the information processing device 200 executing a computer program stored in the ROM 820 of the information processing device 200.
[0022] The display control unit 201 causes the display 210 to display images captured by the imaging device 100, a setting screen related to image quality, and images received from the imaging device 100. The operation reception unit 202 receives information on user operations via an input device (not shown) such as a keyboard, mouse, or touch panel. The input unit assumes a button, mouse, joystick, or the like and receives various operations from the user. For example, the display control unit 201 causes the display 210 to display a setting screen for configuring settings related to the imaging device 100, and the operation reception unit 202 receives information on user operations on the setting screen displayed on the display 210. The system control unit 203 transmits control commands to the remote camera via the communication unit 204 in response to user operations.
[0023] The communication unit 204 transmits various setting commands and control commands for the imaging device 100 transmitted from the system control unit 203 to the imaging device 100 via an I / F 840, which will be described later with reference to Fig. 8. The communication unit 204 also receives image data transmitted from the imaging device 100 and responses from the imaging device 100 to commands transmitted from the information processing device 200 to the imaging device 100, and transmits them to the system control unit 203. The storage unit 205 also stores setting screens, images acquired by the communication unit 204, and the like.
[0024] The system control unit 203 generates various setting commands and control commands based on the user operations received by the operation receiving unit 202 , and transmits them to the imaging device 100 via the communication unit 204 .
[0025] As described above, the information processing device 200 can control the imaging device 100 via the network 300.
[0026] Next, the setting screens displayed on the display 210 by the information processing device 200 of this embodiment will be described with reference to the GUIs (Graphical User Interfaces) of the setting screens shown in FIGS. 4(a) to 4(c). Setting screens 400a to 400c shown in FIGS. 4(a) to 4(c) are GUIs displayed on the display 210 by the information processing device 200. As shown in FIGS. 4(a) to 4(c), the setting screens 400a to 400c each include a menu list 401 made up of a setting menu (1) 402, a setting menu (2) 403, and a setting menu (3) 404. As shown in FIGS. 4(a) to 4(c), the setting screens 400a to 400c further include image display areas 405a to 405c in which images transmitted from the imaging device 100 are displayed, and setting areas 406a to 406c. Each of the setting menus (1) to (3) in the menu list 401 is associated with a different setting process. For example, the setting menu (1) 402 is associated with a setting process for setting a privacy mask on a captured image, and a setting screen 400a for the setting process for setting the privacy mask is displayed in response to a user operation of selecting the setting menu (1) 402. The setting screen 400a shown in FIG. 4(a) illustrates a setting screen that is displayed when the setting menu (1) 402 is selected. The setting menu (2) 403 is associated with a setting process related to video analysis processing, such as person detection and moving object detection, and a setting screen 400b for the setting process related to the video analysis processing is displayed in response to a user operation of selecting the setting menu (2) 403. The setting screen 400b shown in FIG. 4(b) illustrates a setting screen that is displayed when the setting menu (2) 403 is selected. The setting menu (3) 404 is associated with a setting process for setting a cropping range, and a setting screen 400c for the setting process for the cropping range is displayed in response to a user operation of selecting the setting menu (3) 404.
[0027] Each of the setting processes has a setting suitable for the image to be displayed in the image display areas 405a-c. For example, when setting a privacy mask, there is a desire to set an area where privacy is protected (i.e., an area where a privacy mask is set) while checking the image capture environment from a bird's-eye view. Therefore, it is desirable that the image display area 405a of the setting screen 400a corresponding to the privacy mask setting displays an image captured when the image capture device 100 has the maximum angle of view (in other words, the zoom magnification at the WIDE end).
[0028] Now, consider a case where video analysis processing is set. Generally, when video analysis processing such as person detection or moving object detection is performed in the imaging device 100, the video analysis processing may be performed not on the image captured by the imaging device 100 but on a cropped image obtained by cropping a cropped range from the image. This is because, when an image transmitted from the imaging device 100 to a client device is a cropped image, the processing load associated with the video analysis processing is reduced by performing the video analysis processing on a cropped image, which is a partial image of the image captured by the imaging device 100, rather than on the entire image. Therefore, consider a case where video analysis processing is set and the video analysis processing is performed on a cropped image generated by the imaging device 100. In this case, it is desirable for the cropped image to be displayed in the image display area 405b of the setting screen 400b corresponding to the setting of the video analysis processing. The cropped image here may be an image captured by the electronic PTZ zoom of the imaging device 100 or an image captured by the electronic zoom.
[0029] Furthermore, in the case of the process of setting the cutout range, it is desirable to display an image of the cutout range. This is so that the user can appropriately check, for example, how the cutout image cut out from the image captured by the imaging device 100 will actually appear. Therefore, the image display area 405c of the setting screen 400c corresponding to the process of setting the cutout range displays the cutout image that is generated by cutting out the cutout range set in the image captured by the imaging device 100 and transmitted to the information processing device 100.
[0030] As described above, each setting screen has a setting (hereinafter referred to as an optimal image setting) that is suitable for the image to be displayed. The optimal image setting associated with each setting screen will now be described with reference to FIG. 5. The setting file 500 shown in FIG. 5 contains information about the optimal image setting displayed on the setting screen for each setting menu. The setting file 500 may be stored in advance in the information processing device 100, or may be stored in the imaging device 100 and acquired by the information processing device 100 as appropriate from the imaging device 100. As shown in FIG. 5, the setting file 500 contains Menu names 501 (Menu1 to Menu3) that identify each setting menu, and information about the optimal image setting for each menu name 501. For example, the optimal image setting 502 for Menu1 corresponding to the setting screen 400a contains information '1' that identifies the stream of image data transmitted from the imaging device 100, and information 'zoom.max' that indicates the maximum angle of view. That is, Menu 1 (setting screen 400a) indicates that it is desirable to display an image transmitted from the imaging device 100 in a stream of '1' and captured when the imaging device 100 has the maximum angle of view.
[0031] Similarly, optimal image setting 503 of Menu 2 corresponding to setting screen 400b includes information '2' that identifies the stream of image data transmitted from image capture device 100, and information 'dptz.zoom.value', 'dptz.pan.value', and 'dptz.tilt.value' that indicate the cropping range. In other words, Menu 2 (setting screen 400b) indicates that it is desirable to display an image transmitted from image capture device 100 in stream '2' and cropped from the cropping range currently set in image capture device 100. Similarly, optimal image setting 504 of Menu 3 corresponding to setting screen 400c includes information '3' that identifies the stream of image data transmitted from image capture device 100, and information 'dptz.zoom.value', 'dptz.pan.value', and 'dptz.tilt.value' that indicate the cropping range. That is, Menu 3 (setting screen 400c) indicates that it is desirable to display an image transmitted from the imaging device 100 in stream '3' and cut out from the cutout range currently set in the imaging device 100.
[0032] The format of the setting file 500 including the optimum image settings associated with the setting screen (or setting menu) is not limited to the example shown in Fig. 5. For example, it may be expressed in text display, XML (Extensible Markup Language), HTML (Hypertext Markup Language), JSON (Javascript Object Notation), object format, binary, etc. Furthermore, the settings of the optimum image settings 502 to 504 are not limited to the example shown in Fig. 5. For example, the image type, frame rate, encoding method, etc. may also be included.
[0033] Returning to the description of FIG. 4 , when a certain setting menu in the menu list 401 is selected by the user, the system control unit 203 of the information processing device 100 executes the following process. That is, the system control unit 203 refers to the setting file 500 and identifies the optimal image setting associated with the setting process of the selected setting menu (one of privacy mask setting, video analysis processing setting, cropping range setting, etc.). For example, when the setting menu (3) 404 is selected by the user, the system control unit 203 identifies the optimal image setting 504 of the setting menu (3) 404. Then, based on the captured image setting 504, the system control unit 203 generates a control command for transmitting a cropped image of the currently set cropping range from the imaging device 100 to the information processing device 200 in the stream '3', and transmits the control command to the imaging device 100. In accordance with the transmitted control command, the imaging device 100 generates a cropped image by cropping the currently set cropping range from the captured image, and distributes the cropped image to the information processing device 200 in the stream '3'.
[0034] Next, the setting process on each setting screen in FIG. 4 will be described in detail. First, the setting screen 400a corresponding to the privacy mask setting shown in FIG. 4(a) will be described. An image display area 405a of the setting screen 400a corresponding to the privacy mask setting displays an image transmitted from the imaging device 100 and captured at the maximum angle of view. A setting area 406a on the setting screen 400a includes the following buttons: an add button 408 for adding a new privacy mask, a delete button 409 for deleting the privacy mask currently selected by the user, and a save button 410 for saving the current privacy mask settings. For example, by pressing the add button 408, a privacy mask 407 is added to the image displayed in the image display area 405a. Here, the system control unit 203 can change the position and size of the privacy mask 407 in response to a user operation to change the position and size of the privacy mask 407 on the image display area 405a. Furthermore, the user can, for example, select a privacy mask 407 on an image displayed in the image display area 405a and then press a delete button 409, which causes the system control unit 203 to delete the setting of the privacy mask 407. Furthermore, in response to a user operation of pressing a save button 410, the system control unit 203 executes the following process: That is, the system control unit 203 stores the current settings of the position and size of the privacy mask and transmits a control command including information on the set position and size of the privacy mask to the image capturing device 100. Thereafter, the image capturing device 100 superimposes a privacy mask on the captured image (or a cropped image) at the position set by the user, and transmits the image with the privacy mask superimposed to an external device.
[0035] Next, a description will be given of a setting screen 400b corresponding to the settings for the video analysis processing shown in Fig. 4(b). An image display area 405b of the setting screen 400b displays a cropped image generated by the cropping processing in the imaging device 100 and transmitted from the imaging device 100. A setting area 406b of the setting screen 400b also includes a setting for the maximum size of a person to be detected in the person detection video analysis processing (maximum size setting 411) and a setting for the minimum size of a person to be detected (minimum size setting 412). The setting area 406b also includes a save button 413 for saving the settings (maximum size setting 411 and minimum size setting 412) related to the video analysis processing currently specified by the user.
[0036] Next, a setting screen 400c corresponding to the setting of the crop area shown in FIG. 4C will be described. An image display area 405c of the setting screen 400c shown in FIG. 4C displays a cropped image generated by the cropping process in the imaging device 100 and transmitted from the imaging device 100. A setting area 406c of the setting screen 400c includes a position change button 414 for changing the position of the crop area, a telephoto button 415 for reducing the size of the crop area, and a wide button 416 for increasing the size of the crop area. In response to a user operation of pressing at least one of the position change button 414, the telephoto button 415, and the wide button 416, the system control unit 203 generates a control command for changing the crop area and transmits it to the imaging device 100. Based on the control command, the imaging device 100 identifies the changed crop area, generates a cropped image of the crop area, and transmits it to the information processing device 200. The transmitted cropped image is displayed in the image display area 405c. Therefore, the image (cropped image) displayed in the image display area 405c is also dynamically changed in response to a user operation of pressing at least one of the position change button 414, the tele button 415, and the wide button 416. When the cancel button 417 is pressed, the setting of the crop range currently added by the user is canceled, and when the save button 418 is pressed, the setting of the crop range currently added by the user is saved and applied.
[0037] Here, information processing of the information processing device 200 according to this embodiment will be described with reference to the flow shown in Fig. 6. Note that the processing of the flow shown in Fig. 6 is assumed to be executed by the functional blocks shown in Fig. 3 which are realized by the CPU 800 of the imaging device 200 executing a computer program stored in the ROM 820 of the imaging device 200, for example.
[0038] First, in step S601, the system control unit 203 identifies information on optimal image settings corresponding to a setting menu specified by the user. Here, for example, the system control unit 203 references a setting file 500 stored in advance to identify optimal image settings associated with the selected setting menu. Here, for example, assume that the setting menu (1) 402 is selected by the user. At this time, the system control unit 203 references the setting file 500 to identify optimal image settings 502 corresponding to the setting menu (1) 402.
[0039] Next, in S602, the system control unit 203 acquires the current image settings of the image currently being transmitted from the imaging device 100. Here, for example, the system control unit 203 acquires information for identifying the stream of the image currently being transmitted from the imaging device 100 (distributed image), information on the cropping range when the image is a cropped image, and the like.
[0040] Next, in S603, the system control unit 203 compares the optimal image setting identified in S601 with the current image setting acquired in S602, and determines whether the image setting needs to be changed. For example, assume that the optimal image setting identified in S601 is the optimal image setting 502. At this time, if the current image setting of the imaging device 100 is the maximum angle of view setting, the system control unit 203 determines in S603 that the optimal image setting 502 and the current image setting are the same, and therefore does not need to change the image setting (No in S603). If it is determined that the image setting does not need to be changed (No in S603), the process proceeds to S605. Meanwhile, assume that the current image setting is set to a partial area of the image captured by the imaging device 100 as a cropping range. At this time, the system control unit 203 determines in S603 that the optimal image setting 502 and the current image setting are different, and therefore needs to change the image setting (Yes in S603). If it is determined that the image settings need to be changed (Yes in S603), the process proceeds to S604.
[0041] In S604, the system control unit 203 generates a control command to set the optimal image setting identified in S601 (i.e., the optimal image setting associated with the setting menu currently specified by the user), and transmits the control command to the imaging device 100, thereby changing the image setting of the imaging device 100. Here, for example, it is assumed that the optimal image setting identified in S601 is the optimal image setting 502. In this case, the system control unit 203 generates a control command for transmitting an image captured at the maximum angle of view from the imaging device 100 to the information processing device 200 in a stream of '1' based on the captured image setting 502, and transmits the control command to the imaging device 100. The imaging device 100 captures an image at the maximum angle of view in accordance with the transmitted control command, and distributes data of the image to the information processing device 200 in a stream of '1'.
[0042] In S605, the display control unit 201 displays a setting screen corresponding to the currently specified setting menu on the display 210. At this time, an image transmitted from the imaging device 100 is displayed on the setting screen.
[0043] As described above, the information processing device 200 displays an image suitable for the type of setting process on the displayed setting screen in accordance with the setting menu selected by the user. This makes it possible to prevent the operation for displaying an image suitable for a certain setting process from becoming complicated.
[0044] (Embodiment 2) In the second embodiment, information on a setting menu specified by a user on a setting screen displayed by the information processing device 200 is transmitted to the imaging device 100, and the imaging device 100 generates an image suitable for the setting menu and transmits it to the information processing device 200. Note that differences from the first embodiment will be mainly described, and components and processes that are the same as or equivalent to those in the first embodiment will be assigned the same reference numerals, and duplicated descriptions will be omitted.
[0045] The processing of the imaging device 100 in this embodiment will be described below with reference to the flow shown in Fig. 7. Note that the processing of the flow shown in Fig. 7 is executed by the functional blocks shown in Fig. 3 which are realized by the CPU 800 of the imaging device 100 executing a computer program stored in the ROM 820 of the imaging device 100, for example.
[0046] First, in S701, the system control unit 113 of the imaging device 100 receives information transmitted from the information processing device 200, that is, information on the setting menu designated by the user on the setting screen.
[0047] Next, in S702, the system control unit 113 refers to the image setting file 500 stored in the storage unit 115, identifies the optimal image setting associated with the currently specified setting menu, and determines whether the current image setting needs to be changed based on the identified optimal image setting. For example, assume that the setting menu of the information received in S701 is setting menu (1) 401. In this case, the system control unit 113 refers to the image setting file 500 and identifies optimal image setting 502 as the optimal image setting. If the current image setting is the maximum angle of view of the imaging device 100, the system control unit 113 determines in S702 that the optimal image setting 502 and the current image setting are the same, and therefore does not need to change the image setting (No in S703). If it is determined that the image setting does not need to be changed (No in S703), the process proceeds to S704. On the other hand, assume that the current image setting is set to a partial area of an image captured by the imaging device 100 as a cropping range. At this time, in S702, the system control unit 113 determines that the image settings need to be changed because the optimal image settings 502 and the current image settings are different (Yes in S702). If it is determined that the image settings need to be changed (Yes in S702), the process proceeds to S703.
[0048] In S703, the system control unit 113 changes the image settings to the optimal image settings corresponding to the currently specified setting menu. For example, assume that the setting menu of the information received in S701 is setting menu (1) 401. In this case, in S703, the system control unit 113 controls the zoom magnification to the wide end to maximize the angle of view of the imaging device 100 so that the optimal image settings 502 are achieved.
[0049] In S704, the system control unit 113 transmits the captured image data to the information processing device 200 via the communication unit 116. Here, for example, it is assumed that the setting menu of the information received in S701 is setting menu (1) 401. At this time, the system control unit 113 transmits image data of the image captured at the maximum angle of view to the information processing device 200 in a stream of '1'.
[0050] As described above, the imaging device 100 in this embodiment generates an image suitable for the setting menu selected by the user and transmits it to the information processing device. In this way, it is possible to prevent the operation for displaying an image suitable for a certain setting process from becoming complicated.
[0051] (Other embodiments) Next, the hardware configuration of the information processing device 200 will be described with reference to Fig. 8. In the following description, the hardware configuration of the information processing device 200 will be described, but it is assumed that the imaging device 100 is also realized by a similar hardware configuration.
[0052] The information processing device 200 in this embodiment includes a CPU 800 , a RAM 810 , a ROM 820 , an HDD 830 , and an I / F 840 .
[0053] The CPU 800 is a central processing unit that controls the information processing device 200. The RAM 810 temporarily stores computer programs executed by the CPU 800. The RAM 810 also provides a work area used by the CPU 800 when executing processing. The RAM 810 also functions as, for example, a frame memory or a buffer memory.
[0054] The ROM 820 stores programs and the like for the CPU 800 to control the information processing device 200. The HDD 830 is a storage device that records image data and the like. The I / F 840 communicates with external devices via the network 102 in accordance with TCP / IP, HTTP, or the like.
[0055] Although the above-described embodiments have been described with reference to examples in which the CPU 800 executes the processing, at least a part of the processing by the CPU 800 may be executed by dedicated hardware. For example, the processing of reading program code from the ROM 820 and loading it into the RAM 810 may be executed by a DMA (Direct Memory Access) that functions as a transfer device.
[0056] The present invention can also be realized by a process in which one or more processors read and execute a program that realizes one or more functions of the above-described embodiments. The program may be supplied to a system or device having a processor via a network or a storage medium. The present invention can also be realized by a circuit (e.g., an ASIC) that realizes one or more functions of the above-described embodiments. Each unit of the information processing device 200 may be realized by hardware shown in FIG. 8, or by software.
[0057] Note that one or more functions of the information processing device 200 according to each of the above-described embodiments may be provided in another device. For example, one or more functions of the information processing device 200 according to each of the above-described embodiments may be provided in the imaging device 100. Note that the above-described embodiments may be combined, for example, any combination of the above-described embodiments may be implemented.
[0058] Although the present invention has been described above with reference to the embodiments, the above embodiments merely illustrate specific examples of how the present invention can be implemented, and the technical scope of the present invention should not be construed as being limited by these embodiments. In other words, the present invention can be implemented in various forms without departing from the technical concept or main features of the present invention. For example, combinations of the embodiments are also included in the disclosure of this specification. [Explanation of symbols]
[0059] 100 Imaging device 113 System Control Unit 200 Information processing device 202 Display control unit 203 System Control Unit
Claims
1. an acquisition means for acquiring an image transmitted by an imaging device; a display control means for displaying on a display means at least one of a plurality of setting menus corresponding to setting processes for each of a plurality of processes to be performed on the image; a transmitting means for transmitting a control command to the imaging device for acquiring an image with a predetermined image setting; and When a first setting menu is selected by the user from among the plurality of setting menus, the transmitting means transmits, in response to the selection of the first setting menu, a control command to the imaging device for acquiring an image with a first image setting corresponding to the first setting menu; the display means displays the image of the first image setting transmitted from the imaging device in response to the control command in association with the first setting menu; When a second setting menu different from the first setting menu is selected from the plurality of setting menus, the transmitting means, in response to the user selecting the second setting menu, transmits to the imaging device a control command for acquiring an image with a second image setting that corresponds to the second setting menu and that is different from the first image setting; The display means displays the image of the second image setting transmitted from the imaging device in response to the control command in association with the second setting menu.
1. An information processing device comprising:
2. The plurality of setting menus includes a setting menu for setting a cropping range of an image.
2. The information processing apparatus according to claim 1, wherein:
3. The plurality of setting menus includes a setting menu for setting a privacy mask for an image.
3. The information processing apparatus according to claim 1, wherein the information processing apparatus is a computer.
4. The image transmitted from the imaging device in response to the control command is an image cut out from an image captured by the imaging device.
4. The information processing device according to claim 1, wherein the information processing device is a computer.
5. The transmitting means transmits the control command based on information indicating a plurality of image settings associated with the plurality of setting menus.
5. The information processing device according to claim 1, wherein the information processing device is a computer.
6. an imaging means for capturing an image; a receiving means for receiving, from the information processing device, information indicating a setting menu selected from a plurality of setting menus corresponding to setting processes for each of a plurality of processes to be performed on the image; a transmitting means for transmitting an image corresponding to the information to the information processing device; and The transmitting means When information indicating that a first setting menu of the plurality of setting menus has been selected by a user is received from the information processing device, in response to the reception of the information, an image of a first image setting corresponding to the first setting menu is transmitted to the information processing device; When information indicating that a second setting menu different from the first setting menu among the plurality of setting menus has been selected by a user is received from the information processing device, an image of the second image setting different from the first image setting, which corresponds to the second setting menu, is transmitted to the information processing device in response to the reception of the information. An imaging device characterized by:
7. The plurality of setting menus includes a setting menu for setting a cropping range of an image.
7. The imaging device according to claim 6.
8. The plurality of setting menus includes a setting menu for setting a privacy mask for an image.
8. The imaging device according to claim 6, wherein the imaging device is a lens.
9. The image transmitted by the transmitting means in response to reception of the information is an image cut out from an image captured by the imaging device.
9. The imaging device according to claim 6, wherein the imaging device is a lens.
10. a selection means for selecting an image setting for the image to be transmitted by the transmission means based on information indicating a plurality of image settings associated with the plurality of setting menus; 10. The imaging device according to claim 6, further comprising:
11. A first display control step of displaying on a display means at least one of a plurality of setting menus corresponding to setting processes for each of a plurality of processes to be performed on an image transmitted from an imaging device; a transmitting step of transmitting a control command to the imaging device to acquire an image with a predetermined image setting; an acquisition step of acquiring an image transmitted from the imaging device in response to the control command; a second display control step of displaying the acquired image on the display means; and When a first setting menu is selected by the user from among the plurality of setting menus, In the transmitting step, in response to the selection of the first setting menu, a control command for acquiring an image of a first image setting corresponding to the first setting menu is transmitted to the imaging device; In the second display control step, the image of the first image setting transmitted from the imaging device in response to the control command is displayed in association with the first setting menu; When a second setting menu different from the first setting menu is selected by the user from among the plurality of setting menus, In the second display control step, in response to the selection of the second setting menu, a control command is transmitted to the imaging device for acquiring an image with a second image setting corresponding to the second setting menu and different from the first image setting; In the second display control step, the image of the second image setting transmitted from the imaging device in response to the control command is displayed in association with the second setting menu. An information processing process characterized by:
12. an imaging step of capturing an image; a receiving step of receiving, from the information processing device, information indicating a setting menu selected from a plurality of setting menus corresponding to setting processes for each of a plurality of processes to be performed on the image; a transmitting step of transmitting an image corresponding to the information to the information processing device; and In the transmitting step, When information indicating that a first setting menu of the plurality of setting menus has been selected by a user is received from the information processing device, in response to the reception of the information, an image of a first image setting corresponding to the first setting menu is transmitted to the information processing device; When information indicating that a second setting menu different from the first setting menu among the plurality of setting menus has been selected by a user is received from the information processing device, an image of the second image setting different from the first image setting, which corresponds to the second setting menu, is transmitted to the information processing device in response to the reception of the information. A control method comprising:
Citation Information
Patent Citations
Imaging apparatus
JP2016036183A
Image processing apparatus, image processing method, and program
JP2020088619A
Imaging apparatus, system, imaging apparatus control method, and program
JP2020171000A
Window Blanking for Pan / Tilt / Zoom Camera
US20140152815A1
Image capturing apparatus, client apparatus, method for controlling image capturing apparatus, method for controlling client apparatus, and non-transitory computer-readable storage medium
US20200322537A1