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

拍照方法、装置及电子设备

文献发布时间:2023-06-19 19:28:50


拍照方法、装置及电子设备

技术领域

本申请属于虚拟现实技术领域,具体涉及一种拍照方法、装置及电子设备。

背景技术

随着越来越多的电子产品消费者对智能终端产品的新形态和新技术保持开放包容态度,VR等新形态智能终端设备的发展非常快。VR:又称“虚拟现实”,看到的场景和人物都是虚拟的,是把你代入一个虚拟的世界中,VR设备现已在游戏影视等场景应用广泛。

目前用户想要在VR世界进行相关操作,需要佩戴一个手部传感器或者手柄。传统技术的VR拍照是采用感应手柄虚拟一个方框用来进行拍照,用户在拍照时没有传统拍照方式的握持感,无法给用户带来沉浸式的拍照体验。

发明内容

本申请实施例的目的是提供一种拍照方法、装置及电子设备,能够解决传统技术的虚拟现实拍照方式无法给用户带来沉浸式拍照体验的问题。

第一方面,本申请实施例提供了一种拍照方法,应用于第一设备,第一设备可展示虚拟显示界面,所述第一设备与第二设备通信连接,所述方法包括:

在所述虚拟显示界面中显示所述第二设备的虚拟画面,所述虚拟画面包括虚拟拍摄预览界面;

获取用户在所述第二设备上的第一输入;

根据所述第一输入,在所述虚拟拍摄预览界面上执行相应的操作指令。

第二方面,本申请实施例提供了一种拍照方法,应用于第二设备,第二设备与第一设备通信连接,所述第一设备可展示虚拟显示界面,在所述第一设备的所述虚拟显示界面中显示有所述第二设备的虚拟画面,所述虚拟画面包括虚拟拍摄预览界面,所述方法包括:

接收用户在所述第二设备上的第一输入;

响应于所述第一输入,向所述第一设备发送所述第一输入,以使所述第一设备根据所述第一输入,在所述虚拟拍摄预览界面上执行相应的操作指令。

第三方面,本申请实施例提供了一种拍摄装置,应用于第一设备,第一设备可展示虚拟显示界面,所述第一设备与第二设备通信连接,所述装置包括:

第一显示模块,用于在所述虚拟显示界面中显示所述第二设备的虚拟画面,所述虚拟画面包括虚拟拍摄预览界面;

获取模块,用于获取用户在所述第二设备上的第一输入;

处理模块,用于根据所述第一输入,在所述虚拟拍摄预览界面上执行相应的操作指令。

第四方面,本申请实施例提供了一种拍摄装置,应用于第二设备,第二设备与第一设备通信连接,所述第一设备可展示虚拟显示界面,在所述第一设备的所述虚拟显示界面中显示有所述第二设备的虚拟画面,所述虚拟画面包括虚拟拍摄预览界面,所述装置包括:

第一接收模块,用于接收用户在所述第二设备上的第一输入;

第一响应模块,用于响应于所述第一输入,向所述第一设备发送所述第一输入,以使所述第一设备根据所述第一输入,在所述虚拟拍摄预览界面上执行相应的操作指令。

第五方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面或第二方面所述的方法的步骤。

第六方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面或第二方面所述的方法的步骤。

第七方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面或第二方面所述的方法。

第八方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面或第二方面所述的方法。

在本申请实施例中,第一设备与第二设备通信连接,第一设备可展示虚拟显示界面,并在虚拟显示界面中显示第二设备的虚拟画面,虚拟画面包括虚拟拍摄预览界面;第一设备通过获取用户在所述第二设备上的第一输入;根据所述第一输入,在所述虚拟拍摄预览界面上执行相应的操作指令。这样,在用户佩戴第一设备且手握第二设备时,能够基于虚拟现实世界中显示的第二设备的虚拟画面,对手中握持的第二设备进行第一输入,并通过接收第二设备发送的第一输入,在虚拟拍摄预览界面上执行相应的操作指令,完成在虚拟现实界面中的虚拟拍摄过程,该实施例能够使用户在虚拟现实世界拍照时获得真实的握持感,给用户带来沉浸式的拍照体验。

