本公開涉及移動(dòng)終端技術(shù)領(lǐng)域,尤其涉及一種高度測量方法及裝置。
背景技術(shù):
隨著智能終端的發(fā)展,用戶可以通過智能終端實(shí)現(xiàn)各種應(yīng)用功能,其中一種最常見的應(yīng)用功能為智能終端上集成的照相機(jī)功能,通過照相機(jī)功能用戶可以隨時(shí)隨地對(duì)感興趣的事物進(jìn)行拍攝。相關(guān)技術(shù)中,當(dāng)用戶在拍照時(shí)可能會(huì)想要知道遠(yuǎn)處的建筑或者高山相對(duì)所述移動(dòng)設(shè)備所在位置的相對(duì)高度,用戶可能需要進(jìn)行復(fù)雜的操作,例如:訪問網(wǎng)絡(luò)服務(wù)器獲取遠(yuǎn)處建筑或者高山相對(duì)所述移動(dòng)設(shè)備所在位置的相對(duì),用戶體驗(yàn)較差。
技術(shù)實(shí)現(xiàn)要素:
為克服相關(guān)技術(shù)中存在的問題,本公開實(shí)施例提供一種高度測量方法及裝置,用以解決用戶需要進(jìn)行復(fù)雜的操作才能獲取所要拍照的物體相對(duì)所述移動(dòng)設(shè)備所在位置的相對(duì)高度的問題。
根據(jù)本公開實(shí)施例的第一方面,提供一種高度測量方法,可包括:
當(dāng)接收到用戶在觸摸屏上對(duì)目標(biāo)點(diǎn)對(duì)應(yīng)的影像點(diǎn)觸發(fā)的預(yù)設(shè)操作時(shí),確定所述目標(biāo)點(diǎn)在第一攝像頭獲取的圖像上的第一成像點(diǎn)的坐標(biāo)位置,以及在第二攝像頭獲取的圖像上的第二成像點(diǎn)的坐標(biāo)位置;
根據(jù)所述第一成像點(diǎn)的坐標(biāo)位置以及所述第二成像點(diǎn)的坐標(biāo)位置,確定所述目標(biāo)點(diǎn)到所述第一攝像頭和所述第二攝像頭所在的中軸平面的高度Y以及所述目標(biāo)點(diǎn)在所述中軸平面上的投影點(diǎn)到所述第一攝像頭和所述第二攝像頭所在平面的距離Z;
根據(jù)所述高度Y、所述距離Z以及所述移動(dòng)設(shè)備的圖像采集角度,確定所述目標(biāo)點(diǎn)相對(duì)所述移動(dòng)設(shè)備所在位置的相對(duì)高度H。
在一實(shí)施例中,所述根據(jù)所述第一成像點(diǎn)的坐標(biāo)位置以及所述第二成像點(diǎn)的坐標(biāo)位置,確定所述目標(biāo)點(diǎn)在所述中軸平面上的投影點(diǎn)到所述第一攝像頭和所述第二攝像頭所在平面的距離Z,可包括:
根據(jù)所述第一成像點(diǎn)的橫坐標(biāo)x1和所述第一攝像頭的焦距f1,確定所述第一攝像頭與目標(biāo)點(diǎn)在所述中軸平面上的投影點(diǎn)的連線O1B與垂直于所述第一攝像頭和所述第二攝像頭所在平面的垂線O1O″1的夾角α1的第一正切值tanα1;
根據(jù)所述第二成像點(diǎn)的橫坐標(biāo)x2和所述第二攝像頭的焦距f2,確定所述第二攝像頭與目標(biāo)點(diǎn)在所述中軸平面上的投影點(diǎn)的連線O2B與垂直于所述第一攝像頭和所述第二攝像頭所在平面的垂線O2O″2的夾角α2的第二正切值tanα2;
根據(jù)所述第一正切值tanα1和所述第二正切值tanα2,以及所述第一攝像頭和所述第二攝像頭之間的距離d,確定所述距離Z。
在一實(shí)施例中,所述根據(jù)所述第一正切值tanα1和所述第二正切值tanα2,以及所述第一攝像頭和所述第二攝像頭之間的距離d,確定所述距離Z,可包括:
基于式(1)計(jì)算所述距離Z:
Z=d/(tanα1+tanα2) 式(1)。
在一實(shí)施例中,所述根據(jù)所述第一成像點(diǎn)的坐標(biāo)位置以及所述第二成像點(diǎn)的坐標(biāo)位置,確定所述目標(biāo)點(diǎn)到所述第一攝像頭和所述第二攝像頭所在的中軸平面的高度Y,可包括:
基于式(2)計(jì)算高度Y:
Y=Zy1/f1 式(2)
其中,y1用于表示所述第一成像點(diǎn)的縱坐標(biāo)。
在一實(shí)施例中,所述方法還可包括:
通過陀螺儀確定所述移動(dòng)設(shè)備的所述第一攝像頭和所述第二攝像頭的連線與水平面的第一夾角;
通過陀螺儀確定所述移動(dòng)設(shè)備所在平面與水平面的第二夾角;
將所述第一夾角和第二夾角確定為所述移動(dòng)設(shè)備的圖像采集角度。
在一實(shí)施例中,所述方法還可包括:
確定所述移動(dòng)設(shè)備所在位置的海拔高度;
根據(jù)所述移動(dòng)設(shè)備所在位置的海拔高度以及所述目標(biāo)點(diǎn)相對(duì)所述移動(dòng)設(shè)備所在位置的相對(duì)高度,確定所述目標(biāo)點(diǎn)的海拔高度。
在一實(shí)施例中,所述方法還可包括:
生成高度通知信息,其中,所述高度通知信息用于通知用戶所述目標(biāo)點(diǎn)相對(duì)所述移動(dòng)設(shè)備所在位置的相對(duì)高度以及所述目標(biāo)點(diǎn)的海拔高度;
推出所述高度通知信息。
根據(jù)本公開實(shí)施例的第二方面,提供一種高度測量裝置,應(yīng)用在移動(dòng)設(shè)備上,所述裝置可包括:
成像點(diǎn)坐標(biāo)確定模塊,被配置為當(dāng)接收到用戶在觸摸屏上對(duì)目標(biāo)點(diǎn)對(duì)應(yīng)的影像點(diǎn)觸發(fā)的預(yù)設(shè)操作時(shí),確定所述目標(biāo)點(diǎn)在第一攝像頭獲取的圖像上的第一成像點(diǎn)的坐標(biāo)位置,以及在第二攝像頭獲取的圖像上的第二成像點(diǎn)的坐標(biāo)位置;
目標(biāo)點(diǎn)位置確定模塊,被配置為根據(jù)所述成像點(diǎn)坐標(biāo)確定模塊確定的所述第一成像點(diǎn)的坐標(biāo)位置以及所述第二成像點(diǎn)的坐標(biāo)位置,確定所述目標(biāo)點(diǎn)到所述第一攝像頭和所述第二攝像頭所在的中軸平面的高度Y以及所述目標(biāo)點(diǎn)在所述中軸平面上的投影點(diǎn)到所述第一攝像頭和所述第二攝像頭所在平面的距離Z;
相對(duì)高度確定模塊,被配置為根據(jù)所述目標(biāo)點(diǎn)位置確定模塊確定的所述高度Y、所述距離Z以及所述移動(dòng)設(shè)備的圖像采集角度,確定所述目標(biāo)點(diǎn)相對(duì)所述移動(dòng)設(shè)備所在位置的相對(duì)高度H。
在一實(shí)施例中,所述目標(biāo)點(diǎn)位置確定模塊包括:
第一夾角確定子模塊,被配置為根據(jù)所述成像點(diǎn)坐標(biāo)確定模塊確定的所述第一成像點(diǎn)的橫坐標(biāo)x1和所述第一攝像頭的焦距f1,確定所述第一攝像頭與目標(biāo)點(diǎn)在所述中軸平面上的投影點(diǎn)的連線O1B與垂直于所述第一攝像頭和所述第二攝像頭所在平面的垂線O1O″1的夾角α1的第一正切值tanα1;
第二夾角確定子模塊,被配置為根據(jù)所述成像點(diǎn)坐標(biāo)確定模塊確定的所述第二成像點(diǎn)的橫坐標(biāo)x2和所述第二攝像頭的焦距f2,確定所述第二攝像頭與目標(biāo)點(diǎn)在所述中軸平面上的投影點(diǎn)的連線O2B與垂直于所述第一攝像頭和所述第二攝像頭所在平面的垂線O2O″2的夾角α2的第二正切值tanα2;
第一位置確定子模塊,被配置為根據(jù)所述第一夾角確定子模塊確定的所述第一正切值tanα1和所述第二夾角確定子模塊確定的所述第二正切值tanα2,以及所述第一攝像頭和所述第二攝像頭之間的距離d,確定所述距離Z。
在一實(shí)施例中,所述第一位置確定子模塊可包括:
第一計(jì)算子模塊,被配置為基于式(1)計(jì)算所述距離Z:
Z=d/(tanα1+tanα2) 式(1)。
在一實(shí)施例中,所述目標(biāo)點(diǎn)位置確定模塊可包括:
第二計(jì)算子模塊,被配置為基于式(2)計(jì)算高度Y:
Y=Zy1/f1 式(2)
其中,y1用于表示所述第一成像點(diǎn)的縱坐標(biāo)。
在一實(shí)施例中,所述裝置還可包括:
攝像夾角確定模塊,被配置為通過陀螺儀確定所述移動(dòng)設(shè)備的所述第一攝像頭和所述第二攝像頭的連線與水平面的第一夾角;
設(shè)備夾角確定模塊,被配置為通過陀螺儀確定所述移動(dòng)設(shè)備所在平面與水平面的第二夾角;
采集角度確定模塊,被配置為將所述攝像夾角確定模塊確定的第一夾角和設(shè)備夾角確定模塊確定的第二夾角確定為所述移動(dòng)設(shè)備的圖像采集角度。
在一實(shí)施例中,所述裝置還可包括:
第一海拔確定模塊,被配置為確定所述移動(dòng)設(shè)備所在位置的海拔高度;
第二海拔確定模塊,被配置為根據(jù)所述第一海拔確定模塊確定的所述移動(dòng)設(shè)備所在位置的海拔高度以及所述相對(duì)高度確定模塊確定的所述目標(biāo)點(diǎn)相對(duì)所述移動(dòng)設(shè)備所在位置的相對(duì)高度,確定所述目標(biāo)點(diǎn)的海拔高度。
在一實(shí)施例中,所述裝置還可包括:
生成模塊,被配置為生成高度通知信息,其中,所述高度通知信息用于通知用戶所述目標(biāo)點(diǎn)相對(duì)所述移動(dòng)設(shè)備所在位置的相對(duì)高度以及所述目標(biāo)點(diǎn)的海拔高度;
推出模塊,被配置為推出所述生成模塊生成的所述高度通知信息。
根據(jù)本公開實(shí)施例的第三方面,提供一種高度測量裝置,包括:
處理器;
用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
其中,所述處理器被配置為:
當(dāng)接收到用戶在觸摸屏上對(duì)目標(biāo)點(diǎn)對(duì)應(yīng)的影像點(diǎn)觸發(fā)的預(yù)設(shè)操作時(shí),確定所述目標(biāo)點(diǎn)在第一攝像頭獲取的圖像上的第一成像點(diǎn)的坐標(biāo)位置,以及在第二攝像頭獲取的圖像上的第二成像點(diǎn)的坐標(biāo)位置;
根據(jù)所述第一成像點(diǎn)的坐標(biāo)位置以及所述第二成像點(diǎn)的坐標(biāo)位置,確定所述目標(biāo)點(diǎn)到所述第一攝像頭和所述第二攝像頭所在的中軸平面的高度Y以及所述目標(biāo)點(diǎn)在所述中軸平面上的投影點(diǎn)到所述第一攝像頭和所述第二攝像頭所在平面的距離Z;
根據(jù)所述高度Y、所述距離Z以及所述第一攝像頭和所述第二攝像頭所在平面與水平面的夾角,確定所述目標(biāo)點(diǎn)相對(duì)所述移動(dòng)設(shè)備所在位置的相對(duì)高度H。
本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:在移動(dòng)設(shè)備接收到用戶在觸摸屏上對(duì)目標(biāo)點(diǎn)對(duì)應(yīng)的影響點(diǎn)觸發(fā)的因預(yù)設(shè)操作,例如點(diǎn)擊、雙擊操作時(shí),可自動(dòng)通過雙攝像頭所采集的圖像上的第一成像點(diǎn)和第二成像點(diǎn)的位置計(jì)算該目標(biāo)點(diǎn)相對(duì)所述移動(dòng)設(shè)備所在位置的相對(duì)高度,從而可以快速確定用戶想要知道的目標(biāo)點(diǎn)相對(duì)所述移動(dòng)設(shè)備所在位置的相對(duì)高度,進(jìn)而優(yōu)化用戶體驗(yàn)。
并且,通過移動(dòng)設(shè)備當(dāng)前的海拔高度,以及目標(biāo)點(diǎn)相對(duì)所述移動(dòng)設(shè)備所在位置的相對(duì)高度,可以確定目標(biāo)點(diǎn)的海拔高度,進(jìn)一步優(yōu)化用戶體驗(yàn)。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
附圖說明
此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說明書一起用于解釋本發(fā)明的原理。
圖1A是根據(jù)一示例性實(shí)施例示出的高度測量方法的流程圖。
圖1B是根據(jù)一示例性實(shí)施例示出的移動(dòng)設(shè)備通過雙攝像頭對(duì)目標(biāo)點(diǎn)進(jìn)行成像的示意圖。
圖2是根據(jù)一示例性實(shí)施例一示出的通過雙攝像頭確定目標(biāo)點(diǎn)高度的方法的流程圖。
圖3是根據(jù)一示例性實(shí)施例二示出的確定目標(biāo)點(diǎn)在中軸平面上的投影點(diǎn)到第一攝像頭和第二攝像頭所在平面的距離Z和目標(biāo)點(diǎn)到第一攝像頭和第二攝像頭所在的中軸平面的高度Y的流程圖。
圖4A是根據(jù)一示例性實(shí)施例三示出的確定目標(biāo)點(diǎn)高度的三維示意圖。
圖4B是根據(jù)一示例性實(shí)施例三示出的確定目標(biāo)點(diǎn)高度的二維示意圖。
圖5A是根據(jù)一示例性實(shí)施例四示出的確定目標(biāo)點(diǎn)高度的三維示意圖。
圖5B是根據(jù)一示例性實(shí)施例四示出的確定目標(biāo)點(diǎn)高度的二維示意圖。
圖6A是根據(jù)一示例性實(shí)施例五示出的確定目標(biāo)點(diǎn)高度的三維示意圖。
圖6B是根據(jù)一示例性實(shí)施例五示出的圖6A的以O(shè)1O1′JI平面為參考平面的三維示意圖。
圖7是根據(jù)一示例性實(shí)施例示出的一種高度測量裝置的框圖。
圖8是根據(jù)一示例性實(shí)施例示出的另一種高度測量裝置的框圖。
圖9是根據(jù)一示例性實(shí)施例示出的一種適用于高度測量裝置的框圖。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
圖1A是根據(jù)一示例性實(shí)施例示出的高度測量方法的流程圖,圖1B是根據(jù)一示例性實(shí)施例示出的移動(dòng)設(shè)備通過雙攝像頭對(duì)目標(biāo)點(diǎn)進(jìn)行成像的示意圖;該高度測量方法可以應(yīng)用在移動(dòng)設(shè)備(例如:智能手機(jī)、平板電腦)上,如圖1A所示,該高度測量方法包括以下步驟:
在步驟101中,當(dāng)接收到用戶在觸摸屏上對(duì)目標(biāo)點(diǎn)對(duì)應(yīng)的影像點(diǎn)觸發(fā)的預(yù)設(shè)操作時(shí),確定目標(biāo)點(diǎn)在第一攝像頭獲取的圖像上的第一成像點(diǎn)的坐標(biāo)位置,以及在第二攝像頭獲取的圖像上的第二成像點(diǎn)的坐標(biāo)位置。
在一實(shí)施例中,參見圖1B,目標(biāo)點(diǎn)A(X,Y,Z)在第一攝像頭O1的成像平面上的成像點(diǎn)為A1,A1的坐標(biāo)位置為(x1,y1),目標(biāo)點(diǎn)A(X,Y,Z)在第二攝像頭O2的成像平面上的成像點(diǎn)為A2,A2的坐標(biāo)位置為(x2,y2),目標(biāo)點(diǎn)A(X,Y,Z)在中軸平面110上的投影點(diǎn)為B。其中,x1和x2分別為A1和A2的橫坐標(biāo),y1為A1B1的長度,其中B1為點(diǎn)B在第一攝像頭O1的成像平面上的投影點(diǎn),y2為A2B2的長度,其中B2為點(diǎn)B在第二攝像頭O2的成像平面上的投影點(diǎn),點(diǎn)C為點(diǎn)B在移動(dòng)設(shè)備所在平面120上的投影點(diǎn),即BC垂直于O1O2。
在步驟102中,根據(jù)第一成像點(diǎn)的坐標(biāo)位置以及第二成像點(diǎn)的坐標(biāo)位置,確定目標(biāo)點(diǎn)到第一攝像頭和第二攝像頭所在的中軸平面的高度Y以及目標(biāo)點(diǎn)在中軸平面上的投影點(diǎn)到第一攝像頭和第二攝像頭所在平面的距離Z。
在一實(shí)施例中,中軸平面為經(jīng)過第一攝像頭和第二攝像頭的連線,并且垂直于第一攝像頭和第二攝像頭的成像平面的一個(gè)平面。
在一實(shí)施例中,參見圖1B,目標(biāo)點(diǎn)到第一攝像頭和第二攝像頭所在的中軸平面的高度Y為線段AB的長度,目標(biāo)點(diǎn)在中軸平面上的投影點(diǎn)到第一攝像頭和第二攝像頭所在平面的距離Z為線段BC的長度。
在一實(shí)施例中,步驟102的描述可參見圖3實(shí)施例的描述,這里先不詳述。
在步驟103中,根據(jù)高度Y、距離Z以及第一攝像頭和移動(dòng)設(shè)備的圖像采集角度,確定目標(biāo)點(diǎn)相對(duì)移動(dòng)設(shè)備所在位置的相對(duì)高度H。
在一實(shí)施例中,移動(dòng)設(shè)備的圖像采集角度可包括第一攝像頭和第二攝像頭的連線與水平面的第一夾角θ,以及移動(dòng)設(shè)備所在平面與水平面的第二夾角
在一實(shí)施例中,移動(dòng)設(shè)備的中軸平面與水平面的第二夾角
在一實(shí)施例中,當(dāng)移動(dòng)設(shè)備垂直于水平面,即夾角為90度,并且第一攝像頭和第二攝像頭的連線平行于水平面,即夾角θ為0度時(shí),目標(biāo)點(diǎn)A相對(duì)移動(dòng)設(shè)備所在位置的相對(duì)高度即為AB的長度Y。
在又一實(shí)施例中,當(dāng)移動(dòng)設(shè)備垂直于水平面,即夾角為90度,并且第一攝像頭和第二攝像頭的連線不平行于水平面,即夾角θ不為0度時(shí),A點(diǎn)相對(duì)移動(dòng)設(shè)備所在位置的相對(duì)高度的計(jì)算方法可參見圖4A所示實(shí)施例,這里先不詳述。
在再一實(shí)施例中,當(dāng)移動(dòng)設(shè)備不垂直于水平面,即夾角不為90度,并且第一攝像頭和第二攝像頭的連線平行于水平面,即夾角θ為0度時(shí),A點(diǎn)相對(duì)移動(dòng)設(shè)備所在位置的相對(duì)高度的計(jì)算方法可參見圖5A所示實(shí)施例,這里先不詳述。
在還一實(shí)施例中,當(dāng)移動(dòng)設(shè)備不垂直于水平面水平面,即夾角不為90度,并且第一攝像頭和第二攝像頭的連線不平行于水平面,即夾角θ不為0度時(shí),A點(diǎn)相對(duì)移動(dòng)設(shè)備所在位置的相對(duì)高度的計(jì)算方法可參見圖6A所示實(shí)施例,這里先不詳述。
本實(shí)施例中,在移動(dòng)設(shè)備接收到用戶在觸摸屏上對(duì)目標(biāo)點(diǎn)對(duì)應(yīng)的影響點(diǎn)觸發(fā)的因預(yù)設(shè)操作,例如點(diǎn)擊、雙擊操作時(shí),可自動(dòng)通過雙攝像頭所采集的圖像上的第一成像點(diǎn)和第二成像點(diǎn)的位置計(jì)算該目標(biāo)點(diǎn)相對(duì)移動(dòng)設(shè)備所在位置的相對(duì)高度,從而可以快速確定用戶想要知道的目標(biāo)點(diǎn)相對(duì)移動(dòng)設(shè)備所在位置的相對(duì)高度,進(jìn)而優(yōu)化用戶體驗(yàn),例如,用戶在攀登一座山時(shí),在爬到山腰時(shí),可能想知道山頂位置距離當(dāng)前位置的高度,使用本實(shí)施例的方案即可快速確定山頂相對(duì)移動(dòng)設(shè)備所在位置的相對(duì)高度。
在一實(shí)施例中,根據(jù)第一成像點(diǎn)的坐標(biāo)位置以及第二成像點(diǎn)的坐標(biāo)位置,確定目標(biāo)點(diǎn)在中軸平面上的投影點(diǎn)到第一攝像頭和第二攝像頭所在平面的距離Z,可包括:
根據(jù)第一成像點(diǎn)的橫坐標(biāo)x1和第一攝像頭的焦距f1,確定第一攝像頭與目標(biāo)點(diǎn)在中軸平面上的投影點(diǎn)的連線O1B與垂直于第一攝像頭和第二攝像頭所在平面的垂線O1O″1的夾角α1的第一正切值tanα1;
根據(jù)第二成像點(diǎn)的橫坐標(biāo)x2和第二攝像頭的焦距f2,確定第二攝像頭與目標(biāo)點(diǎn)在中軸平面上的投影點(diǎn)的連線O2B與垂直于第一攝像頭和第二攝像頭所在平面的垂線O2O″2的夾角α2的第二正切值tanα2;
根據(jù)第一正切值tanα1和第二正切值tanα2,以及第一攝像頭和第二攝像頭之間的距離d,確定距離Z。
在一實(shí)施例中,根據(jù)正切值tanα1和正切值tanα2,以及第一攝像頭和第二攝像頭之間的距離d,確定距離Z,可包括:
基于式(1)計(jì)算距離Z:
Z=d/(tanα1+tanα2) 式(1)。
在一實(shí)施例中,根據(jù)第一成像點(diǎn)的坐標(biāo)位置以及第二成像點(diǎn)的坐標(biāo)位置,確定目標(biāo)點(diǎn)到第一攝像頭和第二攝像頭所在的中軸平面的高度Y,可包括:
基于式(2)計(jì)算高度Y:
Y=Zy1/f1 式(2)
其中,y1用于表示第一成像點(diǎn)的縱坐標(biāo)。
在一實(shí)施例中,方法還可包括:
通過陀螺儀確定移動(dòng)設(shè)備的第一攝像頭和第二攝像頭的連線與水平面的第一夾角;
通過陀螺儀確定移動(dòng)設(shè)備所在平面與水平面的第二夾角;
將第一夾角和第二夾角確定為移動(dòng)設(shè)備的圖像采集角度。
在一實(shí)施例中,方法還可包括:
確定移動(dòng)設(shè)備所在位置的海拔高度;
根據(jù)移動(dòng)設(shè)備所在位置的海拔高度以及目標(biāo)點(diǎn)相對(duì)移動(dòng)設(shè)備所在位置的相對(duì)高度,確定目標(biāo)點(diǎn)的海拔高度。
在一實(shí)施例中,方法還可包括:
生成高度通知信息,其中,高度通知信息用于通知用戶目標(biāo)點(diǎn)相對(duì)移動(dòng)設(shè)備所在位置的相對(duì)高度以及目標(biāo)點(diǎn)的海拔高度;
推出高度通知信息。
具體如何實(shí)現(xiàn)高度測量的,請(qǐng)參考后續(xù)實(shí)施例。
至此,本公開實(shí)施例提供的上述方法,可以快速通過雙攝像頭確定目標(biāo)點(diǎn)相對(duì)移動(dòng)設(shè)備所在位置的相對(duì)高度,滿足了用戶想要獲取物體高度的需求,而且操作簡單,優(yōu)化了用戶使用具備雙攝像頭的移動(dòng)設(shè)備的體驗(yàn)。
下面以具體實(shí)施例來說明本公開實(shí)施例提供的技術(shù)方案。
圖2是根據(jù)一示例性實(shí)施例一示出的高度測量方法的流程圖;本實(shí)施例利用本公開實(shí)施例提供的上述方法,以如何通過雙攝像頭確定目標(biāo)點(diǎn)的相對(duì)高度和海拔高度為例并結(jié)合圖1B進(jìn)行示例性說明,如圖2所示,包括如下步驟:
在步驟201中,確定是否接收到用戶在觸摸屏上對(duì)目標(biāo)點(diǎn)對(duì)應(yīng)的影像點(diǎn)觸發(fā)的預(yù)設(shè)操作,如果接收到用戶在觸摸屏上對(duì)目標(biāo)點(diǎn)對(duì)應(yīng)的影像點(diǎn)觸發(fā)的預(yù)設(shè)操作,則執(zhí)行步驟202和步驟203。
在步驟202中,通過陀螺儀確定移動(dòng)設(shè)備的圖像采集角度,執(zhí)行步驟205。
在一實(shí)施例中,移動(dòng)設(shè)備的圖像采集角度可包括第一攝像頭和第二攝像頭的連線與水平面的第一夾角θ,以及移動(dòng)設(shè)備所在平面與水平面的第二夾角
在步驟203中,確定目標(biāo)點(diǎn)在第一攝像頭獲取的圖像上的第一成像點(diǎn)的坐標(biāo)位置,以及在第二攝像頭獲取的圖像上的第二成像點(diǎn)的坐標(biāo)位置,執(zhí)行步驟204。
在一實(shí)施例中,步驟203的描述可參見圖1A所示實(shí)施例的步驟101的描述,這里不再詳述。
在步驟204中,根據(jù)第一成像點(diǎn)的坐標(biāo)位置以及第二成像點(diǎn)的坐標(biāo)位置,確定目標(biāo)點(diǎn)到第一攝像頭和第二攝像頭所在的中軸平面的高度Y以及目標(biāo)點(diǎn)在中軸平面上的投影點(diǎn)到第一攝像頭和第二攝像頭所在平面的距離Z,執(zhí)行步驟205。
在一實(shí)施例中,步驟204的描述可參見圖3實(shí)施例,這里先不詳述。
在步驟205中,根據(jù)高度Y、距離Z以及移動(dòng)設(shè)備的圖像采集角度,確定目標(biāo)點(diǎn)相對(duì)移動(dòng)設(shè)備所在位置的相對(duì)高度H,執(zhí)行步驟206和步驟207。
在一實(shí)施例中,步驟205的描述可參見圖1A實(shí)施例的步驟103的描述,這里不再詳述。
在步驟206中,確定移動(dòng)設(shè)備所在位置的海拔高度,并且根據(jù)移動(dòng)設(shè)備所在位置的海拔高度以及目標(biāo)點(diǎn)相對(duì)移動(dòng)設(shè)備所在位置的相對(duì)高度,確定目標(biāo)點(diǎn)的海拔高度。
例如,移動(dòng)設(shè)備的所在位置的海拔高度為273米,目標(biāo)點(diǎn)相對(duì)移動(dòng)設(shè)備的位置為173米,則目標(biāo)點(diǎn)的海拔高度為446米。
在步驟207中,生成高度通知信息,其中,高度通知信息用于通知用戶目標(biāo)點(diǎn)相對(duì)移動(dòng)設(shè)備所在位置的相對(duì)高度以及目標(biāo)點(diǎn)的海拔高度。
在一實(shí)施例中,高度通知信息可以為聲音提示信息,例如,播放“目標(biāo)點(diǎn)相對(duì)移動(dòng)設(shè)備所在位置的相對(duì)高度為88米”。
在又一實(shí)施例中,高度通知信息可以為文字提示信息,例如在移動(dòng)設(shè)備界面上顯示對(duì)話框信息“目標(biāo)點(diǎn)相對(duì)移動(dòng)設(shè)備所在位置的相對(duì)高度為88米”。
在再一實(shí)施例中,高度通知信息還可以為聲音提示信息與文字提示信息的結(jié)合。
在步驟208中,推出高度通知信息。
本實(shí)施例中,通過在移動(dòng)設(shè)備接收到用戶在觸摸屏上對(duì)目標(biāo)點(diǎn)對(duì)應(yīng)的影響點(diǎn)觸發(fā)的因預(yù)設(shè)操作,例如點(diǎn)擊、雙擊操作時(shí),可自動(dòng)通過雙攝像頭所采集的圖像上的第一成像點(diǎn)和第二成像點(diǎn)的位置計(jì)算該目標(biāo)點(diǎn)相對(duì)移動(dòng)設(shè)備所在位置的相對(duì),從而可以快速確定用戶想要知道的物體相對(duì)移動(dòng)設(shè)備所在位置的相對(duì),并且,通過移動(dòng)設(shè)備當(dāng)前的海拔高度,以及目標(biāo)點(diǎn)相對(duì)移動(dòng)設(shè)備所在位置的相對(duì)高度,可以確定目標(biāo)點(diǎn)的海拔高度,進(jìn)一步可以將相對(duì)高度和海拔高度以不同的方式推送給用戶,進(jìn)一步優(yōu)化了用戶的體驗(yàn)。
圖3是根據(jù)一示例性實(shí)施例二示出的確定目標(biāo)點(diǎn)在中軸平面上的投影點(diǎn)到第一攝像頭和第二攝像頭所在平面的距離Z和目標(biāo)點(diǎn)到第一攝像頭和第二攝像頭所在的中軸平面的高度Y的流程圖;本實(shí)施例利用本公開實(shí)施例提供的上述方法,以如何確定Z和Y為例并結(jié)合圖1B進(jìn)行示例性說明,本公開實(shí)施例以第一攝像頭和第二攝像頭具有相同的攝像參數(shù),例如具有相同的焦距f為例進(jìn)行示例性說明,如圖3所示,包括如下步驟:
在步驟301中,根據(jù)第一成像點(diǎn)的橫坐標(biāo)x1和第一攝像頭的焦距f1,確定第一攝像頭與目標(biāo)點(diǎn)在中軸平面上的投影點(diǎn)的連線O1B與垂直于第一攝像頭和第二攝像頭所在平面的垂線O1O″1的夾角α1的第一正切值tanα1,執(zhí)行步驟303。
在一實(shí)施例中,參見圖1B,本公開中第一攝像頭和第二攝像頭的參數(shù)可以不相同,本實(shí)施例以第一攝像頭和第二攝像頭具有相同的參數(shù),例如第一攝像頭的焦距f1和第二攝像頭的焦距f2都為f進(jìn)行示例性說明。
在一實(shí)施例中,tanα1可以通過式(3)計(jì)算得到:
tanα1=f/x1 式(3)
其中,x1為圖1B中線段O1′B1的長度,f為圖1B中線段O1′O1的長度,點(diǎn)B1為點(diǎn)B在第一攝像頭的成像平面上的成像點(diǎn)。
在步驟302中,根據(jù)第二成像點(diǎn)的橫坐標(biāo)x2和第二攝像頭的焦距f2,確定第二攝像頭與目標(biāo)點(diǎn)在中軸平面上的投影點(diǎn)的連線O2B與垂直于第一攝像頭和第二攝像頭所在平面的垂線O2O″2的夾角α2的第二正切值tanα2,執(zhí)行步驟303。
在一實(shí)施例中,tanα2可以通過式(4)計(jì)算得到:
tanα2=f/x2 式(4)
其中,x2為圖1B中線段O1′B1的長度,f為圖1B中線段O2′O2的長度,點(diǎn)B2為點(diǎn)B在第二攝像頭的成像平面上的成像點(diǎn)。
在步驟303中,根據(jù)第一正切值tanα1和第二正切值tanα2,以及第一攝像頭和第二攝像頭之間的距離d,確定距離Z。
在一實(shí)施例中,第一攝像頭和第二攝像頭之間的實(shí)際距離d為移動(dòng)設(shè)備的固定參數(shù)。
在一實(shí)施例中,參見圖1B,可以得到式(1):
Z=BC=d/(tanα1+tanα2) 式(1)。
在步驟304中,根據(jù)距離Z,以及第一攝像頭的焦距和目標(biāo)點(diǎn)在第一攝像頭所獲取的圖像中的成像點(diǎn)到中軸平面的距離確定目標(biāo)點(diǎn)到第一攝像頭和第二攝像頭所在的中軸平面的高度Y。
在一實(shí)施例中,參見圖1B,可以得到式(2):
Y=AB=Zy1/f1 式(2)
得到式(2-2):
Y=Zy2/f2 式(2-2)
并且可以得到式(5-1):
X1=Ztanα1 式(5-1)
其中,X1為圖1B中O1C的長度,其中直線CB在中軸平面上,并且垂直于O1O2。
得到式(5-2):
X2=Ztanα2 式(5-2)
其中,X2為圖1B中O2C的長度。
本實(shí)施例中,通過目標(biāo)點(diǎn)在第一攝像頭的成像平面上的成像點(diǎn)和目標(biāo)點(diǎn)在第二攝像頭的成像平面上的成像點(diǎn)可以確定目標(biāo)點(diǎn)到第一攝像頭和第二攝像頭所在的中軸平面的高度Y以及目標(biāo)點(diǎn)在中軸平面上的投影點(diǎn)到第一攝像頭和第二攝像頭所在平面的距離Z,為后續(xù)確定用戶想要知道的物體相對(duì)移動(dòng)設(shè)備所在位置的相對(duì)高度提供了有效的數(shù)據(jù)。
圖4A是根據(jù)一示例性實(shí)施例三示出的確定目標(biāo)點(diǎn)高度的三維示意圖,圖4B是根據(jù)一示例性實(shí)施例三示出的確定目標(biāo)點(diǎn)高度的二維示意圖;本實(shí)施例利用本公開實(shí)施例提供的上述方法,以移動(dòng)設(shè)備與水平面垂直、第一攝像頭O1和第二攝像頭O2的連線與水平面的第一夾角θ不為0度的角度采集目標(biāo)點(diǎn)的圖像為例進(jìn)行示例性說明,圖4A和圖4B中點(diǎn)A為目標(biāo)點(diǎn),點(diǎn)B為目標(biāo)點(diǎn)在中軸平面的投影點(diǎn),點(diǎn)B′為目標(biāo)點(diǎn)在水平面的投影點(diǎn),AB′的長度即為目標(biāo)點(diǎn)相對(duì)移動(dòng)設(shè)備所在位置的相對(duì)高度,O1O″1為第一攝像頭和第二攝像頭所在平面與水平面的交線。
圖4B是圖4A所示的三維圖對(duì)應(yīng)的二維平面圖,可得到式(6-1):
AB′=AQ+QB′=ABcosθ+BO″1sinθ 式(6-1)
結(jié)合圖3實(shí)施例中根據(jù)圖1B的推導(dǎo)出的式(5-1)和式(2-1),以及式(6-1),可得到式(6-2):
H=Y(jié)cosθ+X1sinθ 式(6-2)。
本實(shí)施例中,可以在移動(dòng)設(shè)備傾斜獲取目標(biāo)點(diǎn)的圖像時(shí),確定目標(biāo)點(diǎn)相對(duì)移動(dòng)設(shè)備所在位置的相對(duì)高度,滿足了用戶想要獲取物體高度的需求。
圖5A是根據(jù)一示例性實(shí)施例四示出的確定目標(biāo)點(diǎn)高度的三維示意圖,圖5B是根據(jù)一示例性實(shí)施例四示出的確定目標(biāo)點(diǎn)高度的二維示意圖;本實(shí)施例利用本公開實(shí)施例提供的上述方法,以移動(dòng)設(shè)備與水平面呈第二夾角第一攝像頭O1和第二攝像頭O2的連線與水平面的第一夾角θ為0度的角度采集目標(biāo)點(diǎn)的圖像為例進(jìn)行示例性說明,圖5A和圖5B中點(diǎn)A為目標(biāo)點(diǎn),點(diǎn)B為目標(biāo)點(diǎn)在中軸平面的投影點(diǎn),點(diǎn)B′為目標(biāo)點(diǎn)在水平面的投影點(diǎn),AB′的長度即為目標(biāo)點(diǎn)相對(duì)移動(dòng)設(shè)備所在位置的相對(duì)高度H。
圖5B是圖5A所示的三維圖對(duì)應(yīng)的二維平面圖,可得到式(7-1):
結(jié)合圖3實(shí)施例中根據(jù)圖1B的推導(dǎo)出的式(1)和式(2-1),以及式(7-1),可得到式(7-2):
本實(shí)施例中,可以在移動(dòng)設(shè)備仰拍獲取目標(biāo)點(diǎn)的圖像時(shí),確定目標(biāo)點(diǎn)相對(duì)移動(dòng)設(shè)備所在位置的相對(duì),滿足了用戶想要獲取物體高度的需求。
圖6A是根據(jù)一示例性實(shí)施例五示出的確定目標(biāo)點(diǎn)高度的三維示意圖,圖6B是根據(jù)一示例性實(shí)施例五示出的圖6A的以O(shè)1O1′JI平面為參考平面的三維示意圖;本實(shí)施例利用本公開實(shí)施例提供的上述方法,以移動(dòng)設(shè)備與水平面呈第二夾角第一攝像頭O1和第二攝像頭O2的連線與水平面的第一夾角θ不為0度的角度采集目標(biāo)點(diǎn)的圖像為例進(jìn)行示例性說明,圖6A和圖6B中,點(diǎn)A為目標(biāo)點(diǎn),點(diǎn)B為目標(biāo)點(diǎn)在中軸平面的投影點(diǎn),點(diǎn)B′為目標(biāo)點(diǎn)在水平面的投影點(diǎn),AB′的長度即為目標(biāo)點(diǎn)相對(duì)移動(dòng)設(shè)備所在位置的相對(duì)高度H。
圖6A中,平面EFGM為移動(dòng)終端所在平面,P點(diǎn)為O2在在水平面的投影點(diǎn),即∠O2O1P為θ,直線O1O1′為水平面與終端設(shè)備所在平面與水平面的交線,直線O2Q垂直于直線O1O1′,∠O2QP為移動(dòng)設(shè)備與水平面呈第二夾角∠O2O1Q為O2O1與平面O1O1′JI的夾角θ′,大小為
在一實(shí)施例中,下面進(jìn)一步以平面O1O1′JI為參考平面修正夾角θ′,以水平面為參考平面修正第二夾角
圖6B是圖6A的以O(shè)1O1′JI平面為參考平面的三維示意圖,該平面圖以O(shè)1O1′JI平面為參考平面,得到點(diǎn)A的參考坐標(biāo)(X′,Y′,Z′);得到式(8-1):
X′=Y(jié)sinθ′-X1cosθ′ 式(8-1)
并且,得到式(8-2):
Y′=Y(jié)cosθ′+X1sinθ′ 式(8-2)
得到式(8-3):
Z′=Z 式(8-3)
以水平面為參考平面,進(jìn)行坐標(biāo)系的轉(zhuǎn)換,可得到式(8-4):
其中,θ′大小為
本實(shí)施例中,可以在移動(dòng)設(shè)備斜著仰拍獲取目標(biāo)點(diǎn)的圖像時(shí),確定目標(biāo)點(diǎn)相對(duì)移動(dòng)設(shè)備所在位置的相對(duì)高度,滿足了用戶想要獲取物體高度的需求。
圖7是根據(jù)一示例性實(shí)施例示出的一種高度測量裝置的框圖,如圖7所示,高度測量裝置包括:
成像點(diǎn)坐標(biāo)確定模塊710,被配置為當(dāng)接收到用戶在觸摸屏上對(duì)目標(biāo)點(diǎn)對(duì)應(yīng)的影像點(diǎn)觸發(fā)的預(yù)設(shè)操作時(shí),確定目標(biāo)點(diǎn)在第一攝像頭獲取的圖像上的第一成像點(diǎn)的坐標(biāo)位置,以及在第二攝像頭獲取的圖像上的第二成像點(diǎn)的坐標(biāo)位置;
目標(biāo)點(diǎn)位置確定模塊720,被配置為根據(jù)成像點(diǎn)坐標(biāo)確定模塊710確定的第一成像點(diǎn)的坐標(biāo)位置以及第二成像點(diǎn)的坐標(biāo)位置,確定目標(biāo)點(diǎn)到第一攝像頭和第二攝像頭所在的中軸平面的高度Y以及目標(biāo)點(diǎn)在中軸平面上的投影點(diǎn)到第一攝像頭和第二攝像頭所在平面的距離Z;
相對(duì)高度確定模塊730,被配置為根據(jù)目標(biāo)點(diǎn)位置確定模塊720確定的高度Y、距離Z以及移動(dòng)設(shè)備的圖像采集角度,確定目標(biāo)點(diǎn)相對(duì)移動(dòng)設(shè)備所在位置的相對(duì)高度H。
圖8是根據(jù)一示例性實(shí)施例示出的另一種高度測量裝置的框圖,如圖8所示,在上述圖7所示實(shí)施例的基礎(chǔ)上,在一實(shí)施例中,目標(biāo)點(diǎn)位置確定模塊720包括:
第一夾角確定子模塊721,被配置為根據(jù)成像點(diǎn)坐標(biāo)確定模塊710確定的第一成像點(diǎn)的橫坐標(biāo)x1和第一攝像頭的焦距f1,確定第一攝像頭與目標(biāo)點(diǎn)在中軸平面上的投影點(diǎn)的連線O1B與垂直于第一攝像頭和第二攝像頭所在平面的垂線O1O″1的夾角α1的正切值tanα1;
第二夾角確定子模塊722,被配置為根據(jù)成像點(diǎn)坐標(biāo)確定模塊710確定的第二成像點(diǎn)的橫坐標(biāo)x2和第二攝像頭的焦距f2,確定第二攝像頭與目標(biāo)點(diǎn)在中軸平面上的投影點(diǎn)的連線O2B與垂直于第一攝像頭和第二攝像頭所在平面的垂線O2O″2的夾角α2的正切值tanα2;
第一位置確定子模塊723,被配置為根據(jù)第一夾角確定子模塊721確定的正切值tanα1和第二夾角確定子模塊722確定的正切值tanα2,以及第一攝像頭和第二攝像頭之間的距離d,確定距離Z。
在一實(shí)施例中,第一位置確定子模塊723可包括:
第一計(jì)算子模塊7231,被配置為基于式(1)計(jì)算距離Z:
Z=d/(tanα1+tanα2) 式(1)。
在一實(shí)施例中,目標(biāo)點(diǎn)位置確定模塊720可包括:
第二計(jì)算子模塊724,被配置為基于式(2)計(jì)算高度Y:
Y=Zy1/f1 式(2)
其中,y1用于表示第一成像點(diǎn)的縱坐標(biāo)。
在一實(shí)施例中,裝置還可包括:
攝像夾角確定模塊740,被配置為通過陀螺儀確定移動(dòng)設(shè)備的第一攝像頭和第二攝像頭的連線與水平面的第一夾角;
設(shè)備夾角確定模塊750,被配置為通過陀螺儀確定移動(dòng)設(shè)備所在平面與水平面的第二夾角;
采集角度確定模塊760,被配置為將攝像夾角確定模塊740確定的第一夾角和設(shè)備夾角確定模塊750確定的第二夾角確定為移動(dòng)設(shè)備的圖像采集角度。
在一實(shí)施例中,裝置還可包括:
第一海拔確定模塊770,被配置為確定移動(dòng)設(shè)備所在位置的海拔高度;
第二海拔確定模塊780,被配置為根據(jù)第一海拔確定模塊770確定的移動(dòng)設(shè)備所在位置的海拔高度以及相對(duì)高度確定模塊730確定的目標(biāo)點(diǎn)相對(duì)移動(dòng)設(shè)備所在位置的相對(duì)高度,確定目標(biāo)點(diǎn)的海拔高度。
在一實(shí)施例中,裝置還可包括:
生成模塊790,被配置為生成高度通知信息,其中,高度通知信息用于通知用戶目標(biāo)點(diǎn)相對(duì)移動(dòng)設(shè)備所在位置的相對(duì)高度以及目標(biāo)點(diǎn)的海拔高度;
推出模塊800,被配置為推出生成模塊790生成的高度通知信息。
關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。
圖9是根據(jù)一示例性實(shí)施例示出的一種適用于高度測量裝置的框圖。例如,裝置900可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
參照?qǐng)D9,裝置900可以包括以下一個(gè)或多個(gè)組件:處理組件902,存儲(chǔ)器904,電源組件906,多媒體組件908,音頻組件910,輸入/輸出(I/O)的接口912,傳感器組件914,以及通信組件919。
處理組件902通??刂蒲b置900的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理元件902可以包括一個(gè)或多個(gè)處理器920來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件902可以包括一個(gè)或多個(gè)模塊,便于處理組件902和其他組件之間的交互。例如,處理部件902可以包括多媒體模塊,以方便多媒體組件908和處理組件902之間的交互。
存儲(chǔ)器904被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在設(shè)備900的操作。這些數(shù)據(jù)的示例包括用于在裝置900上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器904可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤或光盤。
電力組件906為裝置900的各種組件提供電力。電力組件906可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置900生成、管理和分配電力相關(guān)聯(lián)的組件。
多媒體組件908包括在裝置900和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測觸摸、滑動(dòng)和觸摸面板上的手勢。觸摸傳感器可以不僅感測觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測與觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件908包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)設(shè)備900處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
音頻組件910被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件910包括一個(gè)麥克風(fēng)(MIC),當(dāng)裝置900處于操作模式,如呼叫模式、記錄模式和語音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器904或經(jīng)由通信組件919發(fā)送。在一些實(shí)施例中,音頻組件910還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
I/O接口912為處理組件902和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
傳感器組件914包括一個(gè)或多個(gè)傳感器,用于為裝置900提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件914可以檢測到設(shè)備900的打開/關(guān)閉狀態(tài),組件的相對(duì)定位,例如組件為裝置900的顯示器和小鍵盤,傳感器組件914還可以檢測裝置900或裝置900一個(gè)組件的位置改變,用戶與裝置900接觸的存在或不存在,裝置900方位或加速/減速和裝置900的溫度變化。傳感器組件914可以包括接近傳感器,被配置用來在沒有任何的物理接觸時(shí)檢測附近物體的存在。傳感器組件914還可以包括光傳感器,如CMOS或CCD圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件914還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。
通信組件919被配置為便于裝置900和其他設(shè)備之間有線或無線方式的通信。裝置900可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如WIFI,2G或3G,或它們的組合。在一個(gè)示例性實(shí)施例中,通信部件919經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號(hào)或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,通信部件919還包括近場通信(NFC)模塊,以促進(jìn)短程通信。例如,在NFC模塊可基于射頻識(shí)別(RFID)技術(shù),紅外數(shù)據(jù)協(xié)會(huì)(IrDA)技術(shù),超寬帶(UWB)技術(shù),藍(lán)牙(BT)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。
在示例性實(shí)施例中,裝置900可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理設(shè)備(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。
在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),例如包括指令的存儲(chǔ)器904,上述指令可由裝置900的處理器920執(zhí)行以完成上述方法。例如,非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是ROM、隨機(jī)存取存儲(chǔ)器(RAM)、CD-ROM、磁帶、軟盤和光數(shù)據(jù)存儲(chǔ)設(shè)備等。
本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的公開后,將容易想到本公開的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。
應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。