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