附图说明

图1是本申请实施例的拍照方法的流程图之一;

图2是本申请实施例的拍摄预览界面示意图之一;

图3是本申请实施例的拍摄预览界面示意图之二;

图4是本申请实施例的拍摄预览界面示意图之三;

图5是本申请实施例的拍照方法的流程图之二;

图6是本申请实施例的拍照装置的结构框图之一;

图7是本申请实施例的拍照装置的结构框图之二;

图8是本申请实施例的第一设备的结构框图;

图9是本申请实施例的第一设备的硬件结构框图;

图10是本申请实施例的第二设备的结构框图;

图11是本申请实施例的第二设备的硬件结构框图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的拍照进行详细地说明。

参见图1,本申请提供一种拍照方法,应用于第一设备,第一设备可展示虚拟显示界面,第一设备与第二设备通信连接,方法具体包括以下步骤:

步骤101,在虚拟显示界面中显示第二设备的虚拟画面,虚拟画面包括虚拟拍摄预览界面;

需要指出的是,虚拟拍摄预览界面显示的是虚拟现实世界中的取景图像。用户基于虚拟拍摄预览界面,确定待拍摄的取景区域。具体地,当用户举起第二设备准备拍照时,可通过移动第二设备的位置,调整取景位置,从而改变虚拟拍摄预览界面中显示的取景图像。具体实现时,在第二设备移动过程中,可基于同步定位与地图构建(SimultaneousLocalization And Mapping,SLAM)算法准确识别出第二设备的虚拟画面在虚拟显示界面中的显示位置,实现取景区域的调整。

在一具体实施例中,虚拟显示界面中显示有第一控件,第一控件用于触发在虚拟显示界面中显示第二设备的虚拟画面。

在另一具体实施例中,虚拟显示界面中显示有第一控件和第二控件;其中,第一控件用于触发在虚拟显示界面中显示第二设备的虚拟画面,第二控件用于触发基于感应手柄在虚拟显示界面中显示虚拟拍摄框,用户基于该虚拟拍摄框和手柄执行虚拟拍照操作。这样,在用户在虚拟现实界面启用相机拍照功能的情况下,若用户需求快速拍照,则基于第二控件和手柄即可完成虚拟拍照,若用户需求沉浸式拍照,则可基于第一控件触发获取第二设备的虚拟界面。具体实现时,判断是否基于第二设备在虚拟显示界面中执行拍照操作;若是,启动第二设备寻位系统,在虚拟显示界面中显示第二设备的虚拟画面;若否,则基于手柄在虚拟显示界面中显示虚拟拍摄框,基于该虚拟拍摄框和手柄执行虚拟拍照操作。

在一具体应用场景中,第一用户佩戴第一设备且手持第二设备,第一设备为虚拟现实VR设备,第二设备为移动终端(如手机、平板电脑等)。

可选地,第二设备的虚拟画面还可以包括以下界面中的任意一项或多项:虚拟开机界面、虚拟引导界面、虚拟主页和菜单界面、虚拟登陆和个人信息界面、虚拟应用界面(如相机操作界面)、虚拟设置界面。

需要指出的是,第二设备的虚拟画面可以理解为将第二设备的显示界面等比例地映射在虚拟显示界面中,以达到用户在虚拟世界中眼看第二设备的虚拟画面,手部操作真实世界中的第二设备,给用户带来沉浸式的使用体验。

步骤102,获取用户在第二设备上的第一输入;

该步骤中,第一输入可以包括但不限于点击输入、按压输入、长按输入、捏合输入、拖拽输入、滑动输入和划动输入中的至少一种,也即是说,该第一输入可以为上述输入中的其中一种,或者也可以为其中两种或以上输入的组合输入。

