著录项信息
专利名称 | 信息处理设备和信息处理方法 |
申请号 | CN201080054570.9 | 申请日期 | 2010-10-28 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2012-11-21 | 公开/公告号 | CN102792338A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06T19/00 | IPC分类号 | G;0;6;T;1;9;/;0;0;;;G;0;6;T;3;/;0;0查看分类表>
|
申请人 | 索尼公司 | 申请人地址 | 日本东京都
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 索尼公司 | 当前权利人 | 索尼公司 |
发明人 | 宫下朗;铃木和弘;石毛广行 |
代理机构 | 北京集佳知识产权代理有限公司 | 代理人 | 陈炜 |
摘要
在真实空间图像上叠加大小适合于三维空间的比例的虚拟信息。提供了信息处理设备(10),其包括:图像获取单元(152),用于获取真实空间图像;空间分析单元(154),用于分析真实空间图像的三维空间结构;比例基准检测单元(158),用于检测真实空间图像中包括的作为比例基准的对象在三维空间中的长度;以及比例确定单元(160),用于根据由比例基准检测单元检测的对象长度确定三维空间的比例。
1.一种信息处理设备,包括:
图像获取单元,用于获取真实空间图像;
空间分析单元,用于分析所述真实空间图像的三维空间结构;
比例基准检测单元,用于检测所述真实空间图像中包括的作为比例基准的对象在三维空间中的长度和属性;以及
比例确定单元,用于根据由所述比例基准检测单元检测的所述对象的长度和属性的特性来确定三维空间的比例。
2.根据权利要求1所述的信息处理设备,包括:
存储单元,彼此关联地存储被叠加显示在所述真实空间图像上的虚拟信息以及所述虚拟信息的真实大小;
虚拟信息布置单元,用于在所述真实空间图像上布置所述虚拟信息,所述虚拟信息的大小已被根据由所述比例确定单元确定的比例而调整;以及
图像生成单元,用于生成通过将所述虚拟信息叠加在所述真实空间图像上而获得的输出图像。
3.根据权利要求1所述的信息处理设备,
其中,由所述比例基准检测单元检测的作为比例基准的对象是人。
4.根据权利要求1所述的信息处理设备,
其中,由所述比例基准检测单元检测的作为比例基准的对象是脸。
5.根据权利要求1所述的信息处理设备,
其中,所述比例基准检测单元优先将所述真实空间图像中包含的对象当中被清楚地拍摄的对象用作作为比例基准的对象。
6.根据权利要求1所述的信息处理设备,
其中,所述比例基准检测单元优先将所述真实空间图像中包含的对象当中位置离成像装置近的对象用作作为比例基准的对象。
7.根据权利要求1所述的信息处理设备,
其中,所述比例基准检测单元优先将所述真实空间图像中包含的对象当中在成像装置的水平位置附近的对象用作作为比例基准的对象。
8.一种信息处理方法,包括下列步骤:
获取真实空间图像;
分析所述真实空间图像的三维空间结构;
检测所述真实空间图像中包括的作为比例基准的对象在三维空间中的长度和属性;以及
根据检测的所述对象的长度和属性的特性来确定三维空间的比例。
信息处理设备和信息处理方法\n技术领域\n[0001] 本发明涉及信息处理设备、信息处理方法和程序。\n背景技术\n[0002] 近来,作为增强的现实技术的一部分,使得虚拟信息被叠加显示在诸如所拍摄图像之类的真实空间信息上。例如,可以读取所拍摄图像内包含的预定标记,并且可以把与该标记相对应的虚拟信息叠加显示在真实空间图像上(例如,专利文献1)。\n[0003] 引文列表\n[0004] 专利文献\n[0005] 专利文献1:JP 2008-510254A\n发明内容\n[0006] 技术问题\n[0007] 但是,采用专利文献1,因为所拍摄真实空间图像的空间比例未知,存在不能在以适当尺寸将虚拟信息叠加在真实空间图像上的同时显示虚拟信息的问题。\n[0008] 因此,针对以上问题做出了本发明,本发明的目的是提供一种新型的并且改进的信息处理设备、信息处理方法和程序,其能够叠加大小适合于真实空间图像的3D空间的比例的虚拟信息。\n[0009] 问题的解决方案\n[0010] 按照本发明的一方面,为了达到上述目的,提供了一种信息处理设备,包括:图像获取单元,用于获取真实空间图像;空间分析单元,用于分析真实空间图像的三维空间结构;比例基准检测单元,用于检测真实空间图像中包括的作为比例基准的对象在三维空间中的长度;以及比例确定单元,用于根据由比例基准检测单元检测的对象长度确定三维空间的比例。\n[0011] 此外,信息处理设备可以进一步包括:存储单元,彼此关联地存储被叠加显示在真实空间图像上的虚拟信息以及虚拟信息的真实大小;虚拟信息布置单元,用于在真实空间图像上布置虚拟信息,该虚拟信息的大小已被根据由比例确定单元确定的比例而调整;以及图像生成单元,用于生成通过将虚拟信息叠加在真实空间图像上而获得的输出图像。\n[0012] 由比例基准检测单元检测的作为比例基准的对象可以是人。\n[0013] 由比例基准检测单元检测的作为比例基准的对象可以是脸。\n[0014] 比例基准检测单元可以优先将真实空间图像中包含的对象中被清楚地拍摄的对象用作作为比例基准的对象。\n[0015] 比例基准检测单元可以优先将真实空间图像中包含的对象中位置离成像装置近的对象用作作为比例基准的对象。\n[0016] 比例基准检测单元可以优先将真实空间图像中包含的对象中靠近成像装置的水平位置的对象用作作为比例基准的对象。\n[0017] 按照本发明的另一方面,为了达到上述目的,提供了一种信息处理方法,包括下列步骤:获取真实空间图像;分析真实空间图像的三维空间结构;检测真实空间图像中包括的作为比例基准的对象在三维空间中的长度;以及根据检测的对象长度确定三维空间的比例。\n[0018] 按照本发明的另一方面,为了达到上述目的,提供了一种使计算机用作信息处理设备的程序,该信息处理设备包括:图像获取单元,用于获取真实空间图像;空间分析单元,用于分析真实空间图像的三维空间结构;比例基准检测单元,用于检测真实空间图像中包括的作为比例基准的对象在三维空间中的长度;以及比例确定单元,用于根据由比例基准检测单元检测的对象长度确定三维空间的比例。\n[0019] 发明的有益效果\n[0020] 如上所述,按照本发明,可以叠加大小适合真实空间图像的3D空间比例的虚拟信息。\n附图说明\n[0021] [图1]按照本发明一个实施例描述信息处理设备的概要的说明图。\n[0022] [图2]按照所述实施例描述信息处理设备的概要的说明图。\n[0023] [图3]按照所述实施例示出信息处理设备的硬件配置的框图。\n[0024] [图4]按照所述实施例示出信息处理设备的功能配置的框图。\n[0025] [图5]按照所述实施例描述存储单元的存储内容的说明图。\n[0026] [图6]按照所述实施例描述比例基准检测单元的检测结果示例的说明图。\n[0027] [图7]按照所述实施例示出信息处理设备的整体操作的流程图。\n[0028] [图8]按照所述实施例示出按比例缩放处理的细节的流程图。\n[0029] [图9]按照所述实施例示出虚拟信息布置处理的细节的流程图。\n[0030] [图10]按照所述实施例描述虚拟信息的示例性布置的说明图。\n[0031] [图11]按照另一实施例示出信息处理设备和服务器的功能配置的框图。\n具体实施方式\n[0032] 下面将参考附图对本发明优选实施例进行详细描述。注意,在本说明书和附图中,功能和结构基本相同的部件用相同的标号表示,省略重复说明。\n[0033] 此外,将按照下列顺序描述“具体实施方式”。\n[0034] (1)本发明实施例的目的\n[0035] (2)信息处理设备的概要\n[0036] (3)信息处理设备的硬件配置\n[0037] (4)信息处理设备的功能配置\n[0038] (5)信息处理设备的操作的细节\n[0039] (1)本发明实施例的目的\n[0040] 首先,将描述本发明实施例的目的。近来,作为增强的现实技术的一部分,使得虚拟信息被叠加显示在诸如所拍摄图像之类的真实空间信息上。例如,可以读取所拍摄图像内包含的预定标记,并且可以把与该标记相对应的虚拟信息叠加显示在真实空间图像上。\n但是,因为所拍摄的真实空间图像的空间比例未知,存在不能在以适当尺寸将虚拟信息叠加在真实空间图像上的同时显示虚拟信息的问题。\n[0041] 因此,针对上述情况创建了根据本发明实施例的信息处理设备10。根据本实施例的信息处理设备10,能够叠加大小适合于真实空间图像的3D空间比例的虚拟信息。\n[0042] (2)信息处理设备的概要\n[0043] 接下来,将参考图1和图2描述信息处理设备10的概要。图1和图2是描述信息处理设备10的概要的说明图。信息处理设备10可由带有显示装置的信息处理终端来例示,例如移动电话、PDA(个人数字助理)、便携式游戏机、小型PC(个人计算机)等等。在信息处理设备\n10中登记将要叠加在真实空间图像上的虚拟信息。\n[0044] 如图1所示,图像500是显示在信息处理设备10的显示单元上的图像。在图像500中,虚拟信息501被叠加显示在由信息处理设备10中提供的成像装置所拍摄的真实空间图像上。在图像500中,猫、狗等等被显示为虚拟信息501。显示在图像500上的虚拟信息501的大小大于作为真实空间图像中的真实对象的人。这是因为由于真实空间图像的比例、虚拟信息在真实空间图像中的尺寸等都未知,因而虚拟信息501不能调整到合适大小。\n[0045] 另一方面,在图像510中,在按照人512的高度调整虚拟信息511的大小的情况下,将虚拟信息511叠加在真实空间图像上。信息处理设备10基于人512的高度确定真实空间图像的比例基准,并将虚拟信息511调整成符合比例基准的大小。例如,当将人512作为比例基准的对象时,如果人512的长度为16.5个刻度并且人的平均高度为165cm,则空间的比例为\n10cm/刻度。\n[0046] 如果虚拟信息511中的猫的真实大小被登记为50cm,那么按照由上 述方法计算的空间比例,猫的大小为5个刻度。这样,根据本实施例,可以叠加并显示大小适合真实空间图像的三维空间比例的虚拟信息。\n[0047] 此外,如图2所示,在图像520中,尽管虚拟信息521的尺寸相对于人而言是适当的,但是布置在三维空间后部的虚拟信息522没有按适当尺寸显示。在图像520中,尽管右侧的图像是在三维空间中有深度的图像,但是虚拟信息522的大小不是符合三维空间的深度的大小。\n[0048] 另一方面,在图像530中,虚拟信息531的尺寸符合真实空间图像中人533的高度,并且虚拟信息532的尺寸符合三维空间的深度。这样,信息处理设备10能叠加大小适合真实空间图像比例的虚拟信息,此外还能叠加大小适合真实空间图像的三维空间深度的虚拟信息。\n[0049] (3)信息处理设备的硬件配置\n[0050] 以上对信息处理设备10的概要进行了描述。接下来,将参考图3描述信息处理设备\n10的硬件配置。图3是示出信息处理设备10的硬件配置的框图。信息处理设备10包括CPU(中央处理单元)101、ROM(只读存储器)102、RAM(随机访问存储器)103、主机总线104、桥接器\n105、外部总线106、接口107、输入装置108、输出装置109、存储装置(HDD)110、驱动器111以及通信装置112。\n[0051] CPU 101用作算术处理单元和控制单元,并按照各种程序控制信息处理设备10的整体操作。此外,CPU 101可以是微处理器。ROM 102存储CPU 101使用的程序、算术参数等等。RAM 103临时存储在CPU 101的执行时使用的程序、在执行过程中任意更改的参数等等。\n这些部件通过由CPU总线等构成的主机总线104相互连接。\n[0052] 主机总线104通过桥接器105与诸如PCI(外围部件互连/接口)总线等外部总线106连接。此外,主机总线104、桥接器105以及外部总线106不一定必须分开配置,这些功能可在单条总线中实现。\n[0053] 输入装置108由供用户输入信息的输入手段(例如鼠标、键盘、触控面板、按钮、麦克风、开关和控制杆)、基于来自用户的输入来生成输入信号并将其输出至CPU 101的输入控制电路等等构成。信息处理设备10的用户可通过操作输入装置108向信息处理设备10输入各种数据或者命 令信息处理设备10进行处理操作。\n[0054] 输出装置109例如由诸如CRT(阴极射线管)显示装置、液晶显示(LCD)装置、OLED(有机发光二极管)装置或灯等显示装置以及诸如扬声器或耳机等音频输出装置构成。输出装置109例如输出再现内容。具体地,显示装置将再现的诸如视频数据等各种信息显示为文本或图像。另一方面,音频输出装置将再现的音频数据等转换成音频并将其输出。\n[0055] 存储装置110是用于存储数据的装置,其被配置为根据本实施例的信息处理设备\n10的存储单元的示例,并且存储装置110可以包括存储介质、将数据记录在存储介质中的记录装置、从存储介质读取数据的读出装置、删除存储介质中所记录的数据的删除装置等。例如,存储装置110由HDD(硬盘驱动器)构成。该存储装置110驱动硬盘,并存储CPU 101执行的程序或各种数据。后面描述的项目、标识号等也存储在该存储装置110中。\n[0056] 驱动器111是存储介质的读出器/写入器,并且内置或外接于信息处理设备10。驱动器111读取记录在诸如磁盘、光盘、磁光盘或半导体存储器等附接到其的可移动记录介质\n24上的信息,并将信息输出至RAM 103。\n[0057] 通信装置112是例如由用于连接到通信网络50的通信装置构成的通信接口。此外,通信装置112可以是兼容无线LAN(局域网)的通信装置、兼容无线USB的通信装置或者通过电线进行通信的有线通信装置。\n[0058] (4)信息处理设备的功能配置\n[0059] 以上描述了信息处理设备10的示例性硬件配置。接下来,将参考图4描述根据本实施例的信息处理设备10的功能配置。图4是根据本实施例的信息处理设备10的功能配置的框图。\n[0060] 如图4所示,信息处理设备10包括图像获取单元152、空间分析单元154、存储单元\n156、比例基准检测单元158、比例确定单元160、虚拟信息布置单元162、图像生成单元164、图像输出单元166等等。\n[0061] 图像获取单元152具有获取真实空间图像的功能。真实区间图像例如是由成像装置(未示出)等拍摄的风景图像。成像装置可与信息处理设备10一体配置,或者可配置为单独的装置。例如,由与信息处理设备10分 离的成像装置拍摄的图像可存储在诸如存储卡等存储装置内,并且可以由图像获取单元152取回。图像获取单元152将获取的真实空间图像提供给空间分析单元154。\n[0062] 空间分析单元154分析图像获取单元152提供的作为三维空间的真实空间图像的结构。作为基于真实空间图像分析三维结构的方法,可以通过感知图像的浓淡来分析真实空间图像的三维结构,或者可以基于帧的构成来分析三维结构,所述帧的构成是通过检测真实空间图像中包括的建筑物等的帧而获得的。\n[0063] 将要叠加在真实空间图像上的虚拟信息和虚拟信息的实际大小被彼此关联地存储在存储单元156中。图5是描述存储单元156的存储内容400的说明图。如图5所示,虚拟信息401和虚拟信息的大小400被彼此关联地存储。虚拟信息401可包括用于识别虚拟信息的识别信息。每条虚拟信息的图像可作为虚拟信息401存储;或者,也可以仅存储虚拟信息的识别信息,并且与虚拟信息的识别信息相关联的图像可从诸如服务器等另一装置获得。\n[0064] 如图5所示,作为虚拟信息的3D模型401“猫”和大小402“50cm”以及作为虚拟信息的3D模型401“狗”和大小402“60cm”被彼此关联地存储在存储单元156中。同样,作为虚拟信息的3D模型“○○宾馆”和大小402“100m”被彼此关联地存储。作为虚拟信息的3D模型401和大小402可被预先存储,或者存储内容可被按照用户输入来更新或增加。\n[0065] 回到图4,比例基准检测单元158具有检测真实空间图像中包括的用作比例基准的对象在三维空间中的长度的功能。作为真实空间图像中包括的用作比例基准的对象,例如举出平均长度明显的人、脸等。可以针对人的高度、脸的长度、眼睛间的距离等来预先获得平均长度。同样,该长度是三维空间坐标系中的长度并且例如是刻度数量等。\n[0066] 图6示出了比例基准检测单元158的检测结果410的示例。例如,如图6所示,比例基准检测单元158检测到对象的长度511为16.5。所检测对象的属性412为“人,男性,成年人,站立”。此外,该对象在虚拟空间中的坐标被检测为“(1,2,3)”。此外,“坐下”状态也可被检测 为比例基准对象的属性,然后坐下状态中的长度(高度)可被检测。此外,脸可被检测为比例基准对象的属性,然后脸的长度(眼睛间的距离)可被检测。例如可以通过使用JP \n2006-209334A中所描述的已知技术来检测真实空间图像中包含的人的高度、脸的长度等。\n[0067] 在JP 2006-209334A中,拍摄到人等并且获取到二维图像,从所获取的二维图像中提取人区域并将其投影到三维空间中的多个水平面上。然后,通过对投影到各水平面上的人的图像进行积分来计算积分值,并且将计算出的积分值的峰值在三维空间中所处的水平位置检测为人的位置,并且还将该峰值在三维空间中所处的水平位置当中、人的图像所存在的最高水平面的高度检测为人的高度。\n[0068] 回到图4,将继续说明比例基准检测单元158的功能。在真实空间图像中有多个人或脸的情况下,优先将多个人或脸中更清楚地拍摄的对象用作作为比例基准的对象,并检测其长度。此外,可以优先将位置离信息处理设备10近的人等用作作为比例基准的对象,并且可以检测其长度。\n[0069] 此外,信息处理设备10的水平位置附近的对象可用作比例基准对象,并且其长度可被检测。因为对于与信息处理设备10在高度方向上存在较大差异的位置处的对象,难以准确检测身高的长度、脸的长度等,所以优先选择信息处理设备10的水平位置附近的对象。\n此外,可采用具有普通人身高的男人作为比例基准对象,而不用身高差异较大的小孩。\n[0070] 此外,在人处于坐下状态的情况下,检测到比例基准对象坐下的状态,并且检测坐下状态的长度(例如14.8)。这样,比例基准检测单元158检测对象的属性以及对象的长度,并向比例确定单元160提供检测结果。\n[0071] 比例确定单元160具有根据比例基准检测单元158检测的对象长度来确定三维空间的比例的功能。例如,假定比例基准检测单元158通知了比例基准对象为人,并且其长度为16.5个刻度。在这种情况下,如果人的平均身高预先设定为165cm,则空间的比例可被确定为10cm/刻度。\n[0072] 此外,如上所述,在由比例基准检测单元158连同对象长度一起提供对象属性的情况下,可以基于属性的特性来确定空间的比例。也就是说, 在不仅提供信息“人”而且提供诸如“男性、成年人、站立”等信息作为对象属性的情况下,获取站立的成年男性的平均真实比例值,并且可以更准确地确定空间的比例。\n[0073] 此外,在比例基准检测单元158提供多个对象的长度的情况下,可以通过从多个对象中选择一个任意对象来确定空间的比例。此外,在比例基准检测单元158提供多个对象的长度的情况下,可以例如通过利用多个对象对长度的值求平均或除去异常值,用统计计算处理来计算空间的比例。\n[0074] 此外,在有多个将作为比例基准的对象的情况下,可以按照对象的属性信息分类成多个组,并且可将作为比例基准的不同对象的实际长度应用于各个组。例如,可以想到基于性别或年龄、人或脸的类型、人的姿势(站立、坐下)等对象属性进行分类。\n[0075] 另外,在由比例基准检测单元158检测真实空间图像内包含的所有对象的长度的情况下,可将任意对象从比例确定单元160的比例确定处理排除,或者可以通过对各对象进行加权来确定比例。\n[0076] 例如,远离信息处理设备10的对象可被从比例确定处理排除,或者被利用比信息处理设备10附近的对象更小的权重进行计算。这是因为,如上所述,远离信息处理设备10的对象很有可能是不清楚的图像,并且当将它用于比例确定处理时,将会降低计算精度。\n[0077] 此外,位于与信息处理设备10在高度方向上存在较大差异的位置上的对象可被排除,或者被利用比信息处理设备10的水平位置附近的对象更小的权重进行计算。这是因为,如上所述,在对象位于与信息处理设备10在高度方向上存在较大差异的位置上时,难以准确检测高度。\n[0078] 虚拟信息布置单元162具有在真实空间图像中布置虚拟信息的功能,虚拟信息的大小已根据比例确定单元160确定的比例调整好。如上所述,虚拟信息被与各虚拟信息的实际大小相关联地存储在存储单元156中。虚拟信息布置单元162从存储单元156获取将要布置在真实空间图像中的虚拟信息以及虚拟信息的大小,并且基于由比例确定单元160计算的空间比例以及关于虚拟信息大小的信息来计算虚拟信息在三维空间中的大小。\n[0079] 例如,在比例确定单元160确定空间的比例为10cm/刻度的情况下, 真实大小为\n50cm的虚拟信息“猫”在三维空间中的大小将是“5个刻度”。因此,虚拟信息布置单元162将虚拟信息“猫”调整为5个刻度,并将其布置在合适的位置。\n[0080] 此外,在布置虚拟信息时,如果虚拟信息的位置已经通过离信息处理设备10的相对位置或相对距离或者GPS的绝对位置等确定,则虚拟信息布置单元162将虚拟信息调整为合适尺寸,并且还基于三维空间的比例将其布置在合适位置。\n[0081] 图像生成单元164具有将虚拟信息布置单元162布置的虚拟信息叠加在真实空间图像上并生成二维输出图像的功能。例如,通过在真实空间图像上叠加如下图像来生成输出图像:该图像是通过将三维空间坐标上的虚拟信息投影在作为虚拟显示的二维平面上而得到的。图像生成单元164将生成的图像提供给图像输出单元166。\n[0082] 图像输出单元166具有将图像生产单元164提供的图像输出到显示器(未示出)等的功能。诸如显示器之类的输出装置可集成在信息处理设备10中,或者可以以单独的装置来提供。无论显示器集成在信息处理设备10中还是与信息处理设备10分离,图像输出单元\n166都将生成的图像发送给显示器。\n[0083] 此外,以上描述了真实空间图像中包含诸如人之类的比例基准对象的情况,但是在比例基准对象未包含在真实空间图像中的情况下,大意是必须对比例基准对象进行拍摄的消息可显示在显示器上并通知给用户。\n[0084] (5)信息处理设备的操作的细节\n[0085] 以上描述了信息处理设备10的功能配置。接下来,将参考图7至图10描述信息处理设备10的操作的细节。图7示出是信息处理设备10整体操作的流程图。首先,图像获取单元\n152通过成像装置获取信息处理设备10的周围的图像(S102)。\n[0086] 然后,空间分析单元154分析在步骤S102中获取的真实空间图像作为三维空间的结构。如上所述,作为基于真实空间图像分析三维结构的方法,可以通过感知图像的浓淡来分析真实空间图像的三维结构,或者可以基于帧的构成来分析三维结构,所述帧的构成是通过检测真实空间图像中 包括的建筑物等的帧而获得的。\n[0087] 接下来,通过比例基准检测单元158和比例确定单元160执行真实空间图像的按比例缩放(S106)。在此,将参考图8详细描述步骤S106的按比例缩放处理。图8是示出按比例缩放处理的细节的流程图。\n[0088] 如图8所示,比例基准检测单元158选择将作为比例基准的对象并检测对象的长度(S122)。比例基准检测单元158在步骤S122中选择真实空间图像内包含的平均长度明显的对象(例如人或脸),并检测对象在三维空间坐标系上的刻度数量等。\n[0089] 然后,比例确定单元160根据在步骤S122中检测的对象长度来确定三维空间的比例(S124)。假定步骤S122中的比例基准对象为人,并且其长度被检测为16.5个刻度。在预先设定人的平均身高为165cm的情况下,空间的比例在步骤S124中被确定为10cm/刻度。\n[0090] 以上描述了步骤S106的按比例缩放处理的细节。回到图7,将继续说明。在步骤S106中执行按比例缩放处理后,通过虚拟信息布置单元162将虚拟信息布置在真实空间图像上(S108)。在此,将参考图9描述步骤S108的虚拟信息布置处理的细节。图9是示出虚拟信息布置处理的细节的流程图。\n[0091] 如图9所示,虚拟信息布置单元162首先获取存储单元156中存储的虚拟信息(S132)。然后,根据步骤S106中确定的空间比例,确定虚拟信息在真实空间图像中的大小(S134)。在步骤S134中,在空间的比例在步骤S106中被确定为10cm/刻度的情况下,真实大小为50cm的虚拟信息“猫”在三维空间中的大小被确定为“5个刻度”。\n[0092] 随后,将步骤S132中获得的虚拟信息布置在三维空间坐标上(S136),并且将作为虚拟信息的3D模型的大小更改为步骤S314中确定的大小(S138)。此外,可以在步骤S132后立即进行步骤S136中对虚拟信息的布置。\n[0093] 在此,将参考图10描述虚拟信息的示例性布置。图10是描述虚拟信息的示例性布置的说明图。如图10所示,对于图像540,三维空间的结构由空间分析单元154来分析,并且坐标轴541被设定。图像540中包含有 多人,比例基准检测单元158检测人543的长度,并且此人的刻度为16.5个刻度,假定在真实空间里的身高为165cm。比例确定单元160确定三维空间的比例为10cm/刻度。\n[0094] 在图像540中,虚拟信息“猫”被叠加在真实空间图像上,其大小未按比例进行更改。因此,在图像540中,猫的大小为20个刻度,这种状态下人和猫的尺寸不符合实际尺寸。\n[0095] 图像550是作为通过虚拟信息布置单元162更改虚拟信息的比例的结果的输出图像。在图像550中,由于虚拟信息“猫”的实际大小为50cm,因此按照三维空间坐标的比例(10cm/刻度)从20个刻度更改为5个刻度。因此,在图像550中,虚拟信息“猫”553的尺寸相对人552的尺寸是合适的。以上说明了虚拟信息布置处理的细节。\n[0096] 回到图7,将继续说明。在步骤S108中布置了虚拟信息后,图像生成单元164生成输出图像(S110)。在步骤S110中,其比例已在步骤S108中更改了的虚拟信息被叠加在真实空间图像上,并二维输出图像被生成。然后,图像输出单元166将步骤S164中生成的图像输出至显示器(S112)。\n[0097] 以上描述了信息处理设备10的操作的细节。可以按照成像装置等的帧速率周期性地进行图7所示的各个处理。此外,空间分析步骤(S104)、按比例缩放步骤(S106)以及虚拟信息布置步骤(S108)是产生较重的处理负荷的步骤,因此可以每隔几个周期进行一次。另外,按比例缩放步骤(S106)可以只在开始时进行一次,而不必周期性地进行。\n[0098] 此外,在本实施例中,对一幅真实空间图像进行统一的按比例缩放处理,但是本发明不限于此示例。也就是说,在一幅真实空间图像中,可以针对多个空间中的每一个来更改按比例缩放。例如,可以为靠近和远离信息处理设备10的地方确定不同的空间比例。这使得布置在信息处理设备10附近的虚拟信息被布置为变成比远离信息处理设备10布置的虚拟信息更大的大小,并且虚拟信息可被类似地布置到实际三维空间。\n[0099] 以上参考附图描述了本发明的优选实施例,但是本发明当然不限于上述示例。本领域技术人员在所附权利要求的范围内可找到各种变更和修 正,并且应当了解,它们将自然而然地归入本发明的技术范围内。\n[0100] 例如,本说明书中信息处理设备10的处理步骤不一定必须按照流程图所示的顺序先后处理。也就是说,信息处理设备10的处理步骤可以是不同的处理,或者它们可以被并列执行。\n[0101] 此外,还可以创建一种计算机程序,用于使安装在信息处理设备10等中的诸如CPU、ROM、RAM等硬件实现与上述信息处理设备10的各部件相同的功能。此外,还提供存储该计算机程序的存储介质。\n[0102] 按照上述实施例,在信息处理设备10中执行各处理,但是本发明不限于这样的示例。例如,可以通过与网络连接的服务器20来执行信息处理设备10的预定处理。图11是示出信息处理设备10和服务器20的功能配置的框图。\n[0103] 如图11所示,信息处理设备15和服务器20通过网络而连接。信息处理设备15包括图像获取单元152和图像输出单元166。此外,服务器20包括空间分析单元202、比例基准检测单元204、比例确定单元206、存储单元208、虚拟信息布置单元210、图像生成单元212等等。\n[0104] 服务器20的各单元具有与上述信息处理设备10相对应的各单元相同的功能,将省略详细说明。采用图11所示的配置,诸如空间分析处理、比例确定处理、图像生成处理等产生较重负荷的处理将由服务器20执行。也就是说,信息处理设备15获取的真实空间图像通过网络传输给服务器20。然后,服务器20的空间分析单元202使用已传输的真实空间图像,并且分析真实空间图像的三维空间结构。此外,通过比例基准检测单元204检测比例基准对象在三维空间中的长度,并且通过比例确定单元206确定三维空间的比例。然后,通过虚拟信息布置单元210将虚拟信息的大小调整为符合比例的大小,并通过图像生成单元212生成通过叠加虚拟信息而得到的输出图像。图像生成单元212生成的图像传输至信息处理设备\n15,并显示在信息处理设备15的显示器上。\n[0105] 这使得仅通过传输真实空间图像至服务器20就可获得其虚拟信息已更改为合适尺寸的希望图像,即使在信息处理设备15的处理性能不好并且执行产生重负荷的处理将花费时间的情况下也是如此。\n[0106] 符号说明\n[0107] 10 信息处理设备\n[0108] 152 图像获取单元\n[0109] 154 空间分析单元\n[0110] 156 存储单元\n[0111] 158 比例基准检测单元\n[0112] 160 比例确定单元\n[0113] 162 虚拟信息布置单元\n[0114] 164 图像生成单元\n[0115] 166 图像输出单元\n[0116] 15 信息处理设备\n[0117] 20 服务器\n[0118] 202 空间分析单元\n[0119] 204 比例基准检测单元\n[0120] 206 比例确定单元\n[0121] 208 存储单元\n[0122] 210 虚拟信息布置单元\n[0123] 212 图像生成单元
法律信息
- 2016-06-15
- 2013-01-16
实质审查的生效
IPC(主分类): G06T 19/00
专利申请号: 201080054570.9
申请日: 2010.10.28
- 2012-11-21
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2009-01-07
|
2007-07-04
| | |
2
| | 暂无 |
2004-03-31
| | |
3
| | 暂无 |
2007-02-01
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |