用于显示流压缩的编码器及切片编码数据重用方法技术

技术编号:39491144 阅读:7 留言:0更新日期:2023-11-24 11:13
本发明专利技术公开了一种用于显示流压缩的编码器及其切片编码数据重用方法,包括:切片编码数据生成模块,接收视频数据,将视频数据转换为切片数据以提供切片编码数据;索引模块配置为存储使用过的像素组;速率控制单元配置为确定译码参数的集合,并根据虚拟缓冲器的状态调整量化步长;速率缓冲器,接收切片编码数据,并调节切片编码数据的输出速率;平坦度检测单元接收切片数据并根据切片数据中像素组的平坦度提供第一标志位;比较单元,根据有效状态的第一标志位对当前切片数据以及下一切片数据进行比较,并根据比较结果提供第二标志位;以及速率缓冲器配置为当接收到有效状态的第二标志位,将当前切片编码数据作为下一切片编码数据输出

【技术实现步骤摘要】
用于显示流压缩的编码器及切片编码数据重用方法


[0001]本专利技术涉及数字视频编解码
,特别涉及一种用于显示流压缩的编码器及其切片编码数据数据重用方法


技术介绍

[0002]显示流压缩
(Display Stream Compression)
简称
DSC
,是一种视频数据压缩技术,该技术可用于低带宽高分辨率视频数据的显示应用场景,并且压缩后的图像具有视觉无失真

延迟低等特点,其可以使用
DisplayPort、HDMI、MIPI
等多种影像接口,因而广泛应用于手机处理器到显示屏

电脑图形输出到显示器

消费电子视频源设备到显示设备例如电视等

[0003]传统方案在编解码效果上相对成熟,然而在硬件实现上还存在诸如功耗高

速度较慢等确定,因此,期待一种改进的用于显示流压缩的编码器及其切片编码数据重用方法,以解决上述问题


技术实现思路

[0004]鉴于上述问题,本专利技术的目的在于提供一种用于显示流压缩的编码器及其切片编码数据重用方法,同位置相邻的切片数据进行数据对比,若相同则直接沿用其码流,减少了按像素组送进编解码电路进行多种计算处理等过程,有效降低功耗并提升处理速度

[0005]根据本专利技术的一方面,提供一种用于显示流压缩的编码器,包括:切片编码数据生成模块,配置为接收视频数据,将所述视频数据转换为切片数据,并根据所述切片数据提供所述切片编码数据;索引模块,与所述切片编码数据生成模块连接,配置为存储使用过的像素组;速率控制单元,配置为确定译码参数的集合,并根据虚拟缓冲器的状态调整量化步长;速率缓冲器,与所述切片编码数据生成模块连接,接收所述切片编码数据,并调节所述切片编码数据的输出速率;平坦度检测单元,与所述切片编码数据生成模块连接,接收所述切片数据,并根据所述切片数据中像素组的平坦度提供第一标志位;比较单元,根据有效状态的所述第一标志位对当前切片数据以及下一切片数据进行比较,并根据比较结果提供第二标志位;以及所述速率缓冲器配置为,当接收到有效状态的所述第二标志位,将当前切片编码数据作为下一切片编码数据输出

[0006]可选地,所述平坦度检测单元包括:平坦度检测模块,接收所述切片数据,并根据所述切片数据提供平坦标志位;平坦度像素组计数模块,配置为接收到有效状态的平坦标志位时进行计数以得到平坦计数值;编码像素组计数模块,对编码的像素组计数以得到像素组计数值;第一比较模块,接收所述平坦计数值以及所述像素组计数值,并进行比较,根据比较结果提供所述第一标志位

[0007]可选地,所述平坦度检测模块配置为,当所述切片数据平坦时,提供有效状态的平坦标志位

[0008]可选地,所述第一比较模块配置为,当所述平坦计数值等于所述像素组计数值时,
提供有效状态的所述第一标志位

[0009]可选地,所述平坦像素组计数模块以及所述编码像素组计数模块被配置为,当对所述切片数据的最后一行的最后一个像素组计数完成后,将其各自的计数值清零

[0010]可选地,所述比较单元包括:比较缓冲器,与所述切片编码数据生成模块连接以接收所述切片数据,第二比较模块,与所述平坦度检测单元连接以接收所述第一标志位,当所述第一标志位为有效状态时,将所述比较缓冲器中的切片数据与所述切片编码数据生成模块提供的切片数据进行比较,以得到所述第二标志位

[0011]可选地,所述比较缓冲器中的切片数据选自所述当前切片数据,所述切片编码数据生成模块提供的切片数据选自所述下一切片数据

[0012]可选地,所述第二比较模块配置为,当所述当前切片数据与所述下一切片数据相同时,提供有效状态的所述第二标志位

[0013]可选地,所述切片编码数据生成模块包括:色彩空间转换单元,接收所述视频数据,并将所述视频数据的颜色空间转换为选定的颜色空间;缓冲器,与所述色彩空间转换单元连接以接收转换后的所述视频数据,并根据其提供切片数据;预测量化重建单元,接收所述缓冲器提供的切片数据,并预测样本值以及生成残差值;熵编码单元,根据所述平坦度检测单元

所述预测量化重建单元以及所述索引模块提供的信号,提供所述切片编码数据;子流复用单元,接收所述切片编码数据,并将所述切片编码数据多路复用

