具有区域调节背光的显示方法及装置、电子设备、介质与流程

文档序号:18557495发布日期:2019-08-30 22:48阅读:319来源:国知局
具有区域调节背光的显示方法及装置、电子设备、介质与流程

本发明涉及显示技术领域,特别是指一种具有区域调节背光的显示方法及装置、电子设备、介质。



背景技术:

所谓区域调光(localdimming),即显示器的背光区域调节技术。传统显示器使用的背光源是整个面光源,调节亮度的时候整个画面会同时变亮或变暗。而localdimming利用多个led(有时甚至是数百个)组成的背光代替传统面光源。通过设计相应的算法,背光led可根据图像的明暗进行调节,从而提升图像的对比度,并且还能减少能耗。

经过研究发现,现有的区域背光调节算法主要是集中在降低背光源的能耗上,个别方法注重提升最终显示图像的对比度。但是现有方法在提升对比度的时候对于暗区域和高非暗区域的灰阶进行了压缩,使得这两部分区域损失了很多细节信息,并不能很好地提升观看效果。使用localdimming的主要目的就是减少能耗并且提升图像显示效果,现有的方法在显示效果方面提升程度却比较有限。因此,需要一种良好的调光方法来提升图像最终显示效果。



技术实现要素:

有鉴于此,本发明实施例的目的之一在于,提出一种具有区域调节背光的显示方法及装置、电子设备、介质,能够在一定程度上提升图像显示效果。

基于上述目的,本发明实施例的第一个方面,提供了一种具有区域调节背光的显示方法,包括:

获取待显示图像信息;

根据所述待显示图像信息对待显示图像进行分区,并计算各背光区域的背光值;

对所述各背光区域的背光值进行背光模拟处理,得到各背光区域的模拟背光值;

根据所述各背光区域的模拟背光值以及所述待显示图像信息,对待显示图像的像素值进行补偿,得到所述待显示图像的补偿后像素值;

对所述待显示图像的暗区域进行补偿后像素值增强处理,得到增强处理后的暗区域像素值;

根据所述补偿后像素值和所述增强处理后的暗区域像素值,显示所述待显示图像。

可选地,对所述待显示图像的暗区域进行补偿后像素值增强处理,包括:

确定暗区域像素阈值;

根据所述暗区域像素阈值将所述待显示图像分为非暗区域和暗区域。

可选地,确定暗区域像素阈值,包括:

对所述待显示图像的图像三通道最大值进行灰度直方图统计;

根据所述灰度直方图统计的数据,按照像素数量选取比例选取阈值像素;

将所述阈值像素的灰阶值作为所述暗区域像素阈值。

可选地,对待显示图像的像素值进行补偿,包括:

采用非线性补偿方式对待显示图像的像素值进行补偿。

可选地,对所述待显示图像的暗区域进行补偿后像素值增强处理,包括:

采用暗原色去雾算法对所述待显示图像的暗区域进行补偿后像素值增强处理。

可选地,根据所述补偿后像素值和所述增强处理后的暗区域像素值,显示所述待显示图像的步骤中,最终显示的图像中各像素的像素值如下:

其中,ki,j表示最终显示的图像中各像素的像素值,ni,j表示使用暗原色去雾算法处理得到的暗区域像素值,mi,j表示使用非线性补偿后得到的补偿后像素值,maxi,j表示所述待显示图像的原始三通道最大值,imax为暗区域像素阈值。

可选地,根据所述待显示图像信息对待显示图像进行分区,并计算各背光区域的背光值,包括:

计算所述待显示图像对应于各背光区域的区域像素最大值;

将所述区域像素最大值作为对应的背光区域的背光值。

可选地,对所述各背光区域的背光值进行背光模拟处理,包括:

使用光扩散函数与所述各背光区域的背光值进行卷积来进行背光模拟处理。

本发明实施例的第二个方面,提供了一种具有区域调节背光的显示装置,包括:

获取模块,用于获取待显示图像信息;

