一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

图像颜色过滤方法及装置、电子设备、存储介质与流程

2021-10-27 13:38:00 来源:中国专利 TAG:多个 电子设备 图像处理 说明书 过滤


1.本说明书一个或多个实施例涉及图像处理技术领域,尤其涉及一种图像颜色过滤方法及装置、电子设备、存储介质。


背景技术:

2.颜色过滤是图像处理中的一个经典问题,颜色过滤能够作为艺术滤镜生成艺术画。颜色过滤也能够用来提取票据上的公章,发票号码等。一种颜色过滤算法能够根据某个给定的固定阈值,将给定图像中的某些颜色分割并提取出来。采用这种方法来进行图像滤色,会产生明显的图像边界、颜色的不连续和过渡不自然,造成视觉损失。


技术实现要素:

3.有鉴于此,本说明书一个或多个实施例提出了一种图像颜色过滤方法及装置、电子设备、存储介质,以在一定程度上解决上述的问题。
4.本说明书一个或多个实施例,提供了一种图像颜色过滤方法,包括:
5.获取原始图像中各像素点的rgb值和待保留颜色的rgb值;
6.将所述原始图像中各像素点的rgb值和待保留颜色的rgb值转换到hsv颜色空间,得到所述原始图像中各像素点的色调值、饱和度值和明度值以及待保留颜色的色调值、饱和度值和明度值;
7.确定所述原始图像中各像素点的过滤比例;
8.将所述原始图像中各像素点的饱和度值乘以该像素点对应的过滤比例,得到该像素点的颜色过滤后饱和度值;
9.将所述原始图像中各像素点的颜色过滤后饱和度值以及该像素点的色调值和明度值,转换到rgb颜色空间,得到颜色过滤后的rgb值;
10.根据各像素点的颜色过滤后的rgb值,显示颜色过滤后的图像;
11.其中,确定所述原始图像中各像素点的过滤比例,包括以下步骤至少其一:
12.获取所述原始图像中各像素点的预先设定的过滤比例;或者,
13.根据所述原始图像中各像素点的色调值和所述待保留颜色的色调值,查找保留比例表中该像素点对应的过滤比例;其中,所述保留比例表包括待保留颜色的色调值与过滤比例的关系,以待保留颜色的色调值为中心对应的过滤比例取值最大,向待保留颜色的色调值两侧延伸对应的过滤比例取值逐渐减小。
14.可选地,在所述保留比例表中,对于每个过滤比例待确定的像素点的色调值,其相应的过滤比例均满足以下公式:
[0015][0016]
其中,x为过滤比例待确定的像素点的色调值,h为待保留颜色的色调值,σ为待保
留颜色周围的过渡范围。
[0017]
可选地,所述σ的取值范围为10~15。
[0018]
可选地,确定所述原始图像中各像素点的过滤比例,包括:
[0019]
比对像素点的预先设定的过滤比例和保留比例表中该像素点对应的过滤比例;
[0020]
选择较大取值作为该像素点的过滤比例。
[0021]
本说明书一个或多个实施例,提供了一种图像颜色过滤装置,包括:
[0022]
处理单元,被配置为:
[0023]
获取原始图像中各像素点的rgb值和待保留颜色的rgb值;
[0024]
将所述原始图像中各像素点的rgb值和待保留颜色的rgb值转换到hsv颜色空间,得到所述原始图像中各像素点的色调值、饱和度值和明度值以及待保留颜色的色调值、饱和度值和明度值;
[0025]
确定所述原始图像中各像素点的过滤比例;
[0026]
将所述原始图像中各像素点的饱和度值乘以该像素点对应的过滤比例,得到该像素点的颜色过滤后饱和度值;
[0027]
将所述原始图像中各像素点的颜色过滤后饱和度值以及该像素点的色调值和明度值,转换到rgb颜色空间,得到颜色过滤后的rgb值;
[0028]
显示单元,被配置为:根据各像素点的颜色过滤后的rgb值,显示颜色过滤后的图像;
[0029]
其中,确定所述原始图像中各像素点的过滤比例,包括以下步骤至少其一:
[0030]
获取所述原始图像中各像素点的预先设定的过滤比例;或者,
[0031]
根据所述原始图像中各像素点的色调值和所述待保留颜色的色调值,查找保留比例表中该像素点对应的过滤比例;其中,所述保留比例表包括待保留颜色的色调值与过滤比例的关系,以待保留颜色的色调值为中心对应的过滤比例取值最大,向待保留颜色的色调值两侧延伸对应的过滤比例取值逐渐减小。
[0032]
可选地,在所述保留比例表中,对于每个过滤比例待确定的像素点的色调值,其相应的过滤比例均满足以下公式:
[0033][0034]
其中,x为过滤比例待确定的像素点的色调值,h为待保留颜色的色调值,σ为待保留颜色周围的过渡范围。
[0035]
可选地,所述σ的取值范围为10~15。
[0036]
可选地,所述处理单元,被配置为:
[0037]
比对像素点的预先设定的过滤比例和保留比例表中该像素点对应的过滤比例;
[0038]
选择较大取值作为该像素点的过滤比例。
[0039]
本说明书一个或多个实施例,提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的方法。
[0040]
本说明书一个或多个实施例,提供了一种非暂态计算机可读存储介质,所述非暂
态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行所述方法。
[0041]
从上面所述可以看出,本说明书一个或多个实施例提供的图像颜色过滤方法及装置、电子设备、存储介质,根据颜色过滤的特点,将rgb图像和待保留颜色转换到hsv颜色空间,并确定各像素点的过滤比例,再根据过滤比例对原始图像中各像素点的饱和度值进行调整,得到颜色过滤后饱和度值,之后再根据颜色过滤后饱和度值结合原来转换得到的色调值和明度值,转换到rgb颜色空间得到颜色过滤后的rgb值并基于颜色过滤后的rgb值来显示图像,这样,根据过滤比例对饱和度值进行调整,使得饱和度值所反映的饱和度能够更好地得到调整,并能反映到最终的图像颜色过滤效果中。
附图说明
[0042]
为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书一个或多个实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0043]
图1为本说明书一个或多个实施例提供的图像颜色过滤方法的流程示意图;
[0044]
图2a为rgb颜色空间示意图;
[0045]
图2b为hsv颜色空间示意图;
[0046]
图2c为一般的高斯函数的分布形式示意图;
[0047]
图2d为本说明书一个或多个实施例中采用的高斯函数的分布形式示意图;
[0048]
图2e为本说明书一个或多个实施例中在待保留颜色的h=90时,不同σ产生的不同过滤比例的分布示意图;
[0049]
图2f为本说明书一个或多个实施例中,待保留颜色的h为20,σ为10时的过滤比例分布示意图;
[0050]
图2g为本说明书一个或多个实施例中,待保留颜色的h为50,σ为10时的过滤比例分布示意图;
[0051]
图2h为本说明书一个或多个实施例中,待保留颜色的h为90,σ为10时的过滤比例分布示意图;
[0052]
图2i为本说明书一个或多个实施例中,待保留颜色的h为170,σ为10时的过滤比例分布示意图;
[0053]
图3为采用本说明书的一个或多个实施例提供的所述图像颜色过滤方法进行过滤的效果示意图;
[0054]
图4为本说明书一个或多个实施例提供的图像颜色过滤装置的模块结构示意图;
[0055]
图5为本说明书一个或多个实施例提供的一种更为具体的电子设备硬件结构示意图。
具体实施方式
[0056]
为使本公开的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本公开进一步详细说明。
[0057]
需要说明的是,除非另外定义,本说明书一个或多个实施例使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本说明书一个或多个实施例中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。
[0058]
图1示出了本说明书一个或多个实施例提供的图像颜色过滤方法的流程示意图。
[0059]
如图1所示,所述图像颜色过滤方法,包括:
[0060]
步骤102:获取原始图像中各像素点的rgb值和待保留颜色的rgb值。
[0061]
步骤104:将所述原始图像中各像素点的rgb值和待保留颜色的rgb值转换到hsv颜色空间,得到所述原始图像中各像素点的色调值、饱和度值和明度值以及待保留颜色的色调值、饱和度值和明度值。
[0062]
rgb颜色空间是从颜色发光的原理来设计的。通俗地说,它的颜色混合方式就好像有红、绿、蓝三盏灯,当它们的光相互叠合的时候,色彩相混,而亮度却等于两者亮度之总和,越混合亮度越高,即加法混合。红、绿、蓝三个颜色通道每种色各分为256阶亮度,在0时“灯”最弱——是关掉的,而在255时“灯”最亮。当三色灰度数值相同时,产生不同灰度值的灰色调,即三色灰度都为0时,是最暗的黑色调;三色灰度都为255时,是最亮的白色调。rgb值是指亮度,并使用整数来表示。通常情况下,rgb各有256级亮度,用数字表示为从0、1、2...直到255。图2a示出了rgb颜色空间示意图,它是一个立方体。
[0063]
hsv颜色空间是一种比较直观的颜色模型,这个模型中颜色的参数分别是:色调(h,hue),饱和度(s,saturation),明度(v,value)。
[0064]
色调h表示色彩信息,即所处的光谱颜色的位置。该参数用角度度量,取值范围为0
°
~360
°
,从红色开始按逆时针方向计算,红色为0
°
,绿色为120
°
,蓝色为240
°
。它们的补色是:黄色为60
°
,青色为180
°
,品红为300
°

