【技术实现步骤摘要】
红外信号压缩方法、装置、用户设备及存储介质
本专利技术涉及数据处理
,尤其涉及一种红外信号压缩方法、装置、用户设备及存储介质。
技术介绍
对于电视机、空调、智能家居等用户设备通常需要采用红外信号进行信息传输,而这些用户设备为了能够对红外信号进行识别,对于红外信号而言,其通常会存在引导码和数据码,引导码的作用是启动接收器的识别流程,其时间宽度通常比数据码大很多,通常引导码是统一的,因此,对于引导码而言,只需存储一次即可,无需存储多次,对引导码不用进行压缩处理,但数据码是为了使用户设备对红外信号进行识别的部分,因此,用户设备通常需要存储用于表征红外信号特征的数据码,故而,所述数据码属于需要进行压缩处理的对象。在现有技术中,数据码通常是在两个环节进行存储,第一个环节是用户设备出厂前,可将用户设备设置为调试模式,再向用户设备发出红外信号,此时,单片机可从红外信号中提取红外遥控码,红外遥控码一般包含引导码和数据码,所述引导码的作用是用以启动接收器的识别流程,其时间宽度通常比数据码大很多,此时可将所述红外遥控码中的数据码进行存储;第二个环节是用户设备出厂后,可将用户设备 ...
【技术保护点】
1.一种红外信号压缩方法,其特征在于,包括以下步骤:获取待压缩红外信号的数据码对应的原始波形,并将所述原始波形中各高低电平对应的原始宽度数据组成原始宽度序列;按照高低电平对所述原始宽度序列中各原始宽度数据的预设位进行标记,获得待处理宽度序列;确定所述待处理宽度序列中各待处理宽度数据分别所属的数据类型,并获取各数据类型与波形序号之间的映射关系;根据所述映射关系将所述待处理宽度序列中的各待处理宽度数据按照所述数据类型替换为对应的波形序号,获得第一压缩数据,以实现红外信号压缩。
【技术特征摘要】
1.一种红外信号压缩方法,其特征在于,包括以下步骤:获取待压缩红外信号的数据码对应的原始波形,并将所述原始波形中各高低电平对应的原始宽度数据组成原始宽度序列;按照高低电平对所述原始宽度序列中各原始宽度数据的预设位进行标记,获得待处理宽度序列;确定所述待处理宽度序列中各待处理宽度数据分别所属的数据类型,并获取各数据类型与波形序号之间的映射关系;根据所述映射关系将所述待处理宽度序列中的各待处理宽度数据按照所述数据类型替换为对应的波形序号,获得第一压缩数据,以实现红外信号压缩。2.如权利要求1所述的红外信号压缩方法,其特征在于,所述根据所述映射关系将所述待处理宽度序列中的各待处理宽度数据按照所述数据类型替换为对应的波形序号,获得第一压缩数据,以实现红外信号压缩之后,所述红外信号压缩方法还包括:从所述波形序号中选取待处理波形序号;对所述待处理波形序号进行配对组合,获得各脉冲类型;将与所述第一压缩数据相匹配的脉冲类型进行累计;根据累计结果对所述第一压缩数据进行压缩,获得第二压缩数据。3.如权利要求2所述的红外信号压缩方法,其特征在于,所述根据累计结果对所述第一压缩数据进行压缩,获得第二压缩数据,具体包括:确定所述待处理波形序号在所述累计结果中的重复次数;根据所述重复次数从所述待处理波形序号中选取待替换波形序号,并为所述待替换波形序号分别设置标识符;为所述标识符进行配对组合,获得标识符组;为各标识符组分别设置替代标识;将所述第一压缩数据中的待替换波形序号替换为对应的标识符,并将替换标识符后的第一压缩数据中的标识符组替换为对应的替代标识,获得第二压缩数据。4.如权利要求3所述的红外信号压缩方法,其特征在于,所述从所述波形序号中选取待处理波形序号,具体包括:统计各波形序号在所述第一压缩数据中的出现次数;按照所述出现次数由大到小的顺序选取第一预设数量的波形序号作为待处理波形序号。5.如权利要求3所述的红外信号压缩方法,其特征在于,所述根据所述重复次数从所述待处理波形序号中选取待替换波形序号,具体包括:按照所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。