一种全景视频的压缩方法及装置制造方法及图纸

技术编号:13676921 阅读:72 留言:0更新日期:2016-09-08 03:19
本发明专利技术实施例公开了一种全景视频的压缩方法及装置,方法包括:针对目标全景视频,生成所述目标全景视频的每一帧图片;根据所述帧图片行的像素点个数,确定所述帧图片每一行的压缩比;根据所述压缩比,对所述压缩比对应的行的像素点的数量进行压缩;根据压缩后的所有图片,生成新的全景视频。利用本发明专利技术实施例,可以减少网络带宽的浪费。

【技术实现步骤摘要】

本专利技术涉及视频
,特别涉及一种全景视频的压缩方法及装置
技术介绍
全景视频,是指720度或者360度全景视频。它是在720度或者360度全景的技术之上发展延伸而来。它将静态的全景图片转化为动态的视频图像,全景视频可以在拍摄角度左右上下360度的任意观看动态视频。全景视频它不在是单一的静态全景图片形式,是由无数张全景图片串联起来组成了流畅清楚的动态视频图像。目前全景视频的播放方法是:服务器将全景视频发送给客户端;客户端将全景视频源进行解码成全景图片,根据观看者的当前角度对全景图片进行抽取,播放由抽取后的全景图片组成的视频。其中,全景视频的抽取是基于把图片贴到球体上进行。但是,在实际应用中,用户看到的全景视频仅为服务器发送的全景视频的一部分。但是服务器会将全部全景视频发送给客户端,导致不必要数据的传输,进而造成网络带宽的浪费。
技术实现思路
本专利技术实施例的目的在于提供一种全景视频的压缩方法及装置,以减少网络带宽的浪费。为达到上述目的,本专利技术实施例公开了一种全景视频的压缩方法,方法包括:针对目标全景视频,生成所述目标全景视频的每一帧图片;根据所述帧图片行的像素点个数,确定所述帧图片每一行的压缩比;根据所述压缩比,对所述压缩比对应的行的像素点的数量进行压缩;根据压缩后的所有图片,生成新的全景视频。较佳的,所述针对目标全景视频,生成所述目标全景视频的每一帧图片,包括:针对目标全景视频,采用等距柱状投影法生成所述目标全景视频的每一帧图片。较佳的,所述根据所述帧图片行的像素点个数,确定所述帧图片每一行的压缩比,包括:将所述帧图片行的像素点个数,确定为所述帧图片的第一行和最后一行的压缩比;将所述帧图片中除所述第一行和最后一行的目标行的压缩比,确定为sin(2πy/行的像素点个数),其中,y为所述目标行的行数值。为达到上述目的,本专利技术实施例公开了一种全景视频的压缩装置,装置包括:第一生成模块,用于针对目标全景视频,生成所述目标全景视频的每一帧图片;确定模块,用于根据所述帧图片行的像素点个数,确定所述帧图片每一行的压缩比;压缩模块,用于根据所述压缩比,对所述压缩比对应的行的像素点的数量进行压缩;第二生成模块,用于根据压缩后的所有图片,生成新的全景视频。较佳的,所述第一生成模块,具体用于:针对目标全景视频,采用等距柱状投影法生成所述目标全景视频的每一帧图片。较佳的,所述确定模块,具体用于:将所述帧图片行的像素点个数,确定为所述帧图片的第一行和最后一行的压缩比;将所述帧图片中除所述第一行和最后一行的目标行的压缩比,确定为sin
(2πy/行的像素点个数),其中,y为所述目标行的行数值。由上述的技术方案可见,本专利技术实施例提供的一种视频的压缩方法及装置,针对目标全景视频,生成所述目标全景视频的每一帧图片;根据所述帧图片行的像素点个数,确定所述帧图片每一行的压缩比;根据所述压缩比,对所述压缩比对应的行的像素点的数量进行压缩;根据压缩后的所有图片,生成新的全景视频。可见,对全景视频进行压缩,服务器将压缩后的新的全景视频发送给客户端,没有将不必要数据进行传输,进而减少了网络带宽的浪费。当然,实施本专利技术的任一产品或方法必不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种全景视频的压缩方法的流程示意图;图2为本专利技术实施例提供的一种全景视频的压缩装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。下面首先对本专利技术实施例提供的一种全景视频的压缩方法进行详细说明。参见图1,图1为本专利技术实施例提供的一种全景视频的压缩方法的流程示意图,可以包括如下步骤:S101,针对目标全景视频,生成所述目标全景视频的每一帧图片;具体的,生成的目标全景视频的每一帧图片为采用等距柱状投影法得到的
全景图片。等距柱状投影法属于现有技术,又称球面投影、球面矩形投影等,投影得到的全景图片为一幅长宽比为2:1的图片,例如:生成的全景图片的分辨率尺寸可以为2000*1000,表示该全景图片的行的像素点个数为2000,列的像素点个数为1000。S102,根据所述帧图片行的像素点个数,确定所述帧图片每一行的压缩比;具体的,将所述帧图片行的像素点个数,确定为所述帧图片的第一行和最后一行的压缩比;将所述帧图片中除所述第一行和最后一行的目标行的压缩比,确定为sin(2πy/行的像素点个数),其中,y为所述目标行的行数值。示例性的,该帧全景图片的分辨率尺寸为2000*1000,表示图片的行的像素点个数为2000个,列的像素点个数为1000个,即总共有1000行像素点,每行有2000个像素点。将2000确定为该帧图片的第一行和最后一行的压缩比,将sin(2πy/2000)即sin(πy/1000)确定为该帧图片中除第一行和最后一行的目标行的压缩比,y为目标行的行数值,例如,处于第500行的2000个像素点的压缩比为sin(500π/1000)=1。S103,根据所述压缩比,对所述压缩比对应的行的像素点的数量进行压缩;具体的,根据S102中确定的压缩比,对该帧图片中的每一行的像素点数量根据所在行对应的压缩比进行压缩,得到压缩后的图片。示例性的,该帧分辨率尺寸为2000*1000的全景图片,第一行和最后一行的压缩比为2000,分别对第一行和最后一行的2000个像素点进行压缩,压缩后的第一行和最后一行的像素点数量均为1;处于第500的2000个像素点的压缩比为1,对第500行的2000个像素点进行压缩,压缩后的第500行的像素点数量为2000,即保持不变。对其余行的像素点数量也可以根据所在行对应的压缩比进行压缩,得到压缩后的像素点数量值。根据压缩后的每一行的像素点,得到压缩后的新图片。S104,根据压缩后的所有图片,生成新的全景视频。具体的,根据得到的压缩后的所有帧图片,可以采用现有技术例如对所有帧图片进行编码等方式,生成压缩后的新的全景视频,这里不再赘述。可见,对全景视频进行压缩,服务器将压缩后的新的全景视频发送给客
户端,没有将不必要数据进行传输,进而减少了网络带宽的浪费。参见图2,图2为本专利技术实施例提供的一种全景视频的压缩装置的结构示意图,与图1所示的流程相对应,该压缩装置可以包括:第一生成模块201、确定模块202、压缩模块203、第二生成模块204。其中,第一生成模块201,用于针对目标全景视频,生成所述目标全景视频的每一帧图片;具体的,第一生成模块201,具体可以用于:针对目标全景视频,采用等距柱状投影法生成所述目标全景视频的每一帧图片。确定模块202,用于根据所述帧图片行的像素点个数,确定所述帧图片每一行的压缩比本文档来自技高网
...

