[go: up one dir, main page]

CN108965877A - 基于dsc压缩算法实现视频实时显示的装置及方法 - Google Patents

基于dsc压缩算法实现视频实时显示的装置及方法 Download PDF

Info

Publication number
CN108965877A
CN108965877A CN201810724458.XA CN201810724458A CN108965877A CN 108965877 A CN108965877 A CN 108965877A CN 201810724458 A CN201810724458 A CN 201810724458A CN 108965877 A CN108965877 A CN 108965877A
Authority
CN
China
Prior art keywords
pixel
subgraph
module
group
prediction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810724458.XA
Other languages
English (en)
Inventor
阳芬
许恩
邓志
习艳妮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Jingce Electronic Group Co Ltd
Wuhan Jingce Electronic Technology Co Ltd
Original Assignee
Wuhan Jingce Electronic Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan Jingce Electronic Group Co Ltd filed Critical Wuhan Jingce Electronic Group Co Ltd
Priority to CN201810724458.XA priority Critical patent/CN108965877A/zh
Publication of CN108965877A publication Critical patent/CN108965877A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/124Quantisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/13Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/172Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/182Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/59Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/91Entropy coding, e.g. variable length coding [VLC] or arithmetic coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

本发明所设计的基于DSC压缩算法实现视频实时显示的装置,图像分割模块用于对原始图像按片分割成多片子图像;像素值预测模块对每片子图像的各像素组中的每个像素点进行并行像素值预测;残差及像素重构模块将各像素点的残差进行量化和重构;熵编码模块对像素点重构后的每片子图像进行熵编码;码率控制模块在熵编码时计算每片子图像熵编码时的量化系数来动态调整每片子图像的像素在熵编码需要用到的字节数;多路码流重组模块将每片子图像对应的DSC压缩图像数据进行多路码流重组处理,并将得到的重组码流传输给液晶模组进行显示。本发明使原本串行工作的模块能进行并行执行,提高了运算速度。

Description

基于DSC压缩算法实现视频实时显示的装置及方法
技术领域
本发明涉及液晶模组显示和测试技术领域,具体地指一种基于DSC(Displaystream compression,显示流压缩)压缩算法实现视频实时显示的装置及方法。
技术背景
随着超高清显示技术的日益成熟,人们已不满足30帧720P的视频显示效果,60帧及以上帧率视频显示要求愈加强烈。但是,超高帧率视频显示需要处理的数据量巨大,这就要求显示系统中需要采用显示效果更佳的压缩手段、更高速的传输途径及更高性能的显示接口。为了解决这些问题,VESA协会提出了DSC压缩算法,该算法复杂度小,既不影响视觉感受,又能降低带宽压力,因此在超高清视频显示系统中加入具有DSC功能的硬件结构是非常有必要的。由于DSC算法应用领域非常明确,他要求压缩过程在一帧内进行,原始DSC算法最大只能支持60帧4k图像处理,而对更高速率的帧率要求没有涉及,因此,本专利提出对DSC算法进行优化方法,使其能达到90帧及以上,帧率4k的视频显示。
发明内容
本发明的目的就是要提供一种基于DSC压缩算法实现视频实时显示的装置及方法,该装置和方法对现有DSC算法结构进行优化调整,提出并行流水处理,修改不同功能模块间的衔接关系,使原本串行工作的模块能进行并行执行,提高了运算速度,修改后的层次关系更利于在FPGA平台实现。优化后的算法可支持每秒处理90帧4k分辨率及以上图像。
为实现此目的,本发明所设计的一种基于DSC压缩算法实现视频实时显示的装置,它包括图像分割模块、像素值预测模块、残差及像素重构模块、熵编码模块、码率控制模块、多路码流重组模块;图像分割模块用于对原始图像按片分割成多片子图像,每片子图像中的每行像素点平均划分成多个像素组;
所述像素值预测模块对每片子图像的各组像素点采用中值预测方式进行像素值预测,实现对每片子图像的各组像素点独立的中值预测;
所述像素值预测模块对每片子图像的第一行各像素组中的像素点按照改进的中值自适应预测赋初值方式进行像素值预测;
所述像素值预测模块对每片子图像的其余各行的第一组像素点采用改进的中值自适应预测方式进行像素值预测;
所述像素值预测模块对每片子图像的其余各行中第一组像素点后的各组像素点的像素值预测形式均由当前组像素点的前一组像素点重构后的熵编码计算结果确定,实现对每片子图像的各组像素点的分区组合预测,其中,每片子图像其余各行中第二组像素点的像素值预测形式由该行中第一组像素点重构后的熵编码计算结果确定;
残差及像素重构模块用于将每片子图像各像素组中的每个像素点的像素预测值去减对应像素点的原始像素值得到每片子图像各像素点的残差,将各像素点的残差进行并行的量化,将各像素点残差量化的结果替代对应像素点的原始像素值实现每片子图像各像素点的重构;
熵编码模块用于对像素点重构后的每片子图像进行熵编码;
码率控制模块用于在熵编码时计算每片子图像熵编码时的量化系数来动态调整每片子图像的像素在熵编码需要用到的字节数,形成DSC压缩图像数据;
多路码流重组模块用于将每片子图像对应的DSC压缩图像数据进行多路码流重组处理得到最终的重组码流传输给液晶模组进行显示。
一种基于DSC压缩算法实现视频实时显示方法,其特征在于,它包括如下步骤:
步骤1:图像分割模块对原始图像按片分割成多片子图像,每片子图像中的每行像素点平均划分成多个像素组;
步骤2:像素值预测模块对每片子图像的各像素组中的每个像素点进行并行像素值预测,得到每片子图像各像素组中的每个像素点的像素预测值;
步骤3:残差及像素重构模块将每片子图像各像素组中的每个像素点的像素预测值去减对应像素点的原始像素值得到每片子图像各像素点的残差,将各像素点的残差进行并行的量化,将各像素点残差量化的结果替代对应像素点的原始像素值实现每片子图像各像素点的重构;
步骤4:熵编码模块对像素点重构后的每片子图像进行熵编码;
步骤5:码率控制模块在熵编码时计算每片子图像熵编码时的量化系数来动态调整每片子图像的像素在熵编码需要用到的字节数,形成DSC压缩图像数据;
步骤6:多路码流重组模块将每片子图像对应的DSC压缩图像数据进行多路码流重组处理得到最终的重组码流传输给液晶模组进行显示。
所述步骤2中,所述像素值预测模块对每片子图像的各组像素点采用中值预测方式进行像素值预测,实现对每片子图像的各组像素点独立的中值预测;
同时,所述像素值预测模块对每片子图像的第一行各像素组中的像素点按照改进的中值自适应预测赋初值方式进行像素值预测;所述像素值预测模块对每片子图像的其余各行的第一组像素点采用改进的中值自适应预测方式进行像素值预测;所述像素值预测模块对每片子图像的其余各行中第一组像素点后的各组像素点的像素值预测形式均由当前组像素点的前一组像素点重构后的熵编码计算结果确定,实现对每片子图像的各组像素点的分区组合预测,其中,每片子图像其余各行中第二组像素点的像素值预测形式由该行中第一组像素点重构后的熵编码计算结果确定;
索引颜色历史记录重构模块对每片子图像的其余各行中第一组像素点后的各组像素点进行索引颜色历史记录重构处理,并将索引颜色历史记录重构的结果与对应像素点的独立中值预测后的重构结果及每片子图像的各组像素点的分区组合预测后的重构结果进行比较,选取与对应像素点更接近的重构结果进行后续熵编码处理。
本发明设计的上述装置和方法适用于所有支持高清视频及图像显示及模组检测处理的设备,既能支持4k、8k及以上分辨率模组点屏测试,又能支持90hz刷新率高清视频实时显示,且不用缓存整帧数据(改进后的算法因为并行处理迅速,不存在数据处理不过来的情况所以无需使用缓存),降低了吞吐量。另外,本发明对现有DSC算法结构进行优化调整,提出将原始图像数据进行分块后在分组的并行流水处理,修改不同功能模块间的衔接关系,使原本串行工作的模块能进行并行执行,提高了运算速度,减少了器件间的数据交互,具有容易实现、成本低、实用性高等特点。
附图说明
图1为本发明的结构框图。
图2为本发明中DSC压缩处理模块的结构框图。
图3为本发明中原始图像按片分割的示意图。
图4为本发明并行处理的时序图。
其中,1—图像原始数据传输接口、2—DSC压缩处理模块、2.1—图像分割模块、2.2—像素值预测模块、2.3—残差及像素重构模块、2.4—熵编码模块、2.5—码率控制模块、2.6—多路码流重组模块、2.7—图像边界判断模块、2.8—索引颜色历史记录重构模块、3—图像显示接口。
具体实施方式
以下结合附图和具体实施例对本发明作进一步的详细说明:
本发明设计的一种基于DSC压缩算法实现视频实时显示的装置,如图1和2所示,它包括图像原始数据传输接口1、DSC压缩处理模块2和图像显示接口3,所述DSC压缩处理模块2包括图像分割模块2.1、像素值预测模块2.2、残差及像素重构模块2.3、熵编码模块2.4、码率控制模块2.5、多路码流重组模块2.6;
所述图像原始数据传输接口1用于将接收到的原始图像数据传输给图像分割模块2.1;
图像分割模块2.1用于对原始图像按片(slice)分割成多片子图像,每片子图像中的每行像素点(即这一行中的所有像素点)按相邻的三个像素点为一组(Group)的形式平均划分成多个像素组(每个像素组包括该行中相邻的三个像素点);
每片子图像的每行像素点按相邻的三个像素点一组进行分组,如图3所示;
像素值预测模块2.2用于对每片子图像的各像素组中的每个像素点进行并行像素值预测,得到每片子图像各像素组中的每个像素点的像素预测值;
残差及像素重构模块2.3用于将每片子图像各像素组中的每个像素点的像素预测值去减对应像素点的原始像素值得到每片子图像各像素点的残差,将各像素点的残差进行并行的量化,将各像素点残差量化的结果替代对应像素点的原始像素值实现每片子图像各像素点的重构;
熵编码模块2.4用于对像素点重构后的每片子图像进行熵编码(vlc);
码率控制(rc)模块2.5用于在熵编码时计算每片子图像熵编码时的量化系数来动态调整每片子图像的像素在熵编码需要用到的字节数,形成DSC压缩图像数据;
多路码流重组模块2.6用于将每片子图像对应的DSC压缩图像数据进行多路码流重组处理,并将得到的重组码流通过图像显示接口3传输给液晶模组进行显示。
上述技术方案中,如果原始像素点是RGB(红、绿、蓝三色)数据,则需要先经过色域转换,变换成y/co/cg(y亮度坐标,cocg色度坐标)数据后在进行编码处理。
上述技术方案中,各个功能模块均可在FPGA(现场可编程门阵列)中实现。
上述技术方案中,所述像素值预测模块2.2对每片子图像的第一行各像素组中的像素点按照中值预测(MPP,Midpoint Prediction)方式进行像素值预测。
所述像素值预测模块2.2对每片子图像的其余各行的第一组像素点采用改进的中值自适应预测(MAP、Modified Median-Adaptive Prediction)方式进行像素值预测。
所述像素值预测模块2.2对每片子图像的其余各行中第一组像素点后的各组像素点的像素值预测形式均由当前组像素点的前一组像素点重构后的熵编码计算结果确定,其中,每片子图像其余各行中第二组像素点的像素值预测形式由该行中第一组像素点重构后的熵编码计算结果确定(具体确定规则见表1),其中,像素值预测形式包括中值预测形式、改进的中值自适应预测和块预测形式。上述各预测方式彼此独立因此可以并行实现,码率控制操作和熵编码与像素值预测并行处理,即当前组像素点的前一组像素点进行重构、熵编码和码率控制的同时,当前组像素点即可进行像素值预测处理,如图4所示,节约了三分之二的处理时间。
表1:VLC码字传输规则
上述技术方案中,所述图像分割模块2.1对原始图像按片分割的分割比例由最终显示该原始图像的显示模组自身的压缩图片参数集信息确定(每个液晶模组中都有个pps信息类似使用说明书,里面会记载slice的长和宽,及模组分辨率。用模组分辨率/slice长宽=slice个数)。
上述技术方案中,残差及像素重构模块2.3对每片子图像各像素点的残差依据对应的量化参数进行并行的量化,量化通过查表实现,例如亮度分量的计算结果为0~15数值,则分别对应的量化因子为:0、0、0、1、1、2、2、3、3、4、4、5、5、5、6、7。
上述技术方案中,它还包括图像边界判断(flat)模块2.7,图像边界判断模块2.7用于对每片子图像进行图像边界判断处理,然后将每片子图像的图像边界判断结果传输给像素值预测模块2.2和码率控制模块2.5,使得像素值预测模块2.2进行像素预测及码率控制模块2.5进行码率控制时,适应当前像素的边界情况。由于图像边界判断模块2.7是从未来数据中提取信息,用以产生当前数据所需的量化系数,因此该模块可以和预测模块一样并行处理,节省处理时间。
上述技术方案中,它还包括索引颜色历史记录(ich,indexed color history)重构模块2.8,索引颜色历史记录重构模块2.8用于对每片子图像的其余各行中第一组像素点后的各组像素点进行索引颜色历史记录重构处理,并将索引颜色历史记录重构的结果与对应像素点的独立中值预测后的重构结果及每片子图像的各组像素点的分区组合预测后的重构结果进行比较,选取与对应像素点更接近的重构结果(实现重构结果的更新)进行后续熵编码处理。
一种基于DSC压缩算法实现视频实时显示方法,它包括如下步骤:
步骤1:图像分割模块2.1对原始图像按片分割成多片子图像,每片子图像中的每行像素点平均划分成多个像素组;
步骤2:像素值预测模块2.2对每片子图像的各像素组中的每个像素点进行并行像素值预测,得到每片子图像各像素组中的每个像素点的像素预测值;
步骤3:残差及像素重构模块2.3将每片子图像各像素组中的每个像素点的像素预测值减去对应像素点的原始像素值得到每片子图像各像素点的残差,将各像素点的残差进行并行的量化,将各像素点残差量化的结果替代对应像素点的原始像素值实现每片子图像各像素点的重构;
步骤4:熵编码模块2.4对像素点重构后的每片子图像进行熵编码;
步骤5:码率控制模块2.5在熵编码时计算每片子图像熵编码时的量化系数来动态调整每片子图像的像素在熵编码需要用到的字节数,形成DSC压缩图像数据;
步骤6:多路码流重组模块2.6将每片子图像对应的DSC压缩图像数据进行多路码流重组处理得到最终的重组码流传输给液晶模组进行显示。
上述技术方案的步骤2中,所述像素值预测模块2.2对每片子图像的第一行各像素组中的像素点按照中值预测方式进行像素值预测;
所述像素值预测模块2.2对每片子图像的其余各行的第一组像素点采用改进的中值自适应预测方式进行像素值预测;
所述像素值预测模块2.2对每片子图像的其余各行中第一组像素点后的各组像素点的像素值预测形式均由当前组像素点的前一组像素点重构后的熵编码计算结果确定,其中,每片子图像其余各行中第二组像素点的像素值预测形式由该行中第一组像素点重构后的熵编码计算结果确定;
索引颜色历史记录重构模块2.8对每片子图像的其余各行中第一组像素点后的各组像素点进行索引颜色历史记录重构处理,并将索引颜色历史记录重构的结果与对应像素点的独立中值预测后的重构结果及每片子图像的各组像素点的分区组合预测后的重构结果进行比较,选取与对应像素点更接近的重构结果进行后续熵编码处理。
本发明采用并行流水处理方式,让预测、量化、重构、熵编码、码率控制进行并行处理,这样缩短了处理周期,利于视频实时处理。
本说明书未作详细描述的内容属于本领域专业技术人员公知的现有技术。

