预测处理后用户的外观的制作方法

文档序号:33473865发布日期:2023-03-15 09:27阅读:39来源:国知局
预测处理后用户的外观的制作方法

1.本发明涉及个人护理,更具体地,涉及预测个人护理设备的用户在使用该设备之后的外观。


背景技术:

2.当进行诸如剃刮或修剪毛发的个人护理活动时,常常期望精确地进行特定的活动以获得期望的结果。例如,当修剪胡须时,用户可能预期胡须在脸的两侧被类似地修剪,并且可能预期胡须看起来对称。
3.为了帮助用户,用户可在镜子前面执行个人护理活动,使得他们可观看他们自己的倒影,或者用户可在活动被执行时能够显示用户的实时图像的设备前面执行个人护理活动。即使这样,也可能难以知道执行个人护理活动的结果是什么。


技术实现要素:

4.与现有系统相比,本公开的实施例提供了一种机制,通过该机制,用户可在执行个人护理活动之前看到个人护理活动的结果的视觉预测。发明人已经认识到,通过使用各种数据,可能生成图示使用个人护理设备的效果的图像,使得用户可在使用该设备之前看到该设备的效果。例如,剃刮设备的用户能够观看其面部的表示,其包括用于图示如果剃刮设备应用于他们面部的特定部分则用户的面部可能看起来如何的修改。以这种方式,用户能够在做出任何不可逆的改变之前做出关于是否继续处理(例如,剃刮过程)的决定。此外,通过在基于个人护理设备的位置的位置处将预测的修改显示在用户面部的表示上,用户能够将设备更精确地定位在预期位置中,从而使用户更容易按预期执行个人护理活动。
5.根据第一具体方面,提供了一种装置,该装置包括:处理器,其被配置为接收关于个人护理设备的用户的图像数据,其中个人护理设备将用于处理用户的一部分;接收与个人护理设备相关的设备操作数据;确定个人护理设备的至少处理元件相对于用户的位置信息;基于所接收的图像数据、所接收的设备操作数据和所确定的位置信息,生成表示在使用个人护理设备进行处理之后用户的部分的预测外观的图像;以及提供所生成的图像以用于显示在用户的表示上。
6.根据一些实施例,处理器还可被配置基于所接收的图像数据来确定由个人护理设备进行的用户表面的变形的程度。处理器还可被配置为进一步基于所确定的用户表面的变形的程度来生成表示用户的该部分的预测外观的图像。
7.在一些实施例中,处理器可被配置为进一步基于个人护理设备的传感器的输出来生成表示用户的该部分的预测外观的图像。
8.在一些示例中,设备操作数据可包括个人护理设备的处理元件的尺寸。处理器可被配置为生成表示用户的该部分的预测外观的图像,该图像具有基于处理元件的尺寸的尺寸。
9.设备操作数据可包括指示个人护理设备的取向和/或运动的数据。处理器可被配
置为生成表示用户的该部分的预测外观的图像,该图像具有基于取向/运动数据的尺寸。
10.在一些示例中,处理器还可被配置为基于所接收的图像数据来确定要使用个人护理设备进行处理的用户的身体部分的指示。处理器还可被配置为来生成表示用户的该部分的预测外观的图像,该图像具有进一步基于身体部分的指示的尺寸。
11.在一些实施例中,该装置可包括交互式镜子、台式计算机、膝上型计算机、平板计算机、智能电话或可穿戴设备。
12.根据第二方面,提供了一种计算机实施的方法,包括:接收关于个人护理设备的用户的图像数据,其中个人护理设备将用于处理用户的一部分;接收与个人护理设备相关的设备操作数据;确定个人护理设备的至少处理元件相对于用户的位置信息;基于所接收的图像数据、所接收的设备操作数据和所确定的位置信息,生成表示在使用个人护理设备进行处理之后用户的该部分的预测外观的图像;以及在用户的表示上显示所生成的图像。
13.计算机实施的方法还可包括以交替的方式显示用户的表示和在用户的表示上的所生成的图像。
14.在一些实施例中,计算机实施的方法还可包括基于所接收的图像数据来确定由个人护理设备进行的用户表面的变形的量。可进一步基于所确定的用户表面的变形的量来生成表示用户的该部分的预测外观的图像。
15.根据第三方面,提供了一种包括非暂时性计算机可读介质的计算机程序产品,该计算机可读介质具有包含在其中的计算机可读代码,该计算机可读代码被配置为使得在由合适的计算机或处理器实行时,促使该计算机或处理器执行本文所公开的方法的步骤。
16.根据第四方面,提供了一种个人护理系统,该个人护理系统包括:个人护理设备,其具有用于处理用户的一部分的处理元件;图像捕获设备,其被配置为捕获关于个人护理设备的用户的图像数据;显示单元;以及处理装置,其被配置为操作图像捕获设备以捕获关于个人护理设备的用户的图像数据;接收与个人护理设备相关的设备操作数据;确定个人护理设备的至少处理元件相对于用户的位置信息;基于所捕获的图像数据、所接收的设备操作数据和所确定的位置信息,生成表示在使用个人护理设备进行处理之后用户的该部分的预测外观的图像;以及提供所生成的图像以用于在显示单元上显示在用户的表示上。
17.在一些示例中,个人护理设备可包括第一传感器,该第一传感器被配置为测量由个人护理设备施加到用户的力或压力。处理装置可被配置为进一步基于第一传感器的输出来生成表示用户的该部分的预测外观的图像。
18.在一些情况下,个人护理设备可包括第二传感器,该第二传感器被配置为测量关于个人护理设备的取向数据和/或运动数据。处理装置可被配置为进一步基于第二传感器的输出来生成表示用户的该部分的预测外观的图像。
19.在一些示例中,个人护理设备可包括选自包括以下各项的组的设备:毛发修剪设备、剃刮设备、毛发处理设备、光脱毛设备、皮肤处理设备、皮肤再生设备和产品施用设备。
20.参考下文所描述的(多个)实施例,这些和其他方面将变得显而易见并得到阐述。
附图说明
21.现在将参考以下附图仅通过示例的方式描述示例性实施例,在附
22.图中:
23.图1是执行个人护理活动的用户的图示;
24.图2是根据各种实施例的装置的示例的示意图示;
25.图3a、3b和3c是根据各种实施例生成的图像的图示;
26.图4是根据各种实施例生成的图像的图示;
27.图5a和5b是示出使用中的本发明的各种实施例的图像的图示;
28.图6是根据各种实施例的方法的示例的流程图;
29.图7是根据各种实施例的方法的另一示例的流程图;
30.图8是与计算机可读介质通信的处理器的示意图示;以及
31.图9是个人护理系统的示意图示。
具体实施方式
32.根据本发明的各种实施例,提供了方法、装置、系统和计算机程序产品,它们使得个人护理设备的用户能够在执行个人护理活动之前观看执行个人护理活动的效果的视觉指示。在使用诸如护发设备和护肤设备的个人护理设备来执行个人护理活动的上下文中描述了各种实施例。然而,应当理解,所公开的实施例可使用任何类型的个人护理设备来实施。
33.参考附图,图1是个人护理设备104的用户102的图示。在该示例中,个人护理设备104包括用于例如从用户102的面部剃刮毛发的类型的剃刮设备。在一些情况下,特别是当用户102不能直接观看他们身体的正被处理的部分时,用户可在镜子前面执行个人护理活动(例如剃刮),使得他们可更精确地定位个人护理设备104,从而使得更容易实现期望的结果。在图1所示的示例中,用户102正在能够显示用户的至少一部分的表示(例如用户的倒影或通过使用相机已经捕获到的用户的表示)的显示设备106前面执行个人护理活动。
34.在一些示例中,显示设备106可包括交互式镜子。交互式镜子,有时称为智能镜子,是一种除了作为镜子向用户示出他或她的倒影之外,还能够向用户显示信息的单元。诸如文本、图像和视频的信息可显示在交互式镜子的显示部分上,该显示部分例如可位于镜面(或部分镜面)面板或镜面(或部分镜面)表面后面。以这种方式,显示屏或其部分可通过镜子部分可见,使得用户能够同时看到他们在显示屏上的倒影和信息。交互式镜子106可包括一个或多个传感器,诸如能够捕获图像(例如用户102的图像)的成像设备108(例如相机),该图像可显示在交互式镜子的屏幕上或者用于确定数据(例如设备位置数据),如下所述。交互式镜子106可连接(无线地或经由有线连接)到一个或多个其他设备,诸如个人护理设备104。交互式镜子106内的处理电路可从个人护理设备104(和/或从其他连接的设备)接收数据,并且可向用户显示与连接的设备相关的信息。
35.在其他示例中,用户102可使用备选的显示设备106来代替交互式镜子。例如,用户102可在智能电话、平板计算机、膝上型计算机或能够显示用户的表示以及其他信息的一些其他显示设备前面执行个人护理活动。例如,相机108可形成显示设备的一部分,或者可为连接到显示设备106的独立设备。
36.个人护理设备104可包括主体110和用于执行个人护理设备的预期处理的处理元件112。例如,在剃刮设备中,处理元件112可包括剃头,该剃头具有在使用期间切割毛发的刀片。个人护理设备104的主体110可容纳各种组件。在一些示例中,个人护理设备104可包
括一个或多个传感器,诸如用于测量与个人护理设备和/或其使用相关的数据的第一传感器114和/或第二传感器116。
37.本文所公开的方法的各个步骤可使用一个或多个处理器来执行,诸如处理器118,其可形成连接到显示设备106的计算设备或云计算环境的一部分。在显示设备106包括计算设备(例如智能电话或平板计算机)的一部分的示例中,处理器118也可形成计算设备的一部分。在图1所示的示例中,处理器118形成交互式镜子106的一部分。根据本发明的实施例,在个人护理设备104的使用期间,处理器118可使用各种数据(例如,使用相机108获取的图像数据和/或使用传感器114、116获取的数据)来生成表示在使用个人护理设备104进行处理之后用户102的部分的预测外观的图像120。所生成的图像120可包括可与用户102的表示(例如,倒影或所生成的表示)一起显示在显示设备106上的补丁(patch)。例如,所生成的图像120可在显示设备106上呈现为重叠或叠加区域。以这种方式,用户102能够观看他们自己(即他们的表示),并且同时看到如果他们在特定区域继续使用个人护理设备104他们看起来会是什么样子的预测。
38.在一些实施例中,当个人护理设备104接近用户102(例如,当个人护理设备在用户的限定阈值距离内时)、但在个人护理设备的处理元件112处理用户之前,所生成的图像120可显示在显示设备106上。此外,所生成的图像120相对于用户102在显示设备106上的表示的位置可基于个人护理设备104的位置或个人护理设备的处理元件112的位置,使得处理元件112的移动引起图像120在显示设备上的移动。因此,在执行可导致做出不可逆改变的个人护理活动之前,用户102可观看由所生成的图像120示出的预测结果,并且决定是否继续进行个人护理活动。
39.根据第一方面,本发明提供一种装置。图2是可在本发明的实施例的实施方式中使用的装置200的示例的示意图示。装置200包括处理器202。处理器202可包括处理器118或在功能上类似于处理器118。装置200可包括或形成诸如智能电话或平板计算机的计算设备的一部分,或者可包括或形成交互式镜子的一部分。处理器202被配置为接收关于个人护理设备104的用户102的图像数据,其中个人护理设备将用于处理用户的一部分。图像数据例如可从形成计算设备或交互式镜子的一部分的图像捕获设备或相机108获取,或者从与装置200分离但能够向装置200传送图像数据的图像捕获设备或相机获取。可使用已知图像捕获技术以任何已知图像格式捕获的图像数据可包括用户102的一部分,并且在一些示例中,还可包括个人护理设备104的一些或全部。在除了捕获用户102的至少一部分的图像之外还捕获个人护理设备104的至少一部分的图像的示例中,可从图像数据中确定信息,诸如指示个人护理设备104和用户102的相对位置、取向和/或移动的数据。
40.相机108可包括2d或3d相机(例如立体相机),并且能够使用诸如飞行时间测量的技术。使用相机108获取的数据可用于创建用户102的至少一部分的2d和/或3d模型。个人护理设备104相对于用户102的位置和/取向的确定(有时称为设备跟踪)可通过监测用户在所捕获图像中的位置来实现。当在图像数据中捕获到用户的面部时,可使用面部界标(例如眼睛、鼻口等的点)来检测面部位置和取向。界标的位置然后被合并到用户102的预先记录的3d面部模型上。个人护理设备104的位置和/或取向可通过检测个人护理设备上的界标(例如设备的参考点或角)来获得,界标有时被称为设备界标。这些设备标志可为设备方面固有的,或者可被具体地集成到个人护理设备中以提高跟踪能力(例如,在设备上的特定位置处
的绿色点)。可相对于用户102的面部界标来分析设备界标,以提供指示个人护理设备相对于用户102的该部分(例如面部)的位置和/或取向的数据。
41.处理器202还被配置为接收与个人护理设备104相关的设备操作数据。设备操作数据可包括指示所使用的个人护理设备104的类型或性质的数据,和/或在个人护理设备上使用的处理元件112的细节。例如,设备标识数据可指示所使用的个人护理设备的类型,和/或参数信息可指示设置(例如切割长度)。在一些实施例中,设备操作数据可包括使用与个人护理设备104相关联的一个或多个传感器获取的数据。例如,设备操作数据可从位于个人护理设备104内的一个或多个传感器获取,或者从在个人护理设备外部但与个人护理设备相关联的一个或多个传感器获取。在其他示例中,设备操作数据可包括与设备相对于诸如装置200或用户102的参考的位置、取向和/或移动相关的数据。因此,设备操作数据可为在设备使用之前已经存储的关于个人护理设备104的数据,或者是在个人护理设备使用期间实时获取的数据。
42.可从个人护理设备104本身或从与处理器202相关联的存储件(例如存储器)接收设备操作数据,在该存储件中存储这类数据。例如,存储器可存储含有关于若干个个人护理设备104的设备操作数据的数据库。
43.处理器202还被配置为确定个人护理设备104的至少处理元件112相对于用户102的位置信息。位置信息可包括至少处理元件112相对于参考点或对象(例如用户102或装置200的一部分)的位置或取向、至少处理元件相对于参考点或对象的取向、从处理元件的至少一部分到参考点或对象的距离和/或至少处理元件相对于参考点或对象的运动方向的指示。位置信息可从所接收的关于个人护理设备104的用户的图像数据和/或从一个或多个其他源,诸如个人护理设备内的设备操作数据和传感器确定。
44.处理器202还被配置为基于所接收的图像数据、所接收的设备操作数据和所确定的位置信息来生成表示在使用个人护理设备104进行处理之后用户102的该部分的预测外观的图像120。处理器202还被配置为提供所生成的图像以用于显示在用户102的表示上。例如,图像120和用户的表示可呈现在显示器106上。在显示器106形成诸如智能电话或平板计算机的计算设备的一部分的示例中,用户102的表示可以是使用图像捕获设备108获取的用户的图像或实况视频连续镜头(即图像数据)。在显示器106形成交互式镜子的一部分的示例中,用户102的表示可为用户在镜子中的倒影。
45.表示用户102的该部分的预测外观的图像120一般可小于在其上呈现用户102的表示的显示器106,并且可调整尺寸使得其小于用户的表示。图像120可被认为是旨在覆盖或替换用户的表示的一部分的补丁或掩模(例如,正方形或矩形形状)。例如,如果用户102正在执行剃刮活动以剃刮他们的鬓角中的一个,则由处理器202生成的图像120可包括表示旨在使用个人护理设备110(例如剃刀)剃刮的用户面部的侧面的一部分的外观的补丁(例如矩形)。图像120可包括没有毛发或毛发较短的用户皮肤的表示,并且这可作为掩模、覆盖或以其他方式叠加在显示器106上的用户的表示上而呈现给用户102。
46.为了生成表示处理之后用户102的该部分的预测外观的图像,在一些实施例中,处理器202可使用预存储的数据(例如,存储在存储器中的数据),该预存储的数据指示或描述如果执行个人护理活动则用户的特定部分可能如何出现。例如,在剃刮示例中,所生成的图像120可包括所存储的干净剃刮的皮肤的图像,使得用户102可看到他们身体的特定部分看
起来像干净剃刮的。可使用处理器202可用的附加数据来对用户的该部分的外观进行更精确的预测。例如,可从所接收的图像数据中确定指示用户的皮肤颜色、色调、肤色等的数据,并且可使用这类数据生成用户102的该部分的预测外观的图像120,使得所生成的图像更加真实。
47.在一些示例中,与个人护理设备(例如剃刀)110相关的设备操作数据可用于改进预测。图3是使用与剃刀相关的设备操作数据生成的图像120的三个不同示例的图示。在每个示例中,用户102的侧鬓被示为具有用户的部分头发。在图3a中,剃刀的设备操作数据可指示剃刀的处理元件112被设置为执行干净剃刮(例如,在适当的位置没有剃刮引导)。因此,在这一示例中,图像120可示出用户皮肤的干净剃刮的部分以代替鬓角。在图3b中,剃刀的设备操作数据可指示剃刀的处理元件112被设置为将用户的毛发剪得非常短,并且因此,图像120可示出用户皮肤的一部分,其中用残茬代替鬓角。在图3c中,剃刀的设备操作数据可指示剃刀的处理元件112被设置为仅仅修剪用户的毛发,因此,图像120可示出用户皮肤的一部分,其毛发略短于用户在鬓角区域中的当前毛发长度。在一些示例中,指示处理元件112的性质的设备操作数据可从个人护理设备104自动获取,而在其他示例中,用户可提供(例如,经由用户界面,未示出)处理元件的细节,诸如预期的切割长度。
48.由处理器202生成的图像120的外观(例如尺寸、形状和/或取向)可基于处理器202可用的数据,包括例如所接收的图像数据、所接收的设备操作数据和/或所确定的位置信息。图4是图像120的外观的两个不同示例的图示。在标记为402的第一示例中,所生成的图像120相对较小,覆盖了较小比例的用户102的表示。在标记为404的第二示例中,所生成的图像120相对较大,覆盖了较大比例的用户102的表示。
49.处理器202可从图像数据(例如,从相机108)确定个人护理设备104将在示例402中用于剃刮用户102的鬓角,并且在示例404中用于剃刮用户的脸颊。在一些示例中,如果要使用个人护理设备104来处理用户的相对较小的部分,则所生成的图像120可相对较小(示例402),而如果要处理用户的相对较大的部分,则所生成的图像可相对较大(示例404)。与个人护理设备104相关的设备操作数据可指示个人护理设备104相对于用户102的头部被固持的取向。在一些示例中,由处理器202生成的图像120的取向可对应于个人护理设备104的至少一部分(诸如处理元件112)的取向。处理元件112和/或个人护理设备104的设备操作数据和/或位置信息可提供个人护理设备相对于用户102的移动速度的指示。例如,当剃刮相对较小的区域诸如鬓角时,用户102移动个人护理设备104可比剃刮较大的部分诸如脸颊或颈部时慢。在其他示例中,所接收的图像数据可用于确定要使用个人护理设备104来处理用户102的哪一部分,并且这可用于确定图像120的尺寸。例如,处理器202可被配置为基于所接收的图像数据来确定要使用个人护理设备104处理的用户102的身体部分的指示。处理器202可被配置为生成表示用户102的该部分的预测外观的图像120,该图像具有进一步基于身体部分的指示的尺寸。
50.当个人护理设备104被确定为相对快速地移动时,所生成的图像120可比当个人护理设备被确定为相对缓慢地移动时相对更大。因此,设备操作数据可包括指示个人护理设备104的取向和/或运动的数据。处理器202可被配置为生成表示用户102的该部分的预测外观的图像120,该图像具有基于取向/运动数据的尺寸。当确定图像120的外观时,处理器202可定义和使用各种限制和阈值。
51.在一些实施例中,图像120的尺寸可对应于或基于个人护理设备104的处理元件112的细节。例如,设备操作数据可包括个人护理设备104的处理元件112的尺寸。处理器202可被配置为生成表示用户102的该部分的预测外观的图像120,该图像具有基于处理元件112的尺寸的尺寸。
52.在一些实施例中,处理器202可被配置为基于所接收的图像数据来确定个人护理设备104对用户102的表面的变形的程度。例如,一些个人护理设备可通过将个人护理设备104的处理元件112接触用户102的皮肤或将处理元件推压用户的皮肤来使用。处理元件112(或个人护理设备104的任何其他部分)与用户102的表面(例如皮肤)之间的接触可促使表面变形。使用所接收的图像数据(例如,使用相机108获取的图像数据),可测量或确定变形的量或程度,并且在生成图像120时可以考虑这一点。图像数据可用于例如确定个人护理设备104在用户102的3d模型中的深度。在一些实施例中,与用户表面有关的参数信息可用于改进变形的量的确定。例如,可使用用户身体上不同位置处的皮肤弹性值。例如,皮肤弹性的已知值可存储在处理器202可访问的存储器中。在一些示例中,指示用户的种族和/或年龄的数据可用于确定皮肤的变形的量。因此,处理器202还可被配置为进一步基于所确定的用户表面的变形的程度来生成表示用户102的该部分的预测外观的图像。例如,如果所接收的图像数据指示用户102的皮肤已经被个人护理设备104变形,则由处理器202生成的图像120可示出这类变形。
53.在其他示例中,由个人护理设备104引起的用户102的皮肤的变形可按另一种方式来确定或测量。例如,第一传感器114和/或第二传感器116可包括力传感器或压力传感器,以测量由个人护理设备104施加到用户102的表面上的力或压力的量。当生成图像120时,可使用利用传感器114、116获取的数据。例如,施加到用户102的皮肤上的力的量的指示可用于预测皮肤的变形的量,并且该变形可显示在图像120中。因此,处理器202可被配置为进一步基于个人护理设备104的传感器114、116的输出来生成表示用户102的该部分的预测外观的图像120。
54.在一些示例中,图像120可仅在满足某些条件时显示在用户的表示上(例如,在显示器106上)。例如,只有当个人护理设备104被确定在用户102的限定阈值距离内时,才可显示图像120。图5是根据本发明的实施例的用户102和个人护理设备104的表示的两个示例的图示。在图5a中,处理器202可用的数据(例如,所接收的图像数据、所接收的设备操作数据和/或确定的位置信息)可指示个人护理设备104超出距用户102的阈值距离。在该示例中,图像120可不显示在用户102的表示上。然而,在图5b中,处理器202可用的数据可指示个人护理设备104在距用户102的阈值距离内。在该示例中,图像120显示在用户102的表示上。通过仅当个人护理设备104在用户102的限定阈值距离内时显示图像120,处理器202能够以较高的置信度确定用户的预期处理位置。此外,用户102可对何时将图像120显示在显示器106上有一些控制。例如,如果用户102希望在没有图像120覆盖的情况下观看表示,则他们可简单地将个人护理设备104从他们的面部移开。
55.如上面简要提到的,装置200可包括或形成计算设备的一部分。在一些示例中,装置200可包括交互式镜子、台式计算机、膝上型计算机、平板计算机、智能电话或可穿戴设备(例如智能手表)。
56.根据第二方面,本发明提供了一种方法。图6是方法600的示例的流程图。可包括计
算机实施的方法的方法600可被认为是用于预测用户在使用个人护理设备进行处理之后的外观的方法。在步骤602,方法600包括接收关于个人护理设备104的用户102的图像数据,其中个人护理设备将用于处理用户的一部分。在步骤604,方法600包括接收与个人护理设备104相关的设备操作数据。在步骤606,该方法包括确定个人护理设备104的至少处理元件112相对于用户102的位置信息。在步骤608,该方法包括基于所接收的图像数据、所接收的设备操作数据和所确定的位置信息来生成表示在使用个人护理设备104进行处理之后用户102的该部分的预测外观的图像120。在步骤610,方法600包括在用户102的表示上显示所生成的图像120。例如,图像120可显示在显示器106上。
57.图7是方法700的另一示例的流程图。方法700可包括计算机实施的方法,并且可包括方法600的一个或多个步骤。在步骤702,方法700可包括以交替的方式在显示用户102的表示和用户的表示上的所生成的图像120。因此,图像120可周期性地显示在用户102的表示上并被移除,使得图像120重复出现一小段时间(例如0.5秒或1秒)。以这种方式,用户102能够将他们当前看上去的样子与他们在使用个人护理设备104进行处理时看上去的样子进行比较。
58.在其他实施例中,图像120的显示和/或从显示中的移除可由用户102控制。例如,用户102可执行定义的移动或手势(例如,使用手指、手、他们的头部、面部表情或个人护理设备的定义的移动),该定义的移动或手势可使用相机108捕获并被解释为用户希望显示或从显示中移除图像120的指示。在另一示例中,用户102对个人护理设备104的移动的暂停可被检测到并被识别为显示图像120的信号。以这种方式,当用户想要理解设备的进一步移动可能会有什么影响时,用户可停止移动个人护理设备104。在其他实施例中,图像120的显示和/或从图像120的显示中的移除可经由用户与个人护理设备104或容纳显示器106的计算设备(例如,交互式镜子或平板计算机)的用户界面的交互来实现。例如,用户102可按下按钮以在显示和不显示图像120的情况之间切换。
59.在步骤704,方法700可包括基于所接收的图像数据来确定由个人护理设备104对用户102的表面的变形的量。例如,个人护理设备104和用户102的皮肤之间的接触可引起皮肤的变形,并且可确定变形的量和性质。可进一步基于所确定的用户表面的变形的量来生成(步骤608)表示用户102的该部分的预测外观的图像120。因此,在步骤608生成的图像120可包括表面的变形。
60.方法600、700的一个或多个步骤可使用装置200的处理器202来执行。
61.根据第三方面,本发明提供了一种计算机程序产品。图8是与计算机可读介质804通信的处理器802的示例的示意图示。根据各种主体,计算机程序产品可包括非暂时性计算机可读介质804,该计算机可读介质具有包含在其中的计算机可读代码,该计算机可读代码被配置为使得在由合适的计算机或处理器802实行时,促使该计算机或处理器执行本文所公开的方法600、700的步骤。处理器802可包括或类似于上面论述的处理器118、202。
62.根据第四方面,本发明提供一种个人护理系统。图9是个人护理系统900的示例的示意图示。个人护理系统900包括个人护理设备104,其具有将用于处理用户102的一部分的处理元件112。个人护理系统900还包括被配置为捕获关于个人护理设备104的用户的图像数据的图像捕获设备108。图像捕获设备108可例如包括2d或3d相机。个人护理系统900还包括显示单元106(例如交互式镜子或计算设备的显示器)。个人护理系统900还包括处理装置
202、802。处理装置118、202、802、显示单元106和/或图像捕获设备108可形成单个单元或组件的一部分,诸如计算设备或交互式镜子。个人护理设备104、显示单元106和图像捕获设备108均可例如经由有线或无线连接与处理装置118、202、802通信。
63.处理装置118、202、802被配置为操作图像捕获设备108以捕获关于个人护理设备104的用户102的图像数据;接收与个人护理设备相关的设备操作数据;确定个人护理设备的至少处理元件112相对于用户的位置信息;基于所捕获的图像数据、所接收的设备操作数据和所确定的位置信息来生成表示在使用个人护理设备进行处理之后用户的该部分的预测外观的图像;并且提供所生成的图像以在显示单元上显示用户的表示。
64.在一些实施例中,个人护理设备104可包括第一传感器114,其被配置为测量由个人护理设备104施加到用户102的力或压力。例如,个人护理设备104可包括电阻传感器、电容传感器和/或压电传感器,以测量在使用期间由个人护理设备的处理元件112施加到用户102的皮肤上的力。处理装置118、202、802可被配置为进一步基于第一传感器114的输出来生成表示用户102的该部分的预测外观的图像120。
65.在一些实施例中,个人护理设备104可包括第二传感器116,其被配置为测量关于个人护理设备的取向数据和/或运动数据。例如,个人护理设备104可包括加速度计、磁力计、陀螺仪和惯性测量单元(imu)中的一个或多个,其被配置为测量个人护理设备的取向(例如相对于地球)和/或与个人护理设备在使用期间的任何移动相关的数据。处理装置118、202、802可被配置为进一步基于第二传感器116的输出来生成表示用户102的该部分的预测外观的图像120。
66.如上所述,本发明可用于个人护理领域,或对用户进行处理的任何领域。在一些实施例中,个人护理设备104可包括选自包括以下各项的组的设备:毛发修剪设备、剃刮设备、毛发处理设备、光脱毛设备、皮肤处理设备、皮肤再生设备和产品施用设备(例如,用于向用户施用诸如霜膏、乳液、化妆品等产品的设备)。
67.本文所公开的本发明的实施例提供了一种机制,通过该机制,用户可在实际执行个人护理活动之前观看并预期执行个人护理活动的可能效果。这是通过在执行个人护理活动时预测部分用户的外观,并且在执行活动之前向用户显示描绘预测外观的图像来实现的。以这种方式,用户可做出关于是否继续进行个人护理活动的知情决定。此外,通过预见执行个人护理活动的可能结果,用户可更准确和更快速地执行个人护理活动,减少个人护理设备所使用的功率,并且减少个人护理设备的组件(例如处理元件)的磨损。
68.处理器118、202、802可包括一个或多个处理器、处理单元、多核处理器或模块,这些处理器、处理单元、多核处理器或模块被配置或编程为以本文所描述的方式控制装置200。在特定实施方式中,处理器118、202、802可包括多个软件和/或硬件模块,每个软件和/或硬件模块被配置为执行或用于执行本文所描述的方法的单个或多个步骤。
69.本文所使用的术语“模块”旨在包括硬件组件,诸如处理器或被配置为执行特定功能的处理器组件,或者软件组件,诸如当由处理器执行时具有特定功能的一组指令数据。
70.应当理解,本发明的实施例也适用于计算机程序,特别是适用于将本发明付诸实践的载体上或载体中的计算机程序。该程序可为源代码、目标代码、代码中间源和目标代码的形式,诸如部分编译的形式,或者适合于在根据本发明的实施例的方法的实施方式中使用的任何其他形式。还应当理解,这类程序可具有许多不同的体系结构设计。例如,实施根
据本发明的方法或系统的功能的程序代码可被细分为一个或多个子例程。在这些子例程之间分配功能的许多不同方式对于本领域技术人员来说是显而易见的。子例程可一起存储在一个可执行文件中以形成自包含程序。这类可执行文件可包括计算机可执行指令,例如处理器指令和/或解释器指令(例如java解释器指令)。另选地,子例程中的一个或多个或所有可存储在至少一个外部库文件中,并且例如在运行时静态地或动态地与主程序链接。主程序含有对至少一个子程序的至少一个调用。子例程还可包括对彼此的函数调用。涉及计算机程序产品的实施例包括对应于本文所阐述的至少一个方法的每个处理阶段的计算机可执行指令。这些指令可细分为子例程和/或存储在可静态或动态链接的一个或多个文件中。涉及计算机程序产品的另一实施例包括对应于本文所阐述的系统和/或产品中的至少一个的每个装备的计算机可执行指令。这些指令可细分为子例程和/或存储在可静态或动态链接的一个或多个文件中。
71.计算机程序的载体可为能够承载该程序的任何实体或设备。例如,载体可包括数据存储器,诸如rom,例如cdrom或半导体rom,或磁记录介质,例如硬盘。此外,载体可为诸如电信号或光信号的可传输载体,其可经由电缆或光缆或通过无线电或其他手段来传送。当程序被包含在这类信号中时,载体可由这类电缆或其他设备或装备构成。另选地,载体可为其中嵌入了程序的集成电路,该集成电路适于执行相关方法或在相关方法的执行中使用。
72.通过研究附图、公开内容和所附权利要求书,所属领域的技术人员在实践本文所描述的原理和技术时可了解和实践所公开的实施例的变化。在权利要求中,词语“包括(comprising)”不排除其他元件或步骤,并且不定冠词“一(a)”或“一个(an)”不排除多个。单个处理器或其他单元可实现权利要求中列举的若干项的功能。在相互不同的从属权利要求中叙述某些措施的事实并不表示不能有利地使用这些措施的组合。计算机程序可存储或分布在适当的介质上,诸如与其他硬件一起提供或作为其他硬件的一部分提供的光存储介质或固态介质,但是也可按其他形式分布,例如经由互联网或其他有线或无线电信系统。权利要求中的任何附图标记不应解释为限制范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1