CN105049948A - 一种即时视频的编码方法和电子设备 - Google Patents

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

Info

Publication number
CN105049948A
CN105049948A CN201510346188.XA CN201510346188A CN105049948A CN 105049948 A CN105049948 A CN 105049948A CN 201510346188 A CN201510346188 A CN 201510346188A CN 105049948 A CN105049948 A CN 105049948A
Authority
CN
China
Prior art keywords
preset shape
instant video
user
region
parameter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510346188.XA
Other languages
English (en)
Inventor
武俊敏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhang Ying Information Technology Co Ltd Of Us
Original Assignee
Zhang Ying Information Technology Co Ltd Of Us
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhang Ying Information Technology Co Ltd Of Us filed Critical Zhang Ying Information Technology Co Ltd Of Us
Priority to CN201510346188.XA priority Critical patent/CN105049948A/zh
Publication of CN105049948A publication Critical patent/CN105049948A/zh
Priority to PCT/CN2016/086134 priority patent/WO2016202285A1/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明公开了一种即时视频的编码方法和电子设备,属于视频领域,包括:获取用户触发的选择指令,选择指令用于指示用户所选择的预设形状;在当前即时视频帧中确定预设形状所指示的区域;若网络带宽满足预设条件,则获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据;发送残差数据。通过获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据,满足了即时视频中用户的多样化需求,提高了用户体验。

Description