背光值计算模块,用于根据所述待显示图像信息对待显示图像进行分区,并计算各背光区域的背光值;

背光模拟模块,用于对所述各背光区域的背光值进行背光模拟处理,得到各背光区域的模拟背光值;

像素补偿模块,用于根据所述各背光区域的模拟背光值以及所述待显示图像信息,对待显示图像的像素值进行补偿,得到所述待显示图像的补偿后像素值;

像素增强模块,用于对所述待显示图像的暗区域进行补偿后像素值增强处理,得到增强处理后的暗区域像素值;

显示模块,用于根据所述补偿后像素值和所述增强处理后的暗区域像素值,显示所述待显示图像。

可选地,所述像素补偿模块,用于采用非线性补偿方式对待显示图像的像素值进行补偿;

所述像素增强模块,用于采用暗原色去雾算法对所述待显示图像的暗区域进行补偿后像素值增强处理。

可选地,所述显示模块最终显示的图像中各像素的像素值如下:

其中,ki,j表示最终显示的图像中各像素的像素值,ni,j表示使用暗原色去雾算法处理得到的暗区域像素值,mi,j表示使用非线性补偿后得到的补偿后像素值,maxi,j表示所述待显示图像的原始三通道最大值,imax为暗区域像素阈值。

本发明实施例的第三个方面,提供了一种电子设备,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如所述的具有区域调节背光的显示方法。

本发明实施例的第四个方面,提供了一种存储有计算机程序的计算机可读存储介质,其中,所述计算机程序在由处理器执行时实现所述的具有区域调节背光的显示方法的步骤。

从上述实施例可以看出,本发明实施例提供的具有区域调节背光的显示方法,通过计算区域背光值并进行相应补偿,再对补偿后的像素值进行暗区域增强处理,最后根据所述补偿后像素值和所述增强处理后的暗区域像素值,显示所述待显示图像,从而在通过像素补偿阶段提升对比度的同时又避免了图像细节的损失,最终搭配动态背光取得高对比度的显示效果。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例的附图作简单地介绍,显而易见地,下面描述中的附图仅仅涉及本发明的一些实施例,而非对本发明的限制。

图1为本发明实施例提供的具有区域调节背光的显示方法的流程示意图;

图2a为本发明实施例中对暗区域进行区分的流程示意图;

图2b为本发明实施例中确定暗区域像素阈值的流程示意图;

图3a为本发明实施例中待显示图像的示意图;

图3b为本发明实施例中根据背光值变换后的待显示图像示意图;

图3c为本发明实施例中s型曲线变换示意图;

图3d为本发明实施例中s型曲线变换后的待显示图像示意图;

图3e为一些雾天图像与去雾图像的对比示意图;

图3f为本发明实施例中通过具有区域调节背光的显示方法最终实现显示的待显示图像示意图;

图4为本发明实施例提供的具有区域调节背光的显示装置的结构示意图;

图5为本发明实施例提供的实现具有区域调节背光的显示方法的装置的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例的附图,对本发明实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于所描述的本发明的实施例,本领域普通技术人员在无需创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

除非另外定义,本公开使用的技术术语或者科学术语应当为本发明所属领域内具有一般技能的人士所理解的通常意义。本公开中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。同样,“一个”、“一”或者“该”等类似词语也不表示数量限制,而是表示存在至少一个。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。

本发明实施例的第一个方面,提出了一种具有区域调节背光的显示方法,能够在一定程度上提升图像显示效果。

如图1所示,所述具有区域调节背光的显示方法,包括:

步骤11:获取待显示图像信息。

例如,所述待显示图像为当前需要进行显示的图像,所述待显示图像信息中可以包括所述待显示图像的分辨率、各像素的图像三通道值,等等。

图像通道,指在rgb色彩模式下单独的红色、绿色、蓝色的部分。也就是说,一幅完整的图像,是由红绿蓝三个通道组成的,他们共同作用产生了完整的图像。一幅完整的图像,红绿蓝三个通道缺一不可。即使图像中看起来没有蓝色,只能说蓝色光的亮度均为0或者各像素值的红色和绿色通道不全为0,但不能说没有蓝色通道存在。

