解码系数的存取方法和系统、JPEG解码系数的存取方法技术方案

技术编号:18238690 阅读:33 留言:0更新日期:2018-06-17 02:24
本发明专利技术涉及一种解码系数的存取方法和系统,该方法包括步骤:从huffman解码模块解析的解码系数中获取数据值不为零的有效数据;获取有效数据的存储地址,根据存储地址将解码系数对应的有效数据存储在系数存储体中;在读取解码系数时,获取解码系数的读取地址;判断与读取地址相对应的待读取数据是否为系数存储体中已经存储的有效数据;若是,则根据该读取地址从系数存储体中读取相应的有效数据,否则输出零值,根据读取的有效数据和零值获取解码系数。上述方案避免了需要频繁操作存储器导致效率低的缺陷,提高了解码系数存储和读取的效率,还降低了存储和读取解码系数的能耗。还涉及一种JPEG解码系数的存取方法、计算机设备和计算机可读存储介质。 1

Access method and system of decoding coefficient, access method of JPEG decoding coefficient

The invention relates to an access method and system for decoding coefficients. The method includes steps: obtaining effective data from the decoding coefficient parsed by the Huffman decoding module, obtaining the storage address of the effective data, storing the effective data corresponding to the decoding coefficient in the coefficient memory bank according to the storage address; When the decoding coefficient is taken, the read address of the decoding coefficient is obtained; whether the data to be read corresponding to the read address is valid data that has been stored in the coefficient memory bank is judged; if, then the corresponding valid data is read from the coefficient memory bank according to the read address, otherwise the zero value is lost and the valid data read according to the read data and the data are read. The zero value gets the decoding coefficient. The proposed scheme avoids the defects that require frequent operating memory to lead to low efficiency, improves the efficiency of storage and reading of decoding coefficients, and reduces the energy consumption of storage and decoding coefficients. It also involves an access method of JPEG decoding coefficients, computer equipment and computer readable storage medium. One

【技术实现步骤摘要】
解码系数的存取方法和系统、JPEG解码系数的存取方法
本专利技术涉及计算机
,特别是涉及一种解码系数的存取方法和系统、JPEG解码系数的存取方法、计算机设备和计算机可读存储介质。
技术介绍
随着计算机
的迅速发展,各行各业对数据的需求也越来越大,需要对大量的数据进行快速存储和读取,数据存储和数据读取的速度对数据进行高效处理越来越重要。以图像数据为例,JPEG(JointPhotographicExpertsGroup,联合图像专家小组)作为一种图像压缩标准,被广泛应用在图像处理
,例如人脸识别,图像存储等技术。一般来说,对JPEG进行解码得到JPEG的解码系数后需要对该解码系数进行存储和读取等操作,而解码系数存储和读取的速度对提高该图像数据的处理效率至关重要。传统技术通常会将解码系数的所有数据都进行存储,例如在对JPEG解码系数进行存储操作时,会将JPEG解码系数的全部数据都进行存储,这种技术虽然能保证该数据不容易丢失,但是利用这种技术对数据进行存储或读取时需要频繁操作存储器,导致数据存取效率偏低。
技术实现思路
基于此,有必要针对传统技术存取效率偏低的问题,提供一种解码系数的存取方法和系统。一种解码系数的存取方法,包括步骤:从huffman解码模块解析的解码系数中获取数据值不为零的有效数据;获取所述有效数据的存储地址,根据所述存储地址将所述解码系数对应的有效数据存储在系数存储体中;在读取解码系数时,获取解码系数的读取地址;判断与所述读取地址相对应的待读取数据是否为所述系数存储体中已经存储的有效数据;若是,则根据该读取地址从所述系数存储体中读取相应的有效数据,否则输出零值,根据所述读取的有效数据和零值获取解码系数。上述解码系数的存取方法,将huffman解码模块解析的解码系数的非零数据存储在系数存储体中,在读取解码系数时,根据解码系数的读取地址,从系数存储体中读取非零数据或直接输出零值,根据读取的非零数据和零值得到所要读取的解码系数,该方案避免了传统技术需要频繁操作存储器导致效率低的缺陷,提高了解码系数存储和读取的效率,还降低了存储和读取解码系数的能耗。在一个实施例中,提供一种解码系数的存取系统,该系统包括:获取模块,用于从huffman解码模块解析的解码系数中获取数据值不为零的有效数据;存储模块,用于获取所述有效数据的存储地址,根据所述存储地址所述解码系数将对应的有效数据存储在系数存储体中;读取模块,用于在读取解码系数时,获取解码系数的读取地址;判断与所述读取地址相对应的待读取数据是否为所述系数存储体中已经存储的有效数据;若是,则根据该读取地址从所述系数存储体中读取相应的有效数据,否则输出零值,根据所述读取的有效数据和零值获取解码系数。上述解码系数的存取系统,将huffman解码模块解析的解码系数的非零数据存储在系数存储体中,在读取解码系数时,根据解码系数的读取地址,从系数存储体中读取非零数据或直接输出零值,根据读取的非零数据和零值得到所要读取的解码系数,该方案避免了传统技术需要频繁操作存储器导致效率低的缺陷,提高了解码系数存储和读取的效率,还降低了存储和读取解码系数的能耗。在一个实施例中,所述从huffman解码模块解析的解码系数中获取数据值不为零的有效数据的步骤包括:接收huffman解码模块解析输出的解码系数;获取所述解码系数的基本单元符号,根据所述基本单元符号提取所述解码系数的非零数据;根据所述非零数据获取所述解码系数的有效数据。在一个实施例中,在所述根据所述存储地址将所述解码系数将对应的有效数据存储在系数存储体中的步骤之后,还包括:将所述有效数据的存储地址的有效数据标记设置为有效;其中,所述有效数据标记记录所述系数存储体的存储地址的数据的有效性;所述判断与所述读取地址相对应的待读取数据是否为所述系数存储体中已经存储的有效数据的步骤包括:获取所述读取地址的有效数据标记;根据所述有效数据标记判断与该读取地址相对应的待读取数据的有效性;若所述有效数据标记为有效,则判断该待读取数据是有效数据。在一个实施例中,在所述根据该读取地址从所述系数存储体中读取相应的有效数据的步骤之后,还包括:在所述解码系数的读取完成后,将所述已读取的有效数据的有效数据标记设置为无效在一个实施例中,所述解码系数包括多个系数单元块;在所述获取所述有效数据的存储地址的步骤之前,还包括:接收所述解码系数的各个系数单元块的解析完成指令;所述根据所述存储地址将所述解码系数将对应的有效数据存储在系数存储体中的步骤包括:根据各个系数单元块的有效数据的存储地址,将所述解码系数的各个系数单元块的有效数据存储在系数存储体中;将所述已存储的系数单元块的存储状态标记设置为有效;其中,所述存储状态标记记录所述各个系数单元块的存储状态的有效性;所述若是,则根据该读取地址从所述系数存储体中读取相应的有效数据,否则输出零值,根据所述读取的有效数据和零值获取解码系数的步骤包括:若是,则根据该读取地址从系数存储体中读取相应系数单元块的有效数据;否则输出零值,根据读取的各个系数单元块有效数据和零值获取解码系数;在所述解码系数的读取完成后,将已经读取的系数单元块的存储状态设置为无效。在一个实施例中,在所述将所述解码系数将对应的有效数据存储在系数存储体中的步骤之前,还包括:获取数据存储请求;在所述将所述解码系数将对应的有效数据存储在系数存储体中的步骤之后,还包括:返回数据存储成功响应;在所述获取解码系数的读取地址的步骤之前,还包括:获取数据读取请求;在所述根据该读取地址从所述系数存储体中读取相应的有效数据的步骤之后或在所述输出零值的步骤之后,还包括:返回数据读取成功响应。针对传统技术解码系数的存取效率低的问题,在一个实施例中,提供一种JPEG解码系数的存取方法,该方法利用如上任意一个实施例所述的解码系数的存取方法对JPEG解码系数的非零数据进行存储和读取。上述JPEG解码系数的存取方法,采用上述解码系数的存取方法对JPEG解码系数进行存取,提高了JPEG解码系数的存取效率,还降低了存储和读取JPEG解码系数的能耗。一种计算机设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上任一实施例所述解码系数的存取方法或JPEG解码系数的存取方法的步骤。上述计算机设备,通过所述处理器上运行的计算机程序,提高了解码系数的存取效率,还降低了存储和读取解码系数的能耗。一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上任一实施例所述解码系数的存取方法或JPEG解码系数的存取方法的步骤。上述计算机可读存储介质,通过其存储的计算机程序,提高了解码系数的存取效率,还降低了存储和读取解码系数的能耗。附图说明图1为一个实施例中的解码系数的存取方法的应用环境图;图2为一个实施例中的解码系数的存取方法的流程示意图;图3为另一个实施例中的解码系数的存取方法的流程示意图;图4为另一个实施例中的解码系数的存取方法的流程示意图;图5为一个实施例中的解码系数的存取系统的结构示意图;图6为一个实施例中的JPEG解码系数的存取系统的结构示意图;图7为一个实施例中的解码系数的存储系统的硬件结构示意图。本文档来自技高网...
解码系数的存取方法和系统、JPEG解码系数的存取方法