一种即时视频的编码方法和电子设备
技术领域
本发明涉及视频领域,特别涉及一种即时视频的编码方法和电子设备。
背景技术
随着移动设备和即时视频通讯技术的普及,越来越多的用户选择利用移动设备实现即时视频的交互,在即时视频交互的场景下,可能会出现用户对即时视频中的某一区域的关注度大于其他区域;或者,会出现用户对某一区域的清晰度以及细节保留量的要求大于其他区域;或者,会出现用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域等问题,使得需要提供一种即时视频的编码方法,满足用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求。
由于现有技术并未提供该即时视频的编码方法,从而使得用户在即时视频过程中,无法满足用户上述的多样化需求,降低了用户体验。
发明内容
为了满足即时视频中用户的多样化需求,提高用户体验,本发明实施例提供了一种即时视频的编码方法和电子设备。所述技术方案如下:
第一方面,提供了一种即时视频的编码方法,所述方法包括:
获取用户触发的选择指令,所述选择指令用于指示所述用户所选择的预设形状;
在当前即时视频帧中确定所述预设形状所指示的区域;
若网络带宽满足预设条件,则获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据;
发送所述残差数据。
结合第一方面,在第一种可能的实现方式中,所述选择指令包括所述预设形状的大小参数、所述预设形状的位置参数、所述预设形状的边框参数以及所述预设形状的特效参数中的至少一个,通过以下操作中的任意一个,在当前即时视频帧中确定所述预设形状所指示的区域:
所述预设形状的位置参数包括坐标参数,根据所述坐标参数,在当前即时视频帧中确定所述预设形状所指示的区域;或者,
所述预设形状的位置参数包括特征参数,在所述当前即时视频帧中识别所述特征参数所指示的细节;
根据所述细节,在所述当前即时视频帧中确定所述预设形状所指示的区域。
结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据包括:
获取所述预设形状所指示的区域的位置参数与姿态参数;
对所述位置参数与所述姿态参数进行归一化处理,生成标准位置参数与标准姿态参数;
根据所述标准位置参数与所述标准姿态参数,获取包括所述预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据。
结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述将所述残差数据发送至其他电子设备包括:
对所述残差数据、所述预设形状所指示的区域的位置参数与姿态参数进行编码,生成码流数据;
将所述码流数据发送至所述其他电子设备。
结合第一方面至第一方面的第三种任一可能的实现方式,在第四种可能的实现方式中,所述方法还包括:
将所述选择指令发送至其他电子设备。
第二方面,提供了一种即时视频显示方法,所述方法包括:
获取残差数据;
根据所述残差数据与参考帧,显示当前即时视频帧;
其中,所述残差数据是在获取用户触发的用于指示所述用户所选择的预设形状的选择指令,且网络带宽满足预设条件后,根据包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据获取的。
结合第二方面,在第一种可能的实现方式中,所述方法还包括:
获取所述选择指令;
显示所述选择指令所指示的预设形状。
结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述选择指令至少包括所述预设形状的位置参数,所述位置参数包括所述预设形状的坐标参数和所述预设形状所在区域的特征参数,通过以下操作中的任意一个,显示当前即时视频帧:
所述位置参数包括所述预设形状的坐标参数,根据所述坐标参数,显示所述当前即时视频帧;或者,
所述位置参数包括所述预设形状所在区域的特征参数,在所述当前即时视频帧中识别所述特征参数所指示的细节;
根据所述细节,显示所述前即时视频帧。
第三方面,提供了一种电子设备,所述电子设备包括:
获取模块,用于获取用户触发的选择指令,所述选择指令用于指示所述用户所选择的预设形状;
第一处理模块,用于在当前即时视频帧中确定所述预设形状所指示的区域;
第二处理模块,用于在网络带宽满足预设条件时,获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据;
发送模块,用于发送所述残差数据。
结合第三方面,在第一种可能的实现方式中,所述选择指令包括所述预设形状的大小参数、所述预设形状的位置参数、所述预设形状的边框参数以及所述预设形状的特效参数中的至少一个,第一处理模块用于执行以下操作中的任意一个:
所述预设形状的位置参数包括坐标参数,根据所述坐标参数,在当前即时视频帧中确定所述预设形状所指示的区域;或者,
所述预设形状的位置参数包括特征参数,在所述当前即时视频帧中识别所述特征参数所指示的细节;
根据所述细节,在所述当前即时视频帧中确定所述预设形状所指示的区域。
结合第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述第二处理模块具体用于:
获取所述预设形状所指示的区域的位置参数与姿态参数;
对所述位置参数与所述姿态参数进行归一化处理,生成标准位置参数与标准姿态参数;
根据所述标准位置参数与所述标准姿态参数,获取包括所述预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据。
结合第三方面的第二种可能的实现方式,在第三种可能的实现方式中,所述发送模块具体用于:
对所述残差数据、所述预设形状所指示的区域的位置参数与姿态参数进行编码,生成码流数据;
发送所述码流数据。
结合第三方面至第三方面的第三种任一可能的实现方式,在第四种可能的实现方式中,所述发送模块还用于:
发送所述选择指令。
第四方面,提供了一种电子设备,该电子设备包括显示屏,发送模块、存储器以及与所述显示屏、所述发送模块、所述存储器连接的处理器,所述存储器用于存储一组程序代码,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
获取用户触发的选择指令,所述选择指令用于指示所述用户所选择的预设形状;
在当前即时视频帧中确定所述预设形状所指示的区域;
若网络带宽满足预设条件,则获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据;
发送所述残差数据。
结合第四方面,在第一种可能的实现方式中,所述选择指令包括所述预设形状的大小参数、所述预设形状的位置参数、所述预设形状的边框参数以及所述预设形状的特效参数中的至少一个,所述处理器调用所述存储器所存储的程序代码用于执行以下操作中的任意一个:
所述预设形状的位置参数包括坐标参数,根据所述坐标参数,在当前即时视频帧中确定所述预设形状所指示的区域;或者,
所述预设形状的位置参数包括特征参数,在所述当前即时视频帧中识别所述特征参数所指示的细节;
根据所述细节,在所述当前即时视频帧中确定所述预设形状所指示的区域。
结合第四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
获取所述预设形状所指示的区域的位置参数与姿态参数;
对所述位置参数与所述姿态参数进行归一化处理,生成标准位置参数与标准姿态参数;
根据所述标准位置参数与所述标准姿态参数,获取包括所述预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据。
结合第四方面的第二种可能的实现方式,在第三种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
对所述残差数据、所述预设形状所指示的区域的位置参数与姿态参数进行编码,生成码流数据;
发送所述码流数据。
结合第四方面至第四方面的第三种任一可能的实现方式,在第四种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码还用于执行以下操作:
发送所述选择指令。
第五方面,提供了一种电子设备,所述电子设备包括:
获取模块,用于获取残差数据;
显示模块,用于根据所述残差数据与参考帧,显示当前即时视频帧;
其中,所述残差数据是在获取用户触发的用于指示所述用户所选择的预设形状的选择指令,且网络带宽满足预设条件后,根据包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据获取的。
结合第五方面,在第一种可能的实现方式中,所述方法还包括:
获取所述选择指令;
显示所述选择指令所指示的预设形状。
结合第五方面,在第一种可能的实现方式中,所述选择指令至少包括所述预设形状的位置参数,所述位置参数包括所述预设形状的坐标参数和所述预设形状所在区域的特征参数,所述显示模块用于执行以下操作中的任意一个:
所述位置参数包括所述预设形状的坐标参数,根据所述坐标参数,显示所述当前即时视频帧;或者,
所述位置参数包括所述预设形状所在区域的特征参数,在所述当前即时视频帧中识别所述特征参数所指示的细节;
根据所述细节,显示所述前即时视频帧。
第六方面,提供了一种电子设备,所述电子设备包括显示屏、存储器以及与所述显示屏、所述存储器连接的处理器,所述存储器用于存储一组程序代码,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
获取残差数据;
根据所述残差数据与参考帧,显示当前即时视频帧;
其中,所述残差数据是在获取用户触发的用于指示所述用户所选择的预设形状的选择指令,且网络带宽满足预设条件后,根据包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据获取的。
结合第六方面,在第一种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
获取所述选择指令;
显示所述选择指令所指示的预设形状。
结合第六方面的第一种可能的实现方式,在第二种可能的实现方式中,所述选择指令至少包括所述预设形状的位置参数,所述位置参数包括所述预设形状的坐标参数和所述预设形状所在区域的特征参数,所述处理器调用所述存储器所存储的程序代码用于执行以下操作中的任意一个:
所述位置参数包括所述预设形状的坐标参数,根据所述坐标参数,显示所述当前即时视频帧;或者,
所述位置参数包括所述预设形状所在区域的特征参数,在所述当前即时视频帧中识别所述特征参数所指示的细节;
根据所述细节,显示所述前即时视频帧。
本发明实施例提供了一种即时视频的编码方法和电子设备,包括:获取用户触发的选择指令,选择指令用于指示用户所选择的预设形状;在当前即时视频帧中确定预设形状所指示的区域;若网络带宽满足预设条件,则获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据;发送残差数据。通过获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据,满足了即时视频过程中用户希望对所选择的区域的清晰度以及细节保留量大于其他区域的需求,进一步提高了用户体验。另外,通过获取用户触发的选择指令,增加了用户选择该区域的方式,增加了用户在即时视频交互过程中的互动方式,进一步满足了用户的多样化需求,提高了用户体验。另外,由于通过判断网络带宽是否满足预设条件,所以在判定网络带宽低时,对即时视频进行处理,不仅可以提高网络带宽的利用率,节省网络资源,提高即时视频的传输效率,还可以在网络带宽低时,满足用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,进一步提高了用户体验。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种即时视频的编码方法流程图;
图2是本发明实施例提供的一种即时视频显示方法流程图;
图3是本发明实施例提供的一种即时视频的编码方法流程图;
图4是本发明实施例提供的一种界面示意图;
图5是本发明实施例提供的一种界面示意图;
图6是本发明实施例提供的一种界面示意图;
图7是本发明实施例提供的一种界面示意图;
图8是本发明实施例提供的一种即时视频显示方法流程图;
图9是本发明实施例提供的一种界面示意图;
图10是本发明实施例提供的一种即时视频的编码方法流程图;
图11是本发明实施例提供的一种界面示意图;
图12是本发明实施例提供的一种即时视频显示方法流程图;
图13是本发明实施例提供的一种界面示意图;
图14是本发明实施例提供的一种电子设备结构示意图;
图15是本发明实施例提供的一种电子设备结构示意图;
图16是本发明实施例提供的一种电子设备结构示意图;
图17是本发明实施例提供的一种电子设备结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种即时视频的编码方法,该方法用于一种至少包括两个电子设备的交互***,其中,在该交互***中,该至少两个电子设备通过运行自身所存储的应用程序实现即时视频的交互,电子设备至少包括发送/获取模块、视频输入模块以及具有触控功能的显示模块,该视频输入模块包括摄像头,显示模块可以包括显示屏,电子设备通过发送/获取模块实现即时视频的发送与接收,通过视频输入模块实现即时视频的输入,通过具有触控功能的显示模块实现即时视频的显示以及获取用户触发的指令。
值得注意的是,上述交互***仅仅是示例性的,是为了进一步说明本发明实施例所提供的方法,并非特指,本发明实施例对具体的交互***不加以限定。
实施例一为本发明实施例提供的一种即时视频的编码方法,参照图1所示,该方法包括:
101、获取用户触发的选择指令,选择指令用于指示用户所选择的预设形状。
102、在当前即时视频帧中确定预设形状所指示的区域。
具体的,选择指令包括预设形状的大小参数、预设形状的位置参数、预设形状的边框参数以及预设形状的特效参数中的至少一个,通过以下操作中的任意一个,在当前即时视频帧中确定预设形状所指示的区域:
预设形状的位置参数包括坐标参数,根据坐标参数,在当前即时视频帧中确定预设形状所指示的区域;或者,
预设形状的位置参数包括特征参数,在当前即时视频帧中识别特征参数所指示的细节;
根据细节,在当前即时视频帧中确定预设形状所指示的区域。
103、若网络带宽满足预设条件,则获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据。
具体的,获取预设形状所指示的区域的位置参数与姿态参数;
对位置参数与姿态参数进行归一化处理,生成标准位置参数与标准姿态参数;
根据标准位置参数与标准姿态参数,获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据。
104、发送残差数据。
具体的,对残差数据、预设形状所指示的区域的位置参数与姿态参数进行编码,生成码流数据;
发送码流数据。
可选的,还可以包括:
发送选择指令。
本发明实施例提供了一种即时视频的编码方法,通过获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据,满足了即时视频过程中用户希望对所选择的区域的清晰度以及细节保留量大于其他区域的需求,进一步提高了用户体验。另外,通过获取用户触发的选择指令,增加了用户选择该区域的方式,增加了用户在即时视频交互过程中的互动方式,进一步满足了用户的多样化需求,提高了用户体验。另外,由于通过判断网络带宽是否满足预设条件,所以在判定网络带宽低时,对即时视频进行处理,不仅可以提高网络带宽的利用率,节省网络资源,提高即时视频的传输效率,还可以在网络带宽低时,满足用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,进一步提高了用户体验。
实施例二为本发明实施例提供的一种即时视频显示方法,参照图2所示,该方法包括:
201、获取残差数据。
202、根据残差数据与参考帧,显示当前即时视频帧。
具体的,选择指令至少包括预设形状的位置参数,位置参数包括预设形状的坐标参数和预设形状所在区域的特征参数,通过以下操作中的任意一个,显示当前即时视频帧:
位置参数包括预设形状的坐标参数,根据坐标参数,显示当前即时视频帧;或者,
位置参数包括预设形状所在区域的特征参数,在当前即时视频帧中识别特征参数所指示的细节;
根据细节,显示前即时视频帧。
可选的,还可以包括:
获取选择指令;
显示选择指令所指示的预设形状。
在本发明实施例中,残差数据是在获取用户触发的用于指示用户所选择的预设形状的选择指令,且网络带宽满足预设条件后,根据包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据获取的。
本发明实施例提供了一种即时视频的显示方法,通过获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据,并根据该残差数据与参考帧,显示当前即时视频帧,满足了即时视频过程中用户希望对所选择的区域的清晰度以及细节保留量大于其他区域的需求,进一步提高了用户体验。另外,通过获取并显示用户触发的选择指令,增加了用户选择该区域的方式,增加了用户在即时视频交互过程中的互动方式,进一步满足了用户的多样化需求,提高了用户体验。
实施例三为本发明实施例提供的一种即时视频的编码方法,参照图3所示,在本发明实施例中,预设形状的位置参数包括坐标参数,该方法具体包括:
301、获取用户触发的选择指令,选择指令用于指示用户所选择的预设形状。
具体的,选择指令包括预设形状的大小参数、预设形状的位置参数、预设形状的边框参数以及预设形状的特效参数中的至少一个;该位置参数包括坐标参数,该坐标参数为预设形状的几何中心的坐标,或者,该坐标参数为预设形状内任意三个点的坐标。
该过程可以为:
当用户在即时视频界面触发包括至少一个预设形状的第一选择界面,在该第一选择界面选择至少一个预设形状中的一个,并在即时视频界面显示该预设形状,获取该预设形状;
当用户在即时视频界面拉伸该预设形状后,获取用户停止拉伸时该预设形状的大小参数;
当用户在即时视频界面拖动该预设形状后,获取用户停止拖动时该预设形状在即时视频界面中的位置参数;
当用户在即时视频界面触发包括至少一个边框的第二选择界面,在该第二选择界面选择至少一个边框中的一个后,获取该边框的边框参数;其中,该边框参数包括边框所包括的元素和边框的颜色等;
当用户在即时视频界面触发包括至少一个特效的第三选择界面,在该第三选择界面选择至少一个特效中的一个后,获取该特效的特效参数,该特效包括多个特效元素对应的动画特效,该特效参数包括该特效所包括的多个特效元素、与所有特效元素对应的特效动画以及该动画的显示时间等;
在实际应用中,上述用户触发选择指令的过程中,步骤当用户在即时视频界面触发包括至少一个预设形状的第一选择界面,在该第一选择界面选择至少一个预设形状中的一个后,获取该预设形状之后的各个步骤的执行顺序只是示例性的,用户可以在选择至少一个预设形状中的一个后,在即时视频界面拉伸该预设形状,再在即时视频界面拖动该预设形状,之后再在即时视频界面触发包括至少一个边框的第二选择界面以及在用户在即时视频界面触发包括至少一个特效的第三选择界面,还可以按照其他顺序,本发明实施例对具体的顺序不加以限定。
为了使本领域技术人员更进一步了解本发明实施例所述的方法,下面将结合附图对本发明实施例所述的方法作更进一步的说明,假设即时视频界面参照图4中的a所示,用户在该即时视频界面触发包括至少一个预设形状的第一选择界面后的界面可以参照图4中的b所示;用户在选定预设形状之后,在即时视频界面拉伸该预设形状的界面可以参照图4中的c所示;用户在选定预设形状之后,在即时视频界面拖动该预设形状的界面可以参照图4中的d所示;用户在选定预设形状之后,在即时视频界面触发包括至少一个边框的第二选择界面后的界面可以参照图4中的e所示;用户在选定预设形状之后,在即时视频界面触发包括至少一个特效的第三选择界面后的界面可以参照图4中的f所示。假设用户的操作顺序为:触发第一选择界面,拉伸预设形状,拖动预设形状,触发第二选择界面,触发第三选择界面,对应的,界面的显示顺序为:a,b,c,d,e,f,可以参照图5所示;其中,上述用户的操作顺序只是示例性的,在实际应用中,用户的操作顺序还可以为其他顺序,如:触发第一选择界面,拖动预设形状拉,伸预设形状,触发第二选择界面,触发第三选择界面等,还可以包括其他操作顺序,本发明实施例对具体的操作顺序不加以限定。
在即时视频交互的场景下,当用户对即时视频中的某一区域的关注度大于其他区域;或者,当用户对某一区域的清晰度以及细节保留量的要求大于其他区域;或者,当用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域时,通过获取用户触发的选择指令,根据该选择指令确定用户所选择的预设形状确定用户所选择的区域,不仅满足了即时视频过程中用户希望对所选择的区域的清晰度以及细节保留量大于其他区域的需求,更进一步的增加了用户选择该区域的方式,增加了用户在即时视频交互过程中的互动方式,进一步满足了用户的多样化需求,提高了用户体验。另外,由于选择指令包括预设形状的大小参数、预设形状的位置参数、预设形状的边框参数以及预设形状的特效参数中的至少一个,所以增加了预设形状的显示形式,进一步满足了用户的多样化需求,提高了用户体验。
302、在当前即时视频帧中确定预设形状所指示的区域。
具体的,根据坐标参数,在当前即时视频帧中确定预设形状所指示的区域。
该过程可以为:
在当前即时视频帧中确定该坐标参数所指示的至少一个点;
设置该至少一个点为该预设形状中包括预设形状中心的至少一个点。
303、判断网络条件是否满足预设条件,若是,则执行步骤304;若不是,则结束。
具体的,判断网络带宽与第一预设值和第二预设值之间的大小,本发明实施例对具体的判断方式不加以限定。
若网络带宽大于或者等于第一预设值,且网络带宽小于第二预设值,则执行步骤304;
若网络带宽满足小于第一预设值和大于或者等于第二预设值中的任意一个,则结束。
其中,在实际应用中,第一预设值可以为10kb/s,第二预设值可以为50kb/s。
可选的,由于网络传输时网络带宽的不稳定性,所以,可以判断当前时刻之前的预设时间段内网络带宽的平均值是否满足预设条件,若是,则执行步骤304;若不是,则结束。
其中,在实际应用中,预设时间段可以为0.2秒。
通过判断当前时刻之间的预设时间段内网络带宽的平均值是否满足预设条件,消除了网络传输时网络带宽的不稳定性,保证了即时视频编码的可靠性,提高了用户体验。
由于通过判断网络带宽是否满足预设条件,所以在判定网络带宽低时,对即时视频进行处理,不仅可以提高网络带宽的利用率,节省网络资源,提高即时视频的传输效率,还可以在网络带宽低时,满足用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,进一步提高了用户体验。
304、获取预设形状所指示的区域的位置参数与姿态参数。
具体的,获取用于描述该预设形状所指示的区域内所有特征点的位置参数和姿态参数,其中,该位置参数包括特征点的坐标。
本发明实施例对具体的获取方式不加以限定。
该所有特征点的位置参数和姿态参数,即为预设形状所指示的区域的位置参数和姿态参数。
该预设形状所指示的区域的位置参数和姿态参数用于进一步描述该预设形状所指示的区域在参考帧中的位置和当前姿态。
由于预设形状所指示的区域的位置参数与姿态参数进一步描述了该预设形状所指示的区域在当前即时视频帧中的位置和当前姿态,所以,通过获取参考帧中的位置参数和姿态参数,不仅满足了用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,还可以保证在即时视频传输过程中预设形状所指示的区域的画面质量,进一步提高用户体验;另外,通过获取预设形状所指示的区域的位置参数与姿态参数,相比于对获取整个预设形状所指示的区域的所有数据,减少了即时视频传输过程中的数据传输量和处理量,提高了即时视频的传输效率,进一步提高了用户体验。
305、对位置参数与姿态参数进行归一化处理,生成标准位置参数与标准姿态参数。
具体的,根据预先存储的标准姿态参数对该所有特征点的姿态参数进行旋转,获取标准姿态参数和标准姿态下的位置参数;
本发明实施例对具体的归一化过程不加以限定。
通过对预设形状所指示的区域的位置参数与姿态参数进行归一化处理,生成标准位置参数与标准姿态参数,相比于未归一化的位置参数与姿态参数,减少了即时视频传输过程中数据传输量和处理量,不仅提高了即时视频的传输效率,而且满足了用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,进一步提高了用户体验。
306、根据标准位置参数与标准姿态参数,获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据。
具体的,获取当前即时视频帧中标准姿态下的标准位置参数与参考帧中标准姿态下的位置参数之间的残差数据,本发明实施例对具体的获取方式不加以限定。
由于当前即时视频帧中预设形状所指示的区域的姿态参数与参考帧中预设形状所指示的区域的姿态参数为标准姿态参数,所以根据标准位置参数与标准姿态参数,获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据,相比于根据当前即时视频帧中预设形状所指示的区域的姿态参数位置参数,与参考帧中的位置参数和姿态参数,生成残差数据,减少了即时视频传输过程中数据传输量和处理量,提高了即时视频的传输效率,进一步满足了用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,提高了用户体验。
值得注意的是,步骤304至步骤306是实现获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据的过程,除了上述步骤所述的方式外,还可以通过其他方式实现该过程,本发明实施例对具体的过程不加以限定。
通过获取当前即时视频帧中的预设形状所指示的区域与参考帧中的预设形状所指示的区域之间的残差数据,实现即时视频的传输,相比于传统的即时视频传输方法,该方法进一步减少了即时视频传输过程中数据传输量和处理量,不仅满足了用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,而且提高了即时视频的传输效率,提高了用户体验。另外,相比于获取当前即时视频帧与参考帧之间的残差数据,该方法进一步减少了即时视频传输过程中数据传输量和处理量,从而提高了即时视频的传输效率,进一步提高了用户体验。
307、发送残差数据。
具体的,对残差数据、预设形状所指示的区域的位置参数与姿态参数进行编码,生成码流数据;
将码流数据发送至其他电子设备。
本发明实施例对具体的发送方式不加以限定。
可选的,还可以包括:
308、发送选择指令。
具体的,将选择指令发送至其他电子设备。
本发明实施例对具体的发送方式不加以限定。
通过将该选择指令发送至其他电子设备,使得其他电子设备可以显示该选择指令所指示的预设形状,增加了即时视频的交互形式,满足了用户在即时视频过程中的多样化需求,进一步提高了用户体验。另外,通过将该选择指令发送至其他电子设备,相较于将该预设形状的数据发送至其他电子设备,减少了传输时的数据量,节省了网络资源,提高了即时视频的传输效率,进一步提高了用户体验。
为了进一步说明本发明实施例提供的方法所达到的效果,下面将结合发图对本发明实施例所提供的方法作出进一步的说明,假设用户所选定的预设形状为图6所示的形状,对图7中的a执行本发明实施例所述的方法后,生成的界面可以参照图7中的b所示,在图7中,第二显示效果所指示的清晰度以及细节保留量大于或者等于第一显示效果所指示的清晰度以及细节保留量,第三显示效果所指示的清晰度以及细节保留量小于第一显示效果所指示的清晰度以及细节保留量。
在即时视频交互的场景下,本发明实施例所提供的方法满足了用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,增加了即时视频的交互性和趣味性,进一步提高了用户体验。
本发明实施例提供了一种即时视频的编码方法,通过获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据,满足了即时视频过程中用户希望对所选择的区域的清晰度以及细节保留量大于其他区域的需求,进一步提高了用户体验。另外,通过获取用户触发的选择指令,增加了用户选择该区域的方式,增加了用户在即时视频交互过程中的互动方式,进一步满足了用户的多样化需求,提高了用户体验。另外,由于通过判断网络带宽是否满足预设条件,所以在判定网络带宽低时,对即时视频进行处理,不仅可以提高网络带宽的利用率,节省网络资源,提高即时视频的传输效率,还可以在网络带宽低时,满足用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,进一步提高了用户体验。
实施例四为本发明实施例提供的一种即时视频的显示方法,参照图8所示,在本发明实施例中,预设形状的位置参数包括坐标参数,该方法具体包括:
801、获取残差数据。
具体的,电子设备可以接收其他电子设备发送的残差数据,也可以在本电子设备获取用户触发的用于指示用户所选择的预设形状的选择指令,且网络带宽满足预设条件后,取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据后,获取该残差数据。
802、根据残差数据与参考帧,显示当前即时视频帧。
具体的,本发明实施例对具体的显示方式不加以限定。
由于残差数据描述了当前即时视频帧中预设形状所指示的区域的画面细节,所以参考帧中预设形状所指示的区域的画面质量优于其他区域,从而满足了将本电子设备的用户关注度迁移至即时视频中预设形状所指示的区域,从而满足了用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,提高了用户体验。
可选的,还包括:
803、获取选择指令。
具体的,选择指令至少包括预设形状的位置参数,位置参数包括预设形状的坐标参数,该位置参数包括坐标参数;
电子设备可以接收其他电子设备发送的选择指令,也可以在本电子设备获取用户触发的用于指示用户所选择的预设形状的选择指令,且网络带宽满足预设条件后,获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据后,获取该选择指令。
804、显示选择指令所指示的预设形状。
具体的,根据坐标参数,显示当前即时视频帧。
通过显示预设形状,可以进一步实现将本电子设备的用户关注度迁移至即时视频中预设形状所指示的区域,从而满足了用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,提高了用户体验。另外,由于选择指令包括预设形状的大小参数、预设形状的位置参数、预设形状的边框参数以及预设形状的特效参数中的至少一个,所以增加了即时视频的显示形式,进一步满足了用户的多样化需求,提高了用户体验。
本发明实施例中,残差数据是在获取用户触发的用于指示用户所选择的预设形状的选择指令,且网络带宽满足预设条件后,根据预设形状所指示的区域的当前即时视频帧与参考帧获取的,其中,获取残差数据的过程可以是在其他电子设备上实现的,也可以是在本电子设备上实现的。
为了进一步说明本发明实施例提供的方法所达到的效果,下面将结合发图对本发明实施例所提供的方法作出进一步的说明,假设用户所选定的预设形状为图6所示的形状,获取残差数据显示的界面可以参照图9中的b所示,图9中的a是获取当前即时视频帧后显示的界面,在图9中,第二显示效果所指示的清晰度以及细节保留量大于或者等于第一显示效果所指示的清晰度以及细节保留量,第三显示效果所指示的清晰度以及细节保留量小于第一显示效果所指示的清晰度以及细节保留量。
本发明实施例提供了一种即时视频的显示方法,通过获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据,并根据该残差数据与参考帧,显示当前即时视频帧,满足了即时视频过程中用户希望对所选择的区域的清晰度以及细节保留量大于其他区域的需求,进一步提高了用户体验。另外,通过获取并显示用户触发的选择指令,增加了用户选择该区域的方式,增加了用户在即时视频交互过程中的互动方式,进一步满足了用户的多样化需求,提高了用户体验。
实施例五为本发明实施例提供的一种即时视频的编码方法,参照图10所示,所示,在本发明实施例中,预设形状的位置参数包括特征参数,该特征参数用于描述即时视频帧中用户所选定的预设形状所指示区域内的细节,示例性的,若用户所选定的预设形状所指示区域内至少包括人脸,则该细节可以为用户的眼睛、鼻子、嘴部和眉毛等,该方法具体包括:
1001、获取用户触发的选择指令,选择指令用于指示用户所选择的预设形状。
具体的,选择指令包括预设形状的大小参数、预设形状的位置参数、预设形状的边框参数以及预设形状的特效参数中的至少一个;位置参数包括特征参数。
除此之外,该步骤与步骤301相同,此处再不加以赘述。
在即时视频交互的场景下,当用户对即时视频中的某一区域的关注度大于其他区域;或者,当用户对某一区域的清晰度以及细节保留量的要求大于其他区域;或者,当用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域时,通过获取用户触发的选择指令,根据该选择指令确定用户所选择的预设形状确定用户所选择的区域,不仅满足了即时视频过程中用户希望对所选择的区域的清晰度以及细节保留量大于其他区域的需求,更进一步的增加了用户选择该区域的方式,增加了用户在即时视频交互过程中的互动方式,进一步满足了用户的多样化需求,提高了用户体验。另外,由于选择指令包括预设形状的大小参数、预设形状的位置参数、预设形状的边框参数以及预设形状的特效参数中的至少一个,所以增加了即时视频的显示形式,进一步满足了用户的多样化需求,提高了用户体验。
1002、在当前即时视频帧中识别特征参数所指示的细节。
具体的,获取当前即时视频帧内所有特征点的特征参数;
获取特征参数与选择指令中所包括的特征参数之间的相似度大于或者等于预设阈值的所有特征点;
确定该所有特征点所组成的细节为特征参数所指示的细节。
用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,是对该区域内的细节的关注度大于其他区域、对该区域的细节的清晰度以及细节保留量的要求大于其他区域以及希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的细节,通过在当前即时视频帧中识别特征参数所指示的细节,满足了用户对该区域内的细节的关注度大于其他区域、对该区域的细节的清晰度以及细节保留量的要求大于其他区域以及希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的细节的多样化需求。
1003、根据细节,在当前即时视频帧中确定预设形状所指示的区域。
具体的,将该组成该细节的特征点的坐标设置为预设形状所指示的区域中的点的坐标。
除此之外,还可以通过其他方式,实现根据细节,在当前即时视频帧中确定预设形状所指示的区域,本发明实施例对具体的方式不加以限定。
由于预设形状所指示的区域内的细节的位置会发生改变,所以根据细节在当前即时视频帧中确定预设形状所指示的区域,进一步的满足了用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,增加了即时视频的交互性和趣味性,进一步提高了用户体验。
值得注意的是,步骤1002至步骤1003是实现在当前即时视频帧中确定预设形状所指示的区域的过程,除了上述步骤所述的方式之外,还可以通过其他方式实现该过程,本发明实施例对具体的方式不加以限定。
通过在当前即时视频帧中识别特征参数所指示的细节,并根据细节,在当前即时视频帧中确定预设形状所指示的区域,在即时视频帧中预设形状所指示的区域内的细节位置发生变化的情况下,满足了用户对预设形状所指示的区域内的细节的关注度大于其他区域、对预设形状所指示的区域的细节的清晰度以及细节保留量的要求大于其他区域以及希望即时视频交互的其他参与者将关注度迁移至预设形状所指示的的区域的细节,从而进一步满足了用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,增加了即时视频的交互性和趣味性,进一步提高了用户体验。
1004、判断网络带宽是否满足预设条件,若是,则执行步骤1005;若不是,则结束。
具体的,该步骤与步骤303相同,此处再不加以赘述。
可选的,由于网络传输时网络带宽的不稳定性,所以,可以判断当前时刻之前的预设时间段内网络带宽的平均值是否满足预设条件,若是,则执行步骤1005;若不是,则结束。
其中,在实际应用中,预设时间段可以为0.2秒。
通过判断当前时刻之间的预设时间段内网络带宽的平均值是否满足预设条件,消除了网络传输时网络带宽的不稳定性,保证了即时视频编码的可靠性,提高了用户体验。
由于通过判断网络带宽是否满足预设条件,所以在判定网络带宽低时,对即时视频进行处理,不仅可以提高网络带宽的利用率,节省网络资源,提高即时视频的传输效率,还可以在网络带宽低时,满足用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,进一步提高了用户体验。
1005、获取预设形状所指示的区域的位置参数与姿态参数。
具体的,该步骤与步骤304相同,此处再不加以赘述。
由于预设形状所指示的区域的位置参数与姿态参数进一步描述了该预设形状所指示的区域在当前即时视频帧中的位置和当前姿态,所以,通过获取参考帧中的位置参数和姿态参数,不仅满足了用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,还可以保证在即时视频传输过程中预设形状所指示的区域的画面质量,进一步提高用户体验;另外,通过获取预设形状所指示的区域的位置参数与姿态参数,相比于对获取整个预设形状所指示的区域的所有数据,减少了即时视频传输过程中的数据传输量和处理量,提高了即时视频的传输效率,进一步提高了用户体验。
1006、对位置参数与姿态参数进行归一化处理,生成标准位置参数与标准姿态参数。
具体的,该步骤与步骤305相同,此处再不加以赘述。
通过对预设形状所指示的区域的位置参数与姿态参数进行归一化处理,生成标准位置参数与标准姿态参数,相比于未归一化的位置参数与姿态参数,减少了即时视频传输过程中数据传输量和处理量,不仅提高了即时视频的传输效率,而且满足了用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,进一步提高了用户体验。
1007、根据标准位置参数与标准姿态参数,获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据。
具体的,该步骤与步骤306相同,此处再不加以赘述。
由于当前即时视频帧中预设形状所指示的区域的姿态参数与参考帧中预设形状所指示的区域的姿态参数为标准姿态参数,所以根据标准位置参数与标准姿态参数,获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据,相比于根据当前即时视频帧中预设形状所指示的区域的姿态参数位置参数,与参考帧中的位置参数和姿态参数,生成残差数据,减少了即时视频传输过程中数据传输量和处理量,提高了即时视频的传输效率,进一步满足了用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,提高了用户体验。
值得注意的是,步骤1005至步骤1007是实现获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据的过程,除了上述步骤所述的方式外,还可以通过其他方式实现该过程,本发明实施例对具体的过程不加以限定。
通过获取当前即时视频帧中的预设形状所指示的区域与参考帧中的预设形状所指示的区域之间的残差数据,实现即时视频的传输,相比于传统的即时视频传输方法,该方法进一步减少了即时视频传输过程中数据传输量和处理量,不仅满足了用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,而且提高了即时视频的传输效率,提高了用户体验。另外,相比于获取当前即时视频帧与参考帧之间的残差数据,该方法进一步减少了即时视频传输过程中数据传输量和处理量,从而提高了即时视频的传输效率,进一步提高了用户体验。
1008、发送残差数据。
具体的,对残差数据、预设形状所指示的区域的位置参数与姿态参数进行编码,生成码流数据;
将码流数据发送至其他电子设备。
本发明实施例对具体的发送方式不加以限定。
可选的,还可以包括:
1009、发送选择指令。
具体的,将选择指令发送至其他电子设备。
本发明实施例对具体的发送方式不加以限定。
通过将该选择指令发送至其他电子设备,使得其他电子设备可以显示该选择指令所指示的预设形状,增加了即时视频的交互形式,满足了用户在即时视频过程中的多样化需求,进一步提高了用户体验。另外,通过将该选择指令发送至其他电子设备,相较于将该预设形状的数据发送至其他电子设备,减少了传输时的数据量,节省了网络资源,提高了即时视频的传输效率,进一步提高了用户体验。
为了进一步说明本发明实施例提供的方法所达到的效果,下面将结合发图对本发明实施例所提供的方法作出进一步的说明,假设用户所选定的预设形状为图6所示的形状,对图11中的a执行本发明实施例所述的方法后,生成的界面可以参照图11中的b所示,若即时视频界面中的用户在画面中的位置发生变化,则界面可以参照图11中的c所示,在图11中,第二显示效果所指示的清晰度以及细节保留量大于或者等于第一显示效果所指示的清晰度以及细节保留量,第三显示效果所指示的清晰度以及细节保留量小于第一显示效果所指示的清晰度以及细节保留量。
在即时视频交互的场景下,本发明实施例所提供的方法满足了用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,增加了即时视频的交互性和趣味性,进一步提高了用户体验。另外,由于预设形状所指示的区域内的细节的位置会发生改变,所以根据细节在当前即时视频帧中确定预设形状所指示的区域,使得在即时视频帧中预设形状所指示的区域内的细节位置发生变化的情况下,依然可以保证该细节所在区域的画面质量,从而更进一步的满足了用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,增加了即时视频的交互性和趣味性,进一步提高了用户体验。例如,预设形状所指示的区域内包括人脸,通过执行本发明实施例所述的方法,当人脸位置发生变化时,预设形状所指示的区域的位置也会随着人脸发生变化,从而保证该人脸所在区域的画面质量。
本发明实施例提供了一种即时视频的编码方法,通过获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据,满足了即时视频过程中用户希望对所选择的区域的清晰度以及细节保留量大于其他区域的需求,进一步提高了用户体验。另外,通过获取用户触发的选择指令,增加了用户选择该区域的方式,增加了用户在即时视频交互过程中的互动方式,进一步满足了用户的多样化需求,提高了用户体验。另外,由于通过判断网络带宽是否满足预设条件,所以在判定网络带宽低时,对即时视频进行处理,不仅可以提高网络带宽的利用率,节省网络资源,提高即时视频的传输效率,还可以在网络带宽低时,满足用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,进一步提高了用户体验。另外,通过根据细节显示当前即时视频帧,使得在即时视频帧中预设形状所指示的区域内的细节位置发生变化的情况下,依然可以保证该细节所在区域的画面质量,从而更进一步的满足了用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,增加了即时视频的交互性和趣味性,进一步提高了用户体验。
实施例六为本发明实施例提供的一种即时视频的显示方法,参照图12所示,在本发明实施例中,预设形状的位置参数包括特征参数该特征参数用于描述即时视频帧中用户所选定的预设形状所指示区域内的细节,示例性的,若用户所选定的预设形状所指示区域内至少包括人脸,则该细节可以为用户的眼睛、鼻子、嘴部和眉毛等,该方法具体包括:
1201、获取残差数据。
具体的,该步骤与步骤801相同,此处再不加以赘述。
1202、根据残差数据与参考帧,显示当前即时视频帧。
具体的,该步骤与步骤802相同,此处再不加以赘述。
由于残差数据描述了当前即时视频帧中预设形状所指示的区域的画面细节,所以参考帧中预设形状所指示的区域的画面质量优于其他区域,从而满足了将本电子设备的用户关注度迁移至即时视频中预设形状所指示的区域,从而满足了用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,提高了用户体验。另外,当前即时视频帧中预设形状所指示的区域的位置会根据该区域内的细节位置的变化而变化,使得在即时视频帧中预设形状所指示的区域内的细节位置发生变化的情况下,进一步满足了将本电子设备的用户关注度迁移至即时视频中预设形状所指示的区域,从而满足了用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,提高了用户体验。
可选的,还包括:
1203、获取选择指令;
具体的,选择指令至少包括预设形状的位置参数,位置参数包括特征参数;
除此之外,该步骤与步骤803相同,此处再不加以赘述。
1204、在当前即时视频帧中识别特征参数所指示的细节。
具体的,该步骤与步骤902所述的在当前即时视频帧中识别特征参数所指示的细节的过程相同,此处再不加以赘述。
用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,是对该区域内的细节的关注度大于其他区域、对该区域的细节的清晰度以及细节保留量的要求大于其他区域以及希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的细节,通过在当前即时视频帧中识别特征参数所指示的细节,可以进一步实现将本电子设备的用户关注度迁移至即时视频中预设形状所指示的区域,满足了用户对该区域内的细节的关注度大于其他区域、对该区域的细节的清晰度以及细节保留量的要求大于其他区域以及希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的细节的多样化需求。
1205、根据细节,显示当前即时视频帧。
具体的,根据细节,在当前即时视频帧中确定预设形状的位置;
显示该包括预设形状的处理后的即时视频帧。
由于预设形状所指示的区域内的细节的位置会发生改变,所以根据细节,显示当前即时视频帧,进一步的满足了用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,增加了即时视频的交互性和趣味性,进一步提高了用户体验。
值得注意的是,步骤1204至步骤1205是实现显示选择指令所指示的预设形状的过程,除了上述步骤所述的方式之外,还可以根据其他方式实现该过程,本发明实施例对具体飞的方式不加以限定。
通过显示预设形状,可以进一步实现将本电子设备的用户关注度迁移至即时视频中预设形状所指示的区域,从而满足了用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,提高了用户体验。另外,由于选择指令包括预设形状的大小参数、预设形状的位置参数、预设形状的边框参数以及预设形状的特效参数中的至少一个,所以增加了即时视频的显示形式,进一步满足了用户的多样化需求,提高了用户体验。另外,通过根据细节,显示当前即时视频帧,在即时视频帧中预设形状所指示的区域内的细节位置发生变化的情况下,满足了用户对预设形状所指示的区域内的细节的关注度大于其他区域、对预设形状所指示的区域的细节的清晰度以及细节保留量的要求大于其他区域以及希望即时视频交互的其他参与者将关注度迁移至预设形状所指示的的区域的细节,从而进一步满足了用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,增加了即时视频的交互性和趣味性,进一步提高了用户体验。另外,由于预设形状所指示的区域内的细节的位置会发生改变,所以根据细节在当前即时视频帧中确定预设形状所指示的区域,使得在即时视频帧中预设形状所指示的区域内的细节位置发生变化的情况下,依然可以保证该细节所在区域的画面质量,从而更进一步的满足了用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,增加了即时视频的交互性和趣味性,进一步提高了用户体验。例如,预设形状所指示的区域内包括人脸,通过执行本发明实施例所述的方法,当人脸位置发生变化时,预设形状所指示的区域的位置也会随着人脸发生变化,从而保证该人脸所在区域的画面质量。
在本发明实施例中,残差数据是在获取用户触发的用于指示用户所选择的预设形状的选择指令,且网络带宽满足预设条件后,根据预设形状所指示的区域的当前即时视频帧与参考帧获取的。
为了进一步说明本发明实施例提供的方法所达到的效果,下面将结合发图对本发明实施例所提供的方法作出进一步的说明,假设用户所选定的预设形状为图6所示的形状,获取残差数据显示的界面可以参照图13中的b所示,图13中的a是获取当前即时视频帧后显示的界面,若即时视频界面中的用户在画面中的位置发生变化,则界面可以参照图13中的c所示,在图13中,第二显示效果所指示的清晰度以及细节保留量大于或者等于第一显示效果所指示的清晰度以及细节保留量,第三显示效果所指示的清晰度以及细节保留量小于第一显示效果所指示的清晰度以及细节保留量。
本发明实施例提供了一种即时视频的显示方法,通过获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据,并根据该残差数据与参考帧,显示当前即时视频帧,满足了即时视频过程中用户希望对所选择的区域的清晰度以及细节保留量大于其他区域的需求,进一步提高了用户体验。另外,通过获取并显示用户触发的选择指令,增加了用户选择该区域的方式,增加了用户在即时视频交互过程中的互动方式,进一步满足了用户的多样化需求,提高了用户体验。另外,通过根据细节显示当前即时视频帧,使得在即时视频帧中预设形状所指示的区域内的细节位置发生变化的情况下,依然可以保证该细节所在区域的画面质量,从而更进一步的满足了用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,增加了即时视频的交互性和趣味性,进一步提高了用户体验。
实施例七为本发明实施例提供的一种电子设备14,参照图14所示,该电子设备14包括:
获取模块1401,用于获取用户触发的选择指令,选择指令用于指示用户所选择的预设形状;
第一处理模块1402,用于在当前即时视频帧中确定预设形状所指示的区域;
第二处理模块1403,用于在网络带宽满足预设条件时,获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据;
发送模块1404,发送残差数据。
可选的,选择指令包括预设形状的大小参数、预设形状的位置参数、预设形状的边框参数以及预设形状的特效参数中的至少一个,第一处理模块1402用于执行以下操作中的任意一个:
预设形状的位置参数包括坐标参数,根据坐标参数,在当前即时视频帧中确定预设形状所指示的区域;或者,
预设形状的位置参数包括特征参数,在当前即时视频帧中识别特征参数所指示的细节;
根据细节,在当前即时视频帧中确定预设形状所指示的区域。
可选的,第二处理模块1403具体用于:
获取预设形状所指示的区域的位置参数与姿态参数;
对位置参数与姿态参数进行归一化处理,生成标准位置参数与标准姿态参数;
根据标准位置参数与标准姿态参数,获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据。
可选的,发送模块1404具体用于包括:
对残差数据、预设形状所指示的区域的位置参数与姿态参数进行编码,生成码流数据;
发送码流数据。
可选的,发送模块1404还用于:
发送选择指令。
本发明实施例提供了一种电子设备,该电子设备通过获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据,满足了即时视频过程中用户希望对所选择的区域的清晰度以及细节保留量大于其他区域的需求,进一步提高了用户体验。另外,通过获取用户触发的选择指令,增加了用户选择该区域的方式,增加了用户在即时视频交互过程中的互动方式,进一步满足了用户的多样化需求,提高了用户体验。另外,由于通过判断网络带宽是否满足预设条件,所以在判定网络带宽低时,对即时视频进行处理,不仅可以提高网络带宽的利用率,节省网络资源,提高即时视频的传输效率,还可以在网络带宽低时,满足用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,进一步提高了用户体验。
实施例八为本发明实施例提供的一种电子设备15,参照图15所示,该电子设备15包括显示屏1501,发送模块1502、存储器1503以及与显示屏1501、发送模块1502、存储器1503连接的处理器1504,存储器1503用于存储一组程序代码,处理器1504调用存储器1503所存储的程序代码用于执行以下操作:
获取用户触发的选择指令,选择指令用于指示用户所选择的预设形状;
在当前即时视频帧中确定预设形状所指示的区域;
若网络带宽满足预设条件,则获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据;
发送残差数据。
可选的,选择指令包括预设形状的大小参数、预设形状的位置参数、预设形状的边框参数以及预设形状的特效参数中的至少一个,处理器1504调用存储器1503所存储的程序代码用于执行以下操作中的任意一个:
预设形状的位置参数包括坐标参数,根据坐标参数,在当前即时视频帧中确定预设形状所指示的区域;或者,
预设形状的位置参数包括特征参数,在当前即时视频帧中识别特征参数所指示的细节;
根据细节,在当前即时视频帧中确定预设形状所指示的区域。
可选的,处理器1504调用存储器1503所存储的程序代码用于执行以下操作:
获取预设形状所指示的区域的位置参数与姿态参数;
对位置参数与姿态参数进行归一化处理,生成标准位置参数与标准姿态参数;
根据标准位置参数与标准姿态参数,获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据。
可选的,处理器1504调用存储器1503所存储的程序代码用于执行以下操作:
对残差数据、预设形状所指示的区域的位置参数与姿态参数进行编码,生成码流数据;
发送码流数据。
可选的,处理器1504调用存储器1503所存储的程序代码还用于执行以下操作:
发送选择指令。
本发明实施例提供了一种电子设备,该电子设备通过获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据,满足了即时视频过程中用户希望对所选择的区域的清晰度以及细节保留量大于其他区域的需求,进一步提高了用户体验。另外,通过获取用户触发的选择指令,增加了用户选择该区域的方式,增加了用户在即时视频交互过程中的互动方式,进一步满足了用户的多样化需求,提高了用户体验。另外,由于通过判断网络带宽是否满足预设条件,所以在判定网络带宽低时,对即时视频进行处理,不仅可以提高网络带宽的利用率,节省网络资源,提高即时视频的传输效率,还可以在网络带宽低时,满足用户对即时视频中的某一区域的关注度大于其他区域、用户对某一区域的清晰度以及细节保留量的要求大于其他区域以及用户希望即时视频交互的其他参与者将关注度迁移至用户所指定的区域的多样化需求,进一步提高了用户体验。
实施例九为本发明实施例提供的一种电子设备16,参照图16所示,该电子设备16包括:
获取模块1601,用于获取残差数据;
显示模块1602,用于根据残差数据与参考帧,显示当前即时视频帧;
其中,残差数据是在获取用户触发的用于指示用户所选择的预设形状的选择指令,且网络带宽满足预设条件后,根据包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据获取的。
可选的,
获取模块1601还用于获取选择指令;
显示模块1602还用于显示选择指令所指示的预设形状。
可选的,选择指令至少包括预设形状的位置参数,位置参数包括预设形状的坐标参数和预设形状所在区域的特征参数,显示模块1602用于执行以下操作中的任意一个:
位置参数包括预设形状的坐标参数,根据坐标参数,显示当前即时视频帧;或者,
位置参数包括预设形状所在区域的特征参数,在当前即时视频帧中识别特征参数所指示的细节;
根据细节,显示前即时视频帧。
本发明实施例提供了一种电子设备,该电子设备通过获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据,并根据该残差数据与参考帧,显示当前即时视频帧,满足了即时视频过程中用户希望对所选择的区域的清晰度以及细节保留量大于其他区域的需求,进一步提高了用户体验。另外,通过获取并显示用户触发的选择指令,增加了用户选择该区域的方式,增加了用户在即时视频交互过程中的互动方式,进一步满足了用户的多样化需求,提高了用户体验。
实施例十为本发明实施例提供的一种电子设备17,参照图17所示,该电子设备17包括显示屏1701、存储器1702以及与显示屏1701、存储器1702连接的处理器1703,存储器1702用于存储一组程序代码,处理器1703调用存储器1702所存储的程序代码用于执行以下操作:
获取残差数据;
根据残差数据与参考帧,显示当前即时视频帧;
其中,残差数据是在获取用户触发的用于指示用户所选择的预设形状的选择指令,且网络带宽满足预设条件后,根据包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据获取的。
可选的,处理器1703调用存储器1702所存储的程序代码用于执行以下操作:
获取选择指令;
显示选择指令所指示的预设形状。
可选的,选择指令至少包括预设形状的位置参数,位置参数包括预设形状的坐标参数和预设形状所在区域的特征参数,处理器1703调用存储器1702所存储的程序代码用于执行以下操作中的任意一个:
位置参数包括预设形状的坐标参数,根据坐标参数,显示当前即时视频帧;或者,
位置参数包括预设形状所在区域的特征参数,在当前即时视频帧中识别特征参数所指示的细节;
根据细节,显示前即时视频帧。
本发明实施例提供了一种电子设备,该电子设备通过获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据,并根据该残差数据与参考帧,显示当前即时视频帧,满足了即时视频过程中用户希望对所选择的区域的清晰度以及细节保留量大于其他区域的需求,进一步提高了用户体验。另外,通过获取并显示用户触发的选择指令,增加了用户选择该区域的方式,增加了用户在即时视频交互过程中的互动方式,进一步满足了用户的多样化需求,提高了用户体验。
值得注意的是,上述实施例中所述的界面仅仅是示例性的,是为了进一步说明本发明实施例所述的方法,此处非特指,上述实施例中所述的“第一”和“第二”仅仅是为了区分二者的不同,此处并非特指。
上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。
需要说明的是:上述实施例提供的电子设备在进行即时视频的编码时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的电子设备与即时视频的编码方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种即时视频的编码方法,其特征在于,所述方法包括:
获取用户触发的选择指令,所述选择指令用于指示所述用户所选择的预设形状;
在当前即时视频帧中确定所述预设形状所指示的区域;
若网络带宽满足预设条件,则获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据;
发送所述残差数据。
2.根据权利要求1所述的方法,其特征在于,所述选择指令包括所述预设形状的大小参数、所述预设形状的位置参数、所述预设形状的边框参数以及所述预设形状的特效参数中的至少一个,通过以下操作中的任意一个,在当前即时视频帧中确定所述预设形状所指示的区域:
所述预设形状的位置参数包括坐标参数,根据所述坐标参数,在当前即时视频帧中确定所述预设形状所指示的区域;或者,
所述预设形状的位置参数包括特征参数,在所述当前即时视频帧中识别所述特征参数所指示的细节;
根据所述细节,在所述当前即时视频帧中确定所述预设形状所指示的区域。
3.根据权利要求2所述的方法,其特征在于,所述获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据包括:
获取所述预设形状所指示的区域的位置参数与姿态参数;
对所述位置参数与所述姿态参数进行归一化处理,生成标准位置参数与标准姿态参数;
根据所述标准位置参数与所述标准姿态参数,获取包括所述预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据。
4.根据权利要求3所述的方法,其特征在于,所述将所述残差数据发送至其他电子设备包括:
对所述残差数据、所述预设形状所指示的区域的位置参数与姿态参数进行编码,生成码流数据;
发送所述码流数据。
5.根据权利要求1至4任一所述的方法,其特征在于,所述方法还包括:
发送所述选择指令。
6.一种即时视频显示方法,其特征在于,所述方法包括:
获取残差数据;
根据所述残差数据与参考帧,显示当前即时视频帧;
其中,所述残差数据是在获取用户触发的用于指示所述用户所选择的预设形状的选择指令,且网络带宽满足预设条件后,根据包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据获取的。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
获取所述选择指令;
显示所述选择指令所指示的预设形状。
8.根据权利要求7所述的方法,其特征在于,所述选择指令至少包括所述预设形状的位置参数,所述位置参数包括所述预设形状的坐标参数和所述预设形状所在区域的特征参数,通过以下操作中的任意一个,显示当前即时视频帧:
所述位置参数包括所述预设形状的坐标参数,根据所述坐标参数,显示所述当前即时视频帧;或者,
所述位置参数包括所述预设形状所在区域的特征参数,在所述当前即时视频帧中识别所述特征参数所指示的细节;
根据所述细节,显示所述前即时视频帧。
9.一种电子设备,其特征在于,所述电子设备包括:
获取模块,用于获取用户触发的选择指令,所述选择指令用于指示所述用户所选择的预设形状;
第一处理模块,用于在当前即时视频帧中确定所述预设形状所指示的区域;
第二处理模块,用于在网络带宽满足预设条件时,获取包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据;
发送模块,将发送残差数据。
10.一种电子设备,其特征在于,所述电子设备包括:
获取模块,用于获取残差数据;
显示模块,用于根据所述残差数据与参考帧,显示当前即时视频帧;
其中,所述残差数据是在获取用户触发的用于指示所述用户所选择的预设形状的选择指令,且网络带宽满足预设条件后,根据包括预设形状所指示的区域的当前即时视频帧与参考帧之间的残差数据获取的。
CN201510346188.XA 2015-06-19 2015-06-19 一种即时视频的编码方法和电子设备 Pending CN105049948A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510346188.XA CN105049948A (zh) 2015-06-19 2015-06-19 一种即时视频的编码方法和电子设备
PCT/CN2016/086134 WO2016202285A1 (zh) 2015-06-19 2016-06-17 一种即时视频的传输方法和电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510346188.XA CN105049948A (zh) 2015-06-19 2015-06-19 一种即时视频的编码方法和电子设备

