色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 數(shù)字視頻基本知識探討

          數(shù)字視頻基本知識探討

          作者: 時間:2012-11-07 來源:網(wǎng)絡(luò) 收藏
          亮度值,從而把彩色圖像轉(zhuǎn)換為黑白圖像。這樣很容易實現(xiàn)彩色電視信號與黑白電視信號的兼容。第二個優(yōu)點是節(jié)省帶寬。說這個問題的時候要先說說大面積著色原理。實驗發(fā)現(xiàn),人眼對亮度信息是敏感的,主要通過亮度差別來分辨物體形狀的細(xì)節(jié),而對彩色信息是不敏感的,人眼區(qū)分不出物體顏色上的細(xì)小的變化,或者說人眼不容易覺察出來圖像的色彩的細(xì)節(jié)部分的變化。因此,可以對亮度信號用較高的采樣頻率采樣,而對色度信號用較低的采樣頻率采樣(或者用較低的量化深度),比如幾個相鄰的像素的亮度值不同,但是卻可以使用一個相同的色度值。這就是大面積著色原理。基于這個原理,在電視信號傳輸中,U或V信號的帶寬遠(yuǎn)小于V信號的帶寬,這樣就節(jié)約了帶寬。換個方式來說,比如在計算機中,用RGB方式描述一個像素需要R、G、B共3個字節(jié)。而用YUV方式描述,則對于每2個像素,Y用2個字節(jié),U取相同的值,用一個字節(jié),V取相同的值,用一個字節(jié),平均每個像素2個字節(jié)?;蛘呙總€像素Y用一個字節(jié),U用半個字節(jié),V用半個字節(jié),共2個字節(jié)。第三個優(yōu)點是抗干擾能力強。由于亮度信號是單獨表示的,所以如果色差信號受到干擾,不會影響到亮度,主觀感覺噪聲不會明顯增加。
          在電視機中,彩色視頻信號首先分解為亮度信號Y和色度信號,色度信號再分解為U色差信號和V色差信號,最后由YUV三個分量經(jīng)過矩陣運算變換為RGB信號,以便在顯像管上顯示。那么YUV具體是怎樣變換為RGB呢?這個問題又叫做“彩色空間變換”,我將在本文的后面詳細(xì)地討論這個問題。
          通過前面的討論,我們已經(jīng)知道:黑白視頻信號帶寬6 MHz,由幀、場、行、像素等組成,像素用亮度值Y來描述。彩色視頻信號在黑白視頻信號中插入了一個帶寬1.3 MHz的色度信號,由這個信號來得到UV色差信號,最后把YUV變換為RGB來描述像素。
          現(xiàn)在我們來分析一下視頻信號的缺點。1、幀頻低。視頻信號的幀頻只有25 Hz,必然導(dǎo)致圖像閃爍。2、分辨率低。在一幀中有效的行只有576行。由于采用了隔行掃描,一幀圖像要由連續(xù)的兩場來拼合而成,而實際上很難保證兩場中的行準(zhǔn)確地錯開(對準(zhǔn)間隙),這進(jìn)一步導(dǎo)致垂直方向的分辨能力損失。3、亮色串?dāng)_。亮度信號和色度信號混合在一起,解碼的時候不能很好地分開,導(dǎo)致亮度信號和色度信號互相干擾。4、缺乏改進(jìn)余地。除非重新制定新的標(biāo)準(zhǔn),否則前面提到的三個問題在現(xiàn)有基礎(chǔ)上都很難改進(jìn)。視頻信號格式有這么多缺點,是因為受當(dāng)年制定這個標(biāo)準(zhǔn)時的技術(shù)條件制約造成的,而近年來通過在電視中加入一些數(shù)字處理的手段,比如倍頻掃描(100 Hz場頻)、使用數(shù)字梳狀濾波器等方法,電視的圖像質(zhì)量也得到一些提高。而現(xiàn)在正在研究的數(shù)字電視,是重新制定的全新的標(biāo)準(zhǔn),用以獲得膠片質(zhì)量的圖像,可能會徹底淘汰現(xiàn)在的視頻標(biāo)準(zhǔn)和電視設(shè)備,當(dāng)然這是將來的事情,也不是我討論的主題。
          我想討論的是“”,而前面說的都是模擬視頻,這是因為我所說的是現(xiàn)有的模擬視頻的數(shù)字表示,先搞清楚了模擬視頻,下面的討論就很簡單了。
          視頻信號起初是以模擬信號的形式保存在錄像磁帶上的,而現(xiàn)在隨著數(shù)字技術(shù)的發(fā)展,可以變成數(shù)字信號保存在光盤或計算機硬盤中,當(dāng)然這些離不開功能強大的計算機,實際上,在嵌入式領(lǐng)域,也是可以應(yīng)用的,比如用單片機或DSP來處理數(shù)字視頻數(shù)據(jù)。下面,我們就來討論數(shù)字視頻數(shù)據(jù)的格式、轉(zhuǎn)換、保存、顯示等方面的問題。
          從哪個問題開始呢?我們先來討論一下模擬視頻信號解碼并量化成連續(xù)的數(shù)字視頻流后所包含的一些信號元素。前面我們已經(jīng)討論了,模擬視頻信號每秒25幀,每幀周期40ms,而每幀又分為2場,每場20ms,先輸出的是奇場,然后是偶場,奇場的行號為第1至312.5行,偶場的行號為第312.5至625行,其中,奇場的第23.5至310行包含有效的視頻信號,偶場的第336至622.5行包含有效的視頻信號。把模擬視頻信號解碼為YUV分量后,分別進(jìn)行A/D量化采樣,轉(zhuǎn)換為數(shù)字視頻流,時間上也應(yīng)該是按上面的順序依次輸出。有幾個相關(guān)的國際標(biāo)準(zhǔn)對此作了一些約定。比如1994年國際無線電咨詢委員會出臺了CCIR601標(biāo)準(zhǔn),這個標(biāo)準(zhǔn)主要是針對演播室的要求制定的,其中規(guī)定亮度信號的采樣頻率是13.5 MHz,色度信號的采樣頻率是6.75 MHz,采用8位PCM編碼。這樣,每行的Y采樣數(shù)為864個,其中有效的Y采樣數(shù)為720個。而每行的U或V采樣數(shù)為432個,有效的U或V采樣數(shù)為360個。平均描述每個像素的YUV的位數(shù)分別為8bit、4bit、4bit,又叫做YUV422編碼方案(當(dāng)然還有很多別的方案,如YUV411等)。國際無線電咨詢委員會還出臺了CCIR656建議,其中規(guī)定視頻數(shù)據(jù)的量化值中的0和255保留不用,而量化數(shù)據(jù)串行輸出的順序是:U0、Y0、V0、Y1,U2,Y2,V2,Y3,U4,Y5,V4,Y6,如此循環(huán)。通過上面的討論,我們可以看出,數(shù)字視頻流應(yīng)包含的元素有:奇偶場指示信號FI(有的稱為ODD)、場同步信號、行同步信號、像素時鐘、YUV數(shù)據(jù)輸出。在此我們順便計算一下數(shù)字視頻流的數(shù)據(jù)量,每秒的數(shù)據(jù)量=(720像素*576行*25幀)*2字節(jié)=20736000字節(jié),數(shù)據(jù)率約165Mbps,由此可見數(shù)字視頻的數(shù)據(jù)量之大,數(shù)據(jù)率之高!
          可以想象,保存和描述數(shù)字視頻流的最簡單辦法當(dāng)然就是記錄和描述連續(xù)的一幀幀的靜止圖像。保存靜止圖像的最簡單格式是BMP格式,就是位圖。我們現(xiàn)在就來分析一下BMP文件格式。BMP文件記錄圖像的方式實際上有很多種,甚至可以直接在其中記錄YUV分量,但是我不準(zhǔn)備討論那么多。BMP文件由文件頭、圖像特征描述、顏色表、圖像數(shù)據(jù)四部分構(gòu)成。為了簡單起見,下面用的是VB的語法,下面用到的數(shù)字沒特別說明的都是十進(jìn)制表示。
          BMP文件頭數(shù)據(jù)結(jié)構(gòu)如下:
          Type BitMapFileHeader ‘共14字節(jié)
          bfType As Integer ‘2個字節(jié),填入字符”BM”,即 4D42(16進(jìn)制)
          bfSize As Long ‘4個字節(jié),填入整個BMP文件的字節(jié)數(shù)大小
          bfReserverd1 As Integer ‘2個字節(jié),保留,填入0
          bfReserverd2 As Integer ‘2個字節(jié),保留,填入0
          bfOffBits As Long ‘4個字節(jié),表示圖像數(shù)據(jù)在整個BMP文件中的起始位置
          End Type
          圖像特征描述塊的數(shù)據(jù)結(jié)構(gòu)如下:
          Type BitMapInfoHeader ‘共40字節(jié)
          biSize As Long ‘4個字節(jié),表示本結(jié)構(gòu)的字節(jié)數(shù)大小,填入固定的值40
          biWidth As Long ‘4個字節(jié),填入圖像水平方向像素數(shù),其值必須是4的整數(shù)倍
          biHeight As Long ‘4個字節(jié),填入圖像垂直方向像素數(shù)
          biPlanes As Integer ‘2個字節(jié),填入固定的值1
          biBitCount As Integer ‘2個字節(jié),表示每個像素的位數(shù),灰度圖填8,24位真彩圖填24
          biCompression As Long ‘4個字節(jié),填入0表示不壓縮
          biXSizeImage As Long ‘4個字節(jié),表示圖像的像素總數(shù)
          biXPelsPerMeter As Long ‘4個字節(jié),填入固定值3780
          biYPelsPerMeter As Long ‘4個字節(jié),填入固定值3780
          biClrUsed As Long ‘4個字節(jié),填入固定值0
          biClrlmportant As Long&


          關(guān)鍵詞: 數(shù)字視頻

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