著录项信息
专利名称 | 可调整分辨率的移动终端及移动终端的分辨率调整方法 |
申请号 | CN200810029510.6 | 申请日期 | 2008-07-16 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2008-12-17 | 公开/公告号 | CN101325040 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G09G3/36 | IPC分类号 | G;0;9;G;3;/;3;6查看分类表>
|
申请人 | 宇龙计算机通信科技(深圳)有限公司 | 申请人地址 | 广东省深圳市深圳市南山区高新技术产业园(北区)梦溪道2号酷派信息港(1号楼)
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 宇龙计算机通信科技(深圳)有限公司 | 当前权利人 | 宇龙计算机通信科技(深圳)有限公司 |
发明人 | 杨鹏辉;徐宝山 |
代理机构 | 广州三环专利代理有限公司 | 代理人 | 郝传鑫;熊贤卿 |
摘要
本发明公开了一种可调整分辨率的移动终端,包括:图像区域获取模块,根据分辨率的缩放因子获取整体或局部图像对象在第一分辨率即原始图像分辨率经缩放后对应的图像区域;分辨率生成模块,将所述图像对象的像素信息赋值到相应的所述图像区域中,生成第二分辨率;图像显示控制执行模块,根据所述第二分辨率控制执行所述图像对象的图像显示;当整体或局部图像对象率缩放后,调整缩放后的整体或局部图像对象的坐标范围,避免屏幕空白。同时,本发明还公开了相应的方法,通过本发明公开的一种可调整分辨率的移动终端及移动终端的分辨率调整方法,可对移动终端的整体或局部图像对象的图像分辨率进行放大或缩小,满足了用户个性化的需求。
1.一种可调整分辨率的移动终端,包括:
图像区域获取模块,用于根据分辨率的缩放因子获取整体或局部图像对象在第一分辨率经缩放后对应的图像区域,所述第一分辨率为整体或局部图像对象的原始图像分辨率;
分辨率生成模块,用于将整体或局部图像对象的像素信息赋值到相应的所述图像区域获取模块所获取的图像区域中,从而生成第二分辨率;
图像显示控制执行模块,用于根据所述分辨率生成模块所生成的第二分辨率控制执行整体或局部图像对象的图像显示;
当所述图像区域获取模块以整体图像对象的分辨率缩放时,所述原始图像的坐标零点与分辨率放大后的坐标零点相同,当局部图像对象的分辨率缩放出现屏幕空白时,调整缩放后的局部图像对象的坐标范围,覆盖屏幕空白。
2.根据权利要求1所述的可调整分辨率的移动终端,其特征在于,还包括:
分辨率缩放因子设置模块,用于预先设置分辨率的缩放因子。
3.根据权利要求1或2所述的可调整分辨率的移动终端,其特征在于,所述图像显示控制执行模块包括:
发送单元,用于将所述第二分辨率发送到显示图像对象的视频缓存器中;
接收缓存单元,用于接收并缓存所述发送单元所发送的第二分辨率;
控制执行单元,用于根据所述接收缓存单元所缓存的第二分辨率控制执行整体或局部图像对象的图像显示。
4.根据权利要求1或2所述的可调整分辨率的移动终端,其特征在于,所述图像显示控制执行模块执行图像显示过程中,若所述整体或局部图像对象的图像显示的范围超出显示屏所能显示的范围,则调用滚动条命令来实现图像对象的移动。
5.一种移动终端的分辨率调整方法,包括:
根据分辨率的缩放因子获取整体或局部图像对象在第一分辨率经缩放后对应的图像区域,所述第一分辨率为整体或局部图像对象的原始图像分辨率;
将整体或局部图像对象的像素信息赋值到相应的所述图像区域中,从而生成第二分辨率;
根据所述第二分辨率控制执行整体或局部图像对象的图像显示。
6.根据权利要求5所述的移动终端的分辨率调整方法,其特征在于,所述根据分辨率的缩放因子获取整体或局部图像对象在第一分辨率经缩放后对应的图像区域的步骤之前包括:
预先设置图像分辨率的缩放因子。
7.根据权利要求5或6所述的移动终端的分辨率调整方法,其特征在于,所述根据所述第二分辨率控制执行整体或局部图像对象的图像显示的步骤包括:
将所述第二分辨率发送到显示图像对象的视频缓存器中;
接收所述第二分辨率并根据所述视频缓存器中的第二分辨率控制执行整体或局部图像对象的图像显示。
8.根据权利要求5所述的移动终端的分辨率调整方法,其特征在于,根据所述第二分辨率控制执行整体或局部图像对象的图像显示的步骤中,若所述整体或局部图像对象的图像显示的范围超出显示屏所能显示的范围,则调用滚动条命令来实现图像对象的移动。
9.根据权利要求5所述的移动终端的分辨率调整方法,其特征在于,在根据所述第二分辨率控制执行整体或局部图像对象的图像显示的步骤之后还包括:
根据分辨率的缩放因子获取整体或局部图像对象在第二分辨率经缩放后对应的图像区域;
将整体或局部图像对象在第二分辨率经缩放后的像素信息赋值到相应的所述图像区域中,从而生成第三分辨率;
根据所述第三分辨率控制执行整体或局部图像对象的图像显示。
可调整分辨率的移动终端及移动终端的分辨率调整方法\n技术领域\n[0001] 本发明涉及图像显示处理领域,尤其涉及一种可调整分辨率的移动终端及移动终端的分辨率调整方法。\n背景技术\n[0002] 在PDA、手机、MP3、游戏机等手持移动终端中,LCD显示器常用来显示静止或动态的视频图像,有时显示图像的分辨率可能不是最理想的,那么就需要对分辨率进行调整,现有技术是以固定的分辨率来显示所有的内容,不能对分辨率进行随意的调整。\n发明内容\n[0003] 鉴于现有技术中存在的不足,本发明提供一种可调整分辨率的移动终端及移动终端的分辨率调整方法,可调整整体或局部图像对象的分辨率。\n[0004] 为了达到上述发明目的,本发明提供了一种可调整分辨率的移动终端,包括:\n[0005] 图像区域获取模块,用于根据分辨率的缩放因子获取整体或局部图像对象在第一分辨率经缩放后对应的图像区域,所述第一分辨率为整体或局部图像对象的原始图像分辨率;\n[0006] 分辨率生成模块,用于将整体或局部图像对象的像素信息赋值到相应的所述图像区域获取模块所获取的图像区域中,从而生成第二分辨率;\n[0007] 图像显示控制执行模块,用于根据所述分辨率生成模块所生成的第二分辨率控制执行整体或局部图像对象的图像显示;\n[0008] 当所述图像区域获取模块以整体图像对象的分辨率缩放时,所述原始图像的坐标零点与分辨率放大后的坐标零点相同,当局部图像对象的分辨率缩放出现屏幕空白时,调整缩放后的局部图像对象的坐标范围,覆盖屏幕空白。\n[0009] 同时,本发明还提供了一种移动终端的分辨率调整方法,包括:\n[0010] 根据分辨率的缩放因子获取整体或局部图像对象在第一分辨率经缩放后对应的图像区域,所述第一分辨率为整体或局部图像对象的原始图像分辨率;\n[0011] 将整体或局部图像对象的像素信息赋值到相应的所述图像区域中,从而生成第二分辨率;\n[0012] 根据所述第二分辨率控制执行整体或局部图像对象的图像显示。\n[0013] 本发明通过对整体或局部图像对象的分辨率的缩放,可对移动终端的整体或局部图像对象的图像分辨率进行放大或缩小,满足了用户个性化的需求。\n附图说明\n[0014] 图1是本发明一种可调整分辨率的移动终端的示意图;\n[0015] 图2是本发明一种移动终端的分辨率调整方法的第一实施例的流程示意图;\n[0016] 图3是本发明一种移动终端的分辨率调整方法的第二实施例的流程示意图;\n[0017] 图4是本发明分辨率缩放的原理示意图;\n[0018] 图5是本发明实施例中整体图像对象的分辨率缩放示意图;\n[0019] 图6是本发明实施例中局部图像对象的分辨率缩放示意图。\n具体实施方式\n[0020] 为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。\n[0021] 请参考图1,是本发明一种可调整分辨率的移动终端10的示意图,包括:\n[0022] 分辨率缩放因子设置模块11,用于预先设置分辨率的缩放因子;\n[0023] 所述缩放因子,包括放大或缩小的比例因子,如:放大1倍、2倍、3倍等,以及缩小\n1/2、1/3等。此处,用户可通过选择移动终端所提供的缩放因子的方式来获取分辨率的缩放因子。\n[0024] 图像区域获取模块12,用于根据分辨率的缩放因子获取整体或局部图像对象在第一分辨率经缩放后对应的图像区域;\n[0025] 以整体图像对象的分辨率缩放为例,假设分辨率的缩放因子为n,所述原始图像中某一像素点的坐标为(x,y),则第一分辨率即原始图像的分辨率经缩放后,所述像素点坐标为(nx,ny),其中,n为分辨率缩放因子;所述原始图像的坐标零点与分辨率放大后的坐标零点相同,经过坐标的转换,最终可获取整体图像对象在第一分辨率经缩放后对应的图像区域,若所述整体图像对象的图像显示的范围超出显示屏所能显示的范围时,可调用滚动条来实现图像对象的移动。\n[0026] 分辨率生成模块13,用于将整体或局部图像对象在分辨率经缩放后的像素信息赋值到相应的所述图像区域获取模块12所获取的图像区域中,从而生成第二分辨率;\n[0027] 此处,请一并参考图4,是本发明分辨率缩放的原理示意图,包括:\n[0028] 原始图像31,所述图像中的数字1、2、4及5代表所在像素的信息;\n[0029] 分辨率放大2倍后的图像32,所述图像中的数字1、2、4及5代表所在像素的信息。\n[0030] 由图可看出,原始图像的分辨率放大2倍时,所述原始图像的长和宽都放大了2倍,同时,像素点数量及位置都发生了变化,具体请参照图3。\n[0031] 分辨率缩小的原理与放大的原理相反,若图3中的图像32为原始的图像,则图像\n31为分辨率缩小1/2的图像。\n[0032] 还以整体图像对象的分辨率缩放为例,在获取整体图像对象在第一分辨率经缩放后对应的图像区域之后,根据所述分辨率缩放原理,将在应用程序中开发的视频缓存中的整体图像对象的原始图像中的数据如:像素信息及像素点的坐标值等赋值到所述图像区域中,从而生成第二分辨率。\n[0033] 图像显示控制执行模块14,用于根据所述分辨率生成模块13所生成的第二分辨率控制执行整体或局部图像对象的图像显示。\n[0034] 所述图像显示控制执行模块14执行图像显示过程中,若所述整体或局部图像对象的图像显示的范围超出显示屏所能显示的范围,可调用滚动条命令来实现图像对象的移动。\n[0035] 所述图像显示控制执行模块14包括:\n[0036] 发送单元141,用于将所述第二分辨率发送到显示图像对象的视频缓存器中;\n[0037] 接收缓存单元142,用于接收并缓存所述发送单元141所发送的第二分辨率;\n[0038] 控制执行单元143,用于根据所述接收缓存单元142所缓存的第二分辨率控制执行整体或局部图像对象的图像显示。\n[0039] 对于分辨率经过一次缩放的图像对象来说,还可以对其进行二次、三次或多次的分辨率缩放调整,其原理与进行第一次分辨率缩放调整的原理相同,在此种情况下,所述可调整分辨率的移动终端10还包括:\n[0040] 第二图像区域获取模块,用于根据分辨率的缩放因子获取整体或局部图像对象在第二分辨率经缩放后对应的图像区域;\n[0041] 第二分辨率生成模块,用于将整体或局部图像对象在第二分辨率经缩放后的像素信息赋值到相应的所述第二图像区域获取模块所获取的图像区域中,从而生成第三分辨率;\n[0042] 第二图像显示控制执行模块,用于根据所述第二分辨率生成模块所生成的第三分辨率控制执行整体或局部图像对象的图像显示。\n[0043] 请参考图2,是本发明一种移动终端的分辨率调整方法的第一实施例的流程示意图,包括:\n[0044] s101、预先设置图像分辨率的缩放因子;\n[0045] 所述缩放因子,包括放大或缩小的比例因子,如:放大1倍、2倍、3倍等,以及缩小\n1/2、1/3等。此处,用户可通过选择移动终端所提供的缩放因子的方式来获得分辨率的缩放因子。\n[0046] s102、根据分辨率的缩放因子获取整体或局部图像对象在第一分辨率经缩放后对应的图像区域,所述第一分辨率为所述整体或局部图像对象的原始图像分辨率;\n[0047] s103、将整体或局部图像对象的像素信息赋值到相应的所述图像区域中,从而生成第二分辨率;\n[0048] s104、根据所述第二分辨率控制执行整体或局部图像对象的图像显示;\n[0049] 根据所述第二分辨率控制执行整体或局部图像对象的图像显示的步骤中,若所述整体或局部图像对象的图像显示的范围超出显示屏所能显示的范围,则调用滚动条命令来实现图像对象的移动。\n[0050] 对于分辨率经过一次缩放的图像对象来说,还可以对其进行二次、三次或多次的分辨率缩放调整,其原理与进行第一次分辨率缩放调整的原理相同,以下是对图像对象进行的第二次的分辨率缩放调整的步骤:\n[0051] s105、根据分辨率的缩放因子获取整体或局部图像对象在第二分辨率经缩放后对应的图像区域;\n[0052] s106、将整体或局部图像对象在第二分辨率经缩放后的像素信息赋值到相应的所述图像区域中,从而生成第三分辨率;\n[0053] s107、根据所述第三分辨率控制执行整体或局部图像对象的图像显示。\n[0054] 根据所述第三分辨率控制执行整体或局部图像对象的图像显示的步骤中,若所述整体或局部图像对象的图像显示的范围超出显示屏所能显示的范围,则调用滚动条命令来实现图像对象的移动。\n[0055] 请参考图3,是本发明一种移动终端的分辨率调整方法的第二实施例的流程示意图,包括:\n[0056] s201、预先设置分辨率的缩放因子;\n[0057] 所述缩放因子,包括放大或缩小的比例因子,如:放大1倍、2倍、3倍等,以及缩小\n1/2、1/3等。此处,用户可通过选择移动终端所提供的缩放因子的方式来获取分辨率的缩放因子。\n[0058] s202、根据分辨率的缩放因子获取整体或局部图像对象在第一分辨率经缩放后对应的图像区域;\n[0059] s203、将整体或局部图像对象的像素信息赋值到相应的所述图像区域中,从而生成第二分辨率;\n[0060] 本实施例中,所述第二分辨率的生成过程可以在一个应用程序中开发的视频缓存中进行。\n[0061] s204、将所述第二分辨率发送到显示图像对象的视频缓存器中;\n[0062] 一般情况下,显示器都会自带一个视频缓存,在本实施例中,可称为LCD视频缓存器,当把数据写到所述视频缓存中去,就可以在显示屏上看到所显示的内容了。本实施例中,可通过应用程序中的缓存将第二分辨率发送给要显示图像对象的视频缓存器中,即LCD视频缓存器中。\n[0063] s205、接收所述第二分辨率并根据所述视频缓存器中的第二分辨率控制执行整体或局部图像对象的图像显示。\n[0064] 根据所述视频缓存器中的第二分辨率,控制处于所述第二分辨率下的图像对象的像素信息通过图像显示屏显示出来。\n[0065] 在此步骤中,若所述整体或局部图像对象的图像显示的范围超出显示屏所能显示的范围,可调用滚动条命令来实现图像对象的移动。\n[0066] 下面将详细阐述本方案的具体实施例。\n[0067] 用户通过选择移动终端所提供的缩放因子的方式来获取所需要的分辨率的缩放因子,如选择放大1倍、2倍、3倍等,以及缩小1/2、1/3等,现以分辨率放大2倍为例,请参考图4,是本发明分辨率缩放的原理示意图,包括:\n[0068] 原始图像31,所述图像中的数字1、2、4及5代表所在像素的信息;\n[0069] 分辨率放大2倍后的图像32,所述图像中的数字1、2、4及5代表所在像素的信息。\n[0070] 由图可看出,原始图像的分辨率放大2倍时,所述原始图像的长和宽都放大了2倍,同时,像素点数量及位置都发生了变化,具体请参照图3。\n[0071] 分辨率缩小的原理与放大的原理相反,若图3中的图像32为原始的图像,则图像\n31为分辨率缩小1/2的图像。\n[0072] 请参照图5,是本发明实施例中整体图像对象的分辨率缩放示意图,包括:整体图像对象的原始图像41及整体图像对象经分辨率放大后的图像42。\n[0073] 假设分辨率的缩放因子为n,所述图像41中某一像素点的坐标为(x,y),则所述图像42中所述像素点坐标为(nx,ny),其中,n为分辨率缩放因子;所述图像41中的坐标零点411与分辨率放大后的坐标零点421相同,经过坐标的转换,最终可获取整体图像对象在第一分辨率经缩放后对应的图像区域,若所述整体图像对象的图像显示的范围超出显示屏所能显示的范围时,可调用滚动条422来实现图像对象的移动。\n[0074] 在获取整体图像对象在第一分辨率经缩放后对应的图像区域之后,根据分辨率缩放原理,将在应用程序中开发的视频缓存中的整体图像对象的原始图像41中的数据如:像素信息及像素点的坐标值等赋值到所述图像区域中,从而生成第二分辨率,再将所述第二分辨率发送到显示图像对象的视频缓存器中,根据所述视频缓存器中的第二分辨率控制执行整体图像对象的图像显示。最终获得了整体图像对象经分辨率放大后的图像42,实现了整体放大的目的。\n[0075] 对整体图像对象分辨率缩小采用与分辨率放大原理相反的技术来实现,如图5所示,若整体图像对象的原始图像为42,则整体图像对象经分辨率缩小1/2后的图像为41。\n[0076] 根据实际需要,在对整体图像对象的分辨率放大之后,可以对分辨率已经放大的图像对象进行分辨率的再次放大或缩小。\n[0077] 请再参照图6,是本发明实施例中局部图像对象的分辨率缩放示意图,包括:局部图像对象的原始图像51及局部图像对象经分辨率放大后的图像52。\n[0078] 以下介绍一具体的实例,假设屏幕的长为120pix,高为160pix,滚动条522的宽为\n10pix,图像51中的A区域为需要放大的局部图像对象,B区域包含A区域,该B区域为所选择分辨率放大的矩形区域,将和A区域分辨率同时放大。图像51中,以512所表示的点为坐标零点,若A区域的坐标范围为(70,10)~(110,50),A区域的上边框离屏幕的顶端有\n10pix,所述A区域的中心点511的坐标为(90,30),再假设缩放因子为2,如图像52所示,所选中的区域经分辨率放大后,在屏幕的中间显示,B区域经分辨率放大后为整个屏幕大小,A区域经分辨率放大后的坐标区间为(15,35)~(95,115),中心点坐标521为(55,75),所述中心点与屏幕的中心点重合,因经放大后,屏幕顶端距离A区域顶端有35个像素点,其中有\n15个像素点没有值,为使屏幕不出现空白,可以调整A区域的范围,A区域经调整后的坐标范围为(15,20)~(95,100),经过坐标的转换,最终可获取局部图像对象在第一分辨率经缩放后对应的图像区域,若所述局部图像对象的图像显示的范围超出显示屏所能显示的范围时,可调用滚动条522来实现图像对象的移动。\n[0079] 在进行分辨率局部缩放时,若所选择的矩形区域如B区域的中心点坐标不是整数值,可采用取整的方法来处理;若所选的矩形区域超出了屏幕所能显示的范围时,只需计算经缩放后占据整个屏幕的那部分矩形区域。\n[0080] 在获取局部图像对象在第一分辨率经缩放后对应的图像区域之后,根据分辨率缩放原理,将在应用程序中开发的视频缓存中的局部图像对象即A区域的数据如:像素信息及像素点的坐标值等赋值到所述图像区域中,从而生成第二分辨率,再将所述第二分辨率发送到显示图像对象的视频缓存器中,根据所述视频缓存器中的第二分辨率控制执行局部图像对象的图像显示,从而获得了局部图像对象经分辨率放大后的图像52,实现了局部放大的目的。\n[0081] 对局部图像对象分辨率缩小采用与分辨率放大的原理相反的技术来实现,如图6所示,若局部图像对象的原始图像为52,则整体图像对象经分辨率缩小1/2后的图像为51。\n[0082] 根据实际需要,在对局部图像对象的分辨率放大之后,可以对分辨率已经放大的图像对象进行分辨率的再次放大或缩小。\n[0083] 本发明的有益效果是,通过对整体或局部图像对象的分辨率的缩放,一方面满足了用户对图像分辨率放大或缩小的需求,另一方面也可以设置移动终端主界面上的功能菜单,如将某些常用的功能选项的图像进行一次或多次分辨率放大从而使所述功能选项放到主界面上,将某些不常用的功能选项的图像进行一次或多次分辨率缩小从而使将不常用的功能选项隐藏起来,满足了用户个性化的需求,当然,除此之外,本发明还有其他一些有益效果,在此不一一赘述。\n[0084] 以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
法律信息
- 2011-12-28
- 2009-02-11
- 2008-12-17
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2007-03-07
|
2006-08-31
| | |
2
| | 暂无 |
2007-05-21
| | |
3
| | 暂无 |
2004-09-13
| | |
4
| | 暂无 |
2001-08-22
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |