專利名稱:圖像搜索設(shè)備、圖像搜索方法、及存儲(chǔ)程序的存儲(chǔ)介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的示例性的方面涉及一種圖像搜索設(shè)備、圖像搜索方法、及存儲(chǔ) 用來使搜索設(shè)備執(zhí)行搜索方法的程序的存儲(chǔ)介質(zhì),更具體地說,涉及一種能 夠有效率地從產(chǎn)品模型的整體圖像搜索目標(biāo)部件圖像的圖像搜索設(shè)備、圖像 搜索方法、及存儲(chǔ)用來使搜索設(shè)備執(zhí)行搜索方法的程序的存儲(chǔ)介質(zhì)。
背景技術(shù):
由于近來計(jì)算機(jī)性能的改進(jìn)和圖形處理技術(shù)的提高,CAD (計(jì)算機(jī)輔助 設(shè)計(jì))和CG (計(jì)算機(jī)圖形)中3D (三維)模型的使用迅速普及。因而,例如, 在制造業(yè)中,3D模型用于創(chuàng)建部件目錄、服務(wù)手冊(cè)、等等,示出產(chǎn)品模型的 圖像。另外,包含這樣的3D模型圖像的內(nèi)容用作電子介質(zhì)。
由于包括機(jī)械及電子產(chǎn)品的許多工業(yè)產(chǎn)品包含多個(gè)部件,為了針對(duì)部件 目錄等等使用產(chǎn)品模型的圖像,用戶需要能夠在整體產(chǎn)品模型的圖像之內(nèi)識(shí) 別個(gè)別部件。通常,用戶使用圖像搜索設(shè)備,通過在3D產(chǎn)品模型圖像之內(nèi)指 定具體位置或區(qū)域來抽取具體部件圖像。
相關(guān)技術(shù)的圖像搜索設(shè)備的一個(gè)例子提供從在閉鎖區(qū)域中設(shè)置的產(chǎn)品 模型抽取具體部件圖像的方法。當(dāng)用戶使用其中存儲(chǔ)關(guān)于3D產(chǎn)品模型的信息 的CAD系統(tǒng),在3D空間中指定具有具體高度、寬度、及深度的閉鎖區(qū)域時(shí), 圖像搜索設(shè)備抽取在所指定的閉鎖區(qū)域中設(shè)置的目標(biāo)部件圖像。
在相關(guān)技術(shù)的圖像搜索設(shè)備的另一例子中,當(dāng)用戶對(duì)3D地理模型操作觸 控筆時(shí),圖像搜索設(shè)備在3D空間中限定基準(zhǔn)位置、基準(zhǔn)方向、及相距基準(zhǔn)位 置的距離,作為幾何搜索標(biāo)準(zhǔn),以抽取滿足一定標(biāo)準(zhǔn)的部件圖像。
然而,在上述兩個(gè)相關(guān)技術(shù)的圖像搜索設(shè)備中,為了在3D空間中指定目 標(biāo)部件圖像,用戶需要在3D空間中識(shí)別目標(biāo)部件圖像的位置,并且執(zhí)行用來
指定目標(biāo)部件圖像的復(fù)雜數(shù)據(jù)輸入操作,以致造成上述設(shè)備不方便。另外, 當(dāng)產(chǎn)品中包含許多部件時(shí),圖像搜索設(shè)備不得不執(zhí)行大量其間幾何關(guān)系的計(jì) 算,以致降低它們的處理速度。
因此,需要在不加重計(jì)算機(jī)和用戶兩者的負(fù)擔(dān)的情況下有效率地從產(chǎn)品 模型的整體圖像抽取具體部件圖像的技術(shù)。
發(fā)明內(nèi)容
本說明書描述了按照本發(fā)明示例性實(shí)施例的圖像搜索設(shè)備。在本發(fā)明的 一個(gè)示例性實(shí)施例中,圖像搜索設(shè)備包括數(shù)據(jù)庫、用戶接口、搜索裝置、及 輸出裝置。數(shù)據(jù)庫配置為存儲(chǔ)基于部件的組合所形成的三維模型而創(chuàng)建的二 維整體圖像和二維部件圖像、及整體圖像中各個(gè)部件圖像的邊界信息。用戶 接口配置為用作圖形用戶接口。搜索裝置配置為按照經(jīng)由用戶接口的輸入屏 幕而指定的搜索條件,在數(shù)據(jù)庫搜索二維部件圖像。輸出裝置配置為輸出由 搜索裝置執(zhí)行的搜索的結(jié)果。搜索裝置包括數(shù)據(jù)管理器、判斷處理器、及部 件選擇處理器。數(shù)據(jù)管理器配置為,響應(yīng)于經(jīng)由用戶接口發(fā)出的一次搜索條 件的指令,來管理從數(shù)據(jù)庫獲取的目標(biāo)模型的數(shù)據(jù),以及生成將顯示在用戶 接口的輸入屏幕上的圖像。判斷處理器配置為,響應(yīng)于通過把指針定位在顯 示在用戶接口的輸入屏幕上的目標(biāo)模型的整體圖像上而發(fā)出的二次搜索條 件的指令,來比較由所指定的位置限定的閉鎖區(qū)域及目標(biāo)模型的各個(gè)部件圖 像的邊界信息,提取其邊界包含在閉鎖區(qū)域中的部件圖像,作為候補(bǔ)部件圖 像,以及按照基于各段的邊界信息所計(jì)算的面積增大的順序,來確定所抽取 的候補(bǔ)部件圖像的優(yōu)先級(jí)。部件選擇處理器配置為,響應(yīng)于用來從在用戶接 口的輸入屏幕上顯示的候補(bǔ)部件圖像之中選擇目標(biāo)部件圖像的三次搜索條 件的指令,按照面積增大的順序,在用戶接口的輸入屏幕上顯示由判斷處理 器抽取的候補(bǔ)部件圖像。
本說明書還描述了按照本發(fā)明示例性實(shí)施例的圖像搜索方法。在本發(fā)明 的一個(gè)示例性實(shí)施例中,圖像搜索方法按照經(jīng)由用作圖形用戶接口的用戶接 口的輸入屏幕而指定的搜索條件,從數(shù)據(jù)庫搜索二維部件圖像,所述數(shù)據(jù)庫 存儲(chǔ)基于部件的組合所形成的三維模型而創(chuàng)建的二維整體圖像和二維部件圖像、及整體圖像中各個(gè)部件圖像的邊界信息。圖像搜索方法包括按照經(jīng) 由用戶接口發(fā)出的一次搜索條件的指令,來管理從數(shù)據(jù)庫獲取的目標(biāo)模型的 數(shù)據(jù),以生成將顯示在用戶接口的輸入屏幕上的圖像;響應(yīng)于通過把指針定 位在顯示在用戶接口的輸入屏幕上的目標(biāo)模型的整體圖像上而發(fā)出的二次 搜索條件的指令,來比較由所指定的位置限定的閉鎖區(qū)域及目標(biāo)模型的各個(gè) 部件圖像的邊界信息;提取其邊界包含在閉鎖區(qū)域中的部件圖像,作為候補(bǔ) 部件圖像;按照基于邊界信息所計(jì)算的面積增大的順序,來確定所抽取的候 補(bǔ)部件圖像的優(yōu)先級(jí);以及響應(yīng)于用來從在用戶接口的輸入屏幕上顯示的候 補(bǔ)部件圖像之中選擇目標(biāo)部件圖像的三次搜索條件的指令,按照面積增大的 順序,在用戶接口的輸入屏幕上顯示所抽取的候補(bǔ)部件圖像。
本說明書還描述了按照本發(fā)明示例性實(shí)施例的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所 述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上記錄有計(jì)算機(jī)可讀程序代碼,當(dāng)程序代碼在計(jì)算機(jī)
系統(tǒng)上執(zhí)行時(shí),所述計(jì)算機(jī)可讀程序代碼用來使計(jì)算機(jī)系統(tǒng)執(zhí)行搜索方法, 所述搜索方法包括按照經(jīng)由用戶接口發(fā)出的一次搜索條件的指令,來管理 從數(shù)據(jù)庫獲取的目標(biāo)模型的數(shù)據(jù),以生成將顯示在用戶接口的輸入屏幕上的 圖像;響應(yīng)于通過把指針定位在顯示在用戶接口的輸入屏幕上的目標(biāo)模型的 整體圖像上而發(fā)出的二次搜索條件的指令,來比較由所指定的位置限定的閉 鎖區(qū)域及目標(biāo)模型的各個(gè)部件圖像的邊界信息;提取其邊界包含在閉鎖區(qū)域 中的部件圖像,作為候補(bǔ)部件圖像;按照基于邊界信息所計(jì)算的面積增大的 順序,來確定所抽取的候補(bǔ)部件圖像的優(yōu)先級(jí);以及響應(yīng)于用來從在用戶接 口的輸入屏幕上顯示的候補(bǔ)部件圖像之中選擇目標(biāo)部件圖像的三次搜索條 件的指令,按照面積增大的順序,在用戶接口的輸入屏幕上顯示所抽取的候 補(bǔ)部件圖像。
對(duì)本發(fā)明及其許多伴生的優(yōu)點(diǎn)的更完整的領(lǐng)會(huì),在當(dāng)與附圖相關(guān)聯(lián)地考 慮時(shí)參照隨后的詳細(xì)描述將變得更好理解的情況下,將容易地獲得,其中 圖l是按照本發(fā)明的示例性實(shí)施例的圖像搜索設(shè)備的硬件配置的示意
圖2是圖1所示的圖像搜索設(shè)備的軟件配置的示意圖; 圖3是圖2所示的圖像搜索設(shè)備中包括的目錄閱覽器的示意圖; 圖4是示出由圖3所示的目錄閱覽器所執(zhí)行的搜索處理的流程圖; 圖5是示出由圖3所示的目錄閱覽器中包含的判斷處理器所執(zhí)行的判斷 處理的流程圖6A示出在圖1所示的圖像搜索設(shè)備中包括的輸入輸出裝置上顯示的幾 何模型的整體圖像;
圖6B示出帶有高亮度的整體圖像和個(gè)別目標(biāo)部件圖像的組合;以及 圖6C示出圖6B上所示的個(gè)別圖像。
具體實(shí)施例方式
在描述附圖中圖示的示例性實(shí)施例的過程中,為了說明清楚而應(yīng)用了特 定術(shù)語。然而,不意圖將本專利說明書的公開限制于如此選擇的特定術(shù)語, 應(yīng)當(dāng)理解,各個(gè)特定元件包括以類似方式操作并實(shí)現(xiàn)類似效果的所有技術(shù)上 的等同物。
現(xiàn)在參照附圖,其中,貫穿多個(gè)視圖,類似的參考標(biāo)號(hào)表示相同或相應(yīng) 的部件,具體參照?qǐng)D1來描述按照本發(fā)明示例性實(shí)施例的圖像搜索設(shè)備100。
按照示例性實(shí)施例,圖像搜索設(shè)備100具有從數(shù)據(jù)庫搜索產(chǎn)品的部件(例 如,零件)的圖像數(shù)據(jù)的能力,該圖像數(shù)據(jù)用來基于由部件的組合形成的3D (三維)模型來創(chuàng)建部件的目錄(例如,部件目錄)。應(yīng)當(dāng)注意,3D模型(例 如,幾何模型)是指帶有3D形狀的數(shù)據(jù)對(duì)象,包括3DCAD (計(jì)算機(jī)輔助設(shè)計(jì)) 數(shù)據(jù)或由3D測(cè)量所獲得的實(shí)際對(duì)象的數(shù)據(jù)。
.按照示例性實(shí)施例,圖像搜索設(shè)備100用作如下系統(tǒng)(例如,部件目錄 創(chuàng)建提取系統(tǒng)),所述系統(tǒng)用來創(chuàng)建部件目錄的數(shù)據(jù)庫,在數(shù)據(jù)庫搜索目標(biāo) 部件的圖像,以及顯示目標(biāo)部件的所提取的圖像,從而用戶能夠閱覽該圖像。
圖1是圖像搜索設(shè)備100的硬件配置圖。圖像搜索設(shè)備100包括CPU(中 央處理單元)1、存儲(chǔ)器2、輸入輸出裝置3、外部輸入輸出裝置4、及內(nèi)部總 線5。
圖像搜索設(shè)備100用作數(shù)據(jù)處理器,用來構(gòu)建部件目錄創(chuàng)建提取系統(tǒng),
并且圖像搜索設(shè)備100具有包含通用PC (個(gè)人計(jì)算機(jī))或連接有外圍設(shè)備的 PC的硬件配置。
CPU 1控制圖像搜索設(shè)備100的操作,并且使用存儲(chǔ)在存儲(chǔ)器2中的各種
應(yīng)用程序、工作數(shù)據(jù)、文件數(shù)據(jù)、等等,來實(shí)施各個(gè)應(yīng)用的數(shù)據(jù)處理功能。
當(dāng)CPU l安裝下文描述的用來創(chuàng)建部件目錄以及用來搜索及閱覽所創(chuàng)建的部 件目錄的應(yīng)用程序時(shí),用作部件目錄創(chuàng)建提取系統(tǒng)的圖像搜索設(shè)備100中設(shè) 置有下文描述的目錄創(chuàng)建器、圖像補(bǔ)充器、位置信息補(bǔ)充器、及目錄閱覽器。 CPU l連同存儲(chǔ)器2和外部輸入輸出裝置4構(gòu)成用于部件目錄創(chuàng)建提取系統(tǒng)的 各種數(shù)據(jù)庫,并且管理數(shù)據(jù)庫。內(nèi)部總線5把CPU 1、存儲(chǔ)器2、輸入輸出裝 置3、及外部輸入輸出裝置4相互連接。
在CPU1的控制下,輸入輸出裝置3用作用戶接口,用來接收用戶的處理 條件的輸入等等,并且經(jīng)由未示出的顯示器,按照輸入操作來向用戶通知圖 像搜索設(shè)備100的各種操作狀態(tài)。按照此示例性實(shí)施例,輸入輸出裝置3用作 GUI (圖形用戶接口),使得用戶能夠使用鍵盤、鼠標(biāo)器、等等來對(duì)顯示在 顯示器上的輸入屏幕執(zhí)行輸入操作。
外部輸入輸出裝置4是被設(shè)置來擴(kuò)展輸入輸出裝置3的功能的外圍裝置。 例如,外部輸入輸出裝置4用作外部存儲(chǔ)裝置,該外部存儲(chǔ)裝置能夠使用記 錄介質(zhì)來從其外部獲得進(jìn)行處理所需要的數(shù)據(jù),或者能夠使用用于構(gòu)建數(shù)據(jù) 庫的大容量記錄介質(zhì),或者,外部輸入輸出裝置4用作使用從部件目錄創(chuàng)建 提取系統(tǒng)輸出的數(shù)據(jù)的輸出裝置(例如,打印機(jī)、顯示裝置、等等)。
現(xiàn)在詳細(xì)描述部件目錄創(chuàng)建提取系統(tǒng)。
按照示例性實(shí)施例,部件目錄創(chuàng)建提取系統(tǒng)創(chuàng)建部件目錄的數(shù)據(jù)庫(例 如,目錄DB),并且在目錄DB搜索用戶指定的部件目錄,以顯示部件目錄。
更具體地說,目錄DB創(chuàng)建功能基于由部件(零件)的組合所形成的3D 模型(例如,3D數(shù)據(jù))來創(chuàng)建包含二維圖像的部件目錄的DB。 DB管理每個(gè)部 件的包含用于目錄的二維圖像的內(nèi)容、用于部件標(biāo)識(shí)的屬性、及固有數(shù)據(jù)。 響應(yīng)于用戶的搜索請(qǐng)求,部件目錄搜索及顯示功能輸出并顯示由用戶指定并 由目錄DB管理的部件的數(shù)據(jù)(例如,二維數(shù)據(jù))。
參照?qǐng)D2,現(xiàn)在描述用作部件目錄創(chuàng)建提取系統(tǒng)的圖像搜索設(shè)備100的軟
件配置。圖2是其軟件配置的示意圖。
部件目錄創(chuàng)建提取系統(tǒng)包括數(shù)據(jù)處理器,該數(shù)據(jù)處理器包括目錄創(chuàng)建
器20、圖像補(bǔ)充器25、位置信息補(bǔ)充器26、及目錄閱覽器27。部件目錄創(chuàng)建
提取系統(tǒng)還包括多個(gè)數(shù)據(jù)庫,包括3D數(shù)據(jù)庫21、部件列表數(shù)據(jù)庫22、目錄數(shù)
據(jù)庫23、及圖像數(shù)據(jù)庫24。
如上所述,在CPU 1 (圖l所示)的控制下,存儲(chǔ)器2、輸入輸出裝置3、
等等形成并構(gòu)建部件目錄創(chuàng)建提取系統(tǒng)的數(shù)據(jù)處理器及數(shù)據(jù)庫。 現(xiàn)在描述創(chuàng)建目錄DB (例如,目錄數(shù)據(jù)庫23)的配置及操作。 3D數(shù)據(jù)庫21存儲(chǔ)用于創(chuàng)建目錄的幾何模型,例如3D CAD數(shù)據(jù)。3D CAD
數(shù)據(jù)包括關(guān)于產(chǎn)品的各個(gè)部件的形狀的信息、及關(guān)于由所有部件組裝的產(chǎn)品
整體的信息。
部件列表數(shù)據(jù)庫22存儲(chǔ)將被包括在目錄中的可交換部件的數(shù)據(jù)列表。數(shù) 據(jù)列表包括諸如部件名稱及訂貨時(shí)部件編號(hào)的信息,并以產(chǎn)品為單位來管 理。
在部件列表數(shù)據(jù)庫22中存儲(chǔ)的數(shù)據(jù)列表中注冊(cè)的一些部件具有在3D數(shù) 據(jù)庫21中存儲(chǔ)的3D CAD數(shù)據(jù),而一些不具有。當(dāng)3D CAD數(shù)據(jù)存儲(chǔ)在3D數(shù)據(jù)庫 21中時(shí),目錄創(chuàng)建器20參照存儲(chǔ)在3D數(shù)據(jù)庫21中的3D CAD數(shù)據(jù)。與之相比, 當(dāng)3D CAD數(shù)據(jù)未存儲(chǔ)在3D數(shù)據(jù)庫21中時(shí),目錄創(chuàng)建器20參照從圖像補(bǔ)充器25 補(bǔ)充的圖像數(shù)據(jù)。
圖像補(bǔ)充器25從存儲(chǔ)二維圖像數(shù)據(jù)的圖像數(shù)據(jù)庫24獲取圖像數(shù)據(jù),并且 向目錄創(chuàng)建器20補(bǔ)充圖像數(shù)據(jù)。當(dāng)位置信息補(bǔ)充器26向目錄創(chuàng)建器20補(bǔ)充位 置信息時(shí),目錄創(chuàng)建器20按照所補(bǔ)充的位置信息來創(chuàng)建部件目錄。
當(dāng)3D數(shù)據(jù)庫21未存儲(chǔ)部件的3D CAD數(shù)據(jù)時(shí),圖像數(shù)據(jù)庫24存儲(chǔ)被準(zhǔn)備并 補(bǔ)充到目錄創(chuàng)建器20的部件的圖像數(shù)據(jù)。按照此示例性實(shí)施例,因?yàn)椴考?錄創(chuàng)建提取系統(tǒng)創(chuàng)建帶有二維圖像的部件目錄,因此,存儲(chǔ)在圖像數(shù)據(jù)庫24 中的圖像數(shù)據(jù)為二維圖像數(shù)據(jù)。因此,圖像數(shù)據(jù)庫24可以存儲(chǔ)例如由數(shù)字靜 態(tài)照相機(jī)拍攝的圖像及通過繪制來創(chuàng)建的圖像。
由于從圖像數(shù)據(jù)庫24補(bǔ)充的部件圖像數(shù)據(jù)是單個(gè)部件圖像的數(shù)據(jù),因 此,整體產(chǎn)品圖像之內(nèi)的部件圖像的安裝位置需要指定。因而,當(dāng)用戶經(jīng)由
輸入輸出裝置3來指定部件圖像的位置時(shí),位置信息補(bǔ)充器26向目錄創(chuàng)建器 20補(bǔ)充所指定的位置信息。
當(dāng)3D CAD數(shù)據(jù)庫21存儲(chǔ)各個(gè)部件的3D CAD數(shù)據(jù)時(shí),以及當(dāng)3D CAD數(shù)據(jù)庫 21未存儲(chǔ)各個(gè)部件的3D CAD數(shù)據(jù)時(shí),目錄創(chuàng)建器20創(chuàng)建所指定的部件的二維 圖像數(shù)據(jù),作為目錄數(shù)據(jù),并把該數(shù)據(jù)輸出至在隨后的處理中使用該數(shù)據(jù)的 處理器。除了作為目錄向用戶顯示的圖像數(shù)據(jù)及部件名稱之外,目錄數(shù)據(jù)包 括用來標(biāo)識(shí)各個(gè)部件的屬性或固有數(shù)據(jù),用于搜索等等。
按照示例性實(shí)施例,用戶通過使用部件目錄創(chuàng)建提取系統(tǒng)來閱覽部件目 錄。S卩,目錄數(shù)據(jù)庫23存儲(chǔ)由目錄創(chuàng)建器20創(chuàng)建的部件目錄,用戶通過用作 搜索裝置的目錄閱覽器27來使用在目錄數(shù)據(jù)庫23中存儲(chǔ)的目錄數(shù)據(jù)。
具體地,按照示例性實(shí)施例,由于目錄閱覽器27處理從3D幾何模型創(chuàng)建 的二維圖像數(shù)據(jù),因而目錄數(shù)據(jù)庫23預(yù)先存儲(chǔ)將在后文描述的從多個(gè)不同視 點(diǎn)以多個(gè)不同變焦級(jí)別觀察的幾何模型的圖像的數(shù)據(jù)、將在后文描述的帶有 特定高亮度部分的圖像的數(shù)據(jù)、用來指定各個(gè)圖像中由特定部件占據(jù)的圖像 區(qū)域的邊界的邊界信息及將在后文描述的從多個(gè)不同視點(diǎn)以多個(gè)不同變焦 級(jí)別觀察的各個(gè)部件的個(gè)別圖像的數(shù)據(jù)、等等,并向上述圖像補(bǔ)充部件的名 稱。
作為替代,目錄數(shù)據(jù)庫23可以不準(zhǔn)備容易獲得的數(shù)據(jù)等等(例如,指定 放大比率的圖像),而是當(dāng)需要時(shí)按照請(qǐng)求生成容易獲得的數(shù)據(jù)。當(dāng)目錄數(shù) 據(jù)庫23存儲(chǔ)大量信息時(shí),外部輸入輸出裝置4構(gòu)建目錄數(shù)據(jù)庫23。
現(xiàn)在描述部件目錄搜索及顯示功能的配置和操作。
具體地,該功能為從部件目錄創(chuàng)建功能創(chuàng)建并由目錄數(shù)據(jù)庫23管理的數(shù) 據(jù)中搜索目標(biāo)部件圖像等等。應(yīng)當(dāng)注意,目錄閱覽器27執(zhí)行該功能。
目錄閱覽器27基于用戶的請(qǐng)求來在目錄數(shù)據(jù)庫23搜索目標(biāo)目錄數(shù)據(jù)。當(dāng) 目錄閱覽器27通過用作GUI的輸入輸出裝置3的屏幕來接受用戶的請(qǐng)求時(shí),目 錄閱覽器27在一次搜索中從目錄數(shù)據(jù)庫23獲取用戶所指定的模型的數(shù)據(jù),顯 示通過一次搜索獲取的模型的二維整體圖像,在二次搜索中在通過一次搜索 獲取的數(shù)據(jù)中搜索由用戶從整體圖像中指定的候補(bǔ)部件的二維圖像,在屏幕 上顯示候補(bǔ)部件的二維圖像,以及在三次搜索中,搜索候補(bǔ)部件中由用戶指
定的部件的目錄數(shù)據(jù)。
由于用于向用戶顯示的整體圖像和用于目錄的部件圖像二者均包含二 維圖像數(shù)據(jù),因此,用戶能夠簡(jiǎn)單且容易地發(fā)現(xiàn)并選擇目標(biāo)部件圖像,從而 降低處理系統(tǒng)上的負(fù)擔(dān),這是示例性實(shí)施例的主要特征之一。
按照示例性實(shí)施例,用作部件目錄創(chuàng)建提取系統(tǒng)的圖像搜索設(shè)備ioo包
括下述另外的功能,用來降低用戶選擇目標(biāo)部件圖像的工作負(fù)擔(dān)。
在二次搜索中,當(dāng)用戶從在諸如圖1所示的輸入輸出裝置3的GUI的屏幕 上顯示的整體圖像中指定部件圖像時(shí),目錄閱覽器27要求用戶指定部件圖像 相對(duì)于屏幕上顯示的整體圖像的位置。當(dāng)接收到指定時(shí),目錄閱覽器27縮小
所提取的部件圖像的范圍。例如,基于位置的指定,當(dāng)目錄閱覽器27限定包 含目標(biāo)部件圖像的區(qū)域時(shí),區(qū)域中所包含的所有部件圖像被選擇作為目標(biāo)部 件圖像的候補(bǔ)。當(dāng)目錄閱覽器27把候補(bǔ)向用戶顯示時(shí),用戶從候補(bǔ)之中選擇 目標(biāo)部件圖像。按照用戶對(duì)目標(biāo)部件圖像的選擇,目錄閱覽器27執(zhí)行三次搜 索并輸出其結(jié)果。
除了上述選擇操作之外,目錄閱覽器27還具有如下附加功能,該附加功 能為按照相對(duì)于在屏幕上顯示的幾何模型的整體圖像的面積的部件圖像的 面積增大的順序,來確定在二次搜索中所選擇的多個(gè)候補(bǔ)部件圖像的優(yōu)先 級(jí),并且按照面積增大的順序,通過GUI即圖1所示的輸入輸出裝置3的顯示, 來向用戶顯示多個(gè)候補(bǔ)部件圖像。
該附加功能提供了各種類型的顯示設(shè)計(jì),使得用戶能夠容易地選擇在其 它情況下難以發(fā)現(xiàn)的小部件圖像,因而,特別是當(dāng)許多候補(bǔ)部件圖像顯示在 屏幕上時(shí),表現(xiàn)出有效性。
圖3是部件目錄創(chuàng)建提取系統(tǒng)的目錄閱覽器27的配置的方塊圖。應(yīng)當(dāng)注 意,圖3所示的箭頭表示數(shù)據(jù)流。
目錄閱覽器27包括輸入裝置278、輸出裝置279、數(shù)據(jù)管理器271、判斷 處理器272、部件選擇處理器273、及圖像切換處理器274。
輸入裝置278是具有GUI功能的用戶接口的輸入組件,包括鼠標(biāo)器和鍵 盤,從而,使用鼠標(biāo)器和鍵盤,用戶能夠輸入搜索及閱覽部件目錄所需的指 令及信息。
輸出裝置279是具有GUI功能的用戶接口的輸出組件,包括顯示器,用來
向用戶通知在接受用戶的請(qǐng)求搜索及閱覽部件目錄的輸入時(shí)所需要的信息、 以及搜索及閱覽部件目錄的結(jié)果。
數(shù)據(jù)管理器271包括內(nèi)部存儲(chǔ)器,管理在搜索及閱覽部件目錄的處理過 程中所處理的各種類型的數(shù)據(jù)。
在接受用戶的閱覽部件目錄的請(qǐng)求時(shí),數(shù)據(jù)管理器271相對(duì)于用戶通過 輸入裝置278所指定的幾何模型,來參照在目錄數(shù)據(jù)庫23中存儲(chǔ)的目錄數(shù)據(jù), 相對(duì)于所指定的幾何模型的整體圖像及幾何模型的各個(gè)組成部件圖像,來提 取從多個(gè)視點(diǎn)以多個(gè)變焦級(jí)別觀察的帶有高亮度的整體圖像、個(gè)別部件圖
像、及邊界信息,以及響應(yīng)于搜索及閱覽部件目錄的處理過程,在內(nèi)部存儲(chǔ) 器中寫入帶有高亮度的整體圖像、個(gè)別部件圖像、及邊界信息。
帶有高亮度的整體圖像是用戶注目部件以高亮度顯示的整體模型的圖 像。所注目部件以與其它部件不同的方式來顯示,例如,所注目部件可以以 特定色彩(例如,紅等等)顯示,或者可以閃爍。
個(gè)別部件圖像是所注目部件單個(gè)的圖像,包括用來指定部件的附屬信 息,諸如部件名稱等等。
邊界信息涉及所注目部件的區(qū)域與除所注目部件的區(qū)域之外的區(qū)域之 間的邊界。例如,邊界信息包括幾何數(shù)據(jù)(例如,點(diǎn)、曲線、及曲面)、及 表示幾何數(shù)據(jù)相關(guān)性的相位數(shù)據(jù)。
按照本示例性實(shí)施例,帶有高亮度的整體圖像及邊界信息包括從多個(gè)視 點(diǎn)以多個(gè)變焦級(jí)別觀察的各個(gè)部件的圖像和信息。
判斷處理器272執(zhí)行判斷,以減少輸出裝置279的顯示器上顯示的幾何模 型的整體圖像中目標(biāo)部件圖像的選擇的數(shù)目。具體地,當(dāng)用戶移動(dòng)在顯示整 體圖像的屏幕上未示出的指針以指定目標(biāo)部件圖像的位置時(shí),判斷處理器 272按照所指定的位置來限定閉鎖區(qū)域,判斷各個(gè)部件圖像處于或不處于閉 鎖區(qū)域之內(nèi),以及把閉鎖區(qū)域之內(nèi)的部件圖像規(guī)定為候補(bǔ)部件圖像。
例如,當(dāng)從某個(gè)視點(diǎn)觀察的幾何模型的整體圖像顯示在輸出裝置279的 屏幕上時(shí),用戶使用指針在目標(biāo)部件圖像的區(qū)域周圍指定位置(例如,點(diǎn))。 判斷處理器272確定包含上述點(diǎn)的預(yù)定閉鎖區(qū)域,例如,以該點(diǎn)為中心的圓
形區(qū)域、或上述點(diǎn)處于對(duì)角線交叉點(diǎn)的矩形區(qū)域。
判斷處理器272比較基于用戶使用指針指定的點(diǎn)而確定的閉鎖區(qū)域的信
息與在數(shù)據(jù)管理器271中存儲(chǔ)的各個(gè)部件圖像的邊界信息,抽取其邊界處于 閉鎖區(qū)域之內(nèi)的部件圖像,作為候補(bǔ)部件圖像。然后,判斷處理器272提取 用來標(biāo)識(shí)從多個(gè)視點(diǎn)以多個(gè)變焦級(jí)別觀察的與候補(bǔ)部件圖像相對(duì)應(yīng)的帶有 高亮度的整體圖像的信息,并且把該信息傳輸至部件選擇處理器273。
由于判斷處理器272在輸出裝置279的顯示器上顯示候補(bǔ)部件圖像,以使 得用戶能夠選擇目標(biāo)部件圖像,判斷處理器272把候補(bǔ)部件的個(gè)別圖像或名 稱傳輸至輸出裝置279。
當(dāng)多個(gè)候補(bǔ)部件圖像已經(jīng)被選擇時(shí),判斷裝置272按照面積增大的順序 來確定多個(gè)候補(bǔ)部件圖像的優(yōu)先級(jí),配置GUI的屏幕顯示,以向用戶顯示按 照面積增大的順序安排的多個(gè)候補(bǔ)部件圖像,使得用戶能夠從多個(gè)候補(bǔ)部件 圖像之中容易地發(fā)現(xiàn)目標(biāo)部件圖像。應(yīng)當(dāng)注意,各個(gè)部件圖像的尺寸按照部 件圖像相對(duì)于幾何模型的整體圖像所占的面積來確定。
為了按照面積增大的順序有效率地向用戶顯示多個(gè)候補(bǔ)部件圖像,輸出 裝置279按照面積增大的順序來確定個(gè)別部件圖像的顯示位置或尺寸。例如,
具有較高優(yōu)先級(jí)的候補(bǔ)部件圖像能夠顯示在屏幕上更容易識(shí)別的位置,或者 因?yàn)榕袛嗵幚砥?72以尺寸越小優(yōu)先級(jí)越高的方式來顯示候補(bǔ)部件圖像,因
此能夠以容易識(shí)別的增大尺寸向用戶顯示,由此,便利于從多個(gè)候補(bǔ)部件圖 像之中選擇目標(biāo)部件圖像。當(dāng)許多候補(bǔ)部件圖像一次顯示在屏幕上時(shí),這特 別有效。
基于與幾何模型的整體圖像相對(duì)的各個(gè)部件圖像的邊界信息來計(jì)算用 來確定優(yōu)先級(jí)順序的部件圖像的面積。部件圖像的邊界信息在幾何模型的整 體圖像的表面上由各個(gè)部件圖像的邊界上的點(diǎn)(例如,坐標(biāo))的集合來表現(xiàn)。 因此,邊界內(nèi)部的區(qū)域的面積基于邊界上坐標(biāo)的集合來計(jì)算。
作為替代,例如,通過近似計(jì)算包圍部件圖像的邊界的虛擬矩形形狀的 區(qū)域的面積,可以獲得部件圖像的區(qū)域的面積。
上述的用來按照面積增大的順序來改變候補(bǔ)部件圖像的屏幕顯示的信 息添加到從判斷處理器272傳輸至輸出裝置279的候補(bǔ)部件的個(gè)別圖像的信
部件選擇處理器273接收用來標(biāo)識(shí)與判斷處理器272所選擇的候補(bǔ)部件 圖像相對(duì)應(yīng)的帶有高亮度的整體圖像的信息。部件選擇處理器273還把候補(bǔ) 部件圖像的信息作為將被處理的對(duì)象來管理,從多個(gè)視點(diǎn)以多個(gè)變焦級(jí)別, 提取用來從在輸入裝置278的顯示器上顯示的候補(bǔ)部件的個(gè)別圖像之中標(biāo)識(shí) 與用戶指定的目標(biāo)部件圖像相對(duì)應(yīng)的帶有高亮度的整體圖像的信息,以及把 上述信息作為目標(biāo)部件圖像的信息傳輸至圖像切換處理器274。
圖像切換處理器274接收用來標(biāo)識(shí)與用戶選擇的目標(biāo)部件圖像相對(duì)應(yīng)的 帶有高亮度的整體圖像的信息?;谠撔畔?,圖像切換處理器274在輸出裝 置279的顯示器上顯示與部件圖像相對(duì)應(yīng)的帶有高亮度的整體圖像。例如, 當(dāng)用戶經(jīng)由輸入裝置278來相對(duì)于帶有高亮度的整體圖像指定目標(biāo)部件圖像 的視點(diǎn)及變焦級(jí)別時(shí),圖像切換處理器274從輸入裝置278接收指定。作為替 代,當(dāng)不存在指定時(shí),應(yīng)用缺省的視點(diǎn)及變焦級(jí)別。
換句話說,圖像切換處理器274獲取由數(shù)據(jù)管理器271管理的部件圖像數(shù) 據(jù),基于用來標(biāo)識(shí)與從部件選擇處理器273傳輸?shù)哪繕?biāo)部件圖像相對(duì)應(yīng)的帶 有高亮度的整體圖像的信息、及用戶指定的視點(diǎn)和變焦級(jí)別,來提取帶有高 亮度的整體圖像,以及在輸出裝置279的顯示器上顯示帶有高亮度的整體圖 像。
參照?qǐng)D4、 5、及6A、 6B、和6C,現(xiàn)在描述由目錄閱覽器27 (圖2所示) 執(zhí)行以搜索及顯示部件目錄的處理。
圖4是由目錄閱覽器27執(zhí)行以搜索及顯示部件目錄的處理的流程圖。 在步驟S101,當(dāng)用作GUI的輸出裝置279 (圖3所示)顯示示出在目錄數(shù) 據(jù)庫23 (圖2所示)中存儲(chǔ)的幾何模型等等的列表的選擇屏幕時(shí),用戶經(jīng)由 輸入裝置278 (圖3所示)來指定包含用戶想要閱覽的目標(biāo)部件的幾何模型, 作為用來設(shè)定一次搜索條件的指令。當(dāng)接收到該指令時(shí),在步驟S102,數(shù)據(jù) 管理器271 (圖3所示)相對(duì)于所指定的幾何模型的整體圖像及幾何模型的所 有部件,從目錄數(shù)據(jù)庫23 (圖2所示)提取從多個(gè)視點(diǎn)以多個(gè)變焦級(jí)別觀察 的帶有高亮度的整體圖像、個(gè)別部件圖像、及邊界信息,在內(nèi)部存儲(chǔ)器中寫 入帶有高亮度的整體圖像、個(gè)別部件圖像、及邊界信息,以及使輸出裝置279
顯示幾何模型的整體圖像。
圖6A示出幾何模型的整體圖像的一個(gè)例子。在上述搜索處理中用作GUI
的輸出裝置3 (圖l所示)顯示作為整體圖像的圖像601。
隨后,作為設(shè)定二次搜索條件的指令,為了縮小目標(biāo)部件圖像的范圍,
當(dāng)輸出裝置279在其顯示器上顯示幾何模型的多個(gè)整體圖像時(shí),用戶在圖像 601上移動(dòng)輸入裝置278的未示出的指針,以指定用戶想要閱覽的目標(biāo)部件圖 像周圍的位置。用戶所指定的位置由圖6A中輸出裝置279的圖像601上的箭頭 601P表示。
此后,當(dāng)接收到指定時(shí),在步驟S103,判斷處理器272抽取目標(biāo)部件圖 像的候補(bǔ),此后,輸出裝置279在顯示器上顯示其結(jié)果。圖5是示出由判斷處 理器272執(zhí)行的一系列處理的流程圖。
在步驟S201,判斷處理器272從數(shù)據(jù)管理器271提取的幾何模型的信息中 獲取一個(gè)部件圖像的帶有高亮度的整體圖像、個(gè)別部件圖像、及邊界信息的 組合。
在步驟S202,判斷處理器272比較基于用戶使用指針指定的位置而確定 的閉鎖區(qū)域的信息與上述部件圖像的邊界信息,以及判斷部件圖像的邊界是 否包含在閉鎖區(qū)域中。
當(dāng)部件圖像的邊界未包含在閉鎖區(qū)域中時(shí)(在步驟S202為否),判斷處 理器272判斷該部件圖像不是目標(biāo)部件圖像,以把該部件圖像從候補(bǔ)部件圖 像中排除。在步驟S205,判斷處理器272檢查是否所有其它部件圖像已經(jīng)被 判斷。
作為替代,當(dāng)部件圖像的邊界包含在閉鎖區(qū)域中時(shí)(在步驟S202為是), 判斷處理器272把該部件圖像標(biāo)識(shí)為候補(bǔ)部件圖像,并抽取該部件圖像的帶 有高亮度的整體圖像、個(gè)別部件圖像、及邊界信息的組合。
在步驟S203,基于候補(bǔ)部件圖像的邊界信息,判斷處理器272計(jì)算邊界 內(nèi)部的候補(bǔ)部件圖像的區(qū)域的面積,比較所計(jì)算的候補(bǔ)部件圖像的尺寸與其 它所抽取的候補(bǔ)部件圖像的尺寸,按照面積增大的順序來確定候補(bǔ)部件圖像 的優(yōu)先級(jí),以及把面積增大的順序的信息添加到上述的信息的組合中。
在步驟S204,判斷處理器272使輸出裝置279顯示所抽取的候補(bǔ)部件圖 像。例如,輸出裝置279顯示帶有高亮度的目標(biāo)部件圖像的整體圖像及目標(biāo) 部件的個(gè)別圖像或其名稱的組合。圖6B示出帶有高亮度的整體圖像和目標(biāo)部
件的個(gè)別圖像的組合的例子。所述例子包括帶有高亮度的整體圖像602和個(gè) 別圖像603、帶有高亮度的整體圖像604和個(gè)別圖像605、及帶有高亮度的整 體圖像606和個(gè)別圖像607的組合。應(yīng)當(dāng)注意,如圖6B中帶有高亮度的整體圖 像602、 604、及606中所示,整體圖像可以以半透明線(例如,虛線)繪制, 或者繪制為線框圖像,而目標(biāo)部件圖像可以以實(shí)線來繪制。
當(dāng)例如如圖6B所示不存在許多候補(bǔ)部件圖像時(shí),顯示裝置279能夠同時(shí) 顯示帶有高亮度的整體圖像602、 604、及606與個(gè)別圖像603、 605、及607分 別的三個(gè)組合。按照預(yù)定優(yōu)先級(jí)順序,具有較小面積的候補(bǔ)部件圖像顯示在 更容易識(shí)別的位置,例如,如圖6B所示,從左向右。
然而,取決于從目標(biāo)幾何模型抽取候補(bǔ)部件的條件、顯示器尺寸、等等, 當(dāng)判斷處理器272抽取過多的候補(bǔ)部件圖像時(shí),并非所有的候補(bǔ)部件圖像能 夠一次顯示在輸出裝置279上。在此情況下,如圖6C所示,輸出裝置279顯示 按照面積增大的順序安排的個(gè)別圖像603、 605、和607或部件名稱的列表, 例如,從頂部到底部,使得用戶能夠容易地從在輸出裝置279的顯示器上顯 示的列表中標(biāo)識(shí)并選擇目標(biāo)部件圖像。另外,例如,輸出裝置279的顯示器 包括用來顯示帶有高亮度的整體圖像的功能按鍵,使得用戶能夠按壓該功能 按鍵以確認(rèn)帶有高亮度的整體圖像。
同時(shí),在步驟S204,判斷處理器272按照從多個(gè)視點(diǎn)以多個(gè)變焦級(jí)別的 觀察,來提取用來標(biāo)識(shí)關(guān)于所抽取的候補(bǔ)部件圖像的帶有高亮度的整體圖像 的信息,并且把該信息傳輸至部件選擇處理器273。應(yīng)當(dāng)注意,上述帶有高 亮度的整體圖像預(yù)先供給至部件選擇處理器273,以便當(dāng)用戶選擇部件圖像 時(shí)向用戶顯示。
在步驟S205,判斷處理器272檢査是否所有的部件圖像已經(jīng)被判斷為包 含在閉鎖區(qū)域中。當(dāng)仍然存在一些未判斷的部件圖像時(shí)(在步驟S205為否), 處理返回到步驟S201。
當(dāng)所有的部件圖像已經(jīng)被判斷時(shí)(在步驟S205為是),判斷處理結(jié)束。 此后,返回參照?qǐng)D4,處理返回步驟S104,在此,部件選擇處理器273
從在先前處理中包含在所指定的區(qū)域中的多個(gè)候補(bǔ)部件圖像之中選擇目標(biāo) 部件圖像。即,作為基于二次搜索的結(jié)果來設(shè)定三次搜索條件的指令,用戶
操作輸入裝置278來從在輸出裝置279的顯示器上顯示的候補(bǔ)部件的個(gè)別部 件圖像或名稱中指定目標(biāo)部件。當(dāng)接收到指定時(shí),部件選擇處理器273按照 從多個(gè)視點(diǎn)以多個(gè)變焦級(jí)別的觀察,從數(shù)據(jù)管理器271檢索的候補(bǔ)部件圖像 的信息中獲取用來標(biāo)識(shí)與目標(biāo)部件圖像相對(duì)應(yīng)的帶有高亮度的整體圖像的 信息,并且把該信息傳輸至圖像切換處理器274。
當(dāng)從部件選擇處理器273接收到與目標(biāo)部件圖像相對(duì)應(yīng)的帶有高亮度的 整體圖像的信息時(shí),在步驟S105,圖像切換處理器274管理該信息,并按照 缺省的視點(diǎn)或變焦級(jí)別、或者用戶指定的視點(diǎn)或變焦級(jí)別,來切換圖像顯示。
即,基于從部件選擇處理器273傳輸?shù)挠脕順?biāo)識(shí)與目標(biāo)部件圖像相對(duì)應(yīng) 的帶有高亮度的整體圖像的信息,圖像切換處理器274獲取由數(shù)據(jù)管理器271 管理的目標(biāo)部件圖像的數(shù)據(jù),按照用戶指定的視點(diǎn)及變焦級(jí)別,來提取與目 標(biāo)部件圖像相對(duì)應(yīng)的帶有高亮度的整體圖像,以及在輸出裝置279的顯示器 上顯示整體圖像。作為替代,當(dāng)不存在用戶的指定時(shí),從缺省的視點(diǎn)以缺省 的變焦級(jí)別來顯示帶有高亮度的整體圖像。
此后,用戶能夠閱覽目標(biāo)部件的目錄。在步驟S106,判斷處理器272判 斷用戶是否選擇關(guān)于幾何模型的任何其它部件。當(dāng)用戶不再選擇關(guān)于幾何模 型的任何部件時(shí)(在步驟S106為是),用戶能夠執(zhí)行按壓未示出的結(jié)束(End) 按鍵等等的輸入操作。判斷處理器272確認(rèn)該輸入操作,處理結(jié)束。
作為替代,當(dāng)用戶想要閱覽其它部件時(shí)(在步驟S106為否),用戶執(zhí)行 按壓未示出的繼續(xù)(Continue)按鍵等等的輸入操作。判斷處理器272確認(rèn) 該輸入操作,處理返回到步驟S103,并且反復(fù)執(zhí)行,直到用戶結(jié)束部件選擇 為止。
按照本示例性實(shí)施例,當(dāng)用戶指定在輸出裝置279 (圖3所示)上顯示的 幾何模型的整體圖像的具體點(diǎn)時(shí),圖像搜索設(shè)備IOO (圖2所示)把目標(biāo)部件 圖像的范圍縮小到該點(diǎn)周圍設(shè)置的部件圖像,作為候補(bǔ)部件圖像。另外,當(dāng) 用戶從在輸出裝置279上顯示的候補(bǔ)部件圖像的列表中選擇目標(biāo)部件圖像 時(shí),候補(bǔ)部件圖像按照面積增大的順序來確定優(yōu)先級(jí),由此,減小用戶的工
作負(fù)擔(dān)。
而且,由于圖像搜索設(shè)備100使用二維圖像數(shù)據(jù)來取代在傳統(tǒng)方法中使 用的3D幾何數(shù)據(jù),因此,圖像搜索設(shè)備100可以在降低計(jì)算機(jī)上的負(fù)擔(dān)的情 況下便利其搜索及顯示處理。相應(yīng)地,即使低性能計(jì)算機(jī)也足以執(zhí)行處理。
本領(lǐng)域技術(shù)人員顯而易見的是,使用根據(jù)本說明書的教導(dǎo)而編程的傳統(tǒng) 通用數(shù)字計(jì)算機(jī),可以方便地實(shí)施本發(fā)明。本領(lǐng)域技術(shù)人員顯而易見的是, 根據(jù)本說明書的教導(dǎo),普通程序員能夠容易地準(zhǔn)備適當(dāng)?shù)能浖a。本領(lǐng)域 技術(shù)人員顯而易見的是,通過準(zhǔn)備專用集成電路或者通過互聯(lián)傳統(tǒng)元件電路 的適當(dāng)網(wǎng)絡(luò),也可以實(shí)施本發(fā)明。
本領(lǐng)域技術(shù)人員能夠理解,雖然已經(jīng)參照具體示例性實(shí)施例在上文描述 了本發(fā)明,但是,本發(fā)明不限于上述具體實(shí)施例,而是,在不背離本發(fā)明的 精神和范圍的情況下,可以進(jìn)行各種修改和改進(jìn)。因而,應(yīng)當(dāng)理解,本發(fā)明 可以以此處具體描述的方式以外的方式來實(shí)施。例如,在本發(fā)明的范圍內(nèi), 不同的說明性示例實(shí)施例的元件和/或特征可以相互組合,并且/或者相互 替換。
相關(guān)申請(qǐng)的交叉參照
本申請(qǐng)基于并且要求2007年8月24日在日本專利局提交的日本專利申請(qǐng) No. 2007-218898號(hào)的優(yōu)先權(quán),其整體內(nèi)容通過引用包含于此。
權(quán)利要求
1.一種圖像搜索設(shè)備,包括數(shù)據(jù)庫,配置為存儲(chǔ)基于部件的組合所形成的三維模型而創(chuàng)建的二維整體圖像和二維部件圖像、及整體圖像中各個(gè)部件圖像的邊界信息;用戶接口,配置為用作圖形用戶接口;搜索裝置,配置為按照經(jīng)由用戶接口的輸入屏幕而指定的搜索條件,在數(shù)據(jù)庫搜索二維部件圖像;以及輸出裝置,配置為輸出由搜索裝置執(zhí)行的搜索的結(jié)果,所述搜索裝置包括數(shù)據(jù)管理器,配置為響應(yīng)于經(jīng)由用戶接口發(fā)出的一次搜索條件的指令,來管理從數(shù)據(jù)庫獲取的目標(biāo)模型的數(shù)據(jù),以及生成將顯示在用戶接口的輸入屏幕上的圖像;以及判斷處理器,配置為響應(yīng)于通過把指針定位在顯示在用戶接口的輸入屏幕上的目標(biāo)模型的整體圖像上而發(fā)出的二次搜索條件的指令,來比較由所指定的位置限定的閉鎖區(qū)域與目標(biāo)模型的各個(gè)部件圖像的邊界信息,提取其邊界包含在閉鎖區(qū)域中的部件圖像,作為候補(bǔ)部件圖像,以及按照基于各段的邊界信息所計(jì)算的面積增大的順序,來確定所抽取的候補(bǔ)部件圖像的優(yōu)先級(jí);以及部件選擇處理器,配置為響應(yīng)于用來從在用戶接口的輸入屏幕上顯示的候補(bǔ)部件圖像之中選擇目標(biāo)部件圖像的三次搜索條件的指令,按照面積增大的順序,在用戶接口的輸入屏幕上顯示由判斷處理器抽取的候補(bǔ)部件圖像。
2. 按照權(quán)利要求l所述的圖像搜索設(shè)備,其中,所述數(shù)據(jù)管理器按照經(jīng)由用戶接口的輸入屏幕所指定的視點(diǎn)及變焦級(jí)別,來使帶有高亮度部件圖像的整體圖像及部件圖像顯示在用戶接口的 輸入屏幕上。
3. —種圖像搜索方法,按照經(jīng)由用作圖形用戶接口的用戶接口的輸入 屏幕而指定的搜索條件,從數(shù)據(jù)庫搜索二維部件圖像,所述數(shù)據(jù)庫存儲(chǔ)基于 部件的組合所形成的三維模型而創(chuàng)建的二維整體圖像和二維部件圖像、及整 體圖像中各個(gè)部件圖像的邊界信息, 所述圖像搜索方法包括按照經(jīng)由用戶接口發(fā)出的一次搜索條件的指令,來管理從數(shù)據(jù)庫獲取的 目標(biāo)模型的數(shù)據(jù),以生成將顯示在用戶接口的輸入屏幕上的圖像;響應(yīng)于通過把指針定位在顯示在用戶接口的輸入屏幕上的目標(biāo)模型的 整體圖像上而發(fā)出的二次搜索條件的指令,來比較由所指定的位置限定的閉 鎖區(qū)域及目標(biāo)模型的各個(gè)部件圖像的邊界信息;提取其部件圖像邊界包含在閉鎖區(qū)域中的部件圖像,作為候補(bǔ)部件圖像;按照基于邊界信息所計(jì)算的面積增大的順序,來確定所抽取的候補(bǔ)部件 圖像的優(yōu)先級(jí);以及響應(yīng)于用來從在用戶接口的輸入屏幕上顯示的候補(bǔ)部件圖像之中選擇 目標(biāo)部件圖像的三次搜索條件的指令,按照面積增大的順序,在用戶接口的 輸入屏幕上顯示所抽取的候補(bǔ)部件圖像。
4. 按照權(quán)利要求3所述的圖像搜索方法,其中,按照經(jīng)由用戶接口的輸入屏幕所指定的視點(diǎn)及變焦級(jí)別,來在用 戶接口的輸入屏幕上顯示帶有高亮度部件圖像的整體圖像和部件圖像。
5. —種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上記錄有計(jì)算機(jī)可讀程序代碼,當(dāng)程 序代碼在計(jì)算機(jī)系統(tǒng)上執(zhí)行時(shí),所述計(jì)算機(jī)可讀程序代碼使計(jì)算機(jī)系統(tǒng)執(zhí)行 搜索方法,所述搜索方法包括按照經(jīng)由用戶接口發(fā)出的一次搜索條件的指令,來管理從數(shù)據(jù)庫獲取的 目標(biāo)模型的數(shù)據(jù),以生成將顯示在用戶接口的輸入屏幕上的圖像;響應(yīng)于通過把指針定位在顯示在用戶接口的輸入屏幕上的目標(biāo)模型的 整體圖像上而發(fā)出的二次搜索條件的指令,來比較由所指定的位置限定的閉 鎖區(qū)域及目標(biāo)模型的各個(gè)部件圖像的邊界信息;提取其邊界包含在閉鎖區(qū)域中的部件圖像,作為候補(bǔ)部件圖像; 按照基于邊界信息所計(jì)算的面積增大的順序,來確定所抽取的候補(bǔ)部件 圖像的優(yōu)先級(jí);以及響應(yīng)于用來從在用戶接口的輸入屏幕上顯示的候補(bǔ)部件圖像之中選擇 目標(biāo)部件圖像的三次搜索條件的指令,按照面積增大的順序,在用戶接口的 輸入屏幕上顯示所抽取的候補(bǔ)部件圖像。
全文摘要
一種圖像搜索設(shè)備,其中,數(shù)據(jù)管理器響應(yīng)于經(jīng)由用戶接口發(fā)出的一次搜索條件的指令,來管理從數(shù)據(jù)庫獲取的目標(biāo)模型的數(shù)據(jù),以及生成將顯示在用戶接口上的圖像。判斷處理器響應(yīng)于通過把指針定位在整體模型圖像上而發(fā)出的二次搜索條件的指令,來比較由所指定的位置限定的閉鎖區(qū)域及各個(gè)部件圖像的邊界信息,提取候補(bǔ)部件圖像,以及按照基于邊界信息所計(jì)算的面積增大的順序,來確定候補(bǔ)部件圖像的優(yōu)先級(jí)。部件選擇處理器響應(yīng)于用來從候補(bǔ)部件圖像之中選擇目標(biāo)部件圖像的三次搜索條件的指令,按照面積增大的順序,在用戶接口上顯示所提取的候補(bǔ)部件圖像。
文檔編號(hào)G06F17/30GK101373481SQ20081021044
公開日2009年2月25日 申請(qǐng)日期2008年8月15日 優(yōu)先權(quán)日2007年8月24日
發(fā)明者佐藤直之 申請(qǐng)人:株式會(huì)社理光