视频处理方法和装置制造方法及图纸

技术编号:15442389 阅读:110 留言:0更新日期:2017-05-26 07:15
本申请公开了一种视频处理方法及装置,所述方法包括:获取各路视频数据以及各路视频数据对应的虚拟背景;通过对各路视频数据进行并发处理,将各路视频数据所含的背景数据替换成各自对应的虚拟背景;将并发处理后的各路视频数据组成视频源信号。实施本申请,可以同时并发地用虚拟背景替换多个视频的背景,再将替换背景后的多个视频组成视频源,保证视频内容能够实时流畅播放的同时,还能呈现多样化的视频内容,丰富视频播放效果。

Video processing method and apparatus

The invention discloses a video processing method and device, the method comprises: acquiring various virtual background video data and the video data corresponding to each video data; through concurrent processing, the background data contained in each video data to replace each of the virtual background should be; will each video data concurrent processing the composition of the video source signal. The implementation of this application, can also concurrently with virtual background multiple video background, and then replace the multiple video background after the composition of the video source, video content can ensure real-time smooth playback at the same time, but also presents diversification of video content, rich video playback.

【技术实现步骤摘要】
视频处理方法和装置
本申请涉及计算机
,尤其涉及视频处理方法和装置。
技术介绍
随着网络技术的飞速发展,网络视频直播系统可以应用户的要求,将主播用户的直播视频流广播至多个观众用户实现直播。在直播实现过程中,主播用户的客户端设备采集主播用户的直播视频流,将直播视频流发送给服务器,服务器将直播视频流通过广播或组播技术发送到相应的观众客户端,各个观众客户端接收并显示该直播视频流。为了丰富展示直播画面,主播用户可以采用多个摄像头多方位拍摄直播场景,获得不同角度的视频内容,将多个视频合并到后输出给用户,丰富直播内容。为了进一步增加直播内容的趣味性,可以更换直播视频中的背景,呈现多样化的直播内容。而目前的背景更换方案,如果分别对多个摄像头拍摄的视频内容进行背景替换,替换背景后再合成直播视频,会出现直播视频不同步的问题,例如:进行背景替换时任一帧图像卡住,就会造成整个直播视频的卡顿。
技术实现思路
本申请提供一种视频处理方法和装置,解决现有技术中的相关问题。根据本申请实施例的第一方面,提供一种视频处理方法,包括以下步骤:获取各路视频数据以及各路视频数据对应的虚拟背景;通过对各路视频数据进行并发处理,将各路视频数据所含的背景数据替换成各自对应的虚拟背景;将并发处理后的各路视频数据组成视频源信号。在一个实施例中,所述通过对各路视频数据进行并发处理,将各路视频数据所含的背景数据替换成各自对应的虚拟背景,包括:调用本地的各线程对各路视频数据进行并发处理,一个线程处理一路视频数据;在进行并发处理时,将每个线程所处理的视频数据所含的背景数据替换成该路视频数据对应的虚拟背景。在一个实施例中,所述获取各路视频数据以及各路视频数据对应的虚拟背景,包括:接收各摄像设备采集的视频流为各路视频数据,一个摄像设备对应一路视频数据;调取与各摄像设备对应的虚拟背景,构成各路视频数据对应的虚拟背景。在一个实施例中,所述通过对各路视频数据进行并发处理,将各路视频数据所含的背景数据替换成各自对应的虚拟背景,包括:通过对各路视频数据进行并发处理,将各路视频数据以及其对应的虚拟背景压缩成:预设尺寸的各路压缩信号以及各路压缩信号对应的预设尺寸的压缩背景;将各路压缩信号所含的背景数据替换成各自对应的压缩背景,生成并发处理后的各路视频数据。在一个实施例中,所述将并发处理后的各路视频数据组成视频源信号后,所述方法还包括:对所述视频源信号进行尺寸扩展,生成与获取的任一路视频数据尺寸相同的视频源信号。在一个实施例中,所述将并发处理后的各路视频数据组成视频源信号后,所述方法还包括:从并发处理后的各路视频数据中识别出一路主视频数据;将除主视频数据外的其他并发处理后的视频数据,确定为辅助视频数据;将各路辅助视频数据分别叠加到所述主视频数据的各局部区域,生成视频播放信号。在一个实施例中,各路视频数据由设置在直播场景不同方位的各摄像设备采集所得。根据本申请实施例的第二方面,提供一种视频处理装置,包括:信息获取模块,用于获取各路视频数据以及各路视频数据对应的虚拟背景;并发处理模块,用于通过对各路视频数据进行并发处理,将各路视频数据所含的背景数据替换成各自对应的虚拟背景;视频组成模块,用于将并发处理后的各路视频数据组成视频源信号。在一个实施例中,所述并发处理模块包括:线程调用模块,用于调用本地的各线程对各路视频数据进行并发处理,一个线程处理一路视频数据;第一替换模块,用于在进行并发处理时,将每个线程所处理的视频数据所含的背景数据替换成该路视频数据对应的虚拟背景。在一个实施例中,所述信息获取模块包括:视频接收模块,用于接收各摄像设备采集的视频流为各路视频数据,一个摄像设备对应一路视频数据;背景调取模块,调取与各摄像设备对应的虚拟背景,构成各路视频数据对应的虚拟背景。在一个实施例中,所述并发处理模块包括:视频压缩模块,用于通过对各路视频数据进行并发处理,将各路视频数据以及其对应的虚拟背景压缩成:预设尺寸的各路压缩信号以及各路压缩信号对应的预设尺寸的压缩背景;第二替换模块,用于将各路压缩信号所含的背景数据替换成各自对应的压缩背景,生成并发处理后的各路视频数据。在一个实施例中,所述装置还包括:尺寸扩展模块,用于对所述视频源信号进行尺寸扩展,生成与获取的任一路视频数据尺寸相同的视频源信号。在一个实施例中,所述装置还包括:主视频识别模块,用于从并发处理后的各路视频数据中识别出一路主视频数据;辅助视频确定模块,用于将除主视频数据外的其他并发处理后的视频数据,确定为辅助视频数据;视频叠加模块,用于将各路辅助视频数据分别叠加到所述主视频数据的各局部区域,生成视频播放信号。在一个实施例中,各路视频数据由设置在直播场景不同方位的各摄像设备采集所得。本申请的实施例,通过对各路视频数据进行并发处理,将各路视频数据所含的背景数据替换成各自对应的虚拟背景;将并发处理后的各路视频数据组成视频源信号。因此,可以同时并发地用虚拟背景替换多个视频的背景,再将替换背景后的多个视频组成视频源,保证视频内容能够实时流畅播放的同时,还能呈现多样化的视频内容,丰富视频播放效果。附图说明图1a是本申请视频处理方法的一个实施例流程图;图1b是本申请根据一示例性实施例示出的并行处理的示意图;图2a是本申请实施例视频处理方法的一个应用场景示意图;图2b是本申请视频处理方法的另一个实施例的流程图;图2c是本申请根据一示例性实施例示出的直播预览界面的第一示意图;图2d是本申请根据一示例性实施例示出的直播预览界面的第二示意图;图3是本申请视频处理装置的一个实施例框图;图4是本申请视频处理装置的硬件结构图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其它含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。下面通过具体实施例并结合具体的应用场景对本申请提出的视频处理方法和装置进行描述。图1a是本申请视频处理方法的一个实施例流程图,该实施例可以包括以下步骤101-103:步骤101:获取各路视频数据以及各路视频数据对应的虚拟背景。本申请实施例中,各路视频数据可以由设置在同一拍摄区域的不同方位的摄像设备分别采集所得,一路视频视频数据对应一个方位的摄像设备。而各路视频数据与虚拟背景之间的对应关系可以由用户根据实际需要设定,多本文档来自技高网...
视频处理方法和装置

【技术保护点】
一种视频处理方法,其特征在于,包括以下步骤:获取各路视频数据以及各路视频数据对应的虚拟背景;通过对各路视频数据进行并发处理,将各路视频数据所含的背景数据替换成各自对应的虚拟背景;将并发处理后的各路视频数据组成视频源信号。

【技术特征摘要】
1.一种视频处理方法,其特征在于,包括以下步骤:获取各路视频数据以及各路视频数据对应的虚拟背景;通过对各路视频数据进行并发处理,将各路视频数据所含的背景数据替换成各自对应的虚拟背景;将并发处理后的各路视频数据组成视频源信号。2.如权利要求1所述的方法,其特征在于,所述通过对各路视频数据进行并发处理,将各路视频数据所含的背景数据替换成各自对应的虚拟背景,包括:调用本地的各线程对各路视频数据进行并发处理,一个线程处理一路视频数据;在进行并发处理时,将每个线程所处理的视频数据所含的背景数据替换成该路视频数据对应的虚拟背景。3.如权利要求1所述的方法,其特征在于,所述获取各路视频数据以及各路视频数据对应的虚拟背景,包括:接收各摄像设备采集的视频流为各路视频数据,一个摄像设备对应一路视频数据;调取与各摄像设备对应的虚拟背景,构成各路视频数据对应的虚拟背景。4.如权利要求1所述的方法,其特征在于,所述通过对各路视频数据进行并发处理,将各路视频数据所含的背景数据替换成各自对应的虚拟背景,包括:通过对各路视频数据进行并发处理,将各路视频数据以及其对应的虚拟背景压缩成:预设尺寸的各路压缩信号以及各路压缩信号对应的预设尺寸的压缩背景;将各路压缩信号所含的背景数据替换成各自对应的压缩背景,生成并发处理后的各路视频数据。5.如权利要求4所述的方法,其特征在于,所述将并发处理后的各路视频数据组成视频源信号后,所述方法还包括:对所述视频源信号进行尺寸扩展,生成与获取的任一路视频数据尺寸相同的视频源信号。6.如权利要求1至5中任一项所述的方法,其特征在于,所述将并发处理后的各路视频数据组成视频源信号后,所述方法还包括:从并发处理后的各路视频数据中识别出一路主视频数据;将除主视频数据外的其他并发处理后的视频数据,确定为辅助视频数据;将各路辅助视频数据分别叠加到所述主视频数据的各局部区域,生成视频播放信号。7.如权利要求6所述的方法,其特征在于,各路视频数据由设置在直播场景不同方位的各...

【专利技术属性】
技术研发人员:陈孟琪
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1