全景视频处理方法及终端设备技术

技术编号:18240799 阅读:107 留言:0更新日期:2018-06-17 05:43
本发明专利技术适用于图像处理技术领域,提供了一种全景视频处理方法及终端设备。该方法包括:按照预设时间间隔采集目标区域图像,其中每一次采集到的目标区域图像至少为两张图像;在采集一次目标区域图像时,将同一次采集到的所有目标区域图像进行拼接处理;在对所述同一次采集到的所有目标区域图像进行一次所述拼接处理时,将经过所述拼接处理的目标区域图像进行编码处理。本发明专利技术能够避免传输过程中编码和解码处理对图像文件造成的质量损失,从而提高全景视频的清晰度,并且便于用户及时对拍摄的全景视频进行查看和筛选,提高全景视频的录制效率,为用户提供实时性的全景视频预览效果,提升用户体验。 1

Panoramic video processing and terminal equipment

The invention is applicable to the field of image processing technology, and provides a panoramic video processing method and a terminal device. The method includes: collecting the target area image according to the preset time interval, in which each captured target area image is at least two images, and all the target area images collected at the same time are spliced and all the target areas are collected at the same time when the image of one target area is collected. When the image is spliced at one time, the target region image processed by the splicing process is encoded. The invention can avoid the quality loss caused by encoding and decoding process in the transmission process, thus improving the definition of panoramic video, and is convenient for users to check and screen the panoramic video in time, improve the recording efficiency of panoramic video and provide users with real-time video preview effect. Improve the user experience. One

【技术实现步骤摘要】
全景视频处理方法及终端设备
本专利技术属于图像处理
,尤其涉及一种全景视频处理方法及终端设备。
技术介绍
目前全景视频的生成方式通常是首先采用全景摄像机拍摄生成原始录像文件,然后将原始录像文件传输到计算机上进行拼接处理,最后生成全景视频。这种方式主要存在以下缺点:全景摄像机仅能用于录像使用,不可能提供实时性的全景预览效果;全景摄像机拍摄生成原始录像文件后,不能立即生成可播放的全景视频,用户不能立即观看或进行筛选,导致录制全景视频的效率较低;全景摄像机拍摄生成的原始录像文件数据量较大,必须经过编码压缩才能传输到计算机上,计算机进行拼接处理之前,必须对原始录像文件进行解码,编码和解码过程会造成原始图像质量的损失,进而影响全景视频的清晰度;用户需要掌握全景摄像机的拍摄技术和计算机上的拼接技术才能完成全景视频,操作复杂,工作量大。
技术实现思路
有鉴于此,本专利技术实施例提供了全景视频处理方法及终端设备,以解决目前全景视频生成方式导致全景视频录制的效率低及清晰度低的问题。本专利技术实施例的第一方面提供了全景视频处理方法,包括:按照预设时间间隔采集目标区域图像,其中每一次采集到的目标区域图像至少为两张图像;在采集一次目标区域图像时,将同一次采集到的所有目标区域图像进行拼接处理;在对所述同一次采集到的所有目标区域图像进行一次所述拼接处理时,将经过所述拼接处理的目标区域图像进行编码处理。本专利技术实施例的第二方面提供了全景视频处理装置,包括:采集模块,用于按照预设时间间隔采集目标区域图像,其中每一次采集到的目标区域图像至少为两张图像;拼接模块,用于在所述采集模块采集一次目标区域图像时,将所述采集模块同一次采集到的所有目标区域图像进行拼接处理;编码模块,用于在所述拼接模块对所述同一次采集到的所有目标区域图像进行一次所述拼接处理时,将经过拼接处理的目标区域图像进行编码处理。本专利技术实施例的第三方面提供了全景视频处理终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面中的全景视频处理方法。本专利技术实施例的第四方面提供了计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现第一方面中的全景视频处理方法。本专利技术实施例与现有技术相比存在的有益效果是:通过并行方式将目标区域图像的采集、拼接和编码处理过程同时进行,实现在具有全景视频拍摄功能的终端设备内直接生成全景视频,不需要将图像文件传输到计算机后再进行全景视频的生成,能够避免传输过程中编码和解码处理对图像文件造成的质量损失,从而提高全景视频的清晰度;在具有全景视频拍摄功能的终端设备内直接生成全景视频,便于用户及时对拍摄的全景视频进行查看和筛选,提高全景视频的录制效率,并且能为用户提供实时性的全景视频预览效果,提升用户体验。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的全景视频处理方法的实现流程图;图2是本专利技术实施例提供的全景视频处理方法中进行拼接处理的实现流程图;图3是本专利技术实施例提供的全景视频处理方法中对两张圆形图像进行拼接处理的实现流程图;图4是本专利技术实施例提供的全景视频处理方法中对两张圆形图像进行拼接处理的示意图;图5是本专利技术实施例提供的全景视频处理方法中并行处理方式的示意图;图6是本专利技术实施例提供的全景视频处理装置的示意图;图7是本专利技术实施例提供的全景视频处理终端设备的示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。图1为本专利技术实施例提供的全景视频处理方法的实现流程图,详述如下:在S101中,按照预设时间间隔采集目标区域图像,其中每一次采集到的目标区域图像至少为两张图像。在本实施例中,可以通过图像采集装置采集目标区域图像,图像采集装置至少包括两个摄像头。例如,图像采集装置包括两个摄像头,每次采集过程中,两个摄像头各采集一张目标区域的图像;或者图像采集装置包括四个摄像头,每次采集过程中,根据预设规则选择其中两个摄像头各采集一张目标区域的图像,或者四个摄像头各采集一张目标区域的图像。可选地,可以采用两个背对背摄像头作为图像采集装置对目标区域进行图像采集,两个摄像头输出的图像分辨率均为1520*1520。在S102中,在采集一次目标区域图像时,将同一次采集到的所有目标区域图像进行拼接处理。在本实施例中,在采集目标区域图像的同时,将之前采集到同一次的所有目标区域图像进行拼接处理。例如,每一次采集到的目标区域图像为两张图像,则对之前同一次采集到的两张图像进行拼接处理。可选地,通过ISP(ImageSignalProcessing,图像信号处理)处理器将同一次采集到的两张图像并排放置,生成分辨率为3040*1520的原始图像,再根据拼接算法对原始图像进行拼接,生成全景图像。拼接后生成的全景图像格式可以采用NV12数据格式。拼接处理过程可以在DSP(DigitalSignalProcessing,数字信号处理)处理器中进行。作为本专利技术的一个实施例,如图2所示,S102可以包括:在S201中,将预置的标定表数据作为参考量,确定同一次采集目标区域图像的各个摄像头之间的位置标定参数;在本实施例中,为实现生成全景视频的实时性,要求一次拼接处理所需的时间必须尽量短。通常在拼接处理过程中,通过对每个摄像头位置的对比运算进行位置标定。当各个摄像头的相对位置固定时,每次进行位置标定是重复运算过程,会占用处理器资源,浪费处理时间。因此,本实施例提前根据图像采集装置的各个摄像头的位置信息对摄像头进行位置标定,生成标定表数据,将生成的标定表数据预置到全景视频拍摄的设备终端中。在对同一次采集到的所有目标区域图像进行拼接处理时,可以将预置的标定表数据作为参考量,确定同一次采集目标区域图像的各个摄像头之间的位置标定参数。在S202中,根据所述位置标定参数将同一次采集到的所有目标区域图像进行拼接处理。在本实施例中,通过将预置的标定表数据作为参考量,确定同一次采集目标区域图像的各个摄像头之间的位置标定参数,根据位置标定参数对同一次采集到的所有目标区域图像进行拼接处理,能够减少一次拼接处理的计算量和处理时间,使拼接处理过程能够满足生成全景视频实时性的要求。以采用DSP处理器作为运算单元为例,启动大量轻量级线程进行并行运算,最终一次拼接处理的时间可以压缩到33ms以内。若采用输出视频帧率为30FPS的图像采集装置进行图像采集,则两次图像采集之间的时间间隔为33.33ms,因此采用本实施例提供的拼接处理方式,每采集一次目标区域图像,在下一预设时间间隔内就能完成该目标区域本文档来自技高网...
全景视频处理方法及终端设备

