专利名称:图像摄像方法、装置及移动终端的制作方法
技术领域:
本发明涉及图像领域,尤其涉及一种图像摄像方法、一种图像摄像装置以及一种移动终端。
背景技术:
当前移动终端的功能越来越强大,通过移动终端进行摄像(摄影或拍照)已成为用户的新喜好,在通过移动终端进行摄像时,如果能给摄像的图像增加一些特效,比如老电影特效,将会增加用户摄影或拍照的乐趣。因此,如何实现高效率地实时视频特效和图像特效,不产生延迟,可以流畅地进行视频或图像的老电影特效制作,是当前一直研究的热点问题。
发明内容
本发明解决的问题在于,提供一种图像摄像方法及一种图像摄像装置以及一种移动终端。本发明能在摄像过程中的实时对图像进行老电影特效处理,图像特效的处理及时, 高效。具体的,本发明实施例提供的图像摄像方法,包括 通过摄像头采集图像数据;
根据预先设定的老电影色调调整参数,对所述摄像头所采集的图像数据进行色调调
整;
为所述色调调整后的图像数据增加怀旧噪点; 将增加了怀旧噪点的图像实时进行输出并显示。较佳的,所述根据预先设定的老电影色调调整参数,对所述摄像头所采集的图像数据进行色调调整,具体包括
预先根据模拟工具设定老电影特效的色调调整参数,所述色调调整参数包括去色、色彩平衡以及色阶调整的参数;
根据所述去色、色彩平衡以及色阶调整的参数,计算所述摄像头所采集的每一帧图像的像素值对应的目标像素值;
根据所述计算出的目标像素值,改变所述摄像头所采集的每一帧图像的像素值以完成对每一帧图像的去色、色彩平衡以及色阶调整。或者,所述根据预先设定的老电影色调调整参数,对所述摄像头所采集的图像数据进行色调调整,具体包括
预先根据模拟工具设定老电影特效的色调调整参数,所述色调调整参数包括去色、色彩平衡以及色阶调整的参数;
预先根据所述去色、色彩平衡以及色阶调整的参数,计算所有像素值对应的目标像素
值;
根据所述预先计算的目标像素值,改变所述摄像头所采集的每一帧图像的像素值以完成对每一帧图像的去色、色彩平衡以及色阶调整。较佳的,所述为所述色调调整后的图像数据增加怀旧噪点,具体包括 为所述色调调整后的图像数据增加块状的怀旧噪点;
为所述色调调整后的图像数据增加竖条状的怀旧噪点。较佳的,
所述为所述色调调整后的图像数据增加块状的怀旧噪点,具体包括 实时计算为所述色调调整后的图像数据增加块状的怀旧噪点的位置,并在所述计算出的位置增加块状的怀旧噪点;
所述为色调调整后的图像数据增加竖条状的怀旧噪点,具体包括 实时计算为所述色调调整后的图像数据增加竖条状的怀旧噪点的位置,并在所述计算出的位置增加竖条状的怀旧噪点。或者,
所述为所述色调调整后的图像数据增加块状的怀旧噪点,具体包括 根据预先计算好的块状的怀旧噪点的位置,为所述色调调整后的图像数据增加块状的怀旧噪点;
所述为色调调整后的图像数据增加竖条状的怀旧噪点,具体包括 根据预先计算好的竖条状的怀旧噪点的位置,为所述色调调整后的图像数据增加竖条状的怀旧噪点。相应的,本发明实施例提供的图像摄像装置,包括 摄像头,用于采集图像数据;
色调调整模块,用于根据预先设定的老电影色调调整参数,对所述摄像头所采集的图像数据进行色调调整;
噪点处理模块,用于为所述色调调整模块处理后的图像数据增加怀旧噪点; 输出模块,用于将所述噪点处理模块处理后的图像进行实时输出并显示。较佳的,所述色调调整模块具体包括
获取模块,用于获取预先根据模拟工具设定的老电影特效的色调调整参数,所述色调调整参数包括去色、色彩平衡以及色阶调整的参数;
计算模块,用于根据所述获取模块所获取的去色、色彩平衡以及色阶调整的参数,计算所述摄像头所采集的每一帧图像的像素值对应的目标像素值;
调整模块,用于根据所述计算模块所计算出的目标像素值,改变所述摄像头所采集的每一帧图像的像素值以完成对每一帧图像的去色、色彩平衡以及色阶调整。较佳的,所述噪点处理模块,具体包括
块状噪点处理模块,用于为所述色调调整后的图像数据增加块状的怀旧噪点; 竖条形噪点处理模块,用于为所述色调调整后的图像数据增加竖条状的怀旧噪点。较佳的,
所述块状噪点处理模块,具体包括
第一位置计算模块,用于计算为所述色调调整后的图像数据增加块状的怀旧噪点的位
置;
第一增加模块,用于在所述第一位置计算模块所计算出的位置增加块状的怀旧噪点;所述竖条形噪点处理模块,具体包括
第二位置计算模块,用于计算为所述色调调整后的图像数据增加竖条状的怀旧噪点的位置;
第二增加模块,用于在所述第二位置计算模块所计算出的位置增加竖条状的怀旧噪点。相应的本发明实施例提供的移动终端,其包括本发明所提供的图像摄像装置。实施本发明实施例,具有如下有益效果
本发明实施例当通过摄像头采集到图像数据后,便根据预先设定的老电影色调调整参数对所述采集的图像数据进行色调调整、以及对色调调整后的图像数据进行怀旧噪点添加,并在进行上述处理后将图像进行输出并显示,由此输出的图像则是带有老电影特效的图像,通过本发明实施例可高效、快速、及时地进行视频或图像的老电影特效制作,增加用户的体验。
图1是本发明的图像摄像方法的一个实施例流程示意图。图2是本发明的图像摄像装置的一个实施例的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。图1是本发明的图像摄像方法的一个实施例流程示意图。如图1所示,本发明的方法包括
步骤S100,通过摄像头采集图像数据。具体实现中,在步骤SlOO可以采集图片数据,比如通过照相的方式采集图片,也可以采集视频数据,比如自拍一段MV。步骤S101,根据预先设定的老电影特效的色调调整参数,计算所述摄像头采集的每一帧图像的像素值对应的目标像素值。具体实现中,所述色调调整参数包括去色、色彩平衡以及色阶调整的参数。具体的,可预先通过模拟工具(比如PS工具)设定老电影特效的色调调整参数。具体实现中,步骤SlOl可预先完成,也即不是在步骤SlOO之后完成,而是在预先设定好老电影特效的色调调整参数之后,即可根据所述色调调整参数预先计算所有像素值(0到255)对应的目标像素值,比如像素值0要实现老电影效果需要改变为50,像素值 39要实现老电影效果需要改变为81,等等,并可以通过数组将对应关系保存起来。这样,本发明实施例在执行完步骤SlOO之后,便可直接执行步骤S102。步骤S102,根据所述计算出的目标像素值,改变所述摄像头所采集的每一帧图像的像素值以完成对每一帧图像的去色、色彩平衡以及色阶调整。比如,经过步骤SlOl或者预先动作可知图像的各个像素值要实现老电影效果需要改变的目标像素值,因此在步骤 S102则可直接将采集的图像中各个像素值修改成目标像素值,比如将图像中的像素值0改变为50,将图像中的像素值39改变为81,等等。需要说明的是,对于根据所述色调调整参数预先计算所有像素值(0到255)对应的目标像素值的实施例,只需知道采集的图像中的各个像素值,即可从预先计算并保存的含有对应关系的数组中查找到该采集的图像中各个像素值要实现老电影效果对应的目标像素值,从而避免了针对每帧图像都要通过重复地步骤S101来计算目标像素值,大大提高了处理效率。步骤S103,为所述色调调整后的图像数据增加怀旧噪点。具体实现中,在步骤 S103可为图像数据增加块状的怀旧噪点和竖条状的怀旧噪点。具体实现中,块状可包括圆形、椭圆形、四边形、以及其他不规则的块状等。增加块状噪点的过程具体包括计算为所述色调调整后的图像数据增加块状的怀旧噪点的位置,并在所述计算出的位置增加块状的怀旧噪点。比如,在确定块状噪点位置时,可随机生成两个随机值即可,比如假设该两个随机值为X和Y,由此X和Y形成的坐标(X,Y)即为某一块状噪点在图像中的位置,而增加块状噪点时,则是将块状噪点在确定的位置与该位置的图像进行正片叠底运算。如果要得到N (N为大于1的正整数)个噪点,重复上述块状噪点的增加操作即可。同样,增加竖条状噪点的过程包括计算为所述色调调整后的图像数据增加竖条状的怀旧噪点的位置,并在所述计算出的位置增加竖条状的怀旧噪点。比如,在确定竖条状噪点的位置时,可随机生成一个随机值,假设为XI,当然也可直接利用确定块状噪点时所采用的X,以此确定竖条状噪点的起始位置。而在增加竖条状的噪点时,则是将竖条状的噪点在所述确定的起始位置处与图像进行正片叠底运算。相应的,如果要得到N (N为大于1的正整数)个竖条状噪点,重复上述竖条状噪点的增加操作即可。同样的,具体实现中,步骤S103中计算噪点位置的步骤也可预先完成并保存下来,在此情况在,在步骤S103仅需要根据预先存储的位置进行噪点增加即可。步骤S104,将增加了怀旧噪点的图像实时进行输出并显示。上述的实施例,通过摄像头采集到图像数据后,便根据预先设定的老电影色调调整参数对所述采集的图像数据进行色调调整、以及对色调调整后的图像数据进行怀旧噪点添加,并在进行上述处理后将图像进行输出并显示,由此输出的图像则是带有老电影特效的图像,通过本发明实施例可高效、快速、及时地进行视频或图像的老电影特效制作,增加用户的体验。相应的,为配合上述方法的实现,本发明实施例提供了一种图像摄像装置。如图2 所示,本发明的图像摄像装置的一个实施例包括摄像头21、色调调整模块22、噪点处理模块23、输出模块M,其中
所述摄像头21,用于采集图像数据。具体实现中,摄像头21可以采集图片数据,比如通过照相方式采集图片,也可以采集视频数据,比如自拍一段MV。所述色调调整模块22,用于根据预先设定的老电影色调调整参数,对所述摄像头所采集的图像数据进行色调调整。具体实现中,所述色调调整参数包括去色、色彩平衡以及色阶调整的参数。可通过模拟工具(比如PS工具)设定老电影特效的色调调整参数。如图2所示,色调调整模块22进一步可包括获取模块221、计算模块222以及调整模块223, 其中所述获取模块221,用于获取预先根据模拟工具设定的老电影特效的色调调整参数。 所述计算模块222,用于根据所述获取模块221所获取的去色、色彩平衡以及色阶调整的参数,计算所述摄像头所采集的每一帧图像的像素值对应的目标像素值。所述调整模块223, 用于根据所述计算模块222所计算出的目标像素值,改变所述摄像头所采集的每一帧图像的像素值以完成对每一帧图像的去色、色彩平衡以及色阶调整。具体实现中,计算模块222 可在摄像头采集到图像数据之后,方根据获取模块221获取的色调调整参数实时计算每一帧图像的像素值对应的目标像素值。其也可是预先根据获取模块221获取的色调调整参数预先计算所有像素值(0到255)对应的目标像素值,比如像素值0要实现老电影效果需要改变为50,像素值39要实现老电影效果需要改变为81,等等,并可以通过数组将对应关系保存起来;当摄像头采集到图像数据后,则可直接通过调整模块223从预先计算并保存的含有对应关系的数组中查找到该采集的图像中各个像素值要实现老电影效果对应的目标像素值,完成对图像进行像素值改变,避免了重复计算,缩短处理时间,提高了图像效果的处理效率。所述噪点处理模块23,用于为所述色调调整模块22处理后的图像数据增加怀旧噪点。如图2所示,进一步,噪点处理模块23可包括块状噪点处理模块231和竖条状噪点处理模块232,其中所述块状噪点处理模块231,用于为所述色调调整后的图像数据增加块状的怀旧噪点。所述竖条形噪点处理模块232,用于为所述色调调整后的图像数据增加竖条状的怀旧噪点。仍参考图2,块状噪点处理模块231进一步可包括第一位置计算模块2311和第一增加模块2312,其中所述第一位置计算模块2311用于计算为所述色调调整后的图像数据增加块状的怀旧噪点的位置。而所述第一增加模块2312,用于在所述第一位置计算模块 2311所计算出的位置增加块状的怀旧噪点。具体实现中,第一位置计算模块2311在计算块状噪点的位置时,可随机生成两个随机值即可,比如假设该两个随机值为X和Y,由此X和Y 形成的坐标(X,Y)即为某一块状噪点在图像中的位置。第一增加模块2312在增加块状噪点时,将块状噪点在确定的位置与该位置的图像进行正片叠底运算。当要增加N (N为大于 1的正整数)个噪点,由第一位置计算模块2311和第一增加模块2312重复N次上述块状噪点的增加操作即可。仍参考图2,所述竖条形噪点处理模块232,进一步可包括第二位置计算模块2321 和第二增加模块2322 其中所述第二位置计算模块2321,用于计算为所述色调调整后的图像数据增加竖条状的怀旧噪点的位置。所述第二增加模块2322,用于在所述第二位置计算模块2321所计算出的位置增加竖条状的怀旧噪点。具体实现中,第二位置计算模块2321 在计算所述竖条状噪点的位置时,可随机生成一个随机值,假设为XI,当然也可直接利用确定块状噪点时所采用的X,以此确定竖条状噪点的起始位置。而所述第二增加模块2322在增加竖条状的噪点时,则是将竖条状的噪点在所述确定的起始位置处与图像进行正片叠底运算。相应的,如果要得到N (N为大于1的正整数)个竖条状噪点,由第二位置计算模块 2321和第二增加模块2322重复N次上述竖条状噪点的增加操作即可。相应的,具体实现中,第一位置计算模块2311和第二位置计算模块2321可实时计算噪点的增加位置,也可以是预先就计算好噪点的增加位置。当采用预先计算的方式时, 本发明实施例当摄像头采集到图像数据后,直接通过第一增加模块2312和第二增加模块 2322的增加动作即可实现噪点的增加,无需重复计算噪点的增加位置了,这样可减少系统的处理时间,提高图像效果的处理效率。所述输出模块M,用于将所述噪点处理模块处理后的图像进行实时输出并显示。上述的实施例,通过摄像头采集到图像数据后,便根据预先设定的老电影色调调整参数对所述采集的图像数据进行色调调整、以及对色调调整后的图像数据进行怀旧噪点添加,并在进行上述处理后将图像进行输出并显示,由此输出的图像则是带有老电影特效的图像,通过本发明实施例可高效、快速、及时地进行视频或图像的老电影特效制作,增加用户的体验。另外,本发明实施例所提供的图像摄像装置具体实现中可设置于特定的移动终端上,这些移动终端包括手机、PDA、PC机等一切可以支持图像摄像装置的设备上。以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
权利要求
1.一种图像摄像方法,其特征在于,包括 通过摄像头采集图像数据;根据预先设定的老电影色调调整参数,对所述摄像头所采集的图像数据进行色调调整;为所述色调调整后的图像数据增加怀旧噪点; 将增加了怀旧噪点的图像实时进行输出并显示。
2.如权利要求1所述的图像摄像方法,其特征在于,所述根据预先设定的老电影色调调整参数,对所述摄像头所采集的图像数据进行色调调整,具体包括预先根据模拟工具设定老电影特效的色调调整参数,所述色调调整参数包括去色、色彩平衡以及色阶调整的参数;根据所述去色、色彩平衡以及色阶调整的参数,计算所述摄像头所采集的每一帧图像的像素值对应的目标像素值;根据所述计算出的目标像素值,改变所述摄像头所采集的每一帧图像的像素值以完成对每一帧图像的去色、色彩平衡以及色阶调整。
3.如权利要求1所述的图像摄像方法,其特征在于,所述根据预先设定的老电影色调调整参数,对所述摄像头所采集的图像数据进行色调调整,具体包括预先根据模拟工具设定老电影特效的色调调整参数,所述色调调整参数包括去色、色彩平衡以及色阶调整的参数;预先根据所述去色、色彩平衡以及色阶调整的参数,计算所有像素值对应的目标像素值;根据所述预先计算的目标像素值,改变所述摄像头所采集的每一帧图像的像素值以完成对每一帧图像的去色、色彩平衡以及色阶调整。
4.如权利要求1-3中任一项所述的图像摄像方法,其特征在于,所述为所述色调调整后的图像数据增加怀旧噪点,具体包括为所述色调调整后的图像数据增加块状的怀旧噪点; 为所述色调调整后的图像数据增加竖条状的怀旧噪点。
5.如权利要求4所述的图像摄像方法,其特征在于,所述为所述色调调整后的图像数据增加块状的怀旧噪点,具体包括 实时计算为所述色调调整后的图像数据增加块状的怀旧噪点的位置,并在所述计算出的位置增加块状的怀旧噪点;所述为色调调整后的图像数据增加竖条状的怀旧噪点,具体包括 实时计算为所述色调调整后的图像数据增加竖条状的怀旧噪点的位置,并在所述计算出的位置增加竖条状的怀旧噪点。
6.如权利要求4所述的图像摄像方法,其特征在于,所述为所述色调调整后的图像数据增加块状的怀旧噪点,具体包括 根据预先计算好的块状的怀旧噪点的位置,为所述色调调整后的图像数据增加块状的怀旧噪点;所述为色调调整后的图像数据增加竖条状的怀旧噪点,具体包括 根据预先计算好的竖条状的怀旧噪点的位置,为所述色调调整后的图像数据增加竖条状的怀旧噪点。
7.一种图像摄像装置,其特征在于,包括 摄像头,用于采集图像数据;色调调整模块,用于根据预先设定的老电影色调调整参数,对所述摄像头所采集的图像数据进行色调调整;噪点处理模块,用于为所述色调调整模块处理后的图像数据增加怀旧噪点; 输出模块,用于将所述噪点处理模块处理后的图像进行实时输出并显示。
8.如权利要求7所述的图像摄像装置,其特征在于,所述色调调整模块具体包括获取模块,用于获取预先根据模拟工具设定的老电影特效的色调调整参数,所述色调调整参数包括去色、色彩平衡以及色阶调整的参数;计算模块,用于根据所述获取模块所获取的去色、色彩平衡以及色阶调整的参数,计算所述摄像头所采集的每一帧图像的像素值对应的目标像素值;调整模块,用于根据所述计算模块所计算出的目标像素值,改变所述摄像头所采集的每一帧图像的像素值以完成对每一帧图像的去色、色彩平衡以及色阶调整。
9.如权利要求7或8所述的图像摄像装置,其特征在于,所述噪点处理模块,具体包括块状噪点处理模块,用于为所述色调调整后的图像数据增加块状的怀旧噪点; 竖条形噪点处理模块,用于为所述色调调整后的图像数据增加竖条状的怀旧噪点。
10.如权利要求9所述的图像摄像装置,其特征在于, 所述块状噪点处理模块,具体包括第一位置计算模块,用于计算为所述色调调整后的图像数据增加块状的怀旧噪点的位置;第一增加模块,用于在所述第一位置计算模块所计算出的位置增加块状的怀旧噪点; 所述竖条形噪点处理模块,具体包括第二位置计算模块,用于计算为所述色调调整后的图像数据增加竖条状的怀旧噪点的位置;第二增加模块,用于在所述第二位置计算模块所计算出的位置增加竖条状的怀旧噪点ο
11.一种移动终端,其特征在于,包括如权利要求7所述的图像摄像装置。
全文摘要
本发明实施例公开了一种图像摄像方法、装置及移动终端,其中,所述方法包括通过摄像头采集图像数据;根据预先设定的老电影色调调整参数,对所述摄像头所采集的图像数据进行色调调整;为所述色调调整后的图像数据增加怀旧噪点;将增加了怀旧噪点的图像实时进行输出并显示。本发明实施例在摄像过程中的实时对图像进行老电影特效处理,图像特效的处理及时,高效。
文档编号H04N9/04GK102263963SQ20111022809
公开日2011年11月30日 申请日期2011年8月10日 优先权日2011年8月10日
发明者陆洋 申请人:深圳市万兴软件有限公司