步骤12:根据所述待显示图像信息对待显示图像进行分区,并计算各背光区域的背光值。

例如,在采用区域调节背光时,不同的背光区域的背光值是可以单独调节的;所有背光区域组合在一起形成完整的背光,对应于显示区域。而所述待显示图像在显示时呈现在整个显示区域,所述待显示图像对应于不同背光区域时,其背光值是单独调节的。因此,需要依据背光区域的分布对待显示图像进行分区,使用每个区域内所述待显示图像的像素信息计算各背光区域的背光值。

这里,所述背光值是指背光区域在点亮时所需要的亮度值或者与亮度值存在对应关系的区域背光源的驱动电压/电流值,根据具体实现方式的不同,背光值指代的数值性质可能不同,在此不作具体限定。

可选地,根据所述待显示图像信息对待显示图像进行分区,并计算各背光区域的背光值,包括:

计算所述待显示图像对应于各背光区域的区域像素最大值;

将所述区域像素最大值作为对应的背光区域的背光值。

这里,背光区域的背光值的计算方法使用了最大值法,即使用区域像素的最大值作为背光值,从而满足像素值最大的像素的显示要求。

步骤13:对所述各背光区域的背光值进行背光模拟处理,得到各背光区域的模拟背光值。

由于背光在工作时可能存在光扩散现象,在得到各背光区域的背光值后且在像素补偿之前需要模拟实际背光情况,从而避免分块现象。

可选地,对所述各背光区域的背光值进行背光模拟处理,包括:

使用实验测定得到的光扩散函数与所述各背光区域的背光值进行卷积来进行背光模拟处理。

这样,利用光扩散函数与背光值进行卷积处理,从而能够使背光区域的交界区域的背光值呈现一定程度的平滑过渡,从而达到模拟实际背光的效果。其中,所述使用实验测定得到的光扩散函数例如可以是在进行区域调节背光实验/测试时测得的能够较好地模拟实际背光效果的光扩散函数,实际取值可以根据需要调整,在此不对具体数值进行。

步骤14:根据所述各背光区域的模拟背光值以及所述待显示图像信息,对待显示图像的像素值进行补偿,得到所述待显示图像的补偿后像素值。

这样,依据平滑后的背光对待显示图像原本的像素值进行相应的补偿,从而能够搭配背光得到更好的显示效果。

例如,所述像素值可以是指像素对应的灰度值或与灰度值有对应关系的亮度值等等,其具体性质可根据实际情况设定,在此不做限制。

步骤15:对所述待显示图像的暗区域进行补偿后像素值增强处理,得到增强处理后的暗区域像素值。

可选地,如图2a所示,对所述待显示图像的暗区域进行补偿后像素值增强处理,包括:

步骤151:确定暗区域像素阈值;

步骤152:根据所述暗区域像素阈值将所述待显示图像分为非暗区域和暗区域。

这里,所述暗区域是指待显示图像中在实际显示时偏暗的区域。

所述暗区域像素阈值可以是任意选择的像素值,只要能够将暗区域与待显示图像中其他区域分开即可,在此不对具体数值进行限定。

需要说明的是,这里将待显示图像分为非暗区域和暗区域的分区是根据暗区域像素阈值进行的分区,与前述根据背光区域的分布进行的待显示图像分区不是一个概念。

可选地,如图2b所示,确定暗区域像素阈值,包括:

步骤1511:对所述待显示图像的图像三通道最大值进行灰度直方图统计。

所述灰度直方图是关于灰度级分布的函数,是对图像中灰度级分布的统计。灰度直方图是将数字图像中的所有像素,按照灰度值的大小,统计其出现的频率。灰度直方图是灰度级的函数,它表示图像中具有某种灰度级的像素的个数,反映了图像中某种灰度出现的频率。这里灰度直方图统计的是像素的图像三通道最大值。

