两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

對設(shè)備的預(yù)期移動(dòng)的補(bǔ)償?shù)闹谱鞣椒?

文檔序號:6595057閱讀:252來源:國知局
專利名稱:對設(shè)備的預(yù)期移動(dòng)的補(bǔ)償?shù)闹谱鞣椒?br> 對設(shè)備的預(yù)期移動(dòng)的補(bǔ)償
背景技術(shù)
近年來,諸如移動(dòng)電話和便攜式音頻/視頻設(shè)備等移動(dòng)計(jì)算設(shè)備已經(jīng)變得日益流行。隨著設(shè)備不斷地變得更小且更易便攜,用戶已經(jīng)開始在執(zhí)行諸如步行、慢跑、跑步以及駕駛之類的各種活動(dòng)時(shí)操作設(shè)備。例如,用戶散步的同時(shí)檢查電子郵件信息。不幸的是,越小的設(shè)備外形要素通常導(dǎo)致設(shè)備上越小的屏幕尺寸。因此,在活動(dòng)中設(shè)備移動(dòng)或抖動(dòng)的效果變得更顯著,造成眼部壓力以及對操作和用戶體驗(yàn)的負(fù)面影響。

發(fā)明內(nèi)容
本發(fā)明的實(shí)施例通過預(yù)測設(shè)備的移動(dòng)并對預(yù)測的移動(dòng)進(jìn)行補(bǔ)償來改進(jìn)用戶與顯示設(shè)備的交互。簡檔描述了設(shè)備隨時(shí)間移動(dòng)的模式。根據(jù)設(shè)備的移動(dòng)而生成的移動(dòng)數(shù)據(jù)與模式相比較。根據(jù)比較選擇簡檔中的一個(gè)。被選擇的簡檔包括用于依照對移動(dòng)的預(yù)測來相對于設(shè)備的顯示區(qū)域調(diào)整圖像數(shù)據(jù)的補(bǔ)償數(shù)據(jù)。經(jīng)調(diào)整的圖像數(shù)據(jù)被提供給設(shè)備以供顯
7J\ ο提供本發(fā)明內(nèi)容以便以簡化形式介紹將在以下的具體實(shí)施方式
中進(jìn)一步描述的一些概念。本概述不旨在標(biāo)識出所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護(hù)的主題的范圍。


