用于將用戶界面投影在屏幕上的方法,移動裝置和娛樂系統的制作方法
【專利摘要】在將移動裝置(100)中運行的應用程序(170)的為移動裝置(100)的屏幕(130)設置的用戶界面投影到汽車(10)中布置的娛樂系統(20)的屏幕(50)上的方法中,在下列條件下可實現用戶界面的對汽車的駕駛員適合的表示,在娛樂系統(20)中得到以對比參數的單位的娛樂系統(20)的屏幕大小,娛樂系統(20)的屏幕大小通過數據接口(90)傳輸到移動裝置(100),在移動裝置(100)中得到以對比參數的單位的移動裝置(100)中運行的應用程序(170)的用戶界面大小,娛樂系統(20)的屏幕大小與移動裝置(100)中運行的應用程序(170)的用戶界面大小進行比較和根據該比較在移動裝置(100)中決定,是否將和如果必要的話將哪些用戶界面有關的圖像數據從移動裝置(100)通過數據接口(90)傳輸到娛樂系統(20)。
【專利說明】用于將用戶界面投影在屏幕上的方法,移動裝置和娛樂系統
[0001]本發(fā)明涉及用于將在移動裝置中運行的應用程序的為移動裝置的屏幕設置的用戶界面投影在汽車中布置的娛樂系統(Infotainmentsystem)的屏幕上的方法。
[0002]本發(fā)明還涉及移動裝置,其具有屏幕,接口單元和操作界面表示在屏幕上的應用程序,其中移動裝置設計成,與汽車中安裝的并且包括屏幕的娛樂系統一起起作用,使得通過接口單元形成移動裝置和娛樂系統之間的數據接口。
[0003]此外本發(fā)明涉及娛樂系統,其具有屏幕和接口單元,其中娛樂系統設計成,與包括屏幕的移動裝置一起起作用,使得通過接口單元形成移動裝置和娛樂系統之間的數據接口,在移動裝置上運行在移動裝置的屏幕上表示用戶界面的應用程序。
[0004]已知,移動裝置的應用程序(也稱為應用)集成在汽車的娛樂系統中。移動裝置的屏幕內容對此通過數據接口傳輸到在汽車中安裝的娛樂系統的屏幕上。例如美國俄勒岡州的汽車連接協會的技術MirrorLink "*適合用于傳輸。
[0005]應用程序的用戶界面的外觀根據選擇的屏幕的光學特性改變。例如屏幕的分辨率及其像素密度屬于其這個特性。分辨率可以通過在水平線中像素的數量(水平的分辨率)和在垂直線中像素的數量(垂直的分辨率)來表達。在此像素理解為表示顏色值所需的屏幕的面單元。像素可以由多個單色像點聚到一起,例如各由紅、綠和藍像點聚到一起,以便可以表示任意顏色值。像素密度可以通過水平線上每英尺的像素數量(水平的像素密度)和垂直線上每英尺的像素數量(垂直的像素密度)來表達。屏幕大小可以通過屏幕的(可見)水平的長度和(可見)垂直的長度來表達。
[0006]在應用程序應當適合用于不同屏幕時,應用程序的用戶界面的不同外觀給應用程序的開發(fā)者帶來困難。開發(fā)者必須考慮屏幕的不同光學特性,以便避免例如不希望的變形。將開發(fā)者從不同屏幕的具體光學特性擺脫,已知,其可以用虛擬像素工作,所謂的密度無關的像素(英語:density-1ndependent pixel)。開發(fā)者以這個虛擬像素的單位編程應用程序的用戶界面和委托屏幕正確表示用戶界面。
[0007]但是密度無關的像素的引入還不能確保,移動裝置的屏幕內容以對汽車的駕駛員適合的方式和方法表示在娛樂系統的屏幕上。
[0008]本發(fā)明以該任務為基礎,如下改善開始提及的類型的方法,確保汽車中布置的娛樂系統的屏幕上的在移動裝置中運行的應用程序的用戶界面的對汽車的駕駛員合適的表示。本發(fā)明還以該任務為基礎,提供用其可以執(zhí)行根據本發(fā)明的方法的移動裝置和娛樂系統。
[0009]根據本發(fā)明用開始提及類型的方法以下列方式來解決該任務,以對比參數的單位(in der Einheit einer Vergleichsgr5fie)的娛樂系統的屏幕大小在娛樂系統中得到,娛樂系統的屏幕大小通過數據接口傳輸到移動裝置,以對比參數的單位在移動裝置中運行的應用程序的用戶界面大小在移動裝置中得到,娛樂系統的屏幕大小與移動裝置中運行的應用程序的用戶界面大小比較并且根據該比較在移動裝置中決定,是否將用戶界面有關的圖像數據和如果必要將哪些用戶界面有關的圖像數據從移動裝置通過數據接口傳輸到娛樂系統。
[0010]本發(fā)明的核心在于,不但在移動裝置上而且娛樂系統中統一地使用對比參數,以便表達用戶界面的大小(用戶界面大小)或者娛樂系統的屏幕的大小(屏幕大小)和用于比較。如此可以與在個別情況下使用的移動裝置和娛樂系統無關地以簡單的方式和方法確保,移動裝置的顯示到汽車的娛樂系統的屏幕上的投影具有足夠的大小,以便由駕駛員安全讀取并且操作。此外減輕應用程序的編程人員的負擔,因為他不用再關注,其應用程序在哪個裝置上執(zhí)行。還僅規(guī)定要使用的裝置的屏幕應具有的以對比參數的單位的大小。根據本發(fā)明的方法的另一優(yōu)點在于,應用程序可以用簡單的測試結構在下面測試,對不超過要求的屏幕大小是否正確反應。
[0011]當比較表明,娛樂系統的屏幕大小不比移動裝置中運行的應用程序的用戶界面大小更小時,用戶界面完整代表的圖像數據優(yōu)選由移動裝置通過數據接口傳輸到娛樂系統。如此用戶界面可以在沒有內容限制的情況下在娛樂系統的屏幕上表示和供駕駛員使用。
[0012]在適宜的實施中用戶界面修改的圖像數據從移動裝置通過數據接口傳輸到娛樂系統,當比較表明,娛樂系統的屏幕大小比移動裝置中運行的應用程序的用戶界面大小更小并且應用程序為娛樂系統的屏幕大小準備好修改的用戶界面。通過準備好修改的圖像數據可以避免,用戶界面完全不或以不夠的質量在娛樂系統的屏幕上表示。應用程序的編程人員適宜地已經在編程時考慮不同布局類,其方式為為每個布局類準備好適合的用戶界面。在此布局類代表屏幕,該屏幕的光學特征落在確定的區(qū)間中。因此不注意或者考慮多個不同屏幕,而是僅進行粗略的劃分。如此可以設置第一布局類例如用于智能手機,第二布局類用于平板PC和第三布局類用于娛樂系統,使得編程人員維持用于應用程序的用戶界面的三個不同表示。屏幕到布局類的分配以有效的方式通過以對比參數的單位的屏幕的大小實現。
[0013]在有利的實施方式中在比較表明,娛樂系統的屏幕大小比移動裝置中運行的應用程序的用戶界面大小更小并且應用程序沒有對于娛樂系統的屏幕大小準備好修改的用戶界面時,沒有用戶界面有關的圖像數據通過數據接口傳輸到娛樂系統。這樣避免了,駕駛員因為變形或難以讀取的屏幕內容從交通分散注意力。
[0014]此外根據本發(fā)明這個任務用開始提及類型的移動裝置以下列方式解決,移動裝置設計成,通過數據接口從娛樂系統接收以對比參數的單位的娛樂系統的屏幕大小,在移動裝置中得到以對比參數的單位的移動裝置中運行的應用程序的用戶界面大小,娛樂系統的屏幕大小與移動裝置中運行的應用程序的用戶界面大小比較并且根據該比較決定,是否將用戶界面有關的圖像數據和如果必要的話將哪些用戶界面有關的圖像數據從移動裝置通過數據接口傳輸到娛樂系統。
[0015]根據本發(fā)明的移動裝置的優(yōu)點從根據本發(fā)明的方法的上述優(yōu)點得出,因為移動裝置設計成,與合適的娛樂系統如此一起起作用,可與該娛樂系統一起實施根據本發(fā)明方法。
[0016]在沒有內容限制的情況下在娛樂系統的屏幕上表示用戶界面和供駕駛員使用,移動裝置以適宜的方式設計成,在該比較表明,娛樂系統的屏幕大小不比移動裝置運行的應用程序的用戶界面大小更小時,用戶界面完整代表的圖像數據從移動裝置通過數據接口傳輸到娛樂系統。有利地,移動裝置設計成,在比較表明,娛樂系統的屏幕大小比移動裝置運行的應用程序的用戶界面大小更小并且應用程序對于娛樂系統的屏幕大小準備好修改的用戶界面時,用戶界面修改的圖像數據從移動裝置通過數據接口傳輸到娛樂系統。通過準備好修改的圖像數據可避免,用戶界面完全不或以不足的質量在娛樂系統的屏幕上表示。
[0017]為了避免駕駛員由于變形或難以讀取屏幕內容從交通上分散注意,移動裝置在有利的實施方式中設計成,在比較表明,娛樂系統的屏幕大小比移動裝置中運行的應用程序的用戶界面大小更小并且應用程序沒有對于娛樂系統的屏幕大小準備好修改的用戶界面時,沒有用戶界面有關的圖像數據通過數據接口傳輸到娛樂系統。
[0018]此外根據本發(fā)明該任務用開始提及類型的娛樂系統以下列方式解決,娛樂系統設計成,得到以對比參數的單位的娛樂系統的屏幕大小并且通過數據接口傳輸到移動裝置以及接收由移動裝置提供并且用戶界面有關的圖像數據通過數據接口。
[0019]根據本發(fā)明的娛樂系統的優(yōu)點從根據本發(fā)明方法的上述優(yōu)點得出,因為娛樂系統設計成,與根據本發(fā)明的移動裝置如此一起起作用,使得用該移動裝置可以實施根據本發(fā)明方法。
[0020]在下面會根據在附圖中表示的實施例更詳細地解釋本發(fā)明。示出:
圖1示出根據本發(fā)明的移動裝置和根據本發(fā)明的娛樂系統的示意布置,
圖2示出根據本發(fā)明的方法的流程圖以及
圖3示出圖1中的移動裝置的屏幕和娛樂系統的屏幕的示意布置。
[0021]圖1示出在汽車10的中控臺中安裝的娛樂系統20。娛樂系統20是多個設備的聯合,其提供駕駛員不同信息和/或功能。例如:無線電,CD(光盤),DVD(數字化視頻光盤),電話,導航裝置和交通通訊裝置屬于這樣的設備。
[0022]娛樂系統20具有控制單元30,存儲單元40,屏幕50和接口單元60。
[0023]存儲單元40在本實施例中由在娛樂系統20中固定集成的內部存儲器70和可選外部存儲器80構成。可選外部存儲器80可以是例如將插入合適的容納槽的SD卡(SD:安全數字)或USB棒(USB:通用串行總線)。
[0024]在存儲單元40中存儲以對比參數的單位的屏幕50的大小。當前對比參數定義為:水平線上任意的長度單位(LE)的百分之一;垂直線上任意的長度單位的百分之一。也就是,不但在水平線而且在垂直線在該長度單位上達到一百虛擬像素。例如厘米可以選擇為該任意的長度單位。
[0025]屏幕50 (還參見圖3)具有水平線上八百真實像素和垂直線上的四百真實像素的分辨率。水平的延展(寬度)為兩個長度單位,垂直的延展(高度)是一個長度單位。因此不但在水平線上而且在垂直線中像素密度是每長度單位四百像素。對于以對比參數的單位的屏幕50的大小僅與屏幕50的寬度和高度有關。因此以對比參數的單位的大小給出為水平線上兩百單位和垂直線上一百單位?;蛞云渌绞矫枋鰹?(200X100)。
[0026]通過接口單元60可以建立數據接口 90用于交換數據到外部裝置,例如到移動裝置100。數據接口 90當前如此設計,其支持標準MirrorLink ?。
[0027]控制單元30可以與存儲單元40雙向交換數據。從存儲單元40控制單元30讀取例如以對比參數的單位的屏幕50的大小。
[0028]控制單元30可以與屏幕50雙向交換數據。例如控制單元30發(fā)送圖像數據到屏幕50,屏幕接著顯示圖像數據對應的屏幕內容。屏幕50實施為觸摸屏,使得用戶可以通過觸碰屏幕界面在娛樂系統20中輸入控制命令。這個控制命令則傳輸到控制單元30。
[0029]控制單元30可以與接口單元60雙向交換數據。例如控制單元30通過接口單元60和數據接口 90發(fā)送以對比參數的單位的屏幕50的大小到移動裝置100。
[0030]移動裝置100具有控制單元110,存儲單元120,屏幕130和接口單元140。
[0031]存儲單元120在本實施例中由移動裝置100中固定集成的內部存儲器150和可選外部存儲器160構成。
[0032]在存儲單元120中,當前在內部存儲器150中,存儲應用程序170的程序代碼。
[0033]屏幕130 (還參見圖3)具有水平線上的一千真實像素和垂直線上的兩千真實像素的分辨率。水平的延展(寬度)為一個長度單位,垂直的延展(高度)同樣一個長度單位。因此得出在水平線上每長度單位一千像素的像素密度和垂直線上每長度單位兩千像素。因此真實像素比在娛樂系統20的屏幕50的情況下彼此定位更密得多。對于以對比參數的單位的屏幕130的大小在此僅與屏幕130的寬度和高度有關。因此以對比參數的單位的大小得出為水平線上一百單位和垂直線上一百單位?;蛞云渌绞矫枋龅?(100X100)。
[0034]通過接口單元140構造數據接口 90用于交換數據到娛樂系統20。當然還可以通過接口單元140構造到其他裝置的數據接口。但是當前僅對數據接口 90感興趣。
[0035]控制單元110可以與存儲單元120雙向交換數據。從存儲單元120控制單元110讀取例如應用程序170以便執(zhí)行它。
[0036]控制單元110可以與屏幕130實現交換數據。例如控制單元110發(fā)送圖像數據到屏幕130,屏幕接著顯示圖像數據對應的屏幕內容,例如應用程序170的用戶界面。屏幕130還實施為觸摸屏,使得用戶可通過觸碰屏幕界面將控制命令傳輸到移動裝置100。這個控制命令接著傳輸到控制單元110。
[0037]控制單元110可以與接口單元140雙向交換數據。例如控制單元110從娛樂系統20數據接口 90和接口單元140接收以對比參數的單位的娛樂系統20的屏幕50的大小。此外控制單元110可以將數據,例如用戶界面有關的圖像數據,通過接口單元140和數據接口 90發(fā)送到娛樂系統20。
[0038]在移動裝置100的控制單元110中進行屏幕130 (或用戶界面)的大小與娛樂系統20的屏幕50的大小的比較和決定,是否將和如果必要的話將哪些圖像數據發(fā)送到娛樂系統20。
[0039]根據圖2根據本發(fā)明方法會更詳細解釋。
[0040]在步驟200中娛樂系統20的控制單元30得到以對比參數的單位的娛樂系統20的屏幕50的大小。
[0041]在步驟210中控制單元30將以對比參數的單位的娛樂系統20的屏幕50的大小通過接口單元60和數據接口 90發(fā)送到移動裝置100。
[0042]在步驟220中移動裝置100的控制單元110得到以對比參數的單位的移動裝置100中運行的應用程序170的用戶界面大小。這以適宜的方式如此實現,使得應用程序170準備好以對比參數的單位的用戶界面大小并且例如在控制單元110將請求信號發(fā)送給應用程序170之后傳遞到控制單元110。
[0043]在步驟230中控制單元110將娛樂系統20的屏幕50的大小以對比參數的單位與以對比參數的單位的應用程序170的用戶界面大小比較。該比較結果接著在步驟240中分析。
[0044]在步驟240中控制單元110決定,是否將和如果必要的話將哪些用戶界面有關的圖像數據從移動裝置100通過數據接口 90傳輸到娛樂系統20。
[0045]該比較表明,娛樂系統20的屏幕大小比移動裝置100中運行的應用程序170的用戶界面大小更小并且應用程序沒有對于娛樂系統20的屏幕大小準備好修改的用戶界面,則方法在步驟250中結束。適宜地,控制單元110發(fā)送消息到娛樂系統20的控制單元30,不傳輸這個應用程序170的圖像數據。然后控制單元30可以如此控制屏幕50,使得通知用戶,尤其是駕駛員,應用程序170在娛樂系統20中不可用或者應用程序170的用戶界面在娛樂系統20的屏幕50上不可用。
[0046]該比較表明,娛樂系統20的屏幕大小比移動裝置100中運行的應用程序170的用戶界面大小更小,并且應用程序170對娛樂系統20的屏幕大小準備好修改的用戶界面,則控制單元110將用戶界面修改的圖像數據(控制單元110在步驟260中從應用程序170獲得該圖像數據)從移動裝置100通過數據接口 90傳輸到娛樂系統20。修改的用戶界面的圖像數據在應用程序170中在布局類中存儲。應用程序170還可以準備好多個布局類。
[0047]在步驟270中圖像數據從移動裝置100通過數據接口 90傳輸到娛樂系統20。
[0048]在步驟280中圖像數據從控制單元30發(fā)送到屏幕50,其中控制單元30中的圖像數據如果必要的話還轉換成適合的控制信號。
[0049]在步驟290中從圖像數據或者控制信號產生屏幕內容,該屏幕內容在屏幕50上顯
/Jn ο
[0050]圖3示出移動裝置的屏幕130和娛樂系統20的屏幕50。
[0051]移動裝置的屏幕130在本實施例對應于應用程序170的用戶界面。但是用戶界面還可以比屏幕130更大而不是更小。
[0052]以對比參數的單位的比較在此表明(參見對圖1的描述),用戶界面大小(100X100)不大于屏幕50的屏幕大小(200X100),因為條件“不大于”不但對于寬度(100<200)而且對于高度(100=100)滿足。因此應用程序的用戶界面可以完整地在娛樂系統20的屏幕50上作為圖像300顯示,盡管移動裝置100的屏幕130的分辨率和像素密度大于娛樂系統20的屏幕50的分辨率和像素密度。
[0053]附圖標記列表 10 汽車
20 娛樂系統 30 控制單元 40 存儲單元 50 屏幕 60 接口單元 70 內部存儲器 80 外部存儲器 90 數據接口 100 移動裝置 110 控制單元 120 存儲單元130屏幕
140接口單元
150內部存儲器
160外部存儲器
170應用程序200-290 步驟
300圖像
【權利要求】
1.將在移動裝置(100)中運行的應用程序(170)的為移動裝置(100)的屏幕(130)設置的用戶界面投影在汽車(10)中布置的娛樂系統(20)的屏幕(50)上的方法,其特征在于,以對比參數的單位的娛樂系統(20)的屏幕大小在娛樂系統(20)中得到,所述娛樂系統(20)的屏幕大小通過數據接口(90)傳輸到移動裝置(100),以對比參數的單位的在移動裝置(100)中運行的應用程序(170)的用戶界面大小在移動裝置(100)中得到,娛樂系統(20)的屏幕大小與在移動裝置(100)中運行的應用程序(170)的用戶界面大小進行比較并且根據比較在移動裝置(100)中決定,是否將用戶界面有關的圖像數據并且如果必要的話將哪些用戶界面有關的圖像數據從移動裝置(100)通過所述數據接口(90)傳輸到娛樂系統(20)。
2.如權利要求1所述的方法,其特征在于,當所述比較表明,娛樂系統(20)的屏幕大小不比在移動裝置(100)中運行的應用程序(170)的用戶界面大小更小時,用戶界面完整代表的圖像數據從所述移動裝置(100)通過所述數據接口(90)傳輸到娛樂系統(20)。
3.如權利要求1或2所述的方法,其特征在于,當所述比較表明,娛樂系統(20)的屏幕大小比移動裝置中運行的應用程序(170)的用戶界面大小更小并且所述應用程序(170)為娛樂系統(20)的屏幕大小準備好修改的用戶界面時,用戶界面修改的圖像數據從所述移動裝置(100)通過所述數據接口(90)傳輸到娛樂系統(20)。
4.如上述權利要求中任一項所述的方法,其特征在于,在所述比較表明,娛樂系統(20)的屏幕大小比移動裝置(100)中運行的應用程序(170)的用戶界面大小更小并且所述應用程序(170)沒有為娛樂系統(20)的屏幕大小準備好修改的用戶界面時,不將用戶界面有關的圖像數據通過數據接口(90)傳輸到娛樂系統(20)。
5.移動裝置,具有屏幕(130),接口單元(140)和在屏幕(130)上表示操作界面的應用程序(170),其中所述移動裝置(100)設計成,與在汽車(10)中安裝并且包括屏幕(50)的娛樂系統(20)如此一起起作用,通過所述接口單元(140)形成移動裝置(100)和娛樂系統(20)之間的數據接口(90),其特征在于,所述移動裝置(100)設計成,通過所述數據接口(90)從娛樂系統(20)接收以對比參數的單位的娛樂系統(20)的屏幕大小,在所述移動裝置(100)中得到以對比參數的單位的在移動裝置(100)中運行的應用程序(170)的用戶界面大小,比較娛樂系統(20)的屏幕大小與移動裝置(100)中運行的應用程序(170)的用戶界面大小并且根據比較決定,是否將用戶界面有關的圖像數據和如果必要的話將哪些用戶界面有關的圖像數據從所述移動裝置(100)通過所述數據接口(90)傳輸到娛樂系統(20)。
6.如權利要求5所述的移動裝置,其特征在于,所述移動裝置(100)設計成,當所述比較表明,娛樂系統(20)的屏幕大小不比在移動裝置(100)中運行的應用程序(170)的用戶界面大小更小時,用戶界面完整代表的圖像數據從所述移動裝置(100)通過所述數據接口(90)傳輸到娛樂系統(20)。
7.如權利要求5或6所述的移動裝置,其特征在于,所述移動裝置(100)設計成,當所述比較表明,娛樂系統(20)的屏幕大小比移動裝置(100)中運行的應用程序(170)的用戶界面大小更小并且應用程序(170)為娛樂系統(20)的屏幕大小準備好修改的用戶界面時,用戶界面修改的圖像數據從所述移動裝置(100)通過所述數據接口(90)傳輸到娛樂系統(20)。
8.權利要求5到7中任一項所述的移動裝置,其特征在于,所述移動裝置(100)設計成,當所述比較表明,娛樂系統(20)的屏幕大小比移動裝置(100)中運行的應用程序(170)的用戶界面大小更小并且所述應用程序(170)沒有為娛樂系統(20)的屏幕大小準備好修改的用戶界面時,沒有將用戶界面有關的圖像數據通過所述數據接口(90)傳輸到娛樂系統(20)。
9.娛樂系統,具有屏幕(50)和接口單元(60),其中所述娛樂系統(20)設計成,與包括屏幕(130)的移動裝置(100)如此一起起作用,通過所述接口單元¢0)形成所述移動裝置(100)和所述娛樂系統(20)之間的數據接口(90),在所述移動裝置上運行在移動裝置(100)的屏幕(130)上表示用戶界面的應用程序(170),其特征在于,所述娛樂系統(20)設計成,得到以對比參數的單位的娛樂系統(20)的屏幕大小并且通過所述數據接口(90)傳輸到所述移動裝置(100)以及通過數據接口(90)接收由所述移動裝置(100)提供并且用戶界面有關的圖像數據。
【文檔編號】G06F3/14GK104285207SQ201380025642
【公開日】2015年1月14日 申請日期:2013年3月14日 優(yōu)先權日:2012年3月15日
【發(fā)明者】D.弗納爾, M.貝克曼, C.佐伊貝特, V.雷姆斯 申請人:大眾汽車有限公司