步骤1512:根据所述灰度直方图统计的数据,按照像素数量选取比例选取阈值像素。

这里,所述像素数量选取比例为人为设定的值,可以根据需要进行调整,在此不作具体限定。例如,可以是80%,因为通常灰度直方图中前80%的像素的灰度值都偏暗。因为灰度直方图是关于灰度级分布的函数,例如,在选取阈值像素时,选取在灰度直方图中处于所有像素中的第80%个的像素作为所述阈值像素。

步骤1513:将所述阈值像素的灰阶值作为所述暗区域像素阈值。

这样,根据所述灰度直方图统计的数据,计算所述数据中前第80%个像素所在的灰阶值作为所述暗区域像素阈值,从而能够更好地将暗区域区分开来。

步骤16:根据所述补偿后像素值和所述增强处理后的暗区域像素值,显示所述待显示图像。

例如,对于暗区域对应的像素,则采用暗区域像素值进行显示,对于非暗区域则采用步骤14中得到的补偿后像素值进行显示。

可选地,常见的像素补偿方法有线性补偿和非线性补偿两种。线性补偿法简单地认为显示器最终的显示亮度是背光亮度与原始输入图像亮度相乘的结果,即原始图像×全亮背光=补偿图像×区域背光。非线性补偿是在线性补偿的基础上考虑到了显示器的伽马效应,加入了指数为γ的幂运算。非线性法相比于线性法只是单纯的改变了显示图像的整体亮度,未能从根本上解决像素溢出问题。

所以使用上述两种方法的localdimming方案为了搭配动态背光取得理想的观看效果,待显示图像(如图3a所示)的像素会根据背光值进行变换得到提升,背光越暗的区域像素值提升越大,转换时可能会出现像素溢出(计算得到的像素值大于255)现象。而且通常暗区域图像经过转换后会得到一个非常大的像素值(如图3b中,山的部分泛白),由于实际背光模拟步骤得到的背光和真实背光存在一定差距,以及液晶屏幕存在漏光现象,会使得实际观看中暗区域并没有那么暗,从而影响对比度。

这样,使用线性补偿和非线性补偿得到的补偿结果并没有在像素补偿阶段达到提示对比度的目的,导致观看效果的提升完全依赖背光变化。而有人提出的对比度增强方法--两步法,也就是将图像yuv颜色空间的y通道进行s型曲线变换(如图3c所示)和对数拉伸进行处理,确实能够直观地在像素补偿阶段增强图像对比度,这样再搭配上动态背光能够取得更高的对比度提升效果。但是这种方法在曲线变换过程中将像素值低区域和高区域的灰阶进行了压缩,使得暗区域和非暗区域的图像细节受到了损失(如图3d中,山的部分过黑,看不清里面的细节)。于是,本发明实施例中采用了暗区域增强处理的方式来弥补这一损失。

可选地,对待显示图像的像素值进行补偿的步骤14,可具体包括:

采用非线性补偿方式对待显示图像的像素值进行补偿。

对所述待显示图像的暗区域进行补偿后像素值增强处理的步骤15,可具体包括:

采用暗原色去雾算法对所述待显示图像的暗区域进行补偿后像素值增强处理。

暗原色去雾算法主要是针对有雾图像提出的图像增强算法,雾天图像的特点就是整幅图像泛白(如图3e第一行图像所示),这和线性补偿和非线性补偿处理后的暗区域图像表征相同。而去雾算法依据模型i(x)=j(x)t(x)+a(1-t(x))能够计算求出去雾后的高对比度图像(如图3e第二行图像所示),其中,i(x)就是我们现在已经有的图像(待去雾的图像),j(x)是我们要恢复的无雾的图像,a是全球大气光成分,通常为一常量,t(x)为透射率。

因为经过非线性补偿之后的暗区域图像表征和有雾图像很接近,使用暗原色去雾算法处理之后能够有效解决暗区域像素补偿后的泛白问题,而且能够将暗区域的细节信息进行增强。

但是非线性补偿得到的图像只有暗区域存在这种类似雾化的泛白情况,其他区域不存在,而暗原色去雾算法对非暗景区域会有负面影响,所以设定一个去雾结果和非线性补偿结果的比例加权公式作为最终结果的求取。

例如,根据所述补偿后像素值和所述增强处理后的暗区域像素值,显示所述待显示图像的步骤中,最终显示的图像中各像素的像素值如下:

其中,ki,j表示最终显示的图像中各像素的像素值,ni,j表示使用暗原色去雾算法处理得到的暗区域像素值,mi,j表示使用非线性补偿后得到的补偿后像素值,maxi,j表示所述待显示图像的原始三通道最大值,imax为暗区域像素阈值。

采用上述公式使得:待显示图像越暗的地方,去雾算法在结果中所占的比重就越大,待显示图像越亮的地方,就尽量与非线性补偿结果保持一致。

经过整个算法处理之后的结果图像搭配区域背光能够实现亮的区域更亮,暗的区域更暗。并且亮暗区域的细节没有受到损失,同时增强了暗区域的细节,提升了整体的观看效果(如图3f)。

从上述实施例可以看出,本发明实施例提供的具有区域调节背光的显示方法,通过计算区域背光值并进行相应补偿,再对补偿后的像素值进行暗区域增强处理,最后根据所述补偿后像素值和所述增强处理后的暗区域像素值,显示所述待显示图像,从而在通过像素补偿阶段提升对比度的同时又避免了图像细节的损失,甚至增强了暗区域的细节信息,最终搭配动态背光取得高对比度的显示效果并提高了localdimming显示设备的观看体验,为使用动态调光的显示设备取得良好显示效果提供了良好的解决方案。

本发明实施例的第二个方面,提出了一种具有区域调节背光的显示方法,能够在一定程度上提升图像显示效果。

如图4所示,所述具有区域调节背光的显示装置,包括:

获取模块21,用于获取待显示图像信息;

背光值计算模块22,用于根据所述待显示图像信息对待显示图像进行分区,并计算各背光区域的背光值;

背光模拟模块23,用于对所述各背光区域的背光值进行背光模拟处理,得到各背光区域的模拟背光值;

像素补偿模块24,用于根据所述各背光区域的模拟背光值以及所述待显示图像信息,对待显示图像的像素值进行补偿,得到所述待显示图像的补偿后像素值;

像素增强模块25,用于对所述待显示图像的暗区域进行补偿后像素值增强处理,得到增强处理后的暗区域像素值;

显示模块26,用于根据所述补偿后像素值和所述增强处理后的暗区域像素值,显示所述待显示图像。

可选地,所述像素补偿模块,用于采用非线性补偿方式对待显示图像的像素值进行补偿;

所述像素增强模块,用于采用暗原色去雾算法对所述待显示图像的暗区域进行补偿后像素值增强处理。

可选地,所述显示模块最终显示的图像中各像素的像素值如下:

其中,ki,j表示最终显示的图像中各像素的像素值,ni,j表示使用暗原色去雾算法处理得到的暗区域像素值,mi,j表示使用非线性补偿后得到的补偿后像素值,maxi,j表示所述待显示图像的原始三通道最大值,imax为暗区域像素阈值。

可选地,所述像素增强模块,用于:

确定暗区域像素阈值;

根据所述暗区域像素阈值将所述待显示图像分为非暗区域和暗区域。

可选地,所述像素增强模块,用于:

对所述待显示图像的图像三通道最大值进行灰度直方图统计;

根据所述灰度直方图统计的数据,按照像素数量选取比例选取阈值像素;

将所述阈值像素的灰阶值作为所述暗区域像素阈值。

可选地,所述背光值计算模块,用于:

计算所述待显示图像对应于各背光区域的区域像素最大值;

将所述区域像素最大值作为对应的背光区域的背光值。

