图像预览装置和方法

文档序号:7810449阅读:155来源:国知局
图像预览装置和方法
【专利摘要】本发明提供一种图像预览装置,包括图像显示控制单元、显示单元、图像获取单元、图像处理单元、图像数据解析单元、图像渲染单元以及图像合成单元。图像处理单元对图像获取单元获取的图像内容的每个像素点的灰度值进行处理。图像数据解析单元将获取的每一帧的图像数据划分并设置为第一纹理数据和第二纹理数据。图像渲染单元根据用户需要对第一纹理数据进行特殊效果地渲染。图像合成单元将经过渲染的第一纹理数据与第二纹理数据组合生成预定格式的图像并显示。本发明还提供一种图像预览方法,利用本发明,能够将获取的图像进行特殊效果处理的同时显示具有该特殊效果的相应的图像,以实现图像效果的实时预览。
【专利说明】图像预览装置和方法

【技术领域】
[0001]本发明涉及图像处理【技术领域】,尤其涉及一种图像预览装置和方法。

【背景技术】
[0002]在图像处理技术中,图像的编辑以及批处理是最基本其常用的。目前,很多图像处理工具都有单图编辑以及多图批处理的功能。在现有技术中,编辑图像时都是在选定了编辑参数之后,图像才进入编辑调整阶段,并有提示用户等待的图标和文本出现,用户等待较长时间后才显示出最终的编辑结果。如果要求对原图实时处理并立即展示结果(即实时预览),当原图较大时,则会由于速度较慢导致效率上无法满足实时预览的要求。现有的便携式移动设备通常具备摄像功能,但是针对摄像获得的实时图像基于现有技术的限制而无法实现时效性较高的效果预览。


【发明内容】

[0003]本发明实施例所要解决的技术问题在于,提供一种图像预览装置和方法,能够快速预览具有特殊处理效果的图像。
[0004]本发明提供一种图像预览装置,包括图像显示控制单元和显示单元,该装置还包括:
[0005]图像获取单元,用于响应一获取图像的请求获取所需图像,并由该图像显示控制单元控制该显示单元显示该获取的图像。
[0006]图像处理单元,用于对该图像获取单元获取的图像内容的每个像素点的灰度值进行处理。
[0007]图像数据解析单元,用于获取经过该图像处理单元处理的图像内容每一帧的图像数据,并将该帧图像数据划分为包括图像亮度信息的第一部分和包括图像色彩信息的第二部分,以及将该第一部分的图像数据设置为第一纹理数据,将该第二部分的图像数据设置为第二纹理数据。
[0008]图像渲染单元,用于获取该图像数据解析单元生成的第一纹理数据和第二纹理数据,并根据用户需要对该第一纹理数据进行特殊效果地渲染操作。以及
[0009]图像合成单元,用于将经过该图像渲染单元渲染操作后的第一纹理数据与该第二纹理数据进行组合以生成预定格式的图像,并由该图像显示控制单元控制该显示单元显示该生成的图像。
[0010]进一步地,本发明还提供一种图像预览方法,该方法包括:
[0011]响应一获取图像的请求获取所需图像并显示该获取的图像。
[0012]对获取的图像内容的每个像素点的灰度值进行处理。
[0013]获取经过处理的图像内容每一帧的图像数据,并划分为包括图像亮度信息的第一部分和包括图像色彩信息的第二部分,以及将第一部分的图像数据设置为第一纹理数据,将第二部分的图像数据设置为第二纹理数据。
[0014]获取该生成的第一纹理数据和第二纹理数据,并根据用户需要对该第一纹理数据进行特殊效果地渲染操作。以及
[0015]将经过渲染操作后的第一纹理数据与该第二纹理数据进行组合以生成预定格式的图像,并显示该生成的图像。
[0016]本发明提供的一种图像预览装置和方法,通过对获取的图像的每个像素点的处理、对应帧数据的纹理数据渲染以及合成,将获取的图像进行特殊效果处理的同时显示具有该特殊效果的相应的图像,以实现图像效果的实时预览。

【专利附图】

