[新聞] 《矽谷群瞎傳》裡的「Middle-Out」演算法

作者: kevin70 (護國神塔)   2016-07-20 19:00:06
連結:http://goo.gl/kXI7Mz
美國 HBO 喜劇影集《矽谷群瞎傳》(Silicon Valley)中,男主角發明了一套革命性的
檔案無損壓縮演算法,因而受到投資者青睞,還用了一個叫「Middle-Out」的演算法扭轉
局面贏得創業競賽。不過,真實世界中,要保持數據不失真又能達到高壓縮率與編碼效率
,並非易事。
圖說:電視劇《矽谷群瞎傳(Silicon Valley)》劇照,主角正在說明「Middle-Out」演
算法
上週 Dropbox 在 GitHub 開源釋出的 Lepton ,便是一套無損影像壓縮技術,可降低
JPEG 圖檔大小的 22% 但不損失原始資料任何位元,其壓縮速率為每秒 5 MB,解碼還原
速率則可達每秒 15 MB。
據 Drobpox 發佈的文章,Lepton 主要是透過對亮度值進行預測,以達到更有效率的編碼
。由於亮度值通常呈現漸層梯度,因此可運用目前已處理的方塊預測鄰近方塊的亮度。該
演算法以此為基礎,只存下預測值與實際值之間的差值。
一般來說,亮度係數平均佔圖片大小 8%。這套演算法能將這 8% 再縮小六成,也就是使
整個檔案大小減少約 5%。其餘 17% 的空間減省,則是藉由其它各種不同的技術壓縮。
Lepton 壓縮過程只在 Dropbox 伺服器上執行,用戶數據資料是放在無法立即存取的
cold storage,當用戶端發出要求時,Lepton 很快解碼還原,就會得到正常的 JPEG 檔
。壓縮與解壓縮的過程,用戶端是不會注意到的,不過對 Dropbox 來說,則可省下好幾
PB(Petabyte)的硬碟儲存空間。
小評:
太神啦!原本以為只是虛構的東西,沒想到還被弄出來,
不知道DBOX那個甚麼計算速度的積分是不是也可以衝到5000多分XD
作者: calmdownplz (請冷靜)   2016-07-20 21:21:00
不是專家,但是簡單來說就是一個新的效率高的演算法只是記者套上熱門美劇炒新聞而已,壓縮技術一直都持續在發展
作者: ksng1092 (ron)   2016-07-20 22:15:00
小評那邊根本講反了吧XD 是把現實有在搞的概念、成品寫進劇本
作者: dhec10701p (doublej)   2016-07-21 00:59:00
他沒有作出來middle out啊 這就是一個新的演算法而已
作者: sengoddard (仙嘎搭)   2016-07-21 02:17:00
Middle out 中..出..?
作者: mainline (OCISLY)   2016-07-21 02:45:00
Dropbox的Lepton真的有點強 不過物理學家一定很好奇取名時在想什麼
作者: erasdfer (~飛翔~)   2016-07-21 08:28:00
劇中說 分數5.2 真實中有這麼猛喔
作者: wind1776 (糙你媽台北)   2016-07-21 09:13:00
劇裡強大壓縮演算法是可以有效壓縮3D影片這只是壓縮圖片差多了吧
作者: mainline (OCISLY)   2016-07-21 10:05:00
看了樓上的說法 覺得差多了 編劇應該去罰寫軟體這個世界就有望
作者: hereafter (Allons-y!)   2016-07-21 11:40:00
Lepton的希臘字源是fine/small/thin,常理說可以理解除非他們是故意找這個在跟那個tutorial的電子致敬www
作者: nadoka (小那 娜豆卡)   2016-07-21 12:53:00
Lepton這名字比Pipe Piper好多了XDDDD
作者: chrispherd (WTF)   2016-07-21 13:57:00
問號?劇中的演算法是什麼都可以壓,新聞提到不就是一個新的影像無損壓縮,硬要扯。不過那個cold storage倒是讓我想到那個黑盒子。
作者: nadoka (小那 娜豆卡)   2016-07-21 14:37:00
演戲看看就好了XD
作者: yoloha (YOLA)   2016-07-21 15:15:00
很多演算法都可以壓得比他好, 他的主要價值大概是在他的throughput很高,在節省存儲空間的同時,運算量僅由Dropbox承擔,使用者又可以完全無感地存取自己的影像
作者: mainline (OCISLY)   2016-07-21 17:01:00
cold storage指的是著名食品生鮮超市 啊 不對 是次級儲存通常是擺一旁不通電也不能立即讀取的 像FB用的是成本比硬碟低的藍光擺你幾年前的照片挖 樓上 請指教JPEG有哪幾種壓得好的 字典類/個位趴數的就別談了 lepton throughput是真的高 好像ALU比重蠻高的這個才是厲害的地方 估計過沒多久就會被改到GPU跑 也或許根本已經在跑了
作者: yoloha (YOLA)   2016-07-21 21:19:00
痾 最無腦就jpeg先decode成圖片 再套用任何無損影像壓縮http://www.squeezechart.com/bitmap.html 可以參考我無腦了XD 上述兩句可以無視可以參考JPEGmini這個應用程式近期的研究可以參照Lossless Compression of JPEG CodedPhoto Collections 這篇
作者: JACK19920102   2016-07-25 22:03:00
還以為走錯板...

Links booklink

Contact Us: admin [ a t ] ucptt.com