專利名稱:一種音視頻點播系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種音視頻點播系統(tǒng),尤其涉及一種基于單一音視頻文件格式 的簡單的音視頻點播系統(tǒng)的數(shù)據(jù)傳輸。
背景技術(shù):
V0D (VideoonDemand)即^L頻點^番,也稱交互式電^UU番系統(tǒng)。傳統(tǒng)的電 視系統(tǒng)信息單向傳送,用戶只能被動接收。而V0D是以"用戶自主"的嶄新概 念為基礎(chǔ)的雙向視音頻信息系統(tǒng),實現(xiàn)了按用戶需要播放視音頻節(jié)目的理想。 VOD是未來信息高速公路構(gòu)架的重要組成部分,是未來信息服務(wù)中寬帶業(yè)務(wù)的靈 魂。該技術(shù)是計算機技術(shù)、網(wǎng)絡(luò)通信技術(shù)、多媒體技術(shù)、電視技術(shù)和數(shù)字壓縮 技術(shù)等多學(xué)科、多領(lǐng)域融合交叉結(jié)合的產(chǎn)物。
國外九十年代末興起的V0D服務(wù)已廣泛應(yīng)用于各大星級酒店和高檔住宅小 區(qū)等,成為其提高服務(wù)水準(zhǔn),增加竟?fàn)幜Φ谋貍湓O(shè)施。通過V0D系統(tǒng),人們足 不出戶便可觀賞最流行的影視節(jié)目,查詢眾多服務(wù)信息,進行網(wǎng)上購物,了解 最新財經(jīng)動態(tài),欣賞高品質(zhì)多々某體視頻節(jié)目……盡享全方位多功能的信息服務(wù)。
音視頻點播是當(dāng)前國際上最熱門的高科技應(yīng)用項目之一,它綜合了計算機、 通信、多士某體、電視4支術(shù)等多項現(xiàn)代先進技術(shù)成果,代表著娛樂生活信息化發(fā) 展的方向。視頻點播時一種多媒體服務(wù),用戶可以瀏覽、搜索可用的電影節(jié)目 數(shù)據(jù)庫或其它多媒體內(nèi)容。
目前,文本、圖像以及窄帶視音頻信號已經(jīng)能被數(shù)字化,并可通過網(wǎng)絡(luò)存 儲、傳送和再現(xiàn);但是,這些傳統(tǒng)手段并不能充分滿足當(dāng)今社會對高質(zhì)量、連 續(xù)多媒體如高保真音頻和電視質(zhì)量視頻的應(yīng)用要求,包括對海量數(shù)據(jù)存儲和連 續(xù)播放的要求。它們要求大容量存儲設(shè)備,要求寬帶網(wǎng)絡(luò)環(huán)境,最重要的是必 須保證實時傳輸。傳統(tǒng)的技術(shù)不能滿足嚴(yán)格的實時性和大容量要求,其技術(shù)瓶 頸特別反映在網(wǎng)絡(luò)帶寬、文件系統(tǒng)和存儲設(shè)備I/O性能這三個方面。音4見頻點播系統(tǒng)在酒店、KTV、大型客機、高檔客車等場所和環(huán)境下被大量 使用。目前比較多的音視頻點播系統(tǒng)都是基于雙PC架構(gòu),即服務(wù)器和點播客戶 端都采用PC,但這種架構(gòu)的成本高,且穩(wěn)定性和效率都比較差。
發(fā)明內(nèi)容
基于上述缺陷,本發(fā)明的目的是提供一種構(gòu)造簡單,適應(yīng)性強,可以在FPGA 上采用硬件描述語言進行邏輯電路設(shè)計的音視頻點播系統(tǒng),在最大程度上節(jié)約 了設(shè)計時間與成本。
本發(fā)明的另一個目的是提供一種音視頻點播系統(tǒng),主要是一種基于單一視 頻文件格式的簡單的音視頻點播系統(tǒng)數(shù)據(jù)傳輸協(xié)議。
本發(fā)明的技術(shù)方案是, 一種音視頻點播系統(tǒng),包括音視頻數(shù)據(jù)存儲器、數(shù) 據(jù)讀取單元和點播終端,數(shù)據(jù)讀取單元根據(jù)點播終端的請求從音視頻數(shù)據(jù)存儲
器讀取相應(yīng)的音^f見頻數(shù)據(jù),其特征在于,還包括至少兩個數(shù)據(jù)緩存單元,數(shù)據(jù) 讀取單元將讀取的音視頻數(shù)據(jù)存儲至數(shù)據(jù)緩存單元,數(shù)據(jù)分配單元從數(shù)據(jù)緩存 單元讀取音視頻數(shù)據(jù)并將音視頻數(shù)據(jù)順序分配至點播終端進行播放。
作為本發(fā)明一個優(yōu)選實施例,在所述的數(shù)據(jù)讀取單元首先將讀取的音視頻 數(shù)據(jù)存儲至第一數(shù)據(jù)緩存單元,第一數(shù)據(jù)緩存單元完成音-見頻數(shù)據(jù)存儲后,數(shù) 據(jù)讀取單元發(fā)送第一指令至數(shù)據(jù)分配單元,數(shù)據(jù)分配單元根據(jù)第一指令開始讀 取第 一數(shù)據(jù)緩存單元中的音視頻數(shù)據(jù)并分配至點播終端。
作為本發(fā)明一個優(yōu)選實施例,在所述的數(shù)據(jù)分配單元在開始讀取第一數(shù)據(jù) 緩存單元的音視頻數(shù)椐時,發(fā)送第一響應(yīng)指令至數(shù)據(jù)讀取單元,數(shù)據(jù)讀取單元 接收第一響應(yīng)指令后,開始從音視頻數(shù)據(jù)存儲器中讀取音視頻數(shù)據(jù)并并存儲至 第二數(shù)據(jù)緩存單元。
作為本發(fā)明一個優(yōu)選實施例,在所述的第二數(shù)據(jù)緩存單元完成音視頻數(shù)據(jù) 存儲后,數(shù)據(jù)讀取單元發(fā)送第二指令至數(shù)據(jù)分配單元,若數(shù)據(jù)分配單元在讀取 第一數(shù)據(jù)緩存單元的數(shù)據(jù),則暫時不響應(yīng)該第二指令;直到數(shù)據(jù)分配單元讀取 完第一數(shù)據(jù)緩存單元的數(shù)據(jù)后,數(shù)據(jù)分配單元響應(yīng)該第二指令并發(fā)送第二響應(yīng)指令至數(shù)據(jù)讀取單元,數(shù)據(jù)分配單元開始讀取第二緩存單元的音視頻數(shù)據(jù)。
作為本發(fā)明一個優(yōu)選實施例,所述的點播終端包括N個,所述的第一緩存 單元和第二緩存單元均劃分為N個緩沖區(qū),所述的每個緩沖區(qū)劃分為P個數(shù)據(jù) 包。
作為本發(fā)明一個優(yōu)選實施例,在所述的數(shù)據(jù)讀取單元順序掃描N個點播終 端的請求,并相應(yīng)的響應(yīng)點播終端的請求,從音視頻數(shù)據(jù)存儲器讀取音視頻數(shù) 據(jù)。
作為本發(fā)明一個優(yōu)選實施例,在所述的數(shù)據(jù)讀取單元在響應(yīng)當(dāng)前點播終端 請求并讀取音視頻數(shù)據(jù)時,相應(yīng)的將音視頻數(shù)據(jù)存儲至與當(dāng)前點播終端順序號 一致的緩沖區(qū)。
作為本發(fā)明一個優(yōu)選實施例,在所述的數(shù)據(jù)讀取單元將當(dāng)前點播終端對應(yīng) 的數(shù)據(jù)緩沖區(qū)存滿后,順序掃描下一點播終端,直至完成對所有點播終端的掃 描,結(jié)束對第 一數(shù)據(jù)緩存單元的數(shù)據(jù)存儲并發(fā)送第 一指令至數(shù)據(jù)分配單元。
作為本發(fā)明一個優(yōu)選實施例,在所述的數(shù)據(jù)分配單元和點播終端之間,采 用總線式的拓樸結(jié)構(gòu)進行數(shù)據(jù)傳輸。
作為本發(fā)明一個優(yōu)選實施例,在所述數(shù)據(jù)分配單元將讀取的數(shù)據(jù)包批量上 傳到總線,點播終端按需接收數(shù)據(jù)包。
本發(fā)明構(gòu)造筒單,適應(yīng)性強,可以在FPGA上采用^/f牛描述語言進行邏輯電 路設(shè)計,在最大程度上節(jié)約了設(shè)計時間與成本。本發(fā)明揭示的音視頻點播系統(tǒng), 可以實現(xiàn)單一格式音視頻點播條件下,音視頻數(shù)據(jù)的讀取和各終端的接收實現(xiàn) 了不間斷的實時操作,提高了數(shù)據(jù)傳輸效率,保證了顯示連續(xù)性。
附圖1為本發(fā)明較佳實施例的系統(tǒng)框附圖2為本發(fā)明較佳實施例中緩存空間分配方式示意附圖3為本發(fā)明較佳實施例中音視頻數(shù)據(jù)發(fā)送格式原理示意附圖4為本發(fā)明較佳實施例中時分多路復(fù)用示意圖。
具體實施例方式
下面結(jié)合附圖對本發(fā)明的較Zf圭實施例進行詳細(xì)闡述,以4吏本發(fā)明的優(yōu)點和特征能更易于被本領(lǐng)域技術(shù)人員理解,從而對本發(fā)明的保護范圍做出更為清楚明確的界定。
本發(fā)明主要用于電視機,也可用于其它音視頻點播系統(tǒng)以及具有音視頻點播功能的多媒體顯示終端網(wǎng)絡(luò),適合應(yīng)用于音視頻互動的環(huán)境。本發(fā)明實施例中,以電視機為例來進行示意性說明,但本發(fā)明并不限于此。
如圖1所示,本發(fā)明實施例中,點播系統(tǒng)主要分為五個功能單元音視頻數(shù)據(jù)存儲器,例如硬盤或者類似存儲介質(zhì),主要用于存儲各類音視頻資源,例如各種電影、MTV或者歌曲等;數(shù)據(jù)讀取單元,在本實施例中中為DMA1;數(shù)據(jù)緩存單元,本實施例中為兩個雙口 RAM,亦可設(shè)置多個RAM,并且可以釆用其他存儲介質(zhì);數(shù)據(jù)分配單元,本實施例中是DMA2;以及點^番終端,本實施例中為n個,適用于娛樂場所。兩個數(shù)據(jù)緩存單元分別為第一數(shù)據(jù)緩存單元為RAMI,第二數(shù)據(jù)緩存單元為RAM2。
當(dāng)音視頻點播系統(tǒng)開始工作時,數(shù)據(jù)讀取單元DMA1通過CAN總線接收到各個點播終端的點播請求后,從音視頻數(shù)據(jù)存儲器中讀取被用戶選中的音視頻數(shù)據(jù),然后存儲到其中一片雙口 RAM (此處以第一數(shù)據(jù)緩存單元RAM1為例)中,在本實施例中,每片雙口 RAM都被劃分為與點播終端數(shù)目相對應(yīng)的大小相等的數(shù)據(jù)緩存空間。數(shù)據(jù)讀取單元DMA1按照各個點播終端的預(yù)先排序,將音視頻數(shù)據(jù)存儲器中讀取的不同點播終端的音視頻數(shù)據(jù)寫入第一數(shù)據(jù)緩存單元RAMI的指定空間中,當(dāng)數(shù)據(jù)讀取單元完成對全部點播終端的掃描并且將相應(yīng)點播終端請求的數(shù)據(jù)在第 一數(shù)據(jù)緩存單元RAMI進行存儲后,數(shù)據(jù)讀取單元DMA1通過CAN總線通知數(shù)據(jù)分配單元DMA2,令其讀取第一數(shù)據(jù)緩存單元R認(rèn)1中數(shù)據(jù),并送到各個點播終端進行解碼顯示。
當(dāng)數(shù)據(jù)分配單元DMA2開始讀取第一數(shù)據(jù)緩存單元RAM1中數(shù)據(jù)時,會回傳給數(shù)據(jù)讀取單元DMA1 —個響應(yīng)信號,表明自己已經(jīng)接收到音視頻數(shù)據(jù),并開始讀取。此時,數(shù)據(jù)讀取單元DMA1收到此響應(yīng)信號后,會將硬盤中各個點播終端接下來的音視頻數(shù)據(jù)讀取出來寫入第二數(shù)據(jù)緩存單元RAM2中進行緩存。如同對第一數(shù)據(jù)緩存單元存儲數(shù)據(jù)相類似,數(shù)據(jù)讀取單元掃描完全部點播終端,完成對第二數(shù)據(jù)緩存單元RAM2的數(shù)據(jù)存儲后,數(shù)據(jù)讀取單元DMA1同樣會向數(shù)據(jù)分配單元DMA2發(fā)送命令,此時,若數(shù)據(jù)分配單元DMA2仍在讀取第一數(shù)據(jù)緩存單元RAM1中數(shù)據(jù),則暫時不響應(yīng)數(shù)據(jù)讀取單元DMA1的命令,直到第一數(shù)據(jù)緩存單元RAM1讀取完成后,才響應(yīng)數(shù)據(jù)讀取單元DMA1的命令,并進行回復(fù),同時開始讀取第二數(shù)據(jù)緩存單元RAM2中的數(shù)據(jù)。
按照上述兵乓操作的設(shè)計方法,音視頻數(shù)據(jù)存儲器的讀取和各點播終端的接收實現(xiàn)了不間斷的實時搡作,提高了數(shù)據(jù)傳輸效率,保證了顯示連續(xù)性。
如圖2所示,為本發(fā)明的雙口 RAM數(shù)據(jù)緩存單元中數(shù)據(jù)空間的分配方法示意圖。
本實施例中,假設(shè)兩片雙口 RAM均為N個K的byte ( N為點播終端數(shù)目),將其分為N個連續(xù)數(shù)據(jù)空間,分別作為N個終端的數(shù)據(jù)緩沖區(qū)。為方便數(shù)據(jù)分配單元DMA2從雙口 RAM中讀取數(shù)據(jù)并發(fā)送到對應(yīng)的各個終端,再將每個數(shù)據(jù)區(qū)劃分為P個大小相同的數(shù)據(jù)包,每次發(fā)送都以一個數(shù)據(jù)包為一次性連續(xù)發(fā)送數(shù)據(jù)量。
在工作狀態(tài)下,數(shù)據(jù)讀取單元DMA1根據(jù)點播終端發(fā)出的點播請求,把該點播終端的數(shù)據(jù)從音視頻數(shù)據(jù)存儲器中讀出,并寫入為該點播終端分配的RAM數(shù)據(jù)緩存空間中(共1KB),直至該部分空間被填滿。當(dāng)DMA1完成該終端數(shù)據(jù)塊的讀取后,將掃描下一個終端的工作狀態(tài),若申請點播,則重復(fù)上述步驟,從硬盤中讀M目應(yīng)數(shù)據(jù)送入緩存區(qū);若無點播信息,則跳過該點播終端,繼續(xù)掃描下一點播終端,直到數(shù)據(jù)讀取單元DMA1完成對全部點播終端的掃描。
如圖3所示,為本發(fā)明的音視頻數(shù)據(jù)發(fā)送格式原理示意圖。
在系統(tǒng)的高速視頻壓縮數(shù)據(jù)傳輸通道的設(shè)計上,本發(fā)明采用總線式的拓樸結(jié)構(gòu),由服務(wù)器以"廣播,,方式向所有終端發(fā)送數(shù)據(jù)包,各終端以"收聽"方式對數(shù)據(jù)包進行選擇性接收,如圖1所示。
為了提高信道利用率,使多個信號沿同一信道傳輸而互相不干擾,稱多路復(fù)用。時分多路復(fù)用用于數(shù)字通信,例如PCM通信。時分多路復(fù)用通信,是各路信號在同一信道上占有不同時間間隙進行通信。具體說,就是把時間分成一些均勻的時間間隙,將各3各信號的傳輸時間分配在不同的時間間隙,以達(dá)到互相分開,互不干"l尤的目的。
圖4為時分多路復(fù)用示意圖,各路信號經(jīng)低通濾波器將頻帶限制在3400Hz
以下,然后加到快速電子旋轉(zhuǎn)開關(guān)(稱分配器)、,&開關(guān)不斷重復(fù)地作勻速旋轉(zhuǎn),每旋轉(zhuǎn) 一周的時間等于一個抽樣周期T,這樣就做到對每一路信號每隔周期T時間抽樣一次。由此可見,發(fā)端分配器不僅起到抽樣的作用,同時還起到復(fù)用合路的作用。合路后的抽樣信號送到PCM編碼器進行量化和編碼,然后將數(shù)字信碼送往信道。在收端將這些從發(fā)送端送來的各路信碼依次解碼,還原后的PAM信號,由收端分配器旋轉(zhuǎn)開關(guān)K2依次接通每一路信號,再經(jīng)低通平滑,重建成話音信號。由此可見收端的分配器起到時分復(fù)用的分路作用,所以收端分配器又叫分路門。
以所有終端播放的文件均為MPEG-1格式為例,要求播放的數(shù)據(jù)流速率為1.416Mb/s,即177KB/s。在傳輸介質(zhì)允許的條件下,采用時分多路復(fù)用(TDM)技術(shù),各點播終端的點播數(shù)據(jù)按一定規(guī)模分塊打包排序,并根據(jù)不同的點播終端對每個發(fā)送的凄史據(jù)包加入包頭ID,然后定時向總線上廣4番出去。其^:據(jù)傳輸格式如圖3所示。
在圖3中,定時周期的長度是由數(shù)據(jù)包的大小唯一確定的。由于每個點播終端都需要滿足1.416Mb/s的數(shù)據(jù)率要求,因此,定時周期可由如下公式計算
得到
T = P + 177(KB/s)
其中,T為定時周期,單位為s; P為每個數(shù)據(jù)包的大小,單位是"Kbyte"。當(dāng)N個點播終端同時處于點播狀態(tài)時,設(shè)總線傳輸速率為v,單位為"Kbit/s",連續(xù)發(fā)送N個數(shù)據(jù)包的時間為
v
t=[(Px8)+v)]xN = P+^
9其中,t為連續(xù)發(fā)送N個數(shù)據(jù)包的時間,單位為s。
若要實現(xiàn)N個點播終端正常播放MPEG-1音視頻文件,則必須滿足t < T ,
V
即^>177。若工作過程中,某終端無點播數(shù)據(jù)需要發(fā)送,則該終端的發(fā)送時間段將被保留,如圖3中終端3的數(shù)據(jù)包2以及終端1、終端2的數(shù)據(jù)包3所示。當(dāng)點播終端接收到信道上的廣播數(shù)據(jù)包后,將首先判斷數(shù)據(jù)包的包頭ID號,如果該數(shù)據(jù)包的ID號與本終端的ID編號相同,則本點播終端啟動接收該數(shù)據(jù)包,然后點播終端對相應(yīng)數(shù)據(jù)進行處理和播放,否則將繼續(xù)對數(shù)據(jù)傳輸通道進行監(jiān)聽。
從上述本發(fā)明實施例的揭示中,可以看出本發(fā)明構(gòu)造簡單,適應(yīng)性強,可以在FPGA上采用硬件描述語言進行邏輯電路設(shè)計,在最大程度上節(jié)約了設(shè)計時間與成本。而且本發(fā)明揭示的音視頻點播系統(tǒng),可以實現(xiàn)單一格式音視頻點播條件下,音視頻數(shù)據(jù)的讀取和各終端的接收實現(xiàn)了不間斷的實時操作,提高了數(shù)據(jù)傳輸效率,保證了顯示連續(xù)性。
以上所述,僅為本發(fā)明的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉本領(lǐng)域的技術(shù)人員在本發(fā)明所揭露的技術(shù)范圍內(nèi),可不經(jīng)過創(chuàng)造性勞動想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)該以權(quán)利要求書所限定的保護范圍為準(zhǔn)。
權(quán)利要求
1、一種音視頻點播系統(tǒng),包括音視頻數(shù)據(jù)存儲器、數(shù)據(jù)讀取單元和點播終端,數(shù)據(jù)讀取單元根據(jù)點播終端的請求從音視頻數(shù)據(jù)存儲器讀取相應(yīng)的音視頻數(shù)據(jù),其特征在于,還包括至少兩個數(shù)據(jù)緩存單元,數(shù)據(jù)讀取單元將讀取的音視頻數(shù)據(jù)存儲至數(shù)據(jù)緩存單元,數(shù)據(jù)分配單元從數(shù)據(jù)緩存單元讀取音視頻數(shù)據(jù)并將音視頻數(shù)據(jù)順序分配至點播終端進行播放。
2、 根據(jù)權(quán)利要求1所迷的音視頻點播系統(tǒng),其特征在于,數(shù)據(jù)讀取單元首 先將讀取的音視頻數(shù)據(jù)存儲至第一數(shù)據(jù)緩存單元,第一數(shù)據(jù)緩存單元完成音視頻數(shù)據(jù)存儲后,數(shù)據(jù)讀取單元發(fā)送第一指令至數(shù)據(jù)分配單元,數(shù)據(jù)分配單元根 據(jù)第一指令開始讀取第一數(shù)據(jù)緩存單元中的音視頻數(shù)據(jù)并分配至點播終端。
3、 根據(jù)權(quán)利要求2所述的音視頻點播系統(tǒng),其特征在于,數(shù)據(jù)分配單元在 開始讀取第一數(shù)據(jù)緩存單元的音視頻數(shù)據(jù)時,發(fā)送第一響應(yīng)指令至數(shù)據(jù)讀取單 元,數(shù)據(jù)讀取單元接收第一響應(yīng)指令后,開始從音視頻數(shù)據(jù)存儲器中讀取音視 頻數(shù)據(jù)并并存儲至第二數(shù)據(jù)緩存單元。
4、 根據(jù)權(quán)利要求3所述的音視頻點播系統(tǒng),其特征在于,第二數(shù)據(jù)緩存單 元完成音視頻數(shù)據(jù)存儲后,數(shù)據(jù)讀取單元發(fā)送第二指令至數(shù)據(jù)分配單元,若數(shù) 據(jù)分配單元在讀取第一數(shù)據(jù)緩存單元的數(shù)據(jù),則暫時不響應(yīng)該第二指令;直到 數(shù)據(jù)分配單元讀取完第一數(shù)據(jù)緩存單元的數(shù)據(jù)后,數(shù)據(jù)分配單元響應(yīng)該第二指 令并發(fā)送第二響應(yīng)指令至數(shù)據(jù)讀取單元,數(shù)據(jù)分配單元開始讀取第二緩存單元 的音視頻數(shù)據(jù)。
5、 根據(jù)權(quán)利要求1 4之一所述的音視頻點播系統(tǒng),其特征在于,所述的點 播終端包括N個,所述的第一緩存單元和第二緩存單元均劃分為N個緩沖區(qū), 所述的每個緩沖區(qū)劃分為P個數(shù)據(jù)包。
6、 根據(jù)權(quán)利要求5所述的音視頻點播系統(tǒng),其特征在于,所述的數(shù)據(jù)讀取 單元順序掃描N個點播終端的請求,并相應(yīng)的響應(yīng)點播終端的請求,從音視頻 數(shù)據(jù)存儲器讀取音視頻數(shù)據(jù)。
7、 根據(jù)權(quán)利要求6所述的音視頻點播系統(tǒng),其特征在于,所述的數(shù)據(jù)讀取 單元在響應(yīng)當(dāng)前點播終端請求并讀取音視頻數(shù)據(jù)時,相應(yīng)的將音視頻數(shù)據(jù)存儲至與當(dāng)前點播終端順序號一致的緩沖區(qū)。
8、 根據(jù)權(quán)利要求7所述的音視頻點播系統(tǒng),其特征在于,所述的數(shù)據(jù)讀取 單元將當(dāng)前點播終端對應(yīng)的數(shù)據(jù)緩沖區(qū)存滿后,順序掃描下一點播終端,直至 完成對所有點播終端的掃描,結(jié)束對第 一數(shù)據(jù)緩存單元的數(shù)據(jù)存儲并發(fā)送第一 指令至數(shù)據(jù)分配單元。
9、 根據(jù)權(quán)利要求5所述的音視頻點播系統(tǒng),其特征在于,所述的數(shù)據(jù)分配 單元和點播終端之間,采用總線式的拓樸結(jié)構(gòu)進行數(shù)據(jù)傳輸。
10、 根據(jù)權(quán)利要求5所述的音視頻點播系統(tǒng),其特征在于,數(shù)據(jù)分配單元 將讀取的數(shù)據(jù)包批量上傳到總線,點播終端按需接收數(shù)據(jù)包。
全文摘要
一種音視頻點播系統(tǒng),包括音視頻數(shù)據(jù)存儲器、數(shù)據(jù)讀取單元和點播終端,數(shù)據(jù)讀取單元根據(jù)點播終端的請求從音視頻數(shù)據(jù)存儲器讀取相應(yīng)的音視頻數(shù)據(jù),其特征在于,還包括至少兩個數(shù)據(jù)緩存單元,數(shù)據(jù)讀取單元將讀取的音視頻數(shù)據(jù)存儲至數(shù)據(jù)緩存單元,數(shù)據(jù)分配單元從數(shù)據(jù)緩存單元讀取音視頻數(shù)據(jù)并將音視頻數(shù)據(jù)順序分配至點播終端進行播放。本發(fā)明構(gòu)造簡單,適應(yīng)性強,可以在FPGA上采用硬件描述語言進行邏輯電路設(shè)計,在最大程度上節(jié)約了設(shè)計時間與成本。
文檔編號H04N7/173GK101662655SQ20091003453
公開日2010年3月3日 申請日期2009年9月17日 優(yōu)先權(quán)日2009年9月17日
發(fā)明者洪勝峰 申請人:青島海信電器股份有限公司