新四季網

數字多媒體廣播接收機中的差錯檢測方法和設備的製作方法

2023-05-13 23:04:46

專利名稱:數字多媒體廣播接收機中的差錯檢測方法和設備的製作方法
技術領域:
本發明涉及一種檢測當接收數字多媒體廣播(DMB)時由於沒有實時處理接收的數據而產生的差錯的方法,更具體地講,涉及一種用於檢測由於DMB接收機沒有實時處理接收的音頻/視頻數據而產生的差錯的方法和設備。
背景技術:
DMB接收機是下一代數字廣播接收機,它能夠實現具有CD音質的高質量音頻服務、諸如交通信息和安全信息的各種增值數據服務和具有清晰圖片質量的圖像接收。為了根據MPEG-2和MPEG-4標準發送高質量的視頻和音頻數據,DMB系統將諸如圖像、聲音和增值數據的各種數據編碼為MPEG-4數據,多路復用編碼的數據,將多路復用的數據轉換為MPEG-2 TS,並發送轉換的MPEG-2 TS。
在韓國,DMB系統基於Eureka-147標準。基於Eureka-147標準,使用比特分片算術編碼(BSAC)方法對音頻數據編碼並基於H.264標準對視頻數據編碼。在DMB系統中,當接收的信號的功率足夠高時,接收信號沒有問題。然而,當DMB接收機通過隧道時或當接收的信號的功率較弱時,很難接收到DMB數據。因此,為了解決這個問題,通過執行用於Eureka-147幀的裡德-所羅門(RS)(204,188)的外編碼,能夠適應性地處理由接收的信號的弱功率產生的發送差錯。
在DMB系統中,媒體數據被轉換為MPEG-2 TS並被發送。這裡,MPEG-2TS包括多個打包的基本流(PES)。在各種PES中,存在有音頻PES、視頻PES、對象描述符(OD)PES和二進位格式場景(BIFS)PES。PES分別被音頻解碼器、視頻解碼器、OD解碼器和BIFS解碼器解碼並被顯示給用戶。
為了實時接收DMB廣播,DMB接收機必須實時處理接收的數據。然而,由於被解復用的音頻PES、視頻PES和其他PES被解包並被解碼,因此如果實時連續接收的音頻數據和視頻數據不能在預定時間內被快速處理,則隨後輸入的音頻數據和視頻數據不能被連續地處理。
如上所述,傳統的DMB接收機不能檢測到的各種差錯情況是由下列情形產生的由於DMB接收機移到DMB的接收狀態不好的無線電靜區,因此DMB接收機不能再接收到數據;由於信道狀態的惡化或低無線電強度而產生突發差錯;由於在解包器和解碼器之間的通信差錯而導致數據不能被正常發送;由於編碼的數據的解碼時間延遲而導致數據解碼被延遲、在各種差錯情況中,僅使用傳統的差錯寄存器不能檢測到差錯。

