图像合成装置以及图像合成程序制造方法及图纸

技术编号:7719990 阅读:162 留言:0更新日期:2012-08-30 06:38
具备:矩阵存储器(13),储存将输入图像的部分区域和输出图像的部分区域对应起来的矩阵信息;以及矢量图形处理部(14),根据通过分别规定分割输出图像的多个图形区域的形状的顶点数据以及指定该顶点数据的描绘内容的描绘指令来定义的矢量形式的图形数据描绘图形区域的矢量图形,使用利用矩阵信息规定的对应关系对矢量图形实施坐标变换处理而计算输入图像的纹理坐标,将使用与该纹理坐标对应的输入图像的像素数据来计算出的合成图像数据显示为输出图像。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及输入对从多个视点观察的实际图像进行摄影而得到的图像数据并对各图像进行视点变换而合成从其他视点观察的合成图像的图像合成装置以及用于使计算机作为该装置发挥功能的图像合成程序。
技术介绍
以往,将从对实际图像进行摄像的摄像部输入的图像变换为从规定的虚拟视点观察的虚拟图像的图像处理装置得到了广泛使用。例如,专利文献I公开的图像处理装置为了简化虚拟图像的生成,具备用于将输出图像的像素位置和输入图像的像素位置对应起来的映射表格。即,在专利文献I公开 的图像处理装置中,除了虚拟照相机的像素坐标位置(U,V)与实际照相机的像素坐标位置(U,V)的关系以外,根据需要,将实际照相机的标识符、和由多个照相机对应的情况的各照相机的必要度等记录到映射表格。另外,在输出图像的I个像素位置对应于输入图像的多个像素位置的情况下,还能够根据与输入图像的像素位置同时參照的各像素的必要度,合成这些像素值。以往的图像处理装置如以上那样构成,所以能够简易地得到输出图像的像素位置与输入图像的像素位置的关系。但是,在映射表格中,需要以像素单位储存必要的信息,所以存在存储器规模增大这样的课题。
技术实现思路
本专利技术是为了解决上述那样的课题而完成的,其目的在于得到一种无需使用像素単位的映射表格而能够削减存储器容量,同时简易地得到输出图像的像素位置与输入图像的像素位置的关系的图像合成装置以及用于使计算机作为该装置发挥功能的图像合成程序。专利文献I :日本特开2008 — 48266号公报本专利技术的图像合成装置具备图像输入部,取入多个输入图像;图像存储器,储存由图像输入部取入的输入图像;矩阵存储器,按照形成部分区域的图形单位,储存将输入图像的部分区域和输出图像的部分区域对应起来的矩阵信息;矢量图形处理部,输入通过分别规定分割输出图像的多个图形区域的形状的顶点数据以及指定该顶点数据的描绘内容的描绘指令来定义的矢量形式的图形数据,根据该图形数据描绘图形区域的矢量图形;图像合成部,使用利用从矩阵存储器读出的矩阵信息规定的对应关系,对由矢量图形处理部描绘出的矢量图形实施坐标变换处理,计算输入图像的纹理坐标,并且使用从图像存储器读出的与该纹理坐标对应的输入图像的像素数据,计算该输入图像和输出图像的合成图像数据;显示用存储器,储存图像合成部计算出的合成图像数据;以及显示控制部,将从显示用存储器读出的合成图像数据作为输出图像而显示于显示装置的画面上。根据本专利技术,具备矩阵存储器,按照形成部分区域的图形单位,储存将输入图像的部分区域和输出图像的部分区域对应起来的矩阵信息;以及矢量图形处理部,输入通过分别规定分割输出图像的多个图形区域的形状的顶点数据以及指定该顶点数据的描绘内容的描绘指令来定义的矢量形式的图形数据,根据该图形数据描绘图形区域的矢量图形,使用利用从矩阵存储器读出的矩阵信息规定的对应关系,对由矢量图形处理部描绘出的矢量图形实施坐标变换处理,计算输入图像的纹理坐标,将使用与该纹理坐标对应的输入图像的像素数据计算出的合成图像数据,作为输出图像,显示于显示装置的画面上。这样,通过使用将输出图像的部分区域和输入图像的部分区域对应起来的矩阵信息来进行图像合成,具有相比于使用像素単位的映射表格的情况能够削减存储器容量这样的效果。附图说明图I是示出本专利技术的实施方式I的图像合成装置的结构的框图。图2是示出矢量形式的图形数据的ー个例子的图。图3是示出输出图像的区域分割的一个例子的图。图4是示出输出图像的部分区域和输入图像的部分区域的对应例的图。图5是示出实施方式I的图像合成装置的动作的流程的流程图。图6是示出本专利技术的实施方式2的图像合成装置的动作的流程的流程图。具体实施例方式以下,为了更详细地说明本专利技术,按照附图,说明具体实施方式。实施方式I.图I是示出本专利技术的实施方式I的图像合成装置的结构的框图。在图I中,实施方式I的图像合成装置10具备图像输入部11、图像存储器12、矩阵存储器13、矢量图形处理部14、图像合成部15、显示用存储器16以及显示控制部17。图像输入部11是从多个输入图像(静止图像或者运动图像)1、2、3、4、…中,选择取入对象的图像数据,对图像存储器12进行写入的结构部。例如,图像输入部11也可以构成为保持用于临时保存图像数据的几行量的临时缓冲器(temporary buffer)。矩阵存储器13是保持将输入图像的部分区域和输出图像的部分区域对应起来的矩阵信息的存储部,按照形成部分区域的图形单位保持矩阵信息。关于矩阵信息,只要将输出图像与输入图像的关系预先决定为I个,则在开始图像合成之前仅进行I次计算,并将计算结果的矩阵信息储存到矩阵存储器13,则在图像合成的途中无需进行变更。另外,在切換 使用多个输入图像与输出图像的关系的情况下,如果将与各场景对应的矩阵信息预先储存到矩阵存储器13,并在图像合成时切换将使用哪个矩阵信息,则还能够对应于视点变更。矢量图形处理部14是输入并接收通过将输出图像(显示画面)分割为多个区域而作为结果得到的顶点数据、和由指定使用了顶点数据的描绘内容的描绘指令构成的指令列来定义的矢量形式的图形数据,井根据这些来生成矢量图形的结构部。图2是示出矢量形式的图形数据的ー个例子的图。在图2的例子中,由与5个描绘指令对应的顶点数据构成图形。在描绘曲线的情况下,通过指定图形的終点和控制点来进行描绘此处,区域分割如图3所示,不限于一般的三角形(參照图3 (a))、四边形(參照图3 (b))等,也可以使用一部分轮廓线包括曲线的矢量图形来分割(參照图3 (C))。例如,在输入图像是来自失真大的广角照相机的输入的情况下,通过按照矢量图形分割输出图像(显示画面),能够抑制照相机的镜头失真的影响。图4是示出矩阵存储器13中保存的输出图像的部分区域与输入图像的部分区域的对应关系的一个例子的图。例如,在如图4那样输入图像内的三角形的区域与输出图像(显示画面)的三角形的区域对应的情况下,能够将两者的对应关系如以下那样表现为2X3的矩阵。其中,将变换矩阵的第i行j列分量表现为Mij,输入图像内的点(X,Y)对应于输出图像的点(X’,Y’)。另外,X’和Y’成为下述式(I)的关系。矢量图形处理部14判定矢量图形的内部中包含的区域,将进行描绘的像素的XY坐标输出到图像合成部15。V ニ (M00 · X+M01 · Y+M02)Y,= (M10 · X+M11 · Y+M12)…(I)图像合成部15使用矩阵存储器13的信息对图像存储器12中保存的图像进行规定的坐标变换处理,将其结果针对矢量图形进行纹理映射。另外,图像合成部15计算与进行描绘的像素对应的存储器的物理地址和描绘数据(描绘颜色)并储存到显示用存储器16。在矩阵存储器13中,保存了以图形为单位的变换矩阵(矩阵信息),而不是以像素为单位,所以图像合成部15针对矢量图形的内部的像素,通过插值计算纹理坐标。显示控制部17从显示用存储器16读出数据,生成与LCD、液晶显示器等各显示装置对应的同步信号来进行画面显示。在图I的例子中,假设了图像输入部11、图像存储器12、矩阵存储器13、矢量图形处理部14、图像合成部15、显示用存储器16、以及显示控制部17分别由例如安装MPU(Micrc)Processin本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:滨田雅树加藤义幸岛居晃石田良平春日隆文
申请(专利权)人:三菱电机株式会社
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利