用于在定點(diǎn)設(shè)備中提供方向補(bǔ)償?shù)南到y(tǒng)和方法
【專利說(shuō)明】
【背景技術(shù)】
[0001]具有用于將指令發(fā)送至設(shè)備的多個(gè)表面的控制設(shè)備,例如遙控器,以及由這樣的控制設(shè)備所提供的特征和功能均為現(xiàn)有技術(shù)已知的。通常地,如在美國(guó)公開(kāi)2010/0164745中所公開(kāi)的,這樣的控制設(shè)備的表面提供有用戶界面元件或指令鍵,其可激活以令控制設(shè)備發(fā)送用于控制一個(gè)或多個(gè)裝置的功能操作的通信。可用于控制裝置的導(dǎo)航功能,例如用于與所顯示的菜單系統(tǒng)相互作用、用于瀏覽頁(yè)面、用于操控指針、和/或用于執(zhí)行其他類似活動(dòng)的控制設(shè)備是已知的。例如,美國(guó)專利7,489,299、美國(guó)專利6,160,538、美國(guó)專利4,977,404以及美國(guó)專利5,986,644分別公開(kāi)了經(jīng)調(diào)整以發(fā)送用于控制設(shè)備導(dǎo)航功能的通信的控制設(shè)備。
[0002]發(fā)明概述
[0003]下文在總體上描述了一種改進(jìn)的系統(tǒng)和方法,其使用具有多個(gè)表面的控制設(shè)備來(lái)控制裝置的導(dǎo)航功能。更特別地,所描述的系統(tǒng)和方法通過(guò)運(yùn)行以令控制設(shè)備的A、B和C軸與裝置的X、Y和Z軸動(dòng)態(tài)地對(duì)齊來(lái)幫助控制裝置的導(dǎo)航功能,這取決于控制設(shè)備的多個(gè)表面的哪一個(gè)被確定為作用表面。以這種方式,隨著控制設(shè)備為了改變將被置于作用狀態(tài)的控制設(shè)備的多個(gè)表面之一而移動(dòng),仍可便利地利用控制設(shè)備與所顯示的菜單系統(tǒng)相互作用,從而瀏覽頁(yè)面、操控指針和/或執(zhí)行其他類似的活動(dòng)。在所描述的實(shí)施方式中,出于在這里所描述的目的,加速計(jì)可被用于檢測(cè)控制設(shè)備方向的變化。
【附圖說(shuō)明】
[0004]為了更好地理解在下文描述的系統(tǒng)和方法的多個(gè)不同的方面,可參考在附圖中所示的優(yōu)選實(shí)施方式,其中:
[0005]圖1描述了一種示例性的系統(tǒng),其中可以使用詳細(xì)說(shuō)明的示例性的控制設(shè)備;
[0006]圖2更加詳細(xì)地描述了圖1的示例性的控制設(shè)備;
[0007]圖3描述了圖1和2的示例性控制設(shè)備的示例性部件的框圖;
[0008]圖4以流程圖的形式描述了一種示例性的方法,用于檢測(cè)多表面控制設(shè)備的作用輸入表面的運(yùn)動(dòng),并用于由目標(biāo)裝置補(bǔ)償控制設(shè)備的軸方向;
[0009]圖5以流程圖的形式描述了一種示例性的方法,用于檢測(cè)多表面控制設(shè)備的作用輸入表面的運(yùn)動(dòng),并用于由控制設(shè)備自身補(bǔ)償控制設(shè)備的軸方向;
[0010]圖6描述了一種示例性的系統(tǒng),其中可以使用經(jīng)調(diào)整以補(bǔ)償軸方向的裝備有加速計(jì)的控制設(shè)備;
[0011]圖7描述了另一種示例性的系統(tǒng),其中可以使用經(jīng)調(diào)整以補(bǔ)償軸方向的裝備有加速計(jì)的控制設(shè)備;
[0012]圖8描述了又一種示例性的系統(tǒng),其中可以使用經(jīng)調(diào)整以補(bǔ)償軸方向的裝備有加速計(jì)的控制設(shè)備。
【具體實(shí)施方式】
[0013]圖1描述了一種示例性的系統(tǒng),其中控制設(shè)備100經(jīng)構(gòu)建以控制多個(gè)不同的可控設(shè)備裝置,例如電視機(jī)102和機(jī)頂盒(“STB”)104。如現(xiàn)有技術(shù)已知的,控制設(shè)備100可使用任意常規(guī)方便的IR、RF、點(diǎn)對(duì)點(diǎn)或網(wǎng)絡(luò)協(xié)議,通過(guò)響應(yīng)用戶對(duì)不同的指令功能鍵106、108、208(在圖1和2中描述)的激活,就能夠?qū)⒅噶畎l(fā)送至設(shè)備裝置,從而致使所述設(shè)備裝置執(zhí)行操作功能。當(dāng)使用IR的時(shí)候,可能期望使用多個(gè)IR LED,例如在通常會(huì)指定的于2012年11月16日提交的美國(guó)專利申請(qǐng)13/679,131中所描述的,其所公開(kāi)的內(nèi)容在這里通過(guò)參考而被全文引入。雖然所描述的是在電視機(jī)102和STB104的背景進(jìn)行描述,但是應(yīng)當(dāng)理解的是,可控設(shè)備裝置可以包括但不限于電視機(jī)、VCR、DVR、DVD播放器、有線或衛(wèi)星轉(zhuǎn)換器機(jī)頂盒(STB)、放大器、CD播放器、游戲機(jī)、家庭照明、窗簾、風(fēng)扇、HVAC系統(tǒng)、恒溫器、個(gè)人電腦等。
[0014]參見(jiàn)圖2,描述了一種示例性的控制設(shè)備100,其具有端表面210和211,以及具有用于接收用戶輸入的元件的多個(gè)側(cè)表面202、204和206。舉例來(lái)說(shuō),第一側(cè)表面202包含指令功能鍵106,位于第一側(cè)表面右側(cè)的第二側(cè)表面204包含以常規(guī)的“qwerty”方式設(shè)置的字母數(shù)字鍵盤108,并且位于第一側(cè)表面202左側(cè)的第三側(cè)表面206包含額外的指令功能鍵208。在這樣的三側(cè)的實(shí)施方式中,運(yùn)動(dòng)傳感器,例如加速計(jì)、陀螺儀等可被用于產(chǎn)生方向信號(hào),以用于確定控制設(shè)備100的側(cè)表面202、204或206中的哪一個(gè)會(huì)通常向上面向用戶或朝向面向用戶,例如哪個(gè)表面被認(rèn)為是控制設(shè)備100的作用表面,基于此,操作軟件可以運(yùn)行,以令控制設(shè)備100的軸(例如A、B和C軸)相應(yīng)地對(duì)齊目標(biāo)裝置的軸(例如X、Y和Z軸)。例如,在一種示例性的實(shí)施方式中,當(dāng)控制設(shè)備100的第一側(cè)202為作用表面的時(shí)候,用戶通常將在圖6中所示的方向上保持控制設(shè)備100,由此,控制設(shè)備的C軸(在該例子中為控制設(shè)備100的縱軸)將通常指向目標(biāo)設(shè)備(例如通常會(huì)與目標(biāo)設(shè)備的Z軸對(duì)齊),并且當(dāng)控制設(shè)備100的第二側(cè)204為作用表面的時(shí)候,用戶通常在圖7中所示的方向上保持控制設(shè)備100,由此,控制設(shè)備的C軸通常與目標(biāo)設(shè)備平行地取向(例如通常與目標(biāo)設(shè)備的X軸對(duì)齊)。將會(huì)理解的是,這樣的取向并不是所期望的,并且在這里所描述的例子因此并不是為了以任何方式來(lái)限制。
[0015]參考圖3,為了用于控制一個(gè)或多個(gè)裝置的功能操作,根據(jù)特定應(yīng)用的需要,控制設(shè)備100可包括:處理器300,其被連接至ROM存儲(chǔ)器304 ;RAM存儲(chǔ)器302 個(gè)或多個(gè)鍵矩陣324、326、328,用于支持在多個(gè)輸入表面中的每一個(gè)上的鍵208、106、108 (例如硬鍵、軟鍵如位于液晶(LCD)和/或電致發(fā)光(EL)顯不器上的觸摸感應(yīng)表面);一個(gè)或多個(gè)傳輸電路和/或收發(fā)電路308、310(例如IR和/SRF);非易失性讀/寫(xiě)存儲(chǔ)器306 ;用于向用戶提供視頻和/或音頻反饋的設(shè)備322 (例如一個(gè)或多個(gè)LED、IXD顯示器、揚(yáng)聲器、壓電蜂鳴器等);電源312 ;輸入/輸出端口 320,例如串行接口、USB端口、調(diào)制解調(diào)器、無(wú)線個(gè)域網(wǎng)、WiFi或藍(lán)牙收發(fā)器等;用于觸摸板330和/或鍵矩陣324、326、328的背光區(qū)域的一個(gè)或多個(gè)裝置(未示出);用于確定控制設(shè)備100的運(yùn)動(dòng)和/或取向的裝置318,例如加速計(jì)、陀螺儀等;以及與晶體或諧振器316相關(guān)的時(shí)鐘和計(jì)時(shí)器邏輯314。
[0016]正如將由本領(lǐng)域技術(shù)人員所理解的,部分或全部的存儲(chǔ)器302、304、306可以包括意圖由處理器300來(lái)執(zhí)行從而控制遙控器100的操作的可執(zhí)行指令(總稱為操作軟件),以及用于定義操作軟件的數(shù)據(jù),用于將指令信號(hào)傳送至可控裝置中的必須的控制協(xié)議和指令數(shù)值(總稱為指令數(shù)據(jù))。為了使控制設(shè)備100執(zhí)行動(dòng)作,控制設(shè)備100可以經(jīng)調(diào)整以對(duì)事件進(jìn)行響應(yīng),例如所感應(yīng)的用戶與鍵矩陣324、326、328,觸摸板330的相互作用,控制設(shè)備100的移動(dòng)等。作為對(duì)事件的響應(yīng),可以執(zhí)行程序存儲(chǔ)器內(nèi)恰當(dāng)?shù)牟僮鬈浖噶睢?br>[0017]參見(jiàn)圖4,在第一示例性的實(shí)施方式中,控制設(shè)備100的操作軟件使用源自傳感器318的數(shù)據(jù)來(lái)檢測(cè)控制設(shè)備100的方向,從而由此確定側(cè)表面202、204和206中的哪一個(gè)被認(rèn)為是控制設(shè)備100的作用表面。將會(huì)理解的是,基于側(cè)表面202、204、206中的哪一個(gè)被檢測(cè)為控制設(shè)備100的作用表面,控制設(shè)備100相對(duì)于目標(biāo)裝置的取向就會(huì)被推斷出來(lái)。例如,當(dāng)控制設(shè)備100的側(cè)表面202被感應(yīng)為控制設(shè)備100的作用側(cè)表面的時(shí)候,就可以推斷出控制設(shè)備100將通常被用于相對(duì)于在圖7中所示的目標(biāo)裝置進(jìn)行取向,并且當(dāng)控制設(shè)備100的側(cè)表面204被感應(yīng)為控制設(shè)備100的作用側(cè)表面的時(shí)候,就可以推斷出控制設(shè)備100將通常被用于相對(duì)于在圖6中所示的目標(biāo)裝置進(jìn)行取向。基于這種信息,控制設(shè)備100就會(huì)通知目標(biāo)裝置,即目標(biāo)裝置需要適當(dāng)調(diào)整由目標(biāo)裝置從控制設(shè)備100接收的任何軸參考指向數(shù)據(jù),從而補(bǔ)償控制設(shè)備100的當(dāng)前方向。
[0018]更特別地,控制設(shè)備100的運(yùn)動(dòng)通過(guò)傳感器318來(lái)檢測(cè)400,并且當(dāng)感應(yīng)到控制設(shè)備100已經(jīng)向右側(cè)或左側(cè)旋轉(zhuǎn)402至一定的角度,其表示遙控器100的作用側(cè)表面202、204,204已經(jīng)變化404 (例如控制設(shè)備100被感應(yīng)為已經(jīng)旋轉(zhuǎn)經(jīng)過(guò)預(yù)定的、臨界的角度),并且因此,需要406指針軸補(bǔ)償,為了指示目標(biāo)裝置,信號(hào)通過(guò)控制設(shè)備100而被傳送408至目標(biāo)裝置,所述目標(biāo)裝置將需要相對(duì)于通過(guò)控制設(shè)備100而被發(fā)送至目標(biāo)裝置的任何軸參考導(dǎo)航數(shù)據(jù)來(lái)執(zhí)行指針軸補(bǔ)償。由此,當(dāng)控制設(shè)備100的數(shù)據(jù)通信410由目標(biāo)裝置所接收,并且所述數(shù)據(jù)通信410包括用于目標(biāo)裝置的表示指令的數(shù)據(jù)從而執(zhí)行指針軸補(bǔ)償?shù)臅r(shí)候,目標(biāo)裝置就將開(kāi)始激活用于執(zhí)行所指示的功能所必須的合適的過(guò)程或動(dòng)作416,例如目標(biāo)裝置操作軟件執(zhí)行指令以校準(zhǔn)接受自控制設(shè)備100的表示控制設(shè)備相對(duì)于控制設(shè)備100的A、B和C軸的運(yùn)動(dòng)的數(shù)據(jù)至目標(biāo)裝置的X、Y和Z軸,從而補(bǔ)償控制設(shè)備100的側(cè)表面202、204、206中目前正在起作用的那一個(gè)。如果指令不是指針軸補(bǔ)償類型的,那么在步驟414,用于執(zhí)行所指示的功能所必需的合適的過(guò)程或動(dòng)作就會(huì)在目標(biāo)裝置內(nèi)激活,并完成接收信息的處理。在步驟418,主裝置的操作軟件還可以檢查指令序列的其余內(nèi)容,并且如果指令序列為空的,那么所接收的信息的處理就可被認(rèn)為是完成的。雖然上述是在單獨(dú)的方向調(diào)整指令由控制設(shè)備100發(fā)送至目標(biāo)裝置的背景下,但是將會(huì)理解的是,在替換實(shí)施方式中,可以采用對(duì)這種信息進(jìn)行通訊的其它技術(shù)。例如,除了采用單獨(dú)發(fā)送的方式,方向數(shù)據(jù)可被嵌入至包含每個(gè)規(guī)則導(dǎo)航/指針輸出的指令數(shù)據(jù)中,例如通過(guò)在每個(gè)傳送數(shù)據(jù)包內(nèi)的預(yù)定位字段的方式。
[0019]參見(jiàn)圖5,在第二種示例性的實(shí)施方式中,控制設(shè)備100的操作軟件使用源自傳感器318的數(shù)據(jù)來(lái)檢測(cè)控制設(shè)備100的方向,從而由此確定側(cè)表面202、204和206中的哪一個(gè)會(huì)被認(rèn)為是控制設(shè)備100的作用表面?;谶@種信息,控制設(shè)備100將自身調(diào)整正在傳送至目標(biāo)裝置的任何軸參考指向數(shù)據(jù),從而根據(jù)需要補(bǔ)償控制設(shè)備100的當(dāng)前方面。更特別地,控制設(shè)備100的運(yùn)動(dòng)通過(guò)傳感器318被檢測(cè)500,當(dāng)感應(yīng)到控制設(shè)備100已經(jīng)向右側(cè)或左側(cè)旋轉(zhuǎn)502至一定角度,所述角度表示遙控器100的作用側(cè)202、204、206已經(jīng)變化504 (例如控制設(shè)備100被感應(yīng)為已經(jīng)旋轉(zhuǎn)經(jīng)過(guò)預(yù)定的、臨界的角度),并且因此,需要506指針軸補(bǔ)償,控制設(shè)備100將啟動(dòng)執(zhí)行所指示的功能所必需的恰當(dāng)?shù)倪^(guò)程或動(dòng)作508,例如控制設(shè)備100運(yùn)行以相對(duì)于目標(biāo)設(shè)備的X、Y和Z軸,校準(zhǔn)控制設(shè)備相對(duì)于控制設(shè)備的A、B和C軸的移動(dòng),從而補(bǔ)償控制設(shè)備100