示例性地,用户在第二设备上通过捏合输入调整焦距时,第二设备将获取的捏合输入发送至第一设备,以使第一设备获取该捏合输入。

示例性地,用户在第二设备上通过点击输入对预览图像进行对焦调整的情况下,第二设备将获取的点击输入发送至第一设备,以使第一设备获取该点击输入。

示例性地,用户在第二设备上通过双击输入触发拍照时,第二设备将获取的双击输入发送至第一设备,以使第一设备获取该双击输入。

示例性地,用户在第二设备上通过按压拍摄按钮触发拍照指令的情况下,第二设备将获取的用户对拍照按钮的按压输入操作发送至第一设备,以使第一设备获取按压拍摄按钮的输入操作。

步骤103,根据第一输入,在虚拟拍摄预览界面上执行相应的操作指令。

示例性地,在第一设备获取到用户在第二设备上输入的用于调焦的捏合输入的情况下,第一设备在虚拟拍摄预览界面上执行调焦的操作指令,也即基于捏合输入,调整虚拟拍摄预览界面中显示图像的焦距。

示例性地,在第一设备获取到用户在第二设备上输入的用于对焦调整的点击输入的情况下,第一设备在虚拟拍摄预览界面上执行对焦的操作指令,也即基于点击输入,对虚拟拍摄预览界面中显示图像的进行对焦处理。

示例性地,在第一设备获取到用户对第二设备上的拍摄按钮的按压输入的情况下,第一设备在虚拟拍摄预览界面上执行拍照操作指令,也即基于用户对第二设备上的拍摄按钮的按压输入,第一设备基于虚拟拍摄预览界面执行拍照操作,生成照片。

上述实施例中,在用户佩戴第一设备且手握第二设备时,用户能够基于虚拟现实世界中显示的第二设备的虚拟画面,对手中握持的第二设备进行第一输入,并通过接收第二设备发送的第一输入,在虚拟拍摄预览界面上执行相应的操作指令,完成在虚拟现实界面中的虚拟拍摄过程,该实施例能够使用户在虚拟现实世界拍照时获得真实的握持感,给用户带来沉浸式的拍照体验。

在本申请一具体实施例中,上述步骤103中,根据第一输入,在虚拟拍摄预览界面上执行相应的操作指令,可以具体包括:

获取第一输入的操作位置在第二设备上的相对位置;

根据第一输入的操作位置在第二设备上的相对位置,在虚拟拍摄预览界面上确定相应的操作指令;

在虚拟拍摄预览界面上执行相应的操作指令。

具体实现时,第一输入的操作位置在第二设备上的相对位置与操作指令之间具有映射关系,即不同的操作位置对应不同的操作指令,如位置1对应的操作指令为调整预览图像的曝光度,位置2对应的操作指令为调整预览图像的色彩饱和度,位置3对应的操作指令为拍照指令等。

以第二设备为手机作为示例,可通过触控按键或触控传感器,获取第一输入的操作位置与第二设备的相对位置关系,以及第一输入的操作方式等操作信息,并将操作信息通过无线网络(如蓝牙、Wi-Fi等)同步到第一设备;进一步基于第一输入的操作位置在第二设备上的相对位置与操作指令之间具有映射关系,在虚拟拍摄预览界面上确定相应的操作指令。

另外,针对用户与第二设备分离的这一情况,由于佩戴第一设备后用户看不到真实物理空间中的场景,为使佩戴第一设备的用户拿到第二设备,在本申请一具体实施例中,上述步骤101中,在虚拟显示界面中显示第二设备的虚拟画面之前,方法还包括:

利用同步定位与地图构建SLAM算法,在虚拟显示界面中的显示第二设备的虚拟画面。

具体实现时,由于虚拟世界是基于用户所在的真实物理空间构建的,因此可通过SLAM算法实现虚拟空间与真实物理空间之间的坐标叠加,来确定第二设备在虚拟显示界面中的显示位置,在第二设备的位置与用户的位置相同时,则判断用户拿到第二设备。如此,即使第二设备不在用户身边时,用户也可在佩戴第一设备的情况下,拿到第二设备。

在本申请一具体实施例中,在第一输入用于触发执行拍照操作指令的情况下,上述步骤103中,根据第一输入,在虚拟拍摄预览界面上执行相应的操作指令,包括:

根据第一输入,在虚拟拍摄预览界面上执行拍照操作,生成第一图像;

上述方法还包括:向第二设备发送第一图像。

其中,第一图像为基于虚拟拍摄预览界面生成的照片,第一图像为虚拟世界中的取景图片。

该实施例中,通过向第二设备发送第一图像,能够使执行拍照操作的第二设备将第一图像作为拍摄图像,以替换第二设备的摄像头采集的图像。也即,在第二设备执行拍照操作后,此时第二设备不保存拍摄的照片,而是保存第一设备回传给第二设备的第一图像。如此即可避免第二设备中存储用户不想要的照片。

具体实现时,用户操作物理空间中的第二设备进行拍照,为了避免第二设备中存储用户不想要的照片,可以通过以下方式实现:

方式一、可以在第二设备与第一设备建立连接后,第二设备自动启动拍摄照片不保存功能。

方式二、基于用户对虚拟显示界面的输入操作,第一设备向第二设备发送删除指令,第二设备基于删除指令删除拍摄的照片。

在本申请一具体实施例中,上述步骤101中,在虚拟显示界面中显示第二设备的虚拟画面之后,方法还包括:

向第二设备发送第二图像,以使第二设备的拍摄预览界面中显示第二图像;其中,第二图像为虚拟拍摄预览界面中显示的图像。

具体实现时,可通过无线网络(如蓝牙、Wi-Fi等)传输给真实物理空间中的第二设备,并在第二设备的拍摄预览界面上显示,实现第二设备的拍摄预览界面与虚拟拍摄预览界面上显示的图像相同。

该实施例中,第二设备的拍摄预览界面与虚拟显示界面中的虚拟拍摄预览界面显示的图像相同,如此,真实物理空间内的其他用户能够通过第二设备的拍摄预览界面了解用户在虚拟世界中的拍摄内容,从而与现实界面中的其他用户进行互动,提升用户的使用体验。

在本申请一具体实施例中,上述步骤101中,在虚拟显示界面中显示第二设备的虚拟画面之后,方法还包括:

向第二设备发送第三图像,以使第二设备的拍摄预览界面中显示第三图像;其中,第三图像为预设图像。

其中,该预设图像可以为随机生成的且与用户的虚拟世界无关的图像,或者是预设模糊图像,或者预先设置的目标图像。

该实施例中,第二设备的拍摄预览界面与虚拟显示界面中的虚拟拍摄预览界面显示的图像不同,如此,能够避免真实物理空间内的其他用户通过第二设备的拍摄预览界面了解用户在虚拟世界中的拍摄内容,保护用户的隐私。

在本申请一具体实施例中,上述步骤101中,在虚拟显示界面中显示第二设备的虚拟拍摄预览界面,包括:

确定虚拟拍摄预览界面中是否包括第一用户,第一用户为佩戴第一设备的用户;

在虚拟拍摄预览界面中包括第一用户的情况下,在虚拟拍摄预览界面中显示第一用户的虚拟人物形象。

需要指出的是,在虚拟现实世界中,佩戴第一设备的用户只有坐标信息,没有图形信息,若想在虚拟显示界面中实现自拍或他拍,则需生成虚拟人物形象,即模拟一个人物造型。

该实施例中,通过在第二拍摄预览界面中显示第一用户的虚拟人物形象,能够使佩戴第一设备的用户在虚拟显示界面中自拍或他拍时,实现头戴用户与虚拟世界合影。

