終端設(shè)備和控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種終端設(shè)備和控制方法。更具體地,本發(fā)明涉及一種具有雙目圖像采集單元的終端設(shè)備和應(yīng)用于這樣的終端設(shè)備的控制方法。
【背景技術(shù)】
[0002]隨著技術(shù)的發(fā)展和成本的降低,例如臺(tái)式計(jì)算機(jī)、便攜式計(jì)算機(jī)、平板式計(jì)算機(jī)、智能電話和便攜式音樂(lè)播放器等各種終端設(shè)備已經(jīng)被廣泛應(yīng)用。在這些便攜式電子設(shè)備中,提供了諸如鍵盤(pán)、鼠標(biāo)、觸摸面板、觸摸屏之類的各種輸入單元以便于用戶對(duì)終端設(shè)備進(jìn)行控制。此外,近年來(lái)還提出了通過(guò)圖像采集單元捕獲用戶的手勢(shì),以根據(jù)用戶做出的手勢(shì)來(lái)對(duì)終端設(shè)備進(jìn)行控制,從而進(jìn)一步方便了用戶的操作。
[0003]然而,終端設(shè)備通過(guò)傳統(tǒng)的圖像采集單元所采集的平面圖像只能獲得用戶手部的大小、形狀等二維信息,并且基于這些二維信息對(duì)用戶手勢(shì)判斷容易產(chǎn)生誤差。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例的目的在于提供一種終端設(shè)備和相應(yīng)的控制方法,以解決上述問(wèn)題。
[0005]本發(fā)明實(shí)施例提供了一種終端設(shè)備,包括-M目圖像采集單元,設(shè)置在終端設(shè)備的第一外表面上,包含:第一采集模塊,配置來(lái)對(duì)終端設(shè)備的識(shí)別區(qū)域進(jìn)行圖像采集以獲得第一圖像,第二采集模塊,配置來(lái)對(duì)識(shí)別區(qū)域進(jìn)行圖像采集以獲得第二圖像;圖像處理單元,包括:位置獲取模塊,配置來(lái)對(duì)于在識(shí)別區(qū)域中出現(xiàn)的至少一個(gè)操作體的每一個(gè)獲得該操作體在第一圖像中的第一位置,并且根據(jù)第一位置獲得該操作體在第二圖像中的第二位置,以及深度信息獲取模塊,配置來(lái)根據(jù)第一位置和第二位置,獲得該操作體的深度信息;控制信號(hào)生成單元,配置來(lái)根據(jù)深度信息生成控制信號(hào),以對(duì)終端設(shè)備進(jìn)行控制。
[0006]本發(fā)明另一實(shí)施例提供了一種控制方法,應(yīng)用于終端設(shè)備,其中終端設(shè)備包括設(shè)置在終端設(shè)備的第一外表面上并且包含第一采集模塊和第二采集模塊的雙目圖像采集單元??刂品椒ò?通過(guò)第一采集模塊對(duì)終端設(shè)備的識(shí)別區(qū)域進(jìn)行圖像采集以獲得第一圖像,通過(guò)第二采集模塊對(duì)識(shí)別區(qū)域進(jìn)行圖像采集以獲得第二圖像;對(duì)于在識(shí)別區(qū)域中出現(xiàn)的至少一個(gè)操作體的每一個(gè)獲得該操作體在第一圖像中的第一位置,并且根據(jù)第一位置獲得該操作體在第二圖像中的第二位置,根據(jù)第一位置和第二位置,獲得該操作體的深度信息;以及根據(jù)深度信息生成控制信號(hào),以對(duì)終端設(shè)備進(jìn)行控制。
[0007]在上述本發(fā)明實(shí)施例提供的處理圖像的方法和終端設(shè)備中,通過(guò)包含第一采集模塊和第二采集模塊的雙目圖像采集單元來(lái)捕獲關(guān)于操作體的圖像,從而能夠基于所捕獲的圖像更加準(zhǔn)確地識(shí)別用戶的手勢(shì),以便于用戶更加容易地對(duì)終端設(shè)備進(jìn)行控制。此外,通過(guò)確定操作體在第一圖像中的位置來(lái)獲得該操作體在第二圖像中的位置,并進(jìn)而根據(jù)該操作體在第一圖像中的位置和在第二圖像中的位置,獲得操作體的深度信息,從而簡(jiǎn)化了深度信息的計(jì)算復(fù)雜度,減少了計(jì)算所需花費(fèi)的時(shí)間。
【附圖說(shuō)明】
[0008]為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例的描述中所需要使用的附圖作簡(jiǎn)單地介紹。下面描述中的附圖僅僅是本發(fā)明的示例性實(shí)施例。
[0009]圖1是示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端設(shè)備的示范性結(jié)構(gòu)框圖。
[0010]圖2是示出了根據(jù)預(yù)定平面區(qū)域來(lái)確定平面識(shí)別區(qū)域和立體識(shí)別區(qū)域的一個(gè)示例情形的說(shuō)明圖。
[0011]圖3a和圖3b是TJK出了根據(jù)平面特征來(lái)確定參考平面,并進(jìn)而確定平面識(shí)別區(qū)域和立體識(shí)別區(qū)域的示例情形的說(shuō)明圖。
[0012]圖4是示出了當(dāng)前用戶界面的示例情形的說(shuō)明圖。
[0013]圖5是描述了根據(jù)本發(fā)明實(shí)施例的控制方法的流程圖。
【具體實(shí)施方式】
[0014]在下文中,將參考附圖詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。注意,在本說(shuō)明書(shū)和附圖中,具有基本上相同步驟和元素用相同的附圖標(biāo)記來(lái)表示,且對(duì)這些步驟和元素的重復(fù)解釋將被餐略。
[0015]在本發(fā)明的以下實(shí)施例中,終端設(shè)備的具體形式包括但不限于臺(tái)式計(jì)算機(jī)、便攜式計(jì)算機(jī)、平板式計(jì)算機(jī)、智能電話、智能電視、游戲機(jī)和便攜式音樂(lè)播放器等。圖1是示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的終端設(shè)備100的示范性結(jié)構(gòu)框圖。
[0016]如圖1中所示,本實(shí)施例的終端設(shè)備100包括雙目圖像采集單元110、圖像處理單元120和控制信號(hào)生成單元130,其中雙目圖像采集單元110包括第一采集模塊111和第二采集模塊112,以及圖像處理單元120包括位置獲取模塊121和深度信息獲取模塊122。
[0017]具體地,雙目圖像采集單元110可設(shè)置在終端設(shè)備100的第一外表面上。并且雙目圖像采集單元110中的第一采集模塊111和第二采集模塊112可具有實(shí)質(zhì)相同的硬件配置。第一采集模塊111可對(duì)終端設(shè)備的識(shí)別區(qū)域進(jìn)行圖像采集以獲得第一圖像,并且第二采集模塊112對(duì)終端設(shè)備的識(shí)別區(qū)域進(jìn)行圖像采集以獲得第二圖像。
[0018]在本發(fā)明的一個(gè)示例中,第一采集模塊111可將其采集的、未經(jīng)處理的第一初始圖像直接作為第一圖像,并且第二采集模塊112可將其采集的、未經(jīng)處理的第二初始圖像直接作為第二圖像??商鎿Q地,為了減少噪聲、光照等因素造成的影響,在本發(fā)明的另一示例中,第一采集模塊111可對(duì)其采集的第一初始圖像進(jìn)行第一預(yù)處理以獲得第一圖像,其中在第一預(yù)處理可包括濾波去噪處理、白平衡調(diào)整處理等。此外與第一采集模塊111類似地,第二采集模塊112可對(duì)其采集的第二初始圖像進(jìn)行第二預(yù)處理,以獲得第二圖像。
[0019]然后圖像處理單元120中的位置獲取模塊121可對(duì)于在識(shí)別區(qū)域中出現(xiàn)的至少一個(gè)操作體的每一個(gè)獲得該操作體在第一圖像中的第一位置,并且根據(jù)第一位置獲得該操作體在第二圖像中的第二位置。根據(jù)本發(fā)明的一個(gè)示例,首先,位置獲取模塊121可使用利用任何圖像識(shí)別方法來(lái)在第一圖像中識(shí)別操作體。例如,操作體可以是手指、指示筆等。又例如,在第一圖像中可以有一個(gè)操作體,例如一個(gè)手指或者一支指示筆??商鎿Q地,在第一圖像中可以有多個(gè)操作體,例如多個(gè)手指,并且多個(gè)手指可形成特定手勢(shì)。然后,位置獲取模塊121可對(duì)于每個(gè)操作體,根據(jù)該操作體在第一圖像中的位置,確定該操作體在第二圖像中的位置。
[0020]由于在通過(guò)第一采集模塊獲得第一圖像和通過(guò)第二采集模塊獲得第二圖像中可能存在畸變,根據(jù)本發(fā)明的一個(gè)示例,可首選對(duì)第一圖像和第二圖像進(jìn)行校正以消除畸變,再根據(jù)操作體在第一圖像中的位置,確定該操作體在第二圖像中的位置。
[0021]具體地,位置獲取模塊121可根據(jù)第一采集模塊和第二采集模塊之間的幾何關(guān)系,將第二圖像與第一圖像行對(duì)齊。例如,可根據(jù)每個(gè)相機(jī)的內(nèi)部參數(shù)獲得該相機(jī)的內(nèi)參矩陣和畸變向量,并根據(jù)內(nèi)參矩陣和畸變向量計(jì)算兩個(gè)相機(jī)之間的旋轉(zhuǎn)矩陣、平移向量和/或本征矩陣等幾何關(guān)系。然后,利用兩相機(jī)間的幾何關(guān)系把消除畸變后的第一圖像和第二圖像行對(duì)齊,即,對(duì)消除畸變后的第一圖像和第二圖像進(jìn)行立體矯正。例如,可使得第一圖像和第二圖像的極線恰好在同一平面上。此外,可在消除畸變并且進(jìn)行立體矯正之后,對(duì)第一圖像和第二圖像進(jìn)行上述為了減少噪聲、光照等因素造成的影響二進(jìn)行的第一預(yù)處理和第二預(yù)處理,以便稍后更準(zhǔn)確的地獲得深度信息。然后,位置獲取模塊121可根據(jù)操作體在第一圖像中的位置,獲得該操作體在第一圖像中所在的目標(biāo)行,在第二圖像中確定與目標(biāo)行相應(yīng)的行,并且根據(jù)相應(yīng)的行在第二圖像中確定該操作體在第二圖像中的位置。
[0022]深度信息獲取模塊122可根據(jù)第一位置和第二位置,獲得該操作體的深度信息。例如,深度信息可以是視差值。深度信息獲取模塊122可使用任何本領(lǐng)域