Publications (1)

Publication Number Publication Date
CN105049948A true CN105049948A (zh) 2015-11-11

Family

ID=54456066

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510346188.XA Pending CN105049948A (zh) 2015-06-19 2015-06-19 一种即时视频的编码方法和电子设备

Country Status (1)

Country Link
CN (1) CN105049948A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105678702A (zh) * 2015-12-25 2016-06-15 北京理工大学 一种基于特征跟踪的人脸图像序列生成方法及装置
WO2016202285A1 (zh) * 2015-06-19 2016-12-22 美国掌赢信息科技有限公司 一种即时视频的传输方法和电子设备
WO2016202287A1 (zh) * 2015-06-19 2016-12-22 美国掌赢信息科技有限公司 一种即时视频的传输方法和电子设备
WO2016202286A1 (zh) * 2015-06-19 2016-12-22 美国掌赢信息科技有限公司 一种即时视频的传输方法和电子设备
CN111314702A (zh) * 2020-02-13 2020-06-19 广东飞达交通工程有限公司 一种基于图像识别的车辆实时监控***、方法及设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101079716A (zh) * 2006-04-06 2007-11-28 通用电气公司 图像流传输模式的自适应选择
KR20080084335A (ko) * 2007-03-16 2008-09-19 엘지전자 주식회사 이동통신 단말기의 화상처리 방법 및 이동통신 단말기
CN101287093A (zh) * 2008-05-30 2008-10-15 北京中星微电子有限公司 在视频通信中添加特效的方法及视频客户端
US20110103374A1 (en) * 2009-10-30 2011-05-05 Lajoie Michael L Methods and apparatus for packetized content delivery over a content delivery network
CN103702040A (zh) * 2013-12-31 2014-04-02 广州华多网络科技有限公司 实时视频图饰叠加处理方法及***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101079716A (zh) * 2006-04-06 2007-11-28 通用电气公司 图像流传输模式的自适应选择
KR20080084335A (ko) * 2007-03-16 2008-09-19 엘지전자 주식회사 이동통신 단말기의 화상처리 방법 및 이동통신 단말기
CN101287093A (zh) * 2008-05-30 2008-10-15 北京中星微电子有限公司 在视频通信中添加特效的方法及视频客户端
US20110103374A1 (en) * 2009-10-30 2011-05-05 Lajoie Michael L Methods and apparatus for packetized content delivery over a content delivery network
CN103702040A (zh) * 2013-12-31 2014-04-02 广州华多网络科技有限公司 实时视频图饰叠加处理方法及***

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016202285A1 (zh) * 2015-06-19 2016-12-22 美国掌赢信息科技有限公司 一种即时视频的传输方法和电子设备
WO2016202287A1 (zh) * 2015-06-19 2016-12-22 美国掌赢信息科技有限公司 一种即时视频的传输方法和电子设备
WO2016202286A1 (zh) * 2015-06-19 2016-12-22 美国掌赢信息科技有限公司 一种即时视频的传输方法和电子设备
CN105678702A (zh) * 2015-12-25 2016-06-15 北京理工大学 一种基于特征跟踪的人脸图像序列生成方法及装置
CN105678702B (zh) * 2015-12-25 2018-10-19 北京理工大学 一种基于特征跟踪的人脸图像序列生成方法及装置
CN111314702A (zh) * 2020-02-13 2020-06-19 广东飞达交通工程有限公司 一种基于图像识别的车辆实时监控***、方法及设备
CN111314702B (zh) * 2020-02-13 2022-03-15 广东飞达交通工程有限公司 一种基于图像识别的车辆实时监控***、方法及设备

