一种半透明取景框处理方法、系统及移动终端的制作方法

文档序号:7554251阅读:302来源:国知局
专利名称:一种半透明取景框处理方法、系统及移动终端的制作方法
技术领域
本发明涉及移动终端领域,尤其涉及的是一种半透明取景框处理方法、系统及移动终端。
背景技术
目前照相机功能已经广泛在移动终端中使用,并且手机中的照相机功能也越来越强大。为了使得用户能够获得更好的拍摄效果,在照相机应用中都会加入取景框功能,例如在对焦时(如图1所示,图中虚线圈101部分为取景框)。不过这些应用有个缺点就是取景框的边缘是完全不透明的,在取景时,因取景框为白色,进而遮挡了一部分图像,使得取景时不能从整体上把握,影响拍摄效果。
现有技术中,有可以将取景框设置为一半透明效果的,因其半透明性,使得用户拍摄时,该半透明的取景框不会对图像进行遮挡,用户取景可以从整体上对图像进行把握,显然效果优于不透明的白色取景框。其具体实现方式是,将原图片和取景框图片作叠加,这往往需要比较复杂的算法和较强的图形处理单元对整个背景图片加以处理,这会提升硬件成本,不利于移动终端生产商对成本进行控制的需求。并且在一些低端的手机中,由于其图像处理能力不够强大,甚至无法实现取景框半透明的效果。
因此,现有技术还有待于改进和发展。发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种半透明取景框处理方法、系统及移动终端。通过简单的软件处理方法在移动终端的照相机应用中加入半透明的取景框,使得用户在取景时,不会出现取景框遮挡一部分图像的问题,进而提升了拍摄效果。
本发明解决技术问题所采用的技术方案如下: 一种半透明取景框处理方法,其中,包括步骤: A、获取图像数据; B、将获取到的图像数据,按像素依次排列,并控制将取景框区域的像素Y值保持不变,U值和V值设置为预先定义的值; C、将处理后的图像数据发送给显示屏显示。
所述的半透明取景框处理方法,其中,所述步骤A之前还包括: Al、预先存储多套取景框。
所述的半透明取景框处理方法,其中,所述步骤B还包括: B1、接收用户的操作指令选择一取景框。
所述的半透明取景框处理方法,其中,所述步骤A中获取的图像数据为YUV格式的图像数据。
所述的半透明取景框处理方法,其中,所述YUV格式的图像数据中,Y表示亮度,SP为灰阶值;u和V表示色度,作用是描述影像色彩及饱和度,用于指定像素的颜色。 所述的半透明取景框处理方法,其中,所述步骤B中的U值设为100、V值设为200。所述的半透明取景框处理方法,其中,所述步骤B具体包括:
B20、将获取到的图像数据,按像素依次排列;
B21、判断排列像素是否为取景框区域的像素,
B22、当排列的像素是取景框区域的像素,则控制将取景框区域的像素Y值保持不变,U值和V值设置为预先定义的值。一种半透明取景框处理系统,其中,包括:
存储模块,用于预先存储多套取景框;
图像获取模块,用于获取图像数据;
半透明处理模块,用于将获取到的图像数据,按像素依次排列,并控制将取景框区域的像素Y值保持不变,U值和V值设置为预先定义的值;
显示控制模块,用于将处理后的图像数据发送给显示屏显示。所述半透明取景框处理系统,其中,所述半透明处理模块包括:
排列处理单元,用于将获取到的图像数据,按像素依次排列;
判断单元,用于判断排列像素是否为取景框区域的像素,
控制单元,用于当排列的像素是取景框区域的像素,则控制将取景框区域的像素Y值保持不变,U值和V值设置为预先定义的值。一种移动终端,其中,包括依次连接的光学传感器、中央处理器、显示屏;
所述光学传感器:用于感应外界图像并将其转换成数字量的图像数据传递给中央处理
器;
所述中央处理器:用于获取光学传感器发来的图像数据,并根据需要计算显示取景框的位置,对图像数据进行处理,并将处理过的图像数据传递给显示屏;
显示屏:用于显示图像数据;
所述移动终端还包括所述的半透明取景框处理系统;
所述存储模块、图像获取模块、半透明处理模块安装在所述中央处理器内。本发明所提供的一种半透明取景框处理方法、系统及移动终端,通过所述处理方法,能够获取按像素依次排列的图像数据,并控制将取景框区域的像素Y值保持不变,U值和V值设置为预先定义的值,进而使得用户选景时,取景框保持半透明的状态,不会遮挡图像,有利于用户对图像的整体把握,有利于拍摄图像效果的提升。


图1是现有技术中利用取景框进行取景的实施例效果示意图。图2是本发明提供的一种半透明取景框处理方法的较佳实施例步骤流程图。图3是本发明提供的一种半透明取景框处理方法中对获取到的图像数据按像素依次排列的较佳实施例示意图。图4是利用本发明所提供的一种半透明取景框处理方法对取景框进行半透明处理的较佳实施例步骤流程图。图5是本发明所提供的一种半透明取景框处理系统的较佳实施例功能框图。
图6是本发明所提供的半透明处理模块的较佳实施例功能框图。
图7是本发明所提供的一种移动终端的较佳实施例结构示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
利用本发明所提供的一种半透明取景框处理方法,可在用户取景时,提供半透明的取景框,有利于用户对图像的整体把握,获取效果好的图像,其具体实现方式请参见图2,其中,图2是本发明提供的一种半透明取景框处理方法的较佳实施例步骤流程图。
首先进入步骤201、获取图像数据; 即移动终端的光学传感器感应外界图像,并将其转化为图像数据,移动终端的中央处理器接收转化为图像数据的外界图像。且所述光学传感器所传递的图像数据是YUV格式的,并按顺序一个像素一个像素传递给中央处理器。
其中,所谓YUV格式是一种图像数据传输普遍采用的格式,其中“Y”表示明亮度(Luminance或Luma),也就是灰阶值;而“11”和“V”表示的则是色度(Chrominance或Chroma),作用是描述图像色彩及饱和度,通过YUV来描述影像色彩及饱和度,用于指定像素的颜色。采用YUV色彩空间的重要性是它的亮度信号Y和色度信号U、V是分离的。如果只有Y信号分量而没有U、V分量,那么这样表示的图像就是黑白灰度图像。
步骤202、将获取到的图像数据,按像素依次排列; 即中央处理器接收到的图像数据按像素依次排列,具体排序方法可参见后面对图3所解析的例子。
步骤203、判断排列像素是否为取景框区域的像素; 当是时,则进入步骤204、控制将取景框区域的像素Y值保持不变U值和V值设置为预先定义的值; 即中央处理器将取景框区域内所排列的像素进行半透明处理,其具体的处理方式是;将取景框区域内的像素的Y值保持不变、U值和V值设置为预先定义的值,最后进入步骤205 ; 当否时,则直接进入步骤205; 即中央处理器判断出所排列的像素不是取景框区域内的图像,也就是需要进行正常显示的像素,不需要对其进行步骤204所述的半透明的处理,所以,直接进入步骤205进行显/Jn ο
步骤205、将处理后的图像数据发送给显示屏显示。
即此时显示屏显示的取景框为半透明状态,不是取景框区域的像素则正常进行显示;使得用户在取景时,取景框不会遮挡用户所要拍摄的图像,方便用户对图像进行整体的把握,有益于拍摄效果的提升。
上述的较佳实施例是在移动终端给用户提供了一个默认的取景框,用户在拍摄取景时,可直接利用默认的取景框进行取景,但是为了符合用户个性化的需求,以及在不同情境下对不同取景框的需要,移动终端的中央处理器可预先存储多套取景框,并为用户提供一个取景框的选择菜单,用户在进行拍摄之前,可根据所述取景框选择菜单,选择符合自己的需要的取景框,从而满足用户在不同情境下,对不同取景框的个性化需求。以下结合图3、图4对本发明所述的一种半透明取景框处理方法中,如何实现对取景框区域内的像素进行半透明处理的步骤进行更为详细的说明。本较佳实施例提供了一个图像尺寸为20x16共320个像素的图像,需明确的是,在实际的照相机中不可能有这么小尺寸的图像,本实施例只是通过该尺寸的图像更好的说明如何对取景框区域内的像素进行半透明处理的方法;
首先请见图3,其中,图3是本发明提供的一种半透明取景框处理方法中对获取到的图像数据按像素依次排列的较佳实施例示意图。由图3可知,移动终端的中央处理器依照图3所示的排列方式,对尺寸为20x16共320个像素的图像从左至右、从上至下进行依次排列。进一步地,由图3所示,预先设定第35、第36、第37、第44、第45、第46、第51、第62、第 67、第 78、第 243、第 254、第 259、第 270、第 275、第 276、第 277、第 284、第 285、第 286
像素为取景框所在像素。图4是利用本发明所提供的一种半透明取景框处理方法对取景框进行半透明处理的较佳实施例步骤流程图。首先进入步骤401、获取图像数据,并初始化计数器Cl=I ;
即移动终端光学传感器获取图像数据,而中央处理器设置有一计数器,并将该计数器初始化,也就是说本实施例从图像数据的第I像素开始处理,之后依次有序的对320个像素进行处理。步骤402、Cl像素是否为取景框所在像素;
即判断Cl像素是否是预先设定第35、第36、第37、第44、第45、第46、第51、第62、第67、第 78、第 243、第 254、第 259、第 270、第 275、第 276、第 277、第 284、第 285、第 286 像素中的任意一个,如果是其中任意一个,则说明该像素是取景框所在像素。若Cl像素是取景框所在的像素,则进入步骤403、控制将取景框区域的像素Y值保持不变,U值和V值设置为预先定义的值;
即在本实施例中,此时需要对Cl像素进行半透明处理,才能使得用户取景过程中,不会出现取景框遮挡图像的情况发生,其对Cl像素具体的半透明处理方式为保持Cl像素的Y值不变,U值设为100、V值设为200,通过该设置方式,使得取景框为半透明,不会遮挡取景的图像;
若Cl像素不是预先设定的取景框所在像素之一,则进入步骤404、图像数据发送给显示屏显示;
即此时Cl像素不是取景框所在的像素,所以不需要对Cl像素进行半透明处理,只需对Cl像素进行正常的显示。之后进入步骤405、(:1=(:1+1;
即当Cl像素判断完之后,需要对下一个像素进行判断,看是否对其进行正常的显示,还是对其进行半透明的处理后在进行显示,所以中央处理器的计数器将Cl记为C1+1,从而继续进行判断;
步骤406、判断Cl是否小于320 ; 即本较侍实施例中图像共320个像素,所以只需对320以内的像素进行判断即可; 如果超过320,说明该像素已经超过了图片的大小,无需进行判断,该处理方法的流程结束,进入步骤407、结束; 如果没有超过320,则说明该像素还需要判断其是否为取景框所在的像素,所以进入步骤402进行重新的判断。
采用上述半透明取景框处理方法,使得移动终端的中央处理器能够对其获得的图像数据的每个像素进行依次有序的判断,如果该像素不是取景框所在的像素,那么就正常进行显示,如果该像素是取景框所在的像素,则对其进行半透明的处理,并将处理后的图像数据发送给显示屏进行显示,进而使得用户取景过程中,不会出现取景框遮挡一部分图像的问题,使得用户能够清楚的对图像进行整体的把握,有助于所拍摄图像效果的提升。
本发明还提供一种半透明取景框处理系统,采用该处理系统,使得用户取景时,不会出现取景框遮挡图像的问题,以下结合图5对该处理系统做详细说明,其中,图5是本发明所提供的一种半透明取景框处理系统的较佳实施例功能框图。
由图5可知,所述处理系统包括: 存储模块501,用于预先存储多套取景框; 图像获取模块502,用于获取图像数据,具体请见步骤201 ; 半透明处理模块503,用于将获取到的图像数据,按像素依次排列,并控制将取景框区域的像素Y值保持不变,U值和V值设置为预先定义的值,具体请见步骤202、203、204 ;显示控制模块504,用于将处理后的图像数据发送给显示屏显示,具体请见步骤205。
进一步地,由图6可知,所述半透明处理模块503包括: 排列处理单元601,用于将获取到的图像数据,按像素依次排列,具体请见步骤202 ; 判断单元602,用于判断排列像素是否为取景框区域的像素,具体请见步骤402 ; 控制单元603,用于当排列的像素是取景框区域的像素,则控制将取景框区域的像素Y值保持不变,U值和V值设置为预先定义的值,具体请见步骤403。
本发明还提供了一种移动终端,结合图7对所述移动终端进行说明,其中,图7是本发明所提供的一种移动终端的较佳实施例结构示意图。
由图7可知,所述移动终端包括依次连接的光学传感器701、中央处理器702、显示屏 703 ; 所述光学传感器701:用于感应外界图像并将其转换成数字量的图像数据传递给中央处理器702,具体请见步骤201 ; 所述中央处理器702:用于获取光学传感器701发来的图像数据,并根据需要计算显示取景框的位置,对图像数据进行处理,并将处理过的图像数据传递给显示屏703,具体请见步骤204 ; 显示屏:用于显示图像数据,具体请见步骤205 ; 所述移动终端还包括所述的半透明取景框处理系统,具体请见图5与图6 ; 所述存储模块、图像获取模块、半透明处理模块安装在所述中央处理器702内,具体请见图5。
综上所述,本发明提供了一种半透明取景框处理方法、系统及移动终端。使得移动终端在获取图像数据后,判断图像数据中的像素是否是取景框区域的像素,如果不是则正常进行显示,如果是则将取景框区域的像素Y值保持不变,U值和V值设置为预先定义的值,并将处理后的图像数据发送给显示屏进行显示,从而使得用户通过移动终端进行取景时,不会出现取景框遮挡一部分图像的问题,从而使得用户能够更好的对图像进行整体的把握,不会出现图像上的盲区,有益于提升图像的拍摄质量。应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
权利要求
1.一种半透明取景框处理方法,其特征在于,包括步骤: A、获取图像数据; B、将获取到的图像数据,按像素依次排列,并控制将取景框区域的像素Y值保持不变,U值和V值设置为预先定义的值; C、将处理后的图像数据发送给显示屏显示。
2.根据权利要求1所述的半透明取景框处理方法,其特征在于,所述步骤A之前还包括: Al、预先存储多套取景框。
3.根据权利要求2所述的半透明取景框处理方法,其特征在于,所述步骤B还包括: B1、接收用户的操作指令选择一取景框。
4.根据权利要求1所述的半透明取景框处理方法,其特征在于,所述步骤A中获取的图像数据为YUV格式的图像数据。
5.根据权利要求4所述的半透明取景框处理方法,其特征在于,所述YUV格式的图像数据中,Y表示亮度,即为灰阶值;U和V表示色度,作用是描述影像色彩及饱和度,用于指定像素的颜色。
6.根据权利要求1所述的半透明取景框处理方法,其特征在于,所述步骤B中的U值设为100、V值设为200。
7.根据权利要求1所述的半透明取景框处理方法,其特征在于,所述步骤B具体包括: B20、将获取到的图像数据,按像素依次排列; B21、判断排列像素是否为取景框区域的像素, B22、当排列的像素是取景框区域的像素,则控制将取景框区域的像素Y值保持不变,U值和V值设置为预先定义的值。
8.一种半透明取景框处理系统,其特征在于,包括: 存储模块,用于预先存储多套取景框; 图像获取模块,用于获取图像数据; 半透明处理模块,用于将获取到 的图像数据,按像素依次排列,并控制将取景框区域的像素Y值保持不变,U值和V值设置为预先定义的值; 显示控制模块,用于将处理后的图像数据发送给显示屏显示。
9.根据权利要求8所述半透明取景框处理系统,其特征在于,所述半透明处理模块包括: 排列处理单元,用于将获取到的图像数据,按像素依次排列; 判断单元,用于判断排列像素是否为取景框区域的像素, 控制单元,用于当排列的像素是取景框区域的像素,则控制将取景框区域的像素Y值保持不变,U值和V值设置为预先定义的值。
10.一种移动终端,其特征在于,包括依次连接的光学传感器、中央处理器、显示屏; 所述光学传感器:用于感应外界图像并将其转换成数字量的图像数据传递给中央处理器; 所述中央处理器:用于获取光学传感器发来的图像数据,并根据需要计算显示取景框的位置,对图像数据进行处理,并将处理过的图像数据传递给显示屏;显示屏:用于显示图像数据;所述移动终端还包括权利要求8或9所述的半透明取景框处理系统;所述存储模块、图像 获取模块、半透明处理模块安装在所述中央处理器内。
全文摘要
本发明公开了一种半透明取景框处理方法、系统及移动终端。所述方法包括步骤A、获取图像数据;B、将获取到的图像数据,按像素依次排列,并控制将取景框区域的像素Y值保持不变,U值和V值设置为预先定义的值;C、将处理后的图像数据发送给显示屏显示。采用本发明可使得用户通过移动终端进行取景时,不会出现取景框遮挡一部分图像的问题,从而使得用户能够更好的对图像进行整体的把握,不会出现图像上的盲区,有益于提升图像的拍摄质量。
文档编号H04N9/04GK103167183SQ201310104179
公开日2013年6月19日 申请日期2013年3月28日 优先权日2013年3月28日
发明者俞斌 申请人:Tcl通讯(宁波)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1