信息处理装置、信息处理方法和程序与流程

文档序号:30711946发布日期:2022-07-10 20:03阅读:2677来源:国知局
信息处理装置、信息处理方法和程序与流程

1.本公开内容涉及信息处理装置、信息处理方法和程序。


背景技术:

2.传统上,用于在诸如头戴式显示器或平视显示器的透射型显示器上显示图像的技术是已知的。在这样的技术中,通过使用用于屏蔽外部图像的快门来屏蔽外部图像,在透射型显示器上显示黑色图像。
3.引用列表
4.专利文献
5.专利文献1:jp h07-67055 a


技术实现要素:

6.技术问题
7.然而,在上述技术中,用于在诸如用于屏蔽外部图像的快门的透射型显示器上显示黑色图像的机制是必要的,并且不能说可以将黑色图像容易地呈现给用户。另外,当来自外部的光(外部光)强时,存在不仅黑色图像而且具有类似黑色的暗色的图像难以看见的问题。如上所述,传统技术在更容易地改善图像的可见度方面具有进一步改善的空间。
8.因此,本公开内容提出了一种能够更容易地改善图像的可见度的技术。
9.问题的解决方案
10.根据本发明,提供了一种信息处理装置。该信息处理装置包括控制单元。当显示图像显示在能够可视地识别真实空间的透射型显示器上时,控制单元从显示图像中检测通过其看到真实空间的透射区域。控制单元校正显示图像的透射区域中的至少一部分区域的像素值。
附图说明
11.图1是用于说明使用非透射型显示器的ar的图。
12.图2是用于说明使用透射型显示器的ar的图。
13.图3是用于说明根据本实施方式的图像处理的图。
14.图4是示出根据本实施方式的信息处理系统的示例性配置的图。
15.图5是示出根据本实施方式的信息处理装置的示例性功能配置的框图。
16.图6是示出根据本实施方式的显示装置的示例性功能配置的框图。
17.图7是用于说明由根据本实施方式的阈值设置单元设置的阈值的图。
18.图8是用于说明由根据本实施方式的阈值设置单元设置的阈值的图。
19.图9是用于说明由根据本实施方式的阈值设置单元设置的阈值的图。
20.图10是用于说明由根据本实施方式的阈值设置单元设置的阈值的图。
21.图11是用于说明由根据本实施方式的阈值设置单元设置的阈值的图。
22.图12是用于说明由根据本实施方式的图案确定单元进行的图案确定处理的图。
23.图13是用于说明由根据本实施方式的图案确定单元进行的图案确定处理的图。
24.图14是用于说明由根据本实施方式的图案确定单元进行的图案确定处理的图。
25.图15是用于说明由根据本实施方式的图案确定单元进行的图案确定处理的图。
26.图16是用于说明由根据本实施方式的图案确定单元进行的图案确定处理的图。
27.图17是用于说明由根据本实施方式的图案确定单元进行的图案确定处理的图。
28.图18是用于说明由根据本实施方式的图案确定单元进行的图案确定处理的图。
29.图19是用于说明由根据本实施方式的图案确定单元进行的图案确定处理的图。
30.图20是用于说明由根据本实施方式的图案确定单元进行的图案确定处理的图。
31.图21是用于说明由根据本实施方式的区域校正单元进行的校正处理的图。
32.图22是用于说明由根据本实施方式的区域校正单元进行的校正处理的图。
33.图23是用于说明由根据本实施方式的区域校正单元进行的校正处理的图。
34.图24是用于说明由根据本实施方式的区域校正单元进行的校正处理的图。
35.图25是用于说明由根据本实施方式的区域校正单元进行的校正处理的图。
36.图26是示出根据本实施方式的图像处理的流程的流程图。
37.图27是示出实现信息处理装置的功能的计算机的示例的硬件配置图。
具体实施方式
38.在下文中,将参照附图详细描述本公开内容的优选实施方式。注意,在本说明书和附图中,具有大致相同的功能配置的部件由相同的附图标记表示,并且省略冗余的描述。
39.将按照以下顺序给出描述。
40.1.背景
41.2.实施方式概述
42.3.实施方式的示例性配置
43.3.1.示例性系统配置
44.3.2.示例性功能配置
45.3.3.详细的示例性配置
46.4.阈值设置处理的示例
47.4.1.规定的阈值
48.4.2.基于感测结果的阈值
49.4.3.基于拍摄图像的阈值
50.5.图案确定处理的示例
51.5.1.校正图案的选择
52.5.2.阴影的选择
53.6.校正处理的示例
54.6.1.进行使用常数值进行替换的情况
55.6.2.添加常数值的情况
56.6.3.根据背景进行校正的情况
57.7.图像处理过程
58.8.修改示例
59.9.硬件配置
60.10.补充
61.《1.背景》
62.首先,在进行关于本公开内容的实施方式的细节的描述之前,将参照图1和图2描述使本发明人创建本公开内容的实施方式的背景。图1是用于说明使用非透射型显示器的ar的图。另外,图2是用于说明使用透射型显示器的ar的图。
63.在增强现实(ar)技术中,作为在真实空间中以叠加方式显示虚拟对象的方法,已知在诸如智能电话或平板终端的非透射型显示器上显示虚拟对象的方法,以及在诸如ar眼镜的透射型显示器上显示虚拟对象的方法。
64.如图1所示,例如,假设作为黑色立方体的虚拟对象ob叠加在真实空间mb上并且显示在诸如智能电话的非透射型显示器的屏幕m1上。在这种情况下,如图1所示,真实空间mb和虚拟对象ob的视频以叠加的方式显示在屏幕m1上。
65.另一方面,在诸如ar眼镜的透射型显示器的情况下,虚拟对象ob的黑色显示为透明颜色。如图2的右图所示,当佩戴显示虚拟对象ob的ar眼镜的用户观看真实空间mb时,虚拟对象ob的黑色变为透明并且通过其看到背景。
66.如上所述,例如,当在透射型显示器上显示黑图像时,黑色在显示器上显示为透明颜色,因此需要用于显示黑色的装置,例如用于阻挡外部光的快门。
67.替选地,需要为透射型显示器创建虚拟对象ob,例如在透射型显示器上显示的虚拟对象ob中不使用黑色。
68.此外,例如,还存在通过降低显示图像的透射构件(例如,玻璃等)的透射率以像太阳镜那样降低背景的亮度来改善图像的可见度的方法。然而,当背景的亮度减小时,背景的视图不同于实际视图。例如,当虚拟对象以如ar中的叠加方式显示在真实空间中时,可以通过透射型显示器视觉上识别的背景理想地与实际背景相同,以用于显示虚拟对象,使得虚拟对象混合到现实中。
69.如上所述,在传统技术中,在一些情况下难以在透射型显示器上呈现具有高可见度的图像。
70.因此,从上述情况的观点出发,创建了根据本实施方式的信息处理系统。根据本实施方式的信息处理系统可以在透射型显示器上呈现具有改善的可见度的图像,因此,例如,即使当图像包括图像的黑色区域时,用户也可以更可靠地在视觉上识别图像。
71.注意,尽管此处已经描述了显示ar图像的显示器作为透射型显示器,但是应用根据本实施方式的技术的透射型显示器不限于此。例如,根据本实施方式的技术可以应用于使用诸如窗玻璃的透射构件作为显示单元来显示广告、视频等的透射型显示器。
72.《2.实施方式的概述》
73.首先,将参照图3描述根据本实施方式的图像处理的概述。图3是用于说明根据本实施方式的图像处理的图。此处,如图3所示,将描述从作为信息处理装置10的智能电话(下文中,也称为智能电话10)将图像显示在作为透射显示装置20的ar眼镜(下文中,也称为ar眼镜20)上的情况。
74.首先,智能电话10发送要显示在ar眼镜20上的虚拟对象ob(步骤s1)。例如,虚拟对
象ob针对每个像素具有像素值。当从智能电话10接收到虚拟对象ob时,例如a,r眼镜20将存储器中的每个像素的像素值存储为虚拟对象信息ob1。
75.注意,图3所示的虚拟对象信息ob1是示例,并且与图3中的虚拟对象ob的实际像素值不同。此外,为了简化描述,图3示出了虚拟对象信息ob1对于每个像素具有一个像素值的情况,即,虚拟对象信息ob1是灰度级,但是本公开内容不限于此。例如,虚拟对象信息ob1可以是对于每个像素具有r、g和b的三个像素值的彩色图像信息。
76.ar眼镜20执行将虚拟对象信息ob1的每个像素的像素值与阈值进行比较的阈值确定(步骤s2)。例如,如图3的比较结果r所示,ar眼镜20将虚拟对象信息ob1的像素值与阈值进行比较,并且将像素值小于阈值的像素确定为“0”,并且将像素值为阈值或更大的像素确定为“1”。当确定为“0”的像素的区域显示在透射型显示器上时,ar眼镜20检测到该区域作为透过其看到背景的透射区域。注意,在图3中,阈值被设置为“5”,并且如比较结果r所示,具有小于“5”的像素值的像素被设置为“0”,并且具有“5”或更大的像素值的像素被设置为“1”。
77.如上所述,ar眼镜20不仅可以检测黑色像素,即具有像素值“0”的像素,而且还可以检测由黑色透射型显示器通过其看到背景并且用户难以在视觉上识别的颜色的区域(透射区域)。即,用于步骤s2中的阈值确定的阈值可以是用于检测虚拟对象ob的黑色区域的阈值,或者可以是用于检测包括黑色区域的透射区域的阈值。稍后将参照图7至图10描述阈值的细节。
78.随后,ar眼镜20校正虚拟对象信息ob1的透射区域的像素值(步骤s3)。例如,ar眼镜20校正包括在透射区域中的像素的像素值,使得校正值大于原始值。更具体地,ar眼镜20通过将校正值添加到透射区域中的像素的像素值来校正透射区域。以这种方式,如图3所示,ar眼镜20生成经校正的虚拟对象ob2,其中黑色区域被颜色转换成灰色。
79.ar眼镜20在透射型显示器上显示经校正的虚拟对象ob2(步骤s4)。由于经校正的虚拟对象ob2被校正使得透射区域以灰色显示,所以用户可以在透射型显示器上以真实空间作为背景来在视觉上识别经校正的虚拟对象ob2。
80.如上所述,在根据本实施方式的图像处理中,检测透明且难以在透射型显示器上视觉地识别的透射区域,例如,虚拟对象ob的黑色,并且校正检测到的透射区域的像素值。这使得即使在没有用于显示黑色的装置的情况下也可以改善透射区域的可见度。另外,不必为透射型显示器准备虚拟对象ob,并且可以在透射型显示器上显示要在非透射型显示器上显示的虚拟对象ob。
81.注意,图3所示的图像处理仅是示例,并且根据本实施方式的关于要在透射型显示器上显示的图像的图像处理不限于上述示例。在下文中,将详细描述根据本实施方式的图像处理的具体示例和用于执行图像处理的配置。
82.《3.实施方式的示例性配置》
83.《3.1.示例性系统配置》
84.接下来,将描述根据本实施方式的信息处理系统的示例性配置。图4是示出根据本实施方式的信息处理系统的示例性配置的图。如图4所示,信息处理系统包括信息处理装置10和显示装置20。
85.(信息处理装置)
86.信息处理装置10经由网络30控制显示装置20的图像显示。根据本实施方式的信息处理装置10可以是适合于携带的电子装置,例如,智能电话、平板终端或膝上型pc。替选地,根据本实施方式的信息处理装置10可以是台式pc或服务器。注意,下面将描述信息处理装置10是智能电话的情况作为示例。
87.(显示装置)
88.显示装置20是包括透射型显示器(显示单元)并使用户能够可视地识别真实空间并观看ar内容的装置。例如,根据本实施方式的显示装置20可以是ar眼镜或头戴式显示器。替选地,根据本实施方式的显示装置20不仅可以适用于ar眼镜和头戴式显示器,而且可以适用于其他形式的透射型显示器。另一显示装置可以是在诸如平视显示器或窗玻璃的透明显示单元上显示图像的显示装置。此外,例如,显示装置20可以是可以安装在普通眼镜等上的外部装置。注意,下面将描述显示装置20是ar眼镜的情况作为示例。
89.信息处理装置10和显示装置20经由预定网络30彼此连接。连接信息处理装置10和显示装置20的网络30的类型没有特别限制。作为具体示例,网络30可以包括所谓的无线网络,例如,基于wi-fi(注册商标)标准的网络。此外,作为另一示例,网络30可以包括因特网、专用线路、局域网(lan)、广域网(wan)等。此外,网络可以包括多个网络,并且部分或全部网络可以被配置成有线网络。替选地,信息处理装置10和显示装置20可以经由线缆彼此耦接。此外,通过将诸如智能电话的信息处理装置10安装在显示装置20上,显示装置20和信息处理装置10可以直接彼此连接。
90.《3.2.信息处理装置的示例性功能配置》
91.接下来,将描述根据本实施方式的信息处理装置10的示例性功能配置。图5是示出根据本实施方式的信息处理装置10的示例性功能配置的框图。
92.(信息处理装置)
93.图5所示的信息处理装置10包括控制单元130、存储单元140、通信单元150和存储器160。信息处理装置10通过向显示装置20发送要在显示装置20上显示的图像来控制显示装置20的图像显示。
94.(控制单元)
95.例如,控制单元130是控制器,并且通过由中央处理单元(cpu)、微处理单元(mpu)等使用随机存取存储器(ram)作为工作区来执行存储在信息处理装置10内部的存储装置中的各种程序来实现。例如,各种程序包括安装在信息处理装置10中的应用的程序。此外,例如,控制单元130由诸如专用集成电路(asic)或现场可编程门阵列(fpga)的集成电路来实现。
96.例如,控制单元130经由通信单元150将存储在存储单元140中的图像发送到显示装置20。控制单元130将获取的图像存储在存储器160中,并且将存储在存储器160中的图像发送到显示装置20。
97.替选地,例如,控制单元130可以经由通信单元150从诸如服务器的外部装置(未示出)获取要在显示装置20上显示的图像。替选地,控制单元130可以从诸如usb或sd卡的存储介质获取图像。从外部装置或存储介质获取的图像被存储在存储单元140或存储器160中。
98.(存储单元)
99.例如,存储单元140由诸如ram或闪存的半导体存储器元件或者诸如硬盘或光盘的
存储装置来实现。存储单元140存储用于控制单元130的处理的程序、算术参数等。另外,存储单元140存储要在显示装置20上显示的图像。
100.(通信单元)
101.通信单元150是有线地或无线地连接至网络30并且经由网络30与包括显示装置20的其他装置通信的通信接口。例如,通信单元150通过有线/无线局域网(lan)、蓝牙(注册商标)、wi-fi(无线保真度,注册商标)等与网络进行通信连接。
102.(存储器)
103.存储器160存储要从控制单元130发送到显示装置20的图像信息。例如,存储器160具有用于存储一帧的图像信息的能力。
104.《3.3.显示装置20的示例性配置》
105.接下来,将描述根据本实施方式的显示装置20的功能配置。图6是示出根据本实施方式的显示装置20的示例性功能配置的框图。
106.显示装置20包括摄像单元210、传感器单元220、控制单元230、输出单元240、通信单元250、存储器260和存储单元270。
107.(摄像单元)
108.摄像单元210包括相机并且具有拍摄真实空间的功能。例如,摄像单元210被设置成能够在与用户经由输出单元240在视觉上识别真实空间的方向相同的方向上拍摄。
109.(传感器单元)
110.传感器单元220具有收集诸如加速度和角速度的各种类型的传感器信息的功能。此外,传感器单元220包括照度传感器,并且检测真实空间的照度值。例如,传感器单元220包括包括加速度传感器、陀螺仪、地磁传感器等的惯性测量单元(imu),并且获取诸如加速度信息和角速度信息的传感器信息。
111.(控制单元)
112.例如,控制单元230是控制器,并且通过由中央处理单元(cpu)、微处理单元(mpu)等使用随机存取存储器(ram)作为工作区来执行存储在信息处理装置10内部的存储装置中的各种程序来实现。各种程序的示例包括执行图像处理的信息处理程序。此外,例如,控制单元230由诸如专用集成电路(asic)或现场可编程门阵列(fpga)的集成电路来实现。
113.控制单元230包括阈值设置单元231、区域检测单元232、图案确定单元233和区域校正单元234,并且实现或执行以下描述的图像处理的功能和效果。注意,控制单元230的内部结构不限于图6所示的配置,并且可以是另一配置,只要执行稍后描述的图像处理即可。
114.(阈值设置单元)
115.阈值设置单元231设置用于由区域检测单元232进行的阈值确定的阈值。例如,阈值设置单元231设置预先确定的阈值。替选地,阈值设置单元231可以基于传感器单元220的感测结果来设置阈值,或者可以基于摄像单元210的成像结果来设置阈值。稍后将参照图7至图10描述由阈值设置单元231进行的阈值设置处理的细节。
116.(区域检测单元)
117.区域检测单元232使用由阈值设置单元231设置的阈值来对从信息处理装置10发送的图像(在下文中,也称为显示图像)的每个像素的像素值执行阈值确定,从而检测显示图像的透射区域。例如,区域检测单元232将显示图像的像素值小于阈值的像素区域检测为
透射区域。
118.(图案确定单元)
119.图案确定单元233确定当区域校正单元234校正由区域检测单元232检测的透射区域时使用的校正图案。例如,区域校正单元234执行校正以用相同的颜色(例如,灰色)填充透射区域。替选地,区域校正单元234执行校正,使得通过将诸如斜线的阴影应用于透射区域来显示显示图像。以这种方式,区域校正单元234根据真实空间的情况改变校正图案。图案确定单元233确定用于由区域校正单元234校正的校正图案。注意,稍后将参照图11至图20描述由图案确定单元233进行的图案确定处理的细节。
120.(区域校正单元)
121.区域校正单元234根据由图案确定单元233确定的校正图案来校正由区域检测单元232检测的透射区域中的像素的像素值。例如,当图案确定单元233选择用于填充透射区域的校正图案时,区域校正单元234通过将透射区域的像素值转换为预定值来校正透射区域的所有像素值。替选地,区域校正单元234可以通过将预定值加到透射区域的像素值来校正透射区域。
122.另外,当图案确定单元233选择用于阴影化透射区域的校正图案时,区域校正单元234校正透射区域的至少一些像素的像素值,使得显示图像与应用了阴影化的透射区域一起显示。注意,稍后将参照图21至图25描述由区域校正单元234进行的校正的细节。
123.(输出单元)
124.例如,输出单元240基于控制单元130或控制单元230的控制来显示诸如图像的内容。输出单元240至少包括作为透射型显示器的显示单元241。此外,输出单元240可以包括用于输出声音的扬声器等。
125.(通信单元)
126.通信单元250是有线地或无线地连接至网络30并且经由网络30与包括信息处理装置10的其他装置通信的通信接口。例如,通信单元250通过有线/无线局域网(lan)、蓝牙(注册商标)、wi-fi(无线保真度,注册商标)等与网络进行通信连接。
127.(存储器)
128.存储器260存储要从信息处理装置10发送的图像信息。例如,存储器260具有用于存储一帧的图像信息的能力。替选地,存储器260可以存储图像处理中的阈值确定结果。
129.(存储单元)
130.例如,存储单元270由诸如ram或闪存的半导体存储器元件或者诸如硬盘或光盘的存储装置来实现。存储单元270存储用于控制单元230的处理的程序、算术参数等。
131.已经描述了根据本实施方式的信息处理装置10和显示装置20的示例性功能配置。注意,参照图5和图6描述的上述配置仅是示例,并且根据本实施方式的信息处理装置10和显示装置20的功能配置不限于该示例。例如,根据本实施方式的显示装置20可以仅显示包括图像的内容,而不依赖于信息处理装置10的控制。
132.《4.阈值设置处理的示例》
133.接下来,将描述由阈值设置单元231进行的阈值设置处理。例如,根据本实施方式的显示装置20使用以下中的任何一个来从显示图像检测透射区域:(1)规定的阈值、(2)根据传感器单元220的感测结果的阈值以及(3)根据摄像单元210的成像结果的阈值。在下文
中,将针对上述三种情况分别描述由阈值设置单元231设置的阈值。
134.《4.1.规定的阈值》
135.(用于检测黑色区域的阈值)
136.图7是用于说明由本实施方式的阈值设置单元231设置的阈值的图。如图7所示,假设显示装置20在显示单元241上显示包括作为背景(在下文中,也称为背景mb01)的真实空间中的对象ob01的显示图像md01。对象ob01包括具有像素值(0,0,0)的像素。因此,显示图像的像素包括三个像素值(r,g,b)。即,显示图像是彩色图像。
137.当显示图像md01显示在其中在视觉上识别图7所示的背景mb01的显示单元241上时,具有像素值(0,0,0)的区域在显示单元241上显示为具有透明颜色的区域,由此对象ob01的相应区域如屏幕mf01所示是透明的。
138.在这种情况下,阈值设置单元231设置用于确定显示图像md01的像素值是否为0的阈值。注意,当显示图像md01是彩色图像时,如上所述,阈值设置单元231设置每个像素值(r,g,b)的阈值。
139.(用于检测具有接近黑色的颜色的透射区域的阈值)
140.替选地,阈值设置单元231可以设置阈值,使得区域检测单元232除了检测黑色之外还检测具有接近黑色的颜色的透射区域。这一点将参照图8进行描述。
141.图8是用于说明由根据本实施方式的阈值设置单元231设置的阈值的图。假设在显示单元241上显示包括具有暗红色区域的对象ob02的显示图像md02。在这种情况下,例如,对象ob02的暗红色区域中的像素具有像素值(75,0,0)。因此,当在显示单元241上显示时,像素以红色显示,如屏幕mf02所示。然而,由于像素值较小,背景mb01由于高透明度而被透过。因此,显示图像md01的暗红色区域的可见度降低。
142.这样,在根据本实施方式的显示装置20中,通过校正具有高透明度和低可见度的透射区域来提高透射区域的可见度。为此,阈值设置单元231设置用于通过区域检测单元232检测透射区域的阈值。假设阈值是预先通过实验、模拟等确定的值,并且存储在显示装置20的存储单元(未示出)中。
143.阈值设置单元231以这种方式将预先确定的值设置为阈值,由此区域检测单元232可以检测包括黑色区域的透射区域。
144.《4.2.基于感测结果的阈值》
145.随后,将参照图9和图10描述阈值设置单元231基于传感器单元220的感测结果设置阈值的情况。
146.如上所述,显示图像的黑色区域以透明颜色显示在显示单元241上。另一方面,由于不包括黑色的透射区域不是完全黑色,所以在显示单元241上以对应于像素值的显示颜色显示这种透射区域。因此,不包括黑色的透射区域的可见度取决于背景的亮度。这一点将参照图9和图10进行描述。图9和图10是用于说明由根据本实施方式的阈值设置单元231设置的阈值的图。
147.如图9所示,当在亮背景mb02上显示包括暗红色对象ob02的显示图像md02时,对象ob02的透明度在显示单元241的屏幕mf03中增加,并且难以在视觉上识别对象ob02。
148.另一方面,如图10所示,当在暗背景mb03上显示包括暗红色对象ob02的显示图像md02时,显示单元241的屏幕mf04中的对象ob02的透明度变得低于在亮背景mb02的情况下
的对象ob02的透明度,并且可以容易地在视觉上识别对象ob02。
149.因此,显示图像的透射区域的可见度取决于背景即真实空间的亮度。这样,根据本实施方式的阈值设置单元231根据真实空间的亮度设置阈值。具体地,阈值设置单元231基于作为传感器单元220的照度传感器的感测结果的照度值来设置阈值。例如,照度值和阈值彼此相关联的表被预先存储在存储单元中,并且阈值设置单元231通过参考该表根据照度值设置阈值。注意,假设通过实验、模拟等来预先创建其中照度值和阈值彼此相关联的表。
150.注意,此处假设阈值设置单元231基于由照度传感器检测到的照度值来设置阈值,但是本公开内容不限于此。阈值设置单元231可以使用摄像单元210具有的自动曝光(ae)功能来设置阈值。在这种情况下,例如,阈值设置单元231参照其中由摄像单元210设置的曝光值和阈值彼此相关联的表来设置阈值。注意,假设通过实验、模拟等来预先创建其中曝光值和阈值彼此相关联的表,并且将其存储在存储单元270中。
151.替选地,例如,阈值设置单元231可以根据显示单元241的位置来设置阈值。在这种情况下,例如,阈值设置单元231根据显示装置20是在室外还是在室内使用来设置阈值。具体地,阈值设置单元231将在室外使用显示装置20时的阈值设置为高于在室内使用显示装置20时的阈值。这是因为室外的真实空间被认为比室内更亮。显示装置20的使用位置可以由用户设置,或者可以使用诸如gps的传感器来检测。
152.此外,例如,阈值设置单元231可以根据显示图像在显示单元241上显示的时间、天气等来设置阈值。具体地,例如,在白天显示显示图像的情况下,阈值设置单元231将阈值设置为比夜间显示显示图像的情况高。替选地,阈值设置单元231可以将阈值设置为在好天气中高于在下雨天中。
153.以这种方式,阈值设置单元231基于传感器单元220的感测结果和诸如地点、时间和天气的附加信息来设置阈值。这样,区域检测单元232可以以较低的可见度检测透射区域。
154.《4.3.基于拍摄图像的阈值》
155.将描述阈值设置单元231基于由具有相机的摄像单元210拍摄的拍摄图像来设置阈值的情况。
156.由传感器单元220的照度传感器检测的照度值是背景亮度的平均值。实际背景的亮度可以因设置在真实空间中的对象(例如,建筑物或家具)的影响而根据位置而变化。在这种情况下,显示在显示单元241上的显示图像的可见度根据显示单元241的显示位置而变化。这一点将参照图11进行描述。
157.图11是用于说明由根据本实施方式的阈值设置单元231设置的阈值的图。如图11所示,假设在包括两个建筑物的背景mb04上显示包括对象ob03的显示图像md03。注意,对象ob03是暗灰色字符串。以这种方式,包括在显示图像中的对象不限于虚拟对象或图像,并且可以包括字符串。
158.图11中的背景mb04包括如上所述的两个建筑物。因此,建筑物和由背景mb04的建筑物生成的阴影部分比其他部分暗。因此,例如,如屏幕mf05所示,当显示图像md03直接叠加显示在背景mb04上时,可以在视觉上识别建筑物或阴影部分,但是由于对象ob03是透明的,可能难以在视觉上识别对象ob03。
159.如上所述,在背景mb04的亮度变化的情况下,如果基于作为亮度的平均值的照度
值来设置阈值,则阈值设置单元231可以基于比实际亮度暗的照度值来设置阈值。因此,不能适当地设置阈值设置单元231的阈值,并且区域检测单元232可能不能检测透射区域。
160.这样,根据本实施方式的阈值设置单元231基于由摄像单元210捕获的图像来设置阈值。这样,即使当背景mb04的亮度变化时,阈值设置单元231也可以适当地设置阈值。
161.具体地,阈值设置单元231基于捕获图像的每个像素(在下文中,也称为成像像素)的像素值来设置显示图像的每个像素(在下文中,也称为显示像素)的阈值。例如,预先将其中成像像素和阈值彼此关联的表存储在存储单元中,并且阈值设置单元231通过参照该表将根据与显示像素对应的成像像素的像素值的阈值设置为显示像素的阈值。注意,假设通过实验、模拟等来预先创建其中成像像素和阈值彼此相关联的表。
162.注意,阈值设置单元231此处为每个显示像素设置阈值,但是本公开内容不限于此。阈值设置单元231可以将显示图像划分为预定区域并且为每个预定区域设置阈值。在这种情况下,例如,阈值设置单元231根据预定区域的像素值的平均值来设置阈值。注意,预定区域可以是通过以等间隔划分显示图像而获得的区域,或者可以是通过根据包括在显示图像中的特征值划分显示图像而获得的区域。在这种情况下,例如,阈值设置单元231可以从显示图像检测边缘作为特征值,并且设置预定区域的阈值,其中将由检测到的边缘划分的区域定义为预定区域。
163.以这种方式,阈值设置单元231也能够基于拍摄图像来设置阈值。因此,即使当背景的亮度变化时,区域检测单元232也可以更适当地检测透射区域。
164.(区域检测处理)
165.区域检测单元232通过使用由阈值设置单元231基于规定值或成像像素设置的阈值,对显示图像中的每个像素的像素值执行阈值确定。区域检测单元232将显示图像中的每个像素的相应像素值(r,g,b)与阈值进行比较。作为阈值确定的结果,区域检测单元232将其中所有像素值(r,g,b)都小于阈值的像素检测为透射区域。注意,当被检测为透射区域的多个像素彼此相邻时,区域检测单元232将多个像素视为一个透射区域。区域检测单元232可以检测多个透射区域。
166.《5.图案确定处理的示例》
167.《5.1.校正图案的选择》
168.接下来,将描述由图案确定单元233进行的图案确定处理。如上所述,图案确定单元233选择其中透射区域填充有相同颜色的校正图案(在下文中,也称为填充图案)或其中通过应用阴影执行校正的校正图案(在下文中,也称为阴影图案)作为校正图案。例如,图案确定单元233根据包括在背景中的对象的形状或纹理来选择校正图案。替选地,图案确定单元233可以根据背景的亮度选择校正图案。
169.例如,如图12所示,当背景m11包括诸如墙壁或桌子的具有小纹理的对象并且以叠加在该对象上的方式显示透射区域时,图案确定单元233选择阴影图案作为校正图案。在这种情况下,区域校正单元234用阴影图案校正透射区域,由此可以进一步改善透射区域ob11至透射区域ob13的可见度,如图13的屏幕m12所示。注意,图12和图13是用于说明根据本实施方式的由图案确定单元233进行的图案确定处理的图。
170.例如,当由区域检测单元232检测到的透射区域显示在显示单元241上时,图案确定单元233提取与透射区域重叠的背景区域的特征值(在下文中,这种背景区域也称为透射
背景区域)。图案确定单元233在透射背景区域中包括的特征值的数目是预定数目或更多时选择填充图案作为校正图案,并且在特征值的数目小于预定数目时选择阴影图案。注意,特征值的示例包括包含在背景中的边缘。
171.替选地,图案确定单元233可以根据背景的亮度确定校正图案。例如,太亮的背景可能妨碍通过利用填充图案进行校正来改善透射区域的可见度。在这种情况下,图案确定单元233在透射背景区域的亮度为预定值或更大时选择阴影图案作为校正图案,并且在亮度小于预定值时选择填充图案。注意,透射背景区域的亮度可以是照度传感器的照度值,或者可以是拍摄图像中的透射背景区域的像素值(当在透射背景区域中包括多个像素时,例如,多个像素值的平均值)。
172.《5.2.阴影的选择》
173.当选择阴影图案作为校正图案时,图案确定单元233确定阴影的类型。阴影类型的示例包括其中透射区域用斜线标记的“线图案”和其中透射区域以点标记的“点图案”。另外,存在添加预定设计等的图案。此外,例如,“线图案”还包括根据线类型(虚线、链线)、线厚度、间隔、线角度等的多个阴影图案。
174.例如,图案确定单元233根据包括在背景中的对象的形状或纹理从多个阴影图案中选择进一步提高用户可见度的阴影图案。这一点将参照图14至图17进行描述。图14至图17是用于说明由根据本实施方式的图案确定单元233进行的图案确定处理的图。
175.如图14所示,例如,当背景m13包括铁路交叉口时,假设显示装置20以叠加在铁路交叉口警告栅栏上的方式在显示单元241上显示黑色图像ob16。此时,当图案确定单元233选择斜线图案作为校正图案时,区域校正单元234通过用斜线图案校正黑色图像ob16来生成包括校正图像oc16a的校正图像mc11a。
176.当校正图像mc11a叠加显示在背景m13上时,如图15的屏幕mf11a和mf21a所示,铁路交叉口警告栅栏的斜线和校正图像oc16a的斜线图案彼此重叠显示,并且校正图像oc16a的可见度降低。注意,通过放大屏幕mf11a的一部分来获得屏幕mf21a。
177.如上所述,当选择与透射背景区域的纹理图案类似的阴影图案时,会降低校正的透射区域的可见度。因此,图案确定单元233从阴影图案中选择与透射背景区域的纹理图案不同的阴影图案。
178.例如,如图16所示,当在透射背景区域中存在斜线的纹理图案时,图案确定单元233选择点图案的阴影图案。在这种情况下,区域校正单元234通过用点图案校正黑色图像ob16来生成包括校正图像oc16b的校正图像mc11b。
179.当校正图像mc11b叠加显示在背景m13上时,如图17的屏幕mf11b和mf21b中所示,铁路交叉口警告栅栏的斜线和校正图像oc16b的点图案彼此重叠显示。通过以这种方式选择与透射背景区域的纹理图案不同的阴影图案,抑制了校正图像oc16b的可见度的降低。注意,通过放大屏幕mf11b的一部分来获得屏幕mf21b。
180.接下来,将参照图18至图20描述由图案确定单元233进行的阴影图案选择的另一示例。图18至图20是用于说明由根据本实施方式的图案确定处理233进行的图案确定处理的图。
181.例如,图18至图20所示的屏幕示出了在背景中包括百叶窗的情况。图18示出了从左侧观察百叶窗的背景的情况,图19示出从前方观察百叶窗的背景的情况,并且图20示出
了从右侧观察百叶窗的背景的情况。例如,当佩戴ar眼镜的用户在观看百叶窗的同时随着显示装置20从百叶窗的左侧移动到右侧时,用户通过ar眼镜观看的背景以图18、图19和图20的顺序变化。另外,在图18至图20中,左图是仅由背景构成的屏幕,中间图是在背景上显示用斜线图案校正的校正对象oc21的屏幕,并且右图是在背景上显示用点图案校正的校正对象oc22的屏幕。
182.如图18至图20的中间图所示,在显示装置20在遮光帘上显示用右上斜线图案校正的对象oc21的情况下,当校正的对象oc21叠加在从前方观察百叶窗的背景和从左侧观察百叶窗的背景上时,可以在视觉上识别校正的图像而没有任何问题。然而,当将校正对象oc21叠加在从右侧观看百叶窗的背景上时,百叶窗的纹理图案和校正对象oc21的图案彼此相似,由此可见度降低。
183.另一方面,如图18至图20的右图所示,当显示装置20显示其中利用点图案校正百叶窗的校正对象oc22时,不管观察百叶窗的方向如何,都可以在视觉上识别校正对象oc22。
184.如上所述,即使当透射背景区域的纹理图案和校正图案的阴影图案是相同类型(例如,线图案)时,取决于线的角度,校正对象oc21的可见度可能不会降低。因此,图案确定单元233可以选择与透射背景区域的纹理图案相同类型的阴影图案。在这种情况下,图案确定单元233通过改变诸如线的角度、厚度、间隔等的“线图案”的类型来抑制校正对象oc21的可见度的降低。
185.或者,图案确定单元233可以选择与透射背景区域的纹理图案不同的阴影图案的校正图案。改变上述“线图案”的类型增加了图案确定单元233上的处理负荷。具体地,当显示装置20是ar眼镜时,当佩戴ar眼镜的用户移动时,背景也改变。当“线图案”的类型根据背景的改变而改变时,图案确定单元233上的处理负荷增加。另一方面,当图案确定单元233选择与透射背景区域的纹理图案不同的阴影图案的校正图案时,图案确定单元233不需要改变“线图案”的类型,因此可以抑制处理负荷的增加。
186.可以降低校正对象的可见度的透射背景区域的纹理图案的示例包括除上述百叶窗和铁路交叉口的警告条纹之外的窗帘;人行横道;覆盖有瓷砖等的地板;天花板和墙壁、楼梯等的图案。当这些包括线的纹理图案包括在透射背景区域中时,图案确定单元233选择诸如点或正方形的预定图案的阴影图案作为校正图案。
187.除了包括线的纹理图案之外,纹理图案还包括点或特定图案,例如:隔音室等中的墙壁或天花板的图案;诸如衣服、桌布或窗帘的陈设品;以及在透射背景区域中包括的铺砌的道路或砾石。在这种情况下,例如,图案确定单元233选择斜线的阴影图案作为校正图案。
188.注意,例如,图案确定单元233从背景图像的透射背景区域提取特征值,并且通过对所提取的特征值进行图案匹配处理来提取透射背景区域的纹理图案。图案确定单元233根据提取的纹理图案选择校正图案。注意,例如,纹理图案与校正图案之间的对应关系作为表格存储在显示装置20的存储单元中。
189.替选地,例如,图案确定单元233可以基于机器学习来选择校正图案。具体地,图案确定单元233使用通过机器学习预先生成的鉴别器来选择校正图案。例如,图案确定单元233基于通过将包括在透射背景区域中的特征值输入到鉴别器而获得的结果来选择校正图案。注意,例如,假设使用机器学习来生成鉴别器,其中,当透射背景区域的特征值被设置为输入数据时,具有最高可见度的校正图案被设置为正确的答案数据。
190.如上所述,图案确定单元233基于透射背景区域的纹理和亮度来确定校正图案,由此可以抑制校正图像的可见度的降低。
191.《6.校正处理的示例》
192.将描述区域校正单元234的校正处理。区域校正单元234利用由图案确定单元233确定的校正图案来校正透射区域。然而,为了简化描述,假设图案确定单元233选择填充模式。
193.《6.1.进行用常数值进行替换的情况》
194.图21是用于说明由根据本实施方式的区域校正单元234进行的校正处理的图。如图21所示,显示装置20以叠加在背景mb01上的方式显示包括对象ob01的显示图像md01。对象ob01包括具有像素值(0,0,0)的黑色区域。在这种情况下,当显示装置20在没有校正的情况下将显示图像md01叠加在背景mb01上时,如屏幕mf01所示透明地显示黑色区域。
195.因此,区域校正单元234通过用常数值替换对象ob01的黑色区域(对应于透射区域)的像素值来校正对象ob01,并且生成包括校正对象oc01的校正图像mc01。在图21的示例中,区域校正单元234将对象ob01的黑色区域的像素值(0,0,0)颜色转换为像素值(150,150,150)以生成校正图像mc01。区域校正单元234将生成的校正图像mc01输出到显示单元241。这样,如屏幕mf06所示,可以呈现经校正的对象oc01,以便用户在视觉上识别。
196.《6.2.添加常数值的情况》
197.注意,在上述示例中,已经描述了区域校正单元234将用常数值替换透射区域的像素值的情况,但是本公开内容不限于此。例如,区域校正单元234可以通过将常数值添加到透射区域的像素值来校正透射区域。
198.图22是用于说明由根据本实施方式的区域校正单元234进行的校正处理的图。如图22所示,显示装置20以叠加在背景mb01上的方式显示包括对象ob021的显示图像md02。对象ob02包括具有像素值(75,0,0)的透射区域。透射区域由区域检测单元232检测。
199.在这种情况下,当显示装置20在没有校正的情况下将显示图像md02叠加在背景mb01上时,如屏幕mf02所示,透明地显示透射区域,从而对象ob02的可见度降低。
200.鉴于此,区域校正单元234通过将常数值添加到对象ob02的透射区域的像素值来校正对象ob02,并且生成经校正的对象oc02。在图22的示例中,区域校正单元234将常数值“75”添加到对象ob01的黑色区域的像素值(75,0,0)中的每一者,并且将这样的像素值颜色转换为像素值(150,75,75)以生成经校正的图像mc02。区域校正单元234向显示单元241输出已生成的校正图像mco2。这样,如屏幕mf07所示,可以呈现经校正的对象oc02,以便用户更可靠地在视觉上识别。
201.通过如上所述将常数值添加到对象ob41的透射区域的每个像素值,区域校正单元234可以在保持原始对象ob41的色调的同时进行校正。
202.注意,参照图21和图22描述的常数值可以是预先定义的值,例如,根据背景的亮度确定的值。如上所述,透射区域的可见度根据背景的亮度(亮度)而变化。这样,区域校正单元234可以根据背景的亮度确定常数值,并且使用所确定的常数值来校正透射区域。例如,区域校正单元234通过参考其中照度值和常数值相互关联的表格,根据背景的亮度确定常数值。注意,例如,假设该表是通过实验、模拟等预先确定的,并且存储在显示装置20的存储单元中。
203.《6.3.根据背景进行校正的情况》
204.在上述校正处理中,已经描述了区域校正单元234利用常数值校正透射区域的像素值的情况,但是本公开内容不限于此。例如,区域校正单元234可以用与透射区域的每个像素不同的校正值来校正像素值。
205.图23是用于说明由根据本实施方式的区域校正单元234进行的校正处理的图。如上所述,当在真实空间中存在诸如建筑物的对象时,背景mb04的亮度可以根据位置而变化。在这种情况下,当在显示单元241上原样显示包括对象ob03的显示图像md03时,在显示单元241上难以在视觉上识别背景亮的部分中的对象ob03,如屏幕mf05所示。另一方面,在背景暗的部分中的对象ob03比在背景亮的部分中的对象更容易被视觉识别。
206.在透射区域的可见度以这种方式根据背景的亮度而变化的情况下,当如上所述用常数值校正透射区域的像素值时,与背景是暗的部分中的可见度相比,可以降低在背景是亮的部分中的校正对象的可见度,如图23的屏幕mf08所示。
207.在这种情况下,区域校正单元234利用根据背景亮度的校正值来校正每个像素的透射区域的像素值。例如,区域校正单元234确定由摄像单元210拍摄的拍摄图像的每个像素的校正值。例如,区域校正单元234随着成像像素的像素值的值增加而增加校正值。例如,区域校正单元234基于其中成像像素的像素值和校正值彼此相关联的表来根据成像像素的像素值确定校正值。替选地,区域校正单元234基于表示成像像素的像素值与校正值之间的关系的函数来确定校正值。例如,假设预先通过实验、模拟等确定表或函数,并且将其存储在显示装置20的存储单元中。
208.区域校正单元234使用所确定的校正值来校正透射区域。图24是用于说明由根据本实施方式的区域校正单元234进行的校正处理的图。例如,图24所示的区域校正单元234基于通过拍摄真实空间获得的拍摄图像mb14确定校正值,并且校正图23所示的显示图像md03。在这种情况下,区域校正单元234将与拍摄图像mb14的建筑物重叠地显示的对象ob03的区域的校正值设置为小于与建筑物以外的对象重叠地显示的对象ob03的区域的校正值的值。
209.例如,区域校正单元234通过将根据每个区域的校正值与对象ob03的像素值相加来生成图24所示的校正对象oc03。如图24所示,在校正对象oc03中,与建筑物重叠地显示的两端区域被校正为比不与其重叠的中心区域更暗。当在显示单元241上显示包括校正对象oc03的校正显示图像mc03时,如图24的屏幕mf10所示,不管背景的亮度如何,都可以抑制校正对象oc03的可见度的降低。
210.此外,如图25所示,当背景包括发射诸如太阳光或光源的强光的对象(下文中称为发光对象s)时,对于相对于发光对象s的较小距离,背景的亮度增加。因此,对象ob03变得更加透明,并且对于相对于发光对象s的较小距离,可见度进一步降低。
211.这样,区域校正单元234确定校正值,使得对于相对于发光对象s的较小距离,校正值增加。这样,即使当发光对象s包括在背景中时,也可以提高透射区域的可见度。另外,图25是用于说明由根据本实施方式的区域校正单元234进行的校正处理的图。
212.注意,当对象ob03叠加显示在发光对象s上时,即使通过增加校正值,对象ob03也不能被显示为使得用户能够在视觉上识别对象ob03。即,即使通过执行由区域校正单元234将对象ob03转换为白色的校正,当对象ob03叠加地显示在发光对象s上时,用户也不能在视
觉上识别对象ob03。因此,期望在发光对象s以外的区域中显示对象ob03。此外,还从保护观看显示单元241的用户的眼睛的观点来看,当发光对象s被包括在背景中时,对象ob03被期望地显示在远离发光对象s的位置处。在这种情况下,区域校正单元234可以执行校正以改变对象ob03的显示位置。
213.另外,经校正的透射区域的可见度还取决于整个背景的亮度。例如,如图23的屏幕mf05所示,在白天的亮背景的情况下,校正对象的可见度根据背景的亮度而变化。另一方面,如屏幕mf09所示,在夜间的暗背景的情况下,校正对象的可见度几乎不受背景的亮度的影响。因此,区域校正单元234可以根据背景的亮度确定校正值。
214.此外,在上述校正处理中,区域校正单元234确定每个像素的校正值,但是本公开内容不限于此。例如,区域校正单元234可以将显示图像划分为预定区域,并且为每个划分的区域设置校正值。注意,预定区域可以是通过以等间隔划分显示图像而获得的区域,或者可以是通过根据包括在显示图像中的特征值划分显示图像而获得的区域。在这种情况下,例如,区域校正单元234可以从显示图像检测边缘作为特征值,并且通过设置由检测到的边缘划分的区域来设置预定区域的阈值作为预定区域。
215.《7.图像处理的过程》
216.接下来,将参照图26描述根据本实施方式的图像处理的过程。图26是示出根据本实施方式的图像处理流程的流程图。例如,当在存储器260中写入显示图像时,执行图像处理。此外,以预定周期从信息处理装置10发送显示图像(例如,运动图像),显示装置20以预定周期执行根据本实施方式的图像处理。
217.首先,显示装置20参考存储器260并且获取要在显示单元241上显示的显示图像(步骤s101)。显示装置20执行阈值设置处理并且设置阈值(步骤s102)。显示装置20使用设置的阈值执行显示图像的阈值确定,并且检测透射区域(步骤s103)。
218.随后,显示装置20执行图案选择处理并且选择校正图案(步骤s104)。另外,显示装置20确定透射区域的校正值(步骤s105),并且通过校正显示图像的透射区域来生成校正图像(步骤s106)。
219.显示装置20将校正图像而不是显示图像输出到显示单元241(步骤s107),并且处理结束。
220.注意,当在步骤s103中显示装置20没有检测到透射区域时,将显示图像原样输出到显示单元241,并且处理结束。
221.如上所述,根据本实施方式的显示装置20(信息处理装置的示例)包括控制单元230。当显示图像以叠加在真实空间上的方式显示在透射显示单元241上时(透射型显示器的示例),控制单元230从显示图像检测通过其看到真实空间的透射区域。控制单元230校正显示图像的透射区域中的至少一些像素的像素值。
222.这样,显示装置20可以更容易地提高显示图像的可见度,特别是透射区域的可见度。
223.《8.修改示例》
224.注意,在上述实施方式中,显示装置20校正显示图像的透射区域,但是本公开内容不限于此。例如,信息处理装置10可以校正显示图像的透射区域。替选地,外部装置(未示出)可以校正显示图像的透射区域。例如,外部装置可以是向信息处理装置10提供显示图像
的装置。
225.替选地,由显示装置20执行的图像处理的一部分可以由信息处理装置10或外部装置执行。例如,信息处理装置10可以识别拍摄的图像(提取特征值等),设置阈值或选择校正模式。通过以这种方式在信息处理系统的每个设备中以分布式方式执行图像处理,可以降低每个装置的处理负荷,并且可以提高处理速度。
226.此外,在上述实施方式中,显示装置20确定阈值和校正值以校正透射区域,但是本公开内容不限于此。例如,可以由用户改变由显示装置20确定的阈值和校正值。在这种情况下,例如,显示装置20可以经由诸如包括在显示装置20中的按钮的输入单元(未示出)接收来自用户的指令。替选地,用户可以经由信息处理装置10改变阈值或校正值。
227.此外,在上述实施方式中,显示装置20校正透射区域,但本公开内容不限于此。例如,显示装置20可以校正整个显示图像的像素值,使得整个显示图像的亮度增加。替选地,显示装置20可以增加显示单元241的亮度。
228.例如,当背景的亮度高且亮时,例如在户外使用显示装置20的情况下,显示图像本身可能变得难以被视觉识别,或者透射区域的可见度可能变得即使通过校正透射区域也难以改善。在这种情况下,通过增加除了透射区域之外的亮度,例如整个显示图像的亮度和显示单元241的亮度,可以提高包括透射区域的显示图像的可见度。注意,在这种情况下,即使当显示图像不包括透射区域时,也可以增加除了透射区域之外的亮度,例如显示图像的亮度和显示单元241的亮度。
229.此外,在上述实施方式中,显示装置20对作为彩色图像的显示图像的每个像素值(r,g,b)执行阈值确定,但是本公开内容不限于此。例如,显示装置20可以将彩色图像转换为灰度图像并且对灰度图像执行阈值确定。如上所述,显示装置20可以对显示图像的像素的亮度值执行阈值确定。
230.《9.硬件配置》
231.例如,通过具有如图27所示的配置的计算机1000来实现根据上述实施方式的诸如信息处理装置10和显示装置20的信息装置。在下文中,将描述根据本实施方式的信息处理装置10作为示例。图27是示出实现信息处理装置10的功能的计算机1000的示例的硬件配置图。计算机1000包括cpu 1100、ram 1200、只读存储器(rom)1300、硬盘驱动器(hdd)1400、通信接口1500和输入/输出接口1600。计算机1000的每个单元通过总线1050耦接。
232.cpu 1100基于存储在rom 1300或hdd 1400中的程序进行操作,并且控制每个单元。例如,cpu 1100将存储在rom 1300或hdd 1400中的程序开发到ram 1200,并且执行对应于各种程序的处理。
233.rom 1300存储当计算机1000被激活时由cpu 1100执行的诸如基本输入输出系统(bios)的引导程序,并且存储取决于计算机1000的硬件等的程序。
234.hdd 1400是非暂态地记录由cpu 1100执行的程序、由该程序使用的数据等的计算机可读记录介质。具体地,hdd 1400是记录根据本公开内容的信息处理程序的记录介质,该信息处理程序是程序数据1450的示例。
235.通信接口1500是用于计算机1000连接到外部网络1550(例如,因特网)的接口。例如,cpu 1100经由通信接口1500从另一装置接收数据或将cpu 1100生成的数据发送到另一装置。
236.输入/输出接口1600是用于耦接输入/输出装置1650和计算机1000的接口。例如,cpu 1100通过输入/输出接口1600从诸如键盘或鼠标的输入设备接收数据。此外,cpu 1100经由输入/输出接口1600将数据发送到诸如显示器、扬声器或打印机的输出装置。此外,输入/输出接口1600可以用作读取记录在预定记录介质(介质)中的程序等的介质接口。介质的示例包括:光学记录介质,例如数字多功能盘(dvd)或相变可重写盘(pd);磁光记录介质,例如磁光盘(mo);磁带介质;磁记录介质;以及半导体存储器。
237.例如,当计算机1000用作根据第一实施方式的信息处理装置100时,计算机1000的cpu 1100通过执行加载在ram 1200上的信息处理程序来实现控制单元120的功能。此外,hdd 1400将根据本公开内容的信息处理程序和数据存储在存储单元50中。注意,cpu 1100从hdd 1400读取程序数据1450并且执行程序数据。作为另一示例,可以经由外部网络1550从另一装置获取这些程序。
238.《10.补充》
239.虽然已经参照附图详细描述了本公开内容的优选实施方式,但是本公开内容的技术范围不限于前述示例。明显的是,在具有本公开内容的技术领域中的公知常识的人可以在权利要求所记载的技术思想的范围内构思各种改变或修改,并且应当理解的是,这些改变或修改自然也属于本公开内容的技术范围。
240.此外,本文描述的效果仅是说明性的或示例性的,而不是限制性的。即,根据本公开内容的技术可以具有或代替前述效果,展现出对于本领域技术人员从本文的描述中明显的其他效果。
241.注意,以下配置也属于本公开内容的技术范围。
242.(1)
243.一种信息处理装置,包括:
244.控制单元,其被配置成:
245.当显示图像被显示在通过其能够可视地识别真实空间的透射型显示器上时,从所述显示图像中检测通过其透射所述真实空间的透射区域;以及
246.校正所述显示图像的透射区域中的至少一部分区域的像素值。
247.(2)
248.根据(1)所述的信息处理装置,其中,
249.所述控制单元被配置成
250.检测所述显示图像的黑色区域作为所述透射区域。
251.(3)
252.根据(1)或(2)所述的信息处理装置,其中,
253.所述控制单元
254.检测所述显示图像的像素值小于阈值的区域作为所述透射区域。
255.(4)
256.根据(3)所述的信息处理装置,其中,
257.所述阈值是预先定义的值。
258.(5)
259.根据(3)所述的信息处理装置,其中,
260.所述控制单元
261.根据所述真实空间的照度确定所述阈值。
262.(6)
263.根据(3)所述的信息处理装置,其中,
264.所述控制单元
265.基于通过拍摄所述真实空间而获得的拍摄图像来确定所述阈值。
266.(7)
267.根据(1)至(6)中任一项所述的信息处理装置,其中,
268.所述控制单元通过将包括在所述显示图像的透射区域中的区域的像素值与预定值相加来校正所述像素值。
269.(8)
270.根据(7)所述的信息处理装置,其中,
271.所述预定值是预先确定的值。
272.(9)
273.根据(7)所述的信息处理装置,其中,
274.所述控制单元
275.根据所述真实空间的照度来确定所述预定值。
276.(10)
277.根据(7)所述的信息处理装置,其中,
278.所述控制单元
279.基于所述真实空间的拍摄图像来确定所述预定值。
280.(11)
281.根据(1)至(10)中任一项所述的信息处理装置,其中,
282.所述控制单元
283.校正所述像素值,使得以预定图案显示所述显示图像的透射区域。
284.(12)
285.根据(11)所述的信息处理装置,其中,
286.所述控制单元
287.根据通过拍摄所述真实空间而获得的拍摄图像的透射区域中的纹理图案来选择所述预定图案
288.(13)
289.一种信息处理方法,包括:
290.当显示图像被显示在通过其能够可视地识别真实空间的透射型显示器上时,从所述显示图像中检测通过其透射所述真实空间的透射区域;以及
291.校正所述显示图像的透射区域中的至少一部分区域的像素值。
292.(14)
293.一种使计算机执行以下操作的程序:
294.当显示图像被显示在通过其能够可视地识别真实空间的透射型显示器上时,从所述显示图像中检测通过其透射所述真实空间的透射区域;以及
295.校正所述显示图像的透射区域中的至少一部分区域的像素值。
296.附图标记列表
297.10 信息处理装置
298.20 显示装置
299.130,230 控制单元
300.140,270 存储单元
301.150,250 通信单元
302.160,260 存储器
303.210 摄像单元
304.220 传感器单元
305.240 输出单元
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1