【技术保护点】
1.一种解码系数的存取方法,其特征在于,包括步骤:

【技术特征摘要】
1.一种解码系数的存取方法,其特征在于,包括步骤:从huffman解码模块解析的解码系数中获取数据值不为零的有效数据;获取所述有效数据的存储地址,根据所述存储地址将所述解码系数对应的有效数据存储在系数存储体中;在读取解码系数时,获取解码系数的读取地址;判断与所述读取地址相对应的待读取数据是否为所述系数存储体中已经存储的有效数据;若是,则根据该读取地址从所述系数存储体中读取相应的有效数据,否则输出零值,根据所述读取的有效数据和零值获取解码系数。2.根据权利要求1所述的解码系数的存取方法,其特征在于,所述从huffman解码模块解析的解码系数中获取数据值不为零的有效数据的步骤包括:接收huffman解码模块解析输出的解码系数;获取所述解码系数的基本单元符号,根据所述基本单元符号提取所述解码系数的非零数据;根据所述非零数据获取所述解码系数的有效数据。3.根据权利要求1所述的解码系数的存取方法,其特征在于,在所述根据所述存储地址将所述解码系数对应的有效数据存储在系数存储体中的步骤之后,还包括:将所述有效数据的存储地址的有效数据标记设置为有效;其中,所述有效数据标记记录所述系数存储体的存储地址的数据的有效性;所述判断与所述读取地址相对应的待读取数据是否为所述系数存储体中已经存储的有效数据的步骤包括:获取所述读取地址的有效数据标记;根据所述有效数据标记判断与该读取地址相对应的待读取数据的有效性;若所述有效数据标记为有效,则判断该待读取数据是有效数据。4.根据权利要求3所述的解码系数的存取方法,其特征在于,在所述根据该读取地址从所述系数存储体中读取相应的有效数据的步骤之后,还包括:在所述解码系数的读取完成后,将所述已读取的有效数据的有效数据标记设置为无效。5.根据权利要求1至4任一项所述的解码系数的存取方法,其特征在于,所述解码系数包括多个系数单元块;在所述获取所述有效数据的存储地址的步骤之前,还包括:接收所述解码系数的各个系数单元块的解析完成指令;所述根据所述存储地址将所述解码系数将对应的有效数据存储在系数存储体中的步骤包括:根据各个系数单元块的有效数据的存储地址,将所述解码系数的各个系数单元块的有效数据存储在系...

【专利技术属性】
技术研发人员:邓志欢
申请(专利权)人:珠海市杰理科技股份有限公司
类型:发明
国别省市:广东,44

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

1