WO2024214523A1 - Information processing device, information processing method, and program - Google Patents
Information processing device, information processing method, and program Download PDFInfo
- Publication number
- WO2024214523A1 WO2024214523A1 PCT/JP2024/011643 JP2024011643W WO2024214523A1 WO 2024214523 A1 WO2024214523 A1 WO 2024214523A1 JP 2024011643 W JP2024011643 W JP 2024011643W WO 2024214523 A1 WO2024214523 A1 WO 2024214523A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- setting
- cameras
- information processing
- display
- camera
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/63—Control of cameras or camera modules by using electronic viewfinders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/66—Remote control of cameras or camera parts, e.g. by remote control devices
Definitions
- This technology relates to information processing devices, information processing methods, and programs, and in particular to technology for monitoring camera settings when multiple cameras are operated in broadcasting operations.
- Japanese Patent Application Laid-Open No. 2003-233663 discloses a technology relating to a commercial camera system used in broadcasting stations and the like.
- the aim of this technology is to provide an appropriate user interface for monitoring and configuring multiple cameras.
- An information processing device related to the present technology is provided with a user interface control unit that displays a list of setting values for setting items related to a plurality of cameras, performs a difference determination process for the setting values for each common setting item related to the plurality of cameras, and controls the display of a result of the difference determination together with the list display.
- a user interface control unit that displays a list of setting values for setting items related to a plurality of cameras, performs a difference determination process for the setting values for each common setting item related to the plurality of cameras, and controls the display of a result of the difference determination together with the list display.
- FIG. 1 is an explanatory diagram of a configuration of a camera setting monitoring system according to an embodiment of the present technology
- 1 is a block diagram of a configuration of an information processing device according to an embodiment
- 5A to 5C are explanatory diagrams of transitions of user interface screens according to an embodiment.
- FIG. 4 is an explanatory diagram of an operation panel screen according to the embodiment.
- FIG. 4 is an explanatory diagram of an operation panel screen according to the embodiment.
- 11 is a flowchart of a process related to a sub-control panel according to the embodiment.
- FIG. 13 is an explanatory diagram of a camera cable screen according to the embodiment.
- FIG. 2 is an explanatory diagram of a paint screen according to an embodiment
- FIG. 2 is an explanatory diagram of a paint screen according to an embodiment;
- FIG. 2 is an explanatory diagram of a paint screen according to an embodiment;
- FIG. 1 is an explanatory diagram of a paint screen according to an embodiment;
- FIG. 2 is an
- FIG. 2 is an explanatory diagram of a paint screen according to an embodiment
- 13 is an explanatory diagram of a detailed setting screen of the paint screen according to the embodiment
- FIG. 2 is an explanatory diagram of a smart alert function according to an embodiment.
- 13 is a flowchart of a processing example of a smart alert function according to an embodiment.
- FIG. 11 is an explanatory diagram of a log screen according to an embodiment.
- FIG. 4 is an explanatory diagram of a diagnosis screen according to an embodiment.
- FIG. 2 is an explanatory diagram of an HDR screen according to an embodiment.
- FIG. 2 is an explanatory diagram of an HDR screen according to an embodiment.
- 11 is a flowchart of a process of a comparison function according to an embodiment.
- System configuration 1 shows an example of the configuration of a camera setting monitoring system 1 according to an embodiment.
- the camera setting monitoring system 1 provides a user interface (hereinafter referred to as "UI") for monitoring and manipulating the setting values of a plurality of system cameras 10 in a broadcasting station that operates the system cameras.
- UI user interface
- FIG. 1 shows multiple system cameras 10, a server device 4, and a terminal device 5.
- the system camera 10 comprises a camera 2 and a camera control unit (hereinafter referred to as "CCU") 3.
- the camera 2 is a professional video camera, and outputs an image signal obtained by capturing an image to the CCU 3 via, for example, an optical fiber cable 8.
- the CCU 3 performs the required processing on the image signal, and transmits it to a switcher system or a recording device (not shown).
- the captured video signals captured by the multiple system cameras 10 are selected in the switcher system to become main line video signals, which are then used for broadcasting or distribution, or recorded on a recording medium.
- the server device 4 provides a UI for monitoring and operating the system cameras 10 corresponding to, for example, a maximum of 96 systems. Note that a maximum of 96 systems is just one example.
- Each system camera 10 and the server device 4 are communicatively connected by a cable 7 constituting, for example, a LAN (Local Area Network). This allows the server device 4 to obtain information on the setting values of various setting items from each system camera 10, obtain detection information, and transmit operation information to each system camera 10.
- the network 6 is assumed to be, for example, the Internet, but is not limited to this and may be formed as a home network, a LAN, a mobile communication network, or other network.
- the server device 4 can generate various screens, which will be described later, as web pages, for example, and provide them to the terminal device 5 via the network 6 .
- the terminal device 5 is configured as an information processing device such as a PC (personal computer), a tablet device, or a smartphone.
- the terminal device 5 can access the server device 4 via the network 6 using, for example, a function of a web browser, thereby displaying a UI screen provided by the server device 4.
- a user of the terminal device 5 can monitor the setting values, etc. of each system camera 10 and change the setting values, etc., using the UI screen.
- a video engineer can use the terminal device 5 to monitor the settings of the multiple system cameras 10 and to remotely control the installation values.
- the UI screen can be viewed from each of the multiple terminal devices 5.
- the configuration of an information processing device 70 used as the server device 4 is shown in FIG. 2.
- the information processing device 70 is a device capable of information processing, such as a computer device. Specific examples of this information processing device 70 include a microprocessor and peripheral devices, a personal computer, a workstation, and a mobile terminal device such as a smartphone or tablet.
- the information processing device 70 may also be a computer device configured as a server device or an arithmetic device in cloud computing.
- the CPU (Central Processing Unit) 71 of the information processing device 70 shown in FIG. 2 executes various processes according to programs stored in a ROM (Read Only Memory) 72 or a non-volatile memory unit 74 such as an EEP-ROM (Electrically Erasable Programmable Read-Only Memory), or programs loaded from a storage unit 79 to a RAM (Random Access Memory) 73.
- the RAM 73 also stores data necessary for the CPU 71 to execute various processes as appropriate.
- a UI control unit 71a is provided as a software function in the CPU 71.
- the UI control unit 71a controls the display of various screens described later, i.e., generates and provides (transmits) each screen as a web page, and responds to operation inputs from the terminal device 5.
- the UI control unit 71a displays a list of setting values for setting items related to multiple system cameras 10, and also performs a difference determination process for the setting values for each common setting item related to the multiple system cameras 10, and controls the display of the difference determination results along with the list display of the setting values.
- the UI control unit 71 a also performs processing for executing a time-series display of the setting values or detection values related to the multiple system cameras 10 .
- the UI control unit 71a also performs processing to display a setting value panel showing the setting items and setting values for each of the multiple system cameras 10, and a sub-control panel that is commonly used to operate the setting values for the multiple system cameras 10.
- GPU Graphics Processing Unit
- GPGPU General-Purpose computing on Graphics Processing Units
- AI Artificial Intelligence
- the CPU 71, ROM 72, RAM 73, and non-volatile memory unit 74 are interconnected via a bus 83.
- the input/output interface 75 is also connected to this bus 83.
- An input unit 76 consisting of operators and operation devices is connected to the input/output interface 75.
- the input unit 76 may be various operators and operation devices such as a keyboard, a mouse, a key, a trackball, a dial, a touch panel, a touch pad, and a remote controller.
- An operation by the user is detected by the input unit 76 , and a signal corresponding to the input operation is interpreted by the CPU 71 .
- a microphone may also be used as the input unit 76. Voice uttered by the user may also be input as operation information.
- the input/output interface 75 is connected, either integrally or separately, to a display unit 77 formed of an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) panel, or the like, and an audio output unit 78 formed of a speaker, or the like.
- the display unit 77 performs various displays.
- the display unit 77 is, for example, a display device provided in the housing of the information processing device 70, or a separate display device connected to the information processing device 70.
- the display unit 77 displays various images, operation menus, icons, messages, etc., that is, GUI, on the display screen based on instructions from the CPU 71 .
- the input/output interface 75 may also be connected to a memory unit 79 and a communication unit 80, which may be configured using a hard disk drive (HDD) or solid state drive (SSD).
- HDD hard disk drive
- SSD solid state drive
- the storage unit 79 can store various data and programs.
- a database can also be configured in the storage unit 79.
- the communication unit 80 performs communication processing via a transmission path such as the Internet, and communication with various devices such as external databases and information processing devices via wired/wireless communication and bus communication.
- a drive 81 is also connected to the input/output interface 75 as required, and a removable recording medium 82 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory is appropriately mounted thereon.
- the drive 81 allows video data, various computer programs, and the like to be read from the removable recording medium 82.
- the read data is stored in the storage unit 79, and the video and audio contained in the data are output on the display unit 77 and the audio output unit 78.
- the computer programs, etc. read from the removable recording medium 82 are installed in the storage unit 79 as necessary.
- software for the processing of this embodiment can be installed via network communication by the communication unit 80 or via the removable recording medium 82.
- the software may be stored in advance in the ROM 72, the storage unit 79, etc.
- the information processing device 70 can function as the server device 4 even if it does not have all of the components shown in the figure.
- the information processing device 70 having such a configuration can also be used as the terminal device 5.
- the CPU 71 does not need to have a function as the UI control unit 71a, and it is sufficient that the CPU 71 has a function as a web browser.
- the login screen 20 is displayed as the first page.
- the user logs in to the camera setting and monitoring system 1 on the login screen 20, it becomes possible to transition to other screens.
- the user After logging in, the user can transition to the main unit settings screen 21, the operation screen, and the monitoring screen. Explanation of the main unit settings screen 21 is omitted.
- the operation screen is a screen where users such as video engineers can operate the settings of each system camera 10, and includes an operation panel screen 22 and an overview screen 23. Each screen is selected by tab operation.
- the monitoring screens are screens on which the user can monitor the settings of each system camera 10, and include a camera cable screen 24, a paint screen 25, a log screen 26, a diagnosis screen 27, and an HDR (High Dynamic Range) screen 28. These screens are also selected by tab operation. Below, each screen will be explained with a specific example.
- a message field 31 is provided at the top of the screen. Error messages and other messages are displayed in this message field 31. Note that this message field 31 is also provided at the top of the screen on other screens, which will be described later, and is used to display error messages and the like.
- a panel tab 32 and an overview tab 33 are provided.
- the user can switch between the operation panel screen 22 and the overview screen 23 by operating these tabs.
- Figures 4 and 5 show the state in which the panel tab 32 is selected and the operation panel screen 22 is displayed. Note that a detailed explanation of the overview screen 23 will be omitted.
- the operation panel screen 22 displays setting value panels 35 corresponding to each system camera 10.
- four setting value panels 35 are displayed corresponding to the four system cameras 10 with camera numbers "01" to "04".
- Setting value panels 35 corresponding to system cameras 10 with camera numbers "05" and onwards are displayed by switching pages when the page forward button 34 is operated.
- the setting value panel 35 displays a camera number 37, and indicates the corresponding system camera 10. Each setting value panel 35 displays various setting values related to the system camera 10 along with the name of the setting item. For example, setting items such as “ACTIVE”, “CALL”, “MASTER GAIN”, “AWB”, “ABB”, and “DETAIL” are displayed, along with their numerical values and on/off status.
- setting value refers to the value of various setting items, but it does not only refer to numerical values within a certain range, but also includes values (0/1, etc.) that indicate whether a mode or function is on or off, values that indicate the mode type, and values that indicate status.
- the numerical values and states of the setting items of the system camera 10 that can be variably set are called “setting values”.
- the setting items shown on the setting value panel 35 can be adjusted by the user (video engineer). Some setting items are displayed with up and down buttons, for example, so that the setting value can be adjusted by touching or clicking within the setting value panel 35, but most setting items can be adjusted using the sub-control panel 36.
- a sub-control panel 36 is displayed together with a setting value panel 35 on the operation panel screen 22 .
- Only one sub-control panel 36 is provided as a common sub-control panel that can correspond to the multiple setting value panels 35. Any setting item of any setting value panel 35 is assigned to the sub-control panel 36. This makes it possible to operate the assigned setting item on the sub-control panel 36.
- Fig. 4 shows a state in which no setting items are assigned to the sub-control panel 36.
- the sub-control panel 36 is displayed in an inactive state.
- Fig. 5 shows a state in which setting items are assigned to the sub-control panel 36.
- Fig. 5 shows a state in which the user clicks or taps on "DETAIL” of camera number "01", so that the setting value of "DETAIL” of camera number "01” is assigned to the sub-control panel 36, and the setting value can be changed.
- the display mode of "DETAIL” on the setting value panel 35 for camera number "01” is made different from that of the other setting items. Although it is shaded in the figure, the color may be changed, for example, to blue, or it may be highlighted. Also, on the sub-control panel 36, "DETAIL” for this camera number "01" is displayed.
- the sub-control panel 36 displays a camera number 40, an item name 41, a clear button 42, up and down buttons 43, a current value 44, and an adjuster 45.
- the selected camera number (in this example, "01") is displayed as the camera number 40, and the selected setting item (in this example, "DETAIL") is displayed as the item name 41.
- the clear button 42 is an operator that clears the setting value of the assigned setting item, i.e., returns it to zero or the initial value.
- a current value 44 indicates the current setting value of the assigned setting item.
- the up/down buttons 43 have an up button 43A and a down button 43B, and are controls that change the set value up or down. With one click of the up button 43A or the down button 43B, the set value is changed up or down by the smallest unit of the assigned setting item. It is also possible to change the value by a large amount by pressing and holding the up button 43A or the down button 43B. For example, it is possible to make the amount of change increase at an accelerated rate according to the duration of the press.
- the adjuster 45 is an operator that is displayed to show the current value on a gauge, and by turning a wheel with a gauge attached, the setting value can be varied with a control range optimized for each setting item. For example, if the terminal device 5 is a tablet device, it can be operated by scrolling with your finger, and if it is a PC, it can be operated by a mouse. Mouse operations also support multiple operations such as wheel and hold & drop.
- FIG. 6 shows an example of processing performed by the CPU 71 of the server device 4 regarding the operation of the sub-control panel 36. This processing example is executed by the CPU 71 using the function of the UI control unit 71a.
- step S101 the CPU 71 (UI control unit 71a) determines whether or not any setting item in any of the setting value panels 35 has been selected by a user operation. If no setting item has been selected, the process of FIG. 6 ends. The sub-control panel 36 is in an inactive state.
- the CPU 71 proceeds from step S101 to step S102, activates the sub-control panel 36, and performs control to assign the selected system camera 10 and setting item. Then, it performs control to execute display related to the selected system camera 10 and setting item in the sub-control panel 36. In other words, the camera number 40, item name 41, and current value 44 are displayed in correspondence with the selected system camera 10 and setting item.
- the CPU 71 When the sub-control panel 36 is activated, the CPU 71 performs the monitoring process of steps S103, S104, S105, and S106.
- step S104 If it is detected that the user has operated the clear button 42, the CPU 71 proceeds from step S104 to step S120, where it performs processing to clear the setting value of the assigned setting item, and also changes the display of the current value 44 to the cleared value.
- step S105 determines whether the up button 43A or the down button 43B was pressed for a long time or for a short time.
- step S131 If the up button 43A or down button 43B is pressed briefly, the CPU 71 proceeds to step S131, where it changes the set value by one unit up or down, and also changes the display of the current value 44.
- step S132 performs processing to change the set value by increasing the amount of change, and changes the display of the current value 44 accordingly.
- the set value may be changed by a specific unit having a certain range during the period that the button is pressed and held, or the range of change may be increased at an accelerated rate according to the duration of the long press.
- step S106 determines whether the operation is a scroll operation or a hold/drop operation.
- the CPU 71 proceeds to step S141, where it performs processing to change the set value by a change amount according to the scroll operation, and also changes the display of the current value 44.
- the value moves by one to three memories for each scroll.
- the hold-drop operation is an operation in which the user holds the mouse, moves it, and then drops it.
- the CPU 71 proceeds to step S142, where it performs processing to change the set value by increasing the amount of change according to the distance from the hold to the drop, and changes the display of the current value 44 accordingly. For example, when the user moves the gauge of the adjuster 45 from the top to the bottom, the set value is changed by a change amount of about 20 to 30 notches.
- step S103 the CPU 71 proceeds from step S103 to step S110, and performs control to make the sub-control panel 36 inactive, or to transition to another screen.
- the operation panel screen 22 allows the user to variably set the setting values for the multiple system cameras 10 by remotely operating the terminal device 5 .
- FIG. 7 An example of a camera cable screen 24, which is one of the monitoring screens, is shown in FIG.
- a camera cable tab 51, a paint tab 52, a log tab 53, a diagnosis tab 54, an HDR tab 55, and an IP live tab 56 are provided, and screen transitions are performed by selecting these tabs.
- the camera cable screen 24 is a screen for monitoring the communication quality via the optical fiber cable 8 between the camera 2 and the CCU 3. A decrease in this communication quality can lead to broadcast accidents such as image distortion, so it is preferable to be able to monitor multiple system cameras 10 at the same time.
- the camera cable screen 24 includes a light reception level time series area 100, a light reflection time series area 101, a light reception level current value area 103, and a light reflection current value area 105.
- the light reception level time series area 100 the light reception level of the optical signal transmitted through the optical fiber cable 8 of each system camera 10 is shown by time series graphs 100A and 100B.
- the current light receiving level area 103 the current light receiving level of the optical signal of each system camera 10 is shown in the form of, for example, a bar graph indicator.
- the current light reception level value area 103 displays the current light reception level values of 48 system cameras 10 with camera numbers "01" to "48.”
- Operating the page forward button 104 switches to the page of current values of system cameras 10 with camera numbers "49” to "96.”
- the light receiving levels of the camera 2 side (CAM in the drawing) and the CCU 3 side (CCU in the drawing) are shown by indicators corresponding to the camera numbers.
- a graph showing the time series change in the light receiving level for the system camera 10 of the highlighted camera number (shown in a thick frame in the drawing) among the camera numbers is displayed in the light receiving level time series area 100.
- a time series graph 100A of the light reception level on the camera 2 side and a time series graph 100B of the light reception level on the CCU 3 side are respectively shown.
- a color corresponding to the camera number is actually set, for example.
- the camera number and color are displayed correspondingly as legend 100C, and the lines of the time series graphs 100A and 100B are displayed in their respective colors.
- the graph display of each system camera 10 may be distinguished by other display methods, such as using different types of lines instead of colors.
- the time span of the time series graphs 100A and 100B can be variably set by operating the time setting unit 100D.
- time series graphs 101A and 101B of the light reflection state (number of errors) due to transmission through the optical fiber cable 8 of each system camera 10 are shown.
- the current value of the light reflection state of the optical signal of each system camera 10 is shown in the form of, for example, a bar graph indicator.
- the current light reflection value area 105 displays the current light reception levels of 48 system cameras 10 with camera numbers "01" to “48.” Operating the page forward button 106 switches to the page of current values for system cameras 10 with camera numbers "49" to "96.”
- the current light reflection values of the camera 2 side (CAM in the figure) and the CCU 3 side (CCU in the figure) are displayed with indicators corresponding to the camera numbers.
- a graph showing the time series change in light reflection of the system camera 10 of the highlighted camera number (shown in a thick frame in the figure) among the camera numbers is displayed in the light reflection time series area 101.
- a time series graph 101A of the light reflection state on the camera 2 side and a time series graph 101B of the light reflection state on the CCU 3 side are displayed.
- a color corresponding to the camera number is set.
- the camera number and color are displayed correspondingly as legend 101C, and the lines of time series graphs 101A and 101B are displayed in their respective colors.
- the graph display of each system camera 10 may be distinguished by other display methods, such as using different types of lines instead of colors.
- the time span of the time series graphs 101A and 101B can be variably set by operating the time setting unit 101D.
- the camera cable screen 24 allows the parameters relating to the communication quality for each system camera 10 to be monitored in a time series graph together with the current values.
- the paint screen 25 is a screen on which the settings related to the image creation of the system camera 10 can be listed and monitored. It is particularly suitable for comparing a plurality of system cameras 10.
- Figures 8, 9, and 10 show the paint screen 25 displayed when the paint tab 52 is selected.
- the paint screen 25 has a summary tab 110, a lens tab 111, and a signal processing tab 112.
- Figure 8 shows the summary tab 110 screen
- Figure 9 shows the lens tab 111 screen
- Figure 10 shows the signal processing tab 112 screen.
- main setting items such as color temperature, total gain, iris, and luminance level are displayed.
- lens tab 111 in FIG. 9 setting items related to the lens, such as iris, ND filter, zoom, and focus, are displayed.
- signal processing tab 112 in FIG. 10 setting items related to signal processing, such as color temperature, master black, and total gain, are displayed.
- These paint screens 25 display a lens information area 114 and setting value boxes 120 for each of the above setting items.
- the lens information area 114 displays a list of information related to the lenses of each system camera 10. For example, corresponding to the camera numbers "01" to “24,” settings (such as on/off) for setting items such as "ND/CC,””ALAC,””AIRA,” and “RBF,” lens names, etc. are displayed. Information about the lenses of the system cameras 10 with camera numbers "25" and onward is also displayed by operating the page forward button 115.
- the setting value box 120 displays a list of the setting values of each system camera 10 for each setting item.
- a setting value box 120 is provided for each of the above-mentioned color temperature, total gain, iris, and brightness level.
- Each setting value box 120 displays a setting value name 121, a detailed settings button 122, a smart alert button 123, a threshold slider 124, a setting value time series area 125, a legend 126, and a setting value current value area 127.
- a setting value name 121 indicates the names of setting items such as color temperature, total gain, iris, and brightness level.
- the current setting value area 127 displays a list of the setting values for each system camera 10 for that setting item.
- Figures 8, 9, and 10 show an example in which the setting values for camera numbers "01" to "24" are displayed in a list.
- the setting values for system cameras 10 with camera numbers "25" and onward are also displayed by operating the page forward button 116.
- the setting values of each system camera 10 are displayed in a time series graph.
- a legend 126 indicates the display mode, such as the color and line type for each system camera 10, and the time series graph distinguishes each system camera 10 according to its display mode.
- the display method of the setting value box 120 will differ depending on whether the smart alert function is on or off.
- the smart alert function is turned on/off by operating the smart alert button 123.
- Figure 8 shows an example where the smart alert function is on for the setting value boxes 120 of color temperature and iris, and an example where the smart alert function is off for the setting value boxes 120 of total gain and luminance level.
- the detailed settings button 122 is an operator for configuring detailed settings for the smart alert function and the setting value time series area 125, and the threshold slider 124 is an operator for setting the sensitivity of the smart alert function.
- the smart alert function is turned off.
- attention will be paid to the total gain setting value box 120 in FIG.
- the total gain value is shown by a bar graph indicator corresponding to the camera numbers "01" to "12" of the system cameras 10.
- a graph showing the time series change in the setting value of the highlighted camera number (indicated by a thick frame in the drawing) among the camera numbers is displayed in the setting value time series area 125 .
- a time series graph of the total gain of the system cameras 10 with camera numbers “01”, “07”, and “10” is displayed in the setting value time series area 125 .
- a color corresponding to the camera number is set, and the camera number and color are displayed in correspondence with each other in the legend 126.
- the lines of the time series graph in the setting value time series area 125 are displayed in the respective colors. Note that the graph display of each system camera 10 may be distinguished by other display modes, such as by using different types of lines instead of colors.
- the user can display a graph for the system camera 10 with that camera number as a graph in the time series setting value area 125.
- the smart alert function dynamically compares and analyzes the settings of multiple system cameras 10, and detects and notifies in real time system cameras 10 whose settings are significantly different from the others. By automating the comparison and monitoring of setting values, system cameras 10 with different image creation settings can be discovered early, making operations more efficient.
- the smart alert function will be described in detail later, but first, a display example when the smart alert function is turned on will be described with attention to the color temperature setting value box 120 in FIG.
- the current setting value area 127 shows a bar graph indicator of the color temperature value corresponding to the camera numbers "01" to "12" of the system cameras 10. In this case, all camera numbers are highlighted, indicating that all system cameras 10 are targets for monitoring by the smart alert function. Note that it is also possible to set some system cameras 10 as targets for monitoring. For example, the user can specify a camera number that does not need to be monitored and remove the highlight, thereby excluding that system camera 10 from the target of the smart alert function.
- an alert is displayed in a different display mode, such as a bar graph in a different color from the others.
- a bar graph in a different color from the others.
- the figure shows that the color temperature of camera number "02" is significantly different from the others, so an alert is displayed.
- all except "02" have the same color temperature setting value, and a common display mode (e.g., color) is shown in the legend 126, while a different mode (e.g., different color) is shown for "02."
- the lines of the time series graph in the setting value time series area 125 are displayed in the mode (e.g., color) shown in the legend 126. Since all except "02" have the same value, they are all displayed together as a single line.
- equivalent values include not only settings that are an exact match, but also values that can be evaluated as equivalent.
- the equivalent range also changes depending on the sensitivity setting using the threshold slider 124. An alert will be displayed for system cameras 10 that have values that are not considered equivalent (outliers).
- the smart alert function will be selectable for each setting item: iris, color temperature, ND filter, master black, total gain, brightness level (peak), and brightness level (average).
- the user can activate the smart alert function for that setting item by operating the smart alert button 123 in the corresponding setting value box 120.
- the user can select the target system camera 10 by selecting the camera number in the current setting value area 127.
- all camera numbers may be in a selected state by default, or all may be in an unselected state.
- detailed settings can be made on a detailed settings screen by clicking a detailed settings button 122.
- This detailed setting screen 130 allows the user to set the time span of data to be used in the analysis (Time span analyze).
- the detailed setting screen 130 as an option setting specific to the system camera 10, it is possible to set, for example, to exclude cameras equipped with extenders from the Iris smart alert function.
- the range of the vertical axis of the graph in the setting value time series area 125 can be set as the Chart maximum value (Chart max value) and the Chart minimum value (Chart min value).
- the user can set a clustering threshold (sensitivity) using the threshold slider 124.
- the threshold is a threshold for outlier determination in the smart alert function.
- the distance between feature data can be set using the threshold slider 124, and the smaller the threshold, the stricter the outlier determination becomes. In other words, even if the deviation is small, it is more likely to be determined as an outlier, and an alert is more likely to be issued. If the user feels that there are too many alerts, the user can adjust the threshold slider 124 to reduce the sensitivity.
- time series data on the setting values of the setting items for which the smart alert function is turned on such as color temperature and brightness level, is obtained for each system camera 10.
- Fig. 12 shows the time series data for camera numbers "01", "02", and "03".
- the time series data of each of these system cameras 10 is converted into feature space. Clustering is then performed in the feature space to determine system cameras 10 with equivalent setting values.
- the clustering range feature distance
- Setting values that fall outside the range of equivalent setting values are detected as outliers. Such outliers are alerted in the current setting value area 127, and are displayed in a graph different from the others in the setting value time series area 125.
- FIG. 13 An example of processing performed by the CPU 71 of the server device 4 regarding the smart alert function is shown in FIG. 13. This processing example is an example of processing performed by the CPU 71 for each setting value box 120 using the function of the UI control unit 71a.
- step S201 the CPU 71 (UI control unit 71a) checks whether the smart alert function is enabled for one setting value box 120. If it is not enabled, the CPU 71 does not perform processing related to the smart alert function.
- the CPU 71 checks in step S202 whether or not there are three or more cameras 2 (system cameras 10) in the camera setting monitoring system 1. This is because the smart alert function for detecting outliers is meaningless if there are not three or more cameras 2 (system cameras 10). If there is one or two cameras, the CPU 71 does not perform processing related to the smart alert function. In addition, even if there are three or more system cameras 10, if there are not three or more system cameras 10 to be processed by the smart alert function, that is, if three or more system cameras 10 are not selected in the setting value current value area 127, the CPU 71 will exit processing from step S202 and will not perform processing related to the smart alert function.
- step S203 If the smart alert function is turned on by operating the smart alert button 123 and there are three or more target system cameras 10, the CPU 71 proceeds to step S203 and executes processing of the smart alert function.
- step S203 the CPU 71 acquires and normalizes the time series data of the setting value in the setting value box 120. For example, if the processing is for the color temperature setting value box 120, the CPU 71 acquires and normalizes the time series data of the color temperature setting value for each system camera 10.
- step S204 the CPU 71 converts the time-series data of each system camera 10 into a feature amount.
- step S205 the CPU 71 performs clustering in the feature space.
- the clustering can be performed using, for example, a density-based spatial clustering of applications with noise (DBSCAN) algorithm.
- DBSCAN density-based spatial clustering of applications with noise
- step S206 the CPU 71 determines whether or not there is a system camera 10 whose setting value does not belong to a cluster. If no such value exists, it means that there is no system camera 10 whose setting value is an outlier, and the outlier is not displayed. On the other hand, if there is a system camera 10 whose setting value does not belong to the cluster, the CPU 71 proceeds to step S207 and executes a display clearly indicating the system camera 10 whose setting value is an outlier. For example, as shown in Fig. 8, the color temperature setting value for the system camera 10 with camera number "02" is displayed in a different color or the like as an alert.
- the paint screen 25 realizes graphical visualization (time series graph, bar graph) of the settings related to image creation.
- the specifications unique to the system camera 10, such as color temperature, total gain, and iris, are reflected in the graph display specifications.
- the smart alert function clearly indicates the system cameras 10 whose settings are not consistent with the others.
- the paint screen 25 is an extremely suitable screen for monitoring the installation values and outliers relating to the image creation of a plurality of system cameras 10.
- Fig. 14 shows an example of the log screen 26. This is a screen that collectively displays the logs of each system camera 10. Fig. 14 shows a state in which the log tab 53 is selected and the log screen 26 is displayed.
- the log screen 26 includes a log time series area 141, a log list area 142, and a settings area 143.
- logs relating to errors, warnings, notifications, etc. that have occurred in all the system cameras 10 in the camera setting monitoring system 1 are displayed in a list. Also, the generated logs are displayed on a time axis in the log time series area 141. In this case, the number of logs is displayed on the vertical axis and the time is displayed on the horizontal axis in the form of a bar graph on the time axis.
- the setting area 143 is an area where settings related to log display can be made.
- logs that could previously only be checked for each system camera 10 can now be checked for multiple system cameras 10 at once.
- the time when the logs were generated can be checked in chronological order. This makes it an extremely suitable screen for users to monitor the logs for each system camera 10.
- FIG. 15 An example of the diagnosis screen 27 is shown in Fig. 15. This is a screen that lists static information of each system camera 10. Fig. 15 shows a state in which the diagnosis screen 27 is displayed with the diagnosis tab 54 selected.
- the diagnosis screen 27 is provided with a list area 151.
- camera numbers are arranged horizontally, and names of static information are arranged vertically.
- information on the device, serial number, firmware, IP address, etc. is displayed as information on the camera head, CCU, and BPU (Baseband Processor Unit).
- BPU Baseband Processor Unit
- the BPU is not shown in FIG. 1, it is a unit that may be provided together with the camera 2 and the CCU 3 in the system camera 10 for, for example, 4K camera signal processing.
- This diagnosis screen 27 allows the user to check information from multiple system cameras 10 all at once, making it ideal for checking various aspects of operation.
- the HDR screen 28 will be described with reference to Fig. 16, Fig. 17, and Fig. 18.
- the HDR screen 28 is a screen for listing dedicated setting values when the system camera 10 is operated in HDR (High Dynamic Range).
- the HDR screen 28 is a screen for confirming that each setting value is completely consistent before operation.
- Figures 16 and 17 show example screens.
- Figure 16 shows the state when the compare function is off
- Figure 17 shows the state when the compare function is on and auto compare is on.
- the HDR screen 28 displays a compare button 161, an auto compare box 162, a list area 163, and a page forward button 164.
- setting values are displayed for the system camera 10 of each camera number. For example, setting values such as "SR Live Lock,” “HDR Format,” “HDR Black Compression,” “HDR Setup,” and “HDR Knee.”
- the user can use this list area 163 to confirm that the setting values of each system camera 10 are consistent. For example, the user can simply visually check the set values in list area 163, but can also more easily check by turning on the compare function or by enabling the auto-compare function.
- the compare function is turned on when the user operates the compare button 161. Furthermore, when the auto compare box 162 is checked, the auto compare function is turned on.
- the compare function is a function in which, when the user selects a system camera 10 to be used as a reference, setting values that differ from the setting values of the system camera 10 are highlighted.
- the auto-compare function is a function that takes a majority vote for each setting item and automatically highlights setting values that do not belong to the majority, without the user having to set a system camera 10 to be used as a reference.
- FIG. 17 shows the auto-compare function turned on, with some setting values highlighted in the list area 163.
- FIG. 18 An example of processing by the CPU 71 of the server device 4 for the compare function and auto-compare function is shown in FIG. 18. This processing example is executed by the CPU 71 using the function of the UI control unit 71a.
- step S301 the CPU 71 (UI control unit 71a) branches the process depending on whether the compare function is on or not. If the user has instructed the compare function using the compare button 161, the compare function is turned on.
- step S302 the CPU 71 further checks whether or not the auto-compare function has been selected, that is, whether or not the auto-compare box 162 has been checked. If the auto compare box 162 is not checked, the CPU 71 performs processing in the normal compare mode.
- the CPU 71 determines in step S303 whether or not a reference camera has been selected. For example, the user can select the system camera 10 to be used as a reference by clicking the camera number in the list area 163 .
- step S303 the CPU 71 uses the setting value of the system camera 10 selected as the reference camera as a standard, checks the setting values of each of the other system cameras 10, and determines whether they match.
- step S305 the CPU 71 displays the results of the comparison of the setting values. In other words, it compares the setting values with those of the system camera 10 that is the reference camera, and highlights those that have different setting values.
- the CPU 71 proceeds from step S302 to step S310. Then, it executes the processes of steps S310, S311, and S312 for each setting item.
- step S310 the CPU 71 selects one setting item, for example, "SR Live Lock.”
- step S311 the CPU 71 sets a reference value for the selected setting item. For example, the most popular setting value for "SR Live Lock” is set as the reference value.
- the setting value for the setting item "SR Live Lock” is either "ON” or "OFF", and in the case of FIG. 17, “OFF” is the majority, so “OFF” is set as the reference value.
- step S312 the CPU 71 compares the installation value of the system camera 10 for each camera number with the reference value and determines whether they match or not.
- step S313 the CPU 71 checks any unprocessed setting items, and if there are any unprocessed setting items, it returns to step S310 and selects the next setting item. For example, it selects "HDR Format - Output". Then, in step S311, the CPU 71 sets the majority setting value as the reference value, and in step S312, it compares the installation value of the system camera 10 for each camera number with the reference value to determine whether they match or not.
- step S313 the CPU 71 proceeds from step S313 to step S314 and executes a display according to the comparison result of step S312 for each setting item. That is, the setting values that differ from the majority reference value are highlighted as shown in FIG.
- the information processing device 70 serving as the server device 4 in the embodiment is equipped with a UI control unit 71a that displays a list of setting values for setting items related to multiple system cameras 10, performs a difference determination process for the setting values for each common setting item related to the multiple system cameras 10, and controls the display of a display according to the difference determination results together with the list display.
- the difference determination process is a determination process in the smart alert function or a determination process by the auto-compare function.
- the UI control unit 71a performs the difference determination process using time-series data of setting values of common setting items related to a plurality of system cameras 10 (see FIGS. 8 to 13).
- the UI control unit 71a performs the difference determination process using time-series data of setting values of common setting items related to a plurality of system cameras 10 (see FIGS. 8 to 13).
- the set values need to be fine-tuned in real time depending on the angle of view and the subject, it is not sufficient to operate all the system cameras 10 at the same time, and it is not sufficient that each set value is completely consistent. And since the appropriate set value differs depending on the subject, it is not possible to statically define abnormal values and normal values. Therefore, in the difference determination process, the time series data of the set values are used to dynamically compare and analyze. This makes it possible to determine the set values that are outliers and present them to the user.
- the UI control unit 71a generates feature information based on time series data of setting values of common setting items for multiple system cameras 10 in a difference determination process, performs clustering based on the feature information, and determines setting values that are outliers from the clustering (see Figures 12 and 13).
- a feature space is generated using time series data of the setting values, and outliers (abnormal values) are determined by clustering. This makes it easy to find unnatural setting values as time series changes in the setting values compared to the setting values of other system cameras 10. Unnatural settings that cannot be determined by static setting value comparisons can be appropriately determined and presented.
- the UI control unit 71a displays a list of the current setting values of multiple system cameras 10 for each setting item, and displays setting values that are determined to be outliers by the difference determination process on the list display (see Figures 8, 9, and 10).
- the current setting value area 127 displays the current setting value of each system camera 10.
- setting values determined to be outliers are displayed in a different manner, for example. For example, they may be highlighted or displayed in a conspicuous color. This makes it easy to identify system cameras 10 that are determined to be outliers, that is, those whose setting values are not equivalent to those of the other system cameras 10, and their setting items, which is suitable for operation.
- the UI control unit 71a executes a chronological display of the setting values of multiple system cameras 10 for each setting item, and displays setting values that are determined to be outliers by a difference determination process on the chronological display (see Figures 8, 9, and 10).
- the changes in the setting values of each system camera 10 are displayed in a setting value time series area 125 so that they can be seen.
- setting values that are determined to be outliers are displayed in a manner different from setting values that are not outliers. For example, they may be highlighted or displayed in a conspicuous color. This makes it easy to see the changes in the camera 2 that is determined to be an outlier, that is, a camera whose setting value is not equivalent to that of the other system cameras 10, and its setting items.
- the UI control unit 71a variably sets the judgment sensitivity for determining in the difference judgment process that a setting value is an outlier that is not equivalent to those of other system cameras 10, depending on the user's threshold operation (see Figures 8 to 13).
- a threshold slider 124 is provided on the paint screen 25 so that the user can change the threshold, that is, the sensitivity of anomaly determination.
- the UI control unit 71a varies the determination distance of outliers after clustering according to the threshold set by the threshold slider 124. This allows the user to arbitrarily set the outlier determination sensitivity in step S206 in FIG. 13.
- the UI control unit 71a sets whether or not to execute the difference determination process and the display control process according to the difference determination result in response to a user operation (see FIGS. 8, 9, 10, and 13).
- a smart alert button 123 is provided on the paint screen 25, and the smart alert function can be turned on/off by a user's operation. This allows the setting value time series area 125 and the setting value current value area 127 in each setting value box 120 to be switched between normal display and smart alert function display. In other words, the smart alert function can be executed as needed.
- the UI control unit 71a performs a process of determining whether the setting values of common setting items related to the multiple system cameras 10 match the reference values as the difference determination process (see FIGS. 16 to 18).
- the HDR screen 28 has an auto-compare function that compares the setting values of the setting items of the multiple system cameras 10 with reference values. This makes it possible to automatically determine and display setting values that are different from the reference values.
- the UI control unit 71a automatically sets a reference value for each setting item based on the setting values of the multiple system cameras 10 in the difference determination process (see step S311 in FIG. 18).
- a reference value is set for each setting item from the setting values of multiple system cameras 10.
- the reference value is set to the setting value that is adopted by the largest number of system cameras 10. This makes it possible to clearly indicate setting values that are different from the reference value without the user having to select the system camera 10 that will be the reference.
- the UI control unit 71a displays a list of the current setting values of multiple system cameras 10 for each setting item, and displays on the list any setting values that are determined to be not equivalent to the reference value by a difference determination process (see step S314 in Figures 16, 17, and 18).
- the current setting values of each system camera 10 are displayed in a list area 163.
- setting values different from the reference value are displayed in a manner different from setting values equivalent to the reference value. For example, they may be highlighted or displayed in a conspicuous color. This makes it easy to see the cameras 2 whose setting values are not equivalent to the other reference values and their setting items, which is suitable for operation.
- the UI control unit 71a executes a time-series display of the setting values or detection values related to the multiple system cameras 10.
- a time series display is provided in a received light level time series area 100 and a light reflection time series area 101.
- a time series display is provided in a setting value time series area 125 for each system camera 10.
- a time series display is provided in a log time series area 141.
- the UI control unit 71a displays a list of current setting values or detection values for multiple system cameras 10 and a chronological display of the setting values or detection values for the multiple system cameras 10 on the same screen.
- a time series display is performed in a received light level time series area 100 and a light reflection time series area 101, while current detection values are displayed on the same screen in a received light level current value area 103 and a light reflection current value area 105.
- a setting value time series area 125 and a setting value current value area 127 are displayed on the same screen.
- the UI control unit 71a displays a setting value panel 35 showing the setting items and setting values for each of the multiple system cameras 10, and a sub-control panel 36 that is commonly used to operate the setting values for the multiple system cameras 10 (see Figures 4 and 5).
- setting value panels 35 corresponding to the multiple system cameras 10 are displayed, as well as a sub-control panel 36.
- the setting values of various setting items related to each system camera 10 are displayed on the setting value panel 35, allowing the user to recognize the setting values.
- the sub-control panel 36 is used. This allows the setting values of the setting items of each system camera 10 to be clearly displayed while the controls can be shared, making it possible to provide a user interface that is easy to operate without making the screen too cluttered.
- the UI control unit 71a causes the setting value of a setting item selected by the user on the setting value panel 35 to be changed by operating the sub-control panel 36 (see steps S101 and S102 in FIG. 6). This allows the user to operate the setting value on the sub-control panel 36 simply by selecting the setting item for which the setting value is to be changed.
- the UI control section 71a causes the sub-control panel 36 to display the system camera 10 and setting items that are being operated (see FIG. 5). That is, the camera 2 to be operated and its setting item are clearly indicated by the camera number 40 and the item name 41. This allows the user to operate the system camera 10 currently being operated while recognizing the setting item.
- the UI control unit 71a displays a plurality of types of operators on the sub-control panel 36 as operators for varying setting values (see FIG. 5).
- a plurality of operators for varying the set value are provided as up and down buttons 43 and adjusters 45. This allows the user to use them when wishing to change the set value in one step or when wishing to make a large change.
- the server device 4 causes the terminal device 5 to display an image including a list of setting values and an indication according to the difference determination result of the difference determination process (see FIG. 1).
- terminal devices 5 such as PCs, tablet terminal devices, and smartphones.
- each screen serving as a monitoring screen may be provided with a full customization function that allows the user to arbitrarily change the setting items and layout to be displayed.
- Functions such as recording the operation history of image creation and automatic operation may also be added.
- a function for recording and reproducing the image creation operations of the system camera 10 may be provided. It is also possible to provide a function for saving image creation setups for each weather condition and applying them whenever necessary to streamline operations. Also, a function may be provided that allows a new video engineer to refer to the operation history of a veteran video engineer to aid in learning.
- the program of the embodiment is a program that causes a computing device such as the server device 4, for example a processor such as a CPU or DSP, or a device including these, to execute the processes as shown in FIGS.
- the program of the embodiment is a program that causes an information processing device to execute control to display a list of setting values for setting items related to multiple cameras (e.g., system camera 10), perform a difference determination process for the setting values for each common setting item related to the multiple cameras, and display a list of settings according to the difference determination results.
- the server device 4 that provides a UI screen as in the embodiment can be realized by the information processing device 70.
- the programs of the above-described embodiments can be pre-recorded in a HDD as a recording medium built into a device such as a computer device, or in a ROM in a microcomputer having a CPU.
- Such programs can also be temporarily or permanently stored (recorded) in removable recording media such as flexible disks, CD-ROMs (Compact Disc Read Only Memory), MO (Magneto Optical) disks, DVDs (Digital Versatile Discs), Blu-ray Discs (registered trademark), magnetic disks, semiconductor memories, and memory cards.
- removable recording media can be provided as so-called package software.
- such a program can be installed in a personal computer or the like from a removable recording medium, or can be downloaded from a download site via a network such as a LAN (Local Area Network) or the Internet.
- LAN Local Area Network
- Such a program is suitable for a wide range of applications of the server device 4 of the embodiment.
- these devices can function as the server device 4 of the present disclosure.
- the present technology can also be configured as follows.
- An information processing device having a user interface control unit that displays a list of setting values for setting items related to a plurality of cameras, performs a difference determination process for the setting values for each common setting item related to the plurality of cameras, and controls the display of a result of the difference determination together with the list display.
- the user interface control unit includes: The information processing device according to (1) above, wherein the difference determination process is performed using time series data of setting values of common setting items for the plurality of cameras.
- the user interface control unit in the difference determination process, The information processing device according to (2) above, further comprising: generating feature information based on time series data of setting values of common setting items for the plurality of cameras; performing clustering based on the feature information; and determining setting values that are outliers from the clustering.
- the user interface control unit includes: The information processing device according to (2) or (3) above, wherein the current setting values of the multiple cameras are displayed in a list for each setting item, and setting values determined to be outliers by the difference determination process are displayed on the list.
- the user interface control unit includes: The information processing device according to any one of (2) to (4) above, wherein a chronological display of the setting values of the plurality of cameras is executed for each setting item, and setting values determined to be outliers by the difference determination process are displayed on the chronological display.
- the user interface control unit includes: The information processing device according to any one of (2) to (5) above, wherein a judgment sensitivity for judging that a set value is an outlier that is not equivalent to those of other cameras in the difference judgment process is variably set in response to a threshold operation by a user.
- the user interface control unit includes: The information processing device according to any one of (2) to (6) above, wherein execution or non-execution of the difference determination process and a display control process according to a difference determination result is set in response to a user operation.
- the user interface control unit includes: The information processing device according to (1) above, wherein the difference determination process includes a process of determining whether a setting value of a common setting item for the plurality of cameras matches a reference value.
- the user interface control unit in the difference determination process, The information processing device according to (8) above, wherein the reference value is automatically set for each setting item based on setting values of a plurality of the cameras.
- the user interface control unit includes: The information processing device described in (8) or (9) above, wherein the current setting values of the multiple cameras are displayed in a list for each setting item, and setting values that are determined to be not equivalent to the reference value by the difference determination process are displayed in the list.
- the user interface control unit includes: The information processing device according to any one of (1) to (10) above, further comprising: a display unit that displays a time series of setting values or detection values relating to a plurality of the cameras.
- the user interface control unit includes: Displaying a list of current settings or detection values for a plurality of said cameras; The information processing device according to any one of (1) to (11) above, wherein a time series display of setting values or detection values relating to a plurality of the cameras is displayed on the same screen.
- the user interface control unit includes: An information processing device according to any one of (1) to (12) above, which displays a setting value panel showing setting items and setting values for each of the multiple cameras, and a sub-control panel used in common for operating the setting values for the multiple cameras.
- the user interface control unit includes: The information processing apparatus according to (13) above, wherein the setting value of a setting item selected by a user on the setting value panel is made variable by operating the sub-control panel.
- the user interface control unit includes: The information processing device according to (13) or (14) above, wherein the sub-control panel is configured to display the camera and setting items to be operated.
- the user interface control unit includes: The information processing device according to any one of (13) to (15) above, wherein a plurality of types of operators are displayed on the sub-control panel as operators for varying setting values.
- the information processing device according to any one of (1) to (16) above which is a server device that displays, on a terminal device, an image including the list display and a display according to a difference determination result of the difference determination process.
- An information processing device An information processing method for controlling displaying a list of setting values for setting items related to a plurality of cameras, performing a difference determination process for the setting values for each common setting item related to the plurality of cameras, and displaying a display according to the difference determination results together with the list display.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Factory Administration (AREA)
Abstract
Description
本技術は情報処理装置、情報処理方法、プログラムに関し、特に放送業務において複数のカメラを運用する場合のカメラ設定監視の技術に関する。 This technology relates to information processing devices, information processing methods, and programs, and in particular to technology for monitoring camera settings when multiple cameras are operated in broadcasting operations.
放送業務では、多台数のカメラをリアルタイムに運用している。
下記特許文献1には放送局等で使用される業務用のカメラシステムに関する技術が開示されている。
In broadcasting operations, a large number of cameras are operated in real time.
Japanese Patent Application Laid-Open No. 2003-233663 discloses a technology relating to a commercial camera system used in broadcasting stations and the like.
多台数のシステム機器をリアルタイムに運用する放送業務では、ビデオエンジニアと呼ばれるスタッフが複数台のカメラの設定値を比較監視する必要がある。また放送映像のリモートプロダクションの需要も高まっている。
ところが実際は機器設定値の一覧性に欠け、例えば複数のカメラの設定値の確認や操作はそれぞれ個別に行う必要があり、複数カメラについての総合的な監視用途やリモート操作用途として適切なシステムが望まれている。
In broadcasting operations that operate a large number of system devices in real time, staff called video engineers need to compare and monitor the settings of multiple cameras. There is also a growing demand for remote production of broadcast images.
However, in reality, there is a lack of visibility into device settings; for example, the settings of multiple cameras must be checked and operated individually, so there is a demand for a system that is suitable for comprehensive monitoring and remote operation of multiple cameras.
そこで本技術では複数カメラの監視や設定に適切なユーザインタフェースを提供することを目的とする。 The aim of this technology is to provide an appropriate user interface for monitoring and configuring multiple cameras.
本技術に係る情報処理装置は、複数のカメラに関する設定項目の設定値を一覧表示させ、また複数の前記カメラに関する共通の設定項目毎に設定値の差異判定処理を行い、差異判定結果に応じた表示を前記一覧表示とともに実行させる制御を行うユーザインタフェース制御部を備える。
放送局等で複数のカメラによる撮像を行う場合に、その各カメラに関する設定値が一覧できるようにする。この場合に、各種の設定項目に関して、各カメラの差異判定処理を行い、判定結果、つまり差異がある設定値や異常と判定されるように設定値が明示されるようにする。
An information processing device related to the present technology is provided with a user interface control unit that displays a list of setting values for setting items related to a plurality of cameras, performs a difference determination process for the setting values for each common setting item related to the plurality of cameras, and controls the display of a result of the difference determination together with the list display.
When multiple cameras are used to capture images at a broadcasting station, etc., the settings for each camera can be displayed in a list. In this case, a difference determination process is performed for each camera with respect to various setting items, and the determination results, i.e., the setting values that are determined to be different or abnormal, are displayed clearly.
以下、実施の形態を次の順序で説明する。
<1.システム構成>
<2.ユーザインタフェース画面>
[2-1:画面遷移]
[2-2:操作パネル画面]
[2-3:カメラケーブル画面]
[2-4:ペイント画面]
[2-5:ログ画面]
[2-6:ダイアグノシス画面]
[2-7:HDR画面]
<3.まとめ及び変形例>
The embodiments will be described below in the following order.
1. System configuration
<2. User interface screen>
[2-1: Screen transition]
[2-2: Operation panel screen]
[2-3: Camera cable screen]
[2-4: Paint screen]
[2-5: Log screen]
[2-6: Diagnosis screen]
[2-7: HDR screen]
3. Summary and Modifications
<1.システム構成>
図1は実施の形態のカメラ設定監視システム1の構成例を示している。カメラ設定監視システム1は、複数のシステムカメラ10を運用する放送局において、その設定値の監視や設定値の操作のためのユーザインタフェース(以下「UI」)を提供する。
1. System configuration
1 shows an example of the configuration of a camera
図1には複数のシステムカメラ10、サーバ装置4、端末装置5を示している。システムカメラ10はカメラ2とカメラコントロールユニット(以下「CCU」)3を備えて構成される。カメラ2は業務用ビデオカメラであり、撮像によって得た撮像映像信号を例えば光ファイバーケーブル8によりCCU3に出力する。CCU3は撮像映像信号に対して所要の処理を行い、図示しないスイッチャーシステムや記録装置に送信する。
FIG. 1 shows
複数のシステムカメラ10によって撮像された撮像映像信号は、スイッチャーシステムにおいて選択されて本線映像信号とされ、放送や配信に用いられたり、記録媒体に記録されたりする。
The captured video signals captured by the
このような複数のシステムカメラ10を用いる場合に、サーバ装置4は、例えば最大96系統のシステムカメラ10に対応して監視や操作のためのUIを提供する。なお最大96系統というのは一例である。
各システムカメラ10とサーバ装置4は、例えばLAN(Local Area Network)を構成するケーブル7により通信可能に接続されている。これによりサーバ装置4は、各システムカメラ10から各種の設定項目の設定値の情報を取得したり、検出情報を取得したり、各システムカメラ10に対して操作情報を送信したりすることができる。
When such a plurality of
Each
ネットワーク6は例えばインターネットを想定するが、それに限らず、ホームネットワーク、LAN、移動体通信網、その他のネットワークとして形成されてもよい。
サーバ装置4は、例えばWEBページとして後述する各種の画面を生成し、ネットワーク6を介して端末装置5に提供することができる。
The
The
端末装置5は、PC(パーソナルコンピュータ)、タブレット機器、或いはスマートフォンなどの情報処理装置で構成される。
端末装置5は、例えばWEBブラウザの機能により、ネットワーク6を介してサーバ装置4にアクセスすることで、サーバ装置4が提供するUI画面を表示することができる。端末装置5のユーザはUI画面により、各システムカメラ10の設定値等を監視することや、設定値等の可変操作を行うことができる。
The
The
従ってビデオエンジニアは、端末装置5を用いて、複数のシステムカメラ10の設定値等の監視を行い、また設置値等の遠隔操作を行うことができる。
なお、複数の端末装置5によってそれぞれWEBアクセスすることで、複数の端末装置5によってUI画面を閲覧することができる。
Therefore, a video engineer can use the
In addition, by accessing the WEB from each of the multiple
サーバ装置4として用いられる情報処理装置70の構成を図2に示す。情報処理装置70は、コンピュータ機器など、情報処理が可能な機器である。この情報処理装置70としては、具体的には、マイクロプロセッサと周辺機器、パーソナルコンピュータ、ワークステーション、スマートフォンやタブレット等の携帯端末装置等が想定される。また情報処理装置70は、クラウドコンピューティングにおけるサーバ装置や演算装置として構成されるコンピュータ装置であってもよい。
The configuration of an
図2に示す情報処理装置70のCPU(Central Processing Unit)71は、ROM(Read Only Memory)72や例えばEEP-ROM(Electrically Erasable Programmable Read-Only Memory)などの不揮発性メモリ部74に記憶されているプログラム、または記憶部79からRAM(Random Access Memory)73にロードされたプログラムに従って各種の処理を実行する。RAM73にはまた、CPU71が各種の処理を実行する上において必要なデータなども適宜記憶される。
The CPU (Central Processing Unit) 71 of the
CPU71にはソフトウェアによる機能として、UI制御部71aが設けられる。UI制御部71aは、後述する各種の画面の表示制御、即ちWEBページとしての各画面の生成、提供(送信)の処理や、端末装置5からの操作入力の対応処理などを行う。
具体的にはUI制御部71aは、複数のシステムカメラ10に関する設定項目の設定値を一覧表示させ、また複数のシステムカメラ10に関する共通の設定項目毎に設定値の差異判定処理を行い、差異判定結果に応じた表示を設定値の一覧表示とともに実行させる制御を行う。
またUI制御部71aは、複数のシステムカメラ10に関する設定値又は検出値についての時系列表示を実行させる処理を行う。
またUI制御部71aは、複数のシステムカメラ10のそれぞれに対して設定項目及び設定値を示す設定値パネルと、複数のシステムカメラ10についての設定値の操作に共通に使用されるサブコントロールパネルを表示させる処理を行う。
A
Specifically, the
The
The
なおCPU71に代えて、或いはCPU71に加えて、GPU(Graphics Processing Unit)、GPGPU(General-Purpose computing on Graphics Processing Units)、AI(Artificial Intelligence)プロセッサ等を設けてもよい。
In addition to or in place of
CPU71、ROM72、RAM73、不揮発性メモリ部74は、バス83を介して相互に接続されている。このバス83にはまた、入出力インタフェース75も接続されている。
The
入出力インタフェース75には、操作子や操作デバイスよりなる入力部76が接続される。例えば入力部76としては、キーボード、マウス、キー、トラックボール、ダイヤル、タッチパネル、タッチパッド、リモートコントローラ等の各種の操作子や操作デバイスが想定される。
入力部76によりユーザの操作が検知され、入力された操作に応じた信号はCPU71によって解釈される。
入力部76としてはマイクロフォンも想定される。ユーザの発する音声を操作情報として入力することもできる。
An
An operation by the user is detected by the
A microphone may also be used as the
また入出力インタフェース75には、LCD(Liquid Crystal Display)或いは有機EL(Electro-Luminescence)パネルなどよりなる表示部77や、スピーカなどよりなる音声出力部78が一体又は別体として接続される。
表示部77は各種表示を行う。表示部77は例えば情報処理装置70の筐体に設けられるディスプレイデバイスや、情報処理装置70に接続される別体のディスプレイデバイス等により構成される。
表示部77は、CPU71の指示に基づいて表示画面上に各種の画像、操作メニュー、アイコン、メッセージ等、即ちGUIとしての表示を行う。
Further, the input/
The
The
入出力インタフェース75には、HDD(Hard Disk Drive)やSSD(Solid State Drive)などより構成される記憶部79や通信部80が接続される場合もある。
The input/
記憶部79は、各種のデータやプログラムを記憶することができる。記憶部79においてデータベースを構成することもできる。
The
通信部80は、インターネット等の伝送路を介しての通信処理や、外部のデータベース、情報処理装置等の各種機器との有線/無線通信、バス通信などによる通信を行う。
The
入出力インタフェース75にはまた、必要に応じてドライブ81が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブル記録媒体82が適宜装着される。
ドライブ81により、リムーバブル記録媒体82からは映像データや、各種のコンピュータプログラムなどを読み出すことができる。読み出されたデータは記憶部79に記憶されたり、データに含まれる映像や音声が表示部77や音声出力部78で出力されたりする。またリムーバブル記録媒体82から読み出されたコンピュータプログラム等は必要に応じて記憶部79にインストールされる。
A
The
この情報処理装置70では、例えば本実施の形態の処理のためのソフトウェアを、通信部80によるネットワーク通信やリムーバブル記録媒体82を介してインストールすることができる。或いは当該ソフトウェアは予めROM72や記憶部79等に記憶されていてもよい。
In this
なお以上はサーバ装置4とされる情報処理装置70の構成例としたが、必ずしも図示する全ての構成要素を備えなくてもサーバ装置4として機能することができる。
また、このような構成の情報処理装置70は、端末装置5としても適用できる。端末装置5とされる情報処理装置70では、CPU71におけるUI制御部71aとしての機能は不要であり、CPU71においてWEBブラウザとしての機能が設けられれば良い。
Although the above is an example of the configuration of the
The
<2.ユーザインタフェース画面>
[2-1:画面遷移]
実施の形態のカメラ設定監視システム1においてサーバ装置4が提供し、端末装置5で表示される画面の例を説明する。図3は各画面の遷移を示している。
<2. User interface screen>
[2-1: Screen transition]
An example of a screen provided by the
例えば端末装置5によってサーバ装置4にアクセスし、WEBブラウジングを開始すると、先頭ページとしてログイン画面20が表示される。ユーザがログイン画面20でカメラ設定監視システム1にログインすることにより、他の画面への遷移が可能となる。
For example, when the
ユーザは、ログイン後は、本体設定画面21、操作用画面、監視用画面に遷移させることができる。本体設定画面21については説明を省略する。 After logging in, the user can transition to the main unit settings screen 21, the operation screen, and the monitoring screen. Explanation of the main unit settings screen 21 is omitted.
操作用画面は、ビデオエンジニア等のユーザが、各システムカメラ10の設定値等の操作を行うことができる画面であり、操作パネル画面22とオーバービュー画面23を含む。各画面はタブ操作により選択される。
The operation screen is a screen where users such as video engineers can operate the settings of each
監視用画面は、ユーザが各システムカメラ10の設定値等の監視を行うことができる画面であり、カメラケーブル画面24、ペイント画面25、ログ画面26、ダイアグノシス(Diagnosis)画面27、HDR(High Dynamic Range)画面28が含まれる。これらの画面もタブ操作により選択される。
以下では、各画面の具体例を挙げて説明していく。
The monitoring screens are screens on which the user can monitor the settings of each
Below, each screen will be explained with a specific example.
[2-2:操作パネル画面]
操作用画面の1つである操作パネル画面22について説明する。図4,図5は操作パネル画面22の例を示している。
[2-2: Operation panel screen]
An
画面上部にはメッセージフィールド31が用意されている。このメッセージフィールド31には、エラーメッセージやその他のメッセージが表示される。なお、このメッセージフィールド31は、後述する他の画面でも同様に画面上部に設けられ、それぞれエラーメッセージ等の表示に用いられる。
A
操作用画面の場合、パネルタブ32、オーバービュータブ33が設けられる。ユーザはこれらのタブ操作により操作パネル画面22とオーバービュー画面23を切り替えることができる。図4,図5はパネルタブ32が選択されて操作パネル画面22が表示されている状態である。なお、オーバービュー画面23については詳細な説明を省略する。
In the case of the operation screen, a
操作パネル画面22では各システムカメラ10に対応する設定値パネル35が表示される。図の例では、例えばカメラナンバが「01」から「04」とされた4つのシステムカメラ10に対応して4つの設定値パネル35が表示されている。カメラナンバが「05」以降のシステムカメラ10に対応する設定値パネル35は、ページ送りボタン34の操作により、ページが切り替えられて表示される。
The
設定値パネル35にはカメラナンバ37が表示され、対応するシステムカメラ10が示される。各設定値パネル35には、システムカメラ10に関する各種の設定値が設定項目名と共に表示される。例えば設定項目として「ACTIVE」「CALL」「MASTER GAIN」「AWB」「ABB」「DETAIL」などが表示されるとともに、それらの数値やオン/オフの状態が表示される。
The setting
なお本開示で「設定値」とは各種の設定項目の値であるが、ある程度の幅を持った範囲の数値だけでなく、モードや機能等のオン/オフを示す値(0/1等)や、モード種別を示す値、ステータスを示す値なども設定値に含まれる。つまり可変設定可能なシステムカメラ10の設定項目についての数値や状態を「設定値」と呼んでいる。
In this disclosure, "setting value" refers to the value of various setting items, but it does not only refer to numerical values within a certain range, but also includes values (0/1, etc.) that indicate whether a mode or function is on or off, values that indicate the mode type, and values that indicate status. In other words, the numerical values and states of the setting items of the
設定値パネル35に示される設定項目はユーザ(ビデオエンジニア)が設定値を可変操作することが可能とされる。一部の設定項目には例えば上下ボタンなどが表示されることで、設定値パネル35内のタッチやクリック等により設定値を可変できるが、多くの設定項目はサブコントロールパネル36により、可変操作が可能とされる。
The setting items shown on the setting
図4,図5のように操作パネル画面22には、設定値パネル35とともにサブコントロールパネル36が表示される。
サブコントロールパネル36は、複数の設定値パネル35に対して共通に対応可能なものとして1つだけ設けられる。サブコントロールパネル36にはいずれかの設定値パネル35のいずれかの設定項目がアサインされる。それにより、そのアサインされた設定項目の操作がサブコントロールパネル36で実行可能とされる。
As shown in FIGS. 4 and 5, a
Only one
図4はサブコントロールパネル36に設定項目がアサインされていない状態を示している。サブコントロールパネル36は非アクティブな状態で表示される。
図5はサブコントロールパネル36に設定項目がアサインされた状態である。例えば図5では、ユーザがカメラナンバ「01」の「DETAIL」についてクリックやタップをしたことで、カメラナンバ「01」の「DETAIL」の設定値がサブコントロールパネル36にアサインされ、設定値の可変操作ができるようになった状態を示している。
4 shows a state in which no setting items are assigned to the
Fig. 5 shows a state in which setting items are assigned to the
ユーザが選択したことでカメラナンバ「01」の設定値パネル35における「DETAIL」の表示態様が、他の設定項目とは異なる態様とされる。図では斜線を付しているが例えば青色表示になるなど、色が変えられたり、ハイライト表示されたりする。
またサブコントロールパネル36で、このカメラナンバ「01」の「DETAIL」が示される。
As a result of the user's selection, the display mode of "DETAIL" on the setting
Also, on the
サブコントロールパネル36にはカメラナンバ40、項目名41、クリアボタン42、上下ボタン43、現在値44、アジャスター45が表示される。
The
カメラナンバ40として、選択されたカメラナンバ(この例では「01」)が表示され、項目名41として選択された設定項目(この例では「DETAIL」)が表示される。
The selected camera number (in this example, "01") is displayed as the
クリアボタン42は、アサインされている設定項目の設定値をクリアする、つまりゼロ又は初期値に戻す操作子である。
The
現在値44によりアサインされている設定項目の現在の設定値が表示される。
上下ボタン43は上ボタン43Aと下ボタン43Bを有し、設定値を上下に可変する操作子である。上ボタン43A又は下ボタン43Bの1クリックで、アサインされた設定項目の最小単位で上下に設定値が変更される。上ボタン43A又は下ボタン43Bの長押しで値を大きく変更することも可能とされる。例えば長押し時間に応じて加速度的に変化量が拡大していくようにすることができる。
A
The up/down
アジャスター45は、ゲージ上で現在値を示すように表示され、ゲージが付されたホイールを回すことで、設定項目毎に最適化された制御幅で設定値を可変操作できる操作子である。例えば端末装置5がタブレット装置であると指スクロールで操作でき、PCであるとマウスで操作できる。マウス操作もホイールやホールド&ドロップなど複数の操作に対応している。
The
サブコントロールパネル36の操作に関するサーバ装置4のCPU71の処理例を図6に示す。この処理例はCPU71がUI制御部71aの機能により実行する処理例である。
FIG. 6 shows an example of processing performed by the
ステップS101でCPU71(UI制御部71a)は、いずれかの設定値パネル35におけるいずれかの設定項目がユーザ操作により選択されたか否かを判定する。設定項目が選択されていないときは図6の処理を終える。サブコントロールパネル36は非アクティブの状態である。
In step S101, the CPU 71 (
或る設定値パネル35で或る設定項目が選択された場合は、CPU71はステップS101からステップS102に進み、サブコントロールパネル36をアクティブにし、選択されたシステムカメラ10及び設定項目をアサインする制御を行う。そしてサブコントロールパネル36内に、選択されたシステムカメラ10及び設定項目に関する表示を実行させる制御を行う。つまりカメラナンバ40、項目名41、現在値44が、選択されたシステムカメラ10及び設定項目に対応して表示されるようにする。
When a setting item is selected on a setting
サブコントロールパネル36をアクティブにさせた状態では、CPU71はステップS103,S104,S105,S106の監視処理を行う。
When the
ユーザがクリアボタン42を操作したことを検知した場合は、CPU71はステップS104からステップS120に進み、アサインされている設定項目の設定値をクリアする処理を行い、現在値44の表示もクリアされた値に変更させる。
If it is detected that the user has operated the
ユーザが上下ボタン43を操作したことを検知した場合は、CPU71はステップS105からステップS130に進み、その操作態様を判定する。この場合は、CPU71は上ボタン43A又は下ボタン43Bの長押しであるのか短押しであるのかを判定する。
If it is detected that the user has operated the up or down
上ボタン43A又は下ボタン43Bの短押しの場合は、CPU71はステップS131に進み、設定値を上又は下に1単位変更する処理を行い、現在値44の表示も変更させる。
If the up
上ボタン43A又は下ボタン43Bの長押しの場合は、CPU71はステップS132に進み、変化量を大きくして設定値を変更する処理を行い、それに応じて現在値44の表示も変更させる。長押しの場合は、長押しが継続されている期間中に、ある程度の幅を持つ特定単位ずつ設定値が変化していくようにしてもよいし、長押し期間に応じて変化幅が加速的に大きくなるようにしてもよい。
If the up
ユーザがアジャスター45を操作したことを検知した場合は、CPU71はステップS106からステップS140に進み、その操作態様を判定する。この場合は、CPU71はスクロール操作であるのか、ホールド・ドロップ操作であるのかを判定する。
If it is detected that the user has operated the
スクロール操作の場合は、CPU71はステップS141に進み、設定値をスクロール操作に応じた変化幅で変更させていく処理を行い、現在値44の表示も変更させる。例えばスクロール操作の場合、端末装置5側のマウス等の設定によるが、1スクロールに対して1から3メモリ動くようにする。
In the case of a scroll operation, the
ホールド・ドロップ操作とは、ホールドしてマウスを動かしドロップする操作である。ホールド・ドロップ操作の場合は、CPU71はステップS142に進み、そのホールドしてからドロップするまでの距離に応じて変化量を大きくして設定値を変更する処理を行い、それに応じて現在値44の表示も変更させる。例えばユーザがアジャスター45のゲージを最上部から最下部まで動かすと20から30メモリほど動くような変化幅で設定値を変更する。
The hold-drop operation is an operation in which the user holds the mouse, moves it, and then drops it. In the case of a hold-drop operation, the
ユーザが設定値パネル35において選択していた設定項目をもう一度クリックする操作を行った場合や、他の画面への遷移操作を行った場合は、それがサブコントロールパネル36の終了操作となる。
終了操作を検知した場合は、CPU71はステップS103からステップS110に進み、サブコントロールパネル36を非アクティブにする制御を行う。或いは他の画面に遷移させることになる。
When the user again clicks on the setting item selected in the setting
If an end operation is detected, the
以上の図6の処理により、ユーザが操作したいシステムカメラ10の設定項目を選び、サブコントロールパネル36内の上下ボタン43やアジャスター45のホイールを回すように動かすことで設定値の微調整を行うことができるようになる。
従って、操作パネル画面22により、ユーザは、複数のシステムカメラ10について、端末装置5からのリモート操作により設定値を可変設定できるようになる。
By the above process shown in FIG. 6, the user can select the setting item of the
Therefore, the
[2-3:カメラケーブル画面]
続いて監視用画面の1つであるカメラケーブル画面24の例を図7に示す。
なお以降説明する監視用画面では、図7に示すようにカメラケーブルタブ51、ペイントタブ52、ログタブ53、ダイアグノシスタブ54、HDRタブ55、IPライブタグ56が用意され、これらのタブの選択により画面遷移が行われる。
[2-3: Camera cable screen]
Next, an example of a
In the monitoring screen described below, as shown in FIG. 7, a
図7はカメラケーブルタブ51が選択されてカメラケーブル画面24が表示されている状態である。
In Figure 7, the
カメラケーブル画面24はカメラ2とCCU3間の光ファイバーケーブル8による通信品質を監視する画面である。この通品品質が下がると画乱れ等の放送事故に繋がるため、複数のシステムカメラ10について一括して監視できるようにすることが好適となる。
The
カメラケーブル画面24には、受光レベル時系列エリア100、光反射時系列エリア101、受光レベル現在値エリア103、光反射現在値エリア105が設けられる。
The
受光レベル時系列エリア100では、各システムカメラ10の光ファイバーケーブル8で伝送される光信号の受光レベルが時系列グラフ100A,100Bで示される。
また受光レベル現在値エリア103には、各システムカメラ10の光信号の受光レベルの現在値が例えば棒グラフ状のインジケータの形態で示される。
In the light reception level
In the current light receiving
例えば受光レベル現在値エリア103にはカメラナンバ「01」から「48」の48個のシステムカメラ10の受光レベルの現在値が表示される。ページ送りボタン104の操作によりカメラナンバ「49」から「96」のシステムカメラ10の現在値のページに切り替えられる。
For example, the current light reception
この受光レベル現在値エリア103においては、カメラナンバに対応してカメラ2側(図のCAM)とCCU3側(図のCCU)の受光レベルがインジケータにより示される。そして各カメラナンバのうちでハイライトされているカメラナンバ(図では太線枠で示す)のシステムカメラ10について、受光レベルの時系列変化を示すグラフが、受光レベル時系列エリア100に表示される。
ユーザは受光レベル現在値エリア103でカメラナンバを選択する(ハイライトさせる)ことで、そのカメラナンバのシステムカメラ10についてのグラフを時系列グラフ100A,100B内に表示させることができる。
In the current light receiving
By selecting (highlighting) a camera number in the current light
受光レベル時系列エリア100においては、カメラ2側の受光レベルの時系列グラフ100Aと、CCU3側の受光レベルの時系列グラフ100Bがそれぞれ示される。各システムカメラ10の受光レベルの表示のために、実際には例えばカメラナンバに対応した色が設定される。例えば凡例100Cとして、カメラナンバと色が対応して表示され、時系列グラフ100A、100Bの線は、それぞれの色で表示される。なお、色でなく、線の種別を異なるようにするなど、他の表示態様で各システムカメラ10のグラフ表示を区別してもよい。
In the light reception level
なお、時間設定部100Dの操作により、時系列グラフ100A、100Bの時間幅が可変設定できる。
The time span of the
光反射時系列エリア101では、各システムカメラ10の光ファイバーケーブル8の伝送による光反射状態(エラー数)の時系列グラフ101A、101Bが示される。
また光反射現在値エリア105には、各システムカメラ10の光信号の光反射状態の現在値が例えば棒グラフ状のインジケータの形態で示される。
In the light reflection
In the light reflection
例えば光反射現在値エリア105にはカメラナンバ「01」から「48」の48個のシステムカメラ10の受光レベルの現在値が表示される。ページ送りボタン106の操作によりカメラナンバ「49」から「96」のシステムカメラ10の現在値のページに切り替えられる。
For example, the current light
この光反射現在値エリア105においては、カメラナンバに対応してカメラ2側(図のCAM)とCCU3側(図のCCU)の光反射現在値がインジケータで示される。そして各カメラナンバのうちでハイライトされているカメラナンバ(図では太線枠で示す)のシステムカメラ10の光反射の時系列変化を示すグラフが、光反射時系列エリア101に表示される。
ユーザは光反射現在値エリア105でカメラナンバを選択する(ハイライトさせる)ことで、そのカメラナンバのシステムカメラ10についてのグラフを時系列グラフ101A,101B内に表示させることができる。
In the light reflection
By selecting (highlighting) a camera number in the light reflection
光反射時系列エリア101においては、カメラ2側の光反射状態の時系列グラフ101Aと、CCU3側の光反射状態の時系列グラフ101Bがそれぞれ示される。各システムカメラ10の光反射状態の表示のために、例えばカメラナンバに対応した色が設定される。例えば凡例101Cとして、カメラナンバと色が対応して表示され、時系列グラフ101A、101Bの線は、それぞれの色で表示される。なお、色でなく、線の種別を異なるようにするなど、他の表示態様で各システムカメラ10のグラフ表示を区別してもよい。
In the light reflection
なお、時間設定部101Dの操作により、時系列グラフ101A、101Bの時間幅が可変設定できる。
The time span of the
以上のようにカメラケーブル画面24では、各システムカメラ10についての通信品質に関わるパラメータを現在値と共に時系列グラフで監視できるようにしている。
As described above, the
[2-4:ペイント画面]
続いてペイント画面25について図8から図13を参照して説明する。ペイント画面25はシステムカメラ10の画作りに関する設定値を一覧し、監視できる画面である。特に複数のシステムカメラ10についての比較一覧に好適なものとしている。
[2-4: Paint screen]
Next, the
図8,図9,図10はペイントタブ52が選択されてペイント画面25が表示されている状態を示している。ペイント画面25においては、サマリータブ110、レンズタブ111、シグナルプロセッシングタブ112が用意され、図8はサマリータブ110の画面、図9はレンズタブ111の画面、図10はシグナルプロセッシングタブ112の画面である。
Figures 8, 9, and 10 show the
例えば図8のサマリータブ110では、主な設定項目として、色温度(Color Temperature)、トータルゲイン(Total Gain)、アイリス(Iris)、輝度レベル(Luminance Level)などの設定項目が表示される。
図9のレンズタブ111ではレンズに関する設定項目として、アイリス(Iris)、NDフィルタ(ND)、ズーム(Zoom)、フォーカス(Focus)等の設定項目が表示される。
図10のシグナルプロセッシングタブ112では信号処理に関する設定項目として、色温度(Color Temperature)、マスターブラック(Master Black)、トータルゲイン(Total Gain)等の設定項目が表示される。
For example, in the
In the
In the
これらのペイント画面25においては、レンズ情報エリア114と、上記の各設定項目についての設定値ボックス120が表示される。
These paint screens 25 display a
レンズ情報エリア114には、各システムカメラ10についてのレンズに関する情報が一覧表示される。例えばカメラナンバ「01」から「24」に対応して、「ND/CC」「ALAC」「AIRA」「RBF」等の設定項目に関する設定値(オン/オフ等)やレンズ名称等が表示されている。
カメラナンバ「25」以降のシステムカメラ10のレンズに関する情報についても、ページ送りボタン115の操作により表示される。
The
Information about the lenses of the
設定値ボックス120は、設定項目毎に、各システムカメラ10の設定値が一覧表示される。図8では上述の色温度、トータルゲイン、アイリス、輝度レベルについて、それぞれ設定値ボックス120が設けられている。
The setting
各設定値ボックス120には、設定値名称121、詳細設定ボタン122、スマートアラートボタン123、閾値スライダ124、設定値時系列エリア125、凡例126、設定値現在値エリア127が表示される。
Each setting
設定値名称121で、色温度、トータルゲイン、アイリス、輝度レベル等の設定項目の名称が示される。
そして設定値現在値エリア127では、その設定項目についての各システムカメラ10の設定値が一覧表示される。図8,図9,図10ではカメラナンバ「01」から「24」の設定値が一覧表示される例としている。カメラナンバ「25」以降のシステムカメラ10の設定値も、ページ送りボタン116の操作により表示される。
A setting
The current
設定値時系列エリア125では、各システムカメラ10の設定値が時系列グラフで表示される。凡例126により、例えばシステムカメラ10毎の色や線種などの表示態様が示され、時系列グラフは、その表示態様によって各システムカメラ10が区別される。
In the setting value
ここで設定値ボックス120は、スマートアラート機能のオン/オフにより表示方式が異なるようになる。スマートアラート機能は、スマートアラートボタン123の操作によりオン/オフされる。図8では、色温度(Color Temperature)とアイリス(Iris)の各設定値ボックス120はスマートアラート機能がオンとされている例、トータルゲイン(Total Gain)と輝度レベル(Luminance Level)の各設定値ボックス120はスマートアラート機能がオフとされている例を示している。
Here, the display method of the setting
なお詳細設定ボタン122は、スマートアラート機能や設定値時系列エリア125の詳細設定を行うための操作子、閾値スライダ124はスマートアラート機能の感度を設定する操作子である。
The
まずスマートアラート機能がオフとされている場合を説明する。例えば図8のトータルゲインの設定値ボックス120を注目する。
この場合、設定値現在値エリア127では、システムカメラ10のカメラナンバ「01」から「12」に対応して、トータルゲインの値が棒グラフ状のインジケータで示される。
そして各カメラナンバのうちでハイライトされているカメラナンバ(図では太線枠で示す)の設定値の時系列変化を示すグラフが、設定値時系列エリア125に表示される。
First, a case where the smart alert function is turned off will be described. For example, attention will be paid to the total gain setting
In this case, in the current
A graph showing the time series change in the setting value of the highlighted camera number (indicated by a thick frame in the drawing) among the camera numbers is displayed in the setting value
例えば図8のトータルゲインの設定値ボックス120では、カメラナンバ「01」「07」「10」のシステムカメラ10のトータルゲインの時系列グラフが、設定値時系列エリア125に表示される。
各システムカメラ10のトータルゲインの表示のために、例えばカメラナンバに対応した色が設定され、凡例126でカメラナンバと色が対応して表示される。設定値時系列エリア125の時系列グラフの線は、それぞれの色で表示される。なお、色でなく、線の種別を異なるようにするなど、他の表示態様で各システムカメラ10のグラフ表示を区別してもよい。
For example, in the total gain setting
To display the total gain of each
従ってユーザは設定値現在値エリア127でカメラナンバを選択する(ハイライトさせる)ことで、そのカメラナンバのシステムカメラ10についてのグラフを設定値時系列エリア125内のグラフとして表示させることができる。
Therefore, by selecting (highlighting) a camera number in the current
スマートアラート機能は複数のシステムカメラ10の設定値を動的に比較解析し、設定値が他と大きく異なるシステムカメラ10をリアルタイムに検出して通知する機能である。設定値の比較監視を自動化することで、画作り設定が異なるシステムカメラ10を早期に発見し、オペレーションを効率化できる。
スマートアラート機能については後に詳述するが、まずスマートアラート機能がオンとされる場合の表示例を図8の色温度の設定値ボックス120に注目して説明する。
The smart alert function dynamically compares and analyzes the settings of
The smart alert function will be described in detail later, but first, a display example when the smart alert function is turned on will be described with attention to the color temperature setting
色温度の設定値ボックス120では、設定値現在値エリア127では、システムカメラ10のカメラナンバ「01」から「12」に対応して、色温度の値が棒グラフ状のインジケータで示される。この場合は、全てのカメラナンバがハイライトされており、全てのシステムカメラ10がスマートアラート機能での監視対象であることが示されている。なお、一部のシステムカメラ10を監視対象とすることもできる。例えばユーザが監視不要のカメラナンバを指定してハイライトを解除することで、そのシステムカメラ10をスマートアラート機能の対象外とすることができる。
In the color temperature setting
設定値現在値エリア127は設定値が大きく異なるものについては、アラートとして、棒グラフが他と異なる色など、他と異なる表示態様で表示される。例えば図ではカメラナンバ「02」の色温度が、他と大きく異なっているためアラート表示されている状態を示している。
In the current
この設定値現在値エリア127で対象とされているカメラナンバ、例えば全てのシステムカメラ10の設定値の時系列変化を示すグラフが、設定値時系列エリア125に表示される。
この場合、カメラナンバ「01」から「12」のうちで、「02」以外は色温度の設定値が同等の値であり、凡例126において共通の表示態様(例えば色)が示され、「02」について異なる態様(例えば異なる色)が示される。そして設定値時系列エリア125の時系列グラフの線は、凡例126で示された態様(例えば色)で表示される。「02」以外は同じ値なので、1つの線でまとめて表示されている。
A graph showing the time series changes in the setting values of the camera numbers targeted in this setting value
In this case, among the camera numbers "01" to "12," all except "02" have the same color temperature setting value, and a common display mode (e.g., color) is shown in the
このようにスマートアラート機能がオンとされる場合は、設定値が他と大きく異なるシステムカメラ10と、多数派の設定値とが、時系列で比較できるような表示が行われる。
When the smart alert function is turned on in this way, a display is provided that allows a chronological comparison of
なお設定項目によって異なるが、同等の値とは設定値が完全一致のものだけでなく、同等と評価できる値も含む。閾値スライダ124による感度設定によっても同等となる範囲は変化する。そして、同等ではないとされる値(外れ値)となっているシステムカメラ10について、アラート表示されることになる。
Note that, although it differs depending on the setting item, equivalent values include not only settings that are an exact match, but also values that can be evaluated as equivalent. The equivalent range also changes depending on the sensitivity setting using the
スマートアラート機能について説明する。
オンエア時、スイッチャーにおけるシステムカメラ10の切り替えの際に、本線映像の画面に違和感が出ないように、各システムカメラ10の画作り設定は揃っている必要がある。ただし画角や被写体によって設定値をリアルタイムで微調整する必要があるため、一斉操作すれば良いわけではない。また各設定値が完全一致していれば良いというわけでもない。そして適切な設定値は被写体によって異なるため、静的に「異常値」「正常値」を定義できない。そこで複数のシステムカメラ10について設定値を動的に比較解析する機能として、スマートアラート機能を搭載するようにする。
Explain the Smart Alert feature.
When on air, the image creation settings of each
例えばアイリス、色温度、NDフィルタ、マスターブラック、トータルゲイン、輝度レベル(ピーク)、輝度レベル(アベレージ)の各設定項目について、スマートアラート機能を選択できるようにする。 For example, the smart alert function will be selectable for each setting item: iris, color temperature, ND filter, master black, total gain, brightness level (peak), and brightness level (average).
ユーザはこれらの設定項目について、それぞれの設定値ボックス120におけるスマートアラートボタン123の操作により、その設定項目に関するスマートアラート機能を発動させることができる。
またユーザは上述のように設定値現在値エリア127でのカメラナンバの選択により、対象のシステムカメラ10を選択できる。例えばスマートアラート機能がオンにされるときに、デフォルトでは全カメラナンバが選択状態とされていてもよいし、全て未選択状態とされていてもよい。
For these setting items, the user can activate the smart alert function for that setting item by operating the
As described above, the user can select the
また詳細設定ボタン122からの詳細設定画面により詳細設定ができる。例えば詳細設定ボタン122の操作により図11の詳細設定画面130が表示される。
この詳細設定画面130により、ユーザは解析に用いるデータの時間幅(Time span analyze)を設定できる。
また詳細設定画面130では、システムカメラ10の固有のオプション設定として、アイリスのスマートアラート機能ではエクステンダーを入れているカメラを除外するなどの設定もできる。
Further, detailed settings can be made on a detailed settings screen by clicking a
This
In addition, on the
なお詳細設定画面130では、チャート最大値(Chart max value)、チャート最小値(Chart min value)として、設定値時系列エリア125のグラフの縦軸の範囲を設定できる。
In addition, in the
またスマートアラート機能に関しては、ユーザは、閾値スライダ124によりクラスタリングの閾値(感度)を設定できる。閾値とは、スマートアラート機能における外れ値判定の閾値である。閾値スライダ124により特徴量データ間の距離を設定することができ、閾値を小さくするほど、外れ判定が厳しくなる。つまり乖離が小さくても外れ値として判定されやすくなり、アラートが出やすくなる。
ユーザは、アラートが過剰に出るような場合は閾値スライダ124を調整して感度を下げることが可能となる。
As for the smart alert function, the user can set a clustering threshold (sensitivity) using the
If the user feels that there are too many alerts, the user can adjust the
スマートアラート機能による解析は図12に示すように行われる。
まず色温度や輝度レベルなど、スマートアラート機能がオンとされた設定項目の設定値について時系列データを、それぞれのシステムカメラ10毎に取得する。図12ではカメラナンバ「01」「02」「03」の時系列データを示している。
Analysis by the Smart Alert function is performed as shown in FIG.
First, time series data on the setting values of the setting items for which the smart alert function is turned on, such as color temperature and brightness level, is obtained for each
これらの各システムカメラ10の時系列データを、特徴量空間に変換する。そして特徴量空間においてクラスタリングを行い、同等の設定値のシステムカメラ10を判定する。クラスタリングの範囲(特徴量の距離)は上述の閾値スライダ124の設定により拡縮される。そして同等の設定値とされた範囲から外れた設定値が外れ値として検出される。このような外れ値のものについて、設定値現在値エリア127でアラート表示され、また設定値時系列エリア125で、他とは異なるグラフで表示されることになる。
The time series data of each of these
スマートアラート機能に関するサーバ装置4のCPU71の処理例を図13に示す。この処理例はCPU71がUI制御部71aの機能により、設定値ボックス120毎に実行する処理例である。
An example of processing performed by the
1つの設定値ボックス120に関し、CPU71(UI制御部71a)はステップS201で、スマートアラート機能が有効かされているか否かを確認する。有効化されていなければCPU71はスマートアラート機能に関する処理を行わない。
In step S201, the CPU 71 (
スマートアラート機能が有効化されていたらCPU71はステップS202で、カメラ設定監視システム1内にカメラ2(システムカメラ10)が3台以上存在するか否かを確認する。これは、3台以上でなければ外れ値を検出するスマートアラート機能の意味がないためである。1台又は2台の場合は、CPU71はスマートアラート機能に関する処理を行わない。
なお、3台以上のシステムカメラ10が存在する場合でも、スマートアラート機能の処理対象とするシステムカメラ10が3台以上ないとき、つまり設定値現在値エリア127で3台以上のシステムカメラ10が選択されていないときも、CPU71はステップS202から処理を抜け、スマートアラート機能に関する処理を行わない。
If the smart alert function is enabled, the
In addition, even if there are three or
スマートアラートボタン123の操作によりスマートアラート機能がオンとされ、かつ対象のシステムカメラ10が3台以上存在する場合は、CPU71はステップS203に進み、スマートアラート機能の処理を実行する。
If the smart alert function is turned on by operating the
ステップS203でCPU71は、その設定値ボックス120の設定値の時系列データを取得し、正規化する。例えば色温度の設定値ボックス120についての処理であれば、CPU71は各システムカメラ10についての色温度設定値の時系列データを取得し、それぞれ正規化する。
In step S203, the
ステップS204でCPU71は、各システムカメラ10の時系列データを特徴量に変換する。
ステップS205でCPU71は、特徴量空間でクラスタリングを行う。この場合、例えばDBSCAN(Density-Based Spatial Clustering of Applications with Noise)アルゴリズムなどによりクラスタリングを行うことができる。
In step S204, the
In step S205, the
ステップS206でCPU71は、設定値がクラスタに属さないシステムカメラ10が存在するか否かを判定する。
存在しなければ、設定値が外れ値となっているシステムカメラ10が存在しないということになり、外れ値の表示は行わない。
一方、設定値がクラスタに属さないシステムカメラ10が存在する場合は、CPU71はステップS207に進み、設定値が外れ値であるシステムカメラ10を明示する表示を実行させる。例えば図8のようにカメラナンバ「02」のシステムカメラ10についての色温度設定値が、アラートの意味で異なる色等で表示されるようにする。
In step S206, the
If no such value exists, it means that there is no
On the other hand, if there is a
以上の処理が、設定値ボックス120毎に行われることで、スマートアラート機能がオンとされた設定値ボックス120において、設定値が他のシステムカメラ10と異なるものがアラート表示されるようになり、ユーザが、画作りに関して他と揃っていないシステムカメラ10を容易に認識できるようにすることができる。
By performing the above process for each setting
以上説明したように、ペイント画面25では、画作りに関する設定値のグラフィカル(時系列グラフ、棒グラフ)な可視化を実現する。そして色温度、トータルゲイン、アイリスなどのシステムカメラ10の固有の仕様をグラフ表示仕様に反映したものとなっている。さらにスマートアラート機能により、設定値が他と揃っていないシステムカメラ10が明示されるようにしている。
以上によりペイント画面25は、複数のシステムカメラ10の画作りに関する設置値及び外れ値の監視のために極めて好適な画面となる。
As described above, the
As a result, the
[2-5:ログ画面]
ログ画面26の例を図14に示す。これは各システムカメラ10のログを集約表示する画面である。図14はログタブ53が選択されてログ画面26が表示されている状態を示している。
[2-5: Log screen]
Fig. 14 shows an example of the
ログ画面26においては、ログ時系列エリア141、ログ一覧エリア142、設定エリア143が設けられる。
The
ログ一覧エリア142においては、カメラ設定監視システム1内の全てのシステムカメラ10において発生したエラー、ワーニング、通知等に関するログが一覧表示される。
またログ時系列エリア141では、時間軸上に、発生したログが表示される。この場合縦軸がログの数、横軸が時刻として、時間軸上の棒グラフの態様で表示される。
設定エリア143はログ表示に関する設定が可能なエリアとされる。
In the
Also, the generated logs are displayed on a time axis in the log
The
このようなログ画面26では、これまでシステムカメラ10毎にしか確認できなかったログが、複数のシステムカメラ10についてまとめて確認できる。また時系列上でログ発生時刻を確認できる。従ってユーザが各システムカメラ10についてログの監視に極めて好適な画面となる。
In this type of
[2-6:ダイアグノシス画面]
ダイアグノシス画面27の例を図15に示す。これは各システムカメラ10の静的な情報を一覧する画面である。図15はダイアグノシスタブ54が選択されてダイアグノシス画面27が表示されている状態を示している。
[2-6: Diagnosis screen]
An example of the
ダイアグノシス画面27においては一覧エリア151が設けられる。一覧エリア151は、横方向にカメラナンバが並べられ、縦方向に静的な情報の名称が並べられる。
そして各カメラナンバのシステムカメラ10について、カメラヘッド、CCU、BPU(Baseband Processor Unit)に関する情報として、デバイス、シリアルナンバ、ファームウエア、IPアドレスなどの情報が表示される。
なおBPUとは図1には示していないが、例えば4Kカメラ信号処理等のためにシステムカメラ10内にカメラ2やCCU3とともに備えられる場合があるユニットである。
The
For the
Although the BPU is not shown in FIG. 1, it is a unit that may be provided together with the
図15では、一覧エリア151においてカメラナンバ「01」から「12」のシステムカメラ10の情報が表示される。カメラナンバが「13」以降のシステムカメラ10の情報は、ページ送りボタン152の操作により他のページにおいて表示される。
In FIG. 15, information on
このダイアグノシス画面27によりユーザは、複数のシステムカメラ10の情報をまとめて確認できるため、オペレーションのための各種の確認に好適である。
This
[2-7:HDR画面]
HDR画面28について図16,図17,図18で説明する。HDR画面28は、HDR(High Dynamic Range)でシステムカメラ10を運用する場合の専用の設定値を一覧するための画面である。
特にペイント画面25とは異なり、HDR画面28は、運用前に各設定値が完全一致していることを確認するための画面である。
[2-7: HDR screen]
The
In particular, unlike the
図16,図17に画面例を示している。図16はコンペア機能がオフの状態、図17はコンペア機能がオンで、オートコンペアがオンとされている状態である。 Figures 16 and 17 show example screens. Figure 16 shows the state when the compare function is off, and Figure 17 shows the state when the compare function is on and auto compare is on.
HDR画面28には、コンペアボタン161、オートコンペアボックス162、一覧エリア163、ページ送りボタン164が表示される。
The
一覧エリア163は、横方向にカメラナンバが並べられ、縦方向に各種の設定値の名称が並べられる。そして各カメラナンバのシステムカメラ10について、各種の設定値が表示される。例えば「SR Live Lock」「HDR Format」「HDR Black Compression」「HDR Setup」「HDR Knee」などの設定値である。
In the
なお図16、図17では、一覧エリア163においてカメラナンバ「01」から「12」のシステムカメラ10の情報が表示される。カメラナンバが「13」以降のシステムカメラ10の情報は、ページ送りボタン164の操作により他のページにおいて表示される。
In FIG. 16 and FIG. 17, information on
ユーザはこの一覧エリア163により、各システムカメラ10の設定値が統一されていることを確認できる。
例えばユーザは、単に一覧エリア163の目視により設定値の統一性を確認することもできるが、コンペア機能をオンとしたり、さらにオートコンペア機能を有効にしたりすることで、より容易に確認ができる。
The user can use this
For example, the user can simply visually check the set values in
コンペア機能は、ユーザがコンペアボタン161を操作することでオンとなる。またさらにオートコンペアボックス162をチェックすると、オートコンペア機能がオンとされる。
コンペア機能は、ユーザがリファレンスとするシステムカメラ10を選択すると、そのシステムカメラ10の設定値と異なる設定値がハイライトされる機能である。
オートコンペア機能は、ユーザがリファレンスとするシステムカメラ10を設定しなくても、設定項目ごとに多数決をとって自動的に多数派に属さない設定値をハイライトする機能である。
The compare function is turned on when the user operates the compare
The compare function is a function in which, when the user selects a
The auto-compare function is a function that takes a majority vote for each setting item and automatically highlights setting values that do not belong to the majority, without the user having to set a
例えば図17ではオートコンペア機能がオンとされた状態であり、一覧エリア163において、一部の設定値がハイライト表示されている状態を示している。
For example, FIG. 17 shows the auto-compare function turned on, with some setting values highlighted in the
このコンペア機能及びオートコンペア機能のためのサーバ装置4のCPU71の処理例を図18に示す。この処理例はCPU71がUI制御部71aの機能により実行する処理例である。
An example of processing by the
ステップS301でCPU71(UI制御部71a)は、コンペア機能がオンであるか否かで処理を分岐する。コンペアボタン161によりユーザがコンペア機能を指示している場合は、コンペア機能をオンとする。
In step S301, the CPU 71 (
ステップS302でCPU71は、さらにオートコンペア機能が選択されているか否か、つまりオートコンペアボックス162がチェックされているか否かを確認する。
オートコンペアボックス162がチェックされていなければ、CPU71は通常のコンペアモードとしての処理を行う。
In step S302, the
If the auto compare
通常のコンペアモードの場合は、CPU71はステップS303でリファレンスカメラが選択されているか否かを判定する。
例えばユーザは、一覧エリア163のカメラナンバをクリックするなどしてリファレンスとするシステムカメラ10を選択することができる。
In the normal comparison mode, the
For example, the user can select the
リファレンスカメラが未選択であればCPU71は図18の処理を終える。一方、リファレンスカメラが選択された場合は、CPU71はステップS303からステップS304に進み、設定値比較を行う。つまりCPU71は、各設定項目について、リファレンスカメラとされたシステムカメラ10の設定値を基準として、他のそれぞれのシステムカメラ10の設定値を確認し、一致しているか否かを判定する。
If a reference camera has not been selected, the
そしてCPU71は、ステップS305で設定値比較の結果を表示させる。つまりリファレンスカメラとしたシステムカメラ10の各設定項目と比較して、設定値が異なるものをハイライト表示させる。
Then, in step S305, the
オートコンペア機能がオンとされている場合は、CPU71はステップS302からステップS310に進む。そしてステップS310,S311,S312の処理を設定項目毎に実行する。
If the auto-compare function is on, the
ステップS310でCPU71は、1つの設定項目を選択する。例えば「SR Live Lock」を選択する。
ステップS311でCPU71は、選択した設定項目についてのリファレンス値を設定する。例えば「SR Live Lock」に関して、最も多数派となっている設定値をリファレンス値とする。設定項目「SR Live Lock」に関しての設定値は「ON」「OFF」のいずれかであり、図17の場合は「OFF」が多数派であるため、「OFF」をリファレンス値とすることになる。
In step S310, the
In step S311, the
ステップS312でCPU71は、各カメラナンバのシステムカメラ10の設置値と、リファレンス値を比較し、一致/不一致を判定する。
In step S312, the
ステップS313でCPU71は、未処理の設定項目を確認し、未処理の設定項目があればステップS310に戻って次の設定項目を選択する。例えば「HDR Format - Output」を選択する。そしてCPU71は、ステップS311で多数派の設定値をリファレンス値とし、ステップS312で各カメラナンバのシステムカメラ10の設置値と、リファレンス値を比較し、一致/不一致を判定する。
In step S313, the
このように設定項目毎に以上の処理をおこなっていき、未処理の設定項目がなくなれば、CPU71はステップS313からステップS314に進み各設定項目についてのステップS312の比較結果に応じた表示を実行させる。
つまり多数派のリファレンス値と異なる設定値が図17に示すようにハイライト表示されるようにする。
In this manner, the above process is performed for each setting item. When there are no more unprocessed setting items, the
That is, the setting values that differ from the majority reference value are highlighted as shown in FIG.
以上のようにHDR画面28においてコンペア機能、オートコンペア機能の処理が行われることで、ユーザは、設定値が異なるシステムカメラ10を容易に発見することができる。
As described above, by carrying out the processes of the compare function and auto compare function on the
<3.まとめ及び変形例>
以上の実施の形態によれば次のような効果が得られる。
3. Summary and Modifications
According to the above embodiment, the following effects can be obtained.
実施の形態のサーバ装置4としての情報処理装置70は、複数のシステムカメラ10に関する設定項目の設定値を一覧表示させ、また複数のシステムカメラ10に関する共通の設定項目毎に設定値の差異判定処理を行い、差異判定結果に応じた表示を一覧表示とともに実行させる制御を行うUI制御部71aを備える。
例えば差異判定処理とは、スマートアラート機能における判定処理やオートコンペア機能による判定処理である。
複数のシステムカメラ10を運用して放送や配信をする場合には、各システムカメラ10についての設定値が一覧できることで、監視に好適となる。このため複数の各システムカメラ10についての各種設定値が一覧表示されるとともに、注目すべき差異のある設定値が明示されることは、ビデオエンジニアのオペレーション上、極めて有用となり監視作業の効率を向上させる。
The
For example, the difference determination process is a determination process in the smart alert function or a determination process by the auto-compare function.
When
なお、実施の形態はカメラ2とCCU3を備えたシステムカメラ10として複数のシステムカメラ10を監視対象とした例で述べたが、CCU3を用いない場合に、複数のカメラ2を対象としたカメラ設定監視システムとしても本開示の技術は適用できる。
Note that the embodiment has been described using an example in which a
実施の形態では、UI制御部71aが、複数のシステムカメラ10に関する共通の設定項目の設定値の時系列データを用いて差異判定処理を行う例を挙げた(図8から図13参照)。
複数のシステムカメラ10を運用して放送や配信をする場合には、本線映像とするシステムカメラ10の切り替えによって放送映像の画面上に違和感が出ないように、各システムカメラ10の画作りのための設定値がそろっている必要がある。そこでスマートアラート機能として、複数のシステムカメラ10の設定値を動的に比較解析する機能を備える。画角や被写体によって設定値をリアルタイムで微調整する必要があるため、各システムカメラ10で一斉に操作すれば良いわけではなく、また各設定値が完全一致していれば良いという訳ではない。そして適切な設定値は被写体によって異なるため、静的に異常値や正常値を定義できない。そこで差異判定処理では、設定値の時系列データを用いて動的に比較解析する。これにより外れ値となる設定値を判定し、ユーザに提示できるようになる。
In the embodiment, an example has been given in which the
When broadcasting or distributing using a plurality of
実施の形態では、UI制御部71aが、差異判定処理で、複数のシステムカメラ10に関する共通の設定項目の設定値の時系列データに基づいて特徴量情報を生成し、特徴量情報に基づくクラスタリングを行い、クラスタリングからの外れ値となる設定値を判定する例を挙げた(図12、図13参照)。
例えばスマートアラート機能では、差異判定処理では、設定値の時系列データを用いて特徴量空間を生成し、クラスタリングして外れ値(異常値)を判定する。これにより設定値の時系列の変化として他のシステムカメラ10の設定値から見て不自然な設定値を発見しやすい。静的な設定値比較からは判定できない不自然な設定を適切に判定し、提示できる。
In the embodiment, an example is given in which the
For example, in the smart alert function, in the difference determination process, a feature space is generated using time series data of the setting values, and outliers (abnormal values) are determined by clustering. This makes it easy to find unnatural setting values as time series changes in the setting values compared to the setting values of
実施の形態では、UI制御部71aが、設定項目毎に、複数のシステムカメラ10の現在の設定値を一覧表示させ、一覧表示上で差異判定処理により外れ値と判定された設定値が示されるようにする例を挙げた(図8、図9、図10参照)。
ペイント画面25では設定値現在値エリア127で各システムカメラ10の現在の設定値が表示される。この設定値現在値エリア127で、外れ値と判定された設定値が例えば異なる態様で表示される。例えばハイライト表示されたり、目立つ色で表示されたりする。これにより、設定値が他のシステムカメラ10と同等でない外れ値とされるシステムカメラ10とその設定項目がわかりやすく、オペレーションに適している。
In the embodiment, an example is given in which the
On the
実施の形態では、UI制御部71aが、設定項目毎に、複数のシステムカメラ10の設定値の時系列表示を実行させ、時系列表示上で差異判定処理により外れ値と判定された設定値が示されるようにする例を挙げた(図8、図9、図10参照)。
ペイント画面25では設定値時系列エリア125で各システムカメラ10の設定値の変化がわかるように表示される。この設定値時系列エリア125で、外れ値と判定された設定値が、外れ値ではない設定値とは異なる態様で表示される。例えばハイライト表示されたり、目立つ色で表示されたりする。これにより、設定値が他のシステムカメラ10と同等でない外れ値とされるカメラ2とその設定項目について、変化がわかりやすいものとなる。
In the embodiment, an example is given in which the
On the
実施の形態では、UI制御部71aが、ユーザの閾値操作に応じて、差異判定処理において設定値が他のシステムカメラ10と同等ではない外れ値と判定する判定感度を可変設定する例を挙げた(図8から図13参照)。
ペイント画面25において閾値スライダ124を用意し、ユーザが閾値、つまり異常判定の感度を変更できるようにしている。UI制御部71aは、この閾値スライダ124で設定された閾値に応じて、クラスタリング後の外れ値の判定距離を可変する。これによって図13のステップS206での外れ値の判定感度をユーザが任意に設定できる。
In the embodiment, an example was given in which the
A
実施の形態では、UI制御部71aが、ユーザの操作に応じて、差異判定処理及び差異判定結果に応じた表示の制御処理の実行又は不実行を設定する例を挙げた(図8、図9、図10、図13参照)。
ペイント画面25においてスマートアラートボタン123を用意し、ユーザの操作によりスマートアラート機能がオン/オフされるようにしている。これにより各設定値ボックス120において設定値時系列エリア125と設定値現在値エリア127を、通常の表示とスマートアラート機能の表示に切り替えることができる。つまり必要に応じてスマートアラート機能を実行させることができる。
In the embodiment, an example has been given in which the
A
実施の形態では、UI制御部71aが、差異判定処理として、複数のシステムカメラ10に関する共通の設定項目の設定値をリファレンス値に対する一致判定の処理を行う例を挙げた(図16から図18参照)。
HDR画面28のオートコンペア機能として、複数のシステムカメラ10の設定項目の設定値をリファレンス値と比較する機能を備えるようにしている。これによりリファレンス値と異なる値の設定値を自動的に判定し、表示させることができる。
In the embodiment, an example has been given in which the
The
実施の形態では、UI制御部71aが、差異判定処理において、設定項目毎に、複数のシステムカメラ10の設定値に基づいてリファレンス値を自動設定する例を挙げた(図18のステップS311参照)。
オートコンペア機能では設定項目毎に複数のシステムカメラ10の設定値からリファレンス値を設定する。例えば最も多数のシステムカメラ10で採用されている設定値をリファレンスとする。これにより、ユーザがリファレンスとなるシステムカメラ10を選択しなくとも、リファレンス値と異なる設定値を明示できるようになる。
In the embodiment, an example has been given in which the
In the auto-compare function, a reference value is set for each setting item from the setting values of
実施の形態では、UI制御部71aが、設定項目毎に、複数のシステムカメラ10の現在の設定値を一覧表示させ、一覧表示上で、差異判定処理によりリファレンス値と同等でないと判定された設定値が示されるようにする例を挙げた(図16、図17、図18のステップS314参照)。
HDR画面28では一覧エリア163で各システムカメラ10の現在の設定値が表示される。この一覧エリア163で、リファレンス値と異なる設定値が、リファレンス値と同等の設定値とは異なる態様で表示される。例えばハイライト表示されたり、目立つ色で表示されたりする。これにより、設定値が他のリファレンス値と同等でないカメラ2とその設定項目がわかりやすいものとなり、オペレーションに適している。
In the embodiment, an example is given in which the
On the
実施の形態では、UI制御部71aが、複数のシステムカメラ10に関する設定値又は検出値についての時系列表示を実行させる例を挙げた。
例えばカメラケーブル画面24(図7)では受光レベル時系列エリア100、光反射時系列エリア101で時系列表示が行われる。ペイント画面25(図8,図9,図10)では設定値時系列エリア125で各システムカメラ10の設定値の時系列表示が行われる。ログ画面26(図14)ではログ時系列エリア141で時系列表示が行われる。これらの時系列表示により、ユーザ(ビデオエンジニア)は各種の設定値や検出値の変化を容易に認識でき、オペレーションに役立てることができる。
なお検出値とは、カメラケーブル画面24で表示される受光レベルや光反射、ログ画面26におけるログなどを指す。
In the embodiment, an example has been given in which the
For example, on the camera cable screen 24 (Fig. 7), a time series display is provided in a received light level
The detection value refers to the light reception level and light reflection displayed on the
実施の形態では、UI制御部71aが、複数のシステムカメラ10に関する現在の設定値又は検出値の一覧表示と、複数のシステムカメラ10に関する設定値又は検出値についての時系列表示を、同一画面上で表示させる例を挙げた。
例えばカメラケーブル画面24(図7)では受光レベル時系列エリア100、光反射時系列エリア101で時系列表示が行われるとともに、受光レベル現在値エリア103、光反射現在値エリア105で現在の検出値が同一画面上で表示される。ペイント画面25(図8,図9,図10)では設定値時系列エリア125と設定値現在値エリア127が同一画面上で表示される。これらの表示により、ユーザ(ビデオエンジニア)は各種の設定値や検出値について、現在値と変化を合わせて確認でき、各システムカメラ10の状況把握に好適となる。
In the embodiment, an example has been given in which the
For example, on the camera cable screen 24 (FIG. 7), a time series display is performed in a received light level
実施の形態では、UI制御部71aが、複数のシステムカメラ10のそれぞれに対して設定項目及び設定値を示す設定値パネル35と、複数のシステムカメラ10についての設定値の操作に共通に使用されるサブコントロールパネル36を表示させる例を挙げた(図4、図5参照)。
操作パネル画面22では、複数のシステムカメラ10に対応する設定値パネル35が表示されるとともに、サブコントロールパネル36が表示される。各システムカメラ10に関する各種の設定項目の設定値は設定値パネル35により表示されることでユーザは設定値を認識できる。設定値を操作したい場合はサブコントロールパネル36を用いる。これにより各システムカメラ10の設定項目の設定値が明示されつつ操作子を共用できるため、画面上をあまり煩雑化せず、操作性の良いユーザインタフェースを提供できる。
In the embodiment, an example is given in which the
On the
実施の形態では、UI制御部71aが、設定値パネル35上でユーザに選択された設定項目の設定値が、サブコントロールパネル36の操作によって可変されるようにする例を挙げた(図6のステップS101,S102参照)。
これによりユーザは設定値を変えたい設定項目を選択するのみで、サブコントロールパネル36で設定値の操作ができる。
In the embodiment, an example was given in which the
This allows the user to operate the setting value on the
実施の形態では、UI制御部71aが、サブコントロールパネル36において、操作対象とされているシステムカメラ10及び設定項目を示す表示が行われるようにする例を挙げた(図5参照)。
即ちカメラナンバ40と項目名41により、操作対象となっているカメラ2とその設定項目が明示されるようにする。これによりユーザは現在操作対象となっているシステムカメラ10と設定項目を認識ながら操作を行うことができる。
In the embodiment, an example has been given in which the
That is, the
実施の形態では、UI制御部71aが、サブコントロールパネル36において、設定値を可変する操作子として複数種類の操作子が表示されるようにする例を挙げた(図5参照)。
例えば上下ボタン43とアジャスター45として設定値を可変する操作子が複数設けられる。これにより設定値の1ステップ毎に変化させたいときや、大きく変化させたいときなどで使い分けができる。
In the embodiment, an example has been given in which the
For example, a plurality of operators for varying the set value are provided as up and down
実施の形態では、サーバ装置4が、設定値の一覧表示及び差異判定処理の差異判定結果に応じた表示を含む画像を端末装置5に表示させるようにした(図1参照)。
これにより端末装置5としてのPC、タブレット端末機器、スマートフォン等を用いたシステム監視やリモート操作が可能となる。
In the embodiment, the
This enables system monitoring and remote operation using
なおUI制御部71aの処理に関しては各種の変形例が考えられる。
例えば監視用画面としての各画面については、ユーザが任意に表示する設定項目とレイアウトを変更できるフルカスタマイズ機能を搭載するようにしてもよい。
It should be noted that various modifications are possible regarding the processing of the
For example, each screen serving as a monitoring screen may be provided with a full customization function that allows the user to arbitrarily change the setting items and layout to be displayed.
画作りの操作履歴の記録や、自動オペレーションの機能を加えてもよい。
例えばシステムカメラ10の画作り操作を記録、再生する機能を設けてもよい。
また天候ごとに画作りのセットアップを保存し、都度適用するなどしてオペレーションを効率化する機能を設けてもよい。
また新人のビデオエンジニアがベテランのビデオエンジニアの操作履歴を参照することで学習に役立てるような機能を設けてもよい。
Functions such as recording the operation history of image creation and automatic operation may also be added.
For example, a function for recording and reproducing the image creation operations of the
It is also possible to provide a function for saving image creation setups for each weather condition and applying them whenever necessary to streamline operations.
Also, a function may be provided that allows a new video engineer to refer to the operation history of a veteran video engineer to aid in learning.
実施の形態のプログラムは、上述の図6,図13,図18のような処理を、サーバ装置4等の演算装置、例えばCPU、DSP等のプロセッサ、或いはこれらを含むデバイスに実行させるプログラムである。
即ち実施の形態のプログラムは、複数のカメラ(例えばシステムカメラ10)に関する設定項目の設定値を一覧表示させ、また複数のカメラに関する共通の設定項目毎に設定値の差異判定処理を行い、差異判定結果に応じた表示を一覧表示とともに実行させる制御を情報処理装置に実行させるプログラムである。
The program of the embodiment is a program that causes a computing device such as the
In other words, the program of the embodiment is a program that causes an information processing device to execute control to display a list of setting values for setting items related to multiple cameras (e.g., system camera 10), perform a difference determination process for the setting values for each common setting item related to the multiple cameras, and display a list of settings according to the difference determination results.
このようなプログラムにより、実施の形態のようなUI画面を提供するサーバ装置4を情報処理装置70によって実現できる。
With such a program, the
以上のような実施の形態のプログラムは、コンピュータ装置等の機器に内蔵されている記録媒体としてのHDDや、CPUを有するマイクロコンピュータ内のROM等に予め記録しておくことができる。また、このようなプログラムは、フレキシブルディスク、CD-ROM(Compact Disc Read Only Memory)、MO(Magneto Optical)ディスク、DVD(Digital Versatile Disc)、ブルーレイディスク(Blu-ray Disc(登録商標))、磁気ディスク、半導体メモリ、メモリカードなどのリムーバブル記録媒体に、一時的あるいは永続的に格納(記録)しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウェアとして提供することができる。
また、このようなプログラムは、リムーバブル記録媒体からパーソナルコンピュータ等にインストールする他、ダウンロードサイトから、LAN(Local Area Network)、インターネットなどのネットワークを介してダウンロードすることもできる。
The programs of the above-described embodiments can be pre-recorded in a HDD as a recording medium built into a device such as a computer device, or in a ROM in a microcomputer having a CPU. Such programs can also be temporarily or permanently stored (recorded) in removable recording media such as flexible disks, CD-ROMs (Compact Disc Read Only Memory), MO (Magneto Optical) disks, DVDs (Digital Versatile Discs), Blu-ray Discs (registered trademark), magnetic disks, semiconductor memories, and memory cards. Such removable recording media can be provided as so-called package software.
Furthermore, such a program can be installed in a personal computer or the like from a removable recording medium, or can be downloaded from a download site via a network such as a LAN (Local Area Network) or the Internet.
またこのようなプログラムによれば、実施の形態のサーバ装置4の広範な提供に適している。例えばワークステーション、パーソナルコンピュータ、通信機器、スマートフォンやタブレット等の携帯端末装置、ゲーム機器、ビデオ機器、PDA(Personal Digital Assistant)等にプログラムをダウンロードすることで、これらの装置を本開示のサーバ装置4として機能させることができる。
Furthermore, such a program is suitable for a wide range of applications of the
なお、本明細書に記載された効果はあくまでも例示であって限定されるものではなく、また他の効果があってもよい。 Note that the effects described in this specification are merely examples and are not limiting, and other effects may also be present.
なお本技術は以下のような構成も採ることができる。
(1)
複数のカメラに関する設定項目の設定値を一覧表示させ、また複数の前記カメラに関する共通の設定項目毎に設定値の差異判定処理を行い、差異判定結果に応じた表示を前記一覧表示とともに実行させる制御を行うユーザインタフェース制御部を備えた
情報処理装置。
(2)
前記ユーザインタフェース制御部は、
複数の前記カメラに関する共通の設定項目の設定値の時系列データを用いて前記差異判定処理を行う
上記(1)に記載の情報処理装置。
(3)
前記ユーザインタフェース制御部は、前記差異判定処理で、
複数の前記カメラに関する共通の設定項目の設定値の時系列データに基づいて特徴量情報を生成し、特徴量情報に基づくクラスタリングを行い、クラスタリングからの外れ値となる設定値を判定する
上記(2)に記載の情報処理装置。
(4)
前記ユーザインタフェース制御部は、
設定項目毎に、複数の前記カメラの現在の設定値を一覧表示させ、前記一覧表示上で前記差異判定処理により外れ値と判定された設定値が示されるようにする
上記(2)又は(3)に記載の情報処理装置。
(5)
前記ユーザインタフェース制御部は、
設定項目毎に、複数の前記カメラの設定値の時系列表示を実行させ、前記時系列表示上で前記差異判定処理により外れ値と判定された設定値が示されるようにする
上記(2)から(4)のいずれかに記載の情報処理装置。
(6)
前記ユーザインタフェース制御部は、
ユーザの閾値操作に応じて、前記差異判定処理において設定値が他のカメラと同等ではない外れ値と判定する判定感度を可変設定する
上記(2)から(5)のいずれかに記載の情報処理装置。
(7)
前記ユーザインタフェース制御部は、
ユーザの操作に応じて、前記差異判定処理及び差異判定結果に応じた表示の制御処理の実行又は不実行を設定する
上記(2)から(6)のいずれかに記載の情報処理装置。
(8)
前記ユーザインタフェース制御部は、
前記差異判定処理として、複数の前記カメラに関する共通の設定項目の設定値をリファレンス値に対する一致判定の処理を行う
上記(1)に記載の情報処理装置。
(9)
前記ユーザインタフェース制御部は、前記差異判定処理において、
設定項目毎に、複数の前記カメラの設定値に基づいて前記リファレンス値を自動設定する
上記(8)に記載の情報処理装置。
(10)
前記ユーザインタフェース制御部は、
設定項目毎に、複数の前記カメラの現在の設定値を一覧表示させ、前記一覧表示上で、前記差異判定処理によりリファレンス値と同等でないと判定された設定値が示されるようにする
上記(8)又は(9)に記載の情報処理装置。
(11)
前記ユーザインタフェース制御部は、
複数の前記カメラに関する設定値又は検出値についての時系列表示を実行させる
上記(1)から(10)のいずれかに記載の情報処理装置。
(12)
前記ユーザインタフェース制御部は、
複数の前記カメラに関する現在の設定値又は検出値の一覧表示と、
複数の前記カメラに関する設定値又は検出値についての時系列表示を、同一画面上で表示させる
上記(1)から(11)のいずれかに記載の情報処理装置。
(13)
前記ユーザインタフェース制御部は、
複数の前記カメラのそれぞれに対して設定項目及び設定値を示す設定値パネルと、複数の前記カメラについての設定値の操作に共通に使用されるサブコントロールパネルを表示させる
上記(1)から(12)のいずれかに記載の情報処理装置。
(14)
前記ユーザインタフェース制御部は、
前記設定値パネル上でユーザに選択された設定項目の設定値が、前記サブコントロールパネルの操作によって可変されるようにする
上記(13)に記載の情報処理装置。
(15)
前記ユーザインタフェース制御部は、
前記サブコントロールパネルにおいて、操作対象とされている前記カメラ及び設定項目を示す表示が行われるようにする
上記(13)又は(14)に記載の情報処理装置。
(16)
前記ユーザインタフェース制御部は、
前記サブコントロールパネルにおいて、設定値を可変する操作子として複数種類の操作子が表示されるようにする
上記(13)から(15)のいずれかに記載の情報処理装置。
(17)
前記一覧表示及び前記差異判定処理の差異判定結果に応じた表示を含む画像を端末装置に表示させるサーバ装置とされる
上記(1)から(16)のいずれかに記載の情報処理装置。
(18)
情報処理装置が、
複数のカメラに関する設定項目の設定値を一覧表示させ、また複数の前記カメラに関する共通の設定項目毎に設定値の差異判定処理を行い、差異判定結果に応じた表示を前記一覧表示とともに実行させる制御を行う
情報処理方法。
(19)
複数のカメラに関する設定項目の設定値を一覧表示させ、また複数の前記カメラに関する共通の設定項目毎に設定値の差異判定処理を行い、差異判定結果に応じた表示を前記一覧表示とともに実行させる制御を
情報処理装置に実行させるプログラム。
The present technology can also be configured as follows.
(1)
An information processing device having a user interface control unit that displays a list of setting values for setting items related to a plurality of cameras, performs a difference determination process for the setting values for each common setting item related to the plurality of cameras, and controls the display of a result of the difference determination together with the list display.
(2)
The user interface control unit includes:
The information processing device according to (1) above, wherein the difference determination process is performed using time series data of setting values of common setting items for the plurality of cameras.
(3)
The user interface control unit, in the difference determination process,
The information processing device according to (2) above, further comprising: generating feature information based on time series data of setting values of common setting items for the plurality of cameras; performing clustering based on the feature information; and determining setting values that are outliers from the clustering.
(4)
The user interface control unit includes:
The information processing device according to (2) or (3) above, wherein the current setting values of the multiple cameras are displayed in a list for each setting item, and setting values determined to be outliers by the difference determination process are displayed on the list.
(5)
The user interface control unit includes:
The information processing device according to any one of (2) to (4) above, wherein a chronological display of the setting values of the plurality of cameras is executed for each setting item, and setting values determined to be outliers by the difference determination process are displayed on the chronological display.
(6)
The user interface control unit includes:
The information processing device according to any one of (2) to (5) above, wherein a judgment sensitivity for judging that a set value is an outlier that is not equivalent to those of other cameras in the difference judgment process is variably set in response to a threshold operation by a user.
(7)
The user interface control unit includes:
The information processing device according to any one of (2) to (6) above, wherein execution or non-execution of the difference determination process and a display control process according to a difference determination result is set in response to a user operation.
(8)
The user interface control unit includes:
The information processing device according to (1) above, wherein the difference determination process includes a process of determining whether a setting value of a common setting item for the plurality of cameras matches a reference value.
(9)
The user interface control unit, in the difference determination process,
The information processing device according to (8) above, wherein the reference value is automatically set for each setting item based on setting values of a plurality of the cameras.
(10)
The user interface control unit includes:
The information processing device described in (8) or (9) above, wherein the current setting values of the multiple cameras are displayed in a list for each setting item, and setting values that are determined to be not equivalent to the reference value by the difference determination process are displayed in the list.
(11)
The user interface control unit includes:
The information processing device according to any one of (1) to (10) above, further comprising: a display unit that displays a time series of setting values or detection values relating to a plurality of the cameras.
(12)
The user interface control unit includes:
Displaying a list of current settings or detection values for a plurality of said cameras;
The information processing device according to any one of (1) to (11) above, wherein a time series display of setting values or detection values relating to a plurality of the cameras is displayed on the same screen.
(13)
The user interface control unit includes:
An information processing device according to any one of (1) to (12) above, which displays a setting value panel showing setting items and setting values for each of the multiple cameras, and a sub-control panel used in common for operating the setting values for the multiple cameras.
(14)
The user interface control unit includes:
The information processing apparatus according to (13) above, wherein the setting value of a setting item selected by a user on the setting value panel is made variable by operating the sub-control panel.
(15)
The user interface control unit includes:
The information processing device according to (13) or (14) above, wherein the sub-control panel is configured to display the camera and setting items to be operated.
(16)
The user interface control unit includes:
The information processing device according to any one of (13) to (15) above, wherein a plurality of types of operators are displayed on the sub-control panel as operators for varying setting values.
(17)
The information processing device according to any one of (1) to (16) above, which is a server device that displays, on a terminal device, an image including the list display and a display according to a difference determination result of the difference determination process.
(18)
An information processing device,
An information processing method for controlling displaying a list of setting values for setting items related to a plurality of cameras, performing a difference determination process for the setting values for each common setting item related to the plurality of cameras, and displaying a display according to the difference determination results together with the list display.
(19)
A program that causes an information processing device to execute control to display a list of setting values for setting items related to multiple cameras, perform a difference determination process for the setting values for each common setting item related to the multiple cameras, and display a display according to the difference determination result together with the list display.
1 カメラ設定監視システム
2 カメラ
3 CCU
4 サーバ装置
5 端末装置
6 ネットワーク
7 ケーブル
8 光ファイバーケーブル
10 システムカメラ
22 操作パネル画面
25 ペイント画面
28 HDR画面
35 設定値パネル
36 サブコントロールパネル
70 情報処理装置
71 CPU
71a UI制御部
120 設定値ボックス
123 スマートアラートボタン
124 閾値スライダ
125 設定値時系列エリア
127 設定値現在値エリア
161 コンペアボタン
162 オートコンペアボックス
163 一覧エリア
1 Camera setting
4
71a
Claims (19)
情報処理装置。 An information processing device comprising a user interface control unit that displays a list of setting values for setting items related to a plurality of cameras, performs a difference determination process for the setting values for each common setting item related to the plurality of cameras, and controls the display of a result of the difference determination together with the list display.
複数の前記カメラに関する共通の設定項目の設定値の時系列データを用いて前記差異判定処理を行う
請求項1に記載の情報処理装置。 The user interface control unit includes:
The information processing apparatus according to claim 1 , wherein the difference determination process is performed using time-series data of setting values of common setting items related to a plurality of the cameras.
複数の前記カメラに関する共通の設定項目の設定値の時系列データに基づいて特徴量情報を生成し、特徴量情報に基づくクラスタリングを行い、クラスタリングからの外れ値となる設定値を判定する
請求項2に記載の情報処理装置。 The user interface control unit, in the difference determination process,
The information processing apparatus according to claim 2 , further comprising: generating feature information based on time-series data of setting values of common setting items for the plurality of cameras; performing clustering based on the feature information; and determining setting values that are outliers from the clustering.
設定項目毎に、複数の前記カメラの現在の設定値を一覧表示させ、前記一覧表示上で前記差異判定処理により外れ値と判定された設定値が示されるようにする
請求項2に記載の情報処理装置。 The user interface control unit includes:
The information processing device according to claim 2 , wherein current setting values of the plurality of cameras are displayed in a list for each setting item, and setting values determined to be outliers by the difference determination process are displayed on the list.
設定項目毎に、複数の前記カメラの設定値の時系列表示を実行させ、前記時系列表示上で前記差異判定処理により外れ値と判定された設定値が示されるようにする
請求項2に記載の情報処理装置。 The user interface control unit includes:
The information processing device according to claim 2 , wherein a chronological display of the setting values of the plurality of cameras is executed for each setting item, and a setting value determined to be an outlier by the difference determination process is displayed on the chronological display.
ユーザの閾値操作に応じて、前記差異判定処理において設定値が他のカメラと同等ではない外れ値と判定する判定感度を可変設定する
請求項2に記載の情報処理装置。 The user interface control unit includes:
The information processing apparatus according to claim 2 , wherein a determination sensitivity for determining that a set value is an outlier that is not equivalent to those of other cameras in the difference determination process is variably set in response to a threshold operation by a user.
ユーザの操作に応じて、前記差異判定処理及び差異判定結果に応じた表示の制御処理の実行又は不実行を設定する
請求項2に記載の情報処理装置。 The user interface control unit includes:
The information processing apparatus according to claim 2 , further comprising: a setting for setting whether to execute the difference determination process and a display control process according to a difference determination result in response to a user operation.
前記差異判定処理として、複数の前記カメラに関する共通の設定項目の設定値をリファレンス値に対する一致判定の処理を行う
請求項1に記載の情報処理装置。 The user interface control unit includes:
The information processing apparatus according to claim 1 , wherein the difference determination process comprises a process of determining whether a setting value of a common setting item for the plurality of cameras coincides with a reference value.
設定項目毎に、複数の前記カメラの設定値に基づいて前記リファレンス値を自動設定する
請求項8に記載の情報処理装置。 The user interface control unit, in the difference determination process,
The information processing apparatus according to claim 8 , wherein the reference value is automatically set for each setting item based on setting values of a plurality of the cameras.
設定項目毎に、複数の前記カメラの現在の設定値を一覧表示させ、前記一覧表示上で、前記差異判定処理によりリファレンス値と同等でないと判定された設定値が示されるようにする
請求項8に記載の情報処理装置。 The user interface control unit includes:
The information processing device according to claim 8 , wherein current setting values of the plurality of cameras are displayed in a list for each setting item, and setting values determined to be not equivalent to the reference value by the difference determination process are displayed in the list.
複数の前記カメラに関する設定値又は検出値についての時系列表示を実行させる
請求項1に記載の情報処理装置。 The user interface control unit includes:
The information processing apparatus according to claim 1 , further comprising: a display unit configured to display a time series of setting values or detection values relating to a plurality of said cameras.
複数の前記カメラに関する現在の設定値又は検出値の一覧表示と、
複数の前記カメラに関する設定値又は検出値についての時系列表示を、同一画面上で表示させる
請求項1に記載の情報処理装置。 The user interface control unit includes:
Displaying a list of current settings or detection values for a plurality of said cameras;
The information processing apparatus according to claim 1 , wherein a time series display of setting values or detection values relating to a plurality of said cameras is displayed on the same screen.
複数の前記カメラのそれぞれに対して設定項目及び設定値を示す設定値パネルと、複数の前記カメラについての設定値の操作に共通に使用されるサブコントロールパネルを表示させる
請求項1に記載の情報処理装置。 The user interface control unit includes:
The information processing apparatus according to claim 1 , further comprising: a setting value panel showing setting items and setting values for each of the plurality of cameras; and a sub-control panel commonly used for operating the setting values for the plurality of cameras.
前記設定値パネル上でユーザに選択された設定項目の設定値が、前記サブコントロールパネルの操作によって可変されるようにする
請求項13に記載の情報処理装置。 The user interface control unit includes:
14. The information processing apparatus according to claim 13, wherein a setting value of a setting item selected by a user on said setting value panel is made variable by operating said sub-control panel.
前記サブコントロールパネルにおいて、操作対象とされている前記カメラ及び設定項目を示す表示が行われるようにする
請求項13に記載の情報処理装置。 The user interface control unit includes:
The information processing apparatus according to claim 13 , wherein the sub-control panel displays the camera and setting items to be operated.
前記サブコントロールパネルにおいて、設定値を可変する操作子として複数種類の操作子が表示されるようにする
請求項13に記載の情報処理装置。 The user interface control unit includes:
The information processing apparatus according to claim 13 , wherein a plurality of types of operators are displayed on the sub-control panel as operators for varying setting values.
請求項1に記載の情報処理装置。 The information processing apparatus according to claim 1 , wherein the information processing apparatus is a server apparatus that causes a terminal device to display an image including the list display and a display according to a difference determination result of the difference determination process.
複数のカメラに関する設定項目の設定値を一覧表示させ、また複数の前記カメラに関する共通の設定項目毎に設定値の差異判定処理を行い、差異判定結果に応じた表示を前記一覧表示とともに実行させる制御を行う
情報処理方法。 An information processing device,
An information processing method for controlling displaying a list of setting values for setting items related to a plurality of cameras, performing a difference determination process for the setting values for each common setting item related to the plurality of cameras, and displaying a display according to the difference determination results together with the list display.
情報処理装置に実行させるプログラム。 A program that causes an information processing device to execute control to display a list of setting values for setting items related to multiple cameras, perform a difference determination process for the setting values for each common setting item related to the multiple cameras, and display a display according to the difference determination result together with the list display.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023-063716 | 2023-04-10 | ||
| JP2023063716 | 2023-04-10 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024214523A1 true WO2024214523A1 (en) | 2024-10-17 |
Family
ID=93059030
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2024/011643 Ceased WO2024214523A1 (en) | 2023-04-10 | 2024-03-25 | Information processing device, information processing method, and program |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2024214523A1 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013051519A (en) * | 2011-08-30 | 2013-03-14 | Sony Corp | Information processing apparatus, information processing method, program, and information processing system |
| JP2019009766A (en) * | 2017-06-23 | 2019-01-17 | キヤノン株式会社 | Display control apparatus, display control method, and program |
-
2024
- 2024-03-25 WO PCT/JP2024/011643 patent/WO2024214523A1/en not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013051519A (en) * | 2011-08-30 | 2013-03-14 | Sony Corp | Information processing apparatus, information processing method, program, and information processing system |
| JP2019009766A (en) * | 2017-06-23 | 2019-01-17 | キヤノン株式会社 | Display control apparatus, display control method, and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20140245160A1 (en) | Mobile application for monitoring and controlling devices | |
| WO2024149208A1 (en) | Method and apparatus for processing device state information, device and storage medium | |
| US20160080205A1 (en) | Plug and Play Camera Configuration Tool for Internet Protocol Cameras with Export to Third-Party Video Management Software Support, Batch Firmware Update, and Other Capabilities | |
| US20050212918A1 (en) | Monitoring system and method | |
| US11216065B2 (en) | Input control display based on eye gaze | |
| CN112698905B (en) | Screen saver display method, display device, terminal device and server | |
| US10996817B2 (en) | Operation interface with sector menus in hierarchies, and processing method and display device thereof | |
| EP3147895A1 (en) | Display apparatus and method for controlling display apparatus thereof | |
| US10382977B2 (en) | Apparatus and method for monitoring operations in a satellite communication system | |
| JP2023015138A (en) | Surveillance camera management device, surveillance camera management system, surveillance camera management method and program | |
| CN112714265B (en) | Decoding and wall-mounting method, device and equipment for monitoring video and storage medium | |
| US12061769B2 (en) | Systems and methods for managing security events using a graphical user interface | |
| JP2006302084A (en) | Simple item selection method and electronic apparatus provided with the same | |
| US20190320108A1 (en) | Method for controlling monitoring camera, and monitoring system employing method | |
| WO2024214523A1 (en) | Information processing device, information processing method, and program | |
| US20150358203A1 (en) | Proximity based cross-screen experience app framework for use between an industrial automation console server and smart mobile devices | |
| JP2021177295A (en) | Status determination method, program, and status determination system | |
| JP2021027579A (en) | Image determination device and image determination system | |
| CN119174186A (en) | Display device and display device control method | |
| CN114298119B (en) | Display devices and image recognition methods | |
| CN117807339A (en) | Display equipment and method for loading webpage through browser | |
| CN114173174A (en) | A display device and method for displaying focus | |
| CN114793298A (en) | Display device and menu display method | |
| CN118160318A (en) | A display device and a method for displaying content of an external device | |
| KR102371800B1 (en) | Image managing apparatus with self-diagnosis and method using the same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24788552 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |