CN104601927A - 应用程序界面中的即时视频加载方法、***和电子设备 - Google Patents

应用程序界面中的即时视频加载方法、***和电子设备 Download PDF

Info

Publication number
CN104601927A
CN104601927A CN201510033136.7A CN201510033136A CN104601927A CN 104601927 A CN104601927 A CN 104601927A CN 201510033136 A CN201510033136 A CN 201510033136A CN 104601927 A CN104601927 A CN 104601927A
Authority
CN
China
Prior art keywords
parameter
loading window
instant video
video frame
application program
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
CN201510033136.7A
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 (shanghai) Co Ltd
Original Assignee
Zhang Ying Information Technology (shanghai) Co Ltd
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 (shanghai) Co Ltd filed Critical Zhang Ying Information Technology (shanghai) Co Ltd
Priority to CN201510033136.7A priority Critical patent/CN104601927A/zh
Publication of CN104601927A publication Critical patent/CN104601927A/zh
Priority to PCT/CN2015/099094 priority patent/WO2016115958A1/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明提供了一种应用程序界面中的即时视频加载方法、***和电子设备,属于视频领域,具体包括:获取应用程序界面的当前图像帧中加载窗口的参数;根据加载窗口的参数,设置待加载的即时视频帧的参数;将设置后的即时视频加载至加载窗口。通过将即时视频加载至应用程序界面中的加载窗口,提高了用户的体验效果。

Description

