专利名称:信号处理器、信号处理方法、显示设备和程序产品的制作方法
技术领域:
本公开涉及适用于例如改变从安置成通过对同一被摄体成像以产生视差的两台相机输出的图像之间的视差的信号处理器、信号处理方法、显示设备以及程序产品。
背景技术:
在现有技术中,有一种技术可用于通过使用按照用户的左右眼之间的视差安置的两台相机捕获的同一被摄体的图像产生用户可以立体观看的三维图像。两台相机捕获的两个图像被称为右图像和右图像,以便与用户的左右眼相对应(右图像和右图像下文也称为 “左右图像”)。这里,如果两台相机之间存在诸如色调、亮度和成像位置之类的参数设置上的差异,则可能不会显示适当的三维图像。因此,用户操纵相机将左右图像显示在一个叠在另一个顶上或并排安置的两个监视器或其它显示设备上,在比较左右图像的同时调节参数设置。另一方面,在现有技术中为了产生三维图像和改变添加深度(cbpth)的方式,必需移动左右图像对称的被摄体位置。然后,用户让移动后被摄体的图像显示在三维监视器上,以核实深度是否按照期望增加。日本专利特开第2002-125245号公开了可操作用以并排显示左右图像的立体观察器以及可操作用以水平移动图像以便设置立体观察的位置的技术。
发明内容
顺便提及,当捕获三维图像时,首先利用三维监视器模拟视差。然后,调节附连着两台相机以便捕获左右图像的机台,以便调节相机之间的机械视差。这里假设三维监视器能够显示沿着相反方向水平移动了相同距离的左右图像。此时,用户将其注意力只集中在要改变的被摄体上。因此,用户首先在三维监视器上立体观察被摄体,以便在实际修正数据之前核实修正的效果。因此,如果被摄体移动,则每次都必需通过调节机台来调节相机位置,由此导致拍摄时间很长。另一方面,当编辑三维图像时,在三维监视器上以重叠方式显示左右图像。此时, 有时想移动左右图像使之彼此不对准,即,移动它们使之彼此异相。移动两个图像使之异相导致没有重叠或使重叠减少与未对准相同的数量的区域。然而,当用户在编辑期间核实屏幕上的图像时,图像重叠的方式的差异往往使图像非常难以看到。例如,移动左右图像使之越不对准,左右图像不重叠的区域就越多,即,难以看成三维图像的区域就越多。这导致三维图像和二维图像在同一屏幕上的混合,由此使用户非常难以看到图像。鉴于上述情况,期望方便左右图像之间视差的调节。本公开使两个图像信号,S卩,存储在左图像存储器中的左图像信号和存储在右图像存储器中的右图像信号同相。左右图像信号由按照左右人眼之间的距离安置并且适用于对同一被摄体进行成像的两台相机供应。接着,基于通过操作部分指定的相位偏移改变左和/或右图像信号的水平相位(phase)。接着,将通过左右图像信号显示在显示部分上的左右图像两者或任一个水平移动预定距离,并且输出具有在左右图像之间的所改变的视差的左右图像信号。然后,输出这样的左和/或右图像信号对于由于具有所改变的视差的左右图像的重叠三维显示的那些区域和只二维显示左或右图像的其它区域,用与三维显示区域中的图像不同的图像取代二维显示区域中的图像。这使得在显示部分上显示的左右图像两者或任一个移动了预定距离的情况下,可以与左右图像的三维显示区域不同地显示其二维显示区域。一种信号处理方法包括使按照左右人眼之间的距离安置并且适用于对同一被摄体进行成像的两台相机供应的两个图像信号同相,一个图像信号是存储在左图像存储器中的左图像信号,另一个图像信号是存储在右图像存储器中的右图像信号;根据通过操作部分指定的相位偏移改变左和/或右图像信号的水平相位,以便将通过左右图像信号显示在显示部分上的左右图像两者或任一个水平移动预定距离,并且输出具有在左右图像之间的所改变的视差的左右图像信号;以及输出这样的左和/或右图像信号对于由于具有所改变的视差的左右图像的重叠而三维显示在显示部分上的那些区域和在显示部分上只二维显示左或右图像的其它区域,用与三维显示区域中的图像不同的图像取代二维显示区域中的图像。一种显示设备包括相位匹配部分,其适用于使按照左右人眼之间的距离安置的两台相机供应的两个图像信号同相,一个图像信号是存储在左图像存储器中的左图像信号,另一个图像信号是存储在右图像存储器中的右图像信号;显示部分,其适用于通过左右图像信号显示左右图像;相位调节部分,其适用于根据通过操作部分指定的相位偏移改变左和/或右图像信号的水平相位,以便将左右图像两者或任一个水平移动预定距离,并且输出具有在左右图像之间的所改变的视差的左右图像信号;以及读取部分,其适用于输出这样的左和/或右图像信号对于由于具有所改变的视差的左右图像的重叠而三维显示在显示部分上的那些区域和在显示部分上只二维显示左或右图像的其它区域,用与三维显示区域中的图像不同的图像取代二维显示区域中的图像。一种程序产品,其使得计算机使按照左右人眼之间的距离安置并且适用于对同一被摄体进行成像的两台相机供应的两个图像信号同相,一个图像信号是存储在左图像存储器中的左图像信号,另一个图像信号是存储在右图像存储器中的右图像信号;根据通过操作部分指定的相位偏移改变左和/或右图像信号的水平相位,以便将通过左右图像信号显示在显示部分上的左右图像两者或任一个水平移动预定距离,并且输出具有在左右图像之间的所改变的视差的左右图像信号;以及输出这样的左和/或右图像信号对于由于具有所改变的视差的左右图像的重叠而三维显示在显示部分上的那些区域和在显示部分上只二维显示左或右图像的其它区域,用与三维显示区域中的图像不同的图像取代二维显示区域中的图像。本公开将通过左右图像信号显示在显示部分上的左右图像两者或任一个水平移动预定距离,并且为具有所改变的视差的左右图像输出左右图像信号。这样就保证了与二维显示区域相对应的没有图像重叠的区域不显示出来,并且使得更易于只感觉到三维显示区域,由此使得用户更易于观察三维图像。进一步,尽管与图像重叠相对应的三维显示区域
5的尺寸减小,但用户观察到左右图像的重叠,由此在实践中使本公开是有利的。这使得用户可以在显示部分上观看具有所改变的视差的左右图像的同时,通过操纵操作部分容易地核实视差变化弓I起的立体观察图像的变化。
图IA和IB是例示按照本公开实施例的按照左右人眼之间的距离的两台相机的安置的例子的配置图;图2是例示按照本公开实施例的信号处理器的内部配置例子的框图;图3是例示按照本公开实施例的信号处理器的内部配置例子的框图;图4A 4V是例示按照本公开实施例的信号处理器的处理时序的例子的时序图;图5是例示按照本公开实施例的读取部分的内部配置例子的框图;图6是例示按照本公开实施例的时序生成单元的内部配置例子的框图;图7A 7K是例示按照本公开实施例的左右图像之间的相位偏移的说明图;图8A 8E是例示按照本公开实施例不同地显示二维显示区域和三维显示区域的例子的说明图;图9A 9C是例示按照本公开实施例遮挡使用左图像信号的二维显示区域的显示的过程的说明图;图IOA IOC是例示按照本公开实施例遮挡使用左右图像信号的二维显示区域的显示的过程的说明图;图IlA IlC是例示按照本公开实施例反转输入左图像信号的例子的说明图;图12A和12B是例示按照本公开实施例遮挡使用左右图像信号的二维显示区域的显示的过程的说明图;图13是例示按照本公开实施例写入图像数据的例子的流程图;图14是例示按照本公开实施例读取图像数据的例子的流程图;图15是例示按照本公开实施例的写入地址计数器执行的过程的例子的流程图;图16是例示按照本公开实施例的地址采样的例子的流程图;图17是例示按照本公开实施例输出第一地址的例子的流程图;图18是例示按照本公开实施例的比较的例子的流程图;图19是例示按照本公开实施例输出第二地址的例子的流程图;图20是例示按照本公开实施例的读取地址计数器执行的过程的例子的流程图;图21是例示按照本公开实施例的适用于延迟左右图像信号的读取的控制的例子的流程图;以及图22A 22F是例示按照本公开实施例改变左右图像之间的相位差时的显示例子的说明图。
具体实施例方式下面针对用于实施本公开的最佳方式(下文称为实施例)给予描述。应该注意, 该描述按如下次序给出。1.第一实施例(左右图像信号的输出控制调节左右图像相位的例子)
<1.第一实施例〉[调节左右图像相位的例子]下面参考附图针对本公开的实施例给予描述。将描述本公开应用于适用于改变左右图像的相位和输出这些图像的信号的信号管理器10以及该处理器10使用的信号处理方法的例子。应该注意,在下面给出的描述中,本公开应用于与显示部分8分离的信号处理器10,其中显示部分8用作能够显示三维图像的三维监视器。然而,本公开也可应用于包含信号处理器10和显示部分8的显示设备。图IA和IB例示了按照左右人眼之间的距离的两台相机IL和IR的安置的例子的配置图。图IA例示了两台相机IL和IR的安置的例子。图IB例示了被摄体加 2c看起来如何不同的例子。适用于输出左图像信号的相机IL(左相机)和适用于输出右图像信号的相机IR(右相机)按照人眼之间的距离并排安置,以便对同一被摄体进行成像。显示部分8(参照如后所述的图2、在供应有左图像信号时显示左图像,在供应有右图像信号时显示右图像。假设相机IL和IR的聚焦方向之间的交点是基准面,则可以根据基准面与相机IL或IR之间的距离求出视差。这里,被摄体沘位于基准面上。因此,用户不可能立体观察显示在显示部分8上的图像。然而,被摄体加相比于基准面位于距离相机IL和IR更加靠后的位置。由于纵深效果,显示在显示部分8上的被摄体加在用户看来像其处在比基准面更靠后的位置上。另一方面,被摄体2c相比于基准面位于距离相机IL和IR更加靠前的位置。由于突出效果,被摄体2c在用户看来像其处在比基准面更靠前的位置上。假设两台相机的聚焦之间的交点形成的面是基准面,当被摄体处在比基准面更靠前的位置时,可以产生突出效果,而当被摄体处在比基准面更靠后的位置时,可以产生纵深效果。此时,将两台相机之间的聚焦差称为视差。视差是三维成像中的重要值。设计者的最大关注点是来自哪个被摄体位置的图像无法成为三维图像。因此,相对于彼此处于适当位置的相机IL和IR的安置是最费时的任务。图2例示了信号处理器10的内部配置例子。信号处理器10包括写入部分3。写入部分3将相机IL供应的左图像(左图像信号)写入左图像存储器5L中,将相机IR供应的右图像(右图像信号)写入右图像存储器5R中。信号处理器10进一步包括相位匹配部分4。相位匹配部分4基于写入部分3供应的左右图像的写入时序,匹配按照人眼之间的距离安置以便对同一被摄体进行成像的两台相机(相机IL和1R)供应的左右图像信号的相位。信号处理器10还进一步包括相位调节部分6。相位调节部分6基于通过操作部分9指定的偏移,改变左和/或右图像信号的水平相位。相位调节部分6将通过左右图像信号显示在显示部分8上的左右图像两者或任一个水平移动预定距离,并且输出具有在左右图像之间的所改变的视差的左右图像信号。信号处理器10还进一步包括读取部分7。读取部分7从左图像存储器5L中读取左图像并从右图像存储器5R中读取右图像,并且将读取的左右图像输出到显示部分8。在本例中将双端口 RAM (Random Access Memory,随机存取存储器)用作左右图像存储器5L和5R。另一方面,例如,将旋转开关用作操作部分9,因此使得用户可以操纵开关选择左右图像的哪一个加以移动,并且指定图像要移动的距离。此时,可以只移动左或右图像,或同时移动两个图像。接着针对每个部分的操作给出描述。将左右图像从相机IL和IR供应给信号处理器10。写入部分3将输入的左右图像分别写入左右图像存储器5L和5R中。同时,写入部分3将供应给信号处理器10的左右图像的输入时序输出到相位匹配部分4。相位匹配部分4将基于从写入部分3接收到的输入时序得到的左图像写入地址输出到左图像存储器5L。写入部分3将左图像写入左图像存储器5L的左图像写入地址中。类似地,相位匹配部分4将右图像写入地址输出到右图像存储器5R。写入部分3将右图像写入右图像存储器5R的右图像写入地址中。同时,相位匹配部分4将如后所述的读取开始地址和等同时序输出到相位调节部分6。读取部分7分别从左右图像存储器5L和5R的读取开始地址中读取左右图像。相位调节部分6将从操作部分9输入的延迟加至从相位匹配部分4接收到的读取开始地址。然后,相位调节部分6求出左右图像读取地址。读取部分7从左图像存储器5L的左图像读取地址中读取左图像。读取部分7从右图像存储器5R的右图像读取地址中读取右图像。相位调节部分6将这些读取地址输出到读取部分7。读取部分7基于从相位调节部分6接收到的左右图像读取地址分别从左右图像存储器5L和5R中读取左右图像,并且将左右图像输出到显示部分8。此时,读取部分7识别由于具有所改变的视差的左右图像的重叠三维显示的那些区域和只二维显示左或右图像的其它区域。然后,读取部分7输出已经用与三维显示区域中的图像不同的图像取代二维显示区域中的图像的左和/或右图像信号。这里,如果从相机IL和IR的未示出成像元件中依次读取左右图像信号,则将把这些左右图像信号依次供应给信号处理器10的事实称为“正常输入”。将把左右图像信号按此次序输出到显示部分8的事实称为“正常输出”。另一方面,如果通过从未示出成像元件中依次读取的左右图像信号显示的图像例如由于配备在相机IL和IR前面的镜子而彼此镜像对称,则将把这些左右图像信号依次供应给信号处理器10的事实称为“反转输入”。将反转左右图像信号并且将其与正常输出一样输出的事实称为“反转输出”。本例中的读取部分7用另一图像信号取代显示部分的屏幕上由于要供应的左或面图像信号的相位超前或滞后而未包括左或右图像信号的区域,并且输出所得信号。另一方面,如果进入相机IL的被摄体图像光和进入相机IR的被摄体图像光相对于彼此反转,则读取部分7也能够将反转输入的左或右图像信号的输出进行反转,用其它图像信号取代未包括左或右图像信号的区域,并且输出所得信号。显示部分8是适用于基于分别从左右图像存储器5L和5R中读取的左右图像信号三维显示被摄体的三维监视器。图3例示了信号处理器10的更详细内部配置例子。信号处理器10分开处理左右图像信号,以便调节这些信号的相位。如图2所示,信号处理器10包括适用于存储左图像的左图像存储器5L。将左图像数据(I_LEFT_DATA)和左图像写入地址(WR_ADRS_LEFT)供应给左图像存储器5L。左图像数据由左图像信号确定。左图像写入地址规定左图像存储器5L中的写入地址。将读取部分7从中读取左图像的左图像读取地址(RE_ADRS_LEFT)供应给左图像存储器5L,由此使得读取部分7可以读取已经经过相位调节的左图像数据(0_LEFT_DATA)。相位匹配部分4包括左图像写入地址计数器11L,其适用于对写入部分3将左图像信号写入到的左图像存储器5L的写入地址进行计数。相位匹配部分4进一步包括右图像写入地址计数器11R,其适用于对写入部分3将右图像信号写入到的右图像存储器5R的写入地址进行计数。左图像写入地址计数器IlL重复对左图像数据写入到的左图像存储器5L的写入地址进行计数的循环,当计数超过10位(102 时复位成‘0’并再次开始计数。右图像写入地址计数器IlR类似地执行此处理。相位匹配部分4还进一步包括左图像地址采样部分12L。该部分12L基于写入地址求出读取部分7从左图像存储器5L中读取左图像信号所使用的左图像读取开始地址。相位匹配部分4还进一步包括右图像地址采样部分12R。该部分12R基于写入地址求出读取部分7从右图像存储器5R中读取右图像信号所使用的右图像读取开始地址。更进一步,相位匹配部分4包括第一相加部分13L。该部分13L输出通过将固定延迟和左图像读取开始地址相加在一起所获得的左图像和地址(left image sum address)。固定延迟由左图像信号的容许相位变化确定。更进一步,相位匹配部分4包括第一相加部分13R。该部分13R输出通过将固定延迟和右图像读取开始地址相加在一起所获得的右图像和地址(right image sum address)。固定延迟由右图像信号的容许相位变化确定。将固定延迟供应给第一相加部分13L。还将来自左图像地址采样部分12L的左图像读取开始地址(RE_START_LEFT)供应给该部分13L。第一相加部分13L输出通过相加所获得的左图像和地址(ADD_ADRS_LEFT)。第一相加部分13R类似地执行此处理。更进一步,相位匹配部分4包括比较部分14L。该部分14L将左图像写入地址与左图像和地址相比较,输出左图像和地址在左图像写入地址中的位置作为左右图像信号同相的等同时序(equivalent timing)。更进一步,相位匹配部分4包括比较部分14R。该部分14R将右图像写入地址与右图像和地址相比较,输出右图像和地址在右图像写入地址中的位置作为左右图像信号同相的等同时序。比较部分14L将左图像写入地址计数器IlL供应的左图像写入地址(WR_ADRS_LEFT)与第一相加部分13L供应的左图像和地址(ADD_ADRS_LEFT)相比较。然后,该部分14L输出比较结果。此比较结果供应给左图像读取地址计数器17L,由此允许左右图像之间的相位匹配。比较部分14R类似地执行此处理。将来自未示出时序发生器的时序信号(I_LEFT_TIMING)供应给左图像地址采样部分12L,以便对左图像写入地址进行采样。进一步,将来自左图像写入地址计数器IlL的左图像写入地址供应给该部分12L。然后,左图像地址采样部分12L基于采样的左图像写入地址输出左图像读取开始地址(RE_START_LEFT)。左图像读取开始地址规定左图像信号到相位调节部分6的开始。相位调节部分6包括延迟控制部分15。该部分15基于来自操作部分9的输入控制用于从左图像存储器5L中读取左图像信号和从右图像存储器5R中读取右图像信号的读取延迟。例如,将CPU(中央处理单元)用作延迟控制部分15。操作部分9例如包括控制旋钮,并且按照用户操纵控制旋钮的程度确定左或右图像的延迟。进一步,相位调节部分6包括第二相加部分16L。该部分16L通过将左图像读取延迟和左图像读取开始地址相加在一起以输出左图像控制地址。左图像控制地址用以控制用于从左图像存储器5L中读取左图像信号的读取位置。更进一步,相位调节部分6包括第二相加部分16R。该部分16R通过将右图像读取延迟和右图像读取开始地址相加在一起以输出右图像控制地址。右图像控制地址用以控制用于从右图像存储器5R中读取右图像信号的读取位置。将来自延迟控制部分15的左图像读取延迟(RE_LEFT_DELAY)和来自左图像地址采样部分12L的左图像读取开始地址(RE_START_LEFT)供应给第二相加部分16L。然后,该部分16L将用作通过用户操纵规定的相位变化的左图像读取延迟(RE_LEFT_DELAY)加入用作基准地址的左图像读取开始地址(RE_START_LEFT)。然后,第二相加部分16L输出通过相加获得的左图像控制地址(LEFT_ADRS_C0NTR0L)。这里,如果相位变化等于固定延迟,则左图像的相位没有变化。因此,显示在显示部分8上的左图像没有移动。第二相加部分16R类似地执行此处理。应该注意,相位调节部分6包括左图像读取地址计数器17L。该相同的计数器17L基于等同时序和左图像控制地址对读取部分7从中读取左图像信号的左图像存储器5L的左图像读取地址进行计数。进一步,相位调节部分6包括右图像读取地址计数器17R。该相同的计数器17R基于等同时序和右图像控制地址对读取部分7从中读取右图像信号的右图像存储器5R的右图像读取地址进行计数。 将来自第二相加部分16L的左图像控制地址(LEFT_ADRS_C0NTR0L)和来自比较部分14L的比较结果供应给左图像读取地址计数器17L。然后,左图像读取地址计数器17L基于比较结果将左图像读取地址输出到左图像存储器5L和读取部分7。左图像读取地址与延迟读取操作的延迟量相对应。这允许读取部分7以预定的延迟从左图像存储器5L中读取左图像数据(0_LEFT_DATA)。右图像读取地址计数器17R类似地执行此处理。图4A 4V例示了不同部分的工作时序的例子。图4A 4F例示了用于从左图像存储器5L中读取左图像信号或将左图像信号写入左图像存储器5L中的时序的例子。图4A例示了左图像信号的配置例子。左图像信号(I_LEFT_DATA)包括有效时段(ACTIVE)和消隐时段(BLK)。有效时段代表将左图像信号显示在显示部分8上的时间段。消隐时段代表未将左图像信号显示在显示部分8上的时间段。此左图像信号写入左图像存储器5L中作为左图像数据。图4B例示了左图像信号的水平消隐时段的时序。此时序由图4A中示出的水平消隐时段(HD)的起点确定。当水平消隐时段开始时,此信号上升到高电平。当水平消隐时段结束时,此信号下降到低电平。图4C例示了左图像信号的前沿时序信号的例子。左图像信号的前沿时序信号(I_LEFT_TIMING)在左图像信号的水平消隐时段一旦开始时上升到高电平。然而,应该注意,此时序信号只在水平消隐时段的开头上升到高电平,该信号此后立即下降到低电平。图4D例示了左图像信号的写入地址。当将左图像信号写入左图像存储器5L时,针对每个水平像素对写入地址进行计数。然后,当从“0”开始的左图像信号写入地址(WR_ADRS_LEFT)计数多达“ 1023”时,再次将地址复位至“0”以重复计数。图4E例示了左图像信号读取开始地址。
左图像写入地址计数器IlL与写入部分3将左图像(左图像信号)写入左图像存储器5L步调一致地对左图像写入地址(WR_ADRS_LEFT)进行计数。这里,左图像地址采样部分12L在图4C中示出的前沿时序信号上升到高电平的时刻加载图4D中示出的写入地址作为左图像读取开始地址(在本例中,“585”)。图4F例示了将固定延迟加入左图像信号读取地址的例子。第一相加部分13L将固定延迟(在本例中,“512”)加入图4E中示出的左图像读取开始地址。结果,左图像读取开始地址改变为“585+512 = 1097”。然而,地址可以计数多达“1023”。因此,求出“1097-1023 = 74”作为通过添加固定延迟所获得的左图像读取开始地址。这里,固定延迟由左右图像存储器5L和5R的大小确定。在本例中,固定延迟是“512”。因此,如果左右图像的水平行(horizontal line)长为10 个像素,则左右图像可以移动多达512个像素或半屏尺寸。因此,对于固定延迟,事先确定两个值之和,一个值是大到足以容纳左右图像信号之间的相移的偏移,另一个值是用户使用操作单元9改变相位的容许相位变化。例如,如果容许相位变化是“1000”,则固定延迟必需大于“1000”。图4G 4K例示了用于从右图像存储器5R中读取右图像信号或将右图像信号写入右图像存储器5R的时序的例子。图4G例示了右图像数据的配置例子。右图像信号(I_RIGHT_DATA)包括有效时段(ACTIVE)和消隐时段(BLK)。有效时段代表将右图像信号显示在显示部分8上的时间段。消隐时段代表未将右图像显示在显示部分8上的时间段。应该注意,由于相机IL和IR与信号处理器10之间的连接电缆略微不同,因此可能在略微不同的时间将左右图像信号供应给信号处理器10。因此,信号处理器10匹配输入的左右图像的相位。图4H例示了右图像信号的水平消隐时段的时序。此时序由图4G中示出的水平消隐时段(HD)的起点确定。当水平消隐时段开始时,此信号上升到高电平。当水平消隐时段结束时,此信号下降到低电平。图41例示了右图像信号的前沿时序信号的例子。右图像信号的前沿时序信号(I_RIGHT_TIMING)在右图像信号的水平消隐时段一旦开始时上升到高电平,然后,此后立即下降到低电平。图4J例示了右图像信号的写入地址。当将右图像信号写入右图像存储器5R时,针对每个水平像素对写入地址进行计数。然后,当从“0”开始的右图像信号写入地址(WR_ADRS_RIGHT)计数多达“ 1023”时,再次将地址复位到“0”以重复计数。图4K例示了右图像信号读取开始地址。右图像写入地址计数器IlR与写入部分3将右图像(右图像信号)写入右图像存储器5R中步调一致地对右图像写入地址(WR_ADRS_RIGHT)进行计数。这里,右图像地址采样部分12R在图41中示出的前沿时序信号上升到高电平的时刻加载图4J中示出的写入地址作为右图像读取开始地址(在本例中,“438”)。图4L 4U例示了左右图像之间的相位调节的例子。图4L例示了左图像写入地址等于相加之后的左图像写入地址的等同时序。
11
这里,示出了当图4D中示出的左图像写入地址(WR_ADRS_LEFT)等于图4F中示出的通过添加固定延迟“512”所获得的左图像和地址(ADD_ADRS_LEFT)时上升到高电平的等同时序(EQJlMl)。图4M例示了左图像控制地址的例子。左图像控制地址(LEFT_ADRS_C0NTR0L)例示了图4E中示出的左图像读取开始地址(RE_START_LEFT)匹配至图4L中示出的等同时序(EQ_TIM1)的例子。图4N例示了右图像控制地址的例子。右图像控制地址(RIGHT_ADRS_C0NTR0L)例示了将图4K中示出的右图像读取开始地址(RE_START_RIGHT)匹配到图4L中示出的等同时序(EQ_TIM1)的例子。应该注意,对于图4M中示出的左图像控制地址(LEFT_ADRS_C0NTR0L)和图4N中示出的右图像控制地址(RIGHT_ADRS_C0NTR0L)两者,延迟控制部分15规定的相位变化是“0”。图40例示了左图像读取地址的例子。如图4M所示,对于左图像控制地址(LEFT_ADRS_C0NTR0L),读取计数器从“585”开始。然后,左图像读取地址计数器17L每次将读取计数器加1。图4P例示了左图像信号的配置例子。左图像信号(0_LEFT_DATA)的消隐时段被示出成从图4L中示出的等同时序所指示的位置之一开始。图4Q例示了右图像读取地址的例子。如图4N所示,对于右图像控制地址(RIGHT_ADRS_C0NTR0L),读取计数器从“438”开始。然后,右图像读取地址计数器17R每次将读取计数器加1。图4R例示了右图像信号的配置例子。右图像信号(0_RIGHT_DATA)的消隐时段被示出成从图4L中示出的等同时序所指示的位置之一开始。图4P和4R示出了左右图像信号没有差异地同相。接着针对用户通过操纵操作部分9改变左图像信号的相位的情况给出描述。这里,示出了相位变化被设置成“+150”的例子。图4S例示了左图像控制地址的例子。左图像控制地址(LEFT_ADRS_C0NTR0L)例示了将图4E中示出的左图像读取开始地址(RE_START_LEFT)匹配到图4L中示出的等同时序(EQ_TIM1)的例子。在此例子中,将相位变化设置成“+150”。因此,左图像地址为585+150 = 735。图4T例示了左图像读取地址的例子。如图4S所示,对于左图像控制地址(LEFT_ADRS_C0NTR0L),读取计数器从“7;35”开始。然后,每次将读取计数器加1。图4U例示了左图像信号的配置例子。所示出的是,左图像信号(0_LEFT_DATA)的输出时序由于读取时序的变化而相对于图4L中示出的等同时序被延迟。图4V例示了遮挡时序的例子。这个遮挡时序用于在读取部分7的遮挡期间遮挡图像信号的输出。本例中的遮挡时序(I_HD)示出为相对于图4B中示出的左图像水平时序(LEFT_HD)被延迟。在下面给出的描述中,二维显示区域中的图像被与三维显示区域中的图像不同的图像取代,然后显示在显示部分8上被称为遮挡。图5例示了读取部分7的内部配置例子。读取部分7包括选择部分2IL和21R。选择部分2IL选择将左图像信号还是遮挡信号输出到显示部分8。选择部分21R选择将右图像信号还是遮挡信号输出到显示部分8。进一步,读取部分7包括时序生成单元22L和22R,其适配为基于预定时序,输出用以用不同图像取代二维显示区域中的图像的指令。时序生成单元22L基于左图像信号生成左右图像信号的遮挡时序。时序生成单元22R基于右图像信号生成左右图像信号的遮挡时序。另一方面,选择部分21L和21R的每一个基于来自时序生成单元22L或22R的指令,选择相位调节部分6供应的左或右图像信号或用于用不同图像取代该图像的遮挡信号。进一步,读取部分7包括逻辑和计算部分23L。该部分23L取时序生成单元22L和22R供应的遮挡时序的逻辑和,并且规定到选择部分21L的左图像信号的输出时序。更进一步,读取部分7包括逻辑和计算部分23R。该部分23R取时序生成单元22L和22R供应的遮挡时序的逻辑和,并且规定到选择部分21R的右图像信号的输出时序。在读取部分7中,将左图像信号和遮挡信号供应给选择部分21L,将右图像信号和遮挡信号供应给选择部分21R。这里,供应给选择部分21L和21R的遮挡信号是相同信号。当选择低电平时,选择部分21L和21R分别输出左右图像信号,以便将左右图像显示在显示部分8上。另一方面,当选择高电平时,选择部分21L和21R分别输出遮挡信号,由此遮挡左右图像的预期区域。此遮挡信号例如可以用于指定用以填充二维显示区域的诸如黑色、白色或灰色之类的颜色。时序生成单元22L和22R基于左右图像的输入遮挡时序,输出适用于遮挡左或右图像的遮挡时序。逻辑和计算部分23L和23R取时序生成单元22L和22R供应的遮挡时序的逻辑和,并且将结果分别输出到选择部分21L和21R。这允许控制左右图像信号的遮挡时序。图6例示了时序生成单元22L和22R的内部配置例子。时序生成单元22L和22R的每一个都包括第一存储块26。该部分沈存储用于遮挡按照被摄体图像光正常输出到读取部分7的左或右图像信号的第一遮挡时序。进一步,时序生成单元22L和22R的每一个都包括第二存储块27。该部分27存储用于遮挡按照反转的被摄体图像光反转输出的左或右图像信号的第二遮挡时序。例如,将双端口 RAM(随机存取存储器)用作第一和第二存储块26和27。更进一步,时序生成单元22L和22R的每一个都包括地址控制块25。该部分25基于输入延迟,将左右图像信号的遮挡时序的写入和读取地址供应给第一和第二存储块26和27。地址控制块25将第一遮挡时序的写入和读取地址供应给按照输入左和/或右图像信号的正常或反转输出所选择的第一存储块26。另一方面,地址控制块25将第二遮挡时序的写入和读取地址供应给第二存储块27。更进一步,时序生成单元22L和22R的每一个都包括选择部分观。该部分观选择用于选择遮挡左图像还是右图像的遮挡时序。然后,从时序生成单元22L和22R每一个中的第一或第二存储块沈或27中读取第一或第二遮挡时序。第一或第二存储块沈或27是按照正常或反转输出而选择的。
另一方面,地址控制块25在正常输出用作基准的情况下,按照左或面图像信号的相位变化改变要供应给第一或第二存储块沈或27的写入和读取地址。这里,将从相机IL和IR正常输入的左右图像信号的遮挡时序写入第一存储块沈中。另一方面,将从相机IL和IR反转输入的左右图像信号的遮挡时序写入第二存储块27中。将图4V中示出的遮挡驱动信号(I_HD)供应给第一和第二存储块沈和27两者。然后,将写入和读取地址从地址控制块25供应给第一和第二存储块沈和27。从第一和第二存储块沈和27中读取适用于遮挡左右图像信号的遮挡时序。有两个遮挡时序可用,一个(myjiiask)适用于指示遮挡自身图像信号,另一个(ujiiask)适用于指示遮挡另一图像信号。例如,如果地址控制块25将“100”写入第一和第二存储块沈和27中作为写入地址,则该部分25将“150” ( “100”与“50”之和)写入这些存储块中作为读取地址。作为“1”写入第一和第二存储块沈和27的遮挡驱动信号(I_HD)的地址值基于输入延迟经历延迟校正。这里,如果延迟是“+10”,则从第一存储块沈中读取的遮挡时序的延迟也是“+10”。另一方面,从第二存储块27中读取的遮挡时序的延迟是“_10”。在正常输入的情况下,在同一位置遮挡自身和其它图像。因此,例如,输出从第一存储块沈中读取的遮挡时序,作为指示在右图像是自身图像时遮挡左图像的遮挡时序(u_mask)。类似地,由于选择部分观选择低电平,因此输出从第一存储块沈中读取的遮挡时序,作为指示遮挡右图像本身的遮挡时序(myjiiask)。在反转输入的情况下,在不同位置遮挡自身和其它图像。然后,将已经上升到高电平的固定值(I_FLIP)供应给选择部分观,由此将该部分观切换到高电平。结果,例如输出从第二存储块27中读取的遮挡时序,作为指示遮挡要反转输出的右图像的遮挡时序(my_mask)。进一步,例如输出从第一存储块沈中读取的遮挡时序,作为指示右图像是自身图像时遮挡左图像的遮挡时序(u_mask)。图7A 7E例示了调节显示部分8上显示的左右图像的相位的例子。左图像31、右图像33和通过叠加左右图像31和33获得的叠加图像32显示在显示部分8上。用户通过顺时钟(正方向)或逆时钟(负方向)地旋转控制旋钮以调节左右图像的相位。该控制旋钮用作操作部分9。图7A 7K例示水平移动左右图像31和33时图像看起来如何的例子。这里,图7A 7K中术语“第一和第二原始位置”指的是左右图像在这些图像同相时的两个边缘的位置。然后,相位调节部分6在显示部分8上显示通过操作部分9指定的相位偏移或通过计算相机供应的元数据所获得的值。术语“变焦”是相机参数的例子,其指示为了到达当前基准面应该改变哪个参数。在本例中,显示部分8上显示这样的信息其指示图像在左右图像的移动是10个像素的情况下看起来与把“3”加至相机IL和IR的当前变焦设置时相同。可替代地,可以将“距离”用作参数,以便通知用户10个像素的移动意味着基准面向前或向后的移动。图7A例示了左图像31的显示的例子。图7B例示了右图像33的显示的例子。图7C例示了当只移动构成基准面上的叠加图像32的左图像31时显示的例子。图7D例示了当只移动构成基准面上的叠加图像32的右图像33时显示的例子。
图7E例示了当移动构成基准面上的叠加图像32的左右图像31和33两者时显示的例子。应该注意,在图7C 7E中左右图像是同相的。图7F 7H例示了左右图像31和33向左移动到非基准面的地点上时这些图像看起来如何的例子。图7F例示了左图像31向左移动时显示的例子。此时,在第一原始位置的左侧可看见左图像31。此外,在第二原始位置的左侧可看见作为移动的结果在大小上等于可看见的左图像31的右图像33。图7G例示了右图像33向左移动时显示的例子。此时,在第一原始位置的左侧可看见右图像33。此外,在第二原始位置的左侧可看见作为移动的结果在大小上等于可看见右图像33的左图像31。图7H例示了左图像31向左移动而右图像33向右移动时显示的例子。尽管左右图像31和33沿着相反方向移动,但它们移动了相同距离。此时,可以产生纵深效果。左右图像31和33移动的距离为视差。图71 7K例示了左右图像31和33向右移动到非基准面的地点上时这些图像看起来如何的例子。图71例示了左图像31向右移动时显示的例子。此时,在第二原始位置的右侧可看见左图像31。此外,在第一原始位置的右侧可看见作为移动的结果在大小上等于可看见的左图像31的右图像33。图7J例示了右图像33向右移动时显示的例子。此时,在第二原始位置的右侧可看见右图像33。此外,在第一原始位置的右侧可看见作为移动的结果在大小上等于可看见的右图像33的左图像31。图7K例示了左图像31向右移动而右图像33向左移动时显示的例子。尽管左右图像31和33沿着相反方向移动,但它们移动了相同距离。此时,可以产生突出效果。左右图像31和33移动的距离为视差。图8A 8E例示了不同地显示三维显示区域和二维显示区域的例子。图8A例示了生成三维图像的过程。基于两台相机IL和IR供应的左右图像信号将左右图像31和33输出到显示部分8。显示部分8逐行地或逐帧地交替显示左右图像31和33,由此显示叠加图像32。图8B例示了通过示出在图7A 7K中的操作改变左右图像的相位的例子。这里,将左图像31向左移动,而将右图像33向右移动。这样产生二维显示区域和三维显示区域。在二维显示区域中,单独显示左右图像31和33。在三维显示区域中,左右图像31和33被叠加。图8C 8E例示了用与三维显示区域中的图像不同的图像取代二维显示区域中的图像的例子。图8C例示了消隐二维显示区域的显示的例子。在这种情况下,用户在核实图像时可以清楚地说出三维显示区域在什么地方,由此提供了改善的可见度。图8D例示了以适合显示部分8的边框的颜色(白色)的白色显示二维显示区域的显示的例子。图8E例示了用适合显示部分8的边框的颜色(灰色)的灰色显示二维显示区域的显示的例子。如上所述,适合显示部分8的边框的颜色(例如,黑色、白色和灰色)显示在二维显示区域中的图像具有与三维监视器的边框相同的颜色。这保证了二维显示区域的颜色不会负面地影响三维显示区域的可见度。图9A 9C例示了遮挡使用左图像信号的二维显示区域的显示的过程。作为基本过程,读取部分7生成适用于对要为三维显示叠加的左右图像指定遮挡时序的遮挡信号。读取部分7使用所有遮挡信号进行如下遮挡。如果对于输入的左右图像信号,遮挡信号是高电平,则读取部分7生成遮挡信号,并且将该信号输出到显示部分8,以便显示诸如黑色之类的固定颜色。图9A例示了输入左图像信号和显示部分8的显示区同相的例子。输入左图像信号和显示在显示部分8的屏幕上的左图像信号同相。遮挡时序跨过显示区为低。因此,显示在屏幕上的左图像信号未被遮挡。图9B例示了输入左图像信号超前的例子。由于输入左图像信号超前显示部分8的显示区,因此实际显示在显示部分8上的左图像向左移动。此时,在显示区的右手边缘存在未包括有效左图像信号的区域。结果,遮挡时序上升到高电平,由此以黑色遮挡这个区域。图9C例示了输入左图像信号滞后的例子。由于输入左图像信号滞后显示部分8的显示区,因此实际显示在显示部分8上的左图像向右移动。此时,在显示区的左手边缘存在未包括有效左图像信号的区域。结果,遮挡时序上升到高电平,由此以黑色遮挡这个区域。图IOA IOC例示了遮挡使用左右图像信号的二维显示区域的显示的过程。为了处理用于三维显示的左右图像信号,必需将图像信号之一的遮挡位置应用于另一个图像信号。因此,通过取用于左右图像信号的遮挡信号的逻辑和生成遮挡时序。图IOA例示了输入左图像信号超前而输入右图像信号同相的例子。由于输入左图像信号超前显示部分8的显示区,因此实际显示在显示部分8上的左图像向左移动。此时,在显示区的右手边缘存在未包括有效左图像信号的区域。结果,左图像信号的遮挡时序上升到高电平,由此以黑色遮挡这个区域。另一方面,右图像信号同相。然而,当与遮挡时序同步地遮挡右图像信号时,在显示部分8上以黑色遮挡左右图像两者的右手边缘。图IOB例示了输入左图像信号滞后而输入右图像信号同相的例子。由于输入左图像信号滞后显示部分8的显示区,因此实际显示在显示部分8上的左图像向右移动。此时,在显示区的左手边缘存在未包括有效左图像信号的区域。结果,左图像信号的遮挡时序上升到高电平,由此以黑色遮挡这个区域。另一方面,右图像信号同相。然而,当与遮挡时序同步地遮挡右图像信号时,在显示部分8上以黑色遮挡左右图像两者的左手边缘。图IOC例示了输入左图像信号超前而输入右图像信号滞后的例子。由于输入左图像信号超前显示部分8的显示区,因此实际显示在显示部分8上的
16左图像向左移动。另一方面,由于输入右图像信号滞后显示部分8的显示区,因此实际显示在显示部分8上的右图像向右移动。此时,在显示区的右手边缘存在未包括有效左图像信号的区域,在显示区的左手边缘存在未包括有效右图像信号的区域。结果,在未包括有效图像信号的每个区域中遮挡时序上升到高电平,由此以黑色遮挡这些区域。这导致在显示部分8上遮挡了左右图像的左右手边缘。图IlA IlC是例示反转输入左图像信号的例子的说明图。如果编辑三维图像,依据相机IL和IR的设置,可以将水平反转图像信号输入至信号处理器10。例如,如果将反射镜例如配备在相机IL的前面,则将其图像相对于在正常方位中捕获的图像进行反转的图像信号输入至信号处理器10。因此,必需使得遮挡时序适合于图像信号的反转输入。图IlA例示了反转输入的左图像信号与显示部分8的显示区同相的例子。输入左图像信号与显示在显示部分8上的左图像信号同相。另外,遮挡时序跨过显示区为低电平。因此,显示在屏幕上的左图像信号未被遮挡。图IlB例示了输入左图像信号超前的例子。由于输入左图像信号超前显示部分8的显示区,因此实际显示在显示部分8上的左图像向左移动。此时,在输入左图像信号的左手边缘未包括有效左图像信号。作为反转这个左图像信号的结果,在显示区的右手边缘存在未包括有效左图像信号的区域。结果,遮挡时序上升到高电平,由此以黑色遮挡这个区域。图IlC例示了输入左图像信号滞后的例子。由于输入左图像信号滞后显示部分8的显示区,因此实际显示在显示部分8上的左图像向右移动。此时,在输入左图像信号的左手边缘未包括有效左图像信号。作为反转这个左图像信号的结果,在显示区的左手边缘存在未包括有效左图像信号的区域。结果,遮挡时序上升到高电平,由此以黑色遮挡这个区域。图12A和12B例示了遮挡使用左右图像信号的二维显示区域的显示的过程。如果将图像信号之一反转输入到信号处理器10中,则按照上述方法遮挡显示使图像得不到适当显示。在这种情况下,图像信号之一的遮挡时序不同于另一个图像信号的遮挡时序。图12A例示了反转输入的左图像信号超前而输入右图像信号同相时不正确屏幕显示的例子。由于反转输入的左图像信号超前显示部分8的显示区,因此左图像信号的遮挡时序也向右移动。另一方面,正常输入的右图像信号没有相位延迟。因此,右图像信号的遮挡时序没有移动。在这种情况下,如果取左右图像信号的遮挡时序的逻辑和,则所得遮挡时序依照左图像信号的遮挡时序的向右移动错误地遮挡右图像信号的左手边缘。然而,应该遮挡的是没有右图像信号的要显示在显示部分8上的图像的右手边缘。图12B例示了反转输入的左图像信号超前而右图像信号同相时正确屏幕显示的例子。反转输入的左图像信号和左图像信号的遮挡时序与示出在图12A中的那些相同。这里,将左图像信号的遮挡时序反转并传递为右图像信号的遮挡时序。然后,求出左图像信号的遮挡时序的逻辑和以及右图像信号的遮挡时序的逻辑和。结果,以黑色遮挡显示在显示部分8上的左右图像两者的右手边缘,即,要遮挡的区域。
接着针对每个部分执行的处理给出描述。图13例示了写入图像数据的例子。首先,写入部分3确定信号处理器10是否已经通电(步骤Si)。如果信号处理器10尚未通电,则写入部分3 —直等待直到信号处理器10通电为止。当信号处理器10已通电时,写入部分3确定时钟是否处在前沿上(步骤S2)。在下面给出的描述中,术语“时钟”指的是用于处理图像信号的时钟,作为一个例子,我们假设电路工作在时钟的前沿上。当时钟处在前沿上时,写入部分3执行如下处理(步骤S; )。S卩,写入部分3将左图像数据(I_LEFT_DATA)存储在左图像存储器5L的左图像写入地址(WR_ADRS_LEFT)中。另一方面,写入部分3将右图像数据(I_RIGHT_DATA)存储在右图像存储器5R的右图像写入地址(WR_ADRS_RIGHT)中。图14例示了读取图像数据的例子。首先,读取部分7确定信号处理器10是否已通电(步骤S11)。如果信号处理器10尚未通电,则读取部分7 —直等待直至信号处理器10通电为止。当信号处理器10已通电时,读取部分7确定时钟是否处在前沿上(步骤S12)。如果时钟未处在前沿上,则读取部分7 —直等待直至时钟处在前沿上为止。当时钟处在前沿上时,读取部分7执行如下处理(步骤Si; )。S卩,读取部分7从左图像存储器5L的左图像读取地址(RE_ADRS_LEFT)中读取左图像数据(I_LEFT_DATA)。另一方面,读取部分7从右图像存储器5R的右图像读取地址(RE_ADRS_RIGHT)中读取右图像数据(I_RIGHT_DATA)。图15例示了写入地址计数器(左右图像写入地址计数器IlL和11R)进行的地址计数的例子。首先,写入地址计数器确定信号处理器10是否已通电(步骤S21)。如果信号处理器10尚未通电,则写入地址计数器一直等待直至信号处理器10通电为止。当信号处理器10已通电时,写入地址计数器确定时钟是否处在前沿上(步骤S22)。如果时钟未处在前沿上,则写入地址计数器一直等待直至时钟处在前沿上为止。当时钟处在前沿上时,写入地址计数器执行如下处理(步骤S2!3)。S卩,左图像写入地址计数器IlL递增左图像写入地址(WR_ADRS_LEFT),并且将这个地址值输出到左图像存储器5L。另一方面,右图像写入地址计数器IlR递增右图像写入地址(WR_ADRS_RIGHT),并且将这个地址值输出到右图像存储器5R。图16例示了地址采样部分(左右图像地址采样部分12L和12R)进行的地址采样的例子。首先,地址采样部分确定信号处理器10是否已通电(步骤S31)。如果信号处理器10尚未通电,则地址采样部分一直等待直至信号处理器10通电为止。当信号处理器10已通电时,地址采样部分确定时序(I_LEFT_TIMING或I_RIGHT_TIMING)是否等于“1”(步骤S32)。如果时序不等于“ 1”,则地址采样部分一直等待直至时序等于“1”为止。当时序等于“1”时,地址采样部分确定时钟是否处在前沿上(步骤S33)。如果时钟未处在前沿上,则地址采样部分一直等待直至时钟处在前沿上为止。
当时钟处在前沿上时,地址采样部分执行如下处理(步骤S34)。S卩,左图像地址采样部分12L将左图像写入地址(WR_ADRS_LEFT)的地址值输出到第二和第一相加部分16L和13L作为左图像读取开始地址(RE_START_LEFT)。另一方面,右图像地址采样部分12R将右图像写入地址(WR_ADRS_RIGHT)的地址值输出到第二和第一相加部分16R和13R作为右图像读取开始地址(RE_START_RIGHT)。图17例示了第一相加部分(统指第一相加部分13L和13R)进行的第一地址输出的例子。首先,第一相加部分确定信号处理器10是否已通电(步骤S41)。如果信号处理器10尚未通电,则第一相加部分一直等待直至信号处理器10通电为止。当信号处理器10已通电时,第一相加部分执行如下处理(步骤S4》。S卩,第一相加部分13L将从左图像地址采样部分12L接收的左图像读取开始地址(RE_START_LEFT)和固定延迟(在本例中,“512”)相加在一起。然后,第一相加部分13L将这个和输出到左图像读取地址计数器17L作为左图像和地址(ADD_ADRS_LEFT)。另一方面,第一相加部分13R将从右图像地址采样部分12R接收的右图像读取开始地址(RE_START_RIGHT)和固定延迟相加在一起。然后,第一相加部分13R将这个和输出到右图像读取地址计数器17R作为右图像和地址(ADD_ADRS_RIGHT)。图18例示了比较部分(统指比较部分14L和14R)进行的地址比较的例子。首先,比较部分确定信号处理器10是否已通电(步骤S51)。如果信号处理器10尚未通电,则比较部分一直等待直至信号处理器10通电为止。当信号处理器10已通电时,比较部分确定时钟是否处在前沿上(步骤S52)。如果时钟未处在前沿上,则比较部分一直等待直至时钟处在前沿上为止。当时钟处在前沿上时,比较部分执行如下处理(步骤S53)。即,比较部分14L将左图像写入地址计数器IlL供应的左图像写入地址(WR_ADRS_LEFT)与第一相加部分13L供应的左图像和地址(ADD_ADRS_LEFT)相比较。然后,当这些地址相等时,比较部分确定等同时序(EQ_TIM)是1。如果这些地址不相等,则比较部分确定等同时序(EQ_TIM)不是1。比较部分14R将右图像写入地址计数器IlR供应的右图像写入地址(WR_ADRS_RIGHT)与第一相加部分13R供应的右图像和地址(ADD_ADRS_RIGHT)相比较。然后,当这些地址相等时,比较部分确定等同时序(EQ_TIM)是1。如果这些地址不相等,则比较部分确定等同时序(EQ_TIM)不是1。图19例示了第二相加部分(统指第二相加部分16L和16R)进行的第二地址输出的例子。首先,第二相加部分确定信号处理器10是否已通电(步骤S61)。如果信号处理器10尚未通电,则第二相加部分一直等待直至信号处理器10通电为止。当信号处理器10已通电时,第二相加部分执行如下处理(步骤S6》。S卩,第二相加部分16L将从左图像地址采样部分12L接收的左图像读取开始地址(RE_START_LEFT)和从延迟控制部分15接收的左图像读取延迟(RE_LEFT_DELAY)相加在一起。然后,第二相加部分16L将这个和输出到左图像读取地址计数器17L作为左图像控制地址值(LEFT_ADRS_CONTROL)。另一方面,第二相加部分16R将从右图像地址采样部分12R接收的右图像读取开始地址(RE_START_RIGHT)和从延迟控制部分15接收的右图像读取延迟(RE_RIGHT_DELAY)相加在一起。然后,第二相加部分16R将这个和输出到右图像读取地址计数器17R作为右图像控制地址值(RIGHT_ADRS_C0NTR0L)。图20例示了读取地址计数器(统指左右图像读取地址计数器17L和17R)进行的读取地址计数的例子。首先,读取地址计数器确定信号处理器10是否已通电(步骤S71)。如果信号处理器10尚未通电,则读取地址计数器一直等待直至信号处理器10通电为止。当信号处理器10已通电时,读取地址计数器确定时钟是否处在前沿上(步骤
572)。如果时钟未处在前沿上,则读取地址计数器一直等待直至时钟处在前沿上为止。当时钟处在前沿上时,读取地址计数器确定等同时序(EQ_TIM)是否是1(步骤
573)。当等同时序(EQ_TIM)是1时,读取地址计数器执行如下处理(步骤S74)。S卩,左图像读取地址计数器17L输出左图像控制地址(LEFT_ADRS_C0NTR0L)的值作为左图像读取地址(RE_ADRS_LEFT)。另一方面,右图像读取地址计数器17R输出右图像控制地址(RIGHT_ADRS_C0NTR0L)的值作为右图像读取地址(RE_ADRS_RIGHT)。在步骤S73中,如果等同时序(EQ_TIM)不是1,则读取地址计数器执行如下处理(步骤S7Q。即,左图像读取地址计数器17L递增左图像读取地址(RE_ADRS_LEFT),并输出所得地址。另一方面,右图像读取地址计数器17R递增右图像读取地址(RE_ADRS_RIGHT),并输出所得地址。图21例示了延迟控制部分15实施的用以延迟左右图像信号的读取的控制的例子。首先,延迟控制部分15确定信号处理器10是否已通电(步骤S81)。如果信号处理器10尚未通电,则延迟控制部分15 —直等待直至信号处理器10通电为止。当信号处理器10已通电时,延迟控制部分15确定用户是否使用操作部分9水平移动了左右图像(步骤S^)。如果尚未水平移动左右图像,则延迟控制部分15—直等待直至水平移动图像为止。当已经水平移动了左右图像时,延迟控制部分15按照用户设置的水平移动设置左图像读取延迟(RE_LEFT_DELAY)或右图像读取延迟(RE_RIGHT_DELAY)。然后,延迟控制部分15将设置的读取延迟输出到第二相加部分16L或16R(步骤S83)。图22A 22F例示了水平移动左右图像的显示例子。图22A例示了修正之前三维监视器上的显示。当显示在二维监视器上时,示出在图22A中的图像看起来像图22D所示那样。出现两个被摄体矩形和圆形。在三维监视器上示出了左右图像31和33,同时两个图像之间具有视差。图22B例示了当试图只使在图22A中显示成矩形的被摄体由于纵深效果看起来遥远时三维监视器上的显示。如果像在这种情况下那样作出修正以增加视差,则观看三维监视器的用户可以感觉到被摄体像处在后面一样。这里的问题是要知道应该将视差增加到什么程度以产生想要的深度感觉。图22E例示了过去使用的手段。过去,修正应该看起来遥远的被摄体的数据,以便被摄体表现得像图22E所示那CN 102387386 A
说明书
18/19 页
样,此后核实显示。每次修正数据,之后核实显示,由此导致任务费时。图22C例示了本例中使用的手段。使用本例中示出的功能增加所有被摄体的视差。然后,如图22F所示,通过只把注意力集中在要修正的矩形被摄体上而忽略圆形被摄体以核实纵深效果。在确定了视差的量值之后,修正被摄体数据。如上所述,用户可以在适当修正被摄体数据之前通过简单步骤实际感觉纵深效果,由此使得可以迅速地完成修正视差的任务。上述按照本实施例的信号处理器10控制两台相机IL和IR供应的左右图像的相位,由此在显示在显示部分8上的左右图像之间形成视差并且允许三维效果的模拟。这使得用户可以通过操纵操作部分9容易地核实视差变化引起的图像变化。此时,易于告知为了产生想要的效果应该改变视差距离的程度,可能有助于在内容创建期间显著缩短拍摄时间。进一步,可以使用不同图像显示三维和二维显示区域。例如,以黑色显示二维显示区域防止了这些区域与三维显示左或右图像的区域相混合,由此使用户更易于核实三维显示区域。进一步,通过将二维显示区域的颜色改变成适合显示部分8的边框的颜色(例如,黑色、白色、灰色),可以只让用户要核实的图像引人注目。进一步,如果进入相机IL的被摄体图像光和进入相机IR的被摄体图像光相对于彼此未反转,则基于按照相位超前还是滞后生成的遮挡时序遮挡左右图像。这使得可以与输入图像信号超前还是滞后无关地遮挡显示部分8的显示区中未包括图像信号的区域。另一方面,如果进入相机IL的被摄体图像光和进入相机IR的被摄体图像光相对于彼此反转,则反转输入的图像信号的遮挡时序被反转,以产生正常输入图像信号的遮挡时序。接着,取左右图像的遮挡时序的逻辑和。然后,基于这些遮挡时序确定左右图像中要遮挡的区域,由此正确地设置遮挡区域并且在显示部分8上显示三维图像。进一步,如果对监视器上的屏幕显示增加视差值,则在屏幕上示出信息以指示“模拟视差”。如果对于显示在屏幕上的图像数据存在视差元数据,则显示这个元数据。另外,在屏幕上还显示为了模拟给出的视差值。这使得更易于感觉到左右图像的移动引起的视差变化,由此允许视差的适当应用。更进一步,可以通过核实变化之后的效果以便调节视差的容易处理作为后期处理试验性地示出以其间的给定视差捕获的左右图像。此时,可以水平移动左右图像的任一个,同时让另一个图像保持不动。可替代地,可以沿着相反方向水平移动两个图像。还可替代地,可以将比拍摄期间更大或更小的视差应用于特定被摄体,并且这可以主动地进行,而不是为了调节目的。还可替代地,信号处理器10可以配备记录实现上述实施例的功能的软件的程序代码的记录介质。另一方面,无需而言的是,该功能也通过使信号处理器10从记录介质中读取程序代码并执行该代码来实现。在这种情况下适用于提供程序代码的记录介质是软盘、硬盘、光盘、磁光盘、CD-ROM、CD-R、磁带、非易失性存储器和ROM。还可替代地,上述实施例的功能通过执行信号处理器10读取的程序代码而加以实现。另外,由工作在信号处理器10上的操作系统或其它程序基于程序代码的指令管理部分或整个实际处理。还包括通过此处理实现上述实施例的功能的情况。
另一方面,本公开不限于上述实施例。当然,可以在不偏离本公开范围的情况下使用各种应用和修正例子。本公开包含与2010年8月30日向日本专利局提交的日本优先权专利申请JP2010-192946中公开的主题有关的主题,其全部内容通过引用的方式合并在此。
权利要求
1.一种信号处理器,包含相位匹配部分,其适用于使得按照左右人眼之间的距离安置并且适用于对同一被摄体进行成像的两台相机供应的两个图像信号同相,其中一个图像信号是存储在左图像存储器中的左图像信号,另一个图像信号是存储在右图像存储器中的右图像信号;相位调节部分,其适用于基于通过操作部分指定的相位偏移改变左和/或右图像信号的水平相位,以便将通过左右图像信号显示在显示部分上的左右图像两者或任一个水平移动预定距离,并且输出具有在左右图像之间的所改变的视差的左右图像信号;以及读取部分,其适用于输出这样的左和/或右图像信号对于由于具有所改变的视差的左右图像的重叠而三维显示在显示部分上的那些区域和在显示部分上只二维显示左或右图像的其它区域,用与三维显示区域中的图像不同的图像取代二维显示区域中的图像。
2.如权利要求1所述的信号处理器,其中,所述读取部分用另一图像信号取代显示部分的屏幕上由于要供应的左或右图像信号的超前或滞后相位而未包括左或右图像信号的区域,并且输出所得信号。
3.如权利要求1所述的信号处理器,其中,如果进入相机之一的被摄体图像光和进入另一台相机的被摄体图像光相对于彼此反转,则所述读取部分将反转输入的左或右图像信号的输出进行反转,用另一图像信号取代未包括左或右图像信号的区域,并且输出所得信号。
4.如权利要求1所述的信号处理器,其中,所述读取部分包含时序生成单元,其适用于基于预定时序输出用不同图像取代二维显示区域中的图像的指令;以及选择部分,其适用于基于所述指令,选择所述相位调节部分供应的左或右图像信号或用不同图像取代所述图像的遮挡信号。
5.如权利要求4所述的信号处理器,其中,所述时序生成单元包含第一存储块,其适用于存储用于遮挡基于被摄体图像光的正常输入的左或右图像信号的第一遮挡时序;第二存储块,其适用于存储用于遮挡基于反转的被摄体图像光的反转输入的左和/或右图像信号的第二遮挡时序;以及地址控制块,其适用于将第一遮挡时序的写入和读取地址供应给所述第一存储块,将第二遮挡时序的写入和读取地址供应给所述第二存储块,每个存储块是按照输入左和/或右图像信号的正常或反转输出选择的;第一或第二遮挡时序是从按照正常或反转输出选择的第一或第二存储块中读取的。
6.如权利要求5所述的信号处理器,其中,如果将正常输出用作基准,则所述地址控制块按照左或右图像信号的相位变化改变要供应给第一或第二存储块的写入和读取地址。
7.如权利要求1所述的信号处理器,其中,所述相位调节部分控制通过操作部分指定的相位偏移或相机供应的元数据在显示部分上的显示。
8.如权利要求1所述的信号处理器,其中,所述显示部分是适用于基于分别从左右图像存储器读取的左右图像信号三维显示被摄体的三维监视器,以及显示在二维显示区域中的图像处于与三维监视器的边框相同的颜色。
9.一种信号处理方法,包含使按照左右人眼之间的距离安置并且适用于对同一被摄体进行成像的两台相机供应的两个图像信号同相,一个图像信号是存储在左图像存储器中的左图像信号,另一个图像信号是存储在右图像存储器中的右图像信号;基于通过操作部分指定的相位偏移改变左和/或右图像信号的水平相位,以便将通过左右图像信号显示在显示部分上的左右图像两者或任一个水平移动预定距离,并且输出具有在左右图像之间的所改变的视差的左右图像信号;以及输出这样的左和/或右图像信号对于由于具有所改变的视差的左右图像的重叠而三维显示在显示部分上的那些区域和在显示部分上只二维显示左或右图像的其它区域,用与三维显示区域中的图像不同的图像取代二维显示区域中的图像。
10.一种显示设备,包含相位匹配部分,其适用于使按照左右人眼之间的距离安置的两台相机供应的两个图像信号同相,一个图像信号是存储在左图像存储器中的左图像信号,另一个图像信号是存储在右图像存储器中的右图像信号;显示部分,其适用于通过左右图像信号显示左右图像;相位调节部分,其适用于基于通过操作部分指定的相位偏移改变左和/或右图像信号的水平相位,以便将左右图像两者或任一个水平移动预定距离,并且输出具有在左右图像之间的所改变的视差的左右图像信号;以及读取部分,其适用于输出这样的左和/或右图像信号对于由于具有所改变的视差的左右图像的重叠而三维显示在显示部分上的那些区域和在显示部分上只二维显示左或右图像的其它区域,用与三维显示区域中的图像不同的图像取代二维显示区域中的图像。
11.一种程序产品,其使得计算机使按照左右人眼之间的距离安置并且适用于对同一被摄体进行成像的两台相机供应的两个图像信号同相,一个图像信号是存储在左图像存储器中的左图像信号,另一个图像信号是存储在右图像存储器中的右图像信号;基于通过操作部分指定的相位偏移改变左和/或右图像信号的水平相位,以便将通过左右图像信号显示在显示部分上的左右图像两者或任一个水平移动预定距离,并且输出具有在左右图像之间的所改变的视差的左右图像信号;以及输出这样的左和/或右图像信号对于由于具有所改变的视差的左右图像的重叠而三维显示在显示部分上的那些区域和在显示部分上只二维显示左或右图像的其它区域,用与三维显示区域中的图像不同的图像取代二维显示区域中的图像。
全文摘要
在此公开信号处理器、信号处理方法、显示设备和程序产品。所述信号处理器包括相位匹配部分,其适用于使两台相机供应的两个图像信号同相,其中一个图像信号是左图像信号,另一个图像信号是右图像信号;相位调节部分,其适用于基于相位偏移改变左和/或右图像信号的水平相位,以便将左右图像两者或任一个水平移动预定距离,并且在左右图像之间具有所改变的视差地输出图像信号;以及读取部分,其适用于输出这样的左和/或右图像信号对于三维显示的那些区域和只二维显示左或右图像的其它区域,用与三维显示区域中的图像不同的图像取代二维显示区域中的图像。
文档编号H04N13/00GK102387386SQ20111025242
公开日2012年3月21日 申请日期2011年8月30日 优先权日2010年8月30日
发明者千叶信胤 申请人:索尼公司