掌桥专利:专业的专利平台
掌桥专利
首页

一种预览方法、电子设备及系统

文献发布时间:2023-06-19 19:00:17


一种预览方法、电子设备及系统

技术领域

本申请涉及终端技术领域,尤其涉及一种预览方法、电子设备及系统。

背景技术

随着消费升级,用户拥有的智能终端设备的数量越来越丰富。对于配置显示屏幕的终端设备,用户日益追求其桌面显示的美观化、个性化、多元化等。

针对用户的需求,开发者设计了很多不同风格、不同样式的桌面供用户选择,但是用户通常只能在桌面介绍界面中查看设计者给出的该桌面的显示效果图像,并不能预览实际使用场景中的显示效果。而用户购买后,在实际使用场景中,其显示效果可能与用户的预想不符,用户体验不佳。

发明内容

本申请提供了一种预览方法、电子设备及系统,该预览方法可以支持第一设备采集并识别第二设备的轮廓(或屏幕的轮廓)或佩戴第二设备的部位(如用户手腕部位)的图像等,然后第一设备采用图像处理技术,在拍摄预览界面中,显示将用户所选桌面选项的桌面主题图像覆盖在第二设备屏幕上或佩戴第二设备的部位等相应位置处的画面。

上述目标和其他目标将通过独立权利要求中的特征来达成。进一步的实现方式在从属权利要求、说明书和附图中体现。

第一方面,本申请实施例提供了一种预览方法,该方法包括:第一设备显示图像采集区域。第一设备采集第一对象的图像,第一对象包括第二设备,第二设备具有显示屏,显示屏中显示的桌面主题是第一主题,第一对象的图像中包括第一对象的显示屏以及第一主题,第一对象还包括用于佩戴第二设备的对象。第一设备在图像采集区域中显示第一图像,第一图像中包括第二设备以及佩戴第二设备的对象,第一图像中显示屏区域显示的桌面主题是用户所选中的第二主题。

实施第一方面的方法,用户可以在第一设备上预览所选择的不同桌面主题在实际环境中的显示效果。本申请提供的方法可以增强人机交互性能,给用户提供更直观、更生动、更便利、更有趣的预览方式,提高了用户体验。

在一些实施例中,该第一对象不仅包括第二设备的屏幕区域,还可以包括第二设备的其他非屏幕区域,如,智能手表的腕带、表冠、边框,或电脑的键盘、底座、边框等,或电子相框的边框等。

结合第一方面,在一些实施例中,第一设备接收到第一切换指令,第一切换指令用于指示将第二主题切换为第三主题。第一设备在图像采集区域中显示第二图像,第二图像中显示屏区域显示的桌面主题是第三主题。如,第二主题和第三主题是不同的桌面主题,第二主题或第三主题可以是静态图像,也可以是动态图像。

结合第一方面,在一些实施例中,第一切换指令可以包括以下任意一项或多项:第一设备检测到的作用于第一设备第一用户操作、第二设备检测到作用于第二设备的第二用户操作、每隔第一时间段第一设备自动发出的切换指令,等等。第一设备和/或第二设备还可以支持检测触控、手势、语音等用户操作,并转化为相应指令。如第一设备和/或第二设备的显示屏可以识别触控操作,当检测到作用于触控屏上的左划、右划、上划、下划的用户操作,可以对应切换显示图像。或者,第一设备和/或第二设备可以通过加速度传感器、重力传感器、陀螺仪传感器等一项或多项传感器检测设备状态,如向左倾斜、向右倾斜、向上倾斜、向下倾斜等,可以对应切换显示图像。或者,第一设备和/或第二设备还可以通过摄像头或其他传感器检测用户手势,或检测音量键、表冠等按钮被按压、旋转等,或通过麦克风采集用户语音等等,转换为切换显示图像的指令并响应。这些用户操作可以使用户方便更方便、更快捷地切换预览不同的桌面主题。

结合第一方面,在一些实施例中,第一用户操作可以包括以下任意一项或多项:作用于第一设备的触控屏的划动操作,作用于第一设备的触控屏的点击操作,向第一方向移动的手势操作,语音切换操作,作用于第一设备的第一按钮的按压、触控或转动操作,等等。

第二用户操作可以包括以下任意一项或多项:作用于第二设备的触控屏的划动操作,作用于第二设备的触控屏的点击操作,向第二方向移动的手势操作,向第三方向转动手腕的手势操作,语音切换操作,作用于第二设备的第二按钮的按压、触控或转动操作,等等。

结合第一方面,在一些实施例中,第一主题包括多个展示界面,如包括第一展示界面和第二展示界面,该方法还可以包括:第一设备接收到第二切换指令,第二切换指令用于指示将第一主题的第一展示界面切换为第二展示界面。第一设备在图像采集区域中显示第三图像,第三图像中显示屏区域显示的是第一主题的第二展示界面。例如,一个桌面主题可以包括一个或多个界面,如,主界面、图标界面、锁屏界面、密码输入界面等,甚至可以包括其他区域的图像,如手表表盘配套的腕带图像。一个桌面主题还可以是系列主题,包括多个设计风格相近表盘,如包含对应周一至周日七个界面的系列主题。

在一些实施例中,第一展示界面中显示有以下一项或多项:无线信号强度指示符、电池电量的指示符、时间指示符。第二展示界面中显示有一个或多个应用图标。如,第一展示界面为主界面,第二展示界面为图标界面。

结合第一方面,在一些实施例中,第二切换指令可以包括以下任意一项或多项:第一设备检测到的作用于第一设备第三用户操作、第二设备检测到作用于第二设备的第四用户操作、每隔第二时间段第一设备自动发出的切换指令,等等。这些用户操作可以使用户方便更方便、更快捷地切换预览不同的桌面主题。

结合第一方面,在一些实施例中,第三用户操作可以包括以下任意一项或多项:作用于第一设备的触控屏的划动操作,作用于第一设备的触控屏的点击操作,向第四方向移动的手势操作,语音切换操作,作用于第三按钮的按压、触控或转动操作,等等。

第四用户操作可以包括以下任意一项或多项:作用于第二设备的触控屏的划动操作,作用于第二设备的触控屏的点击操作,向第五方向移动的手势操作,向第六方向转动手腕的手势操作,语音切换操作,作用于第四按钮的按压、触控或转动操作,等等。

结合第一方面,在一些实施例中,作用于第一设备的触控屏的划动操作包括作用于第一设备的触控屏中图像采集区域中的划动操作。

在一些实施例中,如果当前显示的桌面主题为系列主题的最后一个桌面界面,那么在检测到指示显示下一个的操作时,可以返回显示系列表盘中的第一个桌面界面。如,当显示周日对应的简约系列表盘时,手机检测到用户下划的操作后,可以显示周一对应的简约系列表盘,当显示周一对应的简约系列表盘时,手机检测到用户上划的操作后,可以显示周日对应的简约系列表盘,周一与周日的表盘选项可以衔接起来。

在另一些实施例中,如果当前显示的桌面主题为系列主题的最后一个桌面界面,那么在检测到指示显示下一个的操作时,可以显示系列主题的下一个桌面主题的界面,该桌面主题是不同于该系列主题的主题表盘。如,当显示周日对应的简约系列表盘时,手机检测到用户下划的操作后,可以显示下一个主题樱花表盘。

结合第一方面,在一些实施例中,第一设备可以先选择桌面主题,再开启采集图像的功能,采集第一对象的图像。在第一设备采集第一对象的图像之前,第一设备中显示有一个或多个桌面主题的选项,一个或多个桌面主题中包括第二主题,然后用户选中第二主题。这样第一设备会直接显示带有第二主题的第二设备的图像。

结合第一方面,在一些实施例中,第一设备可以先开启采集图像功能,识别到第一对象后,再选择桌面主题。在第一设备采集第一对象的图像之后,第一设备中显示有一个或多个桌面主题的选项,一个或多个桌面主题中包括第二主题,然后用户选中第二主题。响应于用户选中第二主题的操作,第一设备在图像采集区域中显示第一图像。这样第一设备会先显示带有第一主题的第二设备的图像,再选择桌面主题覆盖到第二设备的显示屏区域。

结合第一方面,在一些实施例中,整个预览过程均为第一设备实时采集第一对象的过程,第一图像为实时预览图像,在图像采集区域中显示的第一图像中的第二设备以及佩戴第二设备的对象的位置,随着第一对象与第一设备之间相对位置的变化而变化。如,在一些实施例中,当用户转动手腕,转换一定角度,手机预览图像中显示的智能手表图像也会随之变化角度。

在另一些实施例中,第一设备可以切换预览视角。如果用户预览的产品为项链等首饰时,可以使用前置摄像头拍摄更方便用户观看试戴效果,手机可以响应于用户选中镜头切换控件的操作,快速将镜头由后置摄像头切换为前置摄像头。这里不限制切换摄像头的类型,摄像头可以包括前置摄像头、后置摄像头、广角摄像头、深度摄像头等类型。

结合第一方面,在一些实施例中,第一设备还可以采集佩戴第二设备部位的定格图像(可以包括第二设备,也可以不包括第二设备),在该定格图像上合成带有不同桌面主题的图像,或者其他增强显示图像等,得到用户试戴不同桌面主题的图像,显示在预览界面中。定格图像可以是静态的,也可以是动态的。采用这种方案,如在用户试戴智能手表的过程中,用户的手腕不需要一直处于手机的摄像采集范围内,使用户解放一只手,整个试戴过程更为轻松便捷,用户操作也更加方便。

即,第一设备采集第一对象的一个或多个角度下的一帧或多帧图像。在第一设备采集完第一对象的一个或多个角度的一帧或多帧图像之后,第一设备生成第一对象的定格图像,在第一图像中显示有第一对象的定格图像,其中,采集一个角度的第一对象的图像所生成的第一对象的定格图像为静态图像,采集多个角度的第一对象的图像所生成的第一对象的定格图像为动态图像。

在一些实施例中,该动态图像中第一对象的位置随着用户的指示操作而变化,指示操作作用于第一设备,指示操作包括以下一项或多项:作用于第一设备的触控屏的划动操作,作用于第一设备的触控屏的点击操作,向第七方向移动的手势操作,指示转动位置的语音操作,作用于第一设备的第五按钮的按压、触控或转动操作。

结合第一方面,在一些实施例中,第一设备可以先行采集佩戴第二设备部位的多角度下的多帧图像(可以包括第二设备,也可以不包括第二设备),然后构建三维模型,再利用图像处理技术将不同桌面主题的图像与佩戴第二设备部位和/或第二设备的三维模型进行合成,生成试戴图像。采用这种方案,如在用户试戴智能手表的过程中,用户的手腕不需要一直处于手机的摄像采集范围内,使用户解放一只手,整个试戴过程更为轻松便捷,用户操作也更加方便。

即,第一设备采集第一对象的多个角度的一帧或多帧图像。在第一设备采集第一对象的多个角度的一帧或多帧图像之后,第一设备根据每个角度的图像合成第一对象的三维图像,在第一图像中显示有第一对象的三维图像。

在一些实施例中,该第一对象的三维图像中第一对象的位置随着用户的指示操作而变化,指示操作作用于第一设备,指示操作包括以下一项或多项:作用于第一设备的触控屏的划动操作,作用于第一设备的触控屏的点击操作,向第八方向移动的手势操作,指示转动位置的语音操作,作用于第一设备的第六按钮的按压、触控或转动操作。

结合第一方面,在一些实施例中,第二设备还具有非显示屏部分,第一图像中还包括第一对象的非显示屏部分。如,智能手表的腕带、表冠、边框,或电脑的键盘、底座、边框等,或电子相框的边框等。

结合第一方面,在一些实施例中,在第一设备显示图像采集区域之前,第一设备检测到在第二主题的描述界面中用户选中第一控件的操作。响应于用户选中第一控件的操作,第一设备开启图像预览功能,显示图像采集区域。第一控件是指示开启预览试戴功能的控件。

结合第一方面,在一些实施例中,第一设备检测到第五用户操作,第五用户操作指示第二设备将桌面主题配置为第二主题。响应于第五用户操作,第一设备向第二设备发送第二主题的配置文件。在接收完第二主题的配置文件之后,第二设备在显示屏中显示的桌面主题是用户所选中的第二主题。在另一些实施例中,第二设备也可以存储有一些桌面主题供用户选择,用户可以在第二设备上选择并配置桌面。

结合第一方面,在一些实施例中,第一设备包括以下任意一项:手机、平板电脑、便携式/非便携式电脑、智能摄像机、个人计算机、智能眼镜、AR/VR设备。第二设备包括以下任意一项:手机、平板电脑、个人计算机、便携式/非便携式移动电脑、台式个人电脑、智能音箱、智能手表、智能手环、电子相框、智能电视、车载设备、游戏机、云主机/云服务器、智能可穿戴设备、智能家居设备。

第二方面,本申请实施例提供了一种预览方法,该方法包括:第一设备显示图像采集区域。第一设备采集第一对象的图像,第一对象包括可用于佩戴第二设备的对象,第一设备在图像采集区域中显示第一图像,第一图像中包括第二设备以及佩戴第二设备的对象,第一图像中该第二设备的显示屏区域显示的桌面主题是用户所选中的第二主题。

实施第二方面的方法,用户可以在第一设备上预览带有不同桌面主题的第二设备在实际环境中的显示效果,该第二设备的图像为第一设备在第一对象的基础上合成的。本申请提供的方法可以增强人机交互性能,给用户提供更直观、更生动、更便利、更有趣的预览方式,提高了用户体验。

结合第二方面,在一些实施例中,该第一对象可以为可能佩戴第二设备的某个部位,如,手腕部位可以佩戴智能手表、智能手环,颈部可以佩戴项链,电视挂在电视墙上,电脑放在电脑桌上等。比如,用户可以不佩戴智能手表,手机拍摄用户手腕部位的图像,识别用户的手腕部位轮廓,并在手腕部位图像的基础上,合成虚拟表盘图像,覆盖在用户的手腕上,得到用户试戴该款表盘的图像,显示在预览界面中。在有些实施例中,第二设备可以包括不同样式供用户选择,如圆形表盘的手表、方形表盘的手表。

再比如,手机可以根据用户不同的手腕部位实时合成虚拟表盘或腕带图像,如果手机识别当前拍摄的用户手腕部位为手背部位,则添加表盘图像覆盖于手背部位,如果手机识别当前拍摄的用户手腕部位为手腕内侧部位,则添加腕带图像覆盖于手腕内侧部位。当用户转动手腕,转换一定角度,手机显示的虚拟智能手表图像也会随之变化。

基于相同的发明思想,第二方面中的其他实施方式可以参考第一方面中各项实施例的描述,这里不再赘述。

第三方面,本申请实施例提供了一种预览方法,该方法包括:第一设备显示图像采集区域。第一设备采集第一对象的图像,第一对象包括第二设备,第二设备具有显示屏,显示屏中显示的桌面主题是第一主题,第一对象的图像中包括第一对象的显示屏以及第一主题,第一对象还包括用于佩戴第二设备的对象。第一设备在图像采集区域中显示第一图像,第一图像中包括第二设备以及佩戴第二设备的对象,第一图像中显示屏区域显示的桌面主题是用户所选中的第二主题。

第二设备检测到作用于第二设备的第二用户操作,第二设备向第一设备发送第一切换指令,第一切换指令用于指示将第二主题切换为第三主题。第一设备在图像采集区域中显示第二图像,第二图像中显示屏区域显示的桌面主题是第三主题。

