移动终端中呈现全景照片的方法和装置、以及移动终端的制作方法

文档序号:6648827阅读:173来源:国知局
移动终端中呈现全景照片的方法和装置、以及移动终端的制作方法
【专利摘要】本发明提供一种移动终端中呈现全景照片的方法和装置、以及移动终端,本发明中检测用于指示移动终端进入临场浏览模式的触发指令,所述临场浏览模式为全景照片跟随移动终端的转动而移动的浏览模式;若检测到所述触发指令,则检测并确定所述移动终端的转动角度,并根据确定的转动角度,将所述移动终端中以普通模式呈现的全景照片移动并呈现。通过本发明能够降低全景照片浏览复杂度,方便用户浏览全景照片。
【专利说明】移动终端中呈现全景照片的方法和装置、以及移动终端

【技术领域】
[0001] 本发明涉及通信【技术领域】,尤其涉及一种移动终端中呈现全景照片的方法和装 置、以及移动终端。

【背景技术】
[0002] 随着通信技术的快速发展,移动终端的功能越来越强大,使用范围和环境也越来 越多样化,例如,目前很多移动电话、个人数字助理、和个人电脑等移动终端都具有全景拍 摄的功能。
[0003] 移动终端进行全景拍摄时,由用户转动移动终端对需要拍摄的景物进行拍摄。"全 景拍摄"的基本原理为:搜索两张照片的边缘部分,并将成像效果最为接近的区域加以重 合,以完成照片的自动拼接。将拍摄的多张照片按照上述拼接原理则可拼接为一张全景照 片,全景照片记录的景物视野相对比较宽广。用户在浏览照片时,可以通过一张全景照片浏 览到比较丰富的图像内容,视觉冲击力比较强。
[0004] 然而,目前全景照片虽然能够记录相对较丰富的照片内容,但是全景照片在移动 终端中呈现时,照片相对比较大,用户在浏览全景照片时,需要手动划动照片进行照片内容 浏览,操作比较复杂。


【发明内容】

