




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數字圖像與視頻處理第7章-圖像和視頻文件格式PPT第7章 圖像和視頻文件格式第7章 圖像和視頻文件格式7.1 資源交換文件格式7.2 數字圖像文件格式7.3 常見的動畫文件格式7.4 數字視頻文件格式7.5 流媒體文件格式第7章 圖像和視頻文件格式7.1 資源交換文件格式第7章 圖像和視頻文件格式資源交換文件格式(Resource Interchange File Format, RIFF )是一種把資料存儲在被標記的區塊(tagged chunks)中的文件格式。RIFF由Microsoft和IBM在1991年共同提出的一種媒體文件的存儲格式。Microsoft在AVI和WAV文件格式中,都
2、使用RIFF的格式。7.1 資源交換文件格式資源交換文件格式(Resource Interchange RIFF文件使用四字符碼FOURCC(four-character code)來表征數據類型,比如RIFF、AVI、LIST等。RIFF文件首先含有一個如下圖所示的文件頭結構。文件大小值的計算方法為:實際數據長度 + 4(文件類型域的大小);也就是說,文件大小的值不包括“RIFF”域和“文件大小”域本身的大小。RIFF文件的實際數據中,通常還使用了列表(List)和塊(Chunk)的形式來組織。列表可以嵌套子列表和塊。RIFF文件大小文件類型數據4字節4字節4字節7.1 資源交換文件格式RI
3、FF文件使用四字符碼FOURCC(four-charac列表的結構為 LIST listSize listType listData。LIST是一個四字符碼,表示這是一個列表;listSize占用4字節,記錄了整個列表的大小;listType也是一個四字符碼,表示本列表的具體類型;listData就是實際的列表數據。listSize值的計算方法為:實際的列表數據長度 + 4(listType域的大小)。塊的結構為ckID ckSize ckData。ckID是一個表示塊類型的四字符碼;ckSize占用4字節,記錄了整個塊的大小;ckData為實際的塊數據。ckSize值指的是實際的塊數據長度,
4、不包括ckID域和ckSize域本身的大小。7.1 資源交換文件格式列表的結構為 LIST listSize listTyp7.1 資源交換文件格式7.2 數字圖像文件格式7.3 常見的動畫文件格式7.4 數字視頻文件格式7.5 流媒體文件格式第7章 圖像和視頻文件格式7.1 資源交換文件格式第7章 圖像和視頻文件格式 圖像(Image):是指由輸入設備捕捉的實際場景畫面,或以數字化形式存儲的任意畫面。靜止的圖像可用一個矩陣來表示,矩陣列中的各個元素用來描述構成圖像的各個點(稱為像素 pixel )的強度與顏色等信息。這種圖像也稱為位圖( Bitmap)。7.2 數字圖像文件格式 圖像(Ima
5、ge):是指由輸入設備捕捉的實際場圖像由像素組成7.2 數字圖像文件格式圖像由像素組成7.2 數字圖像文件格式一幅圖像由許多像素組成 7.2 數字圖像文件格式一幅圖像由許多像素組成 7.2 數字圖像文件格式位圖(bitmap,bit-mapped image )對位圖進行操作時,只能對圖中的像素進行操作,而不能把位圖中的物體作為獨立實體進行操作。畫位圖或編輯位圖的軟件稱為畫圖程序;存放位圖的格式稱為位圖格式;存儲的內容是描述像素的數值。位圖的獲取通常用掃描儀、數碼相機和相關的數字化設備。位圖文件占據的存儲空間比較大,影響位圖文件大小的因素圖像分辨率:分辨率越高,表示組成一幅圖的像素就越多,圖像
6、文件就越大像素深度:像素深度越深,表達單個像素的顏色和亮度的位數越多,圖像文件就越大 7.2 數字圖像文件格式位圖(bitmap,bit-mapped image )7.灰度圖像(gray-scale image或intensity image):只有明暗不同的像素而沒有彩色像素組成的圖像。按灰度級的數目來劃分:單色圖像(二值圖像):只有黑白兩種顏色的圖像。每個像素的像素值用1bit存儲,其值是“0”或“1”灰度圖像:如果每個像素的像素值用一個字節表示,灰度值級數就等于256級,每個像素可以是0255之間的任何一個值。單色圖像灰度圖像7.2 數字圖像文件格式灰度圖像(gray-scale im
7、age或intensit 單色圖像 灰度圖像7.2 數字圖像文件格式 單色圖像 灰度圖像7.2 彩色圖像(color image)每個像素包含顏色信息的圖像。可按照顏色的數目劃分:256色圖像:每個像素的R、G和B值用一個字節來表示,一幅640480的彩色圖像需要300 KB的存儲空間真彩色圖像:每個像素的R、G、B分量分別用一個字節表示,一幅640480的真彩色圖像需要900 KB的存儲空間256色圖像 24位真彩色圖像 7.2 數字圖像文件格式彩色圖像(color image)256色圖像 24位真彩色16色圖像7.2 數字圖像文件格式16色圖像7.2 數字圖像文件格式256色圖像7.2
8、數字圖像文件格式256色圖像7.2 數字圖像文件格式24位真彩色圖像7.2 數字圖像文件格式24位真彩色圖像7.2 數字圖像文件格式圖像文件格式 BMP BMP是英文Bitmap(位圖)的簡寫,文件擴展名是.BMP或.bmp 微軟公司開發的在Windows環境下的標準位圖文件格式,被多種Windows應用程序所支持有壓縮和不壓縮兩種形式以BMP格式存儲的文件容量較大與設備無關的位圖(DIB)文件格式device-independent bitmap的縮寫像素存儲順序和像素深度與具體設備無關圖像文件格式 BMP 組成部分的名稱數據結構的名稱位圖文件頭(bitmap-file header)BIT
9、MAPFILEHEADER位圖信息頭(bitmap-information header)BITMAPINFOHEADER顏色表(color table)RGBQUAD圖像數據陣列字節(byte)BYTE BMP圖像文件結構 圖像文件格式 BMP BMP文件結構可以分成位圖文件頭、位圖信息頭、顏色表(調色板數據)和圖像數據四個部分: 組成部分的名稱數據結構的名稱位圖文件頭(bitmap-fil名稱:LenaSize:512512灰度圖像名稱:Lena數字圖像與視頻處理第7章-圖像和視頻文件格式PPT位圖文件頭位圖信息頭調色板DIB圖像數據位圖文件頭位圖信息頭調色板DIB圖像數據WORD bfT
10、ype=“BM” ; BMP文件標 志,其值固定為0 x424D,即“BM” DWORD bfSize; BMP文件大小,以字節為單位 WORD bfReserved1; BMP文件保留字,必須為0 WORD bfReserved2; BMP文件保留字,必須為0 DWORD bfOffBits; 圖像數據的起始位置相對于文件開頭的偏移量文件頭的14個字節BMP格式的文件頭WORD bfType=“BM” ; BMP文件標 志,位圖文件頭 :結構的長度是固定的,為14個字節 位圖文件頭 :結構的長度是固定的,為14個字節 bfType:指定文件類型,必須是0 x424D,即字符串BM,也就是說所
11、有.bmp文件的頭兩個字節都是BM。 bfType:指定文件類型,必須是0 x424D,即字符串BbfSize:指定文件大小(包括文件頭的14個字節),00040438H bfSize:指定文件大小(包括文件頭的14個字節),000bfReserved1和bfReserved2:為保留字,必須為0,不予考慮bfReserved1和bfReserved2:為保留字,必bfOffBits:為從文件頭到實際的位圖數據的偏移字節數,即文件前三個部分的長度和,00000436HbfOffBits:為從文件頭到實際的位圖數據的偏移字節數,BMP文件結構位圖信息頭 DWORD biSize; /*位圖信息頭
12、的長度是固定的,為40個字節*/ LONG biWidth; /*圖像寬,按像素計算*/ LONG biHeight; /*圖像高,按像素計算*/ WORD biPlanes; /*色彩平面數,固定為1*/ WORD biBitCount; /*每像素所占bit數, 1/4/8/24 */ DWORD biCompression; /*壓縮類型,0(不壓縮),1(RLE8),2(RLE4)*/ DWORD biSizeImage; /*位圖大小,以字節為單位*/ LONG biXPelsPerMeter; /*設備水平分辨率(每米像素數) */ LONG biYPelsPerMeter; /*
13、設備垂直分辨率(每米像素數) */ DWORD biClrUsed; /*實際使用色彩數目,若為0,則為2的biBitCount次冪*/ DWORD biClrImportant; /*圖像中重要的色彩數目。為,表示調色板內所有的顏色都是重要的 */BMP文件結構位圖信息頭 DWORD biSize;位圖信息頭:結構的長度是固定的,為40個字節 位圖信息頭:結構的長度是固定的,為40個字節 biSize:指定這個結構的長度,為40字節,00000028H biSize:指定這個結構的長度,為40字節,0000002biWidth:指定圖像的寬度,512像素,00000200H biWidth:
14、指定圖像的寬度,512像素,00000200biHeight:指定圖像的高度,512像素,00000200H biHeight:指定圖像的高度,512像素,0000020biPlanes:必須是1,不予考慮 biPlanes:必須是1,不予考慮 biBitCount:指定表示顏色時要用到的位數,常用的值為1(黑白二色圖)、4(16色圖)、8(256色)、24(真彩色圖)。 biBitCount:指定表示顏色時要用到的位數,常用的值為biCompression:指定位圖是否壓縮,有效的值為BI_RGB,BI_RLE8,BI_RLE4等,我們只討論第一種即不壓縮的情況 biCompression:
15、指定位圖是否壓縮,有效的值為BIbiSizeImage:指定實際的位圖數據所占用的字節數,通過以下公式計算: biSizeImage=biWidth*biHeight,要注意的是上述公式中的biWidth必須是4的整數倍(不是biWidth),表示大于或等于biWidth的最小的4的整倍數。例如:如果biWidth=240,則biWidth=240;如果biWidth=241,則biWidth=244。計算公式:biWidth =(biWidth* biBitCount/8+3)/4*4biSizeImage:指定實際的位圖數據所占用的字節數,通biXPelsPerMeter:指定目標設備的水
16、平分辨率,單位是像素/米 biXPelsPerMeter:指定目標設備的水平分辨率,單biYPelsPerMeter:指定目標設備的垂直分辨率,單位是像素/米 biYPelsPerMeter:指定目標設備的垂直分辨率,單biClrUsed:指定本圖像實際用到的顏色數,如果該項為零,則用到的顏色數為2的biBitCount次冪。 biClrUsed:指定本圖像實際用到的顏色數,如果該項為零biClrImportant:指定本圖像中重要的顏色數,如果該值為零,則認為所有的顏色都是重要的 biClrImportant:指定本圖像中重要的顏色數,如果BMP文件結構調色板 BYTE rgbBlue; 藍
17、色的亮度值。此值0255 BYTE rgbGreen; 綠色的亮度值。此值0255 BYTE rgbRed; 紅色的亮度值。此值0255 BYTE rgbReserved; 此值必須為0調色板用于說明位圖的顏色,它有若干個表項構成,每個表項是一個結構體,確定了一種顏色,每個結構體是由4個域組成:BMP文件結構調色板 BYTE rgbBlueBMP文件結構調色板 單色DIB有2個表項 16色DIB有16個表項 256色DIB有256個表項 真彩色DIB沒有調色板 每個表項長度為4字節(32位)調色板中表項的個數由圖像所使用的顏色數決定:若不是真彩色圖像,表項的個數與圖像使用的顏色數相同,每個表項
18、對應了一種顏色(如00,FF,00,00表示純綠色);若圖像為真彩色, 每個像素所占的位數BitsPerPixel=24,則圖像數據的每3個字節代表一個像素,這3個字節分別定義了像素顏色中藍、綠、紅的亮度,因而就省去了調色板。BMP文件結構調色板 單色DIB有2個表項調色板中表調色板調色板bmp文件結構DIB圖像數據 對于位圖,圖像數據是該像素顏色在調色板中的索引值 對于真彩色圖,圖像數據是實際的R、G、B值2色位圖,用1位表示1個像素16色位圖,用4位表示1個像素256色位圖, 8位(1個字節)表示1個像素。 真彩色圖,3個字節表示1個像素。 bmp文件結構DIB圖像數據 對于位圖,圖像數據
19、是該BMP文件結構DIB圖像數據 一般來說,BMP文件的數據是從下到上,從左到右的,即從文件中最先讀取的是圖像最下面一行的左邊第一個像素,然后是左邊第二個像素. .接下來是倒數第二行左邊第一個像素,左邊第二個像素. .依此類推,最后得到的是最上面一行的最右一個像素。 每行擴展到4個字節,擴展公式為:( biWidth* biBitCount/8+3)/4*4BMP文件結構DIB圖像數據 一般來說,DIB圖像數據DIB圖像數據GIF圖形交換格式Graphics Interchange Format的縮寫CompuServe公司開發的圖像文件存儲格式1987年開發的版本號為GIF87a1989年擴
20、充后的版本號為GIF89a。圖像的相關信息以數據塊(block)為單位一個GIF文件由表示圖形/圖像的數 據塊、數據子塊以及顯示圖形/圖像的控制信息塊組成 在一個GIF文件中可存放多幅彩色圖形/圖像,并可像幻燈片那樣顯示或像動畫那樣演示Internet上大量采用的彩色動畫文件多為此格式采用LZW (詞典編碼)無損壓縮算法來壓縮圖像數據用戶可為圖像設置透明(transparency)的背景圖像文件格式 GIF GIF圖形交換格式圖像文件格式 GIF 圖像文件格式 GIF 圖像文件格式 GIF 圖像文件格式 GIF 圖像文件格式 GIF 圖像文件格式 GIF 圖像文件格式 GIF 圖像文件格式 G
21、IF 圖像文件格式 GIF 1GIF文件的結構一個GIF文件的結構可分為文件頭(File Header)、GIF數據流(GIF Data Stream)和文件終結器(Trailer)3個部分。文件頭包含GIF文件署名(Signature)和版本號(Version);GIF數據流由控制標識符、圖像塊(Image Block)和其他的一些擴展塊組成;文件終結器只有一個值為0 x3B的字符(;)表示文件結束。圖像文件格式 GIF 1GIF文件的結構圖像文件格式 GIF GIF署名文件頭版本號邏輯屏幕描述符GIF數據流全局顏色表GIF數據流圖像描述符圖像塊(可重復n次)局部顏色表基于顏色表的圖像數據G
22、IF結尾文件終結器GIF文件結構圖像文件格式 GIF GIF署名文件頭版本號邏輯屏幕描述符GIF數據流全局顏色表G(1)文件頭GIF署名(Signature)和版本號(Version):GIF署名用來確認一個文件是否是GIF格式的文件,這一部分由3個字符“GIF”組成;文件版本號也是由3個字節組成,可以是“87a”或“89a”。圖像文件格式 GIF (1)文件頭圖像文件格式 GIF (2)GIF數據流部分(GIF Data Stream) 邏輯屏幕標識符(Logical Screen Descriptor) 全局顏色表(Global Color Table) 圖像描述符(Image Descr
23、iptor) 局部顏色表(Local Color Table) 基于顏色表的圖像數據(Table-Based Image Data)圖像文件格式 GIF (2)GIF數據流部分(GIF Data Stream)圖像(3)文件結尾部分文件終結器(Trailer):這一部分只有一個值為0 x3B的字節,標志一個GIF文件結束。圖像文件格式 GIF (3)文件結尾部分圖像文件格式 GIF 2GIF圖像的顯示如果網絡的速度過慢,或者圖像過大,在瀏覽器中下載并顯示圖像時,不會立刻完成圖像的下載,因此只能邊下載邊顯示,這就出現了所謂的圖像顯示的中間過程。一般來說,在網頁中顯示圖像時,圖像是從上至下逐步顯示
24、出來的。這種顯示方式的缺點是,在顯示圖像的過程中,用戶在屏幕上無法看到圖像的大致輪廓或整體結構,不能及時了解圖像內容。逐步顯示圖像的過程圖像文件格式 GIF 2GIF圖像的顯示逐步顯示圖像的過程圖像文件格式 GI為了使用戶在等待圖像完全顯示的過程中,盡快了解圖像的內容,GIF格式提供的交錯顯示方式,能幫助用戶快速了解圖像的整體結構。交錯圖在頁面上逐步顯示的時候,不是從上至下一段一段顯示,而是以類似百葉窗的效果來顯示。這樣瀏覽者可以快速看到圖像不同位置上的內容,盡管圖像尚未顯示完全,但是已經了解了大概。交錯顯示圖像的過程圖像文件格式 GIF 為了使用戶在等待圖像完全顯示的過程中,盡快了解圖像的內
25、容,GJPEG是Joint Photographic Experts Group(聯合圖片專家組)的縮寫。由ISO和IEC兩個組織機構聯合組成的專家組,負責制定靜態的數字圖像數據壓縮編碼標準JPEG標準標準號:ISO/IEC 10918或ITU-T T.81標準名:Information technology Digital compression and coding of continuous-tone still images (信息技術 連續色調靜態圖像的數字壓縮和編碼)JPEG 標準適用范圍 灰度圖像、彩色圖像 靜止圖像的壓縮,視頻序列幀內圖像壓縮JPEG可以大范圍地調節圖像的數碼率
26、和質量應用于數碼相機圖像文件格式 JPEG JPEG是Joint Photographic ExpertJPEG2000為JPEG的升級版,其壓縮率比JPEG高約30%支持有損壓縮和無損壓縮能實現漸進傳輸:即先傳輸圖像的輪廓,然后逐步傳輸數據,讓圖像由朦朧到清晰顯示應用于數碼相機、網絡傳輸、無線通信圖像文件格式 JPEG JPEG2000圖像文件格式 JPEG JPEG文件格式 JPEG在制定JPEG標準時定義了許多標記(marker),用來區分和識別圖像數據及其相關信息廣泛使用的JPEG文件格式是JPEG文件交換格式(JPEG File Interchange Format,JFIF)由于J
27、FIF文件格式直接使用JPEG標準為應用程序定義的許多標記,因此JFIF格式就成了事實上的JPEG文件交換格式標準以這種格式存放的圖像文件的后綴是.JPG或.JFF,大多數瀏覽器都支持這種格式的文件圖像文件格式 JPEG JPEG文件格式 圖像文件格式 JPEG 1支持多種壓縮級別JPEG是一種很靈活的格式,具有調節圖像質量的功能,允許用不同的壓縮比例對文件進行壓縮,支持多種壓縮級別。壓縮比率通常在101到401之間,壓縮比越大,品質就越低;相反地,壓縮比越小,品質就越好,如圖所示。原圖大小:176KB 壓縮后大小:9.91KB 壓縮后大小:1.93KB300201真彩色圖像 壓縮比率:17.
28、8 壓縮比率:91.2壓縮比率對圖像品質的影響圖像文件格式 JPEG 1支持多種壓縮級別原圖大小:176KB 2文件格式JPEG委員會對JPEG文件格式沒有明確的定義,目前使用比較廣泛的是JPEG文件交換格式(JPEG File Interchange Format,JFIF),此外還有TIFF JPEG等格式,但由于這種格式比較復雜,因此大多數應用程序都支持JFIF文件交換格式。在JFIF文件格式中,圖像樣本的存放順序是從左到右和從上到下,即文件中的第一個圖像樣本是圖像左上角的樣本。JFIF文件格式直接使用JPEG標準為應用程序定義的許多標記,因此JFIF格式成了事實上JPEG文件交換格式標
29、準。JPEG文件由兩部分構成:標記碼和壓縮數據。標記碼記錄了JPEG圖像的所有信息,每個標記都是由2個字節組成,其前一個字節是固定值0 xFF。每個標記之前還可以添加數目不限的0 xFF填充字節。圖像文件格式 JPEG 2文件格式圖像文件格式 JPEG 標記名稱標記的16進制值標記含義1SOI0 xD8圖像開始2APP00 xE0JFIF應用數據塊3APPn0 xE1 - 0 xEF其他的應用數據塊(n, 115)4DQT0 xDB量化表5SOF00 xC0幀開始6DHT0 xC4霍夫曼(Huffman)表7SOS0 xDA掃描線開始8EOI0 xD9圖像結束圖像文件格式 JPEG 標記名稱標
30、記的16進制值標記含義1SOI0 xD8圖像開始2A原圖101K JPEG壓縮20K GIF壓縮41K原圖27K JPEG壓縮19K GIF壓縮3K圖像文件格式JPEG與GIF比較原圖101K JPEGTIFF(Tag Image File Format,標記圖像文件格式)是由Aldus和Microsoft公司為掃描儀和桌面出版系統研制開發的一種較為通用的圖像文件格式。它是Macintosh和PC機上使用最廣泛的位圖格式,在這兩種硬件平臺上移植TIFF格式的圖像十分便捷,大多數掃描儀也都可以輸出TIFF格式的圖像文件。該格式支持的色彩數最高可達16M種。TIFF格式的圖像文件后綴一般是*.ti
31、f/*.tiff。圖像文件格式 TIFF TIFF(Tag Image File Format,標記圖TIFF文件的特點是:1)存儲的圖像質量高,但占用的存儲空間也大;2)文件格式靈活易變,有四類不同的格式:TIFF-B適用于二值圖像;TIFF-G適用于黑白灰度圖像;TIFF-P適用于帶調色板的彩色圖像;TIFF-R適用于RGB真彩色圖像;3)支持多種編碼方法,其中包括RGB無壓縮、LZW無損壓縮、RLE壓縮及JPEG壓縮等。68圖像文件格式 TIFF TIFF文件的特點是:68圖像文件格式 TIFF PNG便攜網絡圖形格式Portable Network Graphic Format的簡稱2
32、0世紀90年代中期開始開發的圖像文件存儲格式,其目的是企圖替代GIF和TIFF文件格式,同時增加一些GIF文件格式所不具備的特性PNG名稱來源于非官方的“PNGs Not GIF”,是一種位圖文件存儲格式,讀成“ping”。它的特點主要有:壓縮效率通常比GIF要高,提供Alpha通道控制圖像的透明度,支持校正機制用來調整圖像的亮度等。PNG文件格式支持3種主要的圖像類型:真彩色圖像、灰度圖像以及顏色索引數據圖像。用來存儲灰度圖像時,灰度圖像的深度可多到16 bit;存儲彩色圖像時,彩色圖像的深度可多到48 bit,并且還可存儲多到16 bit的Alpha通道數據。PNG使用從LZ77派生的數據
33、無損壓縮算法 圖像文件格式 PNG PNG便攜網絡圖形格式圖像文件格式 PNG PNG格式中增加了下列GIF文件格式所沒有的下列特性:每個像素為48 bit的真彩色圖像。每個像素為16 bit的灰度圖像。可為灰度圖和真彩色圖添加Alpha通道。使用循環冗余碼(CRC)檢測破損的文件。更優化的逐次逼近顯示方式。圖像文件格式 PNG PNG格式中增加了下列GIF文件格式所沒有的下列特性:圖像文PSD(Photoshop Document)圖像文件格式是Adobe公司的圖像處理軟件Photoshop的專用文件格式,后綴為*.psd,可以存儲成RGB或CMYK顏色空間模型,還能夠自定義顏色數并加以存儲
34、。PSD格式文件其實是Photoshop進行平面設計的一張“草稿圖”,其中包含各種圖層、通道、蒙板等多種設計的樣稿,以便下次打開文件時可以修改上一次的設計和制作的各種特殊效果。在Photoshop所支持的各種圖像格式中,以自定義的PSD格式打開和保存圖像的速度比其他格式都快。PSD格式還提供了無損圖像壓縮功能。Photoshop格式的缺點在于除了Photoshop之外,其他程序很少支持這種格式。如果要與其他程序交換圖像,可使用TIFF、JPEG或其他通用格式。通常,對于尚未制作完成的圖像,最好選擇PSD格式存盤,以后再轉換成占用磁盤空間較小、存儲質量較好的其他文件格式。圖像文件格式 PSD P
35、SD(Photoshop Document)圖像文件格式是7.1 資源交換文件格式7.2 數字圖像文件格式7.3 常見的動畫文件格式7.4 數字視頻文件格式7.5 流媒體文件格式第7章 圖像和視頻文件格式7.1 資源交換文件格式第7章 圖像和視頻文件格式動畫文件格式 GIF 考慮到網絡傳輸中的實際情況,GIF圖像格式除了一般的逐行顯示方式之外,還增加了漸顯方式,也就是說,在圖像傳輸過程中,用戶可以先看到圖像的大致輪廓,然后隨著傳輸過程的繼續而逐漸看清圖像的細節部分,從而適應了用戶的觀賞心理,這種方式以后也被其他圖像格式所采用,如JPEG/JPG等。最初,GIF只是用來存儲單幅靜止圖像,稱GIF
36、87a,后來,又進一步發展成為GIF89a,可以同時存儲若干幅靜止圖像并進而形成連續的動畫,目前Internet上大量采用的彩色動畫文件多為這種格式的GIF文件。動畫文件格式 GIF 考慮到網絡傳輸中的實際情況,GIF動畫文件格式 FlicFlic文件是Autodesk公司在其出品的2D/3D動畫制作軟件中采用的彩色動畫文件格式,是FLC和FLI的統稱。*.fli是最初的基于320200分辨率的動畫文件格式。*.flc則是*.fli的擴展,采用了更高效的數據壓縮技術,其分辨率也不再局限于320200。Flic文件采用RLE壓縮算法和Delta算法進行無損的數據壓縮,首先壓縮并保存整個動畫序列中
37、的第一幅圖像,然后逐幀計算前后兩幅相鄰圖像的差異或變化部分,并對這部分數據進行RLE壓縮。由于動畫序列中前后相鄰圖像的差別通常不大,因此采用行程編碼可以得到較高的數據壓縮率。動畫文件格式 FlicFlic文件是Autodesk公司動畫文件格式 FlicFlic文件的結果可分為3個層次:文件層、幀層和塊層。文件層描述Flic文件的基本特征;幀層定義了幀的緩沖和塊中塊的數目;塊層包括了塊的大小、類型和實際數據。動畫文件格式 FlicFlic文件的結果可分為3個層次:SWF(ShockWave Flash)文件格式是二維動畫軟件Flash中的矢量動畫格式,主要用于Web頁面上的動畫發布。目前已成為網
38、上動畫的事實標準。SWF文件是一種MIME(多用途的網際郵件擴充協議)類型的應用程序。它經歷了若干個版本。在第5個版本中,SWF的標簽設置經過了一次較大規模的充實和完善。從第6個版本之后,文件格式變化就不大了。SWF文件由頭部和其后的許多標簽組成,下面是SWF文件頭的格式。動畫文件格式 SWFSWF(ShockWave Flash)文件格式是二維動畫軟字段長度(bit)說明頭標記8“F”表示未壓縮,“C”表示已壓縮(版本6或后續版本)頭標記8此標識通常為“W”頭標記8此標識通常為“S”版本8版本號不是ASCII字符,而是8位數字如,SWF4文件的版本號是0 x04,不是ASCII字符”(0 x
39、35)文件長度32整個文件的字節長度。包括文件頭整個文件的總長度如果是一個未壓縮的SWF文件(FWS標識),文件長度字段表示文件的精確大小;如果是一個壓縮的SWF文件(CWS標識),文件長度字段表示解壓后文件大小 幀大小16表示影片的寬度和高度,存在一個RECT結構中,影片大小可以根據坐標(四個點的坐標)數值的變化而變化,通常采用如下形式:Xmin和Ymin成員都為0;Xmax和Ymax成員聲明寬度和高度幀速率16表示理想的每秒播放幀數。如果SWF文件包含聲音流數據,或者Flash播放器運行在一個慢的CPU上,這個速率是不能保證的幀數16影片的總幀數動畫文件格式 SWF字段長度(bit)說明頭
40、標記8“F”表示未壓縮,“C”表示已7.1 資源交換文件格式7.2 數字圖像文件格式7.3 常見的動畫文件格式7.4 數字視頻文件格式7.5 流媒體文件格式第7章 圖像和視頻文件格式7.1 資源交換文件格式第7章 圖像和視頻文件格式AVI(Audio Video Interleaved,音頻視頻交錯)是Microsoft公司開發的一種符合RIFF文件規范的數字音頻與視頻文件格式,最早用于Microsoft Video for Windows環境,現在已被Windows 95/98、OS/2等多數操作系統直接支持。AVI格式允許視頻和音頻交錯在一起同步播放,支持256色和RLE壓縮,圖像質量好,
41、可以跨多個平臺使用,其缺點是體積過于龐大,而且更加糟糕的是壓縮標準不統一。因此,AVI文件格式只是作為控制界面上的標準,不具有兼容性,用不同壓縮算法生成的AVI文件,必須使用相應的解壓縮算法才能播放出來。AVI文件目前主要應用在多媒體光盤上,用來保存電影、電視等各種影像信息,有時也出現在Internet上,供用戶下載、欣賞新影片的精彩片斷。視頻文件格式 AVIAVI(Audio Video Interleaved,音頻AVI文件的格式中,文件類型用一個四字符碼AVI 來表示。AVI文件的結構包括一個RIFF頭、兩個列表和一個可選的索引塊,具體結構如下:視頻文件格式 AVIAVI文件的格式中,文
42、件類型用一個四字符碼AVI 來表示AVI表示文件類型是AVI。然后是AVI文件必需的第一個列表:hdrl列表,用于描述AVI文件中各個流的格式信息。hdrl列表嵌套了一系列塊和子列表:首先是一個avih塊,存儲主AVI信息頭數據,用于記錄AVI文件的全局信息,如流的數量、視頻圖像的寬和高等;然后,就是一個或多個strl子列表。每個strl子列表至少包含一個strh塊和一個strf塊,而strd塊(保存編解碼器需要的一些配置信息)和strn塊(保存流的名字)是可選的。Strh塊用于說明這個流的頭信息;strf塊用于說明流的具體格式。然后是AVI文件必需的第二個列表:movi列表,用于保存真正的媒
43、體流數據。這些數據塊可直接嵌在movi列表里面,也可將幾個數據塊分組成一個rec列表后再編排進movi列表。視頻文件格式 AVIAVI表示文件類型是AVI。然后是AVI文件必需的第一個列表數據塊使用了一個四字符碼來表征它的類型,這個四字符碼由2個字節的類型碼和2個字節的流編號組成。標準的類型碼定義如下:db(非壓縮視頻幀)、dc(壓縮視頻幀)、pc(改用新的調色板)、wb(音縮視頻)。比如00wb,00db或00dc。最后就是AVI文件可選的索引塊。這個索引塊為AVI文件中每一個媒體數據塊進行索引,并且記錄它們在文件中的偏移。索引塊使用一個四字符碼idx1來表征。視頻文件格式 AVI數據塊使用
44、了一個四字符碼來表征它的類型,這個四字符碼由2個字DV(Digital Video,數字視頻)是由索尼、松下、JVC等多家廠商聯合提出的一種家用數字視頻格式。目前非常流行的數碼攝像機就是使用這種格式記錄視頻數據的。它可以通過計算機的IEEE 1394端口傳輸視頻數據到計算機,也可以將計算機中編輯好的視頻數據回錄到數碼攝像機中。這種視頻格式的文件擴展名一般是avi,所以也叫DV-AVI格式。WINDOWS操作系統中,DV-AVI文件有兩種類型:TYPE-1和TYPE-2。如果需要最小的文件和最低的CPU處理能力,TYPE1是首選;TYPE-2的兼容性較好,只是文件較大。兩種文件類型在畫面和聲音質
45、量上是一樣的。視頻文件格式 DV-AVIDV(Digital Video,數字視頻)是由索尼、松下、Type-1 DV-AVI文件簡單地將一個AVI文件頭加到這個數據流的前面,其它什么都不變。TYPE-1 DV-AVI文件里視頻和音頻都在一個DV格式數據流中。TYPE-2 DV-AVI是將音頻由DV流中抽取出來后作為一個獨立的AVI格式流加到AVI文件中,因此比TYPE-1AVI文件兼容性較好,但比TYPE-1 DV-AVI文件稍大,且在采集或回錄時對CPU的要求高。視頻文件格式 DV-AVIType-1 DV-AVI文件簡單地將一個AVI文件頭加到這nAVI是new AVI的縮寫,是一個名為
46、ShadowRealm的地下組織發展起來的一種新視頻格式。它是由Microsoft ASF(詳見下文網絡視頻格式)壓縮算法的修改而來的(與AVI格式沒有太大聯系),但是又與網絡視頻格式中的ASF視頻格式有所區別,它以犧牲原有ASF視頻文件的“流”特性為代價而通過增加幀率(Frame Rate)來大幅提高ASF視頻文件的清晰度。概括地說,nAVI就是一種去掉視頻流特性的改良型ASF格式,也可以被視為非網絡版本的ASF。視頻文件格式 nAVInAVI是new AVI的縮寫,是一個名為ShadowRea視頻文件格式 MPEG/MPG/DATMPEG是Moving Picture Experts Gr
47、oup(活動圖像專家組)的簡稱。目前由MPEG組織制定的視頻壓縮編碼標準有MPEG-1、MPEG-2和MPEG-4。MPEG-1主要應用于影視方面,如VCD、CD-ROM、CD-I等。這種視頻格式的文件擴展名包括 .mpg、.mpe、.dat等。MPEG-2主要應用于DVB、DVD、SDTV)和HDTV等。這種視頻格式的文件擴展名包括.mpg、.mpe、.mpeg、.m2v及.vob等。 MPEG-4的應用非常廣泛,包括數字電視、實時多媒體監控、低數碼率下的移動多媒體通信、Internet/Intranet上的視頻流與可視游戲等。 這種視頻格式的文件擴展名包括 .avi、.mov、.asf、.
48、mp4等。視頻文件格式 MPEG/MPG/DATMPEG是Movi7.1 資源交換文件格式7.2 數字圖像文件格式7.3 常見的動畫文件格式7.4 數字視頻文件格式7.5 流媒體文件格式第7章 圖像和視頻文件格式7.1 資源交換文件格式第7章 圖像和視頻文件格式壓縮媒體文件格式原始媒體數據經過壓縮,以一定的文件格式進行存儲*.mpg *.mov *.avi 流式文件格式壓縮文件進行處理, 實現流式傳輸,并能保證傳輸質量分塊、同步、計時7.5 流媒體文件格式壓縮媒體文件格式7.5 流媒體文件格式1壓縮媒體文件格式由于視頻、音頻媒體經數字化后,數據量很大,形成的媒體文件要占用較大的存儲空間,不能直
49、接用于傳送,因此必須進行壓縮編碼,使數據量特別大的音、視頻等文件顯著減小。經過壓縮編碼后形成的媒體文件,稱為壓縮媒體文件。壓縮媒體文件所采用的格式稱為壓縮媒體文件格式。壓縮媒體文件格式通過壓縮編碼去掉了大量的冗余信息,但盡量保留了或全部保留了原始媒體的信息。由于壓縮過程是自動進行的,并內嵌在媒體文件格式中,通常我們在存儲文件時沒有注意到這點。7.5 流媒體文件格式1壓縮媒體文件格式7.5 流媒體文件格式文件擴展名媒體類型與名稱壓 縮 情 況.movQuicktime Video V2.0可以.mpgMPEG-1 Video有.mp3MPEG Layer 3 Audio有.wavWave Aud
50、io沒有.aifAudio Interchange Format沒有.sndSound Audio File Format沒有.auAudio File Format(Sun OS)沒有.aviAudio Video Interleaved V1.0(Microsoft Windows)可以常見的視頻、音頻文件類型7.5 流媒體文件格式文件擴展名媒體類型與名稱壓 縮 情 況.movQuickti2流式文件格式流式文件格式經過特殊編碼后,可使其適合在網絡上邊下載邊播放(而不是等到下載完整個文件才能播放)。在將壓縮媒體文件編碼成流式文件時,必須添加一些附加信息,如計時、壓縮和版權信息。7.5 流媒
51、體文件格式2流式文件格式7.5 流媒體文件格式文件格式擴展名(Video/Audio)媒 體 類 型公 司 名 稱.asfAdvanced Streaming FormatMicrosoft.wmvWindows Media VideoMicrosoft.wmaWindows Media AudioMicrosoft.rmReal MediaRealNetworks.rmvbReal Media Variable Bit RateRealNetworks.raReal AudioRealNetworks.rpReal Pix文件RealNetworks.rtReal Text文件RealNetworks.swfFlash文件Macromedia.qtQuickTime文件Apple常見的流式文件格式7.5 流媒體文件格式文件格式擴展名(Video/Audio)媒 體 類 型公 司在流式文件格式中,尤其以RealNetworks公司的rm、rmvb格式和ra音頻格式,Microsoft公司的asf、wmv、wma格式,Apple公司的qt格式及Flash的swf格式最為常用,現簡要介紹如下。(1) RealNetworks公司的rm、rmvb格式和ra音
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年北京市朝陽區高考地理二模試卷
- 2025年加氣站設備項目建議書
- 農村合作社現代農業產業化合作協議
- 餐飲外賣O2O平臺優化運營方案
- 精準職業工作經歷證明(8篇)
- 家庭農場農機設備使用與租賃合同
- 高中化學實驗:《化學反應動力學研究》實驗方案
- 市政學模擬考試真題試題及答案
- 哮喘病人的麻醉管理
- 《2025升級版車輛買賣合同》
- 幼兒園:周佳茵 中班科學教案《有趣的紙橋》
- 2022年浙江省小升初語文試卷(含答案)
- 廈門衛視企業聯合贊助方案
- Q∕GDW 12158-2021 國家電網有限公司重大活動電力安全保障工作規范
- 我把沒有送給你(課堂版)(1)
- 施工噪聲監測記錄表附表
- 生產建設項目水土保持方案編制大綱詳細版WORD版
- 劉半農雨散文的特點
- 南靖和溪各姓氏源流
- 智能PID算法在液位控制系統中的應用畢業論
- 腎病及生活質量KDQOL-SF
評論
0/150
提交評論