【技术保护点】
1.一种全景视频处理方法,其特征在于,包括:

【技术特征摘要】
1.一种全景视频处理方法,其特征在于,包括:按照预设时间间隔采集目标区域图像,其中每一次采集到的目标区域图像至少为两张图像;在采集一次目标区域图像时,将同一次采集到的所有目标区域图像进行拼接处理;在对所述同一次采集到的所有目标区域图像进行一次所述拼接处理时,将经过所述拼接处理的目标区域图像进行编码处理。2.如权利要求1所述的全景视频处理方法,其特征在于,完成一次所述拼接处理的时间和完成一次所述编码处理的时间均小于或等于所述预设时间间隔。3.如权利要求1所述的全景视频处理方法,其特征在于,所述在采集一次目标区域图像时,将同一次采集到的所有目标区域图像进行拼接处理包括:在采集一次目标区域图像时,将上一次采集到的所有目标区域图像进行拼接处理;所述在对所述同一次采集到的所有目标区域图像进行一次所述拼接处理时,将经过所述拼接处理的目标区域图像进行编码处理包括:在对所述同一次采集到的所有目标区域图像进行一次所述拼接处理时,将经过上一次所述拼接处理的目标区域图像进行编码处理。4.如权利要求1至3任一项所述的全景视频处理方法,其特征在于,所述将同一次采集到的所有目标区域图像进行拼接处理包括:将预置的标定表数据作为参考量,确定同一次采集目标区域图像的各个摄像头之间的位置标定参数;根据所述位置标定参数将同一次采集到的所有目标区域图像进行拼接处理。5.如权利要求4所述的全景视频处理方法,其特征在于,每一次采集到的目标区域图像为两张圆形图像;所述根据所述位置标定参数将同一次采集到的所有目标区域图像进行拼接处理包括:根据所述位置标定参数分别确定每张圆形图像...

【专利技术属性】
技术研发人员:彭斌全余旭高路房
申请(专利权)人:深圳进化动力数码科技有限公司
类型:发明
国别省市:广东,44

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

1