[0065]
饱和度s表示颜色接近光谱色的程度,也可理解为所选颜色的纯度和该颜色最大的纯度之间的比率。一种颜色,可以看成是某种光谱色与白色混合的结果。其中光谱色所占的比例愈大,颜色接近光谱色的程度就愈高,颜色的饱和度也就愈高。饱和度高,颜色则深而艳。光谱色的白光成分为0,饱和度达到最高。饱和度s为一比例值,通常取值范围为0~1(或是0%~100%),通常取值范围为0%~100%,值越大,颜色越饱和。s=0时,只有灰度。
[0066]
明度v表示颜色明亮的程度,范围从0到1。对于光源色,明度值与发光体的光亮度有关;对于物体色,此值和物体的透射比或反射比有关。通常取值范围为0%(黑)到100%(白)。它和光强度之间并没有直接的联系。
[0067]
图2b示出了hsv颜色空间的示意图,它是一个圆锥形状。
[0068]
色调值、饱和度值和明度值通常在不同的情景下有不同的取值,应用opencv中的8位3通道图像时,h的取值为0-179,s为0-255,v为0-255。本实施例以这个范围为例进行阐述。
[0069]
从rgb颜色空间转换到hsv颜色空间的公式如下所示。
[0070][0071]
c
max
=max(r
*
,g
*
,b
*
),c
min
=min(r
*
,g
*
,b
*
),δ=c
max-c
min
[0072][0073]
这样,在原始图像中各像素点的rgb值以及待保留颜色的rgb值均为已知或给定的情况下,基于上述公式即可将rgb值转换到hsv颜色空间得到相应的色调值、饱和度值和明度值。
[0074]
步骤106:确定所述原始图像中各像素点的过滤比例。
[0075]
本步骤包括以下步骤至少其一:
[0076]
步骤1061:获取所述原始图像中各像素点的预先设定的过滤比例。
[0077]
这里,所述预先设定的过滤比例,可以是用户设置的,也可以是系统默认的。在所述预先设定的过滤比例是用户设置的情况下,例如可以在应用程序(app)的界面中给出设定过滤比例的按钮,使用户可以相应地输入自己想要的透明度效果。
[0078]
可选地,所述预先设定的过滤比例是原始图像在目标图像中的透明度,其取值范围为0~1。当取值为0时,原始图像完全不透明,最终仅显示原始图像;当取值为1时,原始图像完全透明,颜色被完全过滤。其余效果介于两者中间。
[0079]
步骤1062:根据所述原始图像中各像素点的色调值和所述待保留颜色的色调值,查找保留比例表中该像素点对应的过滤比例;其中,所述保留比例表包括待保留颜色的色调值与过滤比例的关系,以待保留颜色的色调值为中心对应的过滤比例取值最大,向待保留颜色的色调值两侧延伸对应的过滤比例取值逐渐减小。
[0080]
当根据待保留颜色的h分量确定颜色过滤比例的分布时,所述过滤比例为中间高、两头低的过滤比例分布,s分量乘以过滤比例确定要保留颜色的饱和度,保证越接近保留颜色的颜色饱和度越高,距离保留颜色越远的颜色饱和度越低,既越接近灰色,实现的颜色过滤效果过渡自然,颜色连续,更适合作为艺术风格滤镜。
[0081]
步骤108:将所述原始图像中各像素点的饱和度值乘以该像素点对应的过滤比例,得到该像素点的颜色过滤后饱和度值。
[0082]
因为饱和度s表示所选颜色的纯度和该颜色最大的纯度之间的比率,因此,调整饱和度值就是在对颜色进行过滤,这样,本步骤中,通过将原饱和度值乘以过滤比例得到的新的饱和度值即为颜色过滤后饱和度值。
[0083]
步骤110:将所述原始图像中各像素点的颜色过滤后饱和度值以及该像素点的色调值和明度值,转换到rgb颜色空间,得到颜色过滤后的rgb值。
[0084]
对于所述原始图像的每个像素点,均采用步骤106确定过滤比例并采用步骤108调整饱和度值,直到所有的像素点均处理完毕。在本步骤中,这些调整后的饱和度值连同之前从rgb颜色空间转换到hsv颜色空间而得到的色调值和明度值,再由hsv颜色空间转换到rgb颜色空间得到颜色过滤后的rgb值。
[0085]
步骤112:根据各像素点的颜色过滤后的rgb值,显示颜色过滤后的图像。
[0086]
从上述实施例可以看出,本说明书的一个或多个实施例提供的图像颜色过滤方法,根据颜色过滤的特点,将rgb图像和待保留颜色转换到hsv颜色空间,并确定各像素点的过滤比例,再根据过滤比例对原始图像中各像素点的饱和度值进行调整,得到颜色过滤后饱和度值,之后再根据颜色过滤后饱和度值结合原来转换得到的色调值和明度值,转换到rgb颜色空间得到颜色过滤后的rgb值并基于颜色过滤后的rgb值来显示图像,这样,根据过滤比例对饱和度值进行调整,使得饱和度值所反映的饱和度能够更好地得到调整,并能反映到最终的图像颜色过滤效果中。
[0087]
作为一个可选实施例,确定所述原始图像中各像素点的过滤比例,还可包括以下步骤:
[0088]
比对像素点的预先设定的过滤比例和保留比例表中该像素点对应的过滤比例;
[0089]
选择较大取值作为该像素点的过滤比例。
[0090]
为了丰富本发明中的视觉效果,还可以将预先设定的过滤比例和保留比例表中的过滤比例进行结合。这样,当存在预先设定的过滤比例时,选择预先设定的过滤比例和保留比例表中的过滤比例中较大的一个值来乘以饱和度值,从而在利用保留比例表中的过滤比例进行较为平滑处理效果,同时又给预先设定的过滤比例保留了调整空间,进而做到了图像更加平滑自然和预先设定值之间的平衡。
[0091]
本说明书的一个或多个实施例中,所述图像颜色过滤方法,还包括以下步骤:
[0092]
创建所述保留比例表。
[0093]
在所述保留比例表中,对于每个过滤比例待确定的像素点的色调值,其相应的过滤比例均满足以下公式:
[0094][0095]
其中,x为过滤比例待确定的像素点的色调值,h为待保留颜色的色调值,σ为待保留颜色周围的过渡范围。
[0096]
也就是说,当知道待保留颜色的色调值后,首先在所述保留比例表中查找到与待保留颜色的色调值对应的过滤比例集合,该过滤比例集合中每个色调值对应的过滤比例都是采用上述公式计算得到的。
[0097]
需要说明的是,上述公式是高斯函数的变形。一般情况下,高斯函数的形式如下公式所示。
[0098][0099]
一般的高斯函数的分布形式如图2c所示,为两边高中间低的形状。
[0100]
本实施例中采用的是简化的高斯函数,如图2d所示,保证在x=h时,f(x)等于1,其余值随着与均值的距离下降。h就是本实施例中的待保留颜色,σ表示待保留颜色周围的过渡范围,σ越小,过渡范围越窄,保留的颜色越纯。σ的取值可以根据需要进行设定,图2e示出了在待保留颜色的h=90时,不同σ产生的不同过滤比例分布。
[0101]
有了上述改造后的高斯函数,就可以根据给定的待保留颜色的色调值和σ确定每个待保留颜色的保留比例表中的过滤比例集合。以待保留颜色的色调值作为中心,过滤比例取值为1,随着与中心的距离的增大,过滤比例取值逐渐下降。
[0102]
色调值是一个周期循环的值,在opencv中,色调值的取值范围是[0,179],周期大小为180,因此,随着待保留颜色的变化,保留比例表中的值相应变化。其结果如图2f~2i所示。
[0103]
这样,根据改造后的高斯函数的特性,以要保留的颜色色调值为均值,h的一定邻域值作为方差,生成中间高、两头低的过滤比例分布,实现的颜色过滤效果过渡自然,颜色连续,更适合作为艺术风格滤镜。
[0104]
可选地,所述σ的取值范围为10~15,这样实现的颜色过滤效果过渡自然,颜色连续,更适合作为艺术风格滤镜。
[0105]
参考图2b所示,已知色调值的取值范围,有几种主要色调,颜色之间的距离定义为色调值的差值,例如红色和黄色的距离为30,根据高斯函数的2sigma原则,在中心颜色的周围30距离内过滤比例逐渐降为0,因此保证2σ=30或者3σ=30,就能达到保证主要色调的视觉效果,不会掺杂其他色调。
[0106]
本说明书的一个或多个实施例中所提供的所述图像颜色过滤方法,要处理的问题是对彩色rgb图像进行颜色过滤,在不破坏视觉效果的前提下,保留某些颜色不变,同时将其他颜色变为灰度色。本说明书的一个或多个实施例根据颜色过滤的特点,将rgb图像转换到hsv颜色空间,并根据h分量确定要保留的主要颜色,根据高斯函数的特性,此高斯函数以要保留的颜色色调值为均值,h的一定领域值作为方差。生成中间高、两头低的过滤比例分布。s分量乘以过滤比例确定要保留颜色的饱和度,保证越接近保留颜色的颜色饱和度越高,距离保留颜色越远的颜色饱和度越低,既越接近灰色。本说明书的一个或多个实施例能较为精确过滤出想要保留的颜色,并不破坏视觉结构。
[0107]
图3示出了采用本说明书的一个或多个实施例提供的所述图像颜色过滤方法进行过滤的效果示意图。
[0108]
如图3所示,其中最左侧的图片示出了原始图像(插有五颜六色花卉的花瓶),右侧六张图片分别示出了待保留颜色不同时的滤色效果,其中,上排从左至右分别为保留红色、保留黄色、保留绿色而得到的滤色后图像,下排从左至右分别为保留蓝色、保留紫色、保留品红而的滤色后图像。可以看出,采用本说明书的一个或多个实施例提供的所述图像颜色过滤方法,能够得到颜色过滤效果过渡自然的滤色图像。
[0109]
需要说明的是,本说明书一个或多个实施例的方法可以由单个设备执行,例如一台计算机或服务器等。本实施例的方法也可以应用于分布式场景下,由多台设备相互配合来完成。在这种分布式场景的情况下,这多台设备中的一台设备可以只执行本说明书一个或多个实施例的方法中的某一个或多个步骤,这多台设备相互之间会进行交互以完成所述的方法。
[0110]
图4示出了本说明书一个或多个实施例提供的图像颜色过滤装置的模块结构示意图。
[0111]
所述图像颜色过滤装置,包括:
[0112]
处理单元201,被配置为:
[0113]
获取原始图像中各像素点的rgb值和待保留颜色的rgb值;
[0114]
将所述原始图像中各像素点的rgb值和待保留颜色的rgb值转换到hsv颜色空间,得到所述原始图像中各像素点的色调值、饱和度值和明度值以及待保留颜色的色调值、饱和度值和明度值;
[0115]
确定所述原始图像中各像素点的过滤比例;
[0116]
将所述原始图像中各像素点的饱和度值乘以该像素点对应的过滤比例,得到该像素点的颜色过滤后饱和度值;
[0117]
将所述原始图像中各像素点的颜色过滤后饱和度值以及该像素点的色调值和明度值,转换到rgb颜色空间,得到颜色过滤后的rgb值;
[0118]
显示单元202,被配置为:根据各像素点的颜色过滤后的rgb值,显示颜色过滤后的图像;
[0119]
其中,确定所述原始图像中各像素点的过滤比例,包括以下步骤至少其一:
[0120]
获取所述原始图像中各像素点的预先设定的过滤比例;或者,
[0121]
根据所述原始图像中各像素点的色调值和所述待保留颜色的色调值,查找保留比例表中该像素点对应的过滤比例;其中,所述保留比例表包括待保留颜色的色调值与过滤比例的关系,以待保留颜色的色调值为中心对应的过滤比例取值最大,向待保留颜色的色调值两侧延伸对应的过滤比例取值逐渐减小。
[0122]
从上述实施例可以看出,本说明书的一个或多个实施例提供的图像颜色过滤装置,根据颜色过滤的特点,将rgb图像和待保留颜色转换到hsv颜色空间,并确定各像素点的过滤比例,再根据过滤比例对原始图像中各像素点的饱和度值进行调整,得到颜色过滤后饱和度值,之后再根据颜色过滤后饱和度值结合原来转换得到的色调值和明度值,转换到rgb颜色空间得到颜色过滤后的rgb值并基于颜色过滤后的rgb值来显示图像,这样,根据过滤比例对饱和度值进行调整,使得饱和度值所反映的饱和度能够更好地得到调整,并能反映到最终的图像颜色过滤效果中。
[0123]
可选地,在所述保留比例表中,对于每个过滤比例待确定的像素点的色调值,其相应的过滤比例均满足以下公式:
[0124][0125]
其中,x为过滤比例待确定的像素点的色调值,h为待保留颜色的色调值,σ为待保留颜色周围的过渡范围。
[0126]
可选地,所述σ的取值范围为10~15。
[0127]
可选地,所述处理单元201,被配置为:
[0128]
比对像素点的预先设定的过滤比例和保留比例表中该像素点对应的过滤比例;
[0129]
选择较大取值作为该像素点的过滤比例。
[0130]
为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本说明书一个或多个实施例时可以把各模块的功能在同一个或多个软件和/或硬件中实现。
[0131]
上述实施例的装置用于实现前述实施例中相应的方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
[0132]
图5示出了本实施例所提供的一种更为具体的电子设备硬件结构示意图,该设备可以包括:处理器301、存储器302、输入/输出接口303、通信接口304和总线305。其中处理器301、存储器302、输入/输出接口303和通信接口304通过总线305实现彼此之间在设备内部的通信连接。
[0133]
处理器301可以采用通用的cpu(central processing unit,中央处理器)、微处理器、应用专用集成电路(application specific integrated circuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。
[0134]
存储器302可以采用rom(read only memory,只读存储器)、ram(random access memory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器302可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器302中,并由处理器301来调用执行。
[0135]
输入/输出接口303用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。
[0136]
通信接口304用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信。
[0137]
总线305包括一通路,在设备的各个组件(例如处理器301、存储器302、输入/输出接口303和通信接口304)之间传输信息。
[0138]
需要说明的是,尽管上述设备仅示出了处理器301、存储器302、输入/输出接口303、通信接口304以及总线305,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。
[0139]
本实施例的计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
[0140]
上述对本说明书特定实施例进行了描述。其他实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
[0141]
所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本公开的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如
上所述的本说明书一个或多个实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。
[0142]
另外,为简化说明和讨论,并且为了不会使本说明书一个或多个实施例难以理解,在所提供的附图中可以示出或可以不示出与集成电路(ic)芯片和其它部件的公知的电源/接地连接。此外,可以以框图的形式示出装置,以便避免使本说明书一个或多个实施例难以理解,并且这也考虑了以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本说明书一个或多个实施例的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本公开的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本说明书一个或多个实施例。因此,这些描述应被认为是说明性的而不是限制性的。
[0143]
尽管已经结合了本公开的具体实施例对本公开进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态ram(dram))可以使用所讨论的实施例。
[0144]
本说明书一个或多个实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本说明书一个或多个实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本公开的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