Information processing device and information processing method
By using the management table to manage camera information in the information processing equipment of the PTZ camera, and selecting to delete old information according to specific conditions to register new information, the problem of excessive memory usage caused by frequent changes in the preset position of the PTZ camera is solved, and cost-effective management is achieved.
Patent Information
- Application Number
- JP2023158492
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-22
- Publication Date
- 2025-04-04
AI Technical Summary
When the PTZ camera is installed in semi-fixed, the preset position changes frequently, resulting in the need to frequently save thumbnails to restore the preset position, occupying a lot of memory, and increasing costs.
An information processing device and method are designed. The device manages camera information through a management table, and selects to delete old information to register new information based on presets, usage times and registration time, thereby controlling memory usage.
It effectively suppresses memory usage and cost increase, and realizes the management of preset location information of multiple PTZ cameras without increasing storage capacity.
Smart Images

Figure 2025049953000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device and an information processing method. [Background technology]
[0002] There is known a technology for improving the operability of a preset function of a video conference camera by displaying a thumbnail list (see, for example, Patent Document 1). In a video conference camera, the setting state of the camera, such as the shooting direction (pan and tilt, etc.) and the zoom position, can be stored as preset position information in a memory inside the camera. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2013-198136 A Summary of the Invention [Problem to be solved by the invention]
[0004] When shooting a subject with a semi-fixed PTZ (pan-tilt-zoom) camera, the preset position may need to be changed for each shot. To reproduce previously set preset positions, thumbnail images associated with preset position information may be saved in the PTZ camera controller. Therefore, if thumbnail images are saved every time a preset position is changed, a large memory capacity is required. Since the PTZ camera controller manages multiple PTZ cameras, a large memory capacity is required according to the number of PTZ cameras, which can increase costs.
[0005] An object of the present invention is to provide an information processing device and an information processing method that can suppress an increase in costs. [Means for solving the problem]
[0006] The information processing device of the present invention comprises an acquisition unit that acquires new camera information to be newly registered in a management table that manages camera information, a determination unit that determines whether the new camera information can be registered in the management table based on the number of registrations of the camera information registered in the management table, a selection unit that selects a piece of camera information to be deleted from among the plurality of pieces of camera information based on at least one of a preset number, which is identification information of the shooting settings included in the plurality of pieces of camera information registered in the management table, a count number, which is the number of times the camera information has been selected, and information indicating the registration date and time when the camera information was registered in the management table, and an update unit that deletes the camera information to be deleted, registers the new camera information in the management table, and updates the management table.
[0007] The information processing method of the present invention includes the steps of acquiring new camera information for new registration in a management table that manages camera information; determining whether or not the new camera information can be registered in the management table based on the number of registrations of the camera information registered in the management table; if it is determined that the new camera information cannot be registered in the management table, selecting a piece of camera information to be deleted from among the plurality of pieces of camera information based on at least one of a preset number, which is identification information of the shooting settings included in the plurality of pieces of camera information registered in the management table, a count number, which is the number of times the camera information was selected, and information indicating the registration date and time when the camera information was registered in the management table; deleting the camera information to be deleted, registering the new camera information in the management table, and updating the management table. Effect of the Invention
[0008] According to the present invention, an increase in costs can be suppressed. [Brief description of the drawings]
[0009] [Figure 1]FIG. 1 is a diagram showing an example of the configuration of a camera control system according to an embodiment. [Diagram 2] FIG. 2 is a block diagram illustrating an example of the configuration of the information processing device according to the embodiment. [Diagram 3] FIG. 3 is a diagram for explaining an example of a method for controlling the camera according to the embodiment. [Figure 4] FIG. 4 is a diagram showing an example of a management table in which camera information according to the embodiment is registered. [Diagram 5] FIG. 5 is a diagram for explaining a method of managing camera information according to the first example of the embodiment. [Figure 6] FIG. 6 is a diagram for explaining a camera information management method according to the second example of the embodiment. [Figure 7] FIG. 7 is a diagram for explaining a camera information management method according to the third example of the embodiment. [Figure 8] FIG. 8 is a diagram for explaining a camera information management method according to the fourth example of the embodiment. [Figure 9] FIG. 9 is a diagram for explaining a camera information management method according to the fifth example of the embodiment. [Figure 10] FIG. 10 is a diagram for explaining a camera information management method according to the sixth example of the embodiment. [Figure 11] FIG. 11 is a diagram for explaining a camera information management method according to the seventh example of the embodiment. [Figure 12] FIG. 12 is a diagram for explaining a camera information management method according to the seventh example of the embodiment. [Figure 13] FIG. 13 is a flowchart showing the flow of the management table update process according to the embodiment. [Figure 14] FIG. 14 is a flowchart showing the flow of the camera information deletion process according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings. Note that the present invention is not limited to this embodiment, and in the following embodiments, the same components are designated by the same reference numerals, and duplicated explanations will be omitted.
[0011] [Embodiment] (Camera Control System) A camera control system according to an embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of the configuration of a camera control system according to an embodiment.
[0012] 1, the camera control system 1 includes an information processing device 10, a plurality of cameras 12, and a server device 14. The information processing device 10, the plurality of cameras 12, and the server device 14 are communicatively connected via a network N. The camera control system 1 is installed at any outdoor or indoor location.
[0013] The information processing device 10 is a controller that controls the camera 12. The camera 12 is a PTZ camera. The information processing device 10 stores camera information including setting information of the camera 12. The information processing device 10 manages the number of registered pieces of stored camera information to a fixed number, thereby eliminating the need to install a memory with a large storage capacity, and thus suppressing increases in costs. When the number of registered pieces of stored camera information exceeds an upper limit, the information processing device 10 deletes certain camera information and transmits the camera information to the server device 14. The server device 14 is a device that stores the camera information transmitted from the information processing device 10.
[0014] (Information processing device) An example of the configuration of an information processing device according to an embodiment will be described with reference to Fig. 2. Fig. 2 is a block diagram showing an example of the configuration of an information processing device according to an embodiment.
[0015] As shown in FIG. 2, the information processing device 10 includes an operation unit 20, a display unit 22, a communication unit 24, a storage unit 26, and a control unit .
[0016] The operation unit 20 accepts various operations for the information processing device 10. The operation unit 20 is realized by various input devices such as a joystick, a switch, a button, a touch panel, etc. For example, the user can operate a joystick to specify pan and tilt for the selected camera 12. For example, the user can operate a switch to specify white balance, focus, zoom, etc. for the selected camera 12.
[0017] The display unit 22 displays various types of information. For example, the display unit 22 displays information such as a preview video, a camera selection screen, preset position information, and thumbnail images. The display unit 22 is realized by a display including, for example, a liquid crystal display or an organic EL (Electro-Luminescence) display.
[0018] The communication unit 24 performs communication between the information processing device 10 and an external device. The communication unit 24 performs communication between the information processing device 10 and the camera 12, for example. The communication unit 24 performs communication between the information processing device 10 and the server device 14, for example. The communication unit 24 is realized by a communication circuit such as a network interface.
[0019] The storage unit 26 stores various types of information. The storage unit 26 stores information such as the contents of calculations performed by the control unit 28 and programs. The storage unit 26 stores a management table including multiple pieces of camera information for setting preset positions of the camera 12. The management table will be described later. The storage unit 26 stores thumbnail images corresponding to the camera information of each piece of camera 12. The storage unit 26 includes at least one of a RAM (Random Access Memory), a main storage device such as a ROM (Read Only Memory), and an external storage device such as a HDD (Hard Disk Drive), an SSD (Solid State Drive), or an SD card.
[0020] The control unit 28 controls each unit of the information processing device 10. The control unit 28 has, for example, an information processing device such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit), and a storage device such as a RAM or a ROM. The control unit 28 executes a program that controls the operation of the information processing device 10 according to the present invention. The control unit 28 may be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). The control unit 28 may be realized by a combination of hardware and software.
[0021] The control unit 28 includes a camera control unit 30, a display control unit 32, an acquisition unit 34, a determination unit 36, a selection unit 38, and an update unit 40.
[0022] The camera control unit 30 controls the camera 12. The camera control unit 30 controls the camera 12 according to information input by a user to the operation unit 20. The camera control unit 30 controls the camera 12 based on preset position information set in advance. The preset position information is, for example, setting information related to the shooting of the camera 12, such as the shooting direction (pan and tilt) and the zoom position. FIG. 3 is a diagram for explaining an example of a method for controlling the camera according to the embodiment. The setting screen 50 shown in FIG. 3 is displayed on the display unit 22. The setting screen 50 includes a thumbnail image batch update button 51, a camera selection area 52 including a plurality of camera selection buttons 55, a thumbnail image display area 53 including a plurality of thumbnail images 56, and a video display area 54. The camera control unit 30 acquires an image captured by the camera 12 via the communication unit 24 and stores the image in the storage unit 26. The camera control unit 30 may acquire a still image to be used as a thumbnail image from the camera 12.
[0023] The thumbnail image batch update button 51 is a button for updating the thumbnail images 56 displayed in the thumbnail image display area 53. The user can update the thumbnail images displayed in the thumbnail image display area 53 by touching the thumbnail image batch update button 51. Specifically, when the thumbnail image batch update button 51 is touched, the camera control unit 30 sequentially calls up the preset position information registered for the cameras 12 displayed in the camera selection buttons 55, and obtains thumbnail images based on the captured images for each preset position. When there are multiple registered camera selection buttons 55, the same process may be performed for all the cameras 12 to obtain thumbnail images.
[0024] Each of the multiple camera selection buttons 55 displayed in the camera selection area 52 corresponds to one camera 12. The camera selection buttons 55 are buttons for selecting the camera 12 for which a preset position is to be set. The user can select the desired camera 12 by touching the camera selection button 55.
[0025] Each of the multiple thumbnail images 56 displayed in the thumbnail image display area 53 is associated with preset position information. The thumbnail images 56 are buttons for setting the camera 12 to the displayed preset position. By touching the thumbnail image 56, the user can set the selected camera 12 to a desired preset position.
[0026] Here, the generation of thumbnail image 56 will be described. Camera control unit 30 acquires a still image resized to a preset size based on the captured video from camera 12 via communication unit 24. Camera control unit 30 may generate thumbnail images from a preview video, which will be described later. Note that thumbnail images are not limited to still images, and may be video images of about several seconds stored in storage unit 26 by camera control unit 30, and video images of about several seconds may be repeatedly displayed in thumbnail image display area 53. Also, still images and videos may be displayed in a mixed manner for each preset position.
[0027] If the thumbnail image size is large, the memory size of the storage unit 26 and the control unit 28 will be limited. Therefore, it is preferable to determine in advance the thumbnail image size so as to improve the user's visibility in consideration of the resolution of the display unit 22. In addition, since the number of registered camera information items also affects the memory size, it is preferable to determine the number of registered camera information items in advance.
[0028] The video display area 54 is an area where a preview video of the image captured by the selected camera 12 at the selected preset position is displayed.
[0029] The display control unit 32 controls the display unit 22 to display various information. For example, the display control unit 32 controls the display unit 22 to display an image captured by the camera 12. For example, the display control unit 32 controls the display unit 22 to display a setting screen 50 shown in FIG. 3 and the like.
[0030] The acquisition unit 34 acquires various kinds of information. For example, the acquisition unit 34 acquires various kinds of operation information input to the operation unit 20. The acquisition unit 34 acquires camera information for new registration in the management table stored in the storage unit 26. The camera information for new registration is also called new camera information.
[0031] The determination unit 36 determines whether or not new camera information can be registered in the management table based on the number of camera information registered in the management table. Specifically, when the number of camera information registered in the management table reaches the upper limit, the determination unit 36 determines that new camera information cannot be registered in the management table. Details of the determination unit 36 will be described later.
[0032] When it is determined that the new camera information cannot be registered in the management table, the selection unit 38 selects the camera information to be deleted from the multiple pieces of camera information registered in the management table. The selection unit 38 will be described in detail later.
[0033] The update unit 40 deletes the camera information to be deleted selected by the selection unit 38. The camera information to be deleted includes a thumbnail image corresponding to the camera information. The update unit 40 registers new camera information in the management table and updates the management table. At this time, the update unit 40 stores the thumbnail image corresponding to the new camera information in the storage unit 26. Details of the update unit 40 will be described later.
[0034] (Management table) A management table in which camera information according to the embodiment is registered will be described with reference to Fig. 4. Fig. 4 is a diagram showing an example of a management table in which camera information according to the embodiment is registered.
[0035] As shown in FIG. 4, the management table TB includes items such as "camera number," "preset number," "count number," and "registration date and time."
[0036] "Camera number" is identification information of the camera 12. In the example shown in Fig. 4, it is assumed that camera information of three cameras 12, "CAM1", "CAM2", and "CAM3", is registered in the management table TB. The camera 12 can be identified by, for example, an IP address or a MAC address, but the "camera number" is not limited to a name such as "CAM1" and may be registered by any name such as "ceiling camera" or "stage camera" as long as the name is easily identifiable by the user.
[0037] The "preset number" is identification information of a preset position set in the camera 12. The "preset number" may be identification information of a shooting setting of the camera 12. In the example shown in Fig. 4, it is assumed that four types of preset positions, "Preset#1", "Preset#2", "Preset#3", and "Preset#4", can be registered for each camera 12 in the management table TB.
[0038] The “count number” is information indicating the number of times the corresponding camera information has been selected in order to set a preset position for the camera 12 .
[0039] "Registration date and time" indicates the time information when the corresponding camera information was registered in the management table TB.
[0040] The management table TB shown in Fig. 4 shows the initial state. As shown in Fig. 4, in the initial state, the management table TB indicates the "count number" and "registration date and time" as "0." In other words, in the management table TB, camera information in which the "count number" and "registration date and time" are "0" indicates that the camera information has not been registered.
[0041] (Management method) (First example) A method for managing camera information according to a first example of an embodiment will be described with reference to Fig. 4 and Fig. 5. Fig. 5 is a diagram for explaining a method for managing camera information according to a first example of an embodiment.
[0042] 4, it is assumed that the acquisition unit 34 has acquired eight pieces of camera information, "Preset#1" to "Preset#4" of "CAM1" and "Preset#1" to "Preset#4" of "CAM2". In this case, since no camera information is registered in the management table TB, the determination unit 36 determines that the eight pieces of camera information, "Preset#1" to "Preset#4" of "CAM1" and "Preset#1" to "Preset#4" of "CAM2", can be registered.
[0043] The update unit 40 registers eight pieces of camera information, "Preset#1" to "Preset#4" of "CAM1" and "Preset#1" to "Preset#4" of "CAM2", in the management table. One example shown in FIG. 5 indicates that "Preset#1" of "CAM1" has a "count number" of "1" and a "registration date and time" of "10:16:54 AM on September 13, 2023". That is, the update unit 40 increments the "count number" to "1" when registering new camera information in the management table TB.
[0044] For ease of explanation, the following describes a method for managing camera information, assuming that the upper limit of camera information that can be registered in the management table TB is 8. When registering new camera information in a state where 8 pieces of camera information are registered in the management table TB, the information processing device 10 deletes camera information that satisfies a predetermined condition, and registers the new camera information in the management table.
[0045] (Second example) A method for managing camera information according to a second example of the embodiment will be described with reference to Fig. 5 and Fig. 6. Fig. 6 is a diagram for explaining a method for managing camera information according to a second example of the embodiment.
[0046] 5, it is assumed that the acquisition unit 34 acquires new camera information to be registered in "Preset#1" of "CAM3." In this case, the determination unit 36 determines that the new camera information cannot be registered in "Preset#1" of "CAM3" because the number of registered camera information has reached the upper limit.
[0047] The selection unit 38 selects the camera information to be deleted from among the camera information registered in the management table TB. For example, the selection unit 38 selects the camera information with the smallest "count number" as the deletion target from among the camera information registered in the management table TB. For example, the selection unit 38 may select the camera information with the smallest "count number" as the deletion target from among the camera information registered in the management table TB with a "preset number" of a predetermined value or more. For example, "Preset#1" and "Preset#2" may be excluded from the deletion candidates, and only the camera information of "Preset#3" and "Preset#4" may be the deletion candidates. This is because the camera information with a small "preset number" is highly likely to be the camera information that the user does not want to delete. When there are multiple camera information with the smallest "count number", the selection unit 38 selects the camera information with the largest "preset number" as the deletion target. When there are multiple camera information with the largest "preset number", the selection unit 38 selects the camera information with the oldest "registration date and time" as the deletion target. The selection unit 38 selects the camera information of "Preset#4" of "CAM1" as the deletion target. As shown in FIG. 6, the update unit 40 deletes the camera information of "Preset#4" of "CAM1" and registers new camera information in "Preset#1" of "CAM3".
[0048] (Third example) A method for managing camera information according to a third example of the embodiment will be described with reference to Fig. 6 and Fig. 7. Fig. 7 is a diagram for explaining a method for managing camera information according to a third example of the embodiment.
[0049] 6, it is assumed that the acquisition unit 34 acquires new camera information to be registered in "Preset#2" of "CAM3." In this case, the determination unit 36 determines that the new camera information cannot be registered in "Preset#2" of "CAM3" because the number of registered camera information has reached the upper limit.
[0050] The selection unit 38 selects the deletion target by the method described in the second example. In this case, the selection unit 38 selects the camera information of "Preset#4" of "CAM2" as the deletion target. As shown in Fig. 7, the update unit 40 deletes the camera information of "Preset#4" of "CAM2" and registers new camera information in "Preset#2" of "CAM3".
[0051] (Example 4) A method for managing camera information according to a fourth example of the embodiment will be described with reference to Fig. 8. Fig. 8 is a diagram for explaining a method for managing camera information according to the fourth example of the embodiment.
[0052] In the fourth example, a process will be described in which camera information exceeding the upper limit of the number of registrations is not acquired from the state of the management table TB shown in FIG. 7, and the operation of the camera control system 1 is continued. In the example shown in FIG. 8, the acquisition unit 34 acquires information indicating that camera information registered in the management table TB has been selected. Each time information indicating that camera information registered in the management table TB has been selected is acquired, the update unit 40 increments the corresponding "count number." The "count number" is expressed, for example, between 0 and 65535. In one example shown in FIG. 8, "Preset#1" of "CAM1" indicates that the count number is "27."
[0053] (Fifth Example) A method for managing camera information according to a fifth example of an embodiment will be described with reference to Fig. 8 and Fig. 9. Fig. 9 is a diagram for explaining a method for managing camera information according to the fifth example of an embodiment.
[0054] 8, it is assumed that the acquisition unit 34 acquires new camera information to be registered in "Preset#3" of "CAM3." In this case, the determination unit 36 determines that the new camera information cannot be registered in "Preset#3" of "CAM3" because the number of registered camera information has reached the upper limit.
[0055] As described in the second example, the selection unit 38 selects, for example, the camera information with the smallest "count number" from among the camera information registered in the management table TB as the camera to be deleted. In the example shown in Fig. 8, the camera information of "Preset#3" of "CAM2" is selected as the camera to be deleted. As shown in Fig. 9, the update unit 40 deletes the camera information of "Preset#3" of "CAM2" and registers new camera information in "Preset#3" of "CAM3".
[0056] (Example 6) A method for managing camera information according to a sixth example of an embodiment will be described with reference to Fig. 9 and Fig. 10. Fig. 10 is a diagram for explaining a method for managing camera information according to a sixth example of an embodiment.
[0057] For example, during operation of the camera control system 1, the camera 12 with the camera number "CAM1" may break down and be replaced with another camera 12. Also, the IP address may need to be changed for the convenience of the camera control system 1. In such a case, the update unit 40 resets the camera information for "CAM1." Specifically, as shown in FIG. 10, the update unit 40 updates each "count number" and each "registration date and time" for "CAM1" to "0."
[0058] (Example 7) A method for managing camera information according to the seventh example of the embodiment will be described with reference to Fig. 10 and Fig. 11. Fig. 11 is a diagram for explaining a method for managing camera information according to the seventh example of the embodiment.
[0059] 10, it is assumed that the acquisition unit 34 acquires the camera information of "Preset#1" and "Preset#2" of "CAM1". In this case, since there are six pieces of camera information registered in the management table TB, the determination unit 36 determines that the camera information of "Preset#1" and "Preset#2" of "CAM1" can be registered.
[0060] The update unit 40 registers the camera information of "Preset#2" and "Preset#2" of "CAM1" in the management table TB. FIG. 11 shows the state of the management table TB when the operation of the camera control system 1 continues and the camera information of "Preset#1" and "Preset#2" of "CAM1" is selected multiple times. "Preset#1" of "CAM1" has a "count number" of "5" and a "registration date and time" of "September 25, 2023, 9:05:09 AM." "Preset#2" of "CAM1" has a "count number" of "4" and a "registration date and time" of "September 25, 2023, 9:08:50 AM."
[0061] (Example 8) A method for managing camera information according to an eighth example of an embodiment will be described with reference to Fig. 11 and Fig. 12. Fig. 12 is a diagram for explaining a method for managing camera information according to an eighth example of an embodiment.
[0062] 11, it is assumed that the acquisition unit 34 acquires new camera information to be registered in "Preset#3" of "CAM1." In this case, the determination unit 36 determines that the new camera information cannot be registered in "Preset#3" of "CAM1" because the number of registered camera information has reached the upper limit.
[0063] The selection unit 38 selects the deletion target by the method described in the second example. In the management table TB shown in FIG. 11, the smallest "count number" is "1" for "Preset#3" of "CAM2" and "Preset#3" of "CAM3", and the largest preset number is "Preset#3", which exists in both "CAM2" and "CAM3". Since the registration date and time of "Preset#3" of "CAM2" is older than that of "Preset#3" of "CAM3", the selection unit 38 selects "Preset#3" of "CAM2" as the deletion target. As shown in FIG. 12, the update unit 40 deletes the camera information of "Preset#3" of "CAM2" and registers new camera information in "Preset#3" of "CAM1".
[0064] (Management table update process) The management table update process according to the embodiment will be described with reference to Fig. 13. Fig. 13 is a flowchart showing the flow of the management table update process according to the embodiment.
[0065] The acquisition unit 34 acquires new camera information (step S10), and the process proceeds to step S12.
[0066] The determination unit 36 determines whether or not the new camera information acquired by the acquisition unit 34 can be registered in the management table TB (step S12). If it is determined that the new camera information can be registered (step S12; Yes), the process proceeds to step S16. If it is not determined that the new camera information can be registered (step S12; No), the process proceeds to step S14.
[0067] If it is determined as No in step S12, the control unit 28 executes a camera information deletion process (step S14). The camera information deletion process according to the embodiment will be described with reference to Fig. 14. Fig. 14 is a flowchart showing the flow of the camera information deletion process according to the embodiment.
[0068] The selection unit 38 selects, as a deletion candidate, the camera information with the smallest count number from among the camera information registered in the management table TB (step S30), and then proceeds to step S32.
[0069] The selection unit 38 determines whether there are multiple deletion candidates (step S32). Specifically, the selection unit 38 determines whether multiple deletion candidates have been extracted because there are multiple pieces of camera information with the lowest count number (there are multiple pieces of camera information with the same lowest count number). If it is determined that there are multiple deletion candidates (step S32; Yes), the selection unit 38 proceeds to step S34. If it is not determined that there are multiple deletion candidates (step S32; No), the selection unit 38 proceeds to step S40.
[0070] If the result of the determination in step S32 is Yes, the selection unit 38 selects the deletion candidate with the largest preset number from among the multiple deletion candidates (step S34), and then the process proceeds to step S36.
[0071] The selection unit 38 determines whether there are multiple deletion candidates (step S36). Specifically, the selection unit 38 determines whether there are multiple deletion targets with the largest preset number. If it is determined that there are multiple deletion candidates (step S36; Yes), the process proceeds to step S38. If it is not determined that there are multiple deletion candidates (step S36; No), the process proceeds to step S40.
[0072] If the result of the determination in step S36 is Yes, the selection unit 38 selects the camera information with the oldest registration date and time as a deletion candidate (step S38), and then the process proceeds to step S40.
[0073] If it is determined as No in step S32, if it is determined as No in step S36, or after step S38, the selection unit 38 presents the camera information selected as the deletion target to the user (step S40), and then the process proceeds to step S42.
[0074] The update unit 40 deletes the selected camera information to be deleted (step S42), and deletes the thumbnail image corresponding to the camera information to be deleted from the storage unit 26. Then, the process proceeds to step S16 shown in FIG.
[0075] Returning to Fig. 13. If it is determined as Yes in step S12 or after step S14, the update unit 40 registers the new camera information in the management table TB and increments the count number of the new camera information (step S16). At this time, the update unit 40 stores a thumbnail image corresponding to the new camera information in the storage unit 26. Then, the process proceeds to step S18.
[0076] The update unit 40 updates the registration date and time of the new camera information in the management table TB (step S18), and then ends the process of FIG.
[0077] Incidentally, as in the sixth example, a flow in which the camera 12 is broken and replaced with another camera 12 will not be described.
[0078] As described above, in the embodiment, when registering new camera information in a management table that manages camera information, the camera information to be deleted is determined based on the preset number, count number, and registration date and time of the camera information registered in the management table. Then, in the embodiment, the camera information to be deleted is deleted from the management table TB, and new camera information is registered. In this way, the embodiment can limit the number of camera information registered in the management table, eliminating the need to install a large-capacity memory and suppressing increases in costs.
[0079] [Variations] In a modified example of the embodiment, the selection unit 38 may select the camera information to be deleted from the camera information registered in the management table TB based only on the registration date and time. In this case, the selection unit 38 may select the camera information with the oldest registration date and time as the camera information to be deleted.
[0080] In a modified example of the embodiment, the selection unit 38 may select the camera information to be deleted from the camera information registered in the management table TB based only on the preset number, for example. In this case, the selection unit 38 may select the camera information with the largest preset number as the camera information to be deleted, for example.
[0081] In a modified example of the embodiment, the selection unit 38 may select the camera information to be deleted from the camera information registered in the management table TB based on, for example, the camera number. In this case, the selection unit 38 may preferentially select the camera information with the larger camera number as the deletion target. For example, when there are multiple pieces of camera information with the same count number or preset number, the selection unit 38 may select the camera information with the larger camera number as the deletion target.
[0082] In a modified embodiment, when updating unit 40 deletes camera information, the updating unit 40 may transmit the camera information to server device 14. When server device 14 receives the camera information, the server device 14 stores the camera information. When the user has not registered desired camera information in management table TB, the user may be able to select desired camera information from among the camera information stored in server device 14. In this case, when controlling camera 12, camera control unit 30 may control camera 12 based on the camera information stored in server device 14.
[0083] Each component of each device shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads, usage conditions, etc. This distribution and integration configuration may be performed dynamically.
[0084] Although the embodiments of the present invention have been described above, the present invention is not limited to the contents of these embodiments. The above-described components include those that can be easily imagined by a person skilled in the art, those that are substantially the same, and those that are within the so-called equivalent range. Furthermore, the above-described components can be appropriately combined. Furthermore, various omissions, substitutions, or modifications of the components can be made without departing from the spirit of the above-described embodiments. [Explanation of symbols]
[0085] 1 Camera Control System 10. Information processing device 12 Camera 14 Server equipment 20 Control section 22 Display section 24 Communications Department 26 Memory section 28 Control Unit 30 Camera control unit 32 Display control section 34 Acquisition Department 36 Judgment section 38 Selection section 40 Update section
Claims
1. an acquisition unit for acquiring new camera information for newly registering the camera information in a management table for managing the camera information; a determination unit that determines whether or not the new camera information can be registered in the management table based on the number of registrations of the camera information registered in the management table; a selection unit that, when it is determined that the new camera information cannot be registered in the management table, selects a deletion target from among the plurality of pieces of camera information based on at least one of a preset number that is identification information of a shooting setting included in the plurality of pieces of camera information registered in the management table, a count number that is the number of times the camera information has been selected, and information indicating a registration date and time when the camera information was registered in the management table; an update unit that deletes the camera information to be deleted, registers the new camera information in the management table, and updates the management table; An information processing device comprising:
2. the selection unit selects the camera information having the smallest count number as the deletion target. The information processing device according to claim 1 .
3. the selection unit selects, as the deletion target, the camera information having the smallest count number from among the camera information having the preset number equal to or larger than a predetermined value. The information processing device according to claim 2 .
4. When deleting the camera information, the update unit deletes a thumbnail image corresponding to the camera information stored in the storage unit, and when registering new camera information, the update unit stores a thumbnail image corresponding to the new camera information in the storage unit. The information processing device according to claim 1 .
5. acquiring new camera information for newly registering in a management table for managing camera information; determining whether or not the new camera information can be registered in the management table based on the number of registrations of the camera information registered in the management table; when it is determined that the new camera information cannot be registered in the management table, selecting a deletion target from among the plurality of pieces of camera information based on at least one of a preset number which is identification information of a shooting setting included in the plurality of pieces of camera information registered in the management table, a count number which is the number of times the camera information has been selected, and information indicating the registration date and time when the camera information was registered in the management table; deleting the camera information to be deleted, registering the new camera information in the management table, and updating the management table; An information processing method comprising:
Citation Information
Patent Citations
Video conference camera
JP2013198136A