计算机可读存储介质和应用该介质的显示流压缩解码模块与显示接口交互装置制造方法及图纸

技术编号:21251860 阅读:57 留言:0更新日期:2019-06-01 09:33
本发明专利技术涉及显示处理技术领域,特别涉及一种计算机可读存储介质和应用该介质的显示流压缩解码模块与显示接口交互装置,该介质内存有计算机程序,该计算机程序可被显示流压缩解码模块与显示接口交互装置的处理器执行。DSC标准V1.1规定了比特流压缩具有固定的压缩比,同时一幅完整的图像的切片数可为1、2或者4。通过编码传输的图像参数集来计算得来得到切片数信息,进而自动分配各个模块所需时钟频率,以及控制解码的输入输出时序,具有易操作性。在硬件上将显示串行接口的数据转为DSC的比特流,将VESA协会DSC标准V1.1中解码算法用硬件实现,使得其在常规硬件上实施起来简单并且廉价。

Computer Readable Storage Media and Its Application Display Stream Compression and Decoding Module and Display Interface Interactive Device

The invention relates to the field of display processing technology, in particular to a computer readable storage medium and an interactive device between a display stream compression and decoding module and a display interface applied to the medium, in which there is a computer program which can be executed by a processor of the interaction device between the display stream compression and decoding module and the display interface device. DSC standard V1.1 specifies that bit stream compression has a fixed compression ratio, and the number of slices of a complete image can be 1, 2 or 4. The number of slices is calculated by the set of image parameters transmitted by encoding, and then the clock frequency required by each module is automatically allocated, and the timing of input and output of decoding is controlled. It is easy to operate. In the hardware, the data displaying serial interface is converted into bitstream of DSC, and the decoding algorithm of VESA DSC standard V1.1 is implemented by hardware, which makes it simple and cheap to implement on conventional hardware.

【技术实现步骤摘要】
计算机可读存储介质和应用该介质的显示流压缩解码模块与显示接口交互装置
本专利技术涉及显示处理
,特别涉及一种计算机可读存储介质和应用该介质的显示流压缩解码模块与显示接口交互装置,该介质内存有计算机程序,该计算机程序可被显示流压缩解码模块与显示接口交互装置的处理器执行。
技术介绍
视频电子标准协会(VESA)在2012年9月成立视觉无损压缩标准(DSC,Displaystreamcompression)小组,在2014年4月成功发布第一版DSC算法,测试了20多万幅图像,都具有视觉无损性,且图像能够保证较高的压缩质量,已成为业界公认的压缩标准之一。DSC标准的核心是为所有类型的屏幕内容视频提供一类轻量级、视觉无损的实时压缩编码算法。很多移动设备(如手机)厂商采用DSCV1.1标准算法来进行显示数据的编解码。但是,现有的显示器模组中驱动集成电路往往不含有编解码算法(硬件电路),需要桥接芯片负责编解码操作,增加了工艺复杂性和成本。
技术实现思路
本专利技术的目的在于:提供一种硬件成本低的显示流压缩解码模块与显示接口交互实现方法,将VESA协会DSC标准V1.1中解码算法用硬件实现,使得其在常规硬件上实施起来简单并且廉价。为实现上述目的,本专利技术提供一种计算机可读存储介质,其存储有计算机程序来进行显示流压缩解码模块与显示接口交互,该程序被处理器执行时实现以下步骤:获取显示流压缩数据,经过DSC解压缩分解得到图像参数集信息和DPI数据;根据图像参数集信息得到切片数信息,生成与切片数的个数相对应的用于控制DPI数据处理的输出时钟;根据输出时钟配置解压缩模块时序,对DPI数据进行解压缩处理,得到解压缩后的DPI数据输出;解压缩后的DPI数据输出经过输出封装模块,打包成MIPI数据,作为显示数据输出。其中,包括在DSC解压缩前执行的模式转换步骤,其判断MIPI接收数据是否为命令模式,若判断结果为是,则将其存入随后的帧缓冲器并转化成视频模式数据。其中,根据图像参数集信息得到切片数信息是指:假设DSC的压缩比为已知的M,当解压缩模块工作时,其完全解码的输出时钟是输入时钟的M倍,切片数由图像参数集中的图像宽度以及切片宽度的比值得出,即切片数=图像宽度/切片宽度。其中,切片数具体的:当压缩的切片数是1时,其解码输出为1路DPI,时钟2为时钟1的M倍,时钟3关闭;当压缩的切片数是2或者4时,其解码输出为2路DPI,时钟2为时钟1的M/2倍,时钟3为时钟2的2倍,由输出生成模块先产生M倍的输出时钟C2,将C2进行2分频得到时钟C3,将输出时钟C2进行M分频得到C1,然后经由控制信号进行选择。其中,所述控制信号选择具体的:控制信号sel=解压缩,(切片数是1,1:2):0,即,对于时钟2,当sel=2时选择C3,当sel=1时选择C2,当sel=0时选择C1;对于时钟3,当sel=2选择C2,sel=其他值则为0。其中,包括在输出封装模块前对解压缩后的DPI数据执行的解码处理步骤,把解压缩得到的DPI数据根据切片数分配码流,经码流缓冲器、行缓冲器后进入解码核处理,处理后的DPI数据根据时序打包码流后输出。其中,所述解码核处理的解码核数最大为4。其中,具体的,所述解码处理步骤与切片数相对应:切片数为1,码流分配器1,解码核1,以及DPI封装1工作,选择器1选择DPI封装1的输出作为最终的一路输出;切片数为2,码流分配器1,2,解码核1,2,以及DPI封装1,2工作,选择器1和2,选择DPI封装1,2的输出作为最终的两路输出;切片数为4,码流分配器1,2,3,4,解码核1,2,3,4,以及DPI合并1,2工作,选择器1和2,选择DPI合并1,2的输出作为最终的两路输出。其中,包括DPI时序判断步骤,若DPI时序为不规则时序,则跟随输入产生不规则输入输出时序,其输出时序作为用于打包DPI数据码流的时序。还提供一种显示流压缩解码模块与显示接口交互装置,包括处理器和上述计算机可读存储介质,该计算机可读存储介质上的计算机程序可被处理器执行。有益效果:DSC标准V1.1规定了比特流压缩具有固定的压缩比,同时一幅完整的图像的切片数可为1、2或者4,这一信息可通过编码传输的图像参数集来计算得来。该硬件成本低的显示流压缩解码模块与显示接口交互实现方法,首先解出这一信息,进而自动分配各个模块所需时钟频率,以及控制解码的输入输出时序,具有易操作性。在硬件上将显示串行接口的数据转为DSC的比特流,将VESA协会DSC标准V1.1中解码算法用硬件实现,使得其在常规硬件上实施起来简单并且廉价。附图说明图1是该显示流压缩解码模块与显示接口交互装置的逻辑框图。图2是该显示流压缩解码模块与显示接口交互实现方法的控制信号流程图。图3是该显示流压缩解码模块与显示接口交互实现方法的显示数据流程图。图4是该显示流压缩解码模块与显示接口交互装置的解压缩模块的逻辑框图。图5是该显示流压缩解码模块与显示接口交互实现方法的解压缩流程图具体实施方式在移动设备中,从MIPI接口接收的经过DSC压缩的串行显示数据进入如图1所示的显示流压缩解码模块与显示接口交互装置,经该交互装置处理(处理流程如图2所示)后得到由完全解压缩后的DPI数据打包成的MIPI数据,该打包的MIPI数据给到移动设备的显示模块用于显示。在该交互装置中,首先,串行显示数据经过输入解封模块转换成DPI(DisplayPixelInterface)数据,DPI数据包括输入时钟(pixelclock,像素时钟),以及用于解压缩处理的控制信息。DPI数据进入行缓冲器来实现时钟同步:输出时钟生成模块把与输入时钟频率相近的本地时钟1给到行缓冲器,DPI数据的输入时钟由行缓冲器根据本地时钟1同步到本地时钟域。DPI数据的控制信息包括用于区分输入的串行显示数据是视频模式还是命令模式的视频模式信息,经过时钟同步后的DPI数据中,属于视频模式的DPI数据被直接传输到选择器,而属于命令模式的DPI数据则经过帧缓冲器转成解压缩模块所需的视频模式的数据后传输到选择器。选择器把需解压缩处理的DPI数据提供给解压缩模块,经过解压缩模块处理(解压缩模块的工作过程在下文中进行具体说明)得到一路或两路完全解压缩后的DPI数据,这些DPI数据经过数据合并模块后输出为一路DPI数据,然后在输出封装模块中打包成MIPI数据输出给移动设备的显示模块。如图3所示,在解压缩模块中,DPI数据经过多路分配器后输出到并行的4路解码模块,4路解码模块包括码流缓冲器1、2、3、4,解码核及行缓冲模块1、2、3、4,4路解码模块输出的4路码流,DPI封装1、2,DPI合并1、2,以及选择器1、2,每个选择器输出一路经过完全解压缩的DPI数据。其处理过程如图4所示,其中,每个解码核及行缓冲模块是DSC规范V1.1版本c模型的硬件实现,其输入及输出是以码流形式传输的,解码核内部结构不再赘述。每路解码模块控制信号2经过控制模块产生时序模块以及选择器1、2所需的控制信号。时序模块通过控制信号,将输入DPI信息进行处理,产生输入以及输出时序。多路分配器根据输入时序,将DPI数据拆分成若干路数的码流信息。经过码流缓冲器缓冲后,送到解码核。多个解码核同时处理,将输入的码流信息解码,经本文档来自技高网...

