买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本申请提供基于PDC压缩算法的解压缩测试用例生成方法、设备及介质。基于PDC压缩算法,首先确定压缩率,根据压缩率随机生成压缩数据长度comp_data_len,并随机生成tile中各个group的R、G、B、A四种像素的BLH的值,根据各个group的BLH值,生成各个像素pix的差值,根据各个pix的res值,分别生成R、A、B、G四种像素各个组的差值,随机生成RGBA每种像素的均值,进而生成压缩数据,根据本公开提供的方法可以高效地生成足够随机的压缩数据测试向量,并可以高效产生可指定图像数据压缩大小的测试激励的验证方法,极大丰富验证场景,提前发现设计实现中存在的缺陷问题。
主权项:1.一种基于PDC压缩算法的解压缩测试用例生成方法,其特征在于,所述方法包括:步骤S1,确定测试用例的压缩率comp_rate,步骤S2,根据comp_rate,随机生成压缩数据的长度comp_data_len,其中comp_data_len=240bit,步骤S3,根据压缩数据长度comp_data_len,随机生成pu_data_ra和pu_data_gb的长度,即pu_data_ra_len和pu_data_gb_len,其中pu_data_ra_len+pu_data_gb_len=comp_data_len,且pu_data_ra_len=120bit,pu_data_gb_len=120bit,步骤S4,随机生成tile中各个group的R、G、B、A四种像素的BLH的值,各个BLH的取值范围是1~7,其中BLH为每个组group中各个像素pix差值res最大需要位数的最高有效位,步骤S5,根据各个group的BLH值,生成各个像素pix的差值res_m_n[i],其中,0=res_m_n[i]=2*BLH_m_n-1,且对于各个group的res,res_m_n[BLH_m_n-1]中至少有一个为1,其中m表示像素类型编号R,A,B,G,n表示tile中group的编号,0=n=3,i表示group中像素的编号,0=i=7,步骤S6,根据各个pix的res值,分别生成R、A、B、G四种像素各个组的差值,pack_data_R,pack_data_A,pack_data_B,pack_data_G,步骤S7,随机生成RGBA每种像素的均值,即DC_R,DC_A,DC_B,DC_G的值,步骤S8,生成pu_data_ra,pu_data_gb,其中,Pu_data_ra={Pack_data_R,Pack_data_A,DC_R,DC_A,BLH_R_3,BLH_R_2,BLH_R_1,BLH_R_0,BLH_A_3,BLH_A_2,BLH_A_1,BLH_A_0,pu_data_ra_len},Pu_data_bg={Pack_data_B,Pack_data_G,DC_B,DC_G,BLH_B_3,BLH_B_2,BLH_B_1,BLH_B_0,BLH_G_3,BLH_G_2,BLH_G_1,BLH_G_0,pu_data_bg_len},步骤S9,生成压缩数据Comp_data,Comp_data={Pu_data_ra,Pu_data_bg},步骤S10,生成压缩测试用例Final_Comp_data,Final_Comp_data={RDC,comp_data},其中,RDC为根据第一步中comprate,将comp_data高位补0到对齐对应的字节。
权利要求:
百度查询: 沐曦集成电路(上海)有限公司 基于PDC压缩算法的解压缩测试用例生成方法、设备及介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。