AVI/AUDIO InfoFrame屬于輔助數(shù)據(jù)類別。一個InfoFrame打包僅僅能夠載送一個InfoFrame。而且,依據(jù)HDMI的規(guī)范,其大小被限制在30個字節(jié)加上一個檢驗和(CheckSum)字節(jié)。 不論圖像是YCbCr或RGB,傳送它非常重要,至少每兩幀圖像要傳一次AVI InfoFrame. HDMI Source用它去告訴HDMI Sink關(guān)于要傳輸圖像的各種特質(zhì),比如:編碼(RGB/YCbCr),掃描方式(Overscan/Underscan),顯示比例(16:9/4:3),像素重復(fù)率,等等。 HDMI中的格式是以電視的立場為出發(fā)點而做的,而且是直接從EIA/CEA-861-B “A DTV Profile for Uncompressed High Speed Digital Interfaces”標(biāo)準(zhǔn)參考而來。EIA/CEA-861-B所制定的格式多達(dá)34種,若是再加上一些如像素重復(fù)(Pixel Repetition)的小變化,就有348種之多。因此,很多的字段都是來自于EIA/CEA-861B,內(nèi)容細(xì)節(jié)上頗為繁復(fù)。 InfoFrame的描述 上面的圖AVI InfoFrame的打包標(biāo)頭(Packet Header)與打包內(nèi)涵(Packet Content)的格式,簡單掌握住一個重點,AVI InfoFrame所包含的信息乃是為了實現(xiàn)與達(dá)成顯示模式自動化(Display Mode Automation)而規(guī)劃的一種方法或機(jī)制。當(dāng)然,所有的重點都處于打包中各個內(nèi)涵的字段之中。 Y0、Y1:RGB或YCbCr指示器。就是意指色彩的編碼以及采樣方法(Color Encoding & Sampling Methods)。 A0:Active (format)Information Present是一個旗幟,用來表示R0~R3是否有效,R0~R3就是Active Format Aspect Ratio。 B0、B1:Bar Info數(shù)據(jù)是否有效的旗幟。 S0、S1:Scan Information。安全范圍的信息。比如說,全畫面(OVERSCAN)和非全畫面(UNDERSCAN)。 C0、C1:比色法(Colorimetry),ITU BT.601,BT.709等。 M0、M1:Picture Aspect Ratio (4:3, 16:9)。EIA/CEA-861-B標(biāo)準(zhǔn)的Section 2.4定義了Picture Aspect Ratio的詞匯,視為在未壓縮數(shù)字接口上傳送影像的寬高比。 R0~R3就是Active Format Aspect Ratio。 VIC0~VIC6:Video Format Identification Code。 PR0~PR3:Pixel Repetition Factor。關(guān)系到Double Clocking & Pixel Repetition的議題。比如說,速率低于25HMz的視頻格式(如NTSC的480i就只有13.5MHz),可使用像素重復(fù)(Pixel RePetition)的機(jī)制來傳輸。 SC1、SC0:Non-uniform Picture Scaling,是morph mode。 AVI InfoFrame的打包內(nèi)容還包含有: ETB:Line number of end of top bar。 SBB:Line number of start of bottom bar。 ELB:Pixel number of end of left bar。 SRB:Pixel number of start of right bar。 AVI InfoFrame的內(nèi)容不去了解,可以用一種比較形象的比喻來解釋,有些人拍影片的格式會有多種花樣,其內(nèi)容不見得與消費者家中電視機(jī)的長寬比(Aspect Ratio)相符合,因此即使您擁有非常智能的電視機(jī),想要將內(nèi)容影像做最佳化的顯示,唯一的方法就是要了解所收到的影像狀況,這也就是AVI InfoFrame所要去完成的任務(wù)。 HDMI接口的源裝置使用IEC 60958 Channel Status位、IEC 61937 Burst Info以及Audio InfoFrame來表達(dá)有源音頻串(Active Audio Stream)的特性,Audio InfoFrame的傳送是Data Island打包可以載送的任何時間點。 需要注意的是,該打包內(nèi)涵中許多字段可以設(shè)定為零,表示著這些信息在IEC 60958 Channel Status位、IEC 61937 Burst Info中已經(jīng)隱含。 CC0…CC2:Channel Count。 CT0…CT3:Coding Type。 SS0…SS1:Sample Size。 SF0…SF2 Sample Frequency。對于L-PCM以及壓縮音頻,這些位必須為零。對于Super Audio CD來說,位設(shè)定必須為[0,1,0],表示2.8224M個采樣(64×44.1KHz)。 CA0…CA7:Channel/Speaker Allocation。對于壓縮音頻而言,這些位是無效用的。 LSV0…LSV3:Level Shift Value。 DM_INH:Down-mix Inhibit。 Audio InfoFrame所傳送的額外數(shù)據(jù),包含多軌道L-PCM擴(kuò)音器喇叭的配置以及降混音量(Down-mix Volume)調(diào)整的修正。 |
|