[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN107277605A - 一种用于对基础服务数据进行数据定制的方法及系统 - Google Patents

一种用于对基础服务数据进行数据定制的方法及系统 Download PDF

Info

Publication number
CN107277605A
CN107277605A CN201710698243.0A CN201710698243A CN107277605A CN 107277605 A CN107277605 A CN 107277605A CN 201710698243 A CN201710698243 A CN 201710698243A CN 107277605 A CN107277605 A CN 107277605A
Authority
CN
China
Prior art keywords
data
customization
video
foundation
video data
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
CN201710698243.0A
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.)
Beijing Anyun Century Technology Co Ltd
Original Assignee
Beijing Anyun Century Technology 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 Beijing Anyun Century Technology Co Ltd filed Critical Beijing Anyun Century Technology Co Ltd
Priority to CN201710698243.0A priority Critical patent/CN107277605A/zh
Publication of CN107277605A publication Critical patent/CN107277605A/zh
Priority to PCT/CN2018/095662 priority patent/WO2019033880A1/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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/439Processing of audio elementary streams
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44004Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video buffer management, e.g. video decoder buffer or video display buffer
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44016Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for substituting a video clip

Landscapes

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

Abstract

本发明公开了一种用于对基础服务数据进行数据定制的方法及系统,其中方法包括:监听针对基础数据获取服务的触发请求,其中基础数据获取服务用于获取作为用户设备的输入数据的第一基础视频数据;确定触发请求的发起方是否具有对第一基础视频数据进行修改的能力,当发起方不具有对第一基础视频数据进行修改的能力时,触发针对第一基础视频数据的数据定制;接收用户输入的定制数据,并且基于定制数据的类型确定用于将定制数据和第一基础视频数据进行数据合并的融合方式;以及基于融合方式将第一基础视频数据与定制数据进行融合,将经过融合所生成的融合视频数据作为基础数据获取服务的第二基础视频数据。

Description