[0005] 本发明实施例提供一种移动终端中呈现全景照片的方法和装置、以及移动终端, 以降低全景照片浏览复杂度,方便用户浏览全景照片。
[0006] 第一方面,提供一种移动终端中呈现全景照片的方法,包括:
[0007] 检测用于指示移动终端进入临场浏览模式的触发指令,所述临场浏览模式为全景 照片跟随移动终端的转动而移动的浏览模式;
[0008] 若检测到所述触发指令,则检测并确定所述移动终端的转动角度;
[0009] 根据确定的转动角度,将所述移动终端中以普通模式显示的全景照片移动并呈 现。
[0010] 结合第一方面,在第一种实现方式中,确定所述移动终端的转动角度,包括:
[0011] 确定所述移动终端在转动过程中所处的放置方向;
[0012] 根据所述放置方向,确定所述移动终端的转动角度。
[0013] 结合第一方面的第一种实现方式,在第二种实现方式中,所述确定所述移动终端 在转动过程中所处的放置方向,包括:
[0014] 检测所述移动终端的重力方向相对参考三维坐标系的X-Y平面方向的角度,所述 参考三维坐标系的X-Y平面平行于移动终端屏幕所在的平面,所述参考三维坐标系的Z轴 垂直于移动终端屏幕所在的平面;
[0015] 根据所述移动终端的重力方向相对所述参考三维坐标系的X-Y平面方向的角度, 确定所述移动终端在转动过程中所处的放置方向。
[0016] 结合第一方面的第二种实现方式,在第三种实现方式中,根据所述移动终端的重 力方向相对所述参考三维坐标系的X-Y平面方向的角度,确定所述移动终端在转动过程中 所处的放置方向,包括:
[0017] 在所述移动终端的重力方向相对所述参考三维坐标系的X-Y平面方向的角度不 大于45度时,确定所述移动终端在转动过程中所处放置方向为坚直放置方向;
[0018] 在所述移动终端的重力方向相对所述参考三维坐标系的X-Y平面方向的角度大 于45度时,确定所述移动终端在转动过程中所处放置方向为水平放置方向。
[0019] 结合第一方面的第二种实现方式或者第一方面的第三种实现方式,在第四种实现 方式中,根据所述放置方向,确定所述移动终端的转动角度,包括:
[0020] 确定所述移动终端在转动过程中所处放置方向为水平放置方向,将所述参考三维 坐标系中的Z轴方向,作为所述移动终端在转动过程中对应的轴向方向;
[0021] 将所述移动终端对应所述轴向方向上转动的角度,作为所述移动终端的转动角 度;或者
[0022] 确定所述移动终端在转动过程中所处放置方向为坚直放置方向,将所述参考三维 坐标系中的X轴方向或Y轴方向,作为所述移动终端在转动过程中对应的轴向方向;
[0023] 将所述移动终端对应所述轴向方向上转动的角度,作为所述移动终端的转动角 度。
[0024] 结合第一方面的上述任一种实现方式,在第五种实现方式中,根据确定的转动角 度,将所述移动终端中以普通模式呈现的全景照片移动之前,还包括:
[0025] 判定所述移动终端的转动角度,达到预置的转动角度阈值。
[0026] 结合第一方面的第五种实现方式,在第六种实现方式中,根据确定的转动角度,将 所述移动终端中以普通模式呈现的全景照片移动之前,还包括:
[0027] 根据预置的转动角度阈值、拍摄所述全景照片时移动终端的转动角度和所述全景 照片沿拍摄所述全景照片时移动终端转动方向上的照片宽度,确定全景照片的最小位移;
[0028] 将所述移动终端中以普通模式呈现的全景照片移动,包括:
[0029] 将所述全景照片沿与所述移动终端转动方向相反的方向,移动所述最小位移。
[0030] 结合第一方面,在第七种实现方式中,检测并确定所述移动终端的转动角度之前, 该方法还包括:
[0031] 发出用于指示转动所述移动终端的提示信息。
[0032] 结合第一方面的第七种实现方式,在第八种实现方式中,发出用于指示转动所述 移动终端的提示信息之前,该方法还包括:
[0033] 获取拍摄全景照片时保存的移动终端的转动方向;
[0034] 发出用于指示转动所述移动终端的提示信息,包括:
[0035] 发出用于指示按照获取的转动方向转动所述移动终端的提示信息。
[0036] 第二方面,提供一种移动终端中呈现全景照片的装置,包括检测单元、确定单元和 呈现单元,其中:
[0037] 所述检测单元,用于检测用于指示移动终端进入临场浏览模式的触发指令,并在 检测到用于指示移动终端进入临场浏览模式的触发指令时,将检测结果传输给所述确定单 元,所述临场浏览模式为全景照片跟随移动终端的转动而移动的浏览模式;
[0038] 所述确定单元,用于接收所述检测单元传输的检测结果,若所述检测结果为检测 到所述触发指令,则检测并确定所述移动终端的转动角度,将确定的所述移动终端的转动 角度传输给所述呈现单元;
[0039] 所述呈现单元,用于接收所述确定单元确定的所述移动终端的转动角度,并根据 确定的转动角度,将所述移动终端中以普通模式呈现的全景照片移动并呈现。
[0040] 结合第二方面,在第一种实现方式中,所述确定单元,具体用于按如下方式确定所 述移动终端的转动角度:
[0041] 确定所述移动终端在转动过程中所处的放置方向;
[0042] 根据所述放置方向,确定所述移动终端的转动角度。
[0043] 结合第二方面的第一种实现方式,在第二种实现方式中,所述确定单元,具体用于 按如下方式确定所述移动终端在转动过程中所处的放置方向:
[0044] 检测所述移动终端的重力方向相对参考三维坐标系的X-Y平面方向的角度,所述 参考三维坐标系的X-Y平面平行于移动终端屏幕所在的平面,所述参考三维坐标系的Z轴 垂直于移动终端屏幕所在的平面;
[0045] 根据所述移动终端的重力方向相对所述参考三维坐标系的X-Y平面方向的角度, 确定所述移动终端在转动过程中所处的放置方向。
[0046] 结合第二方面的第二种实现方式,在第三种实现方式中,所述确定单元,具体用于 按如下方式根据所述移动终端的重力方向相对所述参考三维坐标系的X-Y平面方向的角 度,确定移动终端在转动过程中所处的放置方向:
[0047] 在所述移动终端的重力方向相对所述参考三维坐标系的X-Y平面方向的角度不 大于45度时,确定所述移动终端在转动过程中所处放置方向为坚直放置方向;
[0048] 在所述移动终端的重力方向相对所述参考三维坐标系的X-Y平面方向的角度大 于45度时,确定所述移动终端在转动过程中所处放置方向为水平放置方向。
[0049] 结合第二方面的第二种实现方式或者第二方面的第三种实现方式,在第四种实现 方式中,所述确定单元,具体用于按如下方式根据所述放置方向,确定所述移动终端的转动 角度:
[0050] 确定所述移动终端在转动过程中所处放置方向为水平放置方向,将所述参考三维 坐标系中的Z轴方向,作为所述移动终端在转动过程中对应的轴向方向;
[0051] 将所述移动终端对应所述轴向方向上转动的角度,作为所述移动终端的转动角 度;或者
[0052] 确定所述移动终端在转动过程中所处放置方向为坚直放置方向,将所述参考三维 坐标系中的X轴方向或Y轴方向,作为所述移动终端在转动过程中对应的轴向方向;
[0053] 将所述移动终端对应所述轴向方向上转动的角度,作为所述移动终端的转动角 度。
[0054] 结合第二方面的上述任一种实现方式,在第五种实现方式中,该装置还包括判断 单元,其中:
[0055] 所述判断单元,在所述呈现单元根据确定的转动角度,将所述移动终端中以普通 模式呈现的全景照片移动之前,判定所述移动终端的转动角度,达到预置的转动角度阈值。
[0056] 结合第二方面的第五种实现方式,在第六种实现方式中,所述确定单元,还用于:
[0057] 在所述呈现单元根据确定的转动角度,将所述移动终端中以普通模式呈现的全景 照片移动之前,根据预置的转动角度阈值、拍摄所述全景照片时移动终端的转动角度和所 述全景照片沿拍摄所述全景照片时移动终端转动方向上的照片宽度,确定全景照片的最小 位移;
[0058] 所述呈现单元,具体用于按如下方式将所述移动终端中以普通模式呈现的全景照 片移动:
[0059] 将所述全景照片沿与所述移动终端转动方向相反的方向,移动所述最小位移。
[0060] 结合第二方面,在第七种实现方式中,该装置还包括提示单元,其中:
[0061] 所述提示单元,用于接收所述检测单元传输的检测结果,在所述检测结果为所述 检测单元检测到用于指示移动终端进入临场浏览模式的触发指令时,发出用于指示转动所 述移动终端的提示信息;
[0062] 结合第二方面的第七种实现方式,在第八种实现方式中,该装置还包括获取单元, 其中:
[0063] 所述获取单元,用于获取拍摄全景照片时保存的移动终端的转动方向,并将获取 到的、拍摄照片时保存的移动终端的转动方向传输给所述提示单元;
[0064] 所述提示单元,具体用于按如下方式发出用于指示转动所述移动终端的提示信 息:
[0065] 发出用于指示按照所述获取单元获取的转动方向转动所述移动终端的提示信息。
[0066] 第三方面,提供一种移动终端,包括输入设备、传感器、处理器和显示屏幕,其中:
[0067] 所述显示屏幕,用于呈现全景照片;
[0068] 所述输入设备,用于输入用于指示移动终端进入临场浏览模式的触发指令,所述 临场浏览模式为全景照片跟随移动终端的转动而移动的浏览模式;
[0069] 所述传感器,用于检测移动终端的转动角度;
[0070] 所述处理器,用于在检测到所述输入设备输入所述触发指令时,根据检测确定的 转动角度,将所述移动终端中以普通模式呈现的全景照片移动。
[0071] 结合第三方面,在第一种实现方式中,所述传感器,用于:
[0072] 确定所述移动终端在转动过程中所处的放置方向,根据所述放置方向,确定所述 移动终端的转动角度。
[0073] 结合第三方面的第一种实现方式,在第二种实现方式中,所述传感器,具体用于按 如下方式确定所述移动终端在转动过程中所处的放置方向:
[0074] 检测所述移动终端的重力方向相对所述参考三维坐标系的X-Y平面方向的角度, 所述参考三维坐标系的X-Y平面平行于移动终端屏幕所在的平面,所述参考三维坐标系的 Z轴垂直于移动终端屏幕所在的平面;
[0075] 根据所述移动终端的重力方向相对所述参考三维坐标系的X-Y平面方向的角度, 确定移所述动终端在转动过程中所处的放置方向。
[0076] 结合第三方面的第二种实现方式,在第三种实现方式中,所述传感器具体用于按 如下方式根据所述移动终端的重力方向相对所述参考三维坐标系的X-Y平面方向的角度, 确定移动终端在转动过程中所处的放置方向:
[0077] 在所述移动终端的重力方向相对所述参考三维坐标系的X-Y平面方向的角度不 大于45度时,确定所述移动终端在转动过程中所处放置方向为坚直放置方向;
[0078] 在所述移动终端的重力方向相对所述参考三维坐标系的X-Y平面方向的角度大 于45度时,确定所述移动终端在转动过程中所处放置方向为水平放置方向。
[0079] 结合第三方面的第二种实现方式或者第三方面的第三种实现方式,在第四种实现 方式中,所述传感器,具体用于按如下方式根据所述放置方向,确定所述移动终端的转动角 度:
[0080] 确定所述移动终端在转动过程中所处放置方向为水平放置方向,将所述参考三维 坐标系中的Z轴方向,作为所述移动终端在转动过程中对应的轴向方向;
[0081] 将所述移动终端对应所述轴向方向上转动的角度,作为所述移动终端的转动角 度;或者
[0082] 确定所述移动终端在转动过程中所处放置方向为坚直放置方向,将所述参考三维 坐标系中的X轴方向或Y轴方向,作为所述移动终端在转动过程中对应的轴向方向;
[0083] 将所述移动终端对应所述轴向方向上转动的角度,作为所述移动终端的转动角 度。
[0084] 结合第三方面的上述任一种实现方式,在第五种实现方式中,所述处理器,还用 于:
[0085] 根据确定的转动角度,将所述移动终端中以普通模式呈现的全景照片移动之前, 判定所述移动终端的转动角度,达到预置的转动角度阈值。
[0086] 结合第三方面的第五种实现方式,在第六种实现方式中,所述处理器,还用于:
[0087] 根据确定的转动角度,将所述移动终端中以普通模式呈现的全景照片移动之前, 根据预置的转动角度阈值、拍摄所述全景照片时移动终端的转动角度和所述全景照片沿拍 摄所述全景照片时移动终端转动方向上的照片宽度,确定全景照片的最小位移;
[0088] 所述处理器,具体用于按如下方式将所述移动终端中以普通模式呈现的全景照片 移动:
[0089] 将所述全景照片沿与所述移动终端转动方向相反的方向,移动所述最小位移。
[0090] 结合第三方面,在第七种实现方式中,所述处理器还用于:
[0091] 在检测到所述输入设备输入所述触发指令时,发出用于指示转动所述移动终端的 提示信息。
[0092] 结合第三方面的第七种实现方式,在第八种实现方式中,所述处理器还用于:
[0093] 发出用于指示转动所述移动终端的提示信息之前,获取拍摄全景照片时保存的移 动终端的转动方向;
[0094] 所述处理器,具体用于按如下方式发出用于指示转动所述移动终端的提示信息:
[0095] 发出用于指示按照获取的转动方向转动所述移动终端的提示信息。
[0096] 本发明实施例提供的移动终端中全景照片呈现的方法和装置、以及移动终端,当 检测到用于指示移动终端进入临场浏览模式的触发指令时,检测并确定移动终端的转动角 度;根据确定的转动角度,将移动终端中以普通模式显示的全景照片移动并呈现。通过本发 明可使全景照片跟随移动终端的转动而移动,故无需在移动终端屏幕上进行手动划动,即 可实现全景照片的浏览,操作简单方便。