Claims (10)

1.一种基于DSC压缩算法实现视频实时显示的装置,其特征在于:它包括图像分割模块(2.1)、像素值预测模块(2.2)、残差及像素重构模块(2.3)、熵编码模块(2.4)、码率控制模块(2.5)、多路码流重组模块(2.6);图像分割模块(2.1)用于对原始图像按片分割成多片子图像,每片子图像中的每行像素点平均划分成多个像素组;
像素值预测模块(2.2)用于对每片子图像的各像素组中的每个像素点进行并行像素值预测,得到每片子图像各像素组中的每个像素点的像素预测值;
残差及像素重构模块(2.3)用于将每片子图像各像素组中的每个像素点的像素预测值去减对应像素点的原始像素值得到每片子图像各像素点的残差,将各像素点的残差进行并行的量化,将各像素点残差量化的结果替代对应像素点的原始像素值实现每片子图像各像素点的重构;
熵编码模块(2.4)用于对像素点重构后的每片子图像进行熵编码;
码率控制模块(2.5)用于在熵编码时计算每片子图像熵编码时的量化系数来动态调整每片子图像的像素在熵编码需要用到的字节数,形成DSC压缩图像数据;
多路码流重组模块(2.6)用于将每片子图像对应的DSC压缩图像数据进行多路码流重组处理,并将得到的重组码流传输给液晶模组进行显示。
2.根据权利要求1所述的基于DSC压缩算法实现视频实时显示的装置,其特征在于:所述像素值预测模块(2.2)对每片子图像的各组像素点采用中值预测方式进行像素值预测,实现对每片子图像的各组像素点独立的中值预测。
3.根据权利要求1所述的基于DSC压缩算法实现视频实时显示的装置,其特征在于:
所述像素值预测模块(2.2)对每片子图像的第一行各像素组中的像素点按照改进的中值自适应预测赋初值方式进行像素值预测;
所述像素值预测模块(2.2)对每片子图像的其余各行的第一组像素点采用改进的中值自适应预测方式进行像素值预测。
4.根据权利要求3所述的基于DSC压缩算法实现视频实时显示的装置,其特征在于:所述像素值预测模块(2.2)对每片子图像的其余各行中第一组像素点后的各组像素点的像素值预测形式均由当前组像素点的前一组像素点重构后的熵编码计算结果确定,实现对每片子图像的各组像素点的分区组合预测,其中,每片子图像其余各行中第二组像素点的像素值预测形式由该行中第一组像素点重构后的熵编码计算结果确定。
5.根据权利要求1所述的基于DSC压缩算法实现视频实时显示的装置,其特征在于:所述图像分割模块(2.1)对原始图像按片分割的分割比例由最终显示该原始图像的显示模组自身的压缩图片参数集信息确定。
6.根据权利要求1所述的基于DSC压缩算法实现视频实时显示的装置,其特征在于:残差及像素重构模块(2.3)对每片子图像各像素点的残差依据对应的量化参数进行并行的量化。
7.根据权利要求1所述的基于DSC压缩算法实现视频实时显示的装置,其特征在于:它还包括图像边界判断模块(2.7),图像边界判断模块(2.7)用于对每片子图像进行图像边界判断处理,然后将每片子图像的图像边界判断结果传输给像素值预测模块(2.2)和码率控制模块(2.5),使得像素值预测模块(2.2)进行像素预测及码率控制模块(2.5)进行码率控制时,适应当前像素的边界情况。
8.根据权利要求4所述的基于DSC压缩算法实现视频实时显示的装置,其特征在于:它还包括索引颜色历史记录重构模块(2.8),索引颜色历史记录重构模块(2.8)用于对每片子图像的其余各行中第一组像素点后的各组像素点进行索引颜色历史记录重构处理,并将索引颜色历史记录重构的结果与对应像素点的独立中值预测后的重构结果及每片子图像的各组像素点的分区组合预测后的重构结果进行比较,选取与对应像素点更接近的重构结果进行后续熵编码处理。
9.一种基于DSC压缩算法实现视频实时显示方法,其特征在于,它包括如下步骤:
步骤1:图像分割模块(2.1)对原始图像按片分割成多片子图像,每片子图像中的每行像素点平均划分成多个像素组;
步骤2:像素值预测模块(2.2)对每片子图像的各像素组中的每个像素点进行并行像素值预测,得到每片子图像各像素组中的每个像素点的像素预测值;
步骤3:残差及像素重构模块(2.3)将每片子图像各像素组中的每个像素点的像素预测值减去对应像素点的原始像素值得到每片子图像各像素点的残差,将各像素点的残差进行并行的量化,将各像素点残差量化的结果替代对应像素点的原始像素值实现每片子图像各像素点的重构;
步骤4:熵编码模块(2.4)对像素点重构后的每片子图像进行熵编码;
步骤5:码率控制模块(2.5)在熵编码时计算每片子图像熵编码时的量化系数来动态调整每片子图像的像素在熵编码需要用到的字节数,形成DSC压缩图像数据;
步骤6:多路码流重组模块(2.6)将每片子图像对应的DSC压缩图像数据进行多路码流重组处理得到最终的重组码流传输给液晶模组进行显示。
10.根据权利要求9所述的基于DSC压缩算法实现视频实时显示方法,其特征在于:所述步骤2中,所述像素值预测模块(2.2)对每片子图像的各组像素点采用中值预测方式进行像素值预测,实现对每片子图像的各组像素点独立的中值预测;
同时,所述像素值预测模块(2.2)对每片子图像的第一行各像素组中的像素点按照改进的中值自适应预测赋初值方式进行像素值预测;所述像素值预测模块(2.2)对每片子图像的其余各行的第一组像素点采用改进的中值自适应预测方式进行像素值预测;所述像素值预测模块(2.2)对每片子图像的其余各行中第一组像素点后的各组像素点的像素值预测形式均由当前组像素点的前一组像素点重构后的熵编码计算结果确定,实现对每片子图像的各组像素点的分区组合预测,其中,每片子图像其余各行中第二组像素点的像素值预测形式由该行中第一组像素点重构后的熵编码计算结果确定;
索引颜色历史记录重构模块(2.8)对每片子图像的其余各行中第一组像素点后的各组像素点进行索引颜色历史记录重构处理,并将索引颜色历史记录重构的结果与对应像素点的独立中值预测后的重构结果及每片子图像的各组像素点的分区组合预测后的重构结果进行比较,选取与对应像素点更接近的重构结果进行后续熵编码处理。
CN201810724458.XA 2018-07-04 2018-07-04 基于dsc压缩算法实现视频实时显示的装置及方法 Pending CN108965877A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810724458.XA CN108965877A (zh) 2018-07-04 2018-07-04 基于dsc压缩算法实现视频实时显示的装置及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810724458.XA CN108965877A (zh) 2018-07-04 2018-07-04 基于dsc压缩算法实现视频实时显示的装置及方法