發明內容
本發明的另外的方面和/或優點將會在接下來的描述中部分地被闡述,並且部分從該描述中將會是清楚的,或可以通過實施本發明來了解。
根據本發明的實施例,提供一種用於檢測由於DMB接收機沒有實時處理接收的音頻數據和視頻數據而產生的差錯的方法和設備。
根據本發明的一方面,提供一種差錯檢測方法,所述方法包括計算對通過將接收的數據分為具有預定大小的幀而獲得的一幀進行處理所需的時間;和將計算的時間超過預定的實時處理所述一幀的時間的情況確定為差錯並發送差錯恢復命令。
當所述一幀是視頻幀時,所述一幀是包括一張圖片的幀,當所述一幀是音頻幀時,所述一幀是能夠被獨立解碼的最小單元。
操作可包括將當所述一幀的音頻數據或視頻數據的解碼完成時獲得的時間信息存儲在寄存器中;和用當隨後的幀的音頻數據或視頻數據的解碼完成時獲得的時間信息更新所述寄存器,計算更新前的時間信息和更新後的時間信息之間的差值,並且將所述差值作為對幀的音頻數據或視頻數據解碼所需時間輸出。
操作可包括如果所述所需的時間超過預定的實時處理一幀的音頻數據或視頻數據的時間,則確定該情況為差錯並發送差錯恢復命令。
根據本發明的另一方面,提供一種差錯檢測設備,所述設備包括時鐘計數器,對系統時鐘計數並輸出當對一幀的處理完成時獲得的計數器值,所述一幀是通過將接收的數據分為具有預定大小的幀而獲得的;寄存器,存儲所述輸出的時鐘計數器值;和確定器,確定處理所述一幀所需的時間是否超過預定的實時處理所述一幀的時間並輸出差錯恢復命令。
當所述一幀是視頻幀時,所述一幀是包括一張圖片的幀,當所述一幀是音頻幀時,所述一幀是能夠被獨立解碼的最小單元。
所述確定器可以通過確定通過對被編碼的音頻數據或視頻數據解碼而輸出一幀所需的時間是否超過預定的實時解碼該幀的時間,來輸出差錯恢復命令。
所述時鐘計數器可以接收用於通知每幀的音頻數據或視頻數據的解碼完成的信息,並每當所述信息被接收到時,輸出時鐘時間信息。
每當每幀的解碼完成時,所述寄存器可以用所述輸出的時鐘時間信息更新存儲在所述寄存器中的值。
所述確定器可以接收用於通知一幀的音頻數據或視頻數據的解碼完成的信息,計算更新之前的存儲在所述寄存器中的值和更新之後的存儲在所述寄存器中的值之間的差值,並計算對所述一幀的音頻數據或視頻數據解碼所需的時間。