实施第三方面的方法,用户可以在第一设备上预览所选择的不同桌面主题在实际环境中的显示效果,第二设备可以在检测到用户的切换指令后,向第一设备发送切换桌面主题的指令,然后第一设备接收到切换指令后,可以切换预览的桌面主题。本申请提供的方法可以增强人机交互性能,给用户提供更直观、更生动、更便利、更有趣的预览方式,提高了用户体验。

在一些实施例中,该第一对象不仅包括第二设备的屏幕区域,还可以包括第二设备的其他非屏幕区域,如,智能手表的腕带、表冠、边框,或电脑的键盘、底座、边框等,或电子相框的边框等。

结合第三方面,在一些实施例中,第一设备接收到第一切换指令,第一切换指令用于指示将第二主题切换为第三主题。第一设备在图像采集区域中显示第二图像,第二图像中显示屏区域显示的桌面主题是第三主题。如,第二主题和第三主题是不同的桌面主题,第二主题或第三主题可以是静态图像,也可以是动态图像。

结合第三方面,在一些实施例中,第一切换指令可以包括以下任意一项或多项:第一设备检测到的作用于第一设备第一用户操作、第二设备检测到作用于第二设备的第二用户操作、每隔第一时间段第一设备自动发出的切换指令,等等。第一设备和/或第二设备还可以支持检测触控、手势、语音等用户操作,并转化为相应指令。如第一设备和/或第二设备的显示屏可以识别触控操作,当检测到作用于触控屏上的左划、右划、上划、下划的用户操作,可以对应切换显示图像。或者,第一设备和/或第二设备可以通过加速度传感器、重力传感器、陀螺仪传感器等一项或多项传感器检测设备状态,如向左倾斜、向右倾斜、向上倾斜、向下倾斜等,可以对应切换显示图像。或者,第一设备和/或第二设备还可以通过摄像头或其他传感器检测用户手势,或检测音量键、表冠等按钮被按压、旋转等,或通过麦克风采集用户语音等等,转换为切换显示图像的指令并响应。这些用户操作可以使用户方便更方便、更快捷地切换预览不同的桌面主题。

结合第三方面,在一些实施例中,第一用户操作可以包括以下任意一项或多项:作用于第一设备的触控屏的划动操作,作用于第一设备的触控屏的点击操作,向第一方向移动的手势操作,语音切换操作,作用于第一设备的第一按钮的按压、触控或转动操作,等等。

第二用户操作可以包括以下任意一项或多项:作用于第二设备的触控屏的划动操作,作用于第二设备的触控屏的点击操作,向第二方向移动的手势操作,向第三方向转动手腕的手势操作,语音切换操作,作用于第二设备的第二按钮的按压、触控或转动操作,等等。

结合第三方面,在一些实施例中,第一主题包括多个展示界面,如包括第一展示界面和第二展示界面,该方法还可以包括:第二设备检测到作用于第二设备的第四用户操作,第二设备向第一设备发送第二切换指令,第二切换指令用于指示将第一主题的第一展示界面切换为第二展示界面。第一设备接收到第二切换指令,第一设备在图像采集区域中显示第三图像,第三图像中显示屏区域显示的是第一主题的第二展示界面。例如,一个桌面主题可以包括一个或多个界面,如,主界面、图标界面、锁屏界面、密码输入界面等,甚至可以包括其他区域的图像,如手表表盘配套的腕带图像。一个桌面主题还可以是系列主题,包括多个设计风格相近表盘,如包含对应周一至周日七个界面的系列主题。

在一些实施例中,第一展示界面中显示有以下一项或多项:无线信号强度指示符、电池电量的指示符、时间指示符。第二展示界面中显示有一个或多个应用图标。如,第一展示界面为主界面,第二展示界面为图标界面。

结合第三方面,在一些实施例中,第二切换指令可以包括以下任意一项或多项:第一设备检测到的作用于第一设备第三用户操作、第二设备检测到作用于第二设备的第四用户操作、每隔第二时间段第一设备自动发出的切换指令,等等。这些用户操作可以使用户方便更方便、更快捷地切换预览不同的桌面主题。

结合第三方面,在一些实施例中,第三用户操作可以包括以下任意一项或多项:作用于第一设备的触控屏的划动操作,作用于第一设备的触控屏的点击操作,向第四方向移动的手势操作,语音切换操作,作用于第三按钮的按压、触控或转动操作,等等。

第四用户操作可以包括以下任意一项或多项:作用于第二设备的触控屏的划动操作,作用于第二设备的触控屏的点击操作,向第五方向移动的手势操作,向第六方向转动手腕的手势操作,语音切换操作,作用于第四按钮的按压、触控或转动操作,等等。

结合第三方面,在一些实施例中,作用于第一设备的触控屏的划动操作包括作用于第一设备的触控屏中图像采集区域中的划动操作。

结合第三方面,在一些实施例中,第一设备检测到第五用户操作,第五用户操作指示第二设备将桌面主题配置为第二主题。响应于第五用户操作,第一设备向第二设备发送第二主题的配置文件。在接收完第二主题的配置文件之后,第二设备显示桌面主题是用户所选中的第二主题的界面。在另一些实施例中,第二设备也可以存储有一些桌面主题供用户选择,用户可以在第二设备上选择并配置桌面。

基于相同的发明思想,第三方面中的其他实施方式可以参考第一方面中各项实施例的描述,这里不再赘述。

第四方面,本申请实施例提供了一种电子设备,该电子设备可以包括:通信装置、显示装置、存储器以及耦合于存储器的处理器,多个应用程序,以及一个或多个程序。通信装置用于通信,显示装置用于显示界面,存储器中存储有计算机可执行指令,处理器执行指令时使得电子设备可以实现如第一方面中第一设备或第二方面中第一设备所具有的任一功能。

第五方面,本申请实施例提供了一种通信系统,该通信系统包括第一设备和第二设备,其中,第一设备实现如第一方面中任一可能的实现方式。

第六方面,本申请实施例提供了一种计算机存储介质,该存储介质中存储有计算机程序,该计算机程序包括可执行指令,该可执行指令当被处理器执行时使该处理器执行如第一方面或第二方面所提供的方法对应的操作。

第七方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行如第一方面或第二方面中任一可能的实现方式。

第八方面,本申请实施例提供了一种芯片系统,该芯片系统可以应用于电子设备,该芯片包括一个或多个处理器,处理器用于调用计算机指令以使得电子设备实现如第一方面或第二方面中任一可能的实现方式。

实施本申请提供的上述方面,用户可以在第一设备上预览不同桌面主题的第二设备在实际环境中的显示效果。本申请提供的方法可以增强人机交互性能,给用户提供更直观、更生动、更便利、更有趣的预览方式,提高了用户体验。

附图说明

图1A为本申请实施例提供的电子设备的硬件结构示意图;

图1B为本申请实施例提供的电子设备的软件架构示意图;

图2为本申请实施例提供的一种通信系统的示意图;

图3为本申请实施例提供的用户界面示意图;

图4为本申请实施例提供的用户界面示意图;

图5为本申请实施例提供的用户界面示意图;

图6为本申请实施例提供的应用场景示意图;

图7为本申请实施例提供的交互界面示意图;

图8为本申请实施例提供的交互界面示意图;

图9为本申请实施例提供的交互界面示意图;

图10为本申请实施例提供的交互界面示意图;

图11A为本申请实施例提供的交互界面示意图;

图11B为本申请实施例提供的交互界面示意图;

图12A为本申请实施例提供的交互界面示意图;

图12B为本申请实施例提供的交互界面示意图;

图12C为本申请实施例提供的交互界面示意图;

图12D为本申请实施例提供的交互界面示意图;

图13为本申请实施例提供的交互界面示意图;

图14为本申请实施例提供的用户界面示意图;

图15A为本申请实施例提供的交互界面示意图;

图15B为本申请实施例提供的交互界面示意图;

图16为本申请实施例提供的交互界面示意图;

图17为本申请实施例提供的用户界面示意图;

图18为本申请实施例提供的用户界面示意图;

图19为本申请实施例提供的用户界面示意图;

图20为本申请实施例提供的交互界面示意图;

图21为本申请实施例提供的交互界面示意图;

图22为本申请实施例提供的交互界面示意图;

图23为本申请实施例提供的交互界面示意图;

图24为本申请实施例提供的交互界面示意图;

图25为本申请实施例提供的交互界面示意图;

图26为本申请实施例提供的一种预览方法的流程图;

图27为本申请实施例提供的一种功能模块示意图。

具体实施方式

下面将结合附图对本申请实施例中的技术方案进行清楚、详尽地描述。其中,在本申请实施例的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B;文本中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。

以下,术语“第一”、“第二”仅用于描述目的,而不能理解为暗示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征,另外,在本申请实施例的描述中,“多个”是指两个或多于两个。

本申请以下实施例中的术语“用户界面(user interface,UI)”,是应用程序(application,APP)或操作系统(operating system,OS)与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面是通过java、可扩展标记语言(extensible markup language,XML)等特定计算机语言编写的源代码,界面源代码在电子设备上经过解析,渲染,最终呈现为用户可以识别的内容。用户界面常用的表现形式是图形用户界面(graphic user interface,GUI),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的文本、图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、Widget等可视的界面元素。

在本申请实施例中,“桌面”也可称为“桌面主题”,包括一个或多个具有统一风格的元素。桌面主题的显示元素可以包括桌面壁纸、组件、窗口外观、图标、屏幕保护图像、鼠标指针、声音事件、字体、颜色、控件、按钮等。本申请实施例对桌面主题的显示元素的类型不作限制,该显示元素可以表现为静态、动态或其他,如桌面壁纸可以设置为图片、动图、视频、网页等类型。统一风格可以是指这多个元素呈现具有一定辨识度的特性,比如采用相同或相近的设计形象、色调、形状元素等等。用户也可以自定义设置桌面的多个元素,将不同风格的元素拼搭组成个性化桌面。

对于配置显示屏幕的终端设备,用户日益追求其桌面显示的美观化、个性化、多元化等。针对用户的需求,开发者设计了很多不同风格、不同样式的桌面供用户选择,比如在桌面主题市场应用中列举了多种不同风格、不同主题、不同样式的桌面。但是用户通常只能在该桌面介绍界面中查看设计者给出的该桌面的显示效果图像,并不能预览实际使用场景中的显示效果。而用户购买后,在实际使用场景中,其显示效果可能与用户的预想不符,用户体验不佳。比如对于可穿戴设备智能手表,用户可以通过手机中的表盘市场查看某个表盘显示效果的示意图片,或者模特佩戴的显示效果,来决定是否购买。有时候,在用户购买后,实际环境下表盘的显示效果与用户预想的不符,用户很后悔。在有些实现方式中,用户可以选中某个桌面,手机将该桌面的数据包发送给智能手表,智能手表呈现预览界面,但是这种方式操作繁琐且耗费时间,即用户需要等待数据包的传输和桌面设置所耗费的时间,不能非常快速的展示显示效果,并且用户查看不同表盘的显示效果需要逐个选择并等待响应时间,在传输过程中还需要手机和智能手表保持稳定的连接。

本申请提供了一种预览方法,该预览方法可以支持第一设备开启拍摄预览功能,采集并识别第二设备的屏幕轮廓或佩戴第二设备的部位的图像,然后第一设备使用图像处理技术,在拍摄预览界面中,显示第二设备呈现用户所选桌面的预览画面。该预览方法还可以支持用户通过触控选择、手势、语音等操作方式切换不同桌面。不限于桌面的预览,该预览方法还支持其他物体的多个样式对应的虚拟图像的预览,如手表腕带。

实施本申请提供的方法,解决了上述无法预览桌面实际显示效果的问题,用户可以在第一设备中预览不同桌面主题的第二设备在实际环境中的显示效果,该第二设备可以显示包括不同样式。本申请提供的方法可以增强人机交互性能,给用户提供更直观、更生动、更便利、更有趣的预览方式,提高了用户体验。

下面介绍本申请实施例提供的示例性电子设备100。

图1A为本申请实施例提供的电子设备100的硬件结构示意图。本申请实施例提供的示例性电子设备100可以配置有显示装置,可以但不限于是手机、笔记本电脑、平板电脑(portableandroiddevice,PAD)、智能手环、智能手表、电子相框、个人计算机(personalcomputer,PC)、智能电视、智能音箱等,还可以为桌面型计算机、膝上型计算机、手持计算机、增强现实(augmented reality,AR)设备、虚拟现实(virtual reality,VR)设备、人工智能(artificial intelligence,AI)设备、车机(车载设备)、游戏机、跑步机、云主机/云服务器、其他智能穿戴设备等,或者是物联网(internet of things,IOT)设备或智能家居设备如智能热水器、智能灯具、智能空调、智能体重秤等其他类型的电子设备,本申请对设备类型不作任何限制。

可以理解的是,本实施例示意的结构并不构成对电子设备100的具体限定。在本申请另一些实施例中,电子设备100可以包括比图示更多或更少的部件,可以增加或减少部分硬件结构,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。

参考图1A,电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,SIM)卡接口195等。其中传感器模块180可以包括压力传感器180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传感器180E,距离传感器180F,接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传感器180K,环境光传感器180L,骨传导传感器180M等。

处理器110通常用于控制电子设备100的整体操作,可以包括一个或多个处理单元。例如:处理器110可以包括中央处理器(central processing unit,CPU),应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),视频处理单元(videoprocessing unit,VPU),控制器,存储器,视频编解码器,数字信号处理器(digital signalprocessor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。

数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备100在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。

视频编解码器用于对数字视频压缩或解压缩。电子设备100可以支持一种或多种视频编解码器。这样,电子设备100可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,MPEG)1,MPEG2,MPEG3,MPEG4等。

NPU为神经网络(neural-network,NN)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过NPU可以实现电子设备的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。

处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。

在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口,串行外设接口(serial peripheralinterface,SPI)接口等。

I2C接口是一种双向同步串行总线,包括一根串行数据线(serial data line,SDA)和一根串行时钟线(derail clock line,SCL)。在一些实施例中,处理器110可以包含多组I2C总线。处理器110可以通过不同的I2C总线接口分别耦合触摸传感器180K,充电器,闪光灯,摄像头193等。例如:处理器110可以通过I2C接口耦合触摸传感器180K,使处理器110与触摸传感器180K通过I2C总线接口通信,实现电子设备的触摸功能。

I2S接口可以用于音频通信。在一些实施例中,处理器110可以包含多组I2S总线。处理器110可以通过I2S总线与音频模块170耦合,实现处理器110与音频模块170之间的通信。在一些实施例中,音频模块170可以通过I2S接口向无线通信模块160传递音频信号。

PCM接口也可以用于音频通信,将模拟信号抽样,量化和编码。在一些实施例中,音频模块170与无线通信模块160可以通过PCM总线接口耦合。在一些实施例中,音频模块170也可以通过PCM接口向无线通信模块160传递音频信号。I2S接口和PCM接口都可以用于音频通信。

UART接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。

在一些实施例中,UART接口通常被用于连接处理器110与无线通信模块160。例如:处理器110通过UART接口与无线通信模块160中的蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频模块170可以通过UART接口向无线通信模块160传递音频信号,实现播放音频的功能。

MIPI接口可以被用于连接处理器110与显示屏194,摄像头193等外围器件。MIPI接口包括摄像头串行接口(camera serial interface,CSI),显示屏串行接口(displayserial interface,DSI)等。在一些实施例中,处理器110和摄像头193通过CSI接口通信,实现电子设备的拍摄功能。处理器110和显示屏194通过DSI接口通信,实现电子设备的显示功能。

GPIO接口可以通过软件配置。GPIO接口可以被配置为控制信号,也可被配置为数据信号。在一些实施例中,GPIO接口可以用于连接处理器110与摄像头193,显示屏194,无线通信模块160,音频模块170,传感器模块180等。GPIO接口还可以被配置为I2C接口,I2S接口,UART接口,MIPI接口等。

USB接口130是符合USB标准规范的接口,具体可以是Mini USB接口,Micro USB接口,USB Type C接口等。USB接口130可以用于连接充电器为电子设备充电,也可以用于电子设备与外围设备之间传输数据。该接口还可以用于连接其他电子设备,例如手机、PC、智能电视等。USB接口可以是USB3.0,用于兼容高速显示接口(display port,DP)信号传输,可以传输视音频高速数据。

可以理解的是,本申请实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备100的结构限定。在本申请另一些实施例中,电子设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。

充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过USB接口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过电子设备的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为电子设备供电。

电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,显示屏194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块141也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。

电子设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。

天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。

移动通信模块150可以提供应用在电子设备100上的包括第二代(2thgeneration,2G)网络/第三代(3th generation,3G)网络/第四代(4th generation,4G)网络/第五代(5th generation,5G)网络等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,LNA)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。

调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器170A,受话器170B等)输出声音信号,或通过显示屏194显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块150或其他功能模块设置在同一个器件中。

无线通信模块160可以提供应用在电子设备100上的包括无线局域网(wirelesslocal area networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星系统(global navigation satellite system,GNSS),调频(frequency modulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。

在一些实施例中,电子设备100的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得电子设备100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobile communications,GSM),通用分组无线服务(general packet radio service,GPRS),码分多址接入(codedivision multiple access,CDMA),宽带码分多址(wideband code division multipleaccess,WCDMA),时分码分多址(time-division code division multiple access,TD-SCDMA),长期演进(long term evolution,LTE),BT,GNSS,WLAN,NFC,FM,和/或IR技术等。所述GNSS可以包括全球卫星定位系统(global positioning system,GPS),全球导航卫星系统(global navigation satellite system,GLONASS),北斗卫星导航系统(beidounavigation satellite system,BDS),准天顶卫星系统(quasi-zenith satellitesystem,QZSS)和/或星基增强系统(satellite based augmentation systems,SBAS)。

电子设备100可以通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。

显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode的,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot lightemitting diodes,QLED)等。在一些实施例中,电子设备100可以包括1个或N个显示屏194,N为大于1的正整数。

在另一些实施例中,用于显示图像的显示装置还可以包括产生光学信号,并将光学信号(例如光束)映射到用户视网膜上的光学投影装置。该显示装置可以用于呈现一个或多个虚拟对象或虚拟现实场景,通过反射镜、透射镜或光波导等中的一种或几种光学器件,将实像素图像显示转化为近眼投影的虚拟图像显示,用户可以通过该光学装置投射出的光学信号直接看到虚拟对象,感受到立体的虚拟环境,实现虚拟的交互体验,或实现虚拟与现实相结合的交互体验。在一个示例中,该光学显示装置可以是微型投影仪等。

电子设备100可以通过ISP,摄像头193,视频编解码器,GPU,显示屏194以及应用处理器等实现拍摄功能。

ISP用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给ISP处理,转化为肉眼可见的图像。ISP还可以对图像的噪点,亮度,肤色进行算法优化。ISP还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,ISP可以设置在摄像头193中。

摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。在一些实施例中,电子设备100可以包括1个或N个摄像头193,N为大于1的正整数。摄像头193可包括但不限于传统彩色摄像头(RGB camera)、深度摄像头(RGB depth camera)、动态视觉传感器(dynamic vision sensor,DVS)相机等。在一些实施例中,摄像头193可以为深度摄像头。深度摄像头可以采集真实环境的空间信息。

在一些实施例中,电子设备100可以通过摄像头193拍摄用户图像,面部识别不同用户,对应启用不同用户账号,不同用户的账号保存不同用户的信息,可以保证不同用户的账号不混淆,进一步保护用户的数据私密性。

在一些实施例中,摄像头193可以采集用户的手部图像或者身体图像,处理器110可用于对摄像头193采集到的图像进行分析,从而识别用户输入的手部动作或身体动作。比如,可以通过摄像头193识别用户的手部动作从而实现用户手势控制。

内部存储器121可以用于存储计算机可执行程序代码,该可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行电子设备的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备使用过程中所创建的数据(比如音频数据,电话本等)等。

在本申请一些实施例中,内部存储器121可以用于存储一个或多个应用的应用程序,该应用程序包括指令。当该应用程序被处理器110执行时,使得电子设备100生成用于呈现给用户的内容。示例性的,该应用可以包括用于管理电子设备100的应用,如游戏应用、会议应用、视频应用、桌面应用或其他应用等等。

内部存储器121可以包括一个或多个随机存取存储器(random access memory,RAM)和一个或多个非易失性存储器(non-volatile memory,NVM)。

随机存取存储器具有读取/写入速度快,易失性的特性。易失性指的是一旦断电,RAM中所存储的数据将随之消失。通常情况下,随机存取存储器静态功耗极低,运行功耗相对较大。RAM中的数据即为内存数据,可随时被读取,断电即消失。

非易失性存储器具有非易失性、存储数据稳定的特性。非易失性是指断电后,其所存储的数据不会消失,可以长时间断电保存数据。NVM中的数据包括应用数据,可以长时间稳定存储在NVM中。应用数据是指应用程序或服务进程运行过程中写入的内容,例如拍照类应用获取到的照片或视频、文档类应用中用户编辑的文本等等。

随机存取存储器可以包括静态随机存储器(static random-access memory,SRAM)、动态随机存储器(dynamic random access memory,DRAM)、同步动态随机存储器(synchronous dynamic random access memory,SDRAM)、双倍资料率同步动态随机存取存储器(double data rate synchronous dynamic random access memory,DDR SDRAM,例如第五代DDR SDRAM一般称为DDR5 SDRAM)等。

非易失性存储器可以包括磁盘存储器件(magnetic disk storage)、快闪存储器(flash memory)等。

磁盘存储器件是以磁盘为存储介质的存储器,具有存储容量大、数据传输率高、存储数据可长期保存等特点。

快闪存储器按照运作原理划分可以包括NOR FLASH、NAND FLASH、3D NAND FLASH等,按照存储单元电位阶数划分可以包括单阶存储单元(single-level cell,SLC)、多阶存储单元(multi-level cell,MLC)、三阶储存单元(triple-level cell,TLC)、四阶储存单元(quad-level cell,QLC)等,按照存储规范划分可以包括通用闪存存储(英文:universalflash storage,UFS)、嵌入式多媒体存储卡(embedded multi media Card,eMMC)等。

随机存取存储器可以由处理器110直接进行读写,可以用于存储操作系统或其他正在运行中的程序的可执行程序(例如机器指令),还可以用于存储用户及应用程序的数据等。

非易失性存储器也可以存储可执行程序和存储用户及应用程序的数据等,可以提前加载到随机存取存储器中,用于处理器110直接进行读写。

外部存储器接口120可以用于连接外部的非易失性存储器,实现扩展电子设备的存储能力。外部的非易失性存储器通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部的非易失性存储器中。

电子设备100可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。

音频模块170用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块170还可以用于对音频信号编码和解码。在一些实施例中,音频模块170可以设置于处理器110中,或将音频模块170的部分功能模块设置于处理器110中。

扬声器170A,也称“喇叭”,用于将音频电信号转换为声音信号。电子设备可以通过扬声器170A收听音乐,或收听免提通话。

受话器170B,也称“听筒”,用于将音频电信号转换成声音信号。当电子设备接听电话或语音信息时,可以通过将受话器170B靠近人耳接听语音。

麦克风170C,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风170C发声,将声音信号输入到麦克风170C。电子设备可以设置至少一个麦克风170C。在另一些实施例中,电子设备可以设置两个麦克风170C,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,电子设备还可以设置三个,四个或更多麦克风170C,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。

耳机接口170D用于连接有线耳机。耳机接口170D可以是USB接口130,也可以是3.5mm的开放移动电子设备平台(open mobile terminal platform,OMTP)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the USA,CTIA)标准接口。

电子设备100可以包括一个或多个按键190,这些按键190可以控制电子设备100,为用户提供访问电子设备100上的功能。按键190的形式可以是按钮、开关、刻度盘等机械式案件,也可以是触摸或近触摸式传感设备(如触摸传感器)。电子设备100可以接收按键输入,产生与电子设备100的用户设置以及功能控制有关的键信号输入。按键190可以包括开机键,音量键等。

马达191可以产生振动提示。马达191可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于电子设备100不同区域的触摸操作,马达191也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。

指示器192可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,通知等。

电子设备100还可以包括其他输入输出接口,可以通过合适的输入输出接口将其他装置连接到电子设备100。组件例如可以包括音频/视频插孔,数据连接器等。

电子设备100上装备有一个或多个传感器,包括但不限于压力传感器180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传感器180E,距离传感器180F,接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传感器180K,环境光传感器180L,骨传导传感器180M等。

压力传感器180A用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180A可以设置于显示屏194。压力传感器180A的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器180A,电极之间的电容改变。电子设备100根据电容的变化确定压力的强度。当有触摸操作作用于显示屏194,电子设备100根据压力传感器180A检测所述触摸操作强度。电子设备100也可以根据压力传感器180A的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。在一些实施例中,作用于相同触摸位置,但不同触摸操作时间长度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作时间长度小于第一时间阈值的触摸操作作用于压力传感器180A时,执行确认的指令。当有触摸操作时间长度大于或等于第一时间阈值的触摸操作作用于压力传感器180A时,执行开机/关机的指令。

陀螺仪传感器180B可以用于确定电子设备100的运动姿态。在一些实施例中,可以通过陀螺仪传感器180B确定电子设备围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器180B可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器180B检测电子设备抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消电子设备的抖动,实现防抖。陀螺仪传感器180B还可以用于导航,体感游戏场景。在一些实施例中,电子设备100可以通过陀螺仪传感器180B确认切换上一个/下一个显示选项的指令。

气压传感器180C用于测量气压。在一些实施例中,电子设备100通过气压传感器180C测得的气压值计算海拔高度,辅助定位和导航。

磁传感器180D包括霍尔传感器。电子设备100可以利用磁传感器180D检测翻盖皮套的开合。在一些实施例中,当电子设备100是翻盖机时,可以根据磁传感器180D检测翻盖的开合。进而根据检测到的皮套的开合状态或翻盖的开合状态,设置翻盖自动解锁等特性。

加速度传感器180E可检测电子设备100在各个方向上(一般为三轴)加速度的大小。当电子设备100静止时可检测出重力的大小及方向。还可以用于识别电子设备姿态,应用于横竖屏切换,计步器等应用。在一些实施例中,电子设备100可以通过加速度传感器180E确认切换上一个/下一个显示选项的指令。

距离传感器180F,用于测量距离。电子设备100可以通过红外或激光测量距离。在一些实施例中,拍摄场景,电子设备100可以利用距离传感器180F测距以实现快速对焦。

接近光传感器180G可以包括例如发光二极管(LED)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。电子设备100通过发光二极管向外发射红外光。电子设备100使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定电子设备100附近有物体。当检测到不充分的反射光时,电子设备100可以确定附近没有物体。电子设备100可以利用接近光传感器180G检测用户手持电子设备100贴近耳朵通话,以便自动熄灭屏幕达到省电的目的。接近光传感器180G也可用于皮套模式,口袋模式自动解锁与锁屏。

环境光传感器180L用于感知环境光亮度。电子设备100可以根据感知的环境光亮度自适应调节显示屏194亮度。环境光传感器180L也可用于拍照时自动调节白平衡。环境光传感器180L还可以与接近光传感器180G配合,检测电子设备100是否在口袋里,以防误触。

指纹传感器180H用于采集指纹。电子设备100可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。

温度传感器180J用于检测温度。在一些实施例中,电子设备100利用温度传感器180J检测的温度,执行温度处理策略。例如,当温度传感器180J上报的温度超过阈值,电子设备执行降低位于温度传感器180J附近的处理器的性能,以便降低功耗实施热保护。在另一些实施例中,当温度低于另一阈值时,电子设备100对电池142加热,以避免低温导致电子设备100异常关机。在其他一些实施例中,当温度低于又一阈值时,电子设备100对电池142的输出电压执行升压,以避免低温导致的异常关机。

触摸传感器180K,也称“触控器件”。触摸传感器180K可以设置于显示屏194,由触摸传感器180K与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180K用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180K也可以设置于电子设备100的表面,与显示屏194所处的位置不同。

骨传导传感器180M可以获取振动信号。在一些实施例中,骨传导传感器180M可以获取人体声部振动骨块的振动信号。骨传导传感器180M也可以接触人体脉搏,接收血压跳动信号。在一些实施例中,骨传导传感器180M也可以设置于耳机中,结合成骨传导耳机。音频模块170可以基于所述骨传导传感器180M获取的声部振动骨块的振动信号,解析出语音信号,实现语音功能。应用处理器可以基于所述骨传导传感器180M获取的血压跳动信号解析心率信息,实现心率检测功能。

SIM卡接口195用于连接SIM卡。SIM卡可以通过插入SIM卡接口195,或从SIM卡接口195拔出,实现和电子设备100的接触和分离。电子设备100可以支持1个或N个SIM卡接口,N为大于1的正整数。SIM卡接口195可以支持Nano SIM卡,Micro SIM卡,SIM卡等。同一个SIM卡接口195可以同时插入多张卡。所述多张卡的类型可以相同,也可以不同。SIM卡接口195也可以兼容不同类型的SIM卡。SIM卡接口195也可以兼容外部存储卡。电子设备100通过SIM卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,电子设备100采用eSIM,即:嵌入式SIM卡。eSIM卡可以嵌在电子设备100中,不能和电子设备100分离。

电子设备100的软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本申请实施例以分层架构的

图1B是本申请实施例的电子设备100的软件结构框图。

分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,可以将

应用程序层可以包括一系列应用程序包。

如图1B所示,应用程序包可以包括相机,图库,日历,通话,地图,导航,WLAN,蓝牙,音乐,视频,设置等应用程序。其中,设置应用中可以设定字体的大小、粗细等。

应用程序框架层为应用程序层的应用程序提供应用编程接口(applicationprogramming interface,API)和编程框架。应用程序框架层包括一些预先定义的函数。

如图1B所示,应用程序框架层可以包括窗口管理器,内容提供器,视图系统,电话管理器,资源管理器,通知管理器等。

窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。

内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。这些数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。

视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。

电话管理器用于提供通信功能。例如通话状态的管理(包括接通,挂断等)。

资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。

通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,电子设备振动,指示灯闪烁等。

核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。

应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。

系统库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(Media Libraries),三维图形处理库(例如:OpenGL ES),2D图形引擎(例如:SGL)等。

表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2D和3D图层的融合。

媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:MPEG4,H.264,MP3,AAC,AMR,JPG,PNG等。

三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。

2D图形引擎是2D绘图的绘图引擎。

内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。

这里结合启动拍照场景,示例性说明电子设备100软件以及硬件相配合的工作流程。

当触摸传感器180K接收到触摸操作,相应的硬件中断被发给内核层。内核层将触摸操作加工成原始输入事件(包括触摸坐标,触摸操作的时间戳等信息)。原始输入事件被存储在内核层。应用程序框架层从内核层获取原始输入事件,识别该输入事件所对应的控件。以该触摸操作是触摸单击操作,该单击操作所对应的控件为相机应用图标的控件为例,相机应用调用应用框架层的接口,启动相机应用,进而通过调用内核层启动摄像头驱动,通过摄像头193捕获静态图像或视频。

以上对电子设备100的软件架构的介绍仅为示例,可以理解的是,本发明实施例示意的软件架构并不构成对本申请构成具体限定。在本申请另一些实施例中,电子设备100的软件架构可以包括比图示更多或更少的模块,或者组合某些模块,或者拆分某些模块,或者不同的架构布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。

下面介绍本申请实施例提供的通信系统10。

图2示出了本申请实施例提供的一种通信系统10。

如图2所示,该通信系统10包括第一设备和第二设备,第一设备和第二设备可以为配置有显示装置的终端设备,第一设备或第二设备的设备类型可以但不限于是手机、笔记本电脑、PAD、智能手环、智能手表、电子相框、PC、智能电视(又可称为智慧屏、大屏等)、智能音箱等,还可以为桌面型计算机、膝上型计算机、手持计算机、AR设备、VR设备、AI设备、车机(车载设备)、游戏机、跑步机、云主机/云服务器、其他智能穿戴设备等,或者是IOT设备或智能家居设备如智能热水器、智能灯具、智能空调、智能体重秤等其他类型的电子设备,本申请对第一设备或第二设备的设备类型不作任何限制。第一设备或第二设备的硬件结构、软件架构可以参考前述实施例中对电子设备100的说明。在本实施例中,终端设备也可简称为终端,终端设备通常是可以提供用户界面、可以与用户交互、为用户提供业务功能的智能电子设备。

在图2中,是以手机为第一设备,智能手表为第二设备作为示例展示,后续大多数实施例也是以手机和智能手表为示例进行说明。可以理解的是,本申请中以手机与智能手表为示例说明的多个实施例并不对其他实施例构成限制,第一设备和第二设备的设备类型还可以为其他设备,可以实现本申请发明构思的方案均在本申请保护范围之内。

在本申请实施例中,第一设备配置有摄像头和显示装置,支持拍摄功能,可以显示摄像头采集到的真实物体的图像,并且,第一设备具备较强的图像处理能力,可以合成虚拟图像,显示虚拟物体图像,或者虚拟物体与真实物体结合的图像。

第二设备配置有显示装置,用于显示图像。第二设备可以支持显示多种桌面。

第一设备和/或第二设备还可以支持采集和识别触控、手势、语音等用户操作,并转化为相应指令。如第一设备和/或第二设备的显示屏可以识别触控操作,当检测到作用于触控屏上的左划、右划、上划、下划的用户操作,可以对应切换显示图像。或者,第一设备和/或第二设备可以通过加速度传感器、重力传感器、陀螺仪传感器等一项或多项传感器检测设备状态,如向左倾斜、向右倾斜、向上倾斜、向下倾斜等,可以对应切换显示图像。或者,第一设备和/或第二设备还可以通过摄像头或其他传感器检测用户手势,或通过麦克风采集用户语音等等,转换为切换显示图像的指令并响应。

在一些实施例中,第一设备可以开启拍摄预览功能,采集并识别第二设备的屏幕轮廓或用户佩戴部位图像,然后第一设备使用图像处理技术,在拍摄预览界面中,显示第二设备呈现用户所选桌面的预览画面。

第一设备和第二设备之间可以建立有第一连接。在一些实施例中,用户可以在第一设备上浏览并选择某个桌面,然后第一设备将该桌面的配置文件发送给第二设备,第二设备根据配置文件显示用户所选桌面。在另一些实施例中,第二设备也可以存储有一些桌面供用户选择,用户可以在第二设备上选择并配置桌面。更多更为具体的实施例的说明请参考后述实施例。

第一设备和第二设备之间的第一连接可以是有线连接或无线连接,本实施例不作限制。第一设备和第二设备之间可以通过建立的第一连接传输数据或指令。

该第一连接可以为近距离通信连接。比如有线连接,如通用串行总线(uniersalserialbus,USB)连接、高清多媒体接口(highdefinitionmultimediainterface,HDMI)连接、显示接口(displayport,DP)连接等。或者无线连接,如蓝牙(bluetooth,BT)连接、无线保真(wireless fidelity,Wi-Fi)连接、热点连接、近场通信(nearfieldcommunication,NFC)、ZigBee等,实现第一设备和第二设备之间在无账号或异账号情况下通信。无线连接没有连线束缚,用户活动自由度更高。本申请实施例对第一连接的类型不作限制。

第一设备或第二设备中可以配置有蓝牙(bluetooth,BT)模块和/或无线局域网络(wireless local area networks,WLAN)模块。其中,蓝牙模块可以提供包括经典蓝牙(蓝牙2.1)或蓝牙低功耗(bluetooth low energy,BLE)中一项或多项蓝牙通信的解决方案,WLAN模块可以提供包括无线保真点对点连接(wireless fidelity peer-to-peer,Wi-FiP2P)、无线保真局域网(wireless fidelity local area networks,Wi-Fi LAN)或无线保真软件接入点(wireless fidelity software access point,Wi-Fi softAP)中一项或多项WLAN通信的解决方案。在一些实施例中,Wi-Fi P2P是指允许无线网络中的设备无需通过无线路由器即可以点对点形式相互连接,在

该第一连接还可以为远距离通信连接。远距离通信连接可以包括但不限于基于2G,3G,4G,5G以及后续标准协议的移动网络的远距离通信连接。或者,第一设备和第二设备登录同一个账号(例如华为账号),或者其登录账号属于同一群组(如同一家庭账号),从而通过服务器/互联网Internet实现连接并通信。第一设备和第二设备也可以登录不同账号,但通过绑定的方式进行连接。例如,手机和智能手表可以登录不同的账号,手机在设备管理应用中,将智能手表和本身进行绑定,之后通过该设备管理应用来连接。

此外,通信系统10中的第一设备和第二设备也可以结合上述任意几种方式来连接并通信,本申请实施例对此不做限制。例如,手机与智能手表之间的第一连接可以是多个连接组合而成,比如,手机或智能手表通过Wi-Fi与路由器建立连接,从而接入网络,或通过蜂窝信号与基站建立连接,从而接入网络,手机与智能手表通过网络进行通信。如手机通过网络将信息发送至云端服务器上,云端服务器再将信息通过网络发送给智能手表。

在一些实施例中,当第一设备和第二设备互为可信设备,或建立过可信关系时,比如该两个终端设备在之前进行匹配、配对或连接过,待再次连接时,这两个终端设备将会自动建立通信连接,然后进行数据交互,无需用户手动再次进行连接或匹配的操作,省时省力。如,已配对蓝牙的电子设备,连接过分享的热点的电子设备,或者,建立过Wi-Fi P2P连接等,本实施例对此不作限定。

第一设备或第二设备上可以搭载

需要说明的是,图2所示的通信系统10仅用于辅助描述本申请实施例提供的技术方案,并不对本申请其他实施例构成限制。在实际业务场景中,通信系统10中可以包括更多或更少的终端设备,本申请对通信系统10中的终端设备类型、终端设备数量、连接方式等不作任何限定。

下面结合一些实施例提供的相关应用场景及示意用户界面说明本申请的技术方案。

在本申请提供的以下实施例中,是以第一设备为手机,第二设备为智能手表作为示例进行说明。可以理解的是,本申请中以手机与智能手表为示例说明的多个实施例并不对其他实施例构成任何限制,第一设备和第二设备的设备类型还可以为其他设备,可以实现本申请发明构思的方案均在本申请保护范围之内。

可以理解的是,本申请以下实施例中所描述的各个用户界面仅为示例界面,并不对本申请其他实施例构成限制。在其他实施例中,用户界面中可以采用不同的界面布局,可以包括更多或更少的控件,可以增加或减少其他功能选项,以下示例界面也可以迁移用于其他类型设备上,只要基于本申请提供的同一发明思想的技术方案,都在本申请保护范围内。

手机和智能手表都配置有显示屏,支持用户个性化设置桌面。手机和智能手表还可以分别或者协同为用户提供运动、健康相关的功能,如运动量统计、心率监测、睡眠监测等等。手机和智能手表之间可以同步数据。

在手机和智能手表建立通信连接之后,可以通过该通信连接互相发送指令、数据等。该通信连接可以是近距离通信连接或远距离通信连接,如USB连接、蓝牙连接、Wi-FiP2P连接、WLAN连接、无线射频识别(radiofrequencyidentification,REID)连接、ZigBee连接等,本实施例不作限制。手机和智能手表上可以登录有同一个账号,或者其登录账号属于同一群组(如同一家庭账号),也可以是不同账号,本实施例不作限制。

在本申请各实施例中,智能手表的“桌面”可以称为“表盘”。在有些表述中,表盘可以指的是表盘主题,包括壁纸、应用图标、屏幕保护图像、字体等一系列的元素,在有些表述中,表盘可以狭义的理解为表盘壁纸,具体可以联系上下文确定。

在一些实施例中,用户可以在手机提供的表盘市场中浏览并选择某个表盘,然后手机从云服务器获取到该表盘的配置文件,并将该表盘的配置文件发送给手表,或者手机将用户选择的表盘选项上报给云服务器,云服务器将该表盘的配置文件下发给智能手表等。智能手表获取到该表盘的配置文件后,可以根据配置文件显示用户所选表盘界面。在另一些实施例中,智能手表本地也可以存储有一些表盘供用户选择,用户可以直接在智能手表上选择并配置表盘。

参考图3所示的用户界面300,图3示出了手机关联的智能手表功能界面,用户可以通过运动健康应用进入该智能手表功能界面。用户可以在该界面上查看智能手表检测到的用户数据,用户还可以通过该界面管理智能手表的一些功能。该用户界面300可以包括表盘市场的入口。

如图3所示的用户界面300,用户界面300中可以包括顶部状态栏301,标题栏302,设备示意图片303,设备状态栏304,运动数据统计栏305,表盘市场入口306,查找手表控件308,固件更新控件309等。

其中,顶部状态栏301中可以包括移动通信信号(又可称为蜂窝信号)的一个或多个信号强度指示符,无线网络信号的一个或多个信号强度指示符,电池状态(如电量)指示符,时间指示符等。

标题栏302可以包括当前页面标题,即智能手表标题,以及用于返回上一页的返回控件。

设备示意图片303可以用于显示手机当前关联设备的示意图,如图3中所示的智能手表示意图片。

设备状态栏304可以包括:关联设备的名称(如HUAWEI WATCH),通信连接的状态(例如已连接或未连接),关联设备(即智能手表)的电池状态(如电量)指示符。

运动数据统计栏305用于显示电子设备200监测到的用户今日的运动数据。用户今日的运动数据可以包括:步数、消耗的热量、运动距离。

表盘市场入口306是表盘市场应用的入口控件,在用户界面300中,表盘市场入口306可以显示有一个或多个表盘选项和更多控件307。用户可以点击表盘市场入口306中列出的表盘选项,快捷更换表盘。用户还可以点击更多控件307,触发手机显示如图4所示的用户界面400,该用户界面400为表盘市场应用功能界面。这里示例的表盘市场入口306并不限制为表盘市场应用的唯一入口,如用户还可以从手机的负一屏、上拉工具栏、下拉通知栏、左拉/右拉快捷图标栏、设置界面、桌面快捷方式、桌面小组件等等入口进入表盘市场应用界面,本实施例对进入表盘市场应用界面的方式不作限制。

查找手表控件308可用于手机查看智能手表的定位信息。

固件更新控件309可用于触发系统更新。

当检测到表盘市场入口306中的更多控件307被用户点击,手机可以显示如图4所示的用户界面400,该用户界面400为表盘市场应用功能界面。

示例性的,该用户界面400可以包括:标题栏401,搜索控件402,AR试戴控件403,表盘展示区域404,收藏夹控件405等。

其中,标题栏401用于指示当前界面的主题,可以包括当前页面标题,即表盘市场标题,以及用于返回上一页的返回控件。

搜索控件402可用于用户搜索表盘。用户可以通过在该搜索栏中输入关键词搜索表盘,响应于搜索操作,手机可以显示零个、一个或多个表盘搜索结果。在其他一些实施例中,该搜索控件402还可以支持语音搜索。

AR试戴控件403是表盘试戴功能的入口控件,点击该AR试戴控件403,手机可以显示图6所示的用户界面600,该用户界面600可以显示有用户试戴表盘的图像,具体说明可参考后续描述。

表盘展示区域404用于显示一个或多个表盘选项。可选的,表盘展示区域404可以包括一个或多个表盘分类类别。示例性的,如图4所示,表盘展示区域404可以分为热门表盘、精品表盘、我的表盘等分类区域。热门表盘为较多用户选择的表盘,如包括心心相印表盘、简约表盘、气泡表盘等,精品表盘为设计精美的表盘,如包括星星表盘、樱花表盘、夏日沙滩表盘等,我的表盘为用户已经拥有的表盘,如包括可爱猪猪表盘、星星表盘、可爱狗狗表盘等。

收藏夹控件405可用于触发手机显示收藏界面,如图14所示的用户界面1400,该用户界面1400中显示有用户收藏的零个、一个或多个表盘选项,具体说明可参考后续描述。

手机可以响应于用户选中的某个表盘选项,展示该表盘选项的详细信息。

示例性的,用户选中了表盘展示区域404中的星星表盘选项,手机可以显示如图5所示的用户界面500,用户界面500展示了星星表盘的相关详细信息。

如图5所示,用户界面500可以显示有:标题栏501,表盘图示502,AR试戴控件503,表盘名称504,收藏控件505,确认控件506,腕带浏览控件507等。

标题栏501用于指示当前界面的主题,可以包括当前页面标题,即标题星星,以及用于返回上一页的返回控件。

表盘图示502可以展示当前表盘的示意图像,如图5中星星表盘的示意图像中显示有多颗星星。

AR试戴控件503是表盘试戴功能的入口控件,点击该AR试戴控件503,手机可以显示试戴当前星星表盘的界面,如图6所示的用户界面600,该用户界面600可以显示有用户试戴星星表盘的图像,具体说明可参考后续描述。

表盘名称504可用于显示当前表盘的名称。例如,如图5所示,当用户界面500展示的表盘为星星表盘时,显示的表盘名称504为“星星”。在表盘名称504下方,还可以显示有当前表盘的介绍。

收藏控件505可用于收藏或取消收藏该表盘。以星星表盘为例,在星星表盘未被收藏的情况下,响应于作用于该收藏控件505的收藏操作(如单击操作),手机可以将星星表盘添加至收藏夹。在星星表盘已被收藏的情况下,响应于作用于该收藏控件的取消收藏操作(如单击操作),手机可以将星星表盘从收藏夹中删除。

确认控件506可用于触发手机确认选择当前表盘,确认选择当前表盘可以是购买当前表盘,这时会跳转显示购买页面或支付页面。或者确认选择当前表盘也可以是确认配置当前表盘,让智能手表获取该表盘的配置文件并应用显示等。

腕带浏览控件507可用于触发手机显示与当前表盘搭配的腕带选项,与当前表盘配套的腕带可以与当前表盘具备相同或相似的设计元素或设计风格。

手机配置有摄像头和显示屏,摄像头可以用于拍摄采集图像,显示屏可以显示摄像头采集到的真实物体的图像,并且,手机具备较强的图像处理能力,可以合成虚拟图像,显示虚拟物体图像,或者虚拟物体与真实物体结合的图像。

本申请实施例提供了一种新颖的预览表盘的交互方式,可以给用户提供更快捷、更方便的预览界面和更易操作、更人性化、更友好的交互体验。在本申请实施例中,手机可以开启拍摄预览功能,采集并识别智能手表的屏幕轮廓或用户手腕部位的图像,然后手机采用图像处理技术,在拍摄预览界面中,显示给智能手表覆盖用户所选桌面的虚拟画面。本申请各实施例对采用的图像处理算法不作任何限制,只要可以实现实施例中描述的预览功能即可。

手机和/或智能手表还可以支持采集和识别触控、手势、语音等用户操作,作为输入参数,转化为相应指令。如手机和/或智能手表的显示屏可以识别触控操作,当检测到作用于触控屏上的左划、右划、上划、下划的用户操作,可以对应切换显示表盘图像。或者,手机和/或智能手表可以通过加速度传感器、重力传感器、陀螺仪传感器等一项或多项传感器检测设备状态,如向左倾斜、向右倾斜、向上倾斜、向下倾斜等,可以对应切换显示表盘图像。或者,手机和/或智能手表还可以通过摄像头或其他传感器检测用户手势,或通过麦克风采集用户语音等等,转换为切换显示表盘图像的指令并响应。

下面结合图6至图22所示的应用场景、示意界面和交互操作对本实施例提供的预览功能进行示例说明。

参考图6,图6示出了用户预览试戴虚拟表盘的场景。

示例性的,检测到用户点击AR试戴控件503,手机可以显示试戴当前星星表盘的界面,如图6所示的用户界面600,该用户界面600可以显示有用户试戴星星表盘的图像。

如图6所示,用户左手佩戴有智能手表,右手握持手机,左手佩戴的智能手表的表盘为表盘界面601,用户握持手机将摄像头对准左手的智能手表,实时采集智能手表图像,在用户选中星星表盘的情况下,手机可以在取景框610中实时显示该星星表盘界面603覆盖原表盘界面601的试戴界面。

用户界面600中可以包括图像预览区域602和表盘款式选择区域611等,图像预览区域602可以显示手机摄像头采集到的画面,图像预览区域602可以包括取景框610,取景框610用于确定使用图像处理技术生成虚拟表盘图像的范围。用户需要将摄像头对准智能手表,当智能手表图像显示在该取景框610所圈定的范围内时,手机可以识别该智能手表原表盘界面601的区域(如表盘轮廓),并将用户选中的表盘的虚拟图像覆盖在原表盘界面区域,该取景框610中显示的就是用户佩戴用户所选的虚拟表盘的图像。

表盘款式选择区域611包括一个或多个表盘选项。示例性的,如图6所示,表盘款式选择区域611显示有三个表盘选项:樱花表盘选项、星星表盘选项612、夏日沙滩表盘选项。其中,星星表盘选项612被用户选中,该星星表盘选项612可以显示有区别度的标识,便于与未选中的表盘选项区分,如该星星表盘选项612可以添加深色填充标识或高亮标识,指示该星星表盘选项被选中。

响应于星星表盘选项612被用户选中,在取景框610中显示的是用户佩戴的智能手表表盘是星星表盘选项612对应的星星表盘界面603的图像。

在本申请实施例中,表盘图像可以是静态图像,也可以是动态图像,本实施例对表盘的表现形式不作任何限制。当表盘图像是静态图像时,在取景框610中显示用户试戴该款表盘的图像可以为静态图像。当表盘图像是动态图像时,在取景框610中显示用户试戴该款表盘的图像可以为动态图像。

用户界面600中还可以包括镜头切换控件604、闪光灯控件605、3D采集控件606、保存图片控件607、收藏控件608、购物车控件609、腕带浏览控件613等。

镜头切换控件604可用于切换镜头。在图6所示的场景中,用户使用的是后置摄像头采集智能手表的图像。在另一些实施例中,如果用户预览的产品为项链等首饰时,使用前置摄像头拍摄更方便用户观看试戴效果,手机可以响应于用户选中镜头切换控件604的操作,快速将镜头由后置摄像头切换为前置摄像头。这里不限制切换摄像头的类型,摄像头可以包括前置摄像头、后置摄像头、广角摄像头、深度摄像头等类型。

闪光灯控件605可用于用户控制开启或关闭闪光灯。例如,手机可以响应于作用于闪光灯控件605的操作,开启闪光灯或关闭闪光灯。在一些实施例中,在闪光灯控件605处于开启的状态下,手机可以根据检测到的外部环境光线确定是否开启闪光灯。例如,在检测到外部环境光线亮度小于或等于第一亮度阈值时,手机确定开启闪光灯。在检测到外部环境光线亮度大于第一亮度阈值时,确定不开启闪光灯。这样,在外界环境光线不足的情况下,如夜晚或暗室里,可以通过闪光灯来补光,增加手机采集到的图像的亮度。

在一些实施例中,3D采集控件606可用于触发手机开启对用户身体部位采集图像并建立三维模型,并在该三维模型上合成虚拟图像的功能,如采集用户手部图像并建立3D模型,在该3D手部图像上合成并显示用户所选中的虚拟表盘,具体可参考图16至图22所示的实施例,这里暂不展开说明。

保存图片控件607可用于用户将当前佩戴该款表盘的图像保存在图库中。

收藏控件608可用于用户将预览中的表盘加入收藏夹或将预览中的表盘从收藏夹中删除。例如,当收藏夹中没有该表盘时,手机响应于作用于该收藏控件608的单击操作,将预览中的表盘加入收藏夹,加入收藏夹的表盘对应的心形收藏控件608可以为填充选中状态。当收藏夹中有该表盘时,手机响应于作用于该收藏控件608的单击操作,将预览中的表盘从收藏夹中删除,未加入收藏夹的表盘对应的心形收藏控件608可以为空心未选中状态。

购物车控件609可用于用户将预览中的表盘加入购物列表,后续用户可以在该购物列表中选择心仪的表盘进行购买。

腕带浏览控件613可用于触发手机在取景框610中显示用户佩戴虚拟腕带的图像,具体可参考图13所示的实施例。

在本申请实施例中,手机可以响应于作用于手机或智能手表的用户操作,切换预览的表盘。触发切换表盘的用户操作可以包括以下任意一项或多项:划动操作、点击操作、语音输入操作、手势操作等,本实施例对触发切换表盘的用户操作不作任何限制。

图7、图8示出了一种切换表盘选项的方式。手机可以响应于用户在图像预览区域602中的划动操作(例如向左划动、向右划动),触发预览表盘的切换。

示例性的,如用户界面600所示,星星表盘的上一个表盘选项为樱花表盘,星星表盘的下一个表盘选项为夏日沙滩表盘。手机可以响应于划动或点击的用户操作,将预览中的表盘切换为上一个表盘或下一个表盘,或者手机可以接收并响应于智能手表检测到的切换操作,将预览表盘切换为上一个表盘或下一个表盘。

在一个示例中,如图7所示,当手机检测到作用在用户界面600的图像预览区域602中的向左划动的触控操作时,手机显示用户界面700,该用户界面700为上一个表盘选项或者左侧表盘选项的示意界面。其中,用户界面600中预览的表盘为星星表盘,用户界面700中预览的表盘为星星表盘的上一个表盘选项或者左侧表盘选项,樱花表盘。即响应于用户在图像预览区域602中的向左划动操作,手机在图像预览区域701中显示用户试戴樱花表盘界面702的图像,樱花表盘为星星表盘的上一个表盘选项或者左侧表盘选项。此时,表盘款式选择区域中显示樱花表盘选项703被选中。

如图8所示,当手机检测到作用在用户界面600的图像预览区域602中的向右划动的触控操作时,手机显示用户界面800,该用户界面800为下一个表盘选项或者右侧表盘选项的示意界面。其中,用户界面600中预览的表盘为星星表盘,用户界面800中预览的表盘为星星表盘的下一个表盘选项或者右侧表盘选项,夏日沙滩表盘。即响应于用户在图像预览区域602中的向右划动操作,手机在图像预览区域801中显示用户试戴夏日沙滩表盘界面802的图像,夏日沙滩表盘为星星表盘的下一个表盘选项或者右侧表盘选项。此时,表盘款式选择区域中显示夏日沙滩表盘选项803被选中。

在其他实施例中,触发切换表盘的用户操作并不限于向左划动或者向右划动,在可能的实现方式中,该触发操作还可以是向下划动、向上划动或其他方向的划动操作等等。

在一些实施例中,手机也可以响应于用户在表盘款式选择区域611中的选中某个表盘选项的操作,切换预览表盘。例如,如果用户在表盘款式选择区域611中选中樱花表盘选项703,手机可以将预览表盘从星星表盘界面603切换为樱花表盘界面702,如用户界面700所示。如果用户在表盘款式选择区域611中选中夏日沙滩表盘选项803,手机可以将预览表盘从星星表盘界面603切换为夏日沙滩表盘界面802,如用户界面800所示。

在另一些实施例中,手机还可以响应于用户的语音输入切换预览表盘。例如,手机可以识别到用户的语音指令为“切换到上一个”或“切换到下一个”的特定语音,将预览中的表盘切换为上一个表盘或将预览中的表盘切换为下一个表盘。

在另一些实施例中,手机还可以响应于用户针对手机的手势输入切换预览中的表盘。手机可以识别到用户的手势图像为切换到上一个或切换到下一个的特定手势,如向左移动的手势、向右移动的手势或向上移动的手势、向下移动的手势,将预览中的表盘切换到上一个表盘或者将预览中的表盘切换到下一个表盘。

在另一些实施例中,手机还可以通过检测手机或智能手表的状态来判定切换预览表盘。比如,通过加速度传感器、重力传感器、陀螺仪传感器等一项或多项传感器检测手机或智能手表的设备状态,如向左倾斜、向右倾斜或向上倾斜、向下倾斜等,可以对应切换显示上一个或下一个表盘图像。参考图12A至图12D所示的实施例。

在本申请实施例中,预览表盘可以是包括多个不同界面的主题表盘,主题表盘可以包括主界面、图标界面、熄屏界面、锁屏界面、密码输入界面等一系列界面,这一系列界面可以包括相同或相似的设计元素或设计风格。

示例性的,在预览表盘为主题表盘的情况下,手机可以响应于用户作用于图像预览区域602上的划动触控操作(例如上划操作或下划操作),切换显示该主题表盘的其他界面。

示例性的,如图9所示,预览的主题表盘为星星表盘,用户界面600中显示的是星星表盘主界面603,主界面可以包括时间、日期信息和星星图像壁纸等。当手机检测到作用在用户界面600的图像预览区域602中的向下划动的触控操作时,手机切换显示用户界面900,该用户界面900的图像预览区域901中显示的是星星表盘主题中的图标界面902。该图标界面902中包括多个应用图标,如用户界面900所示的运动应用图标、健康应用图标、天气应用图标、闹钟应用图标等。该图标界面902也包括星星元素。

同样的,如图10所示,预览的主题表盘为樱花表盘,用户界面700中显示的是樱花表盘主界面702,主界面可以包括时间、日期信息和樱花图像壁纸等。当手机检测到作用在用户界面700的图像预览区域701中的向下划动的触控操作时,手机切换显示用户界面1000,该用户界面1000的图像预览区域1001中显示的是樱花表盘主题中的图标界面1002。该图标界面1002也包括樱花元素,该图标界面1002中同样包括多个应用图标,与图标界面902的应用图标种类相同。由于表盘主题不同,图标界面的壁纸或应用图标的外观也可能不同,如图标界面902所示的应用图标为方形,壁纸包含星星图案,图标界面1002所示的应用图标为圆形,壁纸包含樱花图案。

在本申请实施例中,上述划动操作的划动方向可以不限于向下划动或者向上划动,可能的实现方式中,该划动操作还可以是向左划动、向右划动等等。需要说明的是,图9和图10中描述的切换主题表盘的不同功能界面的操作与图7和图8中所示的切换不同预览表盘的操作不同,可以有所区分。例如,当图7和图8中所示的切换不同预览表盘的操作为向右划动和向左划动时,图9和图10所示的切换主题表盘的不同功能界面的操作可以是向下划动或向上划动。

在本申请实施例中,预览表盘还可以是系列表盘,系列表盘可以包含多个风格相似或相近的主题表盘。例如,一个系列表盘可以包括七个风格相近的表盘,在一周中,每天显示该系列表盘中的其中一个,且一周中每天显示的表盘不同。

示例性的,如图11A所示,用户界面1100的表盘款式选择区域中显示简约系列表盘选项1104被选中。该简约系列表盘选项1104可以由七个风格相近的不同表盘组成,对应一周七天,一周中每天可以显示该系列中的其中一个表盘。

用户界面1100还显示有日期选择栏1103。日期选择栏1103可用于选择日期,包括周一至周日七个日期选项。当手机检测到日期选择栏1103中某个日期被选中的操作,可以显示系列表盘中与所选日期对应的表盘图案。例如,如图11A所示,日期选择栏1103中被选中的日期为周四,图像预览区域1101中显示的是周四对应的简约系列表盘图像1102。

手机可以在检测到切换操作时,切换显示系列表盘中不同的表盘。该切换操作可以是选中(如点击)日期选择栏1103中某个日期的操作,也可以是作用于触控屏的上划、下划操作,还可以是语音、手势操作等,该切换操作可以触发预览表盘切换为上一个日期的表盘或下一个日期的表盘,本实施例中对切换操作的类型不作限制。

在一些实施例中,手机可以在检测到触控屏的上划、下划操作,将预览表盘切换为上一个日期的表盘或下一个日期的表盘。

示例性的,如图11A所示,用户界面1100中日期选择栏1103中被选中的日期为周四,图像预览区域1101中显示的是周四对应的简约系列表盘图像1102。响应于作用于图像预览区域1101中的上划操作,手机显示用户界面1110,在用户界面1110中,日期选择栏1113中被选中的日期为周三,图像预览区域1111中显示的是周三对应的简约系列表盘图像1112。

示例性的,如图11B所示,用户界面1100中日期选择栏1103中被选中的日期为周四,图像预览区域1101中显示的是周四对应的简约系列表盘图像1102,响应于作用于图像预览区域1101中的下划操作,手机显示用户界面1120,在用户界面1120中,日期选择栏1123中被选中的日期为周五,图像预览区域1121中显示的是周五对应的简约系列表盘图像1122。

在一些实施例中,如果当前显示的表盘为系列表盘的最后一个表盘,那么在检测到指示显示下一个的操作时,可以返回显示系列表盘中的第一个表盘。如,当显示周日对应的简约系列表盘时,手机检测到用户下划的操作后,可以显示周一对应的简约系列表盘,当显示周一对应的简约系列表盘时,手机检测到用户上划的操作后,可以显示周日对应的简约系列表盘,周一与周日的表盘选项可以衔接起来。

在另一些实施例中,如果当前显示的表盘为系列表盘的最后一个表盘,那么在检测到指示显示下一个的操作时,可以显示系列表盘的下一个表盘,该表盘是不同于系列表盘主题的主题表盘。如,当显示周日对应的简约系列表盘时,手机检测到用户下划的操作后,可以显示樱花表盘。

在其他实施例中,上述划动操作的划动方向可以不限于向下划动或者向上划动,可能的实现方式中,该划动操作还可以是向左划动、向右划动或其他操作等等。

在另一些实施例中,以上切换不同预览表盘,或者切换主题表盘的不同功能界面,或者切换显示系列表盘中不同的表盘等切换指令,可以是手机设定每隔第一时间阈值(如2秒)就自动切换,省去用户操作。例如,在简约系列表盘的示例中,每隔2秒,手机就会切换显示下一个日期的表盘。

在本申请提供的一些实施例中,手机还可以通过检测手机或智能手表的状态来判定切换预览表盘。比如,通过加速度传感器、重力传感器、陀螺仪传感器等一项或多项传感器检测手机或智能手表的设备状态,如向左倾斜、向右倾斜或向上倾斜、向下倾斜等,可以对应切换显示上一个或下一个表盘图像。

参考图12A、图12B、图12C、图12D所示的示例,该示例描述了智能手表可以通过检测用户不同的手腕动作,生成切换指令,然后手机在接收到切换指令后,切换预览表盘。

如图12A所示,手机显示用户界面1100,该界面上显示的是简约系列表盘中周四对应的简约系列表盘图像1102。智能手表监测到用户手腕向上转动的操作,向手机发送指令一,该指令一可用于指示手机切换显示当前系列表盘的上一个表盘。手机接收并响应于指令一,显示用户界面1110,在用户界面1110中显示有简约系列表盘中周三对应的简约系列表盘图像1112。

如图12B所示,手机显示用户界面1100,该界面上显示的是简约系列表盘中周四对应的简约系列表盘图像1102。智能手表监测到用户手腕向下转动的操作,向手机发送指令二,该指令二可用于指示手机切换显示当前系列表盘的下一个表盘。手机接收并响应于指令二,显示用户界面1120,在用户界面1120中显示有简约系列表盘中周五对应的简约系列表盘图像1122。

如图12C所示,手机显示用户界面600,该界面上显示的是星星表盘图像603。智能手表监测到用户手腕向左甩动的操作,向手机发送指令三,该指令三可用于指示手机切换显示当前预览表盘的上一个主题表盘。手机接收并响应于指令三,显示用户界面700,在用户界面700中显示有星星表盘选项612的上一个表盘选项,即樱花表盘选项703对应的樱花表盘图像702。

如图12D所示,手机显示用户界面600,该界面上显示的是星星表盘图像603。智能手表监测到用户手腕向右甩动的操作,向手机发送指令四,该指令四可用于指示手机切换显示当前预览表盘的下一个主题表盘。手机接收并响应于指令四,显示用户界面800,在用户界面800中显示有星星表盘选项612的下一个表盘选项,即夏日沙滩表盘选项803对应的夏日沙滩表盘图像802。

以上描述仅为示例,触发切换表盘的手腕动作不限于示例中描述的手腕转动、甩动动作,还可以是其他动作,本实施例对此不作限制。

当然,不限于检测手腕动作,智能手表还可以通过检测其他作用于智能手表的操作生成切换指令,如作用于智能手表触控屏上的划动操作(上划、下划、左划、右划等),作用于表冠上的不同方向的旋转表冠的操作,作用于智能手表触控屏上点击操作,作用于智能手表的语音输入操作、手势输入操作(手向左、向右、向上、向下等方向移动)等。

示例性的,智能手表可以响应于用户针对智能手表显示屏上的划动操作,向手机发送切换指令。本申请实施例中,上述划动操作的划动方向可以是向左划动或者向右划动,可能的实现方式中,该划动操作还可以是向下划动、向上划动等等。例如,智能手表响应于用户在智能手表显示屏上的向右划动操作,向手机发送“切换为上一个”的指令。手机接收并响应于该指令,将预览中的表盘切换为上一个表盘。

示例性的,智能手表可以响应于用户针对智能手表的点击操作,向手机发送切换指令。例如,智能手表响应于用户针对智能手表显示屏上的单击操作,向智能手表发送“切换为下一个”的指令,手机接收并响应于该指令,将预览中的表盘切换为下一个表盘。

在一些实施例中,智能手表也可以响应于用户针对智能手表的语音输入,向手机发送切换指令。例如,智能手表识别到用户的语音输入为“上一个”后向手机发送“切换为上一个”的指令。手机接收并响应该指令,将预览中的表盘切换为上一个表盘。

在另一些实施例中,智能手表还可以在检测到用户手势输入操作时,如用户手向左、向右、向上、向下等方向移动,向手机发送切换表盘的指令。

需要说明的是,以上切换不同预览表盘,或者切换主题表盘的不同功能界面,或者切换显示系列表盘中不同的表盘等切换操作可以相同,也可以不相同。表盘的切换还可以结合以上描述的一种或多种用户操作实现,如手机检测到作用于手机屏幕上的上划操作,或智能手表检测到用户手腕向上转动的操作,都可以触发切换上一个表盘。

在本申请提供的实施例中,用户不仅可以预览表盘的试戴图像,还可以预览腕带的试戴图像。

示例性的,如图13所示,用户可以选中用户界面600中的腕带浏览控件613,当用户转动手腕,将智能手表腕带1301对准取景框610中时,手机可以显示用户界面1300。该用户界面1300可用于显示用户手腕佩戴与该表盘配套的腕带的虚拟图像。

如图13所示,手机采集用户手腕内侧的图像后,识别智能手表的腕带轮廓,并将虚拟的腕带图像覆盖在智能手表的腕带原图像上,得到用户试戴该腕带的图像。图13中示出了用户左手佩戴无图案的智能手表腕带1301,而对准智能手表腕带1301的手机所实时显示的用户界面1300中,显示有用户手腕试戴星星表盘配套的星星腕带1303的图像。

图14示出了收藏夹界面,即用户界面1400,其显示有用户收藏的一个或多个表盘选项,方便用户对比多个表盘。在一些实施例中,手机可以响应于点击收藏夹控件405的操作,显示用户界面1400。或者,手机也可以响应于作用于收藏控件608的长按操作,显示用户界面1400。

示例性的,如图14所示,用户界面1400可以包括:一个或多个表盘选项、收藏夹标题栏1401、删除控件1404、分享控件1405、确认控件1406等。

删除控件1404可用于触发手机从收藏夹中删除选中的一个或多个表盘选项。

分享控件1405可用于触发手机分享选中的一个或多个表盘选项。

确认控件1406可用于触发手机确认购买所选表盘,或配置所选表盘。

每个表盘选项可以显示有该表盘的缩略图像,以及选择框,如夏日沙滩表盘选项1402右上角设有选择框1403,用户可以点击该选择框1403以指示选中或取消选中。该选择框1403中显示有对号标识,可以指示该夏日沙滩表盘选项1402被选中,如果选择框为空白,指示该表盘选项未被选中。

如果用户点击表盘选项中非选择框的区域,可以跳转显示该表盘选项的详细说明页面,如图5所示的用户界面500。

在一些实施例中,用户也可以不佩戴智能手表,手机拍摄用户手腕部位的图像,识别用户的手腕部位轮廓,并在手腕部位图像的基础上,合成虚拟表盘图像,覆盖在用户的手腕上,得到用户试戴该款表盘的图像,显示在预览界面中。参考图15A、图15B所示的实施例。

手机可以根据用户不同的手腕部位实时合成虚拟表盘或腕带图像,如果手机识别当前拍摄的用户手腕部位为手背部位,则添加表盘图像覆盖于手背部位,如果手机识别当前拍摄的用户手腕部位为手腕内侧部位,则添加腕带图像覆盖于手腕内侧部位。当用户转动手腕,手机显示的虚拟智能手表图像也会随之变化。

图15A中,用户左手未佩戴智能手表或其他饰品,用户右手握持手机将摄像头对准用户左手手背部位1501,实时采集用户手部图像,在用户选中星星表盘选项1504的情况下,手机可以在图像预览区域1502中实时显示试戴该星星表盘1503的图像。

图15B中,用户左手未佩戴智能手表或其他饰品,用户右手握持手机将摄像头对准用户左手手腕内侧部位1511,实时采集用户手部图像,在用户选中星星表盘选项1504和配套腕带选项1505的情况下,手机可以在图像预览区域1512中实时显示试戴该星星腕带1513的图像。

在有些实施例中,用户还可以选择智能手表的样式,比如圆形表盘或方形表盘。

同样的,手机可以响应于作用于手机的用户操作,切换预览的表盘。触发切换表盘的用户操作可以包括以下任意一项或多项:划动操作、点击操作、语音输入操作、手势操作等,本实施例对触发切换表盘的用户操作不作任何限制。关于切换预览表盘功能的具体描述可以参考前述图6至图14的实施例,这里不再赘述。

本申请还提供了一种基于手部三维模型预览不同表盘及腕带的图像的方案。手机可以先行采集用户手腕部位的3D图像(可以包括智能手表,也可以不包括智能手表),即多个角度的手部图像,然后根据该3D图像构建用户手腕部位的三维模型,再利用图像处理技术将试戴表盘或腕带的图像与用户手腕三维模型进行合成,生成用户手部佩戴显示有所选虚拟表盘的智能手表的虚拟图像。

采用这种方案,在整个试戴过程中,用户的手腕不需要一直处于手机的摄像采集范围内,使用户解放一只手,整个试戴过程更为轻松便捷,用户操作也更加方便。具体说明请参考图16至图22所示的实施例。

在一些实施例中,如果用户选中3D采集控件606,手机可以显示图16所示的用户界面1600。该用户界面1600是采集用户身体部位的三维图像的界面。

示例性的,用户界面1600可以包括图像预览区域1601、采集控件1603等。图像预览区域1601可用于实时显示手机采集的图像。采集控件1603可用于触发手机开始采集用户手腕部的3D图像。如图16所示,用户可以在手机的摄像头前转动手腕部位,以保证手机采集到的3D图像的完整和清晰。图像预览区域1601中实时显示有用户手部的图像1602。在采集过程中,采集控件1603可以显示提示信息“正在采集三维图像”。

当然,本方案也适用于其他设备、其他产品及其他用户部位的预览。比如预览的是项链等首饰的情况下,手机也可以采集用户颈部的3D图像并合成项链的虚拟图像。比如预览的是电脑桌面的情况下,手机也可以采集电脑的3D图像并合成桌面的虚拟图像。

在采集完成用户手腕部的3D图像之后,手机可以建立三维模型,然后手机可以显示图17所示的用户界面1700,该用户界面1700可用于提示用户三维模型建立完成。

如图17所示,用户界面1700可以包括图像预览区域1701、提示框1702。其中,图像预览区域1701可用于显示手腕部位的三维模型,该三维模型是基于手机采集的3D图像建立的。提示框1702可用于提示用户3D模型建立完毕,并提示用户可以开始下一步操作。

示例性的,如图17所示,用户界面1700的提示框1702上显示有提示文字和开始控件1703、取消控件1704等。该提示文字用于提示用户手部3D模型建立完毕,并提示用户可以开始试戴表盘。手机可以响应于作用于取消控件1704的操作,返回显示用户界面1600。这样,在用户对当前采集的3D图像不满意的情况下,手机可以返回用户界面1600重新采集手腕部位的3D图像。手机也可以响应于作用于开始控件1703的操作,显示用户界面1800,该用户界面1800可用于选择试戴手表的样式。

示例性的,如图18所示,用户界面1800可以包括提示语1801和一款或多款试戴手表样式的图像。提示语1801显示“选择试戴手表样式”。图18中的用户界面1800显示了两款不同的试戴手表样式的图像,分别是圆形表盘手表的选项1802和方形表盘手表的选项1803。

在一些示例中,用户选择了圆形表盘手表选项1802,手机可以显示图19所示的用户界面1900,在用户界面1900中显示有用户手腕佩戴圆形表盘手表的图像。手机可以根据用户选中的表盘选项,生成带有该选中的表盘的智能手表图像与用户手腕合成在一起的虚拟图像,并显示在图像预览区域1901中。

在本申请提供的实施例中,手机还可以响应于作用于手机屏幕上的用户操作,对图像预览区域中显示的图像进行调整,该调整可以包括以下一项或多项:图像中显示手表的大小、位置、方向等等。

示例性的,如图19所示,用户可以调整显示手表图像的大小。手机显示用户界面1900,用户界面1900的图像预览区域1901中显示有用户试戴星星表盘的图像。响应于用户在手机屏幕上的放大操作1902,手机可以显示用户界面1910,该用户界面1910的图像预览区域1911中显示放大后的用户试戴星星表盘的图像。其中,前述放大操作1902可以是如图19所示的两指在手机屏幕上朝相反方向划动的操作,且随着划动过程中两指之间的距离越大,手表图像放大倍数越大。放大查看图像可以更方便观察细节。

又示例性的,如图20所示,用户可以调整显示手表哪些部分的图像,如表盘或腕带。在用户界面1910上,响应于用户在手机上的操作1912,手部三维模型可以旋转,如图20所示的将手部三维模型图像由手腕外侧切换为手腕内侧。如图20所示,用户界面1910的图像预览区域1911中显示有用户手腕外侧的三维模型图像,以及试戴星星表盘的图像。响应于用户在其屏幕上的操作1912,手机可以显示用户界面2000,用户界面2000的图像预览区域2001显示有用户手腕内侧的三维模型图像,以及试戴星星腕带的图像。其中,用户在手机屏幕上的操作1912可以是如图20所示的轨迹为曲线的划动操作,可触发手部三维模型旋转。

示例性的,如图21所示,用户可以缩小显示手表图像。手机显示用户界面2000,该用户界面2000的图像预览区域2001中显示有用户试戴星星腕带的图像。响应于用户在手机屏幕上的缩小操作2002,手机可以显示用户界面2100,该用户界面2100的图像预览区域2101中显示缩小后的用户试戴星星腕带的图像。其中,前述缩小操作2002可以是如图21所示的两指在手机屏幕上朝同一个位置捏合的操作,且随着捏合过程中两指之间的距离越小,手表图像缩小倍数越大。缩小查看图像可以有利于观察整体效果。

示例性的,如图22所示,用户还可以调整手表图像的位置。手机显示用户界面2200,在用户界面2200中,图像预览区域2201中显示有用户试戴星星表盘的图像2203。响应于用户按住星星表盘并向右拖动的操作,手机可以显示用户界面2210,该用户界面2210的图像预览区域2211中显示有进行位置微调后的用户试戴星星表盘的图像2212。用户界面2210上显示的微调后的手表位置相比于用户界面2200中的手表位置来说更靠近右侧。不限于向右拖动,用户可以根据需求拖动手表向其他方向移动位置。

图19至图22中所描述的调整手表位置能够让用户更方便地根据自身需求调整并查看用户试戴表盘或表带的图像。以上用户操作的描述仅为示例说明,这些示例不对其他实施例中的用户操作构成任何限制。

在一些实施例中,手机还可以采集用户手腕部位的定格图像(可以包括智能手表,也可以不包括智能手表),在该定格图像上合成带有不同表盘的图像,或者腕带的图像等,得到用户试戴的图像,显示在预览界面中。定格图像可以是静态的,也可以是动态的。参考图23、图24、图25所示的实施例。

采用这种方案,在整个试戴过程中,用户的手腕不需要一直处于手机的摄像采集范围内,使用户解放一只手,整个试戴过程更为轻松便捷,用户操作也更加方便。

如图23所示,在一些实施例中,如果用户选中定格图像控件2301,手机可以显示图23所示的用户界面2300。该用户界面2300是采集佩戴手表的用户身体部位的定格图像的界面。

示例性的,用户界面2300可以包括图像预览区域2302、采集对准区域2303、提示控件2304等。图像预览区域2302可用于实时显示手机采集的图像。采集对准区域2303为手机示意的采集区域,如用户界面2300所示,采集对准区域2303为一个手部形状的采集区域,示意用户将手腕部位对准该采集对准区域2303,方便采集更为完整、标准的图像。提示控件2304可以显示提示信息“请将手对准采集区域,正在采集手部定格图像”。

采集的定格图像可以是静态图像,也可以是动态视频图像。在采集时,可以采集一帧或多帧图像,多帧相同角度的图像可以图像处理为一帧最完整的图像。如,用户可以在手机的摄像头前转动手腕部位,以采集动态视频图像时保证手机采集到的定格图像的完整和清晰。采集对准区域2303中显示有用户手部的图像。

当然,本方案也适用于其他设备、其他产品及其他用户部位的预览。比如预览的是项链等首饰的情况下,手机也可以采集用户颈部的定格图像并合成佩戴项链的图像。比如预览的是电脑桌面的情况下,手机也可以采集电脑的定格图像并合成不同桌面主题的图像。比如预览的是电子相框的情况下,手机也可以采集电子相框的定格图像并合成展示不同照片的图像。

在采集完成用户手腕部的定格图像之后,手机可以显示图24所示的用户界面2400,该用户界面2400可用于提示用户定格图像采集完成。

如图24所示,用户界面2400可以包括图像预览区域2401、提示框2402。其中,图像预览区域2401可用于显示手腕部位的定格图像。提示框2402可用于提示用户定格图像采集完成,并提示用户可以开始下一步操作。

示例性的,如图24所示,用户界面2400的提示框2402上显示有提示文字和开始控件、取消控件等。该提示文字用于提示用户手部定格图像采集完成,并提示用户可以开始试戴表盘。手机可以响应于作用于取消控件的操作,返回显示用户界面2300。这样,在用户对当前采集的定格图像不满意的情况下,手机可以返回用户界面2300重新采集定格图像。手机也可以响应于作用于开始控件的操作,显示试戴手表的界面。

在有些实施例中,用户还可以选择智能手表的样式,比如圆形表盘或方形表盘。

图25示出了查看定格图像试戴表盘的用户界面2500。如图25所示,用户界面2500中包括图像预览区域2501,角度调整条2502等。在用户选择了表盘主题后,手机可以将将该表盘主题的示意图像合成在手部定格图像的手腕位置,显示在图像预览区域2501中。

在一些实施例中,该定格图像可以是一个角度下的定格图像。

在另一些实施例中,该定格图像可以是动态视频,可以重复性的播放该动态定格图像,展示动态试戴效果。

在另一些实施例中,如图25所示,在用户界面2500中显示有角度调整条2502,用户可以通过滚动角度调整条2502以调整手部定格图像的显示角度。例如,向上滚动角度调整条2502,手部定格图像可以向上转动,向下滚动角度调整条2502,手部定格图像可以向下转动,等等,还可以设置左右方向的角度调整条,结合上下左右的角度,全方位的查看显示效果。在手部转动时,表盘的角度也会随之变化。

可以理解的是,本申请提供的预览方法不仅适用于智能手表的表盘预览,还可适用于显示屏桌面、电子相框显示界面、音箱显示界面、车载设备显示界面的预览等等,其各种功能的实现、示意界面或用户操作可以参考以智能手表为示例的各个实施例中的描述,这里不多赘述。

可以理解的是,以上图3至图25所描述的用户界面仅为示例界面,用于辅助阅读者理解本申请描述的技术方案,并不对本申请其他实施例的用户界面构成限制。其他实施例中可以根据实际情况增减更多或更少的用户界面,或增减更多或更少的控件,或设计不同的人机交互操作等,使得用户界面更迎合用户的使用体验。

结合前述图1至图25所示的各个实施例,下面介绍本申请实施例提供的一种预览方法。

本方法实施例提供了一种新颖的预览表盘的交互方式,可以给用户提供更快捷、更方便的预览界面和更易操作、更人性化、更友好的交互体验。在本申请实施例中,第一设备可以开启拍摄预览功能,采集并识别第二设备的轮廓(或屏幕的轮廓)或用户身体部位(如手腕部位)的图像等,然后第一设备采用图像处理技术,在拍摄预览界面中,显示将用户所选桌面选项的虚拟图像覆盖在第二设备上或用户身体部位等相应位置处的虚拟画面。本申请各实施例对采用的图像处理算法不作任何限制,只要可以实现实施例中描述的预览功能即可。

本实施例提供的方法可以应用于第一设备,或第一设备与第二设备组成的通信系统10中。第一设备和/或第二设备可以为配置有显示装置的终端设备,第一设备或第二设备的设备类型可以但不限于是手机、笔记本电脑、PAD、智能手环、智能手表、电子相框、PC、智能电视(又可称为智慧屏、大屏等)、智能音箱等,还可以为桌面型计算机、膝上型计算机、手持计算机、AR设备、VR设备、AI设备、车机(车载设备)、游戏机、跑步机、云主机/云服务器、其他智能穿戴设备等,或者是IOT设备,或智能家居设备如智能热水器、智能灯具、智能空调、智能体重秤等其他类型的电子设备,本申请对第一设备或第二设备的设备类型不作任何限制。第一设备或第二设备的硬件结构、软件架构可以参考前述实施例中对电子设备100的说明。

在本申请实施例中,第一设备配置有摄像头和显示装置,支持拍摄功能,可以显示摄像头采集到的真实物体的图像,并且,第一设备具备较强的图像处理能力,可以合成虚拟图像,显示虚拟物体图像,或者虚拟物体与真实物体结合的图像。

第二设备配置有显示装置,用于显示图像。例如,第二设备可以支持显示多种桌面。

第一设备和/或第二设备还可以支持检测触控、手势、语音等用户操作,并转化为相应指令。如第一设备和/或第二设备的显示屏可以识别触控操作,当检测到作用于触控屏上的左划、右划、上划、下划的用户操作,可以对应切换显示图像。或者,第一设备和/或第二设备可以通过加速度传感器、重力传感器、陀螺仪传感器等一项或多项传感器检测设备状态,如向左倾斜、向右倾斜、向上倾斜、向下倾斜等,可以对应切换显示图像。或者,第一设备和/或第二设备还可以通过摄像头或其他传感器检测用户手势,或通过麦克风采集用户语音等等,转换为切换显示图像的指令并响应。

图26是本实施例提供的预览方法的流程图,具体包括步骤如下:

S101,第一设备显示第一界面,该第一界面中包括图像采集区域和一个或多个主题选项。

在一些实施例中,第一设备可以开启拍摄预览功能,在第一界面中显示有图像采集区域和一个或多个主题选项,图像采集区域可以用于显示第一设备摄像头采集到的图像,主题选项是指示一套桌面主题的选项,可以包括一个或多个图像。例如,在需要预览智能手表的不同表盘的情况下,该主题选项就可以是表盘选项等,一个表盘选项可以包括一个或多个图像,如,表盘主界面、图标界面、锁屏界面、密码输入界面等,甚至可以包括配套腕带图像。一个表盘选项还可以是系列表盘,包括多个设计风格相近表盘。

在一些实施例中,第一设备检测到在第二主题的描述界面中用户选中第一控件的操作。响应于用户选中该第一控件的操作,第一设备开启图像预览功能,显示图像采集区域。参考图4、图5所示的实施例。

例如,参考前述图6所示的实施例,第一设备为手机,手机配置有摄像头和显示屏,摄像头可以用于拍摄采集图像,显示屏可以显示摄像头采集到的真实物体的图像,并且,手机具备较强的图像处理能力,可以合成虚拟图像,显示虚拟物体图像,或者虚拟物体与真实物体结合的图像。图6所示的用户界面600中可以包括图像预览区域602和表盘款式选择区域611等,图像预览区域602可以显示手机摄像头采集到的画面,图像预览区域602可以包括取景框610,取景框610用于确定使用图像处理技术生成虚拟表盘图像的范围。表盘款式选择区域611包括一个或多个表盘选项。示例性的,如图6所示,表盘款式选择区域611显示有三个表盘选项:樱花表盘选项、星星表盘选项612、夏日沙滩表盘选项。

S102,第一设备采集第一对象的图像,该第一对象可以包括第二设备或适合佩戴第二设备的部分。

在一些实施例中,该第一对象可以为第二设备的屏幕,如,智能手表的屏幕。在另一些实施例中,该第一对象不仅包括第二设备的屏幕区域,还可以包括第二设备的其他非屏幕区域,如,智能手表的腕带、表冠、边框,或电脑的键盘、底座、边框等。在又一种实施例中,该第一对象可以为可能佩戴第二设备的某个部位,如,手腕部位可以佩戴智能手表、智能手环,颈部可以佩戴项链,电视挂在电视墙上,电脑放在电脑桌上等。

其中,第二设备具有显示屏,显示屏中显示的桌面主题是第一主题,采集的第一对象的图像中包括第一对象的显示屏以及其显示的桌面主题第一主题。

S103,第一设备检测到第二主题的选项被选中。

S104,第一设备根据用户所选的第二主题,生成第一虚拟图像,该第一虚拟图像为第二主题指示的图像。

本实施例对生成图像的图像处理算法不作限制。

S105,第一设备显示第二界面,第二界面中显示有第一虚拟图像覆盖在第一对象之上的第一图像。

参考前述图6所示的实施例,用户需要将摄像头对准智能手表,当智能手表图像显示在该取景框610所圈定的范围内时,手机可以识别该智能手表原表盘界面601的区域(如表盘轮廓),并将用户选中的表盘的虚拟图像覆盖在原表盘界面区域,该取景框610中显示的就是用户佩戴用户所选的虚拟表盘的图像。其中,如图6所示,表盘款式选择区域611中星星表盘选项612被用户选中,该星星表盘选项612可以显示有区别度的标识,便于与未选中的表盘选项区分,如该星星表盘选项612可以添加深色填充标识或高亮标识,指示该星星表盘选项被选中。响应于星星表盘选项612被用户选中,在取景框610中显示的是用户佩戴的智能手表表盘是星星表盘选项612对应的星星表盘界面603的图像。

在一些实施例中,用户也可以不佩戴智能手表,手机拍摄用户手腕部位的图像,识别用户的手腕部位轮廓,并在手腕部位图像的基础上,合成虚拟表盘图像,覆盖在用户的手腕上,得到用户试戴该款表盘的图像,显示在预览界面中。参考图15A、图15B所示的实施例。在有些实施例中,用户还可以选择智能手表的样式,比如圆形表盘或方形表盘。

手机可以根据用户不同的手腕部位实时合成虚拟表盘或腕带图像,如果手机识别当前拍摄的用户手腕部位为手背部位,则添加表盘图像覆盖于手背部位,如果手机识别当前拍摄的用户手腕部位为手腕内侧部位,则添加腕带图像覆盖于手腕内侧部位。当用户转动手腕,转换一定角度,手机显示的虚拟智能手表图像也会随之变化。

在本申请实施例中,第一虚拟图像可以是静态图像,也可以是动态图像,本实施例对第一虚拟图像的表现形式不作任何限制。

S106,第一设备检测到第一切换指令,该第一切换指令用于指示切换主题为第三主题。

在本申请实施例中,第一设备可以响应于作用于第一设备或第二设备上的用户操作,生成第一切换指令,指示切换预览的图像。触发切换主题选项的用户操作可以包括以下任意一项或多项:划动操作、点击操作、语音输入操作、手势操作、按压按钮操作等,本实施例对触发切换主题选项的用户操作不作任何限制。

在另一些实施例中,第一切换指令的生成可以是设定每隔一定时间自动触发切换指令。例如,以上切换不同预览表盘,或者切换主题表盘的不同功能界面,或者切换显示系列表盘中不同的表盘等切换指令,可以是手机设定每隔第一时间阈值(如2秒)就自动切换,省去用户操作。例如,在简约系列表盘的示例中,每隔2秒,手机就会切换显示下一个日期的表盘。

即,第一切换指令可以包括以下任意一项或多项:第一设备检测到的作用于第一设备第一用户操作、第二设备检测到作用于第二设备的第二用户操作、每隔第一时间段第一设备自动发出的切换指令。

第一用户操作可以包括以下任意一项或多项:作用于第一设备的触控屏的划动操作,作用于第一设备的触控屏的点击操作,向第一方向移动的手势操作,语音切换操作,作用于第一设备的第一按钮的按压、触控或转动操作。作用于第一设备的触控屏的划动操作包括作用于第一设备的触控屏中图像采集区域中的划动操作。

第二用户操作可以包括以下任意一项或多项:作用于第二设备的触控屏的划动操作,作用于第二设备的触控屏的点击操作,向第二方向移动的手势操作,向第三方向转动手腕的手势操作,语音切换操作,作用于第二设备的第二按钮(如表冠)的按压、触控或转动操作。

如果主题表盘包括多个不同界面,如包括主界面、图标界面、熄屏界面、锁屏界面、密码输入界面等一系列界面,其切换界面的示意操作可以参考图9、图10所示的实施例,这里不再赘述。

如果主题表盘为系列表盘,包括多个风格相似或相近的表盘。例如,一个系列表盘可以包括七个风格相近的表盘,在一周中,每天显示该系列表盘中的其中一个,且一周中每天显示的表盘不同。其切换界面的示意操作可以参考图11A、图11B所示的实施例,这里不再赘述。

例如,同一个桌面主题包括第一展示界面和第二展示界面。如,第一展示界面为主界面,其中显示有无线信号强度指示符、电池电量的指示符、时间指示符等,第二展示界面为图标界面,其中显示有一个或多个应用图标。

第一设备接收到第二切换指令,第二切换指令用于指示将第一主题的第一展示界面切换为第二展示界面。第一设备在图像采集区域中显示第三图像,第三图像中显示屏区域显示的是第一主题的第二展示界面。

第二切换指令可以包括以下任意一项或多项:第一设备检测到的作用于第一设备第三用户操作、第二设备检测到作用于第二设备的第四用户操作、每隔第二时间段第一设备自动发出的切换指令。

第三用户操作可以包括以下任意一项或多项:作用于第一设备的触控屏的划动操作,作用于第一设备的触控屏的点击操作,向第四方向移动的手势操作,语音切换操作,作用于第三按钮的按压、触控或转动操作。作用于第一设备的触控屏的划动操作包括作用于第一设备的触控屏中图像采集区域中的划动操作。

第四用户操作可以包括以下任意一项或多项:作用于第二设备的触控屏的划动操作,作用于第二设备的触控屏的点击操作,向第五方向移动的手势操作,向第六方向转动手腕的手势操作,语音切换操作,作用于第四按钮(如表冠)的按压、触控或转动操作。

