圖像處理系統(tǒng)、方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及信息技術(shù)領(lǐng)域,特別涉及一種圖像處理系統(tǒng)、方法和裝置。
【背景技術(shù)】
[0002] 隨著信息技術(shù)的發(fā)展,圖像輸入設(shè)備得到了廣泛的應(yīng)用,通過(guò)圖像輸入設(shè)備,可以 將傳統(tǒng)的紙質(zhì)數(shù)據(jù)等轉(zhuǎn)換為電子化圖像,大大提高了處理數(shù)據(jù)的效率。
[0003] 應(yīng)用客戶(hù)端要從圖像輸入設(shè)備獲取圖像時(shí),可以調(diào)用與數(shù)據(jù)源管理器之間的第一 接口,啟動(dòng)數(shù)據(jù)源管理器,則數(shù)據(jù)源管理器加載指定目錄下、由圖像輸入設(shè)備提供的數(shù)據(jù) 源,調(diào)用與數(shù)據(jù)源之間的第二接口,啟動(dòng)該數(shù)據(jù)源,該數(shù)據(jù)源即可指示圖像輸入設(shè)備獲取圖 像,將獲取的圖像通過(guò)該第二接口和該第一接口,返回給應(yīng)用客戶(hù)端。
[0004] 在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在以下問(wèn)題:
[0005] 必須通過(guò)圖像輸入設(shè)備提供的數(shù)據(jù)源,才能獲取到圖像輸入設(shè)備所獲取的圖像, 而當(dāng)圖像輸入設(shè)備未提供數(shù)據(jù)源時(shí),將無(wú)法獲取圖像,局限性強(qiáng)。
【發(fā)明內(nèi)容】
[0006] 為了解決現(xiàn)有技術(shù)的問(wèn)題,本申請(qǐng)?zhí)峁┝艘环N圖像處理系統(tǒng)、方法和裝置。所述技 術(shù)方案如下:
[0007] -方面,本申請(qǐng)的實(shí)施例提供一種圖像處理系統(tǒng),系統(tǒng)包括:應(yīng)用客戶(hù)端、數(shù)據(jù)源 管理器、通用數(shù)據(jù)源,以及與所述通用數(shù)據(jù)源對(duì)應(yīng)的至少一個(gè)圖像輸入設(shè)備;
[0008] 該通用數(shù)據(jù)源適用于不同類(lèi)型的圖像輸入設(shè)備。在對(duì)圖像輸入設(shè)備所獲取的圖像 進(jìn)行處理時(shí),應(yīng)用客戶(hù)端向數(shù)據(jù)源管理器發(fā)送對(duì)通用數(shù)據(jù)源的圖像處理指令,由數(shù)據(jù)源管 理器向通用數(shù)據(jù)源發(fā)送圖像處理指令,通用數(shù)據(jù)源即可根據(jù)圖像處理指令,對(duì)圖像處理指 令指定的圖像輸入設(shè)備所獲取的圖像進(jìn)行處理,通過(guò)數(shù)據(jù)源管理器,向應(yīng)用客戶(hù)端返回處 理結(jié)果。
[0009] 在一個(gè)可能的設(shè)計(jì)中,通用數(shù)據(jù)源面向至少一個(gè)圖像輸入設(shè)備,可以獲取到至少 一個(gè)圖像輸入設(shè)備的設(shè)備標(biāo)識(shí),還可以從至少一個(gè)設(shè)備標(biāo)識(shí)中,根據(jù)圖像處理指令確定指 定設(shè)備標(biāo)識(shí),從而對(duì)指定設(shè)備標(biāo)識(shí)所指示的圖像輸入設(shè)備所獲取的圖像進(jìn)行處理。
[0010] 在一個(gè)可能的設(shè)計(jì)中,系統(tǒng)還包括通用設(shè)備管理器,通用設(shè)備管理器能夠?yàn)閳D像 輸入設(shè)備生成通用數(shù)據(jù)源,并建立圖像輸入設(shè)備的設(shè)備標(biāo)識(shí)與通用數(shù)據(jù)源之間的映射關(guān) 系。
[0011]在一個(gè)可能的設(shè)計(jì)中,系統(tǒng)由終端和服務(wù)器組成,服務(wù)器安裝TWAIN服務(wù)端,終端 安裝TWAIN客戶(hù)端,TWAIN服務(wù)端與TWAIN客戶(hù)端通信連接,應(yīng)用客戶(hù)端位于服務(wù)器中,數(shù)據(jù) 源管理器、通用設(shè)備管理器和通用數(shù)據(jù)源位于終端中。
[0012]且,對(duì)于數(shù)據(jù)源管理器、通用設(shè)備管理器和通用數(shù)據(jù)源的布局情況,可以是將數(shù)據(jù) 源管理器、通用設(shè)備管理器和通用數(shù)據(jù)源的任一組合內(nèi)置于TWAIN客戶(hù)端,未在該組合內(nèi)的 外置于TWAIN客戶(hù)端。例如,數(shù)據(jù)源管理器、通用設(shè)備管理器和通用數(shù)據(jù)源可以外置于TWAIN 客戶(hù)端;或者,數(shù)據(jù)源管理器和通用數(shù)據(jù)源外置于TWAIN客戶(hù)端,通用設(shè)備管理器內(nèi)置于 TWAIN客戶(hù)端中;或者,數(shù)據(jù)源管理器、通用設(shè)備管理器、通用數(shù)據(jù)源內(nèi)置于TWAIN客戶(hù)端中; 或者,通用數(shù)據(jù)源外置于TWAIN客戶(hù)端,數(shù)據(jù)源管理器、通用設(shè)備管理器內(nèi)置于TWAIN客戶(hù)端 中。
[0013] 另一方面,本申請(qǐng)的實(shí)施例提供一種圖像處理方法,該方法中,應(yīng)用客戶(hù)端觸發(fā)圖 像處理指令,并發(fā)送給數(shù)據(jù)源管理器,該圖像處理指令用于指示對(duì)通用數(shù)據(jù)源對(duì)應(yīng)圖像輸 入設(shè)備所獲取的圖像進(jìn)行處理。數(shù)據(jù)源管理器接收該圖像處理指令后,對(duì)圖像輸入設(shè)備所 獲取的圖像進(jìn)行處理,并返回處理結(jié)果。
[0014] 在一個(gè)可能的設(shè)計(jì)中,由通用設(shè)備管理器生成通用數(shù)據(jù)源,并建立通用數(shù)據(jù)源與 圖像輸入設(shè)備的設(shè)備標(biāo)識(shí)之間的映射關(guān)系,以確定通用數(shù)據(jù)源對(duì)應(yīng)的圖像輸入設(shè)備,保證 通用數(shù)據(jù)源能夠?qū)ο鄳?yīng)圖像輸入設(shè)備所獲取的圖像進(jìn)行處理。
[0015] 且通用數(shù)據(jù)源向通用設(shè)備管理器發(fā)送查詢(xún)請(qǐng)求時(shí),通用設(shè)備管理器可以根據(jù)已建 立的映射關(guān)系查詢(xún)到通用數(shù)據(jù)源對(duì)應(yīng)的設(shè)備標(biāo)識(shí)。
[0016] 在一個(gè)可能的設(shè)計(jì)中,通用設(shè)備管理器預(yù)先設(shè)置一個(gè)通用數(shù)據(jù)源,在遍歷當(dāng)前配 置的至少一個(gè)圖像輸入設(shè)備的設(shè)備標(biāo)識(shí)之后,根據(jù)預(yù)先設(shè)置的通用數(shù)據(jù)源,生成與該預(yù)先 設(shè)置的通用數(shù)據(jù)源相同的至少一個(gè)通用數(shù)據(jù)源。之后,該通用設(shè)備管理器建立每個(gè)圖像輸 入設(shè)備的設(shè)備標(biāo)識(shí)與對(duì)應(yīng)的通用數(shù)據(jù)源之間的映射關(guān)系。
[0017] 在一個(gè)可能的設(shè)計(jì)中,通用設(shè)備管理器根據(jù)該終端當(dāng)前配置的圖像輸入設(shè)備的數(shù) 目,對(duì)預(yù)先設(shè)置的通用數(shù)據(jù)源進(jìn)行多次拷貝,得到該至少一個(gè)通用數(shù)據(jù)源,再建立每個(gè)圖像 輸入設(shè)備的設(shè)備標(biāo)識(shí)與對(duì)應(yīng)的通用數(shù)據(jù)源之間的映射關(guān)系。
[0018] 在一個(gè)可能的設(shè)計(jì)中,通用數(shù)據(jù)源面向至少一個(gè)圖像輸入設(shè)備,可以獲取到至少 一個(gè)圖像輸入設(shè)備的設(shè)備標(biāo)識(shí),還可以從至少一個(gè)設(shè)備標(biāo)識(shí)中,根據(jù)圖像處理指令確定指 定設(shè)備標(biāo)識(shí),從而對(duì)指定設(shè)備標(biāo)識(shí)所指示的圖像輸入設(shè)備所獲取的圖像進(jìn)行處理。
[0019] 在一個(gè)可能的設(shè)計(jì)中,通用數(shù)據(jù)源可以從至少一個(gè)設(shè)備標(biāo)識(shí)中確定指定設(shè)備標(biāo) 識(shí),而且還能夠切換指定設(shè)備標(biāo)識(shí),如在第一設(shè)備標(biāo)識(shí)為指定設(shè)備標(biāo)識(shí)時(shí),切換為第二設(shè)備 標(biāo)識(shí)為指定設(shè)備標(biāo)識(shí)。
[0020] 在一個(gè)可能的設(shè)計(jì)中,通用設(shè)備管理器建立通用數(shù)據(jù)源時(shí),可以為每個(gè)圖像輸入 設(shè)備生成一個(gè)通用數(shù)據(jù)源,由不同的圖像輸入設(shè)備共享通用數(shù)據(jù)源。
[0021] 在一個(gè)可能的設(shè)計(jì)中,通用數(shù)據(jù)源發(fā)送查詢(xún)請(qǐng)求時(shí),通用設(shè)備管理器可以根據(jù)已 建立的映射關(guān)系查詢(xún)到通用數(shù)據(jù)源對(duì)應(yīng)的設(shè)備標(biāo)識(shí)。
[0022] 再一方面,本申請(qǐng)的實(shí)施例還提供了執(zhí)行上述圖像處理方法的通用數(shù)據(jù)源,并提 供了實(shí)現(xiàn)上述通用數(shù)據(jù)源的終端,使得通用數(shù)據(jù)源能夠執(zhí)行上述提供的圖像處理方法。
[0023] 又一方面,本申請(qǐng)的實(shí)施例還提供了執(zhí)行上述圖像處理方法的通用設(shè)備管理器, 并提供了實(shí)現(xiàn)上述通用設(shè)備管理器的終端,使得通用設(shè)備管理器能夠執(zhí)行上述提供的圖像 處理方法。
[0024] 本申請(qǐng)?zhí)峁┑募夹g(shù)方案帶來(lái)的有益效果是:通過(guò)引入通用數(shù)據(jù)源,由通用數(shù)據(jù)源 對(duì)圖像輸入設(shè)備所獲取的圖像進(jìn)行處理,當(dāng)通用數(shù)據(jù)源接收到數(shù)據(jù)源管理器發(fā)送的圖像處 理指令時(shí),根據(jù)所述圖像處理指令,對(duì)所述圖像輸入設(shè)備所獲取的圖像進(jìn)行處理,并向數(shù)據(jù) 源管理器發(fā)送處理結(jié)果,避免了由于圖像輸入設(shè)備未提供數(shù)據(jù)源而導(dǎo)致無(wú)法對(duì)圖像輸入設(shè) 備所獲取的圖像進(jìn)行處理的問(wèn)題,提高了靈活性。
【附圖說(shuō)明】
[0025] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使 用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于 本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
[0026] 圖1是本發(fā)明實(shí)施例提供的一種圖像處理系統(tǒng)的結(jié)構(gòu)示意圖;
[0027] 圖2是本發(fā)明實(shí)施例提供的一種圖像處理系統(tǒng)的結(jié)構(gòu)示意圖;
[0028] 圖3是本發(fā)明實(shí)施例提供的一種圖像處理系統(tǒng)的結(jié)構(gòu)示意圖;
[0029] 圖4是本發(fā)明實(shí)施例提供的一種圖像處理系統(tǒng)的結(jié)構(gòu)示意圖;
[0030] 圖5是本發(fā)明實(shí)施例提供的一種圖像處理系統(tǒng)的結(jié)構(gòu)示意圖;
[0031] 圖6是本發(fā)明實(shí)施例提供的一種圖像處理系統(tǒng)的結(jié)構(gòu)示意圖;
[0032]圖7是本發(fā)明實(shí)施例提供的一種圖像處理方法的流程圖;
[0033]圖8是本發(fā)明實(shí)施例提供的一種圖像處理方法的流程圖;
[0034]圖9A是本發(fā)明實(shí)施例提供的一種圖像處理方法的流程圖;
[0035]圖9B是本發(fā)明實(shí)施例提供的一種處理圖像的操作流程示意圖;
[0036]圖10是本發(fā)明實(shí)施例提供的一種圖像處理方法的流程圖;
[0037]圖11是本發(fā)明實(shí)施例提供的一種圖像處理方法的流程圖;
[0038]圖12是本發(fā)明實(shí)施例提供的一種圖像處理方法的流程圖;
[0039]圖13是本發(fā)明實(shí)施例提供的一種圖像處理裝置結(jié)構(gòu)示意圖;
[0040]圖14是本發(fā)明實(shí)施例提供的一種圖像處理裝置結(jié)構(gòu)示意圖;
[0041 ]圖15是本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖;
[0042]圖16是本發(fā)明實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0043]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行描述,顯 然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施 例,本領(lǐng)域普通技術(shù)人員獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0044]為了便于對(duì)本發(fā)明的理解,現(xiàn)對(duì)本發(fā)明實(shí)施例涉及的概念進(jìn)行如下解釋?zhuān)?br>[0045] 通用設(shè)備管理器,用于遍歷出終端已配置的圖像輸入設(shè)備,針對(duì)終端已配置的圖 像輸入設(shè)備,生成對(duì)應(yīng)的通用數(shù)據(jù)源,并維護(hù)圖像輸入設(shè)備與通用數(shù)據(jù)源之間的映射關(guān)系, 等待通用數(shù)據(jù)源查詢(xún)本身對(duì)應(yīng)的圖像輸入設(shè)備。此外,還用于監(jiān)控圖像輸入設(shè)備的拔插情 況,針對(duì)已移除的圖像輸入設(shè)備,及時(shí)刪除對(duì)應(yīng)的通用數(shù)據(jù)源。
[0046]數(shù)據(jù)源管理器,負(fù)責(zé)協(xié)商應(yīng)用客戶(hù)端和通用數(shù)據(jù)源之間的交互,是應(yīng)用客戶(hù)端和 通用數(shù)據(jù)源之間的交互數(shù)據(jù)傳遞的橋梁。
[0047]通用數(shù)據(jù)源,適用于多種類(lèi)型的圖像輸入設(shè)備,可以被數(shù)據(jù)源管理器加載識(shí)別,通 過(guò)數(shù)據(jù)源管理器與應(yīng)用客戶(hù)端進(jìn)行交互,能主動(dòng)向通用設(shè)備管理器查詢(xún)對(duì)應(yīng)的圖像輸入設(shè) 備,并調(diào)用與圖像輸入設(shè)備之間的接口,完成打開(kāi)視頻設(shè)備、設(shè)置視頻參數(shù)、設(shè)置采集方式、 獲取圖像數(shù)據(jù)和關(guān)閉視頻設(shè)備等必要功能,還可以完成視頻圖像實(shí)時(shí)預(yù)覽、圖像簡(jiǎn)單加工 處理、能保存用戶(hù)界面參數(shù)等更加豐富的功能。
[0048] 現(xiàn)有的數(shù)據(jù)源由圖像輸入設(shè)備提供,僅適用于特定的圖像輸入設(shè)備,而本發(fā)明實(shí) 施例中的通用數(shù)據(jù)源可以兼容多種類(lèi)型的圖像輸入設(shè)備,則即使圖像輸入設(shè)備未提供數(shù)據(jù) 源,也能夠通過(guò)通用數(shù)據(jù)源,對(duì)圖像輸入設(shè)備所獲取的圖像進(jìn)行處理。
[0049] TWAIN(Toolkit Without An Interesting Name,無(wú)注名工具包協(xié)議)客戶(hù)端和 TWAI