本发明专利技术涉及一种使数码终端输入图像与其显示屏匹配的方法,包括步骤:A)取得输入图像数据及其分辨率;B)取得所述终端显示的最大分辨率;C)处理所述输入图像数据,使其分辨率转换为所述终端显示的最大分辨率;D)显示并存储所述处理后的图像数据。本发明专利技术还提供了一种实现上述方法的数码终端。本发明专利技术所提供的数码终端及使其输入图像与其显示屏匹配的方法由于在输入图像是就将该输入图像中显示屏不能显示的部分细节处理,所以其输入的文件满足其显示要求且数据量较小,其存储空间的使用率较高。
【技术实现步骤摘要】
数码终端;s^吏其输入图l象与其显示屏匹配的方法
本专利技术涉及一种图像显示终端及图像处理方法,更具体地说,涉及一种数 码终端及使其输入图像与其显示屏匹配的方法。
技术介绍
便携式的数码终端,例如数码相框,由于其体积。成本的限制,显示屏的 分辨率通常不会太高,而其内部的存储容量由于其体积、成本的限制,通常也 不会太大。而目前许多图像数据的分辨率大大高于其显示器的分辨率,这是由 于技术的进步,越来越多的图像取得装置,例如数码相机的输出分辨率较高。 这些高分辨率的图片的数据量自然是与其分辨率的高低成正比的,分辨率越高, 其数据量也就越大。在其他环境下,分辨率较高是人们追求的目标,但在一些 场合,高的分辨率会带来一些负面的结果,例如,在数码相框中,其显示器的 分辨率决定了再高的图^f象分辨率也要受控于其显示器的分辨率,高于其显示器 分辨率的图像在显示器上也只能以显示器的分辨率显示出来,高出的细节实际 上是没有用处的,反而会由于其数据量较大,占用了数码相框中有限的存储空 间,导致在数码相框有限的存储空间内不能放入较多的图像内容。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述取得图片的分辨率与 所述数码终端的显示分辨率不匹配,从而导致其图像内容中不能显示出来的数 据占据了该终端存储空间。从而使得该终端的存储空间的使用效率降低的缺陷, 提供一种取得图片的分辨率与所述数码终端的显示分辨率匹配,使得显示出来 的图片效果尽可能地保持与原图片质量一样,不会导致其图像内容中不能显示 出来的数据占据了该终端存储空间。从而使得该终端的存储空间的使用效率提高的便携式数码终端及在其中处理图像的方法。本专利技术解决其技术问题所采用的技术方案是构造一种使数码终端输入图 像与其显示屏匹配的方法,包括如下步骤A) 取得输入图4象数据及其分辨率;B) 取得所述终端显示的最大分辨率;C) 处理所述输入图像数据,使其分辨率转换为所述终端显示的最大分辨率;D) 显示并存储所述处理后的图像数据。 在本专利技术所述的方法中,所述输入图像数据分辨率大于所述终端显示的最大分辨率。在本专利技术所述的方法中,所述步骤C)进一步包括Cl)比较所述输入图像分辨率与所述终端显示的最大分辨率,得 到在所述输入图像中需要压缩的像素值;C2)调出所述输入图像,删除需要压缩的像素值后得到具有所述终端 显示最大分辨率的图像。在本专利技术所述的方法中,所述步骤C2)进一步包括C21)将所述输入图像中的数行中的数列之数据调入緩存; C22)扫描所述调入緩存的数据,选出其纯色或色调最纯的像素; C23)确定与所述选出的像素在水平或垂直方向相邻的行或列,按所 述需要压缩的总的像素值、该图像数据量与所述调入緩存的数据量之比例,确 定需要压缩的行或列位置;C24)判断是否完成一帧图像的处理,如是执行步骤D);如不是,返 回步骤C21)调入该图像数据的其他部分。。在本专利技术所述的方法中,所述步骤C21)中的每次调入入行数由所述输入 图像与所述终端显示最大分辨率的垂直方向的比值决定;所述步骤C21)中每 次每行的调入列数由所述输入图像与所述终端显示最大分辨率的水平方向的比 值决定。本专利技术还涉及一种实现上述方法的数码终端,包括用于存储数据的存储器、用于显示器存储图像数据的显示器和用于与该便携式数码终端外部存储器或设备连接的输入接口,还包括图像数据取得装置用于由所述存储器或输入接口取得图像数据并暂 存于所述存储器中;分辨率取得装置用于取得所述暂存图像分辨率、该数码终端显示器 的分辨率;图像处理装置用于处理所述取得的图像数据,将所述暂存图像分辨 率变换为所述数码终端显示器的分辨率。在本专利技术所述的数码终端中,所述分辨率取得装置包括暂存图像分辨率取得单元用于取得所述输入的、暂存在所述存储器 中图像数据的分辨率;显示器分辨率取得单元用于取得所述数码终端显示器的分辨率;分辨率计算单元用于依据所述取得的暂存图像分辨率和所述终端的显示器分辨率,计算其间的差值;压缩像素计算单元用于依据所述分辨率计算单元的结果,得到需要 压缩的像素数值。在本专利技术所述的数码终端中,所述图像处理装置包括输入行数计算单元用于依据所述图像的分辨率及所述需要在每行或 每列删除的像素数值,得到所述图像处理装置每次输入緩存的图像像素行数;输入列数计算单元用于依据所述图像的分辨率及所述需要在每行或 每列删除的像素数值,得到所述图像处理装置每次输入緩存的图像像素列数。 在本专利技术所述的数码终端中,所述图像处理装置还包括像素查找单元用于在所述一次输入緩存的图像像素中,查找纯色或 色调纯度最高的像素点;像素删除单元用于将与所述纯色或色调纯度最高的像素点水平或 垂直位置相邻的像素点按所述压缩像素计算装置计算的需要删除的像素数字对 称地删除。在本专利技术所述的数码终端中,还包括7图像存储装置用于将所述经过处理的图像存储在所述存储器中; 图像显示装置用于决定与所述纯色或色调纯度最高的像素点水 平或垂直位置相邻的、需要对称地删除的行或列位置。实施本专利技术的,具有以下 有益效果由于在输入图像是就将该输入图像中显示屏不能显示的部分细节处 理,所以其输入的文件满足其显示要求且数据量较小,其存储空间的使用率较 高。附图说明图1是本专利技术实施例的方 法流程图2是所述实施例中数码终端的逻辑框图。具体实施方式下面将结合附图对本专利技术实施例作进一步说明。如图l所示,在本专利技术数码终端及使其输入图像与其显示屏匹配的实施例 中,其方法包括如下步骤Sll取得输入图^f象数据及其分辨率在本步骤中,由图像数据存储或产生 的地方将数据读入,此时,读入的是一帧图像的数据, 一方面是为了全面得到 图像的参数,包括分辨率、像素点的总数等参数,另一方面也可以将该帧图像 数据暂时存放在存储器中,方便后续的处理程序调用。上述图像包括由外界的 存储装置存储到该数码终端内的图像。S12取得终端显示器分辨率在该数码终端中,包括了一个用于显示图像 的显示屏,该显示屏具有一个分辨率,该显示器分辨率是整个数码中端的显示 瓶颈。通常,就是这个显示器分辨率决定了整个终端的显示分辨率。对该终端 而言,输入的图像数据的分辨率只要不低于上述显示器分辨率就可以了,太高 分辨率的图像同样不能在上述显示屏上显示出其细节,相反,其大量的细节增 加了其文件内容,占用该终端的存储空间,使得该终端在相同的存储空间内只能存储较少的图片,使得其存储空间的使用率较低。因此,只要输入的图像分 辨率不低于上述显示器分辨率即可,上述显示器分辨率可以作为上述终端输入 图像的分辨率的标准。在本步骤中,就是通过中央控制器获得上述显示器分辨 率。S13比较上述输入图像数据的分辨率及终端显示器的分辨率,得到需要压 缩的像素数目通过上述步骤,取得输入图像数据的分辨率及终端显示器分辨 率,在本步骤中,比较上述两个分辨率,得出需要压缩的总的像素数目以及具 体到每帧中每行及每列需要压缩的具体的像素数目,例如,输入的图像的分辨 率是3000x1000,而显示器分辨率是800x600,就可以根据这两个数据得出总 共需要压缩多少个像素,其中,包括总共需要压缩多少行以及多少列。S14将输入图像中几行像素中相同位置的像素同时调入緩存在本步骤 中,将上述输入的图像数据中的数行数据中本文档来自技高网...
【技术保护点】
一种使数码终端输入图像与其显示屏匹配的方法,其特征在于,包括如下步骤: A)取得输入图像数据及其分辨率; B)取得所述终端显示的最大分辨率; C)处理所述输入图像数据,使其分辨率转换为所述终端显示的最大分辨率; D)显示并存储所述处 理后的图像数据。
【技术特征摘要】
【专利技术属性】
技术研发人员:孙宁军,
申请(专利权)人:奇诺光瑞电子深圳有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。