用于情境界面的使用預測的制作方法
【專利說明】用于情境界面的使用預測
[0001]本申請要求于2014年4月10日在美國專利商標局提交的第14/249,931號美國專利申請的優(yōu)先權,該申請的整個公開通過引用包含于此。
技術領域
[0002]本公開涉及用于情境界面的使用預測。
【背景技術】
[0003]傳統(tǒng)的車輛包括允許車輛使用者與車輛進行交互的許多系統(tǒng)。尤其是,傳統(tǒng)的車輛提供各種控制和監(jiān)控車輛各種子系統(tǒng)和功能的裝置和技術。隨著技術的進步,越來越多的特征被引入以控制車輛內(nèi)的各種子系統(tǒng)。這些特征中的一些可以通過用戶界面展示給用戶。然而,這些特征可能是以固定方式被展示給用戶的。因此,需要有加強的和靈活的系統(tǒng)將車輛的特征展示給用戶。
【發(fā)明內(nèi)容】
[0004]一種車輛界面系統(tǒng)可包括:界面,被配置為展示代表可選車輛特征的圖標;控制器,被配置為:基于情境變量產(chǎn)生針對每個特征的分數(shù),其中,情境變量包括車輛位置、車輛速度和針對車輛的預測的終點位置中的一個或全部;基于產(chǎn)生的分數(shù)顯示所述圖標中的特定圖標并隱藏所述圖標中的其它圖標。
[0005]根據(jù)本發(fā)明的一個實施例,至少一個情境變量包括終點位置數(shù)據(jù),所述終點位置數(shù)據(jù)包括表明車輛特征的歷史使用的使用指示符,并且控制器被配置為至少部分地基于車輛特征的使用指示符來產(chǎn)生分數(shù)。
[0006]根據(jù)本發(fā)明的一個實施例,特征包括被配置為便于平行??寇囕v的停車輔助特征。
[0007]根據(jù)本發(fā)明的一個實施例,分數(shù)代表每個圖標將經(jīng)由界面被選擇的可能性。
[0008]一種車輛控制器可包括:至少一個情境模塊,被配置為產(chǎn)生代表駕駛情境的至少一個情境變量,所述至少一個情境變量包括車輛位置或車輛速度;處理器,被配置為:基于由所述至少一個情境變量定義的車輛位置和車輛速度之一或兩者產(chǎn)生特征分數(shù),其中,特征分數(shù)代表車輛特征將基于駕駛情境被選擇的可能性;基于特征分數(shù)顯示所述圖標中的特定圖標并且隱藏所述圖標的其它圖標。
[0009]根據(jù)本發(fā)明的一個實施例,圖標與車輛特征相關聯(lián)并經(jīng)由界面裝置被展示,以與和所述車輛特征相關聯(lián)的系統(tǒng)交互,車輛特征包括被配置為便于平行??寇囕v的停車輔助特征的至少一個。
[0010]一種方法可包括:從情境模塊接收至少一個情境變量;基于所述至少一個情境變量產(chǎn)生特征分數(shù);基于特征分數(shù)將與車輛特征相關聯(lián)的圖標顯示到界面裝置,所述圖標被配置為與和相應的車輛特征相關聯(lián)的系統(tǒng)交互。
[0011]根據(jù)本發(fā)明的一個實施例,基于將特征分數(shù)與其它圖標的其它特征分數(shù)進行比較以及基于與圖標相關聯(lián)的每個特征分數(shù)對圖標進行排序,來顯示圖標,其中,對圖標的排序導致將所述圖標中的特定圖標顯示在用戶界面上并隱藏所述圖標中的其它圖標。
[0012]根據(jù)本發(fā)明的一個實施例,接收額外的情境變量,并且當接收到所述額外的情境變量時持續(xù)更新特征分數(shù)并對圖標進行排序。
[0013]根據(jù)本發(fā)明的一個實施例,所述至少一個情境變量包括當前位置和終點位置,特征分數(shù)基于當前位置和終點位置之間的距離而被產(chǎn)生。
[0014]根據(jù)本發(fā)明的一個實施例,終點位置被用戶定義,或者基于先前駕駛行為被識別,或者基于停車位置數(shù)據(jù)被識別。
[0015]根據(jù)本發(fā)明的一個實施例,所述至少一個情境變量包括至少一個終點位置數(shù)據(jù),所述至少一個終點位置數(shù)據(jù)包括表明圖標的歷史使用的使用指示符,并且特征分數(shù)基于圖標的使用指示符被產(chǎn)生。
【附圖說明】
[0016]圖1A示出了用戶界面系統(tǒng)的示例性組件;
[0017]圖1B是圖1A的用戶界面系統(tǒng)中的示例性組件的框圖;
[0018]圖2示出了可以由用戶界面系統(tǒng)所實施的示例性處理的流程圖;
[0019]圖3示出了圖1A的用戶界面系統(tǒng)的可能的實施方式的框圖;
[0020]圖4示出了可以由圖3的用戶界面系統(tǒng)所執(zhí)行的可能的實施方式的流程圖;以及
[0021]圖5示出了可能被圖3的用戶界面系統(tǒng)執(zhí)行的替代實施方式的流程圖;
[0022]圖6示出了可以由圖1A的用戶界面系統(tǒng)所利用的示例性位置數(shù)據(jù)庫;
[0023]圖7A示出了圖1A的用戶界面系統(tǒng)的示例性組件輸出的、表明??康目赡苄缘氖纠苑謹?shù)的圖表;
[0024]圖7B示出了圖1A的用戶界面系統(tǒng)的示例性組件輸出的、表明??康目赡苄缘氖纠苑謹?shù)的圖表;
[0025]圖8示出了用于產(chǎn)生特征分數(shù)的示例性框圖;
[0026]圖9A至圖9C是表明用于產(chǎn)生特征分數(shù)的情境變量的示例性數(shù)據(jù)圖表;
[0027]圖10示出了用于產(chǎn)生特征分數(shù)據(jù)的示例性流程圖。
【具體實施方式】
[0028]根據(jù)需要,在此公開本發(fā)明的詳細實施例;然而,將理解的是,所公開的實施例僅僅是本發(fā)明的示例,本發(fā)明可以以各種替代形式實現(xiàn)。附圖無需按比例繪制;可夸大或最小化一些特征以示出特定組件的細節(jié)。因此,在此公開的具體結構細節(jié)和功能細節(jié)不應被解釋為具有限制性,而僅僅作為用于教導本領域技術人員以多種形式實施本發(fā)明的代表性基礎。
[0029]車輛界面可提供用于讓用戶訪問車輛系統(tǒng)并與車輛系統(tǒng)進行交互的各種選項。這些系統(tǒng)可包括氣候控制系統(tǒng)、導航系統(tǒng)、停車系統(tǒng)等。每個系統(tǒng)可啟用多個車輛特征,諸如巡航控制、駕駛方向、停車輔助等。在車輛使用期間的特定時間,這些特征中的某些特征可能比其他特征更可能地與當前駕駛狀況相關。例如,當車輛正在高速行駛時,駕駛員更可能使用巡航控制特征,而更不可能使用停車特征。作為另一示例,當車輛以低于每小時20英里的速度行駛時,會不太可能啟用巡航控制特征。在這種情況下,使用巡航控制特征的不可能性可使得該特征對于駕駛員而言隱藏?;隈{駛情境,車輛界面系統(tǒng)可使用該推斷的可能性來提升特定特征被顯示在車輛內(nèi)的用戶界面上。也就是說,與車輛特征相關聯(lián)的特定圖標可基于它們被用戶選擇使用的可能性而被顯示或隱藏。因此,用戶可容易地觀看和選擇相關特征??梢圆伙@示不可能或不太可能被使用的特征,從而不在駕駛員駕駛期間使用不必要的選項而給駕駛員造成負擔。在停車特征(例如,停車輔助、后視相機)的示例中,可使用特定變量來產(chǎn)生特征分數(shù)。例如,可使用當前位置和目的地之間的距離來確定駕駛員使用停車特征的可能性。額外地,還可使用駕駛員先前在目的地選擇特征的次數(shù)以及車輛的當前速度來確定特征分數(shù),并相應地在用戶界面提升停車特征。此外,可以觀察特征的當前狀態(tài)。如果特征已經(jīng)在使用中,則不需要提升該特征。
[0030]車輛可能具有配置為接收傳感器輸入的控制器??刂破骺梢灾辽俨糠值鼗趥鞲衅鬏斎牒蛿?shù)據(jù)庫內(nèi)的位置數(shù)據(jù)產(chǎn)生特征分數(shù)??刂破骺梢詫⑻卣鞣謹?shù)與可選選項相關聯(lián)。控制器可以指示用戶界面裝置響應于特征分數(shù)顯示可選選項,因此,使得用戶能夠基于若干屬性(諸如傳感器輸入和位置數(shù)據(jù))來查看其可能感興趣的選項。在一個示例中,可選選項可以包括停車輔助選項和/或泊車選項。停車輔助選項(當被選擇時)可以自動地輔助駕駛員??克麄兊能囕v。即,車輛可以自行轉向進入停靠位,無論是平行還是垂直??浚脩魩缀醪恍枰踔敛恍枰斎?。在另一個示例中,泊車選項可以是可用的。泊車模式可在接近具有泊車服務的特定位置(諸如酒店、餐館、酒吧等)處被激活。因此,當車輛在接近用戶可能想要利用停車輔助或者是泊車選項的設施時,示例性系統(tǒng)可能會檢測出來。這些選項可以獲得優(yōu)于諸如巡航控制這樣的其它車輛特征的選擇權,并且通過用戶界面裝置展示給用戶。泊車模式可使車輛內(nèi)的顯示屏黑屏或變暗,從而執(zhí)行泊車服務的駕駛員不能獲得個人信息和偏好。泊車模式特征通常配備在具有導航系統(tǒng)和信息娛樂系統(tǒng)的系統(tǒng)中。諸如車主的家庭住址的這種信息不會被未授權的駕駛員獲得。
[0031]圖1A示出了示例性用戶界面系統(tǒng)。該系統(tǒng)可以采取許多不同的形式,并且包括多個和/或替代的組件和設備。雖然在圖中示出了示例性系統(tǒng),但是,圖中示出的示例性組件并非意在限制。實際上,可以使用額外的或者替代的組件和/或實施方式。
[0032]圖1A示出了用戶界面系統(tǒng)100的圖示。雖然本實施例可以被用于汽車中,但是用戶界面系統(tǒng)100還可以被用于任何其它車輛,包括,但是不限于,摩托車、船、飛機、直升飛機、越野車、運貨卡車等。
[0033]參見圖1A和1B,系統(tǒng)100包括用戶界面裝置105。用戶界面裝置105可以包括單獨的界面,例如,單個接觸屏、或者多個界面。用戶界面系統(tǒng)100還可以包括單一類型的界面或者多個界面類型(例如音頻和視頻),其被配置為用于進行人機交互。界面裝置105可包括諸如觸摸屏的顯示器。界面裝置105還可包括由各種硬件控制元件控制的顯示器。界面裝置105還可包括抬頭顯示器(HUD)單元,其中,圖像被投影到車輛的擋風玻璃上。用戶界面裝置105可以被配置為接收來自于車輛乘員的用戶輸入。用戶界面裝置例如可以包括控制按鈕和/或顯示在觸屏顯示器上的控制按鈕(例如,硬按鈕和/或軟按鈕),該按鈕使得用戶可以輸入供用戶界面系統(tǒng)100使用的命令和信息。提供給用戶界面裝置105的輸入可以傳遞給控制器110以控制車輛的各種方面。例如,提供給用戶界面裝置105的輸入可以被控制器110用于監(jiān)控車輛內(nèi)的氣候、與導航系統(tǒng)交互、控制媒體的重放、使用停車輔助等等。用戶界面裝置105還可以包括使得用戶可以口頭輸入命令或者其它信息的麥克風。
[0034]與用戶界面裝置105通信的是控制器110??刂破?10可以包括任何計算裝置,該計算裝置被配置為執(zhí)行控制如本發(fā)明所討論的用戶界面裝置105的計算機可讀指令。例如,控制器110可以包括處理器115、情境模塊120和外部數(shù)據(jù)存儲器130。外部數(shù)據(jù)存儲器130可以包括閃存、RAM(隨機存取存儲器)、EPROM(可擦可編程只讀存儲器)、EEPROM(電可擦可編程只讀存儲器)、硬盤驅動器,或者任何其它存儲器類型或者其組合??蛇x擇地,情境模塊120以及外部數(shù)據(jù)存儲器130可以被并入處理器。在另外一個實施例中,可能會有多個彼此通信的控制單元,每一個均包含處理器115、情境模塊120以及外部數(shù)據(jù)存儲器130。控制器110可以與用戶界面裝置105集成或者與其分離。
[0035]總之,計算系統(tǒng)和/或裝置(諸如控制器110及用戶界面裝置105)可以采用許多計算機操作系統(tǒng)中的任何一個,這些計算機操作系統(tǒng)包括(但是絕不限于)MicrosoftWindows操作系統(tǒng)、Unix操作系統(tǒng)(例如,加利福尼亞州紅木城(Redwood Shores)的甲骨文公司(Oracle Corporat1n)所發(fā)行的Solaris操作系統(tǒng)),紐約阿蒙克市(Armonk)的國際商業(yè)機器公司(Internat1nal Business Machines)發(fā)行的 AIX UNIX 操作系統(tǒng)、Linux操作系統(tǒng)、加利福尼亞州庫比蒂諾(Cupert