应用程序界面中的即时视频加载方法、***和电子设备
技术领域
本发明涉及视频领域,特别涉及一种应用程序界面中的即时视频加载方法、***和电子设备。
背景技术
随着即时视频应用在移动终端上的普及,使得越来越多的用户通过即时视频应用来实现与他人之间的交互,当用户通过其他应用程序(如游戏)进行交互时,需要提供一种应用程序界面中的即时视频加载方法,将用户与他人之间正在进行交互的即时视频加载至应用程序界面中。
现有技术提供一种应用界面中的即时视频加载方法,通过在应用程序界面中设置即时视频播放界面,来实现在应用界面中加载即时视频。
但是现有技术中所采用的即时视频播放界面的界面形式单一,无满足用户的多样化需求,且在部分场景下,需要将即时视频嵌入应用程序界面中的特有元素中,而现有技术提供的方法无法满足该需求,从而降低了用户的体验效果。
发明内容
为了增加用户体验,本发明实施例提供了一种应用程序界面中的即时视频加载方法、***和电子设备。所述技术方案如下:
第一方面,提供了一种应用程序界面中的即时视频加载方法,所述方法包括:
获取应用程序界面的当前图像帧中加载窗口的参数;
根据所述加载窗口的参数,设置待加载的即时视频帧的参数;
将所述设置后的即时视频加载至所述加载窗口。
结合第一方面,在第一种可能的实现方式中,所述获取应用程序界面的当前图像帧中加载窗口的参数之前,所述方法还包括:
获取当前时刻的所述应用程序界面的当前图像帧;
获取与所述当前时刻对应的所述待加载的即时视频帧。
结合第一方面或者第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述加载窗口的参数至少包括所述加载窗口在所述界面中的位置参数以及所述加载窗口的大小参数,所述获取界面中加载窗口的参数包括:
在所述应用程序界面数据中确定并跟踪所述加载窗口数据;
获取所述加载窗口数据中的所述位置参数以及所述大小参数。
结合第一方面至第一方面的第二种任一可能的实现方式,在第三种可能的实现方式中,所述根据所述加载窗口的参数,设置待加载的即时视频帧的参数包括:
将所述即时视频帧的大小参数压缩至所述加载窗口的大小参数;
设置所述即时视频帧的位置参数为所述加载窗口的位置参数。
结合第一方面,在第四种可能的实现方式中,所述根据所述加载窗口的参数,设置待加载的即时视频帧的参数包括:
获取所述即时视频帧中的人脸区域;
将所述即时视频帧中人脸区域的大小参数压缩至所述加载窗口的大小参数;
设置所述即时视频帧中人脸区域的位置参数为所述加载窗口的位置参数。
结合第一方面至第一方面的第四种任一可能的实现方式,在第五种可能的实现方式中,所述设置后的即时视频加载至所述加载窗口包括:
将所述即时视频帧中的人脸区域融合至所述加载窗口界面。
结合第一方面至第一方面的第五种可能的实现方式,在第六种可能的实现方式中,所述方法还包括:
设置所述即时视频帧的透明度,执行所述设置后的即时视频加载至所述加载窗口的步骤。
第二方面,提供了一种电子设备,所述电子设备包括:
获取模块,用于获取应用程序界面的当前图像帧中加载窗口的参数;
设置模块,用于根据所述加载窗口的参数,设置待加载的即时视频帧的参数;
加载模块,用于将设置后的即时视频加载至所述加载窗口。
结合第二方面,在第一种可能的实现方式中,所述获取模块还用于:
获取当前时刻所述应用程序界面的当前图像帧;
获取与所述当前时刻对应的所述待加载的即时视频帧。
结合第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述加载窗口的参数至少包括所述加载窗口在所述界面中的位置参数以及所述加载窗口的大小参数,所述获取模块具体用于:
在所述应用程序界面数据中确定并跟踪所述加载窗口数据;
获取所述加载窗口数据中的所述位置参数以及所述大小参数。
结合第二方面至第一方面的第二种任一可能的实现方式,在第三种可能的实现方式中,所述设置模块具体用于:
将所述即时视频帧的大小参数压缩至所述加载窗口的大小参数;
设置所述即时视频帧的位置参数为所述加载窗口的位置参数。
结合第二方面,在第四种可能的实现方式中,所述设置模块具体用于:
获取所述即时视频帧中的人脸区域。
将所述即时视频帧中人脸区域的大小参数压缩至所述加载窗口的大小参数;
设置所述即时视频帧中人脸区域的位置参数为所述加载窗口的位置参数。
结合第二方面至第二方面的第四种任一可能的实现方式,在第五种可能的实现方式中,所述加载模块具体用于:
将所述即时视频帧中的人脸区域融合至所述加载窗口界面。
结合第二方面至第二方面的第五种任一可能的实现方式,在第六种可能的实现方式中,所述设置模块还用于:
设置所述即时视频帧的透明度,之后执行所述设置后的即时视频加载至所述加载窗口的步骤。
第三方面,提供了一种电子设备,所述电子设备包括显示屏、发送模块、接收模块、存储模块以及与所述显示屏、所述发送模块、所述接收模块、所述存储模块连接的处理器,其中,所述存储器存储一组程序代码,所述处理器用于执行所述存储器存储的程序代码执行以下操作:
获取应用程序界面的当前图像帧中加载窗口的参数;
根据所述加载窗口的参数,设置待加载的即时视频帧的参数;
将设置后的即时视频加载至所述加载窗口。
结合第三方面,在第一种可能的实现方式中,所述处理器还用于执行所述存储器存储的程序代码执行以下操作:
获取当前时刻的所述应用程序界面的当前图像帧;
获取与所述当前时刻对应的所述待加载的即时视频帧。
结合第三方面或者第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述加载窗口的参数至少包括所述加载窗口在所述界面中的位置参数以及所述加载窗口的大小参数,所述处理器还用于执行所述存储器存储的程序代码执行以下操作:
在所述应用程序界面数据中确定并跟踪所述加载窗口数据;
获取所述加载窗口数据中的所述位置参数以及所述大小参数。
结合第三方面至第一方面的第二种任一可能的实现方式,在第三种可能的实现方式中,所述处理器还用于执行所述存储器存储的程序代码执行以下操作:
将所述即时视频帧的大小参数压缩至所述加载窗口的大小参数;
设置所述即时视频帧的位置参数为所述加载窗口的位置参数。
结合第三方面,在第四种可能的实现方式中,所述处理器还用于执行所述存储器存储的程序代码执行以下操作:
获取所述即时视频帧中的人脸区域;
将所述即时视频帧中人脸区域的大小参数压缩至所述加载窗口的大小参数;
设置所述即时视频帧中人脸区域的位置参数为所述加载窗口的位置参数。
结合第三方面至第三方面的第四种任一可能的实现方式,在第五种可能的实现方式中,所述处理器还用于执行所述存储器存储的程序代码执行以下操作:
将所述即时视频帧中的人脸区域融合至所述加载窗口界面。
结合第三方面至第三方面的第五种任一可能的实现方式,在第六种可能的实现方式中,所述方法还包括:所述处理器还用于执行所述存储器存储的程序代码执行以下操作:
设置所述即时视频帧的透明度,执行所述设置后的即时视频加载至所述加载窗口的步骤。
第四方面,提供了一种应用程序界面中的即时视频加载***,所述***包括应用程序服务器、视频服务器,所述***还包括:
获取设备,用于获取应用程序服务器所发送的应用程序界面的当前图像帧中加载窗口的参数;
设置设备,用于根据所述加载窗口的参数,设置所述视频服务器所发送的待加载的即时视频帧的参数;
加载设备,用于将设置后的即时视频加载至所述加载窗口。
本发明实施例提供一种应用程序界面中的即时视频加载方法、***和电子设备,包括:获取应用程序界面的当前图像帧中加载窗口的参数;根据加载窗口的参数,设置待加载的即时视频帧的参数;将设置后的即时视频加载至加载窗口。通过将即时视频加载至应用程序界面中的加载窗口,提高了用户的体验效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种交互***示意图;
图2是本发明实施例提供的一种交互***示意图;
图3是本发明实施例提供的一种交互***示意图;
图4是本发明实施例提供的一种应用界面中的即时视频加载方法流程图;
图5是本发明实施例提供的一种应用界面中的即时视频加载方法流程图;
图6是本发明实施例提供的一种效果示意图;
图7是本发明实施例提供的一种效果示意图;
图8是本发明实施例提供的一种效果示意图;
图9是本发明实施例提供的一种应用界面中的即时视频加载方法流程图;
图10是本发明实施例提供的一种效果示意图;
图11是本发明实施例提供的一种电子设备结构示意图;
图12是本发明实施例提供的一种电子设备结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
本发明实施例提供一种应用程序界面中的即时视频加载方法,该方法应用于一种至少包括第一用户、第二用户、第一用户设备、第二用户设备、视频服务器和应用程序服务器的交互***中,参照图1所示,在该交互***中,第一用户设备和第二用户设备分别至少包括视频模块、发送/接收模块和一个至少可以调用视频数据的应用程序,具体的,该视频模块至少包括视频输入模块和视频输出模块,该视频输入模块可以包括摄像头,视频输出模块可以包括显示屏,是视频服务器和应用程序服务器分别至少包括发送/接收模块,其中,第一用户设备、第二用户设备、视频服务器可以分别通过自身的发送/接收模块进行视频数据的交互;第一用户设备、第二用户设备、应用数据服务器可以分别通过自身的发送/接收模块进行应用程序数据的交互,该应用程序数据至少包括界面数据;第一用户设备和第二用户设备分别可以通过自身视频输入模块输入即时视频,也分别可以通过自身的视频输出模块输出界面数据和即时视频数据。在该交互***中,本发明所提供的方法的执行主体可以包括第一用户设备,也可以包括第二用户设备,还可以包括视频服务器或者应用程序服务器,本发明实施例对该交互***中具体的执行主体不加以限定。为了方便说明,以加载即时视频后的界面在第一用户设备上显示为例,若执行主体是第一用户设备,则该第一用户设备可以将第一用户输入的即时视频加载至自身运行的应用程序的界面中,也可以将第二用户设备发送的即时视频数据加载至自身运行的应用程序的界面中;若执行主体是第二用户设备,则该第二用户设备可以将第二用户输入的即时视频加载至应用程序的界面中,然后将该界面发送至第一用户设备;若执行主体是视频服务器,则该视频服务器在接收应用程序服务器发送的应用程序的界面后,将第二用户设备发送的即时视频加载至应用程序的界面中,并将该界面发送至第一用户设备;若执行主体是应用程序服务器,则该应用程序服务器在接收到视频服务器所发送的即时视频后,将该即时视频加载至应用程序的界面中,并将该界面发送至第一用户设备,其中,该即时视频是由第二用户设备发送至视频服务器的。
本发明实施例所提供的方法还可以应用于一种至少包括第一用户、第二用户、第一用户设备和第二用户设备的交互***中,参照图2所示,在该交互***中,第一用户设备和第二用户设备分别至少包括视频模块、发送/接收模块和一个至少可以调用视频数据的应用程序,具体的,该视频模块至少包括视频输入模块和视频输出模块,该视频输入模块可以包括摄像头,视频输出模块可以包括显示屏,其中,第一用户设备和第二用户设备可以分别通过自身的发送/接收模块进行视频数据的交互,在该交互***中,本发明所提供的方法的执行主体可以包括第一用户,也可以包括第二用户设备,本发明实施例对交互***中具体的执行主体不加以限定。为了方便说明,以加载即时视频后的界面在第一用户设备上显示为例,若执行主体是第一用户设备,则该第一用户设备可以将第一用户输入的即时视频加载至自身运行的应用程序的界面中,也可以将第二用户设备发送的即时视频数据加载至自身运行的应用程序的界面中;若执行主体是第二用户设备,则该第二用户设备可以将第二输入的即时视频加载至应用程序的界面中,然后将该界面发送至第一用户设备。
除此之外,本发明实施例所提供的方法还可以应用于一种至少包括用户和用户设备的交互***中,参照图3所示,该用户设备至少包括视频模块和一个至少可以调用视频数据的应用程序,具体的,该视频模块至少包括视频输入模块和视频输出模块,该视频输入模块可以包括摄像头,视频输出模块可以包括显示屏。其中,用户设备可以将用户输入的即时视频加载至自身运行的应用程序的界面中。
实施例一为本发明实施例所提供的一种应用程序界面中的即时视频加载方法,参照图4所示,该方法包括:
401、获取应用程序界面的当前图像帧中加载窗口的参数;
具体的,加载窗口的参数至少包括加载窗口在界面中的位置参数以及加载窗口的大小参数,获取界面中加载窗口的参数包括:
在应用程序界面数据中确定并跟踪加载窗口数据;
获取加载窗口数据中的位置参数以及大小参数。
可选的,在步骤401之前,还可以包括:
获取当前时刻的应用程序界面的当前图像帧;
获取与当前时刻对应的待加载的即时视频帧。
402、根据加载窗口的参数,设置待加载的即时视频帧的参数;
具体的,将即时视频帧的大小参数压缩至加载窗口的大小参数;
设置即时视频帧的位置参数为加载窗口的位置参数。
可选的,还可以包括:
获取即时视频帧中的人脸区域。
可选的,若获取即时视频帧中的人脸区域,则还可以包括:
将即时视频帧中人脸区域的大小参数压缩至加载窗口的大小参数;
设置即时视频帧中人脸区域的位置参数为加载窗口的位置参数。
403、将设置后的即时视频加载至加载窗口。
具体的,将即时视频帧融合至加载窗口界面。
可选的,将即时视频帧中的人脸区域融合至加载窗口界面。
可选的,设置即时视频帧的透明度,执行设置后的即时视频加载至加载窗口的步骤。
本发明实施例提供一种应用界面中的即时视频加载方法,包括:获取应用程序界面的当前图像帧中加载窗口的参数;根据加载窗口的参数,设置待加载的即时视频帧的参数;将设置后的即时视频加载至加载窗口。通过将即时视频加载至应用程序界面中的加载窗口,提高了用户的体验效果。
实施例二为本发明实施例所提供的一种应用程序界面中的即时视频加载方法,为了方便说明,在本发明实施例中,应用程序为游戏程序,参照图5所示,该方法包括:
501、获取当前时刻应用程序界面的当前图像帧。
具体的,从应用程序所对应的服务器获取当前时刻应用程序界面的当前图像帧,其过程可以为:
向应用程序所对应的服务器发送获取请求,该获取请求至少包括当前时刻;
在服务器接收该获取请求,并确定该获取请求中的当前时刻所指示的应用程序界面的当前图像帧后,接收服务器发送的应用程序界面的当前图像帧。
可选的,还可以从存储应用程序界面的存储器中获取当前时刻应用程序界面的当前图像帧,除此之外,还可以通过其他方式,获取当前时刻应用程序界面的当前图像帧,本发明实施例对具体的获取方式不加以限定。
示例性的,在本发明实施例中,为了方便说明,当前时刻游戏程序界面的当前图像帧可以参照图6所示。
502、获取与当前时刻对应的待加载的即时视频帧。
具体的,从视频服务器获取当前时刻对应的待加载的即时视频帧,其过程可以为:
向视频服务器发送获取请求,该获取请求至少包括当前时刻;
在视频服务器接收该获取请求,并确定该获取请求中的当前时刻所指示的待加载的即时视频帧后,接收视频服务器发送的应用程序界面的当前图像帧。
可选的,还可以从存储应用程序界面的存储器中获取当前时刻应用程序界面的当前图像帧,除此之外,还可以通过其他方式,获取当前时刻应用程序界面的当前图像帧,本发明实施例对具体的获取方式不加以限定。
503、在应用程序界面数据中确定并跟踪加载窗口数据。
具体的,在应用程序界面数据中确定加载窗口数据的过程可以为:
获取加载窗口的特征点数据,将应用程序界面中与加载窗口的特征点数据匹配的数据确定为加载窗口的数据;
除此之外,还可以通过其他方式在应用程序界面数据中确定加载窗口数据,本发明实施例对具体的过程不加以限定。
当确定加载窗口的特征点数据之后,在应用程序界面数据中跟踪加载窗口数据,具体过程可以为:
获取当前时刻应用程序界面数据中加载窗口数据;
在下一时刻继续执行获取应用程序界面数据中加载窗口数据的步骤。
示例性的,在本发明实施例中,为了方便说明,当前时刻游戏程序界面的当前图像帧中的加载窗口可以参照图7所示。
504、获取加载窗口数据中的位置参数以及大小参数。
具体的,该位置参数可以为加载窗口在应用程序界面中的坐标,该坐标至少包括加载窗口边界上的所有像素点在应用程序界面中的坐标。
加载窗口的大小参数至少包括加载窗口的尺寸;
可选的,还可以获取加载窗口数据中的形状参数;
其中,本发明实施例对具体的获取过程不加以限定。
特别的,步骤503至步骤504是获取界面中加载窗口的参数的过程,除了上述方式之外,还可以通过其他方式获取界面中加载窗口的参数,本发明实施例对具体的方式不加以限定。
505、将即时视频帧的大小参数压缩至加载窗口的大小参数。
具体的,可以通过加载窗口的大小参数以及时视频帧的大小参数设置压缩比例;
根据该压缩比例将即时视频帧的大小参数压缩至加载窗口的大小参数。
其中,本发明实施例对具体的压缩过程不加以限定。
可选的,还设置压缩后即时视频帧的形状,将时视频帧的形状设置为加载窗口的形状,本发明实施例对具体的设置过程不加以限定。
506、设置即时视频帧的位置参数为加载窗口的位置参数。
具体的,可以通过将即时视频帧的位置参数替换为加载窗口的位置参数,实现设置即时视频帧的位置参数为加载窗口的位置参数,除此之外,还可以通过其他方式实现设置即时视频帧的位置参数为加载窗口的位置参数,本发明实施例对具体的方式不加以限定。
特别的,步骤505至步骤506是根据加载窗口的参数,设置待加载的即时视频帧的参数的过程。除此之外,还可以设置即时视频帧的透明度,本发明实施例对具体的设置过程不加以限定。
507、将即时视频帧融合至加载窗口界面。
具体的,可以通过预设融合公式,将即时视频帧融合至加载窗口界面,该融合公式可以为:
其中,为1到255之前的正整数,表示将即时视频帧融合至加载窗口界面后输出的当前时刻应用程序界面的图像帧,为即时视频帧,为加载窗口界面。
可选的,可以通过设置值来设置即时视频帧的透明度。
示例性的,为了方便说明,假设当前时刻对应的待加载的即时视频帧如图8中的a所示,在执行本发明实施例所提供的方法将该即时视频帧加载至图7所示的游戏程序界面之后,输出的当前时刻应用程序界面的图像帧可以参照图8中的b所示;在下一时刻,当图8中的b所示的加载窗口由当前位置移动到其他位置时,输出的当前时刻应用程序界面的图像帧可以参照图8中的c所示。
本发明实施例提供一种应用界面中的即时视频加载方法,包括:获取应用程序界面的当前图像帧中加载窗口的参数;根据加载窗口的参数,设置待加载的即时视频帧的参数;将设置后的即时视频加载至加载窗口。通过将即时视频加载至应用程序界面中的加载窗口,提高了用户的体验效果。
实施例三为本发明实施例所提供的一种应用程序界面中的即时视频加载方法,为了方便说明,在本发明实施例中,应用程序为游戏程序,参照图9所示,该方法包括:
901、获取当前时刻应用程序界面的当前图像帧。
具体的,该步骤与上一个实施例中的步骤501相同,此处再不加以赘述。
902、获取与当前时刻对应的待加载的即时视频帧。
具体的,该步骤与上一个实施例中的步骤502相同,此处再不加以赘述。
903、获取即时视频帧中的人脸区域。
具体的,可以通过识别并提取人脸的特征点,获取即时视频帧中的人脸区域,本发明实施例对具体的识别方式和提取方式不加以限定,除此之外,还可以通过其他方式获取即时视频帧中的人脸区域,本发明实施例对具体的获取方式不加以限定。
904、在应用程序界面数据中确定并跟踪加载窗口数据。
具体的,该过程与上一个实施例中的步骤503相同,此处再不加以赘述。
905、获取加载窗口数据中的位置参数以及大小参数。
加载窗口的参数至少包括加载窗口在界面中的位置参数以及加载窗口的大小参数,
特别的,步骤904至步骤905是获取界面中加载窗口的参数的过程。除了上述方式之外,还可以通过其他方式获取界面中加载窗口的参数,本发明实施例对具体的方式不加以限定。
906、将即时视频帧中人脸区域的大小参数压缩至加载窗口的大小参数;
具体的,该步骤与上一个实施例中的步骤505相同,此处再不加以赘述。
907、设置即时视频帧中人脸区域的位置参数为加载窗口的位置参数。
具体的,该步骤是将设置人脸区域的位置参数为加载窗口的位置参数,除此之外,该步骤与上一个实施例中的步骤506相同,此处再不加以赘述。
特别的,步骤906至步骤907是根据加载窗口的参数,设置待加载的即时视频帧的参数的过程,除此之外,还可以设置即时视频帧的透明度,本发明实施例对具体的设置过程不加以限定。
除此之外,还可以设置人脸区域的透明度。
908、将即时视频帧中的人脸区域融合至加载窗口界面。
具体的,该步骤与上一个实施例中的步骤508相同,此处再不加以赘述。
示例性的,为了方便说明,假设当前时刻对应的待加载的即时视频帧如图10中的a所示,在执行本发明实施例所提供的方法将该即时视频帧中的人脸区域加载至图7所示的游戏程序界面之后,输出的当前时刻应用程序界面的图像帧可以参照图10中的b所示;在下一时刻,当图10中的b所示的加载窗口由当前位置移动到其他位置时,输出的当前时刻应用程序界面的图像帧可以参照图10中的c所示。
本发明实施例提供一种应用界面中的即时视频加载方法,包括:获取应用程序界面的当前图像帧中加载窗口的参数;根据加载窗口的参数,设置待加载的即时视频帧的参数;将设置后的即时视频加载至加载窗口。通过将即时视频加载至应用程序界面中的加载窗口,提高了用户的体验效果。
实施例四为本发明实施例提供的一种电子设备11,参照图11所示,电子设备11包括:
获取模块1101,用于获取应用程序界面的当前图像帧中加载窗口的参数;
设置模块1102,用于根据加载窗口的参数,设置待加载的即时视频帧的参数;
加载模块1103,用于将设置后的即时视频加载至加载窗口。
可选的,获取模块1101还用于:
获取当前时刻应用程序界面的当前图像帧;
获取与当前时刻对应的待加载的即时视频帧。
可选的,加载窗口的参数至少包括加载窗口在界面中的位置参数以及加载窗口的大小参数,获取模块1101具体用于:
在应用程序界面数据中确定并跟踪加载窗口数据;
获取加载窗口数据中的位置参数以及大小参数。
可选的,设置模块1102具体用于:
将即时视频帧的大小参数压缩至加载窗口的大小参数;
设置即时视频帧的位置参数为加载窗口的位置参数。
可选的,获取模块1101还用于:
获取即时视频帧中的人脸区域。
将即时视频帧中人脸区域的大小参数压缩至加载窗口的大小参数;
设置即时视频帧中人脸区域的位置参数为加载窗口的位置参数。
可选的,加载模块1103具体用于:
将即时视频帧融合至加载窗口界面。
可选的,设置模块1102还用于:
设置即时视频帧的透明度,之后执行设置后的即时视频加载至加载窗口的步骤。
本发明实施例提供一种电子设备,该电子设备通过获取应用程序界面的当前图像帧中加载窗口的参数;根据加载窗口的参数,设置待加载的即时视频帧的参数;将设置后的即时视频加载至加载窗口。通过将即时视频加载至应用程序界面中的加载窗口,提高了用户的体验效果。
实施例五
实施例五为本发明实施例提供的一种电子设备12,参照图12所示,电子设备12包括显示屏1201、发送模块1202、接收模块1203、存储模块1204以及与显示屏1201、发送模块1202、接收模块1203、存储模块1204连接的处理器1205,其中,存储器1204存储一组程序代码,处理器1205用于执行存储器1204存储的程序代码执行以下操作:
获取应用程序界面的当前图像帧中加载窗口的参数;
根据加载窗口的参数,设置待加载的即时视频帧的参数;
将设置后的即时视频加载至加载窗口。
可选的,处理器1205用于执行存储器1204存储的程序代码执行以下操作:
获取当前时刻的应用程序界面的当前图像帧;
获取与当前时刻对应的待加载的即时视频帧。
可选的,处理器1205用于执行存储器1204存储的程序代码执行以下操作:
在应用程序界面数据中确定并跟踪加载窗口数据;
获取加载窗口数据中的位置参数以及大小参数。
可选的,处理器1205用于执行存储器1204存储的程序代码执行以下操作:
将即时视频帧的大小参数压缩至加载窗口的大小参数;
设置即时视频帧的位置参数为加载窗口的位置参数。
可选的,处理器1205用于执行存储器1204存储的程序代码执行以下操作:
获取即时视频帧中的人脸区域。
将即时视频帧中人脸区域的大小参数压缩至加载窗口的大小参数;
设置即时视频帧中人脸区域的位置参数为加载窗口的位置参数。
可选的,处理器1205用于执行存储器1204存储的程序代码执行以下操作:
将即时视频帧融合至加载窗口界面。
可选的,处理器1205用于执行存储器1204存储的程序代码执行以下操作:
设置即时视频帧的透明度,执行设置后的即时视频加载至加载窗口的步骤。
本发明实施例提供一种电子设备,该电子设备通过获取应用程序界面的当前图像帧中加载窗口的参数;根据加载窗口的参数,设置待加载的即时视频帧的参数;将设置后的即时视频加载至加载窗口。通过将即时视频加载至应用程序界面中的加载窗口,提高了用户的体验效果。
实施例六为本发明实施例提供的一种应用程序界面中的即时视频加载***,该***包括应用程序服务器、视频服务器,除此之外,该***还包括:
获取设备,用于获取应用程序服务器所发送的应用程序界面的当前图像帧中加载窗口的参数;
设置设备,用于根据加载窗口的参数,设置视频服务器所发送的待加载的即时视频帧的参数;
加载设备,用于将设置后的即时视频加载至加载窗口。
特别的,在该***中,获取设备和加载设备可以集成在同一个设备上,也可以分别集成在不同的设备上,除此之外,还可以是设置设备和加载设备集成在一个设备上,获取设备集成在另外一个设备上,本发明实施例对具体的集成方式不加以限定。
本发明实施例提供一种应用界面中的即时视频加载***。通过将即时视频加载至应用程序界面中的加载窗口,提高了用户的体验效果。
值得注意的是,本发明实施例所列的界面以及应用程序仅仅是示例性的,只是为了方便进一步说明本发明实施例所提供的方法,此处并非特指。
需要说明的是:上述实施例提供的检测终端位置的装置及设备在检测终端位置时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置及设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的检测终端位置的装置及设备与检测终端位置的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (14)

1.一种应用程序界面中的即时视频加载方法,其特征在于,所述方法包括:
获取应用程序界面的当前图像帧中加载窗口的参数;
根据所述加载窗口的参数,设置待加载的即时视频帧的参数;
将所述设置后的即时视频加载至所述加载窗口。
2.根据权利要求1所述的方法,其特征在于,所述加载窗口的参数至少包括所述加载窗口在所述界面中的位置参数以及所述加载窗口的大小参数,所述获取界面中加载窗口的参数包括:
在所述应用程序界面数据中确定并跟踪所述加载窗口数据;
获取所述加载窗口数据中的所述位置参数以及所述大小参数。
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述加载窗口的参数,设置待加载的即时视频帧的参数包括:
将所述即时视频帧的大小参数压缩至所述加载窗口的大小参数;
设置所述即时视频帧的位置参数为所述加载窗口的位置参数。
4.根据权利要求1所述的方法,其特征在于,所述根据所述加载窗口的参数,设置待加载的即时视频帧的参数包括:
获取所述即时视频帧中的人脸区域;
将所述即时视频帧中人脸区域的大小参数压缩至所述加载窗口的大小参数;
设置所述即时视频帧中人脸区域的位置参数为所述加载窗口的位置参数。
5.根据权利要求1至4任一所述的方法,其特征在于,所述设置后的即时视频加载至所述加载窗口包括:
将所述即时视频帧融合至所述加载窗口界面。
6.一种电子设备,其特征在于,所述电子设备包括:
获取模块,用于获取应用程序界面的当前图像帧中加载窗口的参数;
设置模块,用于根据所述加载窗口的参数,设置待加载的即时视频帧的参数;
加载模块,用于将设置后的即时视频加载至所述加载窗口。
7.根据权利要求6所述的设备,其特征在于,所述加载窗口的参数至少包括所述加载窗口在所述界面中的位置参数以及所述加载窗口的大小参数,所述获取模块具体用于:
在所述应用程序界面数据中确定并跟踪所述加载窗口数据;
获取所述加载窗口数据中的所述位置参数以及所述大小参数。
8.根据权利要求6或7所述的设备,其特征在于,所述设置模块具体用于:
将所述即时视频帧的大小参数压缩至所述加载窗口的大小参数;
设置所述即时视频帧的位置参数为所述加载窗口的位置参数。
9.根据权利要求6所述的设备,其特征在于,所述设置模块具体用于:
获取所述即时视频帧中的人脸区域。
将所述即时视频帧中人脸区域的大小参数压缩至所述加载窗口的大小参数;
设置所述即时视频帧中人脸区域的位置参数为所述加载窗口的位置参数。
10.一种电子设备,其特征在于,所述电子设备包括显示屏、发送模块、接收模块、存储模块以及与所述显示屏、所述发送模块、所述接收模块、所述存储模块连接的处理器,其中,所述存储器存储一组程序代码,所述处理器用于执行所述存储器存储的程序代码执行以下操作:
获取应用程序界面的当前图像帧中加载窗口的参数;
根据所述加载窗口的参数,设置待加载的即时视频帧的参数;
将设置后的即时视频加载至所述加载窗口。
11.根据权利要求10所述的设备,其特征在于,所述加载窗口的参数至少包括所述加载窗口在所述界面中的位置参数以及所述加载窗口的大小参数,所述处理器还用于执行所述存储器存储的程序代码执行以下操作:
在所述应用程序界面数据中确定并跟踪所述加载窗口数据;
获取所述加载窗口数据中的所述位置参数以及所述大小参数。
12.根据权利要求10或11所述的设备,其特征在于,所述处理器还用于执行所述存储器存储的程序代码执行以下操作:
将所述即时视频帧的大小参数压缩至所述加载窗口的大小参数;
设置所述即时视频帧的位置参数为所述加载窗口的位置参数。
13.根据权利要求10所述的设备,其特征在于,所述处理器还用于执行所述存储器存储的程序代码执行以下操作:
获取所述即时视频帧中的人脸区域;
将所述即时视频帧中人脸区域的大小参数压缩至所述加载窗口的大小参数;
设置所述即时视频帧中人脸区域的位置参数为所述加载窗口的位置参数。
14.一种应用程序界面中的即时视频加载***,其特征在于,所述***包括应用程序服务器和视频服务器,所述***还包括:
获取设备,用于获取应用程序服务器所发送的应用程序界面的当前图像帧中加载窗口的参数;
设置设备,用于根据所述加载窗口的参数,设置所述视频服务器所发送的待加载的即时视频帧的参数;
加载设备,用于将设置后的即时视频加载至所述加载窗口。
CN201510033136.7A 2015-01-22 2015-01-22 应用程序界面中的即时视频加载方法、***和电子设备 Pending CN104601927A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510033136.7A CN104601927A (zh) 2015-01-22 2015-01-22 应用程序界面中的即时视频加载方法、***和电子设备
PCT/CN2015/099094 WO2016115958A1 (zh) 2015-01-22 2015-12-28 应用程序界面中的即时视频加载方法、***和电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510033136.7A CN104601927A (zh) 2015-01-22 2015-01-22 应用程序界面中的即时视频加载方法、***和电子设备

