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