Information processing system, information processing method and program
The information processing system addresses camera integration issues by performing an operation test to determine usability, enhancing compatibility with cloud systems.
Patent Information
- Application Number
- JP2025046916
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-03-21
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2045-03-21
AI Technical Summary
Existing cameras installed in facilities may not perform optimally or malfunction when connected to cloud camera systems due to specification issues.
An information processing system that performs an operation test on cameras, displaying captured video, receiving user feedback, and determining camera usability based on the test results to ensure compatibility with cloud systems.
Facilitates easy determination of camera availability in cloud systems by conducting a comprehensive operation test, ensuring smooth integration and functionality.
Smart Images

Figure 0007736959000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing system, an information processing method, and a program. [Background technology]
[0002] There are cloud camera systems available. A cloud camera system is a system in which a camera is connected to a network, the images captured by the camera are recorded in the cloud, and the images can be viewed by accessing the cloud from an information terminal device such as a PC (Personal Computer), tablet computer, or smartphone. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 7279241 Summary of the Invention [Problem to be solved by the invention]
[0004] There is a demand for cameras already installed in facilities (hereinafter simply referred to as existing cameras) to be connected to the cloud via a gateway, etc., so that they can be used with a cloud camera system. However, depending on the specifications of the camera, when trying to use it with a cloud camera system, it may not perform as well as it should, or in some cases some kind of malfunction may occur. [Means for solving the problem]
[0005] According to one aspect of the present disclosure, there is provided an information processing system for performing an operation test on a camera, which displays video captured by the camera, receives from a user the results of an operation test on predetermined functions of the camera performed via the video, and determines whether the camera is usable based on the results of the operation test. [Brief explanation of the drawings]
[0006] [Figure 1] FIG. 1 is a diagram illustrating an example of a system configuration of an information processing system. [Figure 2] FIG. 2 is a diagram illustrating an example of a hardware configuration of the server device. [Figure 3] FIG. 3 is a diagram illustrating an example of a hardware configuration of the client device. [Figure 4] FIG. 4 is a diagram illustrating an example of a hardware configuration of a camera. [Figure 5] FIG. 5 is a diagram illustrating an example of a hardware configuration of a gateway. [Figure 6] FIG. 6 is a flowchart showing an example of information processing executed by the client device to determine whether the camera can be used. [Figure 7] FIG. 7 is a diagram showing an example of the device list screen. [Figure 8] FIG. 8 is a diagram showing an example of the camera details non-login screen. [Figure 9] FIG. 9 is a diagram showing an example of the camera details login screen. [Figure 10] FIG. 10 is a diagram showing an example of the camera details screen after the profile has been changed. [Figure 11] FIG. 11 is a diagram showing an example of the camera details screen after the profile has been changed. [Figure 12] FIG. 12 is a diagram showing an example of a confirmation screen for an operation test related to video. [Figure 13] FIG. 13 is a diagram showing an example of a confirmation screen for a microphone operation test. [Figure 14] FIG. 14 is a diagram showing an example of a confirmation screen for an operation test related to motion detection. [Figure 15] FIG. 15 is a diagram showing an example of a confirmation screen for an operation test regarding the PT (pan / tilt) function. [Figure 16] FIG. 16 is a diagram showing an example of a confirmation screen for an operation test regarding the zoom function. [Figure 17]FIG. 17 is a diagram showing an example of a dialog box displayed when the operation test is completed. [Figure 18] FIG. 18 is a diagram showing an example of a dialog box indicating that the operation test is unsuccessful. [Figure 19] FIG. 19 is a diagram showing an example of a dialog box indicating that the operation test is unsuccessful. [Figure 20] FIG. 20 is a diagram showing an example of a dialog box indicating that the operation test is NG. [Figure 21] FIG. 21 is a diagram showing an example of the camera details screen after the operation test. [Figure 22] FIG. 22 is a diagram showing an example of the camera details screen after the operation test. [Figure 23] FIG. 23 is a diagram showing an example of the camera details screen after the operation test. DETAILED DESCRIPTION OF THE INVENTION
[0007] Hereinafter, embodiments of the present invention will be described with reference to the drawings. Various features shown in the following embodiments (including modified examples, the same applies hereinafter) can be combined with each other. In the following description, a function "functions" may refer not only to a state in which the function functions perfectly, but also to a state in which the user judges the function to be sufficiently usable. Furthermore, a function "does not function" may refer not only to a state in which the function does not function perfectly, but also to a state in which the user does not judge the function to be sufficiently usable.
[0008] <Embodiment 1> 1. System configuration diagram FIG. 1 is a diagram illustrating an example of the system configuration of an information processing system 1000. As illustrated in FIG. 1, the information processing system 1000 includes, as a system configuration, a server device 100, a client device 110, a camera 120, a gateway device 160, a camera 180, and a client device 190. The server device 100, the client device 110, and the camera 120 are communicatively connected via a network 150. The network 150 is, for example, the Internet. The camera 180 and the client device 190 are communicatively connected via a network 170. The gateway device 160 is a gateway that connects the network 150 and the network 170. The network 150 and the network 170 have different protocols (communication rules). The network 150 is, for example, the Internet. The network 170 is, for example, a local area network within a specific facility (or a specific company).
[0009] The information processing system 1000 is a system that records video captured by a camera 120 and outputs the video to a client device 110 in response to a request. The information processing system 1000 is an example of a cloud camera system.
[0010] The server device 100 is a device that provides cloud functions. For example, the server device 100 is a device that analyzes video captured by a camera 120 and outputs (displays) the data to the client device 110 or the like.
[0011] Camera 120 is a camera dedicated to the cloud camera system, installed for the purposes of monitoring and / or crime prevention and / or recording. A camera dedicated to the cloud camera system can also be said to have the functions required for the cloud camera system. Examples of the functions required for the cloud camera system include a function to display images captured by the camera, an audio function, a motion detection function, a PT (pan / tilt) function, and a zoom function. For simplicity, FIG. 1 shows only one camera 120 connected to network 150, but multiple cameras 120 may be connected to network 150.
[0012] The client device 110 is a device operated by the owner or administrator of the camera 120, and is used to check the video captured by the camera 120 and stored in the server device 100. The client device 110 is an example of an information terminal device. The client device 110 may be a PC, a tablet terminal, or a smartphone. The client device 110 may be any device that allows the video captured by the camera 120 to be checked. For simplicity, FIG. 1 shows only one client device 110 connected to the network 150, but multiple client devices 110 may be connected to the network 150.
[0013] Camera 180 is an existing camera. That is, camera 180 is a camera that has already been installed in a predetermined facility, etc., and is connected to network 170 and transmits images, etc. to client device 190. Camera 180 is a camera that is to be connected to server device 100 via gateway device 160 and made available for use in the cloud camera system.
[0014] Client device 190 is a device for confirming the operation test of camera 180. The main processes described below will be explained assuming that they are executed by client device 190. Here, the operation test of camera 180 is for connecting camera 180 to a predetermined system (cloud camera system) via gateway device 160 and using it. The cloud camera system to which camera 180 is connected can also be said to be a system made up of server device 100, client device 110, and camera 120, all of which are connected to network 150.
[0015] Hereinafter, when there is no particular distinction between camera 120 and camera 180, they will be collectively referred to simply as cameras. Similarly, when there is no particular distinction between client device 110 and client device 190, they will be collectively referred to simply as client devices.
[0016] Here, the claimed information processing system may be composed of multiple devices or may be composed of a single device. When the claimed information processing system is composed of a single device, an example of that device is client device 190. When the claimed information processing system is composed of a plurality of devices, an example of the plurality of devices is client device 190 and server device 100, etc.
[0017] 2. Hardware Configuration (1) Hardware Configuration of Server Device 100 FIG. 2 is a diagram illustrating an example of a hardware configuration of the server device 100. As shown in FIG. 2, the server device 100 includes, as its hardware configuration, a control unit 210, a storage unit 220, a communication unit 230, and an internal bus 240. The control unit 210, the storage unit 220, and the communication unit 230 are electrically connected via the internal bus 240.
[0018] The control unit 210 is a CPU (Central Processing Unit) or the like, and controls the entire server device 100 .
[0019] The storage unit 220 is any one of an HDD (Hard Disk Drive), a ROM (Read Only Memory), a RAM (Random Access Memory), an SSD (Solid State Drive), etc., or any combination thereof, and stores programs, data used when the control unit 210 executes processing based on the programs, etc. The storage unit 220 is an example of a storage medium. Examples of data used when the control unit 210 executes processing based on the programs include video data (video) sent from the camera 120.
[0020] In the present specification, the data used by control unit 210 when executing processing based on a program is described as being stored in storage unit 220, but the data may also be stored in a storage unit of another device that can communicate with server device 100. The data may be stored in a storage unit of any device as long as it can be referenced and / or acquired by control unit 210. The functions of server device 100 are realized when control unit 210 executes processing based on a program stored in storage unit 220.
[0021] The communication unit 230 connects the server device 100 to the network 150 and controls communication with other devices.
[0022] The hardware configuration of each of the control unit 210, the storage unit 220, and the communication unit 230 is not limited to one. For example, multiple control units may be included in the server device 100. The same applies to the client device, camera, and gateway device described below.
[0023] (2) Hardware Configuration of the Client Device 190 FIG. 3 is a diagram illustrating an example of the hardware configuration of the client device 190. As shown in FIG. 3, client device 190 includes, as its hardware configuration, a control unit 310, a storage unit 320, an input unit 330, an output unit 340, an audio output unit 360, a communication unit 370, and an internal bus 380. Control unit 310, storage unit 320, input unit 330, output unit 340, audio input unit 350, audio output unit 360, and communication unit 370 are electrically connected via internal bus 380.
[0024] The control unit 310 is a CPU or the like, and controls the entire client device 190 .
[0025] The storage unit 320 is any one of an HDD, a ROM, a RAM, an SSD, etc., or any combination thereof, and stores programs, data used when the control unit 310 executes processing based on the programs, etc. The storage unit 320 is an example of a storage medium. For example, the programs are downloaded from the server device 100 to the client device 190 and stored in the storage unit 320.
[0026] In the present specification, the data used by control unit 310 when executing processing based on a program is described as being stored in storage unit 320, but the data may also be stored in a storage unit or the like of another device that can communicate with client device 190. The data may be stored in a storage unit of any device as long as it can be referenced and / or acquired by control unit 310. When control unit 310 executes processing based on a program stored in storage unit 320, the functions of client device 190 and the processing of the flowchart shown in Fig. 6, which will be described later, are realized.
[0027] The input unit 330 is a device that inputs information to the client device 190 in response to an operation by an operator. The input unit 330 accepts an operation input made by the operator. The operation input is transferred as a command signal to the control unit 310 via the internal bus 380. The control unit 310 may execute predetermined control and / or calculation based on the transferred command signal as necessary. The input unit 330 may be included in the housing of the client device 190 or may be externally attached. For example, the input unit 330 may be implemented as a touch panel integrated with the output unit 340. When the input unit 330 is implemented as a touch panel, the operator can input operations such as tapping and swiping to the input unit 330. Instead of a touch panel, a switch button, a mouse, a trackpad, a keyboard, etc. may be used as the input unit 330.
[0028] The output unit 340 is a display unit typified by a display, for example, and is a device that outputs (displays) information as a screen of a graphical user interface (GUI) that can be operated by an operator. The output unit 340 may be included in the housing of the client device 190 or may be externally attached. More specifically, the output unit 340 may be implemented as a display device such as a liquid crystal display, an organic EL (Electron-Luminescence) display, or a plasma display. It is preferable that these display devices are implemented by selectively using them depending on the type of client device 190.
[0029] The audio input unit 350 is a microphone or the like, and converts sound into an electrical signal.
[0030] The audio output unit 360 is a speaker or the like, and converts an electrical signal into sound.
[0031] The communication unit 370 connects the client device 190 to a network and controls communication with other devices.
[0032] The hardware configuration of the client device 110 is similar to that of the client device 190 .
[0033] In the description, a notebook PC is used as an example of client device 110 and client device 190. However, the client device may also be a smartphone, a tablet computer, etc. The client device may be any device that can display a screen as described below and accept operations from an operator via the screen, etc.
[0034] (3) Hardware configuration of camera 180 FIG. 4 is a diagram showing an example of the hardware configuration of the camera 180. As shown in FIG. 4, camera 180 includes, as its hardware configuration, a control unit 410, a storage unit 420, an image capturing unit 430, an audio input unit 440, an audio output unit 450, a communication unit 460, and an internal bus 470. Control unit 410, storage unit 420, image capturing unit 430, audio input unit 440, audio output unit 450, and communication unit 460 are electrically connected via internal bus 470.
[0035] The control unit 410 is a CPU or the like, and controls the entire camera 180 .
[0036] The storage unit 420 is any one of an HDD, a ROM, a RAM, an SSD, etc., or any combination thereof, and stores programs, data used when the control unit 410 executes processing based on the programs, etc. The storage unit 420 is an example of a storage medium.
[0037] In the specification, the data used by control unit 410 when executing processing based on a program is described as being stored in storage unit 420, but the data may also be stored in a storage unit of another device that can communicate with camera 180. The data may be stored in a storage unit of any device as long as it can be referenced and / or acquired by control unit 410. The functions of camera 180 are realized by control unit 410 executing processing based on the program stored in storage unit 420.
[0038] The photographing unit 430 is a camera that photographs a subject, and includes, for example, an image sensor, a lens, and an IR cut filter.
[0039] The audio input unit 440 is a microphone or the like, and converts sound into an electrical signal.
[0040] The audio output unit 450 is a speaker or the like, and converts an electrical signal into sound.
[0041] The communication unit 460 connects the camera 180 to a network and controls communication with other devices.
[0042] The hardware configuration of the camera 120 is similar to that of the camera 180 .
[0043] (4) Hardware Configuration of Gateway Device 160 FIG. 5 is a diagram illustrating an example of the hardware configuration of the gateway device 160. As shown in FIG. 5, gateway device 160 includes, as its hardware configuration, a control unit 510, a storage unit 520, and a communication unit 530. Control unit 510, storage unit 520, and communication unit 530 are electrically connected via an internal bus 550.
[0044] The control unit 510 is a CPU or the like, and controls the entire gateway device 160.
[0045] The storage unit 520 is any one of an HDD, a ROM, a RAM, an SSD, etc., or any combination thereof, and stores programs, data used when the control unit 510 executes processing based on the programs, etc. The storage unit 520 is an example of a storage medium.
[0046] In the present specification, the data used when control unit 510 executes processing based on a program is described as being stored in storage unit 520, but the data may also be stored in a storage unit of another device that can communicate with gateway device 160. The data may be stored in a storage unit of any device as long as it can be referenced and / or acquired by control unit 510. The functions of gateway device 160 are realized when control unit 510 executes processing based on a program stored in storage unit 520.
[0047] The communication unit 530 connects the gateway device 160 to a network and controls communication with other devices.
[0048] 3. Information Processing The information processing of the first embodiment will be described below.
[0049] (1) Overview of the process The control unit 310 of the client device 190 displays the video captured by the camera 180 on the output unit 340 of the client device 190 . Control unit 310 receives from the user, via video, the results of an operation test of predetermined functions of camera 180 conducted by an operator of client device 190 or the like. The operator of client device 190 is an example of a user. The user can also be said to be the person in charge of conducting a test to determine whether camera 180 can be used in the cloud camera system. The control unit 310 determines whether the camera 180 can be used based on the results of the operation test.
[0050] By performing such processing, when connecting camera 180 to server device 100 via gateway device 160 or the like and attempting to make it available in the cloud camera system, it is possible to easily determine whether camera 180 is available in the cloud camera system.
[0051] (2) Details of the processing FIG. 6 is a flowchart showing an example of information processing executed by the client device 190 to determine whether the camera 180 is available for use. If it is determined that a GUI (Graphical User Interface) component for advance camera confirmation has been selected on the top page screen or the like displayed on the output unit 340, then in step S610, the control unit 310 generates a device list screen and displays it on the output unit 340. GUI components are visual elements used by the operator when operating software and / or applications, and can be clicked or entered on the screen.
[0052] 7 is a diagram showing an example of a device list screen 700. The device list screen 700 includes a device list 710. The device list 710 displays a list of devices (existing cameras) connected to the network 170. An example of an existing camera is the camera 180. Information about the devices included in the device list 710 includes the IP address, manufacturer, model name, serial name, MAC address, etc. of the device.
[0053] When a device is selected on the device list screen 700 and a predetermined operation is performed, the control unit 310 generates a camera details non-logged-in screen and displays it on the output unit 340 in step S620.
[0054] 8 is a diagram showing an example of a camera details not logged in screen 800. The camera details not logged in screen 800 is a screen for logging in to a device (camera) selected on the device list screen 700. The device list screen 700 includes an area for entering a login ID for logging in to the device (camera) and an area for entering a password. The device list screen 700 also includes a login button 810 that is selected after the login ID and password have been entered.
[0055] When a login ID and password are entered and the login button 810 is selected on the camera details not logged in screen 800, in step S630 the control unit 310 compares the entered login ID and password with the correct authentication data for the corresponding device stored in the storage unit 320 or the like. The correct authentication data is data for the combination of the correct login ID and password for the corresponding device. If the control unit 310 determines that the comparison results in a match, it permits the login, and if it determines that the combination of the login ID and password does not match, it displays error information or the like indicating that the combination of the login ID and password is incorrect.
[0056] If the login is permitted, the control unit 310 generates a camera details login completed screen and displays it on the output unit 340 in step S630.
[0057] FIG. 9 is a diagram illustrating an example of a camera details login screen 900. The camera details login screen 900 includes a change button 910 for changing profile settings. Profile settings are settings for customizing the camera's operation and / or video recording behavior. Setting items in the profile settings include, for example, settings for the display function of the video captured by the camera (e.g., bit rate, video codec, resolution, etc.), settings for the audio function, settings for the motion detection function, settings for the PT (pan / tilt) function, and settings for the zoom function. Bit rate is an indicator of the amount of data (number of bits) used to represent video per second. Video codec, a combination of compression and decompression, refers to a technology for efficiently compressing video for storage and transmission and restoring it to its original state upon playback. Resolution is an indicator of the fineness and clarity of the screen, expressed as the number of pixels (width x height) of the video. The profile setting values (or simply referred to as a profile) are downloaded from, for example, the server device 100 and stored in the storage unit 320.
[0058] When the change button 910 is selected, in step S640, the control unit 310 automatically sets the setting values for the display function setting items, audio function setting items, motion detection function setting items, PT (pan / tilt) function setting items, and zoom function setting items of the corresponding camera based on the profile stored in the storage unit 320 etc. Note that before changing the setting values of each setting item, the control unit 310 stores the original setting values in the storage unit 320 etc. as the profile before change.
[0059] When the profile setting (profile change) is completed, in step S650, control unit 310 generates a camera details screen after the profile change and displays it on output unit 340. In the example in the specification, the camera whose profile is to be changed is camera 180.
[0060] 10 is a diagram showing an example of a camera details screen 1010 after a profile change. The camera details screen 1010 after a profile change includes information 1020 indicating that the profile change has been completed. The camera details screen 1010 after a profile change also includes information 1030 indicating that the profile has been automatically changed. The camera details screen 1010 after a profile change also includes a restore profile settings button 1040 for restoring the profile to the state before the change. The camera details screen 1010 after a profile change also includes a start operation test button 1050 for instructing the start of an operation test of the camera 180 whose profile has been changed. The camera details screen 1010 after a profile change also includes a display area 1060 for displaying real-time video captured by the camera 180 whose profile has been changed.
[0061] Fig. 11 is a diagram showing an example of a camera details screen 1100 after a profile change. The camera details screen 1100 after a profile change in Fig. 11 is substantially the same as the camera details screen 1010 after a profile change in Fig. 10. After a predetermined period (for example, 5 seconds) has elapsed on the camera details screen 1010 after a profile change in Fig. 10, the control unit 310 stops outputting information 1020 indicating that the profile change has been completed, and displays the camera details screen 1100 after a profile change as shown in Fig. 11 on the output unit 340.
[0062] When the start operation test button 1050 is selected, in step S660 the control unit 310 generates screens such as those shown in Figures 12 to 16 below and displays them sequentially on the output unit 340. Even when the start operation test button 1050 is selected, if the control unit 310 is unable to execute the operation test for some reason, the control unit 310 transitions the screen from the camera details screen 1100 to an operation test NG dialog box 2000 shown in Figure 20, which will be described later.
[0063] FIG. 12 is a diagram showing an example of a confirmation screen 1200 for an operation test related to video. The confirmation screen 1200 includes a display area 1210. The display area 1210 displays real-time video captured by the camera 180 whose profile has been changed. The confirmation screen 1200 also includes a "Yes" button 1220 and a "No" button 1230, along with a message asking, "Is the camera video displayed smoothly?" The "Yes" button 1220 is a button that the person conducting the operation test selects when they check the camera video displayed in the display area 1210 and determine that the video is smooth. The "No" button 1230 is a button that the person conducting the operation test selects when they check the camera video displayed in the display area 1210 and determine that the video is not smooth.
[0064] When the "Appears" button 1220 is selected, the control unit 310 transitions the screen from the confirmation screen 1200 to a confirmation screen 1300 shown in Fig. 13, which will be described later. When the "Not Appears" button 1230 is selected, the control unit 310 transitions the screen from the confirmation screen 1200 to a test NG dialog box 1900 shown in Fig. 19, which will be described later.
[0065] FIG. 13 is a diagram showing an example of a confirmation screen 1300 for a microphone operation test. The confirmation screen 1300 includes a display area 1310. The display area 1310 displays real-time video captured by the camera 180 whose profile has been changed. Audio input via the audio input unit 440 of the camera 180 is output via the audio output unit 450 in synchronization with the video. The confirmation screen 1300 also includes a message asking "Can you hear the audio?" along with a "Can I hear it?" button 1320, a "Can I hear it, but the video is distorted" button 1330, and a "Can't hear it" button 1340. The "Can I hear it" button 1320 is selected by the person conducting the operation test when they determine that there is no video distortion and that they can hear the audio. The "Can I hear it, but the video is distorted" button 1330 is selected by the person conducting the operation test when they determine that there is video distortion but they can hear the audio. The "cannot hear" button 1340 is a button that the person conducting the operation test selects when he or she determines that the sound cannot be heard.
[0066] FIG. 14 is a diagram showing an example of a confirmation screen 1400 for an operation test related to motion detection. The confirmation screen 1400 includes a display area 1410. The display area 1410 displays real-time video captured by the camera 180 whose profile has been changed. If movement of an object captured in the video is detected, a bounding box surrounding the detected object is displayed on the video. The confirmation screen 1400 also includes a detection time display area 1420. The detection time display area 1420 displays the detection time during which the motion was detected (the time from the start to the end of the object's movement or the time until the object leaves the camera's 180's capture area). The confirmation screen 1400 also includes a "display" button 1430 and a "do not display" button 1440. The "display" button 1430 is a button selected by the person conducting the operation test when the person determining that the detection time during which the motion was detected is displayed in the detection time display area 1420. The “Not displayed” button 1440 is a button that the person performing the operation test selects when he or she determines that the detection time at which the motion was detected is not displayed in the detection time display area 1420 .
[0067] FIG. 15 is a diagram showing an example of a confirmation screen 1500 for an operation test related to the PT (pan / tilt) function. The confirmation screen 1500 includes a display area 1510. The display area 1510 displays real-time video captured by the camera 180 whose profile has been changed. The confirmation screen 1500 also includes a gauge 1520 and a gauge 1530. The gauge 1520 is a GUI component for moving the camera up and down. The gauge 1530 is a GUI component for moving the camera left and right. The confirmation screen 1500 also includes a "Can move" button 1540 and a "Cannot move" button 1550. The "Can move" button 1540 is a button that the person performing the operation test selects when they determine that they can move the camera up and down using the gauge 1520 and can move the camera left and right using the gauge 1530. The "Cannot move" button 1550 is a button that the person performing the operational test selects when they determine that the camera cannot be moved up and down using the gauge 1520 and / or cannot be moved left and right using the gauge 1530.
[0068] FIG. 16 is a diagram showing an example of a confirmation screen 1600 for an operation test related to the zoom function. The confirmation screen 1600 includes a display area 1610. The display area 1610 displays real-time video captured by the camera 180 whose profile has been changed. The confirmation screen 1600 also includes a gauge 1620. The gauge 1620 is a GUI component for zooming in and out of the camera. The confirmation screen 1600 also includes a “Zoomable” button 1630 and a “Cannot Zoom” button 1640. The “Zoomable” button 1630 is a button selected by the person performing the operation test when the person performing the operation test moves the gauge 1620 to check the camera video displayed in the display area 1210 and determines that zooming in and out was successful. The “Cannot Zoom” button 1640 is a button selected by the person performing the operation test when the person performing the operation test moves the gauge 1620 to check the camera video displayed in the display area 1210 and determines that zooming in and / or zooming out was not successful.
[0069] When the confirmation process of the operation test via the screens shown in FIGS. 12 to 16 is completed, the control unit 310 generates the dialogue 1700 or the dialogue 1800 and displays it on the output unit 340 in step S670.
[0070] FIG. 17 is a diagram showing an example of a dialog box 1700 for indicating completion of the operation test. Dialog 1700 is an example of a screen. Dialog 1700 includes information indicating that the operation test has been completed. Dialog 1700 also includes a check box 1710 and a done button 1720. Check box 1710 is a check box that is selected when the same test results are to be reflected in a logged-in camera of the same model as camera 180. When check box 1710 is checked and done button 1720 is selected, control unit 310 reflects the test results of the operation test via the screens shown in FIGS. 12 to 16 in a logged-in camera of the same model as camera 180. This process is an example of a process that reflects the results of an operational test on cameras of the same type as camera 180.
[0071] Dialog 1700 shown in FIG. 17 is a dialog that is displayed when the "Show" button 1220 is selected on confirmation screen 1200 in FIG. 12, the "Can be heard" button 1320 is selected on confirmation screen 1300 in FIG. 13, the "Displayed" button 1430 is selected on confirmation screen 1400 in FIG. 14, the "Can move" button 1540 is selected on confirmation screen 1500 in FIG. 15, or the "Can zoom" button 1630 is selected on confirmation screen 1600 in FIG. 16.
[0072] The first function is to display the image from the camera 180. 12, when the "Show" button 1220 is selected, the control unit 310 determines that the received operational test result indicates that the first function is functional. If the received operational test result indicates that the first function is functional, the control unit 310 determines that the camera 180 is available for use.
[0073] 12, when the "Not Shown" button 1230 is selected, the control unit 310 determines that the received operational test result indicates that the first function does not function. If the received operational test result indicates that the first function does not function, the control unit 310 determines that the camera 180 is not available.
[0074] FIG. 18 is a diagram showing an example of a dialog box 1800 when the operation test is NG. Dialog 1800 is an example of a screen. Dialog 1800 shown in Fig. 18 is a dialog that is displayed when the "Can't Hear" button 1340 is selected on confirmation screen 1300 of Fig. 13, and / or the "Not Displayed" button 1440 is selected on confirmation screen 1400 of Fig. 14, and / or the "Cannot Move" button 1550 is selected on confirmation screen 1500 of Fig. 15, and / or the "Cannot Zoom" button 1640 is selected on confirmation screen 1600 of Fig. 16. Dialog 1800 displays a message indicating that some functions are not supported as a result of an operation test, but the cloud camera system can be used. Dialog 1800 also displays a list of unavailable camera functions.
[0075] Note that the example of dialog 1800 in FIG. 18 is an example in which the "Can't hear" button 1340 is selected on confirmation screen 1300 in FIG. 13, the "Not displayed" button 1440 is selected on confirmation screen 1400 in FIG. 14, the "Cannot move" button 1550 is selected on confirmation screen 1500 in FIG. 15, and the "Cannot zoom" button 1640 is selected on confirmation screen 1600 in FIG. 16.
[0076] The audio function of camera 180 is an example of the second function of camera 180. The motion detection function of camera 180 can also be said to be an example of the second function of camera 180. The PT (pan / tilt) function of camera 180 can also be said to be an example of the second function of camera 180. The zoom function of camera 180 can also be said to be an example of the second function of camera 180. When the "Can hear" button 1320 is selected on confirmation screen 1300 of Fig. 13, when the "Can display" button 1430 is selected on confirmation screen 1400 of Fig. 14, when the "Can move" button 1540 is selected on confirmation screen 1500 of Fig. 15, or when the "Can zoom" button 1630 is selected on confirmation screen 1600 of Fig. 16, control unit 310 determines that the received result of the operation test indicates that the second function is functional. If the received result of the operation test indicates that the second function is functional, control unit 310 determines that camera 180 is available for use.
[0077] When the "cannot hear" button 1340 is selected on confirmation screen 1300 of Fig. 13, or when the "cannot display" button 1440 is selected on confirmation screen 1400 of Fig. 14, or when the "cannot move" button 1550 is selected on confirmation screen 1500 of Fig. 15, or when the "cannot zoom" button 1640 is selected on confirmation screen 1600 of Fig. 16, control unit 310 determines that the received result of the operation test indicates that the second function does not function. If the received result of the operation test indicates that the second function does not function, control unit 310 receives from the user whether or not to allow use of camera 180.
[0078] When the approve button is selected in the dialog 1800 of Fig. 18, the dialog 1700 of Fig. 17 is displayed. The "Approve" button 1810 in the dialog 1800 of Fig. 18 is a button for instructing that the use of the camera 180 is permitted. The "Do not approve" button 1820 in the dialog 1800 of Fig. 18 is a button for instructing that the use of the camera 180 is not permitted. When control unit 310 receives from the user permission to use camera 180, it determines that camera 180 is available for use. When control unit 310 receives from the user permission not to use camera 180, it determines that camera 180 is unavailable for use.
[0079] FIG. 19 is a diagram showing an example of a dialog box 1900 when the operation test is NG. 19 is a dialog box that is displayed when the "Not Shown" button 1230 is selected on the confirmation screen 1200.
[0080] FIG. 20 is a diagram showing an example of a dialog box 2000 when the operation test is NG. Dialog 2000 is an example of a screen. Dialog 2000 in Fig. 20 is a dialog that is displayed when the start operation test button 1050 in Fig. 10 or 11 is selected, but the operation test cannot be executed for some reason. When the close button is selected in the dialog of FIG. 19 or FIG. 20, the control unit 310 transitions the screen from FIG. 19 or FIG. 20 to a camera details screen 2300 after the operation test shown in FIG. 23, which will be described later.
[0081] 17, when the Complete button is selected, in step S680, the control unit 310 generates a camera details screen after the operation test and displays it on the output unit 340. The control unit 310 generates one of the camera details screens after the operation test shown in FIGS. 21 to 23 according to the result of the operation test and displays it on the output unit 340.
[0082] Fig. 21 is a diagram showing an example of a camera details screen 2100 after an operation test. An image 2110 indicating that the operation test has been completed is displayed on the camera details screen 2100 after the operation test. The image 2110 is displayed when the "Viewed" button 1220 is selected on the confirmation screen 1200 of Fig. 12, the "Audible" button 1320 is selected on the confirmation screen 1300 of Fig. 13, the "Displayed" button 1430 is selected on the confirmation screen 1400 of Fig. 14, the "Moveable" button 1540 is selected on the confirmation screen 1500 of Fig. 15, or the "Zoomable" button 1630 is selected on the confirmation screen 1600 of Fig. 16.
[0083] FIG. 22 is a diagram showing an example of a camera details screen 2200 after an operation test. The camera details screen 2200 after the operation test displays an image 2210 indicating that the operation test has been completed. The image 2210 is displayed when the "Can't Hear" button 1340 is selected on the confirmation screen 1300 of FIG. 13 and / or the "Not Displayed" button 1440 is selected on the confirmation screen 1400 of FIG. 14 and / or the "Cannot Move" button 1550 is selected on the confirmation screen 1500 of FIG. 15 and / or the "Cannot Zoom" button 1640 is selected on the confirmation screen 1600 of FIG. 16. When the image 2210 is selected, the items of the functions selected as NG in the operation test are displayed. The function items selected as NG include the audio function item confirmed on confirmation screen 1300, the motion detection function item confirmed on confirmation screen 1400, the PT (pan / tilt) function item confirmed on confirmation screen 1500, and the zoom function item confirmed on confirmation screen 1600.
[0084] 23 is a diagram showing an example of a camera details screen 2300 after an operation test. An image 2310 indicating that the operation test could not be executed is displayed on the camera details screen 2300 after the operation test. Image 2310 is displayed when the image from camera 180 is not displayed and when the operation test could not be executed.
[0085] As described above, according to embodiment 1, when connecting camera 180 to server device 100 via gateway device 160 or the like to make it available for use in the cloud camera system, it is possible to easily determine whether camera 180 can be used in the cloud camera system.
[0086] <Additional Notes> It may be provided in the following manner. (Appendix 1) An information processing system for performing an operation test on a camera, Displaying the image captured by the camera, receiving from the user the results of an operational test on a predetermined function of the camera conducted via the video; determining whether the camera is available for use based on the result; Information processing system. (Appendix 2) 10. The information processing system of claim 1, The predetermined function is the first function, If the result of the operational test indicates that the first function is functional, determining that the camera is available for use; If the result of the operation test indicates that the first function does not function, determining that the camera is unavailable. Information processing system. (Appendix 3) 10. The information processing system of claim 1, The predetermined function is the second function, If the result of the operational test indicates that the second function is functional, determining that the camera is available for use; If the result of the operation test indicates that the second function does not function, a decision is received from the user as to whether or not to allow use of the camera. Information processing system. (Appendix 4) 4. The information processing system according to claim 3, When permission to use the camera is received from the user, the camera is determined to be available for use; If a user indicates that use of the camera is not permitted, the camera is determined to be unavailable. Information processing system. (Appendix 5) 10. The information processing system according to claim 2, The first function is a function of displaying an image from the camera. Information processing system. (Appendix 6) 4. The information processing system according to claim 3, the second function is an audio function of the camera; Information processing system. (Appendix 7) 4. The information processing system according to claim 3, The second function is a motion detection function of the camera. Information processing system. (Appendix 8) 4. The information processing system according to claim 3, The second function is a pan / tilt function of the camera. Information processing system. (Appendix 9) 4. The information processing system according to claim 3, the second function is a zoom function of the camera; Information processing system. (Appendix 10) 10. The information processing system according to any one of claims 1 to 9, Reflecting the results of the operational test on cameras of the same type as the camera; Information processing system. (Appendix 11) 11. The information processing system according to any one of claims 1 to 10, The operational test is for connecting the camera to a predetermined system via a gateway and using the camera. Information processing system. (Appendix 12) An information processing method executed by an information processing system that performs an operation test on a camera, Displaying the image captured by the camera, receiving from the user the results of an operational test on a predetermined function of the camera conducted via the video; determining whether the camera is available for use based on the result; Information processing methods. (Appendix 13) A program, Computer, A program for causing the information processing system according to any one of claims 1 to 11 to function as such.
[0087] While various embodiments of the present invention have been described, they are presented as examples and are not intended to limit the scope of the invention. The novel embodiments may be embodied in various other forms, and various omissions, substitutions, and modifications may be made without departing from the spirit of the invention. The embodiments and modifications thereof are intended to be included within the scope and spirit of the invention, and are also intended to be included in the scope of the invention and its equivalents as defined in the claims. [Explanation of symbols]
[0088] 100: Server device 110: Client device 120: Camera 150: Network 160: Gateway device 180: Camera 170: Network 190: Client device 310: Control unit 320: Storage section 330: Input section 340: Output section 350: Communications Department 1000: Information Processing Systems
Claims
1. An information processing system for performing an operation test on a camera, Displaying the image captured by the camera, receiving from the user the results of an operational test on a predetermined function of the camera conducted via the video; determining whether the camera is available for use based on the result; The predetermined function is a second function of the camera, If the result of the operation test indicates that the second function is functioning, determining that the camera is available for use; If the result of the operation test indicates that the second function does not function, a decision is received from the user as to whether or not to allow use of the camera. Information processing system.
2. An information processing system for performing an operation test on a camera, Displaying the image captured by the camera, receiving from the user the results of an operational test on a predetermined function of the camera conducted via the video; determining whether the camera is available for use based on the result; Reflecting the results of the operational test on cameras of the same type as the camera; Information processing system.
3. An information processing system that performs an operation test to connect an existing camera to a cloud camera system via a gateway and use the camera, Displaying the video captured by the existing camera, receiving from the user the results of an operation test on a predetermined function of the existing camera conducted via the video; determining whether or not the existing camera can be used based on the result; Information processing system.
4. An information processing system that performs an operation test to connect an existing camera to a cloud camera system and use it, Change the profile of the existing camera, Displaying the video captured by the existing camera whose profile has been changed; receiving from the user the results of an operation test on a predetermined function of the existing camera conducted via the video; determining whether or not the existing camera can be used based on the result; Information processing system.
5. 2. The information processing system according to claim 1, The predetermined function is a first function of the camera, If the result of the operation test indicates that the first function is functional, determining that the camera is available for use; If the result of the operation test indicates that the first function does not function, determining that the camera is unavailable. Information processing system.
6. 2. The information processing system according to claim 1, When permission to use the camera is received from the user, the camera is determined to be available for use; If a user indicates that use of the camera is not permitted, the camera is determined to be unavailable. Information processing system.
7. 6. The information processing system according to claim 5, the first function is a function of displaying an image from the camera; Information processing system.
8. 2. The information processing system according to claim 1, the second function is an audio function of the camera; Information processing system.
9. 2. The information processing system according to claim 1, the second function is a motion detection function of the camera; Information processing system.
10. 2. The information processing system according to claim 1, the second function is a pan / tilt function of the camera; Information processing system.
11. 2. The information processing system according to claim 1, the second function is a zoom function of the camera; Information processing system.
12. 2. The information processing system according to claim 1, The operational test is for connecting the camera to a predetermined system via a gateway and using the camera. Information processing system.
13. An information processing method executed by an information processing system that performs an operation test on a camera, Displaying the image captured by the camera, receiving from the user the results of an operational test on a predetermined function of the camera conducted via the video; determining whether the camera is available for use based on the result; The predetermined function is a second function of the camera, If the result of the operation test indicates that the second function is functioning, determining that the camera is available for use; If the result of the operation test indicates that the second function does not function, a decision is received from the user as to whether or not to allow use of the camera. Information processing methods.
14. An information processing method executed by an information processing system that performs an operation test of a camera, comprising: Displaying the image captured by the camera, receiving from the user the results of an operational test on a predetermined function of the camera conducted via the video; determining whether the camera is available for use based on the result; Reflecting the results of the operational test on cameras of the same type as the camera; Information processing methods.
15. An information processing method executed by an information processing system that performs an operation test to connect an existing camera to a cloud camera system via a gateway and use the camera, comprising: an information processing method executed by the receiving from the user the results of an operation test on a predetermined function of the existing camera conducted via the video; determining whether or not the existing camera can be used based on the result; Information processing methods.
16. An information processing method executed by an information processing system that performs an operation test to connect an existing camera to a cloud camera system and use the camera, Change the profile of the existing camera, Displaying the video captured by the existing camera whose profile has been changed; receiving from the user the results of an operation test on a predetermined function of the existing camera conducted via the video; determining whether or not the existing camera can be used based on the result; Information processing methods.
17. A program for performing a camera operation test, Computer, A program for causing the information processing system according to any one of claims 1 to 12 to function.
Citation Information
Patent Citations
Image pickup apparatus, and image correction method
CN104144294A
camera
JP2009098299A
Camera system adaptor
JP2013187760A
Image formation device, control method thereof, and program
JP2015087954A
Security camera health check
JP2017005598A