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

文档序号:9331024阅读:来源:国知局
参数以及预设形状的特效参数中的至少一个,第一处理模块用于执行以下操作中的任意 一个:
[0348] 预设形状的位置参数包括坐标参数,根据坐标参数,在当前即时视频帧中确定预 设形状所指示的区域;或者,
[0349] 预设形状的位置参数包括描述参数,在当前即时视频帧中识别描述参数所指示的 细节;
[0350] 根据细节,在当前即时视频帧中确定预设形状所指示的区域。
[0351] 可选的,第二处理模块1404具体用于:
[0352] 根据与当前即时视频帧对应的重要性矩阵,对当前即时视频进行处理,获取处理 后的即时视频帧;
[0353] 传输处理后的即时视频帧。
[0354] 可选的,第三处理模块1405具体用于:
[0355] 将至少包括预设形状所指示的区域的即时视频帧划分为至少一个宏块,并设置组 成至少一个宏块所对应的量化参数;
[0356] 根据量化参数,对至少一个宏块进行编码,生成编码后的即时视频帧;
[0357] 传输编码后的即时视频帧。
[0358] 可选的,第四处理模块146具体用于:
[0359] 获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据;
[0360] 传输残差数据。
[0361] 可选的,第四处理模块146具体用于:
[0362] 获取用于描述预设形状所指示的区域的特征参数;
[0363] 传输特征参数。
[0364] 可选的,电子设备还包括发送模块,用于:
[0365] 将选择指令发送至其他电子设备。
[0366] 本发明实施例提供了一种电子设备,该电子设备通过判断网络带宽是否满足第一 预设条件、第二预设条件、第三预设条件和第四预设条件中的任意一个,从而可以根据不同 的网络带宽对包括预设形状所指示的区域的当前即时视频帧采取不同的传输策略,相比于 传统的即时视频的传输方法,不仅满足了用户对即时视频中的某一区域的关注度大于其他 区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视 频交互的其他参与者将关注度迀移至用户所指定的区域的多样化需求,提高了用户体验, 还提高了网络带宽的利用率,节省网络资源,从而提高了即时视频的传输效率,提高了用户 体验;另外,由于本发明实施例的方法是在从当前即时视频帧中获取预设形状所指示的区 域后,对当前即时视频帧进行处理,使得相比于传统的即时视频编码方法,在带宽资源不变 的情况下,将更多的宽带资源用于预设形状所指示的区域的传输,从而保证了预设形状所 指示的区域的传输,进一步满足了用户对即时视频中的某一区域的关注度大于其他区域、 用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交 互的其他参与者将关注度迀移至用户所指定的区域的多样化需求,提高了用户体验。
[0367] 实施例八为本发明实施例提供的一种电子设备15,参照图15所不,电子设备15包 括发送模块1501、存储器1502以及与发送模块1501、存储器1502连接的处理器1503,其 中,存储器1502用于存储一组程序代码,处理器1503调用存储器1502所存储的程序代码 用于执行以下操作:
[0368] 接收用户触发的选择指令,选择指令用于指示用户所选择的预设形状;
[0369] 在当前即时视频帧中确定预设形状所指示的区域;
[0370] 根据网络带宽所满足的预设条件以及电子设备所支持的传输策略,执行以下操作 中的任意一个:
[0371] 若网络带宽满足第一预设条件,则根据第一传输策略,传输包括预设形状所指示 的区域的当前即时视频帧;或者,
[0372] 若网络带宽满足第二预设条件,则根据第二传输策略,传输包括预设形状所指示 的区域的当前即时视频帧;或者,
[0373] 若网络带宽满足第三预设条件,则根据第三传输策略,传输包括预设形状所指示 的区域的当前即时视频帧;或者,
[0374] 若网络带宽满足第四预设条件,则根据第四传输策略,传输包括预设形状所指示 的区域的当前即时视频帧。
[0375] 可选的,选择指令包括预设形状的大小参数、预设形状的位置参数、预设形状的边 框参数以及预设形状的特效参数中的至少一个,处理器调用存储器所存储的程序代码用于 执行以下操作中的任意一个:
[0376] 预设形状的位置参数包括坐标参数,根据坐标参数,在当前即时视频帧中确定预 设形状所指示的区域;或者,
[0377] 预设形状的位置参数包括描述参数,在当前即时视频帧中识别描述参数所指示的 细节;
[0378] 根据细节,在当前即时视频帧中确定预设形状所指示的区域。
[0379] 可选的,处理器调用存储器所存储的程序代码用于执行以下操作:
[0380] 根据与当前即时视频帧对应的重要性矩阵,对当前即时视频进行处理,获取处理 后的即时视频帧;
[0381] 传输处理后的即时视频帧。
[0382] 可选的,处理器调用存储器所存储的程序代码用于执行以下操作:
[0383] 将至少包括预设形状所指示的区域的即时视频帧划分为至少一个宏块,并设置组 成至少一个宏块所对应的量化参数;
[0384] 根据量化参数,对至少一个宏块进行编码,生成编码后的即时视频帧;
[0385] 传输编码后的即时视频帧。
[0386] 可选的,处理器调用存储器所存储的程序代码用于执行以下操作:
[0387] 获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据;
[0388] 传输残差数据。
[0389] 可选的,处理器调用存储器所存储的程序代码用于执行以下操作:
[0390] 获取用于描述预设形状所指示的区域的特征参数;
[0391] 传输特征参数。
[0392] 可选的,处理器调用存储器所存储的程序代码用于执行以下操作:
[0393] 将选择指令发送至其他电子设备。
[0394] 本发明实施例提供了一种电子设备,该电子设备通过判断网络带宽是否满足第一 预设条件、第二预设条件、第三预设条件和第四预设条件中的任意一个,从而可以根据不同 的网络带宽对包括预设形状所指示的区域的当前即时视频帧采取不同的传输策略,相比于 传统的即时视频的传输方法,不仅满足了用户对即时视频中的某一区域的关注度大于其他 区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视 频交互的其他参与者将关注度迀移至用户所指定的区域的多样化需求,提高了用户体验, 还提高了网络带宽的利用率,节省网络资源,从而提高了即时视频的传输效率,提高了用户 体验;另外,由于本发明实施例的方法是在从当前即时视频帧中获取预设形状所指示的区 域后,对当前即时视频帧进行处理,使得相比于传统的即时视频编码方法,在带宽资源不变 的情况下,将更多的宽带资源用于预设形状所指示的区域的传输,从而保证了预设形状所 指示的区域的传输,进一步满足了用户对即时视频中的某一区域的关注度大于其他区域、 用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交 互的其他参与者将关注度迀移至用户所指定的区域的多样化需求,提高了用户体验。
[0395] 实施例九为本发明实施例提供的一种电子设备16,参照图16所不,电子设备16包 括:
[0396] 第一获取模块1601,用于获取电子设备根据第一传输策略、第二传输策略、第三传 输策略以及第四传输策略中的任意一个传输的当前即时视频帧;
[0397] 第二获取模块1602,用于获取用户触发的选择指令,选择指令用于指示用户所选 择的预设形状;
[0398] 显示模块1603,用于根据所述选择指令以及电子设备所支持的传输策略,显示当 前即时视频帧。
[0399] 本发明实施例提供了一种电子设备,该电子设备通过获取并显示根据第一传输策 略、第二传输策略、第三传输策略以及第四传输策略中的任意一个传输的当前即时视频帧, 满足了即时视频过程中用户希望对所选择的区域的清晰度以及细节保留量大于其他区域 的需求,进一步提高了用户体验。另外,通过获取并显示用户触发的选择指令,增加了用户 选择该区域的方式,增加了用户在即时视频交互过程中的互动方式,进一步满足了用户的 多样化需求,提高了用户体验。
[0400] 实施例十为本发明实施例提供的一种电子设备17,参照图17所示,电子设备17包 括显示屏1701、存储器1702以及与显示屏1701、存储器1702连接的处理器1703,其中,存 储器1702用于存储一组程序代码,处理器1703调用存储器1702所存储的程序代码用于执 行以下操作:
[0401 ] 获取电子设备根据第一传输策略、第二传输策略、第三传输策略以及第四传输策 略中的任意一个传输的当前即时视频帧;
[0402] 获取用户触发的选择指令,所述选择指令用于指示所述用户所选择的预设形状;
[0403] 根据所述选择指令以及电子设备所支持的传输策略,显示所述当前即时视频帧。
[0404] 本发明实施例提供了一种电子设备,该电子设备通过获取并显示根据第一传输策 略、第二传输策略、第三传输策略以及第四传输策略中的任意一个传输的当前即时视频帧, 满足了即时视频过程中用户希望对所选择的区域的清晰度以及细节保留量大于其他区域 的需求,进一步提高了用户体验。另外,通过获取并显示用户触发的选择指令,增加了用户 选择该区域的方式,增加了用户在即时视频交互过程中的互动方式,进一步满足了用户的 多样化需求,提高了用户体验。
[0405] 值得注意的是,本发明实施例中所述的界面仅仅是示例性的,是为了对本发明实 施例所提供的方法作进一步的说明,此处并非特指,本发明实施例对具体的界面不加以限 定。
[0406] 上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再 --赘述。
[0407] 需要说明的是:上述实施例提供的电子设备在进行即时视频的编码时,仅以上述 各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的 功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者 部分功能。另外,上述实施例提供的即时视频的传输方法与电子设备实施例属于同一构思, 其具体实现过程详见方法实施例,这里不再赘述。
[0408] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件 来完成,也可以通过程序来指令相关的硬件完成,的程序可以存储于一种计算机可读存储 介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0409] 以上仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则 之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种即时视频的传输方法,其特征在于,所述方法包括: 接收用户触发的选择指令,所述选择指令用于指示所述用户所选择的预设形状; 在当前即时视频帧中确定所述预设形状所指示的区域; 根据网络带宽所满足的预设条件以及电子设备所支持的传输策略,执行以下操作中的 任意一个: 若网络带宽满足第一预设条件,则根据第一传输策略,传输包括所述预设形状所指示 的区域的所述当前即时视频帧;或者, 若网络带宽满足第二预设条件,则根据第二传输策略,传输包括所述预设形状所指示 的区域的所述当前即时视频帧;或者, 若网络带宽满足第三预设条件,则根据第三传输策略,传输包括所述预设形状所指示 的区域的所述当前即时视频帧;或者, 若网络带宽满足第四预设条件,则根据第四传输策略,传输包括所述预设形状所指示 的区域的所述当前即时视频帧。2. 根据权利要求1所述的方法,其特征在于,所述选择指令包括所述预设形状的大小 参数、所述预设形状的位置参数、所述预设形状的边框参数以及所述预设形状的特效参数 中的至少一个,通过以下操作中的任意一个,在当前即时视频帧中确定所述预设形状所指 示的区域: 所述预设形状的位置参数包括坐标参数,根据所述坐标参数,在当前即时视频帧中确 定所述预设形状所指示的区域;或者, 所述预设形状的位置参数包括描述参数,在所述当前即时视频帧中识别所述描述参数 所指示的细节; 根据所述细节,在所述当前即时视频帧中确定所述预设形状所指示的区域。3. 根据权利要求1或2所述的方法,其特征在于,所述根据第一传输策略,传输包括所 述预设形状所指示的区域的所述当前即时视频帧包括: 根据与所述当前即时视频帧对应的重要性矩阵,对所述当前即时视频进行处理,获取 处理后的即时视频帧; 传输所述处理后的即时视频帧。4. 根据权利要求1至3任一所述的方法,其特征在于,所述根据第二传输策略,传输包 括所述预设形状所指示的区域的所述当前即时视频帧策略包括: 将至少包括所述预设形状所指示的区域的即时视频帧划分为至少一个宏块,并设置组 成所述至少一个宏块所对应的量化参数; 根据所述量化参数,对所述至少一个宏块进行编码,生成编码后的即时视频帧; 传输所述编码后的即时视频帧。5. 根据权利要求1至4任一所述的方法,其特征在于,所述根据第三传输策略,传输包 括所述预设形状所指示的区域的所述当前即时视频帧包括: 获取包括所述预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据; 传输所述残差数据。6. 根据权利要求1所述的方法,其特征在于,所述根据第四传输策略,传输包括所述预 设形状所指示的区域的所述当前即时视频帧包括: 获取用于描述所述预设形状所指示的区域的特征参数; 传输所述特征参数。7. 根据权利要求1至6任一所述的方法,其特征在于,所述方法还包括: 将所述选择指令发送至其他电子设备。8. -种即时视频的显示方法,其特征在于,所述方法包括: 获取电子设备根据第一传输策略、第二传输策略、第三传输策略以及第四传输策略中 的任意一个传输的当前即时视频帧; 获取用户触发的选择指令,所述选择指令用于指示所述用户所选择的预设形状; 根据所述选择指令以及电子设备所支持的传输策略,显示所述当前即时视频帧。9. 一种电子设备,其特征在于,所述电子设备包括: 接收模块,用于接收所述用户触发的选择指令,所述选择指令用于指示所述用户所选 择的预设形状; 第一处理模块,用于在当前即时视频帧中确定所述预设形状所指示的区域; 判决模块,用于判断网络带宽是否满足第一预设条件、第二预设条件、第三预设条件和 第四预设条件中的任意一个; 所述第一处理模块还用于根据网络带宽所满足的预设条件以及电子设备所支持的传 输策略,触发以下模块中的任意一个: 第二处理模块,用于在网络带宽满足第一预设条件时,根据第一传输策略,传输包括所 述预设形状所指示的区域的所述当前即时视频帧;或者, 第三处理模块,用于在网络带宽满足第二预设条件时,根据第二传输策略,传输包括所 述预设形状所指示的区域的所述当前即时视频帧;或者, 第四处理模块,用于在网络带宽满足第三预设条件时,根据第三传输策略,传输包括所 述预设形状所指示的区域的所述当前即时视频帧;或者, 第五处理模块,用于在网络带宽满足第四预设条件时,根据第四传输策略,传输包括所 述预设形状所指示的区域的所述当前即时视频帧。10. -种电子设备,其特征在于,所述电子设备包括: 第一获取模块,用于获取电子设备根据第一传输策略、第二传输策略、第三传输策略以 及第四传输策略中的任意一个传输的当前即时视频帧; 第二获取模块,用于获取用户触发的选择指令,所述选择指令用于指示所述用户所选 择的预设形状; 显示模块,用于根据所述选择指令以及电子设备所支持的传输策略,显示所述当前即 时视频帧。
【专利摘要】本发明公开了一种即时视频的传输方法和电子设备,属于视频领域,包括:接收用户触发的选择指令;在当前即时视频帧中确定预设形状所指示的区域;根据网络带宽所满足的预设条件以及电子设备所支持的传输策略,执行以下操作中的任意一个:若网络带宽满足第一预设条件,则根据第一传输策略,传输当前即时视频帧;若网络带宽满足第二预设条件,则根据第二传输策略,传输当前即时视频帧;若网络带宽满足第三预设条件,则根据第三传输策略,传输当前即时视频帧;若网络带宽满足第四预设条件,则根据第四传输策略,传输当前即时视频帧。通过根据不同的网络带宽对当前即时视频帧采取不同的传输策略,满足即时视频过程中用户的多样化需求,提高了用户体验。
【IPC分类】H04N21/41, H04N7/14, H04N21/4728, H04N21/431, H04N21/4788
【公开号】CN105049947
【申请号】CN201510346187
【发明人】武俊敏
【申请人】美国掌赢信息科技有限公司
【公开日】2015年11月11日
【申请日】2015年6月19日
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1