【专利附图】

【附图说明】
[0097] 图1为本发明实施例提供的移动终端中呈现全景照片的方法实现流程图;
[0098] 图2为本发明实施例提供的移动终端中呈现全景照片的方法又一实现流程图; [0099] 图3为本发明实施例提供的进行移动终端转动角度的确定过程示意图;
[0100] 图4为本发明实施例提供的确定移动终端在转动过程中所处的放置方向实施示 意图;
[0101] 图5A-图5B为本发明实施例涉及的移动终端放置方向示意图;
[0102] 图6为本发明实施例提供的根据放置方向确定移动终端转动角度实施示意图;
[0103] 图7为本发明实施例根据确定的移动终端的转动角度,控制全景照片沿与移动终 端转动方向相反的方向移动实施示意图;
[0104] 图8为本发明实施例提供的移动终端中全景照片呈现程序实现示意图;
[0105] 图9A为本发明实施例提供的全景照片拍摄过程实施示意图;
[0106] 图9B为本发明实施例提供的浏览全景照片过程实施示意图;
[0107] 图IOA-图IOD为本发明实施例提供的移动终端中呈现全景照片的装置构成示意 图;
[0108] 图11为本发明实施例提供的移动终端构成示意图。

【具体实施方式】
[0109] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发 明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施 例,都属于本发明保护的范围。
[0110] 本发明实施例提供的移动终端中呈现全景照片的方法,全景照片跟随移动终端的 转动而移动,本发明实施例为描述方便,以下将全景照片跟随移动终端的转动而移动的浏 览模式称为"临场浏览模式",将现有技术中全景照片的浏览模式称为普通模式,当然并不 引以为限,例如"临场浏览模式"还可以称为"全景浏览模式"。用户进行移动终端中以普通 模式显示的全景照片浏览时,可选择进入临场浏览模式,在临场浏览模式下,通过转动移动 终端即可进行全景照片的浏览,无需在移动终端屏幕上进行手动划动浏览全景照片。
[0111] 图1所示为本发明实施例提供的移动终端中呈现全景照片的方法实现流程图,该 方法的执行主体可以是移动终端,还可以具体是移动终端中的各个部件,如图1所示,包 括:
[0112] SlOl :检测用于指示移动终端进入临场浏览模式的触发指令。
[0113] 本发明实施例中若检测到用于指示移动终端进入临场浏览模式的触发指令,则执 行 S102。
[0114] S102 :检测并确定移动终端的转动角度。
[0115] S103 :根据S102中确定的转动角度,将移动终端中以普通模式显示的全景照片移 动并呈现。
[0116] 本发明实施例提供的移动终端中全景照片呈现的方法,当检测到用于指示移动终 端进入临场浏览模式的触发指令时,检测并确定移动终端的转动角度;根据确定的转动角 度,将移动终端中以普通模式显示的全景照片移动并呈现。通过本发明可使全景照片跟随 移动终端的转动而移动,故无需在移动终端屏幕上进行手动划动,即可实现全景照片的浏 览,操作简单方便。
[0117] 本发明实施例中具体实现移动终端转动的过程,可有多种实现方式,例如可在用 户触发移动终端进入临场浏览模式后,用户就按照预先定义的方式进行移动终端的转动, 该预先定义的方式例如可通过用户手册预先学习得到。例如还可在用户触发移动终端进入 临场浏览模式后,由移动终端发出用于指示转动移动终端的提示信息,以提示用户进行转 动。
[0118] 本发明实施例以下将以通过移动终端发出用于指示转动移动终端的提示信息的 实现方式为例,对上述实施例中涉及的移动终端中呈现全景照片的方法进行详细说明。
[0119] 图2所示为本发明实施例提供的移动终端中呈现全景照片的方法又一实现流程 图,该方法的执行主体可以是移动终端,还可以具体是移动终端中的各个部件。如图2所 示,包括:
[0120] S201 :检测用于指示移动终端进入临场浏览模式的触发指令。
[0121] 本发明实施例中用户可通过移动终端的显示屏幕或者按键输入指示移动终端进 入临场浏览模式的触发指令。例如本发明实施例中可在移动终端的显示界面上设置是否开 启临场浏览模式的开启控件,通过该开启控件的开启状态确定是否进行临场浏览模式,当 检测到开启控件开始时,则可确定移动终端需进入临场浏览模式。例如在移动终端的显示 界面上设置临场浏览按钮,用户选择进入临场浏览模式浏览全景照片时,则可触发该按钮, 以指示移动终端进入临场浏览模式,移动终端接收到该触发指令,则可认为用户需要在临 场浏览模式下进行全景照片的浏览。
[0122] 可选的,本发明实施例中还可在检测到用户浏览全景照片时,提示用户触发用以 指示开启临场浏览模式的开启控件。
[0123] S202:当检测到用于指示移动终端进入临场浏览模式的触发指令时,发出用于指 示转动移动终端的提示信息。
[0124] 本发明实施例中为实现临场模式浏览,则用户需要转动移动终端,以使全景照片 能够跟随移动终端的转动而移动。一般的,为较好的对全景照片浏览,可发出用于指示转动 移动终端的提示信息,提示用户需要按照设定的方向转动移动终端,该设定的方向例如可 以是从左向右转动,当然也可以是从右向左转动。
[0125] 本发明实施例中发出的提示信息可以是在显示界面显示的文本信息,当然也可以 是通过语音信息提示的语音信息,本发明实施例不做具体限定。
[0126] 可选的,本发明实施例中还可以获取拍摄全景照片时保存的移动终端的转动方 向,并将获取的转动方向以提示信息方式进行提示,发出用于指示按照提示的转动方向转 动所述移动终端的提示信息,提示用户按照获取到的、拍摄照片时保存的移动终端的转动 方向,转动移动终端。
[0127] S203 :检测并确定移动终端的转动角度。
[0128] 本发明实施例中实时进行移动终端转动角度的检测,以便及时控制全景照片进行 移动。
[0129] 用户在进行全景照片拍摄时,一般会使移动终端处于一确定的放置方向,然而用 户在浏览全景照片时,很可能使用与拍摄全景照片时不同的放置方向进行全景照片的浏 览,故本发明实施例中为能较为精准的进行全景照片的浏览,可根据移动终端在转动过程 中所处的放置方向,确定移动终端的转动角度。
[0130] 本发明实施例S203中进行移动终端转动角度的确定过程可采用如下方式进行确 定,如图3所示:
[0131] S2031 :确定移动终端在转动过程中所处的放置方向。
[0132] S2032 :根据S2031确定的放置方向,确定移动终端的转动角度。
[0133] 本发明实施例中可通过设置在移动终端中的重力传感器指示的移动终端的重力 方向进行移动终端所处的放置方向的确定,通过设置在移动终端中的陀螺仪传感器的角度 确定移动终端的转动角度。可选的,本发明实施例中可在检测到用于指示移动终端进入临 场浏览模式的触发指令时,启动用以确定移动终端放置方向的重力传感器,以及用以确定 移动终端转动角度的陀螺仪传感器。
[0134] 可选的,本发明实施例S2031中确定移动终端在转动过程中所处的放置方向,可 采用如图4所示的方法进行确定,如图4所示,该过程包括 :
[0135] S2031a :基于移动终端屏幕所在的平面建立参考三维坐标系。
[0136] 本发明实施例中可基于移动终端屏幕所在的平面,建立参考三维坐标系,该参考 三维坐标系的X-Y平面平行于移动终端屏幕所在的平面,该参考三维坐标系的Z轴垂直于 移动终端屏幕所在的平面。
[0137] 移动终端在转动过程中处于的不同放置方向,对应的参考三维坐标系也会跟随移 动终端不同的放置方向进行旋转,例如图5A中坚直放置方向和图5B中水平放置方向分别 对应的参考三维坐标系示意图。
[0138] S2031b :检测移动终端的重力方向相对S2031a中建立的参考三维坐标系的X-Y平 面方向的角度。
[0139] S2031c :根据S2031b中检测得到的移动终端的重力方向相对参考三维坐标系的 X-Y平面方向的角度,确定移动终端在转动过程中所处的放置方向。
[0140] 可选的,本发明实施例中为简化控制全景照片呈现的控制过程,可在移动终端的 重力方向相对参考三维坐标系的X -Y平面方向的角度不大于45度时,确定移动终端在转动 过程中所处放置方向为坚直放置方向;在移动终端的重力方向相对参考三维坐标系的X-Y 平面方向的角度大于45度时,确定移动终端在转动过程中所处放置方向为水平放置方向。
[0141] 需要说明的是,本发明实施例中移动终端的重力方向相对参考三维坐标系的X-Y 平面方向的角度等于45度时,可确定为坚直放置方向,也可确定为水平放置方向,本发明 实施例中可具体设置为坚直放置方向。
[0142] 本发明实施例中若在S2031中通过移动终端的重力方向相对参考三维坐标系的 X-Y平面方向的角度,确定移动终端在转动过程中所处的放置方向,则S2032中进行移动终 端转动角度确定时,则可采用如图6所示的确定方式:
[0143] S2032a :确定移动终端在转动过程中对应的轴向方向。
[0144] 本发明实施例中确定移动终端在转动过程中所处放置方向为水平放置方向时,将 参考三维坐标系中的Z轴方向,作为移动终端在转动过程中对应的轴向方向。或者
[0145] 确定移动终端在转动过程中所处放置方向为坚直放置方向时,将参考三维坐标系 中的X轴方向或Y轴方向,作为移动终端在转动过程中对应的轴向方向。
[0146] 需要说明的是,本发明实施例中上述确定移动终端转动过程中确定的轴向方向仅 是为了能够使移动终端转动角度的确定过程简洁化,具体的确定方式并不限于此。
[0147] S2032b :将移动终端对应S2032a中确定的轴向方向上转动的角度,作为移动终端 的转动角度。
[0148] 本发明实施例中可在检测到用于指示移动终端进入临场浏览模式的触发指令时, 启动用以确定移动终端转动角度的陀螺仪传感器。检测设置在移动终端上的陀螺仪传感器 在对应轴向方向上转动的角度;根据陀螺仪传感器转动的角度,确定移动终端对应相应轴 向方向的转动角度。
[0149] S204:根据确定的移动终端的转动角度,将移动终端中以普通模式显示的全景照 片移动。
[0150] 本发明实施例中进行全景照片浏览时,全景照片一般首先是以普通浏览模式显示 的,例如可以是在移动终端显示屏幕上显示的一幅分辨率比较低的全景照片,或者是仅仅 显示全景照片的一部分,例如是全景照片最左端的一部分,或者是全景照片最右端的一部 分。本发明实施例中确定了移动终端的转动角度后,可将移动终端中以普通模式显示的全 景照片移动,实现全景照片的临场浏览。
[0151] 可选的,本发明实施例中将移动终端中以普通模式显示的全景照片移动可采用多 种实现方式,例如可将移动终端中以普通模式显示的全景照片沿与移动终端转动方向相同 的方向移动,也可将全景照片沿与移动终端转动方向相反的方向移动。本发明实施例中为 实现较好的显示效果,优选将移动终端中以普通模式显示的全景照片沿与移动终端转动方 向相反的方向移动。
[0152] 可选的,本发明实施例中为实现全景照片的平滑移动,可预置一转动角度阈值,实 施S204之前,判定移动终端的转动角度,达到预置的转动角度阈值。在临场浏览模式下,进 行全景照片浏览时,实时检测移动终端的转动角度,当移动终端的转动角度达到预置的转 动角度阈值时,则控制全景照片移动,实现全景照片的平滑移动。如果没有达到预设的转动 角度阈值时,可以不移动该全景照片。
[0153] 本发明实施例中S204中根据确定的移动终端的转动角度,将移动终端中以普通 模式显示的全景照片沿与移动终端转动方向相反的方向移动(沿着与移动终端转动方向 相同的方向移动时,也可以采取类似的方式),可采用如图7所示的实现方式:
[0154] S2041 :判断移动终端的转动角度,是否达到预置的转动角度阈值,若移动终端的 转动角度达到预置的转动角度阈值,则进行S2042,否则执行S202进行移动终端转动角度 的检测。
[0155] S2042:在转动角度达到预置的转动角度阈值时,将移动终端中以普通模式显示的 全景照片沿与移动终端转动方向相反的方向移动。
[0156] 可选的,本发明实施例中为进一步加强平滑移动的效果,还可确定一最小位移,控 制全景照片每次沿与移动终端转动方向相反的方向移动时,移动确定的最小位移。该最小 位移的单位为像素。
[0157] 本发明实施例中可根据预置的转动角度阈值、拍摄全景照片时移动终端的转动角 度和全景照片沿拍摄全景照片时移动终端转动方向上的照片宽度,确定全景照片的最小位 移。其中,摄全景照片时移动终端的转动角度和全景照片沿拍摄全景照片时移动终端转动 方向上的照片宽度一般在拍摄全景照片时进行记录保存,本发明实施例中可直接获取拍摄 全景照片时保存的全景照片相关属性获得,需要说明的是本发明实施例中全景照片的照片 宽度的单位也为像素。
[0158] 可选的,本发明实施例中,确定全景照片的最小位移,可采用如下方式:
[0159] 按照公式

