第八章 最佳視頻解碼解決方案
王岸然的解決方案,說(shuō)出來(lái)很簡(jiǎn)單,基于一個(gè)基本的原理,就是影片的靜止畫(huà)面和運(yùn)動(dòng)畫(huà)面對(duì)壓縮率的要求是不同的,在靜止和漸緩的畫(huà)面變動(dòng)下,保持較高的比特率,是對(duì)影片存儲(chǔ)空間的浪費(fèi)。
基于這樣的原則,可以明確壓縮的目標(biāo),至于解決的軟硬件方案,和CPU設(shè)計(jì)相比,基本上就是幼兒園與博士的差異。
視頻格式,可以參照SVCD和Rmvb格式的優(yōu)點(diǎn)。取Rmvb格式壓縮率高,卻不能添加字幕,取SVCD兼容性好,視頻解碼協(xié)議可以兼容VCD,再加上網(wǎng)絡(luò)流媒體接口,預(yù)定1024*768分辨率,自適應(yīng)其他分辨率,音頻無(wú)損CD音質(zhì)。
王岸然花了三天時(shí)間,編寫(xiě)了壓縮解碼協(xié)議,并兼容WIN3.1,dos借口下,編寫(xiě)了一套cvd壓縮程序,解碼播放程序,在中關(guān)村尋找了三部數(shù)字港片片源,三碟裝,120分鐘,經(jīng)過(guò)壓縮,基本在六百多M的容量,恰好一張CD可以裝的下,但是質(zhì)量和VCD有天壤之別。
基本上是DVD的畫(huà)質(zhì),CD的音質(zhì),卻是VCD的文件大小。
做好這一切,王岸然借助學(xué)校的刻錄機(jī),將三部視頻和軟件刻錄在四張光盤(pán)上,據(jù)他的測(cè)算,解碼軟件可以在預(yù)裝奔騰處理器的電腦上,借助奔騰處理器進(jìn)行硬解碼。
加上一份書(shū)信,直接從郵局寄到安徽電視臺(tái)江萬(wàn)軍,為了增加分量,王岸然給自己加了一個(gè)頭銜。
“清大視頻壓縮解碼研究委員會(huì)會(huì)長(zhǎng)?!?p> 忙完這一些,王岸然繼續(xù)投入到芯片設(shè)計(jì)軟件的工作中,五百份軟件外包在半個(gè)月內(nèi)陸續(xù)分發(fā),以賈國(guó)防所在的沙龍協(xié)會(huì)名義,每份軟件收取了500塊的保證金,這也是王岸然強(qiáng)加上去的。
本來(lái)定的更高一些,但考慮到大部分學(xué)生并沒(méi)有太強(qiáng)的經(jīng)濟(jì)實(shí)力,這也是怕有些人那個(gè)軟件包不干事,影響整體進(jìn)度。
功能軟件可以外包,但核心代碼還是需要王岸然親力親為,涉及指令集模型,架構(gòu)模型設(shè)計(jì),晶體管參數(shù)設(shè)定,通訊協(xié)議,甚至最基本的機(jī)器語(yǔ)言模型,都需要王岸然一條代碼一條代碼的寫(xiě)出來(lái)。
緊張的工作似乎忘了時(shí)間,在五天后,江萬(wàn)軍的辦公室收到一個(gè)包裹。
“江總,這是清大視頻壓縮解碼研究會(huì)的王會(huì)長(zhǎng),指明寄給您的包裹?!?p> “清大視頻啥研究會(huì)?”江萬(wàn)軍一臉疑惑。
“江總,你還是自己看看吧,包裹上注明由姜總您親啟。”
江萬(wàn)軍疑惑的拆開(kāi)包裹,是一封書(shū)信加四個(gè)光盤(pán)……
“江總,我是王岸然,聽(tīng)說(shuō)江燕公司正在開(kāi)展VCD研發(fā)工作,作為視頻壓縮解碼的愛(ài)好著,心有向往。
隨包裹寄出的光盤(pán)是我最新的研究,如果您有一臺(tái)奔騰處理器的微機(jī),務(wù)必請(qǐng)測(cè)試一番,萬(wàn)分感謝。對(duì)了,測(cè)試時(shí)請(qǐng)務(wù)必用最新的高清晰電視……”
…………
“江總,我正要找你呢,VCD的量產(chǎn)工作基本完成,下個(gè)月,首批一千臺(tái)出貨,不知道這銷(xiāo)售對(duì)接的怎么樣,電視臺(tái)是否可以開(kāi)放一些資源進(jìn)行宣傳?!?p> 張燕升邊說(shuō),邊大大方方的坐到沙發(fā)上,江萬(wàn)軍的秘書(shū)隨即沏茶。
“張總,銷(xiāo)售這一塊你不用擔(dān)心,江燕剛放出一點(diǎn)消息,首批一千臺(tái)已經(jīng)預(yù)定一空,當(dāng)時(shí)我還覺(jué)得,每臺(tái)五千塊,是不是定價(jià)高了些,現(xiàn)在看來(lái),是不是價(jià)格定低了?!?p> “看來(lái)還是江總的眼光獨(dú)到,VCD在大陸的市場(chǎng)潛力可見(jiàn)一斑?!?p> “這也是借助張總的專(zhuān)利,現(xiàn)如今,技術(shù)就是王道?!?p> 張燕升點(diǎn)點(diǎn)頭,在技術(shù)上,他是驕傲的,VCD的研發(fā),基本上都是張燕升一手包辦,中方也就僅僅出了點(diǎn)錢(qián),而在分配股份上,卻占了大頭。
眼看VCD市場(chǎng)前景一片大好,可以預(yù)見(jiàn)的利潤(rùn)定是不菲,這給張燕升最大的感觸就是,這筆生意做虧了。
“江總過(guò)獎(jiǎng)了,對(duì)了,你喊我過(guò)來(lái)有什么事?”
江萬(wàn)軍拿出光盤(pán),江燕集團(tuán)恰好有一臺(tái)剛買(mǎi)的奔騰微機(jī),可整個(gè)中方,沒(méi)有幾個(gè)人會(huì)操作。
張燕升對(duì)微機(jī)自然不陌生,一連串的dos命令下,發(fā)現(xiàn)光盤(pán)里的exe可執(zhí)行文件,直接安裝,在電腦的顯示器上出現(xiàn)程序的圖形窗口。
這看起來(lái)像是視頻解碼軟件,我沒(méi)看錯(cuò)的話編寫(xiě)軟件的人,肯定有不錯(cuò)的軟件編程功底,整個(gè)軟件才3.7m,不知道功能怎么樣。
張燕升對(duì)VCD有極度的自信,在他看來(lái),VCD是兼顧視頻大小和質(zhì)量最優(yōu)的方案,而這個(gè)基于視頻愛(ài)好者的業(yè)余軟件,既然能在微機(jī)上硬解碼,這畫(huà)面質(zhì)量肯定奇差,甚至能不能看到人影都不能保證。
“江總,我的時(shí)間有限,這樣的事,以后還是少打擾我吧?!?p> 張燕升放下光盤(pán),這些無(wú)聊的測(cè)試,他根本提不起興趣,只是剛才一瞬間,驚訝于視頻軟件設(shè)計(jì)的精巧而已。
“張總,既然來(lái)了,看看也無(wú)妨。”
張燕升的態(tài)度讓江萬(wàn)軍很不爽,不過(guò)他也沒(méi)辦法,誰(shuí)讓人家掌握了技術(shù),可以這么說(shuō),江萬(wàn)軍離開(kāi)了張燕升,什么也玩不轉(zhuǎn)。
打開(kāi)CD,將光盤(pán)放進(jìn)光驅(qū),軟件自動(dòng)讀取光盤(pán)里的數(shù)據(jù),數(shù)秒種后,光盤(pán)里自動(dòng)播放視頻里的內(nèi)容……
“怎么可能,這畫(huà)質(zhì)……可以硬件解碼?”
張燕升急忙查看進(jìn)度條,124分鐘。
“不可能,124分鐘的高畫(huà)質(zhì),怎么可能塞進(jìn)這區(qū)區(qū)700m的空間,一定是前面的畫(huà)質(zhì)好,后面的畫(huà)質(zhì)差,國(guó)人好面子,總喜歡搞些表面上的東西,一定是這樣?!?p> 視頻軟件有快進(jìn)功能,張燕升趕忙調(diào)到16倍速快進(jìn)。
畢竟是初代的奔騰,對(duì)視頻的支持有限,電腦出現(xiàn)卡頓,不過(guò)也不怎么影響快進(jìn)看視頻。
幾分鐘后,張燕升面如土灰。
“這怎么可能,視頻壓縮的質(zhì)量很高,前后都一致,可它是怎么做到這么高的畫(huà)質(zhì)?”
張燕升很不理解。
江萬(wàn)軍隱隱也猜到了什么,低聲對(duì)張燕生道:“張總,對(duì)方提出,用在最新的高清晰電視上,效果會(huì)更好一些?!?p> “??”
“400*300的顯示分辨率,還不是它的極限?我宿舍正好有一臺(tái)索尼最新的bv180電視,快請(qǐng)人搬過(guò)來(lái)……”