对于3维显示模式修正图像的制作方法

文档序号:7912440阅读:207来源:国知局
专利名称:对于3维显示模式修正图像的制作方法
技术领域
本发明总体涉及3维显示模式。具体而言,本发明的实施例涉及对于3维显示模式修正图像。
背景技术
一般地,人眼基于右眼视图和左眼视图之间的轻微差异来3维地感知物体。通过向一只眼睛提供图像的一个视图并向另一只眼睛提供图像的轻微不同的视图,诸如在照片或电影中,可对于2维图像产生立体感效应。许多的3维显示技术向不同的眼睛提供图像的不同视图。一个或更多个用于提供图像的不同视图的技术需要接收对于该技术编码的图像。例如,一种用于3维显示的技术可需要并列(side-by-side)图像作为输入。但是,如果提供没有对于3维模式编码的图像作为用于3维显示器的输入,则不能正确地显示该图像。例如,如果提供还没有对于3维显示模式编码的文本的行作为用于3维显示器的输入,则文本在通过使用3维显示器观看文本的观看者看来是畸变的。在本部分中描述的方法是可探究的方法,但未必是先前已构想或探究的方法。因此,除非另外指出,否则,不应仅由于在此部分中描述的方法被包含在此部分中而假定它们中的任一个被视为现有技术。类似地,除非另外指出,否则,不应基于本部分而假定关于一个或更多个方法标识的问题已在任何现有技术中被识别。


