国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種播放開機畫面的方法、裝置及電子設備的制作方法

      文檔序號:6581344閱讀:144來源:國知局
      專利名稱:一種播放開機畫面的方法、裝置及電子設備的制作方法
      技術領域
      本發(fā)明屬于電子設備技術領域,尤其涉及一種播放開機畫面的方法、裝置及電子 設備。
      背景技術
      目前,市場上主流的網絡電視或機頂盒通常都構建在LINUX操作系統(tǒng)平臺上,開 機過程從系統(tǒng)上電到完成對內核的引導、應用程序的加載,直到在屏幕上顯示主菜單,一般 需要30秒的時間,也就是說用戶至少需要30秒才能看到主菜單,在這期間用戶不能對網絡 電視或機頂盒進行任何操作,等待時間過長,影響用戶體驗。另外,在網絡電視產品中也有在開機的過程中播放開機畫面,但該技術實現(xiàn)的 開機畫面絕大部分都是在系統(tǒng)上電后,CPU在bootloader中簡單初始化基本視頻外設 后,操作視頻外設SCALER實現(xiàn)靜態(tài)歡迎畫面的顯示。目前多數(shù)嵌入式平臺顯示開機畫 面的方法總結起來存在以下三個問題1、只能顯示一幅靜止畫面,缺少動感;2、由于是在 bootloader當中實現(xiàn),且占用一定的啟動時間,延長了開機時間;3、缺少背景音樂,用戶體 驗差。

      發(fā)明內容
      本發(fā)明的目的在于提供一種播放開機畫面的方法,旨在解決現(xiàn)有技術在開機的過 程中,等待時間過長,不能為用戶提供良好體驗的問題。本發(fā)明是這樣實現(xiàn)的,一種播放開機畫面的方法,所述方法包括下述步驟系統(tǒng)上電后,主CPU開始系統(tǒng)引導,從CPU讀取啟動參數(shù)完成自身的初始化及音視 頻硬件的初始化;從CPU讀取存儲在FLASH中指定地址上的開機畫面數(shù)據(jù),對其進行解壓縮、解碼、 輸出到音視頻硬件播放。本發(fā)明的另一目的在于提供一種播放開機畫面的裝置,包括主CPU和從CPU,所述 從CPU包括初始化單元,用于系統(tǒng)上電后,讀取啟動參數(shù)完成自身的初始化及音視頻硬件的 初始化;開機畫面播放單元,用于讀取存儲在FLASH中指定地址上的開機畫面數(shù)據(jù),對其 進行解壓縮、解碼、輸出到音視頻硬件播放。本發(fā)明的另一目的在于提供一種電子設備,所述電子設備包括如上所述的播放開 機畫面的裝置。在本發(fā)明中,利用電子設備雙CPU架構平臺的特點,開機過程中啟動一個CPU完成 操作系統(tǒng)的引導,啟動另一個CPU,播放預置在FLASH中的一段音視頻開機畫面,在操作系 統(tǒng)啟動過程中播放音視頻開機畫面,給用戶以極具動感的視聽體驗。


      圖1是本發(fā)明實施例提供的主CPU進行系統(tǒng)引導的的流程框圖;圖2是本發(fā)明實施例提供的播放開機畫面的方法的流程框圖;圖3是本發(fā)明提供的播放開機畫面的裝置的結構框圖。
      具體實施例方式為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對 本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不 用于限定本發(fā)明。在本發(fā)明實施例中,利用電子設備雙CPU架構平臺的特點,開機過程中啟動一個 CPU完成操作系統(tǒng)的引導,啟動另一個CPU(實際上是DSP),播放預置在FLASH中的一段音 視頻開機畫面,在操作系統(tǒng)啟動過程中給用戶以極具動感的視聽體驗。圖1是本發(fā)明實施例提供的電子設備的主CPU進行系統(tǒng)引導的過程,其中,該電子 設備具有主CPU和從CPU,詳述如下在步驟SlOl中,系統(tǒng)上電后,主CPU引導bootloader進行外設初始化,完成對基 本外設的配置。在步驟S102中,主CPU完成對操作系統(tǒng)平臺的引導,但不對音視頻硬件進行初始 化。在本實施例中,操作系統(tǒng)是LINUX操作系統(tǒng),主CPU完成對操作系統(tǒng)平臺的引導, 啟動LINUX操作系統(tǒng),但在這一過程中不對音視頻硬件進行初始化。在步驟S103中,主CPU啟動主應用程序,完成必要的主應用程序初始化。在步驟S104中,主CPU等待開機畫面播放完成。在本實施例中,主CPU輪詢與從CPU的同步標志信號,檢查從CPU的工作狀態(tài),根 據(jù)該狀態(tài)判斷開機畫面的播放狀態(tài)。在本實施例中,從CPU是DSP。在步驟S105中,主CPU判斷開機動畫的播放是否完成播放。如果主CPU發(fā)現(xiàn)從CPU完成開機動畫的播放,則立即執(zhí)行步驟S106,否則執(zhí)行步驟 S104。在步驟S106中,主CPU讀取音視頻設備的參數(shù),并接管音視頻設備。在步驟S107中,主CPU繼續(xù)運行主應用程序,通過音視頻設備輸出主菜單等音視 頻畫面,完成開機過程。圖2是本發(fā)明實施例提供的電子設備的從CPU播放開機畫面的方法,其中,該電子 設備具有主CPU和從CPU,詳述如下 在步驟S201中,系統(tǒng)上電后,主CPU開始系統(tǒng)弓丨導,從CPU讀取啟動參數(shù)完成自身 的初始化及音視頻硬件的初始化。在步驟S202中,從CPU讀取存儲在FLASH中指定地址上的開機畫面數(shù)據(jù),對其進 行解壓縮、解碼、輸出到音視頻硬件播放開機畫面。在本實施例中,該開機畫面包括音頻、視頻、圖像、動畫等中的任意一種。其中,在本實施例中,主CPU對主應用程序完成必要的初始化工作后,輪詢與從CPU的同步標志信號,檢查從CPU的工作狀態(tài),一旦發(fā)現(xiàn)從CPU完成開機動畫的播放,立即讀 取音視頻設備參數(shù),并接管音視頻設備。在步驟S203中,開機畫面播放完成后,從CPU保存音視頻硬件初始化參數(shù),并修改 與主CPU的同步標志信號,通知主CPU繼續(xù)運行。其中,在內存中緩存主CPU和從CPU通訊數(shù)據(jù)必須存放在雙方都能夠訪問到的 內存區(qū)域,在本實施例中,主CPU和從CPU通訊數(shù)據(jù),比如主從CPU的同步標志存放在 0x20008000內存物理地址處。另外,開機動畫播放的時長可根據(jù)主CPU完成引導所需要的時間確定并制作,一 般選擇開機畫面的播放時長小于或者等于主CPU完成引導所需要的時間。另外,由于開機畫面的格式可支持RMVB、RM等格式,其中開機畫面的文件存儲 在FLASH中的一段存儲空間中,在本實施例中,開機畫面的文件存放于FLASH的偏移地址 0x100000處,音視頻初始化參數(shù)保存于FLASH的偏移地址0x200000處。圖3為本發(fā)明實施例提供的播放開機畫面的裝置的結構,為了便于說明,僅示出 了本發(fā)明實施例相關的部分。其中,該播放開機畫面的裝置可以是內置于電子設備的軟件 單元,硬件單元或者軟硬結合的單元,該電子設備可以是網絡電視或機頂盒或者具有雙CPU 的計算機。在本實施例中,該裝置包括主CPU31、從CPU32。其中,主CPU31包括播放狀態(tài)檢測單元311。主CPU31啟動主應用程序,完成必要的主應用程序后,其中的播放狀態(tài)檢測單元 311輪詢與從CPU的同步標志信號,根據(jù)該同步標志信號檢查開機畫面的播放狀態(tài)。從CPU32包括初始化單元321、開機畫面播放單元322和播放狀態(tài)通知單元323。初始化單元321在系統(tǒng)上電后,讀取啟動參數(shù)完成自身的初始化及音視頻硬件的 初始化。開機畫面播放單元322讀取存儲在FLASH中指定地址上的開機畫面數(shù)據(jù),對其進 行解壓縮、解碼、輸出到音視頻硬件播放。播放狀態(tài)通知單元323當開機畫面播放完成后,開機畫面播放完成后,從CPU保存 音視頻硬件初始化參數(shù),并修改與主CPU的同步標志信號,通知主CPU繼續(xù)運行。具體情況 如上所述,在此不再贅述。在本發(fā)明實施例中,利用電子設備雙CPU架構平臺的特點,開機過程中啟動一個 CPU完成操作系統(tǒng)的引導,啟動另一個CPU播放預置在FLASH中的一段音視頻開機畫面,能 顯示富有動感的連續(xù)畫面,用戶體驗好;有開機畫面伴有音頻,使畫面更富有感染力;不占 用主CPU的引導時間,縮短開機過程,使得用戶可以擁有良好的視聽體驗。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內。
      權利要求
      1.一種播放開機畫面的方法,其特征在于,所述方法包括下述步驟系統(tǒng)上電后,主CPU開始系統(tǒng)弓丨導,從CPU讀取啟動參數(shù)完成自身的初始化及音視頻硬 件的初始化;從CPU讀取存儲在FLASH中指定地址上的開機畫面數(shù)據(jù),對其進行解壓縮、解碼、輸出 到音視頻硬件播放。
      2.如權利要求1所述的方法,其特征在于,在所述從CPU讀取存儲在FLASH中指定地址 上的開機畫面數(shù)據(jù),對其進行解壓縮、解碼、輸出到音視頻硬件播放的步驟之前或之后,所 述方法還包括下述步驟主CPU輪詢與從CPU的同步標志信號,根據(jù)所述同步標志信號檢查開機畫面的播放狀態(tài)。
      3.如權利要求1所述的方法,其特征在于,在所述從CPU讀取存儲在FLASH中指定地址 上的開機畫面數(shù)據(jù),對其進行解壓縮、解碼、輸出到音視頻硬件播放的步驟之后,所述方法 還包括下述步驟當開機畫面播放完成后,從CPU保存音視頻硬件初始化參數(shù),并修改與主CPU的同步標 志信號,通知主CPU繼續(xù)運行。
      4.如權利要求1所述的方法,其特征在于,所述開機畫面是音頻、視頻、圖像、動畫中的任意一種。
      5.一種播放開機畫面的裝置,包括主CPU和從CPU,其特征在于,所述從CPU包括初始化單元,用于系統(tǒng)上電后,讀取啟動參數(shù)完成自身的初始化及音視頻硬件的初始化;開機畫面播放單元,用于讀取存儲在FLASH中指定地址上的開機畫面數(shù)據(jù),對其進行 解壓縮、解碼、輸出到音視頻硬件播放。
      6.如權利要求5所述的裝置,其特征在于,所述主CPU包括播放狀態(tài)檢測單元,用于輪詢與從CPU的同步標志信號,根據(jù)所述同步標志信號檢查 開機畫面的播放狀態(tài)。
      7.如權利要求5所述的裝置,其特征在于,所述從CPU進一步包括播放狀態(tài)通知單元,用于當開機畫面播放完成后,保存音視頻硬件初始化參數(shù),并修改 與主CPU的同步標志信號,通知主CPU繼續(xù)運行。
      8.如權利要求5所述的裝置,其特征在于,所述開機畫面是音頻、視頻、圖像、動畫中的 任意一種。
      9.一種電子設備,所述電子設備包括權利要求5至8任一項所述的播放開機畫面的裝置。
      10.如權利要求9所述的電子設備,其特征在于,所述電子設備是網絡電視機或機頂盒 或計算機。
      全文摘要
      本發(fā)明適用于電子設備技術領域,提供了一種播放開機畫面的方法、裝置及電子設備,所述方法包括下述步驟系統(tǒng)上電后,主CPU開始系統(tǒng)引導,從CPU讀取啟動參數(shù)完成自身的初始化及音視頻硬件的初始化;從CPU讀取存儲在FLASH中指定地址上的開機畫面數(shù)據(jù),對其進行解壓縮、解碼、輸出到音視頻硬件播放。本發(fā)明,利用電子設備雙CPU架構平臺的特點,開機過程中啟動一個CPU完成操作系統(tǒng)的引導,啟動另一個CPU,播放預置在FLASH中的一段音視頻開機畫面,在操作系統(tǒng)啟動過程中播放音視頻開機畫面,給用戶以極具動感的視聽體驗。
      文檔編號G06F9/445GK102111663SQ200910189470
      公開日2011年6月29日 申請日期2009年12月25日 優(yōu)先權日2009年12月25日
      發(fā)明者王叢華 申請人:康佳集團股份有限公司
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1