本發(fā)明涉及監(jiān)視系統(tǒng)以及監(jiān)視方法。
背景技術:
以往,監(jiān)視作業(yè)都是基于由多個攝影裝置所獲取的監(jiān)視對象的錄像數(shù)據(jù)來進行的。例如,專利文獻1揭示了一種用于從多個攝影裝置所獲取的錄像數(shù)據(jù)中易于檢測出運動物體的技術。
然而,近年,不在每個信息處理裝置進行軟件更新和簡檔備份等的數(shù)據(jù)管理,而是在借助網(wǎng)絡能夠互相通信的信息處理裝置上進行數(shù)據(jù)管理的技術得以應用。在監(jiān)視作業(yè)中,也開始在應用這些技術的數(shù)據(jù)中心進行監(jiān)視對象的影像數(shù)據(jù)的管理。
現(xiàn)有技術文獻
專利文獻
專利文獻1:日本特開2006-067139號公報
技術實現(xiàn)要素:
(發(fā)明要解決的課題)
監(jiān)視作業(yè)因具有利用多個攝影裝置來對監(jiān)視場進行持續(xù)攝影的特性,在監(jiān)視作業(yè)中產(chǎn)生的錄像數(shù)據(jù)的數(shù)據(jù)量龐大。因此,在上述數(shù)據(jù)中心中進行有關監(jiān)視作業(yè)的錄像數(shù)據(jù)的管理的情況下,存在導致與監(jiān)視對象的錄像數(shù)據(jù)的發(fā)送相關的通信費用和與錄像數(shù)據(jù)的管理相關的管理費用等的運行成本的負擔變大的問題。
因此,本發(fā)明鑒于上述內(nèi)容,目的在于提供一種盡可能降低監(jiān)視場所的錄像數(shù)據(jù)的通信費用和管理費用等的運行成本的負擔的監(jiān)視系統(tǒng)和監(jiān)視方法。
(用于解決課題的方法)
為了解決上述課題并達成目的,作為一個實施方式,本申請所涉及的監(jiān)視系統(tǒng)其構成為包括攝影裝置、信息處理裝置以及外部存儲裝置,所述攝影裝置獲取監(jiān)視場所的錄像數(shù)據(jù),所述信息處理裝置控制所述錄像數(shù)據(jù)的記錄,所述外部存儲裝置存儲所述錄像數(shù)據(jù),其特征在于:所述攝影裝置具有第一傳感器和第二傳感器、計算部、數(shù)據(jù)保存部、驗證用數(shù)據(jù)發(fā)送部、錄像數(shù)據(jù)發(fā)送部,所述第一傳感器和第二傳感器檢測所述監(jiān)視場所的非物理量,所述計算部通過比較構成所述錄像數(shù)據(jù)的幀之間的數(shù)據(jù)大小來計算出對應于所述數(shù)據(jù)大小的變化的評價值,所述數(shù)據(jù)保存部將所述錄像數(shù)據(jù)、所述錄像數(shù)據(jù)的簡檔、與所述錄像數(shù)據(jù)對應的所述評價值、與所述錄像數(shù)據(jù)對應的所述第一傳感器的檢測值、以及與所述錄像數(shù)據(jù)對應的所述第二傳感器的檢測值相互關聯(lián)而保存于存儲部,所述驗證用數(shù)據(jù)發(fā)送部從所述錄像數(shù)據(jù)中,將所述簡檔、所述評價值、所述第一傳感器的檢測值、以及所述第二傳感器的檢測值作為驗證用數(shù)據(jù)發(fā)送給所述信息處理裝置,所述錄像數(shù)據(jù)發(fā)送部在從所述信息處理裝置接收到所述錄像數(shù)據(jù)的發(fā)送指令的情況下,基于該發(fā)送指令中所包含的所述簡檔來從所述存儲部獲取所述錄像數(shù)據(jù),并將所獲取到的所述錄像數(shù)據(jù)發(fā)送給所述信息處理裝置;所述信息處理裝置具有事件檢測部和錄像數(shù)據(jù)保存部,所述事件檢測部基于從所述攝影裝置接收到的所述驗證用數(shù)據(jù)所包含的所述評價值和閾值的比較結果、所述驗證用數(shù)據(jù)所包含的所述第一傳感器的檢測值和閾值的比較結果、以及所述驗證用數(shù)據(jù)所包含的所述第二傳感器的檢測值和閾值的比較結果來執(zhí)行所述監(jiān)視場所的異常的檢測;所述錄像數(shù)據(jù)保存部將從所述攝影裝置接收到的所述錄像數(shù)據(jù)保存至所述外部存儲裝置,所述事件檢測部在檢測到所述監(jiān)視場所的異常的情況下,基于所述簡檔來將所述錄像數(shù)據(jù)的發(fā)送指令發(fā)送給所述攝影裝置。
為了解決上述課題并達成目的,作為一個實施方式,本申請所涉及的監(jiān)視方法其由包括攝影裝置、信息處理裝置以及外部存儲裝置的監(jiān)視系統(tǒng)來執(zhí)行,所述攝影裝置獲取監(jiān)視場所的錄像數(shù)據(jù),所述信息處理裝置控制所述錄像數(shù)據(jù)的記錄,所述外部存儲裝置存儲所述錄像數(shù)據(jù),其特征在于,使所述攝影裝置執(zhí)行如下步驟:檢測所述監(jiān)視場所的非物理量的步驟、通過比較構成所述錄像數(shù)據(jù)的幀之間的數(shù)據(jù)大小來計算出對應于所述數(shù)據(jù)大小的變化的評價值的步驟、將所述錄像數(shù)據(jù)、所述錄像數(shù)據(jù)的簡檔、與所述錄像數(shù)據(jù)所對應的所述評價值、與所述錄像數(shù)據(jù)所對應的所述第一傳感器的檢測值、以及與所述錄像數(shù)據(jù)所對應的所述第二傳感器的檢測值相互關聯(lián)而保存至存儲部的步驟、從所述錄像數(shù)據(jù)中將所述簡檔、所述評價值、所述第一傳感器的檢測值、以及所述第二傳感器的檢測值作為驗證用數(shù)據(jù)來發(fā)送給所述信息處理裝置的步驟、在從所述信息處理裝置接收到了所述錄像數(shù)據(jù)的發(fā)送指令的情況下,基于該發(fā)送指令中所包含的所述簡檔來從所述存儲部獲取所述錄像數(shù)據(jù),并將所獲取到的錄像數(shù)據(jù)發(fā)送給所述信息處理裝置的步驟;使所述信息處理裝置執(zhí)行如下步驟:基于從所述攝影裝置接收到的所述驗證用數(shù)據(jù)中所包含的所述評價值和閾值的比較結果、所述驗證用數(shù)據(jù)中所包含的所述第一傳感器的檢測值和閾值的比較結果、以及所述驗證用數(shù)據(jù)中所包含的所述第二傳感器的檢測值和閾值的比較結果來執(zhí)行所述監(jiān)視場所的異常的檢測的步驟、在檢測到所述監(jiān)視場所的異常的情況下,基于所述簡檔來將所述錄像數(shù)據(jù)的發(fā)送指令發(fā)送給所述攝影裝置的步驟、將從所述攝影裝置接收到的所述錄像數(shù)據(jù)保存至所述外部存儲裝置的步驟。
(發(fā)明的效果)
關于本申請所涉及的監(jiān)視系統(tǒng)和監(jiān)視方法,具有能夠盡可能減輕監(jiān)視場所的錄像數(shù)據(jù)的通信費用和管理費用等的運行成本的負擔的效果。
附圖說明
圖1是表示監(jiān)視系統(tǒng)的概念性結構圖。
圖2是表示攝影裝置的功能構成框圖。
圖3是表示錄像數(shù)據(jù)的文件結構的示意圖。
圖4是表示驗證用數(shù)據(jù)的文件結構的示意圖。
圖5是表示應對緊急情況時的錄像數(shù)據(jù)的文件結構的示意圖。
圖6是表示信息處理裝置和外部存儲裝置的功能構成的框圖。
圖7是表示實施例1中涉及的場景變化量計算處理流程的流程圖。
圖8是表示實施例1中涉及的事件檢測處理流程的流程圖。
圖9是表示實施例1中涉及的事件檢測處理流程的流程圖。
圖10是表示實施例1中涉及的偏移值更新處理流程的流程圖。
圖11是表示實施例2中的事件檢測處理流程的流程圖。
圖12是表示實施例2中的事件檢測處理的判定結果例的示意圖。
具體實施方式
以下,參照附圖對本申請涉及的監(jiān)視系統(tǒng)和監(jiān)視方法的實施例進行詳細說明。本申請所涉及的監(jiān)視系統(tǒng)和監(jiān)視方法并不局限于以下說明的實施例。并且,在以下實施例中說明的事項中,包含有本領域技術人員能夠容易想到的、實質相同的、所謂的同等范圍的技術。以下實施例中說明的事項適用于在辦公樓、商務園區(qū)(businesspark)、購物中心、時尚大廈、公園、娛樂設施、高科技園區(qū)、居住用設施等設置的攝影裝置所獲取的監(jiān)視對象的錄像數(shù)據(jù)相關的處理中。
實施例1
[系統(tǒng)的構成]
圖1是表示監(jiān)視系統(tǒng)的概念性構成圖。如圖1所示,以下說明的實施例涉及的監(jiān)視系統(tǒng),是包括攝影裝置100、信息處理裝置200、外部存儲裝置300以及用戶終端400而構成的。攝影裝置100、信息處理裝置200以及用戶終端400借助網(wǎng)絡1以能夠通信的狀態(tài)連接。攝影裝置100是用于獲取監(jiān)視場所的錄像數(shù)據(jù)的裝置,例如,將錄像數(shù)據(jù)作為數(shù)碼數(shù)據(jù)進行記錄的數(shù)碼攝像機屬于此。信息處理裝置200是用于控制由攝影裝置100所獲取的錄像數(shù)據(jù)的記錄的裝置,例如,服務器屬于此。外部存儲裝置300是用于存儲由攝影裝置100所獲取的錄像數(shù)據(jù)的裝置。用戶終端400是用戶所使用的終端。網(wǎng)絡1包括公用電話網(wǎng)、互聯(lián)網(wǎng)以及運營商網(wǎng)絡等而構成。網(wǎng)絡1使用規(guī)定的通信協(xié)議(protocol)而實現(xiàn)借助構成網(wǎng)絡的集線器(hub)、路由器、網(wǎng)橋(bridge)、代理服務器等的通信機器來進行的數(shù)據(jù)的收發(fā)。
[攝影裝置的構成]
圖2是表示攝影裝置100的功能構成的框圖。如圖2所示,攝影裝置100具有攝影元件106、捕捉部107、編碼部108a~108c、計時器109、輸入處理器110、人體感應器111、聲壓傳感器112、熱敏傳感器113、通信部114、錄像存儲器115以及控制部120。
通信攝影元件106將接收到的光轉換為電信號。攝影元件106,例如,相當于cmos(complementarymetal-oxidesemiconductor)、mos、ccd(charge-coupleddevice)等的圖像傳感器(imagesensor)。
捕捉部107處理由攝影元件106生成的電信號,并基于電信號來合成每一幀的數(shù)碼圖像。
編碼部108a~108c將由捕捉部(capturingsection)107合成的數(shù)碼圖像的格式(format)轉換為各種格式。編碼部108a將由捕捉部107所合成的數(shù)碼圖像的格式轉換為作為地面波模擬電視播送的標準方式的ntsc(nationaltelevisionstandardscommittee)方式的格式。編碼部108a將格式轉換后的數(shù)據(jù)傳送給模擬電視監(jiān)視器。編碼部108b將由捕捉部107合成的數(shù)碼圖像的格式轉換為作為動態(tài)影像數(shù)據(jù)(視頻數(shù)據(jù))的壓縮加密方式的h.264方式的格式。編碼部108b將格式轉換后的數(shù)據(jù)傳送給控制部120。編碼部108c將由捕捉部107所合成的數(shù)碼圖像的格式轉換為作為靜止圖像數(shù)據(jù)的壓縮方式的jpeg(jointphotographexpertsgroup)方式的格式。編碼部108c將格式轉換后的數(shù)據(jù)傳送給控制部120。編碼部108a~108c中使用的上述各格式轉換方式是一個例子,也可以適用上述記載以外的格式轉換方式。
計時器109測量時刻。計時器109將所測量的時刻數(shù)據(jù)輸送給控制部120。
輸入處理器110將由人體感應器111、聲壓傳感器112以及熱敏傳感器113所測量的測量值輸送給控制部120。人體感應器111基于紅外線、可視光、超聲波等來檢測監(jiān)視場所中的人的存在。人體感應器111將檢測到人的存在的檢測次數(shù)(感應器的反應次數(shù))傳送給輸入處理器110。聲壓傳感器112對于監(jiān)視場所的聲壓進行檢測。聲壓傳感器112將監(jiān)視場所的規(guī)定水平以上的聲壓的檢測次數(shù)(傳感器的反應次數(shù))傳送給輸入處理器110。熱敏傳感器113檢測監(jiān)視場所由于火災等出現(xiàn)的異常的高溫狀態(tài)的情況。在監(jiān)視場所的溫度超過一定溫度的情況下,熱敏傳感器113將對應的信號傳送給輸入處理器110。人體感應器111及聲壓傳感器112是第一傳感器及第二傳感器的一個例子。
通信部114收發(fā)與信息處理裝置200之間互換的各種數(shù)據(jù)。通信部114基于規(guī)定的通信協(xié)議來進行有線通信或無線通信。
錄像存儲器115存儲由攝影裝置100所獲取的監(jiān)視場所的錄像數(shù)據(jù)115a。錄像存儲器115是閃存(flashmemory)等的非易失性的存儲器(如cd-rom等的只讀存儲媒介)、或如ram(randomaccessmemory)那樣的易失性存儲器、或者是由這些的組合構成的。錄像數(shù)據(jù)115a是將監(jiān)視場所的錄像數(shù)據(jù)、錄像數(shù)據(jù)的簡檔(profile)、與錄像數(shù)據(jù)對應的人體感應器111及聲壓傳感器112的檢測值,以基于時刻的匯總狀態(tài)進行存儲的。圖3是表示錄像數(shù)據(jù)的文件結構的示意圖。如圖3所示,錄像數(shù)據(jù)115a是作為將簡檔(時刻、錄像條件)11、影像關鍵幀12、影像差分幀13、場景變化量14、人體感應器數(shù)據(jù)15、聲壓傳感器數(shù)據(jù)16以及熱敏傳感器數(shù)據(jù)17的各數(shù)據(jù)基于計時器109所測量的時刻來使其同步的一個文件而構成的。
簡檔11包含攝影裝置100的設置場所、由計時器109所測量的時刻數(shù)據(jù)、由攝影裝置100的管理者所設定的錄像條件的數(shù)據(jù)。影像關鍵幀12是由經(jīng)編碼部108c的格式轉換后的數(shù)據(jù)所構成的。影像差分幀13是由經(jīng)編碼部108b的格式轉換后的數(shù)據(jù)所構成的。場景變化量14是由基于后述的控制部120中的處理結果的數(shù)據(jù)所構成的。人體感應器數(shù)據(jù)15是由人體感應器111的檢測值所構成的。聲壓傳感器數(shù)據(jù)16是由聲壓傳感器112的檢測值所構成的。熱敏傳感器數(shù)據(jù)17是由基于熱敏傳感器113的檢測結果的數(shù)據(jù)所構成的。
控制部120具有作為運算裝置的cpu(centralprocessingunit)121、以及作為存儲裝置的程序存儲器122等的硬件資源,使用這些硬件資源,并通過執(zhí)行存儲于程序存儲器122中的程序來實現(xiàn)各種處理。運算處理裝置也可以包括soc(system-on-a-chip)、mcu(microcontrolunit)、fpga(field-programmablegatearray)以及協(xié)處理器(coprocessor)等而構成,但不限于這些。
程序存儲器122存儲由控制部120所執(zhí)行的各種處理中所需的數(shù)據(jù)及程序。程序存儲器122是閃存(flashmemory)等的非易失性的存儲器(memory)、或如ram(randomaccessmemory)那樣的易失性存儲器、或者是由這些的組合構成的。程序存儲器122還可作為控制部120執(zhí)行各種程序時的工作存儲器(workingmemory)來發(fā)揮功能。除程序存儲器122以外,還可以另外搭載工作存儲器。程序存儲器122,作為由控制部120所執(zhí)行的各種處理中所需的數(shù)據(jù)之一,例如存儲有幀數(shù)據(jù)大小(framedatasize)122d,該幀數(shù)據(jù)大小122d是影像差分幀13的數(shù)據(jù)大小(datasize)中的最新的數(shù)據(jù)大小。
如圖2所示,程序存儲器122存儲有場景變化量檢測程序122a、數(shù)據(jù)保存程序122b、數(shù)據(jù)發(fā)送程序122c以及幀數(shù)據(jù)大小122d。利用場景變化量檢測程序122a來依次執(zhí)行與由捕捉部107合成的數(shù)碼圖像相關的處理,利用數(shù)據(jù)保存程序122b及數(shù)據(jù)發(fā)送程序122c來每隔一定時間(例如,每1分鐘)進行處理而將與由捕捉部107所合成的數(shù)碼圖像相關的各數(shù)據(jù)匯總于具有規(guī)定的文件結構的一個文件中。匯總數(shù)碼圖像的時間可以任意變更。
場景變化量檢測程序122a提供以下功能:即,通過比較構成錄像數(shù)據(jù)的幀之間的數(shù)據(jù)大小,來計算出對應于數(shù)據(jù)大小的變化的場景變化量14的值。具體來講,通過執(zhí)行場景變化量檢測程序122a來實現(xiàn)以下處理。獲取最新的影像差分幀13,從程序存儲器122獲取剛剛收到的影像差分幀13的數(shù)據(jù)大小,并計算出當前幀和前一幀之間的數(shù)據(jù)大小的差分。在計算出的差分超出了閾值的情況下,場景變化量的值被增加(+1),并且作為前一幀的數(shù)據(jù)大小,被重寫并更新為當前幀的數(shù)據(jù)大小。在所計算出的差分未超出閾值的情況下,場景變化量的值不被增加(increment),并且作為前一幀的數(shù)據(jù)大小,被重寫并更新為當前幀的數(shù)據(jù)大小。場景變化量檢測程序122a是計算部的一個例子。由場景變化量檢測程序122a所計算出的場景變化量的值是評價值(evaluationvalue)的一個例子。
數(shù)據(jù)保存程序122b提供以下功能:即,將簡檔11、影像關鍵幀12、影像差分幀13、場景變化量14、人體感應器數(shù)據(jù)15、聲壓傳感器數(shù)據(jù)16、以及熱敏傳感器數(shù)據(jù)17的各數(shù)據(jù)相互關聯(lián)而匯總在一個文件內(nèi),作為錄像數(shù)據(jù)115a保存于錄像存儲器115中。具體來說,通過執(zhí)行數(shù)據(jù)保存程序122b來實現(xiàn)以下處理。獲取影像關鍵幀12以及影像差分幀13?;谟嫊r器109所測量的時刻及預先設定的錄像條件等來生成簡檔。對最初的影像差分幀13被獲取之后規(guī)定時間(例如,1分鐘)內(nèi)所獲取的影像關鍵幀12、影像差分幀13、人體感應器數(shù)據(jù)15、聲壓傳感器數(shù)據(jù)16、以及熱敏傳感器數(shù)據(jù)17進行收集。收集最初的影像差分幀13被獲取之后規(guī)定時間(例如,1分鐘)內(nèi)由上述場景變化量檢測程序122a所計算出的場景變化量14的各數(shù)據(jù)。將最初的影像差分幀13被獲取之后規(guī)定時間(例如,1分鐘)內(nèi)所收集的影像關鍵幀12、影像差分幀13、場景變化量14、人體感應器數(shù)據(jù)15、聲壓傳感器數(shù)據(jù)16以及熱敏傳感器數(shù)據(jù)17作為同步數(shù)據(jù)匯總于一個文件內(nèi)而保存于錄像存儲器115中。數(shù)據(jù)保存后,每當影像關鍵幀12和影響差分幀13被獲取之時,上述處理被執(zhí)行。在將上述各數(shù)據(jù)作為同步數(shù)據(jù)來匯總于一個文件內(nèi)的情況下,給各數(shù)據(jù)賦予與影像差分幀13對應的序列號或標示(flag)等的記號,并基于該記號進行匯總也可以。數(shù)據(jù)保存程序122b是數(shù)據(jù)保存部的一個例子。
數(shù)據(jù)發(fā)送程序122c提供以下功能:即,從錄像數(shù)據(jù)115a中,將簡檔11、場景變化量14、人體感應器數(shù)據(jù)15以及聲壓傳感器數(shù)據(jù)16的各數(shù)據(jù)作為驗證用數(shù)據(jù)來發(fā)送給信息處理裝置200。具體來說,通過執(zhí)行數(shù)據(jù)發(fā)送程序122c來實現(xiàn)以下處理。從錄像數(shù)據(jù)115a中,抽取簡檔11、場景變化量14、人體感應器數(shù)據(jù)15以及聲壓傳感器數(shù)據(jù)16的各數(shù)據(jù),被抽出的各數(shù)據(jù)通過通信部114,作為驗證用數(shù)據(jù)被發(fā)送至信息處理裝置200。圖4是表示驗證用數(shù)據(jù)的文件結構的示意圖。如圖4所示,驗證用數(shù)據(jù)的文件結構是作為由包含有錄像數(shù)據(jù)115a中的、簡檔(時刻、錄像條件)11、場景變化量14、人體感應器數(shù)據(jù)15以及聲壓傳感器數(shù)據(jù)16的各數(shù)據(jù)的一個文件來構成的。數(shù)據(jù)發(fā)送程序122c是數(shù)據(jù)發(fā)送部的一個例子。
另外,數(shù)據(jù)發(fā)送程序122c提供以下功能:即,在從信息處理裝置200接收到錄像數(shù)據(jù)115a的發(fā)送指令的情況下,基于該發(fā)送指令中所包含的簡檔11來從錄像存儲器115中獲取錄像數(shù)據(jù)115a,并將獲取的錄像數(shù)據(jù)115a發(fā)送給信息處理裝置200。具體來說,通過執(zhí)行數(shù)據(jù)發(fā)送程序122c來實現(xiàn)以下處理?;诎l(fā)送指令所包含的簡檔11(例如,時刻、設置場所等)來從存儲在錄像存儲器115的錄像數(shù)據(jù)中獲取與簡檔11內(nèi)的數(shù)據(jù)一致的錄像數(shù)據(jù),并將所獲取的錄像數(shù)據(jù)發(fā)送至信息處理裝置200。此外,錄像數(shù)據(jù)115a的文件內(nèi)所包含的所有數(shù)據(jù)被發(fā)送至信息處理裝置200。數(shù)據(jù)發(fā)送程序122c是錄像數(shù)據(jù)發(fā)送部的一個例子。
另外,數(shù)據(jù)發(fā)送程序122c提供以下功能:即,基于從熱敏傳感器113送出過來的信號來判定監(jiān)視場所處于異常的高溫狀態(tài)的情況下,即使未接收到來自信息處理裝置200的錄像數(shù)據(jù)115a的發(fā)送指令,也會自動地將錄像數(shù)據(jù)115a發(fā)送給信息處理裝置200。圖5表示應對緊急情況時的錄像數(shù)據(jù)的文件結構示意圖。如圖5所示,基本上與圖3所示的錄像數(shù)據(jù)的文件結構相同,但是表示緊急情況時的數(shù)據(jù)被插入簡檔11中,這一點是不同的。
關于發(fā)送至信息處理裝置200的錄像數(shù)據(jù)的文件結構,是在信息處理裝置200中能夠處理的結構即可,與錄像數(shù)據(jù)115a的文件結構相同也可以。若不是在信息處理裝置200中能夠處理的結構,數(shù)據(jù)發(fā)送程序122c將其變更為在信息處理裝置200中能夠處理的結構也可以。
[信息處理裝置的構成]
圖6是表示信息處理裝置200以及外部存儲裝置300的功能構成的框圖。
圖6所示的外部存儲裝置300存儲場景變化量偏移(offset)值300a、人體感應器偏移值300b、聲壓傳感器偏移值300c、影像數(shù)據(jù)庫300d以及操作日志數(shù)據(jù)庫300e。
場景變化量偏移值300a、人體感應器偏移值300b以及聲壓傳感器偏移值300c被用于信息處理裝置200中的處理。信息處理裝置200基于攝像裝置100的設置場所和時間帶更新場景變化量偏移值300a、人體感應器偏移值300b以及聲壓傳感器偏移值300c。在信息處理裝置200的處理開始前的階段中,場景變化量偏移值300a、人體感應器偏移值300b、以及聲壓傳感器偏移值300c被設定為規(guī)定的初始值。
影像數(shù)據(jù)庫300d是記錄從攝影裝置100接收的監(jiān)視場所的錄像數(shù)據(jù)115a的數(shù)據(jù)庫。操作日志數(shù)據(jù)庫300e記錄信息處理裝置200及外部存儲裝置300的管理者的對于外部存儲裝置300的訪問履歷(日志(log))。訪問履歷(日志)被利用于對于外部存儲裝置300的非法訪問的檢測等。
圖6所示的信息處理裝置200,具有通信部210和控制部220。
通信部210收發(fā)與攝影裝置100、外部存儲裝置300以及用戶終端400之間互換的各種數(shù)據(jù)。通信部210基于規(guī)定的通信協(xié)議來進行有線通信或無線通信。
控制部220具有作為運算裝置的cpu(centralprocessingunit)221、以及作為存儲裝置的程序存儲器222等的硬件資源,使用這些硬件資源,并通過執(zhí)行存儲于程序存儲器222中的程序來實現(xiàn)各種處理。運算處理裝置也可以包括soc(system-on-a-chip)、mcu(microcontrolunit)、fpga(field-programmablegatearray)以及協(xié)處理器等而構成,但不限于這些。
程序存儲器222存儲由控制部220所執(zhí)行的各種處理中所需的數(shù)據(jù)及程序。程序存儲器222是閃存等的非易失性的存儲器、或如ram(randomaccessmemory)那樣的易失性存儲器、或是這些組合而構成。程序存儲器222還可作為控制部220執(zhí)行各種程序時的工作存儲器來發(fā)揮功能。程序存儲器222中作為控制部220所執(zhí)行的各種處理所需的數(shù)據(jù)之一,例如存儲有從攝影裝置100接收的驗證用數(shù)據(jù)222e。
如圖6所示,程序存儲器222存儲有事件檢測程序222a、數(shù)據(jù)保存程序222b、偏移值更新程序222c、偏移值更新時參考數(shù)據(jù)222d、驗證用數(shù)據(jù)222e以及管理者信息222f。
事件檢測程序222a提供以下功能:即,基于從攝影裝置100接收的驗證用數(shù)據(jù)222e所包含的場景變化量14的值和閾值的比較結果、驗證用數(shù)據(jù)222e所包含的人體感應器數(shù)據(jù)15的值和閾值的比較結果、以及驗證用數(shù)據(jù)222e所包含的聲壓傳感器數(shù)據(jù)16的值和閾值的比較結果,來提供執(zhí)行用于檢測監(jiān)視場所的異常(事件)的處理。事件檢測程序222a是事件檢測部的一個例子。
具體來說,通過執(zhí)行事件檢測程序222a,實現(xiàn)以下處理。若接收到驗證用數(shù)據(jù)222e,則從外部存儲裝置300獲取場景變化量偏移值300a,并從驗證用數(shù)據(jù)所包含的場景變化量的值中減去場景變化量偏移值300a。判定減去場景變化量偏移值300a后的場景變化量的值是否為1以上,若判定為1以上,則向注冊管理者(用戶終端400)發(fā)送郵件。接著,對應于接收到的驗證用數(shù)據(jù)222e的錄像數(shù)據(jù)的發(fā)送指令被發(fā)送至攝影裝置100。另一方面,在減去場景變化量偏移值300a后的場景變化量的值不足1的情況下,從外部存儲裝置300獲取人體感應器偏移值300b,并從驗證用數(shù)據(jù)222e所包含的人體感應器數(shù)據(jù)15的值中減去人體感應器偏移值300b。判定減去人體感應器偏移值300b后的人體感應器數(shù)據(jù)15的值是否為1以上,若判定為1以上,則向注冊管理者(用戶終端400)發(fā)送郵件。接著,對應于接收到的驗證用數(shù)據(jù)222e的錄像數(shù)據(jù)的發(fā)送指令被發(fā)送至攝影裝置100。另一方面,在減去人體感應器偏移值300b后的人體感應器數(shù)據(jù)15的值不足1的情況下,從外部存儲裝置300獲取聲壓傳感器偏移值300c,并從驗證用數(shù)據(jù)222e所包含的聲壓傳感器數(shù)據(jù)16的值中減去聲壓傳感器偏移值300c。判定減去聲壓傳感器偏移值300c后的聲壓傳感器數(shù)據(jù)16的值是否為1以上,若判定為1以上,則向注冊管理者(用戶終端400)發(fā)送郵件。接著,對應于接收到的驗證用數(shù)據(jù)222e的錄像數(shù)據(jù)的發(fā)送指令被發(fā)送至攝影裝置100。另一方面,在減去聲壓傳感器偏移值300c后的聲壓傳感器數(shù)據(jù)16的值不足1的情況下,關于該驗證用數(shù)據(jù)222e的處理結束。在上述發(fā)送指令中包含有驗證用數(shù)據(jù)222e所包含的簡檔11。在攝影裝置100中,基于發(fā)送指令所包含的簡檔11的信息(例如,時刻、設置場所等)進行對應于發(fā)送指令的錄像數(shù)據(jù)115a的檢索。
數(shù)據(jù)保存程序222b提供以下功能:即,執(zhí)行將從攝影裝置100接收到的錄像數(shù)據(jù)115a保存至外部存儲裝置300的處理。具體來說,通過執(zhí)行數(shù)據(jù)保存程序222b的來實現(xiàn)以下的處理。針對事件檢測程序222a發(fā)送至攝影裝置100的錄像數(shù)據(jù)115a的發(fā)送指令,若接收到該時刻(驗證用數(shù)據(jù)222e的簡檔11所包含的時刻)的錄像數(shù)據(jù)115a,接收到的錄像數(shù)據(jù)保存至外部存儲裝置300。另外,若從攝影裝置100接收到對應于緊急情況時的錄像數(shù)據(jù)115a,接收到的錄像數(shù)據(jù)被保存至外部存儲裝置300中。數(shù)據(jù)保存程序222b是錄像數(shù)據(jù)保存部的一個例子。
偏移值更新程序222c提供以下功能:即,基于偏移值更新時參考數(shù)據(jù)222d來進行更新場景變化量偏移值300a、人體感應器偏移值300b以及聲壓傳感器偏移值300c的處理。具體來說,通過執(zhí)行偏移值更新程序222c來實現(xiàn)以下的處理。在偏移值的更新被決定的情況下,從外部存儲裝置300獲取場景變化量偏移值300a、人體感應器偏移值300b以及聲壓傳感器偏移值300c的初始值。從偏移值更新時參考數(shù)據(jù)222d獲取對應于驗證用數(shù)據(jù)222e的簡檔11所包含的設置場所及時刻的調整值。針對場景變化量、人體感應器以及聲壓傳感器的各自的初始值,乘以所對應的調整值而得到的值,并將其設定為該時間帶的偏移值,據(jù)此來更新偏移值。偏移值的初始值是基于驗證用222e所包含的非物理量的平均值的總和來預先求得的。場景變化量的值、人體感應器的檢測值以及聲壓傳感器的檢測值是非物理量的一個例子。例如,對應于12時的場景變化量的偏移值是如下計算出的:即,針對以12時為基準的前后30分間鐘的場景變化量的平均值的總和,乘以對應于攝影裝置100的設置場所及時間帶的調整值。對于人體感應器的偏移值、以及聲壓傳感器的偏移值也是通過與上述場景變化量的偏移值的更新方法相同的方法來計算出的。
偏移值更新時參考數(shù)據(jù)222d被用于偏移值更新程序222c的偏移值的更新處理中。偏移值更新時參考數(shù)據(jù)222d,例如設定有對應于攝影裝置100的設置場所及時間帶的調整值(倍率)。例如,商業(yè)用大廈的11時~16時的時間帶設定為3~5倍,商業(yè)用大廈的18時~22時的時間帶設定為2倍等的調整值。計算場景變化量偏移值300a、人體感應器偏移值300b以及聲壓傳感器偏移值300c時所使用的調整值,可以與數(shù)據(jù)類別無關地使用相同的值,也可以對每個數(shù)據(jù)類別使用不同的值。
驗證用數(shù)據(jù)222e是每隔一定時間從攝影裝置100發(fā)送的數(shù)據(jù)。驗證用數(shù)據(jù)222e伴隨著事件檢測程序222a的處理的完成,可以每次從程序存儲器222進行刪除,也可以統(tǒng)一一并刪除。
管理者信息222f中包含有用于通知監(jiān)視場所的異常(事件)的發(fā)生的用戶終端400的郵件地址的信息。
[實施例1所涉及的處理]
以下,參照圖7~10對實施例1所涉及的處理的流程進行說明。圖7是表示實施例1所涉及的場景變化量計算處理流程的流程圖。圖8和9是表示實施例1所涉及的事件檢測處理流程的流程圖。圖10是表示實施例1所涉及的偏移值更新處理流程的流程圖。
[場景變化量計算處理]
首先,參照圖7對于攝影裝置100所執(zhí)行的場景變化量計算處理的流程進行說明。圖7所示的場景變化量計算處理是通過cpu121執(zhí)行場景變化量檢測程序122a來實現(xiàn)的。
如圖7所示,攝影裝置100判定是否獲得了最新的影像差分幀13(步驟s101)。攝影裝置100的判定結果為獲得了最新的影像差分幀13的情況下(步驟s101,yes),從工作存儲器122獲取剛剛所收到的影像差分幀13的數(shù)據(jù)大小(步驟s102)。
接著,攝影裝置100計算出在步驟s101中所獲取的最新的影像差分幀13(當前幀)的數(shù)據(jù)大小和在步驟s102中所獲取的前一幀的數(shù)據(jù)大小的差分(步驟s103)。
接著,攝影裝置100判定在步驟s103中計算出的差分是否超過了閾值(步驟s104)。
攝影裝置100的判定結果為在步驟s103中計算出的差分超過了閾值的情況下(步驟s104,yes),使場景變化量14的值增加(+1)(步驟s105)。接著,攝影裝置100將當前幀的數(shù)據(jù)大小作為前一幀的數(shù)據(jù)大小進行更新(步驟s106)。
在步驟s104中,攝影裝置100的判定結果為在步驟s103中所計算出的差分未超過閾值的情況下(步驟s104,no),不增加場景變化量14的值,并轉移至步驟s106的處理工序。
接著,攝影裝置100判定成為處理對象的全部的影像差分幀13的處理是否完成(步驟s107)。例如,1秒鐘內(nèi)從編碼部108b獲取30幀的數(shù)碼圖像的情況下,判定對于30幀的數(shù)碼圖像的處理是否已完成。
攝影裝置100的判定結果為對于成為處理對象的全部影像差分幀13的處理已完成的情況下(步驟s107,yes),結束如圖7所示的處理。與此相反,攝影裝置100判定結果為對于成為處理對象的全部的影像差分幀13的處理未完成的情況下(步驟s107,no),返回至上述步驟s101的處理工序。
上述步驟s101中,攝影裝置100的判定結果為未獲得最新的影像差分幀13的情況下(步驟s101,no),轉移至上述步驟s107的處理工序。
[事件檢測處理(實施例1)]
接著,參考圖8和9說明信息處理裝置200中所執(zhí)行的事件檢測處理的流程。圖8和9所示的事件檢測處理是通過cpu221執(zhí)行事件檢測程序222a來實現(xiàn)的。
如圖8所示,信息處理裝置200判定是否接收到驗證用數(shù)據(jù)222e(步驟s201)。
信息處理裝置200的判定結果為已收到驗證用數(shù)據(jù)222e的情況下(步驟s201,yes),獲取場景變化量偏移值300a(步驟s202)。
接著,信息處理裝置200從驗證用數(shù)據(jù)222e所包含的場景變化量14的值中減去場景變化量偏移值300a(步驟s203)。接著,信息處理裝置200判定在步驟s203中的減法結果是否為1以上(步驟s204)。
信息處理裝置200的判定結果為減法結果是1以上的情況下(步驟s204,yes),判定為監(jiān)視場所中檢測到了異常,并向注冊管理者(用戶終端400)發(fā)送郵件(步驟s205)。接著,信息處理裝置200將該時刻(驗證用數(shù)據(jù)222e的簡檔11所包含的時刻)的錄像數(shù)據(jù)的發(fā)送指令發(fā)送給攝影裝置100(步驟s206)。信息處理裝置200判定是否已接收到錄像數(shù)據(jù)(步驟s207)。
信息處理裝置200的判定結果為未收到錄像數(shù)據(jù)的情況下(步驟s207,no),等待至接收到錄像數(shù)據(jù),并重復進行步驟s207的判定。
另外,信息處理裝置200的判定結果為已收到錄像數(shù)據(jù)的情況下(步驟s207,yes),將所收到的錄像數(shù)據(jù)保存至外部存儲裝置300中(步驟s208),并結束事件檢測處理。
在步驟s204中,信息處理裝置200的判定結果為減法結果不足1的情況下(步驟s204,no),獲取人體感應器偏移值300b(步驟s209)。
接著,信息處理裝置200從驗證用數(shù)據(jù)222e所包含的人體感應器數(shù)據(jù)15的值中減去人體感應器偏移值300b(步驟s210)。接著,信息處理裝置200判定在步驟s210中的減法結果是否為1以上(步驟s211)。
信息處理裝置200的判定結果為減法結果是1以上的情況下(步驟s211,yes),轉移至上述步驟s205的處理工序。與此相反,信息處理裝置200的判定結果為減法結果不足1的情況下(步驟s211,no),獲取聲壓傳感器偏移值300c(步驟s212)。
接著,信息處理裝置200從驗證用數(shù)據(jù)222e所包含的聲壓傳感器數(shù)據(jù)16的值中減去聲壓傳感器偏移值300c(步驟s213)。接著,信息處理裝置200判定在步驟s213中的減法結果是否為1以上(步驟s214)。
信息處理裝置200的判定結果為減法結果是1以上的情況下(步驟s214,yes),轉移至上述步驟s205的處理工序。與此相反,信息處理裝置200的判定結果為減法結果不足1的情況下(步驟s214,no),結束事件檢測處理。
在步驟s201中,信息處理裝置200的判定結果為未收到驗證用數(shù)據(jù)222e的情況下(步驟s201,no),結束事件檢測處理。
在圖8所示的例子中,說明了向注冊管理者發(fā)送郵件的情況(步驟s205),但也可以不包含發(fā)送郵件的處理工序。在圖8及圖9所示的例子中,說明了按場景變化量14、人體感應器數(shù)據(jù)15、聲壓傳感器數(shù)據(jù)16的順序進行處理的例子,但并不限于此,也可以對場景變化量14、人體感應器數(shù)據(jù)15、聲壓傳感器數(shù)據(jù)16的處理順序進行變更。
[偏移值更新處理]
接著,參照圖10對信息處理裝置200中所執(zhí)行的偏移值更新處理的流程進行說明。如圖10所示的偏移值更新處理,是通過cpu221執(zhí)行偏移值更新程序222c來實現(xiàn)的。
如圖10所示,信息處理裝置200判定是否執(zhí)行偏移值的更新(步驟s301)。例如,信息處理裝置200基于驗證用數(shù)據(jù)222e的簡檔11所記錄的時刻來判定是否應該依照當前的時間帶而更新當前設定中的偏移值。
信息處理裝置200的判定結果為執(zhí)行偏移值的更新的情況下(步驟s301,yes),獲取場景變化量偏移值300a、人體感應器偏移值300b以及聲壓傳感器偏移值300c(步驟s302)。接著,信息處理裝置200獲取偏移值更新時參照數(shù)據(jù)222d(步驟s303)。
信息處理裝置200基于偏移值更新時參照數(shù)據(jù)222d來分別更新場景變化量偏移值300a、人體感應器偏移值300b以及聲壓傳感器偏移值300c(步驟s304)。
接著,信息處理裝置200判定是否結束偏移值更新處理(步驟s305)。
信息處理裝置200的判定結果為結束偏移值更新處理的情況下(步驟s305,yes),將場景變化量偏移值300a、人體感應器偏移值300b以及聲壓傳感器偏移值300c恢復至初始值(步驟s306),并結束偏移值更新處理。與此相反,信息處理裝置200的判定結果為不結束偏移值更新處理的情況下(步驟s305,no),則回到上述步驟s301的處理工序。
[實施例1的效果]
如上所述,在實施例1中,信息處理裝置200在檢測到監(jiān)視場所的異常的情況下,將監(jiān)視場所的錄像數(shù)據(jù)的發(fā)送指令發(fā)送給攝影裝置100,并將從攝影裝置100接收到的錄像數(shù)據(jù)保存至外部存儲裝置300中。因此,根據(jù)實施例1,能夠只記錄監(jiān)視場所存在異常時的錄像數(shù)據(jù),從而能夠盡可能的減輕監(jiān)視場所的錄像數(shù)據(jù)的通信費用及管理費用等的運行成本的負擔。
另外,在實施例1中,信息處理裝置200在通過場景變化量、人體感應器、聲壓傳感器的至少一個數(shù)據(jù)中檢測到監(jiān)視場所的異常的情況下,將監(jiān)視場所的錄像數(shù)據(jù)的發(fā)送指令發(fā)送給攝影裝置100。因此,根據(jù)實施例1,在監(jiān)視場所的狀況有變化的情況下,能夠盡可能的存儲錄像數(shù)據(jù)。
另外,在實施例1中,信息處理裝置200基于從場景變化量、人體感應器、聲壓傳感器減去對應的偏移值而得到的值來執(zhí)行檢測監(jiān)視場所的異常的處理。因此,根據(jù)實施例1,能夠盡可能精確地檢測出監(jiān)視場所的狀況的變化。
實施例2
上述實施例1說明了通過在場景變化量、人體感應器、聲壓傳感器的至少一個數(shù)據(jù)檢測到監(jiān)視場所的異常的情況下,將監(jiān)視場所的錄像數(shù)據(jù)的發(fā)送指令發(fā)送給攝影裝置100的例子。但不限定于該例子,也可以基于場景變化量、人體感應器、聲壓傳感器的所有的數(shù)據(jù)來在檢測到監(jiān)視場所的異常的情況下將監(jiān)視場所的錄像數(shù)據(jù)的發(fā)送指令發(fā)送給攝影裝置100。以下的實施例2中,參照圖11和圖12對實施例2所涉及的處理進行說明。圖11是表示實施例2所涉及的事件檢測處理的流程的流程圖。圖12是表示實施例2所涉及的事件檢測處理的判定結果的示意圖。
[事件檢測處理(實施例2)]
如圖11所示,信息處理裝置200判定是否已接收到驗證用數(shù)據(jù)222e(步驟s401)。
信息處理裝置200的判定結果為已接收驗證用數(shù)據(jù)222e的情況下(步驟s401,yes),獲取場景變化量偏移值300a(步驟s402)。
接著,信息處理裝置200從驗證用數(shù)據(jù)222e所包含的場景變化量14的值中減去場景變化量偏移值300a(步驟s403)。接著,信息處理裝置200獲取人體感應器偏移值300b(步驟s404),并從驗證用數(shù)據(jù)222e所包含的人體感應器數(shù)據(jù)15的值中減去人體感應器偏移值300b(步驟s405)。接著,信息處理裝置200獲取聲壓傳感器偏移值300c(步驟s406),并從驗證用數(shù)據(jù)222e所包含的聲壓傳感器數(shù)據(jù)16的值中減去聲壓傳感器偏移值300c(步驟s407)。
接著,信息處理裝置200將在步驟s403、步驟s405、步驟s407中所計算出的值進行合計(加在一起)(步驟s408)。
接著,信息處理裝置200判定在步驟s408中的合計結果是否為1以上(步驟s409)。
信息處理裝置200的判定結果為在步驟s408中的合計結果是1以上的情況下(步驟s409,yes),轉移至如圖8所示的步驟s205的處理工序。信息處理裝置200將從場景變化量14的值中減去場景變化量偏移值300a而得到的值、從人體感應器數(shù)據(jù)15的值中減去人體感應器偏移值300b而得到的值、以及從聲壓傳感器數(shù)據(jù)16的值中減去聲壓傳感器偏移值300c而得到的值合計后的結果超過1的情況下,得出監(jiān)視場所存在異常的判定結果。圖12表示1~24時的各時刻所對應的場景變化量14、人體感應器數(shù)據(jù)15以及聲壓傳感器數(shù)據(jù)16的各個值、各時刻所對應的場景變化量偏移值300a、人體感應器偏移值300b以及聲壓傳感器偏移值300c和各時刻所對應的判定結果的對應關系的一個例子。例如,從1時所對應的場景變化量14、人體感應器數(shù)據(jù)15以及聲壓傳感器數(shù)據(jù)16的各個值的總和中減去1時所對應的場景變化量偏移值300a、人體感應器偏移值300b以及聲壓傳感器偏移值300c的各個值而得到的值為“-2”并將其歸一化(normalization)為“0”,但是其沒有超過“1”,因此得到監(jiān)視場所不存在異常的判定結果。另一方面,例如,從23時所對應的場景變化量14、人體感應器數(shù)據(jù)15以及聲壓傳感器數(shù)據(jù)16的各個值的總和中減去23時所對應的場景變化量偏移值300a、人體感應器偏移值300b以及聲壓傳感器偏移值300c的各個值而得到的值為“2”,超過了“1”,因此得到監(jiān)視場所存在異常的判定結果。在圖12所示的例子中,上述判定的結果,例如,在“23時”和“24時”得到了監(jiān)視場所存在異常的判定結果。
信息處理裝置200的判定結果為在步驟s408中的合計結果不足1的情況下(步驟s409,no),結束事件檢測處理。
在步驟s401中,信息處理裝置200的判定結果為未接收到驗證用數(shù)據(jù)222e的情況下(步驟s401,no),結束事件檢測處理。
[實施例2的效果]
如上所述,在實施例2中,信息處理裝置200基于場景變化量、人體感應器、聲壓傳感器的全部的數(shù)據(jù)來檢測到監(jiān)視場所的異常的情況下,將監(jiān)視場所的錄像數(shù)據(jù)的發(fā)送指令發(fā)送給攝影裝置100。因此,基于實施例2,與在實施例1說明的事件檢測處理相比,能夠使監(jiān)視場所的異常的檢測留有余地,更加減輕了監(jiān)視場所的錄像數(shù)據(jù)的通信費用及管理費用等的運行成本的負擔。
在上述實施例中,信息處理裝置200也可以基于從用戶終端400接收到的請求來將錄像數(shù)據(jù)的發(fā)送指令發(fā)送給攝影裝置100。具體來說,信息處理裝置200若從用戶終端400接收到錄像數(shù)據(jù)的發(fā)送委托,則將與發(fā)送委托所對應的錄像數(shù)據(jù)的發(fā)送指令發(fā)送給攝影裝置100。信息處理裝置200若從用戶終端400接收到錄像數(shù)據(jù)的話,則將接收的錄像數(shù)據(jù)保存至外部存儲裝置300的同時,向用戶終端400發(fā)送主旨為錄像數(shù)據(jù)可閱覽的信息。
上述實施例所示的本發(fā)明的實施形式,在不脫離本發(fā)明的主旨的范圍內(nèi)可以任意的變更。例如,上述實施例所示的程序可以分割為多個模塊,也可以和其他的程序合并。另外,信息處理裝置200的功能也可以適當?shù)胤稚槎鄠€裝置。
附圖標記說明
1網(wǎng)絡
100攝影裝置
106攝影元件
107捕捉部
108a~108c編碼部
109計時器
110輸入處理器
111人體感應器
112聲壓傳感器
113熱敏傳感器
114通信部
115錄像存儲器
120控制部
121cpu
122程序存儲器
200信息處理裝置
210通信部
220控制部
221cpu
222程序存儲器
300外部存儲裝置
400用戶終端