国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于運動圖像專家組-2的節(jié)目參考時鐘的調(diào)整方法及裝置的制作方法

      文檔序號:7683297閱讀:269來源:國知局
      專利名稱:用于運動圖像專家組-2的節(jié)目參考時鐘的調(diào)整方法及裝置的制作方法
      所屬領(lǐng)域本發(fā)明屬于數(shù)字視音頻傳輸領(lǐng)域,具體涉及在運動圖像專家組-2(MPEG-2)傳輸流再復(fù)用時進行節(jié)目參考時鐘(PCR)調(diào)整的方法和裝置。
      美國專利US5905732“PCR restamper”公開了一種對PCR進行重新標(biāo)記的方法,該方法需要測定輸入傳輸流的碼率,還需要用硬件對攜帶PCR字段的傳輸流包(以下簡稱為PCR包)進行實時分析,PCR的最終調(diào)整仍然需要硬件完成。
      美國專利US6233238“Method for updaing clock references in adigital data stream and a remultiplexer”公開了一種再復(fù)用裝置中修改參考時鐘的方法,該方法原理簡單,但實現(xiàn)時也需要使用硬件對PCR包進行分析,而且無法消除編碼時鐘或網(wǎng)絡(luò)傳輸帶來的PCR抖動。
      一般地說,目前的時間基準(zhǔn)調(diào)整技術(shù)大都需要對輸入的傳輸流進行實時分析,找出PCR包并進而獲取該時刻的系統(tǒng)狀態(tài)參數(shù),PCR的最終調(diào)整也要求在輸出的時刻實時進行,以目前的技術(shù)水平,這些工作只能由硬件完成,而這必然導(dǎo)致硬件復(fù)雜,成本提高。另外,有些原理復(fù)雜,運算次數(shù)多,需要為保持時間基準(zhǔn)的精度付出較大的代價。
      本發(fā)明提出的用于MPEG-2傳輸流再復(fù)用的節(jié)目參考時鐘(PCR)調(diào)整方法包括以下步驟第一步獲得傳輸流再復(fù)用前后碼率的比例關(guān)系,將再復(fù)用前的輸入傳輸流碼率記為CodeRateIn,將再復(fù)用后的輸出傳輸流碼率記為CodeRateOut,根據(jù)以下公式(1)定義再復(fù)用前后的碼率之比KcrKcr=CodeRateInCodeRateOut....(1);]]>第二步獲得輸入傳輸流中被再復(fù)用輸出的節(jié)目的PCR相對于輸入傳輸流以包為單位的變化率Rpcr,將輸入傳輸流中兩個PCR包中間經(jīng)過的傳輸流包數(shù)量記為ΔPacketNumIn,而將這兩個PCR包中PCR字段的差值記為ΔPCRIn,則根據(jù)以下公式(2)得到RpcrRpcr=&Delta;PCRIn&Delta;PacketNumIn....(2);]]>第三步根據(jù)前兩個步驟獲得的結(jié)果對再復(fù)用后的輸出傳輸流中的PCR進行調(diào)整,本步驟可分為以下兩步1.將參與再復(fù)用的節(jié)目的某一個PCR包視為起始PCR包,對該包不做調(diào)整而直接輸出,并將該包攜帶的PCR字段的值記為PCROut0;
      2.將起始PCR包之后出現(xiàn)的每一個PCR包與起始PCR包之間經(jīng)過的傳輸流包數(shù)量記為ΔPacketNumOut(n),而將該包的PCR字段調(diào)整之后的值記為PCROut(n),根據(jù)如下的公式(3)進行計算PCROut(n)=PCROutO+Kcr×Rpcr×ΔPacketNumOut(n)...(3)。
      一種用于MPEG-2傳輸流再復(fù)用的節(jié)目參考時鐘的調(diào)整裝置,包括與輸入傳輸流一一對應(yīng)的m個緩沖—計數(shù)—鎖存單元,用于對輸入傳輸流數(shù)據(jù)進行緩沖和計數(shù),并在鎖存控制信號的控制下對計數(shù)值進行鎖存,將鎖存值和鎖存刷新標(biāo)志提供給再復(fù)用處理單元;緩沖—計數(shù)單元,用于緩沖來自再復(fù)用處理單元的輸出傳輸流,同時對輸出傳輸流數(shù)據(jù)進行計數(shù),每當(dāng)計數(shù)增長了預(yù)先設(shè)定的固定值(記為CONSTCNT)時就設(shè)置鎖存控制信號,該信號被提供給各輸入傳輸流上的緩沖—計數(shù)—鎖存單元;再復(fù)用處理單元,用于及時從所述的緩沖—計數(shù)—鎖存單元讀取鎖存值、鎖存刷新標(biāo)志和輸入傳輸流數(shù)據(jù)等信息,將所有連續(xù)兩次讀取的鎖存值累加作為模塊內(nèi)部使用的輸入傳輸流數(shù)據(jù)計數(shù),同時將模塊內(nèi)部使用的輸出傳輸流數(shù)據(jù)計數(shù)(初始值為零)加上緩沖—計數(shù)單元中的選取的固定值CONSTCNT,則輸入、輸出傳輸流數(shù)據(jù)在相同時間段內(nèi)的計數(shù)之比就是再復(fù)用前后的碼率之比Kcr;并從緩沖—計數(shù)—鎖存單元讀取輸入傳輸流數(shù)據(jù),進行處理得到PCR相對于輸入傳輸流包的變化率Rpcr;對輸出傳輸流進行PCR調(diào)整。
      采用本發(fā)明所述方法和裝置,可以不需要對PCR進行實時分析,降低了硬件設(shè)計的復(fù)雜度,并能夠提高調(diào)整后的PCR的平滑度,增強系統(tǒng)的抗干擾能力;可降低實現(xiàn)的難度,以減小由于實現(xiàn)不善而導(dǎo)致結(jié)果不理想的機率;絕大部分工作可以由軟件完成,易于開發(fā)和調(diào)試,也便于算法改進和功能增強,提高了靈活性。


      圖1是用于說明本發(fā)明的節(jié)目參考時鐘的調(diào)整方法的功能塊的示意圖;圖2是用于說明圖1中碼率比例獲取的功能塊的示意圖;圖3是用于說明圖1中輸入PCR變化率獲取的功能塊的示意圖;圖4是用于說明圖1中輸出PCR處理的功能塊的示意圖;圖5是PCR調(diào)整裝置的示意圖;圖6是圖5中緩沖—計數(shù)—鎖存單元1的示意圖;圖7是圖5中緩沖—計數(shù)單元的示意圖;圖8是圖5中再復(fù)用處理單元的功能示意圖;圖9是圖8中鎖存信息接收功能的流程圖;圖10是圖8中傳輸流處理功能的流程圖;圖11是圖10中PCR包處理功能的流程圖。
      具體實施例方式
      下面結(jié)合附圖和示例的實施方式對根據(jù)本發(fā)明的節(jié)目參考時鐘的調(diào)整方法及其裝置作進一步詳細的說明。
      首先參見圖1至4,詳細說明本發(fā)明的節(jié)目參考時鐘的調(diào)整方法。
      如圖1所示,本發(fā)明的節(jié)目參考時鐘的調(diào)整方法可劃分為三個功能塊碼率比例獲取模塊、輸入PCR變化率獲取模塊和輸出PCR處理模塊,這三個模塊分別實現(xiàn)本發(fā)明所述方法的三個步驟1、對輸入傳輸流字節(jié)時鐘ByteClkIn和輸出傳輸流字節(jié)時鐘ByteClkOut進行分析,獲得傳輸流復(fù)用前后的碼率的比例關(guān)系;2、對輸入傳輸流包PacketIn進行分析,得到輸入PCR變化率;3、對輸出傳輸流PacketOut進行分析,再根據(jù)前兩步獲得的參數(shù)對復(fù)用輸出的傳輸流中的PCR進行調(diào)整,得到調(diào)整后的PCR(圖1中的PCROut);圖2是圖1中碼率比例獲取模塊的示意圖,用于說明碼率比例獲取的步驟輸入傳輸流字節(jié)計數(shù)器對輸入傳輸流字節(jié)時鐘ByteClkIn進行計數(shù);輸出傳輸流字節(jié)計數(shù)器對輸出傳輸流字節(jié)時鐘ByteClkOut進行計數(shù);字節(jié)計數(shù)器控制模塊對以上兩個計數(shù)器進行控制,得到相同時間段內(nèi)輸入傳輸流字節(jié)計數(shù)器的變化量ΔByteNumIn和輸出傳輸流字節(jié)計數(shù)器的變化量ΔByteNumOut;ΔByteNumIn和ΔByteNumOut被輸出到圖1中的輸出PCR處理模塊。
      圖3是圖1中輸入PCR變化率獲取模塊的示意圖,用于說明輸入PCR變化率獲取的步驟輸入傳輸流包計數(shù)器對輸入傳輸流包PacketIn進行計數(shù),提供給輸入PCR處理模塊;輸入PCR處理模塊對被復(fù)用節(jié)目的PCR包進行處理,計算兩個PCR包的PCR字段的差值ΔPCRIn,再根據(jù)輸入傳輸流包計數(shù)器的值得到這兩個PCR包之間經(jīng)過的包數(shù)量ΔPacketNumIn;ΔPCRIn和ΔPacketNumIn被輸出到圖1中的輸出PCR處理模塊。
      圖4是圖1中輸出PCR處理模塊的示意圖,用于說明獲得輸出的PCROut的方法輸出傳輸流包計數(shù)器對輸出傳輸流包PacketOut進行計數(shù),得到PacketNumOut;輸出PCR調(diào)整模塊對輸出傳輸流PacketOut進行分析,識別出PCR包,同時從輸出傳輸流包計數(shù)器讀出各PCR包對應(yīng)的輸出包計數(shù),從而計算出ΔPacketNumOut(n),再根據(jù)圖1中的碼率比例獲取模塊和輸入PCR變化率獲取模塊提供的參數(shù),按照公式(3)PCROut(n)=PCROut0+Kcr×Rpcr×ΔPacketNumOut(n)...(3)計算出調(diào)整后的PCR值(記為PCROut),并用計算出的PCR值替換該包中的PCR字段。
      在上面的計算過程中,Kcr和Rpcr按照如下公式計算Kcr=&Delta;ByteNumIn&Delta;ByteNumOut,Rpcr=&Delta;PCRIn&Delta;PacketNumIn;]]>則公式(3)可變形為如下的公式(4)PCROut(n)=PCROut0+&Delta;ByteNumIn&times;&Delta;PCRIn&times;&Delta;PacketNumOut(n)&Delta;ByteNumOut&times;&Delta;PacketNumIn...(4).]]>輸入PCR相對于輸入傳輸流包的變化率實質(zhì)上就是被復(fù)用節(jié)目編碼時鐘相對于輸入傳輸流包的變化率,將該變化率與輸入輸出碼率的比值相乘,得到的就是被復(fù)用節(jié)目編碼時鐘相對于輸出傳輸流包的變化率,從而計算出某個輸出PCR包(將該包的PCR值視為本發(fā)明方法描述中的PCROut0)之后任意一個輸出傳輸流包(將該包與PCROut0對應(yīng)的包中間經(jīng)過的輸出傳輸流包數(shù)量記為ΔPacketNumOut(n))對應(yīng)的編碼時鐘的變化值,再與PCROut0相加,即為該包對應(yīng)的PCR值。
      為了使調(diào)整后的PCR滿足MPEG-2標(biāo)準(zhǔn)對PCR精度的要求,輸入PCR變化率和輸入輸出碼率的比例都應(yīng)該用兩個整數(shù)之比的形式保存,而且這些整數(shù)的位數(shù)也應(yīng)該達到一定的長度;在根據(jù)公式(4)進行計算時,同優(yōu)先級的乘法和除法運算應(yīng)該先算乘法后算除法。
      本發(fā)明的PCR調(diào)整裝置如圖5所示包括與各輸入傳輸流TS1、TS2、…、TS(M)一一對應(yīng)的M個緩沖—計數(shù)—鎖存單元、再復(fù)用處理單元和緩沖—計數(shù)單元;各輸入傳輸流TS1、TS2、…、TS(M)經(jīng)過相對應(yīng)的緩沖—計數(shù)—鎖存單元進行處理后,提供給再復(fù)用處理單元,緩沖—計數(shù)單元接收再復(fù)用處理單元的輸出,在外來的輸出傳輸流字節(jié)時鐘CLKOut的控制下生成輸出傳輸流TSOut,緩沖—計數(shù)單元同時對CLKOut進行計數(shù),計數(shù)器的溢出標(biāo)志OVFLG提供給各緩沖—計數(shù)—鎖存單元,作為鎖存控制信號。
      圖6是圖5中緩沖—計數(shù)—鎖存單元的示意圖包括一個FIFO(先進先出)芯片、一個20位計數(shù)器、一個20位寄存器、一個鎖存控制單元。在圖6所示的緩沖—計數(shù)—鎖存單元1中,輸入傳輸流的數(shù)據(jù)字節(jié)被寫入FIFO1,而其字節(jié)時鐘CLK1提供給計數(shù)器1進行計數(shù),鎖存控制單元在鎖存控制信號的LCKCTL的上升沿控制寄存器1從計數(shù)器1讀數(shù),并設(shè)置鎖存刷新標(biāo)志LCKFLG1,該標(biāo)志與寄存器1的輸出CNT1和FIFO1的輸出DATA1一起作為整個緩沖—計數(shù)—鎖存單元的輸出提供給再復(fù)用處理單元,鎖存刷新標(biāo)志在寄存器1的內(nèi)容被讀走之后被鎖存控制單元清除。
      圖7是圖5中緩沖—計數(shù)單元的示意圖包括一個作為輸出緩沖區(qū)的FIFO芯片和一個帶溢出標(biāo)志的16位計數(shù)器;FIFO接收再復(fù)用處理單元的輸出DATAOut,并在輸出傳輸流字節(jié)時鐘CLKOut的控制下發(fā)送輸出傳輸流TSOut,計數(shù)器同時對CLKOut進行計數(shù),溢出標(biāo)志OVFLG為其輸出,被引入圖6中的鎖存控制單元作為鎖存控制信號LCKCTL,溢出標(biāo)志被設(shè)置之后,在CLKOut的下一個計數(shù)脈沖到達時自動清除。
      圖8是圖5中再復(fù)用處理單元對第一路輸入傳輸流進行處理的功能示意圖分為鎖存信息接收和傳輸流處理兩個功能塊,鎖存信息接收模塊從緩沖—計數(shù)—鎖存單元1接收鎖存信息(CNT1、LCKFLG1)進行處理,處理結(jié)果提供給傳輸流處理模塊,傳輸流處理模塊據(jù)此對來自緩沖—計數(shù)—鎖存單元1的輸入傳輸流數(shù)據(jù)(DATA1)進行處理。
      再復(fù)用處理單元反復(fù)地對各輸入傳輸流進行處理,最后由傳輸流處理單元生成輸出傳輸流TSOut。
      圖9給出了第一路輸入傳輸流鎖存信息接收功能的流程(其它輸入傳輸流鎖存信息接收流程與之類似,所有各路輸入傳輸流鎖存信息接收功能構(gòu)成圖8中的鎖存信息接收功能)開始901;首先判斷鎖存信息刷新標(biāo)志LCKFLG1 902,如果該標(biāo)志未被置位則轉(zhuǎn)步驟909,否則繼續(xù)執(zhí)行;讀取寄存器1的計數(shù)值CNT1 903;判斷是否是第一次讀取寄存器904,是則繼續(xù)執(zhí)行,否則轉(zhuǎn)步驟906;鎖存信息接收初始化是將兩個計數(shù)器初值清零,同時保存CNT1的值以用于下一次的接收鎖存信息時計算差值905,然后轉(zhuǎn)步驟909;將所有連續(xù)兩次CNT1值的差累加起來作為第一路輸入傳輸流同等時間內(nèi)的輸入字節(jié)計數(shù)ΔByteNumIn1 906(對應(yīng)于公式(4)中的ΔByteNumIn),令ΔByteNumOut1=CNT1差值累加的次數(shù)×216ΔByteNumOut1即為同等時間內(nèi)的輸出字節(jié)計數(shù)(對應(yīng)于公式(4)中的ΔByteNumOut),216的系數(shù)是為了與圖7中計數(shù)—鎖存單元中的計數(shù)器的位數(shù)相對應(yīng),而在再復(fù)用處理單元內(nèi)部,整數(shù)與216相乘可以方便地用字節(jié)移位來實現(xiàn)。
      判斷輸入或輸出字節(jié)計數(shù)器是否將要溢出907,是則繼續(xù)執(zhí)行,否則轉(zhuǎn)步驟909;在將要溢出時將輸入字節(jié)計數(shù)和輸出字節(jié)計數(shù)同時右移16位908;結(jié)束909。
      不難看出圖6中的緩沖—計數(shù)—鎖存單元、圖7中的緩沖—計數(shù)單元和圖9中的鎖存信息接收功能相互配合,實現(xiàn)了圖2的碼率比例獲取模塊的功能,應(yīng)該注意的是計數(shù)—鎖存單元中計數(shù)器從零開始計數(shù)到溢出的時間必須小于緩沖—計數(shù)—鎖存單元中計數(shù)器從零開始計數(shù)到溢出的時間,而實現(xiàn)鎖存信息接收功能時,兩次檢測鎖存信息刷新標(biāo)志之間的時間間隔又必須小于計數(shù)—鎖存單元中計數(shù)器從零開始計數(shù)到溢出的時間。
      現(xiàn)在參見圖10,圖10是根據(jù)本發(fā)明的傳輸流處理功能的流程圖。
      開始1001;進行包同步,分析輸入傳輸流1002;進行復(fù)用處理,生成輸出傳輸流,并維護各輸入傳輸流的包計數(shù)器和輸出傳輸流包計數(shù)器1003;判斷是否是PCR包1004,是則繼續(xù)執(zhí)行,否則轉(zhuǎn)步驟1006;調(diào)用PCR包處理模塊1005;判斷各輸入傳輸流是否處理完畢1006,是則轉(zhuǎn)1008,否則繼續(xù)執(zhí)行;為處理下一路傳輸流做準(zhǔn)備1007,然后轉(zhuǎn)步驟1002;結(jié)束1008。
      圖11只給出了一個被復(fù)用節(jié)目A的的PCR包處理流程圖,其它節(jié)目的PCR包處理的流程與之類似開始1101;從輸入PCR包中提取PCR值,同時取出該節(jié)目所屬的輸入傳輸流以及輸出傳輸流計數(shù)器的1102值;判斷是否為該節(jié)目的第一個PCR包1103,是則繼續(xù)執(zhí)行,否則轉(zhuǎn)步驟1105;為PCR調(diào)整進行初始化工作1104將當(dāng)前的PCR值作為輸出PCR的初始值PCROutA0(對應(yīng)于公式(4)中的PCROut0),讀取輸出傳輸流包計數(shù)器的值作為PacketNumOut0,將輸入PCR變化量ΔPCRInA(對應(yīng)于公式(4)中的ΔPCRIn)和輸入包計數(shù)器變化量ΔPacketNumInA(對應(yīng)于公式(4)中的ΔPacketNumIn)清零,然后轉(zhuǎn)步驟1106;更新PCR相對于輸入傳輸流包的變化率1105將該PCR減去前一個PCR,得到的結(jié)果加上ΔPCRInA作為ΔPCRInA的新值,再根據(jù)對應(yīng)的輸入傳輸流包計數(shù),經(jīng)過計算得到ΔPacketNumInA的新值,從而實現(xiàn)圖3中PCR變化率獲取模塊的功能,同時也要采取和圖9中類似的方法防止內(nèi)部存儲單元的溢出;準(zhǔn)備進行PCR調(diào)整計算1106,將此時輸出傳輸流包計數(shù)器的值減去PacketNumOut0作為ΔPacketNumOut(n),同時將一些數(shù)據(jù)加以保存以備下次計算使用;判斷公式(4)中的分母是否為零1107(保證除法有意義),是則轉(zhuǎn)步驟1109,否則繼續(xù)執(zhí)行;按照公式(4)進行PCR調(diào)整計算1108,并據(jù)此修改該包中的PCR字段;結(jié)束1109。
      通常情況下,在開始再復(fù)用之前就能獲得碼率比例關(guān)系的值,故只有處理第一個PCR包時公式(4)中的分母為零,此時對該PCR包不作修改。上面的情況相當(dāng)于暫時無法確定公式(3)中的Kcr與Rpcr之積,由于此時ΔPacketNumOut(n)為零,故輸出的PCR雖然無法按照公式(4)進行計算,但仍然符合公式(3)。
      權(quán)利要求
      1.用于運動圖像專家組-2的節(jié)目參考時鐘的調(diào)整方法,包括以下步驟首先獲得傳輸流再復(fù)用前后碼率的比例關(guān)系,再復(fù)用前后的碼率之比Kcr根據(jù)以下公式定義Kcr=CodeRateInCodeRateOut,]]>式中CodeRateIn為再復(fù)用前的輸入傳輸流碼率,CodeRateOut為再復(fù)用后的輸出傳輸流碼率;再獲得輸入傳輸流中被再復(fù)用輸出的節(jié)目的節(jié)目參考時鐘相對于輸入傳輸流以包為單位的變化率Rpcr,該變化率Rpcr根據(jù)如下的公式計算Rpcr=&Delta;PCRIn&Delta;PacketNumIn,]]>式中ΔPCRIn為輸入傳輸流中兩個節(jié)目參考時鐘包中節(jié)目參考時鐘字段的差值,ΔpacketNumIn為這兩個節(jié)目參考時鐘包中間經(jīng)過的傳輸流包數(shù)量;根據(jù)前兩個步驟獲得的結(jié)果對再復(fù)用后的輸出傳輸流中的節(jié)目參考時鐘進行調(diào)整。
      2.根據(jù)權(quán)利要求1所述的用于運動圖像專家組-2的節(jié)目參考時鐘的調(diào)整方法,其特征在于所述的對再復(fù)用后的輸出傳輸流中的節(jié)目參考時鐘進行調(diào)整包括如下步驟將參與再復(fù)用的節(jié)目的一個節(jié)目參考時鐘包視為起始節(jié)目參考時鐘包,對該包不做調(diào)整而直接輸出,并將該包攜帶的節(jié)目參考時鐘字段的值記為PCROut0;對起始節(jié)目參考時鐘包之后的出現(xiàn)的每一個節(jié)目參考時鐘包,將該包與起始節(jié)目參考時鐘包之間經(jīng)過的傳輸流包數(shù)量ΔPacketNumOut(n),而將該包的節(jié)目參考時鐘字段調(diào)整之后的值PCROut(n),則PCROut(n)=PCROutO+Kcr× Rpcr×ΔPacketNumOut(n),式中Kcr為復(fù)用前后的碼率之比,Rpcr為輸入傳輸流中被再復(fù)用輸出的節(jié)目參考時鐘相對于輸入傳輸流以包為單位的變化率。
      3.用于運動圖像專家組-2的節(jié)目參考時鐘的調(diào)整裝置,其特征在于它包括與輸入傳輸流一一對應(yīng)的m個緩沖—計數(shù)—鎖存單元,用于對輸入傳輸流數(shù)據(jù)進行緩沖和計數(shù),并在鎖存控制信號的控制下對計數(shù)值進行鎖存,將鎖存值和鎖存刷新標(biāo)志提供給再復(fù)用處理單元;緩沖—計數(shù)單元,用于緩沖來自再復(fù)用處理單元的輸出傳輸流,同時對輸出傳輸流數(shù)據(jù)進行計數(shù),每當(dāng)計數(shù)增長了一個預(yù)先設(shè)定的固定值時就設(shè)置鎖存控制信號,該信號被提供給各輸入傳輸流上的緩沖—計數(shù)—鎖存單元;再復(fù)用處理單元,用于及時從所述的緩沖—計數(shù)—鎖存單元讀取鎖存值、鎖存刷新標(biāo)志和輸入傳輸流數(shù)據(jù)等信息,經(jīng)過處理得到再復(fù)用前后的碼率之比;并從緩沖—計數(shù)—鎖存單元讀取輸入傳輸流數(shù)據(jù),進行處理得到PCR相對于輸入傳輸流包的變化率;對輸出傳輸流進行PCR調(diào)整。
      4.根據(jù)權(quán)利要求3所述的用于運動圖像專家組-2的節(jié)目參考時鐘的調(diào)整裝置,其特征在于所述的緩沖—計數(shù)—鎖存單元包括一個先進先出芯片、一個計數(shù)器、一個寄存器、一個鎖存控制單元;輸入傳輸流的數(shù)據(jù)字節(jié)被寫入先進先出芯片,而其字節(jié)時鐘提供給計數(shù)器進行計數(shù),鎖存控制單元在鎖存控制信號的上升沿控制寄存器從計數(shù)器讀數(shù),并設(shè)置鎖存刷新標(biāo)志,該標(biāo)志與寄存器的輸出和先進先出芯片的輸出一起作為整個緩沖—計數(shù)—鎖存單元的輸出提供給再復(fù)用處理單元,鎖存刷新標(biāo)志在寄存器的內(nèi)容被讀走之后被鎖存控制單元清除。
      5.根據(jù)權(quán)利要求3或4所述的用于運動圖像專家組-2的節(jié)目參考時鐘的調(diào)整裝置,其特征在于所述的緩沖—計數(shù)單元包括作為輸出緩沖區(qū)的一個先進先出芯片和帶溢出標(biāo)志的一個計數(shù)器;先進先出芯片接收再復(fù)用處理單元的輸出,并在外來的輸出時鐘的控制下發(fā)送輸出傳輸流,計數(shù)器同時對輸出時鐘進行計數(shù),溢出標(biāo)志為其輸出,被引入鎖存控制單元作為鎖存控制信號,溢出標(biāo)志被設(shè)置之后,在輸出時鐘的下一個計數(shù)脈沖到達時自動清除。
      全文摘要
      用于運動圖像專家組-2的節(jié)目參考時鐘的調(diào)整方法及裝置,屬于數(shù)字視音頻傳輸領(lǐng)域,所述方法包括獲得傳輸流再復(fù)用前后碼率的比例關(guān)系;獲得輸入傳輸流中被再復(fù)用輸出的節(jié)目的PCR相對于輸入傳輸流以包為單位的變化率Rpcr;對再復(fù)用后的輸出傳輸流中的PCR進行調(diào)整;所述裝置包括m個緩沖—計數(shù)—鎖存單元;一緩沖—計數(shù)單元,一個再復(fù)用處理單元;采用本發(fā)明所述方法和裝置,可以降低硬件設(shè)計的復(fù)雜度,提高調(diào)整后的PCR的平滑度,增強系統(tǒng)的抗干擾能力;提高了靈活性。
      文檔編號H04N7/08GK1449192SQ0211128
      公開日2003年10月15日 申請日期2002年4月2日 優(yōu)先權(quán)日2002年4月2日
      發(fā)明者朱曉斌, 劉千朋, 劉衍 申請人:深圳市中興通訊股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1