“svcd?”钱斌握着听筒,呆住了。
dvd虽然代表了未来的方向,但它的技术壁垒实在是太高了!
无论是红光激光头的制造,还是双层光盘的压制工艺,亦或是恐怖的解码运算量,都远远超出了目前国内的工业基础和芯片水平。
钱斌的团队,在进行反向工程时发现,处处都是无法逾越的天堑。
“您的意思是我们不去硬啃dvd那块骨头!我们要把vcd的潜力,挖掘到极致!”
“没错!”林逸的声音充满了赞许,“飞利浦的peg-1标准是一把宝剑。它很锋利,但它的标准码率和分辨率,限制了它的威力。”
“我们绕开它的标准,直接去研究剑刃本身——也就是peg-1编码的核心算法!”
“你带领团队把算法吃透了,揉碎了!然后,开发出一套‘可变码率’编码引擎!”
“画面静止时,我们就用低码率,节省空间。画面高速运动时,我们就把码率拉满!把所有的资源,都用在刀刃上!”
“这样一来,我们就能在同样的光盘容量下,比标准peg-1,清晰度高出至少百分之三十!”
“我们,用他们的剑练更巅峰的剑法!”
“这这简直是天才的构想!我我马上去召集人!我们立刻转向!”,钱斌的声音激动得发抖。
林逸给这个全新的研发项目,取了一个充满了东方神话色彩的代号——“盘古”。
寓意着,开天辟地!
然而,理想很丰满,现实很骨感。
虽然林逸凭借着重生记忆,指明了“可变码率”这个大方向。
但是具体的算法实现细节,属于飞利浦和索尼联合实验室的顶级商业机密。
市面上,根本找不到任何公开的资料和论文。
钱斌他们只知道宝藏埋在大山里,却连一张地图都没有。
“林总,我们我们卡住了。”
“peg-1的基础编码逻辑,我们已经基本摸透了。但是,可变码率涉及到动态的码率分配和缓冲区控制我们无从下手!”一个从沪市交大跳槽过来的博士沮丧地说道。
这正是国际巨头最厉害的武器——知识壁垒。
他们卖给你产品,但他们永远不会把核心“设计思想”告诉你。
林逸没有生气,也没有失望。
“既然没有路,那我们,为什么不自己走出一条路来?”
他走到黑板前,拿起笔。
“实现‘可变码率’,最大的技术难点是什么?”
钱斌想了想,“是是‘预测’。我们无法准确地预测,下一帧画面到底是什么。也就无法提前分配一个合适的码率。”
林逸点了点头,“既然无法‘预测未来’,我们为什么不换一种思路——‘回顾过去’?”
“我叫它,‘两遍编码法’!”
“第一遍让编码器,快速地把所有内容‘看’一遍!但不输出任何数据,我们只记录每一帧画面的‘复杂度日志’!哪里是安静的文戏,哪里是激烈的打斗,全部记录下来!”
“第二遍才是真正的编码!这一次编码器,手里已经有了一份完整的‘剧本’!它知道,第几分钟,会出现爆炸!第几秒,会有特写!它可以根据这份‘复杂度日志’,进行全全局码率分配!”
“它,不再是摸着石头过河的‘预测者’!”
“它,是手握着标准答案,回头去做题的‘先知’!”
“两遍编码法”!
这个在后世,被视频压缩软件奉为圭臬的、也最高效的vbr实现方案,呈现在了1989年的中国!
当林逸讲解完整个算法的逻辑闭环时。
钱斌和他的“梦之队”,看着那个闪耀着智慧光芒的算法模型,眼中的迷茫渐渐散去!
原来还可以这样?!
太巧妙了!
“我我怎么就没想到”交大博士耗着头发喃喃自语。
“都别愣着了!”林逸将众人从震惊中唤醒,“思路已经给你们了。剩下的,不用我再操心了吧!”
“一个月的时间!‘盘古’编码器的测试版要跑起来!”
“是!林总!”
“保证完成任务!”
研发团队像打了鸡血一样,投入到了疯狂的编程和测试中。
解决了“软件”问题,“硬件”难题又接踵而至。
“可变码率”,意味着解码芯片需要处理的,不再是平稳的数据流,而是动态数据。
这对芯片的“缓冲区管理”和“实时运算能力”,远超了标准peg-1的要求。
ti的dsp芯片,虽然性能强大,但不是专门为vcd解码而设计的。
在初测中,问题就出现了。
“林总!不行啊!”王建国拿着一份布满了错误代码的测试报告一脸的凝重。
“一跑,就爆了!芯片的数据缓冲区,根本就扛不住这么大的瞬时数据冲击!画面直接就卡死,然后花屏!”
这,是另一个天堑。
难道,真的要去ti公司定制一款全新的解码芯片吗?
那样的话,研发周期和成本,都将是天文数字!
林逸没有立刻给出答案。
他把自己,和钱斌、王建国,以及几个核心的硬件工程师,关在会议室里。
整整三天三夜。
没有人知道,里面发生了什么。
只知道,里面的灯,一直亮着。
争吵声、画图声、摔东西的声音,不时地传出来。
公司的所有员工,都怀着一颗忐忑的心,等待着审判。
第四天的清晨。
会议室的门,打开了。
林逸和钱斌等人,都双眼通红,胡子拉碴。
林逸的手里,拿着画满了密密麻麻的电路图和逻辑结构的草稿纸。
他召集研发人员,将那些草稿纸贴在了黑板上。
“同志们。”他的声音很疲惫。
“一颗dsp芯片的运算能力不够。”
“那我们就用两颗!”
他用粉笔,在两颗芯片之间画了一条粗粗的连接线。
“我叫它,‘双核协处理架构’!”
“一颗主dsp,负责视频信号的‘解压缩’和‘纠错’!”
“另一颗从dsp,专门负责‘动态码率缓冲区管理’和‘运动补偿’!”
“用一套‘并行数据总线’,将两颗芯片连接在一起!让它们像人的左脑和右脑,协同工作,互相分担!”
“从今天起,‘双核’,就是我们‘远航芯’,最响亮的名字!”
“双核”!
是十几年后,才由英特尔和ad,在pc领域提出的概念。