热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

苹果新专利:视频通话不怕掉帧(转)

21月20日,据AppleInsider网站报道,美国专利商标局(USPTO)上周公布了苹果最初在2012年申请的一项专利技术,它能以预录或修改的图像取代某些视频帧,从而解决FaceTime在网络
2

  1月20日,据AppleInsider网站报道,美国专利商标局(USPTO)上周公布了苹果最初在2012年申请的一项专利技术,它能以预录或修改的图像取代某些视频帧,从而解决FaceTime在网络带宽不理想时出现的漏帧和画质不佳等问题,带给用户以更流畅的视频聊天体验。

  如今在很多地方,iPhone和iPad用户通过移动无线网络进行视频聊天时常常受到带宽和现有技术的限制,而遭遇漏帧和画质变差等问题,严重时几乎无法正常交流。

  苹果申请的这项旨在解决上述问题的专利名为“采用基于内容的帧搜索的视频传输”,它能利用之前已经传输的视频帧和“视频帧包含的内容信息”,来减少视频通话双方设备之间传输的数据量,具体方法主要有以下三种:

  第一,也是最主要的方法,是捕捉视频帧中一些标志性的信息点(如五官特征)并建立相应的“系数”,然后生成可以根据这些系数搜索和调取视频帧的数据库。当带宽足够时,完整画面以及相应的信息系数可以被发送和储存;当带宽较低时,设备可以进行运算并发送一系列信息系数来取代视频帧;当网络差到开始漏帧时,系统就开始利用信息系数在先前保存的视频数据中寻找相似的画面,然后调取并显示最匹配的画面来替代漏掉的视频帧。

  第二,可以利用生成的视频帧信息系数自动修改此前录制的视频帧图像,再将修改过的图像插入到视频信息流中的漏帧处。

  第三,被视为背景的物体能以比主体更低的分辨率传输,例如人脸的分辨率更高而背后的墙的分辨率更低。

  上述技术除了能够提高视频聊天的质量,还能减少对数据流量的消耗。即便每三帧中插入根据信息系数调取或修改而成的一帧,所减少的数据流量也是相当可观的。

  目前尚不知这项专利将来会否应用到苹果的产品中,但是如今高清摄像头越来越普及而移动数据成本依然较高,这种功能对于经常用FaceTime进行视频聊天的iOS用户还是相当实用的。

转自: http://it.sohu.com/20140120/n393822741.shtml

 

 


推荐阅读
  • 本文探讨了为何采用RESTful架构及其优势,特别是在现代Web应用开发中的重要性。通过前后端分离和统一接口设计,RESTful API能够提高开发效率,支持多种客户端,并简化维护。 ... [详细]
  • 万事起于配置开发环境
    万事起于配置开发环境 ... [详细]
  • 本文详细探讨了在Windows Server 2003环境下遇到MySQL连接失败(错误代码10061)的解决方案,包括通过卸载特定的Windows更新和调整系统注册表设置的方法。 ... [详细]
  • 本文提供了中国三大主要通信运营商(中国联通、中国电信和中国移动)的官方邮箱服务网站链接,帮助用户快速访问并管理个人邮件,同时介绍了如何设置短信提醒功能。 ... [详细]
  • Linux环境下Memcached安装指南
    本文详细介绍如何在Linux虚拟机上安装Memcached,包括必要的依赖库安装,以及使用Xshell进行文件传输的具体步骤。 ... [详细]
  • 转载网址:http:www.open-open.comlibviewopen1326597582452.html参考资料:http:www.cocos2d-ip ... [详细]
  • scrapyredis分布式爬虫 ... [详细]
  • Android开发经验分享:优化用户体验的关键因素
    随着Android市场的不断扩展,用户对于移动应用的期望也在不断提高。本文探讨了在Android开发中如何优化用户体验,以及为何用户体验的重要性超过了技术本身。 ... [详细]
  • 本文介绍了一个基本的同步Socket程序,演示了如何实现客户端与服务器之间的简单消息传递。此外,文章还概述了Socket的基本工作流程,并计划在未来探讨同步与异步Socket的区别。 ... [详细]
  • 使用Adobe Illustrator打造独特的家族徽章:牡鹿图腾设计教程
    本文详细介绍了一种基于《权力的游戏》灵感,运用Adobe Illustrator创作独特家族图腾——牡鹿徽章的方法。本教程不仅展示了具体的步骤,还提供了多种技巧,帮助读者创作出既具个人特色又符合设计原则的作品。 ... [详细]
  • 本文提供了一套详细的步骤,指导用户如何通过科学上网方法注册一个美国地区的Apple ID,包括设置地区、语言及完成注册的具体操作。 ... [详细]
  • 本文探讨了如何在Django中创建一个能够根据需求选择不同模板的包含标签。通过自定义逻辑,开发者可以在多个模板选项中灵活切换,以适应不同的显示需求。 ... [详细]
  • 本文详细介绍了苹果6s设备上实施性能保护的具体步骤,包括减少定位服务使用、控制后台应用刷新、调整通知中心设置等方面。 ... [详细]
  • 本文介绍了iOS应用开发的主要框架,包括Foundation、UIKit、CoreData及CoreGraphics等,并探讨了开发iOS应用所需的硬件和软件环境,以及推荐的编程语言。 ... [详细]
  • 如何阻止iOS14下载的应用同步至其他苹果设备
    对于同时使用多台苹果设备(如iPhone和iPad)的用户而言,可能会遇到在一个设备上下载的应用自动同步到其他设备的情况。如果您希望避免这种自动同步,以节省存储空间或减少不必要的应用同步,下面的方法或许能帮助您。 ... [详细]
author-avatar
当个谎言家很不错非
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有