视频压缩方法和视频设备技术

技术编号:36608363 阅读:18 留言:0更新日期:2023-02-04 18:34
本申请公开了一种视频压缩方法和视频设备,涉及数据压缩技术领域。视频设备能够采集视频,该视频包括多个视频帧。之后,对于每个视频帧包括的多个像素中的每个像素,视频设备能够采用RLE压缩算法压缩该像素在多个视频帧中的像素值,以压缩视频。由于RLE压缩算法是一种无损压缩算法,因此采用RLE压缩算法压缩得到的视频在解压缩后,能够有效避免显示失真的问题。题。题。

【技术实现步骤摘要】
视频压缩方法和视频设备


[0001]本申请涉及数据压缩
,特别涉及一种视频压缩方法和视频设备。

技术介绍

[0002]超声波设备包括超声波探头,超声波设备可以通过该超声波探头连续采集超声波图像,以得到超声波视频。
[0003]由于该超声波视频通常包括较多的超声波图像,因此导致该超声波视频所占用的存储空间较大。

技术实现思路

[0004]本申请提供了一种视频压缩方法和视频设备,可以解决相关技术的采用有损压缩算法压缩得到的超声波视频在解压缩后存在显示失真的问题。所述技术方案如下:
[0005]一方面,提供了一种视频压缩方法,应用于视频设备,所述方法包括:接收视频采集指令;
[0006]响应于所述视频采集指令采集视频,所述视频包括多个视频帧,每个所述视频帧均包括多个像素;
[0007]对于多个所述像素中的每个像素,采用行程长度编码RLE压缩算法对所述像素在所述多个视频帧中的像素值进行压缩,得到压缩后的视频。
[0008]另一方面,提供了一种视频设备,所述视频设备包括:处理器;所述处理器用于:
[0009]接收视频采集指令;
[0010]响应于所述视频采集指令采集视频,所述视频包括多个视频帧,每个所述视频帧均包括多个像素;
[0011]对于多个所述像素中的每个像素,采用行程长度编码RLE压缩算法对所述像素在所述多个视频帧中的像素值进行压缩,得到压缩后的视频。
[0012]又一方面,提供了一种视频设备,所述视频设备包括:存储器,处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述方面所述的视频压缩方法。
[0013]再一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序由处理器加载并执行以实现如上述方面所述的视频压缩方法。
[0014]再一方面,提供了一种包含指令的计算机程序产品,当所述计算机程序产品在所述计算机上运行时,使得所述计算机执行上述方面所述的视频压缩方法。
[0015]本申请提供的技术方案带来的有益效果至少包括:
[0016]本申请提供了一种视频压缩方法和视频设备,视频设备能够采集视频,该视频包括多个视频帧。之后,对于每个视频帧包括的多个像素中的每个像素,视频设备能够采用RLE压缩算法压缩该像素在多个视频帧中的像素值,以压缩视频。由于RLE压缩算法是一种
无损压缩算法,因此采用RLE压缩算法压缩得到的视频在解压缩后,能够有效避免显示失真的问题。
附图说明
[0017]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是本申请实施例提供的一种视频压缩方法的流程图;
[0019]图2是本申请实施例提供的另一种视频压缩方法的流程图;
[0020]图3是本申请实施例提供的一种目标像素分区在相邻两个视频帧中的像素值的示意图;
[0021]图4是本申请实施例提供的一种补偿前后的目标像素分区的像素值的示意图;
[0022]图5是本申请实施例提供的一种对视频进行压缩的示意图;
[0023]图6是本申请实施例提供的一种多个像素的索引记忆表的示意图;
[0024]图7是本申请实施例提供的一种一个像素的压缩数据的示意图;
[0025]图8是对图7所示的像素的压缩数据进行解压缩过程中,该像素的索引记忆表的更新示意图;
[0026]图9是本申请实施例提供的又一种视频压缩方法的流程图;
[0027]图10是本申请实施例提供的一种第一数组、第二数组和第三数组的示意图;
[0028]图11是本申请实施例提供的一种视频包括的多个视频帧的示意图;
[0029]图12是图11所示的多个视频帧的压缩结果;
[0030]图13是本申请实施例提供的一种移动终端的结构示意图;
[0031]图14是本申请实施例提供的一种移动终端的软件结构框图。
具体实施方式
[0032]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0033]相关技术中,为了减小超声波视频所需占用的存储空间,超声波设备可以在视频采集结束后,采用有损压缩算法处理采集得到的超声波视频,以实现对该超声波视频的压缩。但是,采用有损压缩算法压缩得到的超声波视频在解压缩后,会存在显示失真的问题。
[0034]本申请实施例提供了一种视频压缩方法,该方法应用于视频设备。可选的,该视频设备可以为超声波设备、台式电脑或移动终端等,该移动终端可以为手机、平板电脑、笔记本电脑或摄像机等。例如,该视频设备可以为超声波设备(如医用超声波设备)。参见图1,该方法包括:
[0035]步骤101、接收视频采集指令。
[0036]在本申请实施例中,视频设备可以包括视频采集按键。视频采集指令可以由针对该视频采集按键的触控操作触发。
[0037]可选的,该视频采集按键可以为视频设备的物理按键。或者,该视频设备还可以包
括显示屏,该视频采集按键可以为该显示屏显示的虚拟按键。
[0038]步骤102、响应于视频采集指令采集视频。
[0039]其中,该视频包括多个视频帧,每个视频帧均包括多个像素。且对于多个像素中的每个像素,当多个视频帧重合时,该多个视频帧中的该像素重合。
[0040]在本申请实施例中,该视频设备可以包括图像采集组件。视频设备响应于视频采集指令可以通过该图像采集组件采集视频。
[0041]可以理解的是,若视频设备为超声波设备,则该图像采集组件可以为超声波探测头。若视频设备为台式电脑或移动终端,则该图像采集组件可以为摄像头。
[0042]步骤103、对于多个像素中的每个像素,采用行程长度编码压缩算法对该像素在多个视频帧中的像素值进行压缩,得到压缩后的视频。
[0043]由此可见,视频设备可以采用行程长度编码压缩算法(run length encoding,RLE),对多个视频帧中位于同一位置的像素的多个像素值进行压缩,从而得到压缩后的视频。
[0044]可以理解的是,RLE压缩算法是一种基于数据中重复出现的字符来压缩数据的无损压缩算法。例如,若某一数据为“aaaaaaaa”,则采用RLE压缩算法处理该数据后,得到的压缩结果为“a8”。由此可见,该压缩结果可以反映数据中重复出现的字符,以及该字符的出现次数。
[0045]综上所述,本申请实施例提供了一种视频压缩方法,视频设备能够采集视频,该视频包括多个视频帧。之后,对于每个视频帧包括的多个像素中的每个像素,视频设备能够采用RLE压缩算法压缩该像素在多个视频帧中的像素值,以压缩视频。由于RL本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频压缩方法,其特征在于,应用于视频设备,所述方法包括:接收视频采集指令;响应于所述视频采集指令采集视频,所述视频包括多个视频帧,每个所述视频帧均包括多个像素;对于所述多个像素中的每个像素,采用行程长度编码RLE压缩算法对所述像素在所述多个视频帧中的像素值进行压缩,得到压缩后的视频。2.根据权利要求1所述的方法,其特征在于,所述压缩后的视频包括:所述多个像素中每个像素的压缩数据,所述压缩数据包括:所述像素的至少一个像素值,所述至少一个像素值包括:压缩像素值和/或非压缩像素值,与每个所述压缩像素值对应的压缩位置标识,以及与每个所述压缩像素值对应的压缩帧数;其中,所述压缩像素值为所述像素在连续的至少三个视频帧中的像素值,所述压缩位置标识用于指示对应的一个压缩像素值所属的至少三个视频帧中首个视频帧的帧标识,所述压缩帧数用于指示对应的一个压缩像素值所属的至少三个视频帧的总数。3.根据权利要求2所述的方法,其特征在于,所述压缩后的视频包括:第一数组、第二数组和第三数组;其中,所述第一数组中记录有所述多个像素中每个像素的至少一个像素值;所述第二数组中记录有所述多个像素中每个像素的压缩像素值对应的压缩位置标识;所述第三数组中记录有所述多个像素中每个像素的压缩像素值对应的压缩帧数。4.根据权利要求1至3任一所述的方法,其特征在于,所述采用行程长度编码RLE压缩算法对所述像素在所述多个视频帧中的像素值进行压缩,得到压缩后的视频,包括:在所述视频的采集过程中,采用RLE压缩算法对所述像素在所述多个视频帧中的像素值进行压缩,得到压缩后的视频;或者,在所述视频采集结束后,采用RLE压缩算法对所述像素在所述多个视频帧中的像素值进行压缩,得到压缩后的视频。5.根据权利要求1至3任一所述的方法,其特征在于,所述多个视频帧中的每个视频帧均包括:多个像素分区;在所述采用行程长度编码RLE压缩算法对所述像素在所述多个视频帧中的像素值进行压缩之前,所述方法还包括:对于所述多个像素分区中的每个目标像素分区,若所述目标像素分区在相邻两个视频帧中的相似度大于第一阈值,则基于所述目标像素分区在第一视频帧中的像素值,对所述目标像...

【专利技术属性】
技术研发人员:王斌强星霖姜尚洁任路波
申请(专利权)人:青岛海信医疗设备股份有限公司
类型:发明
国别省市:

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

1