专利名称:实现拍摄全景照的装置及方法
技术领域:
本发明涉及一种拍照技术,尤其涉及一种实现拍摄全景照的装置及方法。
背景技术:
目前,由于拍照的镜头局限,数码相机及其他可拍照的设备如手机等无法直接拍出类似广角镜拍摄效果的全景照。要获得全景照,需要通过数码相机及其他可拍照的设备连续拍多张照片,然后调用安装在数码相机及其他可拍照的设备上的软件将多张照片合成全景照。此种数码相机及其他可拍照的设备中获得全景照的装置如图5所示,取景单元X1在控制单元X5的控制下拍照取景,存储单元X2存储拍照获得的照片,拼接单元X4在控制单元X5控制下将存储单元X2存储的照片进行拼接、合成,显示单元X3在控制单元X5控制下显示取景单元X1取的景、存储单元X2存储的照片以及拼接单元X4合成的全景照。具体实现过程如下用户打开数码相机及其他可拍照的设备,选择照相功能菜单后,取景拍多张照片。用户根据显示单元显示的取景照片将前后照片的边缘对齐,并保证前后照片景色的连续性,数码相机及其他可拍照的设备在用户不断按下拍照按键的情况下,取景单元连续拍多张照片,并不断将图像数据传送给存储单元;存储单元存储所有照片的图像数据;用户选择拼接菜单后,拼接单元在控制单元的控制下对存储单元存储的所有照片进行合并拼接,得到全景照;拼接单元存储全景照,并通知控制单元显示全景照;显示单元在控制单元的控制下显示全景照。
这时,用户便获得全景照,对全景照进行浏览,并决定是保存还是删除。
上述拍全景照的方法存在的缺陷在于操作复杂,需要用户连续拍几张照片,并且拍摄过程中要凭用户眼力对齐边缘,极其不方便。
发明内容
本发明实施例的目的在于克服现有技术的缺陷,提出一种实现拍摄全景照的装置和方法,以便于用户操作,提高获取全景照的速度以及质量和效果。
为实现上述目的,本发明实施例提供了一种实现拍摄全景照的装置,包括取景单元、像素增量单元、显示单元及控制单元;其中,取景单元用于取景,获取图片;像素增量单元用于将所述取景单元获取的图片的图像像素进行比较,将增量部分补充、拼接到缓存图片上;显示单元用于显示图片;控制单元用于控制所述取景单元、像素增量单元及显示单元。
为实现上述目的,本发明实施例还提供了一种实现拍摄全景照的方法,包括在用户控制下连续取景,获得图片;将所述图片的图像像素进行比较,将增量部分补充、拼接到缓存图片上,得到全景图片;显示所述全景图片。
通过上述装置和方法,能够方便、快速地获取全景照,并且大大提高了全景照的质量和效果。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
图1为本发明实现拍摄全景照的装置实施例的结构示意图;图2为本发明实现拍摄全景照的方法实施例中取景获取的图片示意图;图3为本发明实现拍摄全景照的方法实施例中得到的全景照;
图4为本发明实现拍摄全景照的方法实施例中不断更新的缓存图片示意图;图5为现有技术获得全景照装置的结构示意图。
具体实施例方式
图1为本发明实现拍摄全景照的装置实施例的结构示意图,在数码相机或其他可拍照的设备如或带有摄像功能的其他数码产品如手机、MP3、MP4上设置如图1所示的装置,该装置包括取景单元S1、像素增量单元S2、显示单元S3及控制单元S4;其中,取景单元S1可为前端取景框;控制单元S4用于控制取景单元S1、像素增量单元S2及显示单元S3;用户打开数码相机或其它照相设备并选择照相功能菜单中的全景照选项后,通过持续按下一按键如全景照按键,输入拍全景照的请求信号,告知控制单元S4开始拍全景照,控制单元S4接收到信号后,向取景单元S1发出取景指令,并向像素增量单元S2发出比较补充指令,以及向显示单元S3发出显示指令;用户在按下全景照按键的同时,缓慢移动装置,移动速度根据景物的亮度和感官度不同而有所不同,一般在白天,亮度和感官度比较好的情况下,移动速度可达到1米/秒,而晚上,则要求移动速度很低;这样,取景单元S1在控制单元S4的控制下,以7~30帧/秒的速度取景,获取景色保持连续的图片,当然,上述拍摄时的移动速度和图象摄取的速度仅为本实施例在具体的设备上所采用的,可根据设备的性能做适当之调整而不局限于上述的速度;像素增量单元S2在控制单元S4控制下,将取景单元S1获取的相邻图片的图像像素进行比较,将增量部分补充、拼接到缓存的第一张图片上,或者将取景单元S1获取的图片,与缓存的第一张图片或缓存的不断得到补充的第一张图片的图像像素进行比较,将增量部分补充、拼接到缓存的不断更新的图片上,得到全景图片;显示单元S3在控制单元S4的控制下显示取景单元S1获取的图片;用户松开按键后,控制单元S4向取景单元S1发出停止取景的指令,并向像素增量单元S2发出停止比较补充的指令;此时,显示单元S3显示像素增量单元S2得到的全景图片。
通过上述装置,用户只需按下数码相机或其他可拍照的设备上的按键,便可快速获得具有良好效果的全景照,操作简便。并且,在像素增量单元通过可编程器件或其它集成电路来实现像素比较以及补充的情况下,无需数码相机或者其它可拍照的数码产品的操作系统进行运算处理,大大节约了数码相机或者其它可拍照的数码产品的系统资源;同时,由于像素增量单元本身来实现比较及补充运算处理,无需等待数码相机或其它拍照设备的操作系统对各种运算的统一安排处理,大大提高了全景照处理速度,能够快速获得全景照。
为了使得全景照的尺寸以及图片更符合用户的要求,上述装置还可增加裁减单元,该裁减单元可根据用户实现设置的参数,将拼接完成后的图像依用户的喜好或按水平垂直最小化等原则进行裁减。
上述装置还可增加存储单元,如闪存,记忆卡或其他永久储存设备存储获得的全景照,用户浏览显示单元显示的图片后,可将所获得的全景图保存于存储单元中。
用户打开数码相机或其他可拍照的设备如手机、MP3、MP4,选择照相功能菜单下的全景照菜单,按下全景照按键,上下左右随意移动数码相机或手机、MP3、MP4,松开全景照按键后,产生全景照。具体包括以下步骤数码相机或手机、MP3、MP4在用户控制下连续取景,对矩形范围内的景象进行全景照的拍摄,按下全景照按键后,根据数码相机或手机、MP3、MP4的显示,水平缓慢移动数码相机或手机、MP3、MP4进行取景,不断获取图片,保证了获取不同图片时,镜头与景象间的距离不变,从而消除了补充拼接图片时同一景点在不同图片中的位移偏差,保证了全景照的质量和效果。取景获得的图片如图2所示;
数码相机或手机、MP3、MP4将获得图片的图像像素进行比较,将增量部分补充、拼接到缓存图片上,具体获得图片的数量依实际拍摄的需要而有不同,此处以四张图片为例进行说明具体过程为缓存获得的第一张图片P1,第二张图片P2,第三张图片P3第四张图片P4,;将获得的相邻图片的图像像素进行比较,比较P1和P2的图像像素、P2和P3的图像像素、P3和P4的图像像素;将P2相对于P1的增量部分即新增的像素、P3相对于P2的增量部分、P4相对于P3的增量部分都补充、拼接到P1中,得到如图3所示的全景照片;或者为缓存获得的第一张图片P1;缓存获得第二张图片P2;比较P1与P2的图像像素;将增量部分补充、拼接到P1中,如图4所示,得到新的缓存图片P1’;缓存获得第三张图片P3;比较P3与P1’的图像像素;将增量部分补充、拼接到P1’中,得到P1”;缓存获得第四张图片P4;比较P4与P1”的图像像素;将增量部分补充、拼接到P1”中,得到如图3所示的全景照片。
用户在取景P4后松开全景照按键,数码相机或手机、MP3、MP4上显示如图3所示的全景照。
用户便在数码相机或其他可拍照的设备上得到了全景照。并且,操作方便,只需按下全景照按键便快速获得了全景照。
由于用户在按下全景照按键,水平移动取景的过程中,可能会有上下偏移,这时,数码相机或手机、MP3、MP4可根据水平垂直最小化原则裁减全景图片,即,根据全景图片中景点的连续性,裁减掉上下边缘景点不连续的部分,保证了获得的全景照的边缘整齐,景点连续。
此外,还可将获得的全景照保存在数码相机或其它拍照设备中,也可根据用户浏览后的需求进行保存或删除处理。
本发明实现拍摄全景照的装置和方法,使得用户通过数码相机或其他可拍照的设备能够快速获取全景照,并且操作简便,补充拼接图片时,同一景点在不同图片中没有位移偏差,大大提高了全景照的效果和质量。
当本发明实现拍摄全景照的方法被做成独立软件时,该软件可以存储在计算机可读取的任何类型存储介质中。例如该软件可存储在记录介质中,如可插入计算机系统驱动器的圆盘状介质,采用磁性、光学或磁光方式存储信息;或者可存储在计算机系统的固定记录介质如硬盘驱动器,或者一固态计算机存储器中。实现拍摄全景照时,可通过计算机系统将该软件安装到数码相机或其它可拍照的设备中,数码相机或其它可拍照的设备便可在用户的操作下对连续取景获取的图片进行拼接,得到全景照。
最后所应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围。
权利要求
1.一种实现拍摄全景照的装置,其特征在于,包括取景单元,用于取景,获取图片;像素增量单元,用于将所述取景单元获取的图片的图像像素进行比较,将增量部分补充、拼接到缓存图片上;显示单元,用于显示图片;控制单元,用于控制所述取景单元、像素增量单元及显示单元。
2.根据权利要求1所述的装置,其特征在于,该系统还包括裁减单元,所述裁减单元用于裁减所述像素增量单元补充、拼接的图片。
3.根据权利要求1或2所述的装置,其特征在于,该系统还包括存储单元,所述存储单元用于存储获得的全景图片。
4.一种实现拍摄全景照的方法,其特征在于,包括在用户控制下连续取景,获得图片;将所述图片的图像像素进行比较,将增量部分补充、拼接到缓存图片上,得到全景图片;显示所述全景图片。
5.根据权利要求4所述的方法,其特征在于,所述将所述获得图片的图像像素进行比较,将增量部分补充、拼接到缓存图片上,具体为缓存获得的第一张图片;将获得的相邻图片的图像像素进行比较;将增量部分补充、拼接到所述第一张图片中。
6.根据权利要求5所述的方法,其特征在于,所述将所述获得图片的图像像素进行比较,将增量部分补充、拼接到缓存图片上,具体为缓存获得的第一张图片;比较所述第一张图片与获得的第二张图片的图像像素,将增量部分补充、拼接到所述第一张图片中,得到新的缓存图片;将后续获得的张图片与不断更新的缓存图片的图像像素进行比较;将增量部分补充、拼接到不断更新的缓存图片中。
7.根据权利要求4-6任意一项所述的方法,其特征在于,该方法进一步包括根据水平垂直最小化原则裁减所述全景图片。
8.根据权利要求4-6任意一项所述的方法,其特征在于,该方法进一步包括存储所述全景图片。
全文摘要
本发明涉及一种实现拍摄全景照的装置和方法,装置包括取景单元、像素增量单元、显示单元及控制单元;其中,取景单元用于取景,获取图片;像素增量单元用于将所述取景单元获取的图片的图像像素进行比较,将增量部分补充、拼接到缓存图片上;显示单元用于显示图片;控制单元用于控制所述取景单元、像素增量单元及显示单元。方法包括在用户控制下连续取景,获得图片;将所述图片的图像像素进行比较,将增量部分补充、拼接到缓存图片上,得到全景图片;显示所述全景图片。通过上述装置和方法,能够方便、快速地获取全景照,并且大大提高了全景照的质量和效果。
文档编号G03B37/00GK101034253SQ20071006537
公开日2007年9月12日 申请日期2007年4月12日 优先权日2007年4月12日
发明者张友坤, 朱永胜 申请人:华为技术有限公司