提供一種用于使得能夠在與基于位置的服務相關聯的內容的兩次更完整的渲染之間進行舒適的輕量轉換的方法。使得一種設備基于與起始位置信息對應一個或多個三維模型、全景圖像數據等的位置信息,呈現圖形用戶界面的第一渲染。在設備最終呈現與起點渲染類似的目的地渲染之前,促使渲染位置發生變化,導致至少部分地基于與中間位置相關聯的模型和可能的圖像數據的一系列過渡渲染。過渡渲染提供舒適的轉換,這種轉換允許設備有時間獲取和處理與最終渲染相關聯的大量的數據。
【技術實現步驟摘要】
【國外來華專利技術】用于渲染基于位置的用戶界面的方法和裝置
技術介紹
計算設備(例如,移動設備、個人計算機、終端等等)快速地變為當今懂技術的、內容驅動用戶的介質選擇。注意到現代設備可以過度的圖形用戶界面(GUI)為特征,以支持復雜的視覺應用。⑶I支持用于以下各項的應用顯示媒體、呈現互聯網內容、使能社交通信和交互、瀏覽圖像或者照片、以及其它視覺導向的任務。一些設備甚至能執行使用戶能夠通過⑶I顯示表示用戶的當前環境和/或另一遠端環境的全景圖像的實時的基于位置的應用和服務。因此,當進行視覺導向的應用時,用戶體驗的整體質量在很大程度上取決于設備向⑶I流暢地呈現豐富細節、高分辨率圖像的能力。不幸地是,在圖像向⑶I緩慢地或者充其量逐漸地渲染時,體驗的質量受抑制。此外,當圖像旨在描述與位置的實時外觀不充分匹配的位置時,依賴這種高分辨率細節化影像的基于位置的服務對于用戶來說是較不具有吸引力的。
技術實現思路
因此,需要一種將圖像渲染到設備的圖形用戶界面以實現基于位置的服務的方法。根據一個實施例,一種方法,包括在設備處接收向用戶界面渲染基于位置的服務的請求,該請求包括位置信息。該方法還包括至少部分地基于與所述位置信息相對應的三維模型,至少部分地促使在用戶界面中呈現第一渲染。該方法還包括至少部分地基于與位置信息相關聯的圖像數據,至少部分地促使在用戶界面中呈現第二渲染。根據另一個實施例,一種裝置包括至少一個處理器。該裝置還包括至少一個存儲器,該至少一個存儲器包括用于一個或多個程序的計算機程序代碼,該至少一個存儲器和該計算機程序代碼配置成使用所述至少一個處理器在設備處接收向用戶界面渲染基于位置的服務的請求,該請求包括位置信息。進一步使得該裝置至少部分地基于與所述位置信息相對應的三維模型,至少部分地促使在所述用戶界面中呈現第一渲染。進一步使得該裝置至少部分地基于與所述位置信息相關聯的圖像數據,至少部分地促使在所述用戶界面中呈現第二渲染。根據另一個實施例,一種承載一個或多個指令的一個或多個序列的計算機可讀存儲介質,當由一個或多個處理器執行時,使裝置在設備處接收向用戶界面渲染基于位置的服務的請求,所述請求包括位置信息。進一步使得該裝置至少部分地基于與所述位置信息相對應的三維模型,至少部分地促使在所述用戶界面中呈現第一渲染。進一步使得該裝置至少部分地基于與所述位置信息相關聯的圖像數據,至少部分地導促使致在所述用戶界面中呈現第二渲染。根據另一個實施例,一種裝置,包括用于在設備處接收向用戶界面渲染基于位置的服務的請求的部件,該請求包括位置信息。該裝置還包括用于至少部分地基于與所述位置信息相對應的三維模型,至少部分地促使在所述用戶界面中呈現第一渲染的部件。該裝置還包括用于至少部分地基于與所述位置信息相關聯的圖像數據,至少部分地促使在所述用戶界面中呈現第二渲染的部件。在下面的詳細描述中,通過說明多個特定實施例和實施方式,包括預期執行本專利技術的最佳模式,本專利技術的其它方面、特征和優勢將變得明顯。本專利技術還可具有其他和不同的實施例,并且可以以多種顯而易見的方式修改一些細節,這些都不偏離本專利技術的精神和范圍。因此,附圖和說明本質上應視為說明性的,而非限制性的。附圖說明對專利技術的實施例的描述是以舉例的方式,而不作為限制,在附圖中圖1是根據一個實施例,能夠將圖像渲染到設備的圖形用戶界面以實現基于位置的服務的系統的示意圖;圖2是根據一個實施例的用戶設備的組件的示意圖;圖3是根據一個實施例,用于將圖像渲染到設備的圖形用戶界面以實現基于位置的服務的高級處理的流程圖;圖4A-4E是根據各個實施例在圖3的處理中使用的用戶界面的示意圖;圖5是能夠用于實施本專利技術的實施例的硬件的示意圖;圖6是能夠用于實現本專利技術的實施例的芯片組的示意圖;以及圖7是能夠用于實現本專利技術的實施例的移動終端(例如,手持設備)的示意圖。具體實施例方式公開了用于將圖像渲染到設備的圖形用戶界面的方法、裝置和計算機程序,所述用戶設備即為移動設備,用于實現基于位置的服務。在下文的描述中,為了解釋的目的,陳述了多種特定細節,以便提供對本專利技術實施例的整體理解。然而,很明顯,對于本領域的技術人員來說,可以不使用這些特定細節或者使用等同的部署來實現本專利技術的實施例。在其他例子中,以方框圖的形式示出了已知的結構和設備,以避免對本專利技術實施例的不必要的混淆。在本文中,“位置信息”適用于可用于指示設備、用戶、對象或者其結合的與已知地理點有關的當前位置、存在或者方位。根據這一點,可以以多種方式確定位置信息,包括但不局限于,已知的全球定位系統(GPS)計算技術,小區電話三角測量、設置在移動設備之上或者在移動設備附近區域中的各種基于位置的傳感器的使用、等等。用于檢測位置信息的傳感器包括,但不局限于,陀螺儀、方向指南或者羅盤檢測傳感器、傾斜角度傳感器、時空檢測傳感器等等,所有這些都可用于在基于位置的服務的上下文中應定義哪個位置渲染到圖形用戶界面(GUI)。關于位置信息,也可以感知到用于提供與用戶或者移動設備的當前環境有關的上下文關系細節的“上下文信息”。這可包括諸如當前天氣情況、一天中的時間、交通情況等等的細節,全部這些都可渲染到與基于位置的服務有關的GUI。如上所述,可參照“基于位置的服務”計算和/或確定位置信息。基于位置的服務包括用于至少部分根據確定的位置信息,將視覺反饋渲染到設備的圖形用戶界面(⑶I)的任何服務或者應用。示例性的基于位置的服務可支持用于渲染與全球定位系統應用有關的地圖、路線、航路點、位置數據等等的視覺描述的應用。作為另一個例子,可調用基于位置的服務以支持增強現實(AR)或者混合現實(MR)應用。在渲染到GUI時,AR允許用戶的真實世界的視圖由附加的視覺信息覆蓋,而MR允許真實和虛擬世界的融合向設備的⑶I提供可視化和新環境。在MR中,物理世界用于描述自然和準確的虛擬環境,這在AR中也能使用。因此,MR可以是現實、AR、虛擬現實、或者其組合的混合。圖1是根據一個實施例,能夠將圖像渲染到設備的圖形用戶界面以實現基于位置的服務的系統的示意圖。注意到,移動設備和計算設備通常嚴重地依賴于使用渲染到GUI的視覺元素。在AR或者MR應用的情況下尤其如此,在那種情況下,已知的位置信息可用于將真實世界元素的視覺描述渲染到用戶的圖形用戶界面。在特定情況下,這包括使用高分辨率圖像來描述與例如建筑物、地標、公共設施的已確定的位置相關聯的已知元素。不幸地是,加載這種高分辨率圖像所需的時間會很慢,或者充其量是漸進的。考慮到這個,一些應用允許模糊效果,其中,隨著加載的進行,模糊的量減少。其他應用使用進度條或者其它圖標來向用戶提供加載進程的進度的一些認識。無論如何,用戶對便利地體驗他們期待的與他們的特定應用或者需求有關的視覺表示的能力被延誤了。一旦將圖像渲染到與基于位置的服務或者應用有關的⑶I,則在加載以表示當前景色、環境或者興趣位置的圖像與用戶此刻所看到的不同時,用戶體驗就會受限。例如,在夜晚時間期間拍得的特定位置的圖像不容易被用戶識別,如果他們在早晨正位于該位置。作為另一個例子,在冬季的下雪期間捕獲的地標圖像,在夏季期間的當下/實時觀察時可能不可識別。通常,在圖像中描述的人、對象或者天氣情況與現實不同時,渲染到與基于位置的服務或者相應的位置信息相關聯的GUI的本文檔來自技高網...
【技術保護點】
【技術特征摘要】
【國外來華專利技術】2010.05.16 US 12/780,9131.一種方法,包括在設備處接收向用戶界面渲染基于位置的服務的請求,所述請求包括位置信息;至少部分地基于與所述位置信息相對應的三維模型,至少部分地促使在所述用戶界面中呈現第一渲染;以及至少部分地基于與所述位置信息相關聯的圖像數據,至少部分地促使在所述用戶界面中呈現第二渲染。2.如權利要求1所述的方法,進一步包括確定與檢索所述圖像數據相關聯的時間;至少部分地基于所確定的時間,至少部分地促使所述用戶界面從所述第一渲染向所述第二渲染轉換。3.如權利要求1所述的方法,進一步包括確定與所述設備、所述設備的用戶、或者其組合相關聯的上下文信息。4.如權利要求3所述的方法,進一步包括至少部分地促使所述上下文信息在所述第一渲染、所述第二渲染或者所述第一渲染和所述第二渲染兩者中進行渲染。5.如權利要求3所述的方法,進一步包括至少部分地基于所述上下文信息,確定是否在所述用戶界面中呈現所述第一渲染或所述第二渲染。6.如權利要求3所述的方法,進一步包括至少部分地基于所述上下文信息,選擇用于所述第二渲染的圖像數據。7.如權利要求3所述的方法,其中,所述上下文信息包括天氣、時間、日期、季節、節日、活動或者其組合。8.如權利要求1所述的方法,進一步包括接收用于選擇所述第一渲染或所述第二渲染的輸入;以及至少部分地基于所述輸入,至少部分地促使渲染所述用戶界面。9.如權利要求1所述的方法,進一步包括確定所述位置信息中的變化,所述變化促使從所述圖像數據到用于所述第二渲染的另一組圖像數據的轉換;在所述用戶界面中呈現所述第一渲染,直到至少部分地基于所述另一組圖像數據的所述第二渲染完成為止。10.一種裝置,包括至少一個處理器;以及至少一個存儲器,所述至少一個存儲器包括用于一個或多個程序的計算機程序代碼, 所述至少一個存儲器和所述計算機程序代碼配置成使用所述至少一個處理器,使得所述裝置至少執行以下步驟,在設備處接收向用戶界面渲染基于位置的服務的請求,所述請求包括位置信息; 至少部分地基于與所述位置信息對應的三維模型,至少部分地促使在所述用戶界面中呈現第一渲染;以...
【專利技術屬性】
技術研發人員:B·卡斯特羅,D·J·墨菲,
申請(專利權)人:諾基亞公司,
類型:
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。