一种即时视频的编码方法和电子设备技术

技术编号:12511539 阅读:70 留言:0更新日期:2015-12-16 09:06
本发明专利技术公开了一种即时视频的编码方法和电子设备,属于视频领域。包括:获取用户触发的选择指令,选择指令用于指示用户所选择的预设形状;在当前即时视频帧中确定预设形状所指示的区域;若网络带宽满足预设条件,则根据组成包括预设形状所指示的区域的当前即时视频帧的至少一个宏块所对应的量化参数,对至少一个宏块进行编码,生成编码后的当前即时视频帧;发送编码后的当前即时视频帧。通过根据组成包括预设形状所指示的区域的当前即时视频帧的至少一个宏块所对应的量化参数,对至少一个宏块进行编码,生成编码后的当前即时视频帧,满足了即时视频过程中用户的多样化需求,提高了用户体验。

【技术实现步骤摘要】

本专利技术涉及视频领域,特别涉及一种即时视频的编码方法和电子设备
技术介绍
随着移动设备和即时视频通讯技术的普及,越来越多的用户选择利用移动设备实现即时视频的交互,在即时视频交互的场景下,可能会出现用户对即时视频中的某一区域的关注度大于其他区域;或者,会出现用户对某一区域的清晰度以及细节保留量的要求大于其他区域;或者,会出现用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域等问题,使得需要提供一种即时视频的编码方法,满足用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求。由于现有技术并未提供该即时视频的编码方法,从而使得用户在即时视频过程中,无法满足用户上述的多样化需求,降低了用户体验。
技术实现思路
为了满足即时视频过程中用户的多样化需求,提高用户体验,本专利技术提供了一种即时视频的编码方法和电子设备。所述技术方案如下:第一方面,提供了一种即时视频的编码方法,所述方法包括:获取用户触发的选择指令,所述选择指令用于指示所述用户所选择的预设形状;在当前即时视频帧中确定所述预设形状所指示的区域;若网络带宽满足预设条件,则根据组成包括所述预设形状所指示的区域的所述当前即时视频帧的至少一个宏块所对应的量化参数,对所述至少一个宏块进行编码,生成编码后的当前即时视频帧;发送所述编码后的当前即时视频帧。结合第一方面,在第一种可能的实现方式中,所述选择指令包括所述预设形状的大小参数、所述预设形状的位置参数、所述预设形状的边框参数以及所述预设形状的特效参数,所述预设形状的位置参数包括坐标参数,所述在当前即时视频帧中确定所述预设形状所指示的区域包括:根据所述坐标参数,在当前即时视频帧中确定所述预设形状所指示的区域。结合第一方面,在第二种可能的实现方式中,所述选择指令包括所述预设形状的大小参数、所述预设形状的位置参数、所述预设形状的边框参数以及所述预设形状的特效参数,所述预设形状的位置参数包括特征参数,所述在当前即时视频帧中确定所述预设形状所指示的区域包括:在所述当前即时视频帧中识别所述特征参数所指示的细节;根据所述细节,在所述当前即时视频帧中确定所述预设形状所指示的区域。结合第一方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述在当前即时视频帧中确定所述预设形状所指示的区域之后,所述方法还包括:根据所述预设形状所指示的区域,生成与所述当前即时视频帧对应的重要性矩阵;根据所述重要性矩阵,对所述当前即时视频帧进行处理,获取处理后的当前即时视频帧。结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述根据组成包括所述预设形状所指示的区域的所述当前即时视频帧的至少一个宏块所对应的量化参数,对所述至少一个宏块进行编码,生成编码后的当前即时视频帧包括:将所述处理后的当前即时视频帧划分为至少一个宏块;设置包括全部或者部分所述预设形状所指示的区域的宏块的量化参数为第一数值;设置不包括所述全部或者部分所述预设形状所指示的区域的宏块的量化参数为第二数值;根据所述第一数值和所述第二数值,对所述至少一个宏块进行编码,生成编码后的当前即时视频帧。结合第一方面至第一方面的第三种任一可能的实现方式,在第四种可能的实现方式中,所述方法还包括:发送所述选择指令。第二方面,提供了一种即时视频的显示方法,该方法包括:获取编码后的当前即时视频帧;显示所述编码后的当前即时视频帧;其中,所述编码后的当前即时视频帧是在获取用户触发的用于指示所述用户所选择的预设形状的选择指令,且网络带宽满足预设条件后,根据组成包括所述预设形状所指示的区域的所述当前即时视频帧的至少一个宏块所对应的量化参数,对所述至少一个宏块进行编码生成的。结合第二方面,在第一种可能的实现方式中,所述方法还包括:获取所述选择指令;显示所述选择指令所指示的预设形状。结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述选择指令至少包括所述预设形状的位置参数,所述位置参数包括所述预设形状的坐标参数和所述预设形状所在区域的特征参数,通过以下操作中的任意一个,显示所述处理后的即时视频帧包括:所述位置参数包括所述预设形状的坐标参数,根据所述坐标参数,显示所述编码后的当前即时视频帧;或者,所述位置参数包括所述预设形状所在区域的特征参数,在所述编码后的当前即时视频帧中识别所述特征参数所指示的细节;根据所述细节,显示所述编码后的当前即时视频帧。第三方面,提供了一种电子设备,所述电子设备包括获取模块,用于获取用户触发的选择指令,所述选择指令用于指示所述用户所选择的预设形状;第一处理模块,用于在当前即时视频帧中确定所述预设形状所指示的区域;编码模块,用于在网络带宽满足预设条件时,根据组成包括所述预设形状所指示的区域的所述当前即时视频帧的至少一个宏块所对应的量化参数,对所述至少一个宏块进行编码,生成编码后的当前即时视频帧;发送模块,用于发送所述编码后的当前即时视频帧。结合第三方面,在第一种可能的实现方式中,所述选择指令包括所述预设形状的大小参数、所述预设形状的位置参数、所述预设形状的边框参数以及所述预设形状的特效参数中的至少一个,所述第一处理模块用于执行以下操作中的任意一个:所述预设形状的位置参数包括坐标参数,根据所述坐标参数,在当前即时视频帧中确定所述预设形状所指示的区域;或者,所述预设形状的位置参数包括特征参数,在所述当前即时视频帧中识别所述特征参数所指示的细节;根据所述细节,在所述当前即时视频帧中确定所述预设形状所指示的区域。结合第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述电子设备还包括第二处理模块,用于:根据所述预设形状所指示的区域,生成与所述当前即时视频帧对应的重要性矩阵;根据所述重要性矩阵,对所述当前即时视频帧进行处理,获取处理后的当前即时视频帧。结合第三方面的第二种可能的实现方式,在第三种可能的实现方式中,所述编码模块具体用于:将所述处理后的当前即时视频帧划分为至少一个宏块;设置包括全部或者部分所述预设形状所指示的区域的宏块的量化参数为第一数值;设置不包括所述全部或者部分所述预设形状所指示的区域的宏块本文档来自技高网...