一种用于对基础服务数据进行数据定制的方法及系统
技术领域
本发明涉及数据处理技术领域,更具体地,涉及一种用于对基础服务数据进行数据定制的方法及系统、以及移动终端。
背景技术
随着智能终端及相关技术的快速发展,终端设备已经在人们的生活中越来越普及,极大地方便了人们的生活、娱乐和学习,常见的终端设备包括手机、笔记本电脑、平板电脑、穿戴智能设备等移动终端,或如电视、台式计算机之类的非移动终端。随着终端的普及,人们能够更加方便的进行视频沟通或传送图片。然后,在很多时候,由于需要达到特定的效果,人们需要在视频中设置场景,或对视频或图片进行美化处理。现有技术中,只有具有特定功能的应用能够满足人们对于视频数据,或者图片数据进行特殊处理的要求。
但是,由于常用的通讯应用缺少对视频数据或图片数据的特殊处理,如现在人们常用的通讯应用,微信或QQ等,人们在利用微信或QQ进行视频交流的过程中,会经常需要设置特殊的场景,如会议场景,或对部分视频中的部分图片信息进行遮挡或替换等,以及对视频中图片进行美化。微信或QQ,做为通讯应用越来越广泛的被人们用于视频沟通,然后微信或QQ应用由于缺少对视频数据进行实时处理的功能,不能满足人们对视频数据特殊场景化处理,或对视频数据中图像进行特殊处理的需求,人们需要在进行QQ实时视频通信时,由于缺少对视频数据进行实时处理的功能,用户的很多需求难以得到实现。
因此,需要一种技术,以实现对视频数据实时进行数据定制。
发明内容
本发明提供了一种用于对视频数据进行数据定制的方法及系统,以解决如何对视频数据进行数据定制的问题。
为了解决上述问题,提供一种用于对视频数据进行数据定制的方法,所述方法包括:
监听针对基础数据获取服务的触发请求,其中所述基础数据获取服务用于获取作为用户设备的输入数据的第一基础视频数据;
确定所述触发请求的发起方是否具有对所述第一基础视频数据进行修改的能力,当所述发起方不具有对所述第一基础视频数据进行修改的能力时,触发针对所述第一基础视频数据的数据定制;
接收用户输入的定制数据,并且基于所述定制数据的类型确定用于将所述定制数据和所述第一基础视频数据进行数据合并的融合方式;以及
基于所述融合方式将所述第一基础视频数据与所述定制数据进行融合,将经过融合所生成的融合视频数据作为所述基础数据获取服务的第二基础视频数据。
优选地,所述基础数据获取服务通过使用用户设备的摄像器件来获取作为用户设备的输入数据的第一基础视频数据。
优选地,所述触发请求的发起方为不具备对所述第一基础视频数据进行修改的能力的应用。
优选地,所述定制数据的类型为单帧图像数据,并且所述融合方式为支持实时信息标注的图像悬浮融合。
优选地,所述定制数据的类型为视频数据,并且所述融合方式为支持实时移动的图像悬浮融合。
优选地,所述定制数据的类型为音频数据,并且所述融合方式为基于降噪处理的背景音融合。
优选地,所述基于所述融合方式将所述第一基础视频数据与所述定制数据进行融合包括:
对所述音频数据和第一基础视频数据的声音数据进行逐帧合并。
优选地,所述对所述音频数据和第一基础视频数据的声音数据进行逐帧合并时,对所述第一基础视频数据的声音数据中的噪声进行逐帧降噪。
优选地,所述定制数据的类型为用于对第一基础视频数据的部分或全部像素进行修改的修饰数据,并且所述融合方式为部分或全部像素融合。
优选地,所述基于所述融合方式将所述第一基础视频数据与所述定制数据进行融合包括:确定所述修饰数据所对应的所述第一基础视频数据中的修饰位置,将所述修饰数据与所述修饰位置处的数据进行逐像素点地融合。
优选地,在将经过融合所生成的融合视频数据作为所述基础数据获取服务的第二基础视频数据后,所述用户设备中所有应用所获取的视频数据为所述第二基础视频数据而不是所述第一基础视频数据。
优选地,当所述发起方具有对所述第一基础视频数据进行修改的能力时,根据用户预先设置的配置文件来确定是否触发针对所述第一基础视频数据的数据定制。
基于本发明的另一方面,提供一种用于对图像数据进行数据定制的方法,所述方法包括:
监听针对基础数据获取服务的触发请求,其中所述基础数据获取服务用于获取作为用户设备的输入数据的第一基础图像数据;
确定所述触发请求的发起方是否具有对所述第一基础图像数据进行修改的能力,当所述发起方不具有对所述第一基础图像数据进行修改的能力时,触发针对所述第一基础图像数据的数据定制;
接收用户输入的定制数据,并且基于所述定制数据的类型确定用于将所述定制数据和所述第一基础图像数据进行数据合并的融合方式;以及
基于所述融合方式将所述第一基础图像数据与所述定制数据进行融合,将经过融合所生成的融合图像数据作为所述基础数据获取服务的第二基础图像数据。
优选地,所述基础数据获取服务通过使用用户设备的摄像器件来获取作为用户设备的输入数据的第一基础图像数据。
优选地,所述触发请求的发起方为不具备对所述第一基础图像数据进行修改的能力的应用。
优选地,所述定制数据的类型为单帧图像数据,并且所述融合方式为支持实时信息标注的图像悬浮融合。
优选地,所述定制数据的类型为用于对第一基础图像数据的部分或全部像素进行修改的修饰数据,并且所述融合方式为部分或全部像素融合。
优选地,所述基于所述融合方式将所述第一基础图像数据与所述定制数据进行融合包括:确定所述修饰数据所对应的所述第一基础图像数据中的修饰位置,将所述修饰数据与所述修饰位置处的数据进行逐像素点地融合。
优选地,在将经过融合所生成的融合图像数据作为所述基础数据获取服务的第二基础图像数据后,所述用户设备中所有应用所获取的图像数据为所述第二基础图像数据而不是所述第一基础图像数据。
优选地,当所述发起方具有对所述第一基础图像数据进行修改的能力时,根据用户预先设置的配置文件来确定是否触发针对所述第一基础图像数据的数据定制。
基于本发明的另一面,提供一种用于对视频数据进行数据定制的系统,所述系统包括:
监听单元,监听针对基础数据获取服务的触发请求,其中所述基础数据获取服务用于获取作为用户设备的输入数据的第一基础视频数据;
识别单元,确定所述触发请求的发起方是否具有对所述第一基础视频数据进行修改的能力,当所述发起方不具有对所述第一基础视频数据进行修改的能力时,触发针对所述第一基础视频数据的数据定制;
定制单元,接收用户输入的定制数据,并且基于所述定制数据的类型确定用于将所述定制数据和所述第一基础视频数据进行数据合并的融合方式;以及
融合单元,基于所述融合方式将所述第一基础视频数据与所述定制数据进行融合,将经过融合所生成的融合视频数据作为所述基础数据获取服务的第二基础视频数据。
优选地,所述基础数据获取服务通过使用用户设备的摄像单元来获取作为用户设备的输入数据的第一基础视频数据。
优选地,所述触发请求的发起方为不具备对所述第一基础视频数据进行修改的能力的应用。
优选地,所述定制数据的类型为单帧图像数据,并且所述融合方式为支持实时信息标注的图像悬浮融合。
优选地,所述定制数据的类型为视频数据,并且所述融合方式为支持实时移动的图像悬浮融合。
优选地,所述定制数据的类型为音频数据,并且所述融合方式为基于降噪处理的背景音融合。
优选地,所述融合单元基于所述融合方式将所述第一基础视频数据与所述定制数据进行融合包括:
对所述音频数据和第一基础视频数据的声音数据进行逐帧合并。
优选地,所述对所述音频数据和第一基础视频数据的声音数据进行逐帧合并时,对所述第一基础视频数据的声音数据中的噪声进行逐帧降噪。
优选地,所述定制数据的类型为用于对第一基础视频数据的部分或全部像素进行修改的修饰数据,并且所述融合方式为部分或全部像素融合。
优选地,所述融合单元基于所述融合方式将所述第一基础视频数据与所述定制数据进行融合包括:确定所述修饰数据所对应的所述第一基础视频数据中的修饰位置,将所述修饰数据与所述修饰位置处的数据进行逐像素点地融合。
优选地,在将经过融合所生成的融合视频数据作为所述基础数据获取服务的第二基础视频数据后,所述用户设备中所有应用所获取的视频数据为所述第二基础视频数据而不是所述第一基础视频数据。
优选地,当所述发起方具有对所述第一基础视频数据进行修改的能力时,根据用户预先设置的配置文件来确定是否触发针对所述第一基础视频数据的数据定制。
基于本发明的另一方面,提供一种移动终端,包括或用于执行上述任意一项所述的系统。
基于本发明的另一方面,提供一种用于对图像数据进行数据定制的系统,所述系统包括:
监听单元,监听针对基础数据获取服务的触发请求,其中所述基础数据获取服务用于获取作为用户设备的输入数据的第一基础图像数据;
识别单元,确定所述触发请求的发起方是否具有对所述第一基础图像数据进行修改的能力,当所述发起方不具有对所述第一基础图像数据进行修改的能力时,触发针对所述第一基础图像数据的数据定制;
定制单元,接收用户输入的定制数据,并且基于所述定制数据的类型确定用于将所述定制数据和所述第一基础图像数据进行数据合并的融合方式;以及
融合单元,基于所述融合方式将所述第一基础图像数据与所述定制数据进行融合,将经过融合所生成的融合图像数据作为所述基础数据获取服务的第二基础图像数据。
优选地,所述基础数据获取服务通过使用用户设备的摄像单元来获取作为用户设备的输入数据的第一基础图像数据。
优选地,所述触发请求的发起方为不具备对所述第一基础图像数据进行修改的能力的应用。
优选地,所述定制数据的类型为单帧图像数据,并且所述融合方式为支持实时信息标注的图像悬浮融合。
优选地,所述定制数据的类型为用于对第一基础图像数据的部分或全部像素进行修改的修饰数据,并且所述融合方式为部分或全部像素融合。
优选地,所述融合单元基于所述融合方式将所述第一基础图像数据与所述定制数据进行融合包括:确定所述修饰数据所对应的所述第一基础图像数据中的修饰位置,将所述修饰数据与所述修饰位置处的数据进行逐像素点地融合。
优选地,在将经过融合所生成的融合图像数据作为所述基础数据获取服务的第二基础图像数据后,所述用户设备中所有应用所获取的图像数据为所述第二基础图像数据而不是所述第一基础图像数据。
优选地,当所述发起方具有对所述第一基础图像数据进行修改的能力时,根据用户预先设置的配置文件来确定是否触发针对所述第一基础图像数据的数据定制。
基于本发明的另一方面,提供一种移动终端,包括或用于执行上述任意一项所述的系统。
本发明的技术方案在用户调用终端设备的摄像功能时,能够支持通过选择视频或图像作为定制数据,并将定制数据与摄像的取景进行实时融合。本发明的技术方案通过监听应用对基础视频数据服务的触发请求,即当通过微信调用摄像功能,开启视频沟通时,本发明的技术方案首先判断对视频数据的发起方,如微信或美颜相机是否具有对视频数据进行修改的能力。当判断出微信等应用不具备对视频数据进行修改的能力后,本发明的技术方案能够触发对基础视频数据的数据定制。通过接收用户输入的定制数据,如视频或图片等,并且基于定制数据的类型,将视频或图片与基础视频数据进行融合,如将图片添加到视频数据中,视频数据播放时能够显示添加的图片。在微信中,将添加图片后的视频数据,作为更新后的基础视频数据,应用到微信中,即经过实时进行数据定制后的视频数据,作为视频沟通中实时应用的视频数据。
附图说明
通过参考下面的附图,可以更为完整地理解本发明的示例性实施方式:
图1为根据本发明优选实施方式的用于对视频数据进行数据定制的方法流程图;
图2-a,2-b为根据本发明优选实施方式的对图片类型定制数据与基础视频数据进行融合的示意图;
图3-a,3-b为根据本发明优选实施方式的对视频类型定制数据与基础视频数据进行融合的示意图;
图4-a,4-b为根据本发明优选实施方式的对音频类型定制数据与基础视频数据进行融合的示意图;
图5为根据本发明优选实施方式的用于对图像数据进行数据定制的方法流程图;
图6-a,6-b为根据本发明优选实施方式的对图片类型定制数据与基础图像数据进行融合的示意图;
图7为根据本发明优选实施方式的用于对视频数据进行数据定制的系统结构图;以及
图8为根据本发明优选实施方式的用于对图像数据进行数据定制的系统结构图。
具体实施方式
现在参考附图介绍本发明的示例性实施方式,然而,本发明可以用许多不同的形式来实施,并且不局限于此处描述的实施例,提供这些实施例是为了详尽地且完全地公开本发明,并且向所属技术领域的技术人员充分传达本发明的范围。对于表示在附图中的示例性实施方式中的术语并不是对本发明的限定。在附图中,相同的单元/元件使用相同的附图标记。
除非另有说明,此处使用的术语(包括科技术语)对所属技术领域的技术人员具有通常的理解含义。另外,可以理解的是,以通常使用的词典限定的术语,应当被理解为与其相关领域的语境具有一致的含义,而不应该被理解为理想化的或过于正式的意义。
图1为根据本发明优选实施方式的用于对视频数据进行数据定制的方法流程图。本发明的实施方式在用户调用终端设备的摄像功能时,能够支持通过选择视频或图像作为定制数据,并将定制数据与摄像的取景进行实时融合。本发明实施方式的终端,包括移动终端,如智能手机、IPAD、笔记本电脑、穿戴智能设备等;以及包括固定终端,如计算机设备、服务器、电视等智能终端设备。本发明实施方式中,对基础视频数据服务发起触发请求的,包括微信、QQ、美颜相机等调用摄像功能的应用。本发明的实施方式通过监听应用对基础视频数据服务的触发请求,即当通过微信调用摄像功能,开启视频沟通时,本发明的实施方式首先判断对视频数据的发起方,如微信或美颜相机是否具有对视频数据进行修改的能力。当判断出微信等应用不具备对视频数据进行修改的能力后,本发明的实施方式能够触发对基础视频数据的数据定制。即通过接收用户输入的定制数据,如视频或图片等,并且基于定制数据的类型,将视频或图片类型的定制数据与基础视频数据进行融合,如将图片添加到视频数据中,视频数据播放时能够显示添加的图片。在微信中,将添加图片后的视频数据,作为更新后的基础视频数据,应用到微信视频沟通中,即经过实时进行数据定制后的视频数据,作为视频沟通中实时应用的视频数据。如图1所示,本发明实施方式的用于对视频数据进行数据定制的方法100从步骤101开始:
优选地,在步骤101:监听针对基础数据获取服务的触发请求,其中基础数据获取服务用于获取作为用户设备的输入数据的第一基础视频数据。本发明的实施方式,对于调用终端设备摄像功能装置的基础数据的触发请求进行监听,即监听微信应用在调用摄像功能进行视频沟通时,对于摄像功能产生的原始数据为第一基础视频数据,作为准备进行数据定制的基础视频数据。
优选地,基础数据获取服务通过使用用户设备的摄像器件来获取作为用户设备的输入数据的第一基础视频数据。本发明的实施方式,通过终端设备的摄像头、或摄像机来获取作为用户设备的输入数据的第一基础视频数据,即原始未经定制的视频数据。
优选地,在步骤102:确定触发请求的发起方是否具有对第一基础视频数据进行修改的能力,当发起方不具有对第一基础视频数据进行修改的能力时,触发针对第一基础视频数据的数据定制。本发明的实施方式,在监听到调用摄像的应用对第一基础视频数据发起触发请求后,对调用摄像的应用是否具有对第一基础视频数据进行修改的能力进行判断,当确定发起方的应用,例如微信应用,不具有对第一基础视频数据进行修改的能力时,本发明的实施方式触发针对第一基础视频数据的数据定制。
优选地,触发请求的发起方为不具备对第一基础视频数据进行修改的能力的应用。例如,触发请求的发起方为微信应用、QQ应用,或其他有调用摄像功能,但不具有对第一基础视频数据进行修改的其他应用。
优选地,在步骤103:接收用户输入的定制数据,并且基于定制数据的类型确定用于将定制数据和第一基础视频数据进行数据合并的融合方式。本发明的实施方式,通过选择和接收用户输入的定制数据,定制数据包括视频或图片,并且基于定制数据的类型确定将定制数据,如视频或图片和第一基础视频数据进行数据合并的融合方式。
优选地,在步骤104:基于融合方式将第一基础视频数据与定制数据进行融合,将经过融合所生成的融合视频数据作为基础数据获取服务的第二基础视频数据。
优选地,定制数据的类型为单帧图像数据,并且融合方式为支持实时信息标注的图像悬浮融合。
图2-a,2-b为根据本发明优选实施方式的对图片类型定制数据进行融合的示意图。本发明的实施方式,在终端的任何应用开启摄像装置时,支持将选择的图片与摄像装置第一基础视频数据融合一起。图2-a为选择图片203-1的示意图,通过触发按钮201-1触发对定制数据的选择,图2-a为选择图片作为定制数据,图片203-1的选择可以通过触发按钮201-1来触发,202-1为第一基础视频,在图片203-1未融合到第一基础视频中前,触发按钮201-1显示为灰色或其他颜色,作为没有融合定制数据的标识。待选择图片203-1通过终端相册或从图片库中调取,待选择的图片可以显示在第一基础视频中的下方,或其他指定位置。用户在做图片选择时,可以将图片拖动到指定融合图片的位置,如第一基础视频的左上角。优选地,本发明的实施方式包括对图片进行编辑的界面,如对图片进行旋转、剪切等处理。选择后的图像,能够改变在视频中显示的大小,或在视频中显示的位置。
图2-b为选择图片203-2作为定制数据后,将图片203-2与第一基础视频数据进行融合,形成第二基础视频数据202-2,当微信调用摄像进行视频通信时,将已融合图片203-2的第二基础视频数据202-2进行演示或播放。本发明的实施方式,能够在不具备视频数据修改的应用中,实时对视频数据按定制数据进行修改,使应用可以应用实时修改的视频数据,在视频沟通中进行演示或播放。当图片数据203-2融合到第二基础视频数据202-2后,触发按钮201-2变更为与定制数据融合前不同的显示颜色,以提醒用户目前应用的视频数据为融合图片数据203-2的视频数据。图片数据203-2融合到第二基础视频数据202-2后,待选择图片不再进行显示。第二基础视频可以实现全频显示,或进行旋转等操作。
本发明实施方式中,图片类型可以为BMP,GIF,JPEG,PNG,WEBP格式,视频类型可以为3GPP,MPEG-4,MATROSKA,音乐类型可以为MPEG-G,.flac,OGG,.MID,WAVE,MP3。
优选地,定制数据的类型为视频数据,并且融合方式为支持实时移动的图像悬浮融合。
图3-a,3-b为根据本发明优选实施方式的对视频类型定制数据进行融合的示意图。本发明的实施方式,在终端的任何应用开启摄像装置时,支持将选择的视频与摄像装置第一基础视频数据融合一起。图3-a为选择视频303-1的示意图,通过触发按钮301-1触发对定制数据的选择,图3-a为选择视频作为定制数据,视频303-1的选择可以通过触发按钮301-1来触发,302-1为第一基础视频,视频303-1未融合到第一基础视频中前,触发按钮301-1显示为灰色或其他颜色,作为没有融合定制数据的标识。待选择视频303-1通过终端文件或从视频库中调取,待选择的视频303-1可以显示在第一基础视频中的下方,或其他指定位置。用户在做视频选择时,可以将视频拖动到指定融合视频的位置,如第一基础视频的左上角。优选地,本发明的实施方式包括对视频进行编辑的界面,如对图片进行旋转、剪切等处理。选择后的视频,能够改变在视频中显示的大小,或在视频中显示的位置。
图3-b为选择视频303-2作为定制数据后,将视频303-2与第一基础视频数据进行融合,形成第二基础视频数据302-2,当微信调用摄像进行视频通信时,将已融合视频303-2的第二基础视频数据302-2进行演示或播放。本发明的实施方式,能够在不具备视频数据修改的应用中,实时对视频数据按定制数据进行修改,使应用可以应用实时修改的视频数据,在视频沟通中进行演示或播放。当视频303-2融合到第二基础视频数据302-2后,触发按钮301-2变更为与定制数据融合前不同的显示颜色,以提醒用户目前应用的视频数据为融合视频303-2的视频数据。视频303-2融合到第二基础视频数据302-2后,待选择视频不再进行显示。第二基础视频可以实现全频显示,或进行旋转等操作。
优选地,定制数据的类型为音频数据,并且融合方式为基于降噪处理的背景音融合。优选地,基于融合方式将第一基础视频数据与定制数据进行融合包括:对音频数据和第一基础视频数据的声音数据进行逐帧合并。优选地,对音频数据和第一基础视频数据的声音数据进行逐帧合并时,对第一基础视频数据的声音数据中的噪声进行逐帧降噪。
图4-a,4-b为根据本发明优选实施方式的对音频类型定制数据进行融合的示意图。本发明的实施方式,在终端的任何应用开启摄像装置时,支持将选择的音频与摄像装置第一基础视频数据融合一起。图4-a为选择音频403-1的示意图,通过触发按钮401-1触发对定制数据的选择,图4-a为选择音频作为定制数据,音频403-1的选择可以通过触发按钮401-1来触发,402-1为第一基础视频,音频403-1未融合到第一基础视频中前,触发按钮401-1显示为灰色或其他颜色,作为没有融合定制数据的标识。待选择音频403-1通过终端文件或从视频库中调取,待选择的音频403-1可以显示在第一基础视频中的下方,或其他指定位置。用户在做视频选择时,可以将视频拖动到指定融合视频的位置,如第一基础视频的左上角。
图4-b为选择音频403-2作为定制数据后,将音频403-2与第一基础视频数据进行融合,形成第二基础视频数据402-2。将音频403-2与第一基础视频数据进行融合过程中,对音频数据403-2和第一基础视频数据的声音数据进行逐帧合并,并且在对音频数据403-2和第一基础视频数据的声音数据进行逐帧合并时,对第一基本视频数据的声音数据中的噪声进行逐帧降噪。当微信调用摄像进行视频通信时,将已融合音频403-2的第二基础视频数据402-2进行演示或播放。本发明的实施方式,能够在不具备视频数据修改的应用中,实时对视频数据按定制数据进行修改,使应用可以应用实时修改的视频数据,在视频沟通中进行演示或播放。当音频403-2融合到第二基础视频数据402-2后,触发按钮401-2变更为与定制数据融合前不同的显示颜色,以提醒用户目前应用的视频数据为融合音频403-2的视频数据。音频403-2融合到第二基础视频数据402-2后,待选择视频不再进行显示。第二基础视频可以实现全频显示,或进行旋转等操作。
优选地,定制数据的类型为用于对第一基础视频数据的部分或全部像素进行修改的修饰数据,并且融合方式为部分或全部像素融合。本发明的实施方式,定制数据的类型为用于对第一基础视频数据的部分或全部像素进行修改的修饰数据,例如定制数据的类型为对第一基础视频数据中用户面部图进行美颜处理,将对面部进行修饰后的修饰数据,部分融合到第一基础视频数据,形成第二基础视频数据。或定制数据的类型为对第一基础视频数据中显示颜色调亮,将对第一基础视频数据修饰后的修饰数据,合部融合到第一基础视频数据中用户,形成第二基础视频数据。
优选地,基于融合方式将第一基础视频数据与定制数据进行融合包括:确定修饰数据所对应的第一基础视频数据中的修饰位置,将修饰数据与修饰位置处的数据进行逐像素点地融合。本发明的实施方式,例如将萌耳朵作为定制数据,将萌耳朵修饰到第一基础视频数据中的修饰位置,将修饰数据与修饰位置处的数据进行逐像素点地融合,将萌耳朵添加到第一基础视频数据中的修饰位置,如头上等,作为第二基础视频数据。
优选地,在将经过融合所生成的融合视频数据作为基础数据获取服务的第二基础视频数据后,用户设备中所有应用所获取的视频数据为第二基础视频数据而不是第一基础视频数据。本发明的实施方式,定制数据融合到第一基础视频数据后,形成第二基础视频数据,当微信等应用传送或演示视频数据时,将用第二基础视频数据进行演示。
优选地,当发起方具有对第一基础视频数据进行修改的能力时,根据用户预先设置的配置文件来确定是否触发针对第一基础视频数据的数据定制。本发明的实施方式,当发起方为对第一基础视频数据有修改能力时,如发起方为美颜相机,数据定制为对用户面部图像进行美颜处理,则根据用户预先设置的配置文件来确定是否触发针对第一基础视频数据的数据定制。
本发明的实施方式能够触发对基础视频数据的数据定制。即通过接收用户输入的定制数据,如视频或图片等,并且基于定制数据的类型,将视频或图片类型的定制数据与第一基础视频数据进行融合,如将图片添加到视频数据中,视频数据播放时能够显示添加的图片。在微信中,将添加图片后的视频数据,作为更新后的第二基础视频数据,应用到微信视频沟通中,即经过实时进行数据定制后的视频数据,作为视频沟通中实时应用的视频数据。实现了用户对于涉及视频功能全部应用进行视频数据的数据定制。
图5为根据本发明优选实施方式的用于对图像数据进行数据定制的方法流程图。本发明的实施方式在用户调用终端设备的摄像功能时,能够支持通过选择视频或图像作为定制数据,并将定制数据与摄像的取景进行实时融合。本发明实施方式的终端,包括移动终端,如智能手机、IPAD、笔记本电脑、穿戴智能设备等;以及包括固定终端,如计算机设备、服务器、电视等智能终端设备。本发明实施方式中,对基础图像数据服务发起触发请求的,包括微信、QQ、美颜相机等调用摄像功能的应用。本发明的实施方式通过监听应用对基础图像数据服务的触发请求,即当通过微信调用摄像功能,开启拍照功能时,本发明的实施方式首先判断对图像数据的发起方,如微信或美颜相机是否具有对图像数据进行修改的能力。当判断出微信等应用不具备对图像数据进行修改的能力后,本发明的实施方式能够触发对基础图像数据的数据定制。即通过接收用户输入的定制数据,如视频或图片等,并且基于定制数据的类型,将视频或图片类型的定制数据与基础图像数据进行融合,如将图片添加到图像数据中,图像数据展示时能够显示添加的图片。在微信中,将添加图片后的图像数据,作为更新后的基础视频数据,应用到微信视频沟通中,即经过实时进行数据定制后的图像数据,作为图像传输中实时应用的图像数据。如图5所示,本发明实施方式的用于对图像数据进行数据定制的方法500从步骤501开始:
优选地,在步骤501:监听针对基础数据获取服务的触发请求,其中基础数据获取服务用于获取作为用户设备的输入数据的第一基础图像数据。本发明的实施方式,对于调用终端设备摄像功能装置的基础数据的触发请求进行监听,即监听微信应用在调用摄像功能进行图像拍摄时,对于摄像功能产生的原始数据为第一基础图像数据,作为准备进行数据定制的基础图像数据。
优选地,基础数据获取服务通过使用用户设备的摄像器件来获取作为用户设备的输入数据的第一基础图像数据。本发明的实施方式,通过终端设备的摄像头、或摄像机来获取作为用户设备的输入数据的第一基础图像数据,即原始未经定制的图像数据。
优选地,在步骤502:确定触发请求的发起方是否具有对第一基础图像数据进行修改的能力,当发起方不具有对第一基础图像数据进行修改的能力时,触发针对第一基础图像数据的数据定制。本发明的实施方式,在监听到调用摄像的应用对第一基础图像数据发起触发请求后,对调用摄像的应用是否具有对第一基础图像数据进行修改的能力进行判断,当确定发起方的应用,例如微信应用,不具有对第一基础图像数据进行修改的能力时,本发明的实施方式触发针对第一基础图像数据的数据定制。
优选地,触发请求的发起方为不具备对第一基础图像数据进行修改的能力的应用。例如,触发请求的发起方为微信应用、QQ应用,或其他有调用摄像功能,但不具有对第一基础图像数据进行修改的其他应用。
优选地,在步骤503:接收用户输入的定制数据,并且基于定制数据的类型确定用于将定制数据和第一基础图像数据进行数据合并的融合方式。本发明的实施方式,通过选择和接收用户输入的定制数据,定制数据包括视频或图片,并且基于定制数据的类型确定将定制数据,如视频或图片和第一基础图像数据进行数据合并的融合方式。
优选地,在步骤504:基于融合方式将第一基础图像数据与定制数据进行融合,将经过融合所生成的融合图像数据作为基础数据获取服务的第二基础图像数据。
优选地,定制数据的类型为单帧图像数据,并且融合方式为支持实时信息标注的图像悬浮融合。
图6-a,6-b为根据本发明优选实施方式的对图片类型定制数据与基础图像数据进行融合的示意图。本发明的实施方式,在终端的任何应用开启摄像装置时,支持将选择的图片与摄像装置第一基础图像数据融合一起。图6-a为选择图片603-1的示意图,通过触发按钮601-1触发对定制数据的选择,图6-a为选择图片作为定制数据,图片603-1的选择可以通过触发按钮601-1来触发,602-1为第一基础图像,在图片603-1未融合到第一基础图像中前,触发按钮601-1显示为灰色或其他颜色,作为没有融合定制数据的标识。待选择图片603-1通过终端相册或从图片库中调取,待选择的图片可以显示在第一基础视频中的下方,或其他指定位置。用户在做图片选择时,可以将图片拖动到指定融合图片的位置,如第一基础图像的左上角。优选地,本发明的实施方式包括对图片进行编辑的界面,如对图片进行旋转、剪切等处理。选择后的图像,能够改变在图像中显示的大小,或在图像中显示的位置。
图6-b为选择图片603-2作为定制数据后,将图片603-2与第一基础图像数据进行融合,形成第二基础图像视频数据602-2,当微信调用摄像进行图像拍摄时,将已融合图片603-2的第二基础图像数据602-2进行演示。本发明的实施方式,能够在不具备图像数据修改的应用中,实时对图像数据按定制数据进行修改,使应用可以应用实时修改的图像数据,进行图像演示。当图片数据603-2融合到第二基础图像数据602-2后,触发按钮601-2变更为与定制数据融合前不同的显示颜色,以提醒用户目前应用的图像数据为融合图片数据603-2的图像数据。图片数据603-2融合到第二基础图像数据602-2后,待选择图片不再进行显示。第二基础图像可以实现全频显示,或进行旋转等操作。
本发明实施方式中,图片类型可以为BMP,GIF,JPEG,PNG,WEBP格式,视频类型可以为3GPP,MPEG-4,MATROSKA,音乐类型可以为MPEG-G,.flac,OGG,.MID,WAVE,MP3。
优选地,定制数据的类型为用于对第一基础图像数据的部分或全部像素进行修改的修饰数据,并且融合方式为部分或全部像素融合。本发明的实施方式,定制数据的类型为用于对第一基础图像数据的部分或全部像素进行修改的修饰数据,例如定制数据的类型为对第一基础图像数据中用户面部图进行美颜处理,将对面部进行修饰后的修饰数据,部分融合到第一基础图像数据,形成第二基础图像数据。或定制数据的类型为对第一基础图像数据中显示颜色调亮,将对第一基础图像数据修饰后的修饰数据,合部融合到第一基础图像数据中用户,形成第二基础图像数据。
优选地,基于融合方式将第一基础图像数据与定制数据进行融合包括:确定修饰数据所对应的第一基础图像数据中的修饰位置,将修饰数据与修饰位置处的数据进行逐像素点地融合。本发明的实施方式,例如将萌耳朵作为定制数据,将萌耳朵修饰到第一基础图像数据中的修饰位置,将修饰数据与修饰位置处的数据进行逐像素点地融合,将萌耳朵添加到第一基础图像数据中的修饰位置,如头上等,作为第二基础图像数据。
优选地,在将经过融合所生成的融合图像数据作为基础数据获取服务的第二基础图像数据后,用户设备中所有应用所获取的图像数据为第二基础图像数据而不是第一基础图像数据。本发明的实施方式,定制数据融合到第一基础图像数据后,形成第二基础图像数据,当微信等应用传送或演示视频数据时,将用第二基础图像数据进行演示。
优选地,当发起方具有对第一基础图像数据进行修改的能力时,根据用户预先设置的配置文件来确定是否触发针对第一基础图像数据的数据定制。本发明的实施方式,当发起方为对第一基础视频图像有修改能力时,如发起方为美颜相机,数据定制为对用户面部图像进行美颜处理,则根据用户预先设置的配置文件来确定是否触发针对第一基础图像数据的数据定制。
本发明的实施方式能够触发对基础图像数据的数据定制。即通过接收用户输入的定制数据,如视频或图片等,并且基于定制数据的类型,将视频或图片类型的定制数据与第一基础图像数据进行融合,如将图片添加到图像数据中,图像数据演示时能够显示添加的图片。在微信中,将添加图片后的图像数据,作为更新后的第二基础图像数据,应用到微信视频沟通中,即经过实时进行数据定制后的图像数据,作为图像应用中实时应用的图像数据。实现了用户对于涉及图像功能全部应用进行图像数据的数据定制。
图7为根据本发明优选实施方式的用于对视频数据进行数据定制的系统结构图。本发明的实施方式在用户调用终端设备的摄像功能时,能够支持通过选择视频或图像作为定制数据,并将定制数据与摄像的取景进行实时融合。本发明实施方式的终端,包括移动终端,如智能手机、IPAD、笔记本电脑、穿戴智能设备等;以及包括固定终端,如计算机设备、服务器、电视等智能终端设备。本发明实施方式中,对基础视频数据服务发起触发请求的,包括微信、QQ、美颜相机等调用摄像功能的应用。本发明的实施方式用于对视频数据进行数据定制的系统通过监听应用对基础视频数据服务的触发请求,即当通过微信调用摄像功能,开启视频沟通时,本发明的实施方式首先判断对视频数据的发起方,如微信或美颜相机是否具有对视频数据进行修改的能力。当判断出微信等应用不具备对视频数据进行修改的能力后,本发明的实施方式能够触发对基础视频数据的数据定制。即通过接收用户输入的定制数据,如视频或图片等,并且基于定制数据的类型,将视频或图片类型的定制数据与基础视频数据进行融合,如将图片添加到视频数据中,视频数据播放时能够显示添加的图片。在微信中,将添加图片后的视频数据,作为更新后的基础视频数据,应用到微信视频沟通中,即经过实时进行数据定制后的视频数据,作为视频沟通中实时应用的视频数据。如图7所示,本发明实施方式的用于对视频数据进行数据定制的系统700包括:
监听单元701,监听针对基础数据获取服务的触发请求,其中基础数据获取服务用于获取作为用户设备的输入数据的第一基础视频数据。本发明的实施方式,通过监听单元701对于调用终端设备摄像功能装置的基础数据的触发请求进行监听,即监听微信应用在调用摄像功能进行视频沟通时,对于摄像功能产生的原始数据为第一基础视频数据,作为准备进行数据定制的基础视频数据。
优选地,基础数据获取服务通过使用用户设备的摄像单元来获取作为用户设备的输入数据的第一基础视频数据。本发明的实施方式,通过终端设备的摄像头、或摄像机来获取作为用户设备的输入数据的第一基础视频数据,即原始未经定制的视频数据。
识别单元702,确定触发请求的发起方是否具有对第一基础视频数据进行修改的能力,当发起方不具有对第一基础视频数据进行修改的能力时,触发针对第一基础视频数据的数据定制。本发明的实施方式,在监听到调用摄像的应用对第一基础视频数据发起触发请求后,通过识别单元702对调用摄像的应用是否具有对第一基础视频数据进行修改的能力进行判断,当确定发起方的应用,例如微信应用,不具有对第一基础视频数据进行修改的能力时,本发明的实施方式触发针对第一基础视频数据的数据定制。
优选地,触发请求的发起方为不具备对第一基础视频数据进行修改的能力的应用。例如,触发请求的发起方为微信应用、QQ应用,或其他有调用摄像功能,但不具有对第一基础视频数据进行修改的其他应用。
定制单元703,接收用户输入的定制数据,并且基于定制数据的类型确定用于将定制数据和第一基础视频数据进行数据合并的融合方式。本发明的实施方式,定制单元703通过选择和接收用户输入的定制数据,定制数据包括视频或图片,并且基于定制数据的类型确定将定制数据,如视频或图片和第一基础视频数据进行数据合并的融合方式。
融合单元704,基于融合方式将第一基础视频数据与定制数据进行融合,将经过融合所生成的融合视频数据作为基础数据获取服务的第二基础视频数据。
优选地,定制数据的类型为单帧图像数据,并且融合方式为支持实时信息标注的图像悬浮融合。
图2-a,2-b为根据本发明优选实施方式的对图片类型定制数据进行融合的示意图。本发明的实施方式,在终端的任何应用开启摄像装置时,支持将选择的图片与摄像装置第一基础视频数据融合一起。图2-a为选择图片203-1的示意图,通过触发按钮201-1触发对定制数据的选择,图2-a为选择图片作为定制数据,图片203-1的选择可以通过触发按钮201-1来触发,202-1为第一基础视频,在图片203-1未融合到第一基础视频中前,触发按钮201-1显示为灰色或其他颜色,作为没有融合定制数据的标识。待选择图片203-1通过终端相册或从图片库中调取,待选择的图片可以显示在第一基础视频中的下方,或其他指定位置。用户在做图片选择时,可以将图片拖动到指定融合图片的位置,如第一基础视频的左上角。优选地,本发明的实施方式包括对图片进行编辑的界面,如对图片进行旋转、剪切等处理。选择后的图像,能够改变在视频中显示的大小,或在视频中显示的位置。
图2-b为选择图片203-2作为定制数据后,将图片203-2与第一基础视频数据进行融合,形成第二基础视频数据202-2,当微信调用摄像进行视频通信时,将已融合图片203-2的第二基础视频数据202-2进行演示或播放。本发明的实施方式,能够在不具备视频数据修改的应用中,实时对视频数据按定制数据进行修改,使应用可以应用实时修改的视频数据,在视频沟通中进行演示或播放。当图片数据203-2融合到第二基础视频数据202-2后,触发按钮201-2变更为与定制数据融合前不同的显示颜色,以提醒用户目前应用的视频数据为融合图片数据203-2的视频数据。图片数据203-2融合到第二基础视频数据202-2后,待选择图片不再进行显示。第二基础视频可以实现全频显示,或进行旋转等操作。
本发明实施方式中,图片类型可以为BMP,GIF,JPEG,PNG,WEBP格式,视频类型可以为3GPP,MPEG-4,MATROSKA,音乐类型可以为MPEG-G,.flac,OGG,.MID,WAVE,MP3。
优选地,定制数据的类型为视频数据,并且融合方式为支持实时移动的图像悬浮融合。
图3-a,3-b为根据本发明优选实施方式的对视频类型定制数据进行融合的示意图。本发明的实施方式,在终端的任何应用开启摄像装置时,支持将选择的视频与摄像装置第一基础视频数据融合一起。图3-a为选择视频303-1的示意图,通过触发按钮301-1触发对定制数据的选择,图3-a为选择视频作为定制数据,视频303-1的选择可以通过触发按钮301-1来触发,302-1为第一基础视频,视频303-1未融合到第一基础视频中前,触发按钮301-1显示为灰色或其他颜色,作为没有融合定制数据的标识。待选择视频303-1通过终端文件或从视频库中调取,待选择的视频303-1可以显示在第一基础视频中的下方,或其他指定位置。用户在做视频选择时,可以将视频拖动到指定融合视频的位置,如第一基础视频的左上角。优选地,本发明的实施方式包括对视频进行编辑的界面,如对图片进行旋转、剪切等处理。选择后的视频,能够改变在视频中显示的大小,或在视频中显示的位置。
图3-b为选择视频303-2作为定制数据后,将视频303-2与第一基础视频数据进行融合,形成第二基础视频数据302-2,当微信调用摄像进行视频通信时,将已融合视频303-2的第二基础视频数据302-2进行演示或播放。本发明的实施方式,能够在不具备视频数据修改的应用中,实时对视频数据按定制数据进行修改,使应用可以应用实时修改的视频数据,在视频沟通中进行演示或播放。当视频303-2融合到第二基础视频数据302-2后,触发按钮301-2变更为与定制数据融合前不同的显示颜色,以提醒用户目前应用的视频数据为融合视频303-2的视频数据。视频303-2融合到第二基础视频数据302-2后,待选择视频不再进行显示。第二基础视频可以实现全频显示,或进行旋转等操作。
优选地,定制数据的类型为音频数据,并且融合方式为基于降噪处理的背景音融合。优选地,基于融合方式将第一基础视频数据与定制数据进行融合包括:对音频数据和第一基础视频数据的声音数据进行逐帧合并。优选地,对音频数据和第一基础视频数据的声音数据进行逐帧合并时,对第一基础视频数据的声音数据中的噪声进行逐帧降噪。
图4-a,4-b为根据本发明优选实施方式的对音频类型定制数据进行融合的示意图。本发明的实施方式,在终端的任何应用开启摄像装置时,支持将选择的音频与摄像装置第一基础视频数据融合一起。图4-a为选择音频403-1的示意图,通过触发按钮401-1触发对定制数据的选择,图4-a为选择音频作为定制数据,音频403-1的选择可以通过触发按钮401-1来触发,402-1为第一基础视频,音频403-1未融合到第一基础视频中前,触发按钮401-1显示为灰色或其他颜色,作为没有融合定制数据的标识。待选择音频403-1通过终端文件或从视频库中调取,待选择的音频403-1可以显示在第一基础视频中的下方,或其他指定位置。用户在做视频选择时,可以将视频拖动到指定融合视频的位置,如第一基础视频的左上角。
图4-b为选择音频403-2作为定制数据后,将音频403-2与第一基础视频数据进行融合,形成第二基础视频数据402-2。将音频403-2与第一基础视频数据进行融合过程中,对音频数据403-2和第一基础视频数据的声音数据进行逐帧合并,并且在对音频数据403-2和第一基础视频数据的声音数据进行逐帧合并时,对第一基本视频数据的声音数据中的噪声进行逐帧降噪。当微信调用摄像进行视频通信时,将已融合音频403-2的第二基础视频数据402-2进行演示或播放。本发明的实施方式,能够在不具备视频数据修改的应用中,实时对视频数据按定制数据进行修改,使应用可以应用实时修改的视频数据,在视频沟通中进行演示或播放。当音频403-2融合到第二基础视频数据402-2后,触发按钮401-2变更为与定制数据融合前不同的显示颜色,以提醒用户目前应用的视频数据为融合音频403-2的视频数据。音频403-2融合到第二基础视频数据402-2后,待选择视频不再进行显示。第二基础视频可以实现全频显示,或进行旋转等操作。
优选地,定制数据的类型为用于对第一基础视频数据的部分或全部像素进行修改的修饰数据,并且融合方式为部分或全部像素融合。本发明的实施方式,定制数据的类型为用于对第一基础视频数据的部分或全部像素进行修改的修饰数据,例如定制数据的类型为对第一基础视频数据中用户面部图进行美颜处理,将对面部进行修饰后的修饰数据,部分融合到第一基础视频数据,形成第二基础视频数据。或定制数据的类型为对第一基础视频数据中显示颜色调亮,将对第一基础视频数据修饰后的修饰数据,合部融合到第一基础视频数据中用户,形成第二基础视频数据。
优选地,融合单元基于融合方式将第一基础视频数据与定制数据进行融合包括:确定修饰数据所对应的第一基础视频数据中的修饰位置,将修饰数据与修饰位置处的数据进行逐像素点地融合。本发明的实施方式,例如将萌耳朵作为定制数据,将萌耳朵修饰到第一基础视频数据中的修饰位置,将修饰数据与修饰位置处的数据进行逐像素点地融合,将萌耳朵添加到第一基础视频数据中的修饰位置,如头上等,作为第二基础视频数据。
优选地,在将经过融合所生成的融合视频数据作为基础数据获取服务的第二基础视频数据后,用户设备中所有应用所获取的视频数据为第二基础视频数据而不是第一基础视频数据。本发明的实施方式,定制数据融合到第一基础视频数据后,形成第二基础视频数据,当微信等应用传送或演示视频数据时,将用第二基础视频数据进行演示。
优选地,当发起方具有对第一基础视频数据进行修改的能力时,根据用户预先设置的配置文件来确定是否触发针对第一基础视频数据的数据定制。本发明的实施方式,当发起方为对第一基础视频数据有修改能力时,如发起方为美颜相机,数据定制为对用户面部图像进行美颜处理,则根据用户预先设置的配置文件来确定是否触发针对第一基础视频数据的数据定制。
优选地,根据本发明的优选实施方式,如上所述的系统700可以被包括在移动终端中,或由移动终端来执行。
图8为根据本发明优选实施方式的用于对图像数据进行数据定制的系统结构图。本发明的实施方式在用户调用终端设备的摄像功能时,能够支持通过选择视频或图像作为定制数据,并将定制数据与摄像的取景进行实时融合。本发明实施方式的终端,包括移动终端,如智能手机、IPAD、笔记本电脑、穿戴智能设备等;以及包括固定终端,如计算机设备、服务器、电视等智能终端设备。本发明实施方式中,对基础图像数据服务发起触发请求的,包括微信、QQ、美颜相机等调用摄像功能的应用。本发明的实施方式通过监听应用对基础图像数据服务的触发请求,即当通过微信调用摄像功能,开启拍照功能时,本发明的实施方式首先判断对图像数据的发起方,如微信或美颜相机是否具有对图像数据进行修改的能力。当判断出微信等应用不具备对图像数据进行修改的能力后,本发明的实施方式能够触发对基础图像数据的数据定制。即通过接收用户输入的定制数据,如视频或图片等,并且基于定制数据的类型,将视频或图片类型的定制数据与基础图像数据进行融合,如将图片添加到图像数据中,图像数据展示时能够显示添加的图片。在微信中,将添加图片后的图像数据,作为更新后的基础视频数据,应用到微信视频沟通中,即经过实时进行数据定制后的图像数据,作为图像传输中实时应用的图像数据。如图8所示,本发明实施方式的用于对图像数据进行数据定制的系统800包括:
监听单元801,监听针对基础数据获取服务的触发请求,其中基础数据获取服务用于获取作为用户设备的输入数据的第一基础图像数据。本发明的实施方式,通过监听单元801对于调用终端设备摄像功能装置的基础数据的触发请求进行监听,即监听微信应用在调用摄像功能进行图像拍摄时,对于摄像功能产生的原始数据为第一基础图像数据,作为准备进行数据定制的基础图像数据。
优选地,基础数据获取服务通过使用用户设备的摄像单元来获取作为用户设备的输入数据的第一基础图像数据。本发明的实施方式,通过终端设备的摄像头、或摄像机来获取作为用户设备的输入数据的第一基础图像数据,即原始未经定制的图像数据。
识别单元802,确定触发请求的发起方是否具有对第一基础图像数据进行修改的能力,当发起方不具有对第一基础图像数据进行修改的能力时,触发针对第一基础图像数据的数据定制。本发明的实施方式,在监听到调用摄像的应用对第一基础图像数据发起触发请求后,通过识别单元802对调用摄像的应用是否具有对第一基础图像数据进行修改的能力进行判断,当确定发起方的应用,例如微信应用,不具有对第一基础图像数据进行修改的能力时,本发明的实施方式触发针对第一基础图像数据的数据定制。
优选地,触发请求的发起方为不具备对第一基础图像数据进行修改的能力的应用。例如,触发请求的发起方为微信应用、QQ应用,或其他有调用摄像功能,但不具有对第一基础图像数据进行修改的其他应用。
定制单元803,接收用户输入的定制数据,并且基于定制数据的类型确定用于将定制数据和第一基础图像数据进行数据合并的融合方式。本发明的实施方式,通过定制单元803选择和接收用户输入的定制数据,定制数据包括视频或图片,并且基于定制数据的类型确定将定制数据,如视频或图片和第一基础图像数据进行数据合并的融合方式。
融合单元804,基于融合方式将第一基础图像数据与定制数据进行融合,将经过融合所生成的融合图像数据作为基础数据获取服务的第二基础图像数据。
优选地,定制数据的类型为单帧图像数据,并且融合方式为支持实时信息标注的图像悬浮融合。
图6-a,6-b为根据本发明优选实施方式的对图片类型定制数据与基础图像数据进行融合的示意图。本发明的实施方式,在终端的任何应用开启摄像装置时,支持将选择的图片与摄像装置第一基础图像数据融合一起。图6-a为选择图片603-1的示意图,通过触发按钮601-1触发对定制数据的选择,图6-a为选择图片作为定制数据,图片603-1的选择可以通过触发按钮601-1来触发,602-1为第一基础图像,在图片603-1未融合到第一基础图像中前,触发按钮601-1显示为灰色或其他颜色,作为没有融合定制数据的标识。待选择图片603-1通过终端相册或从图片库中调取,待选择的图片可以显示在第一基础视频中的下方,或其他指定位置。用户在做图片选择时,可以将图片拖动到指定融合图片的位置,如第一基础图像的左上角。优选地,本发明的实施方式包括对图片进行编辑的界面,如对图片进行旋转、剪切等处理。选择后的图像,能够改变在图像中显示的大小,或在图像中显示的位置。
图6-b为选择图片603-2作为定制数据后,将图片603-2与第一基础图像数据进行融合,形成第二基础图像视频数据602-2,当微信调用摄像进行图像拍摄时,将已融合图片603-2的第二基础图像数据602-2进行演示。本发明的实施方式,能够在不具备图像数据修改的应用中,实时对图像数据按定制数据进行修改,使应用可以应用实时修改的图像数据,进行图像演示。当图片数据603-2融合到第二基础图像数据602-2后,触发按钮601-2变更为与定制数据融合前不同的显示颜色,以提醒用户目前应用的图像数据为融合图片数据603-2的图像数据。图片数据603-2融合到第二基础图像数据602-2后,待选择图片不再进行显示。第二基础图像可以实现全频显示,或进行旋转等操作。
本发明实施方式中,图片类型可以为BMP,GIF,JPEG,PNG,WEBP格式,视频类型可以为3GPP,MPEG-4,MATROSKA,音乐类型可以为MPEG-G,.flac,OGG,.MID,WAVE,MP3。
优选地,定制数据的类型为用于对第一基础图像数据的部分或全部像素进行修改的修饰数据,并且融合方式为部分或全部像素融合。本发明的实施方式,定制数据的类型为用于对第一基础图像数据的部分或全部像素进行修改的修饰数据,例如定制数据的类型为对第一基础图像数据中用户面部图进行美颜处理,将对面部进行修饰后的修饰数据,部分融合到第一基础图像数据,形成第二基础图像数据。或定制数据的类型为对第一基础图像数据中显示颜色调亮,将对第一基础图像数据修饰后的修饰数据,合部融合到第一基础图像数据中用户,形成第二基础图像数据。
优选地,融合单元基于融合方式将第一基础图像数据与定制数据进行融合包括:确定修饰数据所对应的第一基础图像数据中的修饰位置,将修饰数据与修饰位置处的数据进行逐像素点地融合。本发明的实施方式,例如将萌耳朵作为定制数据,将萌耳朵修饰到第一基础图像数据中的修饰位置,将修饰数据与修饰位置处的数据进行逐像素点地融合,将萌耳朵添加到第一基础图像数据中的修饰位置,如头上等,作为第二基础图像数据。
优选地,在将经过融合所生成的融合图像数据作为基础数据获取服务的第二基础图像数据后,用户设备中所有应用所获取的图像数据为第二基础图像数据而不是第一基础图像数据。本发明的实施方式,定制数据融合到第一基础图像数据后,形成第二基础图像数据,当微信等应用传送或演示视频数据时,将用第二基础图像数据进行演示。
优选地,当发起方具有对第一基础图像数据进行修改的能力时,根据用户预先设置的配置文件来确定是否触发针对第一基础图像数据的数据定制。本发明的实施方式,当发起方为对第一基础视频图像有修改能力时,如发起方为美颜相机,数据定制为对用户面部图像进行美颜处理,则根据用户预先设置的配置文件来确定是否触发针对第一基础图像数据的数据定制。
优选地,根据本发明的优选实施方式,如上所述的系统800可以被包括在移动终端中,或由移动终端来执行。
本发明的实施方式能够触发对基础图像数据的数据定制。即通过接收用户输入的定制数据,如视频或图片等,并且基于定制数据的类型,将视频或图片类型的定制数据与第一基础图像数据进行融合,如将图片添加到图像数据中,图像数据演示时能够显示添加的图片。在微信中,将添加图片后的图像数据,作为更新后的第二基础图像数据,应用到微信视频沟通中,即经过实时进行数据定制后的图像数据,作为图像应用中实时应用的图像数据。实现了用户对于涉及图像功能全部应用进行图像数据的数据定制。
本发明的实施方式能够触发对基础视频数据的数据定制。即通过接收用户输入的定制数据,如视频或图片等,并且基于定制数据的类型,将视频或图片类型的定制数据与第一基础视频数据进行融合,如将图片添加到视频数据中,视频数据播放时能够显示添加的图片。在微信中,将添加图片后的视频数据,作为更新后的第二基础视频数据,应用到微信视频沟通中,即经过实时进行数据定制后的视频数据,作为视频沟通中实时应用的视频数据。实现了用户对于涉及视频功能全部应用进行视频数据的数据定制。
已经通过参考少量实施方式描述了本发明。然而,本领域技术人员所公知的,正如附带的专利权利要求所限定的,除了本发明以上公开的其他的实施例等同地落在本发明的范围内。
通常地,在权利要求中使用的所有术语都根据他们在技术领域的通常含义被解释,除非在其中被另外明确地定义。所有的参考“一个/所述/该[装置、组件等]”都被开放地解释为所述装置、组件等中的至少一个实例,除非另外明确地说明。这里公开的任何方法的步骤都没必要以公开的准确的顺序运行,除非明确地说明。

Claims (10)

1.一种用于对视频数据进行数据定制的方法,所述方法包括:
监听针对基础数据获取服务的触发请求,其中所述基础数据获取服务用于获取作为用户设备的输入数据的第一基础视频数据;
确定所述触发请求的发起方是否具有对所述第一基础视频数据进行修改的能力,当所述发起方不具有对所述第一基础视频数据进行修改的能力时,触发针对所述第一基础视频数据的数据定制;
接收用户输入的定制数据,并且基于所述定制数据的类型确定用于将所述定制数据和所述第一基础视频数据进行数据合并的融合方式;以及
基于所述融合方式将所述第一基础视频数据与所述定制数据进行融合,将经过融合所生成的融合视频数据作为所述基础数据获取服务的第二基础视频数据。
2.根据权利要求1所述的方法,所述基础数据获取服务通过使用用户设备的摄像器件来获取作为用户设备的输入数据的第一基础视频数据。
3.根据权利要求1所述的方法,所述触发请求的发起方为不具备对所述第一基础视频数据进行修改的能力的应用。
4.根据权利要求1所述的方法,所述定制数据的类型为单帧图像数据,并且所述融合方式为支持实时信息标注的图像悬浮融合。
5.根据权利要求1所述的方法,所述定制数据的类型为视频数据,并且所述融合方式为支持实时移动的图像悬浮融合。
6.一种用于对视频数据进行数据定制的系统,所述系统包括:
监听单元,监听针对基础数据获取服务的触发请求,其中所述基础数据获取服务用于获取作为用户设备的输入数据的第一基础视频数据;
识别单元,确定所述触发请求的发起方是否具有对所述第一基础视频数据进行修改的能力,当所述发起方不具有对所述第一基础视频数据进行修改的能力时,触发针对所述第一基础视频数据的数据定制;
定制单元,接收用户输入的定制数据,并且基于所述定制数据的类型确定用于将所述定制数据和所述第一基础视频数据进行数据合并的融合方式;以及
融合单元,基于所述融合方式将所述第一基础视频数据与所述定制数据进行融合,将经过融合所生成的融合视频数据作为所述基础数据获取服务的第二基础视频数据。
7.根据权利要求6所述的系统,所述基础数据获取服务通过使用用户设备的摄像单元来获取作为用户设备的输入数据的第一基础视频数据。
8.根据权利要求6所述的系统,所述触发请求的发起方为不具备对所述第一基础视频数据进行修改的能力的应用。
9.根据权利要求6所述的系统,所述定制数据的类型为单帧图像数据,并且所述融合方式为支持实时信息标注的图像悬浮融合。
10.根据权利要求6所述的系统,所述定制数据的类型为视频数据,并且所述融合方式为支持实时移动的图像悬浮融合。
CN201710698243.0A 2017-08-15 2017-08-15 一种用于对基础服务数据进行数据定制的方法及系统 Pending CN107277605A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201710698243.0A CN107277605A (zh) 2017-08-15 2017-08-15 一种用于对基础服务数据进行数据定制的方法及系统
PCT/CN2018/095662 WO2019033880A1 (zh) 2017-08-15 2018-07-13 一种用于对基础服务数据进行数据定制的方法及系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710698243.0A CN107277605A (zh) 2017-08-15 2017-08-15 一种用于对基础服务数据进行数据定制的方法及系统

