基于spi接口的图像数据传输方法及照相设备的制作方法

文档序号:7895808阅读:1551来源:国知局
专利名称:基于spi接口的图像数据传输方法及照相设备的制作方法
技术领域
本发明涉及图像数据传输及照相设备领域,尤其涉及一种基于SPI接口的图像数 据传输方法及照相设备。
背景技术
如今,无线通信技术被广泛应用到人们的日常生活中,移动电话终端因其使用的 便利性也得到普及。随着经济的发展和科技的进步,人们的生活水平大大提高,低端移动电 话终端多媒体技术已经无法满足人们的需要,具有照相功能的多媒体手机越来越受到人们 的追捧。图1是现有技术中图像传感器与基带芯片的连接示意图。图2是现有技术中照相 设备的结构示意图。这两幅图中的基带芯片均以MT6223C为例进行说明。如图1和2所示, 系统上电后,图像传感器处于休眠状态,基带芯片MT6223C直接控制液晶显示器(Liquid Crystal Display ;以下简称IXD)。当需要使用相机功能时,基带芯片MT6223C设定好IXD的 显示参数,然后通过图像传感器复位引脚RST唤醒图像传感器并初始化。基带芯片MT6223C 从图像传感器接收像素时钟信号(Pixel clock;以下简称PCLK)并自动触发产生LCD的片 选信号CS。同时,基带芯片MT6223C通过IXD接口从并行8位数据总线Data(8比特)接收 来自图像传感器的图像数据,这些图像数据是基于RGB565/YUV422编码的。当数据总线上 图像传感器输出有效图像数据时,基带芯片MT6223C将这些图像数据锁存到IXD中进行显 示。拍照时,基带芯片MT6223C不产生片选信号CS,因为IXD上无显示,图像传感器输出的 图像数据直接由基带芯片MT6223C接收,基带芯片MT6223C将这些图像数据压缩成Jpeg图 片后,放于存储卡中。SDA和SCL是I2C总线,基带芯片MT6223C通过它们控制图像传感器 工作。PDN是图像传感器的休眠信号,当退出照相功能时,基带芯片MT6223C通过PDN使图 像传感器进入休眠状态。现有技术中,主流的多媒体手机硬件设计上只能采用较高端的基带芯片实现,这 种基带芯片必须带有并行8位显示总线且必须能接收PCLK并自动触发产生LCD的片选信 号,局限很大且成本较高。

