專(zhuān)利名稱(chēng):播放數(shù)字視訊的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及視訊及圖形系統(tǒng),具體地說(shuō),涉及段落式包含窗口的視訊及圖形系統(tǒng)。
背景技術(shù):
對(duì)于一個(gè)系統(tǒng),例如個(gè)人計(jì)算機(jī),觀(guān)看DVD時(shí),CPU的負(fù)荷非常重。CPU(中央處理單元)必須對(duì)DVD內(nèi)容的視訊數(shù)據(jù)譯碼然后顯示于屏幕上,特別是在處理3-2Pull Down或是暫停功能時(shí),還必須借助大量運(yùn)算來(lái)處理圖框(frame)翻頁(yè)的問(wèn)題。如此也會(huì)消耗大量的內(nèi)存空間及功率。因此,設(shè)計(jì)一個(gè)低成本的可攜式播放系統(tǒng)并不容易。在處理大量運(yùn)算時(shí)需要效能強(qiáng)大的CPU,因而無(wú)法降低功率消耗。如果CPU無(wú)法處理如譯碼及圖框翻頁(yè)這樣繁重的工作,可能會(huì)產(chǎn)生不同步的問(wèn)題而導(dǎo)致不愉快的觀(guān)賞經(jīng)驗(yàn)。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種可有效率地播放數(shù)字視訊,而不必?fù)?dān)心CPU的負(fù)荷方法的播放數(shù)字視訊的方法。
本發(fā)明的另一個(gè)目的在于提供一種具有低成本高效能的播放數(shù)字視訊的系統(tǒng)來(lái)播放數(shù)字視訊。
為了實(shí)現(xiàn)上述目的,一方面,本發(fā)明采用了以下技術(shù)方案一種播放數(shù)字視訊的方法,依序包含下列步驟提供數(shù)字視訊源;根據(jù)該數(shù)字視訊源連續(xù)提供復(fù)數(shù)個(gè)新信息集以及復(fù)數(shù)個(gè)第一對(duì)應(yīng)視訊數(shù)據(jù)集在一個(gè)存儲(chǔ)元件中,在該存儲(chǔ)元件中刪除復(fù)數(shù)個(gè)舊信息集以及復(fù)數(shù)個(gè)第二對(duì)應(yīng)視訊數(shù)據(jù)集;以及由該存儲(chǔ)元件依序讀出所述新信息集以及播放所述第一對(duì)應(yīng)視訊數(shù)據(jù)集在一個(gè)屏幕上,該存儲(chǔ)原件可以是主存儲(chǔ)器。
任一個(gè)所述第一對(duì)應(yīng)視訊數(shù)據(jù)集以及第二對(duì)應(yīng)視訊數(shù)據(jù)集包含數(shù)字視訊源的圖框的復(fù)數(shù)個(gè)數(shù)據(jù)。
任一個(gè)所述新信息集包含該第一對(duì)應(yīng)視訊數(shù)據(jù)集的復(fù)數(shù)個(gè)視訊播放信息,任一個(gè)所述舊信息集包含該第二對(duì)應(yīng)視訊數(shù)據(jù)集的復(fù)數(shù)個(gè)視訊播放信息。
該視訊播放信息包含存儲(chǔ)元件中視訊數(shù)據(jù)集的起始地址、大小、縮放功能或是重復(fù)功能。
該縮放功能包含有當(dāng)該屏幕播放所述第二對(duì)應(yīng)視訊數(shù)據(jù)集時(shí)的放大或縮小的縮放信息。
該重復(fù)功能包含有當(dāng)該屏幕播放所述第二對(duì)應(yīng)視訊數(shù)據(jù)集時(shí)的暫停重復(fù)信息。
根據(jù)所述數(shù)字視訊源提供復(fù)數(shù)個(gè)新信息集以及復(fù)數(shù)個(gè)第一對(duì)應(yīng)視訊數(shù)據(jù)集在存儲(chǔ)元件中的步驟包含有所述存儲(chǔ)元件配置一個(gè)第一空間用以?xún)?chǔ)存所述復(fù)數(shù)個(gè)新信息集以及在該存儲(chǔ)元件配置一個(gè)第二空間用以?xún)?chǔ)存所述對(duì)應(yīng)視訊數(shù)據(jù)集,該第一空間可以是翻頁(yè)入口字段,第二空間可以是數(shù)據(jù)記憶區(qū)塊。
當(dāng)該存儲(chǔ)元件的第一空間填滿(mǎn)時(shí)停止對(duì)該存儲(chǔ)元件的該第一空間提供新信息集以及對(duì)該存儲(chǔ)元件的第二空間提供第一對(duì)應(yīng)視訊數(shù)據(jù)集。
任一個(gè)新信息集被讀出之后轉(zhuǎn)變成一個(gè)對(duì)應(yīng)的舊信息集,當(dāng)該第二對(duì)應(yīng)視訊數(shù)據(jù)集在屏幕播放后,刪除該舊信息集,當(dāng)每一個(gè)新信息集沒(méi)有第二對(duì)應(yīng)視訊數(shù)據(jù)集的播放信息時(shí),刪除該第二對(duì)應(yīng)視訊數(shù)據(jù)集。
另一方面,本發(fā)明采用了一種播放數(shù)字視訊的系統(tǒng),包含中央處理器、主存儲(chǔ)器、顯示控制器以及屏幕,所述主存儲(chǔ)器電連接中央處理器,其特征在于還包括有翻頁(yè)控制器,該翻頁(yè)控制器電連接所述主存儲(chǔ)器,顯示控制器電連接至該翻頁(yè)控制器以及該主存儲(chǔ)器,中央處理器根據(jù)一個(gè)數(shù)字視訊源依序形成復(fù)數(shù)個(gè)信息集,根據(jù)該信息集由數(shù)字視訊源依序轉(zhuǎn)移復(fù)數(shù)個(gè)對(duì)應(yīng)視訊數(shù)據(jù)集至主存儲(chǔ)器,翻頁(yè)控制器依序由該主存儲(chǔ)器讀出所述信息集且由該主存儲(chǔ)器傳遞對(duì)應(yīng)視訊數(shù)據(jù)集到顯示控制器,顯示控制器調(diào)整對(duì)應(yīng)視訊數(shù)據(jù)集成適當(dāng)格式后輸出至屏幕。
所述中央處理器在該主存儲(chǔ)器配置一個(gè)翻頁(yè)入口字段用以?xún)?chǔ)存所述信息集,配置一個(gè)數(shù)據(jù)記憶區(qū)塊用以?xún)?chǔ)存對(duì)應(yīng)視訊數(shù)據(jù)集。
所述視訊數(shù)據(jù)集包含數(shù)字視訊源的圖框的復(fù)數(shù)個(gè)數(shù)據(jù)。
任一個(gè)信息集包含對(duì)應(yīng)視訊數(shù)據(jù)集的復(fù)數(shù)個(gè)播放信息。
任一個(gè)播放信息包含主存儲(chǔ)器中該視訊數(shù)據(jù)集的起始地址、大小、縮放功能或是重復(fù)功能。
所述縮放功能包含有當(dāng)該屏幕播放所述第二對(duì)應(yīng)視訊數(shù)據(jù)集時(shí)的放大或縮小的縮放信息。
所述重復(fù)功能包含有當(dāng)該屏幕播放第二對(duì)應(yīng)視訊數(shù)據(jù)集時(shí)的暫停的重復(fù)信息。
在所述顯示控制器停止輸出當(dāng)前信息集的對(duì)應(yīng)視訊數(shù)據(jù)集之后,翻頁(yè)控制器讀出下一個(gè)信息集。
當(dāng)主存儲(chǔ)器的翻頁(yè)入口字段填滿(mǎn)后,該中央處理器停止形成信息集以及停止轉(zhuǎn)移對(duì)應(yīng)視訊數(shù)據(jù)集。
所述信息集在被翻頁(yè)控制器讀出后刪除,所述信息集沒(méi)有對(duì)應(yīng)視訊數(shù)據(jù)集的播放訊息時(shí),刪除該視訊數(shù)據(jù)集。
本發(fā)明還包括有譯碼器,根據(jù)由翻頁(yè)控制器讀出的信息集,由主存儲(chǔ)器對(duì)該對(duì)應(yīng)視訊數(shù)據(jù)集通過(guò)譯碼器譯碼,輸出已譯碼的視訊數(shù)據(jù)集回到主存儲(chǔ)器。
本發(fā)明還包括有譯碼器,根據(jù)由翻頁(yè)控制器讀出的信息集,由主存儲(chǔ)器對(duì)該對(duì)應(yīng)視訊數(shù)據(jù)集通過(guò)譯碼器譯碼,輸出已譯碼的視訊數(shù)據(jù)集回到屏幕。
所述中央處理器根據(jù)由該翻頁(yè)控制器讀出的信息集,由該主存儲(chǔ)器對(duì)該對(duì)應(yīng)視訊數(shù)據(jù)集譯碼,輸出已譯碼的視訊數(shù)據(jù)集給顯示控制器。
所述中央處理器根據(jù)由該翻頁(yè)控制器讀出的信息集,由該顯示控制器對(duì)該對(duì)應(yīng)視訊數(shù)據(jù)集譯碼,輸出已譯碼的視訊數(shù)據(jù)集給屏幕。
本發(fā)明包含一個(gè)中央處理器,在主存儲(chǔ)器中配置播放信息的翻頁(yè)入口字段(FlipEntry),及儲(chǔ)存對(duì)應(yīng)的數(shù)字內(nèi)容的數(shù)據(jù)存儲(chǔ)器區(qū)塊,并包含一翻頁(yè)控制器,通知顯示控制器根據(jù)翻頁(yè)入口字段的信息來(lái)存取主存儲(chǔ)器中的視訊數(shù)據(jù),然后將視訊數(shù)據(jù)輸出至顯示器,因此中央處理器不需處理圖框的翻頁(yè),因此降低CPU的負(fù)荷,可利用功能上簡(jiǎn)易的CPU來(lái)設(shè)計(jì)低成本高效能的可攜式播放裝置,并能維持播放的質(zhì)量。
下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明。
圖1為本發(fā)明優(yōu)先實(shí)施例的播放系統(tǒng)框圖。
圖2為本發(fā)明另一優(yōu)先實(shí)施例的播放系統(tǒng)框圖。
圖3為本發(fā)明實(shí)施例所舉例說(shuō)明的入口字段及相對(duì)應(yīng)的圖框。
圖4為本發(fā)明實(shí)施例的作業(yè)流程圖。
圖5為本發(fā)明的流程圖。
具體實(shí)施例方式
如圖1所示,它是本發(fā)明優(yōu)先實(shí)施例的播放系統(tǒng)框圖。以一個(gè)播放數(shù)字視訊的系統(tǒng)作為本發(fā)明的實(shí)施例來(lái)加以說(shuō)明。提供一個(gè)數(shù)字視訊源,其可能來(lái)自DVD,VCD,或是因特網(wǎng)(internet)。中央處理器101(CPU)根據(jù)數(shù)字視訊源的視訊內(nèi)容在主存儲(chǔ)器102中配置2個(gè)記憶區(qū)塊,其中一個(gè)記憶區(qū)塊作為翻頁(yè)入口字段112,入口字段的信息包含儲(chǔ)存在主存儲(chǔ)器102中的視訊的每一圖框的起始地址,視訊圖框的大小,視訊圖框的放大或縮小,或者在必要時(shí)的視訊圖框的暫停。
翻頁(yè)入口字段112可能包含64個(gè)入口字段,由入口字段0到入口字段63。入口字段的數(shù)目根據(jù)需求與設(shè)計(jì)而定,任何數(shù)目皆可。中央處理器101(CPU)產(chǎn)生入口字段,并寫(xiě)入相關(guān)的信息,直到翻頁(yè)入口字段112寫(xiě)滿(mǎn)為止,且根據(jù)視訊內(nèi)容,依次一次一個(gè)字段,標(biāo)示其為有效的字段,其入口字段的次序即為視訊內(nèi)容的播放次序。視訊內(nèi)容下載到主存儲(chǔ)器102中的數(shù)據(jù)記憶區(qū)塊122,視訊內(nèi)容包含相對(duì)應(yīng)圖框中的視訊數(shù)據(jù),只有必要的圖框才會(huì)下載到數(shù)據(jù)記憶區(qū)塊122。
每一個(gè)下載到數(shù)據(jù)記憶區(qū)塊122的起始記憶地址會(huì)被記錄到相對(duì)應(yīng)的入口字段。翻頁(yè)控制器103讀出由中央處理器101根據(jù)視訊內(nèi)容所標(biāo)示有效的入口字段,且將此標(biāo)示有效的入口字段的相對(duì)應(yīng)的圖框由數(shù)據(jù)記憶區(qū)塊122傳到顯示控制器104,其中顯示控制器104可以是液晶顯示控制器,顯示控制器104根據(jù)圖框的起始記憶地址和大小得知圖框位于主存儲(chǔ)器102的何處,然后顯示控制器104以一個(gè)適合屏幕的格式將圖框輸出,顯示在屏幕105上。
相對(duì)應(yīng)的屏幕輸出在屏幕105上之后,所標(biāo)示有效的入口字段即可被刪除,當(dāng)數(shù)據(jù)記憶區(qū)塊122中的圖框沒(méi)有和任一個(gè)入口字段相關(guān)的時(shí)候,即可被刪除。中央處理器101可選擇同時(shí)更新所有的入口字段,或是只要翻頁(yè)入口字段112未被寫(xiě)滿(mǎn)即可更新部分入口字段;數(shù)據(jù)記憶區(qū)塊122的圖框根據(jù)入口字段來(lái)做相應(yīng)更新。
如圖2所示,它為本發(fā)明另一優(yōu)先實(shí)施例的播放系統(tǒng)框圖。本優(yōu)先實(shí)施例與上一個(gè)優(yōu)先實(shí)施例的不同在于還增設(shè)了一個(gè)譯碼器106。當(dāng)儲(chǔ)存于主存儲(chǔ)器102的視訊數(shù)據(jù)不是RGB格式時(shí),例如為YUV格式,譯碼器106需要對(duì)視訊數(shù)據(jù)譯碼使得視訊源的內(nèi)容最后能夠顯示在屏幕105上。譯碼后的視訊數(shù)據(jù)存回主存儲(chǔ)器102,并伴隨著譯碼后的視訊數(shù)據(jù)所對(duì)應(yīng)的入口字段傳到翻頁(yè)控制器103,接著譯碼后的視訊數(shù)據(jù)透過(guò)顯示控制器104在屏幕105上顯示。譯碼器106可能是一個(gè)專(zhuān)門(mén)用來(lái)譯碼的電路,或者中央處理器101也可為此系統(tǒng)執(zhí)行譯碼的功能。
如果不同的入口字段都與同一個(gè)相對(duì)應(yīng)的圖框相關(guān)聯(lián),那么只有一個(gè)相對(duì)應(yīng)的圖框會(huì)被下載到數(shù)據(jù)記憶區(qū)塊122,如圖3所示。圖框_0由主存儲(chǔ)器102的地址_0開(kāi)始,在執(zhí)行3-2PullDown功能時(shí)需要被播放3次,接下來(lái)要播放的是圖框_1及圖框_2,入口字段_0、入口字段_1、入口字段_2都記錄相同的起始地址,即地址_A,亦即圖框_0的起始地址,然后依序入口字段_3記錄圖框_1的起始地址,即地址_B,入口字段_4記錄圖框_2的起始地址,即地址C。
需要播放5個(gè)圖框但是只需要下載3個(gè)圖框到內(nèi)存。因此3-2PullDown功能可以根據(jù)本發(fā)明相當(dāng)容易地達(dá)成,CPU的負(fù)荷及所需的內(nèi)存即可減少。
入口字段也包含縮放的訊息,其能顯示是否要放大或縮小圖框。借著重復(fù)圖框特定的掃描線(xiàn),例如每隔一行重復(fù)相同的視訊數(shù)據(jù),圖框即可被放大。借著刪除圖框特定的掃描線(xiàn),例如每2行刪除1行,圖框即可被縮小。根據(jù)本發(fā)明,CPU不需要為了縮放圖框而產(chǎn)生復(fù)雜的運(yùn)算,也不需要為了運(yùn)算而準(zhǔn)備大量的記憶空間,只需要重復(fù)或刪除圖框的視訊數(shù)據(jù)。
當(dāng)中央處理器101收到一個(gè)意欲暫停屏幕畫(huà)面的訊號(hào),相對(duì)應(yīng)的入口字段即產(chǎn)生并標(biāo)示此相對(duì)應(yīng)的入口字段必須一直重復(fù),只有儲(chǔ)存于主存儲(chǔ)器102對(duì)應(yīng)的圖框會(huì)輸出在屏幕105上,直到收到另一個(gè)取消暫停的訊號(hào)。
如圖4所示,為本發(fā)明實(shí)施例的作業(yè)流程圖。步驟301,提供一數(shù)字視訊源,此數(shù)字視訊源可能來(lái)自DVD、VCD或因特網(wǎng);步驟302,根據(jù)視訊源依序的內(nèi)容,在主存儲(chǔ)器配置2個(gè)內(nèi)存空間。其中一個(gè)是翻頁(yè)入口字段112,另一個(gè)是為了儲(chǔ)存視訊源的圖框的視訊數(shù)據(jù)配置的數(shù)據(jù)記憶區(qū)塊122。
翻頁(yè)入口字段112的入口字段,包含有儲(chǔ)存在主存儲(chǔ)器102的視訊的每一圖框的起始地址、每一視訊圖框的大小、視訊圖框的放大或縮小或者是否在必要時(shí)暫停視訊的圖框等相關(guān)信息。其中入口字段沒(méi)有數(shù)目上的限制,視設(shè)計(jì)的需要而定。
入口字段包含相對(duì)應(yīng)圖框的起始記憶地址,也記錄相對(duì)應(yīng)圖框的大小。對(duì)于內(nèi)存中的數(shù)據(jù)而言,圖框的終點(diǎn)可由相對(duì)應(yīng)的入口字段的大小及起始記憶地址所決定。因此,根據(jù)以上的信息,在步驟303視訊數(shù)據(jù)可以一個(gè)圖框接一個(gè)圖框輸出并在屏幕105上播放。
入口字段根據(jù)視訊內(nèi)容依序產(chǎn)生,相關(guān)的信息寫(xiě)入每一個(gè)入口字段直到翻頁(yè)入口字段112寫(xiě)滿(mǎn)為止。當(dāng)入口字段產(chǎn)生時(shí),相對(duì)應(yīng)的圖框也下載到數(shù)據(jù)記憶區(qū)塊102,在相關(guān)的圖框輸出到屏幕105上之后,即可刪除已被讀取的入口字段。當(dāng)沒(méi)有一個(gè)入口字段與數(shù)據(jù)記憶區(qū)塊122的某一圖框相關(guān)時(shí),即可刪除此圖框??梢赃x擇要一次更新所有的圖框,或是只要翻頁(yè)入口字段112未被寫(xiě)滿(mǎn)即更新部分的入口字段。資料區(qū)塊中圖框的更新是根據(jù)入口字段。如果不同的入口字段與同一相對(duì)應(yīng)的圖框有關(guān),只有一個(gè)相對(duì)應(yīng)的圖框會(huì)被下載到數(shù)據(jù)記憶區(qū)塊122。
入口字段也包含縮放的信息,其能標(biāo)示是否要放大或縮小圖框,借著重復(fù)圖框特定的掃描線(xiàn),例如每隔一行重復(fù)相同的視訊數(shù)據(jù),圖框即可被放大。借著刪除圖框特定的掃描線(xiàn),例如每2行刪除1行,圖框即可被縮小。根據(jù)本發(fā)明,CPU不需要為了縮放圖框而產(chǎn)生復(fù)雜的運(yùn)算,也不需要為了運(yùn)算而準(zhǔn)備大量的記憶空間,只需要重復(fù)或刪除圖框的視訊數(shù)據(jù)。
當(dāng)CPU收到要暫停屏幕上的影像的訊號(hào),一個(gè)相對(duì)應(yīng)的入口字段就會(huì)被指示要重復(fù)利用,而且只有存在主存儲(chǔ)器102的對(duì)應(yīng)的圖框可以輸出到屏幕105,直到收到另一個(gè)要取消暫停的訊號(hào)。
如圖5所示,它是本發(fā)明的流程圖。步驟301,提供一個(gè)數(shù)字視訊源,數(shù)字視訊源可能來(lái)自DVD、VCD、甚或因特網(wǎng);步驟304,根據(jù)視訊源內(nèi)容,在主存儲(chǔ)器中配置2個(gè)內(nèi)存空間。一個(gè)作為翻頁(yè)入口字段112,另一個(gè)作為視訊源的圖框的視訊數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)器區(qū)塊122。
翻頁(yè)入口字段112的入口字段存在主存儲(chǔ)器中每一圖框之起始地址、大小、縮放、或是否需要暫停等信息。入口字段的數(shù)目不受限制,依設(shè)計(jì)的需要而定。
入口字段包含相對(duì)應(yīng)圖框的起始內(nèi)存地址,也紀(jì)錄相對(duì)應(yīng)圖框的大小。對(duì)于內(nèi)存的數(shù)據(jù)而言,圖框的結(jié)束位置取決于相對(duì)應(yīng)入口字段的大小及起始內(nèi)存地址。因此,根據(jù)以上的信息,視訊數(shù)據(jù)可如步驟303所述,圖框可以一個(gè)接著一個(gè)被輸出而顯示在屏幕105上。
入口字段依據(jù)視訊內(nèi)容依序產(chǎn)生,相關(guān)信息填入入口字段,直到把翻頁(yè)入口字段112填滿(mǎn)。產(chǎn)生一個(gè)入口字段時(shí),相對(duì)應(yīng)圖框也加載數(shù)據(jù)存儲(chǔ)器區(qū)塊。相對(duì)應(yīng)圖框輸出到屏幕之后,已被讀取的入口字段即可消除,且當(dāng)沒(méi)有任何入口字段與任一圖框相關(guān)時(shí),數(shù)據(jù)存儲(chǔ)器區(qū)塊122內(nèi)的該圖框可被消除??梢赃x擇要一次更新所有的入口字段,或只要翻頁(yè)入口字段112未滿(mǎn)即可部分更新。數(shù)據(jù)存儲(chǔ)器區(qū)塊122的圖框更新是與入口字段有關(guān)。如果不同的入口字段關(guān)聯(lián)到相同的圖框,只需要加載一個(gè)對(duì)應(yīng)的圖框到數(shù)據(jù)存儲(chǔ)器區(qū)塊122。
入口字段也包含縮放的信息,它能注記圖框要放大或縮小,借著重復(fù)圖框中特定的行列,例如每隔一行重復(fù)相同的視訊數(shù)據(jù),即可放大圖框。借著消除圖框中特定的行列,例如每隔一行就消除視訊數(shù)據(jù),即可縮小圖框。根據(jù)本發(fā)明,縮放圖框不需要中央處理器101(CPU)復(fù)雜的計(jì)算,也不需要為了計(jì)算而準(zhǔn)備大量的內(nèi)存空間。指示藉由重復(fù)或消除圖框的視訊數(shù)據(jù)。
權(quán)利要求
1.一種播放數(shù)字視訊的方法,依序包含下列步驟提供數(shù)字視訊源;根據(jù)該數(shù)字視訊源連續(xù)提供復(fù)數(shù)個(gè)新信息集以及復(fù)數(shù)個(gè)第一對(duì)應(yīng)視訊數(shù)據(jù)集在一個(gè)存儲(chǔ)元件中,在該存儲(chǔ)元件中刪除復(fù)數(shù)個(gè)舊信息集以及復(fù)數(shù)個(gè)第二對(duì)應(yīng)視訊數(shù)據(jù)集;以及由該存儲(chǔ)元件依序讀出所述新信息集以及播放所述第一對(duì)應(yīng)視訊數(shù)據(jù)集在一個(gè)屏幕上。
2.根據(jù)權(quán)利要求1所述的播放數(shù)字視訊的方法,其特征在于任一個(gè)所述第一對(duì)應(yīng)視訊數(shù)據(jù)集以及第二對(duì)應(yīng)視訊數(shù)據(jù)集包含數(shù)字視訊源的圖框的復(fù)數(shù)個(gè)數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的播放數(shù)字視訊的方法,其特征在于任一個(gè)所述新信息集包含該第一對(duì)應(yīng)視訊數(shù)據(jù)集的復(fù)數(shù)個(gè)視訊播放信息,任一個(gè)所述舊信息集包含該第二對(duì)應(yīng)視訊數(shù)據(jù)集的復(fù)數(shù)個(gè)視訊播放信息。
4.根據(jù)權(quán)利要求3所述的播放數(shù)字視訊的方法,其特征在于該視訊播放信息包含存儲(chǔ)元件中視訊數(shù)據(jù)集的起始地址、大小、縮放功能或是重復(fù)功能。
5.根據(jù)權(quán)利要求4所述的播放數(shù)字視訊的方法,其特征在于該縮放功能包含有當(dāng)該屏幕播放所述第二對(duì)應(yīng)視訊數(shù)據(jù)集時(shí)的放大或縮小的縮放信息。
6.根據(jù)權(quán)利要求4所述的播放數(shù)字視訊的方法,其特征在于該重復(fù)功能包含有當(dāng)該屏幕播放所述第二對(duì)應(yīng)視訊數(shù)據(jù)集時(shí)的暫停重復(fù)信息。
7.根據(jù)權(quán)利要求1所述的播放數(shù)字視訊的方法,其特征在于根據(jù)所述數(shù)字視訊源提供復(fù)數(shù)個(gè)新信息集以及復(fù)數(shù)個(gè)第一對(duì)應(yīng)視訊數(shù)據(jù)集在存儲(chǔ)元件中的步驟包含有所述存儲(chǔ)元件配置一個(gè)第一空間用以?xún)?chǔ)存所述復(fù)數(shù)個(gè)新信息集以及在該存儲(chǔ)元件配置一個(gè)第二空間用以?xún)?chǔ)存所述對(duì)應(yīng)視訊數(shù)據(jù)集。
8.根據(jù)權(quán)利要求7所述的播放數(shù)字視訊的方法,其特征在于當(dāng)該存儲(chǔ)元件的第一空間填滿(mǎn)時(shí)停止對(duì)該存儲(chǔ)元件的該第一空間提供新信息集以及對(duì)該存儲(chǔ)元件的第二空間提供第一對(duì)應(yīng)視訊數(shù)據(jù)集。
9.根據(jù)權(quán)利要求1所述的播放數(shù)字視訊的方法,其特征在于任一個(gè)新信息集被讀出之后轉(zhuǎn)變成一個(gè)對(duì)應(yīng)的舊信息集,當(dāng)該第二對(duì)應(yīng)視訊數(shù)據(jù)集在屏幕播放后,刪除該舊信息集,當(dāng)每一個(gè)新信息集沒(méi)有第二對(duì)應(yīng)視訊數(shù)據(jù)集的播放信息時(shí),刪除該第二對(duì)應(yīng)視訊數(shù)據(jù)集。
10.一種播放數(shù)字視訊的系統(tǒng),包含中央處理器(101)、主存儲(chǔ)器(102)、顯示控制器(104)以及屏幕(105),所述主存儲(chǔ)器(102)電連接中央處理器(101),其特征在于還包括有翻頁(yè)控制器(103),該翻頁(yè)控制器(103)電連接所述主存儲(chǔ)器(102),顯示控制器(104)電連接至該翻頁(yè)控制器(103)以及該主存儲(chǔ)器(102),中央處理器(101)根據(jù)一個(gè)數(shù)字視訊源依序形成復(fù)數(shù)個(gè)信息集,根據(jù)該信息集由數(shù)字視訊源依序轉(zhuǎn)移復(fù)數(shù)個(gè)對(duì)應(yīng)視訊數(shù)據(jù)集至主存儲(chǔ)器(102),翻頁(yè)控制器(103)依序由該主存儲(chǔ)器(102)讀出所述信息集且由該主存儲(chǔ)器(102)傳遞對(duì)應(yīng)視訊數(shù)據(jù)集到顯示控制器(104),顯示控制器(104)調(diào)整對(duì)應(yīng)視訊數(shù)據(jù)集成適當(dāng)格式后輸出至屏幕(105)。
11.根據(jù)權(quán)利要求10所述的播放數(shù)字視訊的系統(tǒng),其特征在于所述中央處理器(101)在該主存儲(chǔ)器(102)配置一個(gè)翻頁(yè)入口字段(112)用以?xún)?chǔ)存所述信息集,配置一個(gè)數(shù)據(jù)記憶區(qū)塊(122)用以?xún)?chǔ)存對(duì)應(yīng)視訊數(shù)據(jù)集。
12.根據(jù)權(quán)利要求10所述的播放數(shù)字視訊的系統(tǒng),其特征在于所述視訊數(shù)據(jù)集包含數(shù)字視訊源的圖框的復(fù)數(shù)個(gè)數(shù)據(jù)。
13.根據(jù)權(quán)利要求10所述的播放數(shù)字視訊的系統(tǒng),其特征在于任一個(gè)信息集包含對(duì)應(yīng)視訊數(shù)據(jù)集的復(fù)數(shù)個(gè)播放信息。
14.根據(jù)權(quán)利要求13所述的播放數(shù)字視訊的系統(tǒng),其特征在于任一個(gè)播放信息包含主存儲(chǔ)器(102)中視訊數(shù)據(jù)集的起始地址、大小、縮放功能或是重復(fù)功能。
15.根據(jù)權(quán)利要求14所述的播放數(shù)字視訊的系統(tǒng),其特征在于所述縮放功能包含有當(dāng)該屏幕播放所述第二對(duì)應(yīng)視訊數(shù)據(jù)集時(shí)的放大或縮小的縮放信息。
16.根據(jù)權(quán)利要求14所述的播放數(shù)字視訊的系統(tǒng),其特征在于所述重復(fù)功能包含有當(dāng)該屏幕播放第二對(duì)應(yīng)視訊數(shù)據(jù)集時(shí)的暫停重復(fù)信息。
17.根據(jù)權(quán)利要求10所述的播放數(shù)字視訊的系統(tǒng),其特征在于在所述顯示控制器(104)停止輸出當(dāng)前信息集的對(duì)應(yīng)視訊數(shù)據(jù)集之后,翻頁(yè)控制器(103)讀出下一個(gè)信息集。
18.根據(jù)權(quán)利要求10所述的播放數(shù)字視訊的系統(tǒng),其特征在于當(dāng)主存儲(chǔ)器(102)的翻頁(yè)入口字段(112)填滿(mǎn)后,該中央處理器(101)停止形成信息集以及停止轉(zhuǎn)移對(duì)應(yīng)視訊數(shù)據(jù)集。
19.根據(jù)權(quán)利要求10所述的播放數(shù)字視訊的系統(tǒng),其特征在于所述信息集在被翻頁(yè)控制器(103)讀出后刪除,所述信息集沒(méi)有對(duì)應(yīng)視訊數(shù)據(jù)集的播放訊息時(shí),刪除該視訊數(shù)據(jù)集。
20.根據(jù)權(quán)利要求10所述的播放數(shù)字視訊的系統(tǒng),其特征在于還包括有譯碼器(106),根據(jù)由翻頁(yè)控制器(103)讀出的信息集,由主存儲(chǔ)器(102)對(duì)該對(duì)應(yīng)視訊數(shù)據(jù)集通過(guò)譯碼器(106)譯碼,輸出已譯碼的視訊數(shù)據(jù)集回到主存儲(chǔ)器(102)。
21.根據(jù)權(quán)利要求10所述的播放數(shù)字視訊的系統(tǒng),其特征在于還包括有譯碼器(106),根據(jù)由翻頁(yè)控制器(103)讀出的信息集,由主存儲(chǔ)器(102)對(duì)該對(duì)應(yīng)視訊數(shù)據(jù)集通過(guò)譯碼器(106)譯碼,輸出已譯碼的視訊數(shù)據(jù)集回到屏幕(105)。
22.根據(jù)權(quán)利要求10所述的播放數(shù)字視訊的系統(tǒng),其特征在于所述中央處理器(101)根據(jù)由該翻頁(yè)控制器(103)讀出的信息集,由該主存儲(chǔ)器(102)對(duì)該對(duì)應(yīng)視訊數(shù)據(jù)集譯碼,輸出已譯碼的視訊數(shù)據(jù)集給顯示控制器(104)。
23.根據(jù)權(quán)利要求10所述的播放數(shù)字視訊的系統(tǒng),其特征在于所述中央處理器(101)根據(jù)由該翻頁(yè)控制器(103)讀出的信息集,由該顯示控制器(104)對(duì)該對(duì)應(yīng)視訊數(shù)據(jù)集譯碼,輸出已譯碼的視訊數(shù)據(jù)集給屏幕(105)。
全文摘要
本發(fā)明提供一種播放數(shù)字視訊的方法,依序包含下列步驟提供數(shù)字視訊源;根據(jù)該數(shù)字視訊源連續(xù)提供復(fù)數(shù)個(gè)新信息集及復(fù)數(shù)個(gè)第一對(duì)應(yīng)視訊數(shù)據(jù)集在存儲(chǔ)元件中,在該存儲(chǔ)元件中刪除舊信息集以及第二對(duì)應(yīng)視訊數(shù)據(jù)集;由該存儲(chǔ)元件依序讀出新信息集及播放第一對(duì)應(yīng)視訊數(shù)據(jù)集在屏幕上。本發(fā)明還提供播放數(shù)字視訊的系統(tǒng),中央處理器在主存儲(chǔ)器中根據(jù)視訊源配置數(shù)據(jù)記憶區(qū)塊依序儲(chǔ)存顯示信息并傳遞入口字段對(duì)應(yīng)的視訊數(shù)據(jù)到主存儲(chǔ)器,翻頁(yè)控制器由主存儲(chǔ)器依入口字段的顯示信息傳遞視訊數(shù)據(jù)給顯示控制器,顯示控制器再輸出視訊數(shù)據(jù)給屏幕。本發(fā)明可有效地播放數(shù)字視訊而不必?fù)?dān)心CPU的負(fù)荷;另外,本發(fā)明具有低成本高效能優(yōu)點(diǎn)。
文檔編號(hào)H04N5/93GK1917617SQ20061015371
公開(kāi)日2007年2月21日 申請(qǐng)日期2006年9月8日 優(yōu)先權(quán)日2005年12月5日
發(fā)明者魏錫邦, 顏進(jìn)忠, 鄭皓仁 申請(qǐng)人:旺玖科技股份有限公司