Publications (1)

Publication Number Publication Date
CN107277605A true CN107277605A (zh) 2017-10-20

Family

ID=60080309

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710698243.0A Pending CN107277605A (zh) 2017-08-15 2017-08-15 一种用于对基础服务数据进行数据定制的方法及系统

Country Status (2)

Country Link
CN (1) CN107277605A (zh)
WO (1) WO2019033880A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108124104A (zh) * 2017-12-29 2018-06-05 北京安云世纪科技有限公司 用于对采集数据进行定制修改的方法、系统以及移动终端
CN108156501A (zh) * 2017-12-29 2018-06-12 北京安云世纪科技有限公司 用于对视频数据进行动态合成的方法、系统以及移动终端
WO2019033880A1 (zh) * 2017-08-15 2019-02-21 北京安云世纪科技有限公司 一种用于对基础服务数据进行数据定制的方法及系统

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080256591A1 (en) * 2007-04-10 2008-10-16 Arcsoft, Inc. Virtual webcam and method thereof
CN105763828A (zh) * 2014-12-18 2016-07-13 中兴通讯股份有限公司 一种即时通讯方法及装置
CN105872438A (zh) * 2015-12-15 2016-08-17 乐视致新电子科技(天津)有限公司 一种视频通话方法、装置及终端

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104092957B (zh) * 2014-07-16 2017-07-11 浙江航天长峰科技发展有限公司 一种融合人像和语音的屏幕视频生成方法
CN104199841B (zh) * 2014-08-06 2018-01-02 武汉图歌信息技术有限责任公司 一种图片生成动画并与视频片段拼接合成的视频编辑方法
CN107277605A (zh) * 2017-08-15 2017-10-20 北京安云世纪科技有限公司 一种用于对基础服务数据进行数据定制的方法及系统

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080256591A1 (en) * 2007-04-10 2008-10-16 Arcsoft, Inc. Virtual webcam and method thereof
CN105763828A (zh) * 2014-12-18 2016-07-13 中兴通讯股份有限公司 一种即时通讯方法及装置
CN105872438A (zh) * 2015-12-15 2016-08-17 乐视致新电子科技(天津)有限公司 一种视频通话方法、装置及终端

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019033880A1 (zh) * 2017-08-15 2019-02-21 北京安云世纪科技有限公司 一种用于对基础服务数据进行数据定制的方法及系统
CN108124104A (zh) * 2017-12-29 2018-06-05 北京安云世纪科技有限公司 用于对采集数据进行定制修改的方法、系统以及移动终端
CN108156501A (zh) * 2017-12-29 2018-06-12 北京安云世纪科技有限公司 用于对视频数据进行动态合成的方法、系统以及移动终端