发明内容
本发明要解决的技术问题在于,针对现有技术不能在超低端硬件平台上实现照相 功能的缺陷,提供一种基于SPI接口的图像数据传输方法及照相设备。本发明解决其技术问题所采用的技术方案是提供一种基于SPI接口的图像数据传输方法,包括以下步骤Si、基带芯片根据用户操作指令判断是进入预览模式还是拍照模式,若进入预览 模式,执行步骤S2,若进入拍照模式,执行步骤S3 ;S2、所述基带芯片从图像传感器接收帧同步信号,并通过中断控制液晶显示器片 选,使液晶显示器通过SPI总线从所述图像传感器同步接收图像数据进行显示;
4
S3、所述基带芯片从所述图像传感器接收输出使能信号并通过SPI总线从所述图 像传感器接收图像数据,将所述图像数据压缩成图片保存。本发明基于SPI接口的图像数据传输方法中,所述步骤Sl还包括,进行模式判断 前,通过所述SPI总线对液晶显示器进行初始化并检测是否有摄像头,若是,通过所述SPI 总线对所述摄像头进行初始化,若否,结束所述方法。本发明基于SPI接口的图像数据传输方法中,所述步骤S2具体包括S21、所述基带芯片开启外部中断功能并从所述图像传感器接收所述帧同步信 号;S22、所述基带芯片在所述帧同步信号为低电平触发信号时拉低液晶显示器的片 选以便所述液晶显示器开始通过所述SPI总线从所述图像传感器接收所述图像数据进行 显示,并且所述基带芯片在所述帧同步信号为高电平触发信号时拉高所述液晶显示器的片 选以便停止所述液晶显示器从所述图像传感器接收图像数据。本发明基于SPI接口的图像数据传输方法中,所述步骤S3具体包括S31、所述基带芯片根据用户操作指令设置拍照参数;S32、所述基带芯片向所述图像传感器发送控制指令使所述图像传感器进入拍照 模式;S33、所述基带芯片从所述图像传感器接收所述输出使能信号和图像数据准备就 绪信号,并在所述图像数据准备就绪信号有效时通过所述SPI总线从所述图像传感器读取 所述图像数据;S34、所述基带芯片将所述图像数据编码为图片进行保存。本发明基于SPI接口的图像数据传输方法中,所述步骤S33中,每读取一次所述图 像数据后,所述基带芯片从所述图像传感器接收堆栈溢出信号以检测所述图像数据是否溢 出,若是,丢弃所述图像数据。本发明还提供一种基于SPI接口的照相设备,包括基带芯片,用于根据用户操作指令判断是进入预览模式还是拍照模式,在预览模 式时用于从图像传感器接收帧同步信号并通过中断控制液晶显示器片选,在拍照模式时用 于从所述图像传感器接收输出使能信号并通过SPI总线从所述图像传感器接收图像数据 且将所述图像数据压缩成图片保存;图像传感器,用于在预览模式时向所述基带芯片发送所述帧同步信号并通过所述 SPI总线向所述液晶显示器发送图像数据以显示,以及在拍照模式时向所述基带芯片发送 输出使能信号并通过SPI总线向所述基带芯片发送图像数据以压缩保存;液晶显示器,用于在预览模式时根据所述基带芯片的控制通过所述SPI总线从所 述图像传感器同步接收所述图像数据进行显示。本发明基于SPI接口的照相设备中,所述基带芯片进一步包括显示器设置模块,用于对液晶显示器进行初始化;图像传感器设置模块,用于检测是否有摄像头并在有摄像头时对所述摄像头进行 初始化。本发明基于SPI接口的照相设备中,所述基带芯片进一步包括外部中断口,用于从所述图像传感器接收帧同步信号以控制所述液晶显示器的片选;片选模块,用于在所述帧同步信号为低电平触发信号时拉低所述液晶显示器的片 选以便所述液晶显示器开始通过所述SPI总线从所述图像传感器接收所述图像数据进行 显示,并且用于在所述帧同步信号为高电平触发信号时拉高所述液晶显示器的片选以便停 止所述液晶显示器从所述图像传感器接收图像数据。本发明基于SPI接口的照相设备中,所述基带芯片进一步包括拍照参数设置模块,用于根据用户操作指令设置拍照参数;模式设置模块,用于生成控制指令并将所述控制指令发送给所述图像传感器以使 所述图像传感器在所述预览模式和所述拍照模式间进行切换;编码器,用于将从所述图像传感器接收的图像数据编码为图片保存。本发明基于SPI接口的照相设备中,所述图像传感器进一步包括先入先出缓存器,用于将所述图像传感器内部的并行图像数据转换为串行图像数 据以输出,还用于在所述拍照模式时缓存所述串行图像数据并在所述串行图像数据积累到 一定值时向所述基带芯片发送图像数据准备就绪信号以及在每发送一次图像数据后向所 述基带芯片发送堆栈溢出信号。本发明基于SPI接口的图像数据传输方法及照相设备的有益效果为通过中断检 测控制液晶显示器片选进行时序匹配控制且充分利用图像传感器的功能,在基于SPI接口 的超低端硬件平台上实现了照相功能,扩大了照相设备的应用范围。


