本公開總體上涉及可使用多層通信方法來(lái)傳送視頻圖像的信息娛樂(lè)系統(tǒng)。
背景技術(shù):
導(dǎo)航系統(tǒng)利用在導(dǎo)航顯示器上示出的地圖來(lái)指導(dǎo)用戶到達(dá)期望的目的地。響應(yīng)于用戶的請(qǐng)求,存儲(chǔ)在位于地圖數(shù)據(jù)庫(kù)站點(diǎn)處的服務(wù)器中的地圖數(shù)據(jù)通過(guò)通信裝置被發(fā)送到諸如車載導(dǎo)航單元、移動(dòng)導(dǎo)航單元、pda(個(gè)人數(shù)字助理)的導(dǎo)航顯示器上或移動(dòng)裝置上。通信裝置由計(jì)算機(jī)網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng))或移動(dòng)通信網(wǎng)絡(luò)組成。導(dǎo)航終端包括用于檢測(cè)車輛的當(dāng)前位置的gps(全球定位系統(tǒng)),并且使用車輛的當(dāng)前位置和接收的地圖數(shù)據(jù)兩者在導(dǎo)航終端的顯示器上提供地圖。
這種導(dǎo)航系統(tǒng)的優(yōu)點(diǎn)在于其能夠使得每個(gè)導(dǎo)航顯示器參照最新版本的地圖。然而,每當(dāng)在服務(wù)器中處理的地圖數(shù)據(jù)被更新或者用戶移動(dòng)超出當(dāng)前加載的地圖數(shù)據(jù)時(shí),這需要在導(dǎo)航顯示器中重新加載按塊存儲(chǔ)的最新的地圖數(shù)據(jù)。
當(dāng)?shù)貓D數(shù)據(jù)在服務(wù)器中被更新時(shí),加入導(dǎo)航系統(tǒng)的導(dǎo)航顯示器下載一個(gè)塊中的所有地圖數(shù)據(jù)以更新地圖數(shù)據(jù)。在一些傳統(tǒng)導(dǎo)航系統(tǒng)中,即使當(dāng)?shù)貓D數(shù)據(jù)單元在服務(wù)器中被部分地更新,在每個(gè)塊中的整個(gè)地圖數(shù)據(jù)也被下載。其結(jié)果是,被接收和重新加載的數(shù)據(jù)量變得極其龐大,并且增加了通信線路上的高通信負(fù)載。在重新加載操作中,大量的數(shù)據(jù)需要更長(zhǎng)的時(shí)間來(lái)處理的地圖數(shù)據(jù)。
技術(shù)實(shí)現(xiàn)要素:
在至少一個(gè)實(shí)施例中,一種車輛系統(tǒng)包括處理器,所述處理器被配置為:經(jīng)由收發(fā)器從無(wú)線裝置接收第一層的導(dǎo)航地圖數(shù)據(jù)和第二層的導(dǎo)航控制數(shù)據(jù)。所述第二層由所述車輛系統(tǒng)基于在無(wú)線裝置的用戶界面檢測(cè)到的控制輸入而被接收。所述處理器還被配置為:將所述第一層和所述第二層組合以用于在車輛顯示器進(jìn)行輸出。
一種車輛系統(tǒng)包括處理器,所述處理器被配置為:經(jīng)由收發(fā)器從無(wú)線裝置接收第一層的導(dǎo)航地圖數(shù)據(jù)和第二層的導(dǎo)航控制數(shù)據(jù),接收的所述第二層基于在無(wú)線裝置的用戶界面檢測(cè)到的控制輸入;將所述第一層和所述第二層組合以用于在車輛顯示器進(jìn)行輸出。
實(shí)施例可包括一種方法,所述方法使用車輛處理器將以第一預(yù)定義速率從裝置接收的與導(dǎo)航數(shù)據(jù)關(guān)聯(lián)的第一層和以第二預(yù)定義速率從裝置接收的與導(dǎo)航控制數(shù)據(jù)關(guān)聯(lián)的第二層進(jìn)行組合。所述方法包括:以低于第一預(yù)定義速率的速率接收經(jīng)由裝置用戶界面的控制輸入來(lái)接收所述第二層。所述方法還包括:在車輛顯示器示出所述第一層和所述第二層。
一種方法包括:經(jīng)由車輛處理器,將以第一速率從裝置接收的與導(dǎo)航地圖數(shù)據(jù)關(guān)聯(lián)的第一數(shù)據(jù)層和以第二速率從裝置接收的與導(dǎo)航控制數(shù)據(jù)關(guān)聯(lián)的第二數(shù)據(jù)層進(jìn)行組合;在車輛顯示器示出所述第一數(shù)據(jù)層和所述第二數(shù)據(jù)層。
一種非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)包括用于執(zhí)行以下操作的指令:經(jīng)由車輛導(dǎo)航系統(tǒng),以第一速率從連接到所述車輛導(dǎo)航系統(tǒng)的無(wú)線裝置接收第一層的導(dǎo)航地圖數(shù)據(jù),并且以小于所述第一速率的第二速率從所述無(wú)線裝置接收第二層的控制數(shù)據(jù);將所述第一層的數(shù)據(jù)與所述第二層的數(shù)據(jù)組合,以用于在車輛顯示器進(jìn)行輸出。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)還包括用于執(zhí)行以下操作的指令:將所述無(wú)線裝置連接到所述車輛導(dǎo)航系統(tǒng)。
在至少一個(gè)實(shí)施例中,提供一種在非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)中實(shí)現(xiàn)的計(jì)算機(jī)程序產(chǎn)品,所述非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)存儲(chǔ)有用于對(duì)車輛處理器進(jìn)行配置的指令,所述計(jì)算機(jī)程序產(chǎn)品包括用于執(zhí)行以下操作的指令:經(jīng)由車輛導(dǎo)航系統(tǒng),以第一速率從連接到所述車輛導(dǎo)航系統(tǒng)的無(wú)線裝置接收第一層的導(dǎo)航地圖數(shù)據(jù),并且以小于所述第一速率的第二速率從所述車無(wú)線裝置接收第二層的控制數(shù)據(jù);將所述第一層的數(shù)據(jù)與所述第二層的數(shù)據(jù)組合以用于在車輛顯示器進(jìn)行輸出。
提供一種在非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)中實(shí)現(xiàn)的計(jì)算機(jī)程序產(chǎn)品,所述非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)存儲(chǔ)有用于對(duì)車輛處理器進(jìn)行配置的指令,所述計(jì)算機(jī)程序產(chǎn)品包括用于執(zhí)行以下操作的指令:以第一預(yù)定義速率從裝置接收第一層的導(dǎo)航地圖數(shù)據(jù),并且以第二預(yù)定義速率從裝置接收第二層的控制數(shù)據(jù)。所述計(jì)算機(jī)程序產(chǎn)品還包括用于執(zhí)行以下操作的指令:將所述第一層與所述第二層進(jìn)行組合以用于在顯示器進(jìn)行輸出。
實(shí)施例還可包括一種具有處理器的移動(dòng)裝置,所述處理器被配置為:經(jīng)由多層方法將導(dǎo)航應(yīng)用數(shù)據(jù)發(fā)送到車輛處理器。所述移動(dòng)裝置處理器還被配置為:執(zhí)行與車輛處理器兼容的導(dǎo)航應(yīng)用。所述移動(dòng)裝置處理器還被配置為:基于所述導(dǎo)航應(yīng)用從服務(wù)器和車輛處理器中的至少一個(gè)接收數(shù)據(jù)。所述處理器還被配置為:將具有基于接收的數(shù)據(jù)的地圖數(shù)據(jù)的第一層和具有用于所述導(dǎo)航應(yīng)用的控制數(shù)據(jù)的第二層發(fā)送到車輛處理器。所述第二層基于在用戶界面針對(duì)所述導(dǎo)航應(yīng)用而檢測(cè)到的控制輸入被發(fā)送。
一種裝置包括處理器,所述處理器被配置為:執(zhí)行導(dǎo)航應(yīng)用;基于所述導(dǎo)航應(yīng)用從服務(wù)器接收數(shù)據(jù);將具有基于所述數(shù)據(jù)的地圖數(shù)據(jù)的第一層和具有用于所述導(dǎo)航應(yīng)用的控制數(shù)據(jù)的第二層發(fā)送到車輛處理器,其中,基于在用戶界面針對(duì)所述導(dǎo)航應(yīng)用而檢測(cè)到的控制輸入來(lái)發(fā)送所述第二層。
附圖說(shuō)明
圖1是根據(jù)實(shí)施例的實(shí)現(xiàn)用戶交互式車輛信息顯示系統(tǒng)的車輛計(jì)算系統(tǒng)的代表性拓?fù)鋱D;
圖2示出根據(jù)實(shí)施例的示出無(wú)線裝置將應(yīng)用數(shù)據(jù)傳送到車輛計(jì)算系統(tǒng)的框圖;
圖3示出根據(jù)實(shí)施例的無(wú)線裝置向車輛計(jì)算系統(tǒng)提供多層通信的示意性示例;
圖4是示出車輛計(jì)算系統(tǒng)與無(wú)線裝置進(jìn)行通信的示例方法的流程圖;
圖5是示出兩層視頻流被傳送到車輛計(jì)算系統(tǒng)的示例方法的流程圖。
具體實(shí)施方式
在此描述本公開的實(shí)施例。然而,應(yīng)該理解的是,所公開的實(shí)施例僅僅是示例,并且,其他實(shí)施例可采用各種可替代形式。附圖無(wú)需按比例繪制;可夸大或最小化一些特征以示出特定組件的細(xì)節(jié)。因此,在此公開的具體結(jié)構(gòu)和功能細(xì)節(jié)不應(yīng)被解釋為具有限制性,而僅僅作為用于教導(dǎo)本領(lǐng)域技術(shù)人員以多種方式采用實(shí)施例的代表性基礎(chǔ)。如本領(lǐng)域普通技術(shù)人員將理解的,參照任一附圖示出和描述的各種特征可與在一個(gè)或更多個(gè)其他附圖中示出的特征組合,以產(chǎn)生未明確示出或描述的實(shí)施例。示出的特征的組合提供用于典型應(yīng)用的代表性實(shí)施例。然而,與本公開的教導(dǎo)一致的特征的各種組合和修改可被期望用于特定的應(yīng)用或?qū)嵤┓绞健?/p>
本公開的實(shí)施例總體上提供了多個(gè)電路或其他電子裝置。對(duì)電路和其他電子裝置以及由它們中的每一個(gè)提供的功能的所有提及并不意在受限于僅涵蓋在此示出和描述的內(nèi)容。雖然特定標(biāo)號(hào)可被分配給公開的各種電路或其他電子裝置,但是這樣的標(biāo)號(hào)并不意在限制所述電路和其他電子裝置的操作范圍??苫谒谕奶囟愋偷碾妼?shí)施方式,按照任何方式將所述電路和其他電子裝置彼此組合和/或分離。應(yīng)認(rèn)識(shí)到的是,在此公開的任何電路或其他電子裝置可包括任意數(shù)量的微處理器、集成電路、存儲(chǔ)裝置(例如,閃存、隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、電可編程只讀存儲(chǔ)器(eprom)、電可擦除可編程只讀存儲(chǔ)器(eeprom)或上述項(xiàng)的其他適當(dāng)變型)和軟件,它們彼此協(xié)作以執(zhí)行在此公開的操作。此外,任意一個(gè)或更多個(gè)電子裝置可被配置為執(zhí)行在非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)中實(shí)施的計(jì)算機(jī)程序,其中,所述計(jì)算機(jī)程序被編寫為執(zhí)行公開的任意數(shù)量的功能。
本公開涉及具有至少一個(gè)處理器的車輛計(jì)算系統(tǒng),所述至少一個(gè)處理器被配置為使用兩層圖像通信系統(tǒng)和方法從移動(dòng)裝置接收?qǐng)D像數(shù)據(jù)。兩層圖像通信系統(tǒng)和方法包括具有在車輛計(jì)算系統(tǒng)接收的信息的第一層和第二層。第一層和第二層分別以第一速率和第二速率被接收。第一速率和第二速率可基于預(yù)定時(shí)間量、針對(duì)特定層的圖像中的檢測(cè)到的變化、經(jīng)由用戶界面控制的輸入檢測(cè)中的至少一個(gè)或它們的組合。
例如,在車輛計(jì)算系統(tǒng)和移動(dòng)裝置中執(zhí)行的導(dǎo)航應(yīng)用可經(jīng)由兩層圖像通信方法來(lái)傳送應(yīng)用數(shù)據(jù)。導(dǎo)航應(yīng)用可包括具有地圖數(shù)據(jù)的第一層和具有用戶控制的第二層。例如,具有地圖數(shù)據(jù)的第一層可包括用戶的位置、路線突出顯示、交通警告等。第二層可包括與應(yīng)用關(guān)聯(lián)的用戶控制。例如,針對(duì)導(dǎo)航應(yīng)用的用戶控制可包括但不限于用戶交互項(xiàng)(諸如,菜單按鈕、縮放按鈕和當(dāng)前街景按鈕)。
兩層圖像通信系統(tǒng)和方法使得移動(dòng)裝置能夠通過(guò)在將應(yīng)用數(shù)據(jù)發(fā)送到車輛計(jì)算系統(tǒng)的導(dǎo)航應(yīng)用之前分離兩層來(lái)減小整體數(shù)據(jù)量。例如,具有用戶控制的第二層可以以第二預(yù)定義頻率或速率被發(fā)送到車輛計(jì)算系統(tǒng),其中,第二預(yù)定義頻率或速率可以是低于第一預(yù)定義頻率或速率的頻率或速率。第二預(yù)定義速率可基于用于提高第一層的流式傳輸時(shí)間的用戶控制的檢測(cè)到的事件。響應(yīng)于第二層經(jīng)由與用戶控制的調(diào)節(jié)關(guān)聯(lián)的第二預(yù)定義速率被發(fā)送,移動(dòng)裝置可以以較少延遲的更快的速率經(jīng)由第一層將數(shù)據(jù)發(fā)送到車輛計(jì)算系統(tǒng)。
在一示例中,第二速率可基于針對(duì)第二層在圖像中檢測(cè)到的變化。第二預(yù)定義速率可基于移動(dòng)裝置,所述移動(dòng)裝置在移動(dòng)裝置的存儲(chǔ)器中存儲(chǔ)被發(fā)送到車輛計(jì)算系統(tǒng)的先前圖像。移動(dòng)裝置可將移動(dòng)裝置的屏幕上的當(dāng)前圖像緩存與存儲(chǔ)在移動(dòng)裝置存儲(chǔ)器中的先前圖像進(jìn)行比較。響應(yīng)于在比較期間未檢測(cè)到變化,屏幕上的當(dāng)前圖像緩存可不被從移動(dòng)裝置發(fā)送到車輛計(jì)算系統(tǒng)。如果先前圖像和屏幕上的當(dāng)前圖像緩存不同,則移動(dòng)裝置可發(fā)送第二層,使得當(dāng)前圖像緩存可被發(fā)送到車輛計(jì)算系統(tǒng)。在另一示例中,移動(dòng)裝置可確定第二預(yù)定義速率,以通過(guò)監(jiān)測(cè)在移動(dòng)裝置屏幕的用戶控制的用戶輸入來(lái)發(fā)送第二層。如果用戶輸入經(jīng)由一個(gè)或更多個(gè)用戶控制被檢測(cè)到,則移動(dòng)裝置可將具有用戶控制數(shù)據(jù)的第二層發(fā)送到車輛計(jì)算系統(tǒng)。
移動(dòng)裝置可基于與第一層關(guān)聯(lián)的圖像的檢測(cè)到的變化而發(fā)送第一層。繼續(xù)上面的示例,移動(dòng)裝置可將地圖數(shù)據(jù)的當(dāng)前圖像緩存與地圖數(shù)據(jù)的先前存儲(chǔ)圖像進(jìn)行比較。響應(yīng)于移動(dòng)裝置檢測(cè)到地圖數(shù)據(jù)的變化,移動(dòng)裝置可將具有更新的地圖數(shù)據(jù)的第一層發(fā)送到車輛計(jì)算系統(tǒng)。移動(dòng)裝置可不發(fā)送第一層,除非在當(dāng)前圖像緩存與先前存儲(chǔ)的地圖數(shù)據(jù)的圖像之間的比較期間檢測(cè)到變化。車輛計(jì)算系統(tǒng)可經(jīng)由第一層接收更新的地圖數(shù)據(jù)。車輛計(jì)算系統(tǒng)可將組合的具有更新的地圖層的第一層和第二層輸出到車輛顯示器。
圖1示出用于車輛31的基于車輛的計(jì)算系統(tǒng)(vcs)1的示例框式拓?fù)鋱D。這種vcs1的示例為由福特汽車公司制造的sync系統(tǒng)。設(shè)置有基于車輛的計(jì)算系統(tǒng)的車輛可包含位于車輛中的可視前端界面4。如果所述界面設(shè)置有例如觸敏屏幕,則用戶還能夠與所述界面進(jìn)行交互。在另一示意性實(shí)施例中,通過(guò)按鈕按壓或者具有自動(dòng)語(yǔ)音識(shí)別和語(yǔ)音合成的口語(yǔ)對(duì)話系統(tǒng)來(lái)進(jìn)行交互。
在圖1中所示的示意性實(shí)施例1中,處理器3控制基于車輛的計(jì)算系統(tǒng)的至少一部分操作。設(shè)置在車輛內(nèi)的處理器允許對(duì)命令和例程進(jìn)行車載處理。另外,處理器3連接到非持久性存儲(chǔ)器5和持久性存儲(chǔ)器7兩者。在此示意性實(shí)施例中,非持久性存儲(chǔ)器是隨機(jī)存取存儲(chǔ)器(ram),持久性存儲(chǔ)器是硬盤驅(qū)動(dòng)器(hdd)或閃存。一般說(shuō)來(lái),持久性(非暫時(shí)性)存儲(chǔ)器可包括當(dāng)計(jì)算機(jī)或其他裝置掉電時(shí)保持?jǐn)?shù)據(jù)的所有形式的存儲(chǔ)器。這些存儲(chǔ)器包括但不限于:hdd、cd、dvd、磁帶、固態(tài)驅(qū)動(dòng)器、便攜式usb驅(qū)動(dòng)器和任何其他適當(dāng)形式的持久性存儲(chǔ)器。
處理器3還設(shè)置有允許用戶與處理器進(jìn)行交互的多個(gè)不同的輸入。在此示意性實(shí)施例中,麥克風(fēng)29、輔助輸入25(用于輸入33)、usb輸入23、gps輸入24、屏幕4(可為觸摸屏顯示器)和藍(lán)牙輸入15均被設(shè)置。還設(shè)置有輸入選擇器51,以允許用戶在各種輸入之間進(jìn)行切換。在對(duì)麥克風(fēng)和輔助連接器兩者的輸入被傳送到處理器之前,由轉(zhuǎn)換器27對(duì)所述輸入進(jìn)行模數(shù)轉(zhuǎn)換。盡管未示出,但是與vcs1進(jìn)行通信的多個(gè)車輛組件和輔助組件可使用車輛網(wǎng)絡(luò)(諸如但不限于can總線)向vcs1(或其組件)傳送數(shù)據(jù)并傳送來(lái)自vcs1(或其組件)的數(shù)據(jù)。
在一示例中,不同輸入的數(shù)量可與針對(duì)一個(gè)或更多個(gè)車輛功能的設(shè)置相關(guān)聯(lián)。響應(yīng)于接收到的用于調(diào)整與車輛功能關(guān)聯(lián)的設(shè)置的輸入,處理器3可經(jīng)由車輛網(wǎng)絡(luò)將調(diào)整后的設(shè)置傳送給車輛功能。
系統(tǒng)的輸出可包括但不限于可視顯示器4以及揚(yáng)聲器13或立體聲系統(tǒng)輸出。揚(yáng)聲器13連接到放大器11并通過(guò)數(shù)模轉(zhuǎn)換器9從處理器3接收其信號(hào)。還可分別沿19和21所示的雙向數(shù)據(jù)流進(jìn)行到遠(yuǎn)程藍(lán)牙裝置(諸如,個(gè)人導(dǎo)航裝置(pnd)54)或usb裝置(諸如車輛導(dǎo)航裝置60)的輸出。
在一示意性實(shí)施例中,系統(tǒng)1使用藍(lán)牙收發(fā)器15與用戶的移動(dòng)裝置53(例如,蜂窩電話、智能電話、平板電腦、pda或具有無(wú)線移動(dòng)網(wǎng)絡(luò)連接能力的任何其他遠(yuǎn)程裝置)進(jìn)行通信(17)。移動(dòng)裝置53隨后可被用于通過(guò)例如與蜂窩塔57的通信(55)來(lái)與車輛31外部的網(wǎng)絡(luò)61進(jìn)行通信(59)。在一些實(shí)施例中,蜂窩塔57可以是wifi接入點(diǎn)。移動(dòng)裝置53還可被用于與諸如可穿戴裝置83(例如,智能手表、智能眼鏡等)的附件裝置進(jìn)行通信(84)。移動(dòng)裝置53可將一個(gè)或更多個(gè)控制功能傳送給可穿戴裝置83。例如,移動(dòng)裝置53可使得可穿戴裝置83能夠接受電話呼叫、啟用移動(dòng)應(yīng)用、接收通知和/或它們的組合。在另一示例中,可穿戴裝置83可基于在移動(dòng)裝置53中執(zhí)行的一個(gè)或更多個(gè)移動(dòng)應(yīng)用將車輛控制特征/功能發(fā)送給vcs1。
移動(dòng)裝置53與藍(lán)牙收發(fā)器15之間的通信由信號(hào)14表示??赏ㄟ^(guò)按鈕52或類似的輸入來(lái)指示將移動(dòng)裝置53與藍(lán)牙收發(fā)器15進(jìn)行配對(duì)。相應(yīng)地,cpu3被指示使得車載藍(lán)牙收發(fā)器15可與移動(dòng)裝置53中的藍(lán)牙收發(fā)器進(jìn)行配對(duì)。在另一示例中,可穿戴裝置83和藍(lán)牙收發(fā)器15之間的通信由信號(hào)14來(lái)表示。與移動(dòng)裝置藍(lán)牙配對(duì)處理類似,可通過(guò)按鈕52或類似的輸入來(lái)指示可穿戴裝置83與藍(lán)牙收發(fā)器15的配對(duì)。車載藍(lán)牙收發(fā)器15可與可穿戴裝置83中的藍(lán)牙收發(fā)器進(jìn)行配對(duì)。
處理器3可被配置為向先前配對(duì)的移動(dòng)裝置53和/或可穿戴裝置83(例如,無(wú)線裝置)傳送信息。處理器3可被配置為請(qǐng)求與先前配對(duì)的無(wú)線裝置進(jìn)行通信。例如,響應(yīng)于來(lái)自處理器3的請(qǐng)求的通信,先前配對(duì)的無(wú)線裝置53可向處理器3發(fā)送已建立通信的消息。
在一示例中,無(wú)線裝置53可經(jīng)由無(wú)線裝置處理器執(zhí)行一個(gè)或更多個(gè)應(yīng)用。無(wú)線裝置53可將與一個(gè)或更多個(gè)應(yīng)用關(guān)聯(lián)的數(shù)據(jù)發(fā)送到vcs1。無(wú)線裝置53可被配置為使用兩層通信方法將數(shù)據(jù)發(fā)送到vcs1。
可利用例如與無(wú)線裝置53關(guān)聯(lián)的數(shù)據(jù)計(jì)劃、話上數(shù)據(jù)或dtmf音在cpu3與網(wǎng)絡(luò)61之間傳送數(shù)據(jù)??蛇x地,可期望包括具有天線18的車載調(diào)制解調(diào)器63,以便在cpu3與網(wǎng)絡(luò)61之間通過(guò)語(yǔ)音頻帶來(lái)傳送數(shù)據(jù)(16)。無(wú)線裝置53隨后可被用于通過(guò)例如與蜂窩塔57的通信(55)來(lái)與車輛31外部的網(wǎng)絡(luò)61進(jìn)行通信(59)。在一些實(shí)施例中,調(diào)制解調(diào)器63可與蜂窩塔57建立通信(20),以用于與網(wǎng)絡(luò)61進(jìn)行通信。作為非限制性示例,調(diào)制解調(diào)器63可以是usb蜂窩調(diào)制解調(diào)器,并且通信20可以是蜂窩通信。
在一示意性實(shí)施例中,處理器3設(shè)置有包括用于與調(diào)制解調(diào)器應(yīng)用軟件進(jìn)行通信的應(yīng)用程序接口(api)的操作系統(tǒng)。調(diào)制解調(diào)器應(yīng)用軟件可訪問(wèn)藍(lán)牙收發(fā)器上的嵌入式模塊或固件,以完成與(諸如在無(wú)線裝置53中發(fā)現(xiàn)的)遠(yuǎn)程藍(lán)牙收發(fā)器的無(wú)線通信。藍(lán)牙是ieee802pan(個(gè)域網(wǎng))協(xié)議的子集。ieee802lan(局域網(wǎng))協(xié)議包括wi-fi并與ieee802pan具有相當(dāng)多的交叉功能。兩者都適合于車輛內(nèi)的無(wú)線通信??稍谶@一范圍使用的其他通信方式是自由空間光通信(諸如irda)和非標(biāo)準(zhǔn)化消費(fèi)者ir協(xié)議。
在另一實(shí)施例中,無(wú)線裝置53包括用于語(yǔ)音頻帶通信或?qū)拵?shù)據(jù)通信的調(diào)制解調(diào)器。在話上數(shù)據(jù)的實(shí)施例中,當(dāng)無(wú)線裝置53的所有者可在數(shù)據(jù)正被傳送的同時(shí)通過(guò)無(wú)線裝置說(shuō)話時(shí),可實(shí)施已知為頻分復(fù)用的技術(shù)。在其他時(shí)間,當(dāng)所有者沒(méi)有在使用無(wú)線裝置時(shí),數(shù)據(jù)傳送可使用整個(gè)帶寬(在一示例中是300hz至3.4khz)。盡管頻分復(fù)用對(duì)于車輛與互聯(lián)網(wǎng)之間的模擬蜂窩通信而言可能是常見的并仍在被使用,但其已經(jīng)很大程度上被用于數(shù)字蜂窩通信的碼域多址(cdma)、時(shí)域多址(tdma)和空域多址(sdma)的混合體所替代。這些都是ituimt-2000(3g)兼容的標(biāo)準(zhǔn),為靜止或行走的用戶提供高達(dá)2mbs的數(shù)據(jù)速率,并為在移動(dòng)的車輛中的用戶提供高達(dá)385kbs的數(shù)據(jù)速率。3g標(biāo)準(zhǔn)現(xiàn)在正被imt-advanced(4g)所替代,其中,imt-advanced(4g)為在車輛中的用戶提供100mbs的數(shù)據(jù)速率并為靜止的用戶提供1gbs的數(shù)據(jù)速率。如果用戶擁有與無(wú)線裝置53關(guān)聯(lián)的數(shù)據(jù)計(jì)劃,則所述數(shù)據(jù)計(jì)劃可允許寬帶傳輸且系統(tǒng)可使用寬得多的帶寬(加速數(shù)據(jù)傳送)。在另一實(shí)施例中,無(wú)線裝置53被安裝至車輛31的蜂窩通信裝置(未示出)所替代。在另一實(shí)施例中,無(wú)線裝置53可以是能夠通過(guò)例如(而非限制)802.11g網(wǎng)絡(luò)(即wifi)或wimax網(wǎng)絡(luò)進(jìn)行通信的無(wú)線局域網(wǎng)(lan)裝置。
在一實(shí)施例中,傳入數(shù)據(jù)可經(jīng)由話上數(shù)據(jù)或數(shù)據(jù)計(jì)劃穿過(guò)無(wú)線裝置53,穿過(guò)車載藍(lán)牙收發(fā)器,并進(jìn)入車輛的內(nèi)部處理器3。例如,在特定臨時(shí)數(shù)據(jù)的情況下,數(shù)據(jù)可被存儲(chǔ)在hdd或其他存儲(chǔ)介質(zhì)7上,直至不再需要所述數(shù)據(jù)時(shí)為止。在另一實(shí)施例中,傳入數(shù)據(jù)在被發(fā)送到車輛內(nèi)部處理器3之前在移動(dòng)裝置被解析成一個(gè)或更多個(gè)層(例如,多層)。例如,無(wú)線裝置可執(zhí)行可從遠(yuǎn)程服務(wù)器61接收傳入數(shù)據(jù)的導(dǎo)航應(yīng)用。導(dǎo)航應(yīng)用可從遠(yuǎn)程服務(wù)器接收地圖數(shù)據(jù)。響應(yīng)于接收的地圖數(shù)據(jù),無(wú)線裝置可在用戶界面顯示器輸出地圖。導(dǎo)航應(yīng)用可提供被配置為控制在用戶界面顯示器輸出地圖數(shù)據(jù)的用戶界面。無(wú)線裝置可向車輛的內(nèi)部處理器3發(fā)送具有地圖數(shù)據(jù)的第一層和具有用戶界面的第二層。車輛計(jì)算系統(tǒng)1可從無(wú)線裝置53接收多層通信。車輛計(jì)算系統(tǒng)1可在將地圖數(shù)據(jù)和用戶界面在車輛顯示器4進(jìn)行輸出之前將接收到的第一層和第二層進(jìn)行組合。
可與車輛進(jìn)行接口連接的其他源包括:具有例如usb連接56和/或天線58的個(gè)人導(dǎo)航裝置54、具有usb62或其他連接的車輛導(dǎo)航裝置60、車載gps裝置24或具有與網(wǎng)絡(luò)61連接的能力的遠(yuǎn)程導(dǎo)航系統(tǒng)(未示出)。其他源可使用多層通信方法與車輛計(jì)算系統(tǒng)1進(jìn)行通信。在另一示例中,無(wú)線裝置(例如,移動(dòng)裝置53、可穿戴裝置83等)可經(jīng)由usb連接與處理器進(jìn)行通信。usb是一類串行聯(lián)網(wǎng)協(xié)議中的一種。ieee1394(火線tm(蘋果)、i.linktm(索尼)和lynxtm(德州儀器))、eia(電子工業(yè)協(xié)會(huì))串行協(xié)議、ieee1284(centronics端口)、s/pdif(索尼/飛利浦?jǐn)?shù)字互連格式)和usb-if(usb開發(fā)者論壇)形成了裝置-裝置串行標(biāo)準(zhǔn)的骨干。多數(shù)上述協(xié)議可被實(shí)施為用于電通信或光通信。
此外,cpu3可與各種其他的輔助裝置65進(jìn)行通信。這些裝置可通過(guò)無(wú)線連接67或有線連接69來(lái)被連接。輔助裝置65可包括但不限于個(gè)人媒體播放器、無(wú)線保健裝置、便攜式計(jì)算機(jī)等。輔助裝置65可向車輛計(jì)算系統(tǒng)1傳送一層或更多層的數(shù)據(jù)。
此外或可選地,可使用例如wifi(ieee803.11)收發(fā)器71將cpu3連接到基于車輛的無(wú)線路由器73。這可允許cpu3在本地路由器73的范圍中連接到遠(yuǎn)程網(wǎng)絡(luò)。
除了通過(guò)位于車輛中的vcs1來(lái)執(zhí)行代表性處理之外,在某些實(shí)施例中,還可由與車輛計(jì)算系統(tǒng)通信的計(jì)算系統(tǒng)來(lái)執(zhí)行這些處理。這樣的系統(tǒng)可包括但不限于:無(wú)線裝置(例如,移動(dòng)電話、智能電話、移動(dòng)裝置53、可穿戴裝置83等)或通過(guò)無(wú)線裝置53連接的遠(yuǎn)程計(jì)算系統(tǒng)(例如,服務(wù)器61)。這樣的系統(tǒng)可被統(tǒng)稱為與車輛關(guān)聯(lián)的計(jì)算系統(tǒng)(vacs)。在某些實(shí)施例中,vacs的特定組件可根據(jù)系統(tǒng)的特定實(shí)施方式而執(zhí)行處理的特定部分。通過(guò)示例而并非限制的方式,如果處理包括利用配對(duì)的無(wú)線裝置發(fā)送或者接收信息,則很可能無(wú)線裝置不執(zhí)行該處理,這是因?yàn)闊o(wú)線裝置不會(huì)與自身進(jìn)行信息的“發(fā)送和接收”。本領(lǐng)域的普通技術(shù)人員將理解何時(shí)不適合對(duì)給定解決方案應(yīng)用特定的vacs。在所有解決方案中,預(yù)期至少位于車輛自身內(nèi)的車輛計(jì)算系統(tǒng)(vcs)1能夠執(zhí)行該處理。
圖2示出根據(jù)實(shí)施例的示出無(wú)線裝置53將應(yīng)用數(shù)據(jù)傳送到車輛計(jì)算系統(tǒng)的框圖。vcs1可包括一個(gè)或更多個(gè)處理器(例如,cpu3)、至少一個(gè)無(wú)線收發(fā)器15以及車載顯示器4。vcs1可經(jīng)由至少一個(gè)收發(fā)器15與無(wú)線裝置53進(jìn)行通信。無(wú)線裝置53可包括系統(tǒng)202,系統(tǒng)202包括一個(gè)或更多個(gè)處理器204、操作系統(tǒng)206、收發(fā)器215以及用于存儲(chǔ)一個(gè)或更多個(gè)應(yīng)用210的存儲(chǔ)器208。無(wú)線裝置53可利用系統(tǒng)202的硬件執(zhí)行一個(gè)或更多個(gè)應(yīng)用210。無(wú)線裝置53還可包括用戶界面硬件,用戶界面硬件包括用戶界面顯示器201、運(yùn)動(dòng)檢測(cè)器(例如,加速度計(jì)、陀螺儀等)和/或輸入機(jī)構(gòu)。
vcs1可經(jīng)由握手過(guò)程與無(wú)線裝置53建立通信。握手過(guò)程可包括在vcs1與無(wú)線裝置53之間的用于系統(tǒng)訪問(wèn)授權(quán)目的的一系列來(lái)回通信。如果握手完成,則vcs1可從在無(wú)線裝置53執(zhí)行的應(yīng)用接收數(shù)據(jù)。例如,握手過(guò)程可包括信息的交換,以檢測(cè)無(wú)線裝置53是否已與vcs1配對(duì)。在另一示例中,vcs1可正執(zhí)行與無(wú)線裝置53關(guān)聯(lián)的應(yīng)用。應(yīng)用可具有被配置為驗(yàn)證vcs1是否被授權(quán)與無(wú)線裝置53通信的密鑰。
vcs1可經(jīng)由用戶界面顯示器4啟動(dòng)在無(wú)線裝置53的應(yīng)用。無(wú)線裝置53可在系統(tǒng)202的硬件執(zhí)行應(yīng)用,并將數(shù)據(jù)發(fā)送到vcs1。響應(yīng)于從無(wú)線裝置53接收到的應(yīng)用數(shù)據(jù),vcs1可在用戶界面顯示器4、揚(yáng)聲器13和/或它們的組合輸出該數(shù)據(jù)。
例如,在無(wú)線裝置53執(zhí)行的應(yīng)用可以是導(dǎo)航應(yīng)用。導(dǎo)航應(yīng)用可提供包括導(dǎo)航數(shù)據(jù)的流式視頻。導(dǎo)航數(shù)據(jù)可包括但不限于地圖數(shù)據(jù)、交通數(shù)據(jù)、建筑數(shù)據(jù)、視圖控制選項(xiàng)(例如,放大、縮小、輸入新目的地、選擇興趣點(diǎn)(poi)等)和/或它們的組合。導(dǎo)航數(shù)據(jù)還可包括從當(dāng)前位置到目的地產(chǎn)生的路線。無(wú)線裝置53可從vcs1、網(wǎng)絡(luò)服務(wù)器和/或它們的組合接收導(dǎo)航數(shù)據(jù)。無(wú)線裝置53可將與導(dǎo)航應(yīng)用關(guān)聯(lián)的導(dǎo)航數(shù)據(jù)解析為一個(gè)或更多個(gè)層。例如,無(wú)線裝置可將導(dǎo)航數(shù)據(jù)解析為兩層。所述兩層包括地圖層(例如,第一層)和控制層(例如,第二層)。地圖層可包括但不限于地圖數(shù)據(jù)、交通數(shù)據(jù)和建筑數(shù)據(jù)??刂茖涌砂ǖ幌抻谟脩艚换ロ?xiàng)(諸如,菜單按鈕、縮放按鈕和/或視圖控制選項(xiàng))。
響應(yīng)于vcs1接收到地圖層和控制層,系統(tǒng)可在將導(dǎo)航數(shù)據(jù)經(jīng)由車輛顯示器4進(jìn)行輸出之前將來(lái)自兩層的圖像組合。在一個(gè)實(shí)施例中,vcs1可通過(guò)將來(lái)自第二層的圖像疊加在第一層的上面來(lái)組合兩層。vcs1可基于從無(wú)線裝置53接收的導(dǎo)航數(shù)據(jù)來(lái)繼續(xù)更新兩層。
繼續(xù)上面的示例,無(wú)線裝置53可將導(dǎo)航數(shù)據(jù)解析為地圖層和控制層。地圖層可以以第一預(yù)定義頻率或速率被發(fā)送,而控制層可以以第二預(yù)定義速率被發(fā)送。通過(guò)無(wú)線裝置53將導(dǎo)航數(shù)據(jù)分離成兩層且以較低速率或僅響應(yīng)于用戶輸入發(fā)送控制層,降低了數(shù)據(jù)量以及與vcs1的通信延遲。第一預(yù)定義速率可大于第二預(yù)定義速率。例如,無(wú)線裝置53可以以第一預(yù)定速率將初始地圖層發(fā)送到vcs1(212)。無(wú)線裝置53可以以第二預(yù)定義速率將初始控制層發(fā)送到vcs1(214)。無(wú)線裝置53可以以第一預(yù)定義速率繼續(xù)發(fā)送地圖層(216、218、220)。無(wú)線裝置53可檢測(cè)通過(guò)無(wú)線裝置用戶界面屏幕201經(jīng)由一個(gè)或更多個(gè)用戶交互項(xiàng)的用戶輸入(222)。
響應(yīng)于檢測(cè)到的經(jīng)由一個(gè)或更多個(gè)用戶交互項(xiàng)的用戶輸入222,無(wú)線裝置53可開始控制層的發(fā)送??蛇x地,控制層可以以獨(dú)立于任何用戶輸入的第二速率被發(fā)送。組合策略也可被用于以第二速率被發(fā)送的控制層,以周期地刷新圖像,或者被用于響應(yīng)于用戶輸入被發(fā)送的控制層。無(wú)線裝置53可基于第二預(yù)定義速率將更新的控制層發(fā)送到vcs1(224)。vcs1將接收的更新的控制層與地圖數(shù)據(jù)組合、復(fù)合或疊加。vcs1可在車輛顯示器4輸出組合的地圖層和更新的控制層。無(wú)線裝置53可繼續(xù)以第一預(yù)定義速率發(fā)送地圖層(226、228、230)。
在另一示例中,控制層可基于在一個(gè)或更多個(gè)用戶界面項(xiàng)的連續(xù)的用戶輸入而以比地圖層的速率大的速率被發(fā)送。
圖3示出根據(jù)實(shí)施例的無(wú)線裝置53向vcs1提供多層通信的示意性示例。vcs1可具有在系統(tǒng)的硬件上執(zhí)行的一個(gè)或更多個(gè)應(yīng)用,以在車輛用戶界面顯示器4上提供導(dǎo)航應(yīng)用210。地圖層302可包括但不限于地圖303、當(dāng)前位置304、即將到來(lái)的路線指令306、突出顯示的路線308和/或它們的組合??刂茖?01可包括但不限于用戶交互式控制305、poi選擇310、交通信息312以及視圖控制選項(xiàng)314。
繼續(xù)上面的示例,無(wú)線裝置53可將地圖層302作為第一層發(fā)送到vcs1,并將控制層301作為第二層發(fā)送到vcs1。在其他實(shí)施例中,無(wú)線裝置53可解析與應(yīng)用數(shù)據(jù)關(guān)聯(lián)的兩層或更多層。無(wú)線裝置53可將解析的兩層或更多層發(fā)送到vcs1。響應(yīng)于vcs1將接收的地圖層302和控制層301進(jìn)行組合,系統(tǒng)可輸出疊加在地圖層302上的當(dāng)前控制層301。
在一示例中,響應(yīng)于用戶選擇縮小當(dāng)前地圖視圖的視圖控制選項(xiàng)314,無(wú)線裝置53可基于用戶選擇發(fā)送更新的控制層。無(wú)線裝置53可縮小當(dāng)前地圖視圖,并基于用戶經(jīng)由用戶交互式控制選擇縮小而將更新的地圖層302發(fā)送到vcs1。
圖4是示出vcs1與無(wú)線裝置53進(jìn)行通信的示例系統(tǒng)或方法的操作的流程圖。系統(tǒng)或方法400可包括用于經(jīng)由多層方法傳送視頻流數(shù)據(jù)并組合多層方法以用于在車輛顯示器進(jìn)行輸出的指令。方法400可使用包含在vcs1內(nèi)的軟件代碼來(lái)實(shí)現(xiàn)。在其他實(shí)施例中,方法400可在其他車輛控制器(例如,一個(gè)或更多個(gè)模塊)中實(shí)現(xiàn),或者分布在多個(gè)車輛模塊中。
再次參照?qǐng)D4,在整個(gè)方法400的討論中涉及了在圖1至圖3中示出的車輛及其組件,以便于理解本公開的各個(gè)方面。可通過(guò)被編寫入車輛的適合的可編程邏輯器件(諸如,處理器3)、裝置處理器、與車輛計(jì)算系統(tǒng)進(jìn)行通信的另一控制器或它們的組合中的計(jì)算機(jī)算法、機(jī)器可執(zhí)行代碼或軟件指令,來(lái)實(shí)現(xiàn)經(jīng)由與無(wú)線裝置53的通信鏈路輸出多層視頻流數(shù)據(jù)的方法400。雖然在流程圖400中示出的各種操作呈現(xiàn)為按照時(shí)間順序發(fā)生,但是所述操作中的至少一些可按照不同順序發(fā)生,并且一些操作可被同時(shí)執(zhí)行或根本不被執(zhí)行。
在操作402,vcs1可基于點(diǎn)火系統(tǒng)的點(diǎn)火開關(guān)接通位置或狀態(tài)被初始化和啟用。vcs1可初始化一個(gè)或更多個(gè)應(yīng)用以用于執(zhí)行。響應(yīng)于vcs1的初始化,系統(tǒng)可在用戶界面顯示器顯示一個(gè)或更多個(gè)應(yīng)用。例如,vcs1可執(zhí)行被配置為與經(jīng)由通信鏈路(例如,usb、藍(lán)牙等)連接到系統(tǒng)的無(wú)線裝置53進(jìn)行通信的應(yīng)用。vcs1可接收在無(wú)線裝置53與在系統(tǒng)的硬件上執(zhí)行的應(yīng)用之間的數(shù)據(jù)的通信。
在操作404,vcs1可基于系統(tǒng)的初始化來(lái)搜索無(wú)線裝置53。在操作406,響應(yīng)于在車廂內(nèi)檢測(cè)到裝置,vcs1可確定裝置是否被識(shí)別為先前配對(duì)的裝置,同時(shí)估計(jì)裝置在車廂內(nèi)的位置。如果未在車廂內(nèi)被識(shí)別出裝置的位置,則vcs1可向裝置發(fā)送針對(duì)座椅位置的請(qǐng)求。例如,vcs1可經(jīng)由車輛用戶界面屏幕請(qǐng)求與裝置關(guān)聯(lián)的車輛乘員進(jìn)入座椅位置(例如,前排座椅乘客、后排座椅乘客等)。在另一示例中,車輛乘員可經(jīng)由他們的無(wú)線裝置用戶界面屏幕輸入他們的座椅位置,并經(jīng)由他們的裝置53向vcs1發(fā)送該位置。如果駕駛員裝置被識(shí)別為無(wú)線裝置53,則vcs1可啟用鎖定功能以防止駕駛員經(jīng)由駕駛員裝置用戶界面屏幕進(jìn)行輸入。
在操作408,vcs1可基于配對(duì)處理(例如,安全握手過(guò)程)來(lái)請(qǐng)求對(duì)未識(shí)別裝置進(jìn)行配對(duì)。響應(yīng)于完成的配對(duì)處理,vcs1可與配對(duì)的無(wú)線裝置建立通信。如在操作410呈現(xiàn)的,vcs1可經(jīng)由在無(wú)線裝置53上執(zhí)行的應(yīng)用接收視頻流。無(wú)線裝置53可以以第一預(yù)定義速率經(jīng)由第一層以及以第二預(yù)定義速率經(jīng)由第二層來(lái)發(fā)送視頻流。在一示例中,第一預(yù)定義速率可比第二預(yù)定義速率更高、更快、或者更頻繁。
如在操作412呈現(xiàn)的,vcs1可將第一層和第二層進(jìn)行組合,使得視頻流可被呈現(xiàn)在用戶界面顯示器。在操作414,在將第一層和第二層組合之后,vcs1可將組合的第一層和第二層輸出到顯示器??蛇x地,vcs1可將第一層和第二層單獨(dú)輸出到指定的存儲(chǔ)器位置以進(jìn)行顯示,以高效地組合、疊加或復(fù)合由包含在第一層和第二層中的數(shù)據(jù)表示的圖像。在操作416,vcs1可連續(xù)地以第一預(yù)定義速率接收更新的第一層。
響應(yīng)于由vcs1在操作418確定了未接收到更新的第二層,在操作420,系統(tǒng)可將更新的第一層與先前發(fā)送的第二層進(jìn)行組合。在操作422,響應(yīng)于由vcs1接收到更新的第二層,系統(tǒng)可將更新的第一層與更新的第二層進(jìn)行組合。在操作424,vcs1可輸出與先前發(fā)送的第二層和更新的第二層中的至少一個(gè)組合的更新的第一層。在操作426,vcs1可基于檢測(cè)到點(diǎn)火系統(tǒng)的點(diǎn)火開關(guān)斷開位置而結(jié)束經(jīng)由無(wú)線裝置53接收多層視頻流的方法。
圖5是示出兩層視頻流被傳送到vcs1的示例方法500的流程圖。方法500可包括用于將應(yīng)用數(shù)據(jù)解析為一層或更多層以用于將視頻流傳輸?shù)絭cs1的指令。方法500可使用包含在無(wú)線裝置內(nèi)的軟件代碼來(lái)實(shí)現(xiàn)。在其他實(shí)施例中,方法500可在其他控制器(例如,一個(gè)或更多個(gè)模塊)中實(shí)現(xiàn),或者分布在多個(gè)車輛模塊中。
再次參照?qǐng)D5,在整個(gè)方法500的討論中涉及了在圖1至圖3中示出的無(wú)線裝置及其組件,以便于理解本公開的各個(gè)方面。可通過(guò)被編寫入車輛的適合的可編程邏輯器件(諸如,處理器3)、裝置處理器、與無(wú)線裝置53進(jìn)行通信的另一控制器或它們的組合中的計(jì)算機(jī)算法、機(jī)器可執(zhí)行代碼或軟件指令,來(lái)實(shí)現(xiàn)經(jīng)由vcs1與無(wú)線裝置53之間的通信鏈路傳送兩層視頻流的方法500。雖然在流程圖500中示出的各種操作呈現(xiàn)為按照時(shí)間順序發(fā)生,但是所述操作中的至少一些可按照不同順序發(fā)生,并且一些操作可被同時(shí)執(zhí)行或根本不被執(zhí)行。
在操作502,無(wú)線裝置53可基于通電請(qǐng)求被初始化和啟用。無(wú)線裝置53可基于通電請(qǐng)求初始化一個(gè)或更多個(gè)應(yīng)用以用于執(zhí)行。響應(yīng)于無(wú)線裝置53的初始化,無(wú)線裝置53可在用戶界面顯示一個(gè)或更多個(gè)應(yīng)用。例如,無(wú)線裝置53可執(zhí)行被配置為經(jīng)由通信鏈路(例如,usb、藍(lán)牙等)與vcs1通信的應(yīng)用。無(wú)線裝置53可管理vcs1與在vcs1的硬件上執(zhí)行的應(yīng)用之間的數(shù)據(jù)的通信。
在操作504,無(wú)線裝置53可基于無(wú)線裝置53的初始化而搜索vcs1。在操作506,響應(yīng)于檢測(cè)到vcs1,無(wú)線裝置53可確定vcs1是否被識(shí)別為在建立通信鏈路之前的先前配對(duì)系統(tǒng)。
在操作508,無(wú)線裝置53可響應(yīng)于未識(shí)別的vcs1而請(qǐng)求與vcs1的配對(duì)處理。無(wú)線裝置53可基于在無(wú)線裝置53的硬件上的一個(gè)或更多個(gè)應(yīng)用的執(zhí)行而產(chǎn)生視頻流。無(wú)線裝置53可以以一層或更多層來(lái)分離視頻流并發(fā)送視頻流。
例如,執(zhí)行導(dǎo)航應(yīng)用的無(wú)線裝置53可產(chǎn)生兩層的導(dǎo)航視頻流。在操作510,無(wú)線裝置53可以以第一預(yù)定義速率經(jīng)由第一層和以第二預(yù)定義速率經(jīng)由第二層發(fā)送導(dǎo)航視頻流。第一層可被配置為包括連續(xù)更新的數(shù)據(jù)(諸如,地圖、交通信息、建筑信息和/或它們的組合)。在另一示例中,由無(wú)線裝置經(jīng)由第一預(yù)定義速率發(fā)送的第一層可基于在與第一層關(guān)聯(lián)的圖像中檢測(cè)到的變化。第二層可被配置為包括用戶輸入控制,用戶輸入控制可由用戶經(jīng)由無(wú)線裝置用戶界面屏幕發(fā)起。第二層可以以第二預(yù)定義速率被發(fā)送。
在操作512,無(wú)線裝置53可將第二層儲(chǔ)存在裝置存儲(chǔ)器中。在操作514,響應(yīng)于更新的第一層,無(wú)線裝置53可以以第一預(yù)定義速率發(fā)送更新的第一層。例如,無(wú)線裝置53可通過(guò)將當(dāng)前第一層與儲(chǔ)存在裝置存儲(chǔ)器中的先前第一層進(jìn)行比較而檢測(cè)更新的第一層。響應(yīng)于基于上述比較而檢測(cè)到的變化,無(wú)線裝置可將第一層發(fā)送到vcs1。在操作516,無(wú)線裝置可確定控制輸入是否被檢測(cè)到。
在操作518,響應(yīng)于在無(wú)線裝置53的用戶界面屏幕檢測(cè)到的控制輸入,裝置可將當(dāng)前第二層與存儲(chǔ)在裝置存儲(chǔ)器中的先前第二層進(jìn)行比較。如果無(wú)線裝置53檢測(cè)到被比較的層之間的差異,則在操作520,裝置可發(fā)起第二預(yù)定義速率。
在操作522,無(wú)線裝置可基于當(dāng)前第二層與先前存儲(chǔ)的第二層之間的檢測(cè)到的差異以第二預(yù)定義速率發(fā)送更新的第二層。在操作524,無(wú)線裝置53可基于檢測(cè)到斷電或者通信鏈路的斷開而結(jié)束將兩層視頻流傳送到vcs1的方法。
雖然以上描述了代表性實(shí)施例,但這些實(shí)施例并不意在描述權(quán)利要求所涵蓋的所有可能形式。說(shuō)明書中所使用的詞語(yǔ)是描述性詞語(yǔ)而非限制性詞語(yǔ),并且應(yīng)理解的是,可在不脫離本公開的精神和范圍的情況下做出各種改變。如前所述,可將各種實(shí)施例的特征進(jìn)行組合以形成本發(fā)明的可能未被明確描述或示出的進(jìn)一步的實(shí)施例。盡管各個(gè)實(shí)施例可能已被描述為提供優(yōu)點(diǎn)或者在一個(gè)或更多個(gè)期望的特性方面優(yōu)于其他實(shí)施例或現(xiàn)有技術(shù)實(shí)施方式,但是本領(lǐng)域的普通技術(shù)人員應(yīng)認(rèn)識(shí)到,一個(gè)或更多個(gè)特征或特性可被折衷以實(shí)現(xiàn)取決于具體的應(yīng)用和實(shí)施方式的期望的整體系統(tǒng)屬性。這些屬性可包括但不限于成本、強(qiáng)度、耐用度、生命周期成本、市場(chǎng)性、外觀、包裝、尺寸、可維護(hù)性、重量、可制造性、組裝的容易性等。因此,針對(duì)一個(gè)或更多個(gè)特性被描述為不如其他實(shí)施例或現(xiàn)有技術(shù)的實(shí)施方式的實(shí)施例并非在本公開的范圍之外,并且可被期望用于特定的應(yīng)用。