数码成像方法及数码成像装置制造方法及图纸

技术编号:9465514 阅读:56 留言:0更新日期:2013-12-19 03:01
本发明专利技术公开了一种数码成像方法和数码成像装置,所述方法包括:实时接收光线信号,并将所述光线信号转换成预览帧数据;存储所述预览帧数据;接收生成照片的指令;根据所述指令,选取接收到所述指令的时间点前预设时间点的预览帧数据进行编码,生成照片。应用本发明专利技术技术方案,能够避免拍照产生的延时性,并且避免用户拍照动作的抖动对照片效果产生不利的影响。

【技术实现步骤摘要】
数码成像方法及数码成像装置
本专利技术涉及数码成像
,特别是涉及一种数码成像方法及数码成像装置。
技术介绍
传统的数码成像技术,例如CCD(CCD,ChargeCoupledDevice,电荷耦合元件)成像、CMOS(CMOS,ComplementaryMetalOxideSemiconductor,互补金属氧化物半导体)成像技术中,在用户按下拍照快门后,截取图像传感器采集的光线数据形成照片,这样所形成的照片,往往会产生延时性,并且容易由于用户按下快门的动作带来抖动,导致最终形成的照片比较模糊。
技术实现思路
基于此,有必要提供一种数码成像方法及装置,应用本方法和装置,能够避免拍照产生的延时性,并且避免用户拍照动作的抖动对照片效果产生不利的影响。一种数码成像方法,包括:实时接收光线信号,并将所述光线信号转换成预览帧数据;存储所述预览帧数据;接收生成照片的指令;根据所述指令,选取接收到所述指令的时间点前预设时间点的预览帧数据进行编码,生成照片。在其中一个实施例中,所述存储所述预览帧数据的步骤包括:按照预设传输帧率接收所述预览帧数据;根据接收到的所述预览帧数据的时间戳,将所述预览帧数据保存在预设帧数的存储空间内。在其中一个实施例中,所述预设传输帧率为24fps至30fps。在其中一个实施例中,所述根据所述指令,选取接收到所述指令的时间点前预设时间点的预览帧数据进行编码,生成照片的步骤包括:根据所述指令,比较接收到指令的时间点与所述预览帧数据的时间戳,选取接收到指令的时间点之前的第二个或第三个时间戳对应的预览帧数据,进行编码,生成照片。在其中一个实施例中,所述方法还包括:实时显示所述预览帧数据对应的图像。一种数码成像装置,所述装置包括:传感单元,用于实时接收光线数据,并将所述光线数据转换成预览帧数据;预览存储单元,用于存储所述预览帧数据;指令输入单元,用于接收生成照片的指令;照片处理单元,用于根据所述指令,选取接收到所述指令的时间点前预设时间点的预览帧数据进行编码,生成照片。在其中一个实施例中,所述预览存储单元用于按照预设传输帧率接收所述预览帧数据,以及根据接收到的所述预览帧数据的时间戳,将所述预览帧数据保存在预设帧数的存储空间内。在其中一个实施例中,所述预设传输帧率为24fps至30fps。在其中一个实施例中,所述照片处理单元,用于根据所述指令,比较接收到指令的时间点与所述预览帧数据的时间戳,选取接收到指令的时间点之前的第二个或第三个时间戳对应的预览帧数据,进行编码,生成照片。在其中一个实施例中,所述装置还包括:显示控制单元,用于实时显示所述预览帧数据对应的图像。上述数码成像方法及装置,将实时接收的光线数据转换成预览帧数据,并进行存储。在接收到用户输入的生成照片的指令之后,选取接收到指令的时间点前的预设时间点的预览帧数据进行编码,生成照片,可以保证生成的照片无延时,并且还能消除用户点击屏幕或按键时抖动对照片效果的影响。附图说明图1为一个实施例中的数码成像方法的流程示意图;图2为一个实施例中的数码成像装置的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参见图1,在一个实施例中,提供了一种数码成像方法。该方法适用于能够拍摄数码照片的数码成像设备,如数码相机,具有拍摄功能的终端尤其是移动终端等。本方法包括下列步骤:步骤102,实时接收光线信号,并将光线信号转换成预览帧数据。本实施例中,在用户拍照时,通过数码成像设备的图像传感器,如CCD摄像头、CMOS图像传感装置等实时接收景象的光线信号,并将光线信号转换成预览帧数据。以CCD摄像头为例,其像素可以是800万像素(3284*2448像素),每个像素作为感光单元接收到投射的光线信号时,会产生电流,再以电荷的形式存储在排列整齐的电容上,再通过模数转换得到数字信号。预览帧数据包含了所有像素对应的数字信号数据。在本实施例中,预览帧数据还包括了该帧数据对应的时间戳。步骤104,存储预览帧数据。在本实施例中,存储单元按照预设传输帧率来接收图像传感装置得到的预览帧数据,并预留足够预设帧数的存储空间,按照接收到的预览帧数据的时间戳进行实时循环刷新存储。该预设帧数的存储空间例如可以是9帧数据存储空间。步骤106,接收生成照片的指令。当数码成像设备的用户确定需要拍摄照片时,输入生成照片的指令。其中输入指令的方式可以根据不同的设备而采取不同的形式,例如按下快门、点击屏幕、按下按键、滑动屏幕等。步骤108,根据指令,选取接收到指令的时间点前预设时间点的预览帧数据进行编码,生成照片。当数码成像设备接收到生成照片的指令后,选取接收到指令的时间点前预设时间点的预览帧数据进行编码,生成照片。例如,在本实施例中,比较接收到指令的时间点与已经存储的预览帧数据的时间戳,选取接收到指令的时间点之前的第二或第三个时间戳对应的预览帧数据,进行编码生成照片。因此,为减少接收到指令的时间点与生成照片的预览帧数据时间戳的时间间隔,在步骤104中,存储单元应该以足够大的传输帧率接收并存储预览帧数据,在本实施例中,其优选的传输帧率为24fps至30fps。在本实施例中,还可以实时显示已经存储的预览帧数据对应的图像,便于用户确定所要拍摄的照片。本实施例中的数码成像方法,将实时接收的光线数据转换成预览帧数据,并进行存储。在接收到用户输入的生成照片的指令之后,选取接收到指令的时间点前的预设时间点的预览帧数据进行编码,生成照片,可以保证生成的照片无延时,并且还能消除用户点击屏幕或按键时抖动对照片效果的影响。参见图2,一种数码成像装置,其结构包括传感单元202、预览存储单元204、指令输入单元206以及照片处理单元208。传感单元202,用于实时接收光线信号,并将光线信号转换成预览帧数据。预览存储单元204,用于存储预览帧数据。在本实施例中,预览存储单元204按照预设的传输帧率接收预览帧数据,并根据接收到的预览帧数据的时间戳,进行实时保存。其中预设的传输帧率为24fps至30fps,预览存储单元204为预设帧数的存储空间,例如可以预设为9帧数据存储空间。指令输入单元206,用于接收用户输入的生成照片的指令。用户输入指令的形式可以但不限于包括按键、点击屏幕等。照片处理单元208,用于根据该指令,选取接收到指令的时间点前预设时间点的预览帧数据进行编码,生成照片。具体在本实施例中,照片处理单元208可以比较接收到指令的时间点与所述预览帧数据的时间戳,选取接收到指令的时间点之前的第二个或第三个时间戳对应的预览帧数据,进行编码,生成照片。在本实施例中,所提供的数码成像装置还包括显示控制单元210,用于实时显示预览帧数据对应的图像。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,RA本文档来自技高网...
数码成像方法及数码成像装置

【技术保护点】
一种数码成像方法,其特征在于,所述方法包括:实时接收光线信号,并将所述光线信号转换成预览帧数据;存储所述预览帧数据;接收生成照片的指令;根据所述指令,选取接收到所述指令的时间点前预设时间点的预览帧数据进行编码,生成照片。

【技术特征摘要】
1.一种数码成像方法,其特征在于,所述方法包括:实时接收光线信号,并将所述光线信号转换成预览帧数据,所述预览帧数据包含了所有像素对应的数字信号数据,还包括了所述预览帧数据对应的时间戳;存储所述预览帧数据,包括:按照预设传输帧率接收所述预览帧数据,根据接收到的所述预览帧数据的时间戳,将所述预览帧数据保存在预设帧数的存储空间内,按照接收到的预览帧数据的时间戳在所述存储空间内进行实时循环刷新存储;接收生成照片的指令;根据所述指令,选取接收到所述指令的时间点前预设时间点的预览帧数据进行编码,生成照片。2.根据权利要求1所述的方法,其特征在于,所述预设传输帧率为24fps至30fps。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述指令,选取接收到所述指令的时间点前预设时间点的预览帧数据进行编码,生成照片的步骤包括:根据所述指令,比较接收到指令的时间点与所述预览帧数据的时间戳,选取接收到指令的时间点之前的第二个或第三个时间戳对应的预览帧数据,进行编码,生成照片。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:实时显示所述预览帧数据对应的图像。5....

【专利技术属性】
技术研发人员:王文熹
申请(专利权)人:珠海市魅族科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1