This disclosure generally involves the creation and editing of user avatars. In some examples, guidance is provided to the user when capturing image data for generating a user-specific head image. In some examples, the user interface allows users to customize user avatars intuitively. In some examples, a header is generated for a messaging session based on the user's header model for the messaging application. In some examples, the avatar editing interface updates the user's avatar in response to gestures and based on the type of gesture and the avatar features selected for editing.
【技术实现步骤摘要】
【国外来华专利技术】头像创建和编辑相关申请的交叉引用本专利申请要求于2016年9月23日提交的标题为“AVATARCREATIONANDEDITING”的美国临时专利申请序列号62/399,294的优先权,该专利申请的内容全文以引用方式并入本文,以用于所有目的。
本公开整体涉及计算机用户界面,并且更具体地讲涉及用于头像创建和编辑的技术。
技术介绍
头像用于表示电子设备的用户。头像可以表示用户的外貌,或者可以表示用户的理想化或完全虚构的形象。然后头像可以与用户相关联,使得头像的外观促使他人将其与用户联系或联想在一起。
技术实现思路
然而,用于使用电子设备进行头像创建和编辑的一些技术通常很麻烦且效率低下。例如,一些现有技术使用复杂且耗时的用户界面,该用户界面可包括多次按键或击键。现有技术需要比所需更多的时间,这导致浪费用户的时间和设备能量。这后一考虑在电池驱动的设备中是特别重要的。因此,本技术为电子设备提供了用于头像创建和编辑的更快、更有效的方法和界面。此类方法和界面任选地补充或替换用于头像创建和编辑的其他方法。此类方法和界面减少对用户所造成的认知负担,并且产生更有效的人机界面。对于电池驱动的计算设备,此类方法和界面节省功率,并且增大电池充电之间的时间间隔。根据实施方案,具有显示器和一个或多个相机的电子设备在显示器上显示占位符头像,其中占位符头像的显示基于用户相对于电子设备的一个或多个相机的视野的第一位置。在显示占位符头像时,电子设备检测用户相对于一个或多个相机的视野移动到第二位置。响应于检测到用户相对于一个或多个相机的视野移动到第二位置,电子设备根据确定用户相对于一个或多个相机的视 ...
【技术保护点】
1.一种方法,包括:在具有显示器和一个或多个相机的电子设备处:在所述显示器上显示占位符头像,其中所述占位符头像的所述显示基于用户相对于所述电子设备的所述一个或多个相机的视野的第一位置;在显示所述占位符头像时,检测所述用户相对于所述一个或多个相机的所述视野移动到第二位置;响应于检测到所述用户相对于所述一个或多个摄像机的所述视野移动到所述第二位置:根据确定所述用户相对于所述一个或多个相机的所述视野的所述第二位置满足第一组图像标准,用所述一个或多个相机捕获所述用户的第一图像数据;以及根据确定所述用户相对于所述一个或多个相机的所述视野的所述第二位置不满足所述第一组图像标准并且在继续显示所述占位符头像时,向所述用户提供将相对于所述电子设备的位置改变到第一目标位置的第一指导。
【技术特征摘要】
【国外来华专利技术】2016.09.23 US 62/399,2941.一种方法,包括:在具有显示器和一个或多个相机的电子设备处:在所述显示器上显示占位符头像,其中所述占位符头像的所述显示基于用户相对于所述电子设备的所述一个或多个相机的视野的第一位置;在显示所述占位符头像时,检测所述用户相对于所述一个或多个相机的所述视野移动到第二位置;响应于检测到所述用户相对于所述一个或多个摄像机的所述视野移动到所述第二位置:根据确定所述用户相对于所述一个或多个相机的所述视野的所述第二位置满足第一组图像标准,用所述一个或多个相机捕获所述用户的第一图像数据;以及根据确定所述用户相对于所述一个或多个相机的所述视野的所述第二位置不满足所述第一组图像标准并且在继续显示所述占位符头像时,向所述用户提供将相对于所述电子设备的位置改变到第一目标位置的第一指导。2.根据权利要求1所述的方法,还包括:在捕获所述第一图像数据之后,生成包含基于所述用户的外观选择的特征的用户特定头像,所述外观基于所述第一图像数据确定。3.根据权利要求2所述的方法,还包括:在所述显示器上显示所生成的用户特定头像。4.根据权利要求1至3中任一项所述的方法,还包括:与所述占位符头像的所述显示同时显示取景器图形元素,其中相对于所述占位符头像的所述显示,所述取景器图形元素的所述显示基于所述用户相对于所述一个或多个相机的所述视野的第一位置或第二位置。5.根据权利要求1至3中任一项所述的方法,还包括:确定所述用户相对于所述一个或多个相机的所述视野的所述第二位置是否满足所述第一组图像标准。6.根据权利要求1至3中任一项所述的方法,还包括:在捕获所述第一图像数据之后,向所述用户提供将相对于所述电子设备的位置改变到第二目标位置的第二指导;基于在所述第一图像数据之后捕获的图像数据更新所述占位符头像的所述显示;在提供所述第二指导后,确定所述用户相对于所述电子设备的第三位置是否满足第二组图像标准;根据确定所述第二检测位置满足所述第二组图像标准,用所述一个或多个相机捕获所述用户的第二图像数据;根据确定所述第二检测位置不满足所述第二组图像标准,继续向所述用户提供将相对于所述电子设备的位置改变到所述第二目标位置的所述第二指导。7.根据权利要求1至3中任一项所述的方法,其中向所述用户提供所述第一指导而不基于所述第一图像数据改变所述占位符头像的外观。8.根据权利要求1至3中任一项所述的方法,其中提供所述第一指导包括当所述用户相对于所述一个或多个相机的所述视野的所述第二位置满足所述第一组图像标准时提供用户反馈,或提供指令,所述指令基于所述用户应如何相对于所述一个或多个相机的所述视野定位以处于相对于所述设备的所述第一目标位置。9.根据权利要求1至3中任一项所述的方法,还包括:在捕获所述第一图像数据之后:显示指示基于所述第一图像数据选择的一个或多个建议的肤色颜色的信息;以及接收确认基于所述第一图像数据选择的所述一个或多个肤色颜色中的相应建议肤色颜色的用户输入。10.根据权利要求9所述的方法,其中指示基于所述第一图像数据选择的一个或多个建议的肤色颜色的显示信息被显示,而不将所述所建议的肤色颜色中的任一个应用于头像。11.根据权利要求9所述的方法,还包括:基于所述第一图像数据并使用独立于所述第一图像数据的预定肤色颜色生成所述用户特定占位符头像;以及在接收确认所述相应建议肤色颜色的所述用户输入之前,显示所述用户特定占位符头像。12.根据权利要求1至3中任一项所述的方法,还包括:响应于捕获所述第一图像数据,更新进度指示符的显示,其中所述进度指示符的所述显示基于捕获的头像图像数据的量。13.根据权利要求1至3中任一项所述的方法,其中所述第一图像数据包括静态数据和视频数据两者。14.根据权利要求1至3中任一项所述的方法,还包括:捕获所述用户的图像数据;根据确定所述用户的所述图像数据未能满足照明标准,为所述用户显示改变所述一个或多个相机的所述视野的照明的指令。15.根据权利要求2至3中任一项所述的方法,还包括:基于所述第一图像数据确定所述用户的物理特征或附件特征,并且生成所述用户特定头像包括向所述用户特定头像添加所述物理特征或所述附件特征的表示。16.根据权利要求2至3中任一项所述的方法,其中无论所述用户是否在所述第一图像数据中具有表情,所述用户特定头像是表情独立的。17.根据权利要求2至3中任一项所述的方法,其中基于所述第一图像数据生成所述用户特定头像包括生成多个头像,并且其中所述多个头像包括第一头像和不同于所述第一头像的第二头像,所述方法还包括:显示所述多个头像;以及接收选择所述多个头像中的一个的用户输入。18.根据权利要求2至3中任一项所述的方法,还包括:在生成所述用户特定头像之后,将所述头像存储为配方,其中所述配方定义所述头像结构和头像参数。19.根据权利要求1至3中任一项所述的方法,其中所述占位符头像是独立于所述用户的所述图像数据的人的预定剪影。20.一种电子设备,包括:显示器;一个或多个处理器;一个或多个相机;存储器;以及一个或多个程序,其中所述一个或多个程序存储在存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行以下操作的指令:在所述显示器上显示占位符头像,其中所述占位符头像的所述显示基于用户相对于所述电子设备的所述一个或多个相机的视野的第一位置;在显示所述占位符头像时,检测所述用户相对于所述一个或多个相机的所述视野移动到第二位置;响应于检测到所述用户相对于所述一个或多个相机的所述视野移动到所述第二位置:根据确定所述用户相对于所述一个或多个相机的所述视野的所述第二位置满足第一组图像标准,用所述一个或多个相机捕获所述用户的第一图像数据;以及根据确定所述用户相对于所述一个或多个相机的所述视野的所述第二位置不满足所述第一组图像标准并且在继续显示所述占位符头像时,向所述用户提供将相对于所述电子设备的位置改变到第一目标位置的第一指导。21.一种存储一个或多个程序的非暂态计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器和一个或多个相机的电子设备的一个或多个处理器执行时,使得所述设备:在所述显示器上显示占位符头像,其中所述占位符头像的所述显示基于用户相对于所述电子设备的所述一个或多个相机的视野的第一位置;在显示所述占位符头像时,检测所述用户相对于所述一个或多个相机的所述视野移动到第二位置;响应于检测到所述用户相对于所述一个或多个相机的所述视野移动到所述第二位置:根据确定所述用户相对于所述一个或多个相机的所述视野的所述第二位置满足第一组图像标准,用所述一个或多个相机捕获所述用户的第一图像数据;以及根据确定所述用户相对于所述一个或多个相机的所述视野的所述第二位置不满足所述第一组图像标准并且在继续显示所述占位符头像时,向所述用户提供将相对于所述电子设备的位置改变到第一目标位置的第一指导。22.一种电子设备,包括:显示器;一个或多个相机;用于在所述显示器上显示占位符头像的装置,其中所述占位符头像的所述显示基于用户相对于所述电子设备的所述一个或多个相机的视野的第一位置;用于在显示所述占位符头像时,检测所述用户相对于所述一个或多个相机的所述视野移动到第二位置的装置;用于响应于检测到所述用户相对于所述一个或多个摄像机的所述视野移动到所述第二位置的装置:用于根据确定所述用户相对于所述一个或多个相机的所述视野的所述第二位置满足第一组图像标准,用所述一个或多个相机捕获所述用户的第一图像数据的装置;以及用于根据确定所述用户相对于所述一个或多个相机的所述视野的所述第二位置不满足所述第一组图像标准并且在继续显示所述占位符头像时,向所述用户提供将相对于所述电子设备的位置改变到第一目标位置的第一指导的装置。23.一种电子设备,包括:显示器;一个或多个处理器;一个或多个相机,所述一个或多个相机耦接到所述一个或多个处理器;存储器;以及一个或多个程序,其中所述一个或多个程序存储在存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行根据权利要求1至19所述的方法中的任一种方法的指令。24.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储一个或多个程序,所述一个或多个程序包括指令,所述指令在由具有显示器和一个或多个相机的电子设备的一个或多个处理器执行时,使得所述设备执行根据权利要求1至19所述的方法中的任一种方法。25.一种电子设备,包括:显示器;一个或多个相机;用于执行根据权利要求1至19所述的方法中的任一种方法的装置。26.一种方法,包括:在具有显示器和一个或多个输入设备的电子设备处:显示头像编辑用户界面,所述头像编辑用户界面包括在所述显示器上同时显示:具有多个可编辑特征的头像;特征选择控制区域,所述特征选择控制区域包括多个头像特征的表示,所述多个头像特征包括当前被选择用于修改的第一头像特征和当前未被选择用于修改的第二头像特征;以及特征选项控制区域,所述特征选项控制区域包括用于选择的所述第一头像特征的多个选项的表示,所述多个选项包括当前被选择的用于所述第一头像特征的第一选项和当前未被选择的用于所述第一头像特征的第二选项;在显示所述头像编辑用户界面时,检测所述头像编辑用户界面中的输入;以及响应于检测到所述输入:根据确定所述输入对应于所述特征选择控制区域中所述第二头像特征的选择:更新所述特征选择控制区域以指示当前选择所述第二头像特征;以及更新所述特征选项控制区域以包括用于选择的所述第二头像特征的多个选项的表示,所述多个选项包括当前被选择的用于所述第二头像特征的第一选项和当前未被选择的用于所述第二头像特征的第二选项;根据确定所述输入与用于所述特征选项控制区域中所述第一头像特征的所述第二选项的选择对应:更新所述特征选项控制区域以指示当前选择用于所述第一头像特征的所述第二选项;以及更新所述头像以根据用于所述第一头像特征的所述第二选项改变所述第一头像特征的外观。27.根据权利要求26所述的方法,还包括:响应于检测到所述输入并且根据确定所述输入与用于所述特征选项控制区域中所述第一头像特征的所述第二选项的选择对应,更新所述特征选项控制区域而不更新所述头像特征控制区域。28.根据权利要求26或权利要求27所述的方法,还包括:响应于检测到所述输入,根据确定所述输入与所述特征选择控制区域中所述第二头像特征的选择对应,更新所述特征选择控制区域而不更新所述头像。29.根据权利要求26或权利要求27中任一项所述的方法,其中显示所述头像编辑用户界面还包括在显示器上同时显示:颜色选择区域,所述颜色选择区域包括用于所述第一头像特征的多个颜色选项的表示,所述多个颜色选项包括当前选择的第一颜色和当前未选择的第二颜色,其中所述颜色选择区域与所述头像、所述特征选择控制区域和所述特征选项控制区域同时显示。30.根据权利要求29所述的方法,还包括:在显示所述颜色选择区域时,响应于检测到对应于所述第二颜色的选择的用户输入,基于所述第二颜色更新所述头像中所述第一头像特征的所述显示。31.根据权利要求29所述的方法,其中所述第一头像特征是头像服装,并且基于所述第二颜色更新所述头像中所述第一头像特征的所述显示包括将所述头像服装的颜色更新为所述第二颜色。32.根据权利要求26或权利要求27中任一项所述的方法,其中所述第一头像特征是头像附件。33.根据权利要求26或权利要求27中任一项所述的方法,其中所述显示器是触敏显示器,所述方法还包括:响应于在所述触敏显示器上接收手势,基于所述手势修改第一头像特征的特性;以及基于修改的参数更新所述头像的所述显示。34.根据权利要求26或权利要求27中任一项所述的方法,还包括:显示包括多个先前保存的头像的头像管理界面;以及接收选择先前保存的头像的用户输入;以及响应于所述用户输入选择所述先前保存的头像,在所述头像编辑用户界面中显示所述先前保存的头像。35.根据权利要求26或权利要求27中任一项所述的方法,还包括:在更新所述头像以根据用于所述第一头像特征的所述第二选项改变所述第一头像特征的所述外观后,存储所述头像作为头像配方,其中所述头像配方定义包括所述第二选项的头像结构和头像参数。36.根据权利要求35所述的方法,还包括:将所述头像配方发送到联系人。37.根据权利要求26或权利要求27中任一项所述的方法,还包括:接收用于第一联系人的头像配方;为包括所述第一联系人的多个联系人显示联系人信息,其中为所述第一联系人显示的所述联系人信息包括基于用于所述第一联系人的所述头像配方的头像。38.根据权利要求26或权利要求27中任一项所述的方法,其中在当前选择所述第一头像特征时,所述头像的所述显示包括用于所述第一头像特征的指示符。39.根据权利要求26或权利要求27中任一项所述的方法,其中所述特征选择控制区域中的所述表示具有基于其相应的头像特征的形状的形状。40.根据权利要求26或权利要求27中任一项所述的方法,其中所述特征选项控制区域中的所述表示具有基于其相应的头像特征选项的形状的形状。41.根据权利要求26或权利要求27中任一项所述的方法,还包括:根据未经由所述一个或多个输入设备检测到与所述头像编辑用户界面相关联的输入达预定时间段,用头像动画更新所述头像的所述显示。42.根据权利要求26或权利要求27中任一项所述的方法,其中更新所述头像以根据用于所述第一头像特征的所述第二选项改变所述第一头像特征的所述外观包括基于所述第二选项修改所述头像的表情。43.根据权利要求26或权利要求27中任一项所述的方法,还包括:在显示所述头像时,响应于经由所述电子设备的一个或多个输入设备检测到输入,基于与所述输入相关联的位置更新所述头像的眼睛。44.根据权利要求26或权利要求27中任一项所述的方法,还包括:基于动画循环更新所述头像,其中所述动画循环包括用于所述头像的一系列表情。45.根据权利要求44所述的方法,其中所述动画循环具有持续时间,所述方法还包括:确定小于所述持续时间的随机时间偏移,其中基于所述动画循环更新所述头像包括基于所述随机时间偏移在所述动画循环中的位置处开始更新所述头像。46.根据权利要求44所述的方法,还包括:在预定时间段之后停止基于所述动画循环更新所述头像。47.根据权利要求26或权利要求27中任一项所述的方法,其中更新所述头像以根据用于所述第一头像特征的所述第二选项改变所述第一头像特征的所述外观包括经由动画将基于所述第一选项的所述第一头像特征转换为基于所述第二选项的所述第一头像特征。48.一种电子设备,包括:显示器;一个或多个处理器;存储器;以及一个或多个程序,其中所述一个或多个程序存储在存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行以下操作的指令:显示头像编辑用户界面,所述头像编辑用户界面包括在所述显示器上同时显示:具有多个可编辑特征的头像;特征选择控制区域,所述特征选择控制区域包括多个头像特征的表示,所述多个头像特征包括当前被选择用于修改的第一头像特征和当前未被选择用于修改的第二头像特征;特征选项控制区域,所述特征选项控制区域包括用于选择的所述第一头像特征的多个选项的表示,所述多个选项包括当前被选择的用于所述第一头像特征的第一选项和当前未被选择的用于所述第一头像特征的第二选项;在显示所述头像编辑用户界面时,检测所述头像编辑用户界面中的输入;以及响应于检测到所述输入:根据确定所述输入对应于所述特征选择控制区域中所述第二头像特征的选择:更新所述特征选择控制区域以指示当前选择所述第二头像特征;以及更新所述特征选项控制区域以包括用于选择的所述第二头像特征的多个选项的表示,所述多个选项包括当前被选择的用于所述第二头像特征的第一选项和当前未被选择的用于所述第二头像特征的第二选项;根据确定所述输入与用于所述特征选项控制区域中所述第一头像特征的所述第二选项的选择对应:更新所述特征选项控制区域以指示当前选择用于所述第一头像特征的所述第二选项;以及更新所述头像以根据用于所述第一头像特征的所述第二选项改变所述第一头像特征的外观。49.一种存储一个或多个程序的非暂态计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由具有显示器和一个或多个输入设备的电子设备的一个或多个处理器执行时,使得所述设备:显示头像编辑用户界面,所述头像编辑用户界面包括在所述显示器上同时显示:具有多个可编辑特征的头像;特征选择控制区域,所述特征选择控制区域包括多个头像特征的表示,所述多个头像特征包括当前被选择用于修改的第一头像特征和当前未被选择用于修改的第二头像特征;特征选项控制区域,所述特征选项控制区域包括用于选择的所述第一头像特征的多个选项的表示,所述多个选项包括当前被选择的用于所述第一头像特征的第一选项和当前未被选择的用于所述第一头像特征的第二选项;在显示所述头像编辑用户界面时,检测所述头像编辑用户界面中的输入;以及响应于检测到所述输入:根据确定所述输入对应于所述特征选择控制区域中所述第二头像特征的选择:更新所述特征选择控制区域以指示当前选择所述第二头像特征;以及更新所述特征选项控制区域以包括用于选择的所述第二头像特征的多个选项的表示,所述多个选项包括当前被选择的用于所述第二头像特征的第一选项和当前未被选择的用于所述第二头像特征的第二选项;根据确定所述输入与用于所述特征选项控制区域中所述第一头像特征的所述第二选项的选择对应:更新所述特征选项控制区域以指示当前选择用于所述第一头像特征的所述第二选项;以及更新所述头像以根据用于所述第一头像特征的所述第二选项改变所述第一头像特征的所述外观。50.一种电子设备,包括:显示器;一个或多个输入设备;用于显示头像编辑用户界面的装置,所述头像编辑用户界面包括在所述显示器上同时显示:具有多个可编辑特征的头像;特征选择控制区域,所述特征选择控制区域包括多个头像特征的表示,所述多个头像特征包括当前被选择用于修改的第一头像特征和当前未被选择用于修改的第二头像特征;特征选项控制区域,所述特征选项控制区域包括用于选择的所述第一头像特征的多个选项的表示,所述多个选项包括当前被选择的用于所述第一头像特征的第一选项和当前未被选择的用于所述第一头像特征的第二选项;在显示所述头像编辑用户界面时,用于检测...
【专利技术属性】
技术研发人员:G·巴莱尔,B·鲍尔,E·C·克兰菲尔,A·古兹曼,T·S·乔恩,B·J·曼扎里,N·R·赖安,N·斯卡佩尔,M·特里维里奥,M·范欧斯,C·威尔逊,G·耶基斯,
申请(专利权)人:苹果公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。