Also Published As

Publication number Publication date
WO2019033880A1 (zh) 2019-02-21

Similar Documents

Publication Publication Date Title
CN100512420C (zh) 用于在视频通信期间构成图像的方法和设备
US10237901B2 (en) Method and apparatus for connecting with controlled smart device, and storage medium
CN108401526A (zh) 信息配置方法及装置、时频位置的确定方法及装置和基站
CN105611055B (zh) 通话方法及装置
CN110769271B (zh) 调节多路码流的码率的方法和装置
CN111340731B (zh) 图像处理方法及装置、电子设备和存储介质
CN112714327B (zh) 基于直播应用程序的互动方法、装置、设备及存储介质
CN105631804B (zh) 图片处理方法及装置
CN109151010A (zh) 网络连接方法、装置和存储介质
CN107277605A (zh) 一种用于对基础服务数据进行数据定制的方法及系统
CN108600647A (zh) 拍摄预览方法、移动终端及存储介质
CN105957037B (zh) 图像增强方法及装置
CN106851171A (zh) 视频通话中实现隐私保护系统及方法
CN107454256A (zh) 一种信息分享方法和装置、计算机装置、可读存储介质
CN111132214A (zh) 语音通话的方法、装置、电子设备及介质
CN109120858B (zh) 一种图像拍摄方法、装置、设备及存储介质
CN113890745B (zh) 业务接续的决策方法、装置、电子设备和可读存储介质
CN114070993B (zh) 摄像方法、装置、摄像设备及可读存储介质
CN113038165A (zh) 确定编码参数组的方法、设备及存储介质
CN107623830A (zh) 一种视频通话方法及电子设备
CN109041145A (zh) 通信方法、装置、终端及存储介质
CN108933905A (zh) 视频拍摄方法、移动终端和计算机可读存储介质
CN111182362A (zh) 视频的控制处理方法及装置
CN109427036A (zh) 皮肤颜色的处理方法和装置
CN115883913A (zh) 投屏方法、设备及系统

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20171020

RJ01 Rejection of invention patent application after publication