下面将结合附图及实施例对本发明作进一步说明,附图中图1是现有技术中图像传感器与基带芯片的连接示意图;图2是现有技术中照相设备的结构示意图;图3是根据本发明一个实施例的基于SPI接口的照相设备的结构示意图;图4是根据本发明另一个实施例的基于SPI接口的照相设备的结构示意图;图5是根据本发明一个实施例的基于SPI接口的图像数据传输方法的流程图;图6是根据本发明另一个实施例的基于SPI接口的图像数据传输方法的流程图。
具体实施例方式图3是根据本发明一个实施例的基于SPI接口的照相设备的结构示意图。在本实 施例中,基于SPI接口的照相设备包括基带芯片10、图像传感器20和液晶显示器30。图像 传感器20是数据发送设备,液晶显示器30是数据接收设备,基带芯片即可接收数据也可发 送数据。在预览模式,图像数据由图像传感器20输出,液晶显示器30接收并显示这些图像 数据,基带芯片10不接收图像数据而仅通过SPI总线发送控制液晶显示器30显示的参数 设置。在拍照模式,液晶显示器30关闭,图像传感器20输出的图像数据由基带芯片10接 收。基带芯片10,可以用于根据用户操作指令判断是进入预览模式还是拍照模式,用 户操作指令可以由执行照相功能的终端的用户接口模块接收。在预览模式时,基带芯片10 可以用于从图像传感器20接收帧同步信号并通过中断控制液晶显示器30片选以便在液晶显示器30从图像传感器20接收图像数据进行显示。在拍照模式时,基带芯片10可以用于 从图像传感器20接收输出使能信号并通过SPI总线从图像传感器20接收图像数据且将图 像数据压缩成图片保存。在本实施例中,基带芯片可以是MT6223D、PMB7880、PMB7890等超 低端平台。图像传感器20,可以根据从基带芯片10接收的不同的控制信号进入不同的工作 模式。在预览模式时,图像传感器20可以用于向基带芯片10发送帧同步信号并通过SPI 总线向液晶显示器30发送图像数据以显示。在拍照模式时,图像传感器20可以用于向基 带芯片10发送输出使能信号并通过SPI总线向基带芯片10发送图像数据以压缩成图片保 存。图像传感器20可以是电荷耦合器件(CCD,Charge Couple Device)传感器或互补型 金属氧化物半导体(CMOS,Complementary Metal-Oxide Semiconductor)传感器。在本发 明的一个实施例中,采用CMOS图像传感器,其内包含一个感光矩阵。矩阵大小与分辨率相 关,如VGA是640x480个像素,CIF是35W288个像素。每个像素由红(R)绿(G)蓝(B)三 个感光单元组成,每个感光单均有一个模数转换(ADC)单元与之相连。摄像头模组的透镜 系统将外部图像投射到感光矩阵上,相应色彩的感光单元因光线强弱产生不同强度的电压 /电流,由ADC将其转换成数字信号,在内建的逻辑电路和外部时钟信号的控制下以一定的 规则和速度对外输出图像数据。液晶显示器30,可以用于从基带芯片10接收控制信号譬如片选信号,并在预览模 式时,用于根据基带芯片10的控制通过SPI总线从图像传感器20同步接收图像数据进行 显示。在本发明的另一个实施例中,液晶显示器还可以通过SPI总线从基带芯片10接收关 于控制菜单的图像数据进行显示。工作过程中,图像传感器20先对采集的电压或电流信号进行信号放大、自动曝光 调整、时序控制、像素抽样控制等处理,再将处理后的模拟信号按像素一个个抽样以输出原 始数字数据,接下来对这些原始数字数据进行影像坏点修补、白平衡、gamma校正、锐利度、 颜色插值等处理以便将按RGB或YUV格式输出数字图像数据,最后对这些数字图像数据进 行数据压缩、数据传输、后端接口界面控制等以便输出的图像数据符合数据总线的规范并 匹配LCD的分辨率或显示窗口大小。具备照相功能的终端接收用户关于模式选择的操作指 令,基带芯片10根据用户操作指令判断是进入预览模式还是拍照模式。若进入预览模式, 基带芯片10从图像传感器20接收帧同步信号,并通过中断控制液晶显示器30片选,使液 晶显示器30通过SPI总线从图像传感器20同步接收图像数据进行显示。若进入拍照模式, 基带芯片10从图像传感器20接收输出使能信号并通过SPI总线从图像传感器20接收图 像数据,然后将这些图像数据压缩成图片保存。图4是根据本发明另一个实施例的基于SPI接口的照相设备的结构示意图。在本 实施例中,基于SPI接口的照相设备包括基带芯片10、图像传感器20和液晶显示器30。基 带芯片10进一步包括显示器设置模块11、图像传感器设置模块12、外部中断口 13、片选模 块14、拍照参数设置模块15、模式设置模块16以及编码器17。图像传感器20进一步包括 先入先出缓存器21。如图4所示,SPI_SD0和SPI_SCK分别为SPI总线图像数据与时钟信 号,LCD_SA0为显示器图像数据/地址选择信号(高电平为图像数据,低电平为地址),LCD_ CS和LCD_RST分别为显示器的片选和复位信号,SSN为图像传感器双向同步信号(在预览 模式时为帧同步信号,用于液晶显示器同步;在拍照模式时为输出使能信号,用于打开先入先出缓存器的输出),OVF为堆栈溢出信号,RDY为数据准备就绪信号,PDN和RST分别为图 像传感器的休眠和复位信号基带芯片10,可以用于根据用户操作指令判断是进入预览模式还是拍照模式,用 户操作指令可以由执行照相功能的终端的用户接口模块接收。在预览模式时,基带芯片10 可以用于从图像传感器20接收帧同步信号并通过中断控制液晶显示器30片选以便在液晶 显示器30从图像传感器20接收图像数据进行显示。在拍照模式时,基带芯片10可以用于 从图像传感器20接收输出使能信号并通过SPI总线从图像传感器20接收图像数据且将图 像数据压缩成图片保存。显示器设置模块11,可以用于对液晶显示器30进行初始化,例如设置液晶显示器 30的各项显示参数譬如分辨率、亮度、对比度、色度等以及指定图像的显示区域。图像传感器设置模块12,可以用于检测是否有图像传感器并在有图像传感器时对 图像传感器进行初始化。在本发明的一个实施例中,图像传感器设置模块12可以读取图像 传感器20的ID以判断该图像传感器20是否正常。在该实施例中,图像传感器设置模块12 还可以通过I2C总线向图像传感器20写入初始化代码,图像传感器20接收该初始化代码 后开始输出图像数据。外部中断口 13,可以用于从图像传感器20接收帧同步信号以控制液晶显示器30 的片选。在本发明的一个实施例中,帧同步信号SSN连接到该外部中断口 13。基带芯片10 的外部中断功能开启后,可以通过外部中断口 13接收帧同步信号SSN。片选模块14,可以用于根据通过外部中断口 13接收的帧同步信号直接控制液晶 显示器30的片选。在本实施例中,当接收的帧同步信号为低电平触发信号时,片选模块14 可以用于配合拉低液晶显示器30的片选以便液晶显示器30开始通过SPI总线从图像传感 器20接收图像数据进行显示。当接收的帧同步信号为高电平触发信号时,片选模块14可 以用于配合拉高液晶显示器30的片选以便停止液晶显示器30从图像传感器20接收图像 数据。拍照参数设置模块15,可以用于根据用户操作指令设置拍照参数。在本实施例中, 拍照参数设置模块15可以在拍照模式时用于设置拍照参数以便根据用户需求压缩图片。 用户操作指令可以由具有照相功能的终端的用户接口模块接收。拍照参数可以包括照片大 小、特效、照片质量等。模式设置模块16,可以用于生成控制指令并将控制指令发送给图像传感器20以 使图像传感器20在预览模式和拍照模式间进行切换和/或可以用于判断目前是处于预览 模式还是拍照模式。在本实施例中,模式设置模块16可以用于生成控制指令并将控制指令 发送给图像传感器20以便图像传感器20的SPI接口在预览模式和拍照模式间进行切换。编码器17,可以用于在拍照模式时将从图像传感器20接收的图像数据编码为图 片保存。在本实施例中,编码器17可以在基带芯片10接收到输出使能信号SSN时从图像传 感器20接收数据准备就绪信号RDY,输出使能信号SSN可以表示一帧开始。RDY可以设置 为高有效或低有效,以高有效为例,当RDY为高电平时,编码器17可以通过SPI总线从图像 传感器20接收图像数据。编码器17还可以用于在每接收一次数据后从图像传感器20接 收堆栈溢出信号0VF,如果溢出就放弃当前帧图像数据,重新接收下一帧图像数据。然后编 码器17可以将接收的图像数据编码压缩成图片保存。在本实施例中,图片格式是JPEG格
图像传感器20,可以根据从基带芯片10接收的不同的控制信号进入不同的工作 模式。在预览模式时,图像传感器20可以用于向基带芯片10发送帧同步信号并通过SPI 总线向液晶显示器30发送图像数据以显示。在拍照模式时,图像传感器20可以用于向基 带芯片10发送输出使能信号并通过SPI总线向基带芯片10发送图像数据以压缩成图片保 存。图像传感器20可以包括先入先出缓存器21,用于将图像传感器20内部图像处理模块 输出的8比特并行数字数据转换为串行图像数据以输出。先入先出缓存器21还可以用于 在拍照模式时缓存串行图像数据,由于存储容量有限,先入先出缓存器21只能容纳几行的 数据。先入先出缓存器21还可以用于在串行图像数据积累到一定值时向基带芯片10发送 数据准备就绪信号RDY,使得基带芯片及时取走图像数据以免造成数据的丢失。先入先出缓 存器21还可以在每发送一次图像数据后向基带芯片10发送堆栈溢出信号OVF以便基带芯 片10检测所接收的数据是否完整。液晶显示器30,可以用于从基带芯片10接收控制信号譬如片选信号,并在预览模 式时,用于根据基带芯片10的控制通过SPI总线从图像传感器20同步接收图像数据进行 显示。在本发明的另一个实施例中,液晶显示器还可以通过SPI总线从基带芯片10接收关 于控制菜单的图像数据进行显示。工作过程中,显示器设置模块11对液晶显示器30进行初始化,例如设置液晶显示 器30的各项显示参数譬如分辨率、亮度、对比度、色度等以及指定图像的显示区域。基带芯 片10向图像传感器20提供工作的基准时钟MCLK,时钟频率根据基带芯片的类型确定,在本 实施例中为6. 5MHz。图像传感器设置模块12检测是否有图像传感器并在有图像传感器时 对图像传感器进行初始化。在本发明的一个实施例中,图像传感器设置模块12可以读取图 像传感器20的ID以判断该图像传感器20是否正常。若图像传感器20正常,图像传感器 设置模块12可以通过I2C总线向图像传感器20写入初始化代码,图像传感器20接收该初 始化代码后开始输出图像数据。若图像传感器20不正常,则退出照相功能。图像传感器20 中的先入先出缓存器21可以将图像传感器20内部图像处理模块输出的8比特并行数字数 据转换为串行图像数据以输出。接下来,模式设置模块16可以生成控制指令并将控制指令发送给图像传感器20 以便图像传感器20的SPI接口在预览模式和拍照模式间进行切换和/或模式设置模块16 可以判断目前是处于预览模式还是拍照模式。控制指令可以根据用户操作指令生成,用户 操作指令可以由执行照相功能的终端的用户接口模块接收。在预览模式时,基带芯片10开启外部中断功能并通过外部中断口 13接收帧同步 信号SSN。当接收的帧同步信号SSN为低电平触发信号时,表示一帧图像开始传输,片选模 块14可以配合拉低液晶显示器30的片选以便液晶显示器30开始通过SPI总线从图像传 感器20接收图像数据进行显示。当接收的帧同步信号为高电平触发信号时,表示一帧图像 已传输完成,片选模块14可以配合拉高液晶显示器30的片选以便停止液晶显示器30从图 像传感器20接收图像数据。完成一帧数据的传输后,继续判断是进入预览模式还是拍照模 式,以便对下一帧图像数据进行相应处理。在拍照模式时,拍照参数设置模块15可以根据用户操作指令设置拍照参数以便 根据用户需求压缩图片。用户操作指令可以由具有照相功能的终端的用户接口模块接收。拍照参数可以包括照片大小、特效、照片质量等。先入先出缓存器21可以缓存串行图像数 据,由于存储容量有限,先入先出缓存器21只能容纳几行的数据。在一帧图像开始传输时, 基带芯片10可以从图像传感器20接收输出使能信号SSN,输出使能信号SSN表示已打开先 入先出缓存器21的输出。同时,编码器17可以从先入先出缓存器21接收数据准备就绪信 号RDY。RDY可以设置为高有效或低有效,以高有效为例,当RDY为高电平时,编码器17可 以通过SPI总线从先入先出缓存器21接收图像数据。由于先入先出缓存器21 —般仅能保 存1-2行的图像数据,因此必须保证基带芯片10读取图像数据的速度快于图像传感器20 向先入先出缓存器21传送图像数据的速度。才不会发生先入先出缓存器21溢出而导致数 据丢失。为了确保图像数据的完整,编码器17还可以在每接收一次数据后从图像传感器20 接收堆栈溢出信号0VF,如果读取数据期间发生溢出就放弃当前帧图像数据,重新接收下一 帧图像数据。若读取数据期间无溢出,编码器17可以将接收的图像数据编码压缩成图片保 存。在本实施例中,图片格式是JPEG格式。图5是根据本发明一个实施例的基于SPI接口的图像数据传输方法的流程图。在 本实施例中,该方法开始于步骤Si。在步骤Sl中,基带芯片10根据用户操作指令判断是进 入预览模式还是拍照模式,若进入预览模式,执行步骤S2,若进入拍照模式,执行步骤S3。在步骤S2中,基带芯片10从图像传感器20接收帧同步信号,并通过中断控制液 晶显示器30片选,使液晶显示器30通过SPI总线从图像传感器20同步接收图像数据进行 显不。在步骤S3中,基带芯片10从图像传感器20接收输出使能信号并通过SPI总线从 图像传感器20接收图像数据,然后将图像数据压缩成图片保存。图6是根据本发明另一个实施例的基于SPI接口的图像数据传输方法的流程图。 在本实施例中,该方法开始于步骤601。在步骤602中,基带芯片10对液晶显示器30进行初 始化,例如设置液晶显示器30的各项显示参数譬如分辨率、亮度、对比度、色度等以及指定 图像的显示区域。在步骤603中,基带芯片10向图像传感器20提供工作的基准时钟MCLK, 时钟频率根据基带芯片的类型确定,在本实施例中为6. 5MHz。在步骤604中,基带芯片10 检测是否有图像传感器20并在有图像传感器20时对图像传感器20进行初始化。在本发 明的一个实施例中,基带芯片10可以读取图像传感器20的ID以判断该图像传感器20是 否正常。若图像传感器20正常,该方法继续于步骤605,否则该方法结束于步骤618。在步 骤605中,基带芯片10可以通过I2C总线向图像传感器20写入初始化代码,图像传感器20 接收该初始化代码后开始输出图像数据。在步骤606中,基带芯片10可以根据用户操作指令生成控制指令并将控制指令发 送给图像传感器20以便图像传感器20的SPI接口在预览模式和拍照模式间进行切换和/ 或基带芯片10可以判断目前是处于预览模式还是拍照模式。用户操作指令可以由执行照 相功能的终端的用户接口模块接收。若要进入预览模式,该方法将继续于步骤607,若要进 入拍照模式,该方法将继续于步骤612。在步骤607中,基带芯片10开启外部中断功能。在步骤608中,基带芯片10接收 帧同步信号SSN的低电平触发信号。在步骤609中,基带芯片10拉低液晶显示器30的片 选以便液晶显示器30开始通过SPI总线从图像传感器20接收图像数据进行显示。在步骤 610中,基带芯片10接收帧同步信号SSN的高电平触发信号。在步骤611中,基带芯片10拉高液晶显示器30的片选以便停止液晶显示器30从图像传感器20接收图像数据。完成 一帧数据的传输后,该方法将重复于步骤606直至退出照相功能。在步骤612中,基带芯片10可以根据用户操作指令设置拍照参数以便根据用户需 求压缩图片,用户操作指令可以由具有照相功能的终端的用户接口模块接收,拍照参数可 以包括照片大小、特效、照片质量等。在步骤613中,基带芯片10发出控制指令使图像传感 器20的SPI接口进入拍照模式。在步骤614中,基带芯片10可以从图像传感器20接收输 出使能信号SSN和数据准备就绪信号RDY以便进行数据同步。在步骤615中,基带芯片10 可以通过SPI总线从图像传感器20接收图像数据。在步骤616中,基带芯片10可以在每 接收一次数据后从图像传感器20接收堆栈溢出信号OVF以判断读数期间是否有数据溢出, 若是就放弃当前帧图像数据并重复于步骤614,若否则继续于步骤617。在步骤617中,基 带芯片10可以将接收的图像数据编码压缩成图片保存。该方法将结束于步骤618。经测试,本发明在MTK6223D平台上,能实现4W像素的摄像头以约13帧/秒进行 图象显示,拍照时,只需将取下的图像数据通过软件压缩成JPEG格式即可实现。因基于图 像传感器的摄像头已具有图像处理功能,图像效果的优化调试可以通过I2C总线调节相关 寄存器实现。本发明在仅能使用串口屏的最低端手机平台上实现了照相功能并在其它带有SPI 接口的数码设备上也能通过类似方法实现照相功能。虽然本发明是通过具体实施例进行说明的,本领域技术人员应当明白,在不脱离 本发明范围的情况下,还可以对本发明进行各种变换及等同替代。另外,针对特定情形或材 料,可以对本发明做各种修改,而不脱离本发明的范围。因此,本发明不局限于所公开的具 体实施例,而应当包括落入本发明权利要求范围内的全部实施方式。
权利要求
1.一种基于SPI接口的图像数据传输方法,其特征在于,包括以下步骤51、基带芯片根据用户操作指令判断是进入预览模式还是拍照模式,若进入预览模式, 执行步骤S2,若进入拍照模式,执行步骤S3 ;52、所述基带芯片从图像传感器接收帧同步信号,并通过中断控制液晶显示器片选,使 液晶显示器通过SPI总线从所述图像传感器同步接收图像数据进行显示;53、所述基带芯片从所述图像传感器接收输出使能信号并通过SPI总线从所述图像传 感器接收图像数据,将所述图像数据压缩成图片保存。
2.根据权利要求1所述的基于SPI接口的图像数据传输方法,其特征在于,所述步骤 Sl还包括,进行模式判断前,通过所述SPI总线对液晶显示器进行初始化并检测是否有摄 像头,若是,通过所述SPI总线对所述摄像头进行初始化,若否,结束所述方法。
3.根据权利要求1所述的基于SPI接口的图像数据传输方法,其特征在于,所述步骤 S2具体包括521、所述基带芯片开启外部中断功能并从所述图像传感器接收所述帧同步信号;522、所述基带芯片在所述帧同步信号为低电平触发信号时拉低液晶显示器的片选以 便所述液晶显示器开始通过所述SPI总线从所述图像传感器接收所述图像数据进行显示, 并且所述基带芯片在所述帧同步信号为高电平触发信号时拉高所述液晶显示器的片选以 便停止所述液晶显示器从所述图像传感器接收图像数据。
4.根据权利要求1所述的基于SPI接口的图像数据传输方法,其特征在于,所述步骤 S3具体包括531、所述基带芯片根据用户操作指令设置拍照参数;532、所述基带芯片向所述图像传感器发送控制指令使所述图像传感器进入拍照模式;533、所述基带芯片从所述图像传感器接收所述输出使能信号和图像数据准备就绪信 号,并在所述图像数据准备就绪信号有效时通过所述SPI总线从所述图像传感器读取所述 图像数据;534、所述基带芯片将所述图像数据编码为图片进行保存。
5.根据权利要求4所述的基于SPI接口的图像数据传输方法,其特征在于,所述步骤 S33中,每读取一次所述图像数据后,所述基带芯片从所述图像传感器接收堆栈溢出信号以 检测所述图像数据是否溢出,若是,丢弃所述图像数据。
6.一种基于SPI接口的照相设备,其特征在于,包括基带芯片,用于根据用户操作指令判断是进入预览模式还是拍照模式,在预览模式时 用于从图像传感器接收帧同步信号并通过中断控制液晶显示器片选,在拍照模式时用于从 所述图像传感器接收输出使能信号并通过SPI总线从所述图像传感器接收图像数据且将 所述图像数据压缩成图片保存;图像传感器,用于在预览模式时向所述基带芯片发送所述帧同步信号并通过所述SPI 总线向所述液晶显示器发送图像数据以显示,以及在拍照模式时向所述基带芯片发送输出 使能信号并通过SPI总线向所述基带芯片发送图像数据以压缩保存;液晶显示器,用于在预览模式时根据所述基带芯片的控制通过所述SPI总线从所述图 像传感器同步接收所述图像数据进行显示。
7.根据权利要求6所述的基于SPI接口的照相设备,其特征在于,所述基带芯片进一步 包括显示器设置模块,用于对液晶显示器进行初始化;图像传感器设置模块,用于检测是否有摄像头并在有摄像头时对所述摄像头进行初始化。
8.根据权利要求6所述的基于SPI接口的照相设备,其特征在于,所述基带芯片进一步 包括外部中断口,用于从所述图像传感器接收帧同步信号以控制所述液晶显示器的片选; 片选模块,用于在所述帧同步信号为低电平触发信号时拉低所述液晶显示器的片选以 便所述液晶显示器开始通过所述SPI总线从所述图像传感器接收所述图像数据进行显示, 并且用于在所述帧同步信号为高电平触发信号时拉高所述液晶显示器的片选以便停止所 述液晶显示器从所述图像传感器接收图像数据。
9.根据权利要求6所述的基于SPI接口的照相设备,其特征在于,所述基带芯片进一 步包括拍照参数设置模块,用于根据用户操作指令设置拍照参数;模式设置模块,用于生成控制指令并将所述控制指令发送给所述图像传感器以使所述 图像传感器在所述预览模式和所述拍照模式间进行切换;编码器,用于将从所述图像传感器接收的图像数据编码为图片保存。
10.根据权利要求9所述的基于SPI接口的照相设备,其特征在于,所述图像传感器进 一步包括先入先出缓存器,用于将所述图像传感器内部的并行图像数据转换为串行图像数据以 输出,还用于在所述拍照模式时缓存所述串行图像数据并在所述串行图像数据积累到一定 值时向所述基带芯片发送图像数据准备就绪信号以及在每发送一次图像数据后向所述基 带芯片发送堆栈溢出信号。
全文摘要
本发明公开了一种基于SPI接口的图像数据传输方法及照相设备,包括以下步骤S1、基带芯片根据用户操作指令判断是进入预览模式还是拍照模式,若进入预览模式,执行步骤S2,若进入拍照模式,执行步骤S3;S2、所述基带芯片从图像传感器接收帧同步信号,并通过中断控制液晶显示器片选,使液晶显示器通过SPI总线从所述图像传感器同步接收图像数据进行显示;S3、所述基带芯片从所述图像传感器接收输出使能信号并通过SPI总线从所述图像传感器接收图像数据,将所述图像数据压缩成图片保存。本发明通过中断检测控制液晶显示器片选进行时序匹配控制且充分利用图像传感器的功能,在基于SPI接口的超低端硬件平台上实现了照相功能,扩大了照相设备的应用范围。
文档编号H04N5/232GK102098441SQ201010592260
公开日2011年6月15日 申请日期2010年12月16日 优先权日2010年12月16日
发明者许毅勇 申请人:深圳市经纬科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1