當前位置:編程學習大全網 - 編程語言 - 數字圖像和聲音是如何編碼的?

數字圖像和聲音是如何編碼的?

數字以整數和浮點數的形式存儲在計算機中。整數字以二進制補碼的形式存儲。正數的補碼是正數的原碼,負數的補碼是原碼加1的補碼。浮點數的存儲比較復雜,包括符號位、基數位和秩碼,以“符號位+基數+秩碼”的形式存儲(當然這只是壹個簡單的模型。基數本身是以補碼的形式存儲的,而順序碼是特殊的。請參考/question/213678614 . html)。

英文字符以ASCII碼的形式存儲,這是早期計算機中的數據存儲形式,即用1B(8位)存儲壹個英文字符對應的ASCII碼,最高位為0,但現在的操作系統都是Unicode碼,即用2B存儲壹個英文字符,高8位全為0,低8位是該英文字符對應的ASCII碼。漢字的編碼也差不多。2B只存儲壹個漢字,壹個漢字的高8位和低8位的第壹位都是1,漢字的編碼按照GB2312標準有壹個漢字的範圍:0 xb0a 1(45217)-0 xf 7 Fe(63486)。

圖像和聲音的編碼比較復雜,因為我們知道圖像和聲音文件有很多種後綴(圖像:比如,。jpg/。png/。bmp等。,聲音:. mp3/。wma/。wav等。).根據後綴不同有不同的編碼方式,甚至同壹個後綴可能有多種編碼方式,所以這個小點很難回答。有必要先簡單了解壹下。您可以先看看。圖像中的bmp文件被編碼成二進制文件。主要的編碼方式是把圖像看成壹個點陣,每個點陣上有多種顏色,每種顏色用壹定的位數編碼(這個要看顏色的個數,比如256色,真彩色等。),點陣的位置用壹定位數編碼,對應的點陣位置用對應的色碼存儲(。

聲音類似於圖像編碼。因為。wav聲音文件,音軌按時間劃分,每隔壹定間隔采樣,間隔的倒數就是我們所說的采樣頻率。然而,我們對每個收集到的聲音進行編碼,例如,根據聲波的振幅。不同的幅度對應不同的二進制碼,比如幅度0對應00000000。這只是壹個簡單的解釋。wav音頻。

  • 上一篇:sw有哪些實用技巧?5個從未用過的SolIDWorks超級技巧!
  • 下一篇:用焊管造句(大約30個左右)
  • copyright 2024編程學習大全網