在附图中,作为例子而不是作为限制示出本发明,其中,类似的附图标记表示类似的要素,并且在附图中图1示出根据一个或更多个实施例的示例性显示系统;图2A示出根据一个或更多个实施例的用于3维显示模式的图像的修正的示例性过程;图2B示出根据一个或更多个实施例的用于3维显示模式的图像的修正的示例性过程;图3示出根据一个或更多个实施例的作为输入被提供给显示系统的一组示例性图像;图4示出3维模式中的非预期(unintended)视觉结果的例子;图5A 5C示出根据一个或更多个实施例的修正后的图像和得到的3维模式中的显象(visualization)的例子;
图6示出可实现一个或更多个实施例的示例性计算机系统平台;图7示出可实现一个或更多个实施例的集成电路的例子。
具体实施例方式这里描述的示例性实施例涉及修正用于在3维模式中显示的图像。在以下的描述中,出于解释的目的,阐述大量具体细节以便实现本发明的彻底的理解。但是,本领域技术人员很容易理解,可以在没有这些具体细节的情况下实施本发明。在其它的情况下,为了避免不必要地混淆本发明,以框图表示公知的结构和装置。这里根据以下的提纲描述示例性实施例1.0总体概要2.0结构概要3. 0功能概要 4. 0并列3维显示模式例子5. 0实现机构-硬件概要6. 0等同物、扩展、替代物和其它1. 0总体概要在一个实施例中,可接收对于3维显示模式编码的第一图像和未对于3维显示模式编码的第二图像。可从不同的源接收第一图像和第二图像。基于第二图像的不同部分的比较,第二图像可被检测为未对于3维显示模式被编码。在一个实施例中,第二图像可被修正以产生对于3维显示模式编码的第三图像。 第二图像可基于与第一图像的编码相关的信息或3维显示模式信息被修正以产生第三图像。在一个实施例中,可以在3维显示模式中显示第一图像和第三图像。显示第一图像和第三图像可包含同时至少显示第一图像的一部分和第三图像的一部分。可以在第一图像和第三图像之中的一个图像上重叠第一图像和第三图像之中的另一图像。本发明的其它的实施例可包含具有执行上述的步骤的功能的设备或计算机可读介质。2. 0结构概要这里图像可参照一个或更多个示例性媒体被描述,包括静止图像、视频帧、幻灯片等。可出于简洁的目的进行本说明书中的示例性媒体的选择,并且,由于本发明的实施例很好地适合于通过任何媒体内容起作用,因此,除非明确相反地陈述,否则不应将这种选择解释为将实施例限于特定的媒体。图1示出根据一个或更多个可能的实施例的显示系统(100)的例子。在一实施例中,显示系统(100)通常表示被配置为接收对于3维模式中的显示编码的图像A(102)和未对于3维模式中的显示编码的图像B(104)的单个装置或多个装置。图像A(102)通常表示在显示系统(100)被配置用于的3维模式中将被正确地观看的任何内容(例如,静止图像、一组视频帧中的视频帧、来自幻灯片放映的幻灯片、网页、 网络内容、界面、桌面应用视图、基于网络的应用视图、电子编程向导、屏幕上显示等)。例如,图像A(102)可以是由两个并列子图像构成的单个图像,其中第一子图像和第二子图像相似。图像A(102)也可以是交替图像序列中的一个图像,其中该序列中的图像预期被显示系统(100)交替地呈现给每个眼睛。图像B(104)通常表示在显示系统(100)被配置用于的3维模式中将不能被正确地观看的任何内容(例如,静止图像、一组视频帧中的视频帧、来自幻灯片放映的幻灯片、网页、网络内容、界面、桌面应用视图、基于网络的应用视图、电子编程向导、屏幕上显示等)。例如,如果图像B的左半部和右半部完全不同,则在显示系统(100)上观察图像 B(104)会导致图像的畸变视图。例如,在并列式3维模式中,显示系统(100)可向左眼显示图像B (104)的左半部并且向右眼显示图像B (104)的右半部,从而导致非预期的在图像 B (104)的右半部上层叠图像B (104)的左半部的视觉效果。虽然对于本例子的情况描述了两个输入图像,但是任意数量的图像可作为输入提供给显示系统(100)以用于同时或依次显不。在一个实施例中,3维显示模式信息(106)通常表示与显示系统(100)的当前3维显示模式相关联的任何数据。3维显示模式信息可指示针对对于3维模式编码的图像所执行的处理。例如,3维显示模式信息(106)可指示图像的左半部将被用于显示给左眼并且图像的右半部将被用于显示给右眼。在另一例子中,3维显示模式信息(106)可指示要向左眼和右眼显示交替的帧。在另一例子中,3维显示模式信息(106)可指示要向左眼显示图像的上半部并且要向右眼显示图像的下半部。3维显示模式信息(106)可对应于由显示系统 (100)接收的或者被存储于显示系统(100)上的信息。3维显示模式信息(106)还可与基于已对于3维模式中的显示编码的图像(例如,图像A(102))的分析确定的信息对应。如图1所示,根据一个或更多个实施例,显示系统(100)可包含图像分析单元 (108)、图像修正逻辑(110)、3维显示逻辑(11 和/或显示单元(114)。这些部件中的每一个在以下被描述,并且可位于同一装置(例如,服务器、主机、桌面PC、便携式电脑、PDA、 电视、电缆箱、卫星箱、信息站(kiosk)、电话、移动电话等)上,或者可位于通过具有有线和 /或无线分段的网络(例如,因特网、内联网、外联网、局域网络(LAN)、广域网络(WAN)等) 通信耦合的分离的装置上。在一个或更多个实施例中,通过使用客户机-服务器拓扑实现显示系统(100)。显示系统(100)自身可以是在一个或更多个服务器上运行的企业应用, 并且,在一些实施例中可以为对等系统或驻留于单个计算系统上。另外,可通过使用一个或更多个接口、网络门户或任何其它工具从其它机器访问显示系统(100)。在一个或更多个实施例中,一个或更多个用户可通过诸如因特网的网络连接访问显示系统(100)。由显示系统 (100)提供的信息和/或服务也可被存储并通过网络连接访问。在一个实施例中,图像分析单元(108)通常表示被配置用于确定图像(例如,图像B(104)或图像A(102))是否对于显示系统(100)的当前3维显示模式被编码的任何硬件和/或软件。图像分析单元(108)可基于与图像相关的元数据或基于图像自身的分析确定该图像是否对于当前的3维显示模式编码。图像分析单元(108)可直接向3维显示逻辑(11 提供对于显示系统(100)的当前3维显示模式编码的图像。但是,如果图像被确定为未对于显示系统的当前3维显示模式编码,则图像分析单元(108)可将图像转送到图像修正逻辑(110)以校正。图像分析单元(108)可包含在单个输入接收所有图像并且将各图像分发到适当的部件的多路输出选择器。在一个实施例中,由于已知对于3维显示模式编码的图像可被直接提供给3维显示逻辑(112),因此,图像分析单元(108)可能不是必需
6的。并且,可直接向图像修正逻辑(Iio)提供未对于3维显示模式编码的图像。例如,如果已知来自3D视频播放器的所有媒体内容对于3维显示模式被编码,则可直接向3维显示逻辑(112)提供来自3D视频播放器的所有媒体内容。并且,如果已知3D视频播放器或其它的装置(例如,具有音量控制界面的电视)的用户界面未对于3维显示模式编码,则可直接向图像修正逻辑(110)提供来自3D视频播放器或其它的装置(例如,具有音量控制界面的电视)的用户界面。如果图像(例如,图像B(104))(例如,通过显示单元(114)或3维显示逻辑(112))在显示系统(100)内局部产生,则该图像的编码(例如,2维或3维)是固有已知的。图像分析单元(108)可使用该固有信息以处理和/或转送图像而不对图像进行任何的分析。在一个实施例中,图像修正逻辑(110)通常表示被配置用于修正图像以获得对于 3维显示模式编码的新图像的任何硬件和/或软件。图像修正逻辑(110)可基于3维显示模式信息(106)修正未对于3维显示模式编码的图像(例如,图像B(104)),以获得对于3 维显示模式编码的新图像。例如,鉴于期望的3维显示技术,图像修正逻辑(110)可修正初始图像,使得得到的通过显示系统(100)的修正后图像的显象将是合适的。图像修正逻辑 (110)可包含将图像中的像素重新排序、从图像去除像素、向图像添加像素和/或组合来自不同的图像的像素的功能。图像修正逻辑(110)可包含向3维显示逻辑(112)提供修正后的图像的功能。在一个实施例中,显示单元(114)对应于具有被配置用于接收和显示来自3维显示逻辑(11 的输入的显示屏幕的任何装置。显示单元(114)可包含阴极射线管、液晶显示器、等离子显示器或任何其它适当的显示器。在一个实施例中,3维显示逻辑(112)通常表示包含确定显示单元(114)的输出 (例如,显示)的功能的任何硬件和/或软件。3维显示逻辑(11 可以是显示单元(114) 的一部分,或者可实现为与显示单元(114)通信耦合的单独的部件。3维显示逻辑(112) 可从多个源接收图像。例如,3维显示逻辑(11 可从图像分析单元(108)、图像修正逻辑 (110)或(在显示系统(100)的内部或外部的)任何其它适当的源接收图像。3维显示逻辑 (112)可组合多个图像以便同时显示该多个图像。例如,3维显示逻辑(11 可通过将一个图像重叠在另一图像之上来组合图像。3维显示逻辑(11 可重叠图像,这里,各图像的至少一部分是可见的。例如,3维显示逻辑(112)可从图像修正逻辑(110)接收修正后的并列格式的用户界面,这里,图像修正逻辑(110)从不处于并列格式的原始用户界面产生并列用户界面。3维显示逻辑可然后将该修正后的并列格式的用户界面重叠在来自3D视频源的以并列格式对于3维显示模式预编码的图像之上。3维显示逻辑可包含具有透明性或不具有透明性地重叠两个并列格式图像的功能,这里,底部的图像通过顶部图像可见或不可见。 因此,显示系统(100)可接收并且有效地组合对于3维显示模式预编码的第一图像与由图像修正逻辑(110)对于3维显示模式编码的另一图像(没有事先编码)。在一个实施例中,3维显示逻辑(11 可接收并列图像,这里,各侧由不同的颜色层构成。3维显示逻辑可将并列图像的一半叠加于并列图像的另一半上以产生立体图像,并且在用具有相反颜色的两色眼镜观察时并在显示单元(114)上提供立体3维效果。在一个实施例中,3维显示逻辑(112)可以交替的次序提供预期用于左眼的一组帧和预期用于右眼的一组帧以便在显示单元(114)中显示。可通过以与帧刷新速率相同的速率在左眼和右眼之间改变显示单元(114)的观看的IXD百叶眼镜观看交替的帧。作为结果,观看者的眼睛交替观看显示单元(114)上的各帧。3. 0功能概要图2A示出用于修正用于在3维模式中显示的图像的示例性实施例。图2A所示的一个或更多个步骤可被修改、重新布置或一起省略。在一个实施例中,图像被接收(步骤S202)。可从一个或更多个源接收图像。例如, 图像可从因特网被下载、从媒体内容播放器被接收、可以是从文件读取的文本或图形、可由用户提交、可作为界面从电视、媒体内容播放器或其它的装置被接收、可以是从电缆广播器或圆盘式卫星电视天线接收的媒体内容,可从博弈界面被接收,可从照相机被输入,或者可从任何其它适当的源被接收。接收图像的显示系统可需要按和/或拉能力。在一个实施例中,确定接收到的图像是否对于3维显示模式被编码(步骤204)。 可基于图像的源进行确定。例如,来自3D电影播放器的3D电影可基于源被视为对于3维显示模式被编码。另一例子可包含来自3D电影播放器的菜单画面或电视机上的音量控制, 这两者可能基于源被视为未对于3维显示模式编码。在实施例中,可对于所有输入源保持表格,指示来自该源的图像是否对于3维显示模式编码。在一个实施例中,可以执行图像的分析以确定图像是否对于3维显示模式编码。 例如,基于并列3维显示模式,可以识别编码图像的左半部和右半部之间的期望的相似性图案。然后可将编码的图像的期望的图案与在输入图像内检测到的图案相比较。在这种情况下,如果输入图像的左半部与输入图像的右半部相似,那么输入图像匹配并列3维显示模式的期望的图案。输入图像的左侧与输入图像的右侧的比较可包含逐个像素比较。比较还可包含逐个区域比较或者一半是否是另一半的偏移图像的确定。比较可包含从各半部导出指纹并且比较指纹以确定相似程度。如果左侧和右侧匹配相似性的阈值水平,则确定图像对于并列3维显示模式编码。另一例子包含比较连续帧的对以识别相似程度。如果连续帧的对匹配相似性的阈值水平,则输入图像匹配向观看者的不同眼睛显示各交替的帧的交替帧3维显示模式。在一个实施例中,如果输入图像未对于3维显示模式编码,则输入图像被修正以获得对于3维显示模式编码的新图像(步骤206)。输入图像的修正可包含对于输入图像去除像素、添加像素、修正像素或重新布置像素。在并列3维显示模式中,输入图像内的列或行可被重新布置以获得修正后的图像。例如,如图2B所示,使用原始图像Q50)的所有奇数列以产生修正图像(沈0)的左半部,并且,使用原始图像(250)的所有偶数列以产生修正图像Q60)的右半部。虽然在本例子出于解释的目的使用宽的列,但是,可以使用任何尺寸的列以实现该方法。例如,各列宽度可以是原始图像中的单个像素的宽度。在一个实施例中,列可与在列之间的空间一起使用。以下将结合在图5A 图5C给出的示图描述用于修正图像的附加的例子。如果接收到附加的图像(步骤208),这里,该图像的编码不是已知的,那么可根据需要重复进行对于图像的修正处理。可以在3维模式中显示被接收到的预编码格式的或者被修正以对于3维显示模式被编码的图像(步骤210)。在3维模式中显示可涉及上述的具体设备。在一个或更多个实施例中,得到的用于观看者的显象是通过使用多个2维视图产生的3维假象(illusion)。例如,由左眼感知的并列图像的左侧图像和由右眼感知的并列图像的右侧图像被结合以通过大脑的视皮层产生三维场景的假象。三维场景的假象也可被称为集成立体图像。4. 0并列3维显示模式例子图3示出根据一个或更多个实施例的作为输入提供给显示系统的的一组示例性图像。编码图像A(302)是由编码图像A(302)的左半部和右半部相似的事实证实的对于并列3维显示模式编码的图像。因此,通过3维显示模式的编码图像(302)的视图会产生正确的图像。但是,由于非编码图像(304)的左半部和右半部不相似,因此,非编码图像(304) 是不适于并列3维显示模式的图像。如图4所示,如果在并列3维显示模式中显示非编码图像(304),则非编码图像 (304)变得畸变。具体地,当在编码图像(302)的上面层叠非编码图像(304)时,组合图像的左半部(304a)和组合图像的右半部(304b)分别仅包含原始非编码图像(304)的畸变部分。当对于左眼和右眼显示组合图像的左半部(304a)和右半部(304b)时,由大脑的视皮层产生在一半上重叠另一半的非预期的视觉效果G30)。图5A示出通过与图2B所示的示图类似地对于并列图像的各侧取得图像的交替列来修正非编码图像(304)以获得修正图像Cl (510)的例子。但是,在本例子中,对于修正图像Cl (510)的各侧保留交替的列之间的空间。然后,当组合图像的左半部(512)与组合图像的右半部(514)组合时,得到的显象Dl (516)包含如原始地在非编码图像(304)中示出的 “CARTOONS (卡通片)”。图5B示出通过创建并列修正图像C2 (520)来修正非编码图像(304)的例子,在该并列修正图像C2中,各侧包含非编码图像(304)的全部。然后,当组合图像的左半部(522) 与组合图像的右半部(524)组合时,得到的显象D2(526)包含如原始地在非编码图像(304) 中示出的“CARTOONS (卡通片)”。图5C表示通过创建并列修正图像C3 (530)来修正非编码图像(304)的例子,在该并列修正图像C3中,只有左侧包含非编码图像(304)的全部。然后,当组合图像的左半部 (532)与组合图像的右半部(534)组合时,得到的显象D3(536)包含如原始地在非编码图像 (304)中示出的“CARTOONS (卡通片)”。5. 0实现机构-硬件概要根据一个实施例,通过一个或更多个专用计算装置实现这里描述的技术。专用计算装置可被硬连线以执行技术,或者可包含永久地被编程以执行技术的诸如一个或更多个专用集成电路(ASIC)或场可编程门阵列(FPGA)的数字电子装置,或者可包含被编程以根据固件、存储器、其它的存储装置或组合中的程序指令执行技术的一个或更多个通用硬件处理器。这种专用计算装置也可组合定制硬连线逻辑、ASIC或FPGA与定制编程以实现技术。专用计算装置可以是桌面计算机系统、便携式计算机系统、手持装置、网络化装置或结合有硬连线和/或程序逻辑以实现技术的任何其它的装置。例如,图6是示出可实现本发明的实施例的计算机系统600的框图。计算机系统 600包含用于传送信息的总线602或其它通信机构,以及与总线602耦合的用于处理信息的处理器604。硬件处理器604可以是例如通用微处理器。计算机系统600还包含与总线602耦合的用于存储要由处理器604执行的信息和指令的诸如随机存取存储器(RAM)或其它动态存储装置的主存储器606。主存储器606还可被用于在要由处理器604执行的指令的执行期间存储临时变量或其它的中间信息。当被存储于可由处理器604访问的存储介质中时,这种指令使得计算机系统600变为被定制以执行在指令中规定的操作的专用机器。计算机系统600还包含与总线602耦合的用于存储用于处理器604的静态信息和指令的只读存储器(ROM) 608或其它的静态存储装置。诸如磁盘或光盘的存储装置610被设置并与总线602耦合以用于存储信息和指令。计算机系统600可通过总线602与用于向计算机用户显示信息的诸如阴极射线管 (CRT)的显示器612耦合。包含字母数字和其它键的输入装置614与总线602耦合以用于向处理器604传送信息和命令选择。另一类型的用户输入装置是光标控制器616(诸如鼠标、跟踪球或光标方向键),用于向处理器604传送方向信息和命令选择并用于控制显示器 612上的光标移动。该输入装置一般沿两个轴(第一轴(例如,χ)和第二轴(例如,y))具有两个自由度,这允许装置指定平面内的位置。计算机系统600可通过使用与计算机系统组合以导致计算机系统600成为或将其编程为专用机器的定制的硬连线逻辑、一个或更多个ASIC或FPGA、固件和/或程序逻辑实现这里描述的技术。根据一个实施例,响应处理器604执行包含于主存储器606中的一个或更多个指令的一个或更多个序列,由计算机系统600执行这里的技术。这样的指令可从诸如存储装置610的另一存储介质被读取到主存储器606中。包含于主存储器606中的指令的序列的执行导致处理器604执行这里描述的处理步骤。在替代性实施例中,作为软件指令的替代或者与其组合,可以使用硬连线电路。这里使用的术语“存储介质”指的是存储导致机器以特定的方式操作的数据和/ 或指令的任何介质。这种存储介质可包含非易失性介质和/或易失性介质。非易失性介质包含例如光盘或磁盘,诸如存储装置610。易失性介质包含诸如主存储器606的动态存储器。存储介质的一般形式包含例如软盘、软磁盘、硬盘、固态驱动器、磁带或任何其它的磁性数据存储介质、CD-ROM、任何其它光学数据存储介质、具有孔图案的任何物理介质、RAM、 PROM和EPROM、FLASH-EPROM、NVRAM、任何其它存储芯片或盒。存储介质与传送介质不同,但可与其组合使用。传送介质参与存储介质之间的信息传送。例如,传送介质包含共轴电缆、铜线和光纤,包括包含总线602的配线。传送介质也可采取声波或光波的形式,诸如在无线电波和红外数据通信中产生的那些。各种形式的介质可用于将一个或更多个指令的一个或更多个序列携带至处理器 602以执行。例如,可初始地在磁盘或远程计算机的固态驱动器上承载指令。远程计算机可将指令加载到其动态存储器中并且通过使用调制解调器在电话线上发送指令。计算机系统600本地的调制解调器可接收电话线上的数据,并且使用红外发射器以将数据转换成红外信号。红外检测器可接收在红外信号中携带的数据,并且适当的电路可在总线602上放置数据。总线602将数据携带到主存储器606,处理器604从该主存储器606检索和执行指令。由主存储器606接收到的指令可以可选地在被处理器604执行之前或之后被存储于存储装置610上。计算机系统600还包含与总线602耦合的通信接口 618。通信接口 618向与局域网络622连接的网络链接620提供双向数据通信耦合。例如,通信接口 618可以是综合服务数字网络(ISDN)卡、电缆调制解调器、卫星调制解调器或提供与相应的类型的电话线的数据通信连接的调制解调器。作为另一例子,通信接口 618可以是提供与兼容的LAN的数据通信连接的局域网络(LAN)卡。也可实现无线链接。在任何这种实现中,通信接口 618 发送和接收承载代表各种类型的信息的数字数据流的电、电磁或光学信号。网络链接620 —般通过一个或更多个网络向其它的数据装置提供数据通信。例如,网络链接620可通过局域网络622向主机计算机拟4或由网络服务提供商(ISP) 6 操作的数据设备提供连接。ISP 6 又通过现在一般称为“因特网”628的全球数据包通信网络提供数据通信服务。局域网络622和因特网6 均使用承载数字数据流的电、电磁或光学信号。承载去向和来自计算机系统600的数字数据的通过各种网络的信号和处于网络链接620上并通过通信接口 618的信号是传送介质的示例性形式。计算机系统600可通过网络、网络链接620和通信接口 618发送消息并接收包含程序代码的数据。在因特网例子中,服务器630可通过因特网628、ISP 626、局域网络622 和通信接口 618传送请求的用于应用程序的代码。接收的代码可在其被接收时被处理器 604执行,并且/或者被存储于存储装置610或其它的非易失性存储器中以供稍后执行。图7示出可以实现本发明的实施例的示例性IC装置700。IC装置700可具有输入/输出(I/O)部件701。I/O部件701接收输入信号并将它们通过路由架构710路由到与存储器703 —起起作用的中央处理单元(CPU) 702。I/O部件701还接收来自IC装置700 的其它的组件的输出信号并且可控制路由架构710上的信号流的一部分。数字信号处理 (DSP)部件至少执行与数字信号处理有关的功能。接口 708访问外部信号并将它们路由到 I/O部件701,并且允许IC装置700输出信号。路由架构710在IC装置700的各种组件之间路由信号和电力。诸如逻辑门的阵列的可配置和/或可编程处理元件(CPPE) 711可执行IC装置700 的专用功能,这些专用功能在一个实施例中可涉及导出和处理一般与媒体内容对应的媒体指纹。存储器712使足够的存储器单元专用于CPPE 711来高效地实现功能。CPPE可包含一个或更多个专用的DSP部件714。6.0等同物、扩展、替代物和混合在前面的说明书中,已经参照可以根据实现方式而变化的大量具体细节描述了本发明可能实施例。因此,本发明是什么以及申请人意图作为本发明的唯一且排他的指示是以权利要求出现的具体形式而从本申请发布一组权利要求,包括任何后续补正。对于这些权利要求中包含的术语的在此明确地阐述的任何定义应决定权利要求中所使用的这些术语的意义。因此,权利要求中未明确地陈述的限制、元素、特性、特征、优点和属性不应以任何方式限制该权利要求的范围。相应地,说明书和附图被看作是说明性而不是限制性的。
权利要求
1.一种方法,包括接收用于在3维显示模式中显示的第一图像,其中所述第一图像未对于3维显示模式被编码;修正第一图像以产生对于3维显示模式编码的第二图像; 在3维显示模式中显示第二图像,其中,通过包含处理器的一个或更多个装置执行所述的方法。
2.如权利要求1所述的方法,还包括接收对于3维显示模式编码的第三图像并在3维显示模式中显示第三图像。
3.如权利要求2所述的方法,其中,第二图像的至少一部分和第三图像的至少一部分被同时显示。
4.如权利要求3所述的方法,其中,在3维显示模式中显示第二图像和第三图像包含在第三图像上重叠第二图像。
5.如权利要求2所述的方法,其中,从两个不同的源接收第一图像和第三图像。
6.如权利要求1所述的方法,其中,基于3维显示模式信息,第一图像被修正以产生对于3维显示模式编码的第二图像。
7.如权利要求6所述的方法,其中,基于第一图像的分析确定所述3维显示模式信息。
8.如权利要求1所述的方法,其中,3维显示模式包含并列显示模式。
9.如权利要求1所述的方法,其中,第二图像的左半部与第二图像的右半部相似。
10.如权利要求1所述的方法,其中,第二图像的左半部与第二图像的右半部相同。
11.如权利要求1所述的方法,其中,修正第一图像以产生对于3维显示模式编码的第二图像包含重新布置第一图像中的像素以获得第二图像。
12.如权利要求1所述的方法,其中,第二图像的左侧部分包含第一图像中的水平轴上的偶数位置中的像素,并且,第二图像的右侧部分包含第一图像中的水平轴上的奇数位置中的像素。
13.如权利要求1所述的方法,其中,第二图像的上半部包含第一图像中的垂直轴上的偶数位置中的像素,并且,第二图像的下半部包含第一图像中的垂直轴上的奇数位置中的像素。
14.如权利要求1所述的方法,其中,第二图像由第一图像中的像素的一部分构成。
15.如权利要求1所述的方法,还包括 检测到第一图像还未对于3维模式编码,其中,修正第一图像以产生第二图像响应于检测到第一图像还未对于3维模式编码。
16.如权利要求15所述的方法,其中,检测到第一图像还未对于3维模式编码包含比较第一图像的两个不同部分并且确定第一图像的该两个不同部分之间的相似程度。
17.如权利要求15所述的方法,其中,第一图像的两个不同部分包含第一图像的两个半部。
18.如权利要求1所述的方法,其中,第二图像包含用户界面。
19.如权利要求1所述的方法,其中,从以下中的一个或更多个获得第一图像 网络应用;桌面应用;网页; 文本文件; 电视应用; 界面。
20.如权利要求1所述的方法,其中,第三图像是多个视频帧中的视频帧,其中,所述多个视频帧在3维模式中编码,并且,其中,在3维模式中第二图像与所述多个视频帧的各视频帧同时显示。
21.一种包括处理器并被配置为执行权利要求1 19所述的方法中的任一个的设备。
22.—种计算机可读存储介质,包括当被一个或更多个处理器执行时导致执行权利要求1 19所述的方法中的任一个的软件指令。
全文摘要
对于3维显示模式修正图像包含接收对于3维显示模式编码的第三图像,接收未对于3维显示模式编码的第一图像,修正第一图像以产生对于3维显示模式编码的第二图像,和在3维显示模式中显示第三图像和第二图像。
文档编号H04N13/00GK102474634SQ201080030942
公开日2012年5月23日 申请日期2010年7月9日 优先权日2009年7月10日
发明者B·维博尔, G·菲利皮尼, J·F·道格赫尔蒂, R·斯蒂芬, T·J·泽托 申请人:杜比实验室特许公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1