掌桥专利:专业的专利平台
掌桥专利
首页

显示图像的装置和方法及其计算机程序

文献发布时间:2023-06-19 12:02:28


显示图像的装置和方法及其计算机程序

技术领域

本公开的实施例涉及一种用于显示图像的装置、一种显示图像的方法和一种包括存储用于执行显示图像的方法的程序的记录介质的计算机程序产品。

背景技术

增强现实(AR)技术是将虚拟对象或信息与现实环境相结合使得虚拟对象或信息看起来存在于现实环境中的技术。现代计算和显示技术已经使得能够开发用于AR体验的系统,其中数字重建图像或其一部分被呈现给用户,使得它可以被用户认为或感知为现实。

随着AR技术受到越来越多的关注,用于实现AR的各种技术正在被积极开发。具体地,已经对用于显示图像的近眼显示技术进行了研究,使得图像被直接投影到用户的视网膜上。

发明内容

技术问题

所公开的实施例涉及一种用于显示图像以在虚拟图像被叠加在现实世界图像上时更有效地控制显示虚拟图像的位置的深度的方法和装置。

技术解决方案

一种图像显示装置,包括第一波导、第二波导、位于第一波导和第二波导之间的可调焦透镜、显示引擎和处理器,该处理器被配置为控制可调焦透镜的焦距并且控制显示引擎输出形成第一虚拟图像的第一光和形成第二虚拟图像的第二光,其中第一光的至少一部分从第一波导衍射,并且从第二波导衍射的第二光的至少一部分通过可调焦透镜入射在第一波导上。

附图说明

从结合附图的以下描述中,本公开的某些实施例的上述以及其他方面、特征和优点将更加显而易见,其中:

图1是示出根据本公开的实施例的图像显示方法的概念图;

图2是示出根据本公开的实施例的图像显示装置的结构的示图;

图3是根据本公开的实施例的图像显示方法的流程图;

图4是示出根据本公开的另一实施例的图像显示装置的结构的示图;

图5是示出根据本公开的实施例的显示三维虚拟图像的、由图像显示装置执行的方法的示图;

图6是示出根据本公开的实施例的在导航应用的执行期间显示多个虚拟图像的、由图像显示装置执行的方法的示图;

图7是示出根据本公开的实施例的在游戏应用的执行期间显示多个虚拟图像的、由图像显示装置执行的方法的示图;

图8是示出根据本公开的实施例的在远程呈现应用的执行期间显示多个虚拟图像的、由图像显示装置执行的方法的示图;

图9是示出根据本公开的实施例的在多个应用的执行期间显示多个虚拟图像的、由图像显示装置执行的方法的示图;

图10是示出根据本公开的另一实施例的图像显示装置的结构的示图;并且

图11是示出根据本公开的另一实施例的图像显示装置的结构的示图。

具体实施方式

提供了一种用于在虚拟图像被显示为叠加在现实世界图像上时更有效地控制显示虚拟图像的位置的深度的图像显示方法和装置。

附加方面将在下面的描述中部分阐述,并且部分将从描述中显而易见,或者可以通过实践本公开的所呈现的实施例来了解。

根据本公开的实施例,一种图像显示装置包括:第一波导;第二波导;第一可调焦透镜,位于第一波导和第二波导之间;显示引擎;以及处理器,被配置为控制可调焦透镜的焦距,控制显示引擎输出形成第一虚拟图像的第一光和形成第二虚拟图像的第二光,其中第一光的至少一部分从第一波导衍射,并且从第二波导衍射的第二光的至少一部分通过可调焦透镜入射在第一波导上。

在本公开的一个实施例中,处理器还可以被配置为基于第一虚拟图像和第二虚拟图像之间的距离信息来确定可调焦透镜的焦距,并且基于所确定的焦距,向可调焦透镜提供电信号。

在本公开的一个实施例中,图像显示装置还可以包括另一可调焦透镜,该另一可调焦透镜位于处理器和第一波导之间,其中从第一波导衍射的第一光的至少一部分穿过另一可调焦透镜。

在本公开的一个实施例中,处理器还可以被配置为确定位于第一波导和第二波导之间的第一可调焦透镜的焦距和位于第一波导之间的另一可调焦透镜的焦距,并且基于焦距中的每一个,向可调焦透镜和另一可调焦透镜提供电信号。

