標准BT.656並行數據結構


     轉自網絡,感謝原作者和轉載者。

     還有參考:百科http://baike.baidu.com/link?url=bqBT3S7pz_mRJoQE7zkE0K-R1RgQ6FmHNOZ0EjhlSAN_oy-2-hj6G9oMPfTwPZvUoMTc5pCiAuQtUXj0SY--C_

    更重要的參考http://www.spacewire.co.uk/video_standard.html

   原文:

            BT.656並行接口除了傳輸4:2:2的YCbCr視頻數據流外,還有行、列同步所用的控制信號。如圖3所示,一幀圖像數據由一個625行、每行1 728字節的數據塊組        成。 其中,23~311行是偶數場視頻數據,336~624行是奇數場視頻數據,其余為垂直控制信號

                    

            BT.656每行的數據結構如圖4所示。

                  

          圖4中,每行數據包含水平控制信號和YCbCr。視頻數據信號。視頻數據信號排列順序為Cb-Y-Cr-Y。每行開始的288字節為行控制信號,

  開始的4字節為EAV信號(有效視頻結束),緊接着280個固定填充數據,最后是4字節的SAV信號(有效視頻起始)。

        注: YCbCr取值范圍:Y:16~235;Cb:16~240;Cr:16~240;

         注意:如果你在查找資料的時候足夠仔細,你就會發現。。。。。有很多地方對於BT656的編碼的圖示,看似相同,其實差別很大。有以下幾點差別:

                1、上圖中EAV和SAV的開頭字節為 FF 00 00,而有些資料上卻是 FF FF  00(包括百科,以及本文的參考資料).

                2、上圖中268個BLANKING 是 16進制 80  10 ,而有效資料卻是 80 16 (比如BT656的編碼芯片資料TW2867).

       所以在查資料的時候也要很仔細,多方查證。 而個人更相信上面的圖示。

         

         SAV和EAV信號有3字節的前導:FF、FF、00;最后1字節XY表示該行位於整個數據幀的位置及如何區分SAV、EAV。XY字節各比特位含義見圖5。

         

            圖5中,最高位bit7為固定數據1;F=0表示偶數場,F=1表示奇數場;V=0表示該行為有效視頻數據,V=1表示該行沒有有效視頻數 據;

     H=0表示為SAV信號,H=1表示為EAV信號;P3~P0為保護信號,由F、V、H信號計算生成;P3=V異或H;P2=F異或H;P1=F異或 V;P0=F異或V異或H。

       分析:最后1個字節XY的取值情況:

                  

          

    //*****************************************************************************************************//
             ITU-R601/656 原名CCIR601/656,是國際電信協會提出的一個視頻標准。
      名詞解釋:BT.656 : This ITU recommendation defines a parallel interface (8-bit or 10-bit, 27 MHz) and a serial interface (270 Mbps) for the              transmission of 4:3 BT.601 4:2:2 YCbCr digital video between pro-video equipment.
        國際電信聯盟無線電通信部門656-3號建議書:
       工作在ITU-RBT.601建議(部分A)的4:2:2級別上的 525行和625行 電視系統中的數字分量視頻信號的接口。
       國際電聯無線電通信全會考慮到:
          a)對於電視廣播機構和節目制作者,在525行和625行系統的數字演播室標准方面有最多個數的相同重要參數有明顯好處;
          b)一種世界范圍兼容的數字方法將會使設備的開發具有許多共同特點,運行會更經濟,並便於國際間節目’的交換;
          c)為實現上述目標,已以ITU-RBT.601建議的形式對數字電視演播室的基本編碼參數達成了協議;
          d)ITU-RBT.601建議的實際實施要求規定接口和通過接口的數據流的細節;
          e)這些接口在525行和625行兩型問應該具有最大的共同性;
           f)在ITU-RBT.601建議的實際實施中,希望對接口的串行和並行兩種形式都作出規定;
          g)這些接口所產生的數字電視信號有可能是對其它業務的潛在干擾源,必須對無線電規則No.964給予應有的注意。建議凡在電視演播室里需要
            分量編碼數字視頻信號接口的地方,這些接口和通過它們的數據流應符合規定比特並行和比特串行實施的如下說明:
  1、引言
        本建議描述了運行在525行或625行制式並符合ITU-RBT.601建議(部分A)中所規定的4:2:2編碼參數的數字電視設備的互連方法。
        第一部分:接口的通用信號格式
          1, 接口的一般描述
                接口為在單一信號源與單一終點之間提供單向互連。並行和串行接口通用的單一信號格式在第2 節中描述。數據信號采取編碼成8 比特字(也可任選10 比特字’)             的二進制信息的形式。這些信號是:
              1:視頻信號,
              2:定時基准信號,
              3:輔助信號。
 2、視頻數據             
                                                表1 場間隔定義
              
                    注1:信號F和V在數字行的開始時與有效視頻定時基准碼同步改變狀態。
                    注2:行數的定義見ITU-RBT.470 建議。注意數字行的行號如在ITU-R BT。601 建議(部分A)中描述的,在011 之前改變狀態。
        2.1 編碼特性
                視頻數據符合ITU-R BT.601 建議(部分A)和示於表l 的場消隱定義。
        2.2 視頻數據格式
                  8 個最高有效比特都是l 或都為0 的數據字用於標識目的,所以256 個8 比特字中只有254 個(1024 個10 比特字中的1016 個)可以用於表示信號值。
            視頻數據字是以27 兆字/秒的速率復用傳送的,其順序是:Cb,Y,Cr,Y,Cb,Y,Cr,…… 其中,Cb,Y,Cr 這三個字指的是同址的亮度和色差信號取樣,
           后面的Y 字對應於下一個亮度取樣。 
      2.3 接口信號結構
                 圖l 示出了視頻取樣數據如何加入到接口數據流中。圖l 中的取樣標識符號符合ITU-RBT.601 建議(部分A)的標識符號。
       2.4 視頻定時基准碼(SAV,EAV)
                有兩個定時基准信號,一個在每個視頻數據塊的開始(Start of ActiveVideo,SAV),另一個在每個視頻數據塊的結束(End of Active Video,EAV),
  如圖l 所示。每個定時基准信號由4 個字的序列組成,格式如下:
                                       FF 00 00 XY (數值以16 進制表示,FF 00 留供定時基准信號用。)
   頭三個是固定前綴,第4 個字包含定義第二場標識、場消隱狀態和行消隱狀態的信息。定時基准信號內的比特分配列於表2。
                                數據比特號 第一字(FF) 第二字(00) 第三字(00) 第四字(XY)
                        
                    注1:示出的數值是為10 比特接口的建議值。
                    注2:為了與已有的8 比特接口兼容,D1和DO 比特的值末作規定。F=0/1 第l/2 場時,V=0/1 其它處/場消隱時。H=0/1
       有效視頻開始處(SAV)/有效視頻結束處(EAV)P0,P1,P2,P3:保護比特(見表3)MSB:最高有效比特表l 規定了V 和F 比特的狀態。
       P0,P1,P2,P3 比特的狀態決定於F,V 比特的狀態,見表3。在接收機中,這種安排容許糾正l 比特誤碼和檢出2 比特誤碼。
                                    
         2.5 輔助數據
              對在消隱期間以27 MWord/s 的速率 同步插入到復用組中的輔助數據做了規定。輔助數據信號可以以10 比特形式只在行消隱期間傳送,還可以以8 比特形式只在場消隱中的行的有效期間傳送(應當指出:符合ITU-RBT.657 建議的數字錄像機既不記錄行消隱期間的數據,也不記錄場消隱期間的某些行)。數據值00.Xh 和FF.Xb(見第2.2節)保留用於標識目的。所以不能在輔助數據中出現。
             在場消隱期間的行有效部分載送的所有輔助數據信號必需加前綴:FF.x FF.x 除非作為一件特殊設備想要有的功能,輔助信號不應被設備改變。
2.6 消隱期間的數據字
           在數字消隱期間出現不用作定時基准碼或輔助數據的數據字時,應在復用起來的數據中的適當位置上填入相當於Cb,Y,Cr,Y 信號消隱電平的80.0h,10.0h,80.0h, 10.0h 等序列。Horizontal Format
           數字視頻數據流的一個完整的行的整體格式包括以下部分。
             . EAV 被認為是 水平掃描 的開頭部分
            ·EAV -有效視頻結束(時序參考信號)2采樣點(4字節)
            .水平消隱134個采樣點(268字節)
            ·SAV-有效視頻的開始(時序參考信號)2采樣點(4字節)
            .720個有效采樣點(1440字節)
       EAV時序參考信號:
           .EAV的時序參考包括 以下格式的四字節: 
             F = Field select (defines which vertical scan during interlace scanning)
             V = Vertical blanking
             H = 1 indicating EAV
             E3 = V xor H
             E2 = F xor H
             E1 = F xor V
             E0 = F xor V xor H
 
     有效的視頻:
           有效的視頻格式由以下幾部分組成:“Y”、“Cb”、“Cr”數據,交錯組成。
 
         

             

 

   補充,在BT656中YCBCR格式對不同顏色的編碼如下圖:

                


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM