本發(fā)明涉及信息處理設備、信息處理系統(tǒng)和信息處理方法。
背景技術(shù):
近來,圖像監(jiān)視系統(tǒng)的發(fā)展是非常顯著的,其中分析通過諸如攝像機的成像設備記錄視頻而獲得的視頻數(shù)據(jù),并且執(zhí)行對于物體的檢測、視頻上物體的移動或異常的檢測等。這樣的圖像監(jiān)視系統(tǒng)例如應用于產(chǎn)品的生產(chǎn)線等。在生產(chǎn)過程中,特別是在進行少量且多種類型的生產(chǎn)的情況下,存在在相同生產(chǎn)過程中生產(chǎn)不同產(chǎn)品的情況。在同一生產(chǎn)過程中生產(chǎn)不同產(chǎn)品的情況下,需要所謂的設置變更,其中合并部件的夾具等切換到不同的夾具等,生產(chǎn)中使用的數(shù)據(jù)處理被不同的數(shù)據(jù)等所替代。如上所述,在將圖像監(jiān)視系統(tǒng)應用于生產(chǎn)線的情況下,存在著在執(zhí)行設置變更操作時,需要變更圖像監(jiān)視的異常檢測等中所使用的相機的設置等的情況。
已經(jīng)提出了一種系統(tǒng),其中在生產(chǎn)過程中這樣的設置變更中變更異常檢測目標的情況下,變更所設置的相機的焦點而不進行物理地移動圖像監(jiān)視系統(tǒng)的相機的設置位置,并且因此變更相機的設置(參照專利文獻1)。
技術(shù)實現(xiàn)要素:
技術(shù)問題
然而,在專利文獻1所述的技術(shù)中,在設置變更中,在生產(chǎn)過程中的異常檢測目標發(fā)生變更的情況下,需要通過移動相機的設置來執(zhí)行瞄準,存在著如下問題:僅通過變更聚焦無法解決該問題。
考慮到上述情況而做出本發(fā)明,并且本發(fā)明的目的在于提供圖像處理設備、圖像處理系統(tǒng)和圖像處理方法,其中相機能夠易于設置在正確的變更位置。問題的解決方案
為了解決上述問題并且實現(xiàn)目的,本發(fā)明包括:顯示部,其用于顯示第一顯示區(qū)域和第二顯示區(qū)域,所述第一顯示區(qū)域顯示作為將成像部匹配到預定成像位置的參考的靜止圖像,所述第二顯示區(qū)域顯示通過所述成像部進行成像的視頻數(shù)據(jù);存儲部,其存儲表示判定區(qū)域與設置在所述第一顯示區(qū)域中的第一參考區(qū)域之間的位置關(guān)系的信息,其中的判定區(qū)域是針對所述成像部所成像的視頻數(shù)據(jù)執(zhí)行的圖像判定的目標;確定部,其用于在顯示在所述第二顯示區(qū)域上的視頻數(shù)據(jù)的幀中,執(zhí)行搜索與所述第一參考區(qū)域的圖像一致的圖像的第一匹配操作,并且將一致圖像的區(qū)域確定為第二參考區(qū)域;以及修正部,其用于基于所述第一參考區(qū)域在所述第一顯示區(qū)域中的位置與所述第二參考圖像在所述第二顯示區(qū)域的位置之間的偏移量,來修正所述判定區(qū)域的位置,并且表示位置關(guān)系的信息被存儲在所述存儲部中。
本發(fā)明的有益效果
根據(jù)本發(fā)明,能夠易于將相機設置在正確的變更位置。
附圖說明
圖1是示出根據(jù)實施例的圖像處理系統(tǒng)的總體配置的示例的示意圖。
圖2是示出根據(jù)實施例的信息處理設備的硬件配置的示例的示意圖。
圖3是示出根據(jù)實施例的信息處理設備的功能塊的配置的示例的示意圖。
圖4是示出顯示在主屏幕上的多個實時視頻的示例的示意圖,其中的主屏幕顯示在根據(jù)實施例的信息處理設備的顯示設備上。
圖5是示出存儲設備的目錄結(jié)構(gòu)的示例的示意圖,其表示在根據(jù)本實施例的信息處理設備中針對每個設置號來管理設置信息。
圖6是示出將視頻數(shù)據(jù)顯示在設置屏幕上的狀態(tài)的示例的示意圖,其中的設置屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。
圖7是示出在設置屏幕上的設置視頻顯示部中指明基礎區(qū)域的示例的示意圖,其中的設置屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。
圖8是示出在設置屏幕上的設置視頻顯示部中指明觸發(fā)區(qū)域的示例的示意圖,其中的設置屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。
圖9是示出在設置屏幕上的觸發(fā)區(qū)域觀察到變化點的情況下標記顯示的示例的示意圖,其中的設置屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。
圖10是示出在觸發(fā)區(qū)域中檢測變化點的操作的示意圖。
圖11是示出在設置屏幕上的觸發(fā)區(qū)域觀察到兩個變化點的情況下所顯示的對話的示例的示意圖,其中的設置屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。
圖12是示出在設置屏幕上的觸發(fā)區(qū)域未觀察到變化點的情況下所顯示的對話的示例的示意圖,其中的設置屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。
圖13是示出在設置屏幕上的設置視頻顯示部中指明檢測區(qū)域的示例的示意圖,其中的設置屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。
圖14是示出在設置屏幕上的設置視頻顯示部中指明第二檢測區(qū)域的示例的示意圖,其中的設置屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。
圖15是示出在設置屏幕上對于設置視頻顯示部中所指明的檢測區(qū)域的屬性信息進行設置的示例的示意圖,其中的設置屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。
圖16是示出無法獲取在主屏幕上所指明的設置號的情況下顯示的對話的示例的示意圖,其中的主屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。
圖17是示出將參考靜態(tài)圖像和實時視頻顯示在設置變更屏幕上的狀態(tài)的示例的示意圖,其中的設置變更屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。
圖18是示出設置相機使得實時視頻與設置變更屏幕上的參考靜態(tài)圖像匹配的狀態(tài)的示例的示意圖,其中的設置變更屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。
圖19是示出在設置變更屏幕上的實時視頻的匹配操作期間所顯示的對話的示例的示意圖,其中的設置變更屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。
圖20是示出在設置變更屏幕上的實時視頻中無法執(zhí)行匹配的情況的狀態(tài)的示例的示意圖,其中的設置變更屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。
圖21是示出在設置變更屏幕上的實時視頻中從顯示幀突出另一設置區(qū)域的情況的狀態(tài)的示例的示意圖,其中的設置變更屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。
圖22是示出在設置變更屏幕上的實時視頻中能夠執(zhí)行匹配的情況下所顯示的對話的示例的示意圖,其中的設置變更屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。
圖23是示出在設置變更屏幕上針對最后檢查的匹配操作期間所顯示的對話的示例的示意圖,其中的設置變更屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。
圖24是示出由于在設置變更屏幕上針對最后檢查的匹配操作而無法執(zhí)行匹配的情況下的狀態(tài)的示例的示意圖,其中的設置變更屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。
圖25是示出在設置變更屏幕上用于促使下一個相機的設置變更所顯示的對話的示例的示意圖,其中的設置變更屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。
圖26是示出在設置變更屏幕上結(jié)束設置變更的情況下所顯示的對話的示例的示意圖,其中的設置變更屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。
圖27是示出在主屏幕上結(jié)束設置變更之后的狀態(tài)的示例的示意圖,其中的主屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。
圖28是示出在設置變更屏幕上進行的設置變更操作的示例的流程圖,其中的設置變更屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。
具體實施方式
下面,將參考附圖詳細描述根據(jù)本發(fā)明的圖像處理設備、圖像處理系統(tǒng)和圖像處理方法的實施例。另外,本發(fā)明不限于下面的實施例,并且下面的實施例中的構(gòu)成要素包括本領(lǐng)域技術(shù)人員能夠易于想到的構(gòu)成要素,基本相同的構(gòu)成要素,以及所謂的等同物范圍內(nèi)的構(gòu)成要素。此外,在不脫離下面的實施例的主旨的范圍內(nèi),能夠?qū)τ跇?gòu)成要素執(zhí)行各種省略、替換、改變和組合。
(圖像形成系統(tǒng)的總體配置)
圖1是示出根據(jù)實施例的圖像處理系統(tǒng)的總體配置的示例的示意圖。將參考圖1來描述本實施例的圖像處理系統(tǒng)1的總體配置。
如圖1所示,本實施例的圖像處理系統(tǒng)1包括成像設備2a至2f(成像單元)、信息處理設備3、以及網(wǎng)絡4。
成像設備2a至2f是如下的攝像機:將來自對象的光轉(zhuǎn)換為電信號,然后對該對象進行成像(拍攝),并且生成視頻數(shù)據(jù),該視頻數(shù)據(jù)是由多個幀(圖像數(shù)據(jù))形成的移動圖像(例如,10[fps])。例如,成像設備2a至2f對生產(chǎn)產(chǎn)品的生產(chǎn)設施、生產(chǎn)線等進行成像,并且生成視頻數(shù)據(jù),用于檢測工件的異常,其中的工件是制造產(chǎn)品。
此外,在不需要對于成像設備2a至2f進行相互區(qū)分的情況下,或者在成像設備2a至2f被統(tǒng)稱的情況下,成像設備2a至2f被簡稱為“成像設備2”。另外,在圖1中,圖像處理系統(tǒng)1包括六個成像設備2,但是不限于此,并且可以包括其他數(shù)量的成像設備2。
信息處理設備3是個人計算機(pc)、工作站等,其用作基于成像設備2所成像的視頻數(shù)據(jù)來執(zhí)行圖像判定的圖像處理設備。另外,信息處理設備3連接到諸如生產(chǎn)設施的外部設備10,從而例如通過現(xiàn)場總線標準進行相互通信。下面將描述信息處理設備3的設置變更操作。
網(wǎng)絡4例如是用于將成像設備2a至2f與信息處理設備3相互連接的以太網(wǎng)(注冊商標)標準的網(wǎng)絡。在此情況下,在網(wǎng)絡4中,通過諸如傳輸控制協(xié)議(tcp)/互聯(lián)網(wǎng)協(xié)議(ip)的協(xié)議來執(zhí)行數(shù)據(jù)通信。另外,在此情況下,在成像設備2a至2f和信息處理設備3中,提供用于利用諸如tcp/ip的協(xié)議進行通信的媒體訪問控制(mac)地址,并且分配諸如私人ip地址的ip地址。另外,網(wǎng)絡4的具體配置例如包括星形布線形式,其中成像設備2a至2f和信息處理設備3中的每一個通過作為示例的局域網(wǎng)(lan)線纜連接到包括多個端口的交換式集線器。
此外,將描述圖1中所示的網(wǎng)絡4通過tcp/ip來執(zhí)行通信的示例,但是不限于此,并且例如可以采用如下的形式或類似形式:在信息處理設備3側(cè)提供多個視頻圖形陣列(vga)終端或者通用串行總線(usb)端口,并且多個成像設備2通過vga線纜或usb線纜連接到信息處理設備3。
(信息處理設備的硬件配置)
圖2是示出根據(jù)本實施例的信息處理設備的硬件配置的示意圖。將參考圖2來描述本實施例的信息處理設備3的硬件配置。
如圖2中所示,信息處理設備3包括中央處理器(cpu)101、只讀存儲器(rom)102、隨機存取存儲器(ram)103、外部存儲設備104、顯示器105、網(wǎng)絡接口106、鍵盤107、鼠標108、數(shù)字多功能光盤(dvd)驅(qū)動器109、以及外部設備接口111。
cpu101是控制信息處理設備3的整體操作的設備。rom102是存儲針對信息處理設備3的程序的非易失性存儲設備。ram103是作為cpu101的工作區(qū)域來使用的易失性存儲設備。
外部存儲設備104是存儲諸如成像設備2所成像的視頻數(shù)據(jù)和設置信息的存儲設備,諸如硬盤驅(qū)動器(hdd)或固態(tài)驅(qū)動器(ssd)。
顯示器105是顯示諸如光標、菜單、窗口、字符或圖像的各種信息項目,或者用于執(zhí)行信息處理設備3的圖像判定處理或設置變更操作的應用的屏幕的顯示設備。顯示器105例如是陰極射線管(crt)顯示器、液晶顯示器、等離子體顯示器、有機電致發(fā)光(el)顯示器等。此外,顯示器105例如通過vga線纜、高清多媒體接口(hdmi:注冊商標)線纜等連接到信息處理設備3的主體,或者通過以太網(wǎng)線纜連接到信息處理設備3的主體。
網(wǎng)絡接口106是通過被連接到網(wǎng)絡4來執(zhí)行數(shù)據(jù)通信的接口。網(wǎng)絡接口106例如是能夠在諸如tcp/ip的協(xié)議中執(zhí)行通信的網(wǎng)絡接口卡(nic)。具體地,信息處理設備3通過網(wǎng)絡4和網(wǎng)絡接口106從成像設備2獲取視頻信息。
鍵盤107執(zhí)行如下操作的輸入設備:字符、數(shù)據(jù)和各種指令的選擇,光標的移動,設置信息和設置號(設置識別信息)的設置,其中的設置號(設置識別信息)是在設置變更操作等中區(qū)分產(chǎn)品或設置信息的項目號等。此外,設置號不限于僅由數(shù)字進行配置的設置號,并且可以是其中組合字母數(shù)字字符、符號等的設置號。鼠標是用于執(zhí)行如下操作的輸入設備:各種指令的選擇和執(zhí)行,處理目標的選擇,光標的移動,設置信息的設置等。
dvd驅(qū)動器109是如下的設備:從作為可拆卸存儲介質(zhì)的示例的dvd10讀取數(shù)據(jù),將數(shù)據(jù)寫入dvd,以及從dvd刪除數(shù)據(jù)。
外部接口111是通過被連接到外部設備10來執(zhí)行數(shù)據(jù)通信的接口。外部接口111例如是能夠在現(xiàn)場總線標準中執(zhí)行通信的接口卡。具體地,信息處理設備3通過外部設備接口111執(zhí)行關(guān)于外部設備10的數(shù)據(jù)通信。
上述的cpu101、rom102、ram103、外部存儲設備104、顯示器105、網(wǎng)絡接口106、鍵盤107、鼠標109以及外部設備接口111通過諸如地址總線和數(shù)據(jù)總線的總線112相互連接從而進行相互通信。此外,在通過以太網(wǎng)線纜進行連接的情況下,顯示器105連接到網(wǎng)絡接口106,并且在此情況下,通過諸如tcp/ip的協(xié)議來執(zhí)行數(shù)據(jù)通信。
(信息處理設備的塊配置)
圖3是示出根據(jù)本實施例的信息處理設備的功能塊的配置的示例的示意圖。將參考圖3來描述信息處理設備3的塊配置。
如圖3中所示,信息處理設備3包括:視頻接收部301、存儲部302(存儲單元)、輸入部303(輸入單元)、第一再現(xiàn)部304、觸發(fā)區(qū)域指明部305、變化點檢測部306、檢測區(qū)域指明部307、設置部308、視頻分配部312、觸發(fā)生成部313、檢測區(qū)域判定部314、顯示控制部315、外部輸出部316、顯示部317(顯示單元)、消息控制部321、視頻顯示部322、基礎區(qū)域指定部323(指定單元)、圖像提取部324、靜態(tài)判定部325(判定單元)、基礎區(qū)域確定器326(確定單元和修正單元)、設置控制部327(控制單元)、以及基礎區(qū)域指明部331。
視頻接收部301是通過網(wǎng)絡4執(zhí)行關(guān)于成像設備2的數(shù)據(jù)通信并且從成像設備2接收視頻數(shù)據(jù)的功能部。視頻接收部301將接收到的視頻數(shù)據(jù)存儲在存儲部302中。視頻接收部301通過圖2中所示的接口接口106來實現(xiàn)。此外,在圖3中,為了簡化描述,未示出網(wǎng)絡4。
存儲部302是存儲從視頻接收部301接收到的視頻數(shù)據(jù)、各種設置信息項目等的存儲設備。存儲部302通過識別視頻數(shù)據(jù)由哪個成像設備生成來存儲從視頻接收部301接收到的視頻信息。存儲部302例如由圖2中所示的ram103或外部存儲設備104來實現(xiàn)。
輸入部303是執(zhí)行對于信息處理設備3所執(zhí)行的圖像判定處理和設置變更操作的操作輸入的設備。輸入部303由圖2中所示的鍵盤107和鼠標108來實現(xiàn)。
第一再現(xiàn)部304是執(zhí)行如下操作的功能部:根據(jù)來自用戶進行操縱的輸入部303的操縱信號,將從存儲部302獲取的視頻數(shù)據(jù)發(fā)送到顯示控制部315,并且針對顯示控制部315將視頻數(shù)據(jù)重新并且顯示在顯示部317上。具體地,第一再現(xiàn)部304在設置屏幕500的設置視頻顯示部502上重新并且顯示視頻數(shù)據(jù),其中的設置視頻顯示部502顯示在下面圖6等中所描述的顯示部317上。第一再現(xiàn)部304由圖2中所示的cpu101所執(zhí)行的程序來實現(xiàn)。
觸發(fā)區(qū)域指明部305是根據(jù)來自用戶所操縱的用戶部303的操縱信號來指明觸發(fā)區(qū)域的功能部,該觸發(fā)區(qū)域確定顯示部317(下面圖6等中所描述的設置視頻顯示部502)的視頻數(shù)據(jù)的顯示區(qū)域中的觸發(fā)定時。觸發(fā)區(qū)域指明部305如下所描述將所被指明的觸發(fā)區(qū)域的信息與設置號相關(guān)聯(lián)地存儲在存儲部302中。另外,觸發(fā)區(qū)域的信息例如是諸如表示觸發(fā)區(qū)域在視頻數(shù)據(jù)的顯示區(qū)域中的位置的坐標和觸發(fā)區(qū)域的形狀的信息。觸發(fā)區(qū)域指明部305由圖2中所示的cpu101所執(zhí)行的程序來實現(xiàn)。
在由觸發(fā)區(qū)域指明部305指明觸發(fā)區(qū)域的情況下,變化點檢測部306是如下的功能部:獲取由第一再現(xiàn)部304在指明時間點再現(xiàn)并且顯示的視頻數(shù)據(jù)的幀的時刻之前和之后的預定時間的幀,并且在獲取的幀中,針對每個幀計算該幀與緊前的幀的像素值的差異,并且基于計算出的差異來檢測觸發(fā)區(qū)域內(nèi)關(guān)于圖像的變化點。下面將描述變化點。在差異的計算方法中,例如將兩幀的觸發(fā)區(qū)域中的像素值相互比較,并且將具有彼此相差大于或等于預定靈敏度的像素值的像素總數(shù)計算為差異。此外,在幀是灰度階中的圖像的情況下,像素值與亮度值一致,并且因此,兩幀中的觸發(fā)區(qū)域中的亮度值可以相互比較,并且具有相差大于或等于預定靈敏度的亮度值的像素值的總數(shù)被計算為差異。另外,在幀是由rgb的像素值配置而成的圖像的情況下,可以將紅(r)、綠(g)和藍(b)中的任意一個的像素值相互比較,并且如上所述,具有相差大于或等于預定靈敏度的亮度值的像素值的總數(shù)被計算為差異。另外,可以在幀的圖像中執(zhí)行邊緣檢測處理,并且邊緣部分的總數(shù)可以計算為差異。變化點檢測部306由圖2中所示的cpu101所執(zhí)行的程序來實現(xiàn)。
檢測區(qū)域指明部307是根據(jù)來自用戶所操縱的輸入部303的操縱信號來指明檢測區(qū)域的功能部,其中的檢測區(qū)域是圖像判定處理目標,其檢測顯示部317(設置視頻顯示部502)的視頻數(shù)據(jù)的顯示區(qū)域中的異常。檢測區(qū)域指明部307如下所描述將所被指明的檢測區(qū)域的信息與設置號相關(guān)聯(lián)地存儲在存儲部302中。另外,檢測區(qū)域的信息例如是諸如表示檢測區(qū)域在視頻數(shù)據(jù)的顯示區(qū)域中的位置的坐標和檢測區(qū)域的形狀的信息。另外,如下所述,檢測區(qū)域指明部307能夠在視頻數(shù)據(jù)的顯示區(qū)域中指明多個檢測區(qū)域。檢測區(qū)域指明部307由圖2中所示的cpu101所執(zhí)行的程序來實現(xiàn)。
設置部308是根據(jù)由用戶操縱的來自輸入部303的操縱信號來設置設置信息并將設置信息存儲在存儲部302中的功能部。另外,設置部308從存儲部302發(fā)送在設置到顯示控制部315的設置信息中進行所需要的信息,并且針對顯示控制部315,將設置信息顯示在顯示部317上。設置部308由圖2中所示的cpu101所執(zhí)行的程序來實現(xiàn)。
視頻分配部312是執(zhí)行如下操作的功能部:根據(jù)來自用戶所操縱的輸入部303的操縱信號,將從視頻接收部301獲取的視頻數(shù)據(jù)發(fā)送到顯示控制部315,并且針對顯示控制部315將視頻數(shù)據(jù)顯示在顯示部317上。具體地,視頻分配部312在將要所顯示在下面圖4等中所描述的顯示部317上的主屏幕400的視頻顯示部401a至401f進行排序并顯示相應的視頻數(shù)據(jù)。視頻分配部312由圖2中所示的cpu101所執(zhí)行的程序來實現(xiàn)。
觸發(fā)生成部313是如下的功能部:將差別圖像與下面所述的圖27中的主屏幕400的視頻顯示部401a至401f的觸發(fā)區(qū)域中的視頻數(shù)據(jù)幀中的觸發(fā)區(qū)域的圖像進行比較,并且在觸發(fā)定時生成觸發(fā)信號。觸發(fā)生成部313由圖2中所示的cpu101所執(zhí)行的程序來實現(xiàn)。
檢測區(qū)域判定部314是如下的功能部:在接收到觸發(fā)生成部313所生成的觸發(fā)信號時,在設置時間之前或設置時間之后,將檢測參考圖像與上述視頻顯示部401a至401f的檢測區(qū)域中的視頻數(shù)據(jù)幀中的檢測區(qū)域的圖像進行比較,并且判定是否存在異常。檢測區(qū)域判定部314通過由圖2中所示的cpu101所執(zhí)行的程序來實現(xiàn)。
顯示控制部315是控制顯示部317的顯示操作的功能部。具體地,顯示控制部315在顯示部317上顯示:通過第一再現(xiàn)部304獲取到的視頻數(shù)據(jù),通過設置部308設置的設置信息,通過觸發(fā)區(qū)域指明部305所指明的觸發(fā)區(qū)域,通過檢測區(qū)域指明部307所指明的檢測區(qū)域等。顯示控制部315由圖2中所示的cpu101所執(zhí)行的程序來實現(xiàn)。
在檢測區(qū)域判定部314判定存在異常的情況下,外部輸出部316是向外部設備10輸出異常信號的功能部。外部輸出部316通過圖2中所示的外部設備接口111來實現(xiàn)。此外,外部輸出部316輸出異常信號,但是不限于此,并且可以執(zhí)行諸如通過電子郵件向外部設備10傳送用于通知異常的批處理文件,或者在主屏幕400上通知異常的過程(例如,燈圖標的閃爍顯示)。
顯示部317是根據(jù)顯示控制部315的控制來顯示各種數(shù)據(jù)項目的設備。在本實施例中,顯示部317尤其通過圖2中所示的cpu101所執(zhí)行的程序(應用)來顯示下面所描述的主屏幕400、設置屏幕500、設置變更屏幕700等。顯示部317通過圖2中所示的顯示器105來實現(xiàn)。
在設置變更操作中,消息控制部321是根據(jù)顯示部317上的設置變更的階段來顯示消息信息的功能部。具體地,消息控制部321在設置變更屏幕700的操作指令顯示部704上顯示操作過程等的消息,其中的設置變更屏幕700將要顯示在下面圖17等中所述的顯示部317上。此外,通過消息控制部321待顯示的消息信息例如由存儲部302進行存儲。消息控制部321由圖2中所示的cpu101所執(zhí)行的程序來實現(xiàn)。
視頻顯示部322是如下的功能部:通過視頻接收部301向顯示控制部315發(fā)送從成像設備2獲取的實時視頻數(shù)據(jù),并且針對顯示控制部315將視頻數(shù)據(jù)顯示在顯示部317上,其中的成像設備2根據(jù)來自用戶所操縱的輸入部303的操縱信號來指明。具體地,視頻顯示部322在設置變更屏幕700的實時視頻顯示部703b上顯示實時視頻數(shù)據(jù),其中的設置變更屏幕700將要顯示在下面圖17等中所述的顯示部317上。視頻顯示部322由圖2中所示的cpu101所執(zhí)行的程序來實現(xiàn)。
在成像設備2當執(zhí)行設置變更操作時進行移動而處于靜止的情況下,基礎區(qū)域指定部323是搜索與基礎區(qū)域的圖像(基本參考圖像)匹配的一部分的功能部,其中的基礎區(qū)域的圖像(基本參考圖像)是在下面所描述的圖17等中所示的設置變更屏幕700的實時視頻顯示部703b中執(zhí)行設置變更操作時的參考?;A區(qū)域指定部323通過由圖2中所示的cpu101所執(zhí)行的程序來實現(xiàn)。
圖像提取部324是在執(zhí)行設置變更操作時,在下面所描述的設置變更屏幕700的實時視頻顯示部703b中提取臨時基礎區(qū)域802的圖像(被提取圖像)的功能部。圖像提取部324由圖2中所示的cpu101所執(zhí)行的程序來實現(xiàn)。
在成像設備2當執(zhí)行設置變更操作時進行移動而處于靜止的情況下,靜態(tài)判定部325是基于下面描述的設置變更屏幕700的實時視頻顯示部703b上待顯示的視頻數(shù)據(jù)來判定成像設備2是否靜止的功能部。靜態(tài)判定部325通過由圖2中所示的cpu101所執(zhí)行的程序來實現(xiàn)。
在執(zhí)行設置變更操作時成像設備2被夾具等固定的情況下,基礎區(qū)域確定器326是搜索與基礎區(qū)域的圖像(基本參考圖像)匹配的一部分,并且最后確定實時視頻顯示部703b中的基礎區(qū)域的功能部,其中的基礎區(qū)域的圖像(基本參考圖像)是執(zhí)行設置變更操作時的參考。基礎區(qū)域確定器326通過由圖2中所示的cpu101所執(zhí)行的程序來實現(xiàn)。
設置控制部327是總體控制設置變更操作的功能部。設置控制部327由圖2中所示的cpu101所執(zhí)行的程序來實現(xiàn)。
基礎區(qū)域指明部331是根據(jù)來自用戶所操縱的輸入部303的操縱信號,在顯示部317的視頻數(shù)據(jù)(設置視頻顯示部502)的顯示區(qū)域中指明基礎區(qū)域的功能部,其中的基礎區(qū)域是執(zhí)行設置變更操作時的參考?;A區(qū)域指明部331將被指明的基礎區(qū)域的信息存儲在存儲部302中。另外,基礎區(qū)域的信息例如是諸如表示基礎區(qū)域在視頻數(shù)據(jù)的顯示區(qū)域中的位置的坐標和基礎區(qū)域的形狀的信息。
此外,第一再現(xiàn)部304、觸發(fā)區(qū)域指明部305、變化點檢測部306、檢測區(qū)域指明部307、設置部308、視頻分配部312、觸發(fā)生成部313、檢測區(qū)域判定部314、消息控制部321、視頻顯示部322、基礎區(qū)域指定部323、圖像提取部324、靜態(tài)判定部325、基礎區(qū)域確定器326、設置控制部327、和基礎區(qū)域指明部331中的一部分或者所有可以通過諸如專用集成電路(asic)或現(xiàn)場可編程門陣列(fpga)的硬件電路來實現(xiàn),而不是通過作為軟件的程序。
另外,圖3中所示的每個功能部的功能從概念上進行描述,但不限于此。例如,作為獨立功能部的圖3中所示的多個功能部可以配置為一個功能部。另一方面,圖3中的一個功能部的功能能夠被分為多個功能,因此該功能部可以配置為多個功能部。
另外,為了簡化下面的描述,顯示控制部315將接收到的數(shù)據(jù)顯示在顯示部317上的表達將簡化為將數(shù)據(jù)發(fā)送的顯示控制部315的功能部將數(shù)據(jù)顯示在顯示部317上(或者顯示部317上所顯示的屏幕上)。例如,在第一再現(xiàn)部304向顯示控制部315發(fā)送視頻數(shù)據(jù),并且針對顯示控制部315在顯示部317上再現(xiàn)并且顯示視頻數(shù)據(jù)的情況下,可以簡單地表達為第一再現(xiàn)部304在顯示部317上再現(xiàn)并且顯示視頻數(shù)據(jù)。
(主屏幕的配置)
圖4是示出多個實時視頻顯示在待顯示在根據(jù)本實施例的信息處理設備的顯示設備上的主屏幕的示例的示意圖。將參考圖4來描述主屏幕400的配置和顯示多個實時視頻的操作。
圖4中所示的主屏幕400通過cpu101所執(zhí)行的程序(應用)被顯示在顯示部317上。在執(zhí)行圖像判定操作(監(jiān)視操作)的情況下,主屏幕400是實時顯示從多個成像設備2接收到的視頻數(shù)據(jù)的屏幕,并且在觸發(fā)區(qū)域指明部305所指明的觸發(fā)區(qū)域中,在觸發(fā)定時時,通過觸發(fā)生成部313生成觸發(fā)信號。另外,主屏幕400是在通過檢測區(qū)域判定部314接收到觸發(fā)信號時,在設置時間之前或之后,在檢測區(qū)域指明部307所指明的檢測區(qū)域中確定存在或不存在異常的屏幕。如圖4中所示,主屏幕400包括視頻顯示部401a至401f、監(jiān)視開始按鈕411、監(jiān)視停止按鈕412、監(jiān)視設置按鈕413、設置變更按鈕414、設置號輸入部415、狀態(tài)顯示部421a至421f、以及設置號顯示部422a至422f。
視頻顯示部401a至401f是根據(jù)來自用戶所操縱的輸入部303的操縱信號,通過視頻分配部312來顯示通過視頻接收部301從成像設備2a至2f獲取到的每個實時視頻數(shù)據(jù)項目的顯示部。另外,在根據(jù)由用戶所操縱的輸入部303的操縱(例如,鼠標108的點擊操縱等,以下同樣適用)而被按下的情況下,視頻顯示部401a至401f能夠處于選擇狀態(tài)。此外,在視頻顯示部401a至401f被不加區(qū)分地提及或統(tǒng)稱的情況下,視頻顯示部401a至401f將簡稱為“視頻顯示部401”。
當用戶根據(jù)對于輸入部303的操縱而按下監(jiān)視開始按鈕411時,觸發(fā)生成部313在觸發(fā)定時,在觸發(fā)區(qū)域中生成觸發(fā)信號,其中的觸發(fā)區(qū)域由觸發(fā)區(qū)域指明部305在處于顯示實時視頻數(shù)據(jù)的選擇狀態(tài)的視頻顯示部401上進行指明,并且在接收到觸發(fā)信號的時間之前的設置之間或之后的設置時間,檢測區(qū)域判定部314在檢測區(qū)域中開始判定存在或不存在異常。
當通過由用戶進行的輸入部303的操作來按下監(jiān)視停止按鈕412時,通過觸發(fā)生成部313在觸發(fā)定時進行的觸發(fā)信號的生成操作,和通過檢測區(qū)域判定部314進行的檢測區(qū)域中存在或不存在異常的判定操作在處于選擇狀態(tài)的視頻顯示部401上停止。
當根據(jù)用戶進行的輸入部303的操縱而按下監(jiān)視設置按鈕413時,為了針對被操縱和輸入到設置號輸入部415的設置號來設置設置信息,通過設置部308在顯示部317上顯示下面所描述的圖6等中所示的設置屏幕500。
當根據(jù)用戶進行的輸入部303的操縱來按下設置變更按鈕414時,為了執(zhí)行與被操縱和輸入到設置號輸入部415的設置號有關(guān)的設置變更操作,通過設置控制部327在顯示部317上顯示下面所描述的圖17等中所示的設置變更屏幕700。設置號輸入部415是通過輸入部303輸入設置號的一部分,其中的設置號用于執(zhí)行設置變更操作。
狀態(tài)顯示部421a至421f是顯示與視頻顯示部401對應的成像設備2的狀態(tài)的顯示部。例如,在狀態(tài)顯示部421a至421f中,顯示表示成像設備2的狀態(tài)的內(nèi)容,諸如“未連接”、“未設置”、“設置完成”以及“監(jiān)視中”?!拔催B接”表示與視頻顯示部401對應的成像設備2未連接到圖像處理系統(tǒng)1的狀態(tài),和視頻數(shù)據(jù)未顯示在視頻顯示部401的狀態(tài)?!拔丛O置”表示關(guān)于待顯示在視頻顯示部401上的視頻數(shù)據(jù)未執(zhí)行基礎區(qū)域、觸發(fā)區(qū)域、檢測區(qū)域的設置的狀態(tài),也就是未完成根據(jù)特定設置號的設置變更操作的狀態(tài)?!霸O置完成”表示完成關(guān)于待顯示在視頻顯示部401上的視頻數(shù)據(jù)的基礎區(qū)域、觸發(fā)區(qū)域、檢測區(qū)域的設置的狀態(tài),也就是完成根據(jù)特定設置號的設置變更操作的狀態(tài)。“在監(jiān)視中”表示基于設置信息來執(zhí)行圖像判定操作(監(jiān)視操作)的狀態(tài),其中的設置信息針對于根據(jù)特定設置號的設置變更。此外,在視頻顯示部421a至421f被不加區(qū)分地提及或統(tǒng)稱的情況下,狀態(tài)顯示部421a至421f將被簡稱為“狀態(tài)顯示部421”。
設置號顯示部422a至422f是在關(guān)于與視頻顯示部401對應的成像設備2完成設置變更的情況下顯示設置號的顯示部。此外,在設置號顯示部422a至422f被不加區(qū)分地提及或統(tǒng)稱的情況下,狀態(tài)顯示部422a至422f將被簡稱為“設置號顯示部422”。
(設置信息的目錄結(jié)構(gòu))
圖5是示出存儲設備的目錄結(jié)構(gòu)的示例的示意圖,其中表示在根據(jù)實施例的信息處理設備中針對每個設置號來管理設置信息。將參考圖5來描述存儲部302中用于管理針對每個設置號的設置信息的目錄結(jié)構(gòu)。
首先,如圖5中所示,在存儲部302中,針對每個設置號,形成用于存儲設置信息的根文件夾,并且根文件夾的名稱例如被設置為設置號。在圖5中所示的示例中,形成文件夾名稱(設置號)為“abcd001”的根文件夾。
在“abcd001”的根文件夾中,形成針對每個成像設備2的用于存儲設置信息的設置文件夾,并且如圖5中所示,將設置文件夾的名稱設置為“setting(設置)”。在“setting”的設置文件夾中,形成針對每個成像設備2的用于存儲設置信息的相機文件夾,并且如圖5中所示,將相機文件夾的名稱,例如用于存儲成像設備2a的設置信息的相機文件夾的名稱設置為“cam1”。具體地,將針對成像設備2的設置信息寫入相機文件的設置文件中。此外,對于每個設置號的設置信息不限于針對所有成像設備2的設置信息,并且可以僅是針對一部分成像設備2的設置信息。例如,設置號為“a1234567”的設置信息只包括針對成像設備2b、2d和2f的設置信息(針對“cam2”、“cam4”、和“cam6”的設置信息)。
此外,圖5中所示的用于管理針對每個設置號的設置信息的目錄結(jié)構(gòu)是示例,而不限于此,并且可以使用管理設置信息的其他數(shù)據(jù)結(jié)構(gòu)。
(設置屏幕的配置)
圖6是示出將視頻數(shù)據(jù)顯示在待顯示于根據(jù)本實施例的信息處理設備的顯示設備上的設置屏幕的狀態(tài)的示例的示意圖。將參考下面描述的圖6和圖8來描述設置屏幕500的配置。
設置屏幕500是在其上指明基礎區(qū)域、觸發(fā)局域和檢測區(qū)域并且在檢測區(qū)域中設置圖像判定的定時屏幕。如圖6中所示,設置屏幕500包括相機選擇標簽(tab)501、設置視頻顯示部502、再現(xiàn)按鈕503a、暫停按鈕503b、快進按鈕503c、快退按鈕503d、停止按鈕503e、搜索條504、滑塊505、時間顯示部506、區(qū)域選擇標簽551、設置號顯示部561、基礎區(qū)域信息部551、刪除按鈕563、設置讀出按鈕511、設置寫入按鈕512、設置反映按鈕513、以及關(guān)閉按鈕514。
相機選擇標簽501是選擇成像設備2a至2f的視頻數(shù)據(jù)項目中的哪個視頻數(shù)據(jù)項目的操縱部,其中的基礎區(qū)域、觸發(fā)區(qū)域和檢測區(qū)域期望由用戶進行指明,顯示在設置視頻顯示部502上。例如,成像設備2a至2f所成像的視頻數(shù)據(jù)項目分別與“1”至“6”相關(guān)聯(lián),并且在圖6的示例中,示出選擇“6”(即,成像設備2f的視頻數(shù)據(jù))的示例。
設置視頻顯示部502是根據(jù)來自用戶進行操縱的輸入部303的操縱信號,通過第一再現(xiàn)部304來再現(xiàn)并且顯示從存儲部302獲取的視頻數(shù)據(jù)的顯示部。在圖6的示例中,在根據(jù)由用戶對輸入部303的操縱來選擇和操縱“6”的相機選擇標簽501的情況下,第一再現(xiàn)部304在顯示部317上顯示成像設備2f所成像的視頻數(shù)據(jù)。
當根據(jù)用戶對于輸入部303的操縱來按下再現(xiàn)按鈕503時,通過第一再現(xiàn)部304再現(xiàn)并且啟動視頻數(shù)據(jù)在設置視頻顯示部502上進行顯示。當根據(jù)用戶對于輸入部303的操縱來按下暫停按鈕503b時,通過第一再現(xiàn)部304再現(xiàn)并且顯示在設置視頻顯示部502的視頻數(shù)據(jù)被暫停。當根據(jù)用戶對于輸入部303的操縱來按下快進按鈕503c時,再現(xiàn)并且顯示在設置視頻顯示部502上的視頻數(shù)據(jù)通過第一再現(xiàn)部304經(jīng)歷快進顯示。當根據(jù)用戶對于輸入部303的操縱來按下快退按鈕503d時,再現(xiàn)并且顯示在設置視頻顯示部502上的視頻數(shù)據(jù)通過第一再現(xiàn)部304經(jīng)歷快退顯示。當根據(jù)用戶對于輸入部303的操縱而按下停止按鈕503e時,再現(xiàn)并且顯示在設置視頻顯示部502上的視頻數(shù)據(jù)通過第一再現(xiàn)部304被停止。
搜索條504是如下的棒狀體:根據(jù)配置在搜索條上的滑塊505的位置來表示設置視頻顯示部502上所再現(xiàn)并且顯示的視頻數(shù)據(jù)的時間?;瑝K505是滑動到搜索條504上與設置視頻顯示部502上所再現(xiàn)和顯示的視頻數(shù)據(jù)的成像時間(使得所顯示的幀成像的時間)對應的位置的主體和操縱部。相反,在滑塊505根據(jù)用戶對于輸入部303的操縱進行滑動的情況下,通過第一再現(xiàn)部304,在設置視頻顯示部502上顯示與滑塊505在搜索條504上所處的位置對應的成像時刻的視頻數(shù)據(jù)的幀。
時間顯示部506是顯示通過第一再現(xiàn)部304再現(xiàn)并且顯示在設置視頻顯示部502上的視頻數(shù)據(jù)的成像日期和成像時間的顯示部。
區(qū)域選擇標簽551由用于設置基礎區(qū)域的標簽、以及用于設置觸發(fā)區(qū)域和檢測區(qū)域的標簽構(gòu)成。例如,圖6中所示的設置屏幕500表示通過用戶對于輸入部303的操縱而選擇用于設置基礎區(qū)域的標簽的狀態(tài)。另一方面,下面描述的圖8中所示的設置屏幕500表示根據(jù)用戶對于輸入部303的操縱而選擇用于設置觸發(fā)區(qū)域和檢測區(qū)域的標簽的狀態(tài)。
設置號顯示部561是顯示被操縱且輸入到下面所描述的主屏幕400的設置號輸入部415的設置號的顯示部。基礎區(qū)域信息部562是顯示基礎區(qū)域指明部331所指明的基礎區(qū)域的名稱和所指明的基礎區(qū)域的大小的顯示部。下面將描述刪除按鈕563的功能。
當根據(jù)用戶對于輸入部303的操縱而按下設置讀出按鈕511時,通過設置部308讀取存儲在存儲部302中的觸發(fā)區(qū)域和檢測區(qū)域以及與設置號顯示部561上顯示的設置號對應的基礎區(qū)域的信息等的設置信息,并且在設置屏幕500的每個顯示部上顯示設置信息。當根據(jù)用戶對于輸入部303的操縱設置而按下寫入按鈕512時,通過設置部308,將設置屏幕500上所設置的基礎區(qū)域、觸發(fā)區(qū)域和檢測區(qū)域的信息等的設置信息與設置號顯示部561上所顯示的設置號相關(guān)聯(lián)地存儲在存儲部302中。當根據(jù)用戶對于輸入部303的操縱而按下設置反映按鈕513時,通過設置部308,設置屏幕500上所設置的基礎區(qū)域、觸發(fā)區(qū)域和檢測區(qū)域的信息等的設置信息是有效的直至關(guān)閉主屏幕400、設置屏幕500等(例如,暫時存儲在ram103中)。
當根據(jù)用戶對于輸出部303的操縱而按下關(guān)閉按鈕514時,設置屏幕500被關(guān)閉,并且主屏幕400通過設置部308顯示在顯示部317上。
如上所述,下面描述的圖8中所示的設置屏幕500表示選擇用于設置觸發(fā)區(qū)域和檢測區(qū)域的標簽,并且包括設置號顯示部515、觸發(fā)區(qū)域信息部507、參考圖像顯示部508a、差異圖像顯示部508b、檢測區(qū)域信息部509和檢測區(qū)域按鈕部510。
設置號顯示部515是顯示被操縱且輸入到上面所描述的主屏幕400的設置號輸入部415的設置號的顯示部。
觸發(fā)區(qū)域信息部507是顯示觸發(fā)區(qū)域指明部305所指明的觸發(fā)區(qū)域的名稱和用于變化點檢測部306檢測上述變化點的靈敏度和閾值。參考圖像顯示部508a是顯示通過變化點檢測部306所提取的觸發(fā)參考圖像的顯示部。差異圖像顯示部508a是顯示通過變化點檢測部306所提取的差異圖像(下面進行描述)的顯示部。
檢測區(qū)域信息部509是如下的顯示部和選擇操縱部:顯示檢測區(qū)域指明部307所指明的檢測區(qū)域的名稱、靈敏度、閾值、檢測延遲時間(圖8中表示為“延遲時間”)、監(jiān)視方法(圖8中表示為“監(jiān)視”)、存在或不存在動作(在圖8中,表示為“動作”)、以及圖像判定方法(圖8中,表示為“圖像判定”)(此后,這樣的針對檢測區(qū)域的信息將被稱為屬性信息)。
檢測區(qū)域按鈕部510是編輯通過檢測區(qū)域指明部307所指明的檢測區(qū)域有關(guān)的屬性信息的按鈕群組,并且顯示在檢測區(qū)域信息部509上。檢測區(qū)域按鈕部510包括動作按鈕510a、圖像判定選擇按鈕510b、靈敏度提高按鈕510e、靈敏度降低按鈕510f、閾值提高按鈕510g、以及閾值降低按鈕510h。下面將描述檢測區(qū)域按鈕部510的每個按鈕的功能。
(基礎區(qū)域的指明)
圖7是示出在設置屏幕上的設置視頻顯示部中指明基礎區(qū)域的示例的示意圖,所述設置屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。將參考圖7描述基礎區(qū)域的指明。
圖7中所示的設置屏幕500表示在設置視頻顯示部502中基礎區(qū)域507被指明的狀態(tài),在設置視頻顯示部502上通過第一再現(xiàn)部304來再現(xiàn)和顯示視頻數(shù)據(jù)。具體地,首先,在根據(jù)用戶對于輸入部303的操縱而按下暫停按鈕503b的情況下,在顯示被期望作為基礎參考圖像的部分的時刻,在設置視頻顯示部502上再現(xiàn)并且顯示視頻數(shù)據(jù),第一再現(xiàn)部304暫時停止在設置視頻顯示部502上再現(xiàn)和顯示的視頻數(shù)據(jù),并且這些時間點的幀的成像日期和成像時間被顯示在時間顯示部506上。接下來,基礎區(qū)域指明部331根據(jù)用戶對于輸入部303的操縱(例如,鼠標108的拖動操縱),在設置視頻顯示部502上指明并顯示基礎區(qū)域570。
此外,設置部308將由基礎區(qū)域指明部331所指明的基礎區(qū)域570被命名的名稱和基礎區(qū)域570的大小顯示在基礎區(qū)域信息部562上作為基礎區(qū)域570的信息。如圖7中所示,設置不308例如被命名為與基礎區(qū)域570相同的“基礎”。此外,基礎區(qū)域指明部33提取與基礎區(qū)域570被指明為參考靜止圖像時顯示在設置號顯示部561上設置號相關(guān)聯(lián)的設置視頻顯示部上所顯示的幀(圖像)和作為基礎參考圖像的參考靜止圖像的基礎區(qū)域570中的圖像,將所提取的幀和圖像存儲在存儲部302中,并將指明的基礎區(qū)域570的信息存儲在存儲部302。
(觸發(fā)區(qū)域的指明和變化點的檢測)
圖8是示出在設置屏幕上的設置視頻顯示部中指明基礎區(qū)域的示例的示意圖,設置屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。圖9是示出在設置屏幕上的觸發(fā)區(qū)域觀察到變化點的情況下標記顯示的示例的示意圖,設置屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。圖10是示出在觸發(fā)區(qū)域中檢測變化點的操作的示意圖。圖11是示出在設置屏幕上的觸發(fā)區(qū)域中觀察到兩個變化點的情況下所顯示的對話的示例的示意圖,設置屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。圖12是示出在設置屏幕上的觸發(fā)區(qū)域中未觀察到變化點的情況下所顯示的對話的示例的示意圖,設置屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。將參考圖8至圖12來描述觸發(fā)區(qū)域和變化點的檢測。
圖8中所示的設置屏幕500表示在設置視頻顯示部502中基礎區(qū)域507被指明的狀態(tài),在設置視頻顯示部502上通過第一再現(xiàn)部304來再現(xiàn)和顯示視頻數(shù)據(jù)。具體地,首先,在根據(jù)用戶對于輸入部303的操縱而按下暫停按鈕503b的情況下,在顯示被期望作為基礎參考圖像的部分的時刻,在設置視頻顯示部502上再現(xiàn)并且顯示視頻數(shù)據(jù),第一再現(xiàn)部304暫時停止在設置視頻顯示部502上再現(xiàn)和顯示的視頻數(shù)據(jù),并且這些時間點的幀的成像日期和成像時間被顯示在時間顯示部506上。
接下來,基礎區(qū)域指明部305根據(jù)用戶對于輸入部303的操縱(例如,鼠標108的拖動操縱),在設置視頻顯示部502上指明并顯示基礎區(qū)域570。這里,為了觸發(fā)區(qū)域指明部305指明觸發(fā)區(qū)域530,必須通過基礎區(qū)域指明部331來指明基礎區(qū)域。這是因為由觸發(fā)區(qū)域指明部305所指明的觸發(fā)區(qū)域530的位置根據(jù)相對于由基礎區(qū)域指明部331所指明的基本區(qū)域的相對位置而起作用。也就是說,由觸發(fā)區(qū)域指明部305所指明的觸發(fā)區(qū)域530與由基準區(qū)域指明部331所指明的基本區(qū)域相關(guān)聯(lián)。
圖9所示的設置屏幕500示出變化點檢測部306在由觸發(fā)區(qū)域指明部305所指明的觸發(fā)區(qū)域530中檢測出變化點的狀態(tài)。具體而言,首先,在由觸發(fā)區(qū)域指明部305指明觸發(fā)區(qū)域530的情況下,變化點檢測部306獲取由第一再現(xiàn)部304再現(xiàn)和顯示的視頻數(shù)據(jù)的幀的成像時間之前和之后的預定時間的幀(例如,在成像時間之前和之后2分鐘),并且在指明時間點提取由觸發(fā)區(qū)域530所指明的時間的觸發(fā)區(qū)域530中的圖像為觸發(fā)參考圖像。這里,變化點是觸發(fā)區(qū)域530中的圖像的預定變化發(fā)生作為觸發(fā)生成部313生成觸發(fā)信號的定時的參考的時間點。以下,將描述變化點檢測部306的變化點的具體檢測方法。
如圖10(a)中所示,變化點檢測部306獲取十三幀(幀(0)至幀(12))作為預定時間的幀。在這種情況下,通過變化點檢測部306獲取作為基準的幀(6)之前和之后的預定時間的幀。此外,為了簡化說明,與各幀中的觸發(fā)區(qū)域530對應的部分的圖像也將被稱為幀(0)至幀(12)中的每一個。然后,變化點檢測部306計算所獲取的幀中的每個幀和緊接在前的幀之間的像素值的差異。差異的計算方法如上所述。變化點檢測部306提取圖10(a)中所示例的幀,并且圖10(b)中所示的曲線圖是按時間順序示出針對每個幀計算出的差異的圖。在圖10(b)中,例如,幀(1)的差異表示幀(1)和作為緊接的前一幀的幀(0)之間的差異。這里,作為變化點的in點和out點將如下所述進行定義。也就是說,將in點設定為觸發(fā)區(qū)域530中的圖像在連續(xù)幀中開始變化的時間點。另外,out點設定為觸發(fā)區(qū)域530中的圖像的變化在連續(xù)幀中開始停止的時間點。此外,變化點檢測部306計算所獲取的幀中的每個幀和緊接在前的幀之間的差異,但不限于緊接在前的幀,例如,可以計算每個幀和在該幀之前幾幀的幀之間的差異。
變化點檢測部306基于計算出的各個幀之間的差異來找出in點的候選和out點的候選。具體地說,在所計算出的差異持續(xù)多于或等于兩幀并且大于或等于預定閾值的情況下,變化點檢測部306將具有最初大于或等于預定閾值的差異的幀設置為in點的候選幀。在圖10(b)的示例中,幀(1)的差異小于閾值,幀(2)的差異大于或等于閾值,幀(3)的差異大于或等于閾值等于閾值,并且?guī)?2)和(3)的兩幀之間的差異大于或等于閾值,因此將具有最初大于或等于閾值的差異的幀(2)設置為in點的候選幀。類似地,幀(7)也被設置為in點的候選幀。此外,在差異沒有連續(xù)大于或等于兩幀的情況下,并且僅一幀的差異大于或等于閾值時,存在噪聲的可能性,因此不將該幀設置為in點的候選幀。
另一方面,在計算出的差異連續(xù)大于或等于兩幀且小于或等于預定閾值的情況下,變化點檢測部306將具有最初小于預定閾值的差異的幀設置為out點的候選幀。在圖10(b)的示例中,幀(4)的差異大于或等于閾值,幀(5)的差異小于閾值,幀(6)的差異也小于閾值并且?guī)?5)和幀(6)兩幀之間的差異小于閾值,因此將具有最初小于閾值的差異的幀(5)設置為out點的候選幀。這里,幀(12)是具有小于預定閾值的差異的幀,但是后續(xù)幀(13)是除了由變化點檢測部306所提取的幀以外的幀,因此不是out點的候選幀。此外,在差異未連續(xù)大于或等于兩幀,并且僅一幀的差異小于閾值的情況下,存在噪聲的可能性,因此該幀不是out點的候選幀。
如上所述,在圖10的示例中,變化點檢測部306將幀(2)和(7)指明為in點的候選幀,并將幀(5)指明為out點的候選幀。因此,在指明了in點的多個候選幀的情況下,變化點檢測部306確定最靠近位于所獲取的幀的中間的幀(6)的幀,即幀(7)作為in點的幀。此外,在圖10的示例中,只有一幀(幀(5))被指明為out點的候選幀,并且與in點的候選一樣,存在多個幀被指明為out點的候選幀的情況。因此,在指明了out點的多個候補幀的情況下,變化點檢測部306將最靠近位于所獲取的幀的中間幀(6)的幀確定為out點的幀,與in點的候選相同。在圖10的示例中,out點的候選幀僅為幀(5),并且因此變化點檢測部306將幀(5)確定為out點的幀。如上所述,變化點檢測部306從預定時間內(nèi)獲取的幀中確定in點的幀和out點的幀,從而檢測變化點(in點和out點)。
此外,在檢測到變化點的情況下,變化點檢測部306可以通過使用在變化點的幀之前的幀、變化點的幀之后的幀、或者前后的幀,在觸發(fā)區(qū)域530中執(zhí)行動態(tài)體檢測,并且可以將表示動態(tài)體的入口方向的向量信息存儲在存儲部302中。在這種情況下,觸發(fā)生成部313可以通過使用存儲在存儲部302中的向量信息來確認動態(tài)體是否從與向量信息所表示的方向相同的方向移動,并且可以基于確認結(jié)果來生成觸發(fā)信號。
另外,根據(jù)變化點檢測部306的觸發(fā)區(qū)域530中的變化點的檢測方法不限于上述方法,并且只要變化點是限定產(chǎn)生觸發(fā)的定時就可以通過任何方法來檢測變化點。
另外,如上所述,在差異連續(xù)大于或等于兩幀且大于或等于預定閾值的情況下,變化點檢測部306將具有最初大于或等于預定閾值的差異的幀設置為in點的候選幀,但不限于此。也就是說,可以包括差異對于大于或等于兩個幀是不連續(xù)的情況,和對于大于或等于其他數(shù)量的幀連續(xù)并且大于或等于預定閾值的情形。同樣適用于發(fā)現(xiàn)out點的候選幀的情況。
另外,圖10示出其中觀察到in點和out點兩者的幀的示例,但是存在通過變化點檢測部306僅觀察到in點的幀或僅out點的幀的情況,在這種情況下,將該in點或out點檢測為變化點。在此情況下,變化點檢測部306提取觸發(fā)區(qū)域530中檢測到的變化點的幀的圖像作為差異圖像。變化點檢測部306將所提取的觸發(fā)參考圖像和變化點的幀的差異圖像存儲在存儲部302中,在參考圖像顯示部508a上顯示觸發(fā)參考圖像,并且在差異圖像顯示部508b上顯示差異圖像。此外,在搜索條504中,變化點檢測部306在與檢測到的變化點的幀的時間相對應的部分上顯示觸發(fā)標記540。另外,在變化點檢測部306檢測出變化點的情況下,觸發(fā)區(qū)域指明部305將與設置號顯示部上所顯示的設置號相關(guān)聯(lián)地指明的觸發(fā)區(qū)域530的信息存儲在存儲部302中。此外,這里,存儲部302所存儲的觸發(fā)區(qū)域530的信息例如是諸如表示相對于基礎區(qū)域570的相對位置的信息和觸發(fā)區(qū)域530的形狀的信息。另外,設置部308在觸發(fā)區(qū)域信息部507上顯示由觸發(fā)區(qū)域指明部305指明的觸發(fā)區(qū)域530中命名的名稱,和用于變化點檢測部306檢測變化點的預定靈敏度(例如,“50”)以及預定閾值(例如,“20%”)(默認值)。如圖8中所示,例如設置部308通過假設觸發(fā)區(qū)域作為相對于的成像裝置“6”(成像設備2f)的視頻數(shù)據(jù)所指明的觸發(fā)區(qū)域,將“tr6”命名為觸發(fā)區(qū)域530的名稱。
在如上所述通過變化點檢測部306檢測到兩個變化點(in點和out點)的情況下,在觸發(fā)區(qū)域指明部305所指明的觸發(fā)區(qū)域530中,圖11中所示的設置屏幕500表示顯示變化點選擇對話600的狀態(tài)。因此,在檢測到大于或等于兩個變化點的情況下,變化點檢測部306顯示變化點選擇對話600,用于選擇與提取參考圖像以在顯示部317上生成觸發(fā)的時間點最接近的兩個變化點(in點和out點)中的任一個。變化點選擇對話600包括是按鈕601、否按鈕602和關(guān)閉按鈕603。關(guān)閉按鈕603是用于關(guān)閉變化點選擇對話600的按鈕。
在根據(jù)用戶對輸入部303的操縱按下是按鈕601的情況下,變化點檢測部306將in點檢測為變化點,并且提取觸發(fā)區(qū)域530中in點的幀的圖像作為差異圖像。然后,變化點檢測部306將所提取的觸發(fā)參考圖像和in點的幀的差異圖像與顯示在設置號顯示部515上的設置號相關(guān)聯(lián)地存儲在存儲部302中,將觸發(fā)參考圖像顯示在參考圖像顯示部508a上,并且將差異圖像顯示在差異圖像顯示部508b上。此外,變化點檢測部306在搜索條504中與檢測到的in點的幀的時間相對應的部分上顯示觸發(fā)標記540。
另一方面,在根據(jù)用戶對輸入部303的操作按下否按鈕602的情況下,變化點檢測部306檢測出out點作為變化點,并提取觸發(fā)區(qū)域530中的out點的幀的圖像作為差異圖像。然后,變化點檢測部306將所提取的觸發(fā)參考圖像和out點的幀的差異圖像與顯示在設置號顯示部515上的設置號相關(guān)聯(lián)地存儲在存儲部302中,將觸發(fā)參考圖像顯示在參考圖像顯示部508a上,并且將差異圖像顯示在差異圖像顯示部508b上。此外,變化點檢測部306在搜索條504中與檢測到的out點的幀的時間相對應的部分上顯示觸發(fā)標記540。其他操作與圖9中的上述操作相同。
因此,in點和out點由變化點檢測部306檢測為變化點,并且用戶能夠選擇兩個變化點中的任何一個,并且因此用戶能夠選擇期望指明的變化點。
在變化點檢測部306在觸發(fā)區(qū)域530中未觀察到由觸發(fā)區(qū)域指明部305所指明的變化點的情況下,圖12中所示的設置屏幕500表示顯示無變化點通知對話610的狀態(tài)。在上述圖10中所描述的操作中,存在著由于計算出的差異不是大于或等于預定閾值因而變化點檢測部306不能檢測到變化點的情況。在這種情況下,變化點檢測部306顯示表示在顯示部317上未觀察到變化點的無變化點通知對話610。
無變化點通知對話610包括確定(ok)按鈕611和關(guān)閉按鈕612。關(guān)閉按鈕612是用于關(guān)閉無變化點通知對話610的按鈕。在根據(jù)用戶對輸入部303的操縱而按下確定按鈕611的情況下,變化點檢測部306關(guān)閉無變化點通知對話610,而不在存儲部302中存儲任何信息或在參考圖像顯示部508a和差異圖像顯示部508b上顯示圖像。
(檢測區(qū)域的指明和檢測區(qū)域的屬性信息的設置)
圖13是示出在設置屏幕上的設置視頻顯示部中指明檢測區(qū)域的示例的示意圖,其中的設置屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。圖14是示出在設置屏幕上的設置視頻顯示部中指明第二檢測區(qū)域的示例的示意圖,其中的設置屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。圖15是示出在設置屏幕上對于設置視頻顯示部中所指明的檢測區(qū)域的屬性信息進行設置的示例的示意圖,其中的設置屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。將參考圖13至圖15來描述檢測區(qū)域的指明和檢測區(qū)域的屬性信息的設置。
圖13中所示的設置屏幕500表示在設置視頻顯示部502中指明檢測區(qū)域535的狀態(tài),在其中的設置視頻顯示部502上通過第一再現(xiàn)部304來再現(xiàn)和顯示視頻數(shù)據(jù)。具體地,首先,在根據(jù)用戶對于輸入部303的操縱而按下暫停按鈕503b的情況下,在顯示被期望受到圖像判定的圖像的部分的時刻,在設置視頻顯示部502上再現(xiàn)并且顯示視頻數(shù)據(jù),第一再現(xiàn)部304暫時停止在設置視頻顯示部502上再現(xiàn)和顯示的視頻數(shù)據(jù),并且這些時間點的幀的成像日期和成像時間被顯示在時間顯示部506上。
接下來,基礎區(qū)域指明部307根據(jù)用戶對于輸入部303的操縱(例如,鼠標108的拖動操縱),在設置視頻顯示部502上指明并顯示檢測區(qū)域535(判定區(qū)域)。這里,為了檢測區(qū)域指明部307指明檢測區(qū)域535,必須在觸發(fā)區(qū)域信息部507中選擇由觸發(fā)區(qū)域指明部305所指明的觸發(fā)區(qū)域(在圖13的示例中“tr6”)。也就是說,由檢測區(qū)域指明部307所指明的檢測區(qū)域535與在觸發(fā)區(qū)域信息部507中選擇的觸發(fā)區(qū)域相關(guān)聯(lián)。
另外,設置部308顯示由檢測區(qū)域指明部307所指明的檢測區(qū)域535中命名的名稱作為檢測區(qū)域535的屬性信息,和預定靈敏度(例如,“50”)、預定閾值(例如,“20%”)、監(jiān)視方法(例如,“灰度”)、存在或不存在動作(例如“不存在”)以及下面描述的圖像判定中使用的圖像判定方法(例如,“一致”)作為檢測區(qū)域信息部509上的默認值。如圖13所示,例如設置部308通過假設檢測區(qū)域作為與觸發(fā)區(qū)域“tr6”相關(guān)聯(lián)的第一區(qū)域,將“k61”命名為檢測區(qū)域535的名稱。此外,設置部308計算檢測區(qū)域指明部307指明檢測區(qū)域535的時間點的幀的時間的延遲時間(圖13的示例中的“2.14”),作為由變化點檢測部306檢測到的變化點的時間有關(guān)的屬性信息,并將延遲時間顯示在檢測區(qū)域信息部509上。也就是說,在此情況下,在被稱為“k61”的檢測區(qū)域535中,將圖像判定設置為在從觸發(fā)定時起“2.14”秒之后執(zhí)行。另外,設置部308將顯示在檢測區(qū)域信息部509上的檢測區(qū)域535的屬性信息與顯示在設置號顯示部515上的設置號相關(guān)聯(lián)地存儲在存儲部302中。
另外,檢測區(qū)域指明部307提取在檢測區(qū)域535被指明為檢測參考圖像時檢測區(qū)域535中的圖像,并將所提取的圖像存儲在存儲部302中,并且將被指明的檢測區(qū)域535的信息與設置號顯示部515上顯示的設置號相關(guān)聯(lián)地存儲存儲部302中。此外,在此存儲部302所存儲的檢測區(qū)域535的信息例如是諸如表示相對于基礎區(qū)域570的相對位置的信息和檢測區(qū)域535的形狀的信息。
圖14中所示的設置屏幕500表示在設置視頻顯示部502中指明作為第二檢測區(qū)域的檢測區(qū)域536的狀態(tài),在其中的設置視頻顯示部502上通過第一再現(xiàn)部304來再現(xiàn)和顯示視頻數(shù)據(jù)。具體地,首先在設置視頻顯示部502上再現(xiàn)并且顯示視頻數(shù)據(jù)(暫時被停止)時,搜索條504的滑塊505根據(jù)用戶對于輸入部303的操縱而滑動,并執(zhí)行調(diào)整到期望經(jīng)過圖像判定的圖像的部分的定時。第一再現(xiàn)部304在時間顯示部506上顯示臨時停止在設置視頻顯示部502上的視頻數(shù)據(jù)的幀的成像日期和成像時間。
接下來,檢測區(qū)域指明部307根據(jù)用戶對于輸入部303的操縱(例如,鼠標108的拖動操縱),在設置視頻顯示部502上指明并顯示作為第二檢測區(qū)域的檢測區(qū)域536(判定區(qū)域)。這里,為了使得檢測區(qū)域指明部307指明檢測區(qū)域536,與指明檢測區(qū)域535的情況相同,必須在觸發(fā)區(qū)域信息部507中選擇由觸發(fā)區(qū)域指明部305指明的觸發(fā)區(qū)域(在圖14的示例中“tr6”)。也就是說,由檢測區(qū)域指明部307所指明的檢測區(qū)域536與在觸發(fā)區(qū)域信息部507中被選擇的觸發(fā)區(qū)域相關(guān)聯(lián)。
另外,設置部308顯示由檢測區(qū)域指明部307所指明的檢測區(qū)域536中命名的名稱作為檢測區(qū)域536的屬性信息,和預定靈敏度(例如,“50”)、預定閾值(例如,“20%”)、監(jiān)視方法(例如,“灰度”)、存在或不存在動作(例如“不存在”)以及下面描述的圖像判定中使用的圖像判定方法(例如,“一致”)作為檢測區(qū)域信息部509上的默認值。如圖14所示,例如設置部308通過假設檢測區(qū)域作為與觸發(fā)區(qū)域“tr6”相關(guān)聯(lián)的第二區(qū)域,將“k62”命名為檢測區(qū)域536的名稱。此外,設置部308計算檢測區(qū)域指明部307指明檢測區(qū)域536的時間點的幀的時間的延遲時間(圖14的示例中的“-1.86”),作為由變化點檢測部306檢測到的變化點的時間有關(guān)的屬性信息,并將計算出的延遲時間顯示在檢測區(qū)域信息部509上。也就是說,在此情況下,在被稱為“k62”的檢測區(qū)域535中,將圖像判定設置為在觸發(fā)定時之前“1.86”秒執(zhí)行。另外,設置部308將顯示在檢測區(qū)域信息部509上的檢測區(qū)域536的屬性信息與顯示在設置號顯示部515上的設置號相關(guān)聯(lián)地存儲在存儲部302中。
另外,檢測區(qū)域指明部307提取在檢測區(qū)域536被指明為檢測參考圖像時檢測區(qū)域536中的圖像,并將所提取的圖像存儲在存儲部302中,并且將被指明的檢測區(qū)域536的信息與設置號顯示部515上顯示的設置號相關(guān)聯(lián)地存儲存儲部302中。
圖15中所示的設置屏幕500表示從檢測區(qū)域信息部509中顯示屬性信息的檢測區(qū)域“k61”(檢測區(qū)域535)和“k62”(檢測區(qū)域536)中選擇“k62”的狀態(tài)。將參考圖15來描述檢測區(qū)域的屬性信息的版本。
如圖15所示,首先在根據(jù)用戶對輸入部303的操縱來選擇在檢測區(qū)域信息部509上顯示屬性信息的檢測區(qū)域中的任何一個的情況下,設置部308相對地顯示檢測區(qū)域信息部509的所選擇的檢測區(qū)域的屬性信息的顯示部分。此后,如圖15中所示,將描述檢測區(qū)域536(檢測區(qū)域名稱“k62”)被選擇的示例。
接著,例如在根據(jù)用戶對于輸入部303的操作而按下動作按鈕510a的情況下,設置部308切換所選擇的檢測區(qū)域536的存在或不存在動作的設置值。例如,在檢測區(qū)域536的存在或不存在動作為“不存在”的情況下,按下動作按鈕510a,設置部308將檢測區(qū)域536的存在或不存在動作設置為“存在”。相反,在檢測區(qū)域536的存在或不存在動作為“存在”的情況下,按下動作按鈕510a,設置部308將檢測區(qū)域536的存在或不存在動作設置為“不存在”。如下所述,在存在或不存在動作是“存在”的情況下,并且檢測區(qū)域判定部314判定該檢測區(qū)域的圖像判定存在異常,外部輸出部316輸出異常信號。
另外,例如,在根據(jù)用戶對于輸入部303的操縱而按下圖像判定選擇按鈕510b的情況下,設置部308切換所選擇的檢測區(qū)域536的圖像判定方法的設置值。例如,在檢測區(qū)域536的圖像判定方法是“一致”的情況下,按下圖像判定選擇按鈕510b,設置部308將檢測區(qū)域536的圖像判定方法設置為“不一致”。相反,在檢測區(qū)域536的圖像判定方法是“不一致”的情況下,按下圖像判定選擇按鈕510b,設置部308將檢測區(qū)域536的圖像判定方法設置為“一致”。
如下所述,在圖像判定方法是“一致”的情況下,并且被提取的圖像與檢測參考圖像之間的差異大于或等于屬性信息的閾值,檢測區(qū)域判定部314判定存在異常。因此,圖像判定方法是“一致”的情況的示例包括如下情況:在將部件插入工件的設施中,將部件插入到工件的狀態(tài)設置為檢測參考圖像,并且在相對于工件的部件插入操作結(jié)束的定時執(zhí)行圖像判定。在此情況下,當關(guān)于機器的部件的插入操作失敗時,并且在部件未正常插入的狀態(tài)下由檢測區(qū)域判定部314來執(zhí)行圖像判定,檢測參考圖像有關(guān)的差異大于或等于屬性信息的閾值,能夠確定的是存在異常。
相反,在圖像判定方法是“不一致”的情況下,并且被提取的圖像與檢測參考圖像之間的差異小于屬性信息的閾值,檢測區(qū)域判定部314判定存在異常。因此,圖像判定方法是“不一致”的情況的示例包括如下情況:在將部件插入到工件中的設施中,將部件未插入到部件的狀態(tài)設置為檢測參考圖像,并且在相對于工件的部件插入操作結(jié)束的定時執(zhí)行圖像判定。在此情況下,當關(guān)于機器的部件的插入操作失敗時,并且在部件未正常插入的狀態(tài)下由檢測區(qū)域判定部314來執(zhí)行圖像判定,檢測參考圖像有關(guān)的差異小于屬性信息的閾值,能夠確定的是存在異常。此外,將部件未插入到機器中的狀態(tài)設置為檢測參考圖像的情況的示例包括難以準備作為成品的部件被插入到的機器的情況。
另外,例如在根據(jù)用戶對于輸入部303的操縱而按下刪除按鈕510c的情況下,設置部308刪除顯示在檢測區(qū)域信息部509的檢測區(qū)域536的屬性信息,并且刪除存儲在存儲部302中的檢測區(qū)域536的屬性信息。另外,檢測區(qū)域指明部307刪除顯示在設置視頻顯示部502上的檢測區(qū)域536,并且刪除存儲在存儲部302中的檢測區(qū)域536的信息和檢測參考圖像。
另外,例如,在根據(jù)用戶對于輸入部303的操縱而按下靈敏度提高按鈕510e的情況下,設置部308將被選擇的檢測區(qū)域536的圖像判定所使用的靈敏度值提高預定值。相反,例如在根據(jù)用戶對于輸入部303的操縱而按下靈敏度降低按鈕510f的情況下,設置部308將被選擇的檢測區(qū)域536的圖像判定所使用的靈敏度值降低預定值。
另外,例如,在根據(jù)用戶對于輸入部303的操縱而按下閾值提高按鈕510g的情況下,設置部308將被選擇的檢測區(qū)域536的圖像判定所使用的閾值提高預定值。相反,例如在根據(jù)用戶對于輸入部303的操縱而按下閾值降低按鈕510h的情況下,設置部308將被選擇的檢測區(qū)域536的圖像判定所使用的閾值降低預定值。
(設置變更屏幕)
<設置號的指明>
圖16是示出無法獲取在主屏幕上所指明的設置號的情況下顯示的對話的示例的示意圖,其中的主屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。將參考圖16對于執(zhí)行設置變更操作時在主屏幕400中指明設置號的操作進行描述。
圖16中所示的主屏幕400表示根據(jù)用戶對于輸入部303的操縱(例如,鍵盤107的輸入操作)而將設置號“f9876543”輸入到設置號輸入部415的狀態(tài)。具體地,首先用戶指明期望經(jīng)歷設置變更的成像設備2,并且根據(jù)輸入部303的操縱,與執(zhí)行設置變更的設置信息對應的設置號被輸入到設置號輸入部415中。然后,用戶根據(jù)輸入部303的操縱而按下設置變更按鈕414。
在根據(jù)輸入部303的操作而按下設置變更按鈕414的情況下,設置控制部327獲取是否將與輸入到設置號輸入部415中的設置號對應的設置信息存儲在存儲部302。具體地,設置控制部327確認在上述圖5中所示的設置信息的目錄結(jié)構(gòu)中存在輸入到設置號輸入部415的設置號的名稱的根文件夾。
另外,在與輸入到設置號輸入部415中的設置號對應的設置信息未存儲在存儲部302中的情況下,圖16中所示的主屏幕400表示顯示出無設置號通知對話620的狀態(tài),其中的無設置號通知對話620表示未存儲設置信息。在與設置號對應的設置信息未存儲在存儲部302中的情況下,設置控制部327顯示無設置號通知對話620。
無設置號通知對話620包括確定(ok)按鈕621和關(guān)閉按鈕622。關(guān)閉按鈕622是用于關(guān)閉無設置號通知對話620的按鈕。在根據(jù)用戶對于輸入部303的操縱而按下確定按鈕621的情況下,設置控制部327關(guān)閉無設置號通知對話620而不顯示下面描述的設置變更屏幕700。
相反,在與設置號對應的設置信息存儲在存儲部302中的情況下,設置控制部327從主屏幕400過渡到下面描述的設置變更屏幕700。
此外,設置號輸入部415的輸入號被輸入到輸入部303,但不限于此,并且例如,在應用被激活的情況下,設置控制部327可以提取根文件夾的名稱(設置號),其中存儲在存儲部302中所存儲的存儲信息,并且可以在設置號輸入部415執(zhí)行下拉顯示。在此情況下,用戶可以從下拉顯示執(zhí)行針對期望的設置號的選擇操縱,而不需要通過輸入部303輸入全部的設置號。另外,將條形碼讀取器來年接到信息處理設備3,編碼設置號的條形碼被讀取出來,因此可以將設置號輸入到設置號輸入部415中。
<圖像設備靜止后的匹配操作>
圖17是示出將參考靜態(tài)圖像和實時視頻顯示在設置變更屏幕上的狀態(tài)的示例的示意圖,其中的設置變更屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。圖18是示出設置相機使得實時視頻與設置變更屏幕上的參考靜態(tài)圖像匹配的狀態(tài)的示例的示意圖,其中的設置變更屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。圖19是示出在設置變更屏幕上的實時視頻的匹配操作期間所顯示的對話的示例的示意圖,其中的設置變更屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。圖20是示出在設置變更屏幕上的實時視頻中無法執(zhí)行匹配的情況的狀態(tài)的示例的示意圖,其中的設置變更屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。圖21是示出在設置變更屏幕上的實時視頻中從顯示幀突出另一設置區(qū)域的情況的狀態(tài)的示例的示意圖,其中的設置變更屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。在設置變更屏幕700中,將參考圖17至圖21來描述成像設備2在設置位置上處于靜止的情況下自動激活的匹配操作。
如圖17中所示,設置變更屏幕700包括設置號顯示部701、參考圖像顯示部702a、提取圖像顯示部702b、參考靜止圖像顯示部703a(第一顯示區(qū)域)、實時視頻顯示部703b(第二顯示區(qū)域)、操作指令顯示部704、操作進度顯示部705、相機實施狀態(tài)顯示部706、以及暫停按鈕707。
設置號顯示部701是顯示被操縱且輸入到上面描述的主屏幕400的設置號輸入部415的設置號的顯示部。
參考圖像顯示部702a是顯示通過圖像提取部324從存儲部302讀取出的與設置號對應的基本參考圖像的顯示部。提取圖像顯示部702b是顯示通過圖像提取部324從顯示在實時視頻顯示部703b上的實時視頻數(shù)據(jù)的幀作為臨時基礎區(qū)域802中的圖像進行提取的提取圖像的顯示部。
參考靜止圖像顯示部703a是顯示通過圖像提取部324從存儲部302讀取出的、與設置號對應的參考靜止圖像的顯示部。實時視頻顯示部703b是通過視頻顯示部322顯示作為設置變更操作的目標的成像設備2的實時視頻數(shù)據(jù)的顯示部。
操作指令顯示部704是根據(jù)設置變更操作中的設置變更的階段來顯示消息信息的顯示部。操作進度顯示部705是表示設置變更操作的進度的顯示部。相機實施狀態(tài)顯示部706是表示與顯示在設置號顯示部701上的設置號相關(guān)聯(lián)的成像設備2的設置變更操作的執(zhí)行狀態(tài)的顯示部。
當根據(jù)用戶對輸入部303的操作按下暫停按鈕707時,由設置控制部327暫停設置變更操作,并且將設置變更屏幕700過渡到主屏幕400。
圖17中所示的設置變更屏幕700表示在確定與輸入到主屏幕400的設置號碼輸入部415中的設置號對應的設置信息由設置控制部327存儲在存儲部302的情況下,從主屏幕進行過渡的狀態(tài)。此時,設置號顯示部701顯示由設置控制部327操縱且輸入到主屏幕400的設置號輸入部415的設置號。
參考圖像顯示部702a通過圖像提取部324顯示基本參考圖像,該基本參考圖像與從存儲部302讀取出的并顯示在設置號碼顯示部701上的設置號碼(以下,在設置變更操作的描述中,簡稱為“設置號”)相對應。另外,參考靜止圖像顯示部703a通過圖像提取部324顯示與從存儲部302讀取出的設置號對應的參考靜止圖像。此外,實時視頻顯示部703b通過視頻顯示部322顯示作為設置變更操作的目標的成像設備2(在圖17中“cam6”,也就是成像設備2f)的實時視頻數(shù)據(jù)。此外,提取圖像顯示部702b通過圖像提取部324顯示提取圖像,該提取數(shù)據(jù)是從顯示在實時視頻顯示部703b上的實時視頻數(shù)據(jù)的幀作為臨時基礎區(qū)域802中的圖像進行提取的。
參考靜止圖像顯示部703a通過基礎區(qū)域指明部323,在與疊加在參考靜止圖像上并且由基礎區(qū)域指明部331進行指明的基礎區(qū)域570相對應的位置處顯示第一基礎區(qū)域801(第一參考區(qū)域)。參考靜止圖像中的第一基礎區(qū)域801中的圖像對應于基礎參考圖像。
實時視頻顯示部703b通過基礎區(qū)域指定部323將臨時基礎區(qū)域802顯示在與參考靜止圖像顯示部703a的第一基礎區(qū)域801的位置相對應的位置。顯示在實時視頻顯示部703b上的視頻數(shù)據(jù)的臨時基本區(qū)域802中的圖像對應于所提取的圖像。
相機實施狀態(tài)顯示部706通過消息控制部321表示針對與設置號(在圖17中,“a1234567”)相關(guān)聯(lián)的成像設備2(作為“cam6”的成像設備2f、“cam2”的成像設備2b、以及“cam4”的成像設備2d)的設置變更尚未執(zhí)行。將簡單地表示為成像設備2來描述設置變更操作的目標。
如圖17中所示,在實時視頻顯示部703b上顯示的視頻數(shù)據(jù)的幀與參考靜止圖像顯示部703a上顯示的參考靜止圖像不同,因此需要改變成像設備2的設置位置。因此,消息控制部321在操作指令顯示部704上顯示促使作為設置變更目標的成像設備2的位置的調(diào)整的消息信息,并且在操作進度顯示部7上顯示設置變更操作處于“1.調(diào)整相機與參考進行匹配”的階段。
圖18中所示的設置變更屏幕700表示用戶將作為設置變更目標的成像設備2的位置調(diào)整為參考靜止圖像所表示的位置附近的狀態(tài)。在用戶調(diào)整成像設備2的位置的同時,視頻顯示部322從顯示在實時視頻顯示部703b上的實時視頻數(shù)據(jù)的幀中提取出提取圖像(臨時基礎區(qū)域802中的圖像),并將提取圖像顯示在提取圖像顯示部702b。用戶將作為設置變更目標的成像設備2的位置調(diào)整為基礎靜止圖像所表示的位置的附近,如圖18所示,參考靜止圖像顯示部703a上顯示的參考靜態(tài)圖像與顯示在實時視頻顯示部703b上的視頻數(shù)據(jù)的幀大致一致。
用戶將成像設備2移動到如圖18所示的位置,并且靜態(tài)判定部325確定成像設備2是否處于靜止。在靜態(tài)判定部325確定成像設備2處于靜止的情況下,基礎區(qū)域指定部323執(zhí)行搜索與在實時視頻顯示部703b上所顯示的視頻數(shù)據(jù)的幀中的基礎參考圖像一致的圖像的匹配操作(第一匹配操作)。這里,例如靜態(tài)325確定成像設備2處于靜止的時間點的幀可以用作作為匹配操作的目標的實時視頻顯示部703b的視頻數(shù)據(jù)的幀。這里,“一致”不僅包括完全一致的情況,還包括近似能夠被認為一致的程度的狀態(tài)。此外,基礎區(qū)域指定部323不限于執(zhí)行針對實時視頻顯示部703b上顯示的整個幀的匹配操作,例如可以在以所顯示的臨時基礎區(qū)域802(在該時間點,臨時基礎區(qū)域顯示在與第一基礎區(qū)域801對應的位置)的上下和左右的方向,在預定像素范圍內(nèi)(例如30像素)執(zhí)行匹配操作。另外,匹配操作的方法可以是已知的模板匹配方法,例如絕對差值和(sad)、差值的平方和(ssd)、歸一化相關(guān)(ncc)、純相位相關(guān)(poc)等能夠應用于匹配操作的方法。
通過例如以下方法來執(zhí)行上述靜態(tài)判定部325對于成像設備2是否處于靜止的判定,即實時視頻顯示部703b上所顯示的實時視頻數(shù)據(jù)是否處于靜止的判定。首先,靜態(tài)判定部325對于實時視頻數(shù)據(jù)的每個幀進行灰度化,使得像素值例如由0至255的亮度值構(gòu)成。接著,靜態(tài)判定部325通過每個相應像素來計算實時視頻數(shù)據(jù)的前后幀之間的亮度值的差異。接著,在與小于或等于預定值(例如,30)的差值相對應的像素大于整體圖像的預定比例(例如,95%)的情況下,靜態(tài)判定部325針對計算出的每個像素的亮度值的差異判定前后幀彼此相同。然后,在判定前后幀彼此相同的操作連續(xù)預定時間(例如2秒)的情況下,靜態(tài)判定部325將顯示在實時視頻顯示部703b上的實時視頻數(shù)據(jù)判定為靜止。
在靜態(tài)判定部325判定成像設備2處于靜止的情況下,圖19中所示的設置變更屏幕700表示基礎區(qū)域指定部323執(zhí)行匹配操作的狀態(tài),并且顯示搜索進度對話630。具體地,在靜態(tài)判定部325判定成像設備2為靜止的情況下,基礎區(qū)域指定部323顯示搜索進度對話630,并執(zhí)行上述的匹配操作。搜索進度對話630是顯示表示匹配操作的進度情況的進度條的對話。另外,在執(zhí)行基礎區(qū)域指定部323的匹配操作時,消息控制部321在操作指令顯示部704上顯示消息信息,該消息信息表示執(zhí)行匹配操作的效果(在圖19的示例中,顯示“系統(tǒng)正在檢查”)。另外,消息控制部321在操作進度顯示部705上顯示出設置變更操作的操作進度處于“2.系統(tǒng)進行檢查”的階段。
作為基礎區(qū)域指定部323的匹配操作的結(jié)果,在實時視頻顯示部703b上所顯示的視頻數(shù)據(jù)的幀中未觀察到與基礎參考圖像一致的圖像的情況下,如圖20所示,消息控制部321在操作指令顯示部704上顯示表示效果的消息信息。另外,作為匹配操作的結(jié)果,未觀察到與基礎參考圖像一致的圖像,因而用戶需要再次調(diào)整成像設備2的位置,因此消息控制部321在操作進度顯示部705上顯示出設置變更操作的操作進度回到“1.調(diào)整相機與參考進行匹配”的階段。
另外,作為基礎區(qū)域指定部323的匹配操作的結(jié)果,在實時視頻顯示部703b中所顯示的視頻數(shù)據(jù)的幀中觀察到與基礎參考圖像一致的圖像,但是根據(jù)(顯示在臨時基礎區(qū)域802上的)一致圖像的位置所設置的其他檢測區(qū)域等(上述的觸發(fā)區(qū)域530、檢測區(qū)域535、檢測區(qū)域536等)從實時視頻顯示部703b的幀突出的情況下,如圖21中所示,消息控制部321在操作指令顯示部704上顯示表示效果的消息信息。另外,匹配操作不成功,因此用戶需要再次調(diào)整成像設備2的位置,消息控制部321在操作進度顯示部705上顯示出設置變更操作的操作進度回到“1.調(diào)整相機與參考進行匹配”的階段。
<固定成像設備之后的匹配操作>
圖22是示出在設置變更屏幕上的實時視頻中能夠執(zhí)行匹配的情況下所顯示的對話的示例的示意圖,其中的設置變更屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。圖23是示出在設置變更屏幕上針對最后檢查的匹配操作期間所顯示的對話的示例的示意圖,其中的設置變更屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。圖24是示出由于在設置變更屏幕上針對最后檢查的匹配操作而無法執(zhí)行匹配的情況下的狀態(tài)的示例的示意圖,其中的設置變更屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。圖25是示出在設置變更屏幕上用于促使下一個相機的設置變更所顯示的對話的示例的示意圖,其中的設置變更屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。圖26是示出在設置變更屏幕上結(jié)束設置變更的情況下所顯示的對話的示例的示意圖,其中的設置變更屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。將參考圖22至圖26來描述在固定成像設備2的情況下在設置變更屏幕700上執(zhí)行的最后匹配操作。
在匹配操作成功的情況下,如圖22中所示,基礎區(qū)域指定部323顯示臨時調(diào)整結(jié)果通知對話640,其表示匹配操作成功的效果和促使固定成像設備2的效果。臨時調(diào)整結(jié)果通知對話640包括確定(ok)按鈕641和關(guān)閉按鈕642。如下所述,確定按鈕641是用于在基礎區(qū)域確定器326中執(zhí)行最后匹配操作的按鈕。關(guān)閉按鈕642是用于關(guān)閉臨時調(diào)整結(jié)果通知對話640的按鈕。
另外,作為匹配操作的結(jié)果,基礎區(qū)域指定部323通過移動臨時基礎區(qū)域802(臨時參考區(qū)域)來指明顯示在實時視頻顯示部703b中與基礎參考圖像一致的圖像。另外,消息控制部321在操作進度顯示部705上顯示出設置變更操作的操作進度處于“3.系統(tǒng)進行檢查”的階段。
根據(jù)顯示在臨時調(diào)整結(jié)果通知對話640上的消息,用戶固定成像設備2,然后根據(jù)輸入部303的操縱按下確定按鈕641。因此,如圖23中所示,基礎區(qū)域確定器326顯示搜索進展對話630,并且執(zhí)行最后匹配操作(針對最后確認的匹配操作)(第二匹配操作)。此外,基礎區(qū)域確定器326不限于執(zhí)行針對實時視頻顯示部703b上顯示的整個幀的匹配操作,例如可以在臨時基礎區(qū)域802(在該時間點,臨時基礎區(qū)域顯示在通過基礎區(qū)域指定部323的匹配操作所獲取的圖像的位置處)的上下和左右的方向,在預定像素范圍內(nèi)(例如30像素)執(zhí)行匹配操作。另外,與基礎區(qū)域指定部323的匹配操作相同,匹配操作可以從與第一基礎區(qū)域801對應的位置,在上下和左右方向上,在預定的像素范圍內(nèi)執(zhí)行。
另外,在執(zhí)行基礎區(qū)域確定器326的最后(final)匹配操作時,消息控制部321在操作指令顯示部704上顯示消息信息,該消息信息表示執(zhí)行最后匹配操作的效果(在圖23的示例中,顯示“現(xiàn)在系統(tǒng)進行最后檢查”)。另外,消息控制部321在操作進度顯示部705上顯示出設置變更操作的操作進度處于“4.系統(tǒng)進行最后檢查”的階段。
作為基礎區(qū)域確定器326的最后匹配操作的結(jié)果,在實時視頻顯示部703b上所顯示的視頻數(shù)據(jù)的幀中未觀察到與基礎參考圖像一致的圖像的情況下,如圖24所示,消息控制部321在操作指令顯示部704上顯示表示效果的消息信息。另外,作為匹配操作的結(jié)果,未觀察到與基礎參考圖像一致的圖像,因而用戶需要再次調(diào)整成像設備2的位置,因此消息控制部321在操作進度顯示部705上顯示出設置變更操作的操作進度回到“1.調(diào)整相機與參考進行匹配”的階段。這里,顯示在實時視頻顯示部703b上的視頻數(shù)據(jù)的幀中未觀察到與基礎參考圖像一致的圖像的示例的多個示例包括用戶固定成像設備2時成像設備2發(fā)生偏移的情況等。此外,觀察到與基礎參考圖像一致的圖像,但是在根據(jù)(顯示在臨時基礎區(qū)域802上的)一致圖像的位置而設置的其他檢測區(qū)域等(上述觸發(fā)區(qū)域530、檢測區(qū)域535、檢測區(qū)域536等)從實時視頻顯示部703b突出的情況下的過程與上述基礎區(qū)域指定部323的匹配操作中的相同。
在最后匹配操作成功的情況下,如圖25和圖26中所示,基礎區(qū)域確定器326通過移動臨時基礎區(qū)域802,在顯示在實時視頻顯示部703b上的幀中顯示與基礎參考圖像一致的圖像作為第二基礎區(qū)域802a(第二參考區(qū)域)。也就是說,基礎區(qū)域確定器326將第二基礎區(qū)域802a的位置確定為根據(jù)與參考靜止圖像顯示部703a的第一基礎區(qū)域801對應的位置進行修正的位置。然后,基礎區(qū)域確定器326將所確定的第二基礎區(qū)域802a的信息與設置號相關(guān)聯(lián)地存儲在存儲部302中。在此,第二基礎區(qū)域802a的信息例如是諸如表示第二基礎區(qū)域802a的位置和第二基礎區(qū)域802a的形狀的信息。因此,在圖25和圖26中,針對成像設備2“cam6”,也就是成像設備2f的設置變更操作完成。然后,消息控制部321在相機實施狀態(tài)顯示部706上顯示“執(zhí)行完成”,從而表示與設置號相關(guān)聯(lián)的成像設備2f(“cam6”)的設置變更操作完成。
另外,在與設置號相關(guān)聯(lián)的一個成像設備2(在上面的描述中,成像設備2f)的設置變更操作完成,并且存在與相同的設置號類似地相關(guān)聯(lián)并且設置變更操作未完成的成像設備2(在圖25的示例中,“cam2”和“cam4”)的情況下,如圖25中所示,設置控制部327顯示下一個相機處理對話650,其表示允許操作進行到針對下一個成像設備2的設置變更操作的效果。另外,在操作進度顯示部705中執(zhí)行下一個成像設備2的設置變更操作,消息控制部321顯示操作進展處于“5.進行到下一個相機的設置”的階段。
下一個相機處理對話650包括確定(ok)按鈕651和關(guān)閉按鈕652。確定按鈕651是用于啟動下一個成像設備2的設置變更操作的按鈕。關(guān)閉按鈕652是用于關(guān)閉下一個相機處理對話650的按鈕。
另外,在與設置號相關(guān)聯(lián)的一個成像設備2(在上面的描述中,成像設備2f)的設置變更操作已完成,并且不存在與相同設置號類似地相關(guān)聯(lián)并且設置變更操作未完成的成像設備2的情況下,如圖26中所示,設置控制部327顯示設置變更結(jié)束對話660,其表示完成與顯示設置號相關(guān)聯(lián)的所有成像設備2的設置變更操作的效果。另外,在此情況下,與設置號相關(guān)聯(lián)的所有成像設備2(“cam6”、“cam4”和“cam2”)完成設置變更操作,因此消息控制部321在相機實施狀態(tài)顯示部706上針對所有成像設備2顯示“執(zhí)行完成”。另外,完成與設置號相關(guān)聯(lián)的所有成像設備2的設置變更操作,因此消息控制部321在操作進程顯示部705上顯示操作過程處于“6.結(jié)束設置變更”階段。
設置變更結(jié)束對話660包括確定(ok)按鈕661和關(guān)閉按鈕662。確定按鈕661是用于結(jié)束與設置號相關(guān)聯(lián)的所有成像設備2的設置變更操作的按鈕。關(guān)閉按鈕662是用于關(guān)閉設置變更結(jié)束對話660的按鈕。
上述設置變更操作完成,因此能夠?qū)谠O置號的設置變更來設置成像設備2的配置位置。
(主屏幕的圖像判定操作)
圖27是示出在主屏幕上結(jié)束設置變更之后的狀態(tài)的示例的示意圖,其中的主屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。將參考圖27來描述主屏幕400的圖像判定操作。
在根據(jù)用戶對于輸入部303的操縱而按下圖26中所示的設置變更結(jié)束對話660的確定按鈕661的情況下,設置控制部327將設置變更屏幕700過渡到主屏幕400。圖27中所示的主屏幕400是與特定的設置號(在圖27的示例中,“a1234567”)相關(guān)聯(lián)的成像設備2(成像設備2b、2d和2f)的設置變更操作結(jié)束之后顯示的主屏幕400。
設置控制部327將設置號顯示在分別與設置變更操作結(jié)束的成像設備2b、2d和2f對應的設置號顯示部422b、422d和422f上。另外,針對成像設備2b、2d和2f的設置變更操作結(jié)束,因此設置控制部327在狀態(tài)顯示部421b、421d和421f中的每一個上顯示“設置完成”。
接著,用戶根據(jù)輸入部303的操作按下與計劃啟動圖像判定(監(jiān)視操作)的成像設備2對應的視頻顯示部401,并且設置選擇狀態(tài)。在圖27所示的示例中,示出按下視頻顯示部401f并且設置選擇狀態(tài)的狀態(tài)。然后,在根據(jù)用戶對于輸入部303的操作而按下監(jiān)視開始按鈕411的情況下,針對顯示在視頻顯示部401f上成像設備2f的實時視頻數(shù)據(jù)開始圖像判定操作。此時,如圖27中所示,為了表示針對成像設備2f執(zhí)行圖像判定操作的效果,設置控制部327在狀態(tài)顯示部421f上顯示“正在監(jiān)視”。
圖27中所示的主屏幕400實時顯示從多個成像設備2接收到的視頻數(shù)據(jù),并且表示視頻顯示部401f指明觸發(fā)區(qū)域“tr6”和檢測區(qū)域“k61”和“k62”的狀態(tài)。在此,主屏幕400上被指明的觸發(fā)區(qū)域和檢測區(qū)域存在于第二基礎區(qū)域802a的位置進行相對地設置的位置,其中的第二基礎區(qū)域802a的位置通過設置變更屏幕700來確定。這是因為存儲在存儲部302中的觸發(fā)區(qū)域和檢測區(qū)域的位置信息不是圖像的顯示區(qū)域中的絕對位置的信息,而是表示相對于基礎區(qū)域(這里是第二基礎區(qū)域802a)的相對位置的信息。此外,存儲在存儲部302中的觸發(fā)區(qū)域和檢測區(qū)域的位置信息可以是顯示區(qū)域中的絕對位置的信息。在此情況下,觸發(fā)區(qū)域和檢測區(qū)域的位置分別由觸發(fā)區(qū)域指明部305和檢測區(qū)域指明部307通過第一基礎區(qū)域801和第二基礎區(qū)域802a之間的偏移量進行修正。
在特定主屏幕400的圖像判定操作中,首先視頻分配部312對于從視頻接收部301接收到的實時視頻數(shù)據(jù)進行排序,并且將其顯示在視頻顯示部401a至401f。觸發(fā)生成部313從存儲部302獲取通過變化點檢測部306檢測出的變化點處的幀的差異圖像。然后,觸發(fā)生成部313將差異圖像與視頻顯示部401f所指明觸發(fā)區(qū)域“tr6”中的視頻數(shù)據(jù)的幀的觸發(fā)區(qū)域進行比較。觸發(fā)生成部313將視頻數(shù)據(jù)的幀的觸發(fā)區(qū)域中的圖像與變化點的幀的差異圖像進行比較,然后在作為像素值相差大于或等于預定靈敏度的像素總數(shù)的差值小于預定閾值的時刻生成觸發(fā)信號。
檢測區(qū)域“k61”和“k62”的屬性信息的檢測延遲時間被設置為圖14中所示的值。檢測區(qū)域判定314從存儲部302中獲取被指明的檢測區(qū)域的屬性信息。檢測區(qū)域判定部314在接收到觸發(fā)生成部313生成的觸發(fā)信號時,在設置時間之前或設置時間之后,將檢測參考圖像與被指明的檢測區(qū)域中的視頻數(shù)據(jù)幀中的檢測區(qū)域的圖像進行比較,并且執(zhí)行是否存在異常的圖像判定。
具體地,檢測區(qū)域判定部314將從觸發(fā)生成部313接收到的與觸發(fā)區(qū)域“tr6”對應的觸發(fā)信號的時間點與觸發(fā)區(qū)域“k61”對應的檢測延遲時間“2.14”秒之后的視頻數(shù)據(jù)的幀的檢測區(qū)域中的圖像與檢測參考圖像進行比較,并且執(zhí)行是否存在異常的圖像判定。在此時,在圖像判定中,檢測判定部314將檢測參考圖像與檢測區(qū)域中的圖像進行比較,并且在差異大于或等于屬性信息的閾值的情況下,確定檢測區(qū)域“k61”的圖像判定為不正常,其中的差異是像素值差別大于或等于檢測區(qū)域“k61”的屬性信息的靈敏度的像素的總數(shù)。因此,檢測區(qū)域確定部314在接收到觸發(fā)信號的時間點之前的時間點執(zhí)行圖像確定的情況的示例包括在諸如壓配合機的設施中進行圖像判定的情況,通過使用開始壓配合操作的定時作為觸發(fā),針對壓配合后的壓配合狀態(tài)來執(zhí)行圖像判定。具體地說,觸發(fā)發(fā)生部313通過使用允許壓配和機相對于工件對于壓配合件進行壓配合操作被啟動的定時作為觸發(fā)來生成觸發(fā)信號。之后,壓配和機相對于工件對于壓配合部件進行壓配合,并且壓配合機的每個致動器在壓配合操作結(jié)束后返回到原點位置。然后,檢測區(qū)域確定部314對于進行壓配合后的工件的壓配合狀態(tài)進行圖像確定。檢測區(qū)域判定部314的圖像判定的定時是從接收到來自觸發(fā)產(chǎn)生部313的觸發(fā)信號的檢測延遲時間所設定的時間之后的定時。從生成觸發(fā)信號的壓配合操作開始到壓配合后的壓配合狀態(tài)的圖像判定的時間是壓配合機的自動操作,因此是固定時間,并且將從觸發(fā)定時到圖像判定的檢測延遲時間設定為固定時間。
另外,檢測區(qū)域判定部314將從接收到來自觸發(fā)生成部313的與觸發(fā)區(qū)域“tr6”對應的觸發(fā)信號的時間點與觸發(fā)區(qū)域“k62”對應的檢測延遲時間“-1.86”秒之后(也就是“1.86”秒之前)的視頻數(shù)據(jù)的幀的檢測區(qū)域中的圖像與檢測參考圖像進行比較,并且執(zhí)行是否存在異常的圖像判定。因此,檢測區(qū)域確定部314在接收到觸發(fā)信號的時間點之前的定時執(zhí)行圖像確定的情況的示例包括如下情況:在諸如壓配合機的設施中,其中相對于工件將壓配合件進行手動地壓配合,將操作人員將壓配合后的工件放入成品中的定時作為觸發(fā),并且對于壓配合之后的處于在裝入成品之前在壓配機中的狀態(tài)的工件進行圖像判定。具體地,首先,操作者將壓配合之前的工件設定在壓配合機中。接下來,操作者按下壓配合啟動按鈕,并且允許壓配和機開始壓配合部件相對于工件的壓配合操作。在壓配合之后,操作者拿起壓配合之后的工件,并將工件放在成品中。觸發(fā)生成部313通過使用操作者將壓配合后的工件放入成品中的定時作為觸發(fā)來生成觸發(fā)信號。然后,檢測區(qū)域判定部314在壓配之后的定時從接收到觸發(fā)信號的定時起并且在檢測延遲時間所設置的時間之前,也就是放入成品之前的設置在壓配合機中的時刻,對于工具執(zhí)行圖像判定。因此,通過在產(chǎn)生觸發(fā)信號的時刻之前對于設置在壓制機中的工具進行圖像判定能夠防止出現(xiàn)以下問題。也就是說,例如存在如下情況:操作者設置工件,然后由于補休而暫時離開并返回到操作現(xiàn)場,將壓配合之前的工件放入成品中,而未調(diào)用壓配合操作。在這種情況下,將工件放入成品的定時用作觸發(fā),并且在從觸發(fā)的時間點起由檢測延遲時間所設置的時間之前的定時執(zhí)行圖像判定,因此操作者能夠判定工件尚未壓配,并且能夠防止壓配之前的工作與成品混合。
然后,在檢測區(qū)域判定部314判定是否存在異常的情況下,外部輸出部316向外部設備10輸出異常信號。
(設置變更操作的總體流程)
圖28是示出在設置變更屏幕上進行的設置變更操作的示例的流程圖,其中的設置變更屏幕顯示在根據(jù)本實施例的信息處理設備的顯示設備上。將參考圖28總體描述設置變更操作的流程。
<步驟s11>
用戶根據(jù)對于輸入部303的操縱,將執(zhí)行設置變更的設置號輸入到主屏幕400(參考圖4)的設置號輸入部415中。在根據(jù)用戶對于輸入部303的操作而按下設置變更按鈕414的情況下,設置控制部327獲取與輸入到設置號輸入部415中的設置號對應的設置信息是否存儲在存儲部302中。此后,將描述設置控制部327獲取與存儲部302中所存儲的設置號對應的設置信息的情況。然后,過程進行到步驟s12。
<步驟s12>
設置控制部327停止與輸入的設置號相關(guān)聯(lián)的成像設備2的圖像判定操作(監(jiān)視操作)。然后,設置控制部327從主屏幕400過渡到設置變更屏幕700。然后,過程進行到步驟s13。
<步驟s13>
消息控制部321在操作指令顯示部704上顯示促使作為設置變更目標的成像設備2的位置的調(diào)整的消息信息,并且在操作進度顯示部705上顯示設置變更操作處于“1.調(diào)整相機與參考進行匹配”的階段。在用戶調(diào)整成像設備2的位置的同時,視頻顯示部322從顯示在實時視頻顯示部703b上的實時視頻數(shù)據(jù)的幀中提取出提取圖像(臨時基礎區(qū)域802中的圖像),并將提取圖像顯示在提取圖像顯示部702b。用戶將成像設備2移動到圖18中所示的位置并且使得成像設備2處于靜止。
<步驟s14>
靜態(tài)判定部325判定成像設備2是否處于靜止。在靜態(tài)判定部325確定成像設備2處于靜止的情況下,基礎區(qū)域指定部323執(zhí)行匹配操作,該匹配操作搜索與顯示在實時視頻顯示部703b上的視頻數(shù)據(jù)的幀中的基礎參考圖像一致的圖像。在基礎區(qū)域指定部323執(zhí)行匹配操作時,消息控制部321在操作指令顯示部704上顯示消息信息,該消息信息表示執(zhí)行匹配操作的效果(在圖19的示例中,顯示“系統(tǒng)正在檢查”)。另外,消息控制部321在操作進度顯示部705上顯示出設置變更操作的操作進度處于“2.系統(tǒng)進行檢查”的階段。然后,過程進行到步驟s15。
<步驟s15>
在基礎區(qū)域指定部323的匹配操作成功的情況下(在圖28中,表示為“匹配成功”)(步驟s15:是),過程進行到步驟s16,并且作為匹配操作的結(jié)果,并且在顯示在實時視頻顯示部703b上的視頻數(shù)據(jù)的幀中未觀察到與基礎參考圖像一致的圖像的情況下(步驟s15:否),過程進行到步驟s17。
<步驟s16>
在匹配操作成功的情況下,如圖22中所示,基礎區(qū)域指定部323顯示臨時調(diào)整結(jié)果通知對話640,其表示匹配操作成功的效果和促使固定成像設備2的效果。另外,作為匹配操作的結(jié)果,在顯示在實時視頻顯示部703b上的幀中,基礎區(qū)域指明部323通過移動臨時基礎區(qū)域802來表示與基礎參考圖像一致的圖像。另外,消息控制部321在操作進度顯示部705上顯示出設置變更操作的操作進度處于“3.利用夾具固定相機”的階段。然后,過程進行到步驟s18。
<步驟s17>
消息控制部321在操作指令顯示部704上顯示消息信息,該消息信息表示匹配操作不成功的效果(在圖28中,表示為“顯示失敗”)。另外,匹配操作不成功,因此用戶需要再次調(diào)整成像設備2的位置,消息控制部321在操作進度顯示部705上顯示出設置變更操作的操作進度回到“1.調(diào)整相機與參考進行匹配”的階段。然后,過程返回到步驟s13。
<步驟s18>
用戶根據(jù)臨時調(diào)整結(jié)果通知對話640所表示的消息來固定成像設備2,然后根據(jù)輸入部303的操作而按下確定按鈕641。然后,過程進行到步驟s19。
<步驟s19>
如圖23中所示,基礎區(qū)域確定器326顯示搜索進展對話630,并且執(zhí)行最后匹配操作(針對最后確認的匹配操作)。另外,在執(zhí)行基礎區(qū)域確定器326的最后匹配操作的同時,消息控制部321在操作指令顯示部704上顯示消息信息,該消息信息表示執(zhí)行最后匹配操作的效果(在圖23的示例中,顯示“現(xiàn)在系統(tǒng)進行最后檢查”)。另外,消息控制部321在操作進度顯示部705上顯示出設置變更操作的操作進度處于“4.系統(tǒng)進行最后檢查”的階段。然后,過程進行到步驟s20。
<步驟s20>
在基礎區(qū)域確定器326的最后匹配操作成功的情況下(在圖28中,表示為“匹配成功”)(步驟s20:是),過程進行到步驟s22,并且作為匹配操作的結(jié)果,在顯示在實時視頻顯示部703b上的視頻數(shù)據(jù)的幀中未觀察到與基礎參考圖像一致的圖像的情況下(步驟s20:否),過程進行到步驟s21。
<步驟s21>
消息控制部321在操作指令顯示部704上顯示消息信息,該消息信息表示最后匹配操作不成功的效果(在圖28中,表示為“顯示失敗”)。另外,最后匹配操作不成功,因此用戶需要再次調(diào)整成像設備2的位置,消息控制部321在操作進度顯示部705上顯示出設置變更操作的操作進度返回到“1.調(diào)整相機與參考進行匹配”的階段。然后,過程返回到步驟s13。
<步驟s22>
在最后匹配操作成功的情況下,如圖25和圖26中所示,基礎區(qū)域確定器326通過移動臨時基礎區(qū)域802,在顯示在實時視頻顯示部703b上的幀中將與基礎參考圖像一致的圖像表示為第二基礎區(qū)域802a。也就是說,基礎區(qū)域確定器326將第二基礎區(qū)域802a的位置確定為根據(jù)與參考靜止圖像顯示部703a的第一基礎區(qū)域801對應的位置進行修正的位置。另外,基礎區(qū)域確定器326將所確定的第二基礎區(qū)域802a的信息與設置號相關(guān)聯(lián)地存儲在存儲部302中。因此,與設置號相關(guān)聯(lián)的一個成像設備2的設置變更操作完成。另外,消息控制部321在相機實施狀態(tài)顯示部706上顯示“執(zhí)行完成”,用于表示與設置號相關(guān)聯(lián)的成像設備的設置變更操作完成。
然后,在與設置號相關(guān)聯(lián)的一個成像設備2的設置變更操作完成,并且存在著與相同的設置號類似地相關(guān)聯(lián)并且設置變更操作未完成的成像設備2的情況下(步驟s22:是),如圖25中所示,設置控制部327顯示下一個相機處理對話650,其表示允許操作進行到針對下一個成像設備2的設置變更操作的效果。然后,在用戶根據(jù)輸入部303的操縱而按下確定按鈕651的情況下,過程進行到步驟s13。
相反,在與設置號相關(guān)聯(lián)的一個成像設備2(在上面的描述中,成像設備2f)的設置變更操作完成,而不存在與相同設置號類似地相關(guān)聯(lián)并且設置變更操作未完成的成像設備2的情況下(步驟s22:否),如圖26中所示,設置控制部327顯示出設置變更結(jié)束對話660,其表示與設置號相關(guān)聯(lián)的所有成像設備2的設置變更操作完成的效果。在根據(jù)用戶對于輸入部303的操縱而按下圖26中所示的設置變更結(jié)束對話660的確定按鈕661的情況下,設置控制部327將設置變更屏幕700過渡到主屏幕400。因此,與設置號相關(guān)聯(lián)的所有成像設備2的設置變更操作結(jié)束。
如上所述,當執(zhí)行設置變更時,基礎區(qū)域確定器326執(zhí)行匹配操作,該匹配操作在用戶改變設置位置的成像設備2的視頻數(shù)據(jù)的幀中搜索與基礎參考圖像一致(匹配)的區(qū)域,并且基礎區(qū)域確定器326在成像設備2的視頻數(shù)據(jù)的幀中確定與基礎參考圖像一致的第二基礎區(qū)域802a。此時,通過表示基礎參考圖像的第一基礎區(qū)域801的位置與由基礎區(qū)域確定器326判定的第二基礎區(qū)域802a的位置之間的偏移量來修正諸如觸發(fā)區(qū)域和檢測區(qū)域的判定區(qū)域的位置。因此,當執(zhí)行設置變更時,不必再次修改和指明判定區(qū)域,根據(jù)匹配操作的成功和失敗來表示成像設備2的正確的變更位置,因此能夠易于在正確的變更位置中設置成像設備2的設置位置(設置變更的位置)。另外,當執(zhí)行設置變更時,執(zhí)行上述的匹配操作,并且因此不必配置成像設備2使得成像設備2的實時視頻數(shù)據(jù)的幀與參考靜止圖像完全一致,并且能夠易于在正確的變更位置設置成像設備2的設置位置(設置變更的位置)。
另外,當執(zhí)行設置變更時,在成像設備2設置在變更位置并且處于靜止的情況下,匹配操作由基礎區(qū)域指定部323自動執(zhí)行。然后,在匹配操作成功的情況下,用戶固定成像設備2,然后通過基礎區(qū)域確定器326執(zhí)行最后匹配操作。在固定成像設備2之后手動執(zhí)行匹配操作,并且匹配失敗的情況下,成像設備2的固定被松開,需要調(diào)整修正后的設置位置,但是正如上述操作,在成像設備2處于靜止的狀態(tài)下自動執(zhí)行匹配操作,因此易于調(diào)整成像設備2的設置位置,并且能夠減少變更的操作負載。
另外,在設置變更屏幕700中,期望的是第一基礎區(qū)域801的幀顯示在參考靜止圖像顯示部703a,并且臨時基礎區(qū)域802和第二基礎區(qū)域802a的幀顯示在實時視頻顯示部703b上。因此,用戶是成像設備2進行成像所在的成像設備2的方法的引導,因此易于調(diào)整成像設備2的設置位置,并且能夠減少設置變更的操作負載。
另外,期望的是基礎區(qū)域指定部323和基礎區(qū)域確定器326在實時視頻顯示部703b上顯示的幀的預定范圍內(nèi)執(zhí)行匹配操作。因此,能夠減少匹配操作的處理負載。
另外,當開始設置變更操作時,期望的是設置控制部327自動停止與設置號相關(guān)聯(lián)的成像設備2的圖像判定操作(監(jiān)視操作)。因此,需要手動地逐個停止與設置號相關(guān)聯(lián)的一個或多個成像設備2的監(jiān)視操作,因此能夠減少設置變更的操作負載。
另外,圖28中所示的成像設備2的設置位置的變更操作過程不限于執(zhí)行設置變更的情況,并且能夠應用于除了設置變更以外的場景中的成像設備2的設置位置被改變的情況。
此外,在設置屏幕500中,將觸發(fā)區(qū)域和檢測區(qū)域指明為除了基礎區(qū)域570之外的區(qū)域,但是區(qū)域不限于此,并且可以指明其他的判定區(qū)域。例如,在檢測區(qū)域中,基于觸發(fā)信號來執(zhí)行圖像判定,并且能夠指明持續(xù)執(zhí)行圖像判定的全時(full-time)檢測區(qū)域。
另外,在上述實施例中,將觸發(fā)生成部313生成的觸發(fā)信號用作檢測區(qū)域判定部314的圖像判定的定時的參考,但是參考不限于此。例如,觸發(fā)信號可以用作在生產(chǎn)實施側(cè)執(zhí)行預定處理的定時的參考,并且在此情況下,可以在生成觸發(fā)信號的時間點將觸發(fā)信號發(fā)送到生產(chǎn)設施。
另外,在本實施例的第一再現(xiàn)部304、觸發(fā)區(qū)域指明部305、變化點檢測部306、檢測區(qū)域指明部307、設置部308、視頻分配部312、觸發(fā)生成部313、檢測區(qū)域判定部314、消息控制部321、視頻顯示部322、基礎區(qū)域指定部323、圖像提取部324、靜態(tài)判定部325、基礎區(qū)域確定器326、設置控制部327、和基礎區(qū)域指明部331中的至少任意一個是通過程序來實現(xiàn)的情況下,通過將該程序預先并入到rom等中來提供程序。另外,本實施例的信息處理設備3中執(zhí)行的程序可以用于通過以下方式來提供:以可安裝格式或可執(zhí)行格式的文件記錄在通過計算機可讀取的記錄介質(zhì),諸如cd-rom、軟盤(fd)、cd-r、以及dvd。另外,本實施例的信息處理設備3中執(zhí)行的程序可以用于存儲在連接到諸如互聯(lián)網(wǎng)的網(wǎng)絡的計算機上并且通過經(jīng)過網(wǎng)絡進行下載的方式來提供。另外,本實施例的信息處理設備3中執(zhí)行的程序可以用于通過諸如互聯(lián)網(wǎng)的網(wǎng)絡進行提供或分發(fā)。本實施例的信息處理設備3中執(zhí)行的程序具有包括上述第一再現(xiàn)部304、觸發(fā)區(qū)域指明部305、變化點檢測部306、檢測區(qū)域指明部307、設置部308、視頻分配部312、觸發(fā)生成部313、檢測區(qū)域判定部314、消息控制部321、視頻顯示部322、基礎區(qū)域指定部323、圖像提取部324、靜態(tài)判定部325、基礎區(qū)域確定器326、設置控制部327、和基礎區(qū)域指明部331中的至少任意一個的模塊配置,cpu從作為實際硬件的上述rom讀取程序并且進行執(zhí)行,因此通過上述部的每個部可以通過加載在主存儲設備上來生成。參考標記列表
1圖像處理系統(tǒng)
2、2a至2f成像設備
3信息處理設備
4網(wǎng)絡
10外部設備
101cpu
102rom
103ram
104外部存儲設備
105顯示器
106網(wǎng)絡接口
107鍵盤
108鼠標
109dvd驅(qū)動器
110dvd
111外部設備接口
112總線
301視頻接收部
302存儲部
303輸入部
304第一再現(xiàn)部
305觸發(fā)區(qū)域指明部
306變化點檢測部
307檢測區(qū)域指明部
308設置部
312視頻分配部
313觸發(fā)生成部
314檢測區(qū)域判定部
315顯示控制部
316外部輸出部
317顯示部
321消息控制部
322視頻顯示部
323基礎區(qū)域指定部
324圖像提取部
325靜態(tài)判定部
326基礎區(qū)域確定部
327設置控制部
331基礎區(qū)域指明部
400主屏幕
401、401a至401f視頻顯示部
411監(jiān)視開始按鈕
412監(jiān)視停止按鈕
413監(jiān)視設置按鈕
414設置變更按鈕
415設置號輸入部
421、421a至421f狀態(tài)顯示部
422、422a至422f設置號顯示部
500設置屏幕
501相機選擇標簽
502設置視頻顯示部
503a再現(xiàn)按鈕
503b暫停按鈕
503c快進按鈕
503d快退按鈕
503e停止按鈕
504搜索條
505滑塊
506時間顯示部
507觸發(fā)區(qū)域信息部
508a參考圖像顯示部
508a差異圖像顯示部
509檢測區(qū)域信息部
510檢測區(qū)域按鈕部
510a動作按鈕
510b圖像判定選擇按鈕
510c刪除按鈕
510e靈敏度提高按鈕
510f靈敏度降低按鈕
510g閾值提高按鈕
510h閾值降低按鈕
511設置讀出按鈕
512設置寫入按鈕
513設置反映按鈕
514關(guān)閉按鈕
515設置號顯示部
530觸發(fā)區(qū)域
535、536檢測區(qū)域
540觸發(fā)標記
551區(qū)域選擇標簽
561設置號顯示部
562基礎區(qū)域信息部
563刪除按鈕
570基礎區(qū)域
600變化點選擇對話
601是按鈕
602否按鈕
603關(guān)閉按鈕
610無變化點通知對話
611確定按鈕
612關(guān)閉按鈕
620無設置號通知對話
621確定按鈕
622關(guān)閉按鈕
630搜索過程對話
640臨時調(diào)整結(jié)果通知對話
641確定按鈕
642關(guān)閉按鈕
650下個相機處理對話
651確定按鈕
652關(guān)閉按鈕
660設置變更結(jié)束對話
661確定按鈕
662關(guān)閉按鈕
700設置變更屏幕
701設置號顯示部
702a參考圖像顯示部
702b提取圖像顯示部
703a參考靜止圖像顯示部
703b實時視頻顯示部
704操作指令顯示部
705操作進度顯示部
706相機實現(xiàn)狀態(tài)顯示部
707暫停按鈕
801第一基礎區(qū)域
802臨時基礎區(qū)域
802a第二基礎區(qū)域
文獻列表
專利文獻
專利文獻1:jp2013-108875a