【技术保护点】
一种全景视频的压缩方法,其特征在于,包括:针对目标全景视频,生成所述目标全景视频的每一帧图片;根据所述帧图片行的像素点个数,确定所述帧图片每一行的压缩比;根据所述压缩比,对所述压缩比对应的行的像素点的数量进行压缩;根据压缩后的所有图片,生成新的全景视频。

【技术特征摘要】
1.一种全景视频的压缩方法,其特征在于,包括:针对目标全景视频,生成所述目标全景视频的每一帧图片;根据所述帧图片行的像素点个数,确定所述帧图片每一行的压缩比;根据所述压缩比,对所述压缩比对应的行的像素点的数量进行压缩;根据压缩后的所有图片,生成新的全景视频。2.根据权利要求1所述的方法,其特征在于,所述针对目标全景视频,生成所述目标全景视频的每一帧图片,包括:针对目标全景视频,采用等距柱状投影法生成所述目标全景视频的每一帧图片。3.根据权利要求1所述的方法,其特征在于,所述根据所述帧图片行的像素点个数,确定所述帧图片每一行的压缩比,包括:将所述帧图片行的像素点个数,确定为所述帧图片的第一行和最后一行的压缩比;将所述帧图片中除所述第一行和最后一行的目标行的压缩比,确定为sin(2πy/行的像素点个数),其中,y为所述目标行的行数...

【专利技术属性】
技术研发人员:朱洲闻磊
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

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

1