带宽降低系统和方法

文档序号:8461027阅读:589来源:国知局
带宽降低系统和方法
【专利说明】
[0001] 相关申请
[0002] 本申请要求于2012年9月17日提交的题为Temporal Blurring System and Method的美国临时申请序号61/701,927的权益,其内容通过引用被合并于此。
技术领域
[0003] 本公开涉及视频流,并且更特别地涉及用于降低视频流带宽要求的系统和方法。
【背景技术】
[0004] 因特网当前允许仅仅在几十年前不可想象的方式进行思想和信息的自由交换。用 于因特网的一个这样的用途是作为通信介质,无论其是经由一对一交换还是多方交换。例 如,两个个体可相互交换私人电子邮件。替选地,多个人可以参与其中他们可张贴为了多个 人阅读而发布的条目的公共网络。这样的网站的示例可包括但不限于产品/服务评论站点 和主题博客。
[0005] 因特网的一个这样的用途是允许人们相互进行视频会议。随着视频会议向通信会 话添加视频分量,这样的通信会话趋向于对于参与者而言更加令人愉快。遗憾的是,视频会 议要求具有相当高的带宽的通信信道。进一步使情况复杂化的是在许多发展中国家中,这 样的高带宽通信信道是稀少的,常常导致不那么称心如意的视频会议性能。

【发明内容】

[0006] 在一个实施方式中,一种计算机实现的方法包括接收第一用户参与视频会议的指 示。进行关于带宽压缩对于视频会议的第一用户而言是否是优选的确定。如果带宽压缩对 于视频会议的第一用户而言是优选的,则处理与第一用户相关联的未处理视频流以生成降 低带宽的视频流,并且将降低带宽的视频流提供给视频编码器。如果带宽压缩对于视频会 议的第一用户而言不是优选的,则将未处理的视频流提供给视频编码器。处理未处理的视 频流包括以下中的一个或多个:对未处理的视频流执行边缘检测过程,对未处理的视频流 执行分辨率降低过程,对未处理的视频流执行空间模糊过程,对未处理的视频流执行时间 模糊过程,对未处理的视频流执行图像量化过程,以及对未处理的视频流执行否定过程。
[0007] 在另一实施方式中,一种计算机实现的方法包括接收第一用户参与视频会议的指 示。进行关于带宽压缩对于视频会议的第一用户而言是否是优选的确定。如果带宽压缩对 于视频会议的第一用户而言是优选的,则处理与第一用户相关联的未处理的视频流以生成 降低带宽的视频流,并且将降低带宽的视频流提供给视频编码器。处理未处理的视频流包 括对未处理的视频流执行边缘检测过程。
[0008] 可包括以下特征中的一个或多个。如果带宽压缩对于视频会议的第一用户而言不 是优选的,则可将未处理的视频流提供给视频编码器。
[0009] 处理未处理的视频流还可包括对未处理的视频流执行分辨率降低过程。处理未处 理的视频流还可包括对未处理的视频流执行空间模糊过程。处理未处理的视频流还可包括 对未处理的视频流执行时间模糊过程。处理未处理的视频流还可包括对未处理的视频流执 行图像量化过程。处理未处理的视频流还可包括对未处理的视频流执行否定过程。
[0010] 如果与第一用户相关联的一个或多个性能统计不满足用于视频会议的最小性能 阈值,则带宽压缩对于视频会议的第一用户而言可能是优选的。该最小性能阈值可包括最 小计算阈值和最小带宽阈值中的一个或多个。可在社交网络内执行视频会议。
[0011] 在另一实施方式中,一种包括处理器和存储器的计算系统被配置成执行包括接收 参与视频会议的第一用户的指示的操作。进行关于带宽压缩对于视频会议的第一用户而言 是否是优选的确定。如果带宽压缩对于视频会议的第一用户而言是优选的,则处理与第一 用户相关联的未处理的视频流以生成降低带宽的视频流,并且将降低带宽的视频流提供给 视频编码器。处理未处理的视频流包括对未处理的视频流执行边缘检测过程。
[0012] 可包括以下特征中的一个或多个。如果带宽压缩对于视频会议的第一用户而言不 是优选的,则可将未处理的视频流提供给视频编码器。
[0013] 处理未处理的视频流还可包括对未处理的视频流执行分辨率降低过程。处理未处 理的视频流还可包括对未处理的视频流执行空间模糊过程。处理未处理的视频流还可包括 对未处理的视频流执行时间模糊过程。处理未处理的视频流还可包括对未处理的视频流执 行图像量化过程。处理未处理的视频流还可包括对未处理的视频流执行否定过程。
[0014] 如果与第一用户相关联的一个或多个性能统计不满足用于视频会议的最小性能 阈值,则带宽压缩对于视频会议的第一用户而言可能是优选的。该最小性能阈值可包括最 小计算阈值和最小带宽阈值中的一个或多个。可在社交网络内执行视频会议。
[0015] 在附图和以下描述中阐述了一个或多个实施方式的细节。根据描述和附图以及根 据权利要求,其他特征和优点将变得显而易见。
【附图说明】
[0016] 图1是根据本公开的实施方式的包括执行带宽降低过程的计算设备的分布式计 算机网络的示意图;
[0017] 图2是根据本公开的实施方式的图1的带宽降低过程的流程图;
[0018] 图3是根据本公开的实施方式的由图1的带宽降低过程管理的视频会议的示意 图;
[0019] 图4是根据本公开的实施方式的由图1的带宽降低过程管理的视频会议的另一示 意图;以及
[0020] 图5是根据本公开的实施方式的图1的计算设备的示意图。
[0021] 各图中的相同的附图标记指示相同元件。
【具体实施方式】
[0022] 在图1和2中,示出了带宽降低过程10。可将带宽降低过程10实现为服务器侧过 程、客户端侧过程或混合式服务器侧/客户端侧过程。例如,可经由带宽降低过程IOs将带 宽降低过程10实现为纯服务器侧过程。替选地,可经由带宽降低过程IOcU带宽降低过程 10c2、带宽降低过程10c3和带宽降低过程10c4中的一个或多个将带宽降低过程10实现为 纯客户端侧过程。替选地,可经由与带宽降低过程IOcU带宽降低过程10c2、带宽降低过程 10c3和带宽降低过程10c4中的一个或多个相组合的带宽降低过程IOs将带宽降低过程10 实现为混合式服务器侧/客户端侧过程。因此,如在本公开中使用的带宽降低过程10可包 括带宽降低过程l〇s、带宽降低过程IOcU带宽降低过程10c2、带宽降低过程10c3以及带宽 降低过程10c4的任何组合。
[0023] 关于本公开,公开了带宽降低过程10,其为降低视频会议的带宽要求的新颖方式。 具体地,在带宽降低过程10接收到100第一用户参与视频会议的指示时,可进行关于带宽 压缩对于视频会议的第一用户而言是否是优选的确定102。
[0024] 如果带宽压缩对于视频会议的第一用户而言是优选的,则可通过带宽降低过程10 来处理与第一用户相关联的未处理的视频流以生成降低带宽的视频流,并且可将降低带宽 的视频流提供给106视频编码器。当处理104未处理的视频流时,可对未处理的视频流执 行边缘检测过程。
[0025] 带宽降低过程IOs可以是服务器应用,并且可驻留于可连接到网络14(例如因特 网或局域网)的计算设备12上且可被其执行。计算设备12的示例可包括但不限于:个人 计算机、膝上型计算机、个人数字助理、数据使能蜂窝式电话、笔记本计算机、其中嵌入有或 与之耦合的一个或多个处理器的电视、服务器计算机、一系列服务器计算机、小型计算机、 主机计算机或专用网络设备。
[0026] 可由包括在计算设备12内的一个或多个处理器(未示出)和一个或多个存储器 架构(未示出)来执行可存储于耦合到计算设备12的存储设备16上的带宽降低过程IOs 的指令集和子例程。存储设备16的示例可包括但不限于:硬盘驱动器;带驱动器;光驱; RAID设备;随机存取存储器(RAM);只读存储器(ROM);以及所有形式的闪速存储器存储设 备。
[0027] 网络14可连接到一个或多个次级网络(例如网络18),例如其示例可包括但不限 于:局域网;广域网;或内部网。
[0028] 带宽降低过程10cl、10c2、10c3、10c4的示例可包括但不限于web浏览器、游戏控 制台用户接口、视频会议用户接口或专门应用(例如,在例如安卓 tm平台或iPhone tm平台上 运行的应用)。可由合并到客户端电子设备28、30、32、34(分别地)中的一个或多个处理 器(未示出)和一个或多个存储器架构(未示出)来执行可存储于耦合到客户端电子设备 28、30、32、34(分别地)的存储设备20、22、24、26(分别地)上的带宽降低过程10(:1、1(^2、 10c3、10c4的指令集和子例程。存储设备20、22、24、26的示例可包括但不限于:硬盘驱动 器;带驱动器;光驱;RAID设备;随机存取存储器(RAM);只读存储器(ROM);以及所有形式 的闪速存储器存储设备。
[0029] 客户端电子设备28、30、32、34的示例可包括但不限于数据使能的蜂窝式电话28、 膝上型计算机30、个人数字助理32、个人计算机34、笔记本计算机(未示出)、服务器计算 机(未示出)、游戏控制台(未示出)、电视(未示出)、平板计算机(未示出)和专用网络 设备(未示出)。客户端电子设备28、30、32、34可每个执行操作系统,其示例可包括但不限 于 Microsoft Windowstm、Androidtm、WebOStm、iOStm、Redhat Linuxtm或自定义操作系统。
[0030] 用户36、38、40、42可通过网络14或通过次级网络18直接访问带宽降低过程10。 此外,可通过次级网络18将带宽降低过程10连接到网络14,如用链接线44所示。
[0031] 各种客户端电子设备(例如客户端电子设备28、30、32、34)可直接地或间接地耦 合到网络14 (或网络18)。例如,数据使能的蜂窝式电话28和膝上型计算机30被示为经由 (分别地)在数据使能的蜂窝式电话28、膝上型计算机30 (分别地)和蜂窝式网络/桥接 器48 (其被示为直接地耦合到网络14)之间建立的无线通信信道44、46(分别地)来无线 耦合到网络14。此外,个人数字助理32被示为经由在个人数字助理32与被示为直接地耦 合到网络14的无线接入点(即WAP) 52之间建立的无线通信信道50来无线地耦合到网络 14。另外,个人计算机34被示为经由硬接线网络连接来直接耦合到网络18。
[0032] WAP 52 可以是例如 IEEE 802. lla、802. llb、802. llg、802. IlruWi-Fi 和 / 或能够 在个人数字助理32与WAP 52之间建立无线通信信道50的蓝牙设备。如在本领域中已知 的,IEEE 802. Ilx规范可使用以太网协议和具有冲突避免的载波感测多路访问(即CSM/ CA)用于路径共享。各种802. Ilx规范可例如使用相移键控(即PSK)调制或补码键控(即 CCK)调制。如在本领域中已知的,蓝牙是允许例如使用短程无线连接将移动电话、计算机和 个人数字助理互连的电信行业规范。
[0033] 如在本领域中已知的,社交网络的用户
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1