第51章 专利炮火 重回90年,从中关村开始当大佬
“也许吧。”林牧站起来,走到窗前,“但你知道吗?中国有句古话,叫『寧为玉碎,不为瓦全』。”
他转身,看著凯萨琳:“金牧可以倒闭,但不会跪著死。我们的技术是我们自己一行行代码敲出来的,我们的梦想是几千万中国人能用上好用的中文软体。这些,不是钱能买到的。”
凯萨琳盯著他看了几秒,收起文件:“林先生,你很有骨气。但骨气不能当饭吃。”
“那就试试看。”林牧说,“送客。”
凯萨琳离开后,林牧靠在墙上,感觉浑身发冷。
硬话说了,但接下来的路,每一步都是悬崖。
下午,陈静带著她的两个兄弟——张伟和李明,正式入职。张伟搞图形渲染,瘦高个,话不多。李明搞字体引擎,戴眼镜,爱笑。
林牧给他们安排了工位,就在赵磊团队旁边。
“林总,”陈静说,“专利的事,我跟美国那边联繫了。我导师的丈夫愿意帮忙,但他要先看技术材料。另外,他建议我们找中国专利局做『专利无效宣告』——如果能证明微软的专利在中国不应该被授权,官司就不用打了。”
“专利无效?”林牧眼睛一亮,“怎么做?”
“需要找专利局的覆审委员会,提交证据,证明微软的专利缺乏创造性,或者在中国早有类似技术。”陈静说,“但这需要时间,至少半年。”
“半年……太长了。”林牧皱眉,“官司三个月后就要开庭。”
“所以得双线並行。”陈静说,“一边打官司,一边申请专利无效。只要专利无效成功了,微软的起诉就成了无源之水。”
“好,你负责这事。”林牧拍板,“需要什么资源,直接找我。”
傍晚六点,林牧正准备下班,雷军兴冲冲地跑进来。
“林总,王选院士答应了!”
“答应什么?”
“出庭作证!”雷军激动地说,“他看了我们的技术材料,说我们的算法有独创性,跟微软的不是一回事。他还说,中文信息处理是中国的学术高地,不能让外国公司用专利霸凌。”
林牧心中一暖:“院士身体怎么样?能出庭吗?”
“有点咳嗽,但精神很好。”雷军说,“他说,这事他必须管。”
“好。”林牧用力拍拍雷军的肩膀,“辛苦了。”
晚上八点,公司里还有人在加班。
林牧走到研发区,看见陈静、张伟、李明三个人围在一台电脑前,正在激烈討论。
“这个渲染算法效率太低,得改。”张伟指著屏幕。
“但改了就失真。”李明说,“古籍字体笔画复杂,必须高精度渲染。”
“那就优化。”陈静说,“用空间换时间,预渲染缓存。”
林牧走过去:“遇到问题了?”
“林总。”陈静回头,“我们在做古籍排版的渲染引擎测试,发现性能瓶颈很大。一页《史记》原文,渲染要二十秒,用户体验太差。”
“目標是多少?”
“三秒以內。”陈静说,“否则没法实用。”
林牧看著屏幕上的古籍文字——工整的宋体,复杂的笔画,確实比现代汉字难处理得多。
“算法思路是什么?”他问。
“现在是暴力渲染。”张伟调出代码,“每个字当成独立图形,逐笔绘製。但古籍里很多异体字、避讳字,字形复杂,计算量爆炸。”
林牧沉思了几秒。
他想起前世,见过一个很巧妙的思路——不是渲染字,而是渲染“笔画部件”。
“试试这个思路。”林牧在白板上画图,“把汉字拆解成基本笔画部件——横、竖、撇、捺、点。每个部件预渲染好,存成图元。组合汉字时,不是从头画,而是拼图元。”
三人眼睛一亮。
“就像搭积木?”李明问。
“对。”林牧说,“古籍里字形虽多,但基本笔画就那些。预渲染两百个基本部件,就能组合出上万个字。而且,部件可以復用,大大减少计算量。”
“但部件拼接的接缝处……”张伟担心。
“用抗锯齿和模糊处理。”陈静立刻说,“视觉上可以做到无缝。”
“试试。”林牧说,“今晚就试。”
四人立刻投入工作。
张伟写部件拆解算法,李明做图元库,陈静优化拼接逻辑,林牧负责整体架构。
键盘声噼里啪啦,像雨点一样密集。
深夜十一点,第一版代码写完。
编译,运行。
测试文档选择《史记·项羽本纪》第一页——三百多字,包含七个异体字。
点击渲染。
进度条飞快走动。
一秒,两秒,三秒——
页面刷新,工整的古籍文字呈现在屏幕上,字形优美,笔画清晰。
“成功了!”李明欢呼。
“渲染时间:2.8秒。”张伟看著计时器,“达標了。”
陈静长舒一口气,看向林牧:“林总,你怎么想到这个思路的?”
“瞎想的。”林牧笑了,“其实道理很简单——化整为零,分而治之。”
他看了看时间,已经快十二点了。
“今天就到这,都回去休息。”林牧说,“明天继续优化,爭取做到两秒以內。”
“林总也早点休息。”陈静说。
林牧点点头,走出公司。
深夜的中关村,安静了许多。只有几家店铺还亮著灯,准备第二天的货。
他走在空旷的街上,抬头看天。
夜空中有几颗星星,很亮。
手机震动,是叶溪溪发来的简讯:
“哥,还没下班吗?妈给你留了汤,在锅里温著。”
林牧心里一暖,回覆:
“马上回。”
他加快脚步。
明天,还有硬仗要打。
但今夜,至少解决了一个技术难题。
这就够了。
一步一步来。
总会走过去的。