The present invention relates to a monitoring system.
In recent years, many monitoring systems have been installed for the purpose of for example crime deterrent and accident prevention. A monitoring system is particularly installed in a facility that allows an unspecified number of people to enter and exit. Examples of the facility include a hotel, a building, a convenience store, a financial institution, a highway, and a railway. Such a monitoring system includes a camera that captures image data by taking a picture of persons, vehicles, and the like to be monitored. The captured image data is transmitted to a monitoring center such as a management office or a security room, and is stored as needed or according to purpose.
Here, privacy issues may be raised as a result of a standard home window or an area related to personal information being included in an image captured by the monitoring system. There is a known camera system in view of the issues that sets a mask area in a display image when an image taken by a camera is displayed on a display device (Patent Document 1).
JP 2011-234237 A
In the camera system of Patent Document 1, it is possible to set a specific area in an image taken by the camera as a mask area. The camera system of Patent Documents 1 however requires resetting the mask area each time the mask area needs to be changed, which makes it difficult to appropriately change the mask range according to a situation.
The present invention has been achieved in view of the above circumstances and an object thereof is to provide a monitoring system capable of changing a selection range within a captured image as appropriate according to a situation.
A monitoring system according to an aspect of the present invention includes an imaging sensor, an allocation section, and a setting section. The imaging sensor captures an image in a capture area to generate captured image data representing a captured image. The allocation section allocates selection range candidates to the captured image. The setting section sets at least part of the selection range candidates as a selection range. Here, the at least part includes one or more selection range candidates. According to a time interval, the setting section performs switching of the at least part of the selection range candidates that is set as the selection range.
The present invention enables changing of the selection range within the captured image as appropriate according to a situation.
A monitoring system according to an embodiment of the present invention will hereinafter be described with reference to the accompanying drawings. In the drawings, the same or equivalent elements are allocated the same reference signs, and description thereof will not be repeated.
A monitoring system 100 according to the present embodiment will be described with reference to
The monitoring system 100 includes an imaging device 110 and a control device 120. The imaging device 110 captures an image in a capture area to generate captured image data representing the captured image. The captured image captured by the imaging device 110 may be a moving image or a still image. The control device 120 controls the imaging device 110. The control device 120 is located apart from the imaging device 110. The control device 120 is for example a server.
The imaging device 110 includes an imaging sensor 111, a camera communication section 112, camera storage 113, and a camera controller 114. The camera controller 114 controls the imaging sensor 111 and the camera communication section 112.
An imaging sensor 111 captures an image in the capture area. The imaging sensor 111 generates the captured image data representing the captured image and transmits the captured image data to the camera controller 114. Examples of the imaging sensor 111 include a charge coupled device (CCD) image sensor and a complementary metal oxide semiconductor (CMOS) image sensor.
The camera communication section 112 communicates with electronic devices each of which is equipped with a communication device using a communication method (protocol). Here, the protocol is the same as that of the camera communication section 112. The camera communication section 112 communicates with the control device 120 via a network such as a local area network (LAN). The camera communication section 112 is for example a communication module (communication device) such as a LAN board. In the present embodiment, the camera communication section 112 transmits the captured image data to the control device 120.
The camera storage 113 stores therein various data. The camera storage 113 includes semiconductor memory. Examples of the semiconductor memory include random-access memory (RAM) and read-only memory (ROM).
The camera storage 113 stores therein a camera control program. In addition, the camera storage 113 temporarily stores therein the captured image data generated by the imaging sensor 111. Further, the camera storage 113 deletes the captured image data stored in the camera storage 113 as needed.
The camera controller 114 executes the camera control program stored in the camera storage 113, thereby controlling respective operations of components of the imaging device 110. The camera controller 114 includes a processor. The processor may include a central processing unit (CPU). Alternatively, the processor may include a microcomputer. Alternatively, the processor may include an application specific integrated circuit.
The camera controller 114 detects a change of an image in a detection range within the captured image based on the captured image data. Data on the image in the detection range is stored in the camera storage 113. The camera controller 114 detects the change of the image in the detection range within the captured image based on for example a background subtraction method. Alternatively, the camera controller 114 detects the change of the image in the detection range within the captured image based on an inter-frame difference method. The detection range is set by for example an administrator of the monitoring system 100 in advance. When detecting the change of the image in the detection range within the captured image, the camera controller 114 transmits change detection data to the control device 120. The change detection data represents the captured image data in which the change of the image in the detection range within the captured image has been detected.
The control device 120 includes a device communication section 121, an input device 122, an output device 123, device storage 124, and a device controller 125. The device controller 125 controls the device communication section 121, the input device 122, and the output device 123.
The device communication section 121 is configured to communicate with electronic devices each of which is equipped with a communication device using a communication method (protocol). Here, the protocol of the communication devices of the electronic devices is the same as that of the device communication section 121. The device communication section 121 communicates with the camera communication section 112 via a network such as a LAN. The device communication section 121 is for example a communication module (communication device) such as a LAN board. In the present embodiment, the device communication section 121 receives the captured image data from the camera communication section 112. In addition, when the camera controller 114 detects a change of the captured image, the device communication section 121 receives corresponding change detection data from the camera communication section 112.
The input device 122 allows an operator to enter an input instruction into the control device 120. In the present embodiment, the input device 122 includes a keyboard and a mouse. Alternatively, the input device 122 may include a touch sensor.
The output device 123 outputs the captured image based on the captured image data received through the device communication section 121. In the present embodiment, the output device 123 includes a display. For example, the display includes a liquid-crystal display.
The device storage 124 stores therein various data. The device storage 124 includes a storage device and semiconductor memory. Examples of the storage device include a hard disk drive (HDD) and a solid state drive (SSD). Examples of the semiconductor memory include RAM and ROM.
The device storage 124 stores therein a device control program. The device storage 124 also stores therein the captured image data received through the device communication section 121 and the camera communication section 112. The device storage 124 further stores therein the change detection data received through the device communication section 121 and the camera communication section 112.
The device storage 124 may further store therein target image data. The target image data represents a target image that is an image of a detection target (target to be detected) and that is set by the administrator in advance.
The device storage 124 may store therein reference background data. The reference background data represents a reference background image that is a reference provided for an image to be captured. For example, the reference background image represents a background image before presence of the detection target in the capture area captured by the imaging sensor 111. Alternatively, the reference background image represents a background image with the detection target placed in the capture area captured by the imaging sensor 111.
The device storage 124 further stores therein time intervals that are set in advance. Examples of the time intervals stored in the device storage 124 include a first time interval from 9:00 a.m. to 12:00 a.m. and a second time interval from 1:00 p.m. to 6:00 p.m.
The device controller 125 executes the device control program stored in the device storage 124, thereby controlling respective operations of components of the control device 120. The device controller 125 includes a processor. The processor may include a central processing unit (CPU). Alternatively, the processor may include a microcomputer. Alternatively, the processor may include an application specific integrated circuit.
The device controller 125 allows the administrator to set the detection range therein. The device controller 125 causes for example the output device 123 to display an on-screen setting. Here, the on-screen setting allows the administrator to set the detection range in the captured image on the output device 123. This enables the administrator to set the detection range by operating the input device 122 when the on-screen setting is displayed. Data on an image in the detection range is to be transmitted to the camera communication section 112 through the device communication section 121. When the camera communication section 112 receives the data on the image in the detection range, the camera controller 114 stores the data on the image in the detection range in the camera storage 113. The camera controller 114 detects a change of the captured image based on the data on the image in the detection range stored in the camera storage 113.
When the input device 122 receives an output instruction of the captured image, the device controller 125 causes the output device 123 to output the captured image based on the captured image data received through the device communication section 121. Alternatively, the device controller 125 causes the output device 123 to output the captured image based on the captured image data stored in the device storage 124.
The device controller 125 in the monitoring system 100 according to the present embodiment includes an allocation section 125a and a setting section 125b. The allocation section 125a allocates selection range candidates to the captured image. For example, the allocation section 125a allocates the selection range candidates to the captured image stored in the device storage 124. Alternatively, the allocation section 125a allocates the selection range candidates to the captured image stored in the camera storage 113.
The setting section 125b sets at least part of the selection range candidates as a selection range. Here, the part includes one or more selection range candidates. The setting section 125b may set some neighboring selection range candidates as one selection range. Alternatively, the setting section 125b may set groups placed apart from each other as different selection ranges. Here, each of the groups includes one or more selection range candidate.
For example, the setting section 125b sets part of the selection range candidates as the detection range. Here, the part includes one or more selection range candidates. The selection range set by the setting section 125b may be transmitted to the imaging device 110 through the device communication section 121 and set as a range to be detected by the imaging device 110. Alternatively, the detection range set by the setting section 125b may be set as a range to be detected by the control device 120 in addition to the range to be detected by the imaging device 110.
Alternatively, the setting section 125b may set part of the selection range candidates as a mask range. Here, the part includes one or more selection range candidates. The mask range set by the setting section 125b serves as a range for mask processing of the captured image data transmitted to the control device 120 from the imaging device 110.
The setting section 125b in the monitoring system 100 according to the present embodiment performs, according to a time interval, switching of the part of the selection range candidates that is set as the selection range. It is accordingly possible to appropriately change the selection range according to a situation.
The device controller 125 preferably further includes a processing section 125c. The processing section 125c performs processing of an image in the selection range within the captured image based on the captured image data. For example, the processing section 125c detects the image in the selection range within the captured image based on the captured image data. In this case, the processing section 125c is to detect an image in only the part of the selection range candidates that is set as the selection range. Here, the part includes one or more selection range candidates. It is therefore possible to reduce a data processing amount to be required as compared to a data processing amount when detecting the entire captured image.
The processing section 125c detects a change of the image in the selection range, as the detection range, within the captured image stored in the device storage 124. In this case, data on the image in the detection range is stored in the device storage 124. The processing section 125c detects the change of the image in the detection range within the captured image based on for example a background subtraction method. Alternatively, the processing section 125c detects the change of the image in the detection range within the captured image based on an inter-frame difference method. When the processing section 125c detects the change of the image in the detection range within the captured image, the device controller 125 causes the device storage 124 to keep storing the captured image.
Note that the processing section 125c may detect, of the change of the image in the detection range within the captured image, a change of the detection target. For example, the processing section 125c detects a movement of the detection target within the captured image. In this case, when the processing section 125c detects the change of the detection target within the captured image, the device controller 125 causes the device storage 124 to keep storing the captured image.
Alternatively, the processing section 125c may detect, of the change of the image in the detection range within the captured image, a change of a reference background. For example, the processing section 125c detects that capturing of the reference background has been disturbed based on the fact that part of the reference background is not included in the captured image for a predetermined period. The processing section 125c detects that capturing of the reference background included in the detection range within the captured image is disturbed sequentially from left to right, thereby enabling detection of an obstacle passing from left to right while disturbing the reference background. When the processing section 125c detects that the capturing of the reference background within the captured image has been disturbed, the device controller 125 causes the device storage 124 to keep storing the captured image.
Alternatively, the processing section 125c may mask the selection range within the captured image based on the captured image data. The processing section 125c selects only specific part of the selection range candidates within the captured image to mask the part. It is therefore possible to avoid a privacy problem even if the captured image is output by the output device 123.
Preferably, the device controller 125 further includes a time acquisition section 125d. The time acquisition section 125d acquires the time. The time acquisition section 125d may measure the time by itself. For example, the time acquisition section 125d may include a real time clock. Alternatively, the time acquisition section 125d need not necessarily measure the time by itself. For example, the time acquisition section 125d may receive the time from an external device through the device communication section 121. According to the time acquired through the time acquisition section 125d, the setting section 125b performs switching of the part of the selection range candidates that is set as the selection range.
Preferably, the device controller 125 further includes a count section 125e. The count section 125e counts the number of times a change of an image in the detection range within the captured image is detected. For example, the count section 125e may be configured so that every time the processing section 125c detects a change of an image in the detection range within the captured image according to the background subtraction method or the inter-frame difference method, the count section 125e counts the number of times the processing section 125c detects the change.
Alternatively, the count section 125e may count the number of times the occurrence of a specific event is detected from an image in the detection range within the captured image. In one example, several hundred pieces of printed matter previously arranged in the capture area are set as the detection target. In this case, the processing section 125c detecting a person who has carried away some pieces of the printed matter or some pieces of the printed matter that have been carried away enables the count section 125e to count the number of people who took away the printed matter or the number of pieces of printed matter removed.
Setting of a selection range SR to a captured image M in the monitoring system 100 according to the present embodiment will hereinafter described with reference to
The captured image M includes an image region R1, an image region R2, and an image region R3. The image region R1 is a region that is located on the upper left in the captured image M and that includes an image of human painting in a frame. The image region R2 is a region that is located on the upper right in the captured image M and that includes an image of another human painting in a frame. The image region R3 is a region that is located below the center in the captured image M and that includes an image of a fire extinguisher.
For example, the allocation section 125a allocates the selection range candidates CS arranged in a matrix of rows and columns to the captured image M.
Here, the allocation section 125a allocates selection range candidates CS of 8 rows and 8 columns to the captured image M. Note that a dimension of the captured image M in a row direction is greater than a dimension of the captured image M in a column direction. Similarly, a dimension of each selection range candidate CS in the row direction is greater than a dimension of each selection range candidate CS in the column direction.
The selection range SR in the monitoring system 100 according to the present embodiment will hereinafter be described with reference to
As illustrated in
As illustrated in
It is assumed for example that many people appreciate the painting on the upper right in the morning. In this case, preferably in the morning the selection range candidates CS on the upper right in the captured image M are set as the selection range SR and an image in the selection range SR is detected. It is also assumed for example that many people appreciate the painting on the upper left in the afternoon. In this case, preferably in the afternoon the selection range candidates CS on the upper left in the captured image M are set as the different selection range SR and an image in the different selection range SR is detected.
Alternatively, it is assumed that a request to prohibit monitoring is made from a group that would like to view the paining on the upper right in the morning. In this case, in the morning the selection range candidates CS on the upper right in the captured image M are set as the selection range SR in order to mask the selection range SR within the captured image M. It is also assumed that a request to prohibit monitoring is made from a group that would like to view the paining on the upper left in the afternoon. In this case, in the afternoon the selection range candidates on the upper left in the captured image M are set as the different selection range SR in order to mask the different selection range SR within the captured image M. As described above, appropriate switching between the selection ranges SR according to the respective time intervals enables appropriate changing of the selection range SR within the captured image M as appropriate according to a situation.
Note that when the processing section 125c detects a change of an image in the selection range SR, the count section 125e illustrated in
Note that although one selection range is set during one time interval as described above with reference to
The monitoring system 100 according to the present embodiment will hereinafter be described with reference to
The selection range SR1 is located on the upper left in the captured image M, and 12 selection range candidates CS of 4 rows and 3 columns are set as the selection range SR1. The selection range SR2 is located on the upper right in the captured image M, and 16 selection range candidates CS of 4 rows and 4 columns are set as the selection range SR2. The setting section 125b sets the selection ranges SR1 and SR2 in the captured image M, and the processing section 125c detects a change of an image in each of the selection ranges SR1 and SR2 within the captured image M.
The count section 125e counts the number of times a change of an image in each of the selection ranges SR1 and SR2 is detected over the first time interval. For example, the counted number of times in the selection range SR1 is 30 times, and the counted number of times in the selection range SR2 is 15 times.
The count section 125e counts the number of times a change of an image in each of the selection ranges SR1 and SR3 is detected over the second time interval. For example, the counted number of times in the selection range SR1 is 20 times, and the counted number of times in the selection range SR3 is 50 times.
The count section 125e counts the number of times a change of an image in each of the selection ranges SR2 and SR3 within the captured image M is detected over the third time interval. For example, the counted number of times in the selection range SR2 is 20 times, and the counted number of times in the selection range SR3 is 60 times.
Note that the setting section 125b may change next and subsequent selection ranges SR based on a count result by the count section 125e. In this case, when setting next selection ranges SR, the setting section 125b resets each of the selection ranges SR so as to change, according to a time interval, part of the selection range candidates that is set as a corresponding selection range.
For example, it is assumed that the number of times a change of an image in part of the selection range candidates CS that is set as a selection range SR during a time interval is small. In this case, the setting section 125b may decrease the number of part of the selection range candidates CS that is set as the selection range SR during a next corresponding time interval. The counted number of times in the selection range SR2 during the first time interval is 15 times that is relatively small. Therefore, the number of the part of the selection range candidates that is set as the selection range SR2 during the first time interval may be decreased.
In one example, the setting section 125b has set, during the previous first time interval, 16 selection range candidates CS of 4 rows and 4 columns as the selection range SR2. During a next first time interval, the setting section 125b removes, from the previously set 16 selection range candidates CS of 4 rows and 4 columns, selection range candidates CS arranged in the first and fourth rows and the first and fourth columns on the periphery thereof. Thus, selection range candidates CS of 2 rows and 2 columns are reset as a selection range SR2.
Alternatively, it is assumed that the number of times a change of an image in part of the selection range candidates CS that is set as a selection range SR during a time interval is large. In this case, the setting section 125b may increase the number of part of the selection range candidates CS that is set as a selection range SR during a next corresponding time interval. For example, the counted number of times in the selection range SR3 during the third time interval is 60 times that is relatively large. Therefore, the number of part of the selection range candidates CS that is set as a selection range SR3 during a next third time interval may be increased.
In one example, the setting section 125b has set, during the previous third time interval, 12 selection range candidates CS of 4 rows and 3 columns as the selection range SR3. During a next third interval, the setting section 125b newly adds, to the selection range SR3, selection range candidates CS forming a new first row and new first and fifth column which are to be arranged on the periphery of the previously set 12 selection range candidates CS of 4 rows and 3 columns. Thus, selection range candidates CS of 5 rows and 5 columns are reset as the selection range SR3.
For example, the setting section 125b may reset, during next and subsequent time intervals, next and subsequent corresponding selection ranges in units of days, days of the week, or months. Here, the setting section 125b may change, on next and subsequent days (on and after February 16), next and subsequent corresponding selection ranges SR. Alternatively, the setting section 125b may change, on 15th day in next month (March 15) and corresponding days in subsequent months, next and subsequent corresponding selection ranges SR. The setting section 125b may change, on Thursdays on or after February 22, next and subsequent corresponding selection ranges SR.
Note that when, of two neighboring selection ranges during a time interval, part of the selection range candidates CS that is set as a selection range are expanded in a row or column direction, the selection range may overlap with a different selection range. In this case, the part of the selection range candidates that is set as the selection range may be expanded in a row or column direction with part of the selection range candidates that is set as the different selection range being canceled once.
For example, when, of the selection ranges SR2 and SR3 during the third time interval illustrated in
Note that although the setting section 125b resets a selection range(s) SR during a next corresponding time interval based on the count result by the count section 125e as described above with reference to
For example, it is assumed that the imaging sensor 111 is capturing a 10-person group traveling along a path defining a travel direction. In addition, it is assumed that the processing section 125c detects that the 10 persons have passed selection ranges SR1, SR2, and SR3 during a time interval. In this case, the setting section 125b may end the setting of the selection ranges SR1, SR2, and SR3 over the remaining time in the same time interval, thereby causing the processing section 125c to end detecting respective changes of images in the selection ranges SR1, SR2, and SR3.
Note that although any part of the selection range candidates is switchable between setting as a selection range and cancellation of the setting according to the counted number of times as described above with reference to
A cancellation prohibition candidate that is a specific selection range candidate prohibited from being canceled (removed) from the selection range will hereinafter be described with reference to
As illustrated in
The count section 125e counts the number of times respective changes of images in the selection ranges SR1 and SR2 within the captured image M are detected over the first time interval. For example, the counted number of times in the selection range SR1 is 10 times, and the counted number of times in the selection range SR2 is 25 times. The counted number of times in the selection range SR1 is small, and the setting section 125b therefore cancels setting of a selection range SR1 during a next first time interval. The selection range candidate CS in the second row and the second column is however set as the cancellation prohibition candidate PS. This disables the whole setting of part of the selection range candidates CS that is set as the selection range SR1 from being canceled during a next first time interval.
As illustrated in
A setting process of a selection range in the monitoring system 100 according to the present embodiment will hereinafter be described with reference to
As illustrated in
Setting for allocating selection range candidates to the captured image is then performed (S904). An operator enters information on the allocation of the selection range candidates through the input device 122. For example, the number of rows and the number of columns for dividing the captured images into the selection range candidates are entered through the input device 122. As one example, as a result of 8 rows and 8 columns into which the captured image is divided being entered through the input device 122, the allocation section 125a allocates 64 selection range candidates of 8 rows and 8 columns to the captured image M as illustrated in
A first time interval and a selection range are then set (S906). The operator enters start time and end time of the first time interval thought the input device 122. As one example, the start time and the end time of the first time interval that are entered through the input device 122 are 10 a.m. and 12 a.m., respectively. The device storage 124 stores therein the start time and the end time of the first time interval. Thus, a time interval from 10 a.m. to 12 a.m. is set as the first time interval.
The operator also enters a selection range during the first time interval thought the input device 122. For example, it is assumed that the input device 122 includes a touch sensor attached to a display included in the output device 123. In this case, the operator touches specific part of the selection range candidates on the touch sensor. The device storage 124 accordingly stores therein the selection range during the first time interval. Alternatively, it is assumed that the input device 122 includes at least one of devices whose examples include a keyboard and a mouse. In this case, the operator specifies part of the selection range candidates through the at least one of the devices. The device storage 124 stores therein the selection range during the first time interval. This enables the setting of the first time interval and the selection range.
Similarly, a second time interval and a selection range are set (S908). The operator enters start time and end time of the second time interval through the input device 122. As one example, the start time and the end time of the second time interval that are entered through the input device 122 are 1 p.m. and 3 p.m., respectively. The device storage 124 stores therein the start time and the end time of the second time interval. Thus, a time interval from 1 p.m. to 3 p.m. is set as the second time interval.
The operator also enters a selection range during the second time interval through the input device 122. For example, it is assumed that the input device 122 includes the touch sensor attached to the display included in the output device 123. In this case, the operator touches specific part of the selection range candidates on the touch sensor. The device storage 124 accordingly stores therein the selection range during the second time interval. Alternatively, it is assumed that the input device 122 includes at least one of the devices whose examples include a keyboard and a mouse. In this case, the operator specifies part of the selection range candidates through the at least one of the devices. The device storage 124 stores therein the selection range during the second time interval. This enables the setting of the second time interval and the selection range. As described above, the monitoring system 100 allows the setting of a selection range during a time interval.
A process of switching between selection ranges in the monitoring system 100 according to the present embodiment will next be described with reference to
The time acquisition section 125d first acquires the time (S1002). The time acquisition section 125d may measure the time by itself. Alternatively, the time acquisition section 125d may acquire the time transmitted from an external device.
The processing section 125c then determines whether or not the time is included in the first time interval (S1004). When it is determined that the time is not included in the first time interval (No at S1004), the time acquisition section 125d acquires the time again (S1002).
When it is determined that the time is included in the first time interval (Yes at S1004), the processing section 125c starts processing of an image in the selection range within the captured image, during the first time interval (S1006). The time acquisition section 125d subsequently acquires the time (S1008). The processing section 125c then determines based on the time whether or not the end time of the first time interval has passed (S1010).
When determining based on the time that the end time of the first time interval has not yet passed (No at S1010), the processing section 125c continues the processing of the image in the selection range within in the captured image for the first time based on the captured image data. The time acquisition section 125d subsequently acquires the time again (S1008).
Alternatively, when determining based on the time that the end time of the first time interval has passed (Yes at S1010), the processing section 125c ends the processing of the image in the selection range during the first time interval (S1012). The processing section 125c subsequently determines whether or not the time is included in the second time interval (S1014). When the processing section 125c determines that the time is not included in the second time interval (No at S1014), the time acquisition section 125d acquires the time (S1016).
In contrast, when determining that the time is included in the second time interval (Yes at S1014), the processing section 125c starts processing of an image in the selection range within the captured image during the second time interval based on the captured image data (S1018). The time acquisition section 125d subsequently acquires the time (S1020). The processing section 125c then determines based on the time whether or not the end time of the second time interval has passed (S1022).
When determining based on the time that the end time of the second time interval has not yet passed (No at S1022), the processing section 125c continues the processing of the image in the selection range within in the captured image during the second time interval based on the captured image data. The time acquisition section 125d subsequently acquires the time again (S1020). When determining based on the time that the end time of the second time interval has passed (Yes at S1022), the processing section 125c ends the processing of the image in the selection range during the second time interval (S1024). The operation as described above enables the monitoring system 100 to switch between the selection ranges.
A process of switching between selection ranges in the monitoring system 100 according to the present embodiment will hereinafter be described with reference to
When the time acquired through the time acquisition section 125d is 10:00 a.m. (S1002), the processing section 125c determines that the time is not included in the first time interval (No at S1004). The time acquisition section 125d subsequently acquires the time again.
When the time acquired through the time acquisition section 125d is 11:00 a.m. (S1002), the processing section 125c determines that the time is included in the first time interval (Yes at S1004). The processing section 125c starts processing of an image in the selection range during the first time interval (S1006). The time acquisition section 125d subsequently acquires the time (S1008). When the time acquired through the time acquisition section 125d is 11:30 a.m., the processing section 125c determines based on the time that the end time of the first time interval has not yet passed (No at S1010). In this case, the processing section 125c continues the processing of the image in the selection range within the captured image during the first time interval.
Subsequently, when the time acquired through the time acquisition section 125d is 12:00 a.m., the processing section 125c determines based on the time that the end time of the first time interval passes (Yes at S1010). The processing section 125c ends the processing of the image in the selection range during the first time interval (S1012). When the processing section 125c subsequently determines that the time is not included in the second time interval (No at S1014), the time acquisition section 125d acquires the time (S1016).
When the time acquired through the time acquisition section 125d is 1:00 p.m., the processing section 125c determines that the time is included in the second time interval (Yes at S1014). The processing section 125c starts processing of an image in the selection range within the captured image during the second time interval (S1018). The time acquisition section 125d subsequently acquires the time (S1020).
When the time acquired through the time acquisition section 125d is 2:00 p.m., the processing section 125c determines based on the time that the end time of the second time interval has not yet passed (No at S1022). The processing section 125c continues the processing of the image in the selection range within the captured image during the second time interval. The time acquisition section 125d subsequently acquires the time (S1020).
When the time acquired through the time acquisition section 125d is 3:00 p.m., the processing section 125c determines based on the time that the end time of the second time interval passes (Yes at S1022). The processing section 125c then ends the processing of the image in the selection range during the second time interval (S1024). The operation as described above enables switching between the selection ranges within the captured image at time intervals.
The monitoring system 100 according to the present embodiment is preferably used for monitoring a place where the position of a person changes from time to time. For example, the monitoring system 100 is suitably used for monitoring a platform of a station.
Switching between selection ranges SR at time intervals in the monitoring system 100 according to the present embodiment will hereinafter be described with reference to
As illustrated in
On the other hand, the right side part in the captured image M is set as a different selection range SR during a different time interval as illustrated in
Note that although the device controller 125 includes the allocation section 125a, the setting section 125b, the processing section 125c, the time acquisition section 125d, and the count section 125e as described above with reference to
A monitoring system 100 according to the present embodiment will be described with reference to
The camera controller 114 in the monitoring system 100 according to the present embodiment includes the allocation section 114a, the setting section 114b, the processing section 114c, the time acquisition section 114d, and the count section 114e. The allocation section 114a, the setting section 114b, the processing section 114c, the time acquisition section 114d, and the count section 114e of the camera controller 114 perform respective functions similar to those of the allocation section 125a, the setting section 125b, the processing section 125c, the time acquisition section 125d, and the count section 125e of the device controller 125 described above with reference to
For example, the setting section 114b sets part of the selection range candidates as a mask range. In this case, the mask range entered through the input device 122 is transmitted to the imaging device 110 through the device communication section 121. The setting section 114b performs mask processing before captured image data generated by the imaging sensor 111 is transmitted from the camera communication section 112 to the device communication section 121 of the control device 120. As describe above, the allocation section 114a, the setting section 114b, the processing section 114c, the time acquisition section 114d, and the count section 114e of the camera controller 114 may perform the respective functions similar to those of the allocation section 125a, the setting section 125b, the processing section 125c, the time acquisition section 125d, and the count section 125e of the device controller 125 described above with reference to
The embodiment of the present invention has been described above with reference to the drawings (
For example, although selection range candidates are allocated to the entire captured image as described above with reference to
The present invention is useful in the field of monitoring systems.
Number | Date | Country | Kind |
---|---|---|---|
2018-063963 | Mar 2018 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2019/002060 | 1/23/2019 | WO | 00 |