[0014]可选地,所述比较单元以及所述平坦度检测单元与所述缓冲器连接,以接收所述缓冲器提供的所述切片数据

[0015]可选地,所述索引模块包括:索引单元,配置为存储使用过的像素组;线缓冲器,配置为保持所述预测量化重建单元提供的信号,以令所述索引单元能够接收经过缓冲的所述信号及数据

[0016]根据本专利技术的另一方面,提供一种用于显示流压缩的切片编码数据重用方法,包括:根据所述切片数据中像素组的平坦度提供平坦标志位,并对有效状态的平坦标志位进行计数以得到平坦计数值;将所述平坦计数值与编码的像素组计数值进行比较,根据比较结果提供第一标志位;若所述第一标志位为有效状态,则对当前切片数据和下一切片数据进行比较,并根据比较结果提供第二标志位;若第二标志位为有效状态,则将所述当前切片编码数据作为所述下一切片编码数据输出

[0017]可选地,所述平坦标志位包括平坦

较平坦以及检测失败三种状态,所述平坦为所述平坦标志位的有效状态

[0018]可选地,所述将所述平坦计数值与编码的像素组计数值进行比较,根据比较结果提供第一标志位包括:若所述平坦计数值与所述编码的像素组计数值相等,则提供有效状态的所述第一标志位

[0019]可选地,所述对当前切片数据和下一切片数据进行比较,并根据比较结果提供第二标志位包括:若所述当前切片数据与所述下一切片数据相同,则提供有效状态的所述第二标志位

[0020]可选地,所述当前切片数据与所述下一切片数据相同包括:所述当前切片数据以及所述下一切片数据各位置对应数据相同

[0021]可选地,当对所述切片数据的最后一行的最后一个像素组计数完成后,将所述平
坦计数值以及所述像素组计数值清零

[0022]本申请将提前筛选出平坦性高连续性好的切片数据,同位置相邻的切片数据进行数据对比,若相邻的两切片数据相同,由于切片数据分别处理,数据相同的切片数据经过处理后得到的切片编码数据也相同,因而下一切片数据能够直接沿用当前切片编码数据,即将当前切片编码数据作为下一切片编码数据输出,减少了将切片数据按照像素组进行多种计算处理以得到切片编码数据的过程,显著降低了显示流压缩的编码器的功耗

[0023]本申请在平坦度检测单元中增加一平坦像素组计数模块,用于对有效状态的平坦标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种用于显示流压缩的编码器,包括:切片编码数据生成模块,配置为接收视频数据,将所述视频数据转换为切片数据,并根据所述切片数据提供所述切片编码数据;索引模块,与所述切片编码数据生成模块连接,配置为存储使用过的像素组;速率控制单元,配置为确定译码参数的集合,并根据虚拟缓冲器的状态调整量化步长;速率缓冲器,与所述切片编码数据生成模块连接,接收所述切片编码数据,并调节所述切片编码数据的输出速率;平坦度检测单元,与所述切片编码数据生成模块连接,接收所述切片数据,并根据所述切片数据中像素组的平坦度提供第一标志位;比较单元,根据有效状态的所述第一标志位对当前切片数据以及下一切片数据进行比较,并根据比较结果提供第二标志位;以及所述速率缓冲器配置为,当接收到有效状态的所述第二标志位,将当前切片编码数据作为下一切片编码数据输出
。2.
根据权利要求1所述的编码器,所述平坦度检测单元包括:平坦度检测模块,接收所述切片数据,并根据所述切片数据提供平坦标志位;平坦像素组计数模块,配置为接收到有效状态的平坦标志位时进行计数以得到平坦计数值;编码像素组计数模块,对编码的像素组计数以得到像素组计数值;第一比较模块,接收所述平坦计数值以及所述像素组计数值,并进行比较,根据比较结果提供所述第一标志位
。3.
根据权利要求2所述的编码器,所述平坦度检测模块配置为,当所述切片数据平坦时,提供有效状态的平坦标志位
。4.
根据权利要求3所述的编码器,所述第一比较模块配置为,当所述平坦计数值等于所述像素组计数值时,提供有效状态的所述第一标志位
。5.
根据权利要求2所述的编码器,所述平坦像素组计数模块以及所述编码像素组计数模块被配置为,当对所述切片数据的最后一行的最后一个像素组计数完成后,将其各自的计数值清零
。6.
根据权利要求1所述的编码器,所述比较单元包括:比较缓冲器,与所述切片编码数据生成模块连接以接收所述切片数据,第二比较模块,与所述平坦度检测单元连接以接收所述第一标志位,当所述第一标志位为有效状态时,将所述比较缓冲器中的切片数据与所述切片编码数据生成模块提供的切片数据进行比较,以得到所述第二标志位
。7.
根据权利要求6所述的编码器,所述比较缓冲器中的切片数据选自所述当前切片数据,所述切片编码数据生成模块提供的切片数据选自所述下一切片数据
。8.
根据权利要求7所述的编码器,所述第二比较模块配置为,当所述当前切片数据与所述下一切片数据相同时,提供有效状态的所述第二标志位
。9.
根据权利要求1所述的编码器,所述切片编码数据生成模块包括:色彩空间转换单元,接收所述视频数据...

【专利技术属性】
技术研发人员:李梦影王永刚
申请(专利权)人:北京集创北方科技股份有限公司
类型:发明
国别省市:

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

1