数据处理设备和数据处理方法技术

技术编号:21059671 阅读:22 留言:0更新日期:2019-05-08 06:40
本发明专利技术提供了数据处理设备,其在数据和错误控制编码要被存储在存储器中的情况下,减少存储器访问量。处理设备包括数据压缩部分、编码生成部分、绑定部分和传输部分。数据压缩部分通过对要存储在存储器中的并且具有预定数据长度的第一数据进行预定压缩处理来生成第二数据。编码生成部分生成针对第一数据或第二数据的错误控制编码。绑定部分通过将由数据压缩部分生成的第二数据绑定到由编码生成部分生成的错误控制编码来生成第三数据。传输部分以预定数据长度为单位向存储器传输由绑定部分生成的第三数据。

Data Processing Equipment and Data Processing Method

【技术实现步骤摘要】
数据处理设备和数据处理方法相关申请的交叉引用于2017年10月27日提交的、包括说明书、附图和摘要的日本专利申请号2017-208263的公开内容,以其整体通过引用并入本文。
本专利技术涉及数据处理设备和数据处理方法。例如,本专利技术涉及用于在存储器中存储错误控制编码的技术。
技术介绍
已知的是错误检测编码或错误校正编码,即,用于检测或校正在数据中出现的错误的技术。在下文中错误检测编码和错误校正编码统称为错误控制编码。数据和数据的错误控制编码存储在存储器中,以便在读取存储在存储器中的数据时检查错误的发生。在日本未审查专利申请公开号Hei7(1995)-6100中描述了相关技术。日本未审查专利申请公开号Hei7(1995)-6100中所公开的信号处理设备有效地使用了错误控制编码生成部分、存储器和错误校正部分。错误控制编码生成部分根据提供的固定长度数据来产生固定长度的错误校正编码,并添加固定长度的错误校正编码。存储器存储具有由错误校正部分扩展的数据宽度的数据。错误校正部分读取存储在存储器中的数据,并根据错误校正编码校正任何错误。
技术实现思路
当数据和数据的错误控制编码要存储在存储器中时,不仅需要将数据而且需要将错误控制编码传输到存储器。与仅传输数据相比,这涉及更大的存储器访问量。因此,当要将数据和错误控制编码存储在存储器中时,要求减少存储器访问量。根据以下描述和附图,其它问题和新颖特征将变得显而易见。根据本专利技术的一个方面,提供了数据处理设备,包括绑定部分和传输部分。绑定部分生成通过将由数据压缩部分生成的数据绑定到由编码生成部分生成的错误控制编码而获得的数据。传输部分以预定数据长度为单位将绑定数据传输到存储器。在将数据和错误控制编码存储在存储器中的情况下,本专利技术的上述方面减少了存储器访问量。附图说明图1是示出根据一个比较性示例的数据处理设备的配置的框图;图2是示出根据本专利技术的实施例的概述的数据处理设备的示例性配置的框图;图3是示出绑定部分如何执行绑定操作的示意图;图4是示出根据本专利技术的第一实施例的数据处理设备的示例性配置的框图;图5是示出根据本专利技术的第一实施例的数据处理设备的更详细配置的框图,特别注意视频编解码系统;图6是示出为了将从视频编解码核心输出的图像数据写入DDR存储器中而由根据第一实施例的数据处理设备执行的示例性操作的流程图;图7是示出为了读取存储在数据/编码存储区域中的数据而由根据第一实施例的数据处理设备执行的示例性操作的流程图;图8是示出在将第一实施例应用于视频编码处理的情况下的视频编解码系统的示例性配置的框图;图9是示出在将第一实施例应用于视频解码处理的情况下的视频编解码系统的示例性配置的框图;图10是示出根据本专利技术的第三实施例的数据处理设备的更详细配置的框图,特别注意视频编解码系统;图11是示出为了将从视频编解码核心输出的图像数据写入DDR存储器中而由根据第三实施例的数据处理设备执行的示例性操作的流程图;图12是示出为了读取存储在数据/编码存储区域中的数据而由根据第三实施例的数据处理设备执行的示例性操作的流程图;图13是示出根据本专利技术的第四实施例的数据处理设备的更详细配置的框图,特别注意视频编解码系统;以及图14是示出为了将从视频编解码核心输出的图像数据写入DDR存储器中而由根据第四实施例的数据处理设备执行的示例性操作的流程图。具体实施方式在以下描述和附图中,为了澄清解释,根据需要进行省略和简化。此外,附图中相似的元件由相似的参考标号来表示,并且将不再重复描述。初步研究在解释实施例之前,将描述由本专利技术的专利技术人进行的初步研究。图1是示出根据比较性示例的数据处理设备9的配置的框图。数据处理设备9包括视频编解码系统200、总线系统500、双倍数据速率(DDR)存储器700和DDR存储器控制器600。数据处理设备9执行视频编解码处理。当执行编解码处理时,视频编解码系统200将数据存储在DDR存储器700中,DDR存储器700是外部存储器。此外,当执行编解码处理时,视频编解码系统200读取存储在DDR存储器700中的数据。DDR存储器控制器600控制对DDR存储器700的访问。错误可能发生在被存储在DDR存储器700中的数据中,即数据被破坏。因此,根据比较性示例的数据处理设备9被配置为使得总线系统500包括错误控制编码生成部分501和错误检测/错误校正部分502作为错误控制编码处理机制,以便检测或校正错误。错误控制编码生成部分501从写入数据生成错误控制编码,并将错误控制编码存储在写入数据存储区域以外的区域中。更具体地,写入数据存储在DDR存储器700的数据存储区域703中,并且由错误控制编码生成部分501生成的错误控制编码存储在DDR存储器700的编码存储区域702中。当要读取存储在数据存储区域703中的数据时,从编码存储区域702读取针对数据的错误控制编码,并且错误检测/错误校正部分502检测或校正错误。应当注意,根据比较性示例的数据处理设备9使用汉明(Hamming)编码作为错误控制编码。对于8字节数据,编码长度为1个字节。编解码处理使用两种类型的存储器访问,即图像数据的传输和其它数据的传输(或者更具体地,比特流或其它比特序列)。图像数据传输量占编解码处理中传输总量的大约85%。因此,为了减少用于传输所要消耗的存储器带宽,根据比较性示例的数据处理设备9对图像数据应用无损压缩。也就是说,视频编解码系统200包括无损压缩部分290和无损解压缩部分291。无损压缩部分290对从视频编解码系统200中的视频编解码核心210的写入接口(写入I/F)211输出的图像数据执行无损压缩。应当注意,视频编解码核心210是执行编码处理或解码处理的元件。如图1所示,由无损压缩部分290压缩的图像数据和非图像数据(例如,比特流)通过选择器292输入到错误控制编码生成部分501。因此,错误控制编码生成部分501针对由无损压缩部分290压缩的图像数据和非图像数据生成错误控制编码。然后将压缩的图像数据和非图像数据存储在数据存储区域703中,并且将生成的错误控制编码存储在编码存储区域702中。如上所述,根据比较性示例的数据处理设备9生成错误控制编码,而不区分从视频编解码核心输出的两种类型的数据,并将所生成的错误控制编码存储在DDR存储器700中。同时,无损解压缩部分291通过对从错误检测/错误校正部分502输出的压缩图像数据执行解压缩处理来恢复图像数据。然后,如图1所示,从错误检测/错误校正部分502输出的非图像数据和从无损解压缩部分291输出的图像数据通过选择器293被输入到视频编解码核心210的读取接口(读取I/F)212,并用于视频编解码核心210的处理。当考虑DDR存储器700的访问效率时,期望对连续地址的进行访问,该连续地址每次访问都具有一定长度。原因在于,如果每次访问的数据长度过小,那么与访问处理相关的处理(例如,用于存储器组切换的处理)不能容易地与访问处理并行执行。这降低了访问效率。然而,从视频编解码处理的图像数据访问的观点来看,如果一次访问过长的数据,则读取不必要的数据以增加存储器带宽的总量。因此,在DDR存储器700中存在每次访问的最佳数据长度。在视频编解码处理中,例如,考虑到DDR存储器700的访问效本文档来自技高网...

