科技一周~居里夫人的八百万比一
作者 硅谷寒 | 2013-12-29 07:34 | 类型 硅谷科技周报 | 3条用户评论 »
系列目录 科技一周
科技一周~居里夫人的八百万比一 2013/12/28/ 年年岁岁花相似,岁岁年年人不同。这是2013年的最后一个周末,对于高科技公司而言,无非是去年之回顾,来年之宏图,事程大同小异,然而,参与之人却可能多有不同。互联网、高科技,是个快速更迭的产业,这不仅仅指技术,也指从业人员,每一名高科技业者都随着行业的变化而变化:有人从传统软件转向移动应用,有人从互联网营销转向互联网煎饼,有人从网游转向掌游,还有人从网络黑客转向网络安全专家。当然,反之亦如是。
本期科技一周的科普焦点是第一条新闻里的加密算法~RSA。RSA算法是由三名数学家Rivest、Shamir、Adleman共同发明,现在已广泛应用于网络世界里,例如网络传输(https协议)、数据库加密存储。 RSA是一种非对称加密算法,即,采用两个不同的密钥来完成加解密:公钥加密,私钥解密。生成两个密钥,则需要使用到两个极大质数(Prime Number)的乘积。由于公钥会公开传输,可以被黑客截获,所以RSA的密钥生成算法要使得“从公钥计算出私钥具备极高的时间复杂度”。这一点是由质因数分解问题(Prime Factorization)的复杂度来保证,虽然质因数分解还没有被证明是NP(Non-deterministic Polynomial),但现存已知的算法复杂度要比多项式量级(Polynomial)慢很多,仅比指数量级(Exponential)略快。1999年,512-bit的RSA密钥被成功破解,之后又花了十年,才破解768-bit的密钥。现在流行的RSA密钥有1024 bits,但业界已经开始建议升级到更长的2048 bits,以确保加密的安全性。 理论上,RSA算法不存在所谓的“后门”,要想从密文破译出原始明文,必须要知道在加密过程中所用到的两个大质数,如果RSA不给NSA提供大质数的选择算法,NSA是无法在短时间内破密信息的。当然,所有一切的安全性假设都基于RSA实验室的独立性,如果RSA接受了NSA的金元资助,那么这种假设前提的安全性就要大打折扣。毕竟,互联网虽是基于计算机,但计算机却是受人所控。 [1]. Damon Poeter, RSA denies knowingly building NSA ‘back door’ into security software, http://www.pcmag.com/article2/0,2817,2428665,00.asp , Dec 2013. [2]. Violet Blue, Researchers publish Snapchat code allowing phone number matching after exploit disclosures ignored, http://www.zdnet.com/researchers-publish-snapchat-code-allowing-phone-number-matching-after-exploit-disclosures-ignored-7000024629/ , Dec 2013. [3]. Aip.org, Maria Curie and the science of radiactivity, http://www.aip.org/history/curie/resbr2.htm. 图1. [1]. 图2. [2]. 图3. [3]. | |
科技一周~色即是空
作者 硅谷寒 | 2013-12-22 07:11 | 类型 硅谷科技周报 | Comments Off
系列目录 科技一周
科技一周~色即是空 2012/12/21 “色不异空,空不异色,色即是空,空即是色。”《般若波罗蜜多心经》里的这句名言,并不是为了让我们联想起某些情色影片而存在,从计算机技术的角度来看,这句话竟然是虚拟现实(VR,virtual reality)技术所追求的究极之境:表象里美不胜收的“色”,均是由计算机生成的“虚拟之空”。虚实之道,真假之别,这一切看似互斥性的集合,很可能在未来的VR世界里不再有区分。换句话说,《Inception》绝非幻境,《The Matrix》终将来临。
今天科技一周的技术关注点是“虚拟现实”。也许,虚拟现实的最高境界是摒弃了一切设备,直接对人体神经系统施以电脉冲刺激,从而使人脑产生相对应的虚幻印象。当然,这种最高之境界还有待生物学科的发展,从目前看来,其距离梦幻成真尚有时日。当下,在计算机界里最流行的虚拟现实,大多是一种视觉上的虚拟:通过特殊成像设备,在狭小的空间内虚拟出广阔的三维世界来。在这些虚拟现实系统里,最重要的一个组件,就是成像显示设备。微处理器经过复杂的计算后,都需要把生成图像信息传给显示设备,以此达成以假乱真的虚拟场景。 Oculus的显示设备并没有什么特别之处,依然是一个普通的LCD显示屏,7吋,分辨率1280×800。Oculus通过一对凸透镜来产生LCD画面到虚拟镜像,其原理类似于放大镜,可以使人们看到放大了许多倍的图像。Oculus的特别之处在于,利用双透镜,产生三维场景,并且在头盔上配备了运动传感器,可以实时检测到佩戴者的运动信息,从而反馈给处理器,做出相对应的场景切换。 相对而言,Google Glass的硅基液晶投影成像技术(LCoS,Liquid Crystal On Silicon)更先进一点。LCos并不需要笨重的LCD显示屏,而是直接将生成的图像投射进人眼的视网膜上,使人们产生“距离”的虚幻感觉。这样的眼镜,非常轻便,美中不足之处是,分辨率还没有LCD显示器高。确切地说,Google Glass还只是一种增强现实(Augmented Reality)技术,因为眼镜并不需要完全生成虚拟场景,否则佩戴者将会有安全风险。但是LCoS技术却有潜力在未来完全替代LCD技术,以LCos为基础的三维眼镜可以兼顾小巧轻便与细腻成像的有点。 在当前,最为逼真的虚拟现实技术要数美国伊利诺伊大学开发的CAVE(Cave Automatic Virtual Environment)系统了[3]。CAVE系统是一个以投影显示器为墙面的房间,实验者除了佩戴眼镜,还需在身上粘贴几片轻薄的传感器,走入房间后,便置身于巨大的虚拟幻境之中,自己的一举一动都被房间监测到,并反馈给计算机系统,从而对墙面上的显示图像做出调整,给人一种完全真实的“交互虚拟”。当然,这是非常专业级别的技术与设备,目前只有商业公司才会花费巨资来购买CAVE系统。希望,随着科技的进步,这类专业设备的成本降得越来越低,直到有一天“飞入寻常百姓家”。 [1]. Craig Manning, Oculus raises $75M to introduce virtual reality headset into mainstream marketplace, http://natmonitor.com/2013/12/16/oculus-raises-75m-to-introduce-virtual-reality-headset-into-mainstream-marketplace/ , Dec 2013. [2]. webOS will reappear as a TV set at CES, Andrew Kameka, http://www.mobileburn.com/22353/news/webos-will-reappear-as-a-tv-set-at-ces , Dec 2013. [3]. CAVE2: Next-Generation Virual-Reality and Visualization Hybrid Environment for Immersive Simulation and Information, Jason Leigh, etal. http://www.evl.uic.edu/core.php?mod=4&type=1&indi=424 , Dec 2013. 图1. http://toucharcade.com/2013/10/29/oculus-rift-virtual-reality-headset-confirmed-for-ios-devices/ 图3. [3] | |
科技一周~天才与人类的每一步
作者 硅谷寒 | 2013-12-14 18:33 | 类型 硅谷科技周报 | 1条用户评论 »
系列目录 科技一周
科技一周~天才与人类的每一步 2013/12/14 “That’s one small step for a man, one giant leap for mankind.”这是1969年,当Neil Armstrong代表人类第一个登上月球时传回的第一句话。四十多年后的今天,每当我阅读计算机科技史的文章,碰到那些震古烁今的天才科学家时,便又回想起Armstrong的话,其对我内心之震撼,犹深不减。
本期科技一周的科普焦点,则是要探讨一下“好奇号”里面计算机控制系统的高可靠性问题。 当今的高可靠性计算机系统(比如,数据中心服务器、航天飞行器系统、“好奇号”机器人),对数据的正确性有着极其严格的要求,因为一旦出现传输错误,其结果之代价不仅昂贵,而且是致命的,轻则数亿美元的损失,重则数十亿美元,甚至会对很多人(宇航员、飞机乘客)的生命构成威胁。数据在稳态存储的情况下,其出错概率可以忽略不计,但在传输过程中,出错的概率就会大许多。这一点比较容易理解,就像,你把钱放在家里的保险箱中,几乎不会丢失,但你把钱拿出来随身携带,那么丢个三块两毛就是经常性事件了。 最简单也是最“笨”的方法,就是用两套相同的设备来传输,在接收端也用两套相同的设备来检测,并校正数据。打个比方来说,你要给家人写封信,为了保证可靠性,你把信复制了一下,寄出去两份相同的信件。当邮递员投递信件时,恰巧天有大雨,信上落满了斑斑点点的雨水,模糊了不少字迹。但你的家人阅读信件时,依然可以通过对比两封信件的内容来确认你的言词,即:如果一封信里某处词语模糊了,就阅读另一封信里同样位置上的词语。这种双信件高可靠性通讯暗含了一个原理:两封信都在同一个词语上出错的概率可以忽略不计。 然而,上述方法的缺点是,成本高昂:为达到高可靠性,花费了至少两倍于原来的成本。这个时候,就是“天才与奇迹”登场的时刻了。著名数学家,Richard Hamming,在1950年发明出以自己名字命名的编码格式:汉明码(Hamming Code),以极低的成本代价,达到了翻倍的校验可靠性。 汉明码现在被广泛地应用于高可靠性系统的内存模块上,即,带有ECC(Error-Correcting Code)功能的内存。Richard Hamming也因此获得了1968年的计算机界最高奖项,图灵奖(Turing Award)。 简单说来,如果一个传输数据拥有N比特,其中只要包含(logN+1) 比特的汉明校验码,就可以达到对一个比特错误进行自动校正的目的。例如,一个31比特的传输数据,其中只需要包含5比特的汉明校验码,另外26比特则是真正需要传输的有效信息。这样只需要花费5/26,不到五分之一的额外成本,就可以把出错概率降低一个幂次。也就是说,如果一个比特出错的概率为万分之一,原有系统的出错概率也是万分之一,但加入汉明码后,至少要两个比特同时出错,才会影响整个系统,于是整个系统的出错概率就降到了亿分之一! Google的数据中心服务器里,飞机的计算机系统里,“好奇号”的控制系统里,中国的登月飞船里,无不使用了基于汉明码(或其衍生码)的高可靠性存储模块。That’s one genius’ small step, but one giant leap for science and technology。天才只迈出了一小步,就使人类的科技飞跃而前! [1]. NASA, Possible extent of Pokies ancient lake in Gale Crater, Mars, http://www.nasa.gov/jpl/msl/mars-rover-curiosity-pia17596.html#.UqzFJWRDvnI , Dec 2013. [2]. Josh Lowensohn, Google buys Boston Dynamics, http://www.theverge.com/2013/12/14/5209622/google-has-bought-robotics-company-boston-dynamics , Dec 2013. [3]. Richard Nieva, Apple iOS 7 beta update hints upcoming “Car Display” feature, http://news.cnet.com/8301-13579_3-57615604-37/apple-ios-7-beta-update-hints-at-upcoming-car-display-feature/ , Dec 2013. [4]. 硅谷寒, 科技一周~iOS in the car, http://www.valleytalk.org/2013/11/09/%E7%A7%91%E6%8A%80%E4%B8%80%E5%91%A8ios-in-the-car/ , Nov 2013. 图1. [1]. 图2. [2]. | |
科技一周~落花时节的比特币
作者 硅谷寒 | 2013-12-08 00:22 | 类型 硅谷科技周报 | 6条用户评论 »
系列目录 科技一周
科技一周~落花时节的比特币 2013/12/07 十二月,又是一年花落时,几人欢喜几人痴?这一周是2013年末月的开始,人们在为明年做准备的时候,也开始了对过往一年的总结与回顾,且看《时代周刊》对今年硬件产品的回顾,究竟“最佳硬件”的名誉,花落谁家呢? 10. Nokia Lumia 1020; 9. LeapMotion Controller; 8. Nest Protect; 7. Amazon Kindle Fire HDX; 6. Microsoft Xbox One; 5. Apple iPhone 5s; 4. Pebble Smartwatch; 3. Oculus Rift 三维虚拟现实游戏设备; 2. Apple new iPads; 1. Google Chromecast。 Chromecast荣登榜首,颇为出人意料,竟然没有Nexus 5/7、PlayStation 4、Google Glass!毕竟与其它复杂的产品相比,Chromecast多少有点四两拨千斤的意味,难道是因为《时代周刊》的编辑更偏爱流媒体设备?值得注意的是,榜单上的Pebble和LeapMotion都是通过众筹平台Kickstarter募资的初创公司。有传言说,下一代的Chromecast将会开放SDK,让开发者们可以开发基于Chrome OS的Web-App游戏。如果此言成真,至少在我眼里,这应该算是Chrome OS一个里程碑式的进步。
本期科技一周的科普焦点当然是火到爆表的“比特币”原理了。《弯曲评论》有意在未来做一个深度专栏来介绍比特币的全部密码学原理和分布式计算原理,此处,仅仅阐述一下比特币原理中涉及到的两个重要概念:比特币的帐户地址,比特币的加密交易。 就像每个人都用银行帐户来存钱一样,每个比特币交易者也需要比特币帐户来存储自己的比特币。每一个比特币帐户就是一个根据SHA256协议产生出来的160-bit的Hash地址,例如:1PC9aZC4hNX2rmmrt7uHTfYAS3hRbph4UN。这个地址里包含有一对“钥匙”(公钥和私钥)。 进行在线交易时,这对钥匙就起到至关重要的保护作用。举例来说,习大准备给老江发送2个比特币,整个交易过程如下:
在这个加解密的交易过程中,习大的帐户信息被保护起来(私钥并没有发送出去)。比如,胡哥虽然也看到了整个交易过程,但他无法盗取习大的私钥,因为从公钥破译出私钥是个极难极费时的过程,该过程一般都对应于一个NPC(NP-Complete)问题,就现有的非量子计算机的计算能力而言,破解一个NPC要数万年的时间。所以胡哥没有习大的私钥,也就无法伪造习大的签名来给自己发送比特币。 在上述过程的第6步里,整个网络在产生区块的时候,会耗费很大的计算量,这个计算量是由网络里所有的节点计算机共同承担,哪个节点首先产生出这个区块,就会被奖励一定数量的比特币,这也就是“挖矿”的由来:你的节点计算机性能越强,首先产生出区块的概率越大,你就越有可能“挖”出比特币来。看到这里,你是不是怦然心动?那就快去买一台“挖矿机”,一起来“挖矿”吧。 [1]. Time, Top 10 Gadgets, http://techland.time.com/2013/12/04/technology/slide/top-10-gadgets/ , Dec 2013. 图1. Google, http://www.google.com/intl/en/chrome/devices/chromecast/ . 图2. Amazon, http://www.amazon.com/b?node=8037720011 . 图3. Techinasia, Is bitcoin really illegal in Thailand, http://www.techinasia.com/bitcoin-illegal-thailand/ , Aug 2013.
| |
科技一周~霸祖孤身,子孙百城
作者 硅谷寒 | 2013-11-30 22:06 | 类型 硅谷科技周报 | 2条用户评论 »
系列目录 科技一周
科技一周~霸祖孤身,子孙百城 2013/11/30 “霸祖孤身取二江,子孙多以百城降。”这句话原本是王安石感怀南朝兴衰一事,但套用到许多科技巨头的历史里来,其兴衰罔替之情形,也别无二致。在未来十年内,最可能中招的王朝,要算微软和Intel了,虽然它们都拥有无数产品线,但却丝毫无法掩饰其长河落日的颓势:
Apple收购的PrimeSense,成为本期科技一周的“技术焦点”。PrimeSense是一家2005年成立的以色列芯片设计公司,专门设计三维图像传感器芯片以及拓展设备。2010年,PrimeSense的技术被微软Kinect采用,从而名声大噪,但好景不过三年,今年,微软宣布下一代Kinect将会弃用PrimeSense的技术,转而采用自己先前所收购两家公司(3DV、Canesta)的技术。微软刚刚弃用不久,Apple就赶脚儿宣布以$350M收购PrimeSense,真像是写好的剧本。 下面说一说PrimeSense的三维图像感测技术。我们知道,真实空间是三维的,除了横、竖两个位置坐标之外,还有一个标示远近的“深度”坐标,但现在的摄像头只具备拍摄二维图像的功能,那么我们该如何从二维图像里获取第三维的“深度”信息呢?这项技术对于三维游戏、立体电影、体感交互,都至关重要。 在三维图像处理里,最常用的技术是使用双摄像头来模拟人眼的双目视觉。双摄像头能够对一个真实场景同时拍摄下两幅不同角度的图像。这两个不同拍摄角度所造成的结果,就是在两幅图像里存在“视差”(Disparity),通过计算,视差就会被转换成场景的深度信息。 双摄像头技术,计算复杂,且成本高,PrimeSense则采用了另外一种巧妙的办法来获得深度信息。在PrimeSense的设备里,只有一个摄像头,取代另外一个摄像头的是“近红外光源”(Near-IR)[3]。近红外光源向场景发射近红外光,场景里的物体由于远近不同,反射回来近红外光的强弱也不同。摄像头拍下这个含有近红外信息的场景图像,通过内部一个“近红外光滤波器”,产生出与物体深度信息相匹配的点阵,点的大小与亮度,决定了该点所对应物体的远近程度。这种利用红外光源获取深度信息的技术,叫做“光编码”(Light Coding)。 PrimeSense是光编码芯片技术里的领导厂商之一,现在被Apple收至麾下,不仅为自己的技术找到了更为广阔的应用市场,更加强了Apple系统集成的实力。将来,无论Apple把这项技术使用到iPhone,iPad,还是传言里的iTV、iWatch,对于科技发展和用户体验来说,都是有百利而无一害。我本人也相当期待。 [1]. Canalys, Tablets to make up 50% of PC market in 2014, http://www.canalys.com/newsroom/tablets-make-50-pc-market-2014, Nov 2013. [2]. 车库咖啡新浪微博, http://www.weibo.com/1919238487/Akhcvr90J?mod=weibotime , Nov 2013. [3]. PrimeSense, Our full 3D sensing solution, http://www.primesense.com/solutions/technology/ . 图1. [1]. 图3. [3]. | |
硅谷科技周报~“金钱为王”与“速度的尽头”
作者 硅谷寒 | 2013-11-23 20:21 | 类型 硅谷科技周报 | Comments Off
系列目录 科技一周
科技一周 2013/11/23~“金钱为王”与“速度的尽头”
“金钱为王”的概念,自古至今,未曾有过丝毫动摇。在当今这个充分商业化的社会里,金钱不仅仅是各种商业公司运转的直接目的,它更在世界任何的角落里都显露出了自己那举世无双的统治力。如果想要超越你的竞争对手,很简单,请先用金钱砸过去吧。来自中国的土豪就正在用这种办法“购买”着美国:
接下来转入科技一周的“科技正题”。本周一,图形芯片巨头Nvidia推出了新一代图形加速芯片Tesla K40,宣称具有“世界最快的图形加速性能”。对于这一点,我丝毫不怀疑,因为Nvidia每次推出的都是“世界最快”,从K10、K20、K20X,一直到今天的K40。但,我并不是来给K40唱赞歌的,毕竟K40这么一个集成了2880个并行计算处理器、12G显存的庞然大物,其计算速度也只不过是给单一CPU提升了10倍[1],而其带来的功耗增额与附加成本又岂止以10倍计? 如今,提升半导体制造工艺,越来越难,单颗芯片的计算速度几乎停滞不前,仅仅依靠堆积大量的核数与内存,来表象式地增加速度,真地是计算技术的未来之路吗?至少,我并不如此认为。论及此,我们不妨先从科技界最近的一些进展讲起。 “由来只有新人笑,哪里闻得旧人哭”,这句话放在科技界里,也分毫不差。三年前还红极一时的搜索技术,已渐显过时之态,而基于神经网络、贝叶斯网络、以及启发式算法(Metaheuristic)的人工智能技术,转眼之间炙手可热。人工智能技术涵盖这么几个大类:机器学习、大数据处理、计算机视觉、自然语言处理等。 这类技术有一个共同特点,都是基于大样本分析的网络节点训练算法。与先前基于搜索或逻辑推理的算法相比,它们并不需要每一个训练节点都能在事前推导出精准的正确结果,而是采用统计的方法,渐进优化自己的参数,最终在某个假设空间上达到最优的目标函数。 可以说,人工智能技术所需要的算法更接近于人脑的思维方式。 人工智能技术,固然需要底层处理器提供极快的计算速度,但不可忽视的是,它们也需要处理器在架构设计上有所变化,从而能适应这种“类人脑式”的网络推理模式,这并不是仅仅通过增加并行运算单元就能解决掉的。换句话说,已纵横天下近70年的冯诺依曼架构,到了是要改变的时候。如何在现有制造工艺的基础上,通过改变处理器架构,来提高系统的整体计算速度,并改善CPU与内存之间的通讯效率,将成为科技人员未来研究的重要方向。 前不久,IBM和Qualcomm都曾推出过基于神经网络架构的芯片。Qualcomm推出的叫做“0号NPU”(Zeroth Nerual Processing Unit),可以通过模拟人脑的思维方式,低功耗并且快速地完成一些简单的学习算法[2]。这无疑为计算技术的发展提供了新的想象空间。毕竟,在速度的尽头,我们需要一个革命性的全新架构。
[1]. Nvidia, Nvidia Launches World’s Fastest Accelerator For Cialis Online Supercomputing And Big Data Analytics, https://nvidianews.nvidia.com/Releases/NVIDIA-Launches-World-s-Fastest-Accelerator-for-Supercomputing-and-Big-Data-Analytics-a66.aspx , Nov 2013. [2]. Qualcomm, Introducing Qualcomm Zeroth Processors: Brain-Inspired Computing, http://www.qualcomm.com/media/blog/2013/10/10/introducing-qualcomm-zeroth-processors-brain-inspired-computing , Oct 2013. 图1. 郑峻,苏宁设立硅谷研究院,http://tech.sina.com.cn/i/2013-11-20/09268930947.shtml , Nov 2013. 图2. [1]. 图3. [2].
| |
科技一周~人性的科技
作者 硅谷寒 | 2013-11-16 17:53 | 类型 硅谷科技周报 | 3条用户评论 »
系列目录 科技一周
科技一周~人性的科技 2013/11/16
科技文明的进步,并不如想象中那般阳春白雪、神技孤高,更多的时候,它离不开人性中那些阴冷暗黑的一面,比如,贪婪、嗜血、痴迷、还有懒惰,诚如张小龙全民打飞机之“性与暴力”,也诚如雷布斯高喊“小米最最最”之“真假莫测”。 今天科技一周的主题正是要给大家呈现一件最体现人类懒惰本性的智能神器:iRobot Roomba 880。在此之前,还是先概览本周的科技焦点:
本周一,iRobot公司宣布最新款的懒人神器,扫地机器人Roomba 880,正式开售。与前一代扫地机器人相比,Roomba 880的清理能力提升50%,更绝的是,它增添了一项新本领:吃毛发。Roomba 880可以把任何毛发碾碎并吞噬,同时又不会划伤地板。从此以后,人们再不需要手动去清理刷子上的毛发了。 吃不吃毛发,其实与我们“科技”一周并不太相关,无非是加了把小碎刀,构思巧妙而已。这里,我想重点提的是,Roomba机器人所体现出来的人工智能技术:基于广度优先搜索的自引导(Breadth-First-Search Based Self-Navigation)。 Roomba并没有安装全方向摄像头(Omnidirectional Camera)和惯性测量器(IMU,Inertial Measurement Unit),仅仅依靠触碰传感器来识别障碍,而且只有一种恒定运动速度。它是如何完成房间平面的遍历呢?
在左图中,我们可以看到Roomba装有三个传感器:墙壁传感器、悬崖传感器、小物体传感器,来探测障碍物。我们把Roomba的起点看作“图”(Graph)的根节点,在每一个节点处的360度方向上可移动的下一步看作是该节点的子节点。Roomba从起点开始,以螺旋状轨迹向外前进,其本质上就是依照广度优先算法来遍历子节点,然后再增加搜索的深度,层层扩张,直到碰到各种障碍,相当于到达了某条路径最深处的叶结点(Leaf Node)。
Roomba用一个简单的BFS,就可以遍历整个房间了。然而,这样做的结果是,平均用力,效率低下,不能很快区分出干净与肮脏的不同地带。人类的取巧之处就在于只清理肮脏的地方,干净的地方就等到什么时候变脏了,什么时候再去清理。所以,人类20分钟做完的事情,Roomba要干上一、两个小时。 当然,Roomba还有很大的潜力可以提高,如果未来配备了摄像头与惯性装置,并能够联网实时获取数据,那么不仅能够极大提高它的清理效率,甚至可以让它开关门、爬楼梯、扫墙壁、并自己智能化地做出是否应该搞家务的决断。倘若再给它贴上美丽的苍老师“画皮”,不就正是我们期待的那个机器人女仆吗?:) 注:Roomba的图片来自http://electronics.howstuffworks.com/gadgets/home/robotic-vacuum2.htm
| |
科技一周~iOS in the car
作者 硅谷寒 | 2013-11-09 17:22 | 类型 硅谷科技周报 | Comments Off
系列目录 科技一周
科技一周~iOS in the car 2013/11/09 初冬之清晨,昨夜萧索一洗,繁华犹未起。然而,相对于午后的喧嚣,我却更喜欢这个时段的硅谷:纯音且无杂,冷清于极处,似此“境界”,非孑然一身之人不可察,非绝顶孤高之人不能至。 本周的新闻里,要说“孑然一身”,自然是指加拿大黑莓公司了;要说“绝顶孤高”,则非苹果的“iOS in the car”莫属。在谈“iOS in the Car”之前,先看看过去的一周,都发生了点儿什么事情:
下面来到本期的重点:iOS in the Car。 据ABI Research最新的预测:到2018年,将会有接近50%的车载“信息娱乐系统”(Infotainment System)整合有Apple的iOS[1]。 整合!?如果仅仅是以“整合iOS”为目的的话,就未免太小看Apple的野心了。“整合”只是第一步,Apple想做的是,在未来,“接管”整个汽车工业的操作系统。这是一个技术门槛非常高(需要超强的软硬件匹配技术),市场总规模近万亿美元的产业(去年全球共生产6300万台汽车)[2],Apple焉能坐而视之? 汽车发展到今天,已渐渐超越了“代步而行”的简单观念,其整个工业的状况更远非一句“千古未有之变局”即能概述。如果说,航母是移动的军事基地,那么汽车,将会在不远的未来,成为每个家庭/个人的“智能移动数据中心”。现在,人们越来越习惯于“智能化”的交互功能、“人性化”的用户体验、以及“联网化”信息获取,这一切都将促使延续了数十年之久的嵌入式车载实时系统(RTOS)不可逆转地向全功能的“智能汽车OS”转变。 毫不夸张地说,现在的汽车都已经是“跑在代码”之上了。波音公司在2010年推出的“梦幻客机”(Dreamliner)大约包含了6300万行代码,而三年后的今天,一台豪华汽车里很可能就有1亿行代码[3]。(如此看来,码农无敌呀:) RTOS的代码量已如此之巨,那么未来智能汽车OS的复杂度也绝对是O(N^P)级的。因为,智能汽车OS的本质,是一个基于多处理器的控制系统(microprocessor-based electronic control units)。例如,在当前的一些高档车型上,已经配置多达70~100个处理器了!要有效调度如此众多的处理器,实非易事。那么,智能汽车的操作系统又需要考虑那些关键方面呢? 其实,智能汽车OS的关键词与智能手机OS类似,依然是三个:安全、节能、和用户体验。但在每一个关键词上的要求与复杂度,都要比手机OS高出多个量级。这主要是因为汽车所独特的使用环境所致(户外、高/低温、高速)。例如,对于安全性的要求,除了传统的用户加密认证机制外,还应该考虑到实时响应(real-time)和容错性(fault-tolerant)的需求,否则,一旦响应迟缓、计算错误的话,就有车毁人亡的危险。 实时响应,可以用基于优先级的抢占式分时并行来实现;容错性,可以用多处理器同步匹配来实现,但这都是以增大功耗为代价的。如果,既要考虑实时、容错,又要兼顾节能(energy-efficient),那么对于操作系统的设计难度是极其高的,必要的时候,甚至会从底层处理器(CPU)上就加入相关的硬件优化设计,以弥补操作系统在软件层面的不足。 操作系统只能做到“线程”(thread)级的实时并行,等到检测出计算有误,再反馈给控制器,所需的时间太长了。比较而言,CPU可以在硬件层面上做到指令级(instruction),甚至时钟级(cycle-based)上的并行。并且,由于CPU上的并行容错大多是以晶体管冗余来实现,能够极大地减少CPU访问内存的次数,从而节省更多能量。这种并行容错、与节能兼顾的特点,是操纵系统在软件层面上无法实现的。 放眼科技界之天下,能够全揽CPU设计和OS设计于一身的,就只有Apple一家了。怪不得,有些科技媒体希望Apple能收购Tesla。从智能汽车OS的战略上来看,这并非只是个幻想。 其实,我自己又何尝不希望能有一台iTesla,果断泡妞又拉风。 (今晨,广州恒大足球队夺得了亚洲冠军联赛的冠军,媒体又把中国足球队往年的各种级别冠军罗列了一通,甚至连沙滩足球都算上了,但唯独没把中国科技界的机器人足球队算上。其实,2001年的时候,清华大学机器人足球队就夺得了RoboCup的世界冠军。没错,是世界冠军!) [1]. https://www.abiresearch.com/press/half-of-all-in-vehicle-infotainment-systems-equipp [2]. http://www.statisticbrain.com/cars-produced-in-the-world/ [3]. http://spectrum.ieee.org/green-tech/advanced-cars/this-car-runs-on-code | |
科技一周~智能设备
作者 硅谷寒 | 2013-11-02 19:04 | 类型 硅谷科技周报 | Comments Off
系列目录 科技一周
科技一周~智能设备 2013/11/02 有人白头如新,有人倾盖如故。我与Trustlook[1]的Allan Zhang以及他的团队应该算是后者的“倾盖如故”了。上个周末,我们相约到位于Milpitas的靶场练习射击,去之前,我参加了他们的一个快速会议,以一个局外人的角度体会了Trustlook在创业阶段所特有的紧张的生活节奏。 创业,有时候,就像是一场戴着“镣铐”的舞蹈,资金匮乏、人员短缺、时间紧迫、还有那未可预知的市场,无一不加重了这镣铐的份量,而创始人则需要在有限的维度里极尽所能,换句话说,这镣铐越重,越能显示出他/她飞舞的才华。Allan已然站上了这个舞台,我所能做的就是立在旁边静静地等待出一个伟大的结果。 暂停闷骚,下面轻松一下,话题回到科技新闻上来。 本周,有一些可大可小的新闻罗列在目:
接下来,才是本期科技一周的重点:智能设备。 本周一,一个叫做“饿人鼓”(Hungry Drum Inc.)的硅谷初创公司被媒体大量报道。该公司开发出来一套非常可爱的教育类玩具Play-i,包含两个机器人娃娃,Bo和Yana[2]。Play-i的目的是启蒙两、三岁小孩子的编程意识! Play-i采用众筹模式来募集资金,当前已有1267人预定,共筹得金额$28万美元,在筹募期还剩余25天的时候,便已超过了$25万美元的众筹目标。“饿人鼓”公司的创始人Vikas Gupta是硅谷一位颇具名声的连续创业,并且连续成功的程序员。Vikas曾创办过在线虚拟物品支付平台Jambool,后被Google收购。去年,Vikas离开Google,开启了Play-i的历程。 当然,现在就谈论Play-i的成功与否,还为时尚早,但我想说的是,Play-i正代表了一个大方向上的未来智能设备。 如果把未来的智能设备分为三种大类的话,第一类是技术难度最大的“深智能设备”。这类设备能够提供一个完整无缝、软硬俱全的人机交互功能,人们在使用的时候感觉像是和一个“真正”的人在沟通,简单说,就是“机器如人、人如机器”的最高境界。此类设备包括机器人服务员、智能助理、无人驾驶汽车、智能同声翻译器。 第二类是难度最低的“浅智能设备”。这类设备本身并没有自适应的“软”智慧功能,其本质上仍是一台微型计算机。使用者通过安装商业程序,来完成一些特定的功能,比如,购物、视频、上网,等等。每一个“动作”都需要使用者全程参与,并做出决策。此类设备包括,智能手机、智能电视、游戏机、流媒体设备、智能摄像头。 第三类便是介于上述两者之间的“半智能设备”,Play-i机器人玩具就属于第三类。这类设备的特点是,封装了一套底层的“智慧”功能,比如图像识别、物体跟踪,但把与人类的交互接口开放出来,请使用者通过简单的“编程”指令,来完成定制化的智能。 Pokies Play-i是面向儿童的半智能玩具,它留给孩子们一个基于玩乐(Play-based)的图形“编程接口”,使孩子们可以通过类似画画一样的手法,来完成许多意想不到的功能。举例来说,一个孩子可以按照“我有一头小毛驴”的节奏画出一套“击打”程序,然后把Play-i放到钢琴前面,启动程序,Play-i就会弹奏出这首歌曲来! 现代硬件开源项目的蓬勃发展,使得小型创业团队,甚至单人,开发出“浅智能设备”和“半智能设备”成为可能,这在十几年前的时候,还不可想象。这其中,最大的功劳应归属ARM CPU的普及,把原本价格高企、产量有限,且被Intel垄断的CPU,从硬件开发平台的障碍里剔除出去。 当前比较流行的两个硬件开源平台是:Broadcom主导的树莓派(Raspberry Pi)[3],和TI主导的Beagleboard[4]。两者都提供了Android OS port,并有许多硬件扩展功能。比如,倘若你也想开发一个类似Play-i这样的设备,那么只需要再加一个摄像头模块,并利用OpenCV开源库提供的图像识别和运动跟踪功能,便万事俱备,可以开工了。 本期科技一周,从初创公司谈起,重点介绍了Play-i机器人,并简单描述了未来智能设备的分类。虽然“浅智能设备”和“半智能设备”的技术门槛已是“飞入寻常百姓家”,但对于“深智能设备”来说,小型公司基本上还是无能为力的,因为这里涉及到深度机器学习、大数据处理等技术,这都非常依赖巨型公司的海量数据平台。换句话说,深度智能,将是Google、Amazon、Microsoft、百度,这些巨头们拼杀的市场,我们就拭目而待吧。
[1]. Trustlook是一家专注于移动数据安全的初创公司,http://www.trustlook.com . [2]. Play-i, https://www.play-i.com/ . [3]. Raspberry Pi, http://www.raspberrypi.org/ . [4]. Beagleboard, http://beagleboard.org/ . | |
湾区评论-科技一周
作者 硅谷寒 | 2013-10-26 17:42 | 类型 新闻稿, 硅谷科技周报 | 7条用户评论 »
系列目录 科技一周
科技一周 2013/10/26 诗云:“湾区寒暑几十年,评论生花妙笔间。科技兴亡多少事,一周笑过待明天:)” 话说科技大势,盛久必衰,衰久必死。本周,为“湾区评论~科技一周”拉开华丽序幕的,就是一个盛久而衰,新人虐旧的例子:老牌儿HBO被新贵Netflix踹下神坛。 流媒体巨头Netflix于星期一发布了季度财报。姑且抛开Netflix赚多少美金不谈,该份财报中还有一个颇为亮眼的数据倒是值得一提:Q3季度,Netflix新增付费用户130万,在美国的总数量触及3100万,超过老牌儿视频服务商HBO的2900万用户[1]! HBO是一家基于传统有线电视技术的视频点播服务商,运营已超40年,如今被科技新贵Netflix超越,无疑更加印证了“基于互联网的流媒体交互技术”终将摧毁“有线电视”的大趋势。在如今这样一个手机、平板肆意横行的年代,如何把视频无缝串流至各种移动终端,才是运营商、内容商、广告商、和技术商最为关心的问题。HBO根本无法和一帮生龙活虎的科技颠覆者们竞争。 当然,超越HBO,并不能说明Netflix接下来就可以一帆风顺,因为还有Google的Youtube、Apple的iTunes、以及Amazon的Instant Video,这些科技界的虎王龙霸们,正在前方等着厮杀。现在的Netflix自然不敢,也没必要和这些巨头硬拼,于是就有了与Google的合作。七月份,Googel发布流媒体设备Chromecast,Netflix成为第一个支持该设备的厂商。事实上,这一举措相当成功,的确给Netflix的季增130万用户贡献颇多。 要说这个世道,真是越来越百怪千奇,有靠硬件赚钱而软件/服务免费的(比如,Apple刚刚宣布Mac OS和iWork免费),有靠软件/服务赚钱而硬件免费的(比如,Netflix的机顶盒价格低廉),还有靠广告赚钱而硬件、软件/服务统统免费的。不肖说,这第三类厂商,就是世界上最大的“广告贩子”Google了。Google不仅免费了几乎所有的在线服务,Gmail、Google Drive、Google Docs、Youtube,等等,更是把自己推出的所有硬件也都卖到了同类产品里的最低价位,比如这个被流媒体界称为“Game Changer”的Chromecast,售价颠覆性地只有$35美元。 开卖当天,20多万台捆绑了Netflix服务的Chromecast便告售罄,在随后的三个月里,它更是牢牢占据Amazon电子产品类的畅销榜首,连Amazon自己的Kindle系列都自愧不如。保守估计,Chromecast每月的销量应在百万级别。由于竞争对手Hulu直到十月份才支持Chromecast,本季度内,300多万购买了Chromecast的用户,如果想要收看电影或剧集,除Netflix外,别无它选。所以说,称Chromecast是本季度Netflix的一件秘密武器,丝毫也不为过。 谈到Chromecast,就不得不说一下芯片设计厂商Marvell。Marvell位列全球五大无晶圆芯片设计厂商之一,几乎垄断了存储控制器的市场,这次更为Google提供了核心处理器。其创始人夫妇,戴伟立女士和Sehat Sudajia先生,刚刚于本周共同获得了芯片界2013年度的“张忠谋~典范领袖奖”[2]。该奖项是以世界半导体代工教父,台积电创始人,张忠谋先生命名的顶级名誉奖项。 当然,Google推出Chromecast,并不是为了做好人来养活Marvell这些芯片厂商,而是为了自己攫取更大的利益。这背后,更蕴含了一场流媒体从商业到技术的世界大战:在商业上,Google凭借Youtube和Chromecast,抗衡Apple、Amazon;在技术上,Google则试图用自家的VP编码格式挑战专业性标准联盟MPEG(运动图像专家组)和VCEG(视频编码专家组)的H.264/H.265标准。 商业与技术的战争,从来都是相辅相成的,在一个战场上的胜利无疑会对另一个战场有极大的促进作用。Google此番出击流媒体设备,在多屏互动的商业领域已先行一招,使得它在技术方面的进攻更加顺畅,最简单的手法就是:以Youtube单月超10亿的天量用户为基础[3],挟天子而令诸侯,强推VP系列技术到次世代的超高清视频编码标准里去。 说到Google的VP视频编码格式,在2011年之前,它虽有Adobe的Flash支持,但因为没有MPEG和VCEG联合推出的H.264格式应用广泛,所以并未能引起芯片厂商的足够重视。但在2011年4月份,Google突然宣布Youtube上的全部视频都将被转为VP8格式[4],一夜之间风向大变,所有的解码芯片厂商都不得不做出改动,在之后推出的芯片里均加入了对VP8的硬支持。 现在,新的浪潮来了,下一代超高清视频(分辨率高达4Kx2K)的出现,使得Google获得了一次可以完全压倒H.265标准的机会。在H.265标准还未成熟的时候,Google软硬兼施,一方面全免费,力主自己的VP9成为HTML5 Video的原生格式(H.265并非免费,需要缴纳授权金),另一方面则“逼迫”芯片厂商加入对VP9的支持。 这个年代,硬不如软,芯片厂商全是乖顺的绵羊,面对Google的强大,几无还手之力,除了研发VP9的解码芯片之外,别无选择。但在软件标准方面,HTML5 Video的竞争还未曾结束,Google面对的阻力要略微大些,因为H.265的支持者也为数不少。但即使如此,Google还是有不小的胜算,因为有市场份额第一的Chrome浏览器[5]作为Google的“倚天之剑”来给VP编码背书,试问还有什么力量堪为“屠龙刀”来与之抗衡?HTML5 Video的就范,不过是迟与早的问题。 本期“科技一周”,主要从Netflix的财报说起,论及与之相关的Chromecast的软硬件技术,顺便提了一下芯片界的领袖奖,最后谈谈个人对于流媒体竞赛的看法。 其实,本周的硅谷,新闻多多,比如,Elon Musk把Apple的硬件副总裁Doug Field挖到Tesla来,Android 4.4 KitKat玩儿了一把跳票,Broadcom开裁1500名无线部门员工,Google偷偷搭建海上浮船数据中心,等等。至于那两个“厨子”召开的大锅会(Tim Cook的苹果产品发布会,文厨的GMIC-Silicon Valley),不过是科技界招牌人物侃大山的秀场,其间牛皮上天、唾液横飞,自不在话下,我等小民听听也就罢了,一笑而过,深藏功与名。
[1].http://ir.netflix.com/results.cfm | |