可选地,所述背光模拟模块,用于:

使用实验测定得到的光扩散函数与所述各背光区域的背光值进行卷积来进行背光模拟处理。

上述具有区域调节背光的显示装置的各实施例与前述的具有区域调节背光的显示方法的各实施例基本呈对应关系,因此,所述具有区域调节背光的显示装置的各实施例的技术效果也与前述的具有区域调节背光的显示方法的基本相同,在此不再赘述。

基于上述目的,本发明实施例的第三个方面,提出了一种执行所述具有区域调节背光的显示方法的装置的一个实施例。如图5所示,为本发明提供的执行所述具有区域调节背光的显示方法的装置的一个实施例的硬件结构示意图。

如图5所示,所述装置包括:

一个或多个处理器31以及存储器32,图5中以一个处理器31为例。

所述执行所述具有区域调节背光的显示方法的装置还可以包括:输入装置33和输出装置34。

处理器31、存储器32、输入装置33和输出装置34可以通过总线或者其他方式连接,图5中以通过总线连接为例。

存储器32作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的所述具有区域调节背光的显示方法对应的程序指令/模块(例如,附图4所示的获取模块21、背光值计算模块22、背光模拟模块23、像素补偿模块24、像素增强模块25和显示模块26)。处理器31通过运行存储在存储器32中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例的具有区域调节背光的显示方法。

存储器32可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据具有区域调节背光的显示装置的使用所创建的数据等。此外,存储器32可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器32可选包括相对于处理器31远程设置的存储器,这些远程存储器可以通过网络连接至会员用户行为监控装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置33可接收输入的数字或字符信息,以及产生与具有区域调节背光的显示装置的用户设置以及功能控制有关的键信号输入。输出装置34可包括显示屏等显示设备。

所述一个或者多个模块存储在所述存储器32中,当被所述一个或者多个处理器31执行时,执行上述任意方法实施例中的具有区域调节背光的显示方法。所述执行所述具有区域调节背光的显示方法的装置的实施例,其技术效果与前述任意方法实施例相同或者类似。

本申请实施例提供了一种非暂态计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的列表项操作的处理方法。所述非暂态计算机存储介质的实施例,其技术效果与前述任意方法实施例相同或者类似。

最后需要说明的是,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。所述计算机程序的实施例,其技术效果与前述任意方法实施例相同或者类似。

此外,典型地,本公开所述的装置、设备等可为各种电子终端设备,例如手机、个人数字助理(pda)、平板电脑(pad)、智能电视等,也可以是大型终端设备,如服务器等,因此本公开的保护范围不应限定为某种特定类型的装置、设备。本公开所述的客户端可以是以电子硬件、计算机软件或两者的组合形式应用于上述任意一种电子终端设备中。

此外,根据本公开的方法还可以被实现为由cpu执行的计算机程序,该计算机程序可以存储在计算机可读存储介质中。在该计算机程序被cpu执行时,执行本公开的方法中限定的上述功能。

此外,上述方法步骤以及系统单元也可以利用控制器以及用于存储使得控制器实现上述步骤或单元功能的计算机程序的计算机可读存储介质实现。

此外,应该明白的是,本文所述的计算机可读存储介质(例如,存储器)可以是易失性存储器或非易失性存储器,或者可以包括易失性存储器和非易失性存储器两者。作为例子而非限制性的,非易失性存储器可以包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦写可编程rom(eeprom)或快闪存储器。易失性存储器可以包括随机存取存储器(ram),该ram可以充当外部高速缓存存储器。作为例子而非限制性的,ram可以以多种形式获得,比如同步ram(dram)、动态ram(dram)、同步dram(sdram)、双数据速率sdram(ddrsdram)、增强sdram(esdram)、同步链路dram(sldram)以及直接rambusram(drram)。所公开的方面的存储设备意在包括但不限于这些和其它合适类型的存储器。

