《電腦愛好者》編輯部
無處不在的壓縮
提到“壓縮”,很多朋友首先就會聯(lián)想起我們常用的WinRAR或者WinZip等壓縮軟件,或從網(wǎng)上隨處可以下載的各種音樂、圖片、游戲壓縮包。實際上,壓縮不僅僅體現(xiàn)在PC領(lǐng)域,與其相關(guān)的技術(shù)或算法在生活中早已無處不在,而且很多都是在我們不經(jīng)意的情況下得以實現(xiàn)的。
“利用算法將文件有損或無損地處理,以達到保留最多文件信息,而令文件體積變小。”這是百度百科對“壓縮”技術(shù)的定義。定義中出現(xiàn)一個很關(guān)鍵的詞:“算法”。換句話說,壓縮技術(shù)是建立在可以“理解”算法的設(shè)備之上,也就是具備“計算”能力的電子產(chǎn)品?;仡櫸覀兩磉?,大到汽車(數(shù)字中控系統(tǒng))、電視,小到手機、智能手環(huán),這些由各種芯片和電子電路構(gòu)成的終端設(shè)備,最終搭建起了無處不在的壓縮的舞臺(圖1)。
如今,很多人早上起床的第一件事并非抓緊時間洗漱,而是打開手機看看微信朋友圈。殊不知,就在這種習(xí)慣性的行為背后,我們已經(jīng)享受到壓縮帶來的好處,只是像微信這種APP軟件涉及的壓縮主要體現(xiàn)在流量控制方面(圖2)。
比如,微信為了防止客戶端遇到不可預(yù)知的Bug嵌入死循環(huán)而偷流量,在服務(wù)器端添加了用戶流量實時分析的方法,當有用戶的流量出現(xiàn)異常的情況時會強制下行終止連接信號。此外,我們通過微信發(fā)送的語音、圖片和文字在傳輸?shù)倪^程中也會經(jīng)歷一輪壓縮技術(shù)的“洗禮”,并以更低流量的開銷被其他朋友接收查看。
看過朋友圈,賴在床上瀏覽網(wǎng)頁也是不錯的清醒方法。當我們在瀏覽器的地址欄輸入某個網(wǎng)址后,瀏覽器通常會默認跳轉(zhuǎn)到該網(wǎng)站的WAP頁面,在該頁面中系統(tǒng)會自動屏蔽很多無用的廣告和內(nèi)容,從而實現(xiàn)壓縮流量的功效(圖3)。如果你喜歡用UC一類的第三方瀏覽器,訪問網(wǎng)頁時還會經(jīng)歷“服務(wù)器端對網(wǎng)頁內(nèi)容打包壓縮→手機UC客戶端下載解壓→還原給用戶瀏覽”這個過程。
無論如何,這些看似繁瑣的步驟目的只有一個:盡可能壓縮中間環(huán)節(jié)的流量消耗,幫助用戶節(jié)約流量并提高頁面打開速度。除了前面提到的軟件外,類似網(wǎng)易新聞、優(yōu)酷視頻等APP客戶端程序,它們在載入每一篇新聞或視頻的背后也有相關(guān)的壓縮技術(shù)支持。因此,如果你是3G/4G流量有限的手機控,記得一定要通過各種客戶端享受網(wǎng)絡(luò)資源哦。
想收看高清電視節(jié)目,必須更換高清數(shù)字機頂盒,這背后其實也體現(xiàn)著壓縮的智慧。高清電視信號的最大挑戰(zhàn)就是源于原始或未壓縮的視頻需要存儲或傳輸大量數(shù)據(jù),因此才會在傳輸中引入包括H.264/AVC、WMV9/VC-1與AVS等在內(nèi)的編解碼技術(shù),像WMV9/VC-1或可實現(xiàn)更高壓縮比算法的編解碼技術(shù)需要設(shè)備提供更高的計算性能,但為了照顧到早期的老舊電視,才需要借由高清數(shù)字機頂盒這種“中間人”負責(zé)電視與高清電視信號之間的解碼(解壓縮)工作,讓所有電視都可享受高清節(jié)目的細膩感(圖4)。
可惜,如今液晶電視的尺寸和分辨率越來越大,但高清數(shù)字機頂盒以及有線電視信號最高卻僅能提供720P的高清節(jié)目。換句話說,別說時下新興的2K/4K電視,哪怕是1080P電視都有浪費之嫌。想解決這一尷尬,還需要更高效的數(shù)字電視視頻壓縮技術(shù)的支持,但這也都是后話了(圖5)。
為了最大限度挖掘電視屏幕的潛力,很多數(shù)碼玩家還喜歡通過Airplay、Miracast、DLNA和WiDi等無線技術(shù),將保存在筆記本、手機、平板電腦中的視頻、音樂甚至游戲畫面以無線傳輸?shù)姆绞皆陔娨暺聊簧巷@示出來,而這些無線顯示技術(shù)的背后也充斥著各種壓縮技術(shù)的支持。以英特爾為主導(dǎo)的WiDi技術(shù)為例,它是基于Wi-Fi 802.11n通信協(xié)議的無線高清技術(shù),原理是通過CPY對視頻信號進行壓縮編譯,Wi-Fi發(fā)送到顯示設(shè)備的接收器端,再由接收端進行解壓縮、重新編碼并播放(圖6)。
可惜,無線顯示技術(shù)受制于網(wǎng)絡(luò)帶寬,現(xiàn)階段流暢播放720P的高清視頻問題不大,但類似1080P全高清視頻,或傳輸實時的游戲畫面還是會有一定的延遲和卡頓現(xiàn)象。但是,隨著壓縮編碼技術(shù)的成熟,未來我們一定可以省去數(shù)碼設(shè)備與電視機中間的那根HDMI線,以無線的方式零延遲地欣賞流暢的畫面。
當你打開FM收音機、電腦連接上ADSL網(wǎng)絡(luò)、汽車導(dǎo)航接收到GPS定位信息、手機進行2K甚至4K視頻錄制時……這些與電子產(chǎn)品打交道的內(nèi)容交互的背后都隱藏著各種壓縮技術(shù)的身影。沒錯,無論你是否有所察覺,壓縮就在你我身邊。而本專題,我們就將圍繞壓縮探討一下與其相關(guān)的軟硬件環(huán)境。
無處不在的壓縮
提到“壓縮”,很多朋友首先就會聯(lián)想起我們常用的WinRAR或者WinZip等壓縮軟件,或從網(wǎng)上隨處可以下載的各種音樂、圖片、游戲壓縮包。實際上,壓縮不僅僅體現(xiàn)在PC領(lǐng)域,與其相關(guān)的技術(shù)或算法在生活中早已無處不在,而且很多都是在我們不經(jīng)意的情況下得以實現(xiàn)的。
“利用算法將文件有損或無損地處理,以達到保留最多文件信息,而令文件體積變小?!边@是百度百科對“壓縮”技術(shù)的定義。定義中出現(xiàn)一個很關(guān)鍵的詞:“算法”。換句話說,壓縮技術(shù)是建立在可以“理解”算法的設(shè)備之上,也就是具備“計算”能力的電子產(chǎn)品。回顧我們身邊,大到汽車(數(shù)字中控系統(tǒng))、電視,小到手機、智能手環(huán),這些由各種芯片和電子電路構(gòu)成的終端設(shè)備,最終搭建起了無處不在的壓縮的舞臺(圖1)。
如今,很多人早上起床的第一件事并非抓緊時間洗漱,而是打開手機看看微信朋友圈。殊不知,就在這種習(xí)慣性的行為背后,我們已經(jīng)享受到壓縮帶來的好處,只是像微信這種APP軟件涉及的壓縮主要體現(xiàn)在流量控制方面(圖2)。
比如,微信為了防止客戶端遇到不可預(yù)知的Bug嵌入死循環(huán)而偷流量,在服務(wù)器端添加了用戶流量實時分析的方法,當有用戶的流量出現(xiàn)異常的情況時會強制下行終止連接信號。此外,我們通過微信發(fā)送的語音、圖片和文字在傳輸?shù)倪^程中也會經(jīng)歷一輪壓縮技術(shù)的“洗禮”,并以更低流量的開銷被其他朋友接收查看。
看過朋友圈,賴在床上瀏覽網(wǎng)頁也是不錯的清醒方法。當我們在瀏覽器的地址欄輸入某個網(wǎng)址后,瀏覽器通常會默認跳轉(zhuǎn)到該網(wǎng)站的WAP頁面,在該頁面中系統(tǒng)會自動屏蔽很多無用的廣告和內(nèi)容,從而實現(xiàn)壓縮流量的功效(圖3)。如果你喜歡用UC一類的第三方瀏覽器,訪問網(wǎng)頁時還會經(jīng)歷“服務(wù)器端對網(wǎng)頁內(nèi)容打包壓縮→手機UC客戶端下載解壓→還原給用戶瀏覽”這個過程。
無論如何,這些看似繁瑣的步驟目的只有一個:盡可能壓縮中間環(huán)節(jié)的流量消耗,幫助用戶節(jié)約流量并提高頁面打開速度。除了前面提到的軟件外,類似網(wǎng)易新聞、優(yōu)酷視頻等APP客戶端程序,它們在載入每一篇新聞或視頻的背后也有相關(guān)的壓縮技術(shù)支持。因此,如果你是3G/4G流量有限的手機控,記得一定要通過各種客戶端享受網(wǎng)絡(luò)資源哦。
想收看高清電視節(jié)目,必須更換高清數(shù)字機頂盒,這背后其實也體現(xiàn)著壓縮的智慧。高清電視信號的最大挑戰(zhàn)就是源于原始或未壓縮的視頻需要存儲或傳輸大量數(shù)據(jù),因此才會在傳輸中引入包括H.264/AVC、WMV9/VC-1與AVS等在內(nèi)的編解碼技術(shù),像WMV9/VC-1或可實現(xiàn)更高壓縮比算法的編解碼技術(shù)需要設(shè)備提供更高的計算性能,但為了照顧到早期的老舊電視,才需要借由高清數(shù)字機頂盒這種“中間人”負責(zé)電視與高清電視信號之間的解碼(解壓縮)工作,讓所有電視都可享受高清節(jié)目的細膩感(圖4)。
可惜,如今液晶電視的尺寸和分辨率越來越大,但高清數(shù)字機頂盒以及有線電視信號最高卻僅能提供720P的高清節(jié)目。換句話說,別說時下新興的2K/4K電視,哪怕是1080P電視都有浪費之嫌。想解決這一尷尬,還需要更高效的數(shù)字電視視頻壓縮技術(shù)的支持,但這也都是后話了(圖5)。
為了最大限度挖掘電視屏幕的潛力,很多數(shù)碼玩家還喜歡通過Airplay、Miracast、DLNA和WiDi等無線技術(shù),將保存在筆記本、手機、平板電腦中的視頻、音樂甚至游戲畫面以無線傳輸?shù)姆绞皆陔娨暺聊簧巷@示出來,而這些無線顯示技術(shù)的背后也充斥著各種壓縮技術(shù)的支持。以英特爾為主導(dǎo)的WiDi技術(shù)為例,它是基于Wi-Fi 802.11n通信協(xié)議的無線高清技術(shù),原理是通過CPY對視頻信號進行壓縮編譯,Wi-Fi發(fā)送到顯示設(shè)備的接收器端,再由接收端進行解壓縮、重新編碼并播放(圖6)。
可惜,無線顯示技術(shù)受制于網(wǎng)絡(luò)帶寬,現(xiàn)階段流暢播放720P的高清視頻問題不大,但類似1080P全高清視頻,或傳輸實時的游戲畫面還是會有一定的延遲和卡頓現(xiàn)象。但是,隨著壓縮編碼技術(shù)的成熟,未來我們一定可以省去數(shù)碼設(shè)備與電視機中間的那根HDMI線,以無線的方式零延遲地欣賞流暢的畫面。
當你打開FM收音機、電腦連接上ADSL網(wǎng)絡(luò)、汽車導(dǎo)航接收到GPS定位信息、手機進行2K甚至4K視頻錄制時……這些與電子產(chǎn)品打交道的內(nèi)容交互的背后都隱藏著各種壓縮技術(shù)的身影。沒錯,無論你是否有所察覺,壓縮就在你我身邊。而本專題,我們就將圍繞壓縮探討一下與其相關(guān)的軟硬件環(huán)境。
無處不在的壓縮
提到“壓縮”,很多朋友首先就會聯(lián)想起我們常用的WinRAR或者WinZip等壓縮軟件,或從網(wǎng)上隨處可以下載的各種音樂、圖片、游戲壓縮包。實際上,壓縮不僅僅體現(xiàn)在PC領(lǐng)域,與其相關(guān)的技術(shù)或算法在生活中早已無處不在,而且很多都是在我們不經(jīng)意的情況下得以實現(xiàn)的。
“利用算法將文件有損或無損地處理,以達到保留最多文件信息,而令文件體積變小?!边@是百度百科對“壓縮”技術(shù)的定義。定義中出現(xiàn)一個很關(guān)鍵的詞:“算法”。換句話說,壓縮技術(shù)是建立在可以“理解”算法的設(shè)備之上,也就是具備“計算”能力的電子產(chǎn)品?;仡櫸覀兩磉?,大到汽車(數(shù)字中控系統(tǒng))、電視,小到手機、智能手環(huán),這些由各種芯片和電子電路構(gòu)成的終端設(shè)備,最終搭建起了無處不在的壓縮的舞臺(圖1)。
如今,很多人早上起床的第一件事并非抓緊時間洗漱,而是打開手機看看微信朋友圈。殊不知,就在這種習(xí)慣性的行為背后,我們已經(jīng)享受到壓縮帶來的好處,只是像微信這種APP軟件涉及的壓縮主要體現(xiàn)在流量控制方面(圖2)。
比如,微信為了防止客戶端遇到不可預(yù)知的Bug嵌入死循環(huán)而偷流量,在服務(wù)器端添加了用戶流量實時分析的方法,當有用戶的流量出現(xiàn)異常的情況時會強制下行終止連接信號。此外,我們通過微信發(fā)送的語音、圖片和文字在傳輸?shù)倪^程中也會經(jīng)歷一輪壓縮技術(shù)的“洗禮”,并以更低流量的開銷被其他朋友接收查看。
看過朋友圈,賴在床上瀏覽網(wǎng)頁也是不錯的清醒方法。當我們在瀏覽器的地址欄輸入某個網(wǎng)址后,瀏覽器通常會默認跳轉(zhuǎn)到該網(wǎng)站的WAP頁面,在該頁面中系統(tǒng)會自動屏蔽很多無用的廣告和內(nèi)容,從而實現(xiàn)壓縮流量的功效(圖3)。如果你喜歡用UC一類的第三方瀏覽器,訪問網(wǎng)頁時還會經(jīng)歷“服務(wù)器端對網(wǎng)頁內(nèi)容打包壓縮→手機UC客戶端下載解壓→還原給用戶瀏覽”這個過程。
無論如何,這些看似繁瑣的步驟目的只有一個:盡可能壓縮中間環(huán)節(jié)的流量消耗,幫助用戶節(jié)約流量并提高頁面打開速度。除了前面提到的軟件外,類似網(wǎng)易新聞、優(yōu)酷視頻等APP客戶端程序,它們在載入每一篇新聞或視頻的背后也有相關(guān)的壓縮技術(shù)支持。因此,如果你是3G/4G流量有限的手機控,記得一定要通過各種客戶端享受網(wǎng)絡(luò)資源哦。
想收看高清電視節(jié)目,必須更換高清數(shù)字機頂盒,這背后其實也體現(xiàn)著壓縮的智慧。高清電視信號的最大挑戰(zhàn)就是源于原始或未壓縮的視頻需要存儲或傳輸大量數(shù)據(jù),因此才會在傳輸中引入包括H.264/AVC、WMV9/VC-1與AVS等在內(nèi)的編解碼技術(shù),像WMV9/VC-1或可實現(xiàn)更高壓縮比算法的編解碼技術(shù)需要設(shè)備提供更高的計算性能,但為了照顧到早期的老舊電視,才需要借由高清數(shù)字機頂盒這種“中間人”負責(zé)電視與高清電視信號之間的解碼(解壓縮)工作,讓所有電視都可享受高清節(jié)目的細膩感(圖4)。
可惜,如今液晶電視的尺寸和分辨率越來越大,但高清數(shù)字機頂盒以及有線電視信號最高卻僅能提供720P的高清節(jié)目。換句話說,別說時下新興的2K/4K電視,哪怕是1080P電視都有浪費之嫌。想解決這一尷尬,還需要更高效的數(shù)字電視視頻壓縮技術(shù)的支持,但這也都是后話了(圖5)。
為了最大限度挖掘電視屏幕的潛力,很多數(shù)碼玩家還喜歡通過Airplay、Miracast、DLNA和WiDi等無線技術(shù),將保存在筆記本、手機、平板電腦中的視頻、音樂甚至游戲畫面以無線傳輸?shù)姆绞皆陔娨暺聊簧巷@示出來,而這些無線顯示技術(shù)的背后也充斥著各種壓縮技術(shù)的支持。以英特爾為主導(dǎo)的WiDi技術(shù)為例,它是基于Wi-Fi 802.11n通信協(xié)議的無線高清技術(shù),原理是通過CPY對視頻信號進行壓縮編譯,Wi-Fi發(fā)送到顯示設(shè)備的接收器端,再由接收端進行解壓縮、重新編碼并播放(圖6)。
可惜,無線顯示技術(shù)受制于網(wǎng)絡(luò)帶寬,現(xiàn)階段流暢播放720P的高清視頻問題不大,但類似1080P全高清視頻,或傳輸實時的游戲畫面還是會有一定的延遲和卡頓現(xiàn)象。但是,隨著壓縮編碼技術(shù)的成熟,未來我們一定可以省去數(shù)碼設(shè)備與電視機中間的那根HDMI線,以無線的方式零延遲地欣賞流暢的畫面。
當你打開FM收音機、電腦連接上ADSL網(wǎng)絡(luò)、汽車導(dǎo)航接收到GPS定位信息、手機進行2K甚至4K視頻錄制時……這些與電子產(chǎn)品打交道的內(nèi)容交互的背后都隱藏著各種壓縮技術(shù)的身影。沒錯,無論你是否有所察覺,壓縮就在你我身邊。而本專題,我們就將圍繞壓縮探討一下與其相關(guān)的軟硬件環(huán)境。