分析結(jié)構(gòu)化光模式的制作方法
【專利摘要】系統(tǒng)和方法可以包括利用可以在三個(gè)方向(例如,垂直,水平和對(duì)角線)上被解碼的結(jié)構(gòu)化光模式等等。在一個(gè)示例中,該方法可以包括:在返回圖像中檢測(cè)目標(biāo)圖像的第一特征,指定第一特征的特征類型以及使用文字的索引,其中,所述索引與模式載玻片相關(guān)聯(lián)。所述方法還可以包括計(jì)算所述第一特征在所述模式載玻片中的水平位置,計(jì)算所述第一特征在所述模式載玻片中的垂直位置,并且計(jì)算所述第一特征的深度。
【專利說(shuō)明】分析結(jié)構(gòu)化光模式
【技術(shù)領(lǐng)域】
[0001]實(shí)施例通常涉及結(jié)構(gòu)化光模式。更具體地,實(shí)施例涉及利用可以在三個(gè)方向(例如垂直、水平和對(duì)角線)上被解碼的結(jié)構(gòu)化光模式。
【背景技術(shù)】
[0002]結(jié)構(gòu)化光可以用于將像素的已知模式投射到目標(biāo)圖像上。當(dāng)圖像被返回時(shí),像素的模式按照其被變形的方式可以允許視覺系統(tǒng)計(jì)算目標(biāo)圖像中的深度和表面信息。
[0003]典型地,可以使用可以在一個(gè)方向(即,水平、垂直)上被解碼的幾組專門設(shè)計(jì)的特征來(lái)對(duì)信息進(jìn)行編碼。然而,在一些情況下,圖像的特定方面會(huì)要求更特別的考慮。例如,在具有高重要性的小對(duì)象(例如人的手指)的情況下,一維解碼可能是不夠的。
【專利附圖】
【附圖說(shuō)明】
[0004]通過(guò)閱讀下面的說(shuō)明書和所附權(quán)利要求并且通過(guò)參考下面的附圖,本發(fā)明實(shí)施例的各種優(yōu)點(diǎn)對(duì)于本領(lǐng)域中的技術(shù)人員將變得明顯,在附圖中:
[0005]圖1是根據(jù)本發(fā)明實(shí)施例可以分析結(jié)構(gòu)化光圖像的計(jì)算機(jī)系統(tǒng)的示例的方框圖;
[0006]圖2-5是根據(jù)本發(fā)明實(shí)施例的模式的示例的說(shuō)明;
[0007]圖6-8是根據(jù)本發(fā)明實(shí)施例的索引的示例的說(shuō)明;
[0008]圖9是根據(jù)本發(fā)明實(shí)施例的模式的示例的說(shuō)明;
[0009]圖10是根據(jù)本發(fā)明實(shí)施例的對(duì)極幾何的示例的說(shuō)明;
[0010]圖11是根據(jù)本發(fā)明實(shí)施例的結(jié)構(gòu)化光圖像的分析方法的示例的流程圖;
[0011]圖12是根據(jù)實(shí)施例的第二系統(tǒng)的示例的方框圖;以及
[0012]圖13是根據(jù)實(shí)施例的小形狀因子設(shè)備的示例的方框圖。
【具體實(shí)施方式】
[0013]現(xiàn)在轉(zhuǎn)到圖1,示出了可以分析結(jié)構(gòu)化光圖像的計(jì)算機(jī)系統(tǒng)100的示例的方框圖。計(jì)算機(jī)系統(tǒng)100可以包括計(jì)算設(shè)備10、第一模式載玻片(slide) 50和第二模式載玻片60。
[0014]計(jì)算設(shè)備10可以是可以執(zhí)行邏輯操作序列的任何可編程機(jī)器等等。在這一實(shí)施例中,計(jì)算設(shè)備可以是桌上型計(jì)算機(jī)。計(jì)算設(shè)備10可以包括處理部件11、接口 12、傳感器
13、相機(jī)14、投影儀15和存儲(chǔ)器部件16。
[0015]處理部件11可以包括可以用于執(zhí)行計(jì)算機(jī)可讀可執(zhí)行指令的至少一個(gè)計(jì)算機(jī)處理器。例如,如將更詳細(xì)討論的,處理部件11可以用于執(zhí)行目的在于結(jié)構(gòu)化光圖像的分析的應(yīng)用。接口 12可以允許用戶與計(jì)算設(shè)備10進(jìn)行交互。在這一實(shí)施例中,接口 12可以是顯示圖形用戶界面(Gn)的桌上型計(jì)算機(jī)監(jiān)視器。傳感器13可以是用于檢測(cè)電磁能的傳輸?shù)膫鞲衅?。在這一實(shí)施例中,傳感器13可以是照片檢測(cè)器。
[0016]相機(jī)14可以是被配置為捕獲圖像或者對(duì)象或圖像的視頻傳送(video feed)的任何設(shè)備。投影儀15可以是將圖像投射到表面上的光學(xué)設(shè)備。在這一實(shí)施例中,投影儀15可以包括投影屏幕。
[0017]存儲(chǔ)器部件16可以是被配置為存儲(chǔ)數(shù)據(jù)的任何設(shè)備。在這種情況下,存儲(chǔ)器部件16可以存儲(chǔ)第一模式17、第二模式18、返回的圖像19和處理應(yīng)用20等等。
[0018]如將更詳細(xì)討論的,第一模式17可以是可以用于在三個(gè)方向上對(duì)結(jié)構(gòu)化光圖像的特征進(jìn)行解碼的模式。在這一實(shí)施例中,第一模式17可以采取位圖圖像的形式。第一模式17可以用于制造反映第一模式17的特征的第一模式載玻片50。
[0019]如將更詳細(xì)討論的,第二模式18可以是可以用于在三個(gè)方向上對(duì)結(jié)構(gòu)化光圖像的特征進(jìn)行解碼的模式。在這一實(shí)施例中,第二模式18也可以采取位圖圖像的形式。第二模式18可以用于制造反映第二模式18的特征的第二模式載玻片60。
[0020]返回的圖像19可以是作為投射的結(jié)果(例如使用投影儀15)而返回的圖像。在這一實(shí)施例中,返回的圖像19可以是使用第一模式17返回的圖像。在另一實(shí)施例中,返回的圖像可以是使用第二模式18返回的圖像。
[0021]處理應(yīng)用20可以是可以由處理器(例如,處理部件11)執(zhí)行的軟件應(yīng)用。處理應(yīng)用20可以被配置為分析返回的結(jié)構(gòu)化光圖像(例如,返回的圖像19)。
[0022]如將更詳細(xì)討論的,返回的結(jié)構(gòu)化光圖像的分析可以包括檢測(cè)在對(duì)于模式圖像(例如,第一模式17)制造的模式載玻片上反映的第一特征的位置,識(shí)別第一特征的特征類型,并且確定包括第一特征的特征的唯一鄰域。它可以進(jìn)一步包括利用索引來(lái)通過(guò)確定第一特征在模式載玻片上的水平位置和垂直位置來(lái)定位第一特征,并且計(jì)算第一特征的深度??梢栽谀繕?biāo)圖像的處理期間使用第一特征的水平位置和垂直位置以便確定第一特征的深度。使用結(jié)構(gòu)化光的深度測(cè)量可以在各種應(yīng)用中被使用。這些可以例如包括運(yùn)動(dòng)識(shí)別(例如人手勢(shì)識(shí)別)、用于生產(chǎn)控制的精確形狀測(cè)量(例如,在渦輪機(jī)葉片的情況下)和在制造期間的精確對(duì)準(zhǔn)(例如,計(jì)算機(jī)體系結(jié)構(gòu)部件放置)。
[0023]在圖1中描繪的塊的布置和編號(hào)并不意在暗示操作的順序而排除其它可能性。本領(lǐng)域中的技術(shù)人員將認(rèn)識(shí)到,前述系統(tǒng)和方法容許各種修改和變更。
[0024]例如,在圖1中說(shuō)明的實(shí)施例中,處理應(yīng)用20可以被配置為分析返回的結(jié)構(gòu)化光圖像。然而,在其它實(shí)施例中,這不需要一定是這種情況。在其它實(shí)施例中,結(jié)構(gòu)化光圖像的分析可以替代地由微控制器執(zhí)行,該微控制器包括固件部件、專用集成電路、邏輯陣列、現(xiàn)場(chǎng)可編程門陣列、處理元件等等。
[0025]圖2是根據(jù)本發(fā)明實(shí)施例的第一模式200的示例的說(shuō)明。如將更詳細(xì)討論的,圖2所不的第一模式200可以在三個(gè)方向上被解碼。類似于第一模式17 (圖1),第一模式200可以被存儲(chǔ)在諸如計(jì)算機(jī)設(shè)備存儲(chǔ)器16(圖1)的計(jì)算機(jī)存儲(chǔ)器中。
[0026]圖3是根據(jù)本發(fā)明實(shí)施例的模式的示例的說(shuō)明。更具體地,圖3說(shuō)明了第一模式200 (圖2)的四個(gè)基本特征301、302、302和304。第一基本特征301可以是棋盤設(shè)計(jì),第二基本特征302是其相反形式。第三基本特征303可以包括彼此相鄰放置的垂直矩形,而第四基本特征304可以由在彼此的頂部上分層的水平矩形構(gòu)成。
[0027]圖4是根據(jù)本發(fā)明實(shí)施例的第二模式的示例的說(shuō)明。如將更詳細(xì)討論的,圖4所示的第二模式400可以在三個(gè)方向上被解碼。類似于第二模式18(圖1),第二模式400可以被存儲(chǔ)在諸如計(jì)算機(jī)設(shè)備存儲(chǔ)器16(圖1)的計(jì)算機(jī)存儲(chǔ)器中。
[0028]圖5是根據(jù)本發(fā)明實(shí)施例的模式的示例的說(shuō)明。更具體地,圖5說(shuō)明了第二模式400(圖4)的四個(gè)基本特征501、502、502和504。第一基本特征501可以是首先以22.5度角傾斜的樓梯臺(tái)階形狀。第二基本特征502可以通過(guò)將第一基本特征501旋轉(zhuǎn)45度來(lái)獲得。類似地,第四基本特征504可以通過(guò)將第三基本特征403旋轉(zhuǎn)45度來(lái)獲得。第二模式400 (圖4)的特征可以是對(duì)旋轉(zhuǎn)無(wú)變化的,并且可以在解碼期間提供對(duì)模糊效應(yīng)的額外抵抗。
[0029]可以根據(jù)索引來(lái)設(shè)計(jì)例如關(guān)于第一模式200 (圖2)和第二模式400 (圖4)描述的模式。索引可以用于定位目標(biāo)圖像上的特征。
[0030]圖6是根據(jù)本發(fā)明實(shí)施例的索引的示例的說(shuō)明。在這一示例中,索引600包括布置在三個(gè)六行(或排)中的十八個(gè)正方形(即,位置)。索引600可以被填充有一個(gè)或多個(gè)文字(letter),其中每一個(gè)文字相應(yīng)于索引中的位置。文字可以由任何符號(hào)指示。在一個(gè)示例中,文字可以由語(yǔ)言文字(例如a、b、c…等等)指示。在下面描述的示例中,文字可以由數(shù)字(例如1、2、3等等)指不。
[0031]因此,在這一示例中,索引600可以由文字1、2、3...18填充,其中每一個(gè)文字相應(yīng)于索引中的位置。文字I可以相應(yīng)于索引600的左上角(B卩,第I行)。另一方面,文字18可以相應(yīng)于索引600的右下角(即,第6行)。如將更詳細(xì)討論的,索引及其相關(guān)聯(lián)的文字可以用于映射從目標(biāo)圖像捕獲的特征。
[0032]在圖6中說(shuō)明的示例性實(shí)施例中,索引的陰影部分可以代表從目標(biāo)圖像捕獲的特征??梢允顾东@的這些特征中的每一個(gè)相應(yīng)于文字。文字可以根據(jù)任何標(biāo)準(zhǔn)(例如,特征的形狀)與特征相關(guān)聯(lián)。
[0033]而且,文字可以被一起分組到文字的唯一鄰域中以便形成特征字。因此,在圖6中說(shuō)明的示例性實(shí)施例中,文字可以被分組到一起以便描述具有垂直特性的八個(gè)特征的特征組,其中文字進(jìn)行組合以便形成由八個(gè)文字構(gòu)成的唯一垂直特征字(即,1、7、2、3、9、4、5、11)。如將更詳細(xì)討論的,唯一垂直特征字可以接著由處理應(yīng)用(例如,處理應(yīng)用20)分析(即,解碼)以便確定包括在唯一垂直特征字中的每一個(gè)特征的水平位置和垂直位置,并且進(jìn)一步計(jì)算包括在唯一特征字中的每一個(gè)特征的深度。而且,代表特征的多個(gè)文字可以一起被分析(例如,成對(duì)地)以便確定特征形狀(即,水平、垂直或?qū)蔷€)。
[0034]每一個(gè)特征字可以包括參考點(diǎn)。例如,特征字可以由在特征字的最左上角中發(fā)現(xiàn)的特征參考。如果這一參考點(diǎn)是已知的,則構(gòu)成特征字的所有其它特征的位置也可能是已知的。因此,在圖5中描述的示例中,如果特征字由文字I參考(即,特征字的最左上角),則下一個(gè)文字,文字2可以恰好在文字I的右下方。
[0035]圖7是根據(jù)本發(fā)明實(shí)施例的索引的示例的說(shuō)明。圖7說(shuō)明了與圖6所示的索引相同的索引600,相同的文字描述所述索引。在這一示例中,文字(例如1、7、11)可以分組到一起以便描述具有水平特性的八個(gè)特征的特征組,其中文字進(jìn)行組合以便形成由八個(gè)文字構(gòu)成的唯一水平特征字(即,1、7、13、2、8、3、9、15)。唯一水平特征字可以接著由處理應(yīng)用分析以便確定包括在唯一水平特征字中的每一個(gè)特征的水平位置和垂直位置,并且計(jì)算包括在唯一水平特征字中的每一個(gè)特征的深度。
[0036]圖8是根據(jù)本發(fā)明實(shí)施例的索引的示例的說(shuō)明。圖8說(shuō)明與圖5和圖6所示的索引相同的索引600,相同的文字描述所述索引。在這一示例中,文字(例如1、7、2)可以被分組到一起以便描述具有對(duì)角線特性的八個(gè)特征的特征組,其中文字進(jìn)行組合以便形成由八個(gè)文字構(gòu)成的唯一對(duì)角線特征字(即,1、7、2、8、3、9、4、10)。唯一對(duì)角線特征字可以接著由處理應(yīng)用程序分析以便確定包括在唯一對(duì)角線特征字中的每一個(gè)特征的水平位置和垂直位置,并且計(jì)算包括在唯一對(duì)角線特征字中的每一個(gè)特征的深度。
[0037]因此,如圖所示,特征(其可以相應(yīng)于特定的文字)可以是一個(gè)或多個(gè)特征字的部分。例如,在圖5、圖6和圖7的示例中,文字9可以被包括在所說(shuō)明的垂直、水平和對(duì)角線特征字的每一個(gè)中。按照這種方式,相應(yīng)于文字的特征可以是多達(dá)二十四個(gè)特征字的部分(即,八個(gè)垂直特征字、八個(gè)水平特征字和八個(gè)對(duì)角線特征字)。
[0038]在一些情況下,處理應(yīng)用可能在對(duì)與第一(例如,水平)特征字相關(guān)聯(lián)的特定特征的位置信息進(jìn)行解碼時(shí)生成錯(cuò)誤。然而,如上面討論的,每一個(gè)特征可以參與多于一個(gè)特征字。因此,在這樣的錯(cuò)誤的這樣的情況下,處理應(yīng)用可以對(duì)包括特定特征的第二(例如,垂直)特征字進(jìn)行解碼以便使用第二特征字來(lái)克服錯(cuò)誤。處理應(yīng)用也可以對(duì)包括特定特征的第三(例如,對(duì)角線)特征字進(jìn)行解碼,并且將結(jié)果與第一和第二特征字的結(jié)果進(jìn)行比較。實(shí)際上,如上面討論的,這一冗余處理可以在多達(dá)二十四個(gè)特征字中對(duì)于每一個(gè)特征使用。這樣,這可以關(guān)于特定特征的位置的確定實(shí)現(xiàn)較高的置信度。
[0039]而且,處理應(yīng)用可以利用所描述的水平、垂直和對(duì)角線特征字編索引來(lái)提高來(lái)自目標(biāo)圖像的特征(或?qū)ο?的檢測(cè)。這可以是這樣的,因?yàn)榭梢源嬖谔卣髯值娜N類型之一將更好地捕獲特征(或?qū)ο?的形狀的較高概率。例如,如果對(duì)象是窄且長(zhǎng)的,則可以對(duì)描述對(duì)象的垂直特征字進(jìn)行解碼。另一方面,如果對(duì)象是窄且短的,則可以替代地使用水平特征字。這樣,這可以在對(duì)從目標(biāo)圖像取回的特征(或?qū)ο?的解碼中實(shí)現(xiàn)較高的精確度,并且也可以導(dǎo)致更精確的深度計(jì)算。
[0040]盡管可以對(duì)特征字進(jìn)行解碼以便提供特征的水平位置,但是可以不必對(duì)特征字進(jìn)行解碼來(lái)提供垂直位置。這可以是這樣的,因?yàn)樵谝恍┣闆r下顯示在模式載玻片上(并且相應(yīng)于特定索引)的模式可以垂直地重復(fù)以覆蓋目標(biāo)圖像的整個(gè)區(qū)域。
[0041]例如,圖9中說(shuō)明的模式900可以每六行重復(fù)。在這樣的情況下,如果在六行中的第一行上檢測(cè)到特征,則該特征可以實(shí)際上位于模式載玻片的第一、第七或第十三(等等)行中的任意一個(gè)上。
[0042]因此,根據(jù)本發(fā)明實(shí)施例的模式也可以被設(shè)計(jì)為使用對(duì)極約束的原理來(lái)實(shí)現(xiàn)垂直位置的計(jì)算。在圖9中說(shuō)明了對(duì)極約束的原理。在這一示例中,第一圖像中的點(diǎn)可以生成第二圖像中的行,第一圖像中的點(diǎn)必須位于該行上。
[0043]因此,在圖10中說(shuō)明的示例中,如果投影點(diǎn)&是已知的,則對(duì)極線可以是已知的,并且點(diǎn)X在必須位于這一特定對(duì)極線上的點(diǎn)Xk上被投射到右邊圖像上。這可以意味著對(duì)于在一個(gè)圖像中觀察到的每一個(gè)點(diǎn),一定在已知對(duì)極線上的另一圖像上觀察到相同的點(diǎn)。這可以提供對(duì)極“約束”,諸如處理應(yīng)用20(圖1)的處理應(yīng)用可以利用該對(duì)極“約束”來(lái)確定目標(biāo)圖像上的點(diǎn)(或特征)是否相應(yīng)于模式載玻片上的點(diǎn)(或特征)。換句話說(shuō),處理應(yīng)用可以利用對(duì)極約束來(lái)確定目標(biāo)圖像上的特征的垂直位置。
[0044]此外,處理應(yīng)用也可以使用對(duì)極幾何的原理來(lái)計(jì)算從目標(biāo)圖像取回的特征的深度。因此,在圖10中描述的示例中,如果點(diǎn)&和知是已知的,則它們的投射線也是已知的。如果兩個(gè)圖像點(diǎn)相應(yīng)于相同的3D點(diǎn)X,則投射線一定在X處精確地交叉。這可以意味著X可以根據(jù)兩個(gè)圖像點(diǎn)的坐標(biāo)來(lái)計(jì)算,被稱為三角測(cè)量的處理。這一三角測(cè)量處理可以由諸如處理應(yīng)用20(圖1)的處理應(yīng)用使用,以便確定目標(biāo)圖像上的特征的深度。
[0045]現(xiàn)在轉(zhuǎn)到圖11,示出了根據(jù)本發(fā)明實(shí)施例可以提供結(jié)構(gòu)化光模式的分析的方法的示例的流程圖。該方法可以被實(shí)現(xiàn)為邏輯指令集,該邏輯指令集被存儲(chǔ)在諸如隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可編程ROM(PROM)、固件、閃存等等的機(jī)器或計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,被存儲(chǔ)在例如以可編程邏輯陣列(PLA)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、復(fù)雜可編程邏輯器件(CPLD)為例的可配置邏輯中,被存儲(chǔ)在使用例如以專用集成電路(ASIC)、互補(bǔ)金屬氧化物半導(dǎo)體(CMOS)或晶體管-晶體管邏輯(TTL)技術(shù)為例的電路技術(shù)的固定功能邏輯硬件中,或者其任何組合。例如,可以用一種或多種編程語(yǔ)言的任意組合,包括諸如Java、SmalltalKC++等的面向?qū)ο蟮木幊陶Z(yǔ)言和諸如“C”編程語(yǔ)言或類似編程語(yǔ)言的常規(guī)過(guò)程編程語(yǔ)言,來(lái)編寫用于執(zhí)行在方法中示出的操作的計(jì)算機(jī)程序代碼。
[0046]該過(guò)程可以在處理塊2000開始。在處理塊2010,可以打開存儲(chǔ)在諸如計(jì)算設(shè)備存儲(chǔ)器17(圖1)的計(jì)算設(shè)備存儲(chǔ)器上的諸如處理應(yīng)用20(圖1)的處理應(yīng)用。在處理塊2020,處理應(yīng)用可以訪問(wèn)返回的圖像,例如返回的圖像21,以便分析該返回的圖像來(lái)確定目標(biāo)圖像上的特征。返回的圖像21可以按照位圖格式被存儲(chǔ)。
[0047]在處理塊2030,處理應(yīng)用可以分析返回的圖像以便識(shí)別從目標(biāo)圖像捕獲到模式載玻片上的第一特征。在處理塊2040,處理應(yīng)用可以基于第一特征的形狀而使文字與第一特征相關(guān)聯(lián)。
[0048]在處理塊2050,處理應(yīng)用可以確定特征的唯一鄰域,從而生成“特征字”來(lái)描述唯一特征的鄰域。在這一示例中,特征字可以由八個(gè)文字構(gòu)成。
[0049]在處理塊2060,處理應(yīng)用可以利用與模式載玻片相關(guān)聯(lián)的索引來(lái)確定特征字中的每一個(gè)特征的水平位置。更具體地,可以使用允許定位在模式載玻片的特定行內(nèi)的水平位置的特定索引來(lái)生成模式。
[0050]在處理塊2070,處理應(yīng)用可以利用對(duì)極約束來(lái)確定特征字中的每一個(gè)特征的垂直位置。在處理塊2080,處理應(yīng)用可以利用三角測(cè)量來(lái)計(jì)算特征字中的每一個(gè)特征的深度。在處理塊2090,處理可以終止。
[0051]在圖10中描繪的塊的序列和編號(hào)并不意在暗示操作的順序而排除其它可能性。本領(lǐng)域中的技術(shù)人員將認(rèn)識(shí)到,前述系統(tǒng)和方法容許各種修改變化和變更。
[0052]例如,在上面描述的實(shí)施例中,該處理可以在生成第一模式圖像和第二模式圖像之后終止。然而,在其它實(shí)施例中,例如處理應(yīng)用的應(yīng)用可以繼續(xù)處理第二模式圖像和第一模式圖像以便移除圖像噪聲。
[0053]圖12說(shuō)明了系統(tǒng)700的實(shí)施例。在實(shí)施例中,系統(tǒng)700可以是媒體系統(tǒng),盡管系統(tǒng)700不局限于這一上下文。例如,系統(tǒng)700可以被合并到個(gè)人計(jì)算機(jī)(PC)、膝上型計(jì)算機(jī)、超級(jí)膝上上型計(jì)算機(jī)、平板計(jì)算機(jī)、觸摸板、便攜式計(jì)算機(jī)、手持計(jì)算機(jī)、掌上型計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、蜂窩電話、組合蜂窩電話/PDA、電視機(jī)、智能設(shè)備(例如,智能電話、智能平板計(jì)算機(jī)或智能電視機(jī))、移動(dòng)互聯(lián)網(wǎng)設(shè)備(MID)、消息傳送設(shè)備、數(shù)據(jù)通信設(shè)備等等中。
[0054]在實(shí)施例中,系統(tǒng)700包括耦合到顯示器720的平臺(tái)702。平臺(tái)702可以從諸如內(nèi)容服務(wù)設(shè)備730或內(nèi)容分發(fā)設(shè)備740或其它類似的內(nèi)容源的內(nèi)容設(shè)備接收內(nèi)容。包括一個(gè)或多個(gè)導(dǎo)航特征的導(dǎo)航控制器750可以用于與例如平臺(tái)702和/或顯示器720進(jìn)行交互。下面更詳細(xì)描述了這些部件中的每一個(gè)。
[0055]在實(shí)施例中,平臺(tái)702可以包括芯片集705、處理器710、存儲(chǔ)器712、存儲(chǔ)裝置714、圖形子系統(tǒng)715、應(yīng)用716和/或無(wú)線電裝置718的任何組合。芯片集705可以提供在處理器710、存儲(chǔ)器712、存儲(chǔ)裝置714、圖形子系統(tǒng)715、應(yīng)用716和/或無(wú)線電裝置718當(dāng)中的相互通信。例如,芯片集705可以包括能夠提供與存儲(chǔ)裝置714的相互通信的存儲(chǔ)適配器(未描繪)。
[0056]處理器710可以被實(shí)現(xiàn)為復(fù)雜指令集計(jì)算機(jī)(CISC)或精簡(jiǎn)指令集計(jì)算機(jī)(RISC)處理器、x86指令集可兼容處理器、多核心或任何其它微處理器或中央處理單元(CPU)。在實(shí)施例中,處理器710可以包括雙核處理器、雙核移動(dòng)處理器等等。
[0057]存儲(chǔ)器712可以被實(shí)現(xiàn)為易失性存儲(chǔ)器設(shè)備,例如但不局限于隨機(jī)存取存儲(chǔ)器(RAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)或靜態(tài)RAM (SRAM)。
[0058]存儲(chǔ)裝置714可以被實(shí)現(xiàn)為非易失性存儲(chǔ)設(shè)備,例如但不局限于磁盤驅(qū)動(dòng)、光盤驅(qū)動(dòng)、磁帶驅(qū)動(dòng)、內(nèi)部存儲(chǔ)設(shè)備、附接存儲(chǔ)設(shè)備、閃存、電池備用SDRAM(同步DRAM)和/或網(wǎng)絡(luò)可訪問(wèn)存儲(chǔ)設(shè)備。在實(shí)施例中,存儲(chǔ)裝置714可以包括當(dāng)例如包括多個(gè)硬盤驅(qū)動(dòng)時(shí)用于增加對(duì)于有價(jià)值的數(shù)字媒體的存儲(chǔ)性能增強(qiáng)保護(hù)的技術(shù)。
[0059]圖形子系統(tǒng)715可以執(zhí)行諸如靜止圖像或視頻的圖像的處理用于顯示。圖形子系統(tǒng)715可以例如是圖形處理單元(GPU)或視覺處理單元(VPU)。模擬或數(shù)字接口可以用于可通信地耦合圖形子系統(tǒng)715和顯示器720。例如,接口可以是高清多媒體接口、DisplayPort、無(wú)線HDMI和/或無(wú)線HD兼容技術(shù)中的任意一個(gè)。圖形子系統(tǒng)715可以被集成到處理器710或芯片集705中。圖形子系統(tǒng)715可以是可通信地耦合到芯片集705的獨(dú)立卡。
[0060]本文描述的圖形和/或視頻處理技術(shù)可以被實(shí)現(xiàn)在各種硬件體系結(jié)構(gòu)中。例如,圖形和/或視頻功能可以被集成在芯片集內(nèi)??蛇x地,可以使用分立的圖形和/或視頻處理器。作為又一實(shí)施例,可以由包括多核處理器的通用處理器來(lái)實(shí)現(xiàn)圖形和/或視頻功能。在另一實(shí)施例中,可以在消費(fèi)電子設(shè)備中實(shí)現(xiàn)功能。
[0061]無(wú)線電裝置718可以包括能夠使用各種適當(dāng)?shù)臒o(wú)線通信技術(shù)來(lái)發(fā)送和接收信號(hào)的一個(gè)或多個(gè)無(wú)線電裝置。這樣的技術(shù)可以涉及跨一個(gè)或多個(gè)無(wú)線網(wǎng)絡(luò)的通信。示例性無(wú)線網(wǎng)絡(luò)包括(但不局限于)無(wú)線局域網(wǎng)(WLAN)、無(wú)線個(gè)人域網(wǎng)(WPAN)、無(wú)線城域網(wǎng)(WMAN)、蜂窩網(wǎng)絡(luò)和衛(wèi)星網(wǎng)絡(luò)。在跨這樣的網(wǎng)絡(luò)的通信中,無(wú)線電裝置718可以根據(jù)任何版本的一個(gè)或多個(gè)可應(yīng)用的標(biāo)準(zhǔn)來(lái)操作。
[0062]在實(shí)施例中,顯示器720可以包括任何電視機(jī)類型監(jiān)視器或顯示器。顯示器720可以例如包括計(jì)算機(jī)顯示屏、觸摸屏顯示器、視頻監(jiān)視器、像電視機(jī)一樣的設(shè)備和/或電視機(jī)。顯示器720可以是數(shù)字和/或模擬的。在實(shí)施例中,顯示器720可以是全息顯示器。并且,顯示器720可以是可以接收視覺投射的透明表面。這樣的投射可以傳達(dá)各種形式的信息、圖像和/或?qū)ο?。例如,這樣的投射可以是移動(dòng)增強(qiáng)現(xiàn)實(shí)(MAR)應(yīng)用的視覺覆蓋。在一個(gè)或多個(gè)軟件應(yīng)用716的控制下,平臺(tái)702可以在顯示器720上顯示用戶界面722。
[0063]在實(shí)施例中,內(nèi)容服務(wù)設(shè)備730可以由任何國(guó)家、國(guó)際和/或獨(dú)立服務(wù)托管,并且因而例如經(jīng)由互聯(lián)網(wǎng)對(duì)于平臺(tái)702是可訪問(wèn)的。內(nèi)容服務(wù)設(shè)備730可以耦合到平臺(tái)702和/或顯示器720。平臺(tái)702和/或內(nèi)容服務(wù)設(shè)備730可以耦合到網(wǎng)絡(luò)760以便與網(wǎng)絡(luò)760來(lái)回地傳遞(例如發(fā)送和/或接收)媒體信息。內(nèi)容分發(fā)設(shè)備740也可以耦合到平臺(tái)702和/或顯示器720。
[0064]在實(shí)施例中,內(nèi)容服務(wù)設(shè)備730可以包括有線電視盒、個(gè)人計(jì)算機(jī)、網(wǎng)絡(luò)、電話、互聯(lián)網(wǎng)使能的設(shè)備或者能夠分發(fā)數(shù)字信息和/或內(nèi)容的器具,以及能夠經(jīng)由網(wǎng)絡(luò)760或直接地在內(nèi)容提供方和平臺(tái)702和/或顯示器720之間單向或雙向地傳遞內(nèi)容的任何其它類似的設(shè)備。將認(rèn)識(shí)到,可以經(jīng)由網(wǎng)絡(luò)760在系統(tǒng)700中的部件中的任意一個(gè)和內(nèi)容提供方之間來(lái)回地單向和/或雙向地傳遞內(nèi)容。內(nèi)容的示例可以包括任何媒體信息,例如包括視頻、首樂(lè)、醫(yī)療和游戲/[目息等等。
[0065]內(nèi)容服務(wù)設(shè)備730接收諸如有線電視節(jié)目的內(nèi)容,包括媒體信息、數(shù)字信息和/或其它內(nèi)容。內(nèi)容提供方的示例可以包括任何有線或衛(wèi)星電視或廣播或互聯(lián)網(wǎng)內(nèi)容提供方。所提供的示例并不意在限制本發(fā)明的實(shí)施例。
[0066]在實(shí)施例中,平臺(tái)702可以從具有一個(gè)或多個(gè)導(dǎo)航特征的導(dǎo)航控制器750接收控制信號(hào)??刂破?50的導(dǎo)航特征可以用于例如與用戶接口 722進(jìn)行交互。在實(shí)施例中,導(dǎo)航控制器750可以是指示設(shè)備,其可以是允許用戶將空間(例如,連續(xù)和多維)數(shù)據(jù)輸入到計(jì)算機(jī)中的計(jì)算機(jī)硬件部件(具體地,人機(jī)接口設(shè)備)。諸如圖形用戶界面(GUI)以及電視機(jī)和監(jiān)視器的許多系統(tǒng)允許用戶控制數(shù)據(jù)并且使用物理手勢(shì)將數(shù)據(jù)提供到計(jì)算機(jī)或電視機(jī)。
[0067]可以通過(guò)指針、光標(biāo)、聚焦環(huán)或顯示在顯示器上的其它視覺指示器的移動(dòng)而在顯示器(例如,顯示器720)上仿效控制器750的導(dǎo)航特征的移動(dòng)。例如,在軟件應(yīng)用716的控制下,位于導(dǎo)航控制器750上的導(dǎo)航特征可以例如被映射到顯示在用戶界面722上的虛擬導(dǎo)航特征。在實(shí)施例中,控制器750可以不是單獨(dú)的部件,而是被集成到平臺(tái)702和/或顯示器720中。然而,實(shí)施例并不局限于本文示出或描述的元件或上下文中。
[0068]在實(shí)施例中,驅(qū)動(dòng)器(未示出)可以包括使用戶能夠例如在初始引導(dǎo)之后,例如當(dāng)被啟用時(shí),使用按鈕的觸摸即時(shí)地開啟和關(guān)閉類似電視機(jī)的平臺(tái)702的技術(shù)。程序邏輯可以在平臺(tái)被“關(guān)閉”時(shí)允許平臺(tái)702將內(nèi)容流式傳送到媒體適配器或其它內(nèi)容服務(wù)設(shè)備730或內(nèi)容分發(fā)設(shè)備740。此外,芯片集705可以包括對(duì)例如5.1環(huán)繞聲音頻和/或高清7.1環(huán)繞聲音頻的硬件和/或軟件支持。驅(qū)動(dòng)器可以包括用于集成圖形平臺(tái)的圖形驅(qū)動(dòng)器。在實(shí)施例中,圖形驅(qū)動(dòng)器可以包括外圍部件互連(PCI)Express圖形卡。
[0069]在各種實(shí)施例中,可以集成在系統(tǒng)700中示出的任意一個(gè)或多個(gè)部件。例如,平臺(tái)702和內(nèi)容服務(wù)設(shè)備730可以被集成,或者平臺(tái)702和內(nèi)容分發(fā)設(shè)備740可以被集成,或者例如平臺(tái)702、內(nèi)容服務(wù)設(shè)備730和內(nèi)容分發(fā)設(shè)備740可以被集成。在各種實(shí)施例中,平臺(tái)702和顯示器720可以是集成單元。顯示器720和內(nèi)容服務(wù)設(shè)備730可以被集成,或者例如顯示器720和內(nèi)容分發(fā)設(shè)備740可以被集成。這些示例并不意在限制本發(fā)明。
[0070]在各種實(shí)施例中,系統(tǒng)700可以被實(shí)現(xiàn)為無(wú)線系統(tǒng)、有線系統(tǒng)或這兩者的組合。當(dāng)被實(shí)現(xiàn)為無(wú)線系統(tǒng)時(shí),系統(tǒng)700可以包括適合于通過(guò)無(wú)線共享介質(zhì),例如一個(gè)或多個(gè)天線、發(fā)射機(jī)、接收機(jī)、收發(fā)機(jī)、放大器、濾波器、控制邏輯等等,進(jìn)行通信的部件和接口。無(wú)線共享介質(zhì)的示例可以包括無(wú)線頻譜的部分,例如RF頻譜等等。當(dāng)被實(shí)現(xiàn)為有線系統(tǒng)時(shí),系統(tǒng)700可以包括適合于通過(guò)有線通信介質(zhì),例如輸入/輸出(I/O)適配器、將I/O適配器與相對(duì)應(yīng)的有線通信介質(zhì)連接的物理連接器、網(wǎng)絡(luò)接口卡(NIC)、磁盤控制器、視頻控制器、音頻控制器等等,進(jìn)行通信的部件和接口。有線通信介質(zhì)的示例可以包括電線、電纜、金屬引線、印刷電路板(PCB)、背板、交換機(jī)結(jié)構(gòu)、半導(dǎo)體材料、雙絞線、同軸電纜、光纖等等。
[0071]平臺(tái)702可以建立一個(gè)或多個(gè)邏輯或物理通道以便傳遞信息。信息可以包括媒體信息和控制信息。媒體信息可以指代代表意在用于用戶的內(nèi)容的任何數(shù)據(jù)。內(nèi)容的示例可以例如包括來(lái)自語(yǔ)音會(huì)話、視頻會(huì)議、流式視頻、電子郵件(“ emai I ”)消息、語(yǔ)音郵件消息、字母數(shù)字符號(hào)、圖形、圖像、視頻、文本等等的數(shù)據(jù)。來(lái)自語(yǔ)音會(huì)話的數(shù)據(jù)可以例如是講話信息、靜默期、背景噪聲、舒適噪聲、音調(diào)等等??刂菩畔⒖梢灾复硪庠谟糜谧詣?dòng)系統(tǒng)的命令、指令或控制字的任何數(shù)據(jù)。例如,控制信息可以用于經(jīng)過(guò)系統(tǒng)路由媒體信息,或者指示節(jié)點(diǎn)以預(yù)定的方式處理媒體信息。然而,實(shí)施例并不局限于在圖12中示出或描述的元件或上下文中。
[0072]如上所述,系統(tǒng)700可以被體現(xiàn)在變化的物理風(fēng)格或形狀因子中。圖13說(shuō)明了其中可以體現(xiàn)系統(tǒng)700的小形狀因子設(shè)備800。在實(shí)施例中,例如,設(shè)備800可以被實(shí)現(xiàn)為具有無(wú)線能力的移動(dòng)計(jì)算設(shè)備。移動(dòng)計(jì)算設(shè)備可以指代例如具有處理器系統(tǒng)和諸如一個(gè)或多個(gè)電池的移動(dòng)功率源或電源的任何設(shè)備。
[0073]如上所述,移動(dòng)計(jì)算設(shè)備的示例可以包括個(gè)人計(jì)算機(jī)(PC)、膝上型計(jì)算機(jī)、超級(jí)膝上型計(jì)算機(jī)、平板計(jì)算機(jī)、觸摸板、便攜式計(jì)算機(jī)、手持計(jì)算機(jī)、掌上型計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、蜂窩電話、組合蜂窩電話/PDA、電視機(jī)、智能設(shè)備(例如,智能電話、智能平板計(jì)算機(jī)或智能電視機(jī))、移動(dòng)互聯(lián)網(wǎng)設(shè)備(MID)、消息傳送設(shè)備、數(shù)據(jù)通信設(shè)備等等。
[0074]移動(dòng)計(jì)算設(shè)備的示例還可以包括被布置為由人佩戴的計(jì)算機(jī),例如手腕計(jì)算機(jī)、手指計(jì)算機(jī)、戒指計(jì)算機(jī)、眼鏡計(jì)算機(jī)、皮帶夾計(jì)算機(jī)、臂章計(jì)算機(jī)、鞋式計(jì)算機(jī)、衣服式計(jì)算機(jī)和其它可佩戴式計(jì)算機(jī)。例如,在實(shí)施例中,移動(dòng)計(jì)算設(shè)備可以被實(shí)現(xiàn)為能夠執(zhí)行計(jì)算機(jī)應(yīng)用以及語(yǔ)音通信和/或數(shù)據(jù)通信的智能電話。盡管通過(guò)示例的方式使用被實(shí)現(xiàn)為智能電話的移動(dòng)計(jì)算設(shè)備來(lái)描述一些實(shí)施例,但是可以認(rèn)識(shí)到,也可以使用其它無(wú)線移動(dòng)計(jì)算設(shè)備來(lái)實(shí)現(xiàn)其它實(shí)施例。實(shí)施例并不局限于這一上下文中。
[0075]如圖13所示,設(shè)備800可以包括殼體802、顯示器804、輸入/輸出(I/O)設(shè)備806和天線808。設(shè)備800也可以包括導(dǎo)航特征812。顯示器804可以包括用于顯示適合于移動(dòng)計(jì)算設(shè)備的信息的任何適當(dāng)?shù)娘@示單元。I/O設(shè)備806可以包括用于將信息輸入到移動(dòng)計(jì)算設(shè)備中的任何適當(dāng)?shù)腎/O設(shè)備。I/O設(shè)備806的示例可以包括字母數(shù)字鍵盤、數(shù)字小鍵盤、觸摸板、輸入鍵、按鈕、開關(guān)、搖臂開關(guān)、麥克風(fēng)、揚(yáng)聲器、語(yǔ)音識(shí)別設(shè)備和軟件等等。信息也可以通過(guò)麥克風(fēng)被輸入到設(shè)備800中。這樣的信息可以由語(yǔ)音識(shí)別設(shè)備數(shù)字化。實(shí)施例并不局限于這一上下文中。
[0076]實(shí)施例可以因此規(guī)定分析結(jié)構(gòu)化光模式的方法,包括:在返回圖像中檢測(cè)目標(biāo)圖像的第一特征,其中使用根據(jù)模式圖像制造的模式載玻片來(lái)捕獲返回圖像;指定第一特征的特征類型,包括將第一文字分配給第一特征;并且使索引與第一文字相關(guān)聯(lián),其中,索引與模式載玻片相關(guān)聯(lián)。一種方法也可以規(guī)定計(jì)算第一特征在模式載玻片中的水平位置、計(jì)算第一特征在模式載玻片中的垂直位置,并且計(jì)算第一特征的深度。
[0077]在一個(gè)示例中,該方法也可以規(guī)定檢測(cè)目標(biāo)圖像的第二特征,指定第二特征的特征類型,包括將第二文字分配給第二特征,并且使索引與第二文字相關(guān)聯(lián)。
[0078]在一個(gè)示例中,該方法可以規(guī)定使第一文字與第二文字相關(guān)聯(lián)以便形成特征字。
[0079]在另一示例中,計(jì)算第一特征在模式載玻片中的水平位置包括利用索引來(lái)分析特征字。
[0080]在另一示例中,特征字是垂直特征字、水平特征字和對(duì)角線特征字之一。
[0081]在一個(gè)示例中,計(jì)算第一特征在模式載玻片中的水平位置包括利用索引來(lái)分析多個(gè)水平特征字、垂直特征字和對(duì)角線特征字。
[0082]在又一示例中,計(jì)算第一特征在模式載玻片中的垂直位置包括分析多個(gè)水平特征字、垂直特征字和對(duì)角線特征字。
[0083]在另一示例中,計(jì)算第一特征在模式載玻片中的垂直位置包括利用對(duì)極幾何。
[0084]在再一示例中,計(jì)算第一特征的深度包括利用三角測(cè)量。
[0085]在又一示例中,模式載玻片將被周期性地重復(fù)以便覆蓋目標(biāo)圖像。
[0086]實(shí)施例還可以包括至少一個(gè)機(jī)器可讀介質(zhì),其包括多個(gè)指令,所述指令響應(yīng)于在計(jì)算設(shè)備上被執(zhí)行而使計(jì)算設(shè)備實(shí)現(xiàn)前面提到的方法、包括接口和被配置為執(zhí)行前述方法的任何示例的邏輯的用于分析結(jié)構(gòu)化光模式的裝置以及包括接口、存儲(chǔ)器部件和被配置為執(zhí)行前述方法的任何示例的方法的邏輯的用于分析結(jié)構(gòu)化光模式的系統(tǒng)的任何示例。
[0087]另一實(shí)施例可以規(guī)定包括指令集的至少一個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該指令如果被處理器執(zhí)行則使計(jì)算設(shè)備在返回圖像中檢測(cè)目標(biāo)圖像的第一特征,其中使用根據(jù)模式圖像制造的模式載玻片來(lái)捕獲返回圖像;指定第一特征的特征類型,包括將第一文字分配給第一特征;使索引與第一文字相關(guān)聯(lián),其中,索引與模式載玻片相關(guān)聯(lián)。該指令集也可以使計(jì)算設(shè)備計(jì)算第一特征在模式載玻片中的水平位置、計(jì)算第一特征在模式載玻片中的垂直位置,并且計(jì)算第一特征的深度。
[0088]又一實(shí)施例可以提供一種裝置,其包括第一檢測(cè)模塊,用于在返回圖像中檢測(cè)目標(biāo)圖像的第一特征,其中使用根據(jù)模式圖像制造的模式載玻片來(lái)捕獲返回圖像;第一指定模塊,其指定第一特征的特征類型,包括將第一文字分配給第一特征;以及第一關(guān)聯(lián)模塊,其使索引與第一文字相關(guān)聯(lián),其中,索引與模式載玻片相關(guān)聯(lián)。所述裝置也可以包括用于計(jì)算第一特征在模式載玻片中的水平位置的水平位置模塊、用于計(jì)算第一特征在模式載玻片中的垂直位置的垂直位置模塊,以及用于計(jì)算第一特征的深度的深度計(jì)算模塊。
[0089]又一實(shí)施例可以提供包括投影儀和計(jì)算設(shè)備的系統(tǒng)。該計(jì)算設(shè)備可以包括第一檢測(cè)模塊,用于在返回圖像中檢測(cè)目標(biāo)圖像的第一特征,其中,使用根據(jù)模式圖像制造的模式載玻片來(lái)捕獲返回圖像;第一指定模塊,其指定第一特征的特征類型,包括將第一文字分配給第一特征;以及第一關(guān)聯(lián)模塊,其使索引與第一文字相關(guān)聯(lián),其中,索引與模式載玻片相關(guān)聯(lián)。計(jì)算設(shè)備也可以包括用于計(jì)算第一特征在模式載玻片中的水平位置的水平位置模塊、用于計(jì)算第一特征在模式載玻片中的垂直位置的垂直位置模塊,以及用于計(jì)算第一特征的深度的深度計(jì)算模塊。
[0090]另一實(shí)施例可以規(guī)定用于分析結(jié)構(gòu)化光模式的方法,其包括:將第一文字分配給目標(biāo)圖像的第一特征,將第二文字分配給目標(biāo)圖像的第二特征,以及使索引與第一文字和第二文字相關(guān)聯(lián)。該方法還可以規(guī)定使第一文字和第二文字相關(guān)聯(lián)以便形成特征字,計(jì)算第一特征在模式載玻片中的水平位置包括利用索引來(lái)分析特征字,并且計(jì)算第一特征的深度。
[0091]在一個(gè)示例中,特征字是垂直特征字、水平特征字和對(duì)角線特征字之一。
[0092]在一個(gè)示例中,計(jì)算第一特征在模式載玻片中的水平位置包括利用索引來(lái)分析多個(gè)垂直特征字、水平特征字和對(duì)角線特征字。
[0093]在另一示例中,該方法可以規(guī)定計(jì)算第一特征在模式載玻片中的垂直位置。
[0094]在又一示例中,計(jì)算第一特征在模式載玻片中的垂直位置包括分析多個(gè)垂直特征字、水平特征字和對(duì)角線特征字。
[0095]在再一示例中,計(jì)算第一特征的深度包括利用三角測(cè)量來(lái)計(jì)算第一特征的深度。
[0096]實(shí)施例還可以包括至少一個(gè)機(jī)器可讀介質(zhì),其包括多個(gè)指令,該指令響應(yīng)于在計(jì)算設(shè)備上被執(zhí)行而使該計(jì)算設(shè)備實(shí)現(xiàn)前面提到的方法、包括接口和被配置為執(zhí)行前述方法的任何示例的邏輯的用于分析結(jié)構(gòu)式光模式的裝置以及包括接口、存儲(chǔ)器部件和被配置為執(zhí)行前述方法的任何示例的方法的邏輯的用于分析結(jié)構(gòu)式光模式的系統(tǒng)的任何示例。
[0097]另一實(shí)施例可以規(guī)定包括指令集的至少一個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該指令集如果被處理器執(zhí)行則使計(jì)算設(shè)備將第一文字分配給目標(biāo)圖像的第一特征,將第二文字分配給目標(biāo)圖像的第二特征并且使索引與第一文字和第二文字相關(guān)聯(lián)。該指令集還可以使計(jì)算設(shè)備使第一文字和第二文字相關(guān)聯(lián)以便形成特征字,計(jì)算第一特征在模式載玻片中的水平位置包括利用索引來(lái)分析特征字,并且計(jì)算第一特征的深度。
[0098]又一實(shí)施例可以提供一種裝置,其包括:第一分配模塊,用于將第一文字分配給目標(biāo)圖像的第一特征;第二分配模塊,用于將第二文字分配給目標(biāo)圖像的第二特征;以及索引模塊,用于使索引與第一文字和第二文字相關(guān)聯(lián)。該裝置還可以包括:字模塊,用于使第一文字和第二文字相關(guān)聯(lián)以便形成特征字;水平位置模塊,用于計(jì)算第一特征在模式載玻片中的水平位置,包括利用索引分析特征字;以及深度計(jì)算模塊,用于計(jì)算第一特征的深度。
[0099]另一實(shí)施例可以提供一種系統(tǒng),其包括投影儀;第一分配模塊,用于將第一文字分配給目標(biāo)圖像的第一特征;以及第二分配模塊,用于將第二文字分配給目標(biāo)圖像的第二特征。該系統(tǒng)還可以包括索引模塊,用于使索引與第一文字和第二文字相關(guān)聯(lián);字模塊,用于使第一文字和第二文字相關(guān)聯(lián)以便形成特征字;水平位置模塊,用于計(jì)算第一特征在模式載玻片中的水平位置,包括利用索引分析特征字;以及深度計(jì)算模塊,用于計(jì)算第一特征的深度。
[0100]各種實(shí)施例可以使用硬件元件、軟件元件或這兩者的組合來(lái)實(shí)現(xiàn)。硬件模塊的示例可以包括處理器、微處理器、電路、電路元件(例如,晶體管、電阻器、電容器、電感器等等)、集成電路、專用集成電路(ASIC)、可編程邏輯器件(PLD)、數(shù)字信號(hào)處理器(DSP)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、邏輯門、寄存器、半導(dǎo)體器件、芯片、微芯片、芯片集等等。軟件的示例可以包括軟件部件、程序、應(yīng)用、計(jì)算機(jī)程序、應(yīng)用程序、系統(tǒng)程序、機(jī)器程序、操作系統(tǒng)軟件、中間件、固件、軟件模塊、例程、子例程、函數(shù)、方法、過(guò)程、軟件接口、應(yīng)用程序接口(API)、指令集、計(jì)算代碼、計(jì)算機(jī)代碼、代碼段、計(jì)算機(jī)代碼段、字、值、符號(hào)或其任何組合。確定實(shí)施例是使用硬件元件和/或軟件元件實(shí)現(xiàn)可以根據(jù)任何數(shù)量的因素而變化,該因素例如是期望的計(jì)算速率、功率水平、耐熱性、處理周期預(yù)算、輸入數(shù)據(jù)速率、輸出數(shù)據(jù)速率、存儲(chǔ)器資源、數(shù)據(jù)總線速度和其它設(shè)計(jì)或性能約束。
[0101]至少一個(gè)實(shí)施例的一個(gè)或多個(gè)方面可以由存儲(chǔ)在代表處理器內(nèi)的各種邏輯的機(jī)器可讀介質(zhì)上的代表性指令實(shí)現(xiàn),該指令在由機(jī)器讀取時(shí)使該機(jī)器制造用于執(zhí)行本文描述的技術(shù)的邏輯。被稱為“IP核心”的這樣的表示可以被存儲(chǔ)在有形機(jī)器可讀介質(zhì)上并且被提供到各種消費(fèi)或制造設(shè)施以便裝入實(shí)際上制造該邏輯的制造機(jī)器或處理器中。
[0102]本發(fā)明的實(shí)施例可以適用于用在所有類型的半導(dǎo)體集成電路(“1C”)芯片上。這些IC芯片的示例包括但不局限于處理器、控制器、芯片集部件、可編程邏輯陣列(PLA)、存儲(chǔ)器芯片、網(wǎng)絡(luò)芯片等等。此外,在一些附圖中,信號(hào)導(dǎo)體線可以用線來(lái)表示。一些可以是不同的,以便指示更多組成的信號(hào)路徑,可以具有數(shù)字標(biāo)簽,以便指示多個(gè)組成的信號(hào)路徑,和/或可以具有在一端或多端處的箭頭,以便指示主要信息流方向。然而,這不應(yīng)該以限制的方式被解釋。更確切地,這樣的添加的細(xì)節(jié)可以結(jié)合一個(gè)或多個(gè)示例性實(shí)施例使用以便便于電路的更容易理解。任何所表示的信號(hào)線,不管是否具有額外的信息,都可以實(shí)際上包括可以在多個(gè)方向上傳播的一個(gè)或多個(gè)信號(hào),并且可以使用任何適當(dāng)類型的信號(hào)方案來(lái)實(shí)現(xiàn),該信號(hào)方案例如是以差分對(duì)實(shí)現(xiàn)的數(shù)字或模擬線路、光纖線路和/或單端線路。
[0103]可以給出示例尺寸/模型/值/范圍,盡管本發(fā)明的實(shí)施例不局限于此。因?yàn)橹圃旒夹g(shù)(例如,光刻法)隨著時(shí)間的過(guò)去而成熟,預(yù)期能夠制造較小尺寸的設(shè)備。此外,到IC芯片和其它部件的公知的電源/地連接可以在附圖中示出或者可以不在附圖中示出,為了說(shuō)明和討論的簡(jiǎn)單,并且以便不使本發(fā)明的實(shí)施例的某些方面難于理解。進(jìn)而,布置可以以方框圖形式示出,以便避免使本發(fā)明的實(shí)施例難于理解,并且也鑒于下列事實(shí):關(guān)于這樣的方框圖布置的實(shí)現(xiàn)的細(xì)節(jié)高度依賴于要在其內(nèi)實(shí)現(xiàn)實(shí)施例的平臺(tái),即,這樣的細(xì)節(jié)應(yīng)該完全在本領(lǐng)域的技術(shù)人員的范圍內(nèi)。在特定細(xì)節(jié)(例如,電路)被闡述以便描述本發(fā)明的示例實(shí)施例的情況下,對(duì)于本領(lǐng)域中的技術(shù)人員應(yīng)該明顯的是,本發(fā)明的實(shí)施例可以在沒(méi)有這些特定細(xì)節(jié)的情況下或者在具有這些特定細(xì)節(jié)的變化的情況下來(lái)實(shí)施。該描述因而應(yīng)該被視為是說(shuō)明性的而不是限制性的。
[0104]可以例如使用機(jī)器可讀或計(jì)算機(jī)可讀介質(zhì)或可以存儲(chǔ)指令或指令集的制品來(lái)實(shí)現(xiàn)一些實(shí)施例,所述指令如果被機(jī)器執(zhí)行則可以使該機(jī)器執(zhí)行根據(jù)實(shí)施例的方法和/或操作。這樣的機(jī)器可以例如包括任何適當(dāng)?shù)奶幚砥脚_(tái)、計(jì)算平臺(tái)、計(jì)算設(shè)備、處理設(shè)備、計(jì)算系統(tǒng)、處理系統(tǒng)、計(jì)算機(jī)、處理器等等,并且可以使用硬件和/或軟件的任何適當(dāng)組合來(lái)實(shí)現(xiàn)。機(jī)器可讀介質(zhì)或制品可以例如包括任何適當(dāng)類型的存儲(chǔ)器單元、存儲(chǔ)器設(shè)備、存儲(chǔ)器制品、存儲(chǔ)器介質(zhì)、存儲(chǔ)設(shè)備、存儲(chǔ)制品、存儲(chǔ)介質(zhì)和/或存儲(chǔ)單元,例如存儲(chǔ)器、可移除或不可移除介質(zhì)、可擦除或不可擦除介質(zhì)、可寫入或不可寫入介質(zhì)、數(shù)字或模擬介質(zhì)、硬盤、軟盤、壓縮盤只讀存儲(chǔ)器(CD-ROM)、可記錄壓縮盤(CD-R)、可重寫壓縮盤(CD-RW)、光學(xué)盤、磁性介質(zhì)、磁光介質(zhì)、可移除存儲(chǔ)卡或磁盤、各種類型的數(shù)字通用盤(DVD)、磁帶、盒式磁帶等等。指令可以包括使用任何適當(dāng)?shù)母呒?jí)、低級(jí)、面向?qū)ο?、可視、編譯和/或解釋編程語(yǔ)言實(shí)現(xiàn)的任何適當(dāng)類型的代碼,例如源代碼、編譯代碼、解釋代碼、可執(zhí)行代碼、靜態(tài)代碼、動(dòng)態(tài)代碼、加密代碼等等。
[0105]除非以其它方式明確規(guī)定,可以認(rèn)識(shí)到,諸如“處理”、“計(jì)算(computing) ”、“運(yùn)算(calculating) ”、“確定”等等的術(shù)語(yǔ)指代計(jì)算機(jī)或計(jì)算系統(tǒng)或類似電子計(jì)算設(shè)備的動(dòng)作和/或處理,該類似電子設(shè)備將被表示為在計(jì)算系統(tǒng)的寄存器和/或存儲(chǔ)器內(nèi)的物理量(例如,電子)操縱和/或轉(zhuǎn)換為類似地被表示為在計(jì)算系統(tǒng)的存儲(chǔ)器、寄存器或其它這樣的信息存儲(chǔ)裝置、傳輸或顯示設(shè)備內(nèi)的物理量(例如,電子)。實(shí)施例并不局限于這一上下文中。
[0106]術(shù)語(yǔ)“耦合”可以在本文用于指代在所討論的部件之間的任何類型的直接或間接的關(guān)系,并且可以適用于電氣、機(jī)械、流體、光、電磁、機(jī)電或其它連接。此外,術(shù)語(yǔ)“第一”、“第二”可以在本文僅用于便于討論,并且不承載任何特定的時(shí)間或按時(shí)間順序的意義,除非以其它方式指示。
[0107]從前述描述中本領(lǐng)域中的技術(shù)人員將認(rèn)識(shí)到,本發(fā)明實(shí)施例的廣泛技術(shù)可以在各種形式中實(shí)現(xiàn)。因此,盡管結(jié)合本發(fā)明實(shí)施例的特定示例描述了本發(fā)明,但是本發(fā)明實(shí)施例的真實(shí)范圍不應(yīng)該被如此限制,因?yàn)橛屑寄艿膹臉I(yè)者在研究了附圖、說(shuō)明書和接下來(lái)的權(quán)利要求時(shí),其它修改對(duì)他們將變得明顯。
【權(quán)利要求】
1.一種系統(tǒng),包括: 投影設(shè)備;以及 計(jì)算設(shè)備,包括: 第一檢測(cè)模塊,用于在返回圖像中檢測(cè)目標(biāo)圖像的第一特征,其中,所述返回圖像使用根據(jù)模式圖像制造的模式載玻片而被捕獲, 第一指定模塊,用于指定所述第一特征的特征類型,包括將第一文字分配給所述第一特征, 第一關(guān)聯(lián)模塊,用于使索引與所述第一文字相關(guān)聯(lián),其中,所述索引與所述模式載玻片相關(guān)聯(lián), 水平位置模塊,用于計(jì)算所述第一特征在所述模式載玻片中的水平位置, 垂直位置模塊,用于計(jì)算所述第一特征在所述模式載玻片中的垂直位置,以及 深度計(jì)算模塊,用于計(jì)算所述第一特征的深度。
2.如權(quán)利要求1所述的系統(tǒng),進(jìn)一步包括: 第二檢測(cè)模塊,用于檢測(cè)所述目標(biāo)圖像的第二特征; 第二指定模塊,用于指定所述第二特征的特征類型,包括將第二文字分配給所述第二特征,以及 第二關(guān)聯(lián)模塊,用于使所述索引與所述第二文字相關(guān)聯(lián)。
3.如權(quán)利要求2所述的系統(tǒng),進(jìn)一步包括用于使所述第一文字和所述第二文字相關(guān)聯(lián)以便形成特征字的字模塊。
4.如權(quán)利要求3所述的系統(tǒng),其中,所述水平位置模塊用于利用所述索引來(lái)分析所述特征字,以便計(jì)算所述第一特征在所述模式載玻片中的水平位置。
5.如權(quán)利要求3所述的系統(tǒng),其中,所述特征字是垂直特征字、水平特征字和對(duì)角線特征字之一。
6.如權(quán)利要求1所述的系統(tǒng),其中,所述水平位置模塊用于利用所述索引來(lái)分析多個(gè)水平特征字、垂直特征字和對(duì)角線特征字,以便計(jì)算所述第一特征在所述模式載玻片中的水平位置。
7.如權(quán)利要求1所述的系統(tǒng),其中,所述垂直位置模塊用于分析多個(gè)水平特征字、垂直特征字和對(duì)角線特征字,以便確定所述特征在模式載玻片中的垂直位置。
8.一種分析結(jié)構(gòu)化光模式的方法,包括: 將第一文字分配給目標(biāo)圖像的第一特征; 將第二文字分配給所述目標(biāo)圖像的第二特征; 使索引與所述第一文字和所述第二文字相關(guān)聯(lián); 使所述第一文字和所述第二文字相關(guān)聯(lián)以便形成特征字;以及計(jì)算所述第一特征在所述模式載玻片中的水平位置,包括利用所述索引來(lái)分析所述特征字。
9.如權(quán)利要求8所述的方法,其中,所述特征字是垂直特征字、水平特征字和對(duì)角線特征字之一。
10.如權(quán)利要求9所述的方法,其中,計(jì)算所述第一特征在所述模式載玻片中的水平位置包括利用所述索引來(lái)分析多個(gè)垂直特征字、水平特征字和對(duì)角線特征字。
11.如權(quán)利要求8所述的方法,進(jìn)一步包括計(jì)算所述第一特征在所述模式載玻片中的垂直位置。
12.如權(quán)利要求11所述的方法,其中,計(jì)算所述第一特征在所述模式載玻片中的所述垂直位置包括分析多個(gè)垂直特征字、水平特征字和對(duì)角線特征字。
13.如權(quán)利要求8到12中的任意一項(xiàng)所述的方法,進(jìn)一步包括計(jì)算所述第一特征的深度。
14.一種包括指令的集合的至少一個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述指令如果被處理器執(zhí)行則使計(jì)算設(shè)備執(zhí)行下列操作: 將第一文字分配給目標(biāo)圖像的第一特征; 將第二文字分配給所述目標(biāo)圖像的第二特征; 使索引與所述第一文字和所述第二文字相關(guān)聯(lián); 使所述第一文字和所述第二文字相關(guān)聯(lián)以便形成特征字;以及計(jì)算所述第一特征在所述模式載玻片中的水平位置,包括利用所述索引來(lái)分析所述特征字。
15.如權(quán)利要求14所述的至少一個(gè)介質(zhì),其中,所述特征字是垂直特征字、水平特征字和對(duì)角線特征字之一。
16.如權(quán)利要求15所述的至少一個(gè)介質(zhì),其中,計(jì)算所述第一特征在所述模式載玻片中的水平位置包括利用所述索引來(lái)分析多個(gè)垂直特征字、水平特征字和對(duì)角線特征字。
17.如權(quán)利要求14所述的至少一個(gè)介質(zhì),其中,所述指令如果被執(zhí)行則使計(jì)算設(shè)備計(jì)算所述第一特征在所述模式載玻片中的垂直位置。
18.如權(quán)利要求17所述的至少一個(gè)介質(zhì),其中,所述指令如果被執(zhí)行則使計(jì)算設(shè)備分析多個(gè)垂直特征字、水平特征字和對(duì)角線特征字,以便計(jì)算所述第一特征在所述模式載玻片中的所述垂直位置。
19.如權(quán)利要求14到18中的任意一項(xiàng)所述的至少一個(gè)介質(zhì),其中,所述指令如果被執(zhí)行則使計(jì)算設(shè)備計(jì)算所述第一特征的深度。
20.一種裝置,包括: 第一分配模塊,用于將第一文字分配給目標(biāo)圖像的第一特征; 第二分配模塊,用于將第二文字分配給所述目標(biāo)圖像的第二特征; 索引模塊,用于使索引與所述第一文字和所述第二文字相關(guān)聯(lián); 字模塊,用于使所述第一文字和所述第二文字相關(guān)聯(lián)以便形成特征字;以及水平位置模塊,用于計(jì)算所述第一特征在所述模式載玻片中的水平位置,包括利用所述索引來(lái)分析所述特征字。
【文檔編號(hào)】G06T15/06GK104335249SQ201380028274
【公開日】2015年2月4日 申請(qǐng)日期:2013年6月25日 優(yōu)先權(quán)日:2012年6月29日
【發(fā)明者】Z·阿維夫, D·斯坦希爾, R·費(fèi)倫斯, R·齊斯 申請(qǐng)人:英特爾公司