提供了一种用于在终端中基于图像产生相应的字符画的设备和方法,所述设备包括:图像预处理单元,通过增强图像的边沿来对图像进行预处理,以获取预处理后的图像;划分单元,基于显示分辨率将预处理后的图像划分为至少一个图像块,其中,至少一个图像块中的每个图像块的大小与构成字符画的每个字符的大小相应;搜索单元,针对所述至少一个图像块中的每个图像块,搜索相应的匹配字符;输出单元,显示由匹配字符构成的字符画。在上述设备中通过对图像进行预处理来搜索匹配的字符,从而字符画在细节上更为清晰。
【技术实现步骤摘要】
本专利技术涉及字符画处理技术,尤其涉及一种基于图像产生与之相应的字符画的设备和方法。
技术介绍
随着信息处理技术的发展,字符(例如,ASCII字符)成为普遍使用的一种符号,人们喜欢用字符来构成相应的表情或图形,例如,用字符的组合“> _ <”来表示“抓狂”的样子。 上述字符画通常需要用户手动输入完成,因此,常见的字符画多为图形样式比较简单的表情图形,构成这种表情图形的字符量也比较少。然而,实际可用的字符数量巨大,不仅字符的样式多种多样,且每种样式可相应于具有不同大小或字体的多个字符,因此,相应产生的字符库容量巨大。 由此可见,手动输入字符画的传统方式限制了字符画的使用,使得在很多适于文本输入的环境中,难以有效地通过字符来完成图形表示。另外,目前已有的字符画产生器仅基于图像与字符之间在灰度上的相似性来选择匹配字符,因此,参照图1所示的小鸟,可以看出,根据现有技术产生的字符画在细节上比较模糊。
技术实现思路
本专利技术的目的在于提供一种能够在终端中基于图像来有效地产生与所述图像相应的字符画的设备和方法。 根据本专利技术的一方面,提供一种用于在终端中基于图像产生相应的字符画的设备,包括:图像预处理单元,用于通过增强图像的边沿来对图像进行预处理,以获取预处理后的图像;划分单元,用于基于显示分辨率将预处理后的图像划分为至少一个图像块,其中,所述至少一个图像块中的每个图像块的大小与构成字符画的每个字符的大小相应;搜索单元,用于针对所述至少一个图像块中的每个图像块,搜索相应的匹配字符;以及输出单元,用于显示由匹配字符构成的字符画。 所述设备可还包括:缓存单元,用于存储字符库中相对频繁地作为匹配字符被搜索到的常见字符,其中,搜索单元首先在缓存单元的常见字符中搜索相应的匹配字符,当搜索单元未能从缓存单元中搜索到相应的匹配字符时,所述搜索单元在整个字符库中搜索相应的匹配字符。 在所述设备中,图像预处理单元可包括:边沿检测单元,用于检测图像的边沿,以获取由图像的边沿构成的边沿图;融合单元,用于将图像与边沿图进行加权融合,以获取预处理后的图像。 在所述设备中,搜索单元可针对所述至少一个图像块中的每个图像块,将与所述每个图像块之间的像素值差异小于阈值的字符确定为相应的匹配字符,其中,所述像素值指示像素的灰度值或彩色值。 在所述设备中,搜索单元可对所述每个图像块的像素值和字符的像素值执行域变换,并在变换域中分别比较所述每个图像块的各个像素值和字符的各个像素值,从而将与所述每个图像块之间的像素值差异小于阈值的字符确定为相应的匹配字符。 [0011 ] 在所述设备中,所述域变换可指小波变换。 在所述设备中,所述字符可以是ASCII字符。 所述设备可还包括:调整单元,用于从用户接收用于调整显示的字符画的指示,并根据所述指示调整所述字符画;发送单元,用于发送调整后的字符画。 针对所述设备,所述终端可包括以下项中的至少一个:计算机终端、移动终端、平板电脑、个人数字助理、多媒体播放器。 根据本专利技术的另一方面,提供一种用于在终端中基于图像产生相应的字符画的方法,包括:通过增强图像的边沿来对图像进行预处理,以获取预处理后的图像;基于显示分辨率将预处理后的图像划分为至少一个图像块,其中,所述至少一个图像块中的每个图像块的大小与构成字符画的每个字符的大小相应;针对所述至少一个图像块中的每个图像块,搜索相应的匹配字符;以及显示由匹配字符构成的字符画。 在所述方法中,搜索相应的匹配字符的步骤可包括:首先在缓存单元中搜索相应的匹配字符,当未能从缓存单元中搜索到相应的匹配字符时,在整个字符库中搜索相应的匹配字符,其中,缓存单元中存储有字符库中相对频繁地作为匹配字符被搜索到的常见字符。 在所述方法中,对图像进行预处理的步骤可包括:检测图像的边沿,以获取由图像的边沿构成的边沿图;将图像与边沿图进行加权融合,以获取预处理后的图像。 在所述方法中,搜索相应的匹配字符的步骤可包括:针对所述至少一个图像块中的每个图像块,将与所述每个图像块之间的像素值差异小于阈值的字符确定为相应的匹配字符,其中,所述像素值指示像素的灰度值或彩色值。 在所述方法中,搜索相应的匹配字符的步骤可包括:对所述每个图像块的像素值和字符的像素值执行域变换,并在变换域中分别比较所述每个图像块的各个像素值和字符的各个像素值,从而将与所述每个图像块之间的像素值差异小于阈值的字符确定为相应的匹配字符。 所述方法可还包括:从用户接收用于调整显示的字符画的指示,并根据所述指示调整所述字符画;发送调整后的字符画。 根据本专利技术的示例性实施例,可通过对图像进行预处理来更好地搜索与其匹配的字符,使得由匹配字符构成的字符画在细节上更为清晰。 【附图说明】 通过下面结合附图进行的对实施例的描述,本专利技术的上述和/或其它目的和优点将会变得更加清楚,其中: 图1示出根据现有技术中的字符画产生器所产生的字符画的示例; 图2示出根据本专利技术示例性实施例的字符画产生设备的框图; 图3示出根据本专利技术示例性实施例的字符画产生方法的流程图; 图4示出根据本专利技术示例性实施例的图像预处理单元的框图;以及 图5示出根据本专利技术示例性实施例的对图像进行预处理的示例。 【具体实施方式】 现将详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中,相同的标号始终指的是相同的部件。以下将通过参照附图来说明所述实施例,以便解释本专利技术。 图2示出根据本专利技术示例性实施例的字符画产生设备的框图。这里,字符画是指任意由计算机字符(例如,ASCII字符)构成的图形,所述计算机字符可应用于文本输入环境和显示环境。此外,字符画产生设备用于在终端中基于输入的图像来产生相应的字符画,这里的终端并不限于计算机终端,还可指任何适于文本输入和文本显示环境的其它终端,包括诸如移动终端、平板电脑、个人数字助理、多媒体播放器等的便携式终端。此外,这里的图像既可以是灰度图像,也可以是彩色图像。 参照图2,根据本专利技术示例性实施例的字符画产生设备包括:图像预处理单元10,用于通过增强图像的边沿来对图像进行预处理,以获取预处理后的图像;划分单元20,用于基于显示分辨率将预处理后的图像划分为至少一个图像块,其中,所述至少一个图像块中的每个图像块的大小与构成字符画的每个字符的大小相应;搜索单元30,用于针对所述至少一个图像块中的每个图像块,搜索相应的匹配字符;以及输出单元40,用于显示由匹配字符构成的字符画。 作为优选方式,为了实现快速的匹配字符搜索,所述字符画产生设备可还包括缓存单元(未示出),用于存储字符库中相对频繁地作为匹配字符被搜索到的常见字符,在这种情况下,搜索单元30首先在缓存单元的常见字符中搜索相应的匹配字符,当搜索单元未能从缓存单元中搜索到相应的匹配字符时,所述搜索单元30在整个字符库中搜索相应的匹配字符。 此外,作为示例,所述字符画产生设备可还包括:调整单元50,用于从用户接收用于调整显示的字符画的指示,并根据所述指示调整所述字符画;发送单元60,用于发送调整后的字符画。 应注意,图2所示的上述各个部件可采用基于硬件设计或编程的逻辑编程器件(诸如CPLD或FPGA器件本文档来自技高网...
【技术保护点】
一种用于在终端中基于图像产生相应的字符画的设备,包括:图像预处理单元,用于通过增强图像的边沿来对图像进行预处理,以获取预处理后的图像;划分单元,用于基于显示分辨率将预处理后的图像划分为至少一个图像块,其中,所述至少一个图像块中的每个图像块的大小与构成字符画的每个字符的大小相应;搜索单元,用于针对所述至少一个图像块中的每个图像块,搜索相应的匹配字符;以及输出单元,用于显示由匹配字符构成的字符画。
【技术特征摘要】
1.一种用于在终端中基于图像产生相应的字符画的设备,包括: 图像预处理单元,用于通过增强图像的边沿来对图像进行预处理,以获取预处理后的图像; 划分单元,用于基于显示分辨率将预处理后的图像划分为至少一个图像块,其中,所述至少一个图像块中的每个图像块的大小与构成字符画的每个字符的大小相应; 搜索单元,用于针对所述至少一个图像块中的每个图像块,搜索相应的匹配字符;以及 输出单元,用于显示由匹配字符构成的字符画。2.如权利要求1所述的设备,还包括: 缓存单元,用于存储字符库中相对频繁地作为匹配字符被搜索到的常见字符, 其中,搜索单元首先在缓存单元的常见字符中搜索相应的匹配字符,当搜索单元未能从缓存单元中搜索到相应的匹配字符时,所述搜索单元在整个字符库中搜索相应的匹配字符。3.如权利要求1所述的设备,其中,图像预处理单元包括: 边沿检测单元,用于检测图像的边沿,以获取由图像的边沿构成的边沿图; 融合单元,用于将图像与边沿图进行加权融合,以获取预处理后的图像。4.如权利要求1所 述的设备,其中,搜索单元针对所述至少一个图像块中的每个图像块,将与所述每个图像块之间的像素值差异小于阈值的字符确定为相应的匹配字符,其中,所述像素值指示像素的灰度值或彩色值。5.如权利要求4所述的设备,其中,搜索单元对所述每个图像块的像素值和字符的像素值执行域变换,并在变换域中分别比较所述每个图像块的各个像素值和字符的各个像素值,从而将与所述每个图像块之间的像素值差异小于阈值的字符确定为相应的匹配字符。6.如权利要求5所述的设备,其中,所述域变换是指小波变换。7.如权利要求1所述的设备,其中,所述字符是ASCII字符。8.如权利要求1所述的设备,还包括: 调整单元,用于从用户接收用于调整显示的字符画的指示,并根据所述指示调整所述字符画; 发送单元,用于发送调整后的字符画。9.如权利要求1所述的设备,其中,...
【专利技术属性】
技术研发人员:肖日新,陈龙,何明哲,
申请(专利权)人:百度国际科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。