在一可选实施例中,在他人利用第二设备给头戴用户拍照的场景中,虚拟显示界面中还可以包括其他用户(指非头戴用户)的虚拟人物形象,且其他用户的虚拟人物形象手握第二设备。

示例性地,如图4所示,以第二设备是手机为例,可通过在手机的UI界面选择同步VR世界的虚拟拍照预览画面,第一设备将虚拟拍摄预览画面传输至手机进行显示,这样,其他用户在利用第二设备给头戴用户拍照时,可以根据手机上显示的虚拟拍摄预览画面,调整取景区域。其他用户也可以调整自身相对该头戴用户的位置,其中,手机的位置会通过SLAM算法进行定位,实现虚拟世界拍照过程中的焦距调整。

参见图6,本申请提供一种拍照方法,应用于第二设备,第二设备与第一设备通信连接,第一设备可展示虚拟显示界面,在第一设备的虚拟显示界面中显示有第二设备的虚拟画面,虚拟画面包括虚拟拍摄预览界面,方法包括以下步骤:

步骤201,接收用户在第二设备上的第一输入;

该步骤中,第一输入可以包括但不限于点击输入、按压输入、长按输入、捏合输入、拖拽输入、滑动输入和划动输入中的至少一种,也即是说,该第一输入可以为上述输入中的其中一种,或者也可以为其中两种或以上输入的组合输入。

例如,第一输入可以包括用于调整焦距的捏合输入;再例如,第一输入可以包括用于对焦的点击输入;再例如,第一输入可以包括用于触发拍照操作指令的双击输入;再例如,第一输入可以包括基于拍照按钮获取的按压操作。

步骤202,响应于第一输入,向第一设备发送第一输入,以使第一设备根据第一输入,在虚拟拍摄预览界面上执行相应的操作指令。

该实施例中,通过向第一设备发送获取的第一输入,能够使第一设备根据第一输入虚拟拍摄预览界面上执行相应的操作指令。在用户佩戴第一设备且手握第二设备时,用户能够基于对手中握持的第二设备进行第一输入,实现在虚拟拍摄预览界面上执行相应的操作指令,完成在虚拟现实界面中的虚拟拍摄过程,使用户在虚拟现实世界拍照时获得真实的握持感,给用户带来沉浸式的拍照体验。

在本申请一具体实施例中,在第二设备上显示有拍摄预览界面的情况下,方法还包括:

接收第一设备发送的第二图像,并在拍摄预览界面中显示第二图像;第二图像为虚拟拍摄预览界面中显示的图像。

具体实现时,可通过无线网络(如蓝牙、Wi-Fi等)传输给真实物理空间中的第二设备,并在第二设备的拍摄预览界面上显示,实现第二设备的拍摄预览界面与虚拟拍摄预览界面上显示的图像相同。

该实施例中,第二设备的拍摄预览界面与虚拟显示界面中的虚拟拍摄预览界面显示的图像相同,如此,真实物理空间内的其他用户能够通过第二设备的拍摄预览界面了解用户在虚拟世界中的拍摄内容,从而与现实界面中的其他用户进行互动,提升用户的使用体验。

在本申请一具体实施例中,在第二设备上显示有拍摄预览界面的情况下,方法还包括:

接收第一设备发送的第三图像,并在拍摄预览界面中显示第三图像;其中,第三图像为预设图像。

其中,该预设图像可以为随机生成的且与用户的虚拟世界无关的图像,或者是预设模糊图像,或者预先设置的目标图像。

具体实现时,若用户启用隐私保护功能,则在第二设备的拍摄预览界面中显示第三图像。

该实施例中,第二设备的拍摄预览界面与虚拟显示界面中的虚拟拍摄预览界面显示的图像不同,如此,能够避免真实物理空间内的其他用户通过第二设备的拍摄预览界面了解用户在虚拟世界中的拍摄内容,保护用户的隐私。