以上第一方向、第二方向、第三方向、第四方向、第五方向、第六方向可以是任意角度的方向,本实施例不作限制。

示例性的,参考图7、图8所示实施例,手机可以响应于用户在手机触摸屏中的划动操作,触发预览表盘的切换。例如,手机响应于用户在手机显示屏上的向左划动操作,向手机发送“切换为上一个”的指令。手机接收并响应于该指令,将预览中的表盘切换为上一个表盘。手机响应于用户在手机显示屏上的向右划动操作,向手机发送“切换为下一个”的指令。手机接收并响应于该指令,将预览中的表盘切换为下一个表盘。上述划动操作的划动方向可以是向左划动或者向右划动,可能的实现方式中,该划动操作还可以是向下划动、向上划动等等。

示例性的,智能手表可以响应于用户针对智能手表显示屏上的划动操作,向手机发送切换指令。本申请实施例中,上述划动操作的划动方向可以是向左划动或者向右划动,可能的实现方式中,该划动操作还可以是向下划动、向上划动等等。例如,智能手表响应于用户在智能手表显示屏上的向右划动操作,向手机发送“切换为上一个”的指令。手机接收并响应于该指令,将预览中的表盘切换为上一个表盘。

示例性的,智能手表可以响应于用户针对智能手表的点击操作,向手机发送切换指令。例如,智能手表响应于用户针对智能手表显示屏上的单击操作,向智能手表发送“切换为下一个”的指令,手机接收并响应于该指令,将预览中的表盘切换为下一个表盘。例如,如果用户在表盘款式选择区域611中选中樱花表盘选项703,手机可以将预览表盘从星星表盘界面603切换为樱花表盘界面702,如用户界面700所示。如果用户在表盘款式选择区域611中选中夏日沙滩表盘选项803,手机可以将预览表盘从星星表盘界面603切换为夏日沙滩表盘界面802,如用户界面800所示。

示例性的,参考图12A、图12B、图12C、图12D所示的实施例。在本申请提供的一些实施例中,手机还可以通过检测手机或智能手表的状态来判定切换预览表盘。比如,通过加速度传感器、重力传感器、陀螺仪传感器等一项或多项传感器检测手机或智能手表的设备状态,如向左倾斜、向右倾斜或向上倾斜、向下倾斜等,可以对应切换显示上一个或下一个表盘图像。

例如,智能手表在检测到用户手腕向上、向下、向左、向右转动或甩动等动作时,可以生成对应的切换指令,并发送给手机,手机切换显示预览表盘图像。此处不多赘述。

当然,不限于检测手腕动作,智能手表还可以通过检测其他作用于智能手表的操作生成切换指令,如作用于智能手表触控屏上的划动操作(上划、下划、左划、右划等),作用于表冠上的不同方向的旋转表冠的操作,作用于智能手表触控屏上点击操作,作用于智能手表的语音输入操作、手势输入操作(手向左、向右、向上、向下等方向移动)等。

在另一些实施例中,手机还可以响应于用户的语音输入切换预览表盘。例如,手机可以识别到用户的语音指令为“切换到上一个”或“切换到下一个”的特定语音,将预览中的表盘切换为上一个表盘或将预览中的表盘切换为下一个表盘。

在一些实施例中,智能手表也可以响应于用户针对智能手表的语音输入,向手机发送切换指令。例如,智能手表识别到用户的语音输入为“上一个”后向手机发送“切换为上一个”的指令。手机接收并响应该指令,将预览中的表盘切换为上一个表盘。

在另一些实施例中,手机还可以响应于用户针对手机的手势输入切换预览中的表盘。手机可以识别到用户的手势图像为切换到上一个或切换到下一个的特定手势,如向左移动的手势、向右移动的手势或向上移动的手势、向下移动的手势,将预览中的表盘切换到上一个表盘或者将预览中的表盘切换到下一个表盘。

需要说明的是,切换不同预览表盘,或者切换主题表盘的不同功能界面,或者切换显示系列表盘中不同的表盘等切换操作可以相同,也可以不相同。表盘的切换还可以结合以上描述的一种或多种用户操作实现,如手机检测到作用于手机屏幕上的上划操作,或智能手表检测到用户手腕向上转动的操作,都可以触发切换上一个表盘。

在一些实施例中,如果当前显示的表盘为系列表盘的最后一个表盘,那么在检测到指示显示下一个的操作时,可以返回显示系列表盘中的第一个表盘。如,当显示周日对应的简约系列表盘时,手机检测到用户下划的操作后,可以显示周一对应的简约系列表盘,当显示周一对应的简约系列表盘时,手机检测到用户上划的操作后,可以显示周日对应的简约系列表盘,周一与周日的表盘选项可以衔接起来。

在另一些实施例中,如果当前显示的表盘为系列表盘的最后一个表盘,那么在检测到指示显示下一个的操作时,可以显示系列表盘的下一个表盘,该表盘是不同于系列表盘主题的主题表盘。如,当显示周日对应的简约系列表盘时,手机检测到用户下划的操作后,可以显示下一个主题樱花表盘。

同样的,如果第一对象为用户身体部位,其切换主题选项,显示虚拟合成图像的说明可以参考前述实施例,这里不再赘述。例如手机可以响应于作用于手机的用户操作,切换预览的表盘。触发切换表盘的用户操作可以包括以下任意一项或多项:划动操作、点击操作、语音输入操作、手势操作等,本实施例对触发切换表盘的用户操作不作任何限制。关于切换预览表盘功能的具体描述可以参考前述图6至图14的实施例,这里不再赘述。

S107,第一设备显示第三界面,第三界面中显示有第二虚拟图像覆盖在第一对象之上的第二图像,该第二虚拟图像为第三主题指示的图像。

第三主题不同于第二主题,第二虚拟图像不同于第一虚拟图像。

在其他实施例中,用户不仅可以预览表盘的试戴图像,还可以预览腕带的试戴图像。参考图13所示的实施例。

在一些实施例中,第一设备可以先选择桌面主题,再开启采集图像的功能,采集第一对象的图像。如,在第一设备采集第一对象的图像之前,第一设备中显示有一个或多个桌面主题的选项,一个或多个桌面主题中包括第二主题,然后用户选中第二主题,再开启采集图像的功能,采集第一对象的图像。

在一些实施例中,第一设备可以先开启采集图像功能,识别到第一对象后,再选择桌面主题。在第一设备采集第一对象的图像之后,第一设备中显示有一个或多个桌面主题的选项,一个或多个桌面主题中包括第二主题,然后响应于用户选中第二主题的操作,第一设备在图像采集区域中显示第一图像。

在另一些实施例中,如果用户预览的产品为项链等首饰时,可以使用前置摄像头拍摄更方便用户观看试戴效果,手机可以响应于用户选中镜头切换控件的操作,快速将镜头由后置摄像头切换为前置摄像头。这里不限制切换摄像头的类型,摄像头可以包括前置摄像头、后置摄像头、广角摄像头、深度摄像头等类型。

在一些实施例中,整个预览过程均为手机实时采集第一对象的过程。第一图像为实时预览图像,在图像采集区域中显示的第一图像中的第二设备以及佩戴第二设备的对象的位置,随着第一对象与第一设备之间相对位置的变化而变化。

在一些实施例中,手机还可以采集用户手腕部位的定格图像(可以包括智能手表,也可以不包括智能手表),在该定格图像上合成带有不同表盘的图像,或者腕带的图像等,得到用户试戴的图像,显示在预览界面中。定格图像可以是静态的,也可以是动态的。即,第一设备采集第一对象的一个或多个角度下的一帧或多帧图像。在第一设备采集完第一对象的一个或多个角度的一帧或多帧图像之后,第一设备生成第一对象的定格图像,在第一图像中显示有第一对象的定格图像,其中,采集一个角度的第一对象的图像所生成的第一对象的定格图像为静态图像,采集多个角度的第一对象的图像所生成的第一对象的定格图像为动态图像。动态图像中第一对象的位置随着用户的指示操作而变化,指示操作作用于第一设备,指示操作可以包括以下一项或多项:作用于第一设备的触控屏的划动操作,作用于第一设备的触控屏的点击操作,向第七方向移动的手势操作,指示转动位置的语音操作,作用于第一设备的第五按钮的按压、触控或转动操作。参考图23、图24、图25所示的实施例,这里不再赘述。

在一些实施例中,本申请还提供了一种基于手部三维模型预览不同表盘及腕带的图像的方案。手机可以先行采集用户手腕部位的3D图像(可以包括智能手表,也可以不包括智能手表),然后根据该3D图像构建用户手腕部位的三维模型,再利用图像处理技术将试戴表盘或腕带的图像与用户手腕三维模型进行合成,生成用户手部佩戴显示有所选虚拟表盘的智能手表的虚拟图像。采用这种方案,在整个试戴过程中,用户的手腕不需要一直处于手机的摄像采集范围内,使用户解放一只手,整个试戴过程更为轻松便捷,用户操作也更加方便。具体说明请参考图16至图22所示的实施例。

如,第一设备采集第一对象的多个角度的一帧或多帧图像。在第一设备采集第一对象的多个角度的一帧或多帧图像之后,第一设备根据每个角度的图像合成第一对象的三维图像,在第一图像中显示有第一对象的三维图像。第一对象的三维图像中第一对象的位置随着用户的指示操作而变化,指示操作作用于第一设备,指示操作包括以下一项或多项:作用于第一设备的触控屏的划动操作,作用于第一设备的触控屏的点击操作,向第八方向移动的手势操作,指示转动位置的语音操作,作用于第一设备的第六按钮的按压、触控或转动操作等。

第七方向、第八方向可以是任意方向。

在另一些实施例中,第二设备可以是黑屏,在黑屏的情况下,第一设备也可以采集第二设备的图像并合成不同桌面主题的图像给用户预览显示效果。

如果用户预览到喜欢的主题桌面,可以收藏或者购买该表盘,将该表盘配置到智能手表上。在一些实施例中,用户可以在第一设备上浏览并选择某个桌面,然后第一设备将该桌面的配置文件发送给第二设备,第二设备根据配置文件显示用户所选桌面。在另一些实施例中,第二设备也可以存储有一些桌面供用户选择,用户可以在第二设备上选择并配置桌面。

如,第一设备检测到第五用户操作,第五用户操作指示第二设备将桌面主题配置为第二主题。响应于第五用户操作,第一设备向第二设备发送第二主题的配置文件。在接收完第二主题的配置文件之后,第二设备在显示屏中显示的桌面主题是用户所选中的第二主题。

第一设备和第二设备之间可以建立有第一连接。第一设备和第二设备之间的第一连接可以是有线连接或无线连接,如蓝牙连接、Wi-Fi连接等,本实施例不作限制。第一设备和第二设备之间可以通过建立的第一连接传输数据或指令。

在前述各个实施例中,基本是以手机为第一设备,智能手表为第二设备作为示例说明。可以理解的是,本申请中以手机与智能手表为示例说明的多个实施例并不对其他实施例构成限制,第一设备和第二设备的设备类型还可以为其他设备。本申请提供的预览方法不仅适用于智能手表的表盘预览,还可适用于显示屏桌面、电子相框显示界面、音箱显示界面、车载设备显示界面的桌面主题预览等等,其各种功能的实现、示意界面或用户操作可以参考以智能手表为示例的各个实施例中的描述,这里不多赘述。可以实现本申请发明构思的方案均在本申请保护范围之内。

实施本申请提供的方法,解决了上述无法预览桌面实际显示效果的问题,用户可以预览所选择的桌面或其他物体的不同样式在实际环境中的显示效果。本申请提供的方法可以增强人机交互性能,给用户提供更直观、更生动、更便利、更有趣的预览方式,提高了用户体验。

结合前述实施例,下面说明本申请实施例提供的一种通信系统的功能模块。

参考图27,图27示出了一种通信系统10的功能模块。该通信系统10可以包括图像采集模块2701,图像处理模块2702,通信模块2703,用户操作监测模块2704,显示模块2705等。其中,该通信系统可以参考前述描述通信系统10的实施例,这里不再赘述。该通信系统中可以包括第一设备和第二设备等多个设备。或者这些功能模块集成在第一设备中。

其中,图像采集模块2701可以用于采集第二设备(如智能手表)或佩戴第二设备的用户身体部位(如手腕)的图像。具体说明可以参考前述实施例,这里不再赘述。图像采集模块2701在完成对图像采集之后,可以将采集到的图像发送至图像处理模块2702。在另一些实施例中,图像采集模块2701还可以用于采集三维图像(如用户手腕部位)。

图像处理模块2702可以用于合成虚拟图像。例如,图像处理模块2702接收图像采集模块2701采集到的智能手表图像,并根据用户所选中的表盘选项,生成虚拟表盘图像覆盖到智能手表显示屏区域,得到用户试戴所选表盘的图像。图像处理模块在生成用户试戴所选表盘的虚拟图像之后,可以将该图像发送至显示模块2705。在另一些实施例中,在图像处理模块2702接收到的是用户手腕部位的三维图像的情况下,图像处理模块2702可以基于用户手腕部的三维图像构建用户手腕部位的三维模型。然后,在用户手腕部位的三维模型之上合成用户所选中的表盘图像。

通信模块2703用于接收或发送数据或指令。

用户操作监测模块2704可用于监测用户作用于第一设备或第二设备的用户操作。例如第一设备可以监测用户作用于第一设备屏幕上的左划或右划的操作,并生成切换上一个或下一个表盘的指令。监测的用户操作可以包括:触控操作、语音操作、手势操作等。

显示模块2705可以用于显示用户试戴所选表盘选项的预览图像。在一些实施例中,显示模块2705还可以显示用户试戴所选表盘选项配套的腕带图像。

关于图像采集模块2701,图像处理模块2702,通信模块2703,用户操作监测模块2704,显示模块2705等更多功能性的描述,可以参考图3至图26等前述实施例的说明,这里不再赘述。

上述实施例所描述的实现方式仅为示例性说明,并不对本申请其他实施例构成任何限制。具体内部实现方式可能根据电子设备类型不同、所搭载的操作系统的不同、所使用的程序、所调用的接口的不同而不同,本申请实施例不作任何限制,可以实现本申请实施例所描述的特征功能即可。本申请的各实施方式可以任意进行组合,以实现不同的技术效果。

上述实施例中所用,根据上下文,术语“当…时”可以被解释为意思是“如果…”或“在…后”或“响应于确定…”或“响应于检测到…”。类似地,根据上下文,短语“在确定…时”或“如果检测到(所陈述的条件或事件)”可以被解释为意思是“如果确定…”或“响应于确定…”或“在检测到(所陈述的条件或事件)时”或“响应于检测到(所陈述的条件或事件)”。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如DVD)、或者半导体介质(例如固态硬盘)等。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:ROM或随机存储记忆体RAM、磁碟或者光盘等各种可存储程序代码的介质。

以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

相关技术
  • 一种预览功能的集成开发的方法及系统
  • 一种分布式系统部署方法、系统、电子设备及存储介质
  • 一种操作系统的预安装方法、系统、电子设备及存储介质
  • 一种用于化妆间盒子的交易方法、系统、电子设备及存储介质
  • 一种基于教育操作系统的程序快速启动的方法及电子设备
  • 一种预览画面采集方法、预览画面采集装置及电子设备
  • 一种预览画面采集方法、预览画面采集装置及电子设备
技术分类

06120115760160