接口装置的制作方法

文档序号:7692951阅读:105来源:国知局

专利名称::接口装置的制作方法
技术领域
:本发明涉及移动通信
技术领域
,尤其是一种接口装置。技术背景目前越来越多的移动终端配置有摄像装置、接口装置、数据处理系统等装置,以支持拍照、预览、摄像等多媒体功能的实现。摄像装置用于获取图像数据,主要包括RGB数据、YUV数据,其中,RGB数据用于预览,YUV数据主要提供给数据处理系统的视频编码器进行编码,以实现拍照、摄像功能;接口装置将才聂像装置输出的数据存储在数据处理系统的存储器上,或直接供数据处理系统的西像处理模块进行后续处理。目前,摄像装置输出的数据格式是YUV422,一般有YUYV、YVYU、UYVY、VYUY这4种顺序,接口装置不能对该数据顺序进行调节,即接口装置接收何种顺序的数据,向数据处理系统输出的也是该种顺序,为了实现数据顺序统一,还需后续处理,由于对数据处理速度的要求越来越高,这种需要后续处理的方式难以满足速度需求。
发明内容本发明实施例提供一种接口装置,实现对摄像装置输出的数据进行顺序调节。为实现上述目的,本发明提供了一种接口装置,包括采集才莫块,用于采集数据;排序才莫块,用于将所述数据排序为统一的顺序;转换模块,用于将排序后的数据同步到数据处理系统。本发明实施例通过对摄像装置获取的数据进行统一顺序的调节,使后续的数据处理系统接收的数据是统一的顺序,无需再利用软件实现统一顺序,有利于4是高处理效率,加快处理速度。图1为本发明接口装置实施例的结构示意图;图2为本发明接口装置中的采集模块的结构示意图;图3a为本发明接口装置对Y信号进行操作的结构示意图;图3b为本发明接口装置对U信号进行操作的结构示意图;图3c为本发明接口装置对V信号进行操作的结构示意图;图3d为本发明接口装置对数据信号进行操作的结构示意图;图4为本发明接口装置中的对比度调节示意图;图5为本发明接口装置中的调节模块的结构示意图;图6为本发明接口装置中的转换模块的结构示意图;图7为本发明接口装置中的自测试模块的结构示意图;图8为本发明接口装置中的第二选择模块的结构示意图。具体实施方式下面通过附图和实施例,对本发明实施例的技术方案做进一步的详细描述。图1为本发明接口装置实施例的结构示意图,该实施例包括采集模块]1、排序模块12和转换模块13。采集模块ll,用于采集摄像装置输出的数据,所述数据可以为YUV格式的数据。排序模块12,用于将上述数据排序为统一的顺序,如将YUV格式的数据(一^殳包括YUYV、YVYU、UYVY、VYUY这四种顺序)排序为统一的YUYV这种顺序。转换模块13,将排序后的数据同步到数据处理系统;由于采集模块采集的数据来自于摄像装置的输出,同时摄像装置工作在摄像装置时钟域(cam-pclk域),而对采集模块采集的数据进行后续处理(如预览、拍照等)的数据处理系统是工作在总线时钟域(hclk域),为4吏从摄像装置时钟域采集的数据能够在总线时钟域进行处理,需要相应的进4亍两个时钟域数据同步的模块,如采用异步先进先出移位寄存器(异步FIFO)将cam-pclk域的数据同步到hclk域。本实施例通过对YUV格式的数据进行顺序调节,实现了输出到数据处理系统的图像数据的顺序统一,有利于提高效率与性能。从图1可以看出,本实施例还可以包括调节模块14。采集模块11采集摄像装置输出的图像控制信号(如帧同步信号和行同步信号)和图像数据信号,该采集模块11工作在cam_pclk域。排序模块12对YUV格式的图像数据的顺序进行调整,使得经过处理后的顺序都为某一统一的顺序,如将YUYV、YVYU、UYVY、VYUY均统一为YUYV。调节模块14对排序后的YUV格式的数据进行色彩调节,包括亮度、对比度、饱和度调节。本实施例增加调节模块后,可以实现对色彩的调节,满足用户对显示质量的要求。若采集模块11既支持YUV格式的数据,也支持其他格式的数据如RGB格式的数据,本实施例还包括第一选择模块15,用于选择输出YUV格式或者RGB格式的数据,以便对这些格式的数据进行后续的处理。本实施例通过第一选择模块实现支持多种格式数据的功能,如既支持YUV格式的数据又支持RGB格式的数据,及支持对这两种格式数据的后续处理。转换^t块13可以为异步FIFO,该异步FIFO可以选择为一个位宽为64比特,深度为8的异步FIFO,具体位宽和深度可以根据实际处理的数据选耳又。该异步FIFO将cam-pclk域的数据同步到hclk域。由于后续对数据的处理(如预览、拍照、摄像等)是在数据处理系统中进行的,而数据处理系统工作在he1k域,因而需要转换模块进行跨时钟域的数据同步。本实施例还可以包括緩存模块16和总线模块17。緩存模块16用于按照配置的格式緩存输入的数据(如经过转换模块同步到总线时钟域的数据),如可以根据后续处理的要求实现分块存储,并以最大的数量(burst)传输以提高运行速度,如以BURST16传输,如果该次数据传输不足BURST16,将分别以BURST8、BURST4、SINGLE方式输出数据。总线模块17可以包括第一总线单元,如AHBSlave和第二总线单元,如AHBMaster,总线模块还可以基于AXI协议、Wishbone协议实现;第一总线单元用于配置本实施例中所需的信号,第二总线单元实现本实施例与后续的数据处理系统的接口,即将数据传输给数据处理系统,以进行后续的处理,如存储、显示等。通过緩存模块和总线模块可以扩展本实施例的应用范围,如可以应用到采用不同协议的接口上。对于要求自测试功能的情况,本实施例还可以包括自测试模块18和第二选择模块19。自测试模块18用于产生自测试数据,使得在没有外接摄^像装置的情况下能测试接口装置的某些功能。第二选择模块19选择输出从摄像装置时钟域同步的图像数据信号或者由自测试模块18中测试逻辑产生的自测试数据,并将图像数据或自测试数据传输给緩存模块16。本实施例通过自测试模块产生自测试数据,通过输出自测试数据到数据处理系统实现对接口装置的性能检查,实现接口装置的自测试功能。本实施例,通过排序模块实现数据格式的顺序统一,有利于提高后续数据处理的效率;通过调节模块实现色彩调节,满足用户对显示质量的要求;通过自测试模块实现对装置的测试,以便保证装置的可靠性。本实施例通过上述方法扩展了应用到移动终端摄像头的接口装置的功能,更能符合用户的需求。上述各模块的组成如下所述参见图2,采集模块11包括同步单元111、边沿控制单元ll2、同步码捕捉单元113、选择单元114、输出时序控制单元116。边沿控制单元112用于产生同步控制信号cam-pclk,即#4居配置的配置信号CAMIF_PCLK_EDGE,选择工作域的时钟信号cam_pclk_in的上升沿或下降沿信号作为同步控制信号cam_pclk。同步单元111用于根据同步控制信号(cam—pclk)获取第一时序数据或采集图傳4i据。如可以支持对ITUBT.601时序信号和ITUBT.656时序信号的处理,具体的,对于ITUBT.601时序信号,在cam-pclk控制下同步采集接收的帧同步信号cam_vsync—in、行同步信号cam_hsync—in及图像数据cam—data—in[7:0],获取对应于ITUBT.601时序的帧同步信号cam-vsync一int、行同步信号cam—hsync_int及图像数据cam—data—int[7:O];对于ITUBT.656时序信号,由于该时序信号的帧同步信息及行同步信息需要在图《象数据中获取,因此对于该时序信号,同步单元需采集对应于该时序信号的图像数据caidata—int[7:0]。同步码捕捉单元113用于根据图像数据获取第二时序数据。对于ITUBT.656时序信号,由于其需要从图像数据cam—data-in[7:O]中捕捉帧同步及行同步信息,因此需要同步码捕捉单元113在同步后的图像数据cam-data—in[7:0〗中获取对应于ITUBT.656时序的帧同步信号syncd-hsync、行同步信号syncd—vsync及图像数据syncd-data—int[7:0]。选^f奪单元114用于选择输出第一时序数据(ITUBT.601时序数据)或第二时序数据(ITUBT.656时序数据)。即若选择输出为ITUBT.601时序数据,则选择单元输出的帧同步信号vsync—mux、行同步信号hsync-mux和图像数据pixel—data—mux[7:O]与输入的帧同步信号cam—vsync—int、行同步信号cam-hsync—int及图#4史据cam_data—int[7:O]分别对应,若选择输出为ITUBT.656时序数据,则选择单元输出的帧同步信号vsync-mux、行同步信号hsync—mux和图像数据pixel—data—mux[7:0]与输入的帧同步信号syncd—hsync、行同步信号syncd—vsync及图像数据syncd—data—int[7:O]分别对应。输出时序控制单元116用于根据所述选择单元输出的数据输出图像数据及控制数据。如类型控制信号data-valid-y-cmif有效,表明输出的图像数据pixel-data—cmif[31:0](图像数据的位数与后续需要的位数相关,此处以32位为例)为Y数据,如类型控制信号data-valid-u-cmif有效,表明输出的图《象数据pixel-data_cmif[31:0]为U数据,如类型控制信号data—valid—v—cmif有效,表明输出的图像数据pixel—data—cmif[31:0]为V数据,如类型控制信号data—valid_rgb_cmif有效,表明输出的图像数据pixel—data—cmif[31:O]为RGB凄史据。输出的帧起始4言号frame—start_cmif、帧结束信号frame_end_cmif根据帧同步信号获取,用于表征一帧的开始和结束;输出的行起始信号line-start-cmif和行结束信号1ine_eiid_cmif根据行同步信号hsync-crp获取,用于表征一行的开始和结束。为了支持对特定区域的采样,该采集模块还可以包括位置状态单元115和包括列计数器117、行计数器118的位置计数单元。位置状态单元,用于根据位置信息对所述选择单元输出的数据进行区域选择,并将区域选择后的数据输出给所述输出时序控制单元;位置计数单元,用于向所述位置状态单元提供所迷位置信息。具体的,位置状态单元115采集图像的指定区域,并根据该指定区域生成内部的帧同步信号vsync-crp、行同步信号hsync—crp,其中指定区i或采样点的位置坐标信息由位置计数单元提供,即由行计数器118提供采样点的行坐标icucihp-cmif[11:0],由列计数器117提供采样点的列坐标icucivp-cmif[11:0],采集的相应数据为pixel—data—crp[7:0],当凄t据未被采集时,帧同步信号vsync—crp、行同步信号hsync—crp将保持无效。经过上述处理后,采集模块输出的信号包括图像数据pixel-data—cmif,图l象凄t」膝的类型控制信号data-valid-y-cmif、data—valid—u—cmif、data_valid_v_cmif、data一valid一rgb-cmif,巾贞起i会4言号frame一start-cmif、帧结束信号frame—end-cmif、行起始信号line一start一cmif、行结束信号1ine_end-cmif,及当前采样点的位置信号icucihp—cmif、icucivp一cmif。经过采集模块采集数据后,可以通过配置将YUV格式的图像数据输出给排序单元进行排序,如果采集的图像数据中还包括RGB格式的图像数据,将RGB格式的图像数据输出给第一选择模块,以便第一选择模块选择输出。排序模块12将YUV格式的图像数据的顺序(源数据序列)统一转换为特定的顺序形式(目的数据序列),如统一为YUYV的顺序。表1示出了序列转换的各种情况及解决方法。表1<table>tableseeoriginaldocumentpage10</column></row><table>从表l可以看出数据最多需要延迟4拍,故只需要4个8比特(bit)的寄存器,通过复用即可实现序列顺序的转换。参见图3a,对于Y数据存在两种情况不操作、延迟2拍。因此可以通过2个D触发器实现延迟2拍,通过选择器和配置的序列信号标识CAMIF—YUV-SEQ[1:0]选择输出data—valid—y—mux是原数据类型控制信号data-valid-y-cmif,还是延迟2拍的数据。参见图3b,对于U数据也存在两种情况不操作、延迟2拍。因此可以通过2个D触发器实现延迟2拍,通过选择器和配置的序列信号标识CAMIF—YUV—SEQ[1:0]选择输出data—valid_u_mux是原数据类型控制信号data—valid—u_cmif,还是延迟2拍的数据。参见图3c,对于V数据存在三种情况不操作、延迟2拍、延迟4拍。因此可以通过2个D触发器实现延迟2拍,通过4个D触发器实现延迟4拍通过选择器和配置的序列信号标识CAMIF-YUV—SEQ[1:0]选择输出data—valid—v-mux是原凄"居类型4空制4言号data—valid—v—cmif,还是延迟2拍的数据,还是延迟4拍的数据。参见图3d,对于图像数据pixel—data—cmif[7:O],可以通过复用实现对序列顺序的转换,其中,CAMIF—YUV_SEQ[1:0]、data—valid—y—mux、data—valid—u一mux、data—valid—v—mux是选"I奪器的4空牵'H言号,4空制序歹'J顺序转换后的图像数据信号pixel_data_yuvseq[7:O]是不需操作、还是延迟2拍还是延迟4拍。经过排序^^块处理后,YUV格式的数据将以统一的顺序供后续处理,如对采样点进行色彩调节。调节模块14对序列顺序转换后的YUV数据进行色彩调节,包括亮度、对比度、饱和度调节。对比度、亮度的调节在亮度信号Y分量中进行,饱和度调节在色差信号U、V分量中进行。参见图4,为对比度调节示意图,橫坐标表示对比度变换之前的像素值X,纵坐标表示对比度变换之后的像素值Y。xl和x2是两个阚值,分别用来区分图像暗部、图像亮部。al、a2、a3分别为第一段(X位于O和xl之间)、第二段(X位于xl和x2之间)、第三段(X位于x2和255之间)线段的斜率,如斜率小于l表明提高对比度,斜率大于l表明降低对比度。这里用Y来表示对比度变换之后的象素值,用X来表示原象素值,则Y与X的关系如式(1)所示<formula>formulaseeoriginaldocumentpage11</formula>在式(l)中,<formula>formulaseeoriginaldocumentpage11</formula>在实际应用中,式(2)与式(3)可以由软件计算,计算后得到的Y1、Y2与xl、x2、al、a2、a3的i直一起配置。饱和度调节在色差信号U、V中进行,设saturation为需要调节的饱和度的大小,当saturation大于O时,表示l是高饱和度;当saturation小于O时,表示降低饱和度。可以通过下面的式子进行饱和度的调节satur=A+saturation(4)offset=B—Cxsatur(5)U=(Uxsatur)/64+offset(6)在式(4)、式(5)中,A、B、C为预设常数。式(4)、式(5)由软件计算,计算后得到的satur,offset的值一起配置,以便根据这两个数的值及公式(6)进行饱和度的调节。式(6)是根据satur、offset对色差信号U进行饱和度调节的方法,可以由专用集成芯片(ASIC)实现,即用式子右边计算后的U值对U进行饱和度调节更新。V的计算与U的计算实现原理完全一致。对于亮度的调节,可以直接将亮度调节参数和原像素值进行相加实现亮度调节。通过对亮度、饱和度、对比度调节的分析,可以得知,对比度调节只对Y操作,而饱和度调节只对U、V操作,对比度调节时需要作一次乘加操作,而饱和度调节也要作一次乘加操作,这样,参照图5,可以采用复用计算逻辑,vi人而节省面积。在图5中,该调节模块可以包括判断逻辑单元、选择器、运算单元、亮度调节单元。其中,判断逻辑单元141用于根据原始像素值获取对比度调节参数,如原始像素值X位于O与xl之间,获取的对比度调节参数为al,如原始像素值X位于xl与x2之间,获取的对比度调节参数为a2、xl、Yl,如原始像素值X位于x2与255之间,获取的对比度调节参数为a3、x2、Y2。选择器142用于接收判断逻辑单元141输出的对比度调节参数,接收原始像素值X,及4^收饱和度调节参数(satur、offset),并选择输出对比度调节参数和原始像素值或者输出饱和度调节参数和原始像素值。其中,可以通过类型控制信号控制输出的数据,如通过data-valid-y进行控制,由于对比度调节是针对Y数据的,所以可以在data—valid-y有效时,选择器输出对比度调节参数(A)和原始像素值(X),在data-vaiid-y无效时,选择器输出饱和度调节参数(S)和原始像素值(X)。运算单元用于根据对比度调节参数和原始像素值或者饱和度调节参数和原始像素^f直计算得到对比度调节和饱和度调节后的像素值。该运算单元包括乘法器143、移位逻辑单元144、加法器145;乘法器143用于完成对比度调节、饱和度调节中涉及的乘法运算,如式U)中的alxX、a2x(X-xl)、a3x(X-x2),式(6)中的Uxsatur;移位逻辑单元144用于计算对比度调节或饱和度调节公式中涉及的移位运算,如式(6)中的"/64"可以通过移位实现,并且当式(1)中的参数(如al)是小于l的数时,可以在乘法运算时扩大适应的倍数,实现整数相乘,再通过移位操作缩小扩大的倍数,获取真实值,该移位逻辑单元需要移位的位数可以通过类型控制数据(如data-valid-y)进行控制,以完成对比度调节时需要移位的位数或饱和度调节时需要移位的位数;加法器145用于计算对比度调节或饱和度调节公式中涉及的加法运算,如式(:1)中的"+Y1"、"+Y2",式U)中的"+offset"。经过上述处理,即根据公式(1)和公式(6)得到对比度调节和饱和度调节后的像素值Z1。该运算单元采用的是复用技术,即对比度调节时采用的是这些单元,饱和度调节时也是这些单元,根据控制信号控制当前进行运算处理的是对比度调节还是饱和度调节,其中控制信号可以为类型控制信号data-valid—y、data-valid_u、daU-valid—v中的一个或者组合,具体可以根据需要使dala——valicLy、data_valid—u、data—va1id—v通过控制逻辑单元147获耳又。可替代的是,可以不采用复用技术,即针对对比度调节有独立的运算单元(包括乘法器、移位逻辑单元、加法器),针对饱和度调节有另一个独立的运算单元(包4舌乘法器、移位逻辑单元、加法器),分别完成对比度调节和饱和度调节。亮度调节单元,用于根据设定的亮度调节参数及所述对比度调节和饱和度调节后的像素值得到色彩调节后的像素值。可以为加法器146,接收设定的亮度调节参数(L)和对比度调节和饱和度调节后的像素值(Zl),通过相加完成亮度调节,即实现最终的色彩调节,得到色彩调节后的像素值Z。对于采集模块既支持YUV格式,又支持RGB格式的情况,为了对图像数据进行后续处理,需要第一选择模块选择输出是YUV格式的还是RGB格式的数据。经过第一选择模块的选择,数据将被传输给总线时钟域进行处理,因此需要将上述工作在caipclk时钟域的数据同步转换到hclk时钟域,该第一选择模块可以为一多路选择器,通过配置选择输出YUV格式或者RGB格式的数据。参见图6,为转换模块的结构示意图,该模块采用双端口异步FIFO将cam-pclk时钟域的各数据信号和控制信号同步到系统总线时钟hclk域。图像数据在摄像装置时钟域(canupclk域)采集,为了对采集的图像数据做后续处理,需要将这些caipclk域的数据同步转换到hclk域。该模块可以具体包括双端口异步FIF0131、FIFO读控制器132、与控制信号数目对应的与门133。异步FIF0131完成跨时钟域的数据同步,实现原理是在异步FIFO非满时(写信号fifo—wr有效时),在每个cam—pclk—in的时钟沿,如上升沿写入canupclk域的数据,在异步FIFO非空时(读信号fifo_rd有效时),在每个hclk时钟沿读出的数据即为同步到hclk域的数据。由于其实现还需要一些读写控制信号,因此需要FIFO读控制器132产生这些读写控制信号,如读信号fifo-rd。在异步FIFO无数据后,可以产生空信号empty给FIF0读控制器132指示其不要再生成读信号Hfo—rd,即异步FIFO空时不能再读出数据;在异步FIFO数据满后,可以产生满信号fifo_full,指示不要再写入数据,即异步FIFO满时不能再写入数据。具体的,如,异步FIFO的输入数据fifo-wdata为64比特,由图像数据pixel—data—cmif[31:0]、数据有效控制信号data一valid—y一cmif、data—va1id-u—cmif、data—valid-v—cmif、data—valid_rgb_cmif、frame—end—cmif、1ine—end—cmif、frame—start—cmif、1ine_start_cmif、当前采样点位置信息cihp-cmif[11:0]、civp—cmif[11:0]信号组成。经过异步FIFO处理后,输出的数据包括对应于上述输入数据的同步后的图像数4居pixel—data—syn[31:0]、数据有效控制信号data—valid—y—syn一p、data—valid_u_syn—p、data—valid—v—syn—p、data—valid_rgb_syn—p、frame_end—syn—p、line_end_syn—p、frame—start—syn—p、line—start—syn-p、当前采样点位置信息cihp—syrup[11:O]、civp-syn一p[11:O]。与门133用于对同步到hclk域的数据有效控制信号进行延迟。由于data—valid—y—syn,data—valid_u—syn,data—valid—v—syn,data—valid—rg-b—syn,frame—start—syn,frame—end—syn,line—start—syn,1ine—end—syn是单周期有效信号,因此从FIFO读出的对应信号需要与延迟一拍的fifo—vld-rd-ld相与(通过与门133)使它们的有效时间限制在一个时钟周期内。经过转换模块的处理,图像数据将从摄像装置时钟域(cam_pclk—in域)同步到总线时钟域(hclk域),总线时钟域中的相应单元可以对这些数据进行后续的处理,如参见图1,还包括緩存模块16、总线模块17、自测试模块18和第二选择模块19。参见图7,为自测试模块的结构示意图。自测试模块用于产生自测试数据,使4妄口装置在没有采集数据摄像装的情况下测试接口装置的功能,包括数据发生单元181和输出时序控制单元182。其中,数据发生单元181输入的信号CAMIF一SIZE-阻、CAMIF—SIZE-VRT分别表示产生的测试图像的宽、高;CAMIF-TST—MOD是测试使能信号;CAMIF—TST—DIV是总线时钟hclk的分频比;CAMIF—TST—HRZ_STEP、CAMIF—TST—VRT—STEP分别表示产生测试图像时像素变化的水平步长、垂直步长。CAMIF—TST-VBTCLK、CAMIF一TST—HBTCLK、CAMIF_TST_VBPCLK、CAMIF—TST—VFPCLK分别表示水平消隐、垂直消隐、前消隐、后消隐时间;CAMIF_TST_DAT1~CAMIF_TST—DAT16共16个信号表示自测试单元将要1俞出的测试数据。上述信号均由第一总线单元(如AHBSlaver)配置产生。婆丈据发生单元181才艮据上述数据产生自测试的帧同步信号vsync—tst和ft同步4言号hsync—tst,和自测试数据信号tst—data,输出时序控制单元182根才居上述帧同步信号vsync-tst和行同步信号hsync—tst,和自测试数据信号tst—data,类似于采集模块,产生图像数据pixel—data-tst[31:0]、数据有效控制信号data—valid—y—tst、data—valid—u—tst、data—valid_v—tst、data—valid—rgb_tst、frame_end—tst、1ine—end—tst、frame—start—tst、line—start—tst、当前采样点位置信息cihp—tst[U:0]、civp—tst[11:0]信号,通过将这些信号输出给数据处理系统进行处理实现自测试。布li殳(hrz-pos,vrt-pos)为测试图像当前点的位置,tst-pos为测试数据的选择参4丈。贝U:tst—pos=hrz一pos[3:0]+(hrz—pos[3:0])xCAMIF—TST—HRZ一STEP+vrt—posxCAMIF—TST—VRT—STEP)最后由tst-pos[3:0]来选择当前点的测试数据是16个测试数据中的哪一个,通过配置不同的CAMIF—SIZE」!RZ、CAMIF_SIZE_VRT、CAMIF—TST—HRZ—STEP、CAMIF—TST—VRT—STEP以及16个测试数据,可以产生比如对角线、平行线等不同的测试图像。参见图8,为第二选择模块的结构示意图,该选择模块可以为一个多路选择器,用于选择输出的数据,是来自转换模块输出的同步到hclk域的图像数据,还是由自测试模块产生的自测试数据。该选择器的控制信号可以为CAMIF—TST—MOD,当CAMIF—TST—MOD有效时,选择器的输出为自测试数据,否则,选择输出图像数据。图中所示为选择输出的是图像数据。本发明实施例通过排序模块实现YUV格式数据的序列顺序统一,通过调节模块实现包括亮度、对比度、饱和度的色彩调节,并且在对比度和饱和度调节时采用资源复用的方式,节省使用面积,通过自测试模块实现自测试功能。本实施例通过上述单元扩展了摄像头接口装置的功能,更适应用户的需求。并且,本实施例可以获取YUV格式和RCB格式的数据,同时,可以采集ITUBT.601和ITUBT.656时序信号。最后应说明的是以上实施例仅用以说明本发明的技术方案而非对其进行限制,尽管参照较佳实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对本发明的技术方案进行修改或者等同替换,而这些修改或者等同替换亦不能使修改后的技术方案脱离本发明技术方案的4青4申和范围。权利要求1、一种接口装置,其特征在于,包括采集模块,用于采集数据;排序模块,用于将所述数据排序为统一的顺序;转换模块,用于将排序后的数据同步到数据处理系统。2、根据权利要求l所述的接口装置,其特征在于,所述采集模块包括边沿控制单元,用于产生同步控制信号;同步单元,用于根据所述同步控制信号获取第一时序数据或采集图像数据;同步码捕捉单元,用于根据所述图像数据获取第二时序数据;选择单元,用于选择输出第一时序数据或第二时序数据;输出时序控制单元,用于根据所述选择单元输出的数据输出图像数据及控制数据。3、根据权利要求2所述的接口装置,其特征在于,所述采集模块还包括位置状态单元,用于根据位置信息对所述选择单元输出的数据进行区域选择,并将区域选择后的数据输出给所述输出时序控制单元;位置计数单元,用于向所述位置状态单元提供所述位置信息。4、才艮据权利要求l所述的接口装置,其特征在于,所述排序单元包括D触发器和选择器,所述D触发器用于对图像数据进行延迟操作,所述选择器用于根据控制数据选择输出的图像数据。5、根据权利要求l所述的接口装置,其特征在于,所述转换模块为异歩先进先出移位寄存器。6、根据权利要求l所述的接口装置,其特征在于,还包括调节模块,用于对排序后的数据进行色彩调节处理,并将处理后的数据传输给所述转换模块。7、根据权利要求6所述的接口装置,其特征在于,所述调节模块包括判断逻辑单元,用于根据原始像素值获取对比度调节参数;选择器,用于接收对比度调节参数、原始像素值和饱和度调节参数,并选择输出对比度调节参数和原始像素值或者饱和度调节参数和原始像素值;运算单元,用于根据所述对比度调节参数和原始像素值或者饱和度调节参数和原始像素值得到对比度调节和饱和度调节后的像素值;亮度调节单元,用于根据设定的亮度调节参数及所述对比度调节和饱和度调节后的像素值得到色彩调节后的像素值。8、才艮据权利要求l所述的接口装置,其特征在于,当所述采集模块采集的数据还包括其他格式的数据,所述接口装置还包括第一选择模块,用于选择输出排序后的数据或者所述其他格式的数据给所述转换模块。9、根据权利要求l所述的接口装置,其特征在于,还包括緩存才莫块,用于将所述转换模块输出的数据按照配置的分块存储或连续存储的格式进行緩存;总线才莫块,用于将緩存模块缓存的数据传输给数据处理系统。10、根据权利要求9所述的接口装置,其特征在于所述总线模块包括第一总线单元和第二总线单元,所述第一总线单元用于配置是分块存储格式还是连续存储格式,所述第二总线单元用于将所述緩存模块緩存的数据传输给数据处理系统。11、才艮据权利要求l所述的接口装置,其特征在于,还包括自测试模块,用于产生自测试数据;第二选择模块,用于选择输出所述转换模块输出的数据或者所述自测试模块产生的自测试数据。全文摘要本发明公开了一种接口装置。该装置包括采集模块,用于采集数据;排序模块,用于将所述数据排序为统一的顺序;转换模块,用于将排序后的数据同步到数据处理系统。通过本发明实施例可以扩展摄像头接口装置的功能,满足用户需求。文档编号H04N1/60GK101252665SQ20081010146公开日2008年8月27日申请日期2008年3月6日优先权日2008年3月6日发明者渊季,潇肖,阳恩龙申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1