圖1是示出用戶與計(jì)算設(shè)備交互的示例性框圖。圖2是示出具有一個(gè)或多個(gè)加速計(jì)的顯示設(shè)備的示例性框圖。圖3A和IBB是描述移動(dòng)計(jì)算設(shè)備的移動(dòng)的示例性框圖。圖4是描述根據(jù)預(yù)測的顯示設(shè)備的移動(dòng)對圖像數(shù)據(jù)進(jìn)行調(diào)整的示例性流程圖。圖5是描述用戶執(zhí)行活動(dòng)同時(shí)查看移動(dòng)計(jì)算設(shè)備的示例圖。圖6是描述顯示設(shè)備的一系列移動(dòng)以及顯示在設(shè)備上的文本的移動(dòng)的示例性框圖。在全部附圖中,相應(yīng)的參考標(biāo)號指示相應(yīng)的部分。
具體實(shí)施例方式參照附圖,本發(fā)明的實(shí)施例自動(dòng)檢測顯示設(shè)備204的移動(dòng)并且使顯示在顯示設(shè)備 204上的圖像穩(wěn)定。本發(fā)明的各方面用于預(yù)測移動(dòng)并動(dòng)態(tài)地補(bǔ)償該移動(dòng)以維持設(shè)備與用戶 101之間的固定視線。例如,圖像在與預(yù)測的移動(dòng)相反的方向上被偏移了一定量的像素行或列。補(bǔ)償有效地使圖像相對于移動(dòng)穩(wěn)定在顯示設(shè)備204上,從而提供了改進(jìn)的用戶體驗(yàn),盡管有移動(dòng)存在。雖然本發(fā)明的各方面是結(jié)合顯示設(shè)備204是移動(dòng)計(jì)算設(shè)備302或其它計(jì)算設(shè)備 102來描述的,本發(fā)明的實(shí)施例可配合任何遭受移動(dòng)或抖動(dòng)的具有顯示區(qū)域206的設(shè)備來使用。例如,本發(fā)明的各方面可與諸如膝上型計(jì)算機(jī)、游戲控制臺(tái)、以及手持或車載導(dǎo)航設(shè)備配合使用。此外,雖然本發(fā)明的各方面是結(jié)合提供與顯示設(shè)備204的移動(dòng)有關(guān)的數(shù)據(jù)的一個(gè)或多個(gè)數(shù)字加速計(jì)208來描述的,本發(fā)明的實(shí)施例可與用于確定顯示設(shè)備204的移動(dòng)數(shù)據(jù)的其它裝置配合使用。另外,雖然本發(fā)明的各方面是結(jié)合軟件形式的實(shí)現(xiàn)來描述的,本發(fā)明的實(shí)施例可與包括硬件、軟件、固件或其組合的任何形式的實(shí)現(xiàn)配合使用。重新回到圖1,示例性框圖描述了用戶101與計(jì)算設(shè)備102交互。計(jì)算設(shè)備102包括處理器104和存儲(chǔ)器區(qū)域106或其他計(jì)算機(jī)可讀介質(zhì)。存儲(chǔ)器區(qū)域106包括一個(gè)或多個(gè)計(jì)算機(jī)可執(zhí)行組件,諸如定制組件114、接口組件116、抖動(dòng)組件116、矯正器組件120以及驅(qū)動(dòng)器組件122。這些組件的操作在下文中參考圖4來描述。存儲(chǔ)器區(qū)域106還存儲(chǔ)一個(gè)或多個(gè)簡檔108,諸如簡檔#1至簡檔#N,其中N是正整數(shù)。簡檔108描述計(jì)算設(shè)備102隨時(shí)間的可能的移動(dòng)。簡檔108可與例如由用戶101進(jìn)行的諸如步行、跑步或慢跑之類的不同活動(dòng)相關(guān)聯(lián)。簡檔108中的每一個(gè)包括模式數(shù)據(jù)110 和補(bǔ)償數(shù)據(jù)112。補(bǔ)償數(shù)據(jù)112描述計(jì)算設(shè)備102的移動(dòng)期間圖像數(shù)據(jù)202與計(jì)算設(shè)備102 的顯示區(qū)域206之間的關(guān)系。依照對計(jì)算設(shè)備102的移動(dòng)(例如顯示抖動(dòng))的預(yù)測將補(bǔ)償數(shù)據(jù)112應(yīng)用于圖像數(shù)據(jù)202以偏移或補(bǔ)償所預(yù)測的移動(dòng)。模式數(shù)據(jù)110包括例如計(jì)算設(shè)備102的預(yù)測的移動(dòng)序列,包括每一移動(dòng)的方向和幅度。補(bǔ)償數(shù)據(jù)112包括例如對圖像數(shù)據(jù)202進(jìn)行的調(diào)整的序列(例如像素行和/或像素列調(diào)整)來抵消模式數(shù)據(jù)110中的預(yù)測的移動(dòng)序列。接著參考圖2,示例性框圖描述了具有一個(gè)或多個(gè)加速計(jì)的顯示設(shè)備204。加速計(jì) 208包括例如加速計(jì)#1至加速計(jì)#M,其中M是正整數(shù)。包括數(shù)字或模擬加速計(jì)的加速計(jì) 208感測顯示設(shè)備204的傾斜的方向或位置的改變,并提供加速度數(shù)據(jù)?,F(xiàn)有技術(shù)中已知有各種類型的加速計(jì),諸如壓電加速計(jì)、壓阻加速計(jì)、應(yīng)變加速計(jì)、微電機(jī)加速計(jì)等。本發(fā)明的各方面可與這些或其它類型的加速計(jì)208配合使用。加速計(jì)208被用于檢測指示顯示設(shè)備 204的移動(dòng)的小中斷,諸如對于散步的用戶101來說不尋常的中斷。顯示設(shè)備204還包括顯示區(qū)域206或屏幕。顯示區(qū)域206可構(gòu)成顯示設(shè)備204的表面的任何部分。顯示區(qū)域206能夠呈現(xiàn)包括視頻數(shù)據(jù)的圖像數(shù)據(jù)202。接著參考圖3A和3B,示例性框圖描述了移動(dòng)計(jì)算設(shè)備302的移動(dòng)。圖3A描述了移動(dòng)計(jì)算設(shè)備302的一側(cè)到另一側(cè)的水平運(yùn)動(dòng)。圖:3B描述了移動(dòng)計(jì)算設(shè)備302的上下的垂直移動(dòng)。在一些實(shí)施例中(未示出),移動(dòng)計(jì)算設(shè)備302還朝向用戶101以及遠(yuǎn)離用戶 101移動(dòng)。在另一些其它實(shí)施例中(未示出),移動(dòng)計(jì)算設(shè)備302具有盤旋旋轉(zhuǎn)。本發(fā)明的實(shí)施例可用于補(bǔ)償三個(gè)空間維度或方向中的一個(gè)或多個(gè)上的移動(dòng),包括在這些維度中的任何維度內(nèi)的方向的組合。在一些實(shí)施例中,用一個(gè)加速計(jì)208提供與在三個(gè)空間維度中的一個(gè)上的移動(dòng)有關(guān)的數(shù)據(jù)。例如,為了獲取三維移動(dòng)數(shù)據(jù),移動(dòng)計(jì)算設(shè)備302包括三個(gè)加速計(jì) 208。接著參考圖4,示例性流程圖描述了基于顯示設(shè)備204的預(yù)測的移動(dòng)對圖像數(shù)據(jù) 202進(jìn)行調(diào)整或重定位。圖4中描述的操作可結(jié)合圖1中描述的計(jì)算機(jī)可執(zhí)行組件來描述。 各組件在顯示設(shè)備204移動(dòng)期間維持在用戶101和顯示設(shè)備204之間的視線。定制組件 114在402定義簡檔108中的一個(gè)或多個(gè)。簡檔108為用戶101描述了顯示設(shè)備204隨時(shí)間的移動(dòng)。在一些實(shí)施例中,簡檔108是用戶專用的。例如,定制組件114提示用戶101來提供用戶101的特征,簡檔108是基于這些特征來定義的。物理特征可被用來修改存儲(chǔ)在顯示設(shè)備204上的默認(rèn)簡檔108??商鎿Q的,定制組件114通過使用附在用戶101或其它人上的軌跡球的停止-運(yùn)動(dòng)(stop-motion)相機(jī)來定義簡檔108。物理特征包括但不限于步長、步速、臂長以及腿長。如果在404處由接口組件116接收到或檢測到運(yùn)動(dòng)數(shù)據(jù),則在406處訪問存儲(chǔ)的簡檔108。例如,從與顯示設(shè)備204相關(guān)聯(lián)的一個(gè)或多個(gè)加速計(jì)208處接收到移動(dòng)數(shù)據(jù)。在 408處,將接收到的移動(dòng)數(shù)據(jù)同與簡檔108相關(guān)聯(lián)的模式數(shù)據(jù)110進(jìn)行比較。至少根據(jù)在 408的比較,來標(biāo)識簡檔108中的一個(gè)(例如,用戶101已經(jīng)開始散步)。例如,所標(biāo)識的簡檔108是其模式數(shù)據(jù)110與從顯示設(shè)備204接收到的移動(dòng)數(shù)據(jù)最接近地匹配的簡檔108。 在一些實(shí)施例中,接口設(shè)備116計(jì)算接收到的數(shù)據(jù)的基于時(shí)間的平均值。抖動(dòng)組件116根據(jù)基于時(shí)間的平均值來標(biāo)識簡檔108。抖動(dòng)組件116還可部分根據(jù)基于時(shí)間的平均值以及部分基于與所標(biāo)識的簡檔相關(guān)聯(lián)的模式數(shù)據(jù)110或補(bǔ)償數(shù)據(jù)112來計(jì)算預(yù)測的移動(dòng)。當(dāng)在202接收到圖像數(shù)據(jù)202時(shí),在412將與所標(biāo)識的簡檔108相關(guān)聯(lián)的補(bǔ)償數(shù)據(jù)112應(yīng)用于圖像數(shù)據(jù)202以調(diào)整圖像數(shù)據(jù)202。例如,抖動(dòng)組件116計(jì)算顯示設(shè)備204隨時(shí)間的預(yù)測的移動(dòng)。在一些實(shí)施例中,以像素行或列為單位來測量預(yù)測的移動(dòng)。矯正器組件120基于預(yù)測的移動(dòng)在對應(yīng)時(shí)間修改圖像數(shù)據(jù)202以補(bǔ)償或偏移預(yù)測的移動(dòng)從而維持圖像相對于用戶101的穩(wěn)定性。在顯示設(shè)備204包含標(biāo)準(zhǔn)顯示區(qū)域的示例中,矯正器組件120修改圖像數(shù)據(jù)202,使得被修改的圖像數(shù)據(jù)202的一部分被顯示在標(biāo)準(zhǔn)顯示區(qū)域以外。例如,預(yù)測的移動(dòng)被計(jì)算出是在垂直方向。隨后將圖像202在垂直方向上朝預(yù)測的移動(dòng)相反的方向偏移(例如,偏移一個(gè)或多個(gè)像素行),如補(bǔ)償數(shù)據(jù)112所定義的。 在另一示例中,預(yù)測的移動(dòng)被計(jì)算出是在水平方向。隨后將圖像202在水平方向上朝預(yù)測的移動(dòng)相反的方向偏移(例如,偏移一個(gè)或多個(gè)像素列),如補(bǔ)償數(shù)據(jù)112所定義的。一般來說,補(bǔ)償數(shù)據(jù)112被用于確定顯示設(shè)備204移動(dòng)的方向,并將顯示設(shè)備朝與該方向相反的方向偏移,從而使圖像的顯示穩(wěn)定。顯示設(shè)備204可包括圍繞顯示區(qū)域206的額外的像素行和列,這些額外的像素行和列被保留為本發(fā)明的各方面使用(例如,在顯示區(qū)域的每一側(cè)——上、下、左及右——用于偏移圖像數(shù)據(jù)202)。移動(dòng)數(shù)據(jù)(例如,來自加速計(jì)208)被用于在適當(dāng)時(shí)利用額外的像素行和列來在顯示設(shè)備204上重定位圖像。作為補(bǔ)充或替換,顯示設(shè)備206內(nèi)現(xiàn)存的行和列也被保留供使用。保留的行和列的數(shù)量可根據(jù)所需的補(bǔ)償?shù)牧?、預(yù)測的移動(dòng)的程度、移動(dòng)設(shè)備易于移動(dòng)的程度而變化。在一些實(shí)施例中,行和列的數(shù)量是動(dòng)態(tài)確定的,因?yàn)橐苿?dòng)數(shù)據(jù)是持續(xù)地由接口組件116接收的。 例如,在劇烈的活動(dòng)中,被顯示的圖像可被縮小或以其它形式在尺寸上縮減以使可用的額外的像素行和列被用于補(bǔ)償預(yù)測的移動(dòng)。在一些實(shí)施例中,基于由接口組件116持續(xù)接收的移動(dòng)數(shù)據(jù)來改變與所標(biāo)識的簡檔108相關(guān)聯(lián)的補(bǔ)償數(shù)據(jù)112(例如,基于計(jì)算得到的移動(dòng)頻率)。例如,如果補(bǔ)償數(shù)據(jù)112 指示三個(gè)像素列的圖像偏移,而最近接收到的移動(dòng)數(shù)據(jù)指示顯示設(shè)備204 —般比模式數(shù)據(jù) 110所描述的要移動(dòng)得少,則可將圖像數(shù)據(jù)202偏移少于三列的像素以準(zhǔn)確地補(bǔ)償預(yù)測的移動(dòng)。另外,如果設(shè)備204注意到與期望的模式數(shù)據(jù)的持續(xù)偏差,但使用的簡檔指示保持不變,則設(shè)備204可用新的期望的補(bǔ)償數(shù)據(jù)來更新簡檔,更新可通過對存儲(chǔ)的簡檔數(shù)據(jù)進(jìn)行永久的修改或通過發(fā)布僅作用在當(dāng)前使用會(huì)話長度中的臨時(shí)修改來實(shí)現(xiàn)。
在抖動(dòng)組件116計(jì)算移動(dòng)設(shè)備204的預(yù)測的移動(dòng)在特定時(shí)間遠(yuǎn)離用戶101的示例中,矯正器組件120通過放大圖像數(shù)據(jù)202來修改圖像數(shù)據(jù)202,從而維持圖像數(shù)據(jù)202的恒定的縮放系數(shù)。補(bǔ)償數(shù)據(jù)112可與來自顯示設(shè)備204的移動(dòng)數(shù)據(jù)同步(例如,基于由接口組件116 接收到的當(dāng)前移動(dòng)數(shù)據(jù))來使得補(bǔ)償數(shù)據(jù)112的恰當(dāng)?shù)牟糠挚杀粦?yīng)用于顯示設(shè)備204的預(yù)測的移動(dòng)。驅(qū)動(dòng)器組件122顯示(或提供顯示)經(jīng)修改的圖像數(shù)據(jù)202。在顯示設(shè)備是移動(dòng)計(jì)算設(shè)備302的實(shí)施例中,移動(dòng)計(jì)算設(shè)備302持續(xù)地接收來自加速計(jì)208中的至少一個(gè)的數(shù)據(jù)。在存在省電問題的實(shí)施例中,通過開啟“自動(dòng)引導(dǎo) (auto-pilot)”模式可減少電力使用,其中在所述“自動(dòng)引導(dǎo)”模式中,加速計(jì)208僅在短的時(shí)間間隔內(nèi)被開啟,數(shù)據(jù)被處理,簡檔被選擇,隨后加速計(jì)208就被關(guān)閉,且資源不被用于評估傳入數(shù)據(jù)。將接收的數(shù)據(jù)與簡檔108中的每一個(gè)的模式數(shù)據(jù)110相比較,并且標(biāo)識簡檔108 中的一個(gè)(例如,其模式數(shù)據(jù)110與接收的數(shù)據(jù)最接近地匹配的簡檔108)。執(zhí)行圖4中的操作412和414。即使在簡檔108中的一個(gè)已經(jīng)被選擇之后,數(shù)據(jù)仍然持續(xù)地從加速計(jì)208 接收并與模式數(shù)據(jù)110相比較來標(biāo)識簡檔108中的改變。例如,用戶101停止跑步并開始步行。作為替換或補(bǔ)充,顯示設(shè)備204接收改變的通知(例如,通過一事件)或檢測顯示設(shè)備 204的移動(dòng)的改變(例如,當(dāng)用戶101改變造成移動(dòng)設(shè)備204的移動(dòng)的活動(dòng)時(shí))。例如,顯示設(shè)備204變得連接到車輛或變得斷開與車輛的連接。事件的另一示例包括顯示設(shè)備204 的速度超過一閾值(例如,用戶101進(jìn)入汽車并駕駛),或者顯示設(shè)備204的速度降低至閾值以下。隨后基于接收到的通知或檢測到的改變來選擇另一簡檔108。接著參考圖5,示例圖描述了用戶101進(jìn)行活動(dòng)同時(shí)還查看移動(dòng)計(jì)算設(shè)備302?;顒?dòng)包括例如步行、跑步、慢跑或乘坐機(jī)動(dòng)車輛。本發(fā)明的各方面可用于維持用戶101與移動(dòng)計(jì)算設(shè)備302之間的固定視點(diǎn)或視線。接著參考圖6,示例性框圖描述了顯示設(shè)備204的移動(dòng)的序列。當(dāng)顯示設(shè)備204向上移動(dòng)時(shí),本發(fā)明的各方面預(yù)測該移動(dòng)并確定將顯示的文本向下調(diào)整的抵消像素量。當(dāng)顯示設(shè)備204向下移動(dòng)時(shí),本發(fā)明的各方面預(yù)測該移動(dòng)并確定將顯示的文本向上調(diào)整的抵消
像素量。示例性操作環(huán)境作為示例而非限制,計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)等信息。通信介質(zhì)一般以諸如載波或其它傳輸機(jī)制等已調(diào)制數(shù)據(jù)信號來體現(xiàn)計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù),并且包括任何信息傳遞介質(zhì)。以上的任一種的組合也包括在計(jì)算機(jī)可讀介質(zhì)的范圍之內(nèi)。盡管結(jié)合示例性計(jì)算系統(tǒng)環(huán)境進(jìn)行了描述,但本發(fā)明的各實(shí)施例可用于眾多其它通用或?qū)S糜?jì)算系統(tǒng)環(huán)境或配置。適用于本發(fā)明各方面的公知的計(jì)算系統(tǒng)、環(huán)境和/或配置的示例包括,但不限于移動(dòng)計(jì)算設(shè)備、個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持式或膝上型設(shè)備、多處理器系統(tǒng)、游戲控制臺(tái)、基于微處理器的系統(tǒng)、機(jī)頂盒、可編程消費(fèi)電子產(chǎn)品、移動(dòng)電話、網(wǎng)絡(luò)PC、小型機(jī)、大型計(jì)算機(jī)、包括上述系統(tǒng)或設(shè)備中的任一個(gè)的分布式計(jì)算機(jī)環(huán)境
可以在由一臺(tái)或多臺(tái)計(jì)算機(jī)或其他設(shè)備執(zhí)行的諸如程序模塊之類的計(jì)算機(jī)可執(zhí)行指令的一般上下文中來描述本發(fā)明的各實(shí)施例。計(jì)算機(jī)可執(zhí)行指令可以被組織成一個(gè)或多個(gè)計(jì)算機(jī)可執(zhí)行組件或模塊。一般而言,程序模塊包括,但不限于,執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件,以及數(shù)據(jù)結(jié)構(gòu)??梢岳萌魏螖?shù)量的這樣的組件或模塊及其組織來實(shí)現(xiàn)本發(fā)明的各方面。例如,本發(fā)明的各方面不僅限于附圖中所示出并且在此處所描述的特定計(jì)算機(jī)可執(zhí)行指令或特定組件或模塊。本發(fā)明的其他實(shí)施例可以包括具有比此處所示出和描述的功能更多或更少功能的不同的計(jì)算機(jī)可執(zhí)行指令或組件。此處所示出和描述的實(shí)施例以及此處沒有具體描述但落于本發(fā)明的各方面的范圍內(nèi)的實(shí)施例構(gòu)成了用于響應(yīng)于移動(dòng)計(jì)算設(shè)備302的預(yù)測的移動(dòng)來對圖像數(shù)據(jù)202進(jìn)行調(diào)整的示例性裝置、以及用于基于與所標(biāo)識的簡檔108之一相關(guān)聯(lián)的補(bǔ)償數(shù)據(jù)112以及基于持續(xù)地從加速計(jì)208接收的數(shù)據(jù)對圖像數(shù)據(jù)202進(jìn)行調(diào)整的示例性裝置。此處所示出和描述的本發(fā)明的各實(shí)施例中的操作的執(zhí)行或?qū)崿F(xiàn)的順序不是必需的,除非另外指定。即,除非另外指定,否則操作可以按任何順序執(zhí)行,且本發(fā)明的各實(shí)施例可以包括比此處所公開的操作更多或更少的操作。例如,構(gòu)想了在一個(gè)操作之前、同時(shí)或之后執(zhí)行另一個(gè)操作是在本發(fā)明的各方面的范圍之內(nèi)的。當(dāng)介紹本發(fā)明的各方面的元素或其實(shí)施例時(shí),冠詞“一”、“一個(gè)”、“該”、“所述”旨
在表示有元素中的一個(gè)或多個(gè)。術(shù)語“包括”、“包含”以及“具有”旨在是包含性的,并意味著除所列出的元素以外還可以有額外的元素。已經(jīng)詳細(xì)地描述了本發(fā)明的各方面,顯然,在不偏離所附權(quán)利要求書所定義的本發(fā)明的各方面的范圍的情況下,可以進(jìn)行各種修改和變化。在不偏離本發(fā)明的各方面的范圍的情況下,可以對上面的構(gòu)造、產(chǎn)品以及方法作出各種更改,上面的描述中所包含的和各個(gè)附圖中所示出的所有主題應(yīng)該解釋為說明性的,而不是限制性的。
權(quán)利要求
1.一種用于預(yù)測和補(bǔ)償移動(dòng)計(jì)算設(shè)備(302)上的顯示抖動(dòng)的系統(tǒng),所述系統(tǒng)包括 用于存儲(chǔ)描述人類步態(tài)的一個(gè)或多個(gè)簡檔(108)的存儲(chǔ)器區(qū)域(106),所述簡檔(108)中的每一個(gè)包含模式數(shù)據(jù)(110)和補(bǔ)償數(shù)據(jù)(112),其中所述補(bǔ)償數(shù)據(jù)(11 描述當(dāng)所述移動(dòng)計(jì)算設(shè)備(302)的用戶(101)攜帶所述移動(dòng)計(jì)算設(shè)備(30 步行時(shí)圖像數(shù)據(jù)(20 與所述移動(dòng)計(jì)算設(shè)備(302)的顯示區(qū)域(206)之間的關(guān)系; 處理器(104),所述處理器被編程為持續(xù)從所述移動(dòng)計(jì)算設(shè)備(302)的至少一個(gè)加速計(jì)(208)接收數(shù)據(jù); 將接收到的數(shù)據(jù)與所述簡檔(108)的模式數(shù)據(jù)(110)相比較; 基于所述比較來標(biāo)識所述簡檔(108)中的一個(gè); 接收圖像數(shù)據(jù)O02)以供顯示在所述移動(dòng)計(jì)算設(shè)備(30 上; 基于與所述簡檔(108)中的所標(biāo)識的一個(gè)簡檔相關(guān)聯(lián)的補(bǔ)償數(shù)據(jù)(112)以及基于從所述加速計(jì)(208)持續(xù)地接收的數(shù)據(jù)來調(diào)整所接收的圖像數(shù)據(jù)(20 ;以及提供經(jīng)調(diào)整的圖像數(shù)據(jù)O02)以顯示在所述移動(dòng)計(jì)算設(shè)備(30 上,其中當(dāng)所述用戶攜帶所述計(jì)算設(shè)備(30 步行時(shí),所述經(jīng)調(diào)整的圖像數(shù)據(jù)(20 補(bǔ)償所述移動(dòng)計(jì)算設(shè)備 (302)的預(yù)測的抖動(dòng)。
2.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述處理器被編程為通過將所述圖像數(shù)據(jù)相對于所述移動(dòng)計(jì)算設(shè)備上的顯示區(qū)域在垂直方向上與預(yù)測的抖動(dòng)反向地偏移一個(gè)或多個(gè)像素行來調(diào)整接收的圖像數(shù)據(jù)以維持所述用戶與所述移動(dòng)計(jì)算設(shè)備之間的視線。
3.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述移動(dòng)計(jì)算設(shè)備包括提供三個(gè)空間維度中的數(shù)據(jù)的多個(gè)加速計(jì)。
4.如權(quán)利要求1所述的系統(tǒng),其特征在于,所述處理器還被編程為基于從所述加速計(jì)接收到的數(shù)據(jù)來計(jì)算所述移動(dòng)計(jì)算設(shè)備的移動(dòng)的頻率,并且所述處理器被編程為基于計(jì)算得到的移動(dòng)的頻率來動(dòng)態(tài)地改變所述補(bǔ)償數(shù)據(jù)。
5.如權(quán)利要求1所述的系統(tǒng),其特征在于,還包括用于響應(yīng)于所述移動(dòng)計(jì)算設(shè)備的預(yù)測的移動(dòng)來調(diào)整所述圖像數(shù)據(jù)的裝置,并且還包括用于基于與所述簡檔中的所標(biāo)識的一個(gè)簡檔相關(guān)聯(lián)的補(bǔ)償數(shù)據(jù)以及基于從所述加速計(jì)持續(xù)地接收的數(shù)據(jù)來調(diào)整所述圖像數(shù)據(jù)的裝置。
6.一種方法,包括訪問描述顯示設(shè)備(204)隨時(shí)間的移動(dòng)的一個(gè)或多個(gè)簡檔(108),所述簡檔(108)中的每一個(gè)包含模式數(shù)據(jù)(110)和補(bǔ)償數(shù)據(jù)(112),其中所述補(bǔ)償數(shù)據(jù)(11 描述所述顯示設(shè)備 (204)隨時(shí)間移動(dòng)時(shí)圖像數(shù)據(jù)(202)與所述顯示設(shè)備Q04)的顯示區(qū)域之間的關(guān)系; 從與所述顯示設(shè)備(204)相關(guān)聯(lián)的至少一個(gè)加速計(jì)(208)接收數(shù)據(jù); 將接收到的數(shù)據(jù)與所述簡檔(108)的模式數(shù)據(jù)(110)相比較; 基于所述比較來標(biāo)識所述簡檔(108)中的一個(gè); 接收待用于顯示設(shè)備O04)的圖像數(shù)據(jù)(202);應(yīng)用與所述簡檔(108)中的所標(biāo)識的一個(gè)簡檔相關(guān)聯(lián)的補(bǔ)償數(shù)據(jù)(112)并且基于從所述加速計(jì)(208)接收的數(shù)據(jù)來相對于所述顯示區(qū)域調(diào)整接收到的圖像數(shù)據(jù)(20 ;以及提供經(jīng)調(diào)整的圖像數(shù)據(jù)O02)以顯示在所述顯示設(shè)備(204)上,其中經(jīng)調(diào)整的圖像數(shù)據(jù)(20 動(dòng)態(tài)地補(bǔ)償所述顯示設(shè)備O04)隨時(shí)間的預(yù)測的移動(dòng)。
7.如權(quán)利要求6所述的方法,其特征在于,訪問簡檔包括訪問描述所述顯示設(shè)備的移動(dòng)的簡檔,所述顯示設(shè)備包括以下的一個(gè)或多個(gè)移動(dòng)計(jì)算設(shè)備、個(gè)人數(shù)字助理、便攜式音樂播放器、便攜式游戲控制臺(tái)、以及蜂窩電話。
8.如權(quán)利要求6所述的方法,其特征在于,從所述加速計(jì)接收數(shù)據(jù)包括以下的一個(gè)或多個(gè)從與包含所述顯示設(shè)備的車輛相關(guān)聯(lián)的加速計(jì)接收數(shù)據(jù),以及從至少三個(gè)加速計(jì)接收數(shù)據(jù),其中所述三個(gè)加速計(jì)一起提供三個(gè)空間維度上的加速度數(shù)據(jù)。
9.如權(quán)利要求6所述的方法,其特征在于,訪問所述簡檔包括訪問關(guān)于以下活動(dòng)中的一個(gè)或多個(gè)的簡檔步行、跑步、慢跑、以及乘坐機(jī)動(dòng)車輛。
10.如權(quán)利要求6所述的方法,其特征在于,還包括基于所述模式數(shù)據(jù)、補(bǔ)償數(shù)據(jù)、以及從所述加速計(jì)接收的數(shù)據(jù)來計(jì)算在接下來的時(shí)間所述顯示設(shè)備的預(yù)測的移動(dòng),并且其中應(yīng)用所述補(bǔ)償數(shù)據(jù)包括根據(jù)計(jì)算得到的所述顯示設(shè)備的預(yù)測的移動(dòng)來應(yīng)用所述補(bǔ)償數(shù)據(jù)以調(diào)整接收的圖像數(shù)據(jù)。
11.如權(quán)利要求6所述的方法,其特征在于,應(yīng)用所述補(bǔ)償數(shù)據(jù)包括在與所述顯示設(shè)備移動(dòng)相反的方向上將接收的圖像數(shù)據(jù)相對于所述顯示區(qū)域垂直地偏移一定量的像素行,所述一定量的像素行由所述補(bǔ)償數(shù)據(jù)定義。
12.如權(quán)利要求6所述的方法,其特征在于,應(yīng)用所述補(bǔ)償數(shù)據(jù)包括在與所述顯示設(shè)備移動(dòng)相反的方向上將接收的圖像數(shù)據(jù)相對于所述顯示區(qū)域水平地偏移一定量的像素列,所述一定量的像素列由所述補(bǔ)償數(shù)據(jù)定義。
13.如權(quán)利要求6所述的方法,其特征在于,還包括接收與所述顯示設(shè)備的移動(dòng)相關(guān)聯(lián)的事件的通知;以及響應(yīng)于接收的通知選擇所述簡檔中的另一個(gè)。
14.如權(quán)利要求13所述的方法,其特征在于,接收所述通知包括接收關(guān)于以下的一個(gè)或多個(gè)的通知所述顯示設(shè)備連接到車輛、所述顯示設(shè)備從車輛斷開連接、所述顯示設(shè)備的速度超過閾值、以及所述顯示設(shè)備的速度降低至閾值以下。
15.如權(quán)利要求6所述的方法,其特征在于,還包括具有計(jì)算機(jī)可執(zhí)行組件的一種或多種計(jì)算機(jī)可讀介質(zhì),所述組件包括用于為所述用戶定義描述所述顯示設(shè)備隨時(shí)間的移動(dòng)的一個(gè)或多個(gè)簡檔的定制組件, 所述定義的簡檔與所述用戶相關(guān)聯(lián);用于接收描述所述顯示設(shè)備的移動(dòng)的數(shù)據(jù)的接口組件;用于基于由所述定制組件定義的簡檔以及由所述接口組件接收的數(shù)據(jù)來計(jì)算所述顯示設(shè)備的預(yù)測的移動(dòng)的抖動(dòng)組件;用于基于由所述抖動(dòng)組件計(jì)算得到的預(yù)測的移動(dòng)來修改用于顯示的圖像數(shù)據(jù)以補(bǔ)償該預(yù)測的移動(dòng)的矯正器組件;以及用于顯示由所述矯正器組件修改的圖像數(shù)據(jù)的驅(qū)動(dòng)器組件。
全文摘要
預(yù)測顯示設(shè)備的移動(dòng)以及補(bǔ)償預(yù)測的移動(dòng)。當(dāng)用戶進(jìn)行活動(dòng)同時(shí)查看設(shè)備,則設(shè)備經(jīng)歷移動(dòng)。將移動(dòng)與同簡檔相關(guān)聯(lián)的模式數(shù)據(jù)相比較。基于該比較來選擇簡檔中的一個(gè)。至少基于與簡檔相關(guān)聯(lián)的補(bǔ)償數(shù)據(jù),修改用于顯示在設(shè)備上的圖像數(shù)據(jù)以補(bǔ)償預(yù)測的移動(dòng)。在一些實(shí)施例中,圖像數(shù)據(jù)被相對于設(shè)備的顯示區(qū)域水平地和/或垂直地在與預(yù)測的方向相反的方向上偏移。
文檔編號G06F3/048GK102165392SQ200980138431
公開日2011年8月24日 申請日期2009年9月22日 優(yōu)先權(quán)日2008年9月26日
發(fā)明者D·D·本特利 申請人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
云南省| 巴林左旗| 丰顺县| 张家界市| 清涧县| 台南市| 如东县| 绩溪县| 华亭县| 且末县| 南华县| 罗定市| 北海市| 博兴县| 繁峙县| 蓬溪县| 黄石市| 斗六市| 潮安县| 宁远县| 绥宁县| 开江县| 雷波县| 绥滨县| 大理市| 育儿| 满城县| 鞍山市| 定陶县| 慈溪市| 开原市| 安图县| 蓝山县| 平果县| 洛阳市| 富蕴县| 德令哈市| 玉屏| 平武县| 安溪县| 五河县|