【附图说明】
[0017]图1为本发明实施方式中的图像预览装置的功能模块示意图;
[0018]图2为本发明实施方式中的图像预览方法的流程示意图。
[0019]标号说明:
[0020]装置10
[0021]图像显示控制单元11
[0022]显示单元12
[0023]图像获取单元13
[0024]图像处理单元14
[0025]图像数据解析单元15
[0026]图像渲染单元16
[0027]图像合成单元17

【具体实施方式】
[0028]为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。
[0029]请参阅图1,为本发明实施方式中的图像预览装置的功能模块示意图。该装置10可以是手机、便携式计算机、平板电脑等电子设备,用于实现包括图像获取及显示等基本功能。该装置10包括图像显示控制单元11、显示单元12、图像获取单元13、图像处理单元14、图像数据解析单元15、图像渲染单元16以及图像合成单元17。在本实施方式中,该装置10中装载有Android操作系统,在其他实施方式中,该装置10中装载有Windows、Linux等操作系统。
[0030]该图像获取单元13用于响应用户操作获取所需图像,该图像显示控制单元11用于控制显示单元12显示由该图像获取单元13获取的图像内容。在本实施方式中,该图像获取单元13为摄像头,响应用户操作进行照片拍摄,该图像显示控制单元11控制显示单元12显示由图像获取单元13拍摄的照片。在其他实施方式中,该图像还可以是预先存储在装置10内的图像,例如照片、图片等,该图像获取单元13响应用户操作直接从装置10预先存储的图像中获取所需图像。
[0031]该图像处理单元14用于对该图像获取单元21获取的图像内容的每个像素点的灰度值进行处理。具体地,该图像处理单元14获取该图像内容的每个像素点周围若干个点的像素点灰度值,并计算该若干个像素点与中心点的灰度值之差的绝对值。在本实施方式中,该图像处理单元14获取该图像内容的每个像素点周围的八个像素点的灰度值,其中,该图像处理单元14获取该八个像素点的灰度值的方法为:将该图像的尺寸归一化为1.0,确定一像素点以及该像素点上、下、左、右、斜左上、斜右上、斜左下和斜右下八个方向的像素点,并且该八个像素点与中心的该像素点的距离不大于0.002。该图像处理单元14还用于判断计算得出的绝对值是否小于一预定参数,并当确定该绝对值小于该预定参数时利用计算公式d = D-1 R|/8.0对该像素点的灰度值进行处理,其中,D为中心的像素点灰度值,I R|为该计算得出的绝对值。
[0032]该图像数据解析单元15用于获取经过该图像处理单元14处理的图像内容每一帧的图像数据,并将其划分为第一部分和第二部分,其中,第一部分图像数据包括图像的亮度信息,第二部分图像数据包括图像的色彩信息。在本实施方式中,该图像数据解析单元15将获取的图像内容的帧数据的前半部分划分为第一部分,将图像内容的帧数据的后半部分划分为第二部分。该图像数据解析单元15还用于将第一部分的图像数据设置为第一纹理数据,将第二部分的图像数据设置为第二纹理数据。
[0033]该图像渲染单元16用于获取该图像数据解析单元15生成的第一纹理数据和第二纹理数据,并根据用户需要对第一纹理数据进行特殊效果地渲染操作。
[0034]该图像合成单元17用于将经过该图像渲染单元16渲染操作后的第一纹理数据与该第二纹理数据进行组合以生成预定格式的图像,并由图像显示控制单元11控制显示单元12显示该生成的图像。从而,该装置10能够将获取的图像进行特殊效果处理的同时显示具有该特殊效果的相应的图像,以实现图像效果的实时预览。在本实施方式中,该图像合成单元17将经过渲染操作的第一纹理数据和第二纹理数据组合成RGB格式的图像。
[0035]请参阅图2,为本发明实施方式中的图像预览方法的流程图。该方法包括:
[0036]步骤S20,该图像获取单元13响应获取一图像的请求获取所需图像,该图像显示控制单元11控制显示单元12显示由该图像获取单元13获取的图像内容。
[0037]在本实施方式中,该图像获取单元13为摄像头,响应用户操作进行照片拍摄,该图像显示控制单元11控制显示单元12显示由图像获取单元13拍摄的照片。在其他实施方式中,该图像还可以是预先存储在装置10内的图像,例如照片、图片等,该图像获取单元13响应用户操作直接从装置10预先存储的图像中获取所需图像。
[0038]步骤S21,该图像处理单元14对该图像获取单元21获取的图像内容的每个像素点的灰度值进行处理。
[0039]具体地,该图像处理单元14获取该图像内容的每个像素点周围若干个点的像素点灰度值,并计算该若干个像素点与中心点的灰度值之差的绝对值,还判断计算得出的绝对值是否小于一预定参数,并当确定该绝对值小于该预定参数时利用计算公式d =D-|R|/8.0对该像素点的灰度值进行处理,其中,D为中心的像素点灰度值,R|为该计算得出的绝对值。
[0040]在本实施方式中,该图像处理单元14获取该图像内容的每个像素点周围的八个像素点的灰度值,其中,该图像处理单元14获取该八个像素点的灰度值的方法为:将该图像的尺寸归一化为1.0,确定一像素点以及该像素点上、下、左、右、斜左上、斜右上、斜左下和斜右下八个方向的像素点,并且该八个像素点与中心的该像素点的距离不大于0.002。
[0041]步骤S22,该图像数据解析单元15获取经过该图像处理单元14处理的图像内容每一帧的图像数据,并将其划分为第一部分和第二部分,其中,第一部分图像数据包括图像的亮度信息,第二部分图像数据包括图像的色彩信息,以及将第一部分的图像数据设置为第一纹理数据,将第二部分的图像数据设置为第二纹理数据。
[0042]在本实施方式中,该图像数据解析单元15将获取的图像内容的帧数据的前半部分划分为第一部分,将图像内容的帧数据的后半部分划分为第二部分。
[0043]步骤S23,该图像渲染单元16获取该图像数据解析单元15生成的第一纹理数据和第二纹理数据,并根据用户需要对第一纹理数据进行特殊效果地渲染操作。
[0044]步骤S24,该图像合成单元17将经过该图像渲染单元16渲染操作后的第一纹理数据与该第二纹理数据进行组合以生成预定格式的图像,并由图像显示控制单元11控制显示单元12显示该生成的图像。
[0045]在本实施方式中,该图像合成单元17将经过渲染操作的第一纹理数据和第二纹理数据组合成RGB格式的图像。
[0046]本发明提供的一种图像预览装置和方法,通过对获取的图像的每个像素点的处理、对应帧数据的纹理数据渲染以及合成,将获取的图像进行特殊效果处理的同时显示具有该特殊效果的相应的图像,以实现图像效果的实时预览。
[0047]以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的术领域,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种图像预览装置,包括图像显示控制单元和显示单元,其特征在于,所述装置还包括: 图像获取单元,用于响应一获取图像的请求获取所需图像,并由所述图像显示控制单元控制所述显示单元显示所述获取的图像; 图像处理单元,用于对所述图像获取单元获取的图像内容的每个像素点的灰度值进行处理; 图像数据解析单元,用于获取经过所述图像处理单元处理的图像内容每一帧的图像数据,并将所述帧图像数据划分为包括图像亮度信息的第一部分和包括图像色彩信息的第二部分,以及将所述第一部分的图像数据设置为第一纹理数据,将所述第二部分的图像数据设置为第二纹理数据; 图像渲染单元,用于获取所述图像数据解析单元生成的第一纹理数据和第二纹理数据,并根据用户需要对所述第一纹理数据进行特殊效果地渲染操作;以及 图像合成单元,用于将经过所述图像渲染单元渲染操作后的第一纹理数据与所述第二纹理数据进行组合以生成预定格式的图像,并由所述图像显示控制单元控制所述显示单元显示所述生成的图像。
2.如权利要求1所述的图像预览装置,其特征在于,所述图像获取单元为摄像头,响应用户操作进行照片拍摄。
3.如权利要求1所述的图像预览装置,其特征在于,所述图像处理单元对所述图像获取单元获取的图像内容的每个像素点的灰度值进行处理包括: 获取所述图像内容的每个像素点周围若干个点的像素点灰度值,并计算所述若干个像素点与中心点的灰度值之差的绝对值;以及 判断计算得出的绝对值是否小于一预定参数,并当确定该绝对值小于所述预定参数时利用一计算公式对所述像素点的灰度值进行处理。
4.如权利要求3所述的图像预览装置,其特征在于,所述图像处理单元获取所述图像内容的每个像素点周围的八个像素点的灰度值,获取所述八个像素点的灰度值的方法为:将所述图像的尺寸归一化为1.0,确定一像素点以及所述像素点上、下、左、右、斜左上、斜右上、斜左下和斜右下八个方向的像素点,并且所述八个像素点与中心的所述像素点的距离不大于0.002。
5.如权利要求3所述的图像预览装置,其特征在于,所述计算公式为d= D-1 RI /8.0,其中,D为中心的像素点灰度值,|r|为所述计算得出的绝对值。
6.如权利要求1所述的图像预览装置,其特征在于,所述图像数据解析单元将获取的图像内容的帧数据的前半部分划分为所述第一部分,将图像内容的帧数据的后半部分划分为所述第二部分。
7.如权利要求1所述的图像预览装置,其特征在于,所述图像合成单元将经过渲染操作的第一纹理数据和第二纹理数据组合成RGB格式的图像。
8.一种图像预览方法,其特征在于,所述方法包括: 响应一获取图像的请求获取所需图像并显示所述获取的图像; 对获取的图像内容的每个像素点的灰度值进行处理; 获取经过处理的图像内容每一帧的图像数据,并划分为包括图像亮度信息的第一部分和包括图像色彩信息的第二部分,以及将第一部分的图像数据设置为第一纹理数据,将第二部分的图像数据设置为第二纹理数据; 获取所述生成的第一纹理数据和第二纹理数据,并根据用户需要对所述第一纹理数据进行特殊效果地渲染操作;以及 将经过渲染操作后的第一纹理数据与所述第二纹理数据进行组合以生成预定格式的图像,并显示所述生成的图像。
9.如权利要求8所述的图像预览方法,其特征在于,“对获取的图像内容的每个像素点的灰度值进行处理”包括: 获取所述图像内容的每个像素点周围若干个点的像素点灰度值; 计算所述若干个像素点与中心点的灰度值之差的绝对值;以及 判断计算得出的绝对值是否小于一预定参数,并当确定所述绝对值小于所述预定参数时利用一计算公式对所述像素点的灰度值进行处理。
10.如权利要求9所述的图像预览方法,其特征在于,“获取所述图像内容的每个像素点周围若干个点的像素点灰度值”为获取所述该图像内容的每个像素点周围的八个像素点的灰度值,获取所述八个像素点的灰度值包括:将所述图像的尺寸归一化为1.0,确定一像素点以及该像素点上、下、左、右、斜左上、斜右上、斜左下和斜右下八个方向的像素点,并且所述八个像素点与中心的所述像素点的距离不大于0.002。
11.如权利要求9所述的图像预览方法,其特征在于,所述计算公式d= D-1 RI /8.0,其中,D为中心的像素点灰度值,IrI为所述计算得出的绝对值。
12.如权利要求8所述的图像预览方法,其特征在于,“划分为包括图像亮度信息的第一部分和包括图像色彩信息的第二部分”为将获取的图像内容的帧数据的前半部分划分为所述第一部分,将图像内容的帧数据的后半部分划分为所述第二部分。
13.如权利要求8所述的图像预览方法,其特征在于,所述预定格式的图像为RGB格式的图像。
【文档编号】H04N5/262GK104301604SQ201410372844
【公开日】2015年1月21日 申请日期:2014年7月31日 优先权日:2014年7月31日
【发明者】关胤, 刘进学, 吴拥民, 刘德建, 陈宏展 申请人:福建网龙计算机网络信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1