首页 > 服装鞋帽 专利正文
智能镜子系统和其使用方法与流程

时间:2022-02-02 阅读: 作者:专利查询

智能镜子系统和其使用方法与流程
智能镜子系统和其使用方法
1.相关申请的交叉引用
2.本技术要求于2019年5月6日提交的题为“智能镜子和其使用方法(smart mirror and methods of use thereof)”的美国临时专利申请序列号62/843,980的权益和优先权,所述美国临时专利申请通过引用在此整体并入本文。
技术领域
3.本公开涉及一种交互式镜子装置,更具体地,本公开涉及一种具有面部和对象辨识能力的交互式镜子。


背景技术:

4.在人们的日常生活中,人们在镜子前进行如刷牙、剃须、施涂化妆品和一般为新的一天做准备等许多任务。这些活动通常是在不良的光照条件下进行的,并且可能会导致人们没有为他们的一天做好充分准备的问题。例如,由于镜子所定位的浴室或卧室光照不足,人可能会错误地施涂化妆品。在另一个实例中,人在剃须时可能无法合适地看到他们的面部,导致他们错过了斑点。在另外的实例中,环境光照条件可以不是人将在一天中经历的实际光照条件的现实估计,因此当人只能在充足的光照下观看自己时,人无法确保他们已做好充分准备。本公开旨在解决这些问题及应对其它的需要。


技术实现要素:

5.根据本公开的实施方案,一种系统包括框架、镜子、电子显示装置、相机、一个或多个处理器和一个或多个存储器装置。所述镜子耦合到所述框架。电子显示装置,所述电子显示装置耦合到所述框架,使得所述电子显示装置邻近所述镜子的至少一部分定位。所述相机耦合到所述框架。所述一个或多个处理器被配置成执行存储在一个或多个存储器装置中的指令,使得所述系统:在所述电子显示装置上连续显示定位于所述相机的视场内的用户的至少一部分的实时视频馈送;识别所述相机的所述视场内的对象;并且在所述识别之后,至少基于所识别的对象修改连续显示的实时视频馈送。
6.根据本公开的实施方案,一种系统包括框架、镜子、电子显示装置、相机、一个或多个处理器和一个或多个存储器装置。所述镜子耦合到所述框架。电子显示装置,所述电子显示装置耦合到所述框架,使得所述电子显示装置邻近所述镜子的至少一部分定位。所述相机耦合到所述框架。所述一个或多个处理器被配置成执行存储在一个或多个存储器装置中的指令,使得所述系统:在所述电子显示装置上连续显示定位于所述相机的视场内的用户的至少一部分的实时视频馈送;并且在接收到提示之后,至少基于所述提示修改连续显示的实时视频馈送。
7.根据本公开的实施方案,一种系统包括框架、镜子、电子显示装置、相机、一个或多个处理器和一个或多个存储器装置。所述镜子耦合到所述框架。电子显示装置,所述电子显示装置耦合到所述框架,使得所述电子显示装置邻近所述镜子的至少一部分定位。所述相
机耦合到所述框架。所述一个或多个处理器被配置成执行存储在一个或多个存储器装置中的指令,使得所述系统:使用所述相机监测定位于所述相机的视场内的用户;并且在所述电子显示装置上连续显示所述用户的第一部分的实时视频馈送,使得所述用户的第二部分在所述镜子中对所述用户可见;接收提示;并且在接收到所述提示之后,修改所述连续显示的实时视频馈送中所显示的所述用户的第一部分。
8.根据本公开的实施方案,一种系统包括框架、镜子、电子显示装置、相机、一个或多个处理器和一个或多个存储器装置。所述镜子耦合到所述框架。电子显示装置,所述电子显示装置耦合到所述框架,使得所述电子显示装置邻近所述镜子的至少一部分定位。所述相机耦合到所述框架。所述一个或多个处理器被配置成执行存储在一个或多个存储器装置中的指令,使得所述系统:使用所述相机监测定位于所述相机的所述视场内的用户;在所述电子显示装置上连续显示所述用户的至少一部分的实时视频馈送;确定所述用户的情绪;并且在确定所述用户的所述情绪之后,至少基于所确定的所述用户的情绪修改所述连续显示的实时视频馈送。
9.根据参考附图对各个实施例和/或实施方案的详细描述,本公开的前述的和另外的方面和实施方案对本领域的普通技术人员来说将是显而易见的,接下来提供对附图的简要描述。
附图说明
10.通过阅读以下详细说明以及参考附图,本公开的前述和其它优点将变得清楚。
11.图1是根据本公开的一些实施方案的智能镜子系统的框图;
12.图2是根据本公开的一些实施方案的图1的智能镜子系统的透视图;
13.图3a是根据本公开的一些实施方案的图1的智能镜子系统的前正视图;
14.图3b是根据本公开的一些实施方案的图1的智能镜子系统的侧正视图;
15.图4a是根据本公开的一些实施方案的示出了用户的影像的图1的智能镜子系统的透视图;
16.图4b是根据本公开的一些实施方案的使用安装在镜子后面的显示器照射用户的图1的智能镜子系统的透视图;
17.图5是根据本公开的一些实施方案的使用图1的智能镜子系统照射用户面部的方法的流程图;
18.图6a是根据本公开的一些实施方案的图1的智能镜子系统在不照射用户面部时的电子显示器的实施方案;
19.图6b是根据本公开的一些实施方案的图1的智能镜子系统在照射用户面部时的电子显示器的实施方案;
20.图7是根据本公开的一些实施方案的基于识别的对象修改由图1的智能镜子系统执行的应用的方法的流程图;
21.图8是根据本公开的一些实施方案的展示了使用图1的智能镜子系统照射用户和补偿环境光照条件的方法的流程图;
22.图9是根据本公开的一些实施方案的使用图1的智能镜子系统捕获用户的图像的方法的流程图;
23.图10是根据本公开的一些实施方案的在捕获用户图像的方法期间图1的智能镜子系统的电子显示器的实施方案;
24.图11a是根据本公开的一些实施方案的包含第一电子显示器、第二电子显示器和定位于它们之间的相机的智能镜子系统的实施方案;
25.图11b是根据本公开的一些实施方案的包含第一电子显示器、第二电子显示器和定位于它们之间的两个相机的智能镜子系统的实施方案;
26.图12是根据本公开的一些实施方案的具有椭圆形镜子和矩形传感器框架的智能镜子系统的实施方案;
27.图13是根据本公开的一些实施方案的具有矩形镜子和较小的矩形传感器框架的智能镜子系统的实施方案;
28.图14是根据本公开的一些实施方案的具有分为内区和两个外区的镜子的智能镜子系统的实施方案;
29.图15是根据本公开的一些实施方案的具有至少部分阻挡相机视场的障碍物的智能镜子系统的实施方案;
30.图16a是根据本公开的一些实施方案的图15的障碍物的顶部透视图;
31.图16b是根据本公开的一些实施方案的图15的障碍物的底部透视图;
32.图17a是根据本公开的一些实施方案的显示用户和用户固持的对象的智能镜子系统的视图;
33.图17b是根据本公开的一些实施方案的在智能镜子系统识别出用户手固持的对象之后的智能镜子系统的视图;
34.图18a是根据本公开的一些实施方案的用于施涂眼线笔的教程中的第一步骤的视图;
35.图18b是根据本公开的一些实施方案的用于施涂眼线笔的教程中的第二步骤的视图;
36.图18c是根据本公开的一些实施方案的用于施涂眼线笔的教程中的第三步骤的视图;
37.图19a是根据本公开的一些实施方案的放大特征的第一阶段的视图;
38.图19b是根据本公开的一些实施方案的放大特征的第二阶段的视图;
39.图20a是根据本公开的一些实施方案的染发教程中的第一步骤的视图;
40.图20b是根据本公开的一些实施方案的染发教程中的第二步骤的视图;
41.图20c是根据本公开的一些实施方案的染发教程中的第三步骤的视图;
42.图20d是根据本公开的一些实施方案的染发教程中的第四步骤的视图;
43.图20e是根据本公开的一些实施方案的染发教程中的第五步骤的视图;
44.图20f是根据本公开的一些实施方案的包含定时器的染发教程中的第六步骤的视图;
45.图21a是根据本公开的一些实施方案的记录用户的360
°
视频的智能镜子系统的视图;
46.图21b是根据本公开的一些实施方案的显示用户的3d模型的智能镜子系统的视图;
47.图22a是根据本公开的一些实施方案的捕获用户的之前图像的智能镜子系统的视图;
48.图22b是根据本公开的一些实施方案的显示用户的之前图像的智能镜子系统的视图;
49.图22c是根据本公开的一些实施方案的显示与用户的第一特性相关联的第一多个用户可选选项的智能镜子系统的视图,其中每个用户可选选项表示对第一特性的独特提议修改;
50.图22d是根据本公开的一些实施方案的显示与用户的第二特性相关联的第二多个用户可选选项的智能镜子系统的视图,其中每个用户可选选项表示对第二特性的独特提议修改;
51.图22e是根据本公开的一些实施方案的显示对第一特性的多个可能的修改、对第二特性的多个可能的修改和之前图像的智能镜子系统的视图;
52.图22f是根据本公开的一些实施方案的显示对第一特性的选择修改和对第二特性的选择修改的智能镜子系统的视图;
53.图22g是根据本公开的一些实施方案的捕获用户的之后图像的智能镜子系统的视图;
54.图22h是根据本公开的一些实施方案的显示用户的之前图像和用户的之后图像的智能镜子系统的视图;
55.图23是根据本公开的一些实施方案的呈现用于调整由智能镜子系统发射的光的性质的用户选项的智能镜子系统的视图。
56.图24a是智能镜子系统处于待机模式的视图;
57.图24b是示出了用户的实时视频馈送的智能镜子系统的视图;
58.图24c是示出了固持对象的用户的实时视频馈送的智能镜子系统的视图;并且
59.图24d是示出了基于所识别的对象的用户的经修改的实时视频馈送的智能镜子系统的视图。
60.虽然本公开容易受到各种修改和替代性形式的限制,但是其具体实施方式和实施例已经在附图中通过示例的方式示出,并且将在本文中被详细描述。然而,应理解,本公开并不旨在受限于所公开的特定形式。相反,本公开覆盖落入本公开的如所附权利要求限定的精神和范围内的所有修改、等同物和替代方案。
具体实施方式
61.参照图1,根据本公开的智能镜子系统10包含镜子12、一个或多个电子显示器14、一个或多个传感器16、一个或多个光源18和一个或多个相机20。系统10通常还包含至少一个具有存储器24的处理器22。存储器24通常含有处理器可执行指令,当所述可执行指令被处理器22执行时,在显示器14上运行操作系统和/或应用。镜子12是通常被称为单向镜子的类型,但所述镜子有时也被称为双向镜子。镜子12被配置成将入射在镜子表面上的光的第一部分透射到镜子12的另一侧,并且反射入射在镜子表面上的光的第二部分。这可以通过将部分反射涂层的薄层施涂到大体透明的基材材料上来实现,使得少于全部的入射光被部分反射涂层反射。剩余的光通过镜子12透射到另一侧。类似地,在与用户站立的一侧相对的
一侧上触及镜子12的一些光将透射通过镜子12,从而允许用户看到所述透射光。此部分反射涂层通常可以施涂到基材材料的显示器侧、基材材料的用户侧或两者上的基材材料的表面。因此,部分反射涂层可以存在于镜子12的显示器侧和用户侧中的一个或两个的表面上。在一些实施方案中,部分反射涂层由银制成。一般透明的材料可以是玻璃、丙烯酸或任何其它合适的材料。镜子12可以具有矩形、椭圆形、圆形、正方形、三角形或任何其它合适的形状。处理器22与电子显示器14、一个或多个传感器16、一个或多个光源18和一个或多个相机20通信耦合。
62.现在参考图2,镜子12可以安装在底座26上。镜子12也可以直接安装在柜台、墙壁或任何其它结构中。电子显示器14安装在、耦合到或以其它方式安置在镜子12的第一侧上,而含有一个或多个传感器16的传感器框架28安置在镜子12的相对的第二侧上。显示器14所定位的镜子12的一侧通常被称为镜子12的显示器侧。传感器框架28所定位的镜子12的一侧通常被称为镜子12的用户侧,因为这是操作期间用户将所定位的镜子12的一侧。
63.电子显示器14通常紧邻镜子12的显示器侧的表面安装。电子显示器14可以是如lcd屏幕、led屏幕、等离子显示器、oled显示器、crt显示器、led点阵显示器等任何合适的装置。在一些实施方案中,led点阵显示器是分辨率相对较低的led显示器。例如,分辨率相对较低的led显示器可以包含每平方英寸介于约1个与约5个之间的led、每平方英寸介于约1个与约10个之间的led、每平方英寸介于约1个与约25个之间的led或每平方英寸介于约1个与约50个之间的led。由于镜子12的部分反射性质,当显示器14被激活(例如,打开并发射光以显示图像)时,站在镜子12的用户侧的用户能够查看通过镜子12发射光的显示器14的任何部分。当显示器14关闭时,从周围入射在镜子12的用户侧上的光将被部分地反射和部分地透射。因为显示器14是关闭的,所以没有光从显示器侧通过镜子12透射到镜子12的用户侧。因此,由于入射在镜子12的用户侧上并从镜子12反射回用户处的光,站在镜子12前面的用户将看到他们的影像。当显示器14被激活时,由显示器14产生的从显示器侧入射在镜子12上的光的一部分通过镜子12透射到用户侧。镜子12和显示器14通常被配置成使得在任何给定点从显示器14透射通过镜子12的光的强度大于从用户侧反射的镜子12的所述点的任何光的强度。因此,查看镜子12的用户将能够查看显示器14的发射光的部分,但将不会看到它们在显示光被透射通过的那些镜子12的部分中的影像。
64.电子显示器14还可用于照射定位于镜子12的用户侧上的用户或其它对象。处理器22可以激活显示器14的区段,所述区段通常与对象相对于镜子12的定位对齐。在实施方案中,响应于一个或多个传感器16中的一个传感器检测到对象和其在镜子12的用户侧上的定位,显示器14的此区段被激活。显示器14的区段可以具有环形配置,所述环形配置包含围绕显示器14的未激活区段的显示器14的激活区段。显示器14的未激活区段可以被配置成使得不发射光,或者可以被配置成使得显示器14在非激活区段中发射一些光,但所述光的强度太弱或太低,用户通过镜子12看不到。在实施方案中,显示器14的激活区段通常与对象的外围对齐,而显示器14的未激活区段通常与对象本身对齐。因此,当对象是用户的面部时,用户将能够将显示器14的激活区段视为围绕用户面部的光环。显示器14的未激活区段将与用户的面部对齐,使得用户将能够看到他们面部在通过镜子12透射的光环内的影像。在另一个实施方案中,显示器14的未激活区段与对象对齐,并且显示器14的整个剩余部分是激活区段。在此实施方案中,除了与对象对齐的显示器14的区段之外,整个显示器14被激活。
65.通常,系统10包含安置在传感器框架28中的一个或多个传感器16。传感器框架28安装在、耦合到或以其它方式安置在镜子12的第二侧(用户侧)处。传感器16通常定位于距镜子12的用户侧表面小于约五英寸的范围内。在其它实施方案中,传感器16可以安置在距镜子12的表面如约介于约5英寸与约10英寸之间等更远的距离之间。传感器16被配置成当用户在距镜子12的阈值距离内时检测用户的手、手指、面部或其它身体部位的存在。此阈值距离是传感器16远离镜子12的用户侧表面定位的距离。传感器16通信地耦合到处理器22和/或存储器24。当传感器16检测到与镜子12(以及显示器14)的某个点对齐的用户的存在时,处理器22被配置成使显示器14做出反应,就好像用户在对应于镜子12的点的显示器14的定位处触摸或点击了显示器14。因此,传感器16能够将镜子12/显示器14的组合转换成触敏显示器,其中用户可以通过触摸镜子12或者甚至将他们的手指、手、面部或其它身体部位紧邻镜子12的用户侧表面来与在显示器14上执行的应用进行交互和操作。在一些实施方案中,传感器16可以包含记录用户语音的麦克风。来自麦克风的数据可以被发送到处理器22以允许用户使用他们的语音与系统10进行交互。
66.一个或多个传感器16通常是红外传感器,但也可以使用利用电磁光谱其它部分的电磁辐射的传感器。传感器框架28可以具有矩形、椭圆形、圆形、正方形、三角形或任何其它合适的形状。在实施方案中,选择传感器框架28的形状以匹配镜子12的形状。例如,镜子12和传感器框架28都可以具有矩形形状。在另一个实施方案中,传感器框架28和镜子12具有不同的形状。在实施方案中,传感器框架28与镜子12的大小大致相同并且通常与镜子12的外围对齐。在另一个实施方案中,传感器框架28小于镜子12,并且通常与镜子12的定位于镜子12外围内部的区域对齐。在进一步的实施方案中,传感器框架28可以大于镜子12。
67.在实施方案中,镜子12通常具有第一轴和第二轴。一个或多个传感器16被配置成检测与传感器16相互作用的对象相对于镜子12的第一轴的第一轴向位置,以及与传感器16相互作用的对象相对于镜子12的第二轴的第二轴向位置。在实施方案中,第一轴是竖直轴,并且第二轴是水平轴。因此,在从用户的角度查看传感器框架28时,传感器框架28可以具有第一竖直部分28a和相对的第二竖直部分28b,以及第一水平部分28c和相对的第二水平部分28d。第一竖直部分28a具有一个或多个安置在其中的红外发射器,并且第二竖直部分28b具有一个或多个安置在其中的对应的红外接收器。每个单独的发射器发射一束红外光,所述红外光由其对应的单独接收器接收。当用户将手指紧邻镜子12放置时,用户的手指可以中断此红外光束,使得接收器检测不到红外光束。这告诉处理器22用户已将手指放置在所述发射器/接收器对之间的某处。在实施方案中,多个发射器沿着第一竖直部分28a的长度间歇地安置,而对应的多个接收器沿着第二竖直部分28b的长度间歇地安置。根据哪个发射器/接收器对检测到用户的手指(或其它身体部位)的存在,处理器22可以确定用户的手指相对于显示器14的竖直位置。镜子12的第一轴和第二轴可以用于矩形镜子、正方形镜子、椭圆形镜子、圆形镜子、三角形镜子或任何其它形状的镜子。
68.传感器框架28类似地具有沿第一水平部分28c的长度间歇地安置的一个或多个红外发射器,以及沿第二水平部分28d的长度间歇地安置的对应数量的红外接收器。这些发射器/接收器对以与沿传感器框架28的竖直部分28a、28b安置的那些发射器/接收器对类似的方式起作用,并且用于检测用户的手指的存在和用户的手指相对于显示器14的水平定位。一个或多个传感器16因此形成与镜子12的用户侧表面平行的二维网格,用户可以与之交
互,并且其中系统10可以检测这种交互。
69.在其它实施方案中,传感器框架28可以包含一个或多个接近传感器,所述一个或多个接近传感器例如可以是飞行时间传感器。飞行时间传感器不依赖于单独的发射器和接收器,而是测量发射信号在对象上反射回其来源所需的时间。传感器框架28的一个边缘上的多个接近传感器因此可以用于确定如用户的手、手指、面部等对象的竖直和水平位置。例如,左或右边缘上一列接近传感器可以通过确定哪个接近传感器被激活来确定对象的竖直位置,并且可以通过使用所述接近传感器测量对象与接近传感器的距离来确定水平位置。类似地,顶部或底部边缘的一排接近传感器可以通过确定哪个接近传感器被激活来确定对象的水平位置,并且可以通过使用所述接近传感器测量对象与接近传感器的距离来确定竖直位置。当一个或多个接近传感器检测到用户的手指或其它身体部位(例如,手、面部、手臂等)的存在时,用户的手指或其它身体部位被称为在传感器的“视线”内。
70.系统10可以使用传感器框架28中的传感器16(无论是ir发射器/接收器对和/或接近传感器)来确定用户与系统10之间的不同类型的交互。例如,系统10可以确定使用是否是水平(左/右)、竖直(上/下)、对角(左/右和上/下的组合)或其任何组合滑动。系统10还可以检测用户何时简单地点击某处而不是滑动。在一些实施方案中,传感器框架28被配置成当用户距离镜子12的表面介于约3厘米与约15厘米之间时检测用户与系统10之间的交互。处理器22可以运行各种不同的应用和程序,包含如移动电话应用等设计用于触摸屏的基于触摸的应用。通常,手机应用中依赖或检测用户的手指(或其它身体部位)与手机(或其它装置)的触敏显示器之间的物理接触的任何指令或代码可以翻译成依赖或检测镜子12前的用户的手势的指令或代码。
71.由处理器22运行并且由显示器14显示的任何应用可以由用户使用传感器框架28中的传感器16来操纵。通常,传感器框架28中的传感器16检测用户的动作,这使得处理器22采取一些动作。例如,用户可选图标可以显示在显示器14上。用户可以选择用户可选图标,这触发处理器22采取如在显示器14上显示新的图像或屏幕一些对应的动作。由于用户与系统10的交互而引起的处理器22的触发可以使用至少两种不同的实施方案来影响。
72.在第一实施方案中,一旦用户的手指(或其它身体部位)从显示器14和/或传感器16的附近移开,例如,从传感器16的视线中移开,处理器22就被触发以采取一些动作。例如,当用户希望选择显示在显示器14上的用户可选图标时,用户可以将他们的手指移动到紧邻所显示的用户可选图标而不接触镜子12,使得用户的手指在传感器16的视线中。然而,进入传感器16的视线不会触发处理器22采取任何动作,例如,用户还没有通过将他们的手指放置在显示器14上的图标附近来选择图标。一旦用户将他们的手指从显示器14上的图标附近和传感器16的视线移开,触发处理器22以采取一些动作。因此,一旦用户将他们的手指从图标附近移开,用户就只选择用户可选图标。
73.在第二实施方案中,当用户的手指(或其它身体部位)移动到显示器14和/或传感器16的附近时,例如,移动到传感器16的视线中,处理器22就被触发以采取一些动作。在此实施方案中,一旦用户将他们的手指移动到紧邻显示器14上的用户可选图标(例如,将他们的手指移动到传感器16的视线内),则处理器22被触发以采取对应于图标部分的一些动作。因此,用户不必将他们的手指移动到图标/传感器16附近,并且然后移开他们的手指来选择图标,而是只需要将他们的手指移动到图标/传感器16附近。在一些此类实施方案中,图标
的选择要求用户将其手指在图标附近保持预定时间量(例如,1秒、1.5秒、2秒、3秒等)。
74.也可以使用控制系统10的其它方法。例如,系统10可以包含麦克风(或与包含麦克风的装置通信)以允许系统10的语音控制。系统10还可以包含一个或多个物理按钮或控制器,用户可以物理启动以与系统10交互并控制系统。在另一个实例中,系统10可以与用户与之交互的单独装置(如移动电话、平板计算机、膝上型计算机、台式计算机等)通信以控制系统10。在一些此类实施方案中,用户的智能手机和/或平板计算书可以用作输入装置以通过将系统10的显示器14镜像到智能手机和/或平板计算机的显示器上并通过直接触摸和/或点击敲智能手机和/或平板计算机允许用户控制系统10从而来控制系统10。系统10还可以包含一个或多个扬声器以播放音乐、播客、广播或其它音频。一个或多个扬声器还可以向用户提供某些动作或决定的反馈或确认。
75.系统10进一步包含一个或多个光源18。在实施方案中,光源18是具有可以由处理器22控制的可变颜色和强度值的发光二极管(led)。在其它实施方案中,光源18可以是白炽灯泡、卤素灯泡、荧光灯泡、黑光灯、放电灯或任何其它合适的光源。光源18可以耦合到或安置在系统10的基座26内,或者它们可以耦合到或安置在传感器框架28内。例如,尽管图2仅示出了安置在系统10底部部分的两个光源18,但可以围绕框架安置多个光源18,使得光源18大体围绕镜子12。在一些实施方案中,光源18可以安置在镜子12的用户侧或镜子12的显示器侧。当安置在镜子12的用户侧时,由光源18发射的光被配置成穿过镜子12朝向用户传播。光源18还可以旋转地或平移地耦合到传感器框架28或系统10的其它部分,使得光源18可以由用户物理地调整并且在不同方向上发射光。光源18也可以安置在与镜子12和显示器14分开的单独的壳体中。光源18被配置成产生通常远离镜子12并且朝向用户向外引导的光。因此,由一个或多个光源18产生的光可以用于照射用户(或安置在镜子12的用户侧上的任何其它对象)。因为光源18在颜色和强度上是可变的,因此光源可以用于调整用户周围的环境光条件。
76.系统10还包含安装在镜子12上或耦合到镜子的一个或多个相机20。相机20可以是使用可见光操作的光学相机、红外(ir)相机、三维(深度)相机或任何其它合适类型的相机。一个或多个相机20安置在镜子12的显示器侧上。在实施方案中,一个或多个相机20定位于电子显示器14上方,但从用户的角度来看仍位于镜子12后面。一个或多个相机20的透镜面向镜子12并且因此被配置成监测镜子12的用户侧。在实施方案中,一个或多个相机20通过镜子12上的部分反射涂层监测镜子12的用户侧。在另一个实施方案中,一个或多个相机20安置在镜子12的不存在部分反射涂层的定位处,因此一个或多个相机20通过镜子12的剩余透明材料监测镜子12的用户侧。一个或多个相机20可以是固定的,或者它们可以被配置成左右和上下倾斜。相机20还可以可移动地安装在轨道上并且被配置成左右和上下移动。一个或多个相机20被配置成捕获镜子12的用户侧的静止图像或视频图像。显示器14可以显示由一个或多个相机20捕获的实时或存储的静止图像或视频图像。
77.一个或多个相机20通信地耦合到处理器22。处理器22可以运行对象辨识(or)算法,所述算法利用计算机视觉的原理基于由一个或多个相机20捕获的静止图像或视频图像来检测和识别各种对象。处理器22可以被配置成基于由相机20和处理器22检测和识别的对象来修改由处理器22正在执行的应用的执行,如自动启动新的应用或在现有应用中采取特定动作。例如,在检测到用户手中的对象并将所述对象识别为牙刷之后,处理器22可以被配
置成自动启动刷牙应用以在显示器14上运行或者在当前应用中启动刷牙特征。处理器22可以被配置成在检测和识别剃刀时自动启动帮助用户剃须的应用或者在检测和识别如口红、眼影等任何种类的化妆工具时启动帮助用户施涂化妆品的应用。一个或多个相机20还可以辨识用户的面部并区分多个用户。例如,相机20可以辨识站在镜子12前面的人,并且执行特定于所述用户的应用。例如,应用可以显示针对所述用户的存储数据或示出与所述用户相关的实时数据。
78.在实施方案中,处理器22可以被配置成执行第一应用,而显示器14显示与第一应用相关的第一类型信息。响应于系统10对对象的识别,处理器被配置成使显示器14显示与第一应用相关的第二类型信息,第二类型信息(i)不同于第一类型信息并且(ii)基于所识别的对象。在另一个实施方案中,响应于对象的识别,处理器被配置成执行不同于第一应用的第二应用,第二应用基于所识别的对象。
79.在一些实施方案中,系统10的组件通常是防水的,这允许系统10更安全地操作如浴室等可能存在水或湿气的区域。例如,可以在镜子12与传感器框架28之间使用防水密封机构以确保湿气不会从镜子12后面到达电子组件。此防水密封机构可以包含如uv胶等防水粘合剂、在镜子12的用户侧和镜子的显示器侧上围绕镜子12的外围的橡胶密封件或任何其它合适的防水密封件机构。进一步地,防水或避水覆盖物可以放置在如扬声器或麦克风等系统10的需要被保护的任何组件之上或附近。在一些实施方案中,此覆盖物是避水织物。
80.系统10的组件也可以设计成增加散热。增加散热可以通过多种方式实现,包含使用减小的电源或特定的电源形状因数。系统10还可以包含用于散发镜子12后面的热量的各种机构,包含散热器和风扇。在一些实施方案中,电子组件(如显示器14、传感器16、光源18、相机20、处理器22和存储器24)全都是模块化的,使得系统10可以容易地定制。
81.图3a展示了系统10的前正视图,而图3b展示了系统10的侧正视图。如可以在图3a中看出的,传感器框架28围绕镜子12,而显示器14的被激活的部分通过镜子12可见。图3a还示出了可以由传感器框架28中的传感器16形成的二维网格,用于检测用户的手指、头或其它身体部位。此二维网格在操作期间通常对用户不可见。图3b示出了传感器框架28与传感器16、镜子12、显示器14和相机20的布置。在实施方案中,处理器22和存储器24可以安装在显示器14后面。在其它实施方案中,处理器22和存储器24可以定位于系统10内的其它部分处或者可以完全定位于系统10的外部。系统10通常还包含壳体组件43a、43b,所述壳体组件形成含有并保护显示器14、相机20和处理器22的壳体。
82.图4a和图4b展示了系统10的允许用户30查看他们在镜子12中的影像32,并且查看在镜子12后面的显示器14的激活区段的能力。图4a和4b还展示了系统10用显示器14照射对象(如用户的面部)的能力。在图4a中,显示器14的大的区段未被激活,例如显示器关闭、示出黑屏或以其它方式发射用户无法通过镜子12看到的光。因为用户在大的区段中无法看到从显示器14发射的任何光,所以到达用户30的眼睛的唯一光是入射在镜子12的用户侧并被反射回用户30的光。因此,由于从镜子12的用户侧表面反射的光,用户30看到了他们自己和他们周围环境的影像32。在显示器14被激活的情况下,仅在显示器14的顶部和底部的小的区段中,用户30无法看到影像32,而是看到显示器14。
83.在图4b中,镜子12的显示器侧上的显示器14的中心中的区段已经被激活并且将光导向镜子12。在图4b所示出的实施方案中,显示器14的激活区段具有环形配置,并且因此显
示器14示出光环34。从显示器14发射的光通过镜子12透射到镜子12的用户侧,并且因此发射的光对用户30可见。如可以看出的,在镜子12上的给定点处透射通过镜子12的光强于在所述点处从镜子12的用户侧表面反射的光。在镜子12的那些点处,用户30仅通过镜子12看到显示器14,而不是他们在镜子12中的影像32。在图4b中,光环透射通过镜子12,使得光环大体围绕用户30的面部。如图所示,用户30在镜子12中的影像32被从显示器14透射通过镜子12的光环34中断。光环34可以用于照射用户30的面部。因此,显示器的激活区段通常与用户面部的外围对齐,而显示器的封闭非激活区段通常与用户面部本身对齐,从而允许用户看到他面部的影像。
84.图5a中展示了照射用户面部的方法500。在步骤502处,系统10的一个或多个传感器16被激活。在步骤504处,一个或多个传感器16监测镜子12的用户侧表面前面的区域。一个或多个传感器16被配置成检测如用户的手指或面部等用户放置在镜子12的阈值距离内的用户的任何部分。在实施方案中,此阈值距离小于约五英寸、介于约0.1英寸与四英寸之间、介于约1英寸与约3英寸之间或小于约2英寸。阈值距离也可以大于约5英寸。在步骤506处,一个或多个传感器16检测用户与由传感器16定义的二维网格之间的多个不同的交互点。这些交互指示用户将他或她的面部放置在距镜子12的用户侧表面的阈值距离内。一个或多个传感器16通过检测用户与由一个或多个传感器16定义的二维网格之间的多个交互来辨识用户已经将他们的面部而不是单个手指对着镜子12。在实施方案中,如果一个或多个传感器16检测到五个接触点,并且这五个接触点在小于约60平方英寸内,则系统10将这解释为用户将他们的面部放置在距镜子12的用户侧表面的阈值距离内。
85.在步骤508处,系统10根据检测到的与传感器16的交互点确定用户的面部的轮廓。系统10确定由用户面部与传感器16之间的所有交互点定义的外边界,并且使用此边界作为用户的面部轮廓的估计。在步骤510处,激活电子显示器14以用光环勾勒出用户的面部。通常,显示器14在此步骤将示出除光环之外的黑屏,光环通常对应于由一个或多个传感器16检测到的用户的面部的外边界。显示器14还可以示出如时间或其它图标等各种其它次要组件。因此,看着镜子12的表面的用户将看到他们的影像,并且还将看到从显示器14透射通过镜子12的光环。此光环大体围绕镜子12中用户的面部的影像,并且照射用户的实际面部。照射可以帮助用户进行如剃须、刷牙、施涂化妆品等他们即将参与的任何活动。系统10还可以实时跟踪用户的面部,并且因此不断更新所显示的光环的位置。这允许用户四处移动他们的面部,同时仍然让显示器14始终照射他们的面部。
86.图6a和图6b展示了在方法500期间在电子显示器14上显示的内容的实施方案。在图6a中,显示器14主要示出黑屏。显示器14还可以示出如时间36或光照图标38等其它特征。光照图标38可以示出由光源18发射的光的当前状态、环境光的当前条件或两者。光照图标38也可以是交互式的以允许用户调整由光源18发射的光。在图6b中,系统10通过在显示器14上显示光环34来检测并且照射用户的面部。如可以看出的,处于这种状态的显示器14包含呈环形配置的激活区段,其基本上围绕非激活区段,使得未激活区段定位于光环34的内部。这允许用户在没有来自显示器14的任何干扰的情况下在镜子12中看到他或她自己的影像。光环34显示在显示器14上通常对应于用户的面部外围的定位处。此光环34透射通过显示器14,并且通常入射在用户的面部上,从而照射用户的面部。
87.图7中展示了检测和识别对象并且修改由处理器22执行的应用的方法700。在步骤
702处,系统10的一个或多个相机20被激活。在此步骤处,系统10的处理器22将执行应用并且在显示器14上显示与所述应用相关的信息。应用可以是安装在处理器22的存储器24中的特定程序或者甚至可以只是基本操作系统。在步骤704处,一个或多个相机20针对用户和他们可以固持的任何对象监测镜子12的用户侧上的区域。在实施方案中,由相机20记录的图像可以实时显示在显示器14上。在步骤706处,处理器22从一个或多个相机20接收图像并且检测到用户正固持对象。在步骤708处,处理器22从处理器22可以辨识的预定数量的对象之一中识别到用户正固持对象。系统10的处理器22可以用计算机视觉算法进行编程,所述计算机视觉算法被配置成检测和识别用户固持的对象。例如,系统10可以被配置成检测用户何时固持牙刷、剃刀、梳子、如口红或眼影等化妆工具、卷发器、直发器、吹风机或用户在镜子12前面时可以通常固持的任何其它对象。在一些实施方案中,用户可以训练系统10识别不同的对象。例如,系统10可以请求用户拿起特定对象,例如牙刷。然后可以训练系统10以识别牙刷和牙刷特有的任何特性。以此方式,可以训练系统10以改进其对各种不同对象的辨识。
88.在步骤710处,响应于并且基于用户正固持的对象的识别,处理器22修改应用的执行。在实施方案中,对应用的执行的修改包含在显示器14上显示与识别对象之前显示的信息不同的信息。在另一个实施方案中,对应用的执行的修改包含执行与在识别对象之前正在执行的应用不同的新的应用。
89.例如,如果系统10将用户固持的对象识别为牙刷,则系统10可以启动刷牙应用设计以帮助人们刷牙。系统10还可以在当前运行的应用中启动刷牙特征。如果系统10识别出剃刀,则系统10可以在当前执行的应用中启动剃须应用或剃须特征以帮助用户对他们的面部进行剃须。如果系统10识别出任何类型的化妆工具,则系统10可以基于用户固持的化妆品的类型和颜色来启动化妆教程。此外,除了使用上文所描述的关于检测和照射用户的面部的传感器16之外,一个或多个相机20还可以被配置成辨识用户的面部和/或识别,并且基于此辨识采取预定的动作。此动作可以是如上文所描述的照射用户的面部或者可以是一些其它动作。
90.在其它实施方案中,系统10可以通过扫描对象或对象的包装上的产品条形码或者通过检测作为对象或对象的包装的一部分或耦合到对象或对象的包装的rfid标签来识别对象。为了扫描条形码,系统10可以包含条形码扫描仪或者系统10的相机20可以被配置成扫描条形码。为了检测rfid标签,系统10通常包含rfid读取器,所述读取器被配置成当产品在系统10附近时检测和读取rfid标签。
91.在一些实施方案中,系统10可以请求用户确认系统10对于对象的识别。例如,系统10可以使显示器14显示对象的名称以及“是”和“否”指示符。用户可选择指示符之一来向系统10指示对象是否已被正确识别。在其它实施方案中,用户可以大声说“是”或“否”,这可以被麦克风检测到。来自麦克风的数据可以被发送到处理器以允许用户确认系统10是否正确地识别了对象。
92.图8展示了补偿环境光照条件的方法。通常,系统10能够辨识并且补偿用户和系统10所定位的区域的环境光照条件,从而以期望的一组光照条件照射用户。在步骤802处,系统10监测并且检测环境光照条件。在实施方案中,环境光照条件的监测和检测由一个或多个相机20完成。在另一个实施方案中,系统10包含单独的光学传感器,所述光学传感器被具
体配置成监测和检测环境光照条件。环境光照条件可以通过感测相机20/光学传感器的视场中具有已知反射性质的对象的颜色或色调来确定。系统10还可以通过捕获用户的面部的图像并且分析所捕获的图像以确定当前环境光照条件来检测环境光照条件。进一步地,系统10可以通过使用光学传感器来收集和分析环境光来检测环境光照条件。系统10还可以使用上述或其它方法的任何组合来检测环境光条件。
93.在步骤804处,确定检测到的环境光照条件与期望的环境光照条件之间的差异。可以根据色温/白平衡来衡量差异。期望的环境光照条件可以由用户手动输入或者用户也可以从多个预定的期望的环境光照条件之一中进行选择。在另一个实施方案中,用户可以使用传感器或其它装置来测量期望的定位,例如用户办公室处的环境光照条件,并且然后将此测量值上传到系统10。系统10然后可以将检测到的环境光照条件与上传的环境光照条件进行比较。上传的环境光照条件可以呈简单的数字数据的形式,但也可以包括具有期望的光照条件的期望的定位的图像。在步骤806处,系统10调整一个或多个光源18的颜色、强度和其它参数以补偿检测到的环境光条件并且产生期望的光照条件。可以实现这种期望的光照条件,从而使一个或多个光源18发射各种色调和强度的白光。还可以通过使一个或多个光源18发射不同颜色的光,如但不限于红色、绿色、蓝色、紫色、黄色、橙色等来实现期望的光照条件。将由环境光照条件引起的对象照射和由一个或多个光源18产生的光引起的对象照射组合使对象被期望的光照条件照射。
94.在一些实施方案中,系统10持续检测环境光照条件,调整从光源18发射的光,新检测环境光照条件,并且然后重新调整从光源发射的光。系统10还可以使用检测到的环境光照条件来校准自身,使得每次系统10被用户激活时,系统10将自动调整光源18以产生期望的环境光照条件。系统10还可以允许用户通过用户在镜子12中的影像或通过在显示器14上显示来自一个或多个相机20的实时馈送来监测过程并且查看更新的光照条件。用户还可以根据他或她的偏好手动调整从一个或多个光源18发射的光。
95.系统10可以监测和调整环境光以改进用户可以拍摄的关于他们自己或其它对象的图片。系统10还可以向用户如建议用户移动他们自己或对象、建议用户移动相机20或自动移动相机20等提供反馈以改进图片。
96.图9中展示了捕获用户的图像的方法900。在步骤902处,一个或多个相机20被激活并且开始监测镜子12的用户侧上的区域。在步骤904处,用户的面部的实时图像示出在显示器14上的通常与用户的面部对齐的显示器14的区域中。用户因此从一个或多个相机20看到他们自己的实时图像,而不是他们的影像。在步骤906处,一个或多个用户可选图标显示在显示器14上。用户可选图标中的每个用户可选图标对应于如自然光、无光、柔光、日落、日出、彩虹色或其它期望的环境光照条件等不同的环境光照条件。在步骤908处,系统10检测对应于用户可选图标之一的选择的用户输入。在步骤910处,系统10调整由一个或多个光源18发射的光的颜色、强度或其它参数,以便以期望的环境光照条件照射用户。在步骤912处,捕获用户的面部和/或用户的其它部分的图像。
97.在另一个实施方案中,当用户进入一个或多个相机20的视场时,系统10辨识用户的面部。代替显示用户可选图标,系统10基于系统10已辨识的用户自动选择预定的光照轮廓。例如,某个用户可能偏向在柔光下使用系统10捕获他们自己的图像,并且因此可以将系统10配置成在柔光下自动照射他们的面部。图像的捕获可以由用户手动触发或者可以在达
到期望的光照条件后自动进行。系统10还可以给予用户倒计时,以便用户可以为待捕获的图像做好准备。
98.图10展示了在方法900期间在电子显示器14上显示的内容的实施方案。在图10中,显示器14示出了多个图标40a、40b、40c,每个图标对应于用户可以选择的不同环境光条件。图标40a对应于无光。图标40b对应于自然光。图标40c对应于柔光。用户可以选择这些图标中的任何图标以使处理器调整由光源产生的光,使得用户周围区域中的环境光条件对应于所选择的图标。显示器14还可以显示时间36或指示光照条件并且可以允许用户调整它们的光照图标38。在实施方案中,显示器可以向用户示出指令。在另一个实施方案中,显示器示出由相机20捕获的用户的实时图像。
99.现在参考图11a,系统10的实施方案包含第一显示器14a和第二显示器14b。第一显示器14a和第二显示器14b都定位于镜子12的与用户所定位的地方相对的一侧上。第一显示器14a和第二显示器14b通常间隔开,使得在它们之间限定间隙。系统10进一步包含与第一显示器14a和第二显示器14b定位于镜子12的同一侧上的一个或多个相机20。然而,一个或多个相机20定位于第一显示器14a与第二显示器14b之间的间隙中,而不是靠近镜子12的顶部。系统10通常包含传感器框架28,所述传感器框架包含一个或多个传感器16和一个或多个光源。系统10因此以与本文所公开的其它实施方案通常相同的方式操作。然而,通过在第一显示器14a与第二显示器14b之间放置一个或多个相机20,一个或多个相机20通常将定位成与用户的面部齐平,从而可以在更合适的视角下获得用户的图像。
100.图11b展示了包含两个显示器14a和15b以及两个相机20a和20b的系统10的实施方案。如所示出的,系统10的这种实施方案包含左相机20a和右相机20b。左相机20a的视场范围通常从用户的面部的中心跨越到用户的面部的最左边界(例如,用户左耳的外边缘),以捕获用户的面部左侧的图像或视频。类似地,右相机20b的视场范围通常从用户的面部的中心跨越到用户的面部的最右边界(例如,用户右耳的外边缘),以捕获用户的面部右侧的图像或视频。来自两个相机20a、20b的图像和/或视频可以组合以形成用户的面部的单个正面图像。在一些实施方案中,在用户的面部中心附近的两个相机20a、20b的视场中存在轻微重叠以确保用户的整个面部被相机20a、20b中的至少一个相机捕获。
101.图12展示了系统10的实施方案,其中镜子12和传感器框架28具有不同的形状。在此实施方案中,镜子12为椭圆形而传感器框架28为矩形。图13展示了系统10的实施方案,其中镜子12和传感器框架28具有相同的形状但不同的大小。镜子12和传感器框架28均为矩形,但镜子12比传感器框架28大。在此实施方案中,传感器框架28通常与镜子12的外围内部的镜子12的区域对齐。
102.根据本公开考虑智能镜子系统10的其它实施方案。例如,系统10可以在没有镜子12的情况下操作。由相机20捕获的图像可以显示在显示装置上以代替镜子12中的影像。
103.在本公开的一些实施方案中,系统10与一个或多个其它装置连接(例如,无线地、通过一个或多个有线连接或其组合)。连接意指系统10可以从一个或多个其它装置接收数据和/或向一个或多个其它装置传输数据和/或指令。例如,系统10可以与一个或多个移动电话、一个或多个膝上型计算机、一个或多个台式计算机、一个或多个在线服务器、一个或多个健身追踪器、一个或多个体重秤(例如,连接互联网的体重秤)、一项或多项云服务(例如,启用应用的智能装置的后端)、一个或多个连接互联网的水瓶、一个或多个连接互联网
的恒温器、一个或多个智能手表、一个或多个智能扬声器、任何其它智能装置或其任何组合连接。
104.在一些实施方案中,系统10聚合从连接到系统10的任何其它装置收集的所有数据,并且为用户提供易于访问的定位和/或门户以查看和/或操纵和/或分析聚合的数据。因此,系统10可以充当用户当前使用的所有装置和/或服务的集中式集线器(例如,基站)。此类集中式集线器可以通过与和这些服务相关联的任何装置进行通信(例如,通过无线连接或有线连接和/或通过从相应装置接收数据的连接的云服务直接与装置进行通信)从用户正在使用和/或订阅的任何服务中收集数据。在一些实施方案中,数据可以由集中式集线器本地存储以供用户访问。在另外或替代性实施方案中,系统10可以将数据发送到服务的相应后端。
105.在一些实施方案中,系统10分析来自其它装置的所有或一些收集/聚集的数据并且使不同的事件相关。在一些此类实施方案中,系统10至少部分地基于所分析的聚合数据向用户提供建议。例如,系统10从用户的连接互联网的体重秤获得数据。系统10分析数据,并且确定用户在给定时间段内减轻了体重。在一些实施方案中,鉴于体重减轻确定,系统10分析来自在体重减轻的对应时间段期间生成数据的其它连接的装置中的一个或多个其它连接的装置的数据以确定用户经历的什么其它活动和/或事件可以导致体重减轻。例如,系统10可以辨识在用户体重减轻的相关时间段期间,用户还喝了一定量的水、每天睡了一定数量的小时、经历了一定量的活动日或其任何组合。系统10可以使所有这种数据相关,将其呈现给用户,并且提供关于什么可以导致用户体重减轻以及什么可以导致进一步体重减轻或增加的建议。
106.系统10与其它装置的连接允许系统10以通常不可能的方式利用来自其它连接的装置和/或服务中的一个或多个的任何数据或数据的一部分。这是因为来自其它连接的装置和/或服务中的一个的此类数据通常不能被其它装置和/或服务中的另一个访问。因此,系统10有助于集成过去未进行通信的单独且不同的平台。
107.在实施方案中,系统10可以监测如痣、皱纹或美容斑等他们身体或面部的特征。系统10使用相机20捕获用户的初始图像。用户可以查看捕获的图像,并且为系统10选择一个或多个特征以进行监测。一旦用户选择了特征,系统10使用图像处理和/或计算机视觉算法就可以允许对用户选择的特征进行更精细的选择或描绘。在另一个实施方案中,系统10可以在没有用户选择的情况下标记特征。一旦特征被系统10选择和标记,所选择特征的初始位置、颜色和其它特性就被存储在系统10的存储器中。系统10可以捕获用户的后续图像,并且识别所选择的特征。系统10可以监测特征特性的任何偏差。系统10可以向用户报告任何异常偏差。在一些实施方案中,系统10可以监测如痣、赘生物、疮或可以出现在用户皮肤上的可以指示皮肤癌或其它疾病的其它特征等特征。系统10可以通过仅查看特征本身的图像来监测特征或者可以通过分析用户的整个面部和/或身体的图像来监测特征。系统10还可以监测指示医疗状况或疾病的其它特征。例如,系统10可以监测用户的头发以确定用户头发中的任何头发是否脱落。系统10还可以监测用户的牙齿、牙龈或嘴唇是否有任何蛀牙、牙龈疾病或其它病痛的迹象。还可以针对任何类型的区别特征监测用户的眼睛。
108.现在参考图14,在系统10的一些实施方案中,镜子12包含内区13和两个外区15a和15b。内区13限定了镜子12的任一表面(或两个)上的包含部分反射涂层的区域。外区15a和
15b限定了镜子12的两个表面上不存在部分反射涂层的区域。在一些实施方案中,外区15a和15b形成为大体竖直的带或条。在这些区域中,镜子12仅包括大体透明的基材材料(例如,玻璃、丙烯酸等)。在一些实施方案中,一个或多个光源(如本文讨论的光源18)可以定位在镜子12的显示器侧。光源被定位成使得它们朝向镜子12发射光,所述光传播穿过大体透明的基材材料然后到达用户。光源因此可以通过镜子12的大体透明的基材材料发光以照射用户、用户周围的区域或对象或两者。
109.在一些实施方案中,外区15a和15内的镜子12的显示器侧表面和镜子12的用户侧表面中的一个或两个可以被喷砂。因为部分反射涂层不存在于外区15a和15b内的大体透明的基材材料的任一表面上,所以大体透明的基材材料本身被喷砂。通过对基材材料表面进行喷砂,光源朝向用户发射的光在穿过基材材料时被漫射。通过朝向用户漫射穿过镜子12发射的光,系统10实现用户和用户周围的区域/对象的更均匀的照射。进一步地,如果外区15a和15b都被喷砂并且含有部分反射涂层,则由光源朝向用户透射的所得光通常将是暗淡的并且不能提供足够的照射。因此,通常仅外区15a和15b被喷砂。然而,在某些实施方案中,外区15a和15b或内区13可以被喷砂并且包含部分反射涂层。
110.在一个实施方案中,部分反射涂层仅存在于内区13内的基材材料的用户侧表面上,而基材材料仅在外区15a和15b内的显示器侧上被喷砂。通过仅用部分透明涂层涂覆基材材料的用户侧表面,设计成由镜子12的显示器侧上的显示器通过镜子12向用户示出的图像更加可见。进一步地,如果外区15a和15b内的基材材料的用户侧表面被喷砂,则所得多孔表面可以更容易地吸收液体或如剃须膏、牙膏等其它物质。通过仅对基材材料的显示器侧喷砂,外区15a和15b内的基材材料的用户侧将通常不会吸收不期望的物质。部分反射涂层不存在于外区15a和15b内的基材材料的用户侧表面上,以便不会使由光源发射并且透射通过镜子12的光变暗。
111.在另一个实施方案中,部分反射涂层仅存在于内区13内的基材材料的显示器侧表面上,而基材材料仅在外区15a和15b内的用户侧上被喷砂。在其它实施方案中,部分反射涂层存在于被喷砂的基材材料的同一侧上。在这些实施方案中,基材材料的用户侧和显示器侧中的任一个或两个被内区13内的部分反射涂层涂覆。基材材料的所述同一侧的外区15a和15b被喷砂。在一些实施方案中,部分反射涂层沉积在基材材料的整个期望表面上,包含在内区13和外区15a和15b中。然后可以通过喷砂工艺或通过喷砂工艺之前的另一工艺去除外区15a和15b内的部分反射涂层。在仍其它实施方案中,部分反射涂层仅沉积在内区13内的期望表面上。
112.现在参考图15,系统10可以包含障碍物100,所述障碍物被配置成至少部分地阻挡或遮蔽相机20的视场。这允许用户防止他或她自己被相机20查看,并且还防止相机20查看用户周围的区域。在一些实施方案中,用户可以在存储位置与展开位置之间手动移动障碍物100。在其它实施方案中,可以使用一个或多个电子致动装置在存储位置与展开位置之间移动障碍物100,所述电子致动装置可以包含螺线管、弹簧、杠杆、磁铁、其任何组合或任何其它合适的装置。图15展示了处于展开位置的障碍物100。在其它实施方案中,系统10的处理器被配置成在存储位置与展开位置之间移动障碍物100。如图15的实施方案所示出的,障碍物100可以安装到框架顶部部分的下侧,并且包含向下凸出的部分,所述部分阻挡了相机20的视场。在一些实施方案中,障碍物100枢转地耦合到框架。在其它实施方案中,障碍物
100可滑动地或可平移地耦合到框架。
113.图16a和16b示出了障碍物100的顶部和底部的透视图。如所示出的,障碍物100通常包含底板102和凸出部分104。底板102包含各种紧固件孔106a-106h,所述紧固件孔用于将障碍物100固定到系统10的框架(或另一个组件)。在一些实施方案中,相应的紧固件延伸穿过紧固件孔106a-106h,并且进入框架以将障碍物100固定到框架。紧固件可以是螺钉、钉子、销钉、杆、夹子等。在其它实施方案中,障碍物100可以在不使用紧固件和紧固件孔106a-106h的情况下例如通过使用粘合剂固定到框架。
114.凸出部分104以允许凸出部分104在存储位置与展开位置之间移动的方式耦合到底板102。图16a和16b示出了处于展开位置的凸出部分104。在此展开位置,凸出部分104远离底板102延伸以阻挡相机20的视场。在一些实施方案中,凸出部分104通过允许凸出部分104相对于底板102枢转的铰链或其它结构枢转地耦合到底板102。在仍其它实施方案中,凸出部分104被配置成在存储位置与展开位置之间大体上沿一个维度移动。底板102可以包含限定在其中的凹陷部108,当凸出部分104移动到存储位置时,所述凹陷部的大小被设定成容纳凸出部分104。凸出部分104和凹陷部108的大小可以被设定成使得当凸出部分104处于存储位置时障碍物100具有大体平坦的表面。
115.在一些实施方案中,凸出部分104可以偏向存储位置或展开位置或者可以选择性地偏向两个位置。在仍其它实施方案中,凸出部分104在任一位置均未偏置。凸出部分104可以使用如弹簧等任何合适的机构偏置。当凸出部分104仅偏向存储位置和展开位置之一时,障碍物100通常包含将凸出部分104保持在非偏置位置的保持特征。保持特征可以是夹子、带子或其它类似特征。保持特征还可以包含凸出部分104上的结构,所述结构卡扣到底板102上的对应凹陷部中。
116.在一些实施方案中,保持特征是凹陷部108,所述凹陷部的大小可以被设定成通过摩擦装配件将凸出部分104保持在凹陷部108内。例如,底板102的形成凹陷部108的外围的部分可以包含小的半弹性脊。半弹性脊可以形成直径略小于凸出部分104的直径的圆。当凸出部分104移动到存储位置时,施加于凸出部分104的力可以克服凸出部分104与半弹性脊之间的摩擦力,使得凸出部分104落座于凹陷部108中并被保持那里。
117.当凸出部分104在存储位置和展开位置被选择性地偏置时,凸出部分104必须从任一位置移开一定量直到偏置交替为止,这导致凸出部分104继续朝向另一个位置移动。例如,如果凸出部分104被选择性地偏向两个位置并且当前处于存储位置,则用户(或系统10的组件)必须开始将凸出部分104移离底板102。一旦凸出部分104从底板102移开一定量并且到达拐点,偏置就朝向展开位置交替。还以类似的方式将凸出部分104从展开位置移动到存储位置。在一些实施方案中,拐点可以在存储位置与展开位置之间的约一半处。在这些实施方案中,不需要保持特征,因为凸出部分104总是偏向凸出部分当前存储的位置。
118.在凸出部分104不偏向任一位置的实施方案中,障碍物100通常仍包含保持特征以防止重力导致凸出部分104在位置之间移动。例如,凸出部分104仍可以卡扣到底板102中的凹陷部108中,以防止凸出部分104由于重力的影响而朝向展开位置移动。在这些实施方案中,用于将凸出部分104耦合到底板102的结构中的摩擦可以将凸出部分104保持在任一位置中。例如,用于将凸出部分104枢转地耦合到底板102的铰链或其它枢转机构中的摩擦力可以在凸出部分104上施加大于由于重力而施加在凸出部分104上的力。这导致凸出部分
104保持在存储位置,即使当将重力在凸出部分104上施加朝向存储位置的力时。
119.障碍物100可以由不让任何光穿过其中的不透明材料或仅让光的一部分通过其中的部分透明材料形成。例如,障碍物100可以由一个或多个滤光器形成,这些滤光器被配置成阻挡或通过不同波长的光。
120.在不同的实施方案中,相机20可以具有相对于系统10的其它组件的各种位置。在一些此类实施方案中,相机20定位于镜子12的用户侧上,使得镜子12定位于相机20与用户之间。图3b、11a和11b中展示了这些实施方案。在这些实施方案中,相机20可以定位在显示器14上方,如图3b所示出的。相机20也可以定位于分开的显示器部分14a与14b之间,如图11a和11b所示出的。在其它实施方案中,相机20可以定位于显示器14或显示器部分14a和14b的下方或侧面。
121.在仍其它实施方案中,相机20定位于使得镜子12不定位于相机20与用户之间的区域中。在这些实施方案中,相机20具有对用户的直接视线,使得基本上所有进入相机20的光不会首先穿过镜子12。在这些实施方案中的一些实施方案中,相机20定位于镜子12的前面和/或之上,使得相机20定位于镜子12与用户之间。相机20仍然可以在系统10的框架28内,并且通常可以定位于相对于显示器14的任何方向上,例如,在显示器14的上方、下方或侧面。在一些实施方案中,相机20定位于系统10的框架28之外。在这些实施方案中,镜子12不定位于相机20与用户之间,并且相机20可以定位于镜子12的显示器侧或镜子12的用户侧上。在仍其它实施方案中,相机20定位于镜子12的内侧上;然而,光被相机20接收时穿过的镜子12的部分(例如,相机20“看”透的镜子12的部分)在基材材料上可以具有很少的反射涂层或没有反射涂层。因此,相机20将通过大体透明的基材材料而不是通过镜面/反射膜有效地查看用户和周围区域,从而提高由相机20生成的图像的质量。
122.虽然镜子12通常被描绘为全尺寸矩形镜子,其中用户30的上身的大部分的影像适合并且可见,但是镜子12可以具有任何期望的大小和/或形状。例如,镜子12可以是通常用于施涂化妆品或剃须的相对较小的镜子、可以存放在钱包和//或口袋中的手持镜子、示出用户30的头部和颈部的影像的相对较大的镜子或任何其它合适的大小。在一些实施方案中,镜子12通常可以具有长尺寸介于约四英寸与约十二英寸之间的矩形形状。在其它实施方案中,所述镜子12可以是圆形的,直径介于约四英寸与约十二英寸之间。在仍其它实施方案中,镜子12具有三英寸乘三英寸、四英寸乘四英寸、五英寸乘英寸或任何其它合适尺寸的正方形形状。在仍其它实施方案中,镜子12的大小和形状被设计成与显示器14的大小和形状匹配,并且各种装置可以用作显示器14。例如,显示器14可以是手持装置(如用户30的智能手机),并且镜子12的大小可以与手持装置的大小类似。镜子12的大小和形状可以类似于平板或膝上型计算机的大小和形状,使得镜子12可以与平板计算机或膝上型计算机一起使用。在仍其它实施方案中,led点阵显示器可以用作显示器14,并且镜子12的大小可以被设定成与led点阵显示器一起使用。因此,镜子12和显示器14可以用作便携式和/或模块化装置,用户12可以将其用于各种不同的应用或各种不同的定位中。
123.如本文所讨论的,系统10通常被配置成辨识相机20的视场中的对象,并且基于所识别的对象启动和应用或教程。在一些实施方案中,本教程可以向用户示出如何施涂某种产品,所述某种产品可以是化妆品(例如,口红、眼线笔等)、染发剂、牙膏(例如,用户刷牙)或用户可以在镜子12前施涂的任何其它产品。
124.图17a和17b展示了当系统10使用对象辨识算法识别用户固持的对象或产品,并且基于所述对象或产品启动教程时镜子12和显示器14的实施方案。如所示出的,显示器可以示出时间36,并且还可以示出与用户日程有关的信息37。在所展示的实施方案中,信息37包含用户应该何时离开前往目的地的指示。此信息可以基于用户的日历,所述日历可以存储在系统10的存储器中或者从另一个装置或定位同步。显示器还示出各种图标,这些图标可以是交互式的或可以不是交互式的。如本文所讨论的,显示器14可以显示光照图标38。显示器还可以显示天气图标42,可以示出指示如云、太阳、雪等当前天气状况的图像。音频播放器图标44是交互式的并且可以由用户操作以播放音乐、播客、广播电台或其它音频源。
125.如图17a所示出的,系统10示出了含有用户46和由用户46固持的对象48的图像45。图像45可以是镜子12中的影像或者可以是示出在显示器14上的静止图像或实时视频馈送。当图像45作为镜子12中的影像出现时,显示器14在用户46和对象48的影像出现的中心处被停用。当对象48在相机20的视场中时,系统10可以检测并且识别对象48和(如果适用)包含在其中的产品。
126.图17b示出了在检测到用户46正固持的对象48是眼线笔瓶时系统10的状态。如所示出的,显示器可以显示眼线笔的图像50(可以是库存图像或由相机20捕获的图像)和对象48或包含在其中的产品的描述53。系统10可以再次示出用户46的图像45,作为显示器上的静止图像或实时视频馈送或者作为镜子12中的影像。显示器还示出启动图标52,所述启动图标可以由用户46激活以启动教程应用,所述教程应用可以向用户46示出如何施涂眼线笔。启动图标52可以包含词语“开始教程”或者可以示出其它文本或图像。最后,显示器示出取消图标54,如果用户46不希望继续教程,则用户可以与所述取消图标进行交互以退出此阶段。激活取消图标54使系统10返回到先前阶段。例如,当系统10错误地识别出用户所固持的对象48时或者如果用户46改变主意并且不再希望使用对象48,这可能是有用的。
127.图18a、18b和18c展示了由系统10执行的教程应用的步骤。可以响应于用户与图17b所示出的启动图标52进行交互来启动教程。所述教程还可以通过如语音激活等另一种方法启动。如图18a、18b和18c所展示的,用户46的图像45示出为镜子12中的影像或在显示器上示出的实时视频馈送。所述显示器还示出了来自真人视频的图像帧56,所述图像帧示出了如何施涂眼线笔。交互式图标58可以覆盖在图像帧56上。当用户46与图标58进行交互时,显示器为用户46播放视频。视频可以存储在系统10的存储器中或者可以从另一个定位下载并且响应于用户激活图标而播放。视频播放可以循环播放或可以播放设定的次数。虽然图18a、18b和18c示出了在教程期间覆盖在图像帧56上的图标58,但可以在教程期间重复播放真人视频。在教程应用期间,显示器还可以示出放大图标60,所述放大图标在被用户激活时启动放大特征。放大图标60可以包含如词语“放大镜”等文本或者还可以示出为图像。
128.教程应用还可以显示示出施涂眼线笔的步骤的一个图像或一系列图像。在一个实施方案中,显示器显示向用户示出步骤的动画gif(图形交换格式)。图18a展示了示出gif的第一帧62a的显示器,所述显示器展现了应用过程的第一步骤。图18b展示了示出gif的第二帧62b的显示器,所述显示器展现了应用过程的第二步骤。图18c展示了示出gif的第三帧62c的显示器14,所述显示器展现了应用过程的第三步骤。
129.帧62a-62c中的每一个帧都用示出要采取的行动的数字和其它标记指示。例如,图18a、18b和18c中的每个步骤包含箭头64a、64b或64c,所述箭头向用户指示要采取何种动作
来施涂眼线笔并实现期望的结果。在教程期间,显示器可以按顺序重复示出应用过程的每一帧62a-62c直到用户46完成施涂眼线笔为止。示出施涂眼线笔步骤的一个图像或一系列图像也可以采用其它文件类型的形式。例如,代替示出gif,显示器可以代替地示出如jpeg文件或png文件等一系列单独的静止图像文件。在一些实施方案中,显示器示出动画视频而不是一个图像或一系列图像。通常,gif向用户呈现循环视频,所述循环视频展示了与教程相关联的动画,例如,示出如何施涂产品。
130.如图18a、18b和18c所示出的,教程应用期间显示器14仍然可以显示时间36、与用户46的日程相关的信息37、光照图标38、与当前天气状况相关的天气图标42以及允许用户播放音乐或其它音频的音频播放器图标44。
131.在一些实施方案中,系统10可以通过突出用户46的面部需要施涂产品的部分来帮助用户46进行活动(施涂眼线笔)。在一个实例中,系统10的光源可以将光发射到用户46的一部分(例如,用户的面部)上以突出要施涂产品的地方。光源可以包含led、激光器或其它合适类型的发光装置。光源发射出的光可以具有如点、圆形、正方形、三角形、曲线、弧形、拱形、线、其任何组合或任何其它合适的形状等任何合适的形状或形式。投射到用户46面部的光将在用户46的图像45中可见,作为镜子12中的影像或者作为显示器上的图像。
132.在另一个实施方案中,显示器用于引导用户46,并且将模板特征覆盖到用户46的面部上以帮助用户进行活动。例如,当用户46的图像45是显示器上的实时图像时,显示器可以突出用户46的面部上要施涂产品的部分。在另一个实施方案中,用户46的图像45可以是镜子12中的影像,但是显示器仍然可以突出使用46的面部上要施涂产品的任何部分。在此定位来自显示器的光将比在此定位处从镜子12反射的光更亮,因此用户46将能够看到指示他们应该在哪里施涂产品的光。可以由显示器示出的模板特征可以采用如点、圆形、正方形、三角形、曲线、弧形、拱形、线、其任何组合或任何其它合适的形状等任何合适的形状或形式。
133.图19a和19b示出了当用户通过选择如图18a-18c所示出的放大图标60来启动放大特征时系统10的状态。显示器可以继续示出视频的图像帧56和可以被激活以播放视频的图标58或者可以继续示出视频本身。显示器还继续示出展示与用于施涂眼线笔的步骤相关联的动画(例如,gif)的循环视频的步骤。在图19a所展示的放大特征的第一阶段,显示器显示用户46的面部的全尺寸图像66以及标题68。标题68可以包含指令“点击任何地方以放大!”虽然在教程期间系统10可以将用户46的面部仅示出为镜子12中的影像,但是一旦激活放大特征,用户46的面部在显示器上示出为图像。
134.图19b示出了放大特征的第二阶段。一旦用户46点击或以其它方式与所关注区域处他们的面部的图像66进行交互,显示器示出包含所述所关注区域的用户面部的放大图像70。例如,如图19b所展示的,当用户将眼线笔施涂于用户的睫毛时,用户可以放大包含他们的睫毛的面部部分。这允许用户在他们施涂眼线笔时更好地查看他们的睫毛。用户还可以通过与显示器进行交互来操纵放大的图像70。用户可以滑动或拖动放大的图像使得用户的面部的不同区域。用户还可以再次点击以缩小。显示器可以示出向用户指示如何操纵放大的图像70的指令72。在一些实施方案中,系统10被配置成随着用户移动跟踪所关注区域。因此,显示器示出所关注区域的放大视图,并且随着用户移动继续显示所关注区域的放大视图。所关注区域可以是用户的眼睛、鼻子、耳朵、嘴巴、牙齿等或用户的面部或身体上的任何
其它特征。
135.图20a-20f展示了系统10可以为用户执行的用于施涂染发剂的教程。在教程期间,显示器可以示出上文所讨论的相同信息和图标,包含时间36、与用户日程相关的信息37、光照图标38、天气图标40、音频播放器图标41和取消图标54。在如图20a所示出的教程的第一步骤处,显示器可以示出用户将需要施涂染发剂的项目的列表73。此列表73在系统10将用户固持的对象识别为染发剂之后显示。显示器还可以示出用户可以与之进行交互以开始教程的启动图标52。显示器还可以向用户示出与完成染发剂施涂所需的时间相关的警告74。例如,如果用户必须在一定的时间段内离开(通过显示器上的信息37传达给用户)但通常需要比所述时间段更长的时间来完成产品的施涂,则系统10可以向用户发出指示这个事实的警告74。
136.一旦用户通过与启动图标52进行交互来启动教程,显示器可以向用户示出多个图像,所述多个图像向用户示出他们如何施涂染发剂。图20b展示了显示以下的显示器:向用户示出如何混合和制备染发剂的图像76a以及用于混合和制备染发剂的指令78a。图20c展示了显示以下的显示器:向用户示出如何保护他们的皮肤和衣服免受染发剂的影响的图像76b以及用于保护他们的皮肤和衣服免受染发剂影响的指令78b。图20d展示了显示以下的显示器:用户为染发过程准备他们的头发的图像76c以及用于为染发过程准备用户的头发的指令78c。图20e展示了显示以下的显示器:用户将染发剂施涂到他们的头发的图像76d以及用于施涂染发剂的指令78d。最后,图20f展示了显示以下的显示器:用户将染发剂从他们的头发上冲洗掉的图像76e以及关于何时以及如何从他们的头发上冲洗掉染发剂的指令78e。在图20f所示出的此最后步骤处,显示器还可以示出定时器80,所述定时器指示在将染发剂冲洗掉之前用户需要将染发剂保留在他们的头发中多长时间。系统10还可以包含在定时器80已经达到零并且他们可以开始将染发剂从他们的头发冲洗掉时向用户指示的警报。警报可以是音频警报、视觉警报、其组合或任何其它合适类型的警报。
137.如图20e所示出的,用于施涂染发剂的指令78d还可以包含使用360
°
可视化特征的建议。这样用户就可以确保他们已将染发剂均匀地施涂在他们的整个头部,包含后部和侧面。在此步骤处,显示器显示图标82,用户可以选择所述图标来启动360
°
可视化特征,所述可视化特征在图21a和21b中示出。一旦启动可视化特征,相机20就可以开始记录用户,例如,相机20可以开始生成可再现为用户的图像或视频的图像数据。此时,显示器可以示出用户的实时视频馈送88以及文本指令84和图示指令86。例如,文本指令84可以指示使用转身以便相机20可以记录他们的头部。图示指令86可以包含示出用户旋转方向的循环箭头。一旦完成记录,显示器可以基于记录的视频显示用户的3d模型90,如图21b所示出的。用户可以操纵此3d模型来旋转和/或放大用户头部的各个部分。
138.虽然图18a-21b示出了眼线笔和染发剂的教程,但是系统10可以提供通常适用于任何类型的产品或其施涂的教程。例如,系统10可以提供用于施涂化妆品、施涂保湿剂、施涂染发剂、施涂发胶、施涂剃须膏、剃须、刷牙、眉毛打蜡、打蜡、穿眉、穿线、面部护理、耳朵清洁、头发造型、应用隐形眼镜、施涂面膜或其任何组合的教程。此外,关于这些图或其它图描述的特征中的任何特征可以与任何类型的教程结合使用或者用于系统10可以执行的其它非教程应用。例如,360
°
可视化特征可以与用户拍摄的任何内容或由系统10执行的应用结合使用,而不仅仅是用于染发教程。
139.现在参考图22a-22h,系统10还可以执行允许用户基于用户的不同特性的修改来查看他们自己的经修改的图像的应用。例如,用户可以查看他们自己的图像,这些图像示出了他们在施涂不同类型的产品或程序后的样子,例如施涂不同的染发剂或获得不同的发型。作为此过程的一部分,系统10可以捕获“之前”图像,如图22a所示出的。在此,显示器可以在包含用户的显示器上显示实时视频馈送200。显示器还可以包含居中标记202,所述居中标记向用户示出将他们自己定位在何处以捕获高质量的之前图像。居中标记202的目的是确保系统10捕获的用户的任何图像都将用户示出在同一定位。显示器还显示用于捕捉之前图像的指令204。一旦用户指示系统10捕捉之前图像(例如通过与显示器的物理交互或通过语音激活),显示器可以示出如图22b所示出的之前图像206。显示器还显示启动图标52,所述启动图标允许用户开始选择要应用的不同类型的产品或程序。
140.如图22c所示出的,显示器可以示出多个用户可选选项210a-210h。用户可选选项210a-210h中的每一个用户可选选项都与和用户相关的第一特性的独特修改相关联。在此实例中,所述特性是发色,并且每个单独的用户可选选项210a-21h与所述特性的独特提议修改相关联,例如不同的发色。用户可选选项210a-210h中的每一个用户可选选项还可以包含示出不同提议修改的图像。在一些实施方案中,图像可以示出具有所述提议修改的人的图像。在其它实施方案中,图像可以示出表示提议修改的某种标记。
141.连同用户可选选项210a-210h,显示器可以示出之前图像206。一旦系统10通过输入装置从用户接收到对选项210a-210h之一的选择,显示器就可以示出经修改的图像208,所述经修改的图像示出具有对应于所选择的选项的特性的提议修改的用户。在此实例中,经修改的图像208示出具有对应于选择选项的发色的用户。在一些实施方案中,显示器示出用户的实时视频馈送,所述实时视频馈送随着用户选择不同修改(例如,发色)而被实时修改。如果用户喜欢提议修改中的任何提议修改,他们可以点击图标212或与所述图标进行交互以关注到这一点。一旦用户识别出他们喜欢的至少一个提议修改,他们就可以点击确认图标214以进行到下一阶段。在其它实施方案中,系统10可以将用户上次修改第一特性时捕获的用户的先前图像显示为与所选择的选项相同。这允许用户检查他们自己的历史来确定他们喜欢哪个修改。
142.在一些实施方案中,代替显示选项210a-210h以供用户选择,系统10可以识别用户正固持的对象并且基于所述识别示出经修改的图像208。例如,系统10可以确定用户正固持某种颜色的染发剂,并且可以产生经修改的图像208,所述图像示出具有对应于所识别的染发剂的颜色的头发的用户。
143.如图22d所示出的,显示器然后可以显示对应于与用户相关的第二特性的独特提议修改的第二组用户可选选项218a-218e。在此实施方案中,第二特性是发型。第二组选项218a-218e中的每一个选项都可以包含示出提议修改的图像或一些其它标记。当用户选择不同的发型时,显示器可以示出具有所述发型的人的图像216。通常,根据用户的第二特性是什么,系统10可能无法示出具有对所述特性的提议修改的用户的静态或实时图像/视频。例如,系统10可能难以示出具有不同发色的用户的经修改的静止图像或实时视频。然而,系统10可以代替地仅示出具有所述发型的人的库存图像或视频。
144.在用户使用图标212为第二特性选择了选项218a-218e中的至少一个选项后,用户可以与图标220进行交互以移动到图22e所展示的阶段。在此,显示器可以示出用户的之前
图像206,以及示出在之前图像206中的但具有对第一特性的选择修改的用户的多个图像222a、222b、222c。显示器还可以示出对应于对第二特性的选择修改的图像224a、224b、224c。图像224a、224b、224c可以是其它人的图像。在查看用于修改第一和第二特性的选项之后,系统10可以显示示出对第一特性的期望修改的图像226和示出对第二特性的期望修改的图像228,如图22f所示出的。
145.如图22g所展示的,一旦用户实际对特性进行了选择修改(例如,用户已经染发和剪发),系统10可以获得“之后”图像230。如所示出的,显示器可以示出实时视频馈送200和居中标记202。居中标记202确保之前图像206和之后图像230都将从相同角度示出用户。一旦系统10捕获到之后图像230,系统10就可以并排示出之前图像206和之后图像230以允许用户对它们进行比较。系统10还能够使用之前图像206和之后图像230来训练自己以更好地示出对用户特性的提议修改。例如,系统10可以将其生成以示出潜在修改的图像与用户经历所述修改之后的实际图像进行比较。系统10可以识别任何差异,并且使用所述任何差异来在未来改进其经修改的图像的生成。
146.结合图22a-22h所讨论的特征通常可以与任何类型的活动结合使用并且通常以任何组合使用。例如,这些特征可以与除为用户剪发或染发以外的如施涂化妆品等活动一起使用。此外,对于用户的任何特性,显示器可以示出展示对所述特性的各种不同修改的图像。图像可以是用户他或她自己的经修改的图像或可以是示出修改的其它人的图像。
147.系统10还可以维护用户活动的照片历史。在一个实施方案中,显示器可以在用户完成活动(例如,施涂化妆品或其它物质)之后向用户示出之前和之后图像,以便用户可以检查自己的活动表现如何。在另一个实施方案中,显示器可以向用户示出施涂化妆品或其它物质的过去结果。这可以允许用户检查他们过去的施涂并且确定用户是否犯了任何他们需要尝试和避免的错误。这还允许用户检查他们的历史以确定他们可能想要重复哪些类型的活动(例如,用户想要再次拥有的过去理发)。
148.现在参考图23,系统10被配置成允许用户通过点击或滑动来调整由光源发射的光。在实例中,显示器向用户示出用于调整颜色的指令232。水平图标234a和234b可以被操纵(通过点击图标或在图标上滑动)来调整如亮度、暖度、颜色、温度等光的性质。垂直图标236a和236b也可以以相同方式被操纵。在一些实施方案中,水平图标234a和234b可以用于调整发射光的第一性质(例如,亮度),而垂直图标236a和236b用于调整发射光的第二性质(例如,颜色)。
149.在一些实施方案中,当在休息模式或关闭模式下时,显示器14向用户显示虚拟电源按钮。当用户与虚拟电源按钮进行交互时,系统10唤醒或开启。用户可以通过触摸显示虚拟电源按钮的镜子12的表面(或将他们的手指移动到紧邻镜子12的表面)来与此虚拟电源按钮进行交互。在其它实施方案中,系统10包含用户可以与之进行交互的物理电源按钮。在仍其它实施方案中,系统10包含接近传感器,所述接近传感器被配置成检测用户何时将他或她的手指靠近镜子12的用户侧表面的阈值距离内放置至少指定时间段。对此的检测使系统10唤醒或开启。
150.在一些实施方案中,系统10可以执行应用以测试用户的视力或与用户的眼睛相关的其它性质。此应用可以由用户手动启动。然而,系统10也可以在检测到用户的视力有问题时自动启动应用。视力恶化的人将通常开始比平时更眯眼。系统10可以被配置成检测用户
眯眼,例如,通过检测用户眯眼时出现在他们眼睛附近的面部上的皱纹。系统10还可以检测到用户以其它方式眯眼。一旦启动应用,系统10就可以为用户执行各种视力测试,例如通过显示一系列变得越来越小的数字和/或字母,并且让用户识别他们仍然可以正确看到哪些系列。
151.在一些实施方案中,系统10可以执行拉伸应用。作为此应用的一部分,系统10可以检测用户的姿势(是否坐、站、走、跑、跳等),并且推荐锻炼以改进用户的姿势。
152.图24a-24d示出了系统10可以执行的增强现实应用,类似于图22c中所示出的应用。增强现实应用可以使显示器14向用户示出他们自己的各种经修改的图像或视频。例如,用户可以固持能够施涂于人的美容产品(例如,口红、眼影、染发剂等)。显示器14可以连续显示用户(或用户的一部分)的实时视频馈送,所述实时视频馈送示出用户就好像他们已经将美容产品施涂于他们自己一样。图24a示出了在待机模式下的系统10。在待机模式下,显示器14中不示出用户或周围区域的图像或视频。然而,可以在显示器14上示出各种其它图标。在待机模式下,镜子12前面的任何对象通常作为镜子12中的影像可见,因为当系统10在待机模式下时显示器14通常不显示任何东西。
153.图24b展示了一旦用户在镜子12前面走近系统10时系统10的视图。在此视图中,显示器14连续地示出用户304的实时视频馈送302。然而,显示器14也可以关闭使得用户30f仅仅看到他或她在镜子12中的影像。在一些实施方案中,系统10使用相机20不断地监测镜子12周围的区域,使得一旦用户304走到镜子12前面或在用户304走到镜子12前之后的某个时间段后,显示器14自动显示用户304的视频馈送302。在其它实施方案中,用户304必须激活系统10或将系统10从待机模式唤醒以便在显示器14中看到他们自己的视频馈送302。在任一实施方案中,用户304可以在显示器14激活并且显示器14示出用户304的实时视频馈送302之前查看他们在镜子12中的影像。
154.图24c示出了用户304在相机20的视场中举起对象306。系统10的处理器22连续地或根据来自用户的某种命令(例如,语音命令、触摸命令、手势命令等)运行对象识别(or)算法,以便检测并且识别用户304正固持的对象306。类似于图17a和17b,系统10可以使用由相机20生成的数据来辨识对象306。or算法还可以检测对象306的特定特性。例如,如果or算法检测到用户304正固持一管口红,则or算法可以识别用户304正固持的口红的品牌和颜色。or算法还可以用于检测用户304可能固持的其它类型的对象306,如本文所描述的。
155.一旦系统10已经识别出用户304正固持的对象,显示器14就可以基于所识别的对象306修改用户304的连续显示的实时视频馈送302。图24d示出了系统10的视图,其中系统10已经修改了图24c的用户304的连续显示的实时视频馈送302。在图24c中,显示器14上的视频馈送302示出用户304和用户304周围的区域的一部分。在图24d的经修改的视频馈送中,用户304的经修改的部分和用户304的未经修改部分都被示出。经修改的部分看起来好像用户304将口红施涂在他们的嘴唇上。用户304的未经修改部分看起来正常。因此,系统10修改用户304的连续显示的实时视频馈送302,使得用户304的视频馈送302示出用户304好像他们使用了or算法检测到他们正固持的对象。例如,如果对象306是可以施涂于用户304的美容产品,则用户304的经修改的视频302将示出用户304就好像他们已经将美容产品施涂于他们自己一样。显示器14可以向用户304显示对象是什么的指示。在图24c所展示的实施方案中,显示器14显示词语“口红”。
156.在一些实施方案中,用户304的经修改的视频馈送302示出用户304的经修改的部分和用户304的未经修改的部分。用户304的整个面部和头部因此被示出在显示器14上。在此实施方案中,从显示器14通过镜子12朝向用户304发射的光强于从镜子12朝向用户304反射回的光,因此用户304在显示器14上的实时视频馈送302中看到其自身的经修改的部分和未经修改的部分两者。在其它实施方案中,显示器14仅示出用户304的经修改的部分,而用户304的未经修改的部分(例如,用户304的面部和/或头部的其余部分)示出为镜子12中的影像。例如,如果系统10向用户304示出如果用户304施涂了口红,用户会是什么样子,则显示器14可以仅示出用户304的嘴唇的颜色与口红的颜色相同,而显示器14的其余部分是深色的。显示器14将在镜子12上大体与用户304的实际嘴唇对齐的位置处示出用户304的嘴唇。用户304因此将在显示器14中在与用户通常反而看到他们的未增强嘴唇的影像的位置对齐的位置处看到他们嘴唇的经修改的版本。因此,用户304将通过镜子12在显示器14上的实时视频302上看到(1)他们自己的经修改的部分(例如,他们的嘴唇),以及(2)他们自己的未经修改的部分(例如,除了嘴唇,他们的面部和头部)作为镜子12中的影像。
157.系统10可以示出以各种方式修改的用户304的实时视频馈送302。例如,用户304的经修改的视频馈送302可以示出:(1)用户304戴眼镜,(2)如果用户304通常戴眼镜,则用户304没有戴眼镜,(3)用户304具有不同发色,(4)用户304具有不同发型,(5)用户304的面部形状被修整或改变,(6)用户304的皮肤异常(如雀斑或粉刺)被去除,(7)用户304具有经修改的肤色(例如,晒黑或晒伤)或(8)任何其它合适或期望的修改。
158.在一些实施方案中,在检测到用户304正固持的对象306时自动显示经修改的视频馈送302。在其它实施方案中,响应于系统10接收或识别如显示的用户可选图标的用户选择、语音命令或物理触发机制(如按钮或触敏控制器)的用户致动等某种类型的提示,显示经修改的视频302。所述提示还可以是将对象306带入相机20的视场中,以便系统10可以检测和识别对象306。在一些实施方案中,用户304所定位的房间的环境条件(如光、温度、湿度等)、当地天气条件或环境条件或当地天气条件的变化也可以作为系统10修改用户304的实时视频馈送302的提示。此外,经修改的视频302所示出的实际修改可以基于除用户304所固持的对象306的识别之外的其它东西。例如,由系统10接收或识别的使显示器14显示经修改的视频的提示也可以选择在经修改的视频中示出什么类型的修改。经修改的视频中的修改还可以基于用户304所定位的房间的环境条件、当地天气条件或任何其它合适的机制。
159.通常,系统10必须能够实时或接近实时地生成用户的图像数据、处理图像数据并且修改用户的连续显示的视频馈送。此时间段被称为系统10的响应时间。通常,系统10可以在约20毫秒内处理图像数据并且修改视频馈送。因此,例如,当用户304在相机20的视场内移动时,用户304的新定位在约20毫秒或更短的时间内示出在显示器14上。在其它实施方案中,系统10的响应时间可以小于约20毫秒、介于约5毫秒与20毫秒之间、介于约10毫秒与约20毫秒之间或小于约10毫秒。在其它实施方案中,系统10可以在约50微秒内、介于约10微秒与约50微秒之间、介于约20微秒与约40微秒之间、介于约10微秒与约30微秒之间或约20微秒内处理图像数据并且修改用户304的视频馈送。在仍其它实施方案中,系统10处理图像数据,并且在约1秒或更短的时间内修改视频馈送。如本文所使用的,如至少结合用户的连续显示的视频馈送使用的术语“实时”是指系统10处理图像数据并且在本文所讨论的时帧或时间段内修改用户的视频馈送的实施方案。
160.在显示器14仅在实时视频馈送302中示出用户304的经修改的部分的实施方案中,可以减少系统10的响应时间。因为系统10的处理器22仅需要处理对应于在视频馈送302中被修改的用户304的部分的图像数据,所以与如果修改用户304所有(或甚至用户304的较大部分)的视频馈送302相比,修改视频馈送302通常花费更少的时间。
161.当处理由相机20生成的图像数据时,系统10可以围绕竖直轴翻转用户304的所得图像或视频馈送302,使得所得图像或视频馈送302与用户304将在镜子12中看到的相匹配。因为用户304在镜子12中的影像围绕竖直轴翻转,所以由相机20捕获并且显示在显示器14上的正常图像或视频馈送将与用户304的影像不匹配。因此,显示在显示器14上的图像或视频馈送302围绕竖直轴翻转以匹配镜子12中的影像。
162.系统10还可以用于确定用户304的情绪,并且采取行动来改变或改进用户304的情绪。在一个实施方案中,系统10可以通过检测用户304的某些动作或特性来确定用户304是否具有消极情绪。例如,系统10可以检测用户304何时皱眉、用户304何时垂肩、用户304何时垂下头或任何其它可以指示消极情绪的合适动作。在检测到消极情绪后,系统10可以采取多个动作来尝试改进用户304的情绪。例如,系统10可以播放用户304最喜欢的歌曲、改进用户304周围区域中的环境光照、向用户304示出积极记忆的存储照片或视频、向用户304示出期望的当地天气条件(当前或未来)、示出具有某种期望特征的用户304的经修改的视频或任何其它合适的行动。
163.在另一个实施方案中,系统10可以确定用户304是否具有积极情绪,例如通过检测用户304微笑或者通过检测与积极情绪相关联的任何其它动作。系统10可以存储关于用户304为什么处于积极情绪中的信息,所述信息可以在未来用于尝试和改进用户304的消极情绪。
164.在仍其它实施方案中,系统10可以在检测到用户304的各种特性或特征后充当顾问或激励者。例如,如果系统10知道或检测到用户304体重增加,则系统10可以向用户304建议他们更频繁地锻炼、每天走更多步、吃得更健康等。在另一个实例中,系统10可以向用户304示出有形或变形的自己的经修改的视频或照片,以试图激励用户304。在另外的实例中,系统10可以通过监测用户304的眼睛下方的黑眼圈、过度打哈欠等来检测用户304是否没有获得足够的睡眠,并且向用户304建议他们获得更多睡眠。在又另一个实例中,系统10可以检测用户304是否有视力困难,如通过检测用户304比平时眯眼或睁大眼睛更多。系统10可以进行眼睛测试和/或建议用户304去看眼科医生以获得眼镜或隐形眼镜。
165.尽管已经参考一个或多个特定实施方案描述了本公开,但是本领域技术人员将认识到,可以在不脱离本公开的精神和范围的情况下对其进行许多改变。这些实施方案和其明显的变化中的每一个都被认为落入本公开的精神和范围内。还考虑到,根据本公开的方面的另外的实施方案可以结合本文所描述的任何实施方案的任何数量的特征。
166.替代性实施方案:
167.替代性实施方案1.一种系统,其包括:镜子,所述镜子具有第一侧和相对的第二侧,所述镜子被配置成允许入射在所述第一侧上的光的第一部分通过其透射并且允许入射在所述第一侧上的所述光的第二部分从其反射;电子显示器,所述电子显示器定位成与所述镜子的所述第二侧相邻,使得响应于所述电子显示器至少部分地被激活,所述电子显示器通过所述镜子的所述第一侧至少部分地可见;一个或多个传感器,所述一个或多个传感
器定位成大致围绕所述镜子的外围并且被配置成检测定位成与所述镜子所述第一侧相邻的对象的存在和相对定位;光源,所述光源被配置成响应于所述对象与所述镜子的所述第一侧相邻,产生光并且至少部分地帮助照射所述对象;以及相机,所述相机定位成邻近所述镜子的所述第二侧,所述相机被配置成检测所述对象。
168.替代性实施方案2.根据替代性实施方案1所述的系统,其进一步包括一个或多个处理器,所述一个或多个处理器被配置成调整所述光源的颜色或强度。
169.替代性实施方案3.根据替代性实施方案1所述的系统,其中所述光源包含一个或多个发光二极管。
170.替代性实施方案4.根据替代性实施方案1所述的系统,其中所述镜子具有第一轴和垂直于所述第一轴的第二轴,并且其中所述一个或多个传感器被配置成检测所述对象相对于所述镜子的所述第一轴的第一轴向位置和所述对象相对于所述镜子的所述第二轴的第二轴向位置。
171.替代性实施方案5.根据替代性实施方案4所述的系统,其中所述一个或多个传感器包含沿平行于所述第一轴的所述镜子的第一部分安置的第一组一个或多个发射器和沿平行于所述第一轴的所述镜子的第二相对部分安置的第一组一个或多个接收器,所述第一组一个或多个发射器和所述第一组一个或多个接收器被配置成检测所述对象的所述第一轴向位置。
172.替代性实施方案6.根据替代性实施方案5所述的系统,其中所述一个或多个传感器包含沿平行于所述第二轴的所述镜子的第三部分安置的第二组一个或多个发射器和沿平行于所述第二轴的所述镜子的第四相对部分安置的第二组一个或多个接收器,所述第二组一个或多个发射器和所述第二组一个或多个接收器被配置成检测所述对象的所述第二轴向位置。
173.替代性实施方案7.根据替代性实施方案6所述的系统,其中所述第一轴是竖直轴,并且所述第二轴是水平轴。
174.替代性实施方案8.根据替代性实施方案6所述的系统,其中所述一个或多个传感器的至少一部分安置在耦合到所述镜子的所述外围的传感器框架内。
175.替代性实施方案9.根据替代性实施方案1所述的系统,其进一步包括一个或多个处理器,所述一个或多个处理器被配置成通过激活所述显示器的至少一部分来使所述显示器帮助照射所述对象。
176.替代性实施方案10.根据替代性实施方案9所述的系统,其中所述一个或多个处理器被配置成响应于所述一个或多个传感器中的至少一个传感器检测到定位成与所述镜子的所述第一侧相邻的所述对象的所述存在和所述相对定位而激活所述显示器的所述一部分。
177.替代性实施方案11.根据替代性实施方案9所述的系统,其中所述显示器的激活部分包含环形配置,使得所述显示器的所述激活部分大体与所述对象的外围对齐。
178.替代性实施方案12.根据替代性实施方案11所述的系统,其中所述显示器的所述激活部分基本上包围所述显示器的非激活部分,所述显示器的所述非激活部分大体与所述对象的所述外围的内部对齐。
179.替代性实施方案13.根据替代性实施方案9所述的系统,其中所述显示器的所述激
活部分具有对应于所述对象的形状的形状。
180.替代性实施方案14.根据替代性实施方案9所述的系统,其中所述对象是面部,并且其中响应于所述面部定位于距所述镜子的阈值距离内而使所述显示器激活。
181.替代性实施方案15.根据替代性实施方案14所述的系统,其中所述阈值距离小于约五英寸。
182.替代性实施方案16.根据替代性实施方案1所述的系统,其进一步包括环境光传感器,所述环境光传感器被配置成检测环境光条件。
183.替代性实施方案17.根据替代性实施方案16所述的系统,其进一步包括一个或多个处理器,所述一个或多个处理器被配置成确定检测到的环境光条件与期望的光条件之间的差异。
184.替代性实施方案18.根据替代性实施方案17所述的系统,其中所述一个或多个处理器中的至少一个处理器被配置成基于所述检测到的环境光条件与所述期望的光条件之间的确定差异来调整由所述光源产生的所述光,使得所述环境光条件和所述光源产生的所述光相结合,使所述对象根据所述期望的光条件被照射。
185.替代性实施方案19.根据替代性实施方案16所述的系统,其中所述环境光传感器包含在所述相机中。
186.替代性实施方案20.根据替代性实施方案1所述的系统,其中所述显示器被配置成通过所述镜子向用户显示一个或多个用户可选图标,并且其中一个或多个处理器被配置成响应于对所述一个或多个用户可选图标之一的选择来调整由所述光源产生的所述光。
187.替代性实施方案21.根据替代性实施方案1所述的系统,其中所述显示器被配置成显示所述相机捕获的实时视频图像。
188.替代性实施方案22.根据替代性实施方案1所述的系统,其进一步包括一个或多个处理器,所述一个或多个处理器被配置成执行第一应用,所述显示器被配置成显示与所述第一应用相关的第一类型信息。
189.替代性实施方案23.根据替代性实施方案22所述的系统,其中所述相机被配置成监测与所述镜子的所述第一侧相邻的区域,并且其中所述一个或多个处理器中的至少一个处理器被配置成识别所述对象。
190.替代性实施方案24.根据替代性实施方案23所述的系统,其中响应于对所述对象的所述识别,所述一个或多个处理器中的至少一个处理器被配置成使所述显示器显示与所述第一应用相关的第二类型信息,所第二类型信息(i)不同于所述第一类型信息并且(ii)基于所识别的对象。
191.替代性实施方案25.根据替代性实施方案23所述的系统,其中响应于对所述对象的所述识别,所述一个或多个处理器中的至少一个处理器被配置成执行不同于所述第一应用的第二应用,所述第二应用基于所述所识别的对象。
192.替代性实施方案26.根据替代性实施方案1所述的系统,其中所述对象是牙刷、剃须刀、梳子、化妆工具、用户的面部或其任何组合。
193.替代性实施方案27.一种修改执行应用的方法,所述方法包括:提供电子显示装置和镜子,所述镜子具有第一侧和相对的第二侧,所述电子显示装置定位成与所述镜子的所述第二侧相邻,这样所述电子显示装置响应于所述电子显示装置被激活,通过所述镜子的
所述第一侧至少部分地可见;在通信耦合到所述电子显示装置的一个或多个处理装置上执行第一应用;在所述电子显示装置上显示与所述第一应用相关的第一类型信息;用通信耦合到所述一个或多个处理装置的相机监测与所述镜子的所述第一侧相邻的区域;用所述一个或多个处理装置检测安置在与所述镜子的所述第一侧相邻的所述区域中的对象;用所述一个或多个处理装置从多个预先确定的潜在对象中识别检测到的对象;以及响应于识别所述检测到的对象,基于识别的所述检测到的对象修改所述第一应用的执行。
194.替代性实施方案28.根据替代性实施方案27所述的方法,其中所述修改所述第一应用的所述执行包含显示与所述第一应用相关的第二类型信息,所第二类型信息不同于所述第一类型信息。
195.替代性实施方案29.根据替代性实施方案27所述的方法,其中所述修改所述第一应用的所述执行包含在所述处理装置上执行不同于所述第一应用的第二应用。
196.替代性实施方案30.根据替代性实施方案27所述的方法,其中所述对象是牙刷、剃须刀、化妆工具或其任何组合。
197.替代性实施方案31.一种照射面部的方法,所述方法包括:提供电子显示装置和镜子,所述镜子具有第一侧和相对的第二侧,所述电子显示装置定位成与所述镜子的所述第二侧相邻,这样所述电子显示装置响应于所述电子显示装置被激活,通过所述镜子的所述第一侧至少部分地可见;用一个或多个传感器监测与所述镜子的所述第一侧相邻的区域;响应于所述面部被定位在距所述镜子的所述第二侧上的所述镜子的表面的阈值距离内而用所述一个或多个传感器检测所述面部;使用通信耦合到所述一个或多个传感器的一个或多个处理器确定所述面部的外围;以及激活所述电子显示装置的一部分以照射所述面部。
198.替代性实施方案32.根据替代性实施方案31所述的方法,其中所述电子显示装置的激活部分包含环形配置,使得所述电子显示装置的所述激活部分大体与所述面部的所述外围对齐。
199.替代性实施方案33.根据替代性实施方案32所述的方法,其中所述电子显示装置的所述激活部分基本上包围所述电子显示装置的非激活部分,所述显示器的所述非激活部分大体与所述面部的所述外围的内部对齐。
200.替代性实施方案34.根据替代性实施方案31所述的方法,其中所述电子显示装置的所述激活部分具有大体对应于所述面部的形状的形状。
201.替代性实施方案35.根据替代性实施方案31所述的方法,其中所述阈值距离小于约五英寸。
202.替代性实施方案36.一种用于照射用户的面部的系统,所述系统包括:智能镜子装置,所述智能镜子装置包含:框架;镜子,所述镜子耦合到所述框架;一个或多个传感器,所述一个或多个传感器耦合到所述框架并且定位成大体与所述镜子的外围的至少一部分相邻;电子显示装置,所述电子显示装置耦合到所述框架,使得所述电子显示装置邻近所述镜子的一部分定位;以及一个或多个处理器,所述一个或多个处理器被配置成执行存储在一个或多个存储器装置中的指令,使得所述智能镜子装置:响应于所述用户的所述面部定位于距所述镜子的表面的阈值距离内,通过所述一个或多个传感器中的至少一个传感器检测所述用户的所述面部;确定所述面部的外围;并且激活所述电子显示装置的一部分以帮助照射所述面部。
203.替代性实施方案37.根据替代性实施方案36所述的系统,其中所述电子显示器的所述激活部分具有大致椭圆形形状、大致圆形形状、大致弯曲形状或其任何组合。
204.替代性实施方案38.根据替代性实施方案36所述的系统,其中所述电子显示器的所述激活部分还帮助照射所述镜子中所述面部的影像。
205.替代性实施方案39.根据替代性实施方案36所述的系统,其中所述镜子耦合到所述框架,使得所述镜子距所述电子显示器的屏幕小于一英寸。
206.替代性实施方案40.一种补偿环境光条件的方法,所述方法包括:提供电子显示装置和镜子,所述镜子具有第一侧和相对的第二侧,所述电子显示装置定位成与所述镜子的所述第二侧相邻,这样所述电子显示装置响应于所述电子显示装置被激活,通过所述镜子的所述第一侧至少部分地可见;使用环境光传感器检测照射对象的所述环境光条件;使用通信耦合到所述环境光传感器的一个或多个处理器确定检测到的环境光条件与期望的光条件之间的差异;基于所述环境光条件与所述期望的光条件之间确定的差异,使用一个或多个光源产生光;以及用产生的光照射所述对象,使得所述环境光条件和产生的光结合,使所述对象根据所述期望的光照条件被照射。
207.替代性实施方案41.根据替代性实施方案40所述的方法,其中所述环境光传感器是相机。
208.替代性实施方案42.根据替代性实施方案41所述的方法,其中通过捕获对象的图像并且分析所捕获的图像来检测所述环境光条件。
209.替代性实施方案43.一种用于补偿环境光照条件的系统,所述系统包括:智能镜子装置,所述智能镜子装置包含:框架;镜子,所述镜子耦合到所述框架;环境光照传感器,所述环境光照传感器耦合到所述框架;一个或多个光源;电子显示装置,所述电子显示装置耦合到所述框架,使得所述电子显示装置邻近所述镜子的一部分定位;以及一个或多个处理器,所述一个或多个处理器被配置成执行存储在一个或多个存储器装置中的指令,使得所述智能镜子装置:使用所述环境光照传感器检测与所述系统相邻的所述环境光照条件;确定检测到的环境光照条件与期望的光照条件之间的差异;并且基于所述环境光照条件与所述期望的光照条件之间确定的差异,通过一个或多个光源发射光。
210.替代性实施方案44.一种捕获用户的图像的方法,所述方法包括:提供电子显示装置和镜子,所述镜子具有第一侧和相对的第二侧,所述电子显示装置定位成与所述镜子的所述第二侧相邻,这样所述电子显示装置响应于所述电子显示装置被激活,通过所述镜子的所述第一侧至少部分地可见;使用由一个或多个光源产生的光照射定位成与所述镜子的所述第一侧相邻的用户;使用相机捕获定位成与所述镜子的所述第一侧相邻的所述用户的第一图像;在所述电子显示装置上显示捕获的所述用户的第一图像;在所述电子显示装置上显示一个或多个用户可选图标,每个图标对应不同的光照条件;检测对所述一个或多个用户可选图标中的至少一个用户可选图标的用户选择;基于对所述一个或多个用户可选图标中的所述至少一个用户可选图标的所述用户选择来调整由所述一个或多个光源产生的所述光,使得所述用户被选择的光照条件照射;以及使用所述相机捕获由所选择的光照条件照射的所述用户的第二图像。
211.替代性实施方案45.根据替代性实施方案6所述的系统,其中所述镜子和所述传感器框架具有相同形状。
212.替代性实施方案46.根据替代性实施方案6所述的系统,其中所述镜子和所述传感器框架具有不同形状。
213.替代性实施方案47.根据替代性实施方案6所述的系统,其中所述传感器框架具有矩形形状、正方形形状、三角形形状、圆形形状或椭圆形形状。
214.替代性实施方案48.根据替代性实施方案6所述的系统,其中所述传感器框架具有矩形形状、正方形形状、三角形形状、圆形形状或椭圆形形状。
215.替代性实施方案49.一种系统,其包括:镜子,所述镜子具有第一侧和相对的第二侧,所述镜子被配置成允许入射在所述第一侧上的光的第一部分通过其透射并且允许入射在所述第一侧上的所述光的第二部分从其反射;第一电子显示器,所述第一电子显示器定位成与所述镜子的所述第二侧相邻,使得响应于所述第一电子显示器至少部分地被激活,所述第一电子显示器通过所述镜子的所述第一侧至少部分地可见;第二电子显示器,所述第二电子显示器定位成与所述镜子的所述第二侧相邻,使得响应于所述第二电子显示器至少部分地被激活,所述第二电子显示器通过所述镜子的所述第一侧至少部分地可见,所述第二电子显示器与所述第一电子显示器间隔开,使得在所述第一电子显示器与所述第二电子显示器之间限定间隙;一个或多个传感器,所述一个或多个传感器定位成大致围绕所述镜子的外围并且被配置成检测定位成与所述镜子所述第一侧相邻的对象的存在和相对定位;光源,所述光源被配置成响应于所述对象与所述镜子的所述第一侧相邻,产生光并且至少部分地帮助照射所述对象;以及相机,所述相机被配置成检测所述对象,所述相机定位成邻近所述镜子的所述第二侧,并且定位在所述第一电子显示器与所述第二电子显示器之间的所述间隙内。
216.替代性实施方案50.一种系统,其包括:框架;镜子,所述镜子耦合到所述框架,所述镜子具有第一侧和相对的第二侧,所述镜子被配置成允许入射在所述第一侧上的光的第一部分通过其透射并且允许入射在所述第一侧上的所述光的第二部分从其反射;电子显示器,所述电子显示器耦合到所述框架,使得所述电子显示器定位成与所述镜子的所述第二侧相邻;多个传感器,所述多个传感器定位成大致围绕所述镜子的外围的至少一部分并且被配置成检测定位成与所述镜子所述第一侧相邻的对象的存在和相对定位;相机,所述相机定位成邻近所述镜子的所述第二侧,并且定位成使得响应于所述对象定位成与所述镜子的所述第一侧相邻,所述对象在所述相机的视场内;以及障碍物,所述障碍物耦合到所述框架,并且被配置成在所述障碍物遮挡所述相机的所述视场的第一位置与所述障碍物不遮挡所述相机的所述视场的第二位置之间移动。
217.替代性实施方案51.根据替代性实施方案50所述的系统,其中所述障碍物可枢转地耦合到所述框架。
218.替代性实施方案52.根据替代性实施方案50所述的系统,其中所述障碍物可滑动地耦合到所述框架。
219.替代性实施方案53.根据替代性实施方案50所述的系统,其中所述障碍物包含不透明材料。
220.替代性实施方案54.根据替代性实施方案50所述的系统,其中所述障碍物包含部分透明的材料,使得仅光的一部分能够穿过其中。
221.替代性实施方案55.根据替代性实施方案50所述的系统,其中所述障碍物包含一
个或多个滤光器。
222.替代性实施方案56.根据替代性实施方案50所述的系统,其中所述障碍物偏向所述第一位置。
223.替代性实施方案57.根据替代性实施方案50所述的系统,其中所述障碍物偏向所述第二位置。
224.替代性实施方案58.根据替代性实施方案50所述的系统,其中所述障碍物被配置成偏向所述第一位置或所述第二位置。
225.替代性实施方案59.根据替代性实施方案50所述的系统,其中所述障碍物被配置成在所述第一位置与所述第二位置之间手动移动。
226.替代性实施方案60.根据替代性实施方案50所述的系统,其中所述障碍物被配置成使用一个或多个电子致动装置在所述第一位置与所述第二位置之间自动移动。
227.替代性实施方案61.根据替代性实施方案60所述的系统,其中一个或多个启动装置包含螺线管、弹簧、杠杆、磁铁或其任何组合。
228.替代性实施方案62.根据替代性实施方案50所述的系统,其中只有当所述电子显示器被激活时,所述电子显示器才能通过所述镜子的所述第一侧至少部分地可见。
229.替代性实施方案63.根据替代性实施方案50所述的系统,其进一步包括光源,所述光源被配置成产生光并且至少部分地帮助照射所述对象。
230.替代性实施方案64.一种系统,其包括:框架;镜子,所述镜子耦合到所述框架;电子显示器,所述电子显示器耦合到所述框架,使得所述电子显示器定位成与所述镜子的后侧相邻;相机,所述相机耦合到所述框架,使得所述相机的视场包含与所述镜子的前侧相邻的区域;以及障碍物,所述障碍物耦合到所述框架,并且被配置成在第一位置与第二位置之间移动,响应于所述障碍物处于所述第一位置,所述障碍物被配置成遮挡所述相机的所述视场的至少一部分,响应于所述障碍物处于所述第二位置,所述障碍物被配置成不遮挡所述相机的所述视场。
231.替代性实施方案65.根据替代性实施方案64所述的系统,其中所述镜子是双向镜子,使得所述相机的所述视场能够延伸到与所述镜子的所述前侧相邻的所述区域。
232.替代性实施方案66.根据替代性实施方案64所述的系统,其中所述电子显示装置包含穿过其中的孔,使得所述相机的所述视场能够延伸通过所述孔并且进入与所述镜子的所述前侧相邻的所述区域。
233.替代性实施方案67.根据替代性实施方案66所述的系统,其中所述孔定位于所述电子显示装置的大致中央部分。
234.替代性实施方案68.一种用于提供教程的系统,所述系统包括:智能镜子装置,所述智能镜子装置包含:框架;镜子,所述镜子耦合到所述框架;电子显示装置,所述电子显示装置耦合到所述框架,使得所述电子显示装置邻近所述镜子的一部分定位;以及一个或多个处理器,所述一个或多个处理器被配置成执行存储在一个或多个存储器装置中的指令,使得所述智能镜子装置:响应接收输入以开始第一个教程,在所述电子显示装置上显示(i)展示了人执行用于第一类型活动的教程指南的第一循环视频、(ii)展示了与所述第一循环视频中示出的所述教程指南相关联的动画的第二循环视频和(iii)用户的实时视频馈送;并且响应于接收与显示的实时视频馈送中所述用户的一部分相关联的放大镜输入,在所述
电子显示装置上显示包含所述用户的所述一部分的所述用户的放大视图。
235.替代性实施方案69.根据替代性实施方案68所述的系统,其中所述智能镜子进一步包含光源,所述光源被配置成将光发射到所述用户的一部分上。
236.替代性实施方案70.根据替代性实施方案69所述的系统,其中所述光源包含一个或多个激光器,所述激光器被配置成在用户上投射一种或多种形状。
237.替代性实施方案71.根据替代性实施方案70所述的系统,其中所述一种或多种形状包含点、圆形、正方形、三角形、曲线、弧形、拱形、线条或其任何组合。
238.替代性实施方案72.根据替代性实施方案70所述的系统,其中投射到所述用户上的所述一种或多种形状指示供所述用户施涂与所述第一类型活动相关联的一个或多个产品的一个或多个定位。
239.替代性实施方案73.根据替代性实施方案68所述的系统,其中所述第一类型的活动是施涂化妆品、施涂保湿剂、施涂染发剂、施涂发胶、施涂剃须膏、剃须、刷牙、眉毛打蜡、打蜡、穿眉、穿线、面部护理、耳朵清洁、头发造型、应用隐形眼镜、施涂面膜或其任何组合。
240.替代性实施方案74.根据替代性实施方案68所述的系统,其中所述一个或多个处理器被进一步配置成执行存储在所述一个或多个存储器装置中的指令,使得所述智能镜子装置:邻近所述用户的所述实时视频馈送显示可选择的放大镜元件。
241.替代性实施方案75.一种用于提供教程的系统,所述系统包括:框架;镜子,所述镜子耦合到所述框架;电子显示装置,所述电子显示装置耦合到所述框架,使得所述电子显示装置邻近所述镜子的一部分定位;以及一个或多个处理器,所述一个或多个处理器被配置成执行存储在一个或多个存储器装置中的指令,使得所述系统:响应于接收到开始第一教程的输入,在所述电子显示装置上显示展示了人执行用于第一种类型活动的教程指南的第一循环视频。
242.替代性实施方案76.根据替代性实施方案75所述的系统,其中进一步使所述系统显示展示了与所述第一循环视频中示出的所述教程指南相关联的动画的第二循环视频。
243.替代性实施方案77.根据替代性实施方案76所述的系统,其中所述第二循环视频显示在所述第一循环视频下方,并且与其对齐,使得所述第一循环视频的中心线和所述第二循环视频的中心线重合。
244.替代性实施方案78.根据替代性实施方案75所述的系统,其中进一步使所述系统显示用户的实时视频馈送。
245.替代性实施方案79.根据替代性实施方案78所述的系统,其中进一步使所述系统响应于接收与显示的实时视频馈送中所述用户的一部分相关联的放大镜输入,在所述电子显示装置上显示包含所述用户的所述一部分的所述用户的放大视图。
246.替代性实施方案80.根据替代性实施方案75所述的系统,其中进一步使所述系统显示用户的静止图像。
247.替代性实施方案81.根据替代性实施方案80所述的系统,其中进一步使所述系统响应于接收与显示的静止图像中所述用户的一部分相关联的放大镜输入,在所述电子显示装置上显示包含所述用户的所述一部分的所述用户的放大静止图像。
248.替代性实施方案82.一种用于提供教程的系统,所述系统包括:框架;镜子,所述镜子耦合到所述框架;电子显示装置,所述电子显示装置耦合到所述框架,使得所述电子显示
装置邻近所述镜子的一部分定位;以及一个或多个处理器,所述一个或多个处理器被配置成执行存储在一个或多个存储器装置中的指令,使得所述系统:响应于接收到开始第一教程的输入,在所述电子显示装置上显示(i)展示了人执行用于第一种类型活动的教程指南的第一循环视频和(ii)用户的实时视频馈送;并且修改所述用户的所述实时视频馈送以在所述用户的一部分上覆盖一个或多个与所述第一类型活动相关联的模板特征。
249.替代性实施方案83.根据替代性实施方案82所述的系统,其中所述第一类型的活动是施涂化妆品、施涂保湿剂、施涂染发剂、施涂发胶、施涂剃须膏、剃须、刷牙、眉毛打蜡、打蜡、穿眉、穿线、面部护理、耳朵清洁、头发造型、应用隐形眼镜、施涂面膜或其任何组合。
250.替代性实施方案84.根据替代性实施方案82所述的系统,其中所述一个或多个模板特征包含一个或多个点、一个或多个圆形、一个或多个正方形、一个或多个三角形、一个或多个曲线、一个或多个弧形、一个或多个拱形、一个或多个线条或其任何组合。
251.替代性实施方案85.根据替代性实施方案82所述的系统,其中所述一个或多个模板特征帮助所述用户进行所述第一类型活动。
252.替代性实施方案86.一种用于捕获和显示用户的图像的系统,所述系统包括:框架;镜子,所述镜子耦合到所述框架;电子显示装置,所述电子显示装置耦合到所述框架,使得所述电子显示装置邻近所述镜子的一部分定位;相机,所述相机耦合到所述框架;以及一个或多个处理器,所述一个或多个处理器被配置成执行存储在一个或多个存储器装置中的指令,使得所述系统:使用所述相机生成与所述用户的至少一部分相关联的视频数据;在所述电子显示装置上显示生成的视频数据作为所述用户的至少一部分的实时视频馈送;从所述视频数据中捕获可再现为所述用户的所述至少一部分的第一图像的第一图像数据;显示所述第一图像和第一组可选选项,所述第一组可选选项与所述用户的第一特性相关联;通过输入装置接收对所述第一组可选选项之一的选择;并且响应于接收到对所述一个或所述第一组可选选项的所述选择,显示所述用户的第二图像,所述用户的所述第二图像是所述用户的所述第一图像的经修改的版本,并且展示了对所述用户的所述第一特性的提议修改,所述修改基于对所述第一组可选选项之一的所述选择。
253.替代性实施方案87.根据替代性实施方案86所述的系统,其中进一步使所述系统:显示第二组可选选项,所述第二组可选选项与所述用户的第二特性相关联;并且通过所述输入装置接收对所述第二组可选选项之一的选择。
254.替代性实施方案88.根据替代性实施方案87所述的系统,其中进一步使所述系统响应于接收到对所述第二组可选选项第二之一所述的所述选择,显示所述用户的第三图像,所述用户的所述第三图像是所述用户的所述第一图像的第二经修改的版本,第二修改基于对所述第二组可选选项之一的所述选择。
255.替代性实施方案89.根据替代性实施方案88所述的系统,其中所述系统被进一步配置成同时显示所述用户的所述第一图像、所述用户的所述第二图像和所述用户的所述第三图像。
256.替代性实施方案90.根据替代性实施方案87所述的系统,其中所述系统被进一步配置成响应于接收到对所述第二组可选选项之一的所述选择,显示(i)所述用户的所述第一图像、(ii)所述用户的所述第二图像;和(iii)与对所述第二组可选选项之一的所述选择相关联的第三图像,所述第三图像展示了对所述用户的所述第二特性的提议修改。
257.替代性实施方案91.根据替代性实施方案87所述的系统,其中所述用户的所述第一特性是所述用户的发色。
258.替代性实施方案92.根据替代性实施方案91所述的系统,其中所述用户的所述第一图像示出了具有现有发色的所述用户,并且其中所述用户的所述第二图像示出了具有经修改的发色的所述用户,所述经修改的发色对应于对所述第一组可选选项之一的所述选择。
259.替代性实施方案93.根据替代性实施方案91所述的系统,其中所述第一组可选选项中的每一个可选选项都与不同的发色相关联。
260.替代性实施方案94.根据替代性实施方案91所述的系统,其中所述用户的所述第二特性是所述用户的发型。
261.替代性实施方案95.根据替代性实施方案94所述的系统,其中所述第二组可选选项中的每一个可选选项都与不同的发型相关联。
262.替代性实施方案96.根据替代性实施方案86所述的系统,其中所述第一组可选选项中的每一个可选选项是对所述用户的所述第一特性的独特提议修改。
263.替代性实施方案97.根据替代性实施方案86所述的系统,其中所述第一组用户可选选项中的每一个用户可选选项包含与对所述用户的所述第一特性的独特提议修改相关联的图像。
264.替代性实施方案98.一种用于显示图像的系统,所述系统包括:框架;镜子,所述镜子耦合到所述框架;电子显示装置,所述电子显示装置耦合到所述框架,使得所述电子显示装置邻近所述镜子的一部分定位;相机,所述相机耦合到所述框架;以及一个或多个处理器,所述一个或多个处理器被配置成执行存储在一个或多个存储器装置中的指令,使得所述系统:在所述电子显示装置上显示用户的实时视频馈送;捕获可再现为所述用户的第一图像的第一图像数据;识别所述第一图像中所述用户固持的对象;并且响应于识别所述第一图像中所述用户固持的所述对象,显示所述用户的第二图像,所述用户的所述第二图像是所述用户的所述第一图像的经修改的版本,所述修改基于所述用户固持的所识别的对象。
265.替代性实施方案99.根据替代性实施方案98所述的方法,其中所述对象包含染发剂,并且其中所述用户的所述第二图像展示了具有与所述染发剂相关联的发色的所述用户。
266.替代性实施方案100.根据替代性实施方案98所述的方法,其中所述对象包含口红,并且其中所述用户的所述第二图像展示了具有与所述口红相关联的唇色的所述用户。
267.替代性实施方案101.根据替代性实施方案98所述的方法,其中所述对象包含化妆品,并且其中所述用户的所述第二图像是基于所识别的化妆品进行修改的所述第一图像的经修改的版本。
268.替代性实施方案102.一种用于显示图像的系统,所述系统包括:框架;镜子,所述镜子耦合到所述框架;电子显示装置,所述电子显示装置耦合到所述框架,使得所述电子显示装置邻近所述镜子的一部分定位;相机,所述相机耦合到所述框架;以及一个或多个处理器,所述一个或多个处理器被配置成执行存储在一个或多个存储器装置中的指令,使得所述系统:在所述电子显示装置上显示用户的实时视频馈送;通过输入装置接收对所述用户
的所述实时视频馈送中示出的所述用户的所关注区域的选择;在所述电子显示装置上显示所述用户的所关注区域的放大实时视频馈送;并且响应于所述用户的移动,在所述电子显示装置上继续显示所述用户的所关注区域的所述放大实时视频馈送。
269.替代性实施方案103.一种系统,其包括:框架;镜子,所述镜子耦合到所述框架;电子显示装置,所述电子显示装置耦合到所述框架,使得所述电子显示装置邻近所述镜子的至少一部分定位;相机,所述相机耦合到所述框架,所述相机具有视场;以及一个或多个处理器,所述一个或多个处理器被配置成执行存储在一个或多个存储器装置中的指令,使得所述系统:在所述电子显示装置上连续显示定位于所述相机的所述视场内的用户的至少一部分的实时视频馈送;识别所述相机的所述视场内的对象;并且在所述识别之后,至少基于所识别的对象修改连续显示的实时视频馈送。
270.替代性实施方案104.根据替代性实施方案103所述的系统,其中所述框架被配置成安装到墙壁上。
271.替代性实施方案105.根据替代性实施方案103所述的系统,其中所述用户的所述至少一部分包含所述用户的面部、所述用户的头发、所述用户的躯干、所述用户的手臂、所述用户的腿、所述用户的头部或其任何组合。
272.替代性实施方案106.根据替代性实施方案103所述的系统,其中所述所识别的对象是能够应用于所述用户的美容产品,并且其中经修改的连续显示的实时视频馈送示出了应用于所述用户的所述美容产品的结果。
273.替代性实施方案107.根据替代性实施方案106所述的系统,其中所述所识别的对象包含染发剂,并且其中所述经修改的连续显示的实时视频馈送示出具有与所述染发剂相关联的发色的所述用户。
274.替代性实施方案108.根据替代性实施方案106所述的系统,其中所述所识别的对象包含口红,并且其中所述经修改的连续显示的实时视频馈送示出具有与所述口红相关联的唇色的所述用户。
275.替代性实施方案109.根据替代性实施方案106所述的系统,其中所述所识别的对象包含化妆品,并且其中经修改的连续显示的实时视频馈送示出具有施涂于所述用户的所述化妆品的所述用户。
276.替代性实施方案110.根据替代性实施方案103所述的系统,其中所述所识别的对象是一副眼镜,并且其中所述用户的第二实时视频示出佩戴所述一副眼镜的所述用户。
277.替代性实施方案111.根据替代性实施方案103所述的系统,其中所述所识别的对象由所述用户固持。
278.替代性实施方案112.根据替代性实施方案103所述的系统,其中响应于所述系统从所述用户接收到提示,修改所述连续显示的实时视频馈送。
279.替代性实施方案113.根据替代性实施方案112所述的系统,其中来自所述用户的所述提示是在所述相机的所述视场内的所述对象的识别、显示在显示器上的用户可选图标的用户选择、语音命令或用户手势。
280.替代性实施方案114.根据替代性实施方案103所述的系统,其中所述用户的所述至少一部分的所述经修改的连续显示的实时视频馈送仅示出所述用户的经修改的部分,使得(i)所述用户的所述经修改的部分通过所述镜子在所述显示器中对所述用户可见,并且
(ii)所述用户的未经修改的部分对所述镜子中的所述用户可见。
281.替代性实施方案115.根据替代性实施方案103所述的系统,其中所述用户的所述至少一部分的所述经修改的连续显示的实时视频馈送示出所述用户的经修改的部分和所述用户的未经修改的部分,使得所述用户的所述经修改的部分或所述用户的所述未经修改的部分在所述显示器中都不可见。
282.替代性实施方案116.根据替代性实施方案103所述的系统,其中所述连续显示的实时视频在识别所述对象的约20毫秒内被修改。
283.替代性实施方案117.根据替代性实施方案103所述的系统,其中所述连续显示的实时视频在识别所述对象的约20微秒内被修改。
284.替代性实施方案118.一种系统,所述系统包括:框架;镜子,所述镜子耦合到所述框架;电子显示装置,所述电子显示装置耦合到所述框架,使得所述电子显示装置邻近所述镜子的一部分定位;相机,所述相机耦合到所述框架,所述相机具有视场;以及一个或多个处理器,所述一个或多个处理器被配置成执行存储在一个或多个存储器装置中的指令,使得所述系统:在所述电子显示装置上连续显示定位于所述相机的所述视场内的用户的至少一部分的实时视频馈送;并且在接收到提示之后,至少基于所述提示修改连续显示的实时视频馈送。
285.替代性实施方案119.根据替代性实施方案118所述的系统,其中所述提示是在所述相机的所述视场内的对象的识别、显示在显示器上的用户可选图标的用户选择、语音命令或用户手势。
286.替代性实施方案120.根据替代性实施方案118所述的系统,其中所述修改基于在所述相机的所述视场内的对象的识别、显示在显示器上的用户可选图标的用户选择、语音命令、用户手势、环境条件或当地天气条件。
287.替代性实施方案121.根据替代性实施方案118所述的系统,其中所述用户的所述至少一部分的所述经修改的连续显示的实时视频馈送仅示出所述用户的经修改的部分,使得(i)所述用户的所述经修改的部分在所述显示器中对所述用户可见,并且(ii)所述用户的未经修改的部分对所述镜子中的所述用户可见。
288.替代性实施方案122.根据替代性实施方案118所述的系统,其中所述用户的所述至少一部分的所述经修改的连续显示的实时视频馈送示出所述用户的经修改的部分和所述用户的未经修改的部分,使得所述用户的所述经修改的部分或所述用户的所述未经修改的部分在所述显示器中都不可见。
289.替代性实施方案123.一种用于显示图像或视频的系统,所述系统包括:框架;镜子,所述镜子耦合到所述框架;电子显示装置,所述电子显示装置耦合到所述框架,使得所述电子显示装置邻近所述镜子的一部分定位;相机,所述相机耦合到所述框架,所述相机具有视场;以及一个或多个处理器,所述一个或多个处理器被配置成执行存储在一个或多个存储器装置中的指令,使得所述系统:使用所述相机监测定位于所述相机的所述视场内的用户;并且在所述电子显示装置上连续显示所述用户的第一部分的实时视频馈送,使得所述用户的第二部分在所述镜子中对所述用户可见;接收提示;并且在接收到所述提示之后,修改所述连续显示的实时视频馈送中所显示的所述用户的第一部分。
290.替代性实施方案124.根据替代性实施方案123所述的系统,其中所述提示包含识
别定位于所述相机的所述视场内的对象。
291.替代性实施方案125.一种系统,所述系统包括:框架;镜子,所述镜子耦合到所述框架;电子显示装置,所述电子显示装置耦合到所述框架,使得所述电子显示装置邻近所述镜子的一部分定位;相机,所述相机耦合到所述框架,所述相机具有视场;以及一个或多个处理器,所述一个或多个处理器被配置成执行存储在一个或多个存储器装置中的指令,使得所述系统:使用所述相机监测定位于所述相机的所述视场内的用户;在所述电子显示装置上连续显示所述用户的至少一部分的实时视频馈送;确定所述用户的情绪;并且在确定所述用户的所述情绪之后,至少基于所确定的所述用户的情绪修改所述连续显示的实时视频馈送。
292.替代性实施方案126.根据替代性实施方案125所述的系统,其中所述用户的所述至少一部分的经修改的连续显示的实时视频馈送基于所述所确定的所述用户的情绪来示出所述用户的经修改的版本。
293.替代性实施方案127.根据替代性实施方案103所述的系统,其中所述镜子具有长尺寸介于约四英寸与约十二英寸之间的矩形形状。
294.替代性实施方案128.根据替代性实施方案103所述的系统,其中所述镜子具有直径介于约四英寸与约十二英寸之间的圆形形状。
295.替代性实施方案129.根据替代性实施方案103所述的系统,其中所述镜子具有(i)约三英寸乘约三英寸、(ii)约四英寸乘约四英寸或(iii)约五英寸乘约五英寸的正方形形状。
296.替代性实施方案130.根据替代性实施方案103所述的系统,其中所述镜子的大小被设定成适合以下的影像:(i)所述用户的上身;(ii)所述用户的头部和颈部;或(iii)仅所述用户的头部。
297.替代性实施方案131.根据替代性实施方案103所述的系统,其中所述镜子的大小和形状与所述电子显示装置的大小和形状大体匹配。
298.替代性实施方案132.根据替代性实施方案103所述的系统,其中所述一个或多个处理器被配置成与一个或多个外部装置连接,并且其中所述一个或多个存储器装置被配置成从所述一个或多个外部装置中的每个外部装置接收数据。
299.替代性实施方案133.根据替代性实施方案132所述的系统,其中所述一个或多个外部装置包含以下中的至少一个:手机、膝上型计算机、台式计算机、在线服务器、健身追踪器、体重秤、云服务、连接互联网的水瓶、连接互联网的恒温器、智能手表、智能扬声器或其任何组合。
300.替代性实施方案134.根据替代性实施方案132所述的系统,其中所述一个或多个处理器被配置成使所述电子显示装置显示与从所述一个或多个外部装置中的第一外部装置接收到的第一数据相关并且与从所述一个或多个外部装置中的第二外部装置接收到的第二数据相关的信息。
301.替代性实施方案135.根据替代性实施方案132所述的系统,其中所述一个或多个处理器被配置成:(i)分析从所述一个或多个外部装置中的第一外部装置接收到的第一数据和从所述一个或多个外部装置中的第二外部装置接收到的第二数据;并且(ii)使所述第一数据的一部分与所述第二数据的一部分相关。
302.替代性实施方案136.根据替代性实施方案135所述的系统,其中所述一个或多个处理器被配置成使所述电子显示装置显示与所述第一数据的所述一部分和所述第二数据的所述一部分相关的信息。
303.替代性实施方案137.根据替代性实施方案135所述的系统,其中所述一个或多个处理器被配置成使建议被传达给所述用户,所述建议至少部分地基于所述第一数据的第一部分和所述第二数据的第二部分。
304.经考虑上述替代性实施方案中的任何一个实施方案的任何要素可以与其它替代性实施方案中的任何替代性实施方案中的一个或多个的任何要素组合并且此类组合旨在包含在本公开的范围内。