Publications (1)

Publication Number Publication Date
CN108965877A true CN108965877A (zh) 2018-12-07

Family

ID=64485808

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810724458.XA Pending CN108965877A (zh) 2018-07-04 2018-07-04 基于dsc压缩算法实现视频实时显示的装置及方法

Country Status (1)

Country Link
CN (1) CN108965877A (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109618157A (zh) * 2018-12-29 2019-04-12 东南大学 一种视频显示流压缩编码的硬件实现系统及方法
CN113727117A (zh) * 2021-11-01 2021-11-30 武汉精测电子集团股份有限公司 基于dp的压缩数据流传输方法、装置、设备及存储介质
CN114339263A (zh) * 2022-03-10 2022-04-12 合肥云联半导体有限公司 一种针对视频数据的无损处理方法
CN114501029A (zh) * 2022-01-12 2022-05-13 深圳市洲明科技股份有限公司 图像编码、图像解码方法、装置、计算机设备和存储介质
CN115103200A (zh) * 2022-05-06 2022-09-23 北京清微智能科技有限公司 一种应用于dma的特征图压缩方法、装置及电子设备
CN115499655A (zh) * 2022-09-23 2022-12-20 苏州华兴源创科技股份有限公司 一种显示流压缩处理方法、装置、系统及计算机设备
CN118474380A (zh) * 2024-07-05 2024-08-09 浙江大华技术股份有限公司 一种显示流压缩编码方法、装置、设备及介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101394560A (zh) * 2008-06-30 2009-03-25 浙江大学 一种用于视频编码的混合流水线装置
EP2773122A1 (en) * 2013-03-01 2014-09-03 intoPIX s.a. Method and device for display stream compression
CN104704828A (zh) * 2012-10-03 2015-06-10 美国博通公司 有界率近无损和无损图像压缩
CN106256127A (zh) * 2014-04-21 2016-12-21 高通股份有限公司 用于针对显示流压缩(dsc)在块预测模式中译码的系统和方法
CN106576173A (zh) * 2014-08-08 2017-04-19 高通股份有限公司 对于多模式视频译码使用空间预测模式进行视频译码的方法
CN106663085A (zh) * 2014-08-08 2017-05-10 高通股份有限公司 用于再使用变换结构用于多分区变换的系统和方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101394560A (zh) * 2008-06-30 2009-03-25 浙江大学 一种用于视频编码的混合流水线装置
CN104704828A (zh) * 2012-10-03 2015-06-10 美国博通公司 有界率近无损和无损图像压缩
EP2773122A1 (en) * 2013-03-01 2014-09-03 intoPIX s.a. Method and device for display stream compression
CN106256127A (zh) * 2014-04-21 2016-12-21 高通股份有限公司 用于针对显示流压缩(dsc)在块预测模式中译码的系统和方法
CN106576173A (zh) * 2014-08-08 2017-04-19 高通股份有限公司 对于多模式视频译码使用空间预测模式进行视频译码的方法
CN106663085A (zh) * 2014-08-08 2017-05-10 高通股份有限公司 用于再使用变换结构用于多分区变换的系统和方法

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109618157A (zh) * 2018-12-29 2019-04-12 东南大学 一种视频显示流压缩编码的硬件实现系统及方法
CN113727117A (zh) * 2021-11-01 2021-11-30 武汉精测电子集团股份有限公司 基于dp的压缩数据流传输方法、装置、设备及存储介质
CN114501029A (zh) * 2022-01-12 2022-05-13 深圳市洲明科技股份有限公司 图像编码、图像解码方法、装置、计算机设备和存储介质
CN114501029B (zh) * 2022-01-12 2023-06-06 深圳市洲明科技股份有限公司 图像编码、图像解码方法、装置、计算机设备和存储介质
CN114339263A (zh) * 2022-03-10 2022-04-12 合肥云联半导体有限公司 一种针对视频数据的无损处理方法
CN115103200A (zh) * 2022-05-06 2022-09-23 北京清微智能科技有限公司 一种应用于dma的特征图压缩方法、装置及电子设备
CN115499655A (zh) * 2022-09-23 2022-12-20 苏州华兴源创科技股份有限公司 一种显示流压缩处理方法、装置、系统及计算机设备
CN115499655B (zh) * 2022-09-23 2025-09-19 苏州华兴源创科技股份有限公司 一种显示流压缩处理方法、装置、系统及计算机设备
CN118474380A (zh) * 2024-07-05 2024-08-09 浙江大华技术股份有限公司 一种显示流压缩编码方法、装置、设备及介质

Similar Documents

Publication Publication Date Title
CN108965877A (zh) 基于dsc压缩算法实现视频实时显示的装置及方法
US11394980B2 (en) Preprocessing image data
TWI629892B (zh) 景深包裝及解包裝之rgb格式與yuv格式的轉換與反轉換的方法及電路
US10158835B2 (en) Extending image dynamic range
RU2586572C2 (ru) Декомпозиция уровней в иерархическом кодировании vdr
JP6738645B2 (ja) 広色域映像符号化用の知覚色変換
CN108495135B (zh) 一种屏幕内容视频编码的快速编码方法
US20190082185A1 (en) Efficient lossless compression of captured raw image information systems and methods
MY182370A (en) Improved interpolation of video compression frames
US10515612B2 (en) Transformation based stress profile compression
CN110691227B (zh) 一种视频信号处理方法及装置
CN103269425A (zh) 多功能智能图像转换系统
CN100546388C (zh) 一种用于视频编码的色度均衡方法
WO2019092463A1 (en) Video image processing
CN107277520A (zh) 帧内预测的码率控制方法
CN106412572A (zh) 一种基于运动特性的视频流编码质量评价方法
CN109120924A (zh) 一种实时视频通信的质量评价方法
CN108881915B (zh) 基于dsc编码技术视频播放的装置和方法
CN104796690A (zh) 一种基于人脑记忆模型的无参考视频质量评价方法
CN104978945B (zh) 图像饱和度增强的方法及其装置
CN108200429A (zh) 一种Bayer图像压缩方法及装置
KR950015103B1 (ko) 통계적으로 인코드된 디지탈 칼라 비디오 데이타를 압축 및 감압하는 방법 및 시스템
CN105430395B (zh) 一种基于最佳比特分配的hevc ctu级码率控制方法
CN104754332A (zh) 一种智能穿戴设备的视频图片传输方法
Zhang et al. Fractal color image compression using vector distortion measure

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20181207

RJ01 Rejection of invention patent application after publication