【技术保护点】
一种即时视频的编码方法,其特征在于,所述方法包括:获取用户触发的选择指令,所述选择指令用于指示所述用户所选择的预设形状;在当前即时视频帧中确定所述预设形状所指示的区域;若网络带宽满足预设条件,则根据组成包括所述预设形状所指示的区域的所述当前即时视频帧的至少一个宏块所对应的量化参数,对所述至少一个宏块进行编码,生成编码后的当前即时视频帧;发送所述编码后的当前即时视频帧。

【技术特征摘要】
1.一种即时视频的编码方法,其特征在于,所述方法包括:
获取用户触发的选择指令,所述选择指令用于指示所述用户所选择的预设
形状;
在当前即时视频帧中确定所述预设形状所指示的区域;
若网络带宽满足预设条件,则根据组成包括所述预设形状所指示的区域的
所述当前即时视频帧的至少一个宏块所对应的量化参数,对所述至少一个宏块
进行编码,生成编码后的当前即时视频帧;
发送所述编码后的当前即时视频帧。
2.根据权利要求1所述的方法,其特征在于,所述选择指令包括所述预设
形状的大小参数、所述预设形状的位置参数、所述预设形状的边框参数以及所
述预设形状的特效参数,所述预设形状的位置参数包括坐标参数,所述在当前
即时视频帧中确定所述预设形状所指示的区域包括:
根据所述坐标参数,在当前即时视频帧中确定所述预设形状所指示的区域。
3.根据权利要求1所述的方法,其特征在于,所述选择指令包括所述预设
形状的大小参数、所述预设形状的位置参数、所述预设形状的边框参数以及所
述预设形状的特效参数,所述预设形状的位置参数包括特征参数,所述在当前
即时视频帧中确定所述预设形状所指示的区域包括:
在所述当前即时视频帧中识别所述特征参数所指示的细节;
根据所述细节,在所述当前即时视频帧中确定所述预设形状所指示的区域。
4.根据权利要求2或3所述的方法,其特征在于,所述在当前即时视频帧
中确定所述预设形状所指示的区域之后,所述方法还包括:
根据所述预设形状所指示的区域,生成与所述当前即时视频帧对应的重要
性矩阵;
根据所述重要性矩阵,对所述当前即时视频帧进行处理,获取处理后的当

\t前即时视频帧。
5.根据权利要求4所述的方法,其特征在于,所述根据组成包括所述预设
形状所指示的区域的所述当前即时视频帧的至少一个宏块所对应的量化参数,
对所述至少一个宏块进行编码,生成编码后的当前即时视频帧包括:
将所述处理后的当前即时视频帧划分为至少一个宏块;
设置包括全部或者部分所述预设形状所指示的区域的宏块的量化参数为第
一数值;
设置不包括所述全部或者部分所述预设形状所指示的区域的宏块的量化参
数为第二数值;
根据所述第一数值和所述第二数值,对所述至少一个宏块进行编码,生成
编码后的当前即时视频帧。
6.根据权...

【专利技术属性】
技术研发人员:武俊敏
申请(专利权)人:美国掌赢信息科技有限公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1