【权利要求】
1. 一种移动终端中呈现全景照片的方法,其特征在于,包括: 检测用于指示移动终端进入临场浏览模式的触发指令,所述临场浏览模式为全景照片 跟随移动终端的转动而移动的浏览模式; 若检测到所述触发指令,则检测并确定所述移动终端的转动角度; 根据确定的转动角度,将所述移动终端中W普通模式显示的全景照片移动并呈现。
2. 如权利要求1所述的方法,其特征在于,确定所述移动终端的转动角度,包括: 确定所述移动终端在转动过程中所处的放置方向; 根据所述放置方向,确定所述移动终端的转动角度。
3. 如权利要求2所述的方法,其特征在于,所述确定所述移动终端在转动过程中所处 的放置方向,包括: 检测所述移动终端的重力方向相对参考H维坐标系的X-Y平面方向的角度,所述参考H维坐标系的X-Y平面平行于移动终端屏幕所在的平面,所述参考H维坐标系的Z轴垂直 于移动终端屏幕所在的平面; 根据所述移动终端的重力方向相对所述参考H维坐标系的X-Y平面方向的角度,确定 所述移动终端在转动过程中所处的放置方向。
4. 如权利要求3所述的方法,其特征在于,根据所述移动终端的重力方向相对所述参 考H维坐标系的X-Y平面方向的角度,确定所述移动终端在转动过程中所处的放置方向, 包括: 在所述移动终端的重力方向相对所述参考H维坐标系的X-Y平面方向的角度不大于 45度时,确定所述移动终端在转动过程中所处放置方向为竖直放置方向; 在所述移动终端的重力方向相对所述参考H维坐标系的X-Y平面方向的角度大于45 度时,确定所述移动终端在转动过程中所处放置方向为水平放置方向。
5. 如权利要求3或4所述的方法,其特征在于,根据所述放置方向,确定所述移动终端 的转动角度,包括: 确定所述移动终端在转动过程中所处放置方向为水平放置方向,将所述参考H维坐标 系中的Z轴方向,作为所述移动终端在转动过程中对应的轴向方向; 将所述移动终端对应所述轴向方向上转动的角度,作为所述移动终端的转动角度;或 者 确定所述移动终端在转动过程中所处放置方向为竖直放置方向,将所述参考H维坐标 系中的X轴方向或Y轴方向,作为所述移动终端在转动过程中对应的轴向方向; 将移动终端对应所述轴向方向上转动的角度,作为所述移动终端的转动角度。
6. 如权利要求1至5任一项所述的方法,其特征在于,根据确定的转动角度,将所述移 动终端中W普通模式呈现的全景照片移动之前,还包括: 判定所述移动终端的转动角度,达到预置的转动角度阔值。
7. 如权利要求6所述的方法,其特征在于,根据确定的转动角度,将所述移动终端中W 普通模式呈现的全景照片移动之前,还包括: 根据预置的转动角度阔值、拍摄所述全景照片时移动终端的转动角度和所述全景照片 沿拍摄所述全景照片时移动终端转动方向上的照片宽度,确定全景照片的最小位移; 将所述移动终端中W普通模式呈现的全景照片移动,包括: 将所述全景照片沿与所述移动终端转动方向相反的方向,移动所述最小位移。
8. 如权利要求1所述的方法,其特征在于,检测并确定所述移动终端的转动角度之前, 该方法还包括: 发出用于指示转动所述移动终端的提示信息。
9. 如权利要求8所述的方法,其特征在于,发出用于指示转动所述移动终端的提示信 息之前,还包括: 获取拍摄全景照片时保存的移动终端的转动方向; 发出用于指示转动所述移动终端的提示信息,包括: 发出用于指示按照获取的转动方向转动所述移动终端的提示信息。
10. -种移动终端中呈现全景照片的装置,其特征在于,包括检测单元、确定单元和呈 现单元,其中: 所述检测单元,用于检测用于指示移动终端进入临场浏览模式的触发指令,并在检测 到用于指示移动终端进入临场浏览模式的触发指令时,将检测结果传输给所述确定单元, 所述临场浏览模式为全景照片跟随移动终端的转动而移动的浏览模式; 所述确定单元,用于接收所述检测单元传输的检测结果,若所述检测结果为检测到所 述触发指令,则检测并确定所述移动终端的转动角度,将确定的所述移动终端的转动角度 传输给所述呈现单元; 所述呈现单元,用于接收所述确定单元确定的所述移动终端的转动角度,并根据确定 的转动角度,将所述移动终端中W普通模式呈现的全景照片移动并呈现。
11. 如权利要求10所述的装置,其特征在于,所述确定单元,具体用于按如下方式确定 所述移动终端的转动角度: 确定所述移动终端在转动过程中所处的放置方向; 根据所述放置方向,确定所述移动终端的转动角度。
12. 如权利要求11所述的装置,其特征在于,所述确定单元,具体用于按如下方式确定 所述移动终端在转动过程中所处的放置方向: 检测所述移动终端的重力方向相对参考H维坐标系的X-Y平面方向的角度,所述参考H维坐标系的X-Y平面平行于移动终端屏幕所在的平面,所述参考H维坐标系的Z轴垂直 于移动终端屏幕所在的平面; 根据所述移动终端的重力方向相对所述参考H维坐标系的X-Y平面方向的角度,确定 所述移动终端在转动过程中所处的放置方向。
13. 如权利要求12所述的装置,其特征在于,所述确定单元,具体用于按如下方式根据 所述移动终端的重力方向相对所述参考H维坐标系的X-Y平面方向的角度,确定移动终端 在转动过程中所处的放置方向: 在所述移动终端的重力方向相对所述参考H维坐标系的X-Y平面方向的角度不大于 45度时,确定所述移动终端在转动过程中所处放置方向为竖直放置方向; 在所述移动终端的重力方向相对所述参考H维坐标系的X-Y平面方向的角度大于45 度时,确定所述移动终端在转动过程中所处放置方向为水平放置方向。
14. 如权利要求12或13所述的装置,其特征在于,所述确定单元,具体用于按如下方式 根据所述放置方向,确定所述移动终端的转动角度: 确定所述移动终端在转动过程中所处放置方向为水平放置方向,将所述参考H维坐标 系中的Z轴方向,作为所述移动终端在转动过程中对应的轴向方向; 将所述移动终端对应所述轴向方向上转动的角度,作为所述移动终端的转动角度;或 者 确定所述移动终端在转动过程中所处放置方向为竖直放置方向,将所述参考H维坐标 系中的X轴方向或Y轴方向,作为所述移动终端在转动过程中对应的轴向方向; 将所述移动终端对应所述轴向方向上转动的角度,作为所述移动终端的转动角度。
15.如权利要求10至14任一项所述的装置,其特征在于,该装置还包括判断单元,其 中: 所述判断单元,在所述呈现单元根据确定的转动角度,将所述移动终端中W普通模式 呈现的全景照片移动之前,判定所述移动终端的转动角度,达到预置的转动角度阔值。
16.如权利要求15所述的装置,其特征在于,所述确定单元,还用于: 在所述呈现单元根据确定的转动角度,将所述移动终端中W普通模式呈现的全景照 片移动之前,根据预置的转动角度阔值、拍摄所述全景照片时移动终端的转动角度和所述 全景照片沿拍摄所述全景照片时移动终端转动方向上的照片宽度,确定全景照片的最小位 移; 所述呈现单元,具体用于按如下方式将所述移动终端中W普通模式呈现的全景照片移 动: 将所述全景照片沿与所述移动终端转动方向相反的方向,移动所述最小位移。
17.如权利要求10所述的装置,其特征在于,该装置还包括提示单元,其中: 所述提示单元,用于接收所述检测单元传输的检测结果,在所述检测结果为所述检测 单元检测到用于指示移动终端进入临场浏览模式的触发指令时,发出用于指示转动所述移 动终端的提示信息。
18.如权利要求17所述的装置,其特征在于,该装置还包括获取单元,其中: 所述获取单元,用于获取拍摄全景照片时保存的移动终端的转动方向,并将获取到的、 拍摄照片时保存的移动终端的转动方向传输给所述提示单元; 所述提示单元,具体用于按如下方式发出用于指示转动所述移动终端的提示信息: 发出用于指示按照所述获取单元获取的转动方向转动所述移动终端的提示信息。
19. 一种移动终端,其特征在于,包括输入设备、传感器、处理器和显示屏幕,其中: 所述输入设备,用于输入用于指示移动终端进入临场浏览模式的触发指令,所述临场 浏览模式为全景照片跟随移动终端的转动而移动的浏览模式; 所述传感器,用于检测移动终端的转动角度; 所述处理器,用于在检测到所述输入设备输入所述触发指令时,根据确定的转动角度, 检测将所述移动终端中W普通模式呈现的全景照片移动; 所述显示屏幕,用于呈现全景照片。
20.如权利要求19所述的移动终端,其特征在于,所述传感器,具体用于: 确定所述移动终端在转动过程中所处的放置方向,根据所述放置方向,确定所述移动 终端的转动角度。
21.如权利要求20所述的移动终端,其特征在于,所述传感器,具体用于按如下方式确 定所述移动终端在转动过程中所处的放置方向: 检测所述移动终端的重力方向相对所述参考H维坐标系的X-Y平面方向的角度,所述 参考H维坐标系的X-Y平面平行于移动终端屏幕所在的平面,所述参考H维坐标系的Z轴 垂直于移动终端屏幕所在的平面; 根据所述移动终端的重力方向相对所述参考H维坐标系的X-Y平面方向的角度,确定 移所述动终端在转动过程中所处的放置方向。
22. 如权利要求20所述的移动终端,其特征在于,所述传感器具体用于按如下方式根 据所述移动终端的重力方向相对所述参考H维坐标系的X-Y平面方向的角度,确定所述移 动终端在转动过程中所处的放置方向: 在所述移动终端的重力方向相对所述参考H维坐标系的X-Y平面方向的角度不大于45度时,确定所述移动终端在转动过程中所处放置方向为竖直放置方向; 在所述移动终端的重力方向相对所述参考H维坐标系的X-Y平面方向的角度大于45度时,确定所述移动终端在转动过程中所处放置方向为水平放置方向。
23.如权利要求21或22所述的移动终端,其特征在于,所述传感器,具体用于按如下方 式根据所述放置方向,确定所述移动终端的转动角度: 确定所述移动终端在转动过程中所处放置方向为水平放置方向,将所述参考H维坐标 系中的Z轴方向,作为所述移动终端在转动过程中对应的轴向方向; 将所述移动终端对应所述轴向方向上转动的角度,作为所述移动终端的转动角度;或 者 确定所述移动终端在转动过程中所处放置方向为竖直放置方向,将所述参考H维坐标 系中的X轴方向或Y轴方向,作为所述移动终端在转动过程中对应的轴向方向; 将所述移动终端对应所述轴向方向上转动的角度,作为所述移动终端的转动角度。
24.如权利要求19至23任一项所述的移动终端,其特征在于,所述处理器,还用于: 根据确定的转动角度,将所述移动终端中W普通模式呈现的全景照片移动之前,判定 所述移动终端的转动角度,达到预置的转动角度阔值。
25.如权利要求24所述的移动终端,其特征在于,所述处理器,还用于: 根据确定的转动角度,将所述移动终端中W普通模式呈现的全景照片移动之前,根据 预置的转动角度阔值、拍摄所述全景照片时移动终端的转动角度和所述全景照片沿拍摄所 述全景照片时移动终端转动方向上的照片宽度,确定全景照片的最小位移; 所述处理器,具体用于按如下方式将所述移动终端中W普通模式呈现的全景照片移 动: 将所述全景照片沿与所述移动终端转动方向相反的方向,移动所述最小位移。
26.如权利要求19所述的移动终端,其特征在于,所述处理器还用于: 在检测到所述输入设备输入所述触发指令时,发出用于指示转动所述移动终端的提示 信息。
27.如权利要求26所述的移动终端,其特征在于,所述处理器还用于: 发出用于指示转动所述移动终端的提示信息之前,获取拍摄全景照片时保存的移动终 端的转动方向; 所述处理器,具体用于按如下方式发出用于指示转动所述移动终端的提示信息: 发出用于指示按照获取的转动方向转动所述移动终端的提示信息。
【文档编号】G06F3/0484GK104471519SQ201480001677
【公开日】2015年3月25日 申请日期:2014年6月16日 优先权日:2014年6月16日
【发明者】李小娟, 郜文美 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1