在本公开的一个实施例中,图像显示装置还可以包括传感器,该传感器被配置为跟踪用户的视线,并且处理器可以基于用户的视线来确定第一可调焦透镜的焦距。

在本公开的一个实施例中,图像显示装置还可以包括光学补偿元件,该光学补偿元件在第二波导的一侧,并且处理器可以基于可调焦透镜的焦距来确定光学补偿元件的焦距,并且向光学补偿元件提供对应于所确定的焦距的电信号。

在本公开的一个实施例中,第一可调焦透镜可以包括液晶(LC)板、LC透镜、液体透镜或有源衍射元件中的至少一个。

根据本公开的另一实施例,一种图像显示方法包括:获得第一虚拟图像和第二虚拟图像;控制提供在第一波导和第二波导之间的可调焦透镜的焦距;以及输出形成第一虚拟图像的第一光和形成第二虚拟图像的第二光,其中,第一光的至少一部分从第一波导衍射,并且从第二波导衍射的第二光的至少一部分通过可调焦透镜入射在第一波导上。

根据本公开的另一实施例,一种计算机程序产品包括存储程序的记录介质,该程序执行:获得第一虚拟图像和第二虚拟图像;控制位于第一波导和第二波导之间的可调焦透镜的焦距;以及输出形成第一虚拟图像的第一光和形成第二虚拟图像的第二光,其中第一光的至少一部分从第一波导衍射,并且从第二波导衍射的第二光的至少一部分通过可调焦透镜入射在第一波导上。

发明模式

将简要描述本文使用的术语,然后将详细描述本公开。

在本公开中,在可能的情况下,考虑到本公开的功能,选择现在已经广泛使用的通用术语,但是非通用术语可以根据本领域技术人员的意图、先例或新技术等来选择。一些术语可以由本申请人任意选择。在这种情况下,这些术语的含义将在本公开的对应部分中详细解释。因此,本文使用的术语应该不基于其名称而是基于其含义和本公开的整个上下文来定义。

应当理解,尽管术语第一、第二等可以在本文中用于描述各种元件,但是这些元件不应该被这些术语限制。这些术语仅用于区分一个元件和另一个元件。例如,在不脱离本公开的范围的情况下,第一元件可以被称为第二元件。类似地,第二元件可以被称为第一元件。如本文所使用的,术语“和/或”包括一个或多个相关联的列出项的任何和所有组合。

应当理解,当元件被称为“包括”另一个元件时,该元件还可以包括其他元件,除非另有说明。本文使用的术语“单元”应该被理解为执行某些功能的软件或硬件组件,诸如现场可编程门阵列(FPGA)或专用集成电路(ASIC)。然而,术语“单元”不限于软件或硬件。术语“单元”可以被配置为存储在可寻址存储介质中或者再现一个或多个处理器。因此,例如,术语“单元”可以包括组件(诸如软件组件、面向对象的软件组件、类组件和/或任务组件)、函数、属性、过程、子程序、程序代码段、驱动程序、固件、微码、电路、数据、数据库、数据结构、表、数组和参数。在组件和“单元”中提供的功能可以被组合以获得少量的组件和“单元”,或者被划分为子组件和“子单元”。

下面将参考附图详细描述本公开的实施例,使得本领域普通技术人员可以容易地实施它们。然而,本公开可以以许多不同的形式被体现,并且不限于本文阐述的实施例。在附图中,为了清楚起见,省略了与描述本公开无关的部分。在整个说明书中,相同的附图标记被分配给相同的元件。在整个公开中,表达“a、b或c中的至少一个”指示仅a,仅b,仅c,a和b两者,a和c两者,b和c两者,a、b和c中的全部,或其变体。

图1是示出根据本公开的实施例的图像显示方法的概念图。

在本公开的实施例中,图像显示装置100可以输出例如叠加在现实世界上的第一虚拟图像110,使得用户可以体验增强现实(AR)。当图像显示装置100显示多个第一虚拟图像110和第二虚拟图像120时,多个第一虚拟图像110和第二虚拟图像120需要根据用户的需要被显示在现实世界空间上的适当位置处。

例如,参考图1,在图像显示装置100中,可以在具有不同深度值的位置处显示其中显示用于执行应用的图标的主页屏幕图像112和其中显示发送给用户的消息等的通知屏幕图像122。在这种情况下,通知屏幕图像122可以被显示在比主页屏幕图像112更靠近用户的位置处,使得用户可以快速查看通知。

在本公开的一个实施例中,为了调整多个第一虚拟图像110和第二虚拟图像120的位置的深度值,图像显示装置100可以在具有固定深度值的位置处显示多个第一虚拟图像110和第二虚拟图像120当中的第一虚拟图像110,并且改变要显示第二虚拟图像120的位置的深度值。为此,在本公开的一个实施例中,图像显示装置100可以包括在形成第一虚拟图像110的光入射到的第一波导和形成第二虚拟图像120的光入射到的第二波导之间的光学元件。在这种情况下,光学元件是有源元件,并且图像显示装置100可以通过向光学元件提供电信号来更容易地控制焦距。

具体地,图像显示装置100可以提供界面,其中经由该界面用户可以通过固定多个第一虚拟图像110和第二虚拟图像120当中包括要在固定位置处显示的信息的第一虚拟图像110的深度值并且在通过可调焦透镜(focus tunable lens)改变包括要被显示的信息的第二虚拟图像120的位置时改变该第二虚拟图像120的深度值来更方便地体验AR。

下面将参考图2详细描述由图像显示装置100控制焦距的方法。

在本公开的一个实施例中,图像显示装置100可以是智能眼镜、可佩戴显示器、近眼显示器、三维(3D)显示器等,但不限于此。

图2是示出根据本公开的实施例的图像显示装置200的结构的示图。

参考图2,图像显示装置200可以包括第一波导210、第二波导220、可调焦透镜230和处理器240。然而,这些元件仅仅是示例,并且图像显示装置200还可以包括其他元件或者可以仅包括该元件中的一些。

第一波导210可以从处理器240接收形成第一虚拟图像的光。入射在第一波导210上的光的至少一部分可以被用户的视网膜衍射和感知。

第二波导220可以从处理器240接收形成第二虚拟图像的光。入射在第二波导220上的光的至少一部分可以被衍射。在这种情况下,衍射光可以穿过可调焦透镜230,然后被用户的视网膜感知。

由第一波导210衍射的光可以被用户的视网膜感知,而不穿过可调焦透镜230。在这种情况下,假设被用户的视网膜感知的第一虚拟图像的深度信息为d1。相反,由第二波导220衍射的光穿过可调焦透镜230,因此其深度信息可以根据可调焦透镜230的焦距而变化。例如,第二虚拟图像的深度信息可以为d2。

在本公开的一个实施例中,当由第一波导210衍射的光具有固定的深度信息时,处理器240可以向第一波导210输出深度信息要被固定显示的虚拟图像。当由第二波导220衍射的光的深度信息根据焦距而变化时,处理器240可以改变可调焦透镜230的焦距,以控制由第二波导220衍射的光的深度信息。

例如,当第二波导220的深度信息要被设置为d2时,处理器240可以将可调焦透镜230的焦距确定为x,以对应于深度信息d2。此外,处理器240可以提供对应于所确定的焦距的电信号。根据本公开的当前实施例的可调焦透镜230可以是有源元件,并且可以具有当电信号被施加于其时确定的焦距。可调焦透镜230可以包括例如LC板、液晶透镜、液体透镜或有源衍射元件中的至少一个。然而,这些元件仅仅是示例,并且可调焦透镜230不限于此。

以上元件是针对用户双眼中的仅一只眼睛来描述的,因此可以为用户左眼和右眼中的每一只提供其组合。处理器240可以向左眼和右眼输出不同的图像,以减少失真和/或提供立体效果。

图3是根据本公开的实施例的图像显示方法的流程图。

在操作S310中,图像处理装置可以获得第一虚拟图像和第二虚拟图像。为了实施AR,图像处理装置可以诸如通过提供现实世界背景图像(其中该装置是视频传输显示装置)或经由透视显示器(例如,透视眼镜)来获得要被显示为叠加在现实世界风景上的第一虚拟图像和第二虚拟图像。

