一种电子设备及信息处理方法

文档序号:8380489阅读:199来源:国知局
一种电子设备及信息处理方法
【技术领域】
[0001]本发明涉及电子技术领域,尤其涉及一种电子设备及信息处理方法。
【背景技术】
[0002]现有的应用处理器设计采用片上系统,片上系统是以IP模块为基础的系统固件和电路综合技术,其中的IP模块包括:图像编解码模块、视频编解码模块、图像处理单元等。随着各IP模块与片外的存储单元之间的数据交互量越来越大,芯片的功耗和成本也越来越高。
[0003]由于用户对电子设备低功耗的追求,减小数据交互量成为应用处理器设计的重点。为此,现有技术提供的解决方案是:在各IP模块内部对需要交互的数据按照特定格式进行压缩,然后将具有特定格式的压缩数据传输给存储器。
[0004]但本申请发明人在实现本申请实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
[0005]由于将需要交互的数据按照特定格式压缩,需要对IP模块本身做复杂处理,并且IP模块厂商不会为了按照特定格式压缩数据而修改生产的IP模块,即使IP厂商能够修改IP模块,不同的IP厂商生产的IP模块也可能按照不同的格式压缩数据,所以,现有技术提供的解决方案并不实用。
[0006]因此,现有技术存在的技术问题是:不能提供一种统一的针对IP模块传输数据的电子设备及压缩方法,因此,现有技术不能实现提高IP模块和存储单元间的带宽利用效率,不能降低电子设备的功耗。

【发明内容】

