亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

影音同步的裝置與方法

文檔序號:7661772閱讀:197來源:國知局
專利名稱:影音同步的裝置與方法
技術領域
本發(fā)明涉及一種影音同步,且特別是涉及一種影音同步的裝置與方法。
技術背景隨著計算機科技與網絡信息的進步,人們對于影像畫質的要求越來越高,高畫質電視(High Definition Television, HDTV)、數(shù)字多功能光盤 (Digital Versatile Disc, DVD)與視頻會議(Videoconf erence)等數(shù)字影像 技術便應運而生。這些技術都須處理龐大的圖形及影像,而動畫專家群第二 層(Motion Picture Experts Group-2, MPEG-2)即是為了處理這些問題所制 定的壓縮及傳輸標準。壓縮過后的視頻、聲音與其它數(shù)據(jù)被插入固定長度的 MPEG-2傳輸串流(Transport Stream)分組中傳送。另外,壓縮過后的視頻與聲音必須經過處理后才能正常播放出來。但是, 在處理過程中便可能產生視頻與聲音的播放時間差。為了消除視頻與聲音的 播放時間差,則必須定時的檢查視頻與聲音是否同步,并且適當?shù)恼{整視頻 及聲音的播放時間。圖l示出了已知影音同步裝置的方塊圖。請參考圖1,此影音同步裝置 IOO包括剖析器IIO、雙倍數(shù)據(jù)傳輸率(Double Date Rate,以下稱DDR)存儲 器120及視頻解碼器130。剖析器100接收分組化基本串流(Packetized Elementary Stream,以下稱PES)并且進行剖析。將存放在PES標頭(Header) 的表演時間戳記(Presentation Time Stream,以下稱PTS)或解碼時間戳記 (Decoding Time Stream,以下稱DTS)剖析出來后,傳送至視頻解碼器130 中進行解碼,以獲得壓縮前的影音數(shù)據(jù)。而從PES剖析出來的視頻幀(Video Frame)則傳送至DDR存儲器120中寄存。若是^L頻解碼器130在解碼過程中, 需要用到上述視頻幀時,則可到DDR存儲器120中進行搜尋。然而,視頻解碼器130在解碼過程中,如果有一段時間沒有收訊或是視 頻與聲音對不起來的時候,勢必需要跳躍(Skip) —些視頻幀或是重復 (Repeat)某一些視頻幀,讓聲音與視頻能夠重新對齊。此時,視頻解碼器130
必須從DDR存儲器120中去找尋正確的視頻幀,來調整影音不同步的問題。 由于不知道正確的視頻幀存放在DDR存儲器120中的哪一個地址,因此必須 從頭開始進行搜尋,直到找到正確的視頻幀為止。如此一來,將會花費過多 的搜尋時間以及浪費存儲器的頻寬。發(fā)明內容本發(fā)明提供一種影音同步的裝置與方法,可減少影音同步的調整時間以 及節(jié)省存儲器的頻寬。為解決上述問題,本發(fā)明提出 一種影音同步的裝置,此裝置包括剖析器、 幀存儲器、視頻起始碼檢測器及視頻解碼器。剖析器用以剖析分組化基本串 流,并輸出視頻串流、地址信息與至少一時間戳記,其中,上述視頻串流包 含幀及與此幀對應的至少一視頻起始碼。幀存儲器用以依據(jù)上述地址信息寄 存視頻串流。視頻起始碼檢測器用以擷取上述視頻串流的視頻起始碼。視頻 解碼器用以依據(jù)上述視頻起始碼檢測器所提供的視頻起始碼及地址信息,自 上述幀存儲器選取幀。本發(fā)明提供一種影音同步的方法,此方法包括剖析分組化基本串流, 以獲得視頻串流與至少一時間戳記,其中,上述視頻串流包含一幀及與此幀 對應的至少一視頻起始碼。決定地址信息以寄存上述視頻串流至一幀存儲 器。利用視頻起始碼檢測器擷取上述視頻串流的視頻起始碼。依據(jù)上述視頻 起始碼檢測器所提供的視頻起始碼及地址信息,自上述幀存儲器選取幀。本發(fā)明通過視頻起始碼檢測器檢測并存放視頻起始碼與其地址信息,可 減少在幀存儲器中搜尋數(shù)據(jù)的時間。當影音不同步時,視頻起始碼可依據(jù)視 頻起始碼檢測器所提供的信息,直接由存儲器中取出正確的幀以進行影音同 步的調整,不需在進行逐個幀的尋找。因此,本發(fā)明可有效地減少影音同步 的調整時間。為使本發(fā)明的上述特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并 結合附圖詳細說明如下。


圖1示出了已知影音同步裝置的方塊圖。圖2示出了本發(fā)明實施例的影音同步裝置的方塊圖。
圖3示出了本發(fā)明實施例的影音同步方法的流程圖。圖4示出了本發(fā)明另一實施例的影音同步裝置的方塊圖。附圖符號說明100、 200:影音同步裝置110、 210:剖析器120:雙倍數(shù)據(jù)傳輸率存儲器130、 240:視頻解碼器PES:分組化基本串流PTS/DTS:表演時間戳記/解碼時間戳記220:幀存儲器230:視頻起始碼檢測器TS:時間戳記VS:視頻串流S310 -S340 :本發(fā)明實施例的影音同步的方法的各步驟具體實施方式
圖2示出了本發(fā)明實施例的影音同步裝置的方塊圖。圖3示出了本發(fā)明 實施例的影音同步方法的流程圖。請先參考圖2,此影音同步裝置200包括 剖析器(Paeser)210、幀存儲器(Frame Memory) 220、視頻起始碼檢測器(VSC Detector) 230及視頻解碼器(Video Decoder) 240。請同時參考圖2及圖3, 此實施例的運作流程如下在步驟S310中,首先提供一分組化基本串流(Packet ized Elementary Stream,以下稱PES)至剖析器210。其中,PES是由多個分組(Packet)所構 成。每一個PES分組包括一個分組標頭(Header)以及一個分組負載 (Payload)。上述PES分組是通過將基本串流分割成預定位長度而產生,此 基本串流包含根據(jù)動畫專家群第二層標準(Motion Picture Experts Group-2 MPEG-2)的標準所壓縮的連續(xù)視頻或聲音數(shù)據(jù)位。將PES經由剖析器210剖析后,獲得視頻串流VS與時間戳記TS,'而此 時間戳記TS例如可為表演時間戳記(Presentation Time Stream, PTS)或解 碼時間戳記(Decoding Time Stream, DTS)。其中,表演時間戳記表示為何 時將視頻播出,而解碼時間戳記表示為何時將視頻解碼。上述視頻串流vs包括幀(Frame)及與此幀所對應的視頻起始碼。此視頻起始碼例如為影像起 始石馬(Picture Start Code)、序歹寸才示頭石馬(Sequence Header Code)、序歹'J標 后綴(Sequence End Code)或是群起始碼(Group Start Code)。接著在步驟S320中,將視頻串流VS輸出至幀存儲器220與視頻起始碼 檢測器230,而時間戳記TS則輸出至視頻起始碼檢測器230。在上述視頻串 流VS輸出至幀存儲器220與視頻起始碼檢測器230之前,剖析器210會先 行決定一地址信息。此地址信息為視頻起始碼存放于幀存儲器220上的寄存 地址。因此,當視頻串流VS輸出至幀存儲器220時,幀存儲器220便依據(jù) 此地址信息而將視頻起始碼與幀存放于對應的地址上。例如,當?shù)刂沸畔?100時,視頻串流VS就直接存放于幀存儲器220中100的地址上。在本實施 例中,上述幀存儲器220例如可為雙倍數(shù)據(jù)傳輸率(Double Date Rate, DDR) 存儲器。在步驟S330中,視頻起始碼檢測器230接收視頻串流VS后,會將視頻 串流VS中的視頻起始碼擷取出來,并且連同剖析器210所提供的上述地址 信息一并儲存。此儲存結果例如為在視頻起始碼檢測器230中建立一查詢表, 以存放視頻起始碼與地址信息的對應關系。例如,在查詢表中記錄信號起始 碼「 0001」對應于地址信息「 50」,表示信號起始碼「 0001」存放于幀存儲 器中「50」的地址上;再者,若在查詢表中記錄信號起始碼「 0002」對應于 地址信息「 60」,表示視頻起始碼「 0002」存放于幀存儲器中「 60」的地址 上。如此一來,可利于后續(xù)程序快速查找上述視頻串流VS的寄存地址。視 頻起始碼檢測器230將時間戳記TS輸出至視頻解碼器240,以進行視頻解碼 操作。在步驟S340中,當視頻解碼器240發(fā)現(xiàn)視頻與聲音不同步(亦即視頻超 前或延遲)時,則必須進行跳躍或是重復幀的操作,使得視頻與聲音恢復同 步的狀態(tài)。因此,視頻解碼器240需要去找出正確的幀,此幀對應的視頻起 始碼例如為「QGQ1」。此時,視頻解碼器240可依據(jù)視頻起始碼檢測器230 內儲存的視頻起始碼及其地址信息,查詢上述正確的幀存放于幀存儲器220 的地址。因此,可從視頻起始碼檢測器230的查詢表中發(fā)現(xiàn)視頻起始雞「 0001 J 例如存放在幀存儲器220中「50」的地址上。通過上述查詢結果,可直接從 幀存儲器220中「50」的地址上,將正確的幀選取出來,以進行影音同步的
調整。因此,本實施例視頻解碼器240在幀存儲器220中找尋正確的幀時, 不需再對逐個幀進行搜尋,可減少搜尋時間與節(jié)省存儲器的頻寬。另夕卜,在上述實施例中,視頻起始碼檢測器230會將檢測的視頻起始碼 與地址信息一并儲存起來。然而,視頻起始碼檢測器230也可不用進行儲存 的操作,只需將擷取的視頻起始碼與地址信息輸出至視頻解碼器24Q中,由 視頻解碼器240自行儲存。圖4示出了本發(fā)明另一實施例的影音同步裝置的方塊圖。請同時參考圖 2及圖4,圖4與圖2的差別在于圖2的時間戳記TS經由視頻起始碼檢測 器230輸出至視頻解碼器240中,進行視頻解碼的操作;圖4的時間戳記TS 由剖析器210直接輸出至視頻解碼器240中,進行視頻解碼操作。在本實施 例中,對于時間戳記TS輸出的改變并不影響本發(fā)明的精神,而其組件功能 及運作流程與前一實施例相同,故在此不再贅述。綜上所述,本發(fā)明通過視頻起始碼檢測器檢測并存放視頻串流的視頻起 始碼與其地址信息,可減少在幀存儲器中的搜尋時間,且可快速得知視頻起 始碼存放于幀存儲器中的寄存地址。當影音不同步時,^L頻解碼器可依據(jù)牙見 頻起始碼檢測器所提供的信息,直接由存儲器中找出正確的幀以進行影音同 步的調整,不需在進行逐個幀的尋找。因此,本發(fā)明可有效地減少影音同步 的調整時間與節(jié)省存儲器的頻寬。雖然本發(fā)明已以較佳實施例披露如上,然其并非用以限定本發(fā)明,本領 域技術人員,在不脫離本發(fā)明的精神和范圍的前提下,當可作若干的更改與 修飾,因此本發(fā)明的保護范圍應以本發(fā)明的權利要求為準。
權利要求
1. 一種影音同步的裝置,包括一剖析器,用以剖析一分組化基本串流,并輸出一視頻串流、一地址信息與至少一時間戳記,其中該視頻串流包含一幀及與該幀對應的至少一視頻起始碼;一幀存儲器,用以依據(jù)該地址信息寄存該視頻串流;一視頻起始碼檢測器,用以擷取該視頻串流的該視頻起始碼;以及一視頻解碼器,用以依據(jù)該視頻起始碼檢測器所提供的該視頻起始碼及該地址信息,自該幀存儲器選取該幀。
2. 如權利要求1所述影音同步的裝置,其中該地址信息及該視頻起始碼 儲存于該視頻起始碼檢測器。
3. 如權利要求1所述影音同步的裝置,其中該地址信息為該視頻起始碼 于該幀存儲器上的寄存地址。
4. 如權利要求1所述影音同步的裝置,其中該時間戳記包括一表演時間 戳記或 一解碼時間戳記。
5. 如權利要求1所述影音同步的裝置,其中該視頻起始碼包括一影像起 始碼、 一序列標頭碼、 一序列標后綴或一群起始碼。
6. 如權利要求1所述影音同步的裝置,其中該幀存儲器為雙倍數(shù)據(jù)傳輸 率存儲器。
7. —種影音同步的方法,包括剖析一分組化基本串流,以獲得一視頻串流與至少一時間戳記,其中該視頻串流包含一 幀及與該幀對應的至少 一視頻起始碼; 決定一地址信息以寄存該視頻串流至一幀存儲器; 利用 一視頻起始碼檢測器擷取該視頻串流的該視頻起始碼;以及 依據(jù)該視頻起始碼檢測器所提供的該視頻起始碼及該地址信息,自該幀存儲器選取該幀。
8. 如權利要求7所述影音同步的方法,其中該視頻起始碼及該地址信息 儲存于該視頻起始碼檢測器。
9. 如權利要求7所述影音同步的方法,其中該地址信息為該視頻起始碼 于該幀存儲器上的寄存地址。
10. 如權利要求7所述影音同步的方法,其中該時間戳記包括一表演時 間戳記或 一解碼時間戳記。
11. 如權利要求7所述影音同步的方法,其中該視頻起始碼包括一影像 起始碼、 一序列標頭碼、 一序列標后綴或一群起始碼。
全文摘要
一種影音同步的裝置與方法。此影音同步裝置包括剖析器、幀存儲器、視頻起始碼檢測器及視頻解碼器。剖析器用以剖析分組化基本串流,并輸出視頻串流、地址信息與至少一時間戳記,其中上述視頻串流包含幀及與此幀對應的至少一視頻起始碼。幀存儲器用以依據(jù)地址信息寄存視頻串流。視頻起始碼檢測器用以擷取視頻串流的視頻起始碼。視頻解碼器用以依據(jù)上述視頻起始碼檢測器所提供的視頻起始碼及地址信息,自上述幀存儲器選取幀。
文檔編號H04N7/52GK101399993SQ200710153220
公開日2009年4月1日 申請日期2007年9月29日 優(yōu)先權日2007年9月29日
發(fā)明者徐世大, 林柏廷 申請人:奇景光電股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1