Publications (1)

Publication Number Publication Date
CN104601927A true CN104601927A (zh) 2015-05-06

Family

ID=53127390

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510033136.7A Pending CN104601927A (zh) 2015-01-22 2015-01-22 应用程序界面中的即时视频加载方法、***和电子设备

Country Status (2)

Country Link
CN (1) CN104601927A (zh)
WO (1) WO2016115958A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016115958A1 (zh) * 2015-01-22 2016-07-28 掌赢信息科技(上海)有限公司 应用程序界面中的即时视频加载方法、***和电子设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060152578A1 (en) * 2005-01-10 2006-07-13 Samsung Electronics Co., Ltd. Method of displaying video call image
CN102194443A (zh) * 2010-03-04 2011-09-21 腾讯科技(深圳)有限公司 视频画中画窗口的显示方法、***及视频处理设备
CN102307318A (zh) * 2011-03-18 2012-01-04 海尔集团公司 通过网络电视进行网络视频的处理方法及***

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102625147B (zh) * 2012-02-29 2015-01-14 中山大学 一种移动可视设备自适应显示方法
CN102665062B (zh) * 2012-03-16 2016-03-30 华为技术有限公司 一种使视频中目标物体图像稳定的方法及装置
WO2014014238A1 (en) * 2012-07-17 2014-01-23 Samsung Electronics Co., Ltd. System and method for providing image
KR101800617B1 (ko) * 2013-01-02 2017-12-20 삼성전자주식회사 디스플레이 장치 및 이의 화상 통화 방법
CN104601927A (zh) * 2015-01-22 2015-05-06 掌赢信息科技(上海)有限公司 应用程序界面中的即时视频加载方法、***和电子设备

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060152578A1 (en) * 2005-01-10 2006-07-13 Samsung Electronics Co., Ltd. Method of displaying video call image
CN102194443A (zh) * 2010-03-04 2011-09-21 腾讯科技(深圳)有限公司 视频画中画窗口的显示方法、***及视频处理设备
CN102307318A (zh) * 2011-03-18 2012-01-04 海尔集团公司 通过网络电视进行网络视频的处理方法及***

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016115958A1 (zh) * 2015-01-22 2016-07-28 掌赢信息科技(上海)有限公司 应用程序界面中的即时视频加载方法、***和电子设备

