CN104219197A - 一种视频会话方法、终端和*** - Google Patents
一种视频会话方法、终端和*** Download PDFInfo
- Publication number
- CN104219197A CN104219197A CN201310208259.0A CN201310208259A CN104219197A CN 104219197 A CN104219197 A CN 104219197A CN 201310208259 A CN201310208259 A CN 201310208259A CN 104219197 A CN104219197 A CN 104219197A
- Authority
- CN
- China
- Prior art keywords
- effect
- terminal
- conversational terminal
- request
- conversational
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/141—Systems for two-way working between two video terminals, e.g. videophone
- H04N7/147—Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1827—Network arrangements for conference optimisation or adaptation
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephonic Communication Services (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明实施例公开了一种视频会话方法、终端和***,所述视频会话方法包括:第一会话终端向第二会话终端发送效果变更请求;所述第二会话终端根据所述效果变更请求对所述第二会话终端的当前本地视频数据进行效果变更;所述第二会话终端向第一会话终端发送经过效果变更的视频数据。采用本发明,可在视频会话过程中实现相互给对方请求添加效果,使视频会话的过程更加具有互动性。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种视频会话方法、终端和***。
背景技术
视频会话,通常指基于互联网或移动互联网实时传送人的语音和图像的一种通信方式。随着网络带宽的快速提升以及硬件设备的发展和普及,视频会话的市场也进入了发展的快车道。视频会话中的动态使用人脸装饰效果是近来视频会话技术中的一个研究发展发向,而现有的视频会话装饰技术只是能实现对本地视频画面中的某个部位进行添加装饰效果,而不能支持同时给对方视频画面添加装饰效果,这使得视频会话的双方无法在这一功能上达到互动的效果。
发明内容
本发明实施例所要解决的技术问题在于,提供一种视频会话方法、终端和***,可在视频会话过程中实现相互给对方请求添加效果,使视频会话的过程更加具有互动性。
为了解决上述技术问题,本发明实施例第一方面提供了一种视频会话方法,所述视频会话方法包括:
第一会话终端向第二会话终端发送效果变更请求;
所述第二会话终端根据所述效果变更请求对所述第二会话终端的当前本地视频数据进行效果变更;
所述第二会话终端向第一会话终端发送经过效果变更的视频数据。
相应地,本发明实施例第二方面还提供了一种视频会话终端,所述视频会话终端包括:
效果请求获取模块,用于获取第一会话终端发送的效果变更请求;
效果变更模块,用于根据所述效果变更请求对当前本地视频数据进行效果变更;
视频会话模块,用于向所述第一会话终端发送经过效果变更的视频数据。
相应的,本发明实施例第三方面还提供了一种视频会话终端,所述视频会话终端包括:
效果请求发送模块,用于向第二会话终端发送效果变更请求,以使所述第二会话终端根据所述效果变更请求对所述第二会话终端的当前本地视频数据进行效果变更;
视频会话模块,用于获取所述第二会话终端经过效果变更的视频数据。
相应的,本发明实施例第四方面还提供了一种视频会话***,其特征在于,所述视频会话***包括第一会话终端和第二会话终端,其中:
所述第一会话终端为如本发明实施例第三方面所述的视频会话终端,用于向所述第二会话终端发送效果变更请求;获取所述第二会话终端经过效果变更的视频数据;
所述第二会话终端为如本发明实施例第二方面所述的视频会话终端,用于获取所述第一会话终端发送的效果变更请求;根据所述效果变更请求对当前本地视频数据进行效果变更;向所述第一会话终端发送经过效果变更的视频数据。
本发明实施例通过视频会话双方相互间可以发送效果变更请求,从而实现在视频会话过程中自由给自身或对方视频数据添加(清除)效果,使视频会话的过程更加具有互动性和灵活性,从而提升视频会话服务的使用体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例中一种视频会话方法的流程示意图;
图2是本发明另一实施例中的视频会话方法的流程示意图;
图3是本发明实施例中视频会话终端对当前本地视频数据进行效果变更的流程示意图;
图4是本发明实施例中的一种视频会话终端的结构示意图;
图5是本发明实施例中视频会话终端的效果变更模块420的结构示意图;
图6是本发明实施例中另一种视频会话终端的结构示意图;
图7是本发明实施例中另一种视频会话终端的效果请求发送模块610的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1是本发明实施例中一种视频会话方法的流程示意图,本方面实施例中的视频会话方法可以在个人电脑、手机、平板电脑等互联网或移动互联网终端上实现,如图所示本实施例中的视频会话方法至少可以包括:
S101,所述第二会话终端获取第一会话终端发送的效果变更请求。具体的,本发明实施例中的第一会话终端和第二会话终端可以为已通过视频会话程序预先建立了相互之间的视频会话,并可以通过所述视频会话程序建立用于交互视频效果相关消息或数据的信令通道,或可以使用已有的会话通道交互视频效果相关消息或数据。所述第一会话终端在与第二会话终端在进行视频会话过程中,可以根据第一会话终端的用户在视频会话界面的操作向第二会话终端发送效果变更请求,请求第二会话终端对其视频数据进行效果变更,可以包括效果添加请求和效果清除请求,所述效果变更请求中可以包括目标效果标识,告知第二会话终端希望其添加或清除与目标效果标识对应的目标效果素材,可选的所述效果清除请求中也可以不包括目标效果标识,表示希望第二会话终端清除其当前视频数据中的所有已添加效果或最近一次添加的效果。
S102,所述第二会话终端根据所述效果变更请求对所述第二会话终端的当前本地视频数据进行效果变更。具体的,所述第二会话终端可以预先从服务器获取效果素材集,例如在与第一会话终端建立视频会话时从服务器获取,所述效果素材集包括至少一个效果素材以及每个效果素材对应的效果标识,可选的还可以包括每个效果素材对应的效果类型,所述效果类型可以例如:眼睛类效果,胡子类效果,帽子类效果、背景类效果等等。例如可以设置一个xml文件用于描述每一个效果的相关信息,内容可以包括:效果标识、效果素材、人脸宽度比、高度比、所选关键点坐标、关键点索引和效果类型等,在接收到效果变更请求时可以读取此xml的中的信息来实现将效果素材准确地合成到当前本地视频数据中。具体的,所述第二会话终端接收到效果变更请求时,可以首先询问用户是否同意按照所述效果变更请求对当前本地视频数据进行变更效果,若同意则进行变更。进而若所述效果变更请求为效果添加请求,第二会话终端可以根据效果变更请求中的目标效果标识在效果素材集中查找对应的目标效果素材,将所述第二会话终端的当前本地视频数据与所述目标效果素材进行画面合成;若所述效果变更请求为效果清除请求,则可以清除当前本地视频数据中的所有效果素材,或在当前本地视频数据中清除效果变更请求中的目标效果标识对应的效果素材。
S103,所述第二会话终端向第一会话终端发送经过效果变更的视频数据。具体的,第二会话终端将经过效果变更的视频数据发送给第一会话终端,使得第一会话终端在视频会话中看到经过效果变更的视频数据。
图2是本发明另一实施例中的视频会话方法的流程示意图,如图所示本实施例中的视频会话方法可以包括:
S201,发起视频会话。具体实现中,可以为第一会话终端或第二会话终端根据用户的操作通过视频会话程序向对方发起建立视频会话的请求。
S202,第一会话终端和第二会话终端分别从服务器获取效果素材集。具体的,以第一会话终端发起视频会话为例,第一会话终端可以在向第二会话终端发起建立视频会话的请求后自动从服务器获取效果素材集,第二会话终端在接收到该建立视频会话的请求后自动从服务器获取效果素材集,所述效果素材集可以与各自的登陆账号相关联,每个用户的效果素材集可以相同,也可以不同。在可选实施例中,第一会话终端和第二会话终端也可以在S201发起视频会话之前从服务器获取效果素材集,例如根据用户指令主动从服务器获取效果素材集,或在前一次视频会话时从服务器获取效果素材集并保存在预设的文件夹或数据库中。所述效果素材集的内容如前文实施例中所述,本实施例中不再赘述。
S203,第一会话终端从效果素材集中选择目标效果标识。具体实现中,第一会话终端可以通过解析效果素材集,将全部或部分效果素材的效果缩略图展示在程序界面的效果菜单中,通过获取用户在该效果菜单中的点击选中某一个效果略缩图的操作,获取用户选择的该效果素材的目标效果标识。
S204,第一会话终端向第二会话终端发送画面检测请求。具体的,第一会话终端可以在获取到用户选择的目标效果标识后向第二会话终端发送画面检测请求,例如获取到用户点击前文所述的效果菜单中的某个效果略缩图后,向第二会话终端发送画面检测请求,请求第二会话终端回传其画面检测信息。在其他可选实施例中,S203与S204并无必定的先后顺序要求,执行S204也可以在S203之前。
S205,第二会话终端向第一会话终端返回对端画面检测信息。具体的,第二会话终端接收到第一会话终端发送的画面检测请求后,开启本地的画面检测组件对当前本地视频画面进行检测得到画面检测信息,例如对画面中的人脸进行检测,画面检测信息可以为在本地视频画面中显示人脸跟随蓝框,表示蓝框内的区域为人脸。第二会话终端通过画面检测组件得到的画面检测信息即为本实施例中的对端画面检测信息,第二会话终端可以一定时间间隔向第一会话终端发送对端画面检测信息。
S206,第一会话终端显示对端画面检测信息。具体的,第一会话终端可以在视频会话程序提供的显示窗口显示所述对端画面检测信息,本实施例中的第一会话终端还可以通过开启本地的画面检测组件对第一会话终端的当前本地视频画面进行检测得到本地的画面检测信息,并与所述对端画面检测信息同时显示。
S207,第一会话终端向第二会话终端发送效果变更请求。具体的,本实施例中第一会话终端的用户可以根据显示的对端画面检测信息向第二会话终端发送效果变更请求,如前文所述的第一会话终端将本地的画面检测信息与所述对端画面检测信息同时显示,这时用户将S203中选择的目标效果素材的略缩图拖至对端画面检测信息上,第一会话终端就可以根据用户的该操作向第二会话终端发送效果变更请求,其中携带用户选择的目标效果素材的目标效果标识。在其他实施例中,例如第一会话终端的用户希望请求第二会话终端将清除当前视频数据中的所有效果素材,则可以首先选择清除指令,然后选中显示的对端画面检测信息,第一会话终端则可以根据用户的该操作向第二会话终端发送请求清除所有效果的效果变更请求。
S208,第二会话终端获取与所述目标效果标识对应的目标效果素材。具体的,第二会话终端当接收到第一会话终端发送的效果变更请求后,根据其携带的目标效果标识在预先获取到的效果素材集中查找得到与所述目标效果标识对应的目标效果素材。
S209,第二会话终端将所当前本地视频数据与所述目标效果素材进行画面合成。本实施例中对当前本地视频数据进行效果变更的具体实现过程可以参考下文结合图3进行的详细阐述。
S210,第二会话终端向第一会话终端发送经过效果变更的视频数据,使得第一会话终端在视频会话中看到经过效果变更的视频数据。
图3是本发明实施例中视频会话终端对当前本地视频数据进行效果变更的流程示意图,如图所示至少可以包括以下流程:
S301,获取目标效果标识。具体的,可以如前文实施例所述通过获取视频会话对端发来的效果变更请求,获取其中携带的目标效果标识,在其他可选实施例中也可以为视频会话终端根据用户的操作,在视频会话程序界面的效果菜单中显示的全部或部分效果素材的效果缩略图中的选中某一个效果素材,从而获取用户选择的该效果素材的效果标识作为目标效果标识,进而可以通过获取用户点击目标效果素材的效果略缩图并将其拖至本地的画面检测信息的显示窗口上的操作,确认用户当前希望将当前本地视频数据进行效果变更。
S302,在预存的效果素材集中获取与所述目标效果标识对应的目标效果素材。本实施例中的所述效果素材集包括至少一个效果素材、每个效果素材对应的效果标识以及对应的效果类型,所述效果类型可以例如:眼睛类效果,胡子类效果,帽子类效果、背景类效果等等。
S303,判断当前本地视频中是否包含与所述目标效果素材相同效果类型的效果素材,若是,则执行S304,否则执行S305。
S304,使用所述目标效果素材替换当前本地视频数据中与所述目标效果素材相同效果类型的效果素材。
S305,将所述第二会话终端的当前本地视频数据与所述目标效果素材进行画面合成。具体实现中,可以读取效果素材集中的前文所述的xml信息来实现将目标效果素材准确地合成到当前本地视频数据中。
图4是本发明实施例中的一种视频会话终端的结构示意图,本发明实施例中的视频会话终端可以实现在个人电脑、手机、平板电脑等互联网或移动互联网终端上,本实施例介绍的视频会话终端与第一会话终端可以已通过视频会话程序预先建立了相互之间的视频会话,作为本次视频会话的第二会话终端,以下均用第二会话终端表示本实施例介绍的视频会话终端。如图所示本实施例中所述的视频会话终端至少可以包括:
效果请求获取模块410,用于获取第一会话终端发送的效果变更请求。
具体实现中,第一会话终端与第二会话终端可以通过所述视频会话程序建立用于交互视频效果相关消息或数据的信令通道,或可以使用已有的会话通道交互视频效果相关消息或数据,效果请求获取模块410从而可以从第一会话终端获取效果变更请求。具体实现中,所述第一会话终端可以在与第二会话终端在进行视频会话过程中,根据第一会话终端的用户在视频会话界面的操作向第二会话终端发送效果变更请求,请求第二会话终端对第二会话终端的视频数据进行效果变更,所述效果变更请求中可以包括目标效果标识,告知第二会话终端希望其添加或清除与目标效果标识对应的目标效果素材,可选的所述效果清除请求中也可以不包括目标效果标识,表示希望第二会话终端清除其当前视频数据中的所有已添加效果或最近一次添加的效果。
效果变更模块420,用于根据所述效果变更请求对当前本地视频数据进行效果变更。具体的,所述第二会话终端接收到效果变更请求时,可以首先询问用户是否同意按照所述效果变更请求对当前本地视频数据进行变更效果,若同意则效果变更模块420对当前本地视频数据进行变更,例如所述效果变更请求为效果添加请求,效果变更模块420可以根据效果变更请求中的目标效果标识在预先获取到的效果素材集中查找对应的目标效果素材,将所述第二会话终端的当前本地视频数据与所述目标效果素材进行画面合成;若所述效果变更请求为效果清除请求,则可以清除当前本地视频数据中的所有效果素材,或在当前本地视频数据中清除效果变更请求中的目标效果标识或目标效果类型对应的效果素材。所述效果素材集包括至少一个效果素材以及每个效果素材对应的效果标识,可选的还可以包括每个效果素材对应的效果类型,所述效果类型可以例如:眼睛类效果,胡子类效果,帽子类效果、背景类效果等等。例如可以设置一个xml文件用于描述每一个效果的相关信息,内容可以包括:效果标识、效果素材、人脸宽度比、高度比、所选关键点坐标、关键点索引和效果类型等。可选的,本实施例中的的效果变更模块420可以如图5所示进一步包括以下单元:
效果素材查找单元421,用于在预存的效果素材集中获取与所述目标效果标识对应的目标效果素材。
合成单元422,用于将当前本地视频数据与所述目标效果素材进行画面合成。具体实现中,合成单元422可以读取前文所述效果素材集中的xml信息来实现将效果素材准确地合成到当前本地视频数据中。进而合成单元422还可以包括:
同类效果判断单元4221,用于判断当前本地视频数据中是否已包含与所述目标效果素材相同效果类型的效果素材;
替换单元4222,用于所述同类效果判断单元4221判断当前本地视频数据中已包含与所述目标效果素材相同效果类型的效果素材时,使用所述目标效果素材替换当前本地视频数据中与所述目标效果素材相同效果类型的效果素材;
添加单元4223,用于所述同类效果判断单元4222判断当前本地视频数据中不包含与所述目标效果素材相同效果类型的效果素材时,将所述第二会话终端的当前本地视频数据与所述目标效果素材进行画面合成。
视频会话模块430,用于向所述第一会话终端发送经过效果变更的视频数据。具体的,视频会话模块430将经过效果变更的视频数据发送给第一会话终端,使得第一会话终端在与第二会话终端之间的视频会话中看到经过效果变更的视频数据。
可选的,本发明实施例中的视频会话终端还包括:
对端画面发送模块450,用于向所述第一会话终端发送对端画面检测信息。具体实现中,对端画面发送模块450开启本地的画面检测组件对当前本地视频画面进行检测得到画面检测信息,例如对画面中的人脸进行检测,画面检测信息可以为在本地视频画面中显示人脸跟随蓝框,表示蓝框内的区域为人脸。第二会话终端通过画面检测组件得到的画面检测信息即为本实施例中的对端画面检测信息,对端画面发送模块450可以一定时间间隔向第一会话终端发送对端画面检测信息。
可选的,本发明实施例中的视频会话终端还包括:
画面请求获取模块440,用于获取所述第一会话终端发送的画面检测请求,并根据所述画面检测请求触发所述对端画面发送模块向所述第一会话终端发送对端画面检测信息。具体实现中,第一会话终端可以根据用户指令,例如在获取到用户选择的目标效果标识后向第二会话终端发送画面检测请求,请求第二会话终端回传其画面检测信息。在获取到所述第一会话终端发送的画面检测请求后,画面请求获取模块440触发对端画面发送模块450向所述第一会话终端发送对端画面检测信息。
可选的,本发明实施例中的视频会话终端还包括:
效果素材获取模块460,用于从服务器获取所述效果素材集。具体实现中,效果素材获取模块460可以在向第一会话终端发起建立视频会话的请求后或在接收到第一会话终端发起建立视频会话的请求后自动从服务器获取效果素材集,效果素材获取模块460也可以在发起本次视频会话之前从服务器获取效果素材集,例如根据用户指令主动从服务器获取效果素材集,或在前一次视频会话时从服务器获取效果素材集并保存在预设的文件夹或数据库中。
图6是本发明实施例中另一种视频会话终端的结构示意图,本发明实施例中的视频会话终端可以实现在个人电脑、手机、平板电脑等互联网或移动互联网终端上,本实施例介绍的视频会话终端与第二会话终端可以已通过视频会话程序预先建立了相互之间的视频会话,作为本次视频会话的第一会话终端,以下均用第一会话终端表示本实施例介绍的视频会话终端。如图所示本实施例中的视频会话终端至少可以包括:
效果请求发送模块610,用于向第二会话终端发送效果变更请求,以使所述第二会话终端根据所述效果变更请求对所述第二会话终端的当前本地视频数据进行效果变更。具体实现中,效果请求发送模块610可以在第一会话终端在与第二会话终端在进行视频会话过程中,根据第一会话终端的用户在视频会话界面的操作向第二会话终端发送效果变更请求,请求第二会话终端对第二会话终端的视频数据进行效果变更,所述效果变更请求中可以包括目标效果标识,告知第二会话终端希望其添加或清除与目标效果标识对应的目标效果素材,可选的所述效果清除请求中也可以不包括目标效果标识,表示希望第二会话终端清除其当前视频数据中的所有已添加效果或最近一次添加的效果。如图7所示本实施例中的效果请求发送模块610可以进一步包括:
目标效果选择单元611,用于从所述效果素材集中选择目标效果标识,所述目标效果标识可以从预先获取到的效果素材集中读取,所述效果素材集中包括至少一个效果素材以及对应的效果标识和效果类型信息,可以在视频会话程序界面上显示效果素材集中的全部或部分效果素材的略缩图,通过获取用户对显示的略缩图的点击操作获取用户选中的目标效果标识,目标效果类型信息的获取与此类此。
效果请求发送单元612,用于向所述第二会话终端发送携带所述目标效果标识的效果变更请求,以使所述第二会话终端根据所述效果变更请求对所述第二会话终端的当前本地视频数据进行效果变更。具体实现中,第一会话终端可以将本地的画面检测信息与所述对端画面检测信息同时显示,这时获取到用户将选中的目标效果素材的略缩图拖至对端画面检测信息上,效果请求发送单元612就可以根据用户的该操作向第二会话终端发送效果变更请求,其中携带用户选择的目标效果素材的目标效果标识,又如第一会话终端的用户希望请求第二会话终端将清除当前视频数据中的所有效果素材,则可以首先选择清除指令,然后选中显示的对端画面检测信息,效果请求发送单元612则可以根据用户的该操作向第二会话终端发送请求清除所有效果的效果变更请求。
视频会话模块620,用于获取所述第二会话终端经过效果变更的视频数据,从而在与第二会话终端之间的视频会话中显示第二会话终端发来的经过效果变更的视频数据。
可选的,本实施例中的视频会话终端还可以包括:
画面检测显示模块630,用于接收并显示所述第二会话终端发送的对端画面检测信息。例如对画面中的人脸进行检测,画面检测信息可以为第二会话终端在其本地视频画面中显示人脸跟随蓝框,表示蓝框内的区域为人脸。画面检测显示模块630可以接收到第二会话终端以一定时间间隔发送的对端画面检测信息,在视频会话程序提供的显示窗口显示所述对端画面检测信息并实时更新。进一步可选的,画面检测显示模块630还可以用于显示第一会话终端本地的画面检测信息,即通过开启本地的画面检测组件对第一会话终端的当前本地视频画面进行检测得到本地的画面检测信息,并与所述对端画面检测信息同时显示。
可选的,本实施例中的视频会话终端还可以包括:
对端画面请求模块640,用于向所述第二会话终端发送画面检测请求。
具体实现中,对端画面请求模块640可以在第一会话终端获取到用户选择的目标效果标识后向第二会话终端发送画面检测请求,例如获取到用户点击效果菜单中的某个效果略缩图获取到用户选中的目标效果标识,向第二会话终端发送画面检测请求,请求第二会话终端回传其画面检测信息。
可选的,本实施例中的视频会话终端还可以包括:
效果素材获取模块650,用于从服务器获取所述效果素材集。具体实现中,效果素材获取模块650可以在向第二会话终端发起建立视频会话的请求后或在接收到第二会话终端发起建立视频会话的请求后自动从服务器获取效果素材集,效果素材获取模块650也可以在发起本次视频会话之前从服务器获取效果素材集,例如根据用户指令主动从服务器获取效果素材集,或在前一次视频会话时从服务器获取效果素材集并保存在预设的文件夹或数据库中。
本发明实施例还提供了一种视频会话***,包括第一会话终端和第二会话终端,其中:
所述第一会话终端可以为如前文实施例结合图4和图5所描述的视频会话终端,用于向所述第二会话终端发送效果变更请求;获取所述第二会话终端经过效果变更的视频数据;
所述第二会话终端可以为如前文实施例结合图6和图7所描述的视频会话终端,用于获取所述第一会话终端发送的效果变更请求;根据所述效果变更请求对当前本地视频数据进行效果变更;向所述第一会话终端发送经过效果变更的视频数据。
本发明实施例通过视频会话双方相互间可以发送效果变更请求,从而实现在视频会话过程中自由给自身或对方视频数据添加(清除)效果,并可以同时使用多种类型的效果,使视频会话的过程更加具有互动性和灵活性,从而提升视频会话服务的使用体验。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (20)
1.一种视频会话方法,其特征在于,所述视频会话方法包括:
第一会话终端向第二会话终端发送效果变更请求;
所述第二会话终端根据所述效果变更请求对所述第二会话终端的当前本地视频数据进行效果变更;
所述第二会话终端向第一会话终端发送经过效果变更的视频数据。
2.如权利要求1所述的视频会话方法,其特征在于,所述第一会话终端向第二会话终端发送效果变更请求之前还包括:
第一会话终端接收并显示所述第二会话终端发送的对端画面检测信息。
3.如权利要求2所述的视频会话方法,其特征在于,所述第二会话终端向第一会话终端发送画面检测信息之前还包括:
所述第一会话终端向所述第二会话终端发送画面检测请求。
4.如权利要求2所述的视频会话方法,其特征在于,所述第一会话终端接收并显示所述第二会话终端发送的对端画面检测信息的同时,还显示所述第一会话终端本地的画面检测信息;
所述第一会话终端向第二会话终端发送效果变更请求包括:所述第一会话终端根据用户选中所述对端画面检测信息的操作向第二会话终端发送效果变更请求。
5.如权利要求1所述的视频会话方法,其特征在于,所述效果变更请求中包括目标效果标识:
所述第二会话终端根据所述效果变更请求对所述第二会话终端的当前本地视频数据进行效果变更包括:
在预存的效果素材集中获取与所述目标效果标识对应的目标效果素材,所述效果素材集中包括至少一个效果素材以及每个效果素材对应的效果标识;
所述第二会话终端将所述第二会话终端的当前本地视频数据与所述目标效果素材进行画面合成。
6.如权利要求5所述的视频会话方法,其特征在于,所述第二会话终端根据所述效果变更请求对所述第二会话终端的当前本地视频数据进行效果变更之前还包括:
所述第二会话终端从服务器获取所述效果素材集。
7.如权利要求5所述的视频会话方法,其特征在于,所述效果素材集中还包括每种效果素材对应的效果类型;
所述第二会话终端将所述第二会话终端的当前本地视频数据与所述目标效果素材进行画面合成包括:
所述第二会话终端判断当前本地视频数据中是否已包含与所述目标效果素材相同效果类型的效果素材,若是,则使用所述目标效果素材替换当前本地视频数据中与所述目标效果素材相同效果类型的效果素材,否则将所述第二会话终端的当前本地视频数据与所述目标效果素材进行画面合成。
8.如权利要求5所述的视频会话方法,其特征在于,所述第一会话终端向第二会话终端发送效果变更请求之前还包括:
所述第一会话终端从服务器获取所述效果素材集,所述效果素材集中包括至少一个效果素材以及每个效果素材对应的效果标识;
所述第一会话终端从所述效果素材集中选择所述目标效果标识。
9.一种视频会话终端,其特征在于,所述视频会话终端包括:
效果请求获取模块,用于获取第一会话终端发送的效果变更请求;
效果变更模块,用于根据所述效果变更请求对当前本地视频数据进行效果变更;
视频会话模块,用于向所述第一会话终端发送经过效果变更的视频数据。
10.如权利要求9所述的视频会话终端,其特征在于,所述视频会话终端还包括:
对端画面发送模块,用于向所述第一会话终端发送对端画面检测信息。
11.如权利要求10所述的视频会话终端,其特征在于,所述视频会话终端还包括:
画面请求获取模块,用于获取所述第一会话终端发送的画面检测请求,并根据所述画面检测请求触发所述对端画面发送模块向所述第一会话终端发送对端画面检测信息。
12.如权利要求9所述的视频会话终端,其特征在于,所述效果请求获取模块获取到的效果变更请求中包括目标效果标识:
所述效果变更模块包括:
效果素材查找单元,用于在预存的效果素材集中获取与所述目标效果标识对应的目标效果素材,所述效果素材集中包括至少一个效果素材以及每个效果素材对应的效果标识;
合成单元,用于将当前本地视频数据与所述目标效果素材进行画面合成。
13.如权利要求12所述的视频会话终端,其特征在于,所述视频会话终端还包括:
效果素材获取模块,用于从服务器获取所述效果素材集。
14.如权利要求13所述的视频会话终端,其特征在于,所述效果素材集中还包括每种效果素材对应的效果类型;
所述合成单元包括:
同类效果判断单元,用于判断当前本地视频数据中是否已包含与所述目标效果素材相同效果类型的效果素材;
替换单元,用于所述同类效果判断单元判断当前本地视频数据中已包含与所述目标效果素材相同效果类型的效果素材时,使用所述目标效果素材替换当前本地视频数据中与所述目标效果素材相同效果类型的效果素材;
添加单元,用于所述同类效果判断单元判断当前本地视频数据中不包含与所述目标效果素材相同效果类型的效果素材时,将所述第二会话终端的当前本地视频数据与所述目标效果素材进行画面合成。
15.一种视频会话终端,其特征在于,所述视频会话终端包括:
效果请求发送模块,用于向第二会话终端发送效果变更请求,以使所述第二会话终端根据所述效果变更请求对所述第二会话终端的当前本地视频数据进行效果变更;
视频会话模块,用于获取所述第二会话终端经过效果变更的视频数据。
16.如权利要求15所述的视频会话终端,其特征在于,所述视频会话终端还包括:
画面检测显示模块,用于接收并显示所述第二会话终端发送的对端画面检测信息。
17.如权利要求16所述的视频会话终端,其特征在于,所述视频会话终端还包括:
对端画面请求模块,用于向所述第二会话终端发送画面检测请求。
18.如权利要求16所述的视频会话终端,其特征在于,所述画面检测显示模块还用于显示所述第一会话终端本地的画面检测信息;
所述效果请求发送模块具体用于:根据用户选中所述对端画面检测信息的操作向第二会话终端发送效果变更请求。
19.如权利要求15所述的视频会话终端,其特征在于,所述视频会话终端还包括:
效果素材获取模块,用于从服务器获取所述效果素材集,所述效果素材集中包括至少一个效果素材以及每个效果素材对应的效果标识;
所述效果请求发送模块包括:
目标效果选择单元,用于从所述效果素材集中选择目标效果标识;
效果请求发送单元,用于向所述第二会话终端发送携带所述目标效果标识的效果变更请求,以使所述第二会话终端将其当前本地视频数据与所述目标效果标识对应的目标效果素材进行画面合成。
20.一种视频会话***,其特征在于,所述视频会话***包括第一会话终端和第二会话终端,其中:
所述第一会话终端为如权利要求15~19中任一项所述的视频会话终端,用于向所述第二会话终端发送效果变更请求;获取所述第二会话终端经过效果变更的视频数据;
所述第二会话终端为如权利要求9~14中任一项所述的视频会话终端,用于获取所述第一会话终端发送的效果变更请求;根据所述效果变更请求对当前本地视频数据进行效果变更;向所述第一会话终端发送经过效果变更的视频数据。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310208259.0A CN104219197A (zh) | 2013-05-30 | 2013-05-30 | 一种视频会话方法、终端和*** |
PCT/CN2014/078651 WO2014190905A1 (en) | 2013-05-30 | 2014-05-28 | Video conversation method, video conversation terminal, and video conversation system |
US14/576,294 US20150103134A1 (en) | 2013-05-30 | 2014-12-19 | Video conversation method, video conversation terminal, and video conversation system |
HK15102097.1A HK1203109A1 (zh) | 2013-05-30 | 2015-03-02 | 種視頻會話方法、終端和系統 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310208259.0A CN104219197A (zh) | 2013-05-30 | 2013-05-30 | 一种视频会话方法、终端和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104219197A true CN104219197A (zh) | 2014-12-17 |
Family
ID=51988005
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310208259.0A Pending CN104219197A (zh) | 2013-05-30 | 2013-05-30 | 一种视频会话方法、终端和*** |
Country Status (4)
Country | Link |
---|---|
US (1) | US20150103134A1 (zh) |
CN (1) | CN104219197A (zh) |
HK (1) | HK1203109A1 (zh) |
WO (1) | WO2014190905A1 (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105488489A (zh) * | 2015-12-17 | 2016-04-13 | 掌赢信息科技(上海)有限公司 | 一种短视频消息的发送方法、电子设备及*** |
CN105577517A (zh) * | 2015-12-17 | 2016-05-11 | 掌赢信息科技(上海)有限公司 | 一种短视频消息的发送方法及电子设备 |
WO2022143857A1 (zh) * | 2020-12-31 | 2022-07-07 | 北京字跳网络技术有限公司 | 视频通话方法、装置、电子设备和存储介质 |
CN115486088A (zh) * | 2021-03-30 | 2022-12-16 | 京东方科技集团股份有限公司 | 信息交互方法、计算机可读存储介质、通信终端 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109153908B (zh) | 2016-05-17 | 2021-12-24 | 明成化学工业株式会社 | 拒水处理剂及其制造方法 |
US10950275B2 (en) * | 2016-11-18 | 2021-03-16 | Facebook, Inc. | Methods and systems for tracking media effects in a media effect index |
US10303928B2 (en) | 2016-11-29 | 2019-05-28 | Facebook, Inc. | Face detection for video calls |
US10554908B2 (en) | 2016-12-05 | 2020-02-04 | Facebook, Inc. | Media effect application |
CN111182323B (zh) * | 2020-01-02 | 2021-05-28 | 腾讯科技(深圳)有限公司 | 图像处理方法、装置、客户端及介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040131278A1 (en) * | 2002-11-07 | 2004-07-08 | Kazuyuki Imagawa | Method and apparatus for image processing |
CN101018314A (zh) * | 2006-02-07 | 2007-08-15 | Lg电子株式会社 | 移动通信中的视频通话 |
CN102054287A (zh) * | 2009-11-09 | 2011-05-11 | 腾讯科技(深圳)有限公司 | 面部动画视频生成的方法及装置 |
CN102075727A (zh) * | 2010-12-30 | 2011-05-25 | 中兴通讯股份有限公司 | 一种可视电话中图像处理方法和装置 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6400374B2 (en) * | 1996-09-18 | 2002-06-04 | Eyematic Interfaces, Inc. | Video superposition system and method |
JP2005202854A (ja) * | 2004-01-19 | 2005-07-28 | Nec Corp | 画像処理装置、画像処理方法及び画像処理プログラム |
US7176956B2 (en) * | 2004-05-26 | 2007-02-13 | Motorola, Inc. | Video enhancement of an avatar |
US8373799B2 (en) * | 2006-12-29 | 2013-02-12 | Nokia Corporation | Visual effects for video calls |
CN101677386A (zh) * | 2008-08-01 | 2010-03-24 | 中兴通讯股份有限公司 | 可选择实时虚拟通话背景的***及视频通话方法 |
US20100153858A1 (en) * | 2008-12-11 | 2010-06-17 | Paul Gausman | Uniform virtual environments |
CN102238362A (zh) * | 2011-05-09 | 2011-11-09 | 苏州阔地网络科技有限公司 | 一种社区网络中图像传输方法及*** |
US9319567B2 (en) * | 2013-08-16 | 2016-04-19 | Cisco Technology, Inc. | Video feedback of presenter image for optimizing participant image alignment in a videoconference |
-
2013
- 2013-05-30 CN CN201310208259.0A patent/CN104219197A/zh active Pending
-
2014
- 2014-05-28 WO PCT/CN2014/078651 patent/WO2014190905A1/en active Application Filing
- 2014-12-19 US US14/576,294 patent/US20150103134A1/en not_active Abandoned
-
2015
- 2015-03-02 HK HK15102097.1A patent/HK1203109A1/zh unknown
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040131278A1 (en) * | 2002-11-07 | 2004-07-08 | Kazuyuki Imagawa | Method and apparatus for image processing |
CN101018314A (zh) * | 2006-02-07 | 2007-08-15 | Lg电子株式会社 | 移动通信中的视频通话 |
CN102054287A (zh) * | 2009-11-09 | 2011-05-11 | 腾讯科技(深圳)有限公司 | 面部动画视频生成的方法及装置 |
CN102075727A (zh) * | 2010-12-30 | 2011-05-25 | 中兴通讯股份有限公司 | 一种可视电话中图像处理方法和装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105488489A (zh) * | 2015-12-17 | 2016-04-13 | 掌赢信息科技(上海)有限公司 | 一种短视频消息的发送方法、电子设备及*** |
CN105577517A (zh) * | 2015-12-17 | 2016-05-11 | 掌赢信息科技(上海)有限公司 | 一种短视频消息的发送方法及电子设备 |
WO2022143857A1 (zh) * | 2020-12-31 | 2022-07-07 | 北京字跳网络技术有限公司 | 视频通话方法、装置、电子设备和存储介质 |
CN115486088A (zh) * | 2021-03-30 | 2022-12-16 | 京东方科技集团股份有限公司 | 信息交互方法、计算机可读存储介质、通信终端 |
Also Published As
Publication number | Publication date |
---|---|
WO2014190905A1 (en) | 2014-12-04 |
US20150103134A1 (en) | 2015-04-16 |
HK1203109A1 (zh) | 2015-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104219197A (zh) | 一种视频会话方法、终端和*** | |
RU2529641C2 (ru) | Передающий терминал, способ передачи и считываемый компьютером носитель записи, хранящий программу передачи | |
CA2817356C (en) | Transmission management system, program, computer readable information recording medium, program providing system, and maintenance system | |
US20140013238A1 (en) | File transfer method and device | |
CN104850373A (zh) | 一种分屏处理方法和装置 | |
JP6672588B2 (ja) | 伝送システム、方法、プログラム及びシステム | |
AU2011324322B2 (en) | Communication terminal, communication method and computer readable information recording medium | |
EP3128745A1 (en) | Transmission terminal, transmission management device, program, transmission method, and transmission system | |
CN104125206A (zh) | 一种客户端的硬件环境适配方法、装置、服务器及*** | |
CN104426939A (zh) | 一种信息处理方法及电子设备 | |
CN104580930A (zh) | 合影方法及*** | |
CN110708571B (zh) | 视频片段的播放控制方法及相关产品 | |
CN102904798A (zh) | 一种数据交互方法及装置 | |
CA2909904A1 (en) | Program, information processing system, and information processing device | |
EP2950559B1 (en) | Communication apparatus, control method thereof, and program | |
CN106789561B (zh) | 基于内网服务平台的终端物理地址绑定方法及*** | |
RU2609090C2 (ru) | Системы и способы совместного использования данных изображений | |
US20140192818A1 (en) | Network connection method capable of analyzing data packets in order to select connection routes | |
CN104253970A (zh) | 通信管理***、通信终端、通信***、以及通信管理方法 | |
CN103078923B (zh) | 一种程序登录界面的动态调整方法和互联网终端 | |
CN105721392A (zh) | 一种推荐应用的方法、装置及*** | |
CN112751681A (zh) | 图像处理方法、装置、设备以及计算机可读存储介质 | |
CN104137068A (zh) | 电子设备和电子设备控制程序 | |
CN106162234A (zh) | 一种分享电视节目的方法及装置 | |
CN102474550A (zh) | 视频通话***,发话侧终端,受话侧终端,程序 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1203109 Country of ref document: HK |
|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20141217 |
|
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1203109 Country of ref document: HK |