專利名稱:手持控制裝置與控制電子裝置的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及手持控制裝置與控制電子裝置的方法,特別是關(guān)于一種控制電子裝置的方法以及應(yīng)用此方法的手持控制裝置。
背景技術(shù):
在數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA, Digital Living Network Alliance)架構(gòu)下的利用系統(tǒng)內(nèi)建的裝置菜單來點(diǎn)選控制與DLNA架構(gòu)連接的電子設(shè)備,已為公知技術(shù),但是在DLNA架構(gòu)所顯示的裝置菜單中電子設(shè)備顯示的名稱有些是裝置的英文名稱,或是電子設(shè)備內(nèi)建的裝置序號,對于一般沒有太多電子設(shè)備相關(guān)知識的使用者來說,很難從裝置菜單中明白每個顯示名稱所對應(yīng)的電子設(shè)備。而遙控器是一般人最熟悉也是最方便的手持控制裝置,但遙控器通常使用紅外線控制電子裝置,而遙控器沒有連接因特網(wǎng)或數(shù)字生活網(wǎng)絡(luò)聯(lián)盟的功能,無法控制與數(shù)字生活網(wǎng)絡(luò)聯(lián)盟連接的電子設(shè)備?!ひ虼?,若是有一種手持控制裝置,能讓使用者用類似使用遙控器的方式來控制在DLNA或在因特網(wǎng)架構(gòu)下的電子設(shè)備,不但可以免去辨識顯示名稱的麻煩,又能以最熟悉的方式操作與因特網(wǎng)或數(shù)字生活網(wǎng)絡(luò)聯(lián)盟連接的電子設(shè)備,對于使用者來說,十分方便。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種手持控制裝置,讓使用者能通過通信平臺控制某一與通信平臺連接的電子裝置。本發(fā)明的另一主要目的在于提供一種不用在電子裝置菜單點(diǎn)選欲控制的電子裝置,就能控制電子裝置并點(diǎn)選對應(yīng)電子裝置的菜單的方法。為達(dá)到上述的目的,本發(fā)明的手持控制裝置通過一通信平臺與至少一電子裝置進(jìn)行通信,以供當(dāng)該手持控制裝置指向該至少一電子裝置的其中一電子裝置時,用以控制該被指向的電子裝置,該手持控制裝置包括至少一定向裝置、一位置數(shù)據(jù)庫、一運(yùn)算模塊、一比對模塊、一控制單元以及一傳輸模塊;該至少一定向裝置用以取得該被指向的電子裝置相對于該手持控制裝置的一方位信息;該位置數(shù)據(jù)庫用以儲存各個電子裝置相對于至少一參考點(diǎn)以及該手持控制裝置相對于該參考點(diǎn)的一坐標(biāo)位置,以及該各個電子裝置相對于該手持控制裝置的一位置信息;該運(yùn)算模塊與該至少一定向裝置電性連接,用以根據(jù)該方位信息計(jì)算得出該被指向的電子裝置相對于該手持控制裝置的一指向位置信息;該比對模塊分別與該運(yùn)算模塊及該位置數(shù)據(jù)庫電性連接,用以將該指向位置數(shù)據(jù)與儲存于該位置數(shù)據(jù)庫的該位置數(shù)據(jù)進(jìn)行比對,以辨識該被指向的電子裝置;該控制單元與該比對模塊電性連接,用以發(fā)出一控制指令,以控制該被指向的電子裝置;該傳輸模塊與該控制單元電性連接,用以將該控制指令通過該通信平臺傳送至該被指向的電子裝置。使用本發(fā)明的手持控制裝置時,該位置數(shù)據(jù)庫通過通信平臺載入本發(fā)明的手持控制裝置。根據(jù)本發(fā)明的一實(shí)施例,至少一定向裝置包括一重力傳感器、一電子羅盤及一測距裝置。根據(jù)本發(fā)明的另一實(shí)施例,其中至少一參考點(diǎn)為多個參考點(diǎn)。本發(fā)明還提供一種控制電子裝置的方法,該控制電子裝置的方法藉由一手持控制裝置通過一通信平臺與至少一電子裝置進(jìn)行通信,以供當(dāng)該手持控制裝置指向該至少一電子裝置的其中一電子裝置時,藉由該手持控制裝置控制該被指向的電子裝置,該控制電子裝置的方法包括下列步驟在各個電子裝置所在空間內(nèi)建立一坐標(biāo)系統(tǒng);將在該坐標(biāo)系統(tǒng)內(nèi)該各個電子裝置以及該手持控制裝置的一坐標(biāo)位置、以及該各個電子裝置相對于該手持控制裝置的一位置信息儲存于一位置數(shù)據(jù)庫中;將該位置數(shù)據(jù)庫載入該手持控制裝置;詢問是否需校正該位置信息;通過該至少一定向裝置取得該被指向的電子裝置相對于該手持控制裝置的一方位信息;根據(jù)該方位信息計(jì)算出該被指向的電子裝置相對于該手持控制裝置的一指向位置信息;將該指向位置信息與該位置信息進(jìn)行比對,以辨識該被指向的電子裝置;啟動控制單元,以發(fā)出一控制指令;以及通過該通信平臺將該控制指令傳送至該被指向的電子裝置,以供控制該被指向的電子裝置。
·
根據(jù)本發(fā)明的一實(shí)施例,位置數(shù)據(jù)庫通過通信平臺載入手持控制裝置。本發(fā)明能讓使用者用類似使用遙控器的方式來控制在DLNA或在因特網(wǎng)架構(gòu)下的電子設(shè)備,不但可以免去辨識顯示名稱的麻煩,又能以最熟悉的方式操作與因特網(wǎng)或數(shù)字生活網(wǎng)絡(luò)聯(lián)盟連接的電子設(shè)備,對于使用者來說,十分方便。
圖I是本發(fā)明的手持控制裝置的第一實(shí)施例與第二實(shí)施例與各個電子裝置的通信環(huán)境示意圖。圖2是本發(fā)明的手持控制裝置的第一實(shí)施例的硬件架構(gòu)圖。圖3是本發(fā)明的控制電子裝置的方法的步驟流程圖。圖4是本發(fā)明的手持控制裝置的第一實(shí)施例的所在環(huán)境示意圖。圖4A是利用本發(fā)明的手持控制裝置的第一實(shí)施例檢測其與各個電子裝置水平位置信息的示意圖。圖4B是利用本發(fā)明的手持控制裝置的第一實(shí)施例檢測其與各個電子裝置垂直位置信息的示意圖。圖5是本發(fā)明的手持控制裝置的第一實(shí)施例指向多個參考點(diǎn)的示意圖。圖5A是圖5的上視圖。圖5B是圖5的側(cè)視圖。圖6是校正手持控制裝置的第一實(shí)施例相對于被指向的電子裝置的位置信息的步驟流程圖。圖7是本發(fā)明的手持控制裝置的第二實(shí)施例的硬件架構(gòu)圖。圖8是本發(fā)明的手持控制裝置的第二實(shí)施例的所在環(huán)境示意圖。圖8A是本發(fā)明的控制電子裝置的方法的第二實(shí)施例建立坐標(biāo)系統(tǒng)的步驟流程圖。圖8B是圖8的上視圖。圖8C是圖8的側(cè)視圖。
圖8D是本發(fā)明的利用本發(fā)明的第二實(shí)施例的控制電子裝置的方法建立各個電子裝置坐標(biāo)位置的平面投影圖。圖9是本發(fā)明的手持控制裝置指向參考點(diǎn)的示意圖。圖9A是本發(fā)明的手持控制裝置指向各個電子裝置的上視圖。圖9B是圖9的側(cè)視圖。圖9C是本發(fā)明的利用本發(fā)明的控制電子裝置的方法建立手持控制裝置新坐標(biāo)位置的平面投影圖。圖10是校正手持控制裝置相對于被指向的電子裝置的位置信息的第二實(shí)施例的步驟流程圖。主要組件符號說明·手持控制裝置I、Ia 位置數(shù)據(jù)庫10定向裝置20重力傳感器21電子羅盤22測距裝置23運(yùn)算模塊30控制單元50比對模塊40使用者80傳輸模塊60空間100通信平臺90參考點(diǎn)A、B、C、R柜子200位置P1、P2、P1,、P2,電子裝置101、102、103、103’、104、110步驟SI、S2、S3、S4、S5、S6、S7、S8、S9、S10、Slla、S12a步驟SlOU S102、S103、S104、SlOla,S102a、S103a、S104a
具體實(shí)施例方式為讓本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉出本發(fā)明的具體實(shí)施例,并配合所附附圖,作詳細(xì)說明如下。以下請一并參考圖I與圖2,圖I為本發(fā)明的手持控制裝置的第一實(shí)施例與第二實(shí)施例與各個電子裝置的通信環(huán)境示意圖,圖2為本發(fā)明的手持控制裝置I的第一實(shí)施例的硬件架構(gòu)圖。如圖I所示,本發(fā)明的手持控制裝置I是通過通信平臺90與至少一電子裝置
101、102、103、104、110進(jìn)行通信,使得當(dāng)手持控制裝置I指向任一電子裝置101、102、103、104,110時,可通過手持控制裝置I來控制被指向的電子裝置。在本實(shí)施例中,手持控制裝置I為一個人數(shù)字助理(Personal Digital Assistant, PDA),但本發(fā)明不以此為限,手持控制裝置I也可以是桌上型計(jì)算機(jī)、筆記本型計(jì)算機(jī)、平板型計(jì)算機(jī)、手機(jī)、或其他可與通信平臺90通信的電子裝置,而電子裝置101、102、103、104、110分別為放置于客廳內(nèi)的音響放大器、影音文件儲存裝置、錄像機(jī)、投影機(jī)以及電視,亦可為其他支持DLNA且通過通信平臺90控制的電子裝置。本實(shí)施例中被指向的電子裝置110是電視。通信平臺90為一數(shù)字生活網(wǎng)絡(luò)聯(lián)盟通信平臺,但本發(fā)明不以此為限,通信平臺90也可以是因特網(wǎng)。如圖2所示,本發(fā)明的第一實(shí)施例的手持控制裝置I包括位置數(shù)據(jù)庫10、至少一定向裝置20、運(yùn)算模塊30、比對模塊40、控制單元50以及傳輸模塊60。位置數(shù)據(jù)庫10內(nèi)儲存有各個電子裝置101、102、103、104、110以及手持控制裝置I的坐標(biāo)位置、以及各個電子裝置101、102、103、104、110相對于手持控制裝置I的位置信息。至少一定向裝置20用以取得被指向的電子裝置HO相對于手持控制裝置I的一方位信息,該方位信息包括被指向的電子裝置110相對于手持控制裝置I的垂直方位信息、水平方位信息以及俯仰角度方位信息。運(yùn)算模塊30與至少一定向裝置20電性連接,用以根據(jù)至少一定向裝置20取得的方位信息計(jì)算得出被指向的電子裝置110相對于手持控制裝置I的一指向位置信息。比對模塊40分別與運(yùn)算模塊30及位置數(shù)據(jù)庫10電性連接,用以將運(yùn)算模塊30得出的指向位置信息與位置數(shù)據(jù)庫10的位置信息進(jìn)行比對,以辨識被指向的電子裝置110??刂茊卧?0與比對模塊40電性連接,用以發(fā)出一控制指令,讓被指向的電子裝置110執(zhí)行對應(yīng)的功能,例如開啟或關(guān)閉被指向的電子裝置110,藉此達(dá)到控制被指向的電子裝置110的目的。傳輸模塊60與控制單元50電性連接,用以將控制指令通過通信平臺90傳送至被指向的電子裝置110。需注意的是,上述各個模塊與裝置可為硬件裝置、軟件程序、固件、電路回路或其·組合。根據(jù)本發(fā)明的一實(shí)施例,至少一定向裝置20包括電子羅盤以及重力傳感器,但本發(fā)明不以此為限,任何能取得方位信息的裝置皆適用。根據(jù)本發(fā)明的一實(shí)施例,位置數(shù)據(jù)庫10儲存于手持控制裝置I的儲存單元(圖未示)內(nèi),但本發(fā)明不以為限,在此須注意的是,位置數(shù)據(jù)庫10也可以存在于在線的云端伺服設(shè)備中,當(dāng)使用者要使用本發(fā)明的手持控制裝置I來控制各個電子裝置時,使用者可通過通信平臺90將該位置數(shù)據(jù)庫10載入手持控制裝置I即可。以下請一并參考圖3以及圖4,圖3為本發(fā)明的控制電子裝置的方法的步驟流程圖;圖4為本發(fā)明的手持控制裝置I的第一實(shí)施例的所在環(huán)境示意圖;圖4A為利用本發(fā)明的手持控制裝置的第一實(shí)施例檢測其與各個電子裝置水平位置信息的示意圖;圖4B為利用本發(fā)明的手持控制裝置的第一實(shí)施例檢測其與各個電子裝置垂直位置信息的示意圖。如圖3所示,本發(fā)明的控制電子裝置的方法,藉由手持控制裝置I通過通信平臺90與至少一電子裝置101、102、103、104、110進(jìn)行通信,以供當(dāng)手持控制裝置I指向至少一電子裝置101、102、103、110的其中一電子裝置110時,藉由手持控制裝置I控制被指向的電子裝置110,本發(fā)明的控制電子裝置的方法包括下列步驟步驟SI :在各個電子裝置101、102、103、104、110所在的空間100內(nèi)建立一坐標(biāo)系統(tǒng)。以圖4為例,在空間100內(nèi),以參考點(diǎn)A為坐標(biāo)原點(diǎn)建立一立體坐標(biāo)(XYZ三軸坐標(biāo)),藉此讓電子裝置101、102、103、104、110在該坐標(biāo)內(nèi)各具有一坐標(biāo)位置。根據(jù)本發(fā)明的一實(shí)施例,空間100為一客廳。在此需注意的是,建立本實(shí)施例的坐標(biāo)時需要使用者或技術(shù)操作人員實(shí)際丈量各個電子裝置101、102、103、104、110與圖4中坐標(biāo)原點(diǎn)A之間的距離,以得到各個電子裝置101、102、103、104、110在此坐標(biāo)系統(tǒng)的坐標(biāo)位置。舉例來說若電子裝置110的坐標(biāo)位置是(20,20,60),表示經(jīng)實(shí)際丈量后,電子裝置110與坐標(biāo)原點(diǎn)A的在X軸的距離為20厘米(公分),Y軸的距離為20厘米,Z軸的距離為20厘米。步驟S2 :將在坐標(biāo)內(nèi)各個電子裝置101、102、103、104、110以及手持控制裝置I的一坐標(biāo)位置、以及各個電子裝置101、102、103、104、110相對于手持控制裝置I的一位置信
息儲存于一位置數(shù)據(jù)庫10中。建立好坐標(biāo)系統(tǒng)后,將在坐標(biāo)系統(tǒng)內(nèi)各個電子裝置101、102、103、104、110的坐標(biāo)位置,以及手持控制裝置I的所在位置Pl在坐標(biāo)內(nèi)的坐標(biāo)位置,記錄在位置數(shù)據(jù)庫10。由于一般擺設(shè)于類似客廳空間中的電子裝置在擺設(shè)后,通常不會再任意更動位置,因此電子裝置101、102、103、104、110在空間100的坐標(biāo)位置可視為一絕對位置。在此須注意的是,在丈量各個電子裝置101、102、103、104、110與圖4中坐標(biāo)原點(diǎn)A之間的距離時,也會同時丈量手持控制裝置I的所在位置Pl與坐標(biāo)原點(diǎn)的相對距離,并將此相對距離以坐標(biāo)位置記錄在位置數(shù)據(jù)庫10中,以作為比對基準(zhǔn)。再者,如圖4A與圖4B所示,各個電子裝置101、102、103、104、110相對于手持控制
裝置I的位置信息指的就是,通過至少一定向裝置20取得手持控制裝置I相對于各個電子裝置101、102、103、104、110的方位數(shù)據(jù)信息,該方位數(shù)據(jù)信息包括水平方位信息以及垂直·方位信息。其中,如圖4A所示,手持控制裝置I指向不同電子裝置時,至少一定向裝置20的電子羅盤會檢測手持控制裝置I與各個電子裝置的水平方位信息。如圖4B所示,手持控制裝置I指向不同電子裝置時,手持控制裝置I的重力傳感器會檢測手持控制裝置I相對于各個電子裝置的垂直方位信息。藉由測得的水平方位信息與垂直方位信息,可讓運(yùn)算模塊30得出各個電子裝置101、102、103、104、110相對于手持控制裝置I的位置信息,而此位置信息會被記錄在位置數(shù)據(jù)庫10,以作為后續(xù)比對的基準(zhǔn)。步驟S3 :將位置數(shù)據(jù)庫10載入手持控制裝置I。將位置數(shù)據(jù)庫10通過通信平臺90載入數(shù)據(jù)到手持控制裝置I的儲存單元(圖未示)內(nèi),以作為后續(xù)比對的基準(zhǔn)。步驟S4 :詢問是否需校正該位置信息。若使用者80仍在所在位置Pl使用手持控制裝置1,則不需校正,執(zhí)行步驟S5。若使用者80不在所在位置Pl使用手持控制裝置1,則需校正,執(zhí)步驟S10。步驟S5 :通過至少一定向裝置20取得該被指向的電子裝置110相對于手持控制裝置I的一方位信息。以圖4所示,當(dāng)手持控制裝置I指向電子裝置110時,手持控制裝置I內(nèi)的至少一定向裝置20會取得目前手持控制裝置I與被指向的電子裝置110之間的方位信息(垂直與水平方位信息)。步驟S6 :根據(jù)該方位信息計(jì)算出該被指向的電子裝置110相對于手持控制裝置I的一指向位置信息。此時運(yùn)算模塊30會根據(jù)至少一定向裝置20取得的方位信息計(jì)算得出被指向的電子裝置110相對于手持控制裝置I的一指向位置信息。步驟S7 :將該指向位置信息與該位置信息進(jìn)行比對,以辨識該被指向的電子裝置110。比對模塊40用該指向位置信息逐一和手持控制裝置I相對于各個電子裝置101、
102、103、104、110間的位置信息比對,以找出手持控制裝置I所指向的電子裝置110。若比對模塊40找到吻合的位置信息,即可根據(jù)與該指向位置信息吻合的該位置信息找出該位置信息所對應(yīng)電子裝置。根據(jù)本發(fā)明的一實(shí)施例,經(jīng)比對模塊40的比對后,手持控制裝置I所指向的電子裝置Iio為電視。在此需注意的是,若是比對模塊40比對不出吻合的位置信息,即代表手持控制裝置I不在位置Pl上,此時須執(zhí)行校正步驟S10,以重新得到手持控制裝置I所在位置。步驟S8 :啟動控制單元50,以發(fā)出一控制指令。當(dāng)手持控制裝置I的比對模塊40確定被指向的電子裝置110為電視后,手持控制裝置I即可執(zhí)行電子裝置110的控制程序和手持控制裝置I進(jìn)行聯(lián)機(jī)控制。此時手持控置裝置I的啟動控制單元50可以接收來自使用者80發(fā)出的控制指令,例如開啟或關(guān)閉電視,藉此達(dá)到控制被指向的電子裝置110的目的。步驟S9 :通過通信平臺90將該控制指令傳送至被指向的電子裝置110,以供控制被指向的電子裝置110??刂浦噶顣墒褂谜?0通過手持控制裝置I的控制單元50所發(fā)出,經(jīng)由傳輸模·塊60傳送到通信平臺90上,該被指向的電子裝置110便經(jīng)由通信平臺90接收到該控制指令以執(zhí)行對應(yīng)的功能,例如開啟或關(guān)閉。以下請參考圖5、圖5A、圖5B與圖6,圖5為本發(fā)明的手持控制裝置的第一實(shí)施例指向多個參考點(diǎn)的示意圖,圖5A與圖5B分別為圖5為的上視圖與側(cè)視圖;圖6為校正手持控制裝置的第一實(shí)施例相對于被指向的電子裝置的位置信息的步驟流程圖。步驟SlO :啟動位置校正。若手持控制裝置I不在前次使用的位置時,以本實(shí)施例為例,手持控制裝置I已由所在位置Pl (圖4)移至所在位置P2(圖5),會使得手持控制裝置I相對于各個電子裝置的位置信息也跟著改變。此時由至少一定向裝置20 (重力傳感器21或電子羅盤22)取得的被指向的電子裝置110相對于手持控制裝置I的垂直方位信息或水平方位信息所組成的指向位置信息亦不同于位置數(shù)據(jù)庫10所儲存的位置數(shù)據(jù),使得在步驟S7的比對沒有吻合的位置數(shù)據(jù),造成手持控制裝置I無法在第一時間準(zhǔn)確辨識出目前手持控制裝置I所指向的電子裝置。因此需要通過執(zhí)行步驟SlO的位置校正步驟,來確定手持控制裝置I的所在位置P2,位置校正步驟SlO的第一實(shí)施例包含下列步驟步驟SlOl :取得手持控制裝置I相對于多個參考點(diǎn)的多個參考點(diǎn)方位信息。如圖5所示,手持控制裝置I指向三個參考點(diǎn)A、B、C,已取得此三參考點(diǎn)的方位信息,該參考點(diǎn)的方位信息包括參考點(diǎn)A、B、C的水平與垂直的方位信息。根據(jù)本發(fā)明的一實(shí)施例,參考點(diǎn)A、B、C分別是坐標(biāo)原點(diǎn)A、使用者80正前方的垂直對應(yīng)點(diǎn)B (如圖5A與圖5B所示),參考點(diǎn)C則是與坐標(biāo)原點(diǎn)A對角相對的對應(yīng)點(diǎn)。在此需注意的是,參考點(diǎn)B必須是使用者80正前方的垂直對應(yīng)點(diǎn),但參考點(diǎn)A與參考點(diǎn)C可任選,只要參考點(diǎn)A與參考點(diǎn)C是對角相對即可,參考點(diǎn)A、C的選取不以上述實(shí)施方式為限。步驟S102 :利用該多個參考點(diǎn)方位信息計(jì)算出手持控制裝置I的一新坐標(biāo)位置。運(yùn)算模塊30會根據(jù)至少一定向裝置20取得的參考點(diǎn)A、B、C的方位信息計(jì)算得出手持控制裝置I的一新坐標(biāo)位置(所在位置P2的坐標(biāo)位置),以得出手持控制裝置I的所在位置P2。以下將舉例說明,如何利用參考點(diǎn)A、B、C的方位信息計(jì)算得出手持控制裝置I的一新坐標(biāo)位置(所在位置P2的坐標(biāo)位置),請一并參考圖5A及圖5B。如圖5A所示,通過電子羅盤22取得手持控制裝置I指向參考點(diǎn)A及參考點(diǎn)C的水平角度為^和02,而參考點(diǎn)A及參考點(diǎn)C之間的距離L在建立坐標(biāo)系統(tǒng)的步驟時就已經(jīng)丈量得知(步驟SI)。求出手持控制裝置I在位置P2的水平坐標(biāo)的方式如下如圖5A所示,代表參考點(diǎn)A與手持控制裝置I的所在位置P2之間的距離;a2代表參考點(diǎn)A與參考點(diǎn)B之間的距離^參考點(diǎn)C與手持控制裝置I的所在位置P2之間的距離山2代表參考點(diǎn)B與參考點(diǎn)C之間的距離;D代表手持控制裝置I的所在位置P2與參考點(diǎn)B之間的距離。而Bpa2Apb2可用下列算式表示S1X sin 0 : = a2--------------------------------------------------------
-----------------------⑴b: X sin 0 2 = b2--------------------------------------------------------
-----------------------(2)·
a2+b2 = L-------------------------------------------------------
------------------------(3)S1XcoS Q1=D = Id1Xcos 0 2--------------------------------------
------------------------(4)將算式⑴、⑵代入算式(3)可得a: X sin 0 ^b1 X sin Q2 = L---------------------------------------
-----------------------(5)將算式(4)轉(zhuǎn)換后可得a1 = biXcos 0 2/cos 0 :---------------------------------------
-----------------------(6)將算式(6)帶入算式(5)可得
b X c0s^2 X sin^. +b x sin 6 =L
COS^1____________________________________________________ (7)將算式(7)整理后,可求得
b' =---
C0S^2 X sin O1 + sin O2 cos^1 ______________________________________________________________ (8)再將算式⑶帶入算式⑵、⑷,可求得
b0 ------X sin O1
cos02 ..
-x sin 6/, + sin
cos^i______________________________________________________ (9)
D =-----x Cos^2
C0S 2 x sin O1 + sin Q1 cos^i ---------------------------------------------------- (10)
最后將算式(9)帶入算式(3),可求得
T , Cos^9 X tan ft x L
a2 = L-b2 =---;-
cosO2 xtanO1 + sinO2⑴)求出手持控制裝置I在位置P2的垂直坐標(biāo)的方式如下如圖5B所示,重力傳感器21取得手持控制裝置I指向參考點(diǎn)A及參考點(diǎn)B的重力分量進(jìn)而推算出俯仰角為e 3和e4,如圖5B所示,a3代表參考點(diǎn)A與手持控制裝置I的所在位置P2之間的距離;a4代表參考點(diǎn)A與參考點(diǎn)B之間的距離;b3參考點(diǎn)C與手持控制裝置I的所在位置P2之間的距離;b4代表參考點(diǎn)B與參考點(diǎn)C之間的距離;D代表手持控制裝置I的所在位置P2與參考點(diǎn)B·之間的距離。而%、&4、133、134可用下列算式表示a3X sin 0 3 = a4-------------------------------------------------------
------------------------(12)b3X sin 0 4 = b4-------------------------------------------------------
------------------------(13)a4+b4 = L'------------------------------------------------------
-------------------------(14)a3Xcos Q3 = D = b3Xcos 0 4-------------------------------------
-------------------------(15)將算式(12)、(13)代入算式(14)可得a3X sin 0 3+b3X sin 0 4 =---------------------------------------
-----------------------(16)將算式(15)轉(zhuǎn)換后可得
cos6>4
a3 = D3X--
______________________________________________________________________________ (17)將算式(17)帶入算式(16)可得
b' X C0S^4 X sin + K x sin 6, = L'
CO 岣____________________________________________________ (18)將算式(18)整理后,可求得
b —L'
^^xsin^+Sin^4
COS 沒3______________________________________________________________ (19)再將算式(19)帶入算式(13)、(15),可求得
權(quán)利要求
1.一種手持控制裝置,該手持控制裝置通過一通信平臺與至少一電子裝置進(jìn)行通信,以供當(dāng)該手持控制裝置指向該至少一電子裝置的其中一電子裝置時,用以控制該被指向的電子裝置,該手持控制裝置包括 至少一定向裝置,用以取得該被指向的電子裝置相對于該手持控制裝置的一方位信息; 一位置數(shù)據(jù)庫,用以儲存各個電子裝置相對于至少一參考點(diǎn)以及該手持控制裝置相對于該參考點(diǎn)的一坐標(biāo)位置,以及該各個電子裝置相對于該手持控制裝置的一位置信息; 一運(yùn)算模塊,該運(yùn)算模塊與該至少一定向裝置電性連接,用以根據(jù)該方位信息計(jì)算得出該被指向的電子裝置相對于該手持控制裝置的一指向位置信息; 一比對模塊,該比對模塊分別與該運(yùn)算模塊及該位置數(shù)據(jù)庫電性連接,用以將該指向位置數(shù)據(jù)與儲存于該位置數(shù)據(jù)庫的該位置數(shù)據(jù)進(jìn)行比對,以辨識該被指向的電子裝置; 一控制單元,該控制單元與該比對模塊電性連接,用以發(fā)出一控制指令,以控制該被指向的電子裝置;以及 一傳輸模塊,該傳輸模塊與該控制單元電性連接,用以將該控制指令通過該通信平臺傳送至該被指向的電子裝置。
2.如權(quán)利要求I所述的手持控制裝置,其中至少一參考點(diǎn)為多個參考點(diǎn)。
3.如權(quán)利要求2所述的手持控制裝置,當(dāng)該指向位置信息與該位置數(shù)據(jù)庫記錄的該位置信息不符時,通過該至少一定向裝置取得該手持控制裝置相對于該多個參考點(diǎn)的多個參考點(diǎn)方位信息。
4.如權(quán)利要求3所述的手持控制裝置,該運(yùn)算模塊根據(jù)該多個參考點(diǎn)方位信息計(jì)算得出該手持控制裝置相對于該多參考點(diǎn)的一新坐標(biāo)位置,再根據(jù)該新坐標(biāo)位置計(jì)算出該手持控制裝置相對于該各個電子裝置的一新位置信息,再將該新位置信息儲存至該位置數(shù)據(jù)庫中。
5.如權(quán)利要求4所述的手持控制裝置,其中該至少一定向裝置包括一重力傳感器與一電子羅盤。
6.如權(quán)利要求I所述的手持控制裝置,當(dāng)該指向位置信息與該位置數(shù)據(jù)庫記錄的該位置數(shù)據(jù)不符時,通過該至少一定向裝置取得該手持控制裝置相對于該至少一參考點(diǎn)的一參考點(diǎn)方位信息。
7.如權(quán)利要求6所述的手持控制裝置,該運(yùn)算模塊根據(jù)該至少一參考點(diǎn)方位信息計(jì)算得出該手持控制裝置相對于該至少一參考點(diǎn)的一新坐標(biāo)位置,再根據(jù)該新坐標(biāo)位置計(jì)算出該手持控制裝置相對于該各個電子裝置的一新位置信息,再將該新位置信息儲存至該位置數(shù)據(jù)庫中。
8.如權(quán)利要求7所述的手持控制裝置,其中該至少一定向裝置包括一重力傳感器、一電子羅盤及一測距裝置。
9.如權(quán)利要求4或7所述的手持控制裝置,其中該通信平臺為一數(shù)字生活網(wǎng)絡(luò)聯(lián)盟通平臺。
10.如權(quán)利要求4或7所述的手持控制裝置,其中該通信平臺為一因特網(wǎng)。
11.一種控制電子裝置的方法,該控制電子裝置的方法藉由一手持控制裝置通過一通信平臺與至少一電子裝置進(jìn)行通信,以供當(dāng)該手持控制裝置指向該至少一電子裝置的其中一電子裝置時,藉由該手持控制裝置控制該被指向的電子裝置,該控制電子裝置的方法包括下列步驟 在各個電子裝置所在空間內(nèi)建立一坐標(biāo)系統(tǒng); 將在該坐標(biāo)系統(tǒng)內(nèi)該各個電子裝置以及該手持控制裝置的一坐標(biāo)位置、以及該各個電子裝置相對于該手持控制裝置的一位置信息儲存于一位置數(shù)據(jù)庫中; 將該位置數(shù)據(jù)庫載入該手持控制裝置; 詢問是否需校正該位置信息; 通過該至少一定向裝置取得該被指向的電子裝置相對于該手持控制裝置的一方位信息; 根據(jù)該方位信息計(jì)算出該被指向的電子裝置相對于該手持控制裝置的一指向位置信息; 將該指向位置信息與該位置信息進(jìn)行比對,以辨識該被指向的電子裝置; 啟動控制單元,以發(fā)出一控制指令;以及 通過該通信平臺將該控制指令傳送至該被指向的電子裝置,以供控制該被指向的電子>J-U裝直。
12.如權(quán)利要求11所述的控制電子裝置的方法,其中若該指向位置信息與該位置數(shù)據(jù)庫記錄的該位置信息不符,則依下列步驟校正該手持控制裝置相對于該各個電子裝置的該位置信息 取得該手持控制裝置相對于多個參考點(diǎn)的多個參考點(diǎn)方位信息; 利用該多個參考點(diǎn)方位信息計(jì)算出該手持控制裝置的一新坐標(biāo)位置; 根據(jù)該新坐標(biāo)位置計(jì)算出該手持控制裝置相對于該各個電子裝置的一新位置信息;以及 將該新位置信息記錄于該位置數(shù)據(jù)庫中。
13.如權(quán)利要求12所述的控制電子裝置的方法,其中建立該坐標(biāo)系統(tǒng)還包括下列步驟 當(dāng)該手持控制裝置被分別指向一參考點(diǎn)及該各個電子裝置時,通過該至少一定向裝置取得該手持控制裝置相對該參考點(diǎn)以及各個電子裝置相對于該手持控制裝置的一基準(zhǔn)方位信息;以及 根據(jù)該基準(zhǔn)方位信息計(jì)算出該各個電子裝置及該手持控制裝置在該坐標(biāo)系統(tǒng)內(nèi)的該坐標(biāo)位置。
14.如權(quán)利要求13所述的控制電子裝置的方法,其中該參考點(diǎn)為該坐標(biāo)系統(tǒng)的坐標(biāo)原點(diǎn)。
15.如權(quán)利要求14所述的控制電子裝置的方法,其中若該指向位置信息與該位置數(shù)據(jù)庫記錄的該位置信息不符,則依下列步驟校正該手持控制裝置相對于該各個電子裝置的該位置信息 當(dāng)該手持控制裝置被指向該參考點(diǎn)時,通過該至少一定向裝置取得該手持控制裝置相對于該參考點(diǎn)的一參考點(diǎn)方位信息; 利用該參考點(diǎn)方位信息計(jì)算出該手持控制裝置的一新坐標(biāo)位置; 根據(jù)該新坐標(biāo)位置計(jì)算出該手持控制裝置相對于該各個電子裝置的一新位置信息;以及 將該新位置信息記錄于該位置數(shù)據(jù)庫中。
16.如權(quán)利要求11或15所述的控制電子裝置的方法,其中該位置數(shù)據(jù)庫是通過該通信平臺載入該手持控制裝置。
17.如權(quán)利要求12或15所述的控制電子裝置的方法,其中該通信平臺為一數(shù)字生活網(wǎng)絡(luò)聯(lián)盟通信平臺。
18.如權(quán)利要求12或15所述的控制電子裝置的方法,其中該通信平臺為一因特網(wǎng)。
全文摘要
一種手持控制裝置與控制電子裝置的方法。該手持控制裝置包括至少一定向裝置、位置數(shù)據(jù)庫、運(yùn)算模塊、比對模塊、控制單元及傳輸模塊;至少一定向裝置取得被指向的電子裝置相對于手持控制裝置的方位信息;位置數(shù)據(jù)庫儲存各個電子裝置及手持控制裝置相對于參考點(diǎn)的坐標(biāo)位置及各個電子裝置相對于手持控制裝置的位置信息;運(yùn)算模塊與至少一定向裝置電性連接,用以計(jì)算出被指向的電子裝置相對于手持控制裝置的指向位置信息;比對模塊分別與運(yùn)算模塊及位置數(shù)據(jù)庫電性連接,用以將指向位置數(shù)據(jù)與位置數(shù)據(jù)進(jìn)行比對;控制單元與比對模塊電性連接,用以發(fā)出控制指令;傳輸模塊與控制單元電性連接,用以將控制指令傳送至被指向的電子裝置。本發(fā)明便于使用。
文檔編號G05B19/04GK102789173SQ201210082988
公開日2012年11月21日 申請日期2012年3月26日 優(yōu)先權(quán)日2011年5月20日
發(fā)明者丁東升 申請人:緯創(chuàng)資通股份有限公司