在操作S320中,图像处理装置可以基于关于第一虚拟图像和第二虚拟图像之间的距离的信息,控制提供在第一波导和第二波导之间的可调焦透镜的焦距以投影经由第二波导传输的光。

在本公开的一个实施例中,在图像处理装置中,可调焦透镜可以被提供在第一波导和第二波导之间。可调焦透镜可以是焦距通过电信号改变的有源元件。图像处理装置可以向可调焦透镜提供对应于要被改变的焦距的电信号。

在操作S330中,图像处理装置可以向第一波导和第二波导分别输出形成第一虚拟图像的光和形成第二虚拟图像的光。

在本公开的一个实施例中,根据图像处理装置的输出,形成第一虚拟图像的光可以被显示在用户的视网膜上深度为d1的点处。形成第二虚拟图像的光可以穿过可调焦透镜,因此被显示在用户的视网膜上深度为d2的点上。

当要在比深度为d2的点更近或更远的距离处显示第二虚拟图像时,图像处理装置可以向可调焦透镜提供电信号以改变焦距。例如,当可调焦透镜包括液晶透镜时,图像处理装置可以通过向具有菲涅耳区图案的电极施加电压改变液晶透镜的液晶分子的取向来改变焦距。然而,液晶透镜仅是示例,并且可调焦透镜不限于此。

图4是示出根据本公开的另一实施例的图像显示装置400的结构的示图。

参考图4,图像显示装置400可以包括第一波导410、第二波导420、第一可调焦透镜430、处理器440和第二可调焦透镜450。然而,这些元件仅是示例,并且图像显示装置400还可以包括其他元件或者可以仅包括该元件中的一些。

根据本公开的本实施例的第一波导410、第二波导420和第一可调焦透镜430可以分别对应于上面参考图2描述的第一波导210、第二波导220和可调焦透镜230。因此,这里将省略本公开的当前实施例的与上面参考图2描述的部分相同的部分的描述。

在本公开的一个实施例中,处理器440可以输出形成第一虚拟图像的光和形成第二虚拟图像的光。形成第一虚拟图像的光和形成第二虚拟图像的光可以穿过第二可调焦透镜450,然后分别入射在第一波导410和第二波导420上。

当入射在第一波导410上的光穿过焦距为OP2的第二可调焦透镜450时,第一虚拟图像可以被显示在深度为d’1的位置处。当入射在第二波导420上的光穿过焦距为OP2的第二可调焦透镜450和焦距为OP1的第一可调焦透镜430时,第二虚拟图像可以被显示在深度为d’2的位置处。

处理器440可以通过改变焦距OP1和焦距OP2来输出虚拟图像,以向用户提供三维(3D)虚拟图像,如下面将参考图5更详细描述的。

当确定要被改变的焦距时,处理器440可以通过向第一可调焦透镜430和第二可调焦透镜450提供对应于焦距的电信号来改变焦距。

图5是示出根据本公开的实施例的显示3D虚拟图像的、由图像显示装置执行的方法的示图。

在本公开的一个实施例中,图像显示装置可以周期性地在不同距离处输出多个虚拟图像,以便三维地表示对象。在这种情况下,为了改变显示多个虚拟图像的距离的值,图像显示装置可以向上面参考图4描述的第一可调焦透镜430和第二可调焦透镜450提供电信号。

例如,显示装置可以周期性地并且分别显示多个二维(2D)虚拟图像。例如,显示装置可以显示分别表示深度d1、d2、d3、d4和d5处的苹果500的3D形状的一部分的二维虚拟图像510、512、514、516和518中的一个或多个,使得用户可以感知苹果500的3D形状。在这种情况下,为了在深度d1、d2、d3、d4和d5处分别显示多个2D虚拟图像510、512、514、516和518,图像显示装置可以通过向第一可调焦透镜430和第二可调焦透镜450提供对应于这些深度的电信号来改变焦距。图5示出了五个2D虚拟图像,但是本公开的实施例可以具有多于或少于五个2D虚拟图像。

图6是示出根据本公开的实施例的在导航应用的执行期间显示多个第一虚拟图像610和第二虚拟图像620的、由图像显示装置600执行的方法的示图。

参考图6,当执行导航应用时,图像显示装置600可以显示以下中的一个或多个:用户正在使用(例如,驾驶)的车辆的燃料量信息611、稳定性信息613、时间信息615、通信状态信息617和速度信息619。图像显示装置还可以显示以下中的一个或多个:关于车辆外部设施的设施信息621、关于车辆外部建筑物的建筑物信息623、道路信息625等。显示的信息可以被叠加在现实世界风景上,如图6所示。在这种情况下,状态信息(例如,以下中的一个或多个:用户正在使用/驾驶的车辆的燃料量信息611、稳定性信息613、时间信息615、通信状态信息617和/或速度信息619)优选地被显示在一个或多个固定位置处,因此图像显示装置600可以在固定深度值的位置处显示包含状态信息的第一虚拟图像610。为此,图像显示装置600可以向第一波导输出第一虚拟图像610的光。入射在第一波导上的光的至少一部分可以被用户的视网膜衍射和感知。在这种情况下,显示第一虚拟图像610(例如,状态信息)的位置的深度值可以被固定为d1。

要显示AR信息(例如,以下中的一个或多个:关于车辆外部设施的设施信息621、关于车辆外部建筑物的建筑物信息623和/或道路信息625等)的位置可以可随着用户移动而变化。因此,图像显示装置600可以通过可变地设置包含AR信息的第二虚拟图像620的深度值来显示该第二虚拟图像620。为此,图像显示装置600可以向第二波导输出第二虚拟图像620的光。入射在第二波导上的光的至少一部分可以被衍射,穿过可调焦透镜,然后被用户的视网膜感知。第二虚拟图像620的深度值可以根据可调焦透镜的焦距来可变地设置。

在本公开的一个实施例中,为了将要显示第二虚拟图像620的位置的深度值设置为d2,图像显示装置600可以向可调焦透镜提供电信号,使得可调焦透镜具有对应于深度值d2的焦距。

图7是示出根据本公开的实施例的在游戏应用(例如,AR类型游戏)的执行期间显示多个第一虚拟图像710和第二虚拟图像720的、由图像显示装置执行的方法的示图。

参考图7,当执行游戏应用时,图像显示装置可以显示以下中的一个或多个:要被强加在现实世界风景上的关于用户的游戏环境的游戏环境信息712、角色722和/或项724等。在这种情况下,游戏环境信息712优选地被显示在固定位置处,因此图像显示装置可以在固定值的位置处显示包含游戏环境信息712的第一虚拟图像710。为此,图像显示装置可以向第一波导输出第一虚拟图像710的光。入射在第一波导上的光的至少一部分可以被用户的视网膜衍射和感知。在这种情况下,显示第一虚拟图像710的位置的深度值可以被固定为d1。

要显示角色722和项724中的一个或多个的位置可以根据游戏应用的进度而变化。因此,图像显示装置可以通过可变地设置包括角色722和项724中的一个或多个的第二虚拟图像720的深度值来显示该第二虚拟图像720。为此,图像显示装置可以向第二波导输出第二虚拟图像720的光。入射在第二波导上的光的至少一部分可以被衍射,穿过可调焦透镜,然后被用户的视网膜感知。第二虚拟图像720的深度值可以根据可调焦透镜的焦距来可变地设置。

在本公开的一个实施例中,为了将要显示第二虚拟图像720的位置的深度值设置为d2,图像显示装置可以向可调焦透镜提供电信号,使得可调焦透镜的焦距可以对应于深度值d2。

图8是示出根据本公开的实施例的在远程呈现应用的执行期间显示多个第一虚拟图像810和第二虚拟图像820的、由图像显示装置800执行的方法的示图。

参考图8,图像显示装置800可以显示当通过远程呈现应用的执行进行会议时叠加在现实世界风景上的会议数据812和/或(多个)会议参加者822等中的一个或多个。在这种情况下,会议数据812优选地被显示在固定位置处,因此图像显示装置800可以在固定深度值的位置处显示包括会议数据812的第一虚拟图像810。为此,图像显示装置800可以向第一波导输出第一虚拟图像810的光。入射在第一波导上的光的至少一部分可以被用户的视网膜衍射和感知。在这种情况下,显示第一虚拟图像810的位置的深度值可以被固定为d1。

(多个)会议参加者822的位置可以随着会议进行而变化。因此,图像显示装置800可以通过可变地设置包括会议参加者822的第二虚拟图像820的深度值来显示该第二虚拟图像820。为此,图像显示装置800可以向第二波导输出第二虚拟图像820的光。入射在第二波导上的光的至少一部分可以被衍射,穿过可调焦透镜,然后被用户的视网膜感知。在这种情况下,第二虚拟图像820的深度值可以根据可调焦透镜的焦距来可变地设置。

在本公开的一个实施例中,为了将显示第二虚拟图像820的位置的深度值设置为d2,图像显示装置800可以向可调焦透镜提供电信号,使得可调焦透镜的焦距对应于d2。

图9是示出根据本公开的实施例的在多个应用的执行期间显示多个第一虚拟图像910和第二虚拟图像920的、由图像显示装置900执行的方法的示图。

参考图9,当同时执行两种不同类型的应用(例如,相册应用和日历应用)时,图像显示装置900可以显示要被叠加在现实世界风景上的这些应用的执行屏幕。在这种情况下,当用户通过触摸输入等选择应用中的一个时,响应于用户的触摸输入,图像显示装置900可以将所选择的应用的执行屏幕显示为更靠近用户。

在本公开的当前实施例中,假设日历应用由用户选择。当相册应用没有被选择时,相册应用的执行屏幕优选地被显示在固定位置处,因此图像显示装置900可以在固定深度值的位置处显示包括相册应用的执行屏幕的第一虚拟图像910。为此,图像显示装置900可以向第一波导输出第一虚拟图像910的光。入射在第一波导上的光的至少一部分可以被用户的视网膜衍射和感知。

由用户选择的日历应用的屏幕的位置可以响应于用户的输入而变化。因此,图像显示装置900可以通过可变地设置包括日历应用的执行屏幕的第二虚拟图像920的深度值来显示该第二虚拟图像920。为此,图像显示装置900可以向第二波导输出第二虚拟图像920的光。入射在第二波导上的光的至少一部分可以被衍射,穿过可调焦透镜,然后被用户的视网膜感知。第二虚拟图像920的深度值可以根据可调焦透镜的焦距来可变地设置。

图10是示出根据本公开的另一实施例的图像显示装置1000的结构的示图。

参考图10,图像显示装置1000可以包括第一波导1010、第二波导1020、可调焦透镜1030、处理器1040和传感器1050。然而,这些元件仅仅是示例,并且图像显示装置1000还可以包括其他元件或者仅包括该元件中的一些。

根据本公开的本实施例的第一波导1010、第二波导1020和可调焦透镜1030可以分别对应于上面参考图2描述的第一波导210、第二波导220和可调焦透镜230。因此,这里将省略本公开的当前实施例的与上面参考图2描述的部分相同的部分的描述。

在本公开的一个实施例中,处理器1040可以向可调焦透镜1030提供电信号,以改变可调焦透镜1030的焦距。

例如,当用户的视线可以由传感器1050感测时,处理器1040可以改变可调焦透镜1030的焦距,使得焦距对应于用户的视线。

可以作为相机等的传感器1050可以跟踪用户瞳孔等的位置以感测用户的视线,但是该方法仅是示例,并且由传感器1050感测用户的视线的方法不限于此。传感器1050不限于相机。

图11是示出根据本公开的另一实施例的图像显示装置1100的结构的示图。

参考图11,图像显示装置1100可以包括第一波导1110、第二波导1120、可调焦透镜1130、处理器1140和光学补偿元件1150。然而,这些元件仅仅是示例,并且图像显示装置1100还可以包括其他元件或者仅包括该元件中的一些。

根据本公开的本实施例的第一波导1110、第二波导1120和可调焦透镜1130可以分别对应于上面参考图2描述的第一波导210、第二波导220和可调焦透镜230。因此,这里将省略本公开的当前实施例的与上面参考图2描述的部分相同的部分的描述。

在本公开的一个实施例中,光学补偿元件1150可以补偿现实世界图像的焦距。例如,当现实世界图像被投影到没有光学补偿元件1150的可调焦透镜1130上时,现实世界图像可能被感知为失真。

因此,光学补偿元件1150可以被设置为具有用于补偿由于可调焦透镜1130的焦距引起的失真的焦距。例如,当可调焦透镜1130的焦距为OP2时,光学补偿元件1150的焦距可以被设置为1/OP2。光学补偿元件1150是有源元件,并且处理器1140可以向光学补偿元件1150施加对应于焦距1/OP2的电信号,以改变可调焦透镜1130的焦距。因此,现实世界图像通过光学补偿元件1150被提前校正,即使当现实世界图像被投影到可调焦透镜1130上时也不会失真。

根据本公开的实施例的方法可以以可通过各种计算机装置执行并记录在计算机可读介质上的程序命令的形式来实施。计算机可读介质可以单独或组合地包括程序命令、数据文件、数据结构等。记录在计算机可读介质上的程序命令可以是为本公开专门设计和配置的,或者是计算机软件领域的普通技术人员所熟知和使用的。计算机可读介质的示例包括磁介质(例如,硬盘、软盘和磁带)、光学介质(例如,CD-ROM和DVD)、磁光介质(例如,光磁盘)和专门配置为存储和执行程序命令的硬件设备(例如,ROM、RAM和闪存)。程序命令的示例不仅包括由编译器准备的机器语言代码,还包括可由计算机通过使用解释器执行的高级语言代码。

在附图中示出的实施例中使用了附图标记,并且使用了特定术语来描述本公开的实施例,但是本公开不受特定术语限制。本公开的实施例应该被理解为包括对本领域普通技术人员来说显而易见的所有元件。

本公开的实施例可以使用功能块组件和各种操作来表示。这样的功能块可以由被配置为执行某些功能的任何数量的硬件和/或软件组件实现。例如,本公开的实施例可以采用各种集成电路组件(例如,存储器、处理元件、逻辑元件、查找表等)来在至少一个微处理器或其他控制设备的控制下执行各种功能。此外,本公开的实施例可以采用相同或不同类型的核心、不同类型的CPU等。由于本公开的元件是使用软件编程或软件元素来实施的,所以实施例可以用包括作为数据结构、进程、例程或其他编程元素的任何组合的各种算法的任何编程或脚本语言(诸如C、C++、Java、汇编程序等)来实施。功能方面可以被实现为由至少一个处理器执行的算法。此外,本公开可以采用电子配置、信号处理和/或数据处理的现有技术。术语“机构”、“元件”、“装置”、“配置”等可以被广泛使用,并且不限于机械或物理组件。这些术语应该被理解为包括与处理器等结合的软件例程。

在本公开的实施例中描述的特定实施方式仅仅是示例,并且不旨在以任何方式限制本公开的实施例的范围。为了简洁起见,根据相关技术的电子组件、控制系统、软件和系统的其他功能方面可能没有详细描述。在附图中示出的线或连接元件旨在表示各种元件之间的示例性功能关系和/或物理或逻辑耦合。应当注意,在实际设备中可以存在许多替代的或附加的功能关系、物理连接或逻辑连接。此外,除非具体描述为“必要的”或“关键的”,否则没有项或组件对于本公开的实践是必要的。

用于描述本公开的实施例(具体地在所附权利要求中)的术语“该”和类似指代物应该被解释为覆盖单数和复数。本文中的值范围的叙述仅旨在用作独立参考落入该范围内的每个单独值的快捷方法,除非本文另有指示,并且每个单独值被并入说明书中,如同其在本文中被独立叙述一样。最后,本文描述的所有方法的操作可以以适当的顺序执行,除非本文另有指示或者与上下文明显矛盾。本公开的实施例不受本文描述操作的顺序的限制。本文提供的任何和所有示例或示例性术语的使用(例如,“诸如”)的使用仅仅旨在清楚地描述本公开的实施例,并且不对本公开的实施例的范围构成限制,除非另有声明。在不脱离本公开的精神和范围的情况下,许多修改和改编对于本领域普通技术人员来说将是显而易见的。对于本领域普通技术人员来说显而易见的是,在不脱离所附权利要求及其等同物的范围的情况下,可以通过改变设计条件和因素在本公开的实施例中进行各种修改和改变。

相关技术
  • 显示图像的装置和方法及其计算机程序
  • 用于显示图像的方法、设备和计算机程序
技术分类

06120113143020