【技术保护点】
1.计算机可读存储介质,其存储有用于实现显示流压缩解码模块与显示接口交互的计算机程序,其特征在于,该程序被处理器执行时实现以下步骤:获取显示流压缩数据,经过解封模块解封后得到图像参数集信息和DPI数据;根据图像参数集信息得到切片数信息,生成与切片数的个数相对应的用于控制DPI数据处理的输出时钟;根据输出时钟配置解压缩模块时序,对DPI数据进行解压缩处理,得到解压缩后的DPI数据输出;解压缩后的DPI数据输出经过输出封装模块,打包成MIPI数据作为显示数据输出。

【技术特征摘要】
1.计算机可读存储介质,其存储有用于实现显示流压缩解码模块与显示接口交互的计算机程序,其特征在于,该程序被处理器执行时实现以下步骤:获取显示流压缩数据,经过解封模块解封后得到图像参数集信息和DPI数据;根据图像参数集信息得到切片数信息,生成与切片数的个数相对应的用于控制DPI数据处理的输出时钟;根据输出时钟配置解压缩模块时序,对DPI数据进行解压缩处理,得到解压缩后的DPI数据输出;解压缩后的DPI数据输出经过输出封装模块,打包成MIPI数据作为显示数据输出。2.根据权利要求1所述的计算机可读存储介质,其特征在于,包括在DSC解压缩前执行的模式转换步骤,其判断经解封后的DPI数据是否为命令模式,若判断结果为是,则将其存入随后的帧缓冲器并转化成视频模式数据,然后对转化为视频模式的DPI数据进行解压缩处理。3.根据权利要求1所述的计算机可读存储介质,其特征在于,根据图像参数集信息得到切片数信息是指:由图像参数集中的图像宽度以及切片宽度的比值得出切片数,即切片数=图像宽度/切片宽度。4.根据权利要求3所述的计算机可读存储介质,其特征在于,输出时钟包括解压缩控制时钟2和DPI数据合并控制时钟3,所述生成与切片数的个数相对应的输出时钟具体的,获取DSC的压缩比M,当压缩的切片数是1时,把时钟2设为本地时钟1的M倍,时钟3关闭;当压缩的切片数是2或者4时,把时钟2设为本地时钟1的M/2倍,把时钟3设为时钟2的2倍。5.根据权利要求4所述的计算机可读存储介质,其特征在于,所述把时钟2设为本地时钟1的M/2倍,把时钟3设为时钟2的2倍是指:输出时钟生成模块先产...

【专利技术属性】
技术研发人员:程元元梁丕树夏群兵余晋权
申请(专利权)人:东莞市爱协生智能科技有限公司
类型:发明
国别省市:广东,44

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

1