[0007]本申请实施例通过提供一种电子设备及信息处理方法,解决了现有技术中不能提供一种统一的针对IP模块传输数据的电子设备及压缩方法,实现了提供一种统一的针对IP模块传输数据的电子设备及压缩方法,进而提高IP模块和存储单元间的带宽利用效率,从而降低了电子设备的功耗。
[0008]一方面,本申请实施例提供了一种电子设备,包括:
[0009]处理器,所述处理器包括N个处理单元,所述N个处理单元能够对数据进行处理,并能够进行数据输入与输出操作,其中N为大于等于I的正整数;
[0010]数据处理接口,所述数据处理接口与所述N个处理单元中的Q个处理单元相连接,所述数据处理接口能够对接收到的所述Q个处理单元中的原始数据进行压缩,获得压缩数据,其中Q为大于等于I且小于等于N的正整数;
[0011 ] 存储器,与所述数据处理接口连接,接收并存储所述压缩数据。
[0012]可选的,所述N个处理单元至少包括:图像处理单元,视频处理单元和/或显示处理单元。
[0013]可选的,所述数据处理接口的读写数据位宽是M位。
[0014]可选的,所述数据处理接口具体用于:
[0015]接收所述Q个处理单元顺序输出的第i个M位原始数据,按照预设压缩方式顺序对所述第i个M位原始数据进行压缩,获得第i个压缩数据以及与所述第i个压缩数据的压缩方式相对应的第i个压缩标示;
[0016]判断在第i时刻已获得的压缩数据是否达到則立;
[0017]当所述在第i时刻已获得的压缩数据未达到M位时,获得与所述Q个处理单元顺序输出的第i+Ι个M位原始数据对应的第i+Ι个压缩数据以及与所述第i+Ι个压缩数据的压缩方式相对应的第i+Ι个压缩标示;
[0018]将在第i+Ι时刻已压缩的数据顺序合并,直到合并后的压缩数据为M位;
[0019]将所述合并后的压缩数据输出到所述存储器,其中i为大于等于I的正整数。
[0020]可选的,所述数据处理接口还用于:
[0021]判断在第i时刻已获得的压缩标示是否达到M位;
[0022]当所述在第i时刻已获得的压缩标示未达到M位时,获得所述第i+Ι个压缩标示;
[0023]将在第i+Ι时刻已获得的压缩标示顺序合并,直到合并后的压缩标示为M位;
[0024]将所述合并后的压缩标示输出到所述寄存器,其中i为大于等于I的正整数。
[0025]可选的,所述数据处理接口具体用于:
[0026]接收所述Q个处理单元输出的读出M位原始数据的读数据请求;获得并向所述存储器输出与所述M位原始数据对应的合并压缩标示。
[0027]可选的,所述存储器包括至少一个存储控制器,所述存储控制器具体用于:
[0028]根据所述与所述M位原始数据对应的合并压缩标示,确定与所述M位原始数据相关的压缩数据;
[0029]将所述与所述M位原始数据相关的压缩数据输出到所述数据处理接口。
[0030]可选的,所述数据处理接口还用于:
[0031 ] 接收并解压缩所述与所述M位原始数据相关的压缩数据,获得与所述M位原始数据相关的原始数据;
[0032]将所述与所述M位原始数据相关的原始数据输出到所述Q个处理单元。
[0033]另一方面,本申请实施例提供了一种信息处理方法,应用于一电子设备中,其中,所述电子设备包括:处理器,所述处理器包括N个处理单元,所述N个处理单元能够处理数据,并进行数据的输入与输出操作,其中N为大于等于I的正整数;数据处理接口,所述数据处理接口与所述N个处理单元中的Q个处理单元相连接,其中Q为大于等于I且小于等于N的正整数;存储器,与所述数据处理接口连接,所述方法包括:
[0034]所述Q个处理单元向所述数据处理接口输出原始数据;
[0035]所述数据处理接口顺序接收所述原始数据,并顺序对所述原始数据按预设方式进行压缩,获得压缩数据;
[0036]所述数据处理接口将所述压缩数据输出到所述存储器;
[0037]所述存储器存储所述压缩数据。
[0038]可选的,所述N个处理单元至少包括:图像处理单元,视频处理单元和/或显示处理单元。
[0039]可选的,所述数据处理接口的读写数据位宽是M位。
[0040]可选的,所述顺序对所述原始数据按预设方式进行压缩,具体包括:
[0041]所述数据处理接口接收所述Q个处理单元顺序输出的第i个M位原始数据,按照预设压缩方式顺序对所述第i个M位原始数据进行压缩,获得第i个压缩数据以及与所述第i个压缩数据的压缩方式相对应的第i个压缩标示;
[0042]所述数据处理接口判断在第i时刻已获得的压缩数据是否达到M位;
[0043]所述数据处理接口当所述在第i时刻已获得的压缩数据未达到M位时,获得与所述Q个处理单元顺序输出的第i+Ι个M位原始数据对应的第i+Ι个压缩数据以及与所述第i+Ι个压缩数据的压缩方式相对应的第i+Ι个压缩标示;
[0044]所述数据处理接口将在第i+Ι时刻已压缩的数据顺序合并,直到合并后的压缩数据为M位;
[0045]所述数据处理接口将所述合并后的压缩数据输出到所述存储器,其中i为大于等于I的正整数。
[0046]可选的,在所述顺序对所述原始数据按预设方式进行压缩之后,所述方法还包括:
[0047]所述数据处理接口判断在第i时刻已获得的压缩标示是否达到M位;
[0048]所述数据处理接口当所述在第i时刻已获得的压缩标示未达到M位时,获得所述第i+Ι个压缩标示;
[0049]所述数据处理接口将在第i+Ι时刻已获得的压缩标示顺序合并,直到合并后的压缩标示为M位;
[0050]所述数据处理接口将所述合并后的压缩标示输出到所述寄存器,其中i为大于等于I的正整数。
[0051]可选的,在所述存储器存储所述压缩数据之后,所述方法还包括:
[0052]所述数据处理接口接收所述Q个处理单元输出的读出M位原始数据的读数据请求;
[0053]所述数据处理接口获得并向所述存储器输出与所述M位原始数据对应的合并压缩标示。
[0054]可选的,在所述所述数据处理接口获得并向所述存储器输出与所述M位原始数据对应的合并压缩标示之后,所述方法还包括:
[0055]至少一个存储控制器根据所述与所述M位原始数据对应的合并压缩标示,确定与所述M位原始数据相关的压缩数据;
[0056]所述至少一个存储控制器将所述与所述M位原始数据相关的压缩数据输出到所述数据处理接口;
[0057]其中所述至少一个存储控制器设置在所述存储器中。
[0058]可选的,在所述所述至少一个存储控制器将所述与所述M位原始数据相关的压缩数据输出到所述数据处理接口之后,所述方法还包括:
[0059]所述数据处理接口接收并解压缩所述与所述M位原始数据相关的压缩数据,获得与所述M位原始数据相关的原始数据;
[0060]所述数据处理接口将所述与所述M位原始数据相关的原始数据输出到所述Q个处理单元。
[0061]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0062]1、由于提供了一种电子设备,该电子设备包括处理器,所述处理器包括N个处理单元,所述N个处理单元能够对数据进行处理,并能够进行数据输入与输出操作;数据处理接口,所述数据
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1