Also Published As

Publication number Publication date
WO2016115958A1 (zh) 2016-07-28

Similar Documents

Publication Publication Date Title
US10110936B2 (en) Web-based live broadcast
CN104780339A (zh) 一种即时视频中的表情特效动画加载方法和电子设备
CN105592364B (zh) 跨终端的截屏图片获取方法和装置
CN105554429A (zh) 一种视频通话显示方法及视频通话设备
CN104780458A (zh) 一种即时视频中的特效加载方法和电子设备
CN104469253A (zh) 一种即时视频中的人脸美化方法和电子设备
CN104135611A (zh) 利用分屏功能实现拍照的方法及装置
CN105554430A (zh) 一种视频通话方法、***及装置
US20190051147A1 (en) Remote control method, apparatus, terminal device, and computer readable storage medium
CN103078924A (zh) 视野共享方法及设备
CN107623833B (zh) 视频会议的控制方法、装置及***
CN105701762B (zh) 一种图片处理方法和电子设备
CN105516638A (zh) 一种视频通话方法、装置和***
CN113411621B (zh) 音频数据处理方法、装置、存储介质及电子设备
CN112039937A (zh) 一种显示方法、位置确定方法及装置
CN105578110A (zh) 一种视频通话方法、装置和***
CN105407313A (zh) 一种视频通话方法、设备和***
CN112218034A (zh) 视频处理方法、***、终端和存储介质
CN104967917A (zh) 一种即时视频的编码方法和电子设备
CN109963106B (zh) 一种视频图像处理方法、装置、存储介质及终端
CN105049948A (zh) 一种即时视频的编码方法和电子设备
CN105468237A (zh) 一种视频通话中的截屏方法和电子设备
CN105163197A (zh) 一种即时视频的编码方法和电子设备
CN105163196A (zh) 一种即时视频的编码方法和电子设备
CN104811802A (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
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20150506