一种摄像头图像数据传输的方法及系统的利记博彩app

文档序号:8322539阅读:797来源:国知局
一种摄像头图像数据传输的方法及系统的利记博彩app
【技术领域】
[0001]本发明涉及移动终端领域,尤其涉及的是一种摄像头图像数据传输的方法及系统。
【背景技术】
[0002]目前,摄像头是移动终端的标配器件,并且摄像头正朝着高清、高像素的方向发展,因此导致了用户使用移动终端的摄像头功能拍下一张照片的数据量是非常巨大的,例如现在主流的1300万像素的摄像头拍下的照片有几M之大,摄像头在将如此巨大的图像数据传递给中央处理器往往需要一定时间,从而给用户感觉摄像头反应慢。
[0003]在现有技术中,移动终端制造商为了改进这一缺陷,目前只能采用高速摄像头以提高图像传递速度,但高速摄像头的成本是普通摄像头的二倍以上。
[0004]因此,现有技术有待于进一步的改进。

【发明内容】

[0005]鉴于上述现有技术中的不足之处,本发明的目的在于为用户提供一种摄像头图像数据传输的方法及系统,以解决现有技术中无法实现快速的将移动终端的摄像头获取到的图像信息传输到中央处理器的缺陷。
[0006]本发明解决技术问题所采用的技术方案如下:
一种摄像头图像数据传输的方法,其中,包括:
A、预先定义图像像素位置函数和图像像素差值函数;
B、从图像中选定基准像素,并根据图像像素位置函数和图像像素差值函数,按照预定数据压缩顺序得到图像中其他像素的图像像素位置数据和图像像素差值数据的压缩值;
C、将图像中全部像素的图像像素位置数据和图像像素差值数据的压缩值传输到中央处理器;
D、所述中央处理器根据预先定义的图像像素位置函数和图像像素差值函数,然后对所述图像中的全部像素进行解压缩,将图像还原。
[0007]所述摄像头图像数据传输的方法,其中,所述步骤A之前还包括:
A0、预先将摄像头获取的到图像转换成一帧预定尺寸的图像。
[0008]所述摄像头图像数据传输的方法,其中,所述步骤A中图像像素位置函数和图像像素差值函数的定义为:所述图像像素位置函数的取值为:0、1和3 ;
当图像像素位置函数为O时,则图像像素差值函数表示的为该基准像素的本身的像素数据;
当图像像素位置函数为I时,则图像像素差值函数表示的为该基准像素的数据与其上方一行像素的数据之差;
当图像像素位置函数为3时,则图像像素差值函数表示的为该基准像素的数据与其左边一列像素的数据之差。
[0009]所述摄像头图像数据传输的方法,其中,所述步骤B中:预定数据计算及压缩顺序为:按照图像像素从左到右,从上到下的顺序对图像中全部像素的图像像素位置数据和图像像素差值数据进行计算压缩。
[0010]所述摄像头图像数据传输的方法,其中,所述步骤B中还包括:
选定图像中位于第一行第一列的像素为基准像素,按照后一列像素减去前一列像素的数据值为所述后一列像素的图像像素差值数据得到位于第一行像素的图像像素差值数据的压缩值;
选定图像中位于第一行第一列的像素为基准像素,按照下一行像素数据减去上一行的像素数据为所述下一行像素的图像像素差值数据得到位于第一列像素的图像像素差值数据的压缩值;
将第一行第一列之外的像素与该像素的上一列像素和上一行像素数据差值进行比较,取数据差值小者为该像素的图像像素差值数据,并对其进行压缩。
[0011]一种摄像头图像数据传输的系统,其中,包括:定义函数模块、压缩数据模块、数据传输模块和图像还原模块;
所述定义函数模块,用于预先定义图像像素位置函数和图像像素差值函数;
所述压缩数据模块,用于从图像中选定基准像素,并根据图像像素位置函数和图像像素差值函数,按照预定数据压缩顺序得到图像中其他像素的图像像素位置数据和图像像素差值数据的压缩值;
所述数据传输模块,用于将图像中全部像素的图像像素位置数据和图像像素差值数据的压缩值传输到中央处理器;
所述图像还原模块,用于所述中央处理器根据预先定义的图像像素位置函数和图像像素差值函数,然后对所述图像中的全部像素进行解压缩,将图像还原。
[0012]所述摄像头图像数据传输的系统,其中,还包括:
预先图像处理模块,用于预先将摄像头获取的到图像转换成一帧预定尺寸的图像。
[0013]所述摄像头图像数据传输的系统,其中,所述定义函数模块中图像像素位置函数和图像像素差值函数的定义为:所述图像像素位置函数的取值为:0、1和3 ;
当图像像素位置函数为O时,则图像像素差值函数表示的为该基准像素的本身的像素数据;
当图像像素位置函数为I时,则图像像素差值函数表示的为该基准像素的数据与其上方一行像素的数据之差;
当图像像素位置函数为3时,则图像像素差值函数表示的为该基准像素的数据与其左边一列像素的数据之差。
[0014]所述摄像头图像数据传输的系统,其中,所述定义函数模块中:预定数据计算及压缩顺序为:按照图像像素从左到右,从上到下的顺序对图像中全部像素的图像像素位置数据和图像像素差值数据进行计算压缩。
[0015]所述摄像头图像数据传输的系统,其中,所述压缩数据模块中还包括:第一数据处理单元、第一数据处理单元和第三数据处理单元;
所述第一数据处理单,用于选定图像中位于第一行第一列的像素为基准像素,按照后一列像素减去前一列像素的数据值为所述后一列像素的图像像素差值数据得到位于第一行像素的图像像素差值数据的压缩值;
所述第二数据处理单元,用于选定图像中位于第一行第一列的像素为基准像素,按照下一行像素数据减去上一行的像素数据为所述下一行像素的图像像素差值数据得到位于第一列像素的图像像素差值数据的压缩值;
所述第三数据处理单元,用于将第一行第一列之外的像素与该像素的上一列像素和上一行像素数据差值进行比较,取数据差值小者为该像素的图像像素差值数据,并对其进行压缩。
[0016]有益效果,本发明提供的一种摄像头图像数据传输的方法及系统,通过在摄像头端将摄像头获取到的一帧图像数据进行压缩,然后再传递给中央处理器,由中央处理器还原接收到的数据,从而大大降低了摄像头与中央处理器之间传输大规模数据带来的时延。另外,所述方法及系统中,由于一帧实际拍摄的图像中相邻相素之间图像像素数据相差不大,因此用相邻像素图像数据的差值代替原始图像数据可以大大减小数据规模,以达到快速传输的目的。
【附图说明】
[0017]图1是本发明提供的一种摄像头图像数据传输的方法步骤流程图。
[0018]图2是本发明提供中所述摄像头图像像素划分示意图。
[0019]图3是本发明提供的一种摄像头图像数据传输的系统的结构原理图。
【具体实施方式】
[0020]为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
[0021]本发明提供了一种摄像头图像数据传输的方法,如图1所示,所述方法包括以下步骤:
S1、预先定义图像像素位置函数和图像像素差值函数。
[0022]为了更准确的获取到摄像头端获取到的一帧图像中的像素数据,预先对获取到数据的函数进行定义,具体的,对图像像素的位置函数及图像像素差值函数进行定义,若得到图像中某个像素的位置及与该位置相对应的像素相关的数据,则可以得到该像素的数据值。
[0023]本步骤中图像像素位置函数和图像像素差值函数的定义为:所述图像像素位置函数的取值为:0、1和3;
当图像像素位置函数为O时,则图像像素差值函数表示的为该基准像素的本身的像素数据;
当图像像素位置函数为I时,则图像像素差值函数表示的为该基准像素的数据与其上方一行像素的数据之差;
当图像像素位置函数为3时,则图像像素差值函数表示的为该基准像素的数据与其左边一列像素的数据之差。
[0024]S2
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1