本申請涉及一種后視攝像機(jī)視頻顯示。
背景技術(shù):
::為了增強(qiáng)駕駛員和/或乘客體驗(yàn),乘用車可以設(shè)置有硬件或者軟件產(chǎn)品和系統(tǒng):所述硬件或者軟件產(chǎn)品和系統(tǒng)被內(nèi)置于車輛、或者可以被添加到車輛。聯(lián)合了汽車收音機(jī)和娛樂、導(dǎo)航系統(tǒng)、免提設(shè)備、駕駛員輔助和其它功能的車輛系統(tǒng)也被稱作“信息娛樂系統(tǒng)(infotainmentsystem)”。在過去,信息娛樂系統(tǒng)曾主要被提供用于豪華和中檔車輛,但是最近這些信息娛樂系統(tǒng)在低檔車輛中也正變得越來越普遍。不同于在駕駛員的顯示器中具有指示汽車的健康狀態(tài)和其它相關(guān)信息的顯示功能的汽車計(jì)算機(jī),信息娛樂系統(tǒng)常在汽車的中央控制臺中包括大的顯示器。從而,副駕駛也能夠操作該顯示器。汽車信息娛樂系統(tǒng)通常包括具有主板的主機(jī)(headunit),所述主板具有CPU和SDRAM部件。此外,數(shù)字信號處理器(DSP)或者現(xiàn)場可編程門陣列(FPGA)常被用于音頻處理、mp3圖像解碼和圖形處理。速度計(jì)和其它的汽車部件被連接到控制器局域網(wǎng)絡(luò)(CAN)總線。其它的音頻部件(諸如CD換碟機(jī)或者擴(kuò)音器)經(jīng)由面向媒體的系統(tǒng)傳輸(MOST)總線來連接??梢员贿B接到信息娛樂系統(tǒng)的其它總線系統(tǒng)包含局域互聯(lián)網(wǎng)絡(luò)(LIN)總線和Flexray總線。使用多于一個的控制器來設(shè)計(jì)在市場上的大多數(shù)信息娛樂系統(tǒng),用于將實(shí)時操作系統(tǒng)用于實(shí)施硬實(shí)時功能和特征(諸如人機(jī)接口、媒體和電話),這要求具有高端微處理器和操作系統(tǒng)的片上系統(tǒng)。技術(shù)實(shí)現(xiàn)要素:本申請的目標(biāo)是提供一種改進(jìn)的后視攝像機(jī)視頻顯示。尤其是,本說明書公開了一種用于汽車的信息娛樂組件,所述信息娛樂組件包括通過芯片間通信總線連接的車輛通信控制器(VUC)和多媒體控制器(MMU)。該信息娛樂組件可以被打包并且一起以緊湊的單元被出售,所述單元具有用于電源和用于CAN總線的輸入連接和用于外設(shè)裝置(諸如顯示裝置)的輸出連接。車輛通信控制器指的是用于管理尤其是電源管理和CAN通信的控制器,而多媒體控制器指的是用于管理媒體播放、人機(jī)接口和其它功能的控制器。車輛通信控制器包括總線連接,特別是用于連接串行總線的總線連接,特別是車輛的CAN總線并且特別是低速CAN總線。此外,車輛通信控制器包括:消息處理單元,所述消息處理單元也被稱作后視攝像機(jī)觸發(fā)業(yè)務(wù)邏輯(rearviewcameratriggerbusinesslogic)或者“RVC觸發(fā)BL”;以及用于使用單向協(xié)議發(fā)送消息的遠(yuǎn)程消息接口,所述遠(yuǎn)程消息接口也被稱作消息分發(fā)器。所述單向協(xié)議在芯片間通信協(xié)議(諸如CAN總線)之上被實(shí)施。多媒體控制器經(jīng)由芯片間通信總線被連接到車輛通信控制器。此外,該多媒體控制器還包括用于連接車輛的顯示裝置的顯示連接。舉例來說,該顯示連接可以通過使用了低壓差分信號(LVDS,lowvoltagedifferentialsignaling)的CVBS/S視頻輸出來提供。此外,多媒體控制器還包括用于根據(jù)單向協(xié)議從車輛通信控制器接收消息的消息接收器。舉例來說,消息接收器可以被配置為定期地讀出專用存儲位置,來自車輛通信控制器的消息被寫到專用存儲位置。該消息接收器可以以軟件、硬件或者它們的組合來實(shí)現(xiàn)。此外,多媒體控制器還包括具有操作系統(tǒng)的計(jì)算機(jī)可讀存儲器、諸如Windows嵌入式或者Linux嵌入式操作系統(tǒng)。該存儲器可以被提供作為多媒體控制器的部分,或者被提供作為如下存儲器:所述存儲器是信息娛樂組件的部分但是在多媒體控制器的外部。在后一種情況下,在啟動多媒體控制器期間,操作系統(tǒng)被加載或者被復(fù)制到多媒體控制器的存儲器中。該操作系統(tǒng)針對多媒體控制器提供多個引導(dǎo)階段。在操作系統(tǒng)的較晚的引導(dǎo)階段中,操作系統(tǒng)的用于控制顯示裝置的一個或者多個圖形驅(qū)動程序被加載到計(jì)算機(jī)可讀存儲器中。特別是,該驅(qū)動程序可以被提供為可經(jīng)由操作系統(tǒng)函數(shù)“LoadLibrary”或者“LoadDriver”來加載的Windows共享庫或者DLL。在WindowsOS的環(huán)境下,驅(qū)動程序可以被分為本地驅(qū)動程序和流驅(qū)動程序。本地驅(qū)動程序通常支持輸入和輸出外設(shè)(諸如顯示器驅(qū)動程序、鍵盤驅(qū)動程序和觸摸顯示屏驅(qū)動程序)。圖形、窗口和事件子系統(tǒng)(GWES)直接加載和管理這些驅(qū)動程序。本地驅(qū)動程序通常由原始設(shè)備制造商提供并且根據(jù)所述本地驅(qū)動程序的目的來實(shí)現(xiàn)特定的函數(shù),所述GWES可通過調(diào)用GetProcAddressAPI來確定。另一方面,流驅(qū)動程序公開眾所周知的函數(shù)集,這些函數(shù)類似文件系統(tǒng)操作并且使得設(shè)備管理器能夠加載和管理這些驅(qū)動程序。多媒體控制器包括由操作系統(tǒng)在較晚的引導(dǎo)階段中加載的視頻驅(qū)動程序。標(biāo)記(諸如注冊表項(xiàng))向操作系統(tǒng)表明在較晚的引導(dǎo)階段將視頻驅(qū)動程序加載作為第一驅(qū)動程序。另一標(biāo)記向操作系統(tǒng)表明將視頻驅(qū)動程序加載到操作系統(tǒng)的內(nèi)核空間中。此外,多媒體控制器還包括早期業(yè)務(wù)邏輯,所述早期業(yè)務(wù)邏輯能夠操作使得視頻驅(qū)動程序啟動后視攝像機(jī)視頻。視頻驅(qū)動程序被加載到內(nèi)核空間。在WindowsCEOS下,通過圖形、窗口和事件(GWES)和FileSys子系統(tǒng)加載的驅(qū)動程序,是被加載到內(nèi)核空間的內(nèi)核模式驅(qū)動程序的例子。對比起來,用戶模式驅(qū)動程序被加載到專門的用戶進(jìn)程的存儲器中,諸如“Udevice.exe”。在WindowsCE下,用戶空間與內(nèi)核空間相比有限制,因?yàn)椋海瓋?nèi)核結(jié)構(gòu)和內(nèi)核存儲器不可訪問,-內(nèi)核API的大部分是不可用的,-內(nèi)核API的可用的部分的使用受注冊表設(shè)置約束,-訪問用戶緩沖區(qū)被限制。哪些服務(wù)器要被加載到內(nèi)核或者用戶空間通過諸如注冊表設(shè)置或者文件項(xiàng)的標(biāo)記來確定。所謂的通用驅(qū)動程序有能力被加載到內(nèi)核空間和用戶空間二者中。尤其是,視頻驅(qū)動程序能夠操作來從多媒體控制器的視頻輸入獲取視頻信號、根據(jù)視頻信號生成視頻圖像并且將視頻圖像傳輸?shù)斤@示裝置的顯示緩沖區(qū),從而使視頻圖像被顯示。特別是,多媒體控制器可具有多處理器架構(gòu),其中一個處理器/媒體控制單元(MCU)專用于運(yùn)行視頻驅(qū)動程序。該多媒體控制器甚至可包括用于處理圖像變換、用于2D渲染、用于3D渲染的單獨(dú)的處理器(也被稱作圖形處理單元(GPUs,GraphicsProcessingUnits)),并且包括用于視頻處理的單獨(dú)的處理器(也被稱作視頻處理單元(VPU,VideoProcessingUnit))。操作系統(tǒng)被配置為在操作系統(tǒng)的較早的引導(dǎo)階段期間加載早期業(yè)務(wù)邏輯驅(qū)動程序,較早的引導(dǎo)階段先于較晚的引導(dǎo)階段的,并且在操作系統(tǒng)的較晚的引導(dǎo)階段期間加載視頻驅(qū)動程序。早期業(yè)務(wù)邏輯驅(qū)動程序尤其是被提供在RVC應(yīng)用準(zhǔn)備就緒之前訪問視頻驅(qū)動程序。此外,所述早期業(yè)務(wù)邏輯還被提供接收遠(yuǎn)程消息接口事件或者消息,并且特別是在較早的引導(dǎo)階段期間相應(yīng)地更新后視攝像機(jī)狀態(tài)。早期業(yè)務(wù)邏輯驅(qū)動程序能夠操作來等待經(jīng)由單向協(xié)議來自車輛通信控制器的遠(yuǎn)程消息事件(諸如換檔事件),并且檢測視頻驅(qū)動程序是否在接收到換檔事件時被加載。在這種情況下,如果視頻驅(qū)動程序被加載,那么所述視頻驅(qū)動程序被激活。在本上下文中,激活意味著例行程序被調(diào)用,用于在顯示裝置的顯示屏上顯示后視攝像機(jī)的視頻信號。根據(jù)一個實(shí)施例,早期業(yè)務(wù)邏輯在所述早期業(yè)務(wù)邏輯的初始化函數(shù)“Init()”中創(chuàng)建(spawn)等待遠(yuǎn)程消息接口事件的線程。特別是,換檔事件可指示從停車檔位或者從空檔到倒檔位置的改變。在這種情形下,來自后視攝像機(jī)的視頻圖像的顯示對駕駛員特別有幫助。早期業(yè)務(wù)邏輯被提供,尤其是用于在后視攝像機(jī)應(yīng)用準(zhǔn)備就緒之前調(diào)用視頻驅(qū)動程序。在另一實(shí)施例中,移交單元能夠操作來接收指示后視攝像機(jī)應(yīng)用準(zhǔn)備就緒的消息,而且停止早期業(yè)務(wù)邏輯與視頻驅(qū)動程序之間的通信并且建立后視攝像機(jī)應(yīng)用與視頻驅(qū)動程序之間的通信。如與早期業(yè)務(wù)邏輯驅(qū)動程序相比,后視攝像機(jī)應(yīng)用提供了擴(kuò)展的功能。舉例來說,移交單元可以由早期業(yè)務(wù)邏輯驅(qū)動程序來提供,所述早期業(yè)務(wù)邏輯驅(qū)動程序檢測所述后視攝像機(jī)應(yīng)用何時準(zhǔn)備就緒。在另一實(shí)施例中,移交單元由RVC應(yīng)用的初始化例行程序來提供。舉例來說,可以通過指示操作系統(tǒng)已經(jīng)加載了后視攝像機(jī)應(yīng)用的標(biāo)識(flag)或者信號,檢測后視攝像機(jī)應(yīng)用準(zhǔn)備就緒。當(dāng)后視攝像機(jī)應(yīng)用由操作系統(tǒng)加載時,由所述后視攝像機(jī)應(yīng)用通知早期業(yè)務(wù)邏輯。根據(jù)進(jìn)一步的實(shí)施例,車輛通信控制器包括避免丟失來自后視攝像機(jī)的消息的機(jī)制。舉例來說,由于串行總線的實(shí)時要求,緩沖區(qū)溢出或者被更高優(yōu)先級消息覆蓋可能使消息丟失。特別是,車輛通信控制器包括:CAN應(yīng)用,用于以周期性間隔發(fā)送CAN消息;和CAN消息郵箱單元,用于存儲CAN應(yīng)用的消息。該消息郵箱單元發(fā)送如下反饋消息:所述反饋消息指示CAN消息郵箱單元是否滿了。如果預(yù)先確定的存儲容量已被裝滿使得該消息箱不再能接受消息,那么這是這種情況。CAN應(yīng)用能夠操作來:如果該CAN應(yīng)用接收到指示CAN消息郵箱滿了的反饋消息,則重試發(fā)送消息。根據(jù)另一實(shí)施例,上述消息處理單元工作來評價CAN消息并且觸發(fā)后視攝像機(jī)事件,而且車輛通信控制器包括事件消息郵箱單元。該事件消息郵箱單元存儲按照權(quán)利要求1所述的消息處理單元的事件消息,而且將指示郵箱單元是否滿了的反饋消息發(fā)送給消息處理單元或者發(fā)送給后視攝像機(jī)觸發(fā)器業(yè)務(wù)邏輯。此外,后視攝像機(jī)觸發(fā)器業(yè)務(wù)邏輯能夠操作來:如果所述后視攝像機(jī)觸發(fā)器業(yè)務(wù)邏輯接收到指示事件消息郵箱滿了的反饋消息,則重試發(fā)送消息。根據(jù)另一實(shí)施例,信息娛樂組件的車輛通信控制器包括如下消息分發(fā)器:所述消息分發(fā)器用于將事件消息從車輛通信控制器經(jīng)由單向協(xié)議發(fā)送給多媒體控制器。消息分發(fā)器單元被連接到事件消息郵箱的輸出端。這意味著:消息分發(fā)器單元從事件消息郵箱接收或者獲取消息。此外,本說明書相應(yīng)地還公開了汽車的具有上述信息娛樂組件的信息娛樂系統(tǒng)。該信息娛樂系統(tǒng)包括具有顯示屏的顯示裝置,所述顯示屏被連接到顯示連接,或者被連接到多媒體控制器的視頻輸出端。此外,本說明書還公開了一種具有上述信息娛樂系統(tǒng)的汽車。該汽車的CAN總線被連接到信息娛樂組件的車輛通信控制器的總線連接。在另一方面,本說明書公開了一種用于在汽車信息娛樂系統(tǒng)的顯示裝置的屏幕上顯示后視攝像機(jī)視頻圖像的方法,其中所述多媒體控制器包括具有多個引導(dǎo)階段的操作系統(tǒng)。在該操作系統(tǒng)的早期的引導(dǎo)階段期間,操作系統(tǒng)將早期業(yè)務(wù)邏輯驅(qū)動程序加載到內(nèi)核空間,所述早期業(yè)務(wù)邏輯等待來自車輛通信控制器的后視攝像機(jī)狀態(tài)事件(諸如換檔事件),而且確定所述內(nèi)核模式視頻驅(qū)動程序是否被加載。如果所述內(nèi)核模式視頻驅(qū)動程序沒有被加載,那么后視攝像機(jī)狀態(tài)標(biāo)識被更新。如果所述內(nèi)核模式視頻驅(qū)動程序被加載,那么調(diào)用所述內(nèi)核模式視頻驅(qū)動程序的功能,用于顯示視頻并且特別是用于獲取并且顯示后視攝像機(jī)視頻圖像。該顯示可服從諸如換檔事件之類的條件。此外,本說明書公開了一種方法,所述方法用于將控制從在具有多個引導(dǎo)階段的操作系統(tǒng)的較早的引導(dǎo)階段期間運(yùn)行的早期業(yè)務(wù)邏輯移交給用于在操作系統(tǒng)的較晚的引導(dǎo)階段中顯示視頻的內(nèi)核空間視頻驅(qū)動程序。發(fā)生從早期業(yè)務(wù)邏輯到后視攝像機(jī)應(yīng)用的移交。當(dāng)后視攝像機(jī)應(yīng)用得到加載時,所述后視攝像機(jī)應(yīng)用將告知早期業(yè)務(wù)邏輯。在此之后,早期業(yè)務(wù)邏輯將把功能移交給后視攝像機(jī)應(yīng)用。根據(jù)本說明書,在后視攝像機(jī)應(yīng)用準(zhǔn)備就緒之前,并且甚至在其它驅(qū)動程序被加載之前,在操作系統(tǒng)的較晚的階段中可以早期激活視頻驅(qū)動程序。優(yōu)選地,在較晚的引導(dǎo)階段,該視頻驅(qū)動程序被加載為第一驅(qū)動程序。視頻驅(qū)動程序的Init()函數(shù)檢查后視攝像機(jī)(RVC)狀態(tài)標(biāo)識是否被設(shè)置。所述RVC狀態(tài)標(biāo)識確定是否要求早期視頻顯示。如果RVC狀態(tài)標(biāo)識被設(shè)置,那么該視頻驅(qū)動程序開始顯示視頻。特別是該視頻驅(qū)動程序開始顯示來自后視攝像機(jī)的圖像。否則,Init()函數(shù)可選地執(zhí)行其它初始化步驟并且終止,使得其它驅(qū)動程序可以被加載。在一個實(shí)施例中,視頻驅(qū)動程序包括如下指令:所述指令啟動用于使視頻顯示開始的線程,其中該線程被分配有高于普通的優(yōu)先級,以實(shí)現(xiàn)視頻顯示的快速開始。根據(jù)另一實(shí)施例,該線程被分配給用于快速顯示的專用視頻圖形處理器。當(dāng)后視攝像機(jī)應(yīng)用準(zhǔn)備就緒時,視頻驅(qū)動程序的控制從已經(jīng)在操作系統(tǒng)的較早的引導(dǎo)階段期間被加載的早期業(yè)務(wù)邏輯被移交或者被轉(zhuǎn)移給后視攝像機(jī)應(yīng)用。早期業(yè)務(wù)邏輯和后視攝像機(jī)應(yīng)用從而可以使用相同的視頻驅(qū)動程序。在移交期間,在內(nèi)核空間視頻驅(qū)動程序與早期業(yè)務(wù)邏輯應(yīng)用之間的通信停止,并且被移交給也被稱作后視攝像機(jī)業(yè)務(wù)邏輯的RVC應(yīng)用。視頻驅(qū)動程序可以通過獲得該驅(qū)動程序的句柄來使用,例如通過將指向視頻驅(qū)動程序的存儲位置的指針移交給較晚的引導(dǎo)階段的后視攝像機(jī)業(yè)務(wù)邏輯。相應(yīng)地,本說明書公開了一種方法,所述方法用于在具有多個引導(dǎo)階段的操作系統(tǒng)的較晚的引導(dǎo)階段期間,將內(nèi)核模式視頻驅(qū)動程序的控制從內(nèi)核模式早期業(yè)務(wù)邏輯移交給后視攝像機(jī)應(yīng)用,所述方法包括:早期業(yè)務(wù)邏輯等待指示后視攝像機(jī)業(yè)務(wù)邏輯準(zhǔn)備就緒的事件,后視攝像機(jī)應(yīng)用被加載到操作系統(tǒng)的用戶空間中。如果RVC業(yè)務(wù)邏輯準(zhǔn)備就緒,那么在內(nèi)核模式或者內(nèi)核空間視頻驅(qū)動程序與早期業(yè)務(wù)邏輯應(yīng)用之間的通信停止,而后視攝像機(jī)應(yīng)用與內(nèi)核空間視頻驅(qū)動程序之間的通信被建立。具體地,早期業(yè)務(wù)邏輯可以被實(shí)施為驅(qū)動程序,并且特別是被實(shí)施為內(nèi)核模式驅(qū)動程序,而且RVC應(yīng)用也可以被實(shí)施為驅(qū)動程序并且特別是被實(shí)施為用戶模式驅(qū)動程序。此外,本說明書還公開了一種用于根據(jù)CAN消息生成后視攝像機(jī)事件的方法。針對后視攝像機(jī)消息而過濾CAN消息,并且根據(jù)經(jīng)過濾的CAN消息生成后視攝像機(jī)事件。所述后視攝像機(jī)事件被存儲在郵箱中,其中如果郵箱滿了,則發(fā)送反饋消息。一接收到指示郵箱滿了的反饋消息,就重新發(fā)送后視攝像機(jī)事件。特別是,可以定期地經(jīng)由單向協(xié)議發(fā)送CAN消息和后視攝像機(jī)事件,所述單向協(xié)議基于芯片間通信協(xié)議或者被實(shí)施在芯片間通信協(xié)議之上。附圖說明現(xiàn)在參考如下附圖來解釋本說明書的主題,在所述附圖中:圖1示出了汽車信息娛樂系統(tǒng)和車輛電子裝置的布局,圖2示出了圖1的信息娛樂系統(tǒng)的其它細(xì)節(jié),圖3示出了在圖1的信息娛樂系統(tǒng)的啟動過程期間的時序,圖4示出了在圖1的信息娛樂系統(tǒng)的車輛通信控制器與多媒體控制器之間的消息的消息格式,以及圖5示出了在圖4的RMI協(xié)議中避免丟失消息的機(jī)制,圖6示出了視頻驅(qū)動程序在運(yùn)行在圖2的多媒體控制器上的OS的第二引導(dǎo)階段中被加載的第一順序,圖7示出了視頻驅(qū)動程序在OS的第一引導(dǎo)階段中被加載的第二順序,圖8示出了在圖6的順序之后到在第二引導(dǎo)階段中的視頻顯示的過渡,圖9示出了在圖7的順序之后到在第二引導(dǎo)階段中的視頻顯示的過渡,以及圖10示出了具有圖1的信息娛樂系統(tǒng)的乘客艙。具體實(shí)施方式在下面的描述中,提供細(xì)節(jié)來描述本說明書的實(shí)施例。然而,可以在沒有這樣的細(xì)節(jié)的情況下實(shí)施所述實(shí)施例對于本領(lǐng)域技術(shù)人員應(yīng)該是顯而易見的。圖1示出了汽車的被連接到車輛電子裝置9的信息娛樂系統(tǒng)10的布局。信息娛樂系統(tǒng)10包括主控制器12和沒有在圖1中被示出的其它部件、諸如顯示器、汽車收音機(jī)、CD播放器、數(shù)字信號處理器(DSP)、免提設(shè)備。汽車電子裝置9包括車輛通信控制器11、CAN總線13和其它的沒有在圖1中被示出的部件(諸如發(fā)動機(jī)控制單元、用于供暖和通風(fēng)的控制單元和其它電子部件和電纜連接)。車輛通信控制器11被連接到?jīng)]有在圖1中被示出的汽車的CAN總線13。車輛通信控制器11包括提供統(tǒng)一通信機(jī)制(UCM,UnifiedCommunicationMechanism)的UCM單元14、提供遠(yuǎn)程消息接口(RMI,RemoteMessagingInterface)的RM單元15、提供CPU間通信(ICC,InterCPUCommunication)的ICC單元16和提供串行外設(shè)接口(SPI,SerialPeripheralInterface)的SP單元17。同樣,主控制器12包括用于提供串行外設(shè)接口的SP單元27、用于提供CPU間通信的ICC單元26和提供遠(yuǎn)程消息接口的RM單元25。此外,主控制器12還包括車輛傳感器驅(qū)動程序18和用于在早期的時候提供背光的早期業(yè)務(wù)邏輯(BL,BusinessLogic)驅(qū)動程序19。SP單元27、ICC單元26、RM單元25、車輛傳感器驅(qū)動程序18和早期BL驅(qū)動程序19位于在主控制器12的內(nèi)核空間20中,或者換句話說,它們在內(nèi)核模式下運(yùn)行。在內(nèi)核模式下,CPU可執(zhí)行其架構(gòu)允許的任何操作;任何指令可被執(zhí)行,任何I/O操作可被發(fā)起、存儲器的任何區(qū)域可被訪問,等等。在其它CPU模式下,通過硬件來強(qiáng)制對CPU操作的某些約束。處理器在內(nèi)核模式下啟動,并且在內(nèi)核模式下運(yùn)行引導(dǎo)加載程序。操作系統(tǒng)被加載,而且該操作系統(tǒng)也在內(nèi)核模式下運(yùn)行。該操作系統(tǒng)啟動的進(jìn)程通常在用戶模式下運(yùn)行。主控制器12針對在用戶模式下運(yùn)行的程序提供用戶空間21。這例如適用于在操作系統(tǒng)已經(jīng)完全被引導(dǎo)之后運(yùn)行的圖形和視頻顯示例行程序和多數(shù)其它進(jìn)程。圖1也示出了從CAN總線13到車輛通信控制器11和從車輛通信控制器11到主控制器12的數(shù)據(jù)流22。數(shù)據(jù)流22從CAN單元13經(jīng)過車輛通信控制器的UCM單元14、RM單元15、ICC單元16和SP單元17,延伸到主控制器12的SP單元27,并且經(jīng)過主控制器12的ICC單元26和RM單元25延伸。此外,用于消息的數(shù)據(jù)流23從車輛通信控制器11的RM單元15延伸到主控制器12的RM單元25,雙向數(shù)據(jù)流24在車輛通信控制器11的ICC單元16與主控制器12的ICC單元26之間延伸。雙向數(shù)據(jù)流24將數(shù)據(jù)幀消息從車輛通信控制器11的ICC單元16傳送到主控制器12的ICC單元26,而且該雙向數(shù)據(jù)流24將確認(rèn)幀從主控制器12的ICC單元26傳送到車輛通信控制器11的ICC單元16。另一雙向數(shù)據(jù)流30在主控制器12的車輛傳感器驅(qū)動程序18與早期業(yè)務(wù)邏輯驅(qū)動程序19之間延伸。圖2示出了圖1的信息娛樂系統(tǒng)10的一般布局的另一視圖。在圖2的例子中,信息娛樂系統(tǒng)10包括車輛通信控制器(VCU)31和多媒體控制器(MMU)32。圖2的車輛通信控制器31對應(yīng)于圖1的車輛通信控制器11,而圖2的多媒體控制器32對應(yīng)于圖1的主控制器12。舉例來說,可由德州儀器公司(TexasInstruments)產(chǎn)品系列“TITMS470”的處理器來提供車輛通信控制器31,并且可由飛思卡爾半導(dǎo)體公司(freescalesemiconductors)的產(chǎn)品系列“i.MX53”的多媒體控制器來提供多媒體控制器。多媒體控制器32包括用于處理系統(tǒng)功能、CAN通信和其它服務(wù)功能的也被稱作“平臺”的第一微控制器單元(MCU)和用于處理圖形功能的第二微控制器單元。在其它實(shí)施例中,多媒體控制器32也可以包括數(shù)個用于處理圖形功能的MCU(諸如圖像處理單元、視頻處理單元、3D圖像處理單元和2D圖像處理單元)。多媒體控制器32被連接到外設(shè)裝置60(諸如DDRRAM、LDC顯示器、攝像機(jī)、CVBS/S視頻部件、GPS系統(tǒng)或者音頻電源管理系統(tǒng))。此外,多媒體控制器32還被連接到如下NOR閃存59,所述NOR閃存59包含具有圖像頭的可擦寫的圖像。所述NOR閃存可以在多媒體控制器32上(如在圖2中所示出的那樣)或者在所述多媒體控制器32的外部。車輛通信控制器31包括被連接到低速CAN單元34的后視攝像機(jī)(RVC,RearViewCamera)單元33、遠(yuǎn)程消息接口單元35和車輛RB單元36。RVC單元33針對汽車的后視攝像機(jī)提供業(yè)務(wù)邏輯(BL)。在RAM存儲器中,多媒體控制器32包括第一內(nèi)核模式共享庫37和第二內(nèi)核模式共享庫38。內(nèi)核模式庫包括啟動畫面(splashscreen)共享庫58。第一共享庫37包括RMI接收器模塊39、觸摸屏驅(qū)動程序40和背光線程41。RMI接收器模塊39包括輸入端口,所述輸入端口被連接到多媒體控制器32的RMI單元43的輸出端口。此外,多媒體控制器32還包括人機(jī)接口單元42、遠(yuǎn)程消息接口單元43、CAN驅(qū)動程序44、具有注冊表處理模塊46和圖形模塊47的平臺45、硬件中斷處理模塊48和低壓差分信號(LVDS)模塊49。CAN驅(qū)動程序44被提供用于讀和寫CAN信號。多媒體控制器32第一數(shù)據(jù)流,被用于激活顯示器背光,從多媒體控制器32的遠(yuǎn)程消息接口經(jīng)由RMI接收器模塊39、背光線程41和觸摸屏驅(qū)動程序,延伸到CAN驅(qū)動程序44。多媒體控制器32的第二數(shù)據(jù)流,被用于顯示啟動畫面圖像,從人機(jī)接口42經(jīng)過第二內(nèi)核模式共享庫38的啟動畫面共享庫,延伸到平臺45的顯示處理模塊46和圖形模塊47,并且從圖形模塊47延伸到硬件中斷處理模塊48和LVDS模塊49。顯示處理模塊46被提供用于讀取啟動畫面校準(zhǔn)(calibration)并且用于保存當(dāng)前所顯示的啟動畫面。圖形模塊47被提供用于執(zhí)行圖形硬件初始化、用于獲取幀緩沖區(qū)地址和用于在顯示屏上繪制啟動畫面圖像。共享庫或者共享對象指的是如下文件:所述文件意圖被可執(zhí)行文件和其它共享對象文件共享。被程序使用的模塊在加載時或者運(yùn)行時從各個單獨(dú)的共享對象中被加載到存儲器中,而不是當(dāng)鏈接程序針對該程序創(chuàng)建單個單片式可執(zhí)行文件(singlemonolithicexecutablefile)時被該鏈接程序復(fù)制。特別是,共享庫可以由動態(tài)鏈接庫(在微軟視窗(MicrosoftWindows)操作系統(tǒng)的環(huán)境下也被稱作“DLL”)提供。圖3示出了在圖1的信息娛樂系統(tǒng)10的系統(tǒng)啟動期間的時序。在系統(tǒng)啟動期間,車輛處理器31花費(fèi)時間Δt1用于CAN總線喚醒,花費(fèi)時間Δt2來接通電源管理IC(PMIC)并且花費(fèi)時間Δt3直至車輛處理器31從PMIC的自舉電源接收到第一消息。多媒體處理器32花費(fèi)時間Δt4直至所述OS開始運(yùn)行,花費(fèi)時間Δt5直至該多媒體處理器32從遠(yuǎn)程消息接口接收到第一消息并且花費(fèi)時間Δt6來接通顯示器的背光。此外,多媒體處理器還花費(fèi)時間Δt7來加載圖形庫“Gwes.dll”(所述圖形庫“Gwes.dll”是Windows嵌入式操作系統(tǒng)的圖形、窗口和事件子系統(tǒng)庫),花費(fèi)時間Δt8直至早期背光(EBL,earlybacklight)例行程序從遠(yuǎn)程消息接口接收到消息來接通音頻/視頻接收器(AVR),針對VHR花費(fèi)時間Δt9來接通AVR并且花費(fèi)時間Δt10來從RMI接收第一視頻捕獲事件。根據(jù)本說明書的第一方面,后視攝像機(jī)視頻已經(jīng)在背光被激活之后被顯示,而不需要首先通過提供與普通繪圖無關(guān)的獨(dú)立解決方案來加載操作系統(tǒng)的圖形庫或者視頻處理程序。根據(jù)本說明書的第二方面,后視攝像機(jī)視頻顯示從使用基本操作系統(tǒng)調(diào)用的第一內(nèi)核模式驅(qū)動程序被移交給使用操作系統(tǒng)的標(biāo)準(zhǔn)視頻渲染庫的第二驅(qū)動程序。根據(jù)本說明書的第三方面,背光在早期被接通,使得啟動畫面圖像可以在早期被顯示。根據(jù)本說明書的第三方面,LCD背光在信息娛樂系統(tǒng)10的啟動過程期間在早期被接通。為了允許多媒體控制器(MMU)判定何時接通背光,由車輛通信控制器(VUC)處理的電源狀態(tài)被傳遞給多媒體控制器。根據(jù)本說明書,遠(yuǎn)程消息(RMI)協(xié)議被用于實(shí)現(xiàn)將電源狀態(tài)從VUC到MMU的早期傳送。通常,使用雙向通信協(xié)議(諸如在開始雙向通信之前要求一些握手同步的MOST協(xié)議)來進(jìn)行在圖2的車輛通信控制器31與多媒體控制器32之間的通信。此外,所要求的MOST軟件模塊大并且在啟動期間要求一些時間來加載。對比起來,根據(jù)本說明書,顯示啟動畫面標(biāo)志的所要求的信息,其是用來接通背光的事件,從車輛通信控制器31被傳送到多媒體控制器32。用來接通背光的事件的觸發(fā)取決于電源模塊,這也由車輛通信控制器31來執(zhí)行。因此,用來接通背光的事件可以在不需要在車輛通信控制器31與多媒體控制器32之間的雙向通信的情況下被觸發(fā)。根據(jù)本說明書,使用了由在圖2中所示出的部件35、43和39來實(shí)施定制的微小的單向通信協(xié)議。該單向通信協(xié)議被提供用于將消息從車輛通信控制器31發(fā)送到多媒體控制器32。在本說明書的上下文中,該單向協(xié)議也被稱作遠(yuǎn)程消息接口(RMI)協(xié)議。根據(jù)本說明書的RMI協(xié)議也可以被用于時間和資源有效地傳送其它消息和事件。圖4示出了遠(yuǎn)程消息接口協(xié)議的消息格式。遠(yuǎn)程消息接口(RMI)協(xié)議被車輛通信控制器(TI)方用來定期地經(jīng)由CAN總線向多媒體處理器32傳送諸如車輛速度(VehicleSpeed)、方向盤脈沖(WheelPulse)、檔位信號(GearSignal)、Fmux彈出(Fmuxeject)等等的關(guān)鍵數(shù)據(jù)。RMI消息格式被構(gòu)建在芯片間通信(ICC)消息格式之上。在所述兩個控制器31、32之間的通信始終是單向的,其中車輛通信控制器31將始終充當(dāng)發(fā)射器。RMI協(xié)議與MOST協(xié)議并行地運(yùn)行。根據(jù)在圖4的最頂端中和第三行中所示出的第一RMI消息格式,消息包括:具有長度1字節(jié)的固定長度的標(biāo)簽(tag)、具有長度1字節(jié)的固定長度的長度說明符和n字節(jié)的有效負(fù)載段,其中字節(jié)的數(shù)目n在長度說明符中被說明。根據(jù)第二消息格式,該消息僅包括標(biāo)簽和固定長度值,根據(jù)第三格式,該消息僅包括標(biāo)簽。因此,長度和值域是可選的。根據(jù)第一格式的消息也可以彼此附加或者連在一起,如在圖4的底部位置中所示出的那樣。同樣,根據(jù)第一、第二或者第三消息格式的消息可以被連在一起。此外,所述消息還可以根據(jù)更高級通信協(xié)議(諸如在圖4的第二行中所示出的芯片間通信協(xié)議或者CAN協(xié)議)被打包。根據(jù)本說明書,提供一種機(jī)制來跟蹤RMI協(xié)議的消息。后視攝像機(jī)是安全關(guān)鍵特征之一。因此,很重要的是:該架構(gòu)提供一種機(jī)制來避免任何消息由于通信或者消息在不同軟件組件之間傳遞而丟失。根據(jù)本申請,提供如下機(jī)制,所述機(jī)制適用于本說明書的單向RMI協(xié)議,所述單向RMI協(xié)議不同于使用了確認(rèn)消息的雙向MOST協(xié)議的方法。根據(jù)一個實(shí)施例,使用考慮到多媒體控制器32的CPU的加載過程,使用適當(dāng)?shù)闹芷趤矶ㄆ诘匕l(fā)送事件,該實(shí)施例在圖5中被示出。用于收集消息的第一郵箱66在從CAN應(yīng)用65到RVC觸發(fā)業(yè)務(wù)邏輯67的通信路徑中被提供,所述RVC觸發(fā)業(yè)務(wù)邏輯67處理觸發(fā)RVC顯示的事件(諸如換檔)。用于收集消息的第二郵箱68在背光觸發(fā)67與用于將RMI消息分發(fā)給接收方的RMI分發(fā)器模塊之間的通信路徑中被提供。在操作期間,消息定期地從CAN應(yīng)用65被發(fā)送到第一郵箱66,從第一郵箱66被發(fā)送到背光觸發(fā)器,從背光觸發(fā)器被發(fā)送到第二郵箱68并且從第二郵箱68被發(fā)送到RMI分發(fā)器69。圖5的方法步驟在車輛通信控制器31和CAN應(yīng)用65上被執(zhí)行,第一郵箱66和RMI分發(fā)器駐留在車輛通信控制器31上。根據(jù)本說明書的圖6至9,提供了一種機(jī)制在操作系統(tǒng)的引導(dǎo)階段1之后的引導(dǎo)階段2中顯示來自后視攝像機(jī)的圖像。在RVC應(yīng)用準(zhǔn)備就緒之前,某些圖形驅(qū)動程序(諸如視窗操作系統(tǒng)的直接繪制驅(qū)動程序(DDRAW,DirectDrawDrivers))可能還沒有被加載。那些驅(qū)動程序的函數(shù)因此對于早期業(yè)務(wù)邏輯是不可用的。在另一方面,RVC應(yīng)用和HMI應(yīng)用使用可用的圖形庫,而且可提供擴(kuò)展的功能。根據(jù)本說明書,在后視攝像機(jī)應(yīng)用準(zhǔn)備就緒之前,使得用于顯示后視攝像機(jī)的圖像的視頻驅(qū)動程序可用。后視攝像機(jī)是安全關(guān)鍵特征。在早期的時間并且在其它組件被加載之前顯示后視攝像機(jī)視頻,提供了增強(qiáng)的安全性和用戶舒適度。在另一方面,當(dāng)操作系統(tǒng)的圖形庫(諸如DirectDraw接口)和人機(jī)接口是可用的時,某些特征(諸如停車輔助和用戶交互功能)僅可以在稍后的時間在較晚的引導(dǎo)階段期間被提供。根據(jù)本申請,分層的基礎(chǔ)架構(gòu)被提供,其中視頻庫在操作系統(tǒng)的較早的引導(dǎo)階段期間被早期的階段軟件層調(diào)用,所述早期的階段軟件層給用戶提供較少的功能。在引導(dǎo)過程中的較晚的時間期間,視頻庫的函數(shù)被具有更多特征的軟件層(諸如RVC應(yīng)用或者HMI應(yīng)用)調(diào)用。以這種方式,視頻驅(qū)動程序可提供在引導(dǎo)過程期間僅在稍后的時間工作的函數(shù)調(diào)用(諸如停車柵格(parkinggrid))。這些函數(shù)并沒有由早期業(yè)務(wù)邏輯調(diào)用,而是僅由RVC應(yīng)用或者由HMI應(yīng)用調(diào)用。停車柵格在駛進(jìn)或者駛出停車空位方面通過指示距離信號并且建議駕駛方向來輔助駕駛員。特別是,HMI應(yīng)用允許在交互式的模式下顯示停車柵格。根據(jù)一個實(shí)施例,通過RVC應(yīng)用停車柵格已經(jīng)是可用的,而根據(jù)另一實(shí)施例,只有當(dāng)HMI應(yīng)用被加載時停車柵格才是可用的。在圖6至9的例子中,較早的階段軟件層由早期業(yè)務(wù)邏輯內(nèi)核模式驅(qū)動程序提供,所述早期業(yè)務(wù)邏輯內(nèi)核模式驅(qū)動程序在步驟70中被加載。較晚的階段軟件層由后視攝像機(jī)應(yīng)用和人機(jī)接口應(yīng)用來提供,所述后視攝像機(jī)應(yīng)用在步驟81中被加載,而所述人機(jī)接口應(yīng)用在步驟78'中被加載。此外,提供一種機(jī)制來將視頻驅(qū)動程序的控制從早期階段軟件層移交給較晚的階段軟件層,這在圖9中最好地被看出。特別是,WindowsCE7的引導(dǎo)階段通過如下特征來表征。WindowsCE7在啟動期間經(jīng)過兩個引導(dǎo)階段。在第一引導(dǎo)階段期間,系統(tǒng)加載具有最少驅(qū)動程序的內(nèi)核,以訪問設(shè)備的文件系統(tǒng)和訪問注冊表數(shù)據(jù)。在讀取了注冊表數(shù)據(jù)之后,系統(tǒng)繼續(xù)第二引導(dǎo)階段,以基于注冊表配置數(shù)據(jù)加載其余組件。在圖6的步驟70中,在操作系統(tǒng)的引導(dǎo)階段1中提供并且加載內(nèi)核模式驅(qū)動程序。在步驟71中,初始化函數(shù)創(chuàng)建(spawn)一個線程,該線程在步驟72中等待RVC狀態(tài)的RMI事件消息。在判定步驟73中,例如基于相對應(yīng)的注冊表值或者文件值來檢測視頻驅(qū)動程序是否被加載。如果在視頻驅(qū)動程序準(zhǔn)備就緒之前接收到該事件,那么后視攝像機(jī)狀態(tài)數(shù)據(jù)在一個步驟中被更新,并且沒有開始視頻捕獲。最終,由于在步驟75中的視頻驅(qū)動程序初始化,在引導(dǎo)階段2中開始視頻捕獲,該過程在圖8更詳細(xì)地被描述。如果在判定步驟72中接收到該事件并且視頻驅(qū)動程序準(zhǔn)備就緒或者被加載,那么控制被轉(zhuǎn)移到視頻驅(qū)動程序。這種情形在圖7中被示出。為了簡單起見,在第一引導(dǎo)階段期間將視頻驅(qū)動程序加載到內(nèi)核空間的步驟,在圖7中沒有示出。在圖7的例子中,在步驟76中接收到RMI事件。在這種情況下,根據(jù)單向RMI協(xié)議發(fā)送的RMI事件指示:檔位已經(jīng)從停車位被改變到倒檔位。在判定步驟73中,檢查視頻驅(qū)動程序是否被加載,如果視頻驅(qū)動程序被加載,那么在步驟85中開始視頻顯示。在引導(dǎo)階段2中,控制被轉(zhuǎn)移給步驟75和76中相同的視頻驅(qū)動程序。視頻驅(qū)動程序在引導(dǎo)階段2中被加載,視頻驅(qū)動程序的初始化函數(shù)“Init()”檢查RVC狀態(tài)。圖8示出了導(dǎo)致視頻捕獲來自后視攝像機(jī)的圖像的步驟的序列。為了簡潔起見,與圖6中的那些步驟相同的步驟沒有再次被解釋。在引導(dǎo)階段2中的步驟76中,用戶模式視頻驅(qū)動程序被加載為第一驅(qū)動程序。視頻驅(qū)動程序包括如下線程:所述線程以高于普通的優(yōu)先級開始視頻顯示,以實(shí)現(xiàn)用于觸發(fā)視頻開始的快速時序。視頻顯示的開始包括:開始視頻捕獲的步驟78、將視頻層設(shè)置為可見的步驟79和在視頻顯示器上顯示視頻信號的步驟80。在步驟75中,視頻驅(qū)動程序的初始化函數(shù)“Init()”檢查RVC狀態(tài),而且如果RVC狀態(tài)被置位則觸發(fā)視頻開始。其它驅(qū)動程序的加載被延遲直至“Init()”函數(shù)執(zhí)行完。從而,多媒體處理器32的CPU加載被減少,而且對于視頻顯示的開始有少量的或者沒有中斷。圖9示出了在圖7的序列之后的移交。當(dāng)系統(tǒng)的HMI進(jìn)程準(zhǔn)備就緒,并且標(biāo)準(zhǔn)的RVC應(yīng)用或者視頻驅(qū)動程序在步驟73中是可用的或者被加載時,在步驟81、82、83、78'、79'、80'中,控制從早期BL視頻驅(qū)動程序被轉(zhuǎn)移到RVC業(yè)務(wù)邏輯。特別是,后視攝像機(jī)應(yīng)用在步驟81中被加載,音頻-視頻進(jìn)程在步驟82中被加載。后視攝像機(jī)應(yīng)用在步驟78'中加載了HMI應(yīng)用,而HMI應(yīng)用在步驟83中加載了HMI進(jìn)程。在步驟79'中,HMI層被設(shè)置為可見,而且在步驟80中,視頻數(shù)據(jù)被顯示在視頻顯示器上。步驟80也可包含顯示停車柵格的步驟84。根據(jù)圖9的實(shí)施例,早期業(yè)務(wù)邏輯和RVC應(yīng)用使用相同的視頻驅(qū)動程序,這簡化了移交任務(wù)。在步驟81中,后視攝像機(jī)應(yīng)用在第二引導(dǎo)階段期間被加載。當(dāng)RVC應(yīng)用準(zhǔn)備就緒時,該RVC應(yīng)用告知早期業(yè)務(wù)邏輯(BL):該RVC應(yīng)用準(zhǔn)備就緒。在該時間點(diǎn),從早期BL到視頻驅(qū)動程序的通信在步驟85中停止,而進(jìn)一步的RVC狀態(tài)和控制被轉(zhuǎn)發(fā)到RVC業(yè)務(wù)邏輯,而不是在步驟85'和81中直接被發(fā)送到視頻驅(qū)動程序。RVC業(yè)務(wù)邏輯提供用于處理視頻驅(qū)動程序和與后視攝像機(jī)有關(guān)的其它功能的軟件層。另一軟件層由HM接口來提供,所述HM接口使得對RVC業(yè)務(wù)邏輯的調(diào)用取決于用戶交互。圖10示出了汽車的乘客艙90。在中間的控制臺中,提供了信息娛樂系統(tǒng)10,所述信息娛樂系統(tǒng)10包括顯示器91和CD驅(qū)動器92。在信息娛樂系統(tǒng)之上提供了HVAC系統(tǒng)93。在另一實(shí)施例中,可以從信息娛樂系統(tǒng)的顯示器91控制HVAC系統(tǒng)93。也可以利用隨后的被組織成項(xiàng)目列表的特征或者元件的列表來描述所述實(shí)施例。在該項(xiàng)目列表中公開的特征的相應(yīng)的組合分別被視為獨(dú)立的主題,所述獨(dú)立的主題也可以與本申請的其它特征組合。1.用于汽車的信息娛樂組件,其包括:-車輛通信控制器,所述車輛通信控制器包括:-用于連接串行總線的總線連接,-消息處理單元,和-用于使用單向協(xié)議來發(fā)送消息的遠(yuǎn)程消息接口,和-多媒體控制器,所述多媒體控制器經(jīng)由芯片間通信總線被連接到所述車輛通信控制器,所述多媒體控制器包括:-用于連接顯示器的顯示連接,-用于接收單向協(xié)議的消息的消息接收器,-具有操作系統(tǒng)的計(jì)算機(jī)可讀存儲器,其中所述操作系統(tǒng)包括多個引導(dǎo)階段,-用于顯示后視攝像機(jī)圖像的視頻驅(qū)動程序,和-早期業(yè)務(wù)邏輯,所述早期業(yè)務(wù)邏輯工作來造成視頻驅(qū)動程序開始后視攝像機(jī)視頻,其中,所述操作系統(tǒng)被配置為:在所述操作系統(tǒng)的較早的引導(dǎo)階段期間加載所述早期業(yè)務(wù)邏輯,并且在所述操作系統(tǒng)的較晚的引導(dǎo)階段中加載視頻驅(qū)動程序,其中所述較早的引導(dǎo)階段先于所述較晚的引導(dǎo)階段。2.根據(jù)第1項(xiàng)所述的信息娛樂組件,其中所述早期業(yè)務(wù)邏輯驅(qū)動程序能夠操作來等待經(jīng)由單向協(xié)議來自所述車輛通信控制器的換檔事件、檢測所述視頻驅(qū)動程序是否在接收到所述換檔事件的時候被加載并且如果所述視頻驅(qū)動程序被加載則激活所述視頻驅(qū)動程序。3.根據(jù)第2項(xiàng)所述的信息娛樂組件,其中所述換檔事件指示從停車位到倒檔位的換檔或者從空檔位到倒檔位的換檔。4.根據(jù)第1至3項(xiàng)中的任意項(xiàng)所述的信息娛樂組件,其中所述多媒體控制器包括:-后視攝像機(jī)應(yīng)用/業(yè)務(wù)邏輯,用于在較晚的引導(dǎo)階段調(diào)用視頻驅(qū)動程序,和-移交單元,所述移交單元能夠操作來接收指示后視攝像機(jī)應(yīng)用準(zhǔn)備就緒的消息,而且停止在早期業(yè)務(wù)邏輯與視頻驅(qū)動程序之間的通信,而且建立后視攝像機(jī)應(yīng)用與視頻驅(qū)動程序之間的通信。5.根據(jù)第1至4項(xiàng)中的任意項(xiàng)所述的信息娛樂組件,其中所述車輛通信控制器包括:-CAN應(yīng)用,用于以周期性間隔發(fā)送CAN消息,和-CAN消息郵箱單元,用于存儲CAN應(yīng)用的消息并且用于發(fā)送指示所述CAN消息郵箱單元是否滿了的反饋消息,其中,所述CAN應(yīng)用能夠操作來:如果所述CAN應(yīng)用接收到指示CAN消息郵箱滿了的反饋消息,則重試發(fā)送消息。6.根據(jù)第1至5項(xiàng)中的任意項(xiàng)所述的信息娛樂組件,其中所述消息處理單元能夠操作來評估CAN消息并且觸發(fā)后視攝像機(jī)事件,其中所述車輛通信控制器包括:-事件消息郵箱單元,用于存儲第1項(xiàng)所述的消息處理單元的事件消息,并且用于發(fā)送指示郵箱單元是否滿了的反饋消息,其中,所述后視攝像機(jī)觸發(fā)業(yè)務(wù)邏輯能夠操作來:如果所述后視攝像機(jī)觸發(fā)業(yè)務(wù)邏輯接收到指示事件消息郵箱滿了的反饋消息,則重試發(fā)送消息。7.根據(jù)第6項(xiàng)所述的信息娛樂組件,其包括消息分發(fā)器,用于將事件消息從車輛通信控制器經(jīng)由單向協(xié)議發(fā)送到多媒體控制器,其中所述消息分發(fā)器單元被連接到事件消息郵箱的輸出端。8.汽車的信息娛樂系統(tǒng),其包括根據(jù)第1至7項(xiàng)中的任意項(xiàng)所述的信息娛樂組件,所述信息娛樂系統(tǒng)包括具有顯示屏的顯示裝置,其中所述顯示裝置被連接到多媒體控制器的顯示連接。9.具有根據(jù)第8項(xiàng)所述的信息娛樂系統(tǒng)的汽車,其中汽車的CAN總線被連接到車輛通信控制器的總線連接。10.用于在汽車信息娛樂系統(tǒng)的顯示裝置的屏幕上顯示來自后視攝像機(jī)的視頻圖像的方法,其中多媒體控制器包括具有多個引導(dǎo)階段的操作系統(tǒng),所述方法包括:-將早期業(yè)務(wù)邏輯驅(qū)動程序加載帶所述操作系統(tǒng)的內(nèi)核空間中,-等待來自車輛通信控制器的后視攝像機(jī)狀態(tài)事件,-確定是否加載內(nèi)核模式視頻驅(qū)動程序,如果內(nèi)核模式視頻驅(qū)動程序沒有被加載,-更新后視攝像機(jī)狀態(tài)標(biāo)識,如果內(nèi)核模式視頻驅(qū)動程序被加載,并且-調(diào)用所述內(nèi)核模式視頻驅(qū)動程序的函數(shù),用于獲取并且顯示后視攝像機(jī)視頻圖像。11.用于在具有多個引導(dǎo)階段的操作系統(tǒng)的較晚的引導(dǎo)階段期間將視頻驅(qū)動程序的控制從內(nèi)核模式早期業(yè)務(wù)邏輯移交給后視攝像機(jī)應(yīng)用的方法,所述方法包括:-等待指示后視攝像機(jī)業(yè)務(wù)邏輯準(zhǔn)備就緒的事件,-將后視攝像機(jī)應(yīng)用加載到操作系統(tǒng)的用戶空間中,-停止視頻驅(qū)動程序與早期業(yè)務(wù)邏輯應(yīng)用之間的通信,并且-建立后視攝像機(jī)應(yīng)用與內(nèi)核空間視頻驅(qū)動程序之間的通信。12.用于根據(jù)CAN消息生成后視攝像機(jī)事件的方法,所述方法包括:-針對后視攝像機(jī)消息過濾所述CAN消息,-根據(jù)經(jīng)過濾的CAN消息生成后視攝像機(jī)事件,-將所述后視攝像機(jī)事件存儲在郵箱中,-如果所述郵箱滿了,則發(fā)送反饋消息,并且-一接收到指示所述郵箱滿了的反饋消息,就重新發(fā)送后視攝像機(jī)事件。13.根據(jù)第12項(xiàng)所述的方法,所述方法包括:經(jīng)由單向協(xié)議發(fā)送后視攝像機(jī)事件。參考列表9車輛電子裝置10信息娛樂系統(tǒng)11車輛通信控制器12主控制器13CAN總線14UCM單元15RM單元16ICC單元17SP單元18車輛傳感器驅(qū)動程序19早期BL驅(qū)動程序20內(nèi)核空間22數(shù)據(jù)流23數(shù)據(jù)流24雙向數(shù)據(jù)流25RM單元26ICC單元27SP單元30雙向數(shù)據(jù)流31車輛通信控制器32多媒體控制器33后視攝像機(jī)單元34低速CAN單元35RMI單元36車輛RB單元37內(nèi)核模式共享庫38內(nèi)核模式共享庫39RMI接收器模塊40觸摸屏驅(qū)動程序41背光線程42RMI單元43RMI單元44CAN驅(qū)動程序45平臺46注冊表處理模塊47圖形模塊48硬件中斷處理模塊49低壓差分信號模塊50圖像51步驟52組合步驟53保存步驟58啟動畫面共享庫59NOR型閃存60外設(shè)裝置60'外設(shè)裝置61后視攝像機(jī)65CAN應(yīng)用66第一郵箱67RVC觸發(fā)器68第二郵箱69RMI派發(fā)器70驅(qū)動程序加載步驟71早期BLinit步驟72RMI等待步驟73判定步驟74RVC狀態(tài)更新步驟74'RVC狀態(tài)更新步驟75視頻驅(qū)動程序init步驟76視頻驅(qū)動程序加載步驟77RMI事件步驟78視頻捕獲步驟78'HMI加載步驟79設(shè)置層可見步驟79'設(shè)置層可見步驟80、80'顯示步驟81加載RVCapp步驟82加載AVproc步驟83加載HMI進(jìn)程步驟84停車柵格顯示步驟85視頻啟動步驟85'視頻啟動步驟90乘客艙91顯示器92CD驅(qū)動器93HVAC系統(tǒng)當(dāng)前第1頁1 2 3 當(dāng)前第1頁1 2 3