一种即时视频的传输方法和电子设备的制造方法_2

文档序号:9251239阅读:来源:国知局
,则根据第一传输策略,传输包括兴趣 区域的当前即时视频帧;若网络带宽满足第二预设条件,则根据第二传输策略,传输包括兴 趣区域的当前即时视频帧;若网络带宽满足第三预设条件,则根据第三传输策略,传输包括 兴趣区域的当前即时视频帧;若网络带宽满足第四预设条件,则根据第四传输策略,传输包 括兴趣区域的当前即时视频帧。通过判断网络带宽是否满足第一预设条件、第二预设条件、 第三预设条件和第四预设条件中的任意一个,从而可以根据不同的网络带宽低对即时视频 采取不同的传输策略,相比于传统的即时视频的传输方法,该方法提高了网络带宽的利用 率,节省网络资源,从而提高了即时视频的传输效率,提高了用户体验;另外,由于本发明实 施例所述的方法是在从当前即时视频帧中获取兴趣区域后,对当前即时视频帧进行处理, 使得相比于传统的即时视频编码方法,在带宽资源不变的情况下,将更多的宽带资源用于 兴趣区域的传输,从而保证了兴趣区域的传输,进一步提高了即时视频的传输效率,提高了 用户体验。
【附图说明】
[0068] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0069] 图1是本发明实施例提供的一种即时视频的传输方法流程图;
[0070] 图2是本发明实施例提供的一种即时视频的传输方法流程图;
[0071] 图3是本发明实施例提供的一种电子设备结构示意图;
[0072] 图4是本发明实施例提供的一种电子设备结构示意图。
【具体实施方式】
[0073] 为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附 图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本 发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在 没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0074] 本发明实施例提供了一种即时视频的编码方法,该方法用于一种至少包括两个电 子设备的交互系统,其中,在该交互系统中,该至少两个电子设备通过运行自身所存储的应 用程序实现即时视频的交互,电子设备至少包括发送/接收模块、视频输入模块以及具有 触控功能的显示模块,该视频输入模块包括摄像头,显示模块可以包括显示屏,电子设备通 过发送/接收模块实现即时视频的发送与接收,通过视频输入模块实现即时视频的输入, 通过具有触控功能的显示模块实现即时视频的显示以及获取用户触发的指令。
[0075] 值得注意的是,上述交互系统仅仅是示例性的,是为了进一步说明本发明实施例 所提供的方法,并非特指,本发明实施例对具体的交互系统不加以限定。
[0076] 实施例一
[0077] 本发明实施例提供了一种即时视频的传输方法,参照图1所示,该方法包括:
[0078] 101、在当前即时视频帧中获取兴趣区域。
[0079] 102、判断网络带宽是否满足第一预设条件、第二预设条件、第三预设条件和第四 预设条件中的任意一个;若网络带宽满足第一预设条件,且电子设备支持第一传输策略,则 执行步骤103 ;若网络带宽满足第二预设条件,且电子设备支持第二传输策略,则执行步骤 104 ;若网络带宽满足第三预设条件,且电子设备支持第三传输策略,则执行步骤105 ;若网 络带宽满足第四预设条件,且电子设备支持第四传输策略,则执行步骤106。
[0080] 103、根据第一传输策略,传输包括兴趣区域的当前即时视频帧,结束。
[0081] 具体的,根据与当前即时视频帧对应的重要性矩阵,对当前即时视频进行处理,获 取处理后的即时视频帧;
[0082] 传输处理后的即时视频帧。
[0083] 若网络带宽满足第一预设条件,且电子设备不支持第一传输策略,则结束,并在结 束之后,通过常规的传输方式传输即时视频帧。
[0084] 104、根据第二传输策略,传输包括兴趣区域的当前即时视频帧,结束。
[0085] 具体的,将至少包括兴趣区域的即时视频帧划分为至少一个宏块,并设置组成至 少一个宏块所对应的量化参数;
[0086] 根据量化参数,对至少一个宏块进行编码,生成编码后的即时视频帧;
[0087] 传输编码后的即时视频帧。
[0088] 若网络带宽满足第二预设条件,且电子设备支持第二传输策略,则结束,并在结束 之后,通过常规的传输方式传输即时视频帧。
[0089] 105、根据第三传输策略,传输包括兴趣区域的当前即时视频帧,结束。
[0090] 具体的,获取包括兴趣区域的当前即时视频帧与参考帧之间的残差数据;
[0091] 传输残差数据。
[0092] 若网络带宽满足第三预设条件,且电子设备不支持第三传输策略,则结束,并在结 束之后,通过常规的传输方式传输即时视频帧。
[0093] 106、根据第四传输策略,传输包括兴趣区域的当前即时视频帧,结束。
[0094] 具体的,获取用于描述兴趣区域的特征参数;
[0095] 传输特征参数。
[0096] 若网络带宽满足第四预设条件,且电子设备不支持第四传输策略,则结束,并在结 束之后,通过常规的传输方式传输即时视频帧。
[0097] 本发明提供了一种即时视频的传输方法,通过判断网络带宽是否满足第一预设条 件、第二预设条件、第三预设条件和第四预设条件中的任意一个,从而可以根据不同的网络 带宽低对即时视频采取不同的传输策略,相比于传统的即时视频的传输方法,该方法提高 了网络带宽的利用率,节省网络资源,从而提高了即时视频的传输效率,提高了用户体验; 另外,由于本发明实施例所述的方法是在从当前即时视频帧中获取兴趣区域后,对当前即 时视频帧进行处理,使得相比于传统的即时视频编码方法,在带宽资源不变的情况下,将更 多的宽带资源用于兴趣区域的传输,从而保证了兴趣区域的传输,进一步提高了即时视频 的传输效率,提高了用户体验。
[0098] 实施例二
[0099] 本发明实施例提供了一种即时视频的传输方法,参照图2所示,该方法包括:
[0100] 201、在当前即时视频帧中获取兴趣区域。
[0101] 具体的,兴趣区域可以包括用户细节所在的区域,该用户细节包括人脸;兴趣区域 还可以包括当前即时视频帧中所包括的屏幕所在的区域,除此之外,兴趣区域还还可以包 括其他区域,本发明实施例对具体的兴趣区域不加以限定。
[0102] 为了方便说明,本发明实施例以兴趣区域为人脸所在的区域为例,该过程可以 为:
[0103] a、获取用于指示兴趣区域的特征参数;
[0104] 用于指示人脸所在区域的特征参数包括用于描述人脸的像素、特征点的位置参数 等,该特征点用于描述人脸的轮廓。
[0105] b、根据特征参数,从当前即时视频帧中获取兴趣区域。
[0106] 获取特征参数所指示的区域内所有像素点的参数,该像素点的参数包括像素点的 位置参数,该位置参数用于唯一确定像素点。
[0107] 由于在即时视频交互的场景下,交互双方对于即时视频中如人脸所在区域等兴趣 区域的关注度和画面质量要求大于其他区域,所以,可以通过本发明实施例所提供的方法, 对兴趣区域进行不失真传输,对其他其余进行相应的低通滤波处理,去除高频信号,较少其 他区域在传输时所占用的带宽,使得相比于传统的即时视频传输方法,该方法所需的带宽 资源更少,从而能够进一步节省带宽资源,提高即时视频传输的效率,提高用户体验。
[0108] 202、判断网络带宽是否满足第一预设条件、第二预设条件、第三预设条件和第四 预设条件中的任意一个;若网络带宽满足第一预设条件,且电子设备支持第一传输策略,则 执行步骤203 ;若网络带宽满足第二预设条件,且电子设备支持第二传输策略,则执行步骤 205 ;若网络带宽满足第三预设条件,且电子设备支持第三传输策略,则执行步骤208 ;若网 络带宽满足第四预设条件,且电子设备支持第四传输策略,则执行步骤210。
[0109] 具体的,判断网络带宽与第一预设值、第二预设值和第三预设值之间的数值关系, 本发明实施例对具体的判断方式不加以限定。
[0110] 若网络带宽大于或者等于第一预设值,则判定网络带宽满足第一预设条件;
[0111] 若网络带宽小于第一预设值,且大于或者等于第二预设值,则判定网络带宽满足 第二预设条件;<
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1