專利名稱:手持控制裝置與控制電子裝置的方法
技術領域:
本發(fā)明是關于一種控制電子裝置的方法以及應用此方法的手持控制裝置。
背景技術:
在數(shù)字生活網(wǎng)絡聯(lián)盟(dlna, Digital Living Network Alliance)架構下的利用系統(tǒng)內建的裝置選單來點選控制與DLNA架構連接的電子設備,已為已知技術,但是在DLNA架構所顯示的裝置選單中電子設備顯示的名稱有些是裝置的英文名稱,或是電子設備內建的裝置序號,對于一般沒有太多電子設備相關知識的使用者來說,很難從裝置選單中明白每個顯示名稱所對應的電子設備。而遙控器是一般人最熟悉也是最方便的手持控制裝置,但遙控器通常使用紅外線控制電子裝置,而遙控器沒有連接因特網(wǎng)或數(shù)字生活網(wǎng)絡聯(lián)盟的功能,無法控制與數(shù)字生活網(wǎng)絡聯(lián)盟連接的電子設備。因此,若是有ー種手持控制裝置,能讓使用者用類似使用遙控器的方式來控制在 DLNA或在因特網(wǎng)架構下的電子設備,不但可以免去識別顯示名稱的麻煩,又能以最熟悉的方式操作與因特網(wǎng)或數(shù)字生活網(wǎng)絡聯(lián)盟連接的電子設備,對于使用者來說,十分方便。
發(fā)明內容
本發(fā)明的主要目的是在于提供ー種手持控制裝置,讓使用者能通過通訊平臺控制某一與通訊平臺連接的電子裝置。本發(fā)明的另ー主要目的是在于提供ー種不用于電子裝置選單點選欲控制的電子裝置,就能控制電子裝置并點選對應電子裝置的選單的方法。為達成上述的目的,本發(fā)明的手持控制裝置通過通訊平臺與至少ー電子裝置進行通訊,以供當手持控制裝置指向至少ー電子裝置的其中ー電子裝置時,用以控制被指向的電子裝置,手持控制裝置包括位置數(shù)據(jù)庫、多個定向裝置、運算模塊、比對模塊、控制單元以及傳輸模塊。位置數(shù)據(jù)庫用以儲存各個電子裝置以及手持控制裝置的ー坐標位置、以及各個電子裝置相對于手持控制裝置的一位置信息。多個定向裝置用以取得被指向的電子裝置相對于手持控制裝置的一方位信息。運算模塊與多個定向裝置電性連接,用以根據(jù)方位信息計算出被指向的電子裝置相對于手持控制裝置的一指向位置信息。比對模塊與運算模塊電性連接,用以將指向位置數(shù)據(jù)與儲存于位置數(shù)據(jù)庫的位置數(shù)據(jù)進行比對,以識別被指向的電子裝置??刂茊卧c比對模塊電性連接,用以接收/發(fā)出ー控制指令,以控制被指向的電子裝置。傳輸模塊與控制単元電性連接,用以將控制指令通過通訊平臺傳送至被指向的電子裝置。本發(fā)明還提供ー種控制電子裝置的方法,是經由手持控制裝置通過通訊平臺與至少ー電子裝置進行通訊,以供當手持控制裝置指向至少ー電子裝置的其中ー電子裝置吋,經由手持控制裝置控制被指向的電子裝置,控制電子裝置的方法包括下列步驟在各個電子裝置所在空間內建立一坐標;將在該坐標內各個電子裝置以及手持控制裝置的一坐標位置、以及各個電子裝置相對于手持控制裝置的位置信息儲存于位置數(shù)據(jù)庫中;將位置數(shù)據(jù)庫加載手持控制裝置;詢問是否需校正位置信息;通過多個定向裝置取得被指向的電子裝置相對于手持控制裝置的方位信息;根據(jù)方位信息計算出被指向的電子裝置相對于手持控制裝置的指向位置信息;將指向位置信息與儲存于位置數(shù)據(jù)庫的位置信息進行比對,以識別被指向的電子裝置;啟動控制単元,以接收/發(fā)出ー控制指令;以及通過通訊平臺將控制指令傳送至被指向的電子裝置,以供控制被指向的電子裝置。
圖I是本發(fā)明的手持控制裝置與各個電子裝置的通訊環(huán)境示意圖。圖2是本發(fā)明的手持控制裝置的硬件架構圖。圖3是本發(fā)明的控制電子裝置的方法的步驟流程圖。圖4是本發(fā)明的手持控制裝置I的所在環(huán)境示意圖。 圖4A是利用本發(fā)明的手持控制裝置檢測其與各個電子裝置水平位置信息的示意圖。圖4B是利用本發(fā)明的手持控制裝置檢測其與各個電子裝置垂直位置信息的示意圖。圖5A是本發(fā)明的手持控制裝置取得多個位置參考點的示意圖。圖5B是圖5A的上視圖。圖5C是圖5A的側視圖。圖6是校正手持控制裝置相對于被指向的電子裝置的位置信息的步驟流程圖。[主要元件標號說明]手持控制裝置I 位置數(shù)據(jù)庫10定向裝置20運算模塊30比對模塊40控制單元50傳輸模塊60使用者80通訊平臺90空間100柜子2OO參考點A、B、C所在位置PU P2電子裝置101、102、103、104、110步驟SI、S2、S3、S4、S5、S6、S7、S8、S9、SlO步驟S101、S102、S103、S10具體實施例方式為讓本發(fā)明的上述和其它目的、特征和優(yōu)點能更明顯易懂,下文特舉出本發(fā)明的具體實施例,并配合所附圖式,作詳細說明如下。以下請ー并參考圖I與圖2,圖I為本發(fā)明的手持控制裝置與各個電子裝置的通訊環(huán)境示意圖,圖2為本發(fā)明的手持控制裝置I的硬件架構圖。如圖I所示,本發(fā)明的手持控制裝置I通過通訊平臺90與至少ー電子裝置101、102、103、104、110進行通訊,使得當手持控制裝置I指向任ー電子裝置101、102、103、104、110時,可通過手持控制裝置I來控制被指向的電子裝置。在本實施例中,手持控制裝置I為ー個人數(shù)字助理(PersonalDigitalAssistant, PDA),但本發(fā)明不以此為限,手持控制裝置I也可以是桌上型計算機、筆記本型計算機、平板型計算機、手機、或其它可與通訊平臺90通訊的電子裝置,而電子裝置101、102、103、104、110分別為放置于客廳內的音響放大器、影音文件儲存裝置、錄像機、投影機以及電視,亦可為其它支持DLNA且通過通訊平臺90控制的電子裝置。本實施例中被指向的電子裝置110是電視。通訊平臺90為ー數(shù)字生活網(wǎng)絡聯(lián)盟(dlna,DigitalLivingNetwork Alliance)通訊平臺,但本發(fā)明不以此為限,通訊平臺90也可以是因特網(wǎng)。如圖2所示,本發(fā)明的手持控制裝置I包括位置數(shù)據(jù)庫10、多個定向裝置20、運算模塊30、比對模塊40、控制單元50以及傳輸模塊60。位置數(shù)據(jù)庫10用以儲存各個電子裝置101、102、103、104、110以及手持控制裝置I的坐標位置、以及各個電子裝置101、102、103、104、110相對于手持控制裝置I的位置信息。多個定向裝置20用以取得被指向的電子裝置110相對于手持控制裝置I的一方位信息,該方位信息即為被指向的電子裝置110相對于手持控制裝置I的垂直位置、水平位置以及俯仰角度數(shù)據(jù)。運算模塊30與多個定向裝置20電性連接,用以根據(jù)多個定向裝置20取得的方位信息計算得出被指向的電子裝置110 相對于手持控制裝置I的一指向位置信息。比對模塊40與運算模塊30電性連接,用以將運算模塊30得出的指向位置信息與儲存于位置數(shù)據(jù)庫10的位置信息進行比對,以識別被指向的電子裝置110??刂茊卧?0與比對模塊40電性連接,用以接收/發(fā)出ー控制指令,讓被指向的電子裝置110執(zhí)行對應的功能,例如開啟或關閉被指向的電子裝置110,以控制被指向的電子裝置110。傳輸模塊60與控制單元50電性連接,用以將控制指令通過通訊平臺90傳送至被指向的電子裝置110。需注意的是,上述各個模塊與裝置可為硬件裝置、軟件程序、固件、電路回路或其組合。根據(jù)本發(fā)明的ー實施例,多個定向裝置20為電子羅盤以及重力感測器,但本發(fā)明不以此為限,任何能取得的方位信息的裝置皆適用。以下請ー并參考圖3以及圖4,圖3為本發(fā)明的控制電子裝置的方法的步驟流程圖;圖4為本發(fā)明的手持控制裝置I的所在環(huán)境示意圖;圖4A為利用本發(fā)明的手持控制裝置檢測其與各個電子裝置水平位置信息的示意圖;圖4B為利用本發(fā)明的手持控制裝置檢測其與各個電子裝置垂直位置信息的示意圖。如圖3所示,本發(fā)明的控制電子裝置的方法,是經由手持控制裝置I通過通訊平臺90與至少ー電子裝置101、102、103、104、110進行通訊,以供當手持控制裝置I指向至少ー電子裝置101、102、103、110的其中ー電子裝置110時,經由手持控制裝置I控制被指向的電子裝置110,本發(fā)明的控制電子裝置的方法包括下列步驟步驟SI :在各個電子裝置101、102、103、104、110所在空間100內建立一坐標。以圖4為例,在空間100內,以參考點A為坐標原點建立一立體坐標(XYZ三軸坐標),藉此讓電子裝置101、102、103、104、110在該坐標內各具有ー坐標位置。根據(jù)本發(fā)明的ー實施例,空間100為ー客廳。步驟S2 :將在坐標內各個電子裝置101、102、103、104、110以及手持控制裝置I的ー坐標位置、以及各個電子裝置101、102、103、104、110相對于手持控制裝置I的一位置信
息儲存于一位置數(shù)據(jù)庫10中。建立好坐標后,將在坐標內各個電子裝置101、102、103、104、110的坐標位置,以
及手持控制裝置I的所在位置Pl在坐標內的坐標位置,記錄在位置數(shù)據(jù)庫10。由于一般擺位于類似客廳空間中的電子裝置在擺設后,通常不會再任意更動位置,因此電子裝置101、102、103、104、110在空間100的坐標位置可視為ー絕對位置。再者,如圖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相對于各個電子裝置的垂直方位信息。經由測得的水平方位信息與垂直方位信息,可讓運算模塊30得出各個電子裝置101、102、103、104、110相對于手持控制裝 置I的位置信息,而此位置信息會被記錄在位置數(shù)據(jù)庫10,以作為后續(xù)比對的基準。步驟S3 :將位置數(shù)據(jù)庫10加載手持控制裝置I。將位置數(shù)據(jù)庫10儲存的數(shù)據(jù)加載手持控制裝置1,以作為后續(xù)比對的基準。步驟S4 :詢問是否需校正該位置信息。若使用者80仍在所在位置Pl使用手持控制裝置1,則不需校正,執(zhí)行步驟S5。若使用者80不在所在位置Pl使用手持控制裝置1,則需校正,執(zhí)步驟S10。步驟S5 :通過多個定向裝置20取得該被指向的電子裝置110相對于手持控制裝置I的一方位信息。以圖4所示,當手持控制裝置I指向電子裝置110時,手持控制裝置I內的多個定向裝置20會取得目前手持控制裝置I與被指向的電子裝置110之間的方位信息(垂直與水平方位信息)。步驟S6 :根據(jù)該方位信息計算出該被指向的電子裝置110相對于手持控制裝置I的一指向位置信息。此時運算模塊30會根據(jù)多個定向裝置20取得的方位信息計算得出被指向的電子裝置110相對于手持控制裝置I的一指向位置信息。步驟S7 :將該指向位置信息與該位置信息進行比對,以識別該被指向的電子裝置110。比對模塊40用該指向位置信息逐一和手持控制裝置I相對于各個電子裝置101、102、103、104、110間的位置信息比對,以找出手持控制裝置I所指向的電子裝置110。若比對模塊40找到吻合的位置信息,即可根據(jù)與該指向位置信息吻合的該位置信息找出該位置信息所對應電子裝置。根據(jù)本發(fā)明的ー實施例,經比對模塊40的比對后,手持控制裝置I所指向的電子裝置110為電視。在此需注意的是,若是比對模塊40比對不出吻合的位置信息,即代表手持控制裝置I不在位置Pl上,此時須執(zhí)行校正步驟驟S10,來重新得到手持控制裝置I所在位置。步驟S8 :啟動控制單兀50,以接收/發(fā)出一控制指令。當手持控制裝置I的比對模塊40確定被指向的電子裝置110為電視后,手持控制裝置I即可執(zhí)行電子裝置110的控制程序和手持控制裝置I進行聯(lián)機控制。此時手持控置裝置I的啟動控制単元50可以接收來自使用者80發(fā)出的控制指令,例如開啟或關閉電視,藉此達到控制被指向的電子裝置110的目的。步驟S9 :通過通訊平臺90將該控制指令傳送至被指向的電子裝置110,以供控制被指向的電子裝置110。控制指令會由使用者80通過手持控制裝置I的控制單元50所發(fā)出,經由傳輸模塊60傳送到通訊平臺90上,該被指向的電子裝置110便經由通訊平臺90接收到該控制指令以執(zhí)行對應的功能,例如開啟或關閉。以下請參考圖5A、圖5B、圖5C與圖6,圖5A為取得多個位置參考點的示意圖,圖5B與圖5C分別為圖5A的上視圖與側視圖;圖6為校正手持控制裝置相對于被指向的電子裝置的位置信息的步驟流程圖。步驟SlO :啟動位置校正。若手持控制裝置I不在前次使用的位置吋,以本實施例為例,手持控制裝置I已由所在位置Pl (圖4)移至所在位置P2(圖5A),會使得手持控制裝置I相對于各個電子裝置 的位置信息也跟著改變。此時由多個定向裝置20(重力感測器或電子羅盤)取得的被指向的電子裝置110相對于手持控制裝置I的垂直方位信息或水平方位信息所組成的指向位置信息亦不同于位置數(shù)據(jù)庫10所儲存的位置數(shù)據(jù),使得在步驟S7的比對沒有吻合的位置數(shù)據(jù),造成手持控制裝置I無法于第一時間準確識別出目前手持控制裝置I所指向的電子裝置。因此需要通過執(zhí)行步驟SlO的位置校正步驟,來確定手持控制裝置I的所在位置P2,位置校正步驟SlO包含下列步驟步驟SlOl :取得手持控制裝置I相對于各個電子裝置101、102、103、104、110的多
個位置參考點的多個參考點方位信息。如圖5A所示,手持控制裝置I指向三個參考點A、B、C,已取得此三參考點的方位信息,該參考點的方位信息包括參考點A、B、C的水平與垂直的方位信息。根據(jù)本發(fā)明的一實施例,參考點A、B、C分別是坐標原點A、使用者80正前方的垂直對應點B (如圖5B與圖5C所示),參考點C則是與坐標原點A對角相對的對應點。在此需注意的是,參考點B必須是使用者80正前方的垂直對應點,但參考點A與參考點C可任選,只要參考點A與參考點C是對角相對即可,參考點A、C的選取不以上述實施方式為限。步驟S102 :利用該多個參考點方位信息計算出手持控制裝置I的一新坐標位置。運算模塊30會根據(jù)多個定向裝置20取得的參考點A、B、C的方位信息計算得出手持控制裝置I的一新坐標位置(所在位置P2的坐標位置),已得出手持控制裝置I的所在位置P2。步驟S103 :根據(jù)該新坐標位置計算出手持控制裝置I相對于各個電子裝置101、102、103、104、110的一新位置信息。在得知手持控制裝置I的所在位置P2后,運算模塊30會將重新計算手持控制裝置I相對于各個電子裝置101、102、103、110的新位置信息。步驟S104 :將該新位置信息記錄于位置數(shù)據(jù)庫10中。位置校正后算出的新位置信息會儲存至位置數(shù)據(jù)庫10內,此時位置校正步驟SlO完成,回到步驟S5。完成校正位置步驟SlO后,手持控制裝置I的比對模塊40通過步驟S5 S7就可識別出,手持控制裝置I在位置P2時被指向的電子裝置,在確認指向的電子裝置后即可執(zhí)行后序的對應動作,此部分與步驟S4 S9相同,將不再贅述。本發(fā)明的控制電子裝置的方法并不以上述的步驟次序為限,只要能達成本發(fā)明的目的,上述的步驟次序亦可加以改變。綜上所陳,本發(fā)明無論就目的、手段及功效,在在均顯示其迥異于已知技術的特征,為一大突破,懇請貴審查員明察,早日賜準專利,俾嘉惠社會,實感德便。惟須注意,上述實施例僅為例示性說明本發(fā)明的原理及其功效,而非用于限制本發(fā)明的范圍。任何本領域 技術人員均可在不違背本發(fā)明的技術原理及精神下,對實施例作修改與變化。本發(fā)明的權利要求保護范圍應如上述的權利要求范圍所述。
權利要求
1.ー種手持控制裝置,通過一通訊平臺與至少ー電子裝置進行通訊,以供當該手持控制裝置指向該至少ー電子裝置的其中ー電子裝置時,用以控制該被指向的電子裝置,該手持控制裝置包括 一位置數(shù)據(jù)庫,用以儲存各個電子裝置以及該手持控制裝置的ー坐標位置,以及該各個電子裝置相對于該手持控制裝置的一位置信息; 多個定向裝置,用以取得該被指向的電子裝置相對于該手持控制裝置的一方位信息;ー運算模塊,其與該多個定向裝置電性連接,用以根據(jù)該方位信息計算得出該被指向的電子裝置相對于該手持控制裝置的一指向位置信息; 一比對模塊,其與該運算模塊電性連接,用以將該指向位置數(shù)據(jù)與儲存于該位置數(shù)據(jù)庫的該位置數(shù)據(jù)進行比對,以識別該被指向的電子裝置; 一控制單元,其與該比對模塊電性連接,用以接收/發(fā)出ー控制指令,以控制該被指向的電子裝置;以及 ー傳輸模塊,其與該控制単元電性連接,用以將該控制指令通過該通訊平臺傳送至該被指向的電子裝置。
2.根據(jù)權利要求I所述的手持控制裝置,當該指向位置信息與該位置數(shù)據(jù)庫記錄的該位置數(shù)據(jù)不符時,需通過該多個定向裝置取得該手持控制裝置相對于該各個電子裝置的多個位置參考點的多個參考點方位信息。
3.根據(jù)權利要求2所述的手持控制裝置,該運算模塊根據(jù)多個參考點方位信息計算得出該手持控制裝置的一新坐標位置,再根據(jù)該新坐標位置計算出該手持控制裝置相對于該各個電子裝置的一新位置信息,再將該新位置信息儲存至該位置數(shù)據(jù)庫中。
4.根據(jù)權利要求3所述的手持控制裝置,其中該多個定向裝置為ー重力感測器與ー電子羅盤。
5.根據(jù)權利要求I至4任一所述的手持控制裝置,其中該通訊平臺為ー數(shù)字生活網(wǎng)絡聯(lián)盟通訊平臺。
6.根據(jù)權利要求I至4任一所述的手持控制裝置,其中該通訊平臺為一因特網(wǎng)。
7.ー種控制電子裝置的方法,經由一手持控制裝置通過一通訊平臺與至少ー電子裝置進行通訊,以供當該手持控制裝置指向該至少ー電子裝置的其中ー電子裝置吋,經由該手持控制裝置控制該被指向的電子裝置,該控制電子裝置的方法包括下列步驟 在各個電子裝置所在空間內建立ー坐標; 將在該坐標內該各個電子裝置以及該手持控制裝置的ー坐標位置、以及該各個電子裝置相對于該手持控制裝置的一位置信息儲存于一位置數(shù)據(jù)庫中; 將該位置數(shù)據(jù)庫加載該手持控制裝置; 詢問是否需校正該位置信息; 通過多個定向裝置取得該被指向的電子裝置相對于該手持控制裝置的一方位信息; 根據(jù)該方位信息計算出該被指向的電子裝置相對于該手持控制裝置的一指向位置信息; 將該指向位置信息與該位置信息進行比對,以識別該被指向的電子裝置; 啟動控制單元,以接收/發(fā)出ー控制指令;以及 通過該通訊平臺將該控制指令傳送至該被指向的電子裝置,以供控制該被指向的電子裝置。
8.根據(jù)權利要求7所述的控制電子裝置的方法,其中若該指向位置信息與該位置數(shù)據(jù)庫記錄的該位置信息不符,則依下列步驟校正該手持控制裝置相對于該各個電子裝置的該位置信息 取得該手持控制裝置相對于該各個電子裝置的多個位置參考點的多個參考點方位信息; 利用該多個參考點方位信息計算出該手持控制裝置的一新坐標位置; 根據(jù)該新坐標位置計算出該手持控制裝置相對于該各個電子裝置的一新位置信息;以及 將該新位置信息記錄于該位置數(shù)據(jù)庫中。
9.根據(jù)權利要求8所述的控制電子裝置的方法,其中該通訊平臺為ー數(shù)字生活網(wǎng)絡聯(lián)盟通訊平臺。
10.根據(jù)權利要求8所述的控制電子裝置的方法,其中該通訊平臺為一因特網(wǎng)。
全文摘要
一種手持控制裝置,通過通訊平臺與至少一電子裝置通訊,當手持控制裝置指向至少一電子裝置的其中一電子裝置時,用以控制被指向的電子裝置,手持控制裝置包括位置數(shù)據(jù)庫、多個定向裝置、運算模塊、比對模塊、控制單元以及傳輸模塊。位置數(shù)據(jù)庫儲存各個電子裝置相對于手持控制裝置的一位置信息,多個定向裝置取得被指向的電子裝置相對于手持控制裝置的一方位信息。運算模塊根據(jù)方位信息計算出被指向的電子裝置相對于該手持控制裝置的一指向位置信息。比對模塊將指向位置數(shù)據(jù)與位置數(shù)據(jù)庫的位置數(shù)據(jù)進行比對,以識別被指向的電子裝置。
文檔編號G05B19/04GK102789172SQ20111014723
公開日2012年11月21日 申請日期2011年6月2日 優(yōu)先權日2011年5月20日
發(fā)明者丁東升 申請人:緯創(chuàng)資通股份有限公司