【技术保护点】
1.一种数据处理设备,包括:数据压缩部分,所述数据压缩部分通过对第一数据进行预定压缩处理来生成第二数据,所述第一数据是要存储在存储器中的并且具有预定数据长度的数据;第一编码生成部分,所述第一编码生成部分生成针对所述第一数据或所述第二数据的错误控制编码;绑定部分,所述绑定部分通过将由所述数据压缩部分生成的所述第二数据绑定到由所述第一编码生成部分生成的所述错误控制编码来生成第三数据;传输部分,所述传输部分以所述预定数据长度为单位将由所述绑定部分生成的所述第三数据传输到所述存储器。

【技术特征摘要】
2017.10.27 JP 2017-2082631.一种数据处理设备,包括:数据压缩部分,所述数据压缩部分通过对第一数据进行预定压缩处理来生成第二数据,所述第一数据是要存储在存储器中的并且具有预定数据长度的数据;第一编码生成部分,所述第一编码生成部分生成针对所述第一数据或所述第二数据的错误控制编码;绑定部分,所述绑定部分通过将由所述数据压缩部分生成的所述第二数据绑定到由所述第一编码生成部分生成的所述错误控制编码来生成第三数据;传输部分,所述传输部分以所述预定数据长度为单位将由所述绑定部分生成的所述第三数据传输到所述存储器。2.根据权利要求1所述的数据处理设备,进一步包括:类型指定部分,所述类型指定部分根据所述第一数据的使用来指定所述错误控制编码的类型;其中,所述第一编码生成部分生成由所述类型指定部分指定的所述错误控制编码的类型。3.根据权利要求2所述的数据处理设备,其中,所述第一数据是图像数据,并且其中,所述类型指定部分根据所述第一数据是否是要由用于帧间预测的不同图片引用的图片,来指定所述错误控制编码的类型。4.根据权利要求3所述的数据处理设备,其中,如果所述第一数据是要由不同图片引用的图片,则所述类型指定部分指定首要类型错误控制编码,其中,如果所述第一数据不是要由不同图片引用的图片,则所述类型指定部分指定次要类型错误控制编码,并且其中,所述首要类型错误控制编码具有比所述次要类型错误控制编码更大的编码长度。5.根据权利要求2所述的数据处理设备,其中,所述类型指定部分根据使用所述第一数据的处理的重要性来指定所述错误控制编码的类型。6.根据权利要求5所述的数据处理设备,其中,如果所述处理具有首要重要性,则所述类型指定部分指定首要类型错误控制编码,其中,如果所述处理具有次要重要性,则所述类型指定部分指定次要类型错误控制编码,所述次要重要性低于所述首要重要性,以及其中,所述首要类型错误控制编码具有比所述次要类型错误控制编码更大的编码长度。7.根据权利要求1所述的数据处理设备,其中,所述第一数据是由多个车载摄...

【专利技术属性】
技术研发人员:松原胜重望月诚二松本圭介
申请(专利权)人:瑞萨电子株式会社
类型:发明
国别省市:日本,JP

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

1