傾斜以滾動(dòng)的制作方法
【技術(shù)領(lǐng)域】
[0001 ] 本公開內(nèi)容總體上涉及圖像顯示和觀看體驗(yàn)。
【背景技術(shù)】
[0002]諸如,智能電話、平板電腦或者便攜式計(jì)算機(jī)的計(jì)算裝置可包括用于確定它的方向或方位的集成元件,諸如,羅盤、加速計(jì)、或陀螺儀、和/或一個(gè)或多個(gè)此類元件外部的接口。該裝置還可包括一個(gè)或多個(gè)集成顯示屏幕和/或一個(gè)或多個(gè)外部顯示屏幕的接口。移動(dòng)計(jì)算裝置還可執(zhí)行軟件應(yīng)用,諸如,游戲、地圖應(yīng)用、網(wǎng)絡(luò)瀏覽器、個(gè)人信息管理應(yīng)用、工作生產(chǎn)力應(yīng)用或者社交網(wǎng)絡(luò)應(yīng)用。
【發(fā)明內(nèi)容】
[0003]當(dāng)圖像顯示在不足以大到同時(shí)顯示整個(gè)圖像的屏幕上時(shí),【具體實(shí)施方式】可使用戶能夠通過使用傾斜運(yùn)動(dòng)沿著一個(gè)或多個(gè)軸線在一個(gè)或多個(gè)方向上滾動(dòng)該圖像。該圖像可包括可以在屏幕上顯示的任何視覺內(nèi)容,作為實(shí)例而不是限制性方式,包括照片、表示為相冊(cè)的多個(gè)照片、一系列郵件、網(wǎng)頁、地圖、音樂圖書館的視覺呈現(xiàn)、視頻游戲或者技術(shù)圖。
[0004]計(jì)算裝置可確定用于圖像的滾動(dòng)范圍,根據(jù)陀螺儀測量初始傾斜,并且確定用于圖像的原點(diǎn)位置。一旦計(jì)算裝置從陀螺儀接收到滿足激活滾動(dòng)的閾值的運(yùn)動(dòng)已被滿足的指示,計(jì)算裝置基于來自傳感器的輸入和滾動(dòng)范圍計(jì)算進(jìn)展參數(shù)。計(jì)算裝置然后基于進(jìn)展參數(shù)更新圖像呈現(xiàn)。隨著計(jì)算裝置繼續(xù)從傳感器接收檢測到移動(dòng)的指示,計(jì)算裝置繼續(xù)適當(dāng)?shù)馗聢D像呈現(xiàn)。計(jì)算裝置還可接收用戶輸入以重新校正原點(diǎn)位置,在該點(diǎn)處,滾動(dòng)基于新的原點(diǎn)位置可繼續(xù)。
【附圖說明】
[0005]圖1A至圖1F是示出了根據(jù)本文公開的【具體實(shí)施方式】的滾動(dòng)圖像的線框圖。
[0006]圖2示出了根據(jù)本文公開的【具體實(shí)施方式】的用于滾動(dòng)圖像的示例性方法。
[0007]圖3示出了示例性計(jì)算機(jī)系統(tǒng)。
【具體實(shí)施方式】
[0008]當(dāng)圖像在不足以大到同時(shí)顯示整個(gè)圖像的屏幕上顯示時(shí),【具體實(shí)施方式】可使用戶能夠通過使用傾斜運(yùn)動(dòng)在一個(gè)或多個(gè)方向上滾動(dòng)該圖像。該圖像可包括可以在屏幕上顯示的任何視覺內(nèi)容,作為實(shí)例而不是限制性方式,包括照片、表示為相冊(cè)的多個(gè)照片、一系列郵件、網(wǎng)頁、地圖、音樂圖書館的視覺呈現(xiàn)、視頻游戲或者技術(shù)圖。
[0009]計(jì)算裝置可確定用于圖像的滾動(dòng)范圍,根據(jù)陀螺儀測量初始傾斜,并且確定用于圖像的原點(diǎn)位置。一旦計(jì)算裝置從陀螺儀接收滿足激活滾動(dòng)的閾值的運(yùn)動(dòng)已被滿足的指示,計(jì)算裝置基于來自傳感器的輸入和滾動(dòng)范圍計(jì)算進(jìn)展參數(shù)。計(jì)算裝置然后基于進(jìn)展參數(shù)更新圖像呈現(xiàn)。隨著計(jì)算裝置繼續(xù)從傳感器接收檢測到移動(dòng)的指示,計(jì)算裝置繼續(xù)適當(dāng)?shù)馗聢D像的呈現(xiàn)。計(jì)算裝置還可接收用戶輸入以重新校正原點(diǎn)位置,在該點(diǎn)處,滾動(dòng)可基于新的原點(diǎn)位置繼續(xù)。
[0010]圖1A至圖1F是示出了根據(jù)本文公開的【具體實(shí)施方式】的滾動(dòng)圖像的示例性使用情況的線框圖。如圖1A所示,用戶可使用計(jì)算裝置(諸如,智能電話)觀看海灘風(fēng)景的全景照片,當(dāng)調(diào)整大小使整個(gè)圖像出現(xiàn)在屏幕上時(shí),由于太小而不能觀看很多細(xì)節(jié)。關(guān)于圖3,將更詳細(xì)地描述計(jì)算裝置的實(shí)施方式。如圖1B中所示,用戶也許能夠放大圖像使得圖像的完全垂直范圍充滿整個(gè)顯示區(qū)域。此時(shí),用戶可以沿著垂直軸(如圖1B中的虛線所示)與顯示屏幕在一個(gè)平面上的左右搖擺地傾斜智能電話,以便來回滾動(dòng)整個(gè)全景圖像并且從圖像的左邊緣到圖像的右邊緣觀看全景圖像的全部,反之亦然。在另一實(shí)例中,用戶可以使用智能電話觀看聯(lián)系人列表并且沿著與顯示屏幕在一個(gè)平面上的水平軸上下傾斜智能電話,以便滾動(dòng)該聯(lián)系人列表。在另一實(shí)例中,用戶可以使用智能電話觀看地圖并且在與顯示屏幕在一個(gè)平面上的沿著水平軸和垂直軸的任意方向傾斜智能電話,以便滾動(dòng)該地圖。在本公開內(nèi)容的范圍內(nèi),“傾斜”指的是可通過陀螺儀測量的任何運(yùn)動(dòng),并且“傾斜”的測量指的是可通過陀螺儀測量的滾動(dòng)、傾斜、搖擺或者它們的任意組合的任何測量。盡管本文中描述的一些實(shí)施方式可能提及繞其可發(fā)生傾斜的單個(gè)軸,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)知道本文描述的滾動(dòng)可關(guān)于多于一個(gè)的軸實(shí)現(xiàn)。
[0011]在【具體實(shí)施方式】中,如圖1B中示出的實(shí)例所示,當(dāng)顯示圖像(緊跟在接收到放大指令之后)時(shí),呈現(xiàn)照片以便關(guān)于整個(gè)全景圖像居中,這個(gè)原點(diǎn)位置是圖像中滾動(dòng)可以開始的位置。在【具體實(shí)施方式】中,該原點(diǎn)位置根據(jù)具體應(yīng)用可設(shè)置在圖像中的一些位置處。例如,在用戶要求在圖書館瀏覽書籍書架的全景圖像以通過視覺識(shí)別找出一個(gè)或多個(gè)具體書本的應(yīng)用中,該原點(diǎn)位置可設(shè)置在圖像的左邊緣處。在另一實(shí)例中,至于聯(lián)系人列表,該原點(diǎn)位置可設(shè)置在該列表的頂部,或者在字母表的選定字母的聯(lián)系人列表中的第一條目處,從該原點(diǎn)位置用戶可以向下滾動(dòng)(以及倒退)。在【具體實(shí)施方式】中,該原點(diǎn)位置根據(jù)用戶選擇可設(shè)置在圖像中的一些位置處。例如,當(dāng)顯示美國的地圖時(shí),該原點(diǎn)位置可設(shè)置在用戶選擇的位置(例如,大峽谷區(qū)域)處,從該原點(diǎn)位置用戶可以在任何方向上圍繞地圖滾動(dòng)。在【具體實(shí)施方式】中,該原點(diǎn)位置根據(jù)相關(guān)因素可設(shè)置在圖像中的任何適當(dāng)?shù)奈恢锰帯?br>[0012]在【具體實(shí)施方式】中,如通過圖1B中示出的實(shí)例所示,當(dāng)顯示圖像(再次緊跟在接收到放大指令之后)時(shí),計(jì)算裝置還可顯示鼓勵(lì)該用戶的視覺提示以開始滾動(dòng)和/或通知用戶此特征是可用的。該提示可顯示在哪個(gè)方向上可以滾動(dòng)一如圖1B所示,可以在兩個(gè)方向上滾動(dòng),當(dāng)在圖1F中時(shí),僅可以在一個(gè)方向上滾動(dòng)(因?yàn)橐呀?jīng)到達(dá)圖像的邊緣)。
[0013]圖1C至圖1F示出了從圖1B中示出的原點(diǎn)位置和初始傾斜0°開始滾動(dòng)圖1A的全景照片的放大顯示的實(shí)例。如圖1C至圖1F所示,隨著用戶從初始傾斜開始順時(shí)針(相對(duì)于用戶握持的計(jì)算裝置)傾斜計(jì)算裝置,計(jì)算裝置通過測量傾斜變化來檢測移動(dòng)。一旦激活滾動(dòng)的閾值已經(jīng)滿足(例如,在任何一個(gè)方向上從初始傾斜將計(jì)算裝置傾斜超過最小增量2。,或者在任何一個(gè)方向上以比最小旋轉(zhuǎn)速率更快的速度傾斜計(jì)算裝置),計(jì)算裝置則根據(jù)所測量的傾斜開始滾動(dòng)圖像。如圖1C至圖1F所示,隨著傾斜增加,圖像滾動(dòng)的程度也增加,直到當(dāng)用戶已經(jīng)將計(jì)算裝置傾斜到達(dá)到圖像邊緣所需的程度時(shí)到達(dá)圖1F中的邊緣。
[0014]圖2示出了根據(jù)【具體實(shí)施方式】的用于滾動(dòng)圖像的示例性方法200。方法可以從步驟210開始,其中,計(jì)算裝置顯示用于顯示的圖像。在【具體實(shí)施方式】中,計(jì)算裝置可包括具有集成顯示屏幕的手持裝置。在【具體實(shí)施方式】中,計(jì)算裝置可連接至外部顯示屏幕。在本公開內(nèi)容的范圍內(nèi),當(dāng)物理連接(例如,經(jīng)由配線或者電線)、無線連接(例如,經(jīng)由藍(lán)牙、近場通信(NFC)、RF或者W1-Fi)、或者通過任何另一種網(wǎng)絡(luò)連接(例如,LAN、私用WAN或者互聯(lián)網(wǎng))時(shí),第一部件被說成是連接至第二部件。
[0015]在步驟220中,計(jì)算裝置確定圖像關(guān)于軸的滾動(dòng)范圍。在【具體實(shí)施方式】中,滾動(dòng)范圍基于圖像的長寬比以及圖像的絕對(duì)尺寸來確定,例如,滾動(dòng)范圍=((照片寬度/照片高度)* (DEGREES_TO_RADIANS (傾斜范圍)/ (長度/高度))),其中,傾斜范圍是從圖像的一個(gè)邊緣滾動(dòng)到相對(duì)邊緣需要的傾斜程度,并且長度X高度是圖像的長寬比(其中,長度是沿著其可發(fā)生滾動(dòng)的尺寸)。傾斜范圍參數(shù)可根據(jù)圖像的長寬比改變,使得較大的傾斜范圍可用于沿著具有3x 1的長寬比的全景圖像的長度滾動(dòng),而較小的傾斜范圍可用于沿著3x 3圖像的長度滾動(dòng)。在【具體實(shí)施方式】中,傾斜范圍也可被限制為保證用戶不需要將裝置傾斜到用戶很別扭的觀看屏幕的程度。
[0016]在步驟230中,計(jì)算裝置使用陀螺儀傳感器測量傾斜。所測量的傾斜包括初始傾斜,從該初始傾斜將測量傾斜的任何變化。例如,如果具有集成陀螺儀的、正在顯示橫向定向的全景圖像的手持計(jì)算裝置測量關(guān)于垂直軸的傾斜為0.3°,因?yàn)槲粘衷撗b置的用戶正在握持其幾乎完美的水平,關(guān)于測量的通過該裝置記錄的隨后運(yùn)動(dòng)的任何傾斜將測量為從初始傾斜的增量。在【具體實(shí)施方式】中,如果當(dāng)用戶觀看相同圖像時(shí)總體方位改變(例如,如果在使用智