本领域技术人员还将明白的是,结合这里的公开所描述的各种示例性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。为了清楚地说明硬件和软件的这种可互换性,已经就各种示意性组件、方块、模块、电路和步骤的功能对其进行了一般性的描述。这种功能是被实现为软件还是被实现为硬件取决于具体应用以及施加给整个系统的设计约束。本领域技术人员可以针对每种具体应用以各种方式来实现所述的功能,但是这种实现决定不应被解释为导致脱离本公开的范围。

结合这里的公开所描述的各种示例性逻辑块、模块和电路可以利用被设计成用于执行这里所述功能的下列部件来实现或执行:通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或其它可编程逻辑器件、分立门或晶体管逻辑、分立的硬件组件或者这些部件的任何组合。通用处理器可以是微处理器,但是可替换地,处理器可以是任何传统处理器、控制器、微控制器或状态机。处理器也可以被实现为计算设备的组合,例如,dsp和微处理器的组合、多个微处理器、一个或多个微处理器结合dsp核、或任何其它这种配置。

结合这里的公开所描述的方法或算法的步骤可以直接包含在硬件中、由处理器执行的软件模块中或这两者的组合中。软件模块可以驻留在ram存储器、快闪存储器、rom存储器、eprom存储器、eeprom存储器、寄存器、硬盘、可移动盘、cd-rom、或本领域已知的任何其它形式的存储介质中。示例性的存储介质被耦合到处理器,使得处理器能够从该存储介质中读取信息或向该存储介质写入信息。在一个替换方案中,所述存储介质可以与处理器集成在一起。处理器和存储介质可以驻留在asic中。asic可以驻留在用户终端中。在一个替换方案中,处理器和存储介质可以作为分立组件驻留在用户终端中。

在一个或多个示例性设计中,所述功能可以在硬件、软件、固件或其任意组合中实现。如果在软件中实现,则可以将所述功能作为一个或多个指令或代码存储在计算机可读介质上或通过计算机可读介质来传送。计算机可读介质包括计算机存储介质和通信介质,该通信介质包括有助于将计算机程序从一个位置传送到另一个位置的任何介质。存储介质可以是能够被通用或专用计算机访问的任何可用介质。作为例子而非限制性的,该计算机可读介质可以包括ram、rom、eeprom、cd-rom或其它光盘存储设备、磁盘存储设备或其它磁性存储设备,或者是可以用于携带或存储形式为指令或数据结构的所需程序代码并且能够被通用或专用计算机或者通用或专用处理器访问的任何其它介质。此外,任何连接都可以适当地称为计算机可读介质。例如,如果使用同轴线缆、光纤线缆、双绞线、数字用户线路(dsl)或诸如红外线、无线电和微波的无线技术来从网站、服务器或其它远程源发送软件,则上述同轴线缆、光纤线缆、双绞线、dsl或诸如红外先、无线电和微波的无线技术均包括在介质的定义。如这里所使用的,磁盘和光盘包括压缩盘(cd)、激光盘、光盘、数字多功能盘(dvd)、软盘、蓝光盘,其中磁盘通常磁性地再现数据,而光盘利用激光光学地再现数据。上述内容的组合也应当包括在计算机可读介质的范围内。

公开的示例性实施例,但是应当注公开的示例性实施例,但是应当注意,在不背离权利要求限定的本公开的范围的前提下,可以进行多种改变和修改。根据这里描述的公开实施例的方法权利要求的功能、步骤和/或动作不需以任何特定顺序执行。此外,尽管本公开的元素可以以个体形式描述或要求,但是也可以设想多个,除非明确限制为单数。

应当理解的是,在本文中使用的,除非上下文清楚地支持例外情况,单数形式“一个”(“a”、“an”、“the”)旨在也包括复数形式。还应当理解的是,在本文中使用的“和/或”是指包括一个或者一个以上相关联地列出的项目的任意和所有可能组合。

上述本公开实施例序号仅仅为了描述,不代表实施例的优劣。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本发明实施例的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,并存在如上所述的本发明实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。因此,凡在本发明实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本发明实施例的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1