專利名稱:一種電視開機音樂播放的方法,系統(tǒng)及電視機的制作方法
技術領域:
本發(fā)明涉及音頻播放領域,尤其涉及電視機的音頻播放領域。
背景技術:
對電視而言,開機后顯示開機LOGO以及播放開機音樂,能夠提升用戶的體驗;若將開機播放音樂換成品牌宣傳或者聲音LOGO播出,對于推廣產(chǎn)品品牌的認知度也非常重要?,F(xiàn)有技術中,播放開機音樂通常采用兩種方式:一是采用一個專門的可編程的語音芯片來播放,語音芯片的觸發(fā)端通過一個延時電路連接在電視機的電源模塊上,其音頻輸出端通過功放電路連接到揚聲器上,電視上電之后,直流電壓通過延時電路的延時,等待電視的各模塊初始化完成之后觸發(fā)語音芯片輸出開機音樂;二是在各模塊初始化完成,并加載了操作系統(tǒng)后,由操作系統(tǒng)完成對開機音樂的播放。但本 申請人:在實現(xiàn)上述現(xiàn)有技術的過程中發(fā)現(xiàn),采用專門的語音芯片播放開機音樂的速度快,但需要使用專門的語音芯片,增加了開發(fā)的成本;而在電視的各模塊初始化完成以及操作系統(tǒng)加載完成(通常需要十幾秒的時間)之后,由操作系統(tǒng)負責播放開機音樂,使得開機音樂在開機后需要等待十幾秒的時間才能播放出來,導致播放的速度慢,降低用戶的體驗效果。
發(fā)明內(nèi)容
本申請實施例通過提供一種電視開機音樂播放的方法及系統(tǒng),不依靠專門的語音芯片,通過直接在開機啟動引導程序過程中,在啟動電視內(nèi)核步驟的同時用DMA (DirectMemory Access直接存儲器訪問)方式便完成了開機音樂的播放,不需等待電視硬件系統(tǒng)初始化以及操作系統(tǒng)加載完成之后才播放,解決了現(xiàn)有技術中開機音樂播放速度慢的技術問題。本申請實施例提供了一種電視開機音樂播放的方法,包括:
上電開機;
初始化音頻處理器和音頻DMA控制器;
啟動電視內(nèi)核,同時,所述音頻DMA控制器將開機音樂數(shù)據(jù)傳送至所述音頻處理器,所述音頻處理器處理所述開機音樂數(shù)據(jù)并輸出開機音樂。本申請實施例還提供了一種電視開機音樂播放的系統(tǒng),包括:
開機啟動模塊,用于電視開機后,首先初始化音頻處理器和音頻DMA控制器,然后啟動所述電視的內(nèi)核。所述音頻DMA控制器,用于在所述開機啟動模塊啟動所述電視的內(nèi)核同時,將所述開機音樂數(shù)據(jù)從所述內(nèi)存?zhèn)魉椭烈纛l處理器;
所述音頻處理器,用于將從所述內(nèi)存接收到的開機音樂數(shù)據(jù)轉(zhuǎn)換成模擬信號并輸出至所述揚聲器。
本申請實施例中提供的一種或幾種技術方案,具有如下的技術效果或優(yōu)點:
1、通過在開機上電后運行的開機啟動引導程序中優(yōu)先執(zhí)行初始化音頻處理模塊和音頻DMA控制器的步驟,并且是在啟動電視內(nèi)核步驟的同時,用音頻DMA控制器將開機音樂傳輸至音頻處理器,從而由音頻處理器輸出開機音樂,使得開機音樂的播放在開機啟動引導程序運行過程中便可完成;相對于現(xiàn)有技術,在節(jié)省了專門的語音芯片的同時,不需等待開機啟動引導程序運行完畢,初始化完電視硬件系統(tǒng)并且加載完操作系統(tǒng)之后才播放,明顯提高了開機音樂的播放速度,從而也提高了用戶的體驗。2、且通過設置音頻DMA控制器,通過DMA的方式將開機音樂數(shù)據(jù)傳輸至音頻處理模塊,提高了音樂數(shù)據(jù)傳送的速度,進一步提高了開機音樂的播放速度。綜上所述,應用于本發(fā)明技術方案的開機音樂播放過程可在3S左右時間內(nèi)就完成。
圖1為現(xiàn)有技術中DMA控制器的工作示意 圖2為本申請實施例一中電視開機音樂播放的方法的流程 圖3為本申請實施例一中開機啟動引導程序中開機音樂播放指令的流程 圖4為本申請實施例二中電視開機音樂播放系統(tǒng)的框 圖5為本申請實施例三中電視的組成框圖。
具體實施方式
本申請實施例提供了一種電視開機音樂播放的方法及系統(tǒng),在開機啟動引導程序運行過程中完成開機音樂的播放,解決了現(xiàn)有技術中開機音樂播放速度慢的技術問題,提高了開機音樂的播放速度。本申請實施例中的技術方案的總體思路如下:
在電視開機上電后運行的開機啟動引導程序中對支持DMA能力的音頻處理器和音頻DMA控制器進行配置和初始化,接著啟動電視的內(nèi)核,同時,借助DMA的方式,將存儲器中的開機音樂數(shù)據(jù)傳輸至音頻處理器,音頻處理器實現(xiàn)對開機音樂的處理以及播放。為了更好的理解上述技術方案,下面將結(jié)合說明書附圖以及具體的實施方式對上述技術方案進行詳細的說明。實施例一
本申請實施例中,首先,對該方法主要用到的技術術語進行介紹。開機啟動引導程序:開機啟動引導程序是在電視操作系統(tǒng)運行之前運行的一段程序,用以初始化電視的硬件系統(tǒng)、建立內(nèi)存空間映射圖,從而將電視的軟硬件環(huán)境帶到一個合適的狀態(tài),以便為最終調(diào)用電視操作系統(tǒng)準備好正確的環(huán)境。電視的開機啟動引導程序通常順序包括以下功能指令部分:初始化電視處理器、初始化串口、初始化緩存、初始化內(nèi)存、初始化非易失性閃存、初始化堆棧以及初始化shell并啟動電視內(nèi)核;由此可見,在啟動電視內(nèi)核之前,必須經(jīng)過一系列硬件模塊的初始化,而這些初始化的工作需要大約3秒鐘的時間;啟動電視內(nèi)核后,開始調(diào)用電視的操作系統(tǒng)。DMA控制:DMA是一種快速傳送數(shù)據(jù)的機制。一般情況下,系統(tǒng)在把處理數(shù)據(jù)與外設進行交互的過程中,通常是將處理的數(shù)據(jù)從系統(tǒng)內(nèi)存讀入CPU的暫存器,再從CPU的暫存器寫入外設,或者,外設將數(shù)據(jù)寫入CPU暫存器,CPU暫存器再將數(shù)據(jù)寫入系統(tǒng)內(nèi)存進行處理,這期間,CPU始終在進行數(shù)據(jù)的讀寫工作,無法進行其他的工作,在數(shù)據(jù)量大的時候,非常占用CPU的工作時間,從而降低了系統(tǒng)的工作效率。而使用DMA的方式時,如圖1所示,由DMA控制器22向CPU21發(fā)出控制系統(tǒng)總線的中斷請求,CPU21響應該請求,并對DMA控制器22進行相應的配置后,釋放總線控制權,DMA控制器22從CPU21接過總線的控制權,控制內(nèi)存14和外設23,使數(shù)據(jù)通過總線直接在內(nèi)存14和外設23之間傳遞,不需CPU21的參與,從而使CPU21能夠進行其他的工作,提高系統(tǒng)的工作效率;而因為數(shù)據(jù)直接通過總線在內(nèi)存14和外設23之間傳輸,無需CPU暫存器讀寫的過程,提高了數(shù)據(jù)傳輸?shù)乃俣?;DMA控制器22只需在執(zhí)行完數(shù)據(jù)讀寫的控制工作后,向CPU21發(fā)出中斷響應表示操作完成,CPU21在接收在此中斷后,收回對總線的控制權,同時對數(shù)據(jù)的讀寫做最終的檢查即可。現(xiàn)有技術中,電視必須在硬件系統(tǒng)初始化完成后觸發(fā)專門的可編程語音芯片來播放開機音樂,而在本發(fā)明技術方案實施例中,將播放音樂的動作放在開機啟動引導程序過程中,且對于音樂播放步驟的設置,一方面在初始化硬件系統(tǒng)的同時即可播放開機音樂,提高了開機音樂播放速度,另一方面節(jié)省了語音芯片的使用。具體地,在進行開機音樂播放時,通過將拷貝入電視內(nèi)存中的開機音樂數(shù)據(jù)快速傳送至支持DMA能力的音頻處理器,可以進一步提高播放開機音樂的速度。并且根據(jù)本技術方案的實際應用情形,開機音樂的播放在電視處理器啟動前進行,此處的DMA控制器無需向電視處理器進行中斷請求獲得總線控制權和釋放總線控制權的操作,巧妙的簡化了DMA數(shù)據(jù)的傳輸過程,如圖4所示,音頻DMA控制器13控制電視內(nèi)存和音頻處理器12,使開機音樂數(shù)據(jù)通過音頻數(shù)據(jù)總線從電視內(nèi)存直接傳輸至音頻處理器12,此時電視處理器還沒有啟動,不參與音樂數(shù)據(jù)傳輸?shù)墓ぷ鳌T诒旧暾堃粚嵤├?,提供了電視開機音樂播放的方法,如圖2所示,其步驟包括: 步驟S1、電視開機;
電視的開機啟動引導程序通常設置在電視內(nèi)核地址0x00000000處,電視開機上電后會立刻執(zhí)行開機啟動引導程序;
步驟S2、初始化音頻處理器和音頻DMA控制器;
步驟S3、啟動電視內(nèi)核,同時,所述音頻DMA控制器將開機音樂數(shù)據(jù)傳送至所述音頻處理器,所述音頻處理器處理所述開機音樂數(shù)據(jù)并輸出開機音樂。本申請實施例中,為保證最快的開機音樂播放速度,在開機啟動引導程序一開始,就開始進行音開機音樂播放的工作,執(zhí)行開機音樂播放指令;
開機音樂播放指令包括四部分內(nèi)容:
1、對支持DMA能力的音頻處理器進行初始化;
2、將預先存儲在存儲器中的開機音樂數(shù)據(jù)拷貝入電視的內(nèi)存;
3、對音頻DMA控制器進行初始化;
4、使能DMA控制器使其工作。對音頻處理器和音頻DMA控制器進行初始化的目的在于:一方面初始化音頻處理器,使音頻處理器在不受主程序控制之前就可以完成基本的音頻數(shù)據(jù)的處理工作;另一方面只有初始化了 DMA控制器才有能夠?qū)崿F(xiàn)用DMA的方式傳送開機音樂數(shù)據(jù),加快開機音樂數(shù)據(jù)傳送的速度。而將上述步驟S2設置在開機上電之后就執(zhí)行,是為了能夠使開機音樂播放所使用到的硬件在時間順序上盡可能早的進行初始化。完成這四部分指令后,音頻DMA控制器負責控制,將拷貝入電視內(nèi)存的開機音樂數(shù)據(jù),采用DMA的方式傳送到音頻處理器,音頻處理器負責把開機音樂數(shù)據(jù)處理成可播放形式并輸出開機音樂。當執(zhí)行完上述步驟S2之后,開機啟動引導程序繼續(xù)向下執(zhí)行,啟動電視的內(nèi)核直至電視硬件系統(tǒng)初始化完畢,而在啟動電視內(nèi)核步驟的同時,已初始化完畢的音頻DMA控制器將開機音樂數(shù)據(jù)傳送至同樣已初始化的音頻處理器,于是在電視內(nèi)核正在啟動的過程中,音頻處理器也將開機音樂數(shù)據(jù)進行處理并輸出播放。也就是說,電視內(nèi)核啟動的整個過程與播放開機音樂彼此互不影響,可同步進行。并且開機音樂播放完成后,音頻DMA控制器不必向開機啟動引導程序返回操作結(jié)果,工作方式更加簡潔,可靠性強。在本發(fā)明實施例中,對步驟S2的具體執(zhí)行如圖3所示:
S21、配置音頻處理器的工作時鐘;
為使音頻處理器在不受主程序控制的情況下能夠自主工作,必須首先配置該處理器的基準工作時鐘,本申請實施例中,在音頻處理器的相應寄存器中,設置工作時鐘比如為15MHZ。S22、配置音頻處理器的I/O 口 ;
配置I/o 口的目的,是使音頻處理器的引腳處于能夠正常輸入開機音樂數(shù)據(jù)的狀態(tài),通過置位各I/o引腳的寄存器來實現(xiàn)。例如,若I表示輸入,O表示輸出,則本申請實施例中,將接受開機音樂數(shù)據(jù)引腳的寄存器都置位與I。通過以上兩步的配置,作為處理開機音樂數(shù)據(jù)的音頻處理器可以進行基本的數(shù)據(jù)處理和輸出工作了。接著初始化音頻DMA控制器,其目的在于:配置音頻DMA控制器內(nèi)的控制寄存器,使音頻DMA控制器在脫離開機啟動引導程序的開機音樂播放指令的控制后,能夠自行控制開機音樂數(shù)據(jù)的傳送。S23、為音頻DMA控制器指定要獲取數(shù)據(jù)的基地址;
向音頻DMA控制器內(nèi)的地址寄存器內(nèi),寫入要獲取的開機音樂數(shù)據(jù)在電視內(nèi)存內(nèi)的起始地址,并將其負責讀開機音樂數(shù)據(jù)的指針指向該起始地址。S24、為音頻DMA控制器指定要獲取的數(shù)據(jù)的長度;
為所述音頻DMA控制器的讀指針指定要獲取數(shù)據(jù)的長度。經(jīng)過以上兩步的配置后,音頻DMA控制器具備了脫離開機音樂播放指令的控制后,能夠自行控制開機音樂數(shù)據(jù)傳送的所有條件,其設定的讀指針從指定的起始地址開始,按照指定的數(shù)據(jù)長度讀取電視內(nèi)存中的開機音樂數(shù)據(jù)。進一步的,S25、將開機音樂數(shù)據(jù)從存儲器拷貝入電視內(nèi)存;
在使能音頻DMA控制器開始工作之前,需要將預存在諸如Nor Flash等存儲器中的開機音樂數(shù)據(jù)拷貝入電視 內(nèi)存中。此處,是在初始化音頻DMA控制器之前,還是在初始化音頻處理器之前進行拷貝,本實施例不做限定,前提在于,保證在使能DMA音頻控制器之前,開機音樂數(shù)據(jù)已存在于電視內(nèi)存中即可。開機音樂數(shù)據(jù)預存在例如Nor Flash的非易失閃存中,使得開機音樂可以隨用戶喜好進行更新,需要播放的時候,將其拷貝入電視的內(nèi)存中即可。S26、使能DMA音頻控制器;
在DMA音頻控制器使能寄存器中設置相應的置位,啟動DMA音頻控制器開始工作。至此,開機啟動引導程序中的開機音樂播放指令全部運行完畢,音頻DMA控制器接著繼續(xù)執(zhí)行開機音樂數(shù)據(jù)傳送的任務,借助DMA的傳送方式將開機音樂數(shù)據(jù)從電視內(nèi)存中快速的傳送到音頻處理器;音頻處理器則將接收到的開機音樂數(shù)據(jù)處理并輸出。由于音頻處理器在開機啟動引導程序中已進行了初始化,具備了獨立工作的能力,在接收到開機音樂數(shù)據(jù)后,處理這些數(shù)據(jù),例如將傳輸?shù)腜CM數(shù)字格式的音樂數(shù)據(jù)轉(zhuǎn)換成模擬音頻輸出至揚聲器,從而完成了開機音樂的播放。 現(xiàn)有技術中,在電視內(nèi)核啟動完成以及 呆作系統(tǒng)加載完成之后才能播放開機首樂,而電視內(nèi)核的啟動需要至少3秒的時間,操作系統(tǒng)的加載需要10秒左右的時間,這使得至少要在開機后13秒鐘的時間后才可以播放開機音樂。而本申請實施例中,從電視開機上電,到開機啟動引導程序完成對音頻處理器和音頻DMA控制器的初始化、音頻DMA控制器的使能以及加上開機音樂數(shù)據(jù)的拷貝的步驟,整個過程僅需要約2秒的時間;音頻DMA控制器完成對開機音樂數(shù)據(jù)的傳送,以及音頻處理器完成對數(shù)據(jù)的處理以及將開機音樂播出,總共用時約I秒的時間;而音樂播放的過程與耗時較長的電視內(nèi)核啟動的步驟同步進行,這使得開機音樂的播放在開機后的3秒左右時間即可完成,同時還可進行著內(nèi)核的啟動,在提高了開機音樂播放速度的同時,也不影響電視硬件系統(tǒng)的初始化。實施例二
本申請實施例還提供了一種電視開機音樂播放的系統(tǒng),包括用于播放電視聲音的揚聲器,系統(tǒng)框圖如圖4所示:
開機啟動模塊11,用于電視開機后,首先初始化音頻處理器12和音頻DMA控制器13,然后啟動所述電視的內(nèi)核。音頻DMA控制器13,用于在所述開機啟動模塊11啟動所述電視的內(nèi)核同時,將所述開機音樂數(shù)據(jù)從所述內(nèi)存?zhèn)魉椭烈纛l處理器12;
音頻處理器12,用于將從所述內(nèi)存接收到的開機音樂數(shù)據(jù)處理成模擬信號并輸出至所述揚聲器。進一步的,還包括存儲器14,用于存儲開機音樂數(shù)據(jù);
下面結(jié)合圖4,說明本申請實施例提供的系統(tǒng)完成開機音樂播放的過程:
開機啟動模塊11通常設置在電視內(nèi)核地址0x00000000處,開機上電后立刻執(zhí)行開機啟動引導程序。開機啟動引導程序中,包括兩部分功能指令,一是執(zhí)行開機音樂播放的指令,這些指令對音頻DMA控制器13和支持DMA能力的音頻處理器12進行初始化,音頻DMA控制器13的控制下,使開機音樂數(shù)據(jù)以DMA的傳送方式傳送到音頻處理器12,由音頻處理器12實現(xiàn)對開機音樂數(shù)據(jù)的處理和輸出,二是啟動電視內(nèi)核,將電視的軟硬件環(huán)境帶到一個合適的狀態(tài),以便為最終調(diào)用電視操作系統(tǒng)準備好正確的環(huán)境。用于播放的開機音樂 預存于存儲器11中(如NOR Flash),在開機啟動引導程序使能音頻DMA控制器13之前,將存儲器11中的音樂文件數(shù)據(jù)拷貝入電視的內(nèi)存中,等待傳送。開機啟動引導程序首先對音頻處理器12和音頻DMA控制器13進行初始化和使能,然后,繼續(xù)向下執(zhí)行,啟動電視的內(nèi)核直至電視硬件系統(tǒng)初始化完畢。而在啟動電視內(nèi)核步驟的同時,拷貝入電視內(nèi)存的開機音樂數(shù)據(jù),在已初始化完畢的音頻DMA控制器13的控制下,由電視內(nèi)存以DMA的方式傳送至同樣已初始化的音頻處理器12,于是在電視內(nèi)核正在啟動的過程中,音頻處理器12也將開機音樂數(shù)據(jù)進行處理并輸出,由揚聲器完成播放。即,電視內(nèi)核啟動的整個過程與播放開機音樂彼此互不影響,同步進行。采用本實施例中的電視開機音樂播放系統(tǒng),首先初始化音頻處理器和音頻DMA控制器,使二者具備獨立工作的能力;接著啟動電視的內(nèi)核。在啟動電視內(nèi)核的同時,具備獨立工作能力的音頻DMA控制器控制開機音樂數(shù)據(jù)從電視內(nèi)存?zhèn)魉偷酵瑯泳邆洫毩⒐ぷ髂芰Φ囊纛l處理器,而音頻處理器處理開機音樂,并在系統(tǒng)啟動電視內(nèi)核的同時播放出開機音樂。初始化音頻處理器和音頻DMA控制器、以及音頻數(shù)據(jù)傳送直至播放的時間總和,相比啟動電視內(nèi)核的時間短很多,因此在系統(tǒng)啟動電視內(nèi)核完成之前,開機音樂便完成了播放,提高了開機音樂播放的速度。實施例三
本申請實施例還提出了一種電視機,包括電視處理器,所述電視處理器包括一音頻DMA控制器,以及一音頻處 理器;在所述電視開機后,首先初始化音頻處理器和音頻DMA控制器,接著啟動電視內(nèi)核,并且,在所述啟動電視內(nèi)核的階段,所述音頻DMA控制器將所述開機音樂數(shù)據(jù)傳送至所述音頻處理器,所述音頻處理器處理所述開機音樂數(shù)據(jù)并播出開機音樂。如圖5所示,電視處理器01包括有開機啟動模塊11,音頻處理器12以及音頻DMA控制器13 ;其中,音頻DMA控制器13是為音頻數(shù)據(jù)專門設立的,用于控制電視內(nèi)存和音頻處理器,將音頻數(shù)據(jù)以DMA的傳輸方式從電視內(nèi)存?zhèn)鬏斨烈纛l處理器進行處理。在電視開機后,開機啟動模塊11首先初始化音頻處理器12和音頻DMA控制器13,使二者在開機啟動弓I導程序啟動電視內(nèi)核的同時,將開機音樂數(shù)據(jù)以DMA的方式由電視內(nèi)存?zhèn)魉椭烈纛l處理器12,于是在電視內(nèi)核正在啟動的過程中,音頻處理器12將開機音樂數(shù)據(jù)由數(shù)字格式按照常規(guī)處理方法,處理為模擬音頻信號,并通過揚聲器播放。通過本發(fā)明的一個或者多個實施例,可以實現(xiàn)如下技術效果:
1、通過在開機上電后運行的開機啟動引導程序中優(yōu)先執(zhí)行初始化音頻處理模塊和音頻DMA控制器的步驟,并且是在啟動電視內(nèi)核步驟的同時,用音頻DMA控制器將開機音樂傳輸至音頻處理器,從而由音頻處理器輸出開機音樂,使得開機音樂的播放在開機啟動引導程序運行過程中便可完成;相對于現(xiàn)有技術,在節(jié)省了專門的語音芯片的同時,不需等待開機啟動引導程序運行完畢,初始化完電視硬件系統(tǒng)并且加載完操作系統(tǒng)之后才播放,明顯提高了開機音樂的播放速度,從而也提高了用戶的體驗。2、且通過設置音頻DMA控制器,通過DMA的方式將開機音樂數(shù)據(jù)傳輸至音頻處理模塊,提高了音樂數(shù)據(jù)傳送的速度,進一步提高了開機音樂的播放速度。綜上所述,應用于本發(fā)明技術方案的開機音樂播放過程可在3S左右時間內(nèi)就完成。
盡管已描述了本發(fā)明的優(yōu)選實施例,但本領域內(nèi)的技術人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā) 明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權利要求
1.一種電視開機音樂播放的方法,其特征在于,所述方法包括: 所述電視開機; 初始化音頻處理器和音頻DMA控制器; 啟動電視內(nèi)核,同時,所述音頻DMA控制器將開機音樂數(shù)據(jù)傳送至所述音頻處理器,所述音頻處理器處理所述開機音樂數(shù)據(jù)并輸出開機音樂。
2.如權利要求1所述的方法,其特征在于,所述初始化音頻處理器具體為: 設置所述音頻處理器的工作時鐘; 配置所述音頻處理器的I/O 口。
3.如權利要求1所述的方法,其特征在于,所述初始化音頻DMA控制器之前,包括: 將開機音樂數(shù)據(jù)從存儲器拷貝入所述電視的內(nèi)存。
4.如權利要求1所述的方法,其特征在于,所述初始化音頻DMA控制器,具體為: 為所述音頻DMA控制器指定要獲取數(shù)據(jù)的基地址,所述基地址為所述音頻處理器從所述電視的內(nèi)存獲取數(shù)據(jù)的基地址; 為所述音頻DMA控制器指定所述獲取數(shù)據(jù)的長度; 使能DMA音頻控制器。
5.如權利要求3或4所述的方法,其特征在于,所述音頻DMA控制器將開機音樂數(shù)據(jù)傳送至所述音頻處理器,具體為: 所述音頻DMA控制器基于所述基地址,以及所述數(shù)據(jù)的長度,將所述內(nèi)存中的開機音樂數(shù)據(jù)傳送至所述音頻處理器。
6.如權利要求1所述的方法,其特征在于,所述音頻處理器處理所述開機音樂數(shù)據(jù)并輸出開機音樂,具體為: 處理所述開機音樂數(shù)據(jù)為模擬信號; 輸出所述模擬信號至所述電視的揚聲器。
7.—種電視開機音樂播放系統(tǒng),包括用于播放電視聲音的揚聲器,其特征在于,所述系統(tǒng)包括: 開機啟動模塊,用于所述電視開機后,首先初始化音頻處理器和音頻DMA控制器,然后啟動所述電視的內(nèi)核; 所述音頻DMA控制器,用于在所述開機啟動模塊啟動所述電視的內(nèi)核同時,將所述開機音樂數(shù)據(jù)從所述內(nèi)存?zhèn)魉椭烈纛l處理器; 所述音頻處理器,用于將從所述內(nèi)存接收到的開機音樂數(shù)據(jù)處理成模擬信號并輸出至所述揚聲器。
8.如權利要求7所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 存儲器,用于存儲開機音樂數(shù)據(jù),所述開機啟動模塊還用于在初始化音頻DMA控制器之前,將所述開機音樂從所述存儲器拷貝到電視的內(nèi)存。
9.一種電視機,包括電視處理器,其特征在于, 所述電視處理器包括一音頻DMA控制器,以及一音頻處理器; 在所述電視開機后,首先初始化音頻處理器和音頻DMA控制器,接著啟動電視內(nèi)核,并且,在所述啟動電視內(nèi)核的階段,所述音頻DMA控制器將所述開機音樂數(shù)據(jù)傳送至所述音頻處理器,所述音頻處理器處理所述開機音樂數(shù)據(jù)并播出開機音樂。
全文摘要
本發(fā)明公開了一種電視開機音樂播放的方法及系統(tǒng),所述方法包括電視開機;初始化音頻處理器和音頻DMA控制器;啟動電視內(nèi)核,同時,所述音頻DMA控制器將開機音樂數(shù)據(jù)傳送至所述音頻處理器,所述音頻處理器處理所述開機音樂數(shù)據(jù)并輸出開機音樂。使用本發(fā)明提供的方法,在開機啟動階段就完成了開機音樂播放,加快了電視開機音樂播放的速度。
文檔編號H04N21/443GK103220567SQ201310091009
公開日2013年7月24日 申請日期2013年3月21日 優(yōu)先權日2013年3月21日
發(fā)明者李洋 申請人:青島海信信芯科技有限公司