Similar Documents

Publication Publication Date Title
CN111681167B (zh) 画质调整方法和装置、存储介质及电子设备
CN104780339A (zh) 一种即时视频中的表情特效动画加载方法和电子设备
CN105049948A (zh) 一种即时视频的编码方法和电子设备
CN104780338A (zh) 一种即时视频中的表情特效动画加载方法和电子设备
US20180084292A1 (en) Web-based live broadcast
CN105554429A (zh) 一种视频通话显示方法及视频通话设备
CN104363463B (zh) 一种视频处理方法、装置及***
CN110070496B (zh) 图像特效的生成方法、装置和硬件装置
KR102309318B1 (ko) 비디오 처리방법, 장치 및 저장매체
CN105554430B (zh) 一种视频通话方法、***及装置
CN111654746A (zh) 视频的插帧方法、装置、电子设备和存储介质
CN102984495A (zh) 一种视频图像的处理方法及装置
EP3410302B1 (en) Graphic instruction data processing method, apparatus
CN104869346A (zh) 一种视频通话中的图像处理方法及电子设备
CN105049949A (zh) 一种即时视频的编码方法和电子设备
JP2014515153A (ja) コンテンツ変換装置、コンテンツ変換方法及びその貯蔵媒体
CN105049947A (zh) 一种即时视频的传输方法和电子设备
CN105430393B (zh) 一种图片处理方法、图片处理装置、图片处理平台以及存储介质
CN105163197A (zh) 一种即时视频的编码方法和电子设备
CN105163195A (zh) 一种即时视频的编码方法和电子设备
JP2020527883A5 (zh)
CN105163196A (zh) 一种即时视频的编码方法和电子设备
CN105516638A (zh) 一种视频通话方法、装置和***
CN105407313A (zh) 一种视频通话方法、设备和***
CN114786040B (zh) 数据通信方法、***、电子设备和存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20151111

WD01 Invention patent application deemed withdrawn after publication