通過結合附圖對實施例進行如下的描述,本發明的這些和/或其他方面和優點將會變得清楚和更容易理解,其中圖1是DMB系統的示意方框圖;圖2示出在DMB系統中產生MPEG-2 TS的過程;圖3是根據本發明實施例的差錯檢測設備的方框圖;和圖4是示出根據本發明實施例的差錯檢測方法的流程圖。
具體實施例方式
現在,將詳細說明本發明的實施例,本發明的示例將會在附圖中示出,其中,相同的標號始終表示相同的部件。以下這些實施例將會參考附圖被描述以解釋本發明。
下文中,將參考附圖更充分地描述本發明,在附圖中顯示了本發明的實施例。
圖1是DMB系統的示意方框圖。
從Eureka-147數字音頻廣播(DAB)系統110接收的流是通過執行外編碼而獲得的MPEG-2 TS,所述MPEG-2 TS包括通過將音頻數據、視頻數據和增值數據編碼為MPEG-4數據並打包該MPEG-4數據而產生的PES包。所述接收的MPEG-2 TS被外解碼器120進行RS解碼。TS解復用器130通過解復用RS解碼的MPEG-2 TS來產生音頻PES、視頻PES和增值PES。SL解包器140通過將SL頭從每個產生的PES中去除而產生MPEG-4視頻ES、MPEG-4音頻ES和MPEG-4增值數據ES。作為MPEG-4增值數據的示例,有MPEG-4 OD/BIFS和MPEG-4初始對象描述符(IOD)。每個數據被媒體處理器190解碼並輸出。
媒體處理器190包括例如,H.264解碼器150、BSAC解碼器160、OD/BIFS解碼器170和IOD解碼器180。從外解碼器120發送的差錯信息響應硬體中斷信號IRQ通過TS解復用器130被發送到SL解包器140並被軟體處理。
由TS解復用器1 30產生的音頻PES、視頻PES和增值PES也響應硬體中斷信號而被發送到SL解包器140並被媒體處理器190解碼。包括在媒體處理器190中的H.264解碼器150、BSAC解碼器160、OD/BIFS解碼器170和IOD解碼器180分別實時地對接收的視頻ES、音頻ES、OD/BIFS ES和IOD數據解碼。
圖2示出在DMB系統中產生MPEG-2 TS的過程。
音頻數據、視頻數據和增值數據基於MPEG-4格式被編碼。現在作為示例僅描述音頻數據。然而,視頻數據和增值數據通過類似的過程被處理並被編碼為MPEG-2 TS。通過將SL頭220加到被產生為MPEG-4數據的音頻數據210的前面來產生MPEG-4系統數據。SL頭220包括對象時鐘基準(OCR)信息。通過將PES頭230加到產生的MPEG-4系統數據的前面來產生MPEG-2PES。PES頭230包括程序時鐘基準(PCR)信息。MPEG-2 PES被分為多個TS有效載荷,每個TS有效載荷具有184位元組大小。通過將具有4位元組大小的TS頭240加到每個TS有效載荷來產生MPEG-2 TS包,所述MPEG-2 TS包每個具有188位元組大小。在外編碼器中通過將用於差錯驗證的外碼250加到每個MPEG-2TS包中而獲得的幀被發送到DMB接收機。
圖3是根據本發明實施例的差錯檢測設備的方框圖。
通常,在DMB系統中,通過以43-44幀/秒的速率發送編碼的音頻數據、以30幀/秒的速率發送編碼的視頻數據並實時處理所述音頻和視頻數據,能夠提供音頻和視頻的無縫廣播。這裡,在視頻情況下,一幀是一張圖片,在音頻情況下,一幀是在MPEG標準中定義的一個音頻訪問單元。
換句話說,如上述所定義的,基於中斷信號,所述TS解復用器130以43-44幀/秒的速率輸出音頻數據,並以30幀/秒的速率輸出視頻數據,因此,定義的用於解碼一個音頻幀的時間是1/43秒或1/44秒,即,大約22ms,定義的用於解碼一個視頻幀的時間是1/30秒,即,大約33ms。由於如果一個音頻幀或視頻幀不能在預定時間內被處理,那麼隨後的音頻幀或視頻幀就不能被實時處理,所以確定一幀的解碼是否在預定時間內完成,並且如果一幀的解碼沒有在預定時間內完成,則音頻解碼器或視頻解碼器被初始化,以使隨後的數據幀能夠被正常處理。
參考圖3,差錯檢測設備包括時鐘計數器310、寄存器320和確定器330。時鐘計數器310對系統時鐘連續計數。當音頻解碼器或視頻解碼器中的一幀的音頻數據或視頻數據的解碼完成時,時鐘計數器310將完成時間的計數值輸出到寄存器320。確定器330確定當一幀的音頻數據或視頻數據的解碼完成時當前計數值和先前記錄的寄存器值之間的差是否在作為預定的處理每個音頻幀或視頻幀的時間的大約22ms或33ms內。如果所述差不在預定的時間內,則確定器330命令它的相關的解碼器或DMB接收機初始化它的相關的解碼器或初始化所述DMB接收機,或如果需要的話初始化它的信道。
所述音頻幀處理時間限值22ms或所述視頻幀處理時間限值33ms不總是預定的並且能夠根據DMB接收機的性能而更短或更長。
圖4是示出根據本發明實施例的差錯檢測方法的流程圖。
被TS解復用器130解復用的數據包括編碼的音頻PES和編碼的視頻PES。在操作S410中,響應中斷信號,所述被解復用的音頻PES和視頻PES被接收。在操作S420中,通過SL解包接收的數據來產生ES數據,並且所述ES數據被發送到媒體處理器190。時鐘計數器310對系統時鐘連續計數,並且如果通過將數據輸入到包括在媒體處理器190中的解碼器來完成一幀的解碼時,時鐘計數器310將那個時間的計數值存儲在寄存器320中。由於音頻解碼器和視頻解碼器獨立地存在於媒體處理器190中,因此一幀的音頻數據幀或視頻數據幀被分開解碼。當隨後的音頻數據幀或視頻數據幀的解碼完成時,在操作S430中,使用那個時間的計數器值更新寄存器320,並計算在先前存儲的寄存器值和當前計數器值之間的差值。
如上所述,在以44幀/秒的速率輸入音頻幀的情況下,預定的用於處理一個音頻幀的時間大約是22ms,在以30幀/秒的速率輸入視頻幀的情況下,預定的用於處理一個視頻幀的時間大約是33ms。因此,在操作S440中,如果計算的差值在音頻幀處理時間限值內或在視頻幀處理時間限值內,則確定一幀的解碼實時無差錯地完成。如果計算的差值大於音頻幀處理時間限值內或視頻幀處理時間限值,則在操作450中,輸出差錯恢復命令。也就是說,確定當處理實時解碼的音頻幀或視頻幀時產生了問題,並且執行初始化來解決該問題。如果輸入音頻數據和視頻數據中的僅僅任意一個產生差錯,則DMB接收機被初始化或者它的相關的信道被重置。
上面已經描述了音頻數據或視頻數據的差錯檢測。對於增值數據,也能夠通過以相同的方式確定是否超過在具有預定的大小的幀單元中處理增值數據的時間限值,根據確定結果檢測差錯,並響應該差錯來初始化其相關的模塊,來快速恢復差錯。
上述差錯檢測方法可以被實現為電腦程式。本發明所屬技術領域內的程式設計師可以容易地推導出組成該電腦程式的代碼和代碼段。可以通過從計算機可讀介質運行程序而將所述差錯檢測方法實現在通用計算機中,所述計算機可讀介質包括但不限於諸如磁存儲介質(ROM、RAM、軟盤、磁帶等)、光學可讀介質(CD-ROM、DVD等)和載波(通過網際網路的發送)的存儲介質。
如上所述,根據本發明的實施例,當由於在音頻解碼器和/或視頻解碼器中差錯的產生而導致一幀不能在預定時間內被處理的差錯時,通過快速地檢測差錯並通過初始化它們的相關的模塊來恢復所述差錯,能夠正常地處理隨後的數據幀。
雖然參照其優選實施例具體地顯示和描述了本發明,但是本領域的技術人員應該理解,在不脫離由權利要求限定的本發明的精神和範圍的情況下,可以對這些實施例做出形式和細節上的各種改變。優選的實施例應該被認為是描述性意義上的,並不能被認為用於限定的目的。因此,本發明的範圍不是由本發明的具體描述限定的,而是由權利要求限定,在該範圍內的所有不同之處將被解釋為是包括在本發明中的。
雖然本發明的一些實施例已經被顯示和描述,但是本領域的技術人員應該理解,在不脫離由權利要求和它們的等同物限定的本發明的原理和精神的情況下,可以對這些實施例做出改變。
權利要求
1.一種音頻和/或視頻接收設備的差錯檢測方法,包括檢查對通過將接收的數據分為具有預定大小的幀而獲得的一幀進行處理所需的時間;當所述檢查的時間超過預定的實時處理所述一幀的時間時,確定為差錯;和發送差錯恢復命令。
2.如權利要求1所述的方法,其中,當所述一幀是視頻幀時,所述一幀是包括一張圖片的幀,當所述一幀是音頻幀時,所述一幀是能夠被獨立解碼的最小單元。
3.如權利要求2所述的方法,其中,所述音頻幀是MPEG標準的音頻訪問單元。
4.如權利要求2所述的方法,其中,所述視頻幀的速率是30幀/秒,所述音頻幀的速率是43-44幀/秒。
5.如權利要求1所述的方法,其中,所述檢查操作包括響應中斷信號來接收數據並檢查處理所述一幀所需的時間。
6.如權利要求1所述的方法,其中,在所述檢查操作中接收的數據是編碼的音頻數據或編碼的視頻數據,所述數據的處理是所述編碼的數據的解碼。
7.如權利要求1所述的方法,其中,所述檢查操作還包括將當所述一幀的音頻數據或視頻數據的解碼完成時獲得的時間信息存儲在寄存器中;和用當隨後的幀的音頻數據或視頻數據的解碼完成時獲得的時間信息更新所述寄存器,計算在更新前的時間信息和更新後的時間信息之間的差值,並且將所述差值作為對所述一幀的音頻數據或視頻數據解碼所需的時間輸出。
8.如權利要求7所述的方法,其中,通過對系統時鐘計數獲得所述時間信息。
9.如權利要求7所述的方法,其中,所述確定操作包括如果所述時間超過預定的實時處理所述一幀的音頻數據或視頻數據的時間,則確定該情況為差錯並發送差錯恢復命令。
10.如權利要求1所述的方法,其中,所述差錯恢復命令是這樣一個命令根據在其中產生差錯的數據幀來命令初始化它的相關的解碼器的命令,或者是當由於根本沒有處理音頻幀或視頻幀中的任何一個而導致同步不匹配時命令初始化接收機。
11.一種音頻和/或視頻接收設備的差錯檢測設備,包括時鐘計數器,對系統時鐘計數並且輸出當一幀的處理完成時獲得的計數器值,所述一幀是通過將接收的數據分為具有預定大小的幀而獲得的;寄存器,存儲所述輸出的時鐘計數器值;和確定器,確定處理所述一幀所需的時間是否超過預定的實時處理所述一幀的時間並輸出差錯恢復命令。
12.如權利要求11所述的設備,其中,當所述一幀是視頻幀時,所述一幀是包括一張圖片的幀,當所述一幀是音頻幀時,所述一幀是能夠被獨立解碼的最小單元。
13.如權利要求12所述的設備,其中,所述音頻幀是MPEG標準的音頻訪問單元。
14.如權利要求12所述的設備,其中,所述視頻幀的速率是30幀/秒,所述音頻幀的速率是43-44幀/秒。
15.如權利要求11所述的設備,其中,所述確定器通過確定通過對被編碼的音頻數據或視頻數據解碼來輸出一幀所需的時間是否超過預定的實時解碼該幀的時間,來輸出差錯恢復命令。
16.如權利要求11所述的設備,其中,所述時鐘計數器接收用於通知每幀的音頻數據或視頻數據的解碼完成的信息,並每當所述信息被接收到時輸出時鐘時間信息。
17.如權利要求16所述的設備,其中,每當每幀的解碼完成時所述寄存器用所述輸出的時鐘時間信息更新存儲在所述寄存器中的值。
18.如權利要求11所述的設備,其中,所述確定器接收用於通知一幀的音頻數據或視頻數據的解碼完成的信息,計算更新之前的存儲在所述寄存器中的值和更新之後的存儲在所述寄存器中的值之間的差值,並計算對所述一幀的音頻數據或視頻數據解碼所需的時間。
19.一種其上記錄有用於執行差錯檢測方法的計算機可讀程序的計算機可讀介質,所述差錯檢測方法包括計算對通過將接收的數據分為具有預定大小的幀而獲得的一幀進行處理所需的時間;和將其中所述計算的時間超過預定的實時處理所述一幀的時間的情況確定為差錯並發送差錯恢復命令。
全文摘要
本發明提供一種用於檢測由於DMB接收機沒有實時處理接收的音頻/視頻數據而產生的差錯的方法和設備。所述差錯檢測方法包括計算對通過將接收的數據分為具有預定大小的幀而獲得的一幀進行處理所需的時間;和將計算的時間超過預定的實時處理所述一幀的時間的情況確定為差錯,並發送差錯恢復命令。因此,通過快速地檢測差錯並通過初始化它們的相關的模塊恢復所述差錯,能夠正常地處理隨後的數據幀。
文檔編號H04N7/64GK1761325SQ20051010816
公開日2006年4月19日 申請日期2005年10月9日 優先權日2004年10月14日
發明者柳佳鉉, 樸正輝 申請人:三星電子株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