一種信息處理方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種信息處理方法和裝置,更具體地說,涉及一種應(yīng)用于電子設(shè)備的信息處理方法和裝置。
【背景技術(shù)】
[0002]當(dāng)前,諸如采用觸摸屏幕的筆記本電腦或具有鍵盤擴(kuò)展塢的平板電腦正在變得越來越普遍。通常,在具有觸摸屏幕的筆記本電腦中,通過將觸摸屏幕“后空翻”到筆記本電腦鍵盤部件的背面,以將筆記本電腦設(shè)置在“帳篷”形態(tài)下,自行立在例如辦公桌面等平面上,來由用戶進(jìn)行使用時(shí),筆記本電腦的鍵盤通常會(huì)鎖死,或者無法使用傳統(tǒng)的鍵盤輸入方式。在這種情況下,用戶只能在筆記本電腦所放置的平面上通過手勢(shì)操作來對(duì)筆記本電腦進(jìn)行簡(jiǎn)單的輸入控制。
[0003]但是,由于設(shè)置在“帳篷”模式下的筆記本電腦所放置的平面與筆記本的攝像頭的成像平面接近于垂直,因此,通過使用筆記本屏幕上方的攝像頭來對(duì)用戶在筆記本電腦所放置的平面上所進(jìn)行的手勢(shì)操作進(jìn)行識(shí)別時(shí),難以精確定位出筆記本電腦所放置的平面在三維空間中的位置,因此,在此情況下,設(shè)置在筆記本屏幕上方的攝像頭無法準(zhǔn)確地識(shí)別出用戶的手指是否觸碰到了筆記本電腦所放置的平面。
[0004]因此,如何能夠?qū)ΜF(xiàn)有的攝像頭手勢(shì)識(shí)別方法進(jìn)行一些優(yōu)化,使得通過使用設(shè)置在筆記本屏幕上方的攝像頭能夠?qū)崿F(xiàn)對(duì)在“帳篷”模式下的筆記本所放置的平面在三維空間中進(jìn)行更精確的定位,從而能夠更加準(zhǔn)確地識(shí)別用戶的手勢(shì)操作是否接觸到了筆記本電腦所放置的平面,是當(dāng)前亟待解決的問題。
【發(fā)明內(nèi)容】
[0005]為了解決現(xiàn)有技術(shù)中的上述技術(shù)問題,根據(jù)本發(fā)明的一方面,提供了一種信息處理方法,應(yīng)用于一電子設(shè)備,所述電子設(shè)備包括攝像頭或者支持外部的攝像頭輸入,所述信息處理方法包括:當(dāng)將輔助物放置于攝像頭前方的特定平面上的第一位置時(shí),輔助物的放置方向?yàn)榈谝环较?,通過所述攝像頭獲取輔助物的側(cè)面與所述特定平面的交線所在的第一直線,并且,計(jì)算所述第一直線在三維空間中的第一直線方程;當(dāng)將輔助物放置于所述攝像頭前方的特定平面上的第二位置時(shí),輔助物的放置方向?yàn)榈诙较?,通過所述攝像頭獲取輔助物的側(cè)面與所述特定平面交線所在的第二直線,并且計(jì)算所述第二直線在三維空間中的第二直線方程,其中,第二直線與第一直線不共線;以及通過所述第一直線方程和所述第二直線方程計(jì)算出第一平面方程。
[0006]此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中,所述第一平面方程作為與所述特定平面相對(duì)應(yīng)的平面方程。
[0007]此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中,所述信息處理方法進(jìn)一步包括:當(dāng)將輔助物放置于所述攝像頭前方的特定平面上的第三位置時(shí),輔助物的放置方向?yàn)榈谌较颍ㄟ^所述攝像頭獲取輔助物的側(cè)面與所述特定平面的交線所在的第三直線,并且,計(jì)算所述第三直線在三維空間中的第三直線方程,其中,第一直線、第二直線與第三直線不共線,通過所述第一直線方程、第二直線方程和所述第三直線方程計(jì)算出所述第一平面方程。
[0008]此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中,通過所述第一直線方程、第二直線方程和所述第三直線方程計(jì)算出第四平面方程進(jìn)一步包括:
[0009]通過所述第二直線方程和所述第三直線方程計(jì)算出第二直線與第三直線所在的平面的第二平面方程;
[0010]通過所述第一直線方程和所述第三直線方程計(jì)算出第一直線與第三直線所在的平面的第三平面方程;以及
[0011]基于第一平面方程、第二平面方程和第三平面方程,使用最小二乘法計(jì)算出第四平面方程,所述第四平面方程作為與所述特定平面相對(duì)應(yīng)的平面方程。
[0012]此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中,通過使用幀差法來確定輔助物的側(cè)面與所述特定平面的交線。
[0013]此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中,所述攝像頭包括兩個(gè)攝像頭。
[0014]此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中,所述信息處理方法進(jìn)一步包括:在得到與所述特定平面相對(duì)應(yīng)的平面方程后,當(dāng)有操作體在所述特定平面上對(duì)所述電子設(shè)備進(jìn)行操作時(shí),基于獲取的操作體與所述特定平面的位置關(guān)系,來執(zhí)行與所述電子設(shè)備進(jìn)行交互的第一操作。
[0015]根據(jù)本發(fā)明的另一方面,還提供了一種信息處理裝置,應(yīng)用于一電子設(shè)備,所述電子設(shè)備包括攝像頭或者支持外部的攝像頭輸入,所述信息處理裝置包括:第一直線確定單元,經(jīng)配置來當(dāng)將輔助物放置于攝像頭前方的特定平面上的第一位置時(shí),輔助物的放置方向?yàn)榈谝环较?,通過所述攝像頭獲取輔助物的側(cè)面與所述特定平面的交線所在的第一直線,并且,計(jì)算所述第一直線在三維空間中的第一直線方程;第二直線確定單元,經(jīng)配置來當(dāng)將輔助物放置于所述攝像頭前方的特定平面上的第二位置時(shí),輔助物的放置方向?yàn)榈诙较?,通過所述攝像頭獲取輔助物的側(cè)面與所述特定平面交線所在的第二直線,并且計(jì)算所述第二直線在三維空間中的第二直線方程,其中,第二直線與第一直線不共線;以及第一平面確定單元,經(jīng)配置來通過所述第一直線方程和所述第二直線方程計(jì)算出第一平面方程。
[0016]此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中,所述第一平面方程作為與所述特定平面相對(duì)應(yīng)的平面方程。
[0017]此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中,所述信息處理裝置進(jìn)一步包括:第三直線確定單元,經(jīng)配置來當(dāng)將放置于所述攝像頭前方的特定平面上的第三位置時(shí),輔助物的放置方向?yàn)榈谌较?,通過所述攝像頭獲取輔助物的側(cè)面與所述特定平面的交線所在的第三直線,并且,計(jì)算所述第三直線在三維空間中的第三直線方程,其中,第一直線、第二直線與第三直線不共線;以及所述第一平面確定單元,配置成通過所述第一直線方程、所述第二直線方程和所述第三直線方程來計(jì)算出所述第一平面方程。
[0018]此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中,所述信息處理裝置進(jìn)一步包括:第二平面確定單元,經(jīng)配置來通過所述第二直線方程和所述第三直線方程計(jì)算出第二直線與第三直線所在的平面的第二平面方程;第三平面確定單元,經(jīng)配置來通過所述第一直線方程和所述第三直線方程計(jì)算出第一直線與第三直線所在的平面的第三平面方程;以及第四平面確定單元,經(jīng)配置來基于第一平面方程、第二平面方程和第三平面方程,使用最小二乘法計(jì)算出第四平面方程,所述第四平面方程作為與所述特定平面相對(duì)應(yīng)的平面方程。
[0019]此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中,所述第一直線確定單元、所述第二直線確定單元和所述第三直線確定單元,經(jīng)配置來通過使用幀差法來確定輔助物的側(cè)面與所述特定平面的交線。
[0020]此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中,所述攝像頭包括兩個(gè)攝像頭。
[0021]此外,根據(jù)本發(fā)明的一個(gè)實(shí)施例,其中,所述信息處理裝置進(jìn)一步包括:交互單元,在得到與所述特定平面相對(duì)應(yīng)的平面方程后,當(dāng)有操作體在所述特定平面上對(duì)所述電子設(shè)備進(jìn)行操作時(shí),所述交互單元基于獲取的操作體與所述特定平面的位置關(guān)系,來執(zhí)行與所述電子設(shè)備進(jìn)行交互的第一操作。
[0022]在本發(fā)明的一些實(shí)施例中,攝像頭可以是電子設(shè)備的內(nèi)置或外置的攝像頭,也可以是另一設(shè)備的攝像頭。輔助物可以是一件,通過放置到不同位置來確定多條直線,也可以有不特定的多個(gè)輔助物,同時(shí)或先后放置到不同位置來確定多條直線。
[0023]由此可見,根據(jù)本發(fā)明提供的信息處理方法和裝置,能夠?qū)ΜF(xiàn)有的攝像頭手勢(shì)識(shí)別方法進(jìn)行一些優(yōu)化,使得通過使用設(shè)置在筆記本屏幕上方的攝像頭能夠?qū)崿F(xiàn)對(duì)在“帳篷”模式下的筆記本所放置的平面在