在本申请一具体实施例中,上述方法还包括:

在第一输入用于触发执行拍照操作指令的情况下,响应于第一输入执行拍照操作,并将摄像头采集的图像数据删除。

这样,能够避免第二设备中存储用户不想要的照片。

在本申请一具体实施例中,上述方法还包括:

在第一输入用于触发执行拍照操作指令的情况下,接收第一设备发送第一图像,第一图像是第一设备在虚拟拍摄预览界面上执行拍照操作后生成的;

保存第一图像。

该实施例中,通过向第二设备发送第一图像,能够使执行拍照操作的第二设备将第一图像作为拍摄图像,替换第二设备的摄像头采集的图像。也即,在第二设备执行拍照操作后,此时第二设备不保存拍摄的照片,而是保存第一设备回传给第二设备的第一图像。如此即可避免第二设备中存储用户不想要的照片。

上述实施例,能够实现第一设备与真实物理世界中的第二设备进行交互,提升用户的拍照沉浸感。

本申请实施例提供的拍照方法,执行主体可以为拍照装置。本申请实施例中以拍照装置执行拍照方法为例,说明本申请实施例提供的拍照装置。

参见图6,本申请提供一种拍照装置600,应用于第一设备,第一设备与第二设备通信连接,第一设备可展示虚拟显示界面,第一设备与第二设备通信连接,装置包括:

第一显示模块601,用于在虚拟显示界面中显示第二设备的虚拟画面,虚拟画面包括虚拟拍摄预览界面;

获取模块602,用于获取用户在第二设备上的第一输入;

处理模块603,用于根据第一输入,在虚拟拍摄预览界面上执行相应的操作指令。

可选地,处理模块603,包括:

第一处理子模块,用于获取第一输入的操作位置在第二设备上的相对位置;

第二处理子模块,用于根据第一输入的操作位置在第二设备上的相对位置,在虚拟拍摄预览界面上确定相应的操作指令;

第三处理子模块,用于在虚拟拍摄预览界面上执行相应的操作指令。

可选地,上述装置600还包括:

第二显示模块,用于利用同步定位与地图构建SLAM算法,在虚拟显示界面中的显示第二设备的虚拟画面。

可选地,在第一输入用于触发执行拍照操作指令的情况下,上述处理模块603,包括:

第四处理子模块,用于根据第一输入,在虚拟拍摄预览界面上执行拍照操作,生成第一图像;

上述装置600还包括:

第一发送模块,用于向第二设备发送第一图像。

可选地,上述装置600还包括:

第二发送模块,用于向第二设备发送第二图像,以使第二设备的拍摄预览界面中显示第二图像;其中,第二图像为虚拟拍摄预览界面中显示的图像。

可选地,上述装置600还包括:

第三发送模块,用于向第二设备发送第三图像,以使第二设备的拍摄预览界面中显示第三图像;其中,第三图像为预设图像。

可选地,上述第一显示模块601,包括:

判断模块,用于确定虚拟拍摄预览界面中是否包括第一用户,第一用户为佩戴第一设备的用户;

第一显示子模块,用于在虚拟拍摄预览界面中包括第一用户的情况下,在虚拟拍摄预览界面中显示第一用户的虚拟人物形象。

本申请实施例中的拍照装置600可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(Mobile Internet Device,MID)、增强现实(augmented reality,AR)/虚拟现实(virtualreality,VR)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personalcomputer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,还可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personalcomputer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。

本申请实施例中的拍照装置600可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

本申请实施例提供的拍照装置能够实现图1至图5的方法实施例实现的各个过程,为避免重复,这里不再赘述。

参见图7,本申请提供一种拍照装置700,应用于第二设备,第二设备与第一设备通信连接,第二设备与第一设备通信连接,第一设备可展示虚拟显示界面,在第一设备的虚拟显示界面中显示有第二设备的虚拟画面,虚拟画面包括虚拟拍摄预览界面,装置700包括:

第一接收模块701,用于接收用户在第二设备上的第一输入;

第一响应模块702,用于响应于第一输入,向第一设备发送第一输入,以使第一设备根据第一输入,在虚拟拍摄预览界面上执行相应的操作指令。

可选地,在第二设备上显示有拍摄预览界面的情况下,上述装置700还包括:

第二接收模块,用于接收第一设备发送的第二图像,并在拍摄预览界面中显示第二图像;第二图像为虚拟拍摄预览界面中显示的图像。

可选地,在第二设备上显示有拍摄预览界面的情况下,上述装置700还包括:

第三接收模块,用于接收第一设备发送的第三图像,并在拍摄预览界面中显示第三图像;其中,第三图像为预设图像。

可选地,上述装置700还包括:

第二响应模块,用于在第一输入用于触发执行拍照操作指令的情况下,响应于第一输入执行拍照操作,并将摄像头采集的图像数据删除。

可选地,上述装置700还包括:

第四接收模块,用于在第一输入用于触发执行拍照操作指令的情况下,接收第一设备发送第一图像,第一图像是第一设备在虚拟拍摄预览界面上执行拍照操作后生成的;

存储模块,用于保存第一图像。

本申请实施例中的拍照装置可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(Mobile Internet Device,MID)、增强现实(augmented reality,AR)/虚拟现实(virtualreality,VR)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personalcomputer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,还可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personalcomputer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。

本申请实施例中的拍照装置700可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

本申请实施例提供的拍照装置700能够实现图2至图5的方法实施例实现的各个过程,为避免重复,这里不再赘述。

可选地,如图8所示,本申请实施例还提供一种第一设备800,包括处理器801和存储器802,存储器802上存储有可在处理器801上运行的程序或指令,该程序或指令被处理器801执行时实现上述拍照方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要说明的是,本申请实施例中的第一设备包括上述的移动电子设备和非移动电子设备。

图9为实现本申请实施例的一种第一设备的硬件结构示意图。

该第一设备900包括但不限于:射频单元901、网络模块922、音频输出单元903、输入单元904、传感器905、显示单元906、用户输入单元907、接口单元908、存储器909、以及处理器910等部件。

本领域技术人员可以理解,第一设备900还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器910逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图9中示出的第一设备结构并不构成对第一设备的限定,第一设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

第一设备可展示虚拟显示界面,第一设备与第二设备通信连接,其中,

显示单元906,用于在虚拟显示界面中显示第二设备的虚拟画面,虚拟画面包括虚拟拍摄预览界面;

射频单元901,用于获取用户在第二设备上的第一输入;

处理器910,用于根据第一输入,在虚拟拍摄预览界面上执行相应的操作指令。

可选地,处理器910,还具体用于获取第一输入的操作位置在第二设备上的相对位置;

根据第一输入的操作位置在第二设备上的相对位置,在虚拟拍摄预览界面上确定相应的操作指令;

在虚拟拍摄预览界面上执行相应的操作指令。

可选地,处理器910,还具体用于利用同步定位与地图构建SLAM算法,在虚拟显示界面中的显示第二设备的虚拟画面。

可选地,处理器910,还具体用于根据第一输入,在虚拟拍摄预览界面上执行拍照操作,生成第一图像;

射频单元901,还用于向第二设备发送第一图像。

可选地,射频单元901,还用于向第二设备发送第二图像,以使第二设备的拍摄预览界面中显示第二图像;其中,第二图像为虚拟拍摄预览界面中显示的图像。

可选地,射频单元901,还用于向第二设备发送第三图像,以使第二设备的拍摄预览界面中显示第三图像;其中,第三图像为预设图像。

可选地,处理器910,还用于确定虚拟拍摄预览界面中是否包括第一用户,第一用户为佩戴第一设备的用户;

显示单元906,还具体用于在虚拟拍摄预览界面中包括第一用户的情况下,在虚拟拍摄预览界面中显示第一用户的虚拟人物形象。

应理解的是,本申请实施例中,输入单元904可以包括图形处理器(GraphicsProcessing Unit,GPU)941和麦克风942,图形处理器941对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元906可包括显示面板9061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板9061。用户输入单元907包括触控面板9071以及其他输入设备9072中的至少一种。触控面板9071,也称为触摸屏。触控面板9071可包括触摸检测装置和触摸控制器两个部分。其他输入设备9072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。

存储器909可用于存储软件程序以及各种数据。存储器909可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器909可以包括易失性存储器或非易失性存储器,或者,存储器909可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synch link DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本申请实施例中的存储器909包括但不限于这些和任意其它适合类型的存储器。

处理器910可包括一个或多个处理单元;可选的,处理器910集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器910中。

可选地,如图10所示,本申请实施例还提供一种第二设备1000,包括处理器1001和存储器1002,存储器1102上存储有可在处理器1001上运行的程序或指令,该程序或指令被处理器1001执行时实现上述拍照方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。

图11为实现本申请实施例的一种第二设备的硬件结构示意图。

该第二设备1100,包括:射频单元1101、网络模块1102、音频输出单元1103、输入单元1104、传感器1105、显示单元1106、用户输入单元1107、接口单元1208、存储器1109、以及处理器1110等部件。

本领域技术人员可以理解,第二设备1100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图11中示出的第二设备结构并不构成对第二设备的限定,第二设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

可选地,第二设备1100与第一设备通信连接,第一设备可展示虚拟显示界面;在所述第一设备的所述虚拟显示界面中显示有所述第二设备的虚拟画面,所述虚拟画面包括虚拟拍摄预览界面;

其中,射频单元1101,用于接收用户在第二设备上的第一输入;响应于第一输入,向第一设备发送第一输入。

可选地,在第二设备上显示有拍摄预览界面的情况下,射频单元1101,还用于接收第一设备发送的第二图像,并在拍摄预览界面中显示第二图像;第二图像为虚拟拍摄预览界面中显示的图像。

可选地,在第二设备上显示有拍摄预览界面的情况下,射频单元1101,还用于接收第一设备发送的第三图像,并在拍摄预览界面中显示第三图像;其中,第三图像为预设图像。

可选地,处理器1110,用于在第一输入用于触发执行拍照操作指令的情况下,响应于第一输入执行拍照操作,并将摄像头采集的图像数据删除。

可选地,处理器1110,用于在第一输入用于触发执行拍照操作指令的情况下,接收第一设备发送第一图像,第一图像是第一设备在虚拟拍摄预览界面上执行拍照操作后生成的;保存第一图像。

应理解的是,本申请实施例中,输入单元1104可以包括图形处理器(GraphicsProcessing Unit,GPU)1141和麦克风1142,图形处理器1141对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1106可包括显示面板11061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板11061。用户输入单元1107包括触控面板11071以及其他输入设备11072中的至少一种。触控面板11071,也称为触摸屏。触控面板11071可包括触摸检测装置和触摸控制器两个部分。其他输入设备11072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。

存储器1109可用于存储软件程序以及各种数据。存储器1109可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器1109可以包括易失性存储器或非易失性存储器,或者,存储器1109可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synch link DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本申请实施例中的存储器1109包括但不限于这些和任意其它适合类型的存储器。

处理器1110可包括一个或多个处理单元;可选的,处理器1110集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器1110中。

本申请实施例还提供一种可读存储介质,可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述拍照方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,处理器为上述实施例中的第一设备和第二设备中的处理器。可读存储介质,包括计算机可读存储介质,如计算机只读存储器ROM、随机存取存储器RAM、磁碟或者光盘等。

本申请实施例另提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现上述拍照方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述拍照方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

技术分类

06120115926264