近日,记者从国家知识产权局了解到,腾讯公司正式向国家知识产权局提交了一份关于图片编码技术的专利申请。此项专利被命名为TPG(Tiny Portable Graphics),在数据上TPG图片格式产生的文件大小明显小于JPG/JPEG、PNG、GIF、WEBP等业界主流的图片格式,处于世界领先水平。

资料显示,此项专利技术由腾讯音视频实验室基于AVS2内核自主研发。据了解,腾讯音视频实验室,其前身是腾讯公司即通产品部音视频技术中心,主要致力于音视频及图像处理技术的研究和创新工作。

TPG图片格式压缩率世界领先

腾讯申请新专利的TPG图片格式到底有何不同?

通过目前已经公开的测试数据对比就可以一较高低。在同等质量的前提下,TPG与JPG/JPEG、PNG、GIF、WEBP等不同图片格式进行对比,TPG的文件大小最小,位居第一:TPG对PNG小50%以上,比GIF小90%以上,对JPG/JPEG格式图片(采用Libjpeg-Turbo编码)可以小40%以上,对比采用Guetzli编码的JPG/JPEG格式则能够小41.7%。相对Google推出的 WEBP格式,文件大小可以减少近30%。






可以看到,对比非常明显,在保证同样的清晰度的前提下,TPG图片格式普遍小于其他格式。

如果换个角度来看,文件大小相同的话,使用TPG编码会不会更清晰?通过TPG与JPEG质量对比可以看出,JPEG的图片的效果差,而TPG的图片会更清晰。

除了在文件大小方面的优势,在渐进式、透明通道、动态格式、高清、无损等核心指标上,TPG实现全面性能优化。

小步快跑决胜负,腾讯创新力不可小觑

一个高效的图片编码算法能大大降低带宽和存储成本,这种创新对于正在飞速发展的中国互联网行业来说,显得尤为重要。

据了解,TPG图片编码技术未来可以被广泛应用在社交应用、新闻客户端、浏览器、游戏等多个领域。一旦在整个中国互联网行业推广开,不但能为互联网公司省下大量成本,也能给用户节省图片流量,降低用户加载图片的等待时间,提升用户体验。

那么,图片文件减少几十KB,这样细微的创新与优化,对一个企业来说意味着什么?

腾讯的微创新从来都不可小觑,QQ与MSN的对决是最有代表性的案例:2003年,拥有3亿用户的MSN进入中国市场,凭借免费绑定策略、高端品牌形象、强大的hotmail邮箱,迅速打开中国的商务通讯市场。据易观国际当年的数据统计,在当时约2000万的商务用户当中,MSN用户约1075万,占比53%,在这块市场上,此时的QQ相比MSN处于劣势。但最终的结果是QQ战胜了MSN,打赢了自己的保卫战。

马化腾在回忆起那段历史时曾说到:“那时候MSN很强势,基本上大家认为QQ是死定的,只是什么时候死而已。但我们针对国内网络结构做了大量的优化。我们传文件很快,有聊天室,包括我们的头像是个性化的,口碑就这样建立起来了。”除了他提到的传文件、聊天室等,QQ后期推出的屏幕截图、文件断点续传等小的技术创新,都为QQ最终成为中国国民级的社交工具,打下了坚实的基础。今天,腾讯仍然在不断地进行着技术的创新和迭代,从细微之处的创新积累出今天在整个世界互联网的实力和地位。

via:雷锋网

超越Google,腾讯推出自研图片编码格式TPG的更多相关文章

  1. fackbook的Fresco (FaceBook推出的Android图片加载库-Fresco)

    [Android开发经验]FaceBook推出的Android图片加载库-Fresco   欢迎关注ndroid-tech-frontier开源项目,定期翻译国外Android优质的技术.开源库.软件 ...

  2. FaceBook推出的Android图片加载库-Fresco

    FaceBook推出的Android图片加载库-Fresco 原文链接:Introducing Fresco: A new image library for Android 译者 : ZhaoKai ...

  3. jQuery插件实现图片展开效果,jquery.gallery。仿腾讯QQ空间说说图片展示效果。

    公司的项目http://www.umfun.com/,有个说说的页面(和腾讯QQ空间说说一样),里面有个发表图片功能,上传完图片,需要点击展开的效果. 当时手里面事情比较多(公司就我一个前端),忙不过 ...

  4. Fresco-FaceBook推出的Android图片加载库

    在Android设备上面,快速高效的显示图片是极为重要的.过去的几年里,我们在如何高效的存储图像这方面遇到了很多问题.图片太大,但是手机的内存却很小.每一个像素的R.G.B和alpha通道总共要占用4 ...

  5. 免费报名 | 腾讯云自研数据库CynosDB交流会

    本文由云+社区发表 作者:技术沙龙 All in 云+时代,数据库的高可用性.按需付费.按需扩展等属性解放了大批开发者.腾讯发布的自研数据库CynosDB作为国内首款同时兼容MySQL和PG的云原生数 ...

  6. Google推荐——Glide使用详解(图片加载框架)

    零.前言 本文所使用的Glide版本为3.7.0 一.简介 Glide,一个被google所推荐的图片加载库,作者是bumptech.这个库被广泛运用在google的开源项目中,包括2014年的goo ...

  7. FaceBook推出的Android图片载入库-Fresco

    欢迎关注ndroid-tech-frontier开源项目,定期翻译国外Android优质的技术.开源库.软件架构设计.測试等文章 原文链接:Introducing Fresco: A new imag ...

  8. 使用google zxing生成二维码图片

    生成二维码工具类: 1 import java.awt.geom.AffineTransform; 2 import java.awt.image.AffineTransformOp; 3 impor ...

  9. 腾讯推出超强少样本目标检测算法,公开千类少样本检测训练集FSOD | CVPR 2020

    论文提出了新的少样本目标检测算法,创新点包括Attention-RPN.多关系检测器以及对比训练策略,另外还构建了包含1000类的少样本检测数据集FSOD,在FSOD上训练得到的论文模型能够直接迁移到 ...

随机推荐

  1. 使用PE工具箱 ughost 恢复系统导致被捆绑一堆软件的问题

    很多的pe系统,都有这么一个东西, 没啥技术含量,就是给ghost 加一个UI 而已 , 但是使用这玩意恢复系统,会被感染一些捆绑软件 ,开机之后就会卡顿, 并下载一堆软件 包括  爱奇艺 , 百度搜 ...

  2. 使用jdbc对数据库增删改查(Mysql为例)

    一.statement对象介绍 Statement对象的executeUpdate方法,用于向数据库发送增.删.改的sql语句,executeUpdate执行完后,将会返回一个整数. Statemen ...

  3. BZOJ3786 星系探索 【Splay维护dfs序】*

    BZOJ3786 星系探索 Description 物理学家小C的研究正遇到某个瓶颈. 他正在研究的是一个星系,这个星系中有n个星球,其中有一个主星球(方便起见我们默认其为1号星球),其余的所有星球均 ...

  4. 《DSP using MATLAB》示例Example 8.1

    终于看到第8章了,加油,继续努力! N为奇数,有极点位于实数轴上.事实上,所有极点位于Ωc=0.5为半径的圆上,而不是单位圆.

  5. flask第十三篇——url注意事项

    先和大家说一下常用的请求方法 get:只是从服务器获取数据,不会对服务器的状态或数据产生任何影响: get方法的参数是放在URL中传递的. post:会对服务器的状态或数据产生影响:通过body形式进 ...

  6. python ctypes 和windows DLL互相调用

    图片项目

  7. Maven中plugins和pluginManagement的区别

    pluginManagement是表示插件声明,即你在项目中的pluginManagement下声明了插件,Maven不会加载该插件,pluginManagement声明可以被继承. pluginMa ...

  8. 【转】MFC对话框和控件

    原文网址:http://www.cnblogs.com/tiwlin/archive/2013/05/08/3067966.html 对话框和控件 对话框是Windows应用程序中一种常用的资源,其主 ...

  9. Linux之 xstart调用 x11vnc远程图形化桌面

    问题:用 xmanager 中的 xstart 启动界面,报x11无法打开 . 1. root调整x11参数,将其打开[root@localhost ~]# vi /etc/ssh/sshd_conf ...

  10. bean作用域

    https://blog.csdn.net/u011468990/article/details/49995865 其中比较常用的是singleton和prototype两种作用域.对于singlet ...