專利名稱:圖像處理系統(tǒng)、該系統(tǒng)用控制方法、該系統(tǒng)終端裝置用程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于通過在計(jì)算機(jī)內(nèi)處理拍攝規(guī)定對(duì)象物而得到的圖像,執(zhí)行對(duì)上述對(duì)象物的計(jì)測(cè)處理的技術(shù)領(lǐng)域。尤其,本發(fā)明涉及下述技術(shù),即在經(jīng)由計(jì)算機(jī)網(wǎng)絡(luò)連接具有執(zhí)行上述計(jì)測(cè)處理的功能的圖像處理裝置和任意個(gè)的終端裝置的系統(tǒng)中,用于控制與各裝置間的通信和圖像顯示相關(guān)的處理。
背景技術(shù):
在工業(yè)用產(chǎn)品的制造現(xiàn)場(chǎng)中對(duì)組裝品的定位和完成品進(jìn)行檢查時(shí),多使用稱為“視覺傳感器”的圖像處理裝置。這種圖像處理裝置對(duì)通過照相機(jī)得到的計(jì)測(cè)對(duì)象的圖像實(shí)施二值化處理和邊緣抽取處理等,抽取出規(guī)定的特征部分,根據(jù)該抽取結(jié)果,計(jì)測(cè)對(duì)象物的位置、面積等。此外,為了檢查的目的而使用的圖像處理裝置中,進(jìn)行計(jì)測(cè)結(jié)果與規(guī)定閾值相比等,并判定對(duì)象物的良/不良,輸出該判定結(jié)果。
現(xiàn)有的圖像處理裝置由于僅僅組裝有RS-232C等的接口,因此限制了可與外部設(shè)備連接的距離范圍。關(guān)于這一點(diǎn),申請(qǐng)人先前開發(fā)了配備以太網(wǎng)(注冊(cè)商標(biāo))用的接口的類型的圖像處理裝置(參考非專利文獻(xiàn)1)。根據(jù)該結(jié)構(gòu),可將圖像處理裝置的主體組裝到工場(chǎng)內(nèi)的LAN系統(tǒng),從而使得可進(jìn)行信息交換的距離范圍比原來擴(kuò)大。
吉浦豪、飯?zhí)镄劢椤⑿∷尚覐V,“視覺傳感器形F250不間斷調(diào)整功能”歐姆龍技術(shù)(OMRON TECHNICS),平成13年9月,第41卷,第3期,歐姆龍株式會(huì)社技術(shù)本部發(fā)行,p.266-270根據(jù)上述非專利文獻(xiàn)1公開的圖像處理裝置,可認(rèn)為經(jīng)由互聯(lián)網(wǎng)等能夠連接遠(yuǎn)處(是指放置了圖像處理裝置的工場(chǎng)等現(xiàn)場(chǎng)之外的場(chǎng)所)的通信終端。如果實(shí)現(xiàn)這種連接,則即便在對(duì)圖像處理裝置的使用很了解的人不在現(xiàn)場(chǎng)的時(shí)候,也能夠從遠(yuǎn)處進(jìn)行圖像狀態(tài)的確認(rèn)和對(duì)裝置的設(shè)定,能夠大大提高便利性。
但是,如果在遠(yuǎn)處的用戶側(cè)的計(jì)算機(jī)系統(tǒng)中,設(shè)置有防火墻或路由器等限制外部數(shù)據(jù)的取入的單元時(shí),則有可能不能進(jìn)行數(shù)據(jù)的交換。此外,遠(yuǎn)處的用戶使用的終端裝置一般是個(gè)人計(jì)算機(jī),因此,也會(huì)產(chǎn)生即便該用戶進(jìn)行了對(duì)圖像處理裝置的設(shè)定操作,現(xiàn)場(chǎng)側(cè)的用戶也不容易識(shí)別出進(jìn)行了怎樣的設(shè)定的問題。
發(fā)明內(nèi)容
本發(fā)明著眼于上述問題而成的,其第一目的是,可不被用戶側(cè)的網(wǎng)絡(luò)環(huán)境所左右、能夠?qū)崿F(xiàn)圖像處理裝置與終端裝置之間的通信,同時(shí),在圖像處理裝置的設(shè)置現(xiàn)場(chǎng)和遠(yuǎn)處可幾乎同時(shí)視覺辨認(rèn)出相同的圖像。
此外,本發(fā)明的第二目的是,在遠(yuǎn)處的用戶進(jìn)行設(shè)定操作時(shí),通過對(duì)應(yīng)于設(shè)定操作而同樣地更新圖像處理裝置和終端雙方的顯示畫面,由此現(xiàn)場(chǎng)側(cè)的用戶也可容易地識(shí)別出來自遠(yuǎn)處的設(shè)定操作的內(nèi)容。
本發(fā)明的圖像處理系統(tǒng)是具有執(zhí)行規(guī)定的計(jì)測(cè)處理的功能的圖像處理裝置和任意個(gè)終端裝置經(jīng)由計(jì)算機(jī)網(wǎng)絡(luò)連接而成的系統(tǒng)。圖像處理裝置是利用動(dòng)態(tài)圖像或連續(xù)生成的靜止圖像來執(zhí)行各種圖像處理的裝置,可具有由計(jì)算機(jī)構(gòu)成的控制部和通信用的接口電路。終端裝置是個(gè)人計(jì)算機(jī)等,最好是連接用于顯示圖像的監(jiān)視器的裝置或?qū)⒈O(jiān)視器一體化的裝置。終端裝置中可引入為了圖像處理系統(tǒng)用而生成的軟件。此外,一臺(tái)圖像處理裝置上可連接一到多臺(tái)終端裝置。此外,關(guān)于圖像處理裝置,也可以將多臺(tái)裝置連接于計(jì)算機(jī)網(wǎng)絡(luò)。
此外,終端裝置可一直連接于計(jì)算機(jī)網(wǎng)絡(luò),但在對(duì)圖像處理裝置的連接上最好設(shè)置限制。例如,可向能夠使用的用戶預(yù)先賦予口令等,基于來自終端裝置的登錄要求,許可連接。在連接后來自終端裝置的訪問未進(jìn)行規(guī)定時(shí)間以上時(shí),可切斷連接。
關(guān)于上述圖像處理系統(tǒng),本發(fā)明的第一控制方法中,上述圖像處理裝置中,反復(fù)執(zhí)行第一步驟和第二步驟以及第三步驟,同時(shí),以從上述終端裝置接受了基于無國(guó)界協(xié)議的圖像發(fā)送要求為條件,執(zhí)行第四步驟和第五步驟;該第一步驟生成處理對(duì)象的圖像;該第二步驟基于上述處理對(duì)象的圖像生成顯示用圖像;該第三步驟將上述顯示用圖像保存在存儲(chǔ)器;該第四步驟從新的圖像中依次抽取出規(guī)定數(shù)量的上述存儲(chǔ)器內(nèi)的顯示用圖像;該第五步驟根據(jù)預(yù)先在該圖像處理裝置中設(shè)定的規(guī)定形式,生成包含抽取出的顯示用圖像且不包含上述終端裝置的控制信息的應(yīng)答數(shù)據(jù),并返送到上述終端裝置。上述終端裝置中,執(zhí)行A步驟和B步驟以及C步驟;該A步驟按照在該終端裝置中預(yù)先設(shè)定的規(guī)定的數(shù)據(jù)形式,對(duì)上述圖像處理裝置發(fā)送上述圖像發(fā)送要求;該B步驟接收針對(duì)該圖像發(fā)送要求的來自圖像處理裝置的應(yīng)答數(shù)據(jù);該C步驟按照在該終端裝置中預(yù)先設(shè)定的規(guī)定形式,在監(jiān)視器上顯示上述應(yīng)答數(shù)據(jù)中包含的顯示用圖像。
圖像處理裝置中,例如,可生成動(dòng)態(tài)圖像或連續(xù)的靜止圖像并將各對(duì)象物的圖像顯示在監(jiān)視器上,并且執(zhí)行對(duì)應(yīng)于目的的計(jì)測(cè)處理。作為顯示用圖像,不限于處理對(duì)象圖像本身,可生成包含對(duì)該圖像的變換圖像(二值圖像、邊緣圖像等)、表示計(jì)測(cè)處理結(jié)果的報(bào)告(柱狀圖、曲線、數(shù)值等)、執(zhí)行了檢查的情況下的良否判定結(jié)果、處理時(shí)刻等的信息的圖像。生成的顯示用圖像可顯示在與圖像處理裝置連接或一體化的監(jiān)視器上。此外,存儲(chǔ)器中可依次存儲(chǔ)過去的規(guī)定期間內(nèi)的顯示用圖像,但不限于此,也可存儲(chǔ)規(guī)定張數(shù)的顯示用圖像。
本發(fā)明中所使用的無國(guó)界協(xié)議是規(guī)定為對(duì)發(fā)送了要求(命令)的設(shè)備,從發(fā)送地的設(shè)備返送對(duì)應(yīng)于要求的應(yīng)答(響應(yīng))的協(xié)議。作為無國(guó)界協(xié)議,例如可使用HTTP協(xié)議。
兩個(gè)設(shè)備之間進(jìn)行多個(gè)循環(huán)的基于無國(guó)界協(xié)議的交換時(shí),應(yīng)答側(cè)的設(shè)備不被前后的應(yīng)答內(nèi)容所左右,按照每個(gè)要求返送獨(dú)立的信息。此外,一般的計(jì)算機(jī)系統(tǒng)中,如果是對(duì)于基于無國(guó)界協(xié)議的要求的應(yīng)答,則設(shè)定為必須接受。本發(fā)明中,終端裝置和圖像處理裝置之間進(jìn)行基于無國(guó)界協(xié)議的通信,因此網(wǎng)絡(luò)上存在防火墻或路由器等限制外部數(shù)據(jù)的通過的單元時(shí),也可毫無問題地進(jìn)行信息的發(fā)送接收。
圖像處理裝置中,在上述第四步驟中,可抽取出存儲(chǔ)器內(nèi)的最新的顯示用圖像。此外,在存儲(chǔ)器中存儲(chǔ)有多張圖像的情況下,可從最新的顯示用圖像依次追溯,并抽取出多張顯示用圖像。在抽取出多張顯示用圖像的情況下,可將按時(shí)間序列排列了這些顯示用圖像的內(nèi)容包含在應(yīng)答數(shù)據(jù)中。并且,在抽取多張顯示用圖像的情況下,最舊的圖像原樣抽取,但其它顯示用圖像也可加工成對(duì)一個(gè)階段之前的圖像的差分圖像。此時(shí),如上述差分圖像這樣的被加工了的圖像也可以認(rèn)為是顯示用圖像。進(jìn)而,顯示用圖像中還可實(shí)施壓縮處理或加密處理等。
本發(fā)明相關(guān)的終端裝置,通過發(fā)送圖像發(fā)送要求,可從圖像處理裝置得到包含該時(shí)刻下的最新的顯示用圖像的應(yīng)答,并顯示該最新的顯示用圖像。并且,在得到了包含多張顯示用圖像的應(yīng)答數(shù)據(jù)的情況下,終端裝置中,可從舊的圖像開始依次連續(xù)顯示各圖像。
上述控制方法的第一方式中,圖像處理裝置中,在每次從上述終端裝置接受圖像發(fā)送要求時(shí),執(zhí)行上述第四步驟和第五步驟。此外,上述終端裝置中,按A、B的順序反復(fù)執(zhí)行上述A步驟和B步驟,同時(shí)隨著B步驟的執(zhí)行而執(zhí)行C步驟。即,終端裝置中,在每次向圖像處理裝置發(fā)送圖像發(fā)送要求、接收對(duì)該要求的應(yīng)答數(shù)據(jù)時(shí),進(jìn)行圖像顯示處理,并發(fā)送下一個(gè)圖像發(fā)送要求。并且,C步驟的圖像顯示處理,可以在應(yīng)答數(shù)據(jù)的接收完成以后執(zhí)行,但不限于此,也可以與應(yīng)答數(shù)據(jù)的接收并行地執(zhí)行(在下面的方式中也同樣)。
終端裝置中,如果可將上述處理流程充分地高速化,則可以幾乎同時(shí)顯示圖像處理裝置側(cè)顯示的圖像。因此,在圖像處理裝置的設(shè)置現(xiàn)場(chǎng)的用戶與遠(yuǎn)處的用戶之間,可以一邊確認(rèn)相同圖像一邊進(jìn)行順利地聯(lián)絡(luò)。此外,關(guān)于圖像處理裝置的動(dòng)作狀態(tài)或計(jì)測(cè)處理的結(jié)果,可以具有統(tǒng)一的認(rèn)識(shí)。
此外,在終端裝置的處理速度或通信的速度沒有被充分地高速化的情況下,在終端裝置變?yōu)榭山邮請(qǐng)D像數(shù)據(jù)的時(shí)刻,也能夠發(fā)送該時(shí)刻下的最新的顯示用圖像。即,圖像處理裝置中,可配合于終端裝置的處理速度和通信的速度而間隔地發(fā)送顯示用圖像。此時(shí),終端裝置中,可能不能以與圖像處理裝置同等的精度顯示圖像(例如,顯示段送式(駒送り)圖像),但由于能夠以短的時(shí)間差確認(rèn)與圖像處理裝置顯示的圖像相同的圖像,因此終端裝置的用戶可充分地把握?qǐng)D像處理裝置的動(dòng)作狀況等。
圖像處理裝置中,將包含顯示用圖像的應(yīng)答數(shù)據(jù)設(shè)為預(yù)先在該圖像處理裝置中設(shè)定的規(guī)定形式,此外,不包含終端裝置的控制信息,終端裝置中,將圖像發(fā)送要求的數(shù)據(jù)形式和顯示用畫面的顯示形式設(shè)為預(yù)先在終端裝置中設(shè)定的規(guī)定形式,引入到終端裝置的軟件是為了圖像處理系統(tǒng)用而生成的軟件,不使用所謂的Web瀏覽器。這是由于,如果在Web瀏覽器中執(zhí)行從圖像處理裝置發(fā)送的控制信息并進(jìn)行顯示,則除顯示對(duì)象的數(shù)據(jù)外,控制信息也附加到通信數(shù)據(jù)上,會(huì)導(dǎo)致數(shù)據(jù)量的增加。此外,還因?yàn)?,在終端裝置中每次接收來自圖像處理裝置的數(shù)據(jù)時(shí),得到控制信息并執(zhí)行其內(nèi)容,因此,在動(dòng)作速度方面可能會(huì)產(chǎn)生延遲,不適合于容量大的圖像數(shù)據(jù)的通信或顯示。
上述控制方法的第二方式中,圖像處理裝置中,在每次從上述終端裝置接受圖像發(fā)送要求時(shí),執(zhí)行上述第四步驟和第五步驟。此外,上述終端裝置中,在執(zhí)行了至少一次的A步驟后,按B、A的順序反復(fù)執(zhí)行上述A步驟和B步驟,同時(shí),隨著上述B步驟的執(zhí)行,在C步驟之前,執(zhí)行A步驟。即,可在至少發(fā)送一次圖像發(fā)送要求,接收了對(duì)應(yīng)于該發(fā)送的應(yīng)答數(shù)據(jù)后,在該應(yīng)答數(shù)據(jù)中所包含的顯示用圖像的顯示之前,發(fā)送下一個(gè)圖像發(fā)送要求。
根據(jù)上述第二方式,可以比上述第一方式早的時(shí)間輸出對(duì)圖像處理裝置的圖像發(fā)送要求。因此,終端裝置中,可以比第一方式短的間隔取得顯示用圖像,因此即使在圖像處理裝置側(cè)的顯示畫面動(dòng)作快的情況下,也可使終端裝置側(cè)的顯示追逐其動(dòng)作。
上述控制方法的第三方式中,上述圖像處理裝置中,當(dāng)接收了來自一個(gè)終端裝置的圖像發(fā)送要求時(shí),待機(jī)規(guī)定時(shí)間,在該待機(jī)時(shí)間內(nèi)接收了來自其它終端裝置的圖像發(fā)送要求時(shí),向上述一個(gè)終端裝置和其它終端裝置統(tǒng)一發(fā)送共通的應(yīng)答數(shù)據(jù)。根據(jù)這樣構(gòu)成,在一臺(tái)圖像處理裝置上連接有多臺(tái)終端裝置的情況下,不需要對(duì)來自各終端裝置的要求生成個(gè)別的應(yīng)答,可減輕圖像處理裝置側(cè)的控制負(fù)擔(dān)。并且,各終端裝置共通的應(yīng)答數(shù)據(jù)可以在上述待機(jī)時(shí)間的開始時(shí)刻生成,但不限于此,待機(jī)結(jié)束后,或快要結(jié)束之前生成也可以。此外,應(yīng)答數(shù)據(jù)的統(tǒng)一發(fā)送可以通過依次將相同應(yīng)答數(shù)據(jù)發(fā)送到多個(gè)終端裝置來進(jìn)行。
上述控制方法的第四方式中,終端裝置中,在執(zhí)行了根據(jù)上述A步驟、B步驟、C步驟的處理一個(gè)循環(huán)后,執(zhí)行D步驟,該D步驟基于該循環(huán)執(zhí)行所用的時(shí)間,設(shè)定與圖像處理裝置的通信所需的處理時(shí)間,并發(fā)送包含了該處理時(shí)間的第二次的圖像發(fā)送要求。此外,圖像處理裝置中,對(duì)不包含上述處理時(shí)間的圖像發(fā)送要求,僅執(zhí)行一次上述第四步驟和第五步驟,另一方面,對(duì)包含上述處理時(shí)間的圖像發(fā)送要求,在每次經(jīng)過上述處理時(shí)間時(shí),執(zhí)行上述第四步驟和第五步驟。此外,上述終端裝置中,在執(zhí)行了上述D步驟后,反復(fù)執(zhí)行上述B步驟和C步驟。
上述方式中,與圖像處理裝置的通信所需的處理時(shí)間可以認(rèn)為是從發(fā)送圖像發(fā)送要求到得到應(yīng)答數(shù)據(jù)的時(shí)間,或從發(fā)送圖像發(fā)送要求到顯示顯示用圖像的時(shí)間。圖像處理裝置,當(dāng)接收包含該處理時(shí)間的圖像發(fā)送要求時(shí),以后,在每次經(jīng)過處理時(shí)間時(shí),自動(dòng)生成新的應(yīng)答數(shù)據(jù)并發(fā)送到終端裝置,因此終端裝置不發(fā)出圖像發(fā)送要求也可自動(dòng)得到新的顯示用圖像,并更新監(jiān)視器的顯示。
并且,該方式相關(guān)的終端裝置中,可在執(zhí)行了規(guī)定循環(huán)的B步驟和C步驟后,或?qū)⑦@些步驟反復(fù)了規(guī)定期間后,再次執(zhí)行一個(gè)循環(huán)的根據(jù)A、B、C的各步驟的處理,基于該循環(huán)的執(zhí)行所用的時(shí)間來執(zhí)行D步驟。此外,圖像處理裝置中,在自動(dòng)地執(zhí)行上述應(yīng)答數(shù)據(jù)的生成和發(fā)送期間內(nèi),當(dāng)從該發(fā)送地的終端裝置再次接受了不包含處理時(shí)間的圖像發(fā)送要求時(shí),可終止上述應(yīng)答數(shù)據(jù)的自動(dòng)生成和發(fā)送,處理上述再次的圖像發(fā)送要求。這樣,可應(yīng)對(duì)由于通信線路的繁忙程度等使得通信所需的時(shí)間變動(dòng)了的情況。尤其,在處理時(shí)間的初始設(shè)定時(shí)通信線路繁忙的情況下,通過該繁忙緩和了時(shí)的重新設(shè)定,可縮短處理時(shí)間,因此可進(jìn)一步縮短顯示用圖像的接收間隔。
此外,上述方式中,在執(zhí)行了上述D步驟后的上述B步驟和C步驟的執(zhí)行中,計(jì)測(cè)執(zhí)行B步驟和C步驟一個(gè)循環(huán)期間的時(shí)間,當(dāng)該計(jì)測(cè)時(shí)間比上述處理時(shí)間變成僅短規(guī)定幅度時(shí),可根據(jù)該計(jì)測(cè)時(shí)間,更新上述處理時(shí)間,并再一次執(zhí)行上述D步驟。該情況下,圖像處理裝置中,基于該被更新了的處理時(shí)間,變更執(zhí)行上述第四步驟和第五步驟的間隔。因此,在變?yōu)樵诒茸畛踉O(shè)定了的處理時(shí)間短的時(shí)間內(nèi)接收顯示用圖像時(shí),可快速地更新處理時(shí)間。
上述控制方法的第五方式中,上述圖像處理裝置中,對(duì)應(yīng)于來自上述終端裝置的圖像發(fā)送要求,反復(fù)執(zhí)行上述第四步驟和第五步驟。此外,終端裝置中,在執(zhí)行了上述A步驟一次后,每次接收來自上述圖像處理裝置的應(yīng)答數(shù)據(jù)時(shí),執(zhí)行B步驟和C步驟。
上述方式中,如果終端裝置進(jìn)行一次圖像發(fā)送要求,則以后在圖像處理裝置側(cè)反復(fù)執(zhí)行抽取顯示用圖像的處理和生成包含抽取了的顯示用圖像的應(yīng)答數(shù)據(jù)并返送的處理。因此,作為終端裝置,如果使用可充分對(duì)應(yīng)第四步驟和第五步驟的執(zhí)行周期的性能的計(jì)算機(jī),則可按照跟隨圖像處理裝置側(cè)的顯示動(dòng)作的時(shí)間進(jìn)行顯示。從而,終端裝置的用戶可在基本相同的時(shí)間確認(rèn)與實(shí)際的圖像處理裝置顯示的圖像相同的圖像。
此外,第五方式可包含下面的方式。該方式中,在終端裝置側(cè),在上述B步驟中完成了應(yīng)答數(shù)據(jù)的接收時(shí),執(zhí)行向圖像處理裝置通知該接收完畢的處理。此外,圖像處理裝置中,通過來自上述終端裝置的接收完畢通知,識(shí)別出第五步驟的結(jié)束,然后執(zhí)行再一次的第四步驟。
上述方式能夠適用于將規(guī)定為向接收數(shù)據(jù)發(fā)送的對(duì)方側(cè)發(fā)送接收完畢的消息的協(xié)議(例如TCP協(xié)議)作為比上述無國(guó)界協(xié)議更下位的協(xié)議使用的情況中。并且,該協(xié)議為將應(yīng)答數(shù)據(jù)分割成多個(gè)數(shù)據(jù)包并發(fā)送的,在確認(rèn)對(duì)于發(fā)送了的數(shù)據(jù)包的來自終端裝置的接收完畢通知后,發(fā)送下一個(gè)數(shù)據(jù)包的情況下,對(duì)最終的數(shù)據(jù)包發(fā)送的接收完畢通知可被認(rèn)為是上述方式的接收完畢通知。
根據(jù)上述方式,可以持有配合于終端裝置的處理速度和通信的速度的間隔而抽取顯示用圖像并進(jìn)行發(fā)送。因此,在不能將終端裝置的處理速度和通信的速度充分高速化的情況下,也可進(jìn)行追隨圖像處理裝置側(cè)的顯示的顯示更新。
上述控制方法的第六方式中,上述終端裝置中,在進(jìn)行了對(duì)于上述圖像處理裝置的設(shè)定操作時(shí),執(zhí)行E步驟;該E步驟生成包含表示該操作內(nèi)容的信息的操作接受要求,并發(fā)送到上述圖像處理裝置。圖像處理裝置中,在接受了上述操作接受要求時(shí),執(zhí)行第六步驟和第七步驟;該第六步驟對(duì)應(yīng)于該要求中所包含的操作內(nèi)容更新顯示用圖像;該第七步驟將被更新了的顯示用圖像保存在上述存儲(chǔ)器中。
在終端裝置側(cè),可與由上述A、B、C的各步驟的處理并行地執(zhí)行判斷設(shè)定操作的有無的處理,對(duì)應(yīng)于設(shè)定操作執(zhí)行上述E步驟。圖像處理裝置中,對(duì)應(yīng)于由該E步驟的操作接受要求,例如可生成包含表示該操作內(nèi)容的信息(操作的種類、設(shè)定的對(duì)象、設(shè)定的參數(shù)的種類或具體的設(shè)定值等)的顯示用圖像,用該圖像更新顯示。被更新了的顯示用圖像保存在圖像處理裝置的存儲(chǔ)器中,因此上述終端裝置中也可得到由操作接受要求后的圖像發(fā)送要求更新了的顯示用圖像。
進(jìn)而,上述方式中,設(shè)定操作中可包含有用于選擇設(shè)定用的項(xiàng)目的操作。此外,圖像處理裝置中,在接受了包含上述項(xiàng)目選擇用的操作的操作接受要求時(shí),可生成包含項(xiàng)目的選擇菜單的顯示用圖像。
此外,上述項(xiàng)目選擇用的操作中可包含對(duì)于上述選擇菜單的光標(biāo)的移動(dòng)操作或選擇的確定操作。在每次進(jìn)行這種操作時(shí),圖像處理裝置中,可更新顯示用圖像的選擇菜單的顯示狀態(tài)(例如,光標(biāo)的移動(dòng)、光標(biāo)的反轉(zhuǎn)顯示、新菜單的顯示、菜單顯示的終止等)。此外,終端裝置中同樣也可顯示被更新了的顯示用圖像。
根據(jù)上述方式,在每次遠(yuǎn)處的用戶進(jìn)行設(shè)定操作時(shí),圖像處理裝置側(cè)的監(jiān)視器上可顯示反映了該操作內(nèi)容的圖像。此外,被更新了的圖像保存在存儲(chǔ)器中,因此也可向終端裝置發(fā)送有關(guān)該圖像的顯示用數(shù)據(jù)。因此,現(xiàn)場(chǎng)側(cè)、遠(yuǎn)處的用戶都可通過同樣的畫面確認(rèn)設(shè)定操作的內(nèi)容。并且,圖像處理裝置中,對(duì)上述操作接受要求執(zhí)行的處理不限于與顯示控制相關(guān)的處理。例如,對(duì)于設(shè)定的確定操作可進(jìn)行該確定的設(shè)定處理。此外,對(duì)于讀出圖像處理裝置內(nèi)保存的數(shù)據(jù)的操作,可讀出通過該操作指定的數(shù)據(jù)并發(fā)送到終端裝置中。
適用上述控制方法的圖像處理系統(tǒng)中,上述圖像處理裝置包括輸入處理對(duì)象的圖像的圖像輸入單元;基于上述圖像輸入單元輸入的圖像,生成顯示用圖像的顯示用圖像生成單元;用于保存上述顯示用圖像的存儲(chǔ)器;接收來自上述終端裝置的基于無國(guó)界協(xié)議的圖像發(fā)送要求的要求接收單元;從新的圖像中依次抽取出規(guī)定數(shù)量的上述存儲(chǔ)器內(nèi)的顯示用圖像的圖像抽取單元;作為針對(duì)上述圖像發(fā)送要求的應(yīng)答數(shù)據(jù),生成包含由圖像抽取單元抽取出的顯示用圖像且不包含上述終端裝置的控制信息的、根據(jù)預(yù)先在該圖像處理裝置中設(shè)定的規(guī)定形式的應(yīng)答數(shù)據(jù),并返送到上述終端裝置的應(yīng)答單元;以上述要求接收單元接受了圖像發(fā)送要求為條件,使上述圖像抽取單元和應(yīng)答單元?jiǎng)幼鞯目刂茊卧?。此外,上述終端裝置包括按照在該終端裝置中預(yù)先設(shè)定的規(guī)定的數(shù)據(jù)形式,向上述圖像處理裝置發(fā)送上述圖像發(fā)送要求的要求發(fā)送單元;接收針對(duì)上述圖像發(fā)送要求的應(yīng)答數(shù)據(jù)的應(yīng)答接收單元;按照在該終端裝置中預(yù)先設(shè)定的規(guī)定形式,顯示接受了的應(yīng)答數(shù)據(jù)中所包含的顯示用圖像的顯示控制單元。
上述圖像處理裝置中,圖像輸入單元包含圖像輸入用的接口電路或A/D轉(zhuǎn)換電路等,反復(fù)取入通過照相機(jī)生成的圖像,并生成計(jì)測(cè)用的數(shù)字圖像。此外,攝像單元為數(shù)字照相機(jī)的情況下,不需要設(shè)置A/D轉(zhuǎn)換電路。
顯示用圖像生成單元、要求接收單元、圖像抽取單元、應(yīng)答單元、控制單元都可由設(shè)定了程序的計(jì)算機(jī)構(gòu)成。其中,顯示用圖像生成單元或圖像抽取單元中還可包含專用的硬件。
顯示用圖像生成單元,可從上述圖像輸入單元輸入的圖像本身、或者對(duì)該輸入圖像的變換圖像(二值圖像、邊緣圖像等)、或?qū)斎雸D像和變換圖像的計(jì)測(cè)處理結(jié)果等,選擇一或二個(gè)以上的信息并生成顯示用圖像。此外,顯示用圖像生成單元可將生成的顯示用圖像存儲(chǔ)在存儲(chǔ)器中。此外,可存儲(chǔ)在存儲(chǔ)器中的圖像張數(shù)可以是一張,但最好使存儲(chǔ)器具有盡可能存儲(chǔ)多張圖像的容量。
要求接收單元可經(jīng)由對(duì)計(jì)算機(jī)網(wǎng)絡(luò)的通信用接口,接受來自終端裝置的要求。應(yīng)答單元也同樣可經(jīng)由通信用接口向終端裝置發(fā)送應(yīng)答。
終端裝置側(cè)的要求發(fā)送單元、應(yīng)答接收單元、顯示控制單元可分別通過下述方式設(shè)定,即將用于執(zhí)行上述的A步驟、B步驟、C步驟的程序安裝到成為終端裝置的控制主體的計(jì)算機(jī)中。
此外,執(zhí)行上述第一方式有關(guān)的控制方法的情況下,圖像處理裝置的控制單元,在每次上述要求接收單元接受圖像發(fā)送要求時(shí),使上述圖像抽取單元和應(yīng)答單元?jiǎng)幼?。此外,終端裝置的要求發(fā)送單元設(shè)定成為,在每次進(jìn)行由上述接收單元的應(yīng)答數(shù)據(jù)的接收和由顯示控制單元的顯示用圖像的顯示時(shí),發(fā)送下一個(gè)圖像發(fā)送要求。
此外,執(zhí)行上述第二方式有關(guān)的控制方法的情況下,圖像處理裝置的控制單元,在每次上述要求接收單元接受圖像發(fā)送要求時(shí),使上述圖像抽取單元和應(yīng)答單元?jiǎng)幼?。終端裝置的要求發(fā)送單元設(shè)定成為,在執(zhí)行了至少一次的圖像發(fā)送要求的發(fā)送后,每次上述接收單元接收應(yīng)答數(shù)據(jù)時(shí),在由顯示控制單元的顯示用圖像顯示之前,發(fā)送下一個(gè)圖像發(fā)送要求。
此外,執(zhí)行上述第三方式有關(guān)的控制方法的情況下,圖像處理裝置的控制單元,在上述要求接收單元接收了來自一個(gè)終端裝置的圖像發(fā)送要求時(shí),使上述應(yīng)答單元待機(jī)規(guī)定時(shí)間,在這些待機(jī)時(shí)間內(nèi)接收了來自其它終端裝置的圖像發(fā)送要求時(shí),向上述一個(gè)終端裝置和其它終端裝置統(tǒng)一發(fā)送共通的應(yīng)答數(shù)據(jù)。并且,在該方式中,也可以使圖像抽取單元的圖像抽取處理與應(yīng)答單元一起待機(jī),在統(tǒng)一發(fā)送應(yīng)答數(shù)據(jù)之前進(jìn)行圖像抽取處理。
執(zhí)行上述第四方式有關(guān)的控制方法的情況下,上述終端裝置包含發(fā)送要求控制單元,該發(fā)送要求控制單元在執(zhí)行了一個(gè)循環(huán)的由上述要求發(fā)送單元、應(yīng)答接收單元、顯示控制單元的處理后,基于該循環(huán)執(zhí)行中所用的時(shí)間,設(shè)定與圖像處理裝置的通信中所需的處理時(shí)間,并向上述要求發(fā)送單元發(fā)送包含了上述處理時(shí)間的第二次的圖像發(fā)送要求。上述圖像處理裝置的控制單元,對(duì)不包含上述處理時(shí)間的圖像發(fā)送要求,使圖像抽取單元和應(yīng)答單元分別動(dòng)作一次,另一方面,對(duì)包含上述處理時(shí)間的圖像發(fā)送要求,使上述圖像抽取單元和應(yīng)答單元在每次經(jīng)過上述處理時(shí)間時(shí)動(dòng)作。并且,終端裝置的發(fā)送要求控制單元還可通過程序來設(shè)定,該程序用于執(zhí)行該單元的控制。
此外,該方式中,上述終端裝置的發(fā)送要求控制單元包含計(jì)時(shí)單元和處理時(shí)間更新單元;該計(jì)時(shí)單元,在發(fā)送了包含上述處理時(shí)間的圖像發(fā)送要求時(shí),計(jì)測(cè)在該發(fā)送后執(zhí)行一個(gè)循環(huán)的由應(yīng)答接收單元和顯示控制單元的處理期間的時(shí)間;該處理時(shí)間更新單元,在由該計(jì)時(shí)單元的計(jì)測(cè)時(shí)間比上述處理時(shí)間變成僅短規(guī)定幅度時(shí),根據(jù)該計(jì)測(cè)時(shí)間,更新上述處理時(shí)間。進(jìn)而,該情況下的發(fā)送要求控制單元,可向上述要求發(fā)送單元發(fā)送包含了上述被更新了的處理時(shí)間的圖像發(fā)送要求。此外,該情況下的圖像處理裝置的控制單元,在接受了包含上述被更新了的處理時(shí)間的圖像發(fā)送要求時(shí),可基于該被更新了的處理時(shí)間,變更使上述圖像抽取單元和應(yīng)答單元?jiǎng)幼鞯拈g隔。
執(zhí)行上述第五方式有關(guān)的控制方法的情況下,上述圖像處理裝置的控制單元,對(duì)應(yīng)于上述要求接收單元接受了圖像發(fā)送要求的情況,使上述圖像抽取單元和應(yīng)答單元反復(fù)動(dòng)作。此外,在上述終端裝置設(shè)置發(fā)送控制單元,該發(fā)送控制單元在上述要求發(fā)送單元中執(zhí)行了一次上述圖像發(fā)送要求后,在每次從上述圖像處理裝置接收應(yīng)答數(shù)據(jù)時(shí),使上述應(yīng)答接收單元和顯示控制單元?jiǎng)幼?。該發(fā)送控制單元也可通過程序來設(shè)定。
此外,對(duì)應(yīng)于上述第五方式的系統(tǒng)中,可使上述終端裝置的發(fā)送控制單元執(zhí)行下述處理,即在由上述應(yīng)答接收單元的應(yīng)答數(shù)據(jù)的接收完畢時(shí),向上述圖像處理裝置通知該接收完畢。該情況下的圖像處理裝置的控制單元包含接受來自上述終端裝置的接收完畢通知的單元,并設(shè)定成為,通過該接收完畢通知識(shí)別出上述應(yīng)答單元的處理完畢,然后使上述圖像抽取單元再一次動(dòng)作。
接著,執(zhí)行上述第六方式有關(guān)的控制方法的情況下,上述終端裝置包括輸入單元和操作接受要求發(fā)送單元;該輸入單元接受對(duì)上述圖像處理裝置的設(shè)定操作;該操作接受要求發(fā)送單元,在輸入單元接受了設(shè)定操作時(shí),生成包含表示該操作內(nèi)容的信息的操作接受要求,并發(fā)送到上述圖像處理裝置。此外,圖像處理裝置的顯示用圖像生成單元,在上述接收單元接受了操作接受要求時(shí),對(duì)應(yīng)于該要求中包含的操作內(nèi)容更新顯示用圖像,同時(shí)將該被更新了的顯示用圖像保存在上述存儲(chǔ)器。
并且,上述輸入單元可由引入了在監(jiān)視器圖像上設(shè)定規(guī)定的操作畫面的程序的計(jì)算機(jī)來構(gòu)成。此外,操作接受要求發(fā)送單元可由引入了用于執(zhí)行上述E步驟的程序的計(jì)算機(jī)來構(gòu)成。此外,對(duì)于操作接受要求,無需特別地從圖像處理裝置返回應(yīng)答,因此也可以不發(fā)送如上述圖像發(fā)送要求這樣的根據(jù)無國(guó)界協(xié)議的要求。但是,操作接受要求也應(yīng)為無國(guó)界協(xié)議,對(duì)于該要求,可從圖像處理裝置返送包含反映了上述設(shè)定操作的內(nèi)容的顯示用圖像的應(yīng)答數(shù)據(jù)。
優(yōu)選方式的圖像處理系統(tǒng)中,設(shè)定操作中包含有用于選擇設(shè)定用的項(xiàng)目的操作;上述圖像處理裝置的顯示用圖像生成單元,對(duì)于上述項(xiàng)目選擇用的操作涉及的操作接受要求,生成包含項(xiàng)目的選擇菜單的顯示用圖像。根據(jù)該方式,可在圖像處理裝置側(cè)的監(jiān)視器、終端裝置側(cè)的監(jiān)視器二者上顯示相同的菜單,可容易確認(rèn)操作內(nèi)容。
本發(fā)明涉及的圖像處理系統(tǒng)中,圖像處理裝置上除攝像單元外,還可連接控制臺(tái)、監(jiān)視器等。此外,也可以是將這些周邊設(shè)備與裝置本體一體化了的結(jié)構(gòu)的圖像處理裝置。
此外,終端裝置最好使用個(gè)人計(jì)算機(jī),但不限于此,也可以使用具有圖像顯示功能的便攜式終端(PDA等)。
接著,本發(fā)明中,可提供一種使個(gè)人計(jì)算機(jī)等具有通信功能的計(jì)算機(jī)作為上述終端裝置而起作用的程序。該程序可以以存儲(chǔ)在CD-ROM、DVD等存儲(chǔ)媒體中的形式,或經(jīng)由計(jì)算機(jī)網(wǎng)絡(luò)來提供。
本發(fā)明有關(guān)的基本程序向計(jì)算機(jī)賦予下述各單元的功能,該單元分別為要求發(fā)送單元,將在該終端裝置中預(yù)先設(shè)定的規(guī)定的數(shù)據(jù)形式的、基于無國(guó)界協(xié)議的圖像發(fā)送要求發(fā)送到上述圖像處理裝置;應(yīng)答接收單元,從上述圖像處理裝置接收針對(duì)上述圖像發(fā)送要求的應(yīng)答數(shù)據(jù);顯示控制單元,以該終端裝置中預(yù)先設(shè)定的規(guī)定的形式,在監(jiān)視器上顯示上述應(yīng)答數(shù)據(jù)中所包含的顯示用圖像。進(jìn)而,該程序中也可包含用于設(shè)定上述圖像處理系統(tǒng)的各方式有關(guān)的終端裝置的構(gòu)成的程序。
根據(jù)本發(fā)明,通過基于無國(guó)界協(xié)議的通信,可不受網(wǎng)絡(luò)環(huán)境的左右,可靠地進(jìn)行圖像處理裝置和終端裝置之間的信息交換。另外,終端裝置側(cè)也以幾乎同樣的時(shí)間顯示圖像處理裝置顯示的圖像,因此現(xiàn)場(chǎng)的用戶和遠(yuǎn)處的用戶可幾乎同時(shí)識(shí)別出相同的圖像,可順利進(jìn)行用戶間的聯(lián)絡(luò)。此外,關(guān)于圖像處理裝置的動(dòng)作狀態(tài)或計(jì)測(cè)處理狀態(tài),能夠提供可使用戶的認(rèn)識(shí)統(tǒng)一等的方便性高的圖像處理系統(tǒng)。
進(jìn)而,本發(fā)明中,每次在終端裝置側(cè)進(jìn)行設(shè)定操作時(shí),可將反映了該操作內(nèi)容的圖像顯示在圖像處理裝置、終端裝置的雙方,因此,現(xiàn)場(chǎng)、遠(yuǎn)處的雙方可基于相同畫面確認(rèn)設(shè)定操作的內(nèi)容。此外,現(xiàn)場(chǎng)的用戶容易識(shí)別出遠(yuǎn)處用戶進(jìn)行的設(shè)定操作的內(nèi)容,因此即使熟悉圖像處理裝置的設(shè)定操作的人不在現(xiàn)場(chǎng)的情況下也可進(jìn)行適當(dāng)處理。此外,可將遠(yuǎn)處熟練者具有的知識(shí)傳遞到現(xiàn)場(chǎng)。
另外,本發(fā)明中,圖像處理裝置,向終端裝置發(fā)送不包含終端裝置的控制信息的、根據(jù)該圖像處理裝置中預(yù)先設(shè)定的規(guī)定的形式的應(yīng)答數(shù)據(jù),終端裝置以預(yù)先設(shè)定的規(guī)定的數(shù)據(jù)形式發(fā)送圖像發(fā)送要求,同時(shí)在監(jiān)視器上顯示顯示用圖像,因此在進(jìn)行終端裝置的畫面上的顯示、為了提高操作性的版本升級(jí)時(shí),不需要變更圖像處理裝置的軟件,而通過不要求實(shí)時(shí)控制的終端裝置側(cè)的軟件就可進(jìn)行。因此,圖像處理裝置側(cè)的軟件版本升級(jí)時(shí)一般需要的存儲(chǔ)數(shù)據(jù)的回避、恢復(fù)等不再需要了,此外,由于版本升級(jí)的軟件的匹配性原因產(chǎn)生計(jì)測(cè)或通信的微小的時(shí)間偏差,而產(chǎn)生實(shí)時(shí)控制上的不協(xié)調(diào)的危險(xiǎn)性也減少了。
圖1是表示與本發(fā)明相關(guān)的圖像處理系統(tǒng)的概要的圖。
圖2是表示圖像處理系統(tǒng)的其它例子的圖。
圖3是表示圖像處理裝置的結(jié)構(gòu)的框圖。
圖4是表示設(shè)定于終端裝置中的功能的功能框圖。
圖5是說明將來自圖像處理裝置的發(fā)送數(shù)據(jù)送到終端時(shí)執(zhí)行的處理流程的圖。
圖6是說明圖像處理裝置與終端之間的TCP水平上的信息交換的圖。
圖7是說明圖像處理裝置和終端裝置中的通信控制的流程的圖。
圖8是說明圖像處理裝置和終端裝置中的通信控制的流程的圖。
圖9是說明圖像處理裝置和終端裝置中的通信控制的流程的圖。
圖10是說明圖像處理裝置和終端裝置中的通信控制的流程的圖。
圖11是說明圖像處理裝置和終端裝置中的通信控制的流程的圖。
圖12是表示對(duì)應(yīng)于圖11的處理的圖像處理裝置的順序的流程圖。
圖13是說明圖像處理裝置和終端裝置中的通信控制的流程的圖。
圖14是表示圖像發(fā)送要求的數(shù)據(jù)結(jié)構(gòu)的圖。
圖15是表示應(yīng)答數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)的圖。
圖16是表示將應(yīng)答數(shù)據(jù)高速緩存到代理服務(wù)器時(shí)的問題點(diǎn)的圖。
圖17是表示根據(jù)圖10、11的數(shù)據(jù)執(zhí)行的通信狀態(tài)的圖。
圖18是表示圖像處理裝置和終端裝置之間的顯示畫面的關(guān)系的圖。
圖19是表示圖像處理裝置和終端裝置之間的顯示畫面的關(guān)系的圖。
圖20是將圖像處理裝置和終端裝置中的控制流程相互對(duì)應(yīng)地表示出來的流程圖。
圖21是將圖像處理裝置和終端裝置中的控制流程相互對(duì)應(yīng)表示出來的流程圖。
其中,附圖標(biāo)記說明如下1 圖像處理裝置2 終端裝置3 互聯(lián)網(wǎng) 21 輸入部22 通信處理部 24 圖像顯示部101CPU 105 圖像處理部107以太網(wǎng)(注冊(cè)商標(biāo))用接口 112 圖像存儲(chǔ)器具體實(shí)施方式
圖1表示與本發(fā)明的一個(gè)實(shí)施例相關(guān)的圖像處理系統(tǒng)的概要。
該圖像處理系統(tǒng)為經(jīng)由互聯(lián)網(wǎng)3連接設(shè)置于生產(chǎn)現(xiàn)場(chǎng)(工場(chǎng)等)的圖像處理裝置1和位于遠(yuǎn)離生產(chǎn)現(xiàn)場(chǎng)的場(chǎng)所(遠(yuǎn)處)的終端裝置2而成的系統(tǒng)。使用于訪問的終端裝置2為個(gè)人計(jì)算機(jī)(下面稱為“終端2”),對(duì)于1臺(tái)圖像處理裝置,可連接多個(gè)終端2(圖中表示為2A、2B、2C)。
圖像處理裝置1為具有以太網(wǎng)(注冊(cè)商標(biāo))用的接口電路的裝置,并經(jīng)由路由器(圖中未示出)等,連接到互聯(lián)網(wǎng)3。此外,終端2有時(shí)組裝于LAN或內(nèi)部網(wǎng)等各種形式的系統(tǒng)中。此外,如圖中的終端2B、2C,有時(shí)在到互聯(lián)網(wǎng)3的連接路徑上,設(shè)置有防火墻4或路由器5等的限制來自外部的信息的讀入的單元。
圖2是表示圖像處理系統(tǒng)的其它例子。該例子中,在生產(chǎn)現(xiàn)場(chǎng)設(shè)置多臺(tái)圖像處理裝置1(圖示的例子中為2臺(tái)裝置1A、1B)。任意一個(gè)圖像處理裝置1A、1B都與圖1的實(shí)施例1同樣地連接于互聯(lián)網(wǎng)3。各終端2可選擇任意一個(gè)圖像處理裝置1A、1B來連接,還可同時(shí)連接到各圖像處理裝置1A、1B。此外,各圖像處理裝置1A、1B不限于設(shè)置在同一生產(chǎn)現(xiàn)場(chǎng),也可設(shè)置在不同的生產(chǎn)現(xiàn)場(chǎng)。
并且,在圖1、2的任意一個(gè)例子中,連接圖像處理裝置1和終端2的計(jì)算機(jī)網(wǎng)絡(luò)不限定于互聯(lián)網(wǎng)3,也可以是使用與互聯(lián)網(wǎng)3相同的通信協(xié)議(HTTP、TCP/IP等)的專用網(wǎng)絡(luò)。
下面,說明可適用于上述圖1、2的系統(tǒng)結(jié)構(gòu)的實(shí)施例。
圖像處理裝置1在箱狀的本體部10中內(nèi)置后述的圖3的結(jié)構(gòu)而成,以連接電視攝像機(jī)11(下面簡(jiǎn)稱“照相機(jī)11”)和控制臺(tái)12等的狀態(tài)設(shè)為基本結(jié)構(gòu)。在圖像處理裝置1上,除此之外,可以連接個(gè)人計(jì)算機(jī)(并非圖1、2所示的終端裝置2,是與圖像處理裝置1設(shè)置在相同的生產(chǎn)現(xiàn)場(chǎng)的裝置)、PLC(可編程邏輯控制器)等上位設(shè)備或監(jiān)視器等。
圖3是上述圖像處理裝置1的框圖。該圖像處理裝置1具有由CPU101、SDRAM102、閃存儲(chǔ)器103等構(gòu)成的控制部10a。在CPU101上連接對(duì)應(yīng)RS-232C的接口109,此外,經(jīng)由總線104連接圖像處理部105、輸入用接口106、以太網(wǎng)(注冊(cè)商標(biāo))用接口107、并行接口108。此外,在圖像處理部105上連接照相機(jī)用接口110、監(jiān)視器用接口111、圖像存儲(chǔ)器112、模型存儲(chǔ)器113等。
照相機(jī)用接口110用于取入視頻圖像信號(hào),連接于上述照相機(jī)11。圖像處理部105是組裝了二值化電路、邊緣抽取電路、相關(guān)運(yùn)算電路等的圖像處理專用的LSI,可高速處理從照相機(jī)用接口110輸入的圖像。此外,在圖像處理部105上還設(shè)置生成顯示用圖像的功能(圖像合成電路等)。該顯示用圖像經(jīng)由監(jiān)視器用接口111輸出到監(jiān)視器(圖中未示出)。
在圖像存儲(chǔ)器112中設(shè)定用于保存從照相機(jī)用接口110輸入的圖像和上述顯示用圖像的區(qū)域。模型存儲(chǔ)器113用于通過上述相關(guān)運(yùn)算電路進(jìn)行圖案匹配處理時(shí)存儲(chǔ)成為模型的圖像。SDRAM102用作CPU101的工作存儲(chǔ)器。在閃存儲(chǔ)器103中存儲(chǔ)用于使CPU101動(dòng)作的程序或圖像處理用的參數(shù)。此外,在該閃存儲(chǔ)器103中可設(shè)定用于存儲(chǔ)過去的計(jì)測(cè)對(duì)象圖像或計(jì)測(cè)結(jié)果等的區(qū)域。
輸入用接口106用于接收來自上述控制臺(tái)12的輸入信號(hào)。并行接口108、RS-232C用接口109可連接到任意一個(gè)附近的上位設(shè)備(上述生產(chǎn)現(xiàn)場(chǎng)的個(gè)人計(jì)算機(jī)或PLC),但處理的數(shù)據(jù)的種類不同。RS-232C用接口109主要用于交換數(shù)值數(shù)據(jù)。另一方的并行接口108主要用于接收來自上述設(shè)備的命令,或者將表示本裝置的狀態(tài)的信號(hào)發(fā)送到上位設(shè)備。
以太網(wǎng)(注冊(cè)商標(biāo))用接口107(下面簡(jiǎn)稱為接口107)用于經(jīng)由上述互聯(lián)網(wǎng)3通信。CPU101在應(yīng)答后述的圖像發(fā)送要求時(shí),可從上述圖像處理部105取出顯示用圖像,生成包含該圖像的應(yīng)答數(shù)據(jù),并從接口107發(fā)送。該應(yīng)答數(shù)據(jù)不包含控制終端裝置的顯示或數(shù)據(jù)發(fā)送接收的信息,其形式可變更,但根據(jù)圖像處理裝置中處理執(zhí)行之前預(yù)先設(shè)定的規(guī)定形式生成。
在上述結(jié)構(gòu)中,圖像處理部105經(jīng)由照相機(jī)用接口110輸入數(shù)字變換了的圖像,對(duì)該輸入圖像執(zhí)行規(guī)定的圖像處理。例如,可抽取輸入圖像的邊緣,計(jì)測(cè)各邊緣構(gòu)成點(diǎn)的坐標(biāo)和濃度梯度的方向等。此外,進(jìn)行輸入圖像和上述模型存儲(chǔ)器113的圖案匹配處理,并可求出對(duì)象物的位置。
根據(jù)圖像處理部105的計(jì)測(cè)結(jié)果傳遞到CPU101中。CPU101還進(jìn)行詳細(xì)的計(jì)測(cè)處理,或者進(jìn)行根據(jù)計(jì)測(cè)結(jié)果判定對(duì)象物是否良好等的處理。這些處理結(jié)果經(jīng)由上述接口108、109等輸出到外部設(shè)備,除此之外,還存儲(chǔ)在閃存儲(chǔ)器103中。
此外,圖像處理部105根據(jù)來自CPU101的指令,生成向監(jiān)視器的顯示用圖像。顯示用圖像的形式是可變更的,但在一連串的處理執(zhí)行之前以圖像處理裝置中預(yù)先設(shè)定的規(guī)定形式生成。顯示用圖像除輸入圖像本身外,還可由圖像處理的過程中生成的變換圖像(二值圖像、邊緣圖像等)構(gòu)成。此外,將在這些圖像上加上表示計(jì)測(cè)結(jié)果的柱狀圖和曲線圖、表示對(duì)象物的抽取位置的指針等的圖像的圖像作為顯示用圖像。此外,為了設(shè)定計(jì)測(cè)所要的參數(shù)或動(dòng)作模式等,還可以顯示設(shè)定項(xiàng)目的選擇菜單。
在上述遠(yuǎn)處的終端2中,預(yù)先引入圖像處理系統(tǒng)專用的軟件。通過該軟件的功能,各終端2能夠在幾乎與其顯示相同的時(shí)間上取入圖像處理裝置1側(cè)的顯示用圖像,在本裝置的監(jiān)視器上在一連串的處理執(zhí)行之前以終端裝置中預(yù)先設(shè)定的規(guī)定的形式進(jìn)行顯示。終端裝置中的規(guī)定的顯示形式是可變更的。此外,在這些遠(yuǎn)處的終端2中,能夠利用本裝置的輸入部(鍵盤或鼠標(biāo)等)進(jìn)行對(duì)圖像處理裝置1的設(shè)定操作,或者下載圖像處理裝置1中存儲(chǔ)的計(jì)測(cè)結(jié)果或動(dòng)作履歷等。
圖4表示通過上述專用軟件被設(shè)定在終端2側(cè)的功能。并且,該軟件的程序是,通過使用規(guī)定的存儲(chǔ)媒體的安裝作業(yè),或者展開經(jīng)由上述互聯(lián)網(wǎng)3下載的設(shè)定用程序,而存儲(chǔ)在終端2的硬盤等中的程序。
圖中,輸入部21用于接受用戶的命令輸入或設(shè)定操作,通信處理部22用于與上述圖像處理裝置1之間進(jìn)行數(shù)據(jù)的發(fā)送接收。數(shù)據(jù)復(fù)原部23用于將來自圖像處理裝置1的發(fā)送數(shù)據(jù)變換為可使用的結(jié)構(gòu)。其原因在于,發(fā)送該實(shí)施例的圖像處理裝置1實(shí)施了壓縮處理或加密處理的數(shù)據(jù)。圖像顯示部24用于從復(fù)原的數(shù)據(jù)抽取出顯示用圖像并顯示在監(jiān)視器上。
存儲(chǔ)器控制部25用于對(duì)終端2的存儲(chǔ)器讀寫與通信有關(guān)的信息。例如,用于保存通信處理部22接收的顯示用圖像或計(jì)測(cè)數(shù)據(jù),或者預(yù)先登記向圖像處理裝置1的發(fā)送信息。
該實(shí)施例的通信處理部22設(shè)定為對(duì)圖像處理裝置1,在一連串的處理執(zhí)行之前,輸出終端裝置中預(yù)先設(shè)定的規(guī)定形式的基于HTTP協(xié)議的要求,接收對(duì)該要求的應(yīng)答,由此取入顯示用圖像。其原因在于,如果是根據(jù)HTTP協(xié)議這種無國(guó)界協(xié)議的應(yīng)答,則在由上述的防火墻4或路由器5等限制外部數(shù)據(jù)的接受的情況下也能接受。規(guī)定的形式可通過設(shè)定變更。
此外,在該實(shí)施例中,控制為對(duì)應(yīng)于終端2的處理速度或通信的速度間隔抽出并發(fā)送圖像處理裝置1中生成的顯示用圖像,同時(shí)在每次的發(fā)送數(shù)據(jù)中包含該時(shí)刻下的最新的顯示用圖像。通過該控制,終端2的用戶可以在幾乎沒有時(shí)間差的時(shí)間上,確認(rèn)與圖像處理裝置1側(cè)的用戶視覺辨認(rèn)中的畫面相同的畫面。
圖5是通過數(shù)據(jù)結(jié)構(gòu)表示用于將圖像處理裝置1中生成的發(fā)送數(shù)據(jù)發(fā)送到終端2的處理流程的圖。在圖像處理裝置1中,根據(jù)HTTP協(xié)議,生成在包含具體的發(fā)送對(duì)象的數(shù)據(jù)(顯示用圖像)的主體部上附加了標(biāo)題部的結(jié)構(gòu)的發(fā)送數(shù)據(jù)。在該標(biāo)題部上存儲(chǔ)表示協(xié)議為HTTP的消息或表示發(fā)送數(shù)據(jù)的種類的信息等。下面,將該標(biāo)題部叫做“HTTP標(biāo)題”。
根據(jù)上述的HTTP協(xié)議的發(fā)送數(shù)據(jù),基于TCP協(xié)議,分割為多個(gè)數(shù)據(jù)包P1,P2,…,Pn并依次被發(fā)送。此時(shí),在各數(shù)據(jù)包上附加了包含發(fā)送源和發(fā)送目的地的端口序號(hào)或數(shù)據(jù)包的序列號(hào)等的標(biāo)題部。下面,將該標(biāo)題部叫做“TCP標(biāo)題”。此外,在圖中,將附加了TCP標(biāo)題的發(fā)送數(shù)據(jù)表示為D1,D2,…,Dn。
并且,上述HTTP標(biāo)題僅包含在開頭的數(shù)據(jù)包P1中。
在上述的防火墻4或路由器5中,當(dāng)接收附加了TCP標(biāo)題的發(fā)送數(shù)據(jù)D1,D2,…,Dn時(shí),檢查其標(biāo)題的內(nèi)容。此外,當(dāng)接收了最初的發(fā)送數(shù)據(jù)D1時(shí),也檢查該數(shù)據(jù)D1中包含的HTTP標(biāo)題的內(nèi)容。在這里,如果在上述HTTP標(biāo)題上寫入有進(jìn)行針對(duì)來自特定的終端2的要求的應(yīng)答的內(nèi)容,則防火墻4或路由器5判定該發(fā)送數(shù)據(jù)D1為可通過的信息,并附加專用的標(biāo)題部而寫入到系統(tǒng)內(nèi)。進(jìn)而,關(guān)于后續(xù)的發(fā)送數(shù)據(jù)D2,…,Dn,基于TCP標(biāo)題的端口序號(hào)或序列號(hào)等,識(shí)別是接著前面通過的數(shù)據(jù)的數(shù)據(jù),附加同樣的標(biāo)題部并寫入到系統(tǒng)內(nèi)。
并且,在TCP協(xié)議中,為了確認(rèn)數(shù)據(jù)的發(fā)送接收是否正常進(jìn)行,規(guī)定為從接受數(shù)據(jù)的發(fā)送的計(jì)算機(jī)向發(fā)送源的計(jì)算機(jī),返回包含表示接收完畢的消息的TCP標(biāo)題。下面,將該返回處理稱為“接收完畢通知”。
圖6是以TCP協(xié)議的水平表示圖像處理裝置1發(fā)送上述圖5的發(fā)送數(shù)據(jù)的情況下的與終端2的數(shù)據(jù)交換。如上所述,圖像處理裝置1依序發(fā)送從發(fā)送數(shù)據(jù)分割的n個(gè)數(shù)據(jù)包,但在每次發(fā)送時(shí),待機(jī)到來自終端2的接收完畢通知,對(duì)應(yīng)于接受了接收完畢通知,進(jìn)行下一個(gè)發(fā)送。通過這種控制,可對(duì)應(yīng)于終端2的處理速度或通信的速度而進(jìn)行數(shù)據(jù)發(fā)送。
下面的圖7~圖13表示終端2和圖像處理裝置1中的通信控制(包含終端2側(cè)的圖像顯示涉及的控制)的具體例子。在這些實(shí)施例中,通過HTTP協(xié)議從圖像處理裝置1向終端2發(fā)送規(guī)定量的圖像數(shù)據(jù),但在任意一個(gè)實(shí)施例中,通過在圖像處理裝置1和終端2之間執(zhí)行多個(gè)循環(huán)的圖6所示的數(shù)據(jù)的交換,來執(zhí)行HTTP水平下的一次份量的發(fā)送處理。
在圖7、8、13中,一臺(tái)圖像處理裝置1上連接有A、B的兩臺(tái)終端2,在圖9、10、11中,圖像處理裝置1和終端2的關(guān)系以一對(duì)一表示。此外,在各圖中,對(duì)終端2側(cè)的處理分別附上イ、ロ、ハ…的參考符號(hào)來表示,對(duì)圖像處理裝置1側(cè)的處理分別附上1、2、3…的參考符號(hào)來表示。在各圖中,對(duì)同樣內(nèi)容的處理附上共同的參考符號(hào)。在下面的說明中,根據(jù)需要標(biāo)記圖中的參考符號(hào)。
在圖7的例子中,從終端2向圖像處理裝置1發(fā)送要求顯示用圖像的發(fā)送的數(shù)據(jù)(下面叫作“圖像發(fā)送要求”)(イ)。當(dāng)圖像處理裝置1的CPU101接受該圖像發(fā)送要求時(shí),利用上述圖像處理部105或接口107,讀出圖像存儲(chǔ)器112內(nèi)的顯示用圖像,生成包含該顯示用圖像的應(yīng)答數(shù)據(jù),并返送到終端2側(cè)(1、2、3)。并且,在該顯示用圖像上,實(shí)施壓縮處理和加密處理。此外,作為顯示用圖像,只要至少讀出最新的1張圖像就可以,但也可以從最新的圖像依次追溯,并抽取出多張圖像。
終端2側(cè),接收對(duì)于上述圖像發(fā)送要求的來自圖像處理裝置1的應(yīng)答數(shù)據(jù),顯示該數(shù)據(jù)中包含的顯示用圖像(ロ)。該實(shí)施例的終端2,反復(fù)地執(zhí)行發(fā)送圖像發(fā)送要求的處理、接收應(yīng)答數(shù)據(jù)的處理、顯示顯示用圖像的處理。圖像發(fā)送要求如上所述基于HTTP協(xié)議,因此在圖像處理裝置1中,對(duì)于每次的圖像發(fā)送要求,不受前后的要求或應(yīng)答的內(nèi)容的左右,一直執(zhí)行獨(dú)立的處理。因此,在各終端2中,按對(duì)應(yīng)于本裝置的處理能力的時(shí)間間隔來進(jìn)行圖像發(fā)送要求,并取得該時(shí)刻下的最新的顯示用圖像,而進(jìn)行顯示。但是,近年來的計(jì)算機(jī)、網(wǎng)絡(luò)能夠高速地進(jìn)行數(shù)據(jù)的發(fā)送接收,因此圖像處理裝置1顯示的圖像顯示到終端2側(cè)的時(shí)間滯后很微小,遠(yuǎn)處的用戶也能夠以與現(xiàn)場(chǎng)幾乎相同的時(shí)間上確認(rèn)圖像。
在圖8的例子中,圖像處理裝置1對(duì)應(yīng)于來自終端2的圖像發(fā)送要求而返送包含顯示用圖像的應(yīng)答數(shù)據(jù)。但是,在該實(shí)施例的圖像處理裝置1中,對(duì)于某時(shí)刻的圖像發(fā)送要求,不應(yīng)答而是待機(jī)到經(jīng)過規(guī)定的限制時(shí)間為止(4)。在該待機(jī)期間內(nèi),即使接受來自另一個(gè)終端2的圖像發(fā)送要求,也不生成新的應(yīng)答數(shù)據(jù)。然后,如果經(jīng)過待機(jī)時(shí)間,則對(duì)于發(fā)出最初的圖像發(fā)送要求的終端2和待機(jī)中發(fā)出了圖像發(fā)送要求的全部終端2,統(tǒng)一發(fā)送針對(duì)上述最初的圖像發(fā)送要求生成的應(yīng)答數(shù)據(jù)(5)。
并且,在該例子中,對(duì)于多個(gè)終端2生成共通的應(yīng)答數(shù)據(jù),因此,能夠減輕圖像處理裝置1的控制負(fù)擔(dān)。此外,僅向最初發(fā)出圖像發(fā)送要求的終端2和待機(jī)中發(fā)送了圖像發(fā)送要求的終端2發(fā)送應(yīng)答數(shù)據(jù),因此如圖中的終端B的第二次的圖像發(fā)送要求那樣,由于某種原因而使圖像發(fā)送要求延遲了的情況下,也不用擔(dān)心另一個(gè)終端2的顯示的更新時(shí)間被延遲。此外,在延遲了圖像發(fā)送要求的終端B中,也待到待機(jī)時(shí)間才返送應(yīng)答數(shù)據(jù),因此圖像顯示中不會(huì)產(chǎn)生故障。
在上述圖7、8的實(shí)施例中,終端2需要反復(fù)發(fā)送圖像發(fā)送要求,而與此相對(duì),在圖9的實(shí)施例中,終端2發(fā)送的圖像發(fā)送要求基本上為兩次。如果發(fā)送最初的圖像發(fā)送要求(イ),則終端2計(jì)測(cè)從該發(fā)送開始經(jīng)過接收來自圖像處理裝置1的應(yīng)答到完成圖像的顯示為止的時(shí)間。并且,基于該計(jì)測(cè)時(shí)間,設(shè)定適合于接受顯示用圖像的發(fā)送的處理時(shí)間(ニ),在第二次的圖像發(fā)送要求中包含該處理時(shí)間而發(fā)送(ハ)。
在圖像處理裝置1中,對(duì)不包含處理時(shí)間的圖像發(fā)送要求,與上述圖7、8的實(shí)施例同樣地,僅進(jìn)行一次的應(yīng)答。另一方面,如果接收包含處理時(shí)間的圖像發(fā)送要求,則對(duì)應(yīng)于該接收應(yīng)答后,以對(duì)應(yīng)于上述處理時(shí)間的間隔生成針對(duì)相同終端2的應(yīng)答數(shù)據(jù),將其發(fā)送到終端2(3A)。在終端2中,在發(fā)送了第二次的圖像發(fā)送要求后,待機(jī)到從圖像處理裝置1的定期發(fā)送,每次有發(fā)送時(shí),更新圖像的顯示(ロ)。
在上述中,即使是發(fā)送并非圖像發(fā)送要求的直接應(yīng)答的數(shù)據(jù)的情況(3A),也發(fā)送包含與針對(duì)其之前的圖像發(fā)送要求的應(yīng)答數(shù)據(jù)相同的內(nèi)容的HTTP標(biāo)題的數(shù)據(jù)。因此,該發(fā)送數(shù)據(jù)也能夠通過防火墻4或路由器5到達(dá)到終端2。此外,在該實(shí)施例中,能夠在每次經(jīng)過上述處理時(shí)間時(shí),發(fā)送該時(shí)刻下的最新的顯示用圖像。
并且,在上述圖9的例子中,表示連接到圖像處理裝置1的終端2為一臺(tái),而連接有多臺(tái)終端2的情況下,按每個(gè)終端2分別管理處理時(shí)間的經(jīng)過,執(zhí)行(3A)的數(shù)據(jù)發(fā)送處理。
接著,在圖10、11中,對(duì)于圖像發(fā)送要求或應(yīng)答數(shù)據(jù)的發(fā)送,通過箭頭簡(jiǎn)化表示。另一方面,上述圖7~9的(ロ)處理(接收·顯示圖像)分開表示為(ホ)圖像接收和(ヘ)圖像顯示。
圖10的實(shí)施例的終端2,在進(jìn)行第一次的圖像發(fā)送要求后,到接收對(duì)其的應(yīng)答之前的期間,還進(jìn)行多次(圖中的例中為2次)的圖像發(fā)送要求。以后,如果執(zhí)行接收對(duì)于前面進(jìn)行的圖像發(fā)送要求的應(yīng)答的處理(ホ),則在進(jìn)行顯示圖像的處理(ヘ)之前發(fā)送下一個(gè)圖像發(fā)送要求。這樣,在顯示針對(duì)前面要求的顯示用圖像之前,發(fā)出新的圖像發(fā)送要求,因此可以進(jìn)一步縮短得到顯示用圖像的間隔。因此,即使是圖像處理裝置1的畫面上的動(dòng)作快的情況下也能夠追蹤終端2側(cè)的顯示。并且,在該圖10的控制中,圖像處理裝置1上連接有多個(gè)終端2時(shí),圖像處理裝置1與上述圖8的實(shí)施例同樣,統(tǒng)一進(jìn)行針對(duì)規(guī)定時(shí)間內(nèi)接受的圖像發(fā)送要求的應(yīng)答。
在接著的圖11中,來自終端2的圖像發(fā)送要求僅為一次。在圖像處理裝置1中,進(jìn)行針對(duì)該要求的應(yīng)答數(shù)據(jù)的生成(2)和發(fā)送(3)之后,反復(fù)地執(zhí)行與圖像發(fā)送要求無關(guān)的應(yīng)答數(shù)據(jù)的生成(2)和發(fā)送處理(3A)。該控制順序類似于上述圖9的實(shí)施例的附帶處理時(shí)間的圖像發(fā)送要求。
但是,在圖9的實(shí)施例中圖像發(fā)送要求中包含有處理時(shí)間時(shí),以對(duì)應(yīng)于該處理時(shí)間的間隔而執(zhí)行上述(2)(3A)的處理,與此相對(duì),在本實(shí)施例中,利用上述圖6所示的TCP水平的發(fā)送控制而執(zhí)行上述控制。以下,對(duì)該控制的順序利用圖12來說明。
該圖12的順序?qū)?yīng)于接收來自終端2的圖像發(fā)送要求而開始。在最初的步驟A中,在包含該時(shí)刻下的最新的顯示用圖像的主體部上附加HTTP標(biāo)題,并生成應(yīng)答數(shù)據(jù)。在接著的步驟B中,將該應(yīng)答數(shù)據(jù)分割為多個(gè)數(shù)據(jù)包。并且,之后,反復(fù)向各數(shù)據(jù)包附加上述TCP標(biāo)題來發(fā)送,等待來自終端2的接收完畢通知并發(fā)送下一個(gè)數(shù)據(jù)包的處理(步驟C、D)。步驟A~D對(duì)應(yīng)于上述圖6所示的控制。此外,在至此的實(shí)施例中發(fā)送應(yīng)答數(shù)據(jù)時(shí),也執(zhí)行步驟A~D的順序。
此外,在該實(shí)施例中,接收對(duì)最后的數(shù)據(jù)包的接收完結(jié)通知,而步驟D和步驟E為“是”時(shí),返回到步驟A,生成下一個(gè)應(yīng)答數(shù)據(jù)。下面,同樣通過反復(fù)步驟A~E,在每次終端2側(cè)完成應(yīng)答數(shù)據(jù)的接收時(shí),都生成新的應(yīng)答數(shù)據(jù)并發(fā)送。
在上述順序中,終端2中,也可以以對(duì)應(yīng)于本裝置的處理速度或通信速度的間隔,接收?qǐng)D像處理裝置1中生成的顯示用圖像。此外,在每次的應(yīng)答數(shù)據(jù)中總是包含有該時(shí)刻下的最新的顯示用圖像,因此在終端2側(cè),可以在幾乎同樣的時(shí)間顯示與圖像處理裝置1顯示的圖像相同的圖像。
接著的圖13是對(duì)多個(gè)終端2(圖示的例子中為終端A、B)執(zhí)行與上述圖11相同的控制的情況下的例子,對(duì)應(yīng)地顯示HTTP水平的控制(圖中的(1))和TCP水平的控制(圖中的(2))。在該實(shí)施例中,對(duì)于圖像發(fā)送要求的最初的應(yīng)答,對(duì)應(yīng)于接收該圖像發(fā)送要求的時(shí)間而執(zhí)行,但以后,對(duì)各終端A、B同時(shí)發(fā)送共通的發(fā)送數(shù)據(jù)。
在TCP水平的發(fā)送控制中,如圖13(2)所示,在每次發(fā)送時(shí),待機(jī)到來自終端A、B的接收完畢通知,以已經(jīng)取得接收完畢通知且終止為條件執(zhí)行下一個(gè)發(fā)送。根據(jù)這種控制,配合應(yīng)答速度最慢的終端2進(jìn)行發(fā)送,但由于可統(tǒng)一進(jìn)行對(duì)連接中的終端2的發(fā)送數(shù)據(jù)的生成處理,因此,可提高發(fā)送處理的效率。但是,在該情況下,也存在從發(fā)送開始經(jīng)過規(guī)定時(shí)間也不發(fā)送接收完畢通知的終端2的情況下,最好僅對(duì)除該終端2之外的其它終端2發(fā)送下一個(gè)發(fā)送數(shù)據(jù)。
接著,說明上述各實(shí)施例中共通的數(shù)據(jù)結(jié)構(gòu)(HTTP協(xié)議水平下的結(jié)構(gòu))。圖14是來自終端2的圖像發(fā)送要求的數(shù)據(jù)結(jié)構(gòu)例子。該實(shí)施例的圖像發(fā)送要求由兩行的消息構(gòu)成。其中的第一行的消息P要求顯示用圖像的發(fā)送。第二行的消息Q命令不將對(duì)該圖像發(fā)送要求的應(yīng)答數(shù)據(jù)緩存到代理服務(wù)器中。并且,雖然在該圖未示出,但消息P、Q包含在主體部中,另外設(shè)定專用的標(biāo)題部。
圖15表示對(duì)于上述圖14的圖像發(fā)送要求的來自圖像處理裝置1的應(yīng)答數(shù)據(jù)的具體例子。該應(yīng)答數(shù)據(jù)由基于HTTP協(xié)議的標(biāo)題部和主體部構(gòu)成。標(biāo)題部的第一行中設(shè)定表示接受了圖像發(fā)送要求的消息R。此外,在第三行中反映上述圖像發(fā)送要求的消息Q。
主體部按稱為大塊(chunk)的單位分割。1個(gè)大塊組合了表示大小的數(shù)據(jù)S和表示實(shí)際內(nèi)容的數(shù)據(jù)T。通過這些數(shù)據(jù)S、T的多組組合,存儲(chǔ)1張或多張顯示用圖像。并且,在主體部中存儲(chǔ)多組顯示用圖像的情況下,以最舊的圖像為基準(zhǔn)圖像進(jìn)行存儲(chǔ),另一方面,對(duì)于其它圖像,可存儲(chǔ)相對(duì)于基準(zhǔn)圖像的差分圖像。
圖16表示在上述圖像發(fā)送要求或應(yīng)答數(shù)據(jù)中不包含消息Q的情況下的通信狀態(tài)。并且,圖中的代理服務(wù)器6設(shè)置在組裝終端2的計(jì)算機(jī)系統(tǒng)對(duì)互聯(lián)網(wǎng)3的出入口等處。
如果在時(shí)刻t的時(shí)間點(diǎn)上從終端2進(jìn)行最初的圖像發(fā)送要求,則該要求經(jīng)由代理服務(wù)器6傳遞到圖像處理裝置1,返送應(yīng)答數(shù)據(jù)。但是,在該時(shí)刻t的時(shí)間點(diǎn)上生成的應(yīng)答被緩存到代理服務(wù)器6中。代理服務(wù)器6設(shè)定成為,在持有對(duì)應(yīng)于接收的要求的緩存數(shù)據(jù)時(shí),不傳送要求,而返送緩存數(shù)據(jù),因此,從時(shí)刻t經(jīng)過時(shí)間α的時(shí)間點(diǎn)上發(fā)送第二次的圖像發(fā)送要求時(shí),該要求不會(huì)送到圖像處理裝置1,且返送時(shí)刻t的時(shí)間點(diǎn)的舊數(shù)據(jù)。因此,產(chǎn)生在終端2側(cè)不能更新圖像顯示的不良情況。
圖17表示在上述圖像發(fā)送要求或應(yīng)答數(shù)據(jù)中包含有消息Q的情況下的通信狀態(tài)。在該例子中,對(duì)于時(shí)刻t的時(shí)間點(diǎn)上發(fā)送的最初的圖像發(fā)送要求的應(yīng)答數(shù)據(jù)不會(huì)緩存到代理服務(wù)器6中,而是返送到終端2。對(duì)于從時(shí)刻t經(jīng)過時(shí)間α后的圖像發(fā)送要求,也執(zhí)行與時(shí)刻t完全相同的處理,該時(shí)間點(diǎn)上圖像處理裝置1生成的最新的應(yīng)答被返送到終端2。因此,如圖7~10所示,即使在終端2側(cè)反復(fù)進(jìn)行圖像發(fā)送要求時(shí),終端2也總是能得到最新的顯示用圖像,可沒有故障地執(zhí)行圖像顯示的更新。
接著,說明在終端2側(cè)進(jìn)行了設(shè)定操作的情況下的顯示控制。上述圖4的輸入部21,將模擬圖像處理裝置1的控制臺(tái)12的圖像(下面,將該圖像的輸入部叫作“模擬操作部”)設(shè)定在終端2側(cè)的監(jiān)視器上,并接受由該模擬操作部的操作。用戶通過用鼠標(biāo)點(diǎn)擊該模擬操作部的按鈕,可與現(xiàn)場(chǎng)同樣的順序進(jìn)行設(shè)定操作。此外,通信處理部22在操作該模擬操作部時(shí),對(duì)圖像處理裝置1發(fā)送要求該操作的接受的要求(操作接受要求)。該操作接受要求中包含表示執(zhí)行的操作的內(nèi)容的信息。在圖像處理裝置1中,基于該操作接受要求中所包含的操作內(nèi)容,生成包含上述的設(shè)定項(xiàng)目的選擇菜單等的顯示用圖像,更新監(jiān)視器的顯示。此外,該更新了的顯示用圖像保存到圖像存儲(chǔ)器112中,作為針對(duì)終端2側(cè)在僅接著操作接受要求之后發(fā)出的圖像發(fā)送要求的應(yīng)答數(shù)據(jù),發(fā)送到終端2。因此,在終端2側(cè)也可進(jìn)行與圖像處理裝置1同樣的顯示更新處理。
圖18表示圖像處理裝置1和終端2之間的顯示畫面的關(guān)系。該圖是進(jìn)行了在終端2側(cè)開始設(shè)定的操作的情況下的顯示例子,在圖像處理裝置1的顯示畫面100上,除計(jì)測(cè)對(duì)象物的圖像7之外,還顯示有選擇設(shè)定項(xiàng)目的菜單8。另一方面,在終端2的顯示畫面200上,顯示用于顯示從圖像處理裝置1發(fā)送的圖像的窗口26或上述模擬操作部27。在窗口26內(nèi)顯示上述圖像7或菜單8等的與圖像處理裝置1的顯示畫面100內(nèi)的圖像完全相同的圖像。
并且,圖像處理裝置1上連接有多臺(tái)終端2的情況下,在不進(jìn)行設(shè)定操作的終端2的監(jiān)視器上,也顯示包含上述選擇項(xiàng)目的菜單8的顯示用圖像。進(jìn)而,在連接有多臺(tái)終端2的情況下,還能夠生成包含表示各用戶的使用狀態(tài)的信息的顯示用圖像。此外,在各終端2進(jìn)行了數(shù)據(jù)的讀出操作的情況下,圖像處理裝置1對(duì)于通過該操作發(fā)生的操作接受要求而讀出指定的數(shù)據(jù),將其作為應(yīng)答數(shù)據(jù)返送到終端2中。由此,終端2的用戶可根據(jù)需要下載計(jì)測(cè)數(shù)據(jù)的履歷等。
圖19表示在上述圖像處理裝置1上連接有兩臺(tái)終端2的情況下的各裝置的顯示例子。該例子中,在一個(gè)終端2A進(jìn)行設(shè)定操作,在另一個(gè)終端2B進(jìn)行下載計(jì)測(cè)數(shù)據(jù)的處理。在圖像處理裝置1中,生成除處理對(duì)象的圖像7或選擇項(xiàng)目的菜單8之外、還包含表示本裝置和各終端2的使用狀態(tài)的文字信息9的顯示用圖像,并進(jìn)行顯示。在終端2側(cè)的顯示畫面200A、200B中,也顯示表示同樣的顯示用圖像的窗口26A、26B。并且,在終端2B的顯示畫面200B中,設(shè)定有表示執(zhí)行中的下載處理的進(jìn)行狀態(tài)的窗口28,但該窗口28的顯示由終端2B的獨(dú)自的顯示控制來控制,并不反映在其它裝置的顯示畫面100、200A中。關(guān)于模擬操作部27的顯示,也同樣,如圖中的29所示,僅在進(jìn)行操作的終端A的模擬操作部27A中,進(jìn)行按鈕的反轉(zhuǎn)顯示和光標(biāo)的顯示。
圖20將終端2和圖像處理裝置1中的處理順序相互對(duì)應(yīng)地表示。并且,在該例子中,以進(jìn)行上述圖7的通信控制為前提,表示出在一臺(tái)終端2和圖像處理裝置1之間執(zhí)行的處理的流程。
此外,在圖20中,將圖像處理裝置1所具備的功能分類為進(jìn)行對(duì)終端2的通信控制的部分(通信控制部)、進(jìn)行對(duì)監(jiān)視器的顯示控制的部分(顯示控制部)和進(jìn)行計(jì)測(cè)處理的部分(計(jì)測(cè)處理部)的3類。這三個(gè)處理部的控制是并行執(zhí)行的,通信控制部的順序由以100數(shù)量級(jí)為序號(hào)的步驟(ST)表示,顯示控制部的順序由以200數(shù)量級(jí)為序號(hào)的步驟表示,計(jì)測(cè)處理部的順序由以300數(shù)量級(jí)為序號(hào)的步驟表示。此外,關(guān)于終端2的順序,用1~11的步驟表示。此外,關(guān)于步驟之間處理的對(duì)應(yīng)關(guān)系由帶箭頭的粗線表示。并且,在該例子中,為了將關(guān)于上述操作接受要求的說明簡(jiǎn)單化,將針對(duì)操作的圖像處理裝置1的處理限定為更新上述顯示用圖像的處理來說明。
圖像處理裝置1的計(jì)測(cè)處理部在步驟ST301啟動(dòng)后,反復(fù)執(zhí)行下述各步驟,即輸入來自照相機(jī)11的圖像的步驟(ST302),將該輸入圖像保存在圖像存儲(chǔ)器112中的步驟(ST303),利用輸入圖像執(zhí)行規(guī)定的計(jì)測(cè)處理的步驟(ST304)。
顯示控制部在步驟ST201啟動(dòng)后,輸入上述輸入圖像或計(jì)測(cè)處理的過程中生成的變換圖像(ST202)。接著,在步驟ST203中,檢查設(shè)定操作的有無。這里,如果有來自本裝置的控制臺(tái)12或終端2的操作接受要求,則視為進(jìn)行了設(shè)定操作。由此,ST203為“是”,并進(jìn)入步驟ST204,生成在上述ST202中輸入的圖像中附加了反映設(shè)定操作的菜單等的顯示用圖像。另一方面,在判斷為未進(jìn)行設(shè)定操作的情況下,進(jìn)入到ST205,將上述ST202中輸入的圖像設(shè)定為顯示用圖像。
之后,在ST206中,在圖像存儲(chǔ)器112中保存上述ST204或ST205之一中設(shè)定的顯示用圖像。此外,ST207中,在監(jiān)視器上顯示該保存的顯示用圖像。
接著,在圖像處理裝置1的通信控制部中,ST101中啟動(dòng)后,待機(jī)到來自終端2的連接要求(ST101~102)。連接要求是發(fā)送包含預(yù)先登錄的口令等的數(shù)據(jù)。當(dāng)接收來自終端2的連接要求后,ST103為“是”,在接著的ST104中,向終端2發(fā)送表示承認(rèn)連接的應(yīng)答數(shù)據(jù)。
之后,在ST105中,待機(jī)到來自終端2的圖像發(fā)送要求。當(dāng)接收?qǐng)D像發(fā)送要求后,從ST106進(jìn)入到ST107,讀出在上述ST206中保存的顯示用圖像。并且,由于通信控制部、顯示控制部、計(jì)測(cè)處理部的各處理并行執(zhí)行,因此ST107中,可讀出顯示控制部生成的最新的圖像。而且,該最新的顯示用圖像是基于計(jì)測(cè)處理部輸入的最新的圖像的圖像。
在接著的ST108中,壓縮并加密讀出的顯示用圖像。并且,在ST109中,生成以該壓縮和加密的顯示用圖像為主體部的應(yīng)答數(shù)據(jù),返送到上述終端2中。
接著,說明終端2側(cè)的順序。在終端2中,啟動(dòng)后,首先,發(fā)送上述連接要求,通過來自通信控制部的應(yīng)答數(shù)據(jù)確認(rèn)連接(ST1~3)。之后,并列執(zhí)行ST4~8的循環(huán)和ST9~11的循環(huán)。
ST4~8涉及用于圖像顯示的控制。首先,在ST4中,向圖像處理裝置1發(fā)送上述圖像發(fā)送要求。針對(duì)該發(fā)送,在圖像處理裝置1的通信控制部中,執(zhí)行上述ST106~109的處理并返送應(yīng)答數(shù)據(jù)。在ST5中,依次接收構(gòu)成該應(yīng)答數(shù)據(jù)的多個(gè)數(shù)據(jù)包,同時(shí)在每次接收時(shí),執(zhí)行上述接收完畢通知。如果通過一連串的處理接收應(yīng)答數(shù)據(jù),則進(jìn)入到ST6,解凍并解密接收了的應(yīng)答數(shù)據(jù)中所包含的顯示用圖像。然后,在ST8中,在監(jiān)視器上顯示復(fù)原的顯示用圖像。
下面,反復(fù)執(zhí)行同樣的處理,直到進(jìn)行顯示結(jié)束操作等。在執(zhí)行每次的循環(huán)時(shí),可取得圖像處理裝置1側(cè)的最新的顯示用圖像并進(jìn)行顯示。
并且,在上述順序中,ST5的接收處理結(jié)束后,執(zhí)行圖像的解凍或解密,但也可以替代其,在每次接收數(shù)據(jù)包單位的數(shù)據(jù)時(shí),執(zhí)行解凍或解密。
在另一方面的ST9~11的循環(huán)中,反復(fù)ST9的判斷,直到進(jìn)行由上述模擬操作部27的設(shè)定操作。這里,如果進(jìn)行設(shè)定操作,則從ST9進(jìn)入到ST10,對(duì)圖像處理裝置1發(fā)送操作接受要求。該操作接受要求提供給圖像處理裝置1的顯示控制部。由此,在顯示控制部中,執(zhí)行上述ST203到ST204的處理,在ST206中,保存反映了上述設(shè)定操作的顯示用畫面。此外,通過對(duì)于僅接著上述操作接受要求之后到達(dá)的圖像發(fā)送要求的ST107的處理,讀出反映了上述設(shè)定操作的顯示用圖像,并返送到終端2側(cè)。
并且,在進(jìn)行上述圖8~10的通信控制的情況下,在圖像處理裝置1或終端2中,以符合于圖20的順序執(zhí)行數(shù)據(jù)的交換等。因此,下面,簡(jiǎn)單說明被變更的方面。
首先,在圖8的通信控制中,在上述圖像處理裝置1的通信控制部進(jìn)行的ST109中,待機(jī)到規(guī)定時(shí)間、應(yīng)答數(shù)據(jù)的發(fā)送。然后,在該待機(jī)中接受了來自另一個(gè)終端2的圖像發(fā)送要求的情況下,在待機(jī)期間結(jié)束后,依次向接受了圖像發(fā)送要求的各終端2返送應(yīng)答數(shù)據(jù)。終端2側(cè)的處理上沒有特別的變更。
在執(zhí)行圖9的控制的情況下,在終端2側(cè),執(zhí)行了最初的圖像發(fā)送要求后,計(jì)測(cè)到顯示針對(duì)該要求的圖像之前的時(shí)間,設(shè)定上述處理時(shí)間。并且,發(fā)送包含上述處理時(shí)間的數(shù)據(jù),作為第二次的圖像發(fā)送要求。以后,待機(jī)到來自圖像處理裝置1的定期發(fā)送,在每次得到發(fā)送數(shù)據(jù)時(shí),執(zhí)行圖像顯示處理。另一方面,圖像處理裝置1的通信控制部對(duì)于不包含處理時(shí)間的圖像發(fā)送要求,與上述同樣,執(zhí)行ST107~109的處理。此外,在接受了包含處理時(shí)間的圖像發(fā)送要求時(shí),在每次經(jīng)過上述處理時(shí)間時(shí),執(zhí)行ST107~109。
在執(zhí)行圖10的控制的情況下,終端2在ST3中確認(rèn)連接后執(zhí)行ST4,以后,反復(fù)執(zhí)行ST4,直到接收來自圖像處理裝置1的應(yīng)答數(shù)據(jù)。并且,如果對(duì)于最初的應(yīng)答數(shù)據(jù),完成上述ST5的接收處理,則在下面每次執(zhí)行ST5時(shí),發(fā)送下一個(gè)圖像發(fā)送要求后執(zhí)行ST6、7的處理。并且,在該實(shí)施例中,圖像處理裝置1側(cè)的處理中沒有特別的變更。
接著,在進(jìn)行上述圖11的通信控制的情況下,上述順序如圖21那樣變更。并且,該變更是變更通信控制部和終端2中的步驟間的關(guān)系,其它與上述圖20的順序相同,因此,下面在圖21的各步驟中附上與圖20相同的序號(hào),僅說明被變更了的部分的處理。
圖像處理裝置1的通信控制部,在ST106中接受圖像發(fā)送要求后,反復(fù)執(zhí)行ST107~109的處理。這里,ST107、108的處理相當(dāng)于上述圖12的步驟A的處理,ST109的處理相當(dāng)于步驟B~E的處理。
另一方面,在終端2中,在ST4中進(jìn)行了圖像發(fā)送要求后,接受針對(duì)該要求的應(yīng)答數(shù)據(jù)的發(fā)送,執(zhí)行ST5~8。并且,在顯示結(jié)束后,從ST8返回到ST5,執(zhí)行對(duì)于來自通信控制部的第二次的應(yīng)答數(shù)據(jù)的接收處理、解凍解密處理、顯示處理。后面同樣,反復(fù)執(zhí)行ST5~8的處理,直到通過顯示結(jié)束操作等ST8變?yōu)椤笆恰薄?br>
并且,圖21的順序也適用于上述圖13的通信控制。此時(shí),在圖像處理裝置1的通信控制部中,當(dāng)接受了圖像發(fā)送要求時(shí),僅對(duì)該要求源的終端2執(zhí)行ST107~109,此外,對(duì)于連接中的全部終端2統(tǒng)一執(zhí)行ST107~109的處理。各終端2中的順序沒有特別的變更。
權(quán)利要求
1.一種圖像處理系統(tǒng)用的控制方法,該控制方法在圖像處理裝置和任意個(gè)的終端裝置經(jīng)由計(jì)算機(jī)網(wǎng)絡(luò)連接而成的系統(tǒng)中執(zhí)行,該圖像處理裝置具有執(zhí)行規(guī)定的計(jì)測(cè)處理的功能,其特征在于上述圖像處理裝置中,反復(fù)執(zhí)行第一步驟和第二步驟以及第三步驟,同時(shí),以從上述終端裝置接受了基于無國(guó)界協(xié)議的圖像發(fā)送要求為條件,執(zhí)行第四步驟和第五步驟;該第一步驟生成處理對(duì)象的圖像;該第二步驟基于上述處理對(duì)象的圖像生成顯示用圖像;該第三步驟將上述顯示用圖像保存在存儲(chǔ)器;該第四步驟從新的圖像中依次抽取出規(guī)定數(shù)量的上述存儲(chǔ)器內(nèi)的顯示用圖像;該第五步驟根據(jù)預(yù)先在該圖像處理裝置中設(shè)定的規(guī)定形式,生成包含抽取出的顯示用圖像且不包含上述終端裝置的控制信息的應(yīng)答數(shù)據(jù),并返送到上述終端裝置;上述終端裝置中,執(zhí)行A步驟和B步驟以及C步驟;該A步驟按照在該終端裝置中預(yù)先設(shè)定的規(guī)定的數(shù)據(jù)形式,對(duì)上述圖像處理裝置發(fā)送上述圖像發(fā)送要求;該B步驟接收針對(duì)該圖像發(fā)送要求的來自圖像處理裝置的應(yīng)答數(shù)據(jù);該C步驟按照在該終端裝置中預(yù)先設(shè)定的規(guī)定形式,在監(jiān)視器上顯示上述應(yīng)答數(shù)據(jù)中包含的顯示用圖像。
2.根據(jù)權(quán)利要求1所述的圖像處理系統(tǒng)用的控制方法,其特征在于上述圖像處理裝置中,在每次從上述終端裝置接受圖像發(fā)送要求時(shí),執(zhí)行上述第四步驟和第五步驟,上述終端裝置中,按A、B的順序反復(fù)執(zhí)行上述A步驟和B步驟,同時(shí)隨著B步驟的執(zhí)行而執(zhí)行C步驟。
3.根據(jù)權(quán)利要求1所述的圖像處理系統(tǒng)用的控制方法,其特征在于上述圖像處理裝置中,在每次從上述終端裝置接受圖像發(fā)送要求時(shí),執(zhí)行上述第四步驟和第五步驟,上述終端裝置中,在執(zhí)行了至少一次的A步驟后,按B、A的順序反復(fù)執(zhí)行上述A步驟和B步驟,同時(shí),隨著上述B步驟的執(zhí)行,在C步驟之前,執(zhí)行A步驟。
4.根據(jù)權(quán)利要求1至3中的任意一項(xiàng)所述的圖像處理系統(tǒng)用的控制方法,其特征在于上述圖像處理裝置中,當(dāng)接收了來自一個(gè)終端裝置的圖像發(fā)送要求時(shí),待機(jī)規(guī)定時(shí)間,在該待機(jī)時(shí)間內(nèi)接收了來自其它終端裝置的圖像發(fā)送要求時(shí),向上述一個(gè)終端裝置和其它終端裝置統(tǒng)一發(fā)送共通的應(yīng)答數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的圖像處理系統(tǒng)用的控制方法,其特征在于上述終端裝置中,在執(zhí)行了根據(jù)上述A步驟、B步驟、C步驟的處理一個(gè)循環(huán)后,執(zhí)行D步驟,該D步驟基于該循環(huán)執(zhí)行所用的時(shí)間,設(shè)定與圖像處理裝置的通信所需的處理時(shí)間,并發(fā)送包含了該處理時(shí)間的第二次的圖像發(fā)送要求;上述圖像處理裝置中,對(duì)不包含上述處理時(shí)間的圖像發(fā)送要求,僅執(zhí)行一次上述第四步驟和第五步驟,另一方面,對(duì)包含上述處理時(shí)間的圖像發(fā)送要求,在每次經(jīng)過上述處理時(shí)間時(shí),執(zhí)行上述第四步驟和第五步驟;上述終端裝置中,在執(zhí)行了上述D步驟后,反復(fù)執(zhí)行上述B步驟和C步驟。
6.根據(jù)權(quán)利要求5所述的圖像處理系統(tǒng)用的控制方法,其特征在于上述終端裝置中,執(zhí)行了上述D步驟后的上述B步驟和C步驟的執(zhí)行中,計(jì)測(cè)執(zhí)行B步驟和C步驟一個(gè)循環(huán)期間的時(shí)間,當(dāng)該計(jì)測(cè)時(shí)間比上述處理時(shí)間變成僅短規(guī)定幅度時(shí),根據(jù)該計(jì)測(cè)時(shí)間,更新上述處理時(shí)間,并再一次執(zhí)行上述D步驟;上述圖像處理裝置中,當(dāng)接受了包含上述被更新了的處理時(shí)間的圖像發(fā)送要求時(shí),基于該被更新了的處理時(shí)間,變更執(zhí)行上述第四步驟和第五步驟的間隔。
7.根據(jù)權(quán)利要求1所述的圖像處理系統(tǒng)用的控制方法,其特征在于上述圖像處理裝置中,對(duì)應(yīng)于來自上述終端裝置的圖像發(fā)送要求,反復(fù)執(zhí)行上述第四步驟和第五步驟,上述終端裝置中,在執(zhí)行了上述A步驟一次后,每次接收來自上述圖像處理裝置的應(yīng)答數(shù)據(jù)時(shí),執(zhí)行B步驟和C步驟。
8.根據(jù)權(quán)利要求7所述的圖像處理系統(tǒng)用的控制方法,其特征在于上述終端裝置中,在上述B步驟中完成了應(yīng)答數(shù)據(jù)的接收時(shí),執(zhí)行向圖像處理裝置通知該接收完畢的處理,上述圖像處理裝置中,通過來自上述終端裝置的接收完畢通知,識(shí)別出第五步驟的結(jié)束,然后執(zhí)行再一次的第四步驟。
9.根據(jù)權(quán)利要求1所述的圖像處理系統(tǒng)用的控制方法,其特征在于上述終端裝置中,在本裝置中進(jìn)行了對(duì)于上述圖像處理裝置的設(shè)定操作時(shí),執(zhí)行E步驟;該E步驟生成包含表示該操作內(nèi)容的信息的操作接受要求,并發(fā)送到上述圖像處理裝置;圖像處理裝置中,在接受了上述操作接受要求時(shí),執(zhí)行第六步驟和第七步驟;該第六步驟對(duì)應(yīng)于該要求中所包含的操作內(nèi)容更新顯示用圖像;該第七步驟將被更新了的顯示用圖像保存在上述存儲(chǔ)器中。
10.根據(jù)權(quán)利要求9所述的圖像處理系統(tǒng)用的控制方法,其特征在于上述設(shè)定操作中包含有用于選擇設(shè)定用的項(xiàng)目的操作;在上述圖像處理裝置的第六步驟中,在接受了包含上述項(xiàng)目選擇用的操作的操作接受要求時(shí),生成包含項(xiàng)目的選擇菜單的顯示用圖像。
11.一種圖像處理系統(tǒng),該系統(tǒng)是圖像處理裝置與任意個(gè)終端裝置經(jīng)由計(jì)算機(jī)網(wǎng)絡(luò)連接而成的系統(tǒng),該圖像處理裝置具有執(zhí)行規(guī)定的計(jì)測(cè)處理的功能,其特征在于上述圖像處理裝置包括輸入處理對(duì)象的圖像的圖像輸入單元;基于上述圖像輸入單元輸入的圖像,生成顯示用圖像的顯示用圖像生成單元;用于保存上述顯示用圖像的存儲(chǔ)器;接收來自上述終端裝置的基于無國(guó)界協(xié)議的圖像發(fā)送要求的要求接收單元;從新的圖像中依次抽取出規(guī)定數(shù)量的上述存儲(chǔ)器內(nèi)的顯示用圖像的圖像抽取單元;作為針對(duì)上述圖像發(fā)送要求的應(yīng)答數(shù)據(jù),生成包含由圖像抽取單元抽取出的顯示用圖像且不包含上述終端裝置的控制信息的、根據(jù)預(yù)先在該圖像處理裝置中設(shè)定的規(guī)定形式的應(yīng)答數(shù)據(jù),并返送到上述終端裝置的應(yīng)答單元;以上述要求接收單元接受了圖像發(fā)送要求為條件,使上述圖像抽取單元和應(yīng)答單元?jiǎng)幼鞯目刂茊卧鲜鼋K端裝置包括按照在該終端裝置中預(yù)先設(shè)定的規(guī)定的數(shù)據(jù)形式,向上述圖像處理裝置發(fā)送上述圖像發(fā)送要求的要求發(fā)送單元;接收針對(duì)上述圖像發(fā)送要求的應(yīng)答數(shù)據(jù)的應(yīng)答接收單元;按照在該終端裝置中預(yù)先設(shè)定的規(guī)定形式,顯示接受了的應(yīng)答數(shù)據(jù)中所包含的顯示用圖像的顯示控制單元。
12.根據(jù)權(quán)利要求11所述的圖像處理系統(tǒng),其特征在于上述圖像處理裝置的控制單元,在每次上述要求接收單元接受圖像發(fā)送要求時(shí),使上述圖像抽取單元和應(yīng)答單元?jiǎng)幼?,上述終端裝置的要求發(fā)送單元設(shè)定成為,在每次進(jìn)行由上述接收單元的應(yīng)答數(shù)據(jù)的接收和由顯示控制單元的顯示用圖像的顯示時(shí),發(fā)送下一個(gè)圖像發(fā)送要求。
13.根據(jù)權(quán)利要求11所述的圖像處理系統(tǒng),其特征在于上述圖像處理裝置的控制單元,在每次上述要求接收單元接受圖像發(fā)送要求時(shí),使上述圖像抽取單元和應(yīng)答單元?jiǎng)幼?,上述終端裝置的要求發(fā)送單元設(shè)定成為,在執(zhí)行了至少一次的圖像發(fā)送要求的發(fā)送后,每次上述接收單元接收應(yīng)答數(shù)據(jù)時(shí),在由顯示控制單元的顯示用圖像顯示之前,發(fā)送下一個(gè)圖像發(fā)送要求。
14.根據(jù)權(quán)利要求11至13中的任意一項(xiàng)所述的圖像處理系統(tǒng),其特征在于上述圖像處理裝置的控制單元,在上述要求接收單元接收了來自一個(gè)終端裝置的圖像發(fā)送要求時(shí),使上述應(yīng)答單元待機(jī)規(guī)定時(shí)間,在這些待機(jī)時(shí)間內(nèi)接收了來自其它終端裝置的圖像發(fā)送要求時(shí),向上述一個(gè)終端裝置和其它終端裝置統(tǒng)一發(fā)送共通的應(yīng)答數(shù)據(jù)。
15.根據(jù)權(quán)利要求11所述的圖像處理系統(tǒng),其特征在于上述終端裝置包含發(fā)送要求控制單元,該發(fā)送要求控制單元在執(zhí)行了一個(gè)循環(huán)的由上述要求發(fā)送單元、應(yīng)答接收單元、顯示控制單元的處理后,基于該循環(huán)執(zhí)行中所用的時(shí)間,設(shè)定與圖像處理裝置的通信中所需的處理時(shí)間,并向上述要求發(fā)送單元發(fā)送包含了上述處理時(shí)間的第二次的圖像發(fā)送要求;上述圖像處理裝置的控制單元,對(duì)不包含上述處理時(shí)間的圖像發(fā)送要求,使圖像抽取單元和應(yīng)答單元分別動(dòng)作一次,另一方面,對(duì)包含上述處理時(shí)間的圖像發(fā)送要求,使上述圖像抽取單元和應(yīng)答單元在每次經(jīng)過上述處理時(shí)間時(shí)動(dòng)作。
16.根據(jù)權(quán)利要求15所述的圖像處理系統(tǒng),其特征在于上述終端裝置的發(fā)送要求控制單元包含計(jì)時(shí)單元和處理時(shí)間更新單元,并向上述要求發(fā)送單元發(fā)送包含了上述被更新了的處理時(shí)間的圖像發(fā)送要求;該計(jì)時(shí)單元,在發(fā)送了包含上述處理時(shí)間的圖像發(fā)送要求時(shí),計(jì)測(cè)在該發(fā)送后執(zhí)行一個(gè)循環(huán)的由應(yīng)答接收單元和顯示控制單元的處理期間的時(shí)間;該處理時(shí)間更新單元,在由該計(jì)時(shí)單元的計(jì)測(cè)時(shí)間比上述處理時(shí)間變成僅短規(guī)定幅度時(shí),根據(jù)該計(jì)測(cè)時(shí)間,更新上述處理時(shí)間;上述圖像處理裝置的控制單元,在接受了包含上述被更新了的處理時(shí)間的圖像發(fā)送要求時(shí),基于該被更新了的處理時(shí)間,變更使上述圖像抽取單元和應(yīng)答單元?jiǎng)幼鞯拈g隔。
17.根據(jù)權(quán)利要求11所述的圖像處理系統(tǒng),其特征在于上述圖像處理裝置的控制單元,對(duì)應(yīng)于上述要求接收單元接受了圖像發(fā)送要求的情況,使上述圖像抽取單元和應(yīng)答單元反復(fù)動(dòng)作,上述終端裝置包括發(fā)送控制單元,該發(fā)送控制單元在上述要求發(fā)送單元中執(zhí)行了一次上述圖像發(fā)送要求后,在每次從上述圖像處理裝置接收應(yīng)答數(shù)據(jù)時(shí),使上述應(yīng)答接收單元和顯示控制單元?jiǎng)幼鳌?br>
18.根據(jù)權(quán)利要求17所述的圖像處理系統(tǒng),其特征在于上述終端裝置的發(fā)送控制單元執(zhí)行下述處理,即在由上述應(yīng)答接收單元的應(yīng)答數(shù)據(jù)的接收完畢時(shí),向上述圖像處理裝置通知該接收完畢,上述圖像處理裝置的控制單元包含接受來自上述終端裝置的接收完畢通知的單元,由該接收完畢通知,識(shí)別出上述應(yīng)答單元的處理完畢,然后使上述圖像抽取單元再一次動(dòng)作。
19.根據(jù)權(quán)利要求11所述的圖像處理系統(tǒng),其特征在于上述終端裝置包括輸入單元和操作接受要求發(fā)送單元;該輸入單元接受對(duì)上述圖像處理裝置的設(shè)定操作;該操作接受要求發(fā)送單元,在輸入單元接受了設(shè)定操作時(shí),生成包含表示該操作內(nèi)容的信息的操作接受要求,并發(fā)送到上述圖像處理裝置;圖像處理裝置的顯示用圖像生成單元,在上述接收單元接受了操作接受要求時(shí),對(duì)應(yīng)于該要求中包含的操作內(nèi)容更新顯示用圖像,同時(shí)將該被更新了的顯示用圖像保存在上述存儲(chǔ)器。
20.根據(jù)權(quán)利要求19所述的圖像處理系統(tǒng),其特征在于上述設(shè)定操作中包含有用于選擇設(shè)定用的項(xiàng)目的操作;上述圖像處理裝置的顯示用圖像生成單元,對(duì)于上述項(xiàng)目選擇用的操作涉及的操作接受要求,生成包含項(xiàng)目的選擇菜單的顯示用圖像。
21.一種程序,該程序是為了使計(jì)算機(jī)作為終端裝置而起作用的程序,該終端裝置經(jīng)由計(jì)算機(jī)網(wǎng)絡(luò)連接于具有執(zhí)行規(guī)定的計(jì)測(cè)處理的功能的圖像處理裝置,其特征在于向上述計(jì)算機(jī)賦予下述各單元的功能,該單元分別為要求發(fā)送單元,將在該終端裝置中預(yù)先設(shè)定的規(guī)定的數(shù)據(jù)形式的、基于無國(guó)界協(xié)議的圖像發(fā)送要求發(fā)送到上述圖像處理裝置;應(yīng)答接收單元,從上述圖像處理裝置接收針對(duì)上述圖像發(fā)送要求的應(yīng)答數(shù)據(jù);顯示控制單元,以該終端裝置中預(yù)先設(shè)定的規(guī)定的形式,在監(jiān)視器上顯示上述應(yīng)答數(shù)據(jù)中所包含的顯示用圖像。
全文摘要
可不受用戶側(cè)的網(wǎng)絡(luò)環(huán)境的左右,執(zhí)行圖像處理裝置和終端裝置之間的通信。從遠(yuǎn)處的終端裝置(2A、2B、2C)經(jīng)由互聯(lián)網(wǎng)(3)訪問生產(chǎn)現(xiàn)場(chǎng)的圖像處理裝置(1)。各終端裝置(2A、2B、2C)向圖像處理裝置(1)發(fā)送基于HTTP協(xié)議的圖像發(fā)送要求時(shí),圖像處理裝置(1)生成包含最新的顯示用圖像的應(yīng)答數(shù)據(jù),并返送到要求源的終端裝置(2A、2B、2C)。終端裝置(2A、2B、2C)在啟動(dòng)后,依次反復(fù)執(zhí)行發(fā)送圖像發(fā)送要求的處理和接收應(yīng)答數(shù)據(jù)的處理以及顯示包含在應(yīng)答數(shù)據(jù)中的顯示用圖像的處理。
文檔編號(hào)H04L29/06GK1625114SQ20041010021
公開日2005年6月8日 申請(qǐng)日期2004年12月3日 優(yōu)先權(quán)日2003年12月3日
發(fā)明者小松幸弘, 池田泰之 申請(qǐng)人:歐姆龍株式會(huì)社