Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND APPARATUS FOR PRESENTING PANORAMIC PHOTO IN MOBILE TERMINAL, AND MOBILE TERMINAL
Document Type and Number:
WIPO Patent Application WO/2016/004554
Kind Code:
A1
Abstract:
The present invention provides a method and apparatus for presenting a panoramic photo in a mobile terminal, and the mobile terminal. The method of the present invention comprises: detecting a triggering command used for instructing the mobile terminal to enter an on-site browsing mode, the on-site browsing mode being a browsing mode in which a panoramic photo moves along with rotation of the mobile terminal; if the triggering command is detected, detecting and determining an angle of rotation of the mobile terminal; and moving and presenting, according to the determined angle of rotation, the panoramic photo presented in a common mode in the mobile terminal. The present invention can reduce the complexity of browsing a panoramic photo and help a user browse the panoramic photo.

Inventors:
LI XIAOJUAN (CN)
GAO WENMEI (CN)
Application Number:
PCT/CN2014/079950
Publication Date:
January 14, 2016
Filing Date:
June 16, 2014
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECH CO LTD (CN)
International Classes:
H04N5/232; H04M1/72403; H04M1/72454
Foreign References:
CN103841332A2014-06-04
CN102420898A2012-04-18
CN103543831A2014-01-29
CN102591014A2012-07-18
CN103530799A2014-01-22
CN103176347A2013-06-26
CN103106335A2013-05-15
CN103561209A2014-02-05
CN102104641A2011-06-22
US20050237383A12005-10-27
US20110110605A12011-05-12
Attorney, Agent or Firm:
TDIP & PARTNERS (CN)
北京同达信恒知识产权代理有限公司 (CN)
Download PDF:
Claims:
权 利 要 求

1、 一种移动终端中呈现全景照片的方法, 其特征在于, 包括: 检测用于指示移动终端进入临场浏览模式的触发指令, 所述临场浏览模 式为全景照片跟随移动终端的转动而移动的浏览模式;

若检测到所述触发指令, 则检测并确定所述移动终端的转动角度; 根据确定的转动角度, 将所述移动终端中以普通模式显示的全景照片移 动并呈现。

2、 如权利要求 1所述的方法, 其特征在于, 确定所述移动终端的转动角 度, 包括:

确定所述移动终端在转动过程中所处的放置方向;

根据所述放置方向, 确定所述移动终端的转动角度。

3、 如权利要求 2所述的方法, 其特征在于, 所述确定所述移动终端在转 动过程中所处的放置方向, 包括:

检测所述移动终端的重力方向相对参考三维坐标系的 X-Y平面方向的角 度, 所述参考三维坐标系的 X-Y平面平行于移动终端屏幕所在的平面, 所述 参考三维坐标系的 Z轴垂直于移动终端屏幕所在的平面;

根据所述移动终端的重力方向相对所述参考三维坐标系的 X-Y平面方向 的角度, 确定所述移动终端在转动过程中所处的放置方向。

4、 如权利要求 3所述的方法, 其特征在于, 根据所述移动终端的重力方 向相对所述参考三维坐标系的 X-Y平面方向的角度, 确定所述移动终端在转 动过程中所处的放置方向, 包括:

在所述移动终端的重力方向相对所述参考三维坐标系的 X-Y平面方向的 角度不大于 45度时, 确定所述移动终端在转动过程中所处放置方向为竖直放 置方向;

在所述移动终端的重力方向相对所述参考三维坐标系的 X-Y平面方向的 角度大于 45度时, 确定所述移动终端在转动过程中所处放置方向为水平放置 方向。

5、 如权利要求 3或 4所述的方法, 其特征在于, 根据所述放置方向, 确 定所述移动终端的转动角度, 包括:

确定所述移动终端在转动过程中所处放置方向为水平放置方向, 将所述 参考三维坐标系中的 Z轴方向, 作为所述移动终端在转动过程中对应的轴向 方向; 转动角度; 或者

确定所述移动终端在转动过程中所处放置方向为竖直放置方向, 将所述 参考三维坐标系中的 X轴方向或 Y轴方向, 作为所述移动终端在转动过程中 对应的轴向方向;

将移动终端对应所述轴向方向上转动的角度, 作为所述移动终端的转动 角度。

6、 如权利要求 1至 5任一项所述的方法, 其特征在于, 根据确定的转动 角度, 将所述移动终端中以普通模式呈现的全景照片移动之前, 还包括: 判定所述移动终端的转动角度, 达到预置的转动角度阔值。

7、 如权利要求 6所述的方法, 其特征在于, 根据确定的转动角度, 将所 述移动终端中以普通模式呈现的全景照片移动之前, 还包括:

根据预置的转动角度阔值、 拍摄所述全景照片时移动终端的转动角度和 所述全景照片沿拍摄所述全景照片时移动终端转动方向上的照片宽度, 确定 全景照片的最小位移;

将所述移动终端中以普通模式呈现的全景照片移动, 包括:

将所述全景照片沿与所述移动终端转动方向相反的方向, 移动所述最小 位移。

8、 如权利要求 1所述的方法, 其特征在于, 检测并确定所述移动终端的 转动角度之前, 该方法还包括:

发出用于指示转动所述移动终端的提示信息。 9、 如权利要求 8所述的方法, 其特征在于, 发出用于指示转动所述移动 终端的提示信息之前, 还包括:

获取拍摄全景照片时保存的移动终端的转动方向;

发出用于指示转动所述移动终端的提示信息, 包括:

发出用于指示按照获取的转动方向转动所述移动终端的提示信息。

10、 一种移动终端中呈现全景照片的装置, 其特征在于, 包括检测单元、 确定单元和呈现单元, 其中:

所述检测单元, 用于检测用于指示移动终端进入临场浏览模式的触发指 令, 并在检测到用于指示移动终端进入临场浏览模式的触发指令时, 将检测 结果传输给所述确定单元, 所述临场浏览模式为全景照片跟随移动终端的转 动而移动的浏览模式;

所述确定单元, 用于接收所述检测单元传输的检测结果, 若所述检测结 果为检测到所述触发指令, 则检测并确定所述移动终端的转动角度, 将确定 所述呈现单元, 用于接收所述确定单元确定的所述移动终端的转动角度, 并根据确定的转动角度, 将所述移动终端中以普通模式呈现的全景照片移动 并呈现。

11、 如权利要求 10所述的装置, 其特征在于, 所述确定单元, 具体用于 按如下方式确定所述移动终端的转动角度:

确定所述移动终端在转动过程中所处的放置方向;

根据所述放置方向, 确定所述移动终端的转动角度。

12、 如权利要求 11所述的装置, 其特征在于, 所述确定单元, 具体用于 按如下方式确定所述移动终端在转动过程中所处的放置方向:

检测所述移动终端的重力方向相对参考三维坐标系的 X-Y平面方向的角 度, 所述参考三维坐标系的 X-Y平面平行于移动终端屏幕所在的平面, 所述 参考三维坐标系的 Z轴垂直于移动终端屏幕所在的平面;

根据所述移动终端的重力方向相对所述参考三维坐标系的 X-Y平面方向 的角度, 确定所述移动终端在转动过程中所处的放置方向。

13、 如权利要求 12所述的装置, 其特征在于, 所述确定单元, 具体用于 按如下方式根据所述移动终端的重力方向相对所述参考三维坐标系的 X-Y平 面方向的角度, 确定移动终端在转动过程中所处的放置方向:

在所述移动终端的重力方向相对所述参考三维坐标系的 X-Y平面方向的 角度不大于 45度时, 确定所述移动终端在转动过程中所处放置方向为竖直放 置方向;

在所述移动终端的重力方向相对所述参考三维坐标系的 X-Y平面方向的 角度大于 45度时, 确定所述移动终端在转动过程中所处放置方向为水平放置 方向。

14、 如权利要求 12或 13所述的装置, 其特征在于, 所述确定单元, 具 体用于按如下方式根据所述放置方向, 确定所述移动终端的转动角度:

确定所述移动终端在转动过程中所处放置方向为水平放置方向, 将所述 参考三维坐标系中的 Z轴方向, 作为所述移动终端在转动过程中对应的轴向 方向; 转动角度; 或者

确定所述移动终端在转动过程中所处放置方向为竖直放置方向, 将所述 参考三维坐标系中的 X轴方向或 Y轴方向, 作为所述移动终端在转动过程中 对应的轴向方向; 转动角度。

15、 如权利要求 10至 14任一项所述的装置, 其特征在于, 该装置还包 括判断单元, 其中:

所述判断单元, 在所述呈现单元根据确定的转动角度, 将所述移动终端 中以普通模式呈现的全景照片移动之前, 判定所述移动终端的转动角度, 达 到预置的转动角度阔值。 16、 如权利要求 15所述的装置, 其特征在于, 所述确定单元, 还用于: 在所述呈现单元根据确定的转动角度, 将所述移动终端中以普通模式呈 现的全景照片移动之前, 根据预置的转动角度阔值、 拍摄所述全景照片时移 动终端的转动角度和所述全景照片沿拍摄所述全景照片时移动终端转动方向 上的照片宽度, 确定全景照片的最小位移;

所述呈现单元, 具体用于按如下方式将所述移动终端中以普通模式呈现 的全景照片移动:

将所述全景照片沿与所述移动终端转动方向相反的方向, 移动所述最小 位移。

17、 如权利要求 10所述的装置, 其特征在于, 该装置还包括提示单元, 其中:

所述提示单元, 用于接收所述检测单元传输的检测结果, 在所述检测结 果为所述检测单元检测到用于指示移动终端进入临场浏览模式的触发指令 时, 发出用于指示转动所述移动终端的提示信息。

18、 如权利要求 17所述的装置, 其特征在于, 该装置还包括获取单元, 其中:

所述获取单元, 用于获取拍摄全景照片时保存的移动终端的转动方向, 并将获取到的、 拍摄照片时保存的移动终端的转动方向传输给所述提示单元; 所述提示单元, 具体用于按如下方式发出用于指示转动所述移动终端的 提示信息: 示信息。

19、 一种移动终端, 其特征在于, 包括输入设备、 传感器、 处理器和显 示屏幕, 其中:

所述输入设备, 用于输入用于指示移动终端进入临场浏览模式的触发指 令, 所述临场浏览模式为全景照片跟随移动终端的转动而移动的浏览模式; 所述传感器, 用于检测移动终端的转动角度; 所述处理器, 用于在检测到所述输入设备输入所述触发指令时, 根据确 定的转动角度, 检测将所述移动终端中以普通模式呈现的全景照片移动; 所述显示屏幕, 用于呈现全景照片。

20、 如权利要求 19所述的移动终端, 其特征在于, 所述传感器, 具体用 于:

确定所述移动终端在转动过程中所处的放置方向, 根据所述放置方向, 确定所述移动终端的转动角度。

21、 如权利要求 20所述的移动终端, 其特征在于, 所述传感器, 具体用 于按如下方式确定所述移动终端在转动过程中所处的放置方向:

检测所述移动终端的重力方向相对所述参考三维坐标系的 X-Y平面方向 的角度, 所述参考三维坐标系的 X-Y平面平行于移动终端屏幕所在的平面, 所述参考三维坐标系的 Z轴垂直于移动终端屏幕所在的平面;

根据所述移动终端的重力方向相对所述参考三维坐标系的 X-Y平面方向 的角度, 确定移所述动终端在转动过程中所处的放置方向。

22、 如权利要求 20所述的移动终端, 其特征在于, 所述传感器具体用于 按如下方式根据所述移动终端的重力方向相对所述参考三维坐标系的 X-Y平 面方向的角度, 确定所述移动终端在转动过程中所处的放置方向:

在所述移动终端的重力方向相对所述参考三维坐标系的 X-Y平面方向的 角度不大于 45度时, 确定所述移动终端在转动过程中所处放置方向为竖直放 置方向;

在所述移动终端的重力方向相对所述参考三维坐标系的 X-Y平面方向的 角度大于 45度时, 确定所述移动终端在转动过程中所处放置方向为水平放置 方向。

23、 如权利要求 21或 22所述的移动终端, 其特征在于, 所述传感器, 具体用于按如下方式根据所述放置方向, 确定所述移动终端的转动角度: 确定所述移动终端在转动过程中所处放置方向为水平放置方向, 将所述 参考三维坐标系中的 Z轴方向, 作为所述移动终端在转动过程中对应的轴向 方向; 转动角度; 或者

确定所述移动终端在转动过程中所处放置方向为竖直放置方向, 将所述 参考三维坐标系中的 X轴方向或 Y轴方向, 作为所述移动终端在转动过程中 对应的轴向方向; 转动角度。

24、 如权利要求 19至 23任一项所述的移动终端, 其特征在于, 所述处 理器, 还用于:

根据确定的转动角度, 将所述移动终端中以普通模式呈现的全景照片移 动之前, 判定所述移动终端的转动角度, 达到预置的转动角度阔值。

25、如权利要求 24所述的移动终端, 其特征在于, 所述处理器, 还用于: 根据确定的转动角度, 将所述移动终端中以普通模式呈现的全景照片移 动之前, 根据预置的转动角度阔值、 拍摄所述全景照片时移动终端的转动角 度和所述全景照片沿拍摄所述全景照片时移动终端转动方向上的照片宽度, 确定全景照片的最小位移;

所述处理器, 具体用于按如下方式将所述移动终端中以普通模式呈现的 全景照片移动:

将所述全景照片沿与所述移动终端转动方向相反的方向, 移动所述最小 位移。

26、 如权利要求 19所述的移动终端, 其特征在于, 所述处理器还用于: 在检测到所述输入设备输入所述触发指令时, 发出用于指示转动所述移 动终端的提示信息。

27、 如权利要求 26所述的移动终端, 其特征在于, 所述处理器还用于: 发出用于指示转动所述移动终端的提示信息之前, 获取拍摄全景照片时 保存的移动终端的转动方向; 所述处理器, 具体用于按如下方式发出用于指示转动所述移动终端的提 示信息:

发出用于指示按照获取的转动方向转动所述移动终端的提示信息。

Description:
移动终端中呈现全景照片的方法和装置、 以及移动终端 技术领域

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

随着通信技术的快速发展, 移动终端的功能越来越强大, 使用范围和环 境也越来越多样化, 例如, 目前很多移动电话、 个人数字助理、 和个人电脑 等移动终端都具有全景拍摄的功能。

移动终端进行全景拍摄时, 由用户转动移动终端对需要拍摄的景物进行 拍摄。 "全景拍摄" 的基本原理为: 搜索两张照片的边缘部分, 并将成像效果 最为接近的区域加以重合, 以完成照片的自动拼接。 将拍摄的多张照片按照 上述拼接原理则可拼接为一张全景照片, 全景照片记录的景物视野相对比较 宽广。 用户在浏览照片时, 可以通过一张全景照片浏览到比较丰富的图像 内 容, 视觉冲击力比较强。

然而, 目前全景照片虽然能够记录相对较丰富的照片 内容, 但是全景照 片在移动终端中呈现时, 照片相对比较大, 用户在浏览全景照片时, 需要手 动划动照片进行照片内容浏览, 操作比较复杂。 发明内容

本发明实施例提供一种移动终端中呈现全景照 片的方法和装置、 以及移 动终端, 以降低全景照片浏览复杂度, 方便用户浏览全景照片。

第一方面, 提供一种移动终端中呈现全景照片的方法, 包括:

检测用于指示移动终端进入临场浏览模式的触 发指令, 所述临场浏览模 式为全景照片跟随移动终端的转动而移动的浏 览模式;

若检测到所述触发指令, 则检测并确定所述移动终端的转动角度; 根据确定的转动角度, 将所述移动终端中以普通模式显示的全景照片 移 动并呈现。

结合第一方面, 在第一种实现方式中, 确定所述移动终端的转动角度, 包括:

确定所述移动终端在转动过程中所处的放置方 向;

根据所述放置方向, 确定所述移动终端的转动角度。

结合第一方面的第一种实现方式, 在第二种实现方式中, 所述确定所述 移动终端在转动过程中所处的放置方向, 包括:

检测所述移动终端的重力方向相对参考三维坐 标系的 X-Y平面方向的角 度, 所述参考三维坐标系的 X-Y平面平行于移动终端屏幕所在的平面, 所述 参考三维坐标系的 Z轴垂直于移动终端屏幕所在的平面;

根据所述移动终端的重力方向相对所述参考三 维坐标系的 X-Y平面方向 的角度, 确定所述移动终端在转动过程中所处的放置方 向。

结合第一方面的第二种实现方式, 在第三种实现方式中, 根据所述移动 终端的重力方向相对所述参考三维坐标系的 X-Y平面方向的角度, 确定所述 移动终端在转动过程中所处的放置方向, 包括:

在所述移动终端的重力方向相对所述参考三维 坐标系的 X-Y平面方向的 角度不大于 45度时, 确定所述移动终端在转动过程中所处放置方向 为竖直放 置方向;

在所述移动终端的重力方向相对所述参考三维 坐标系的 X-Y平面方向的 角度大于 45度时, 确定所述移动终端在转动过程中所处放置方向 为水平放置 方向。

结合第一方面的第二种实现方式或者第一方面 的第三种实现方式, 在第 四种实现方式中, 根据所述放置方向, 确定所述移动终端的转动角度, 包括: 确定所述移动终端在转动过程中所处放置方向 为水平放置方向, 将所述 参考三维坐标系中的 Z轴方向, 作为所述移动终端在转动过程中对应的轴向 方向; 转动角度; 或者

确定所述移动终端在转动过程中所处放置方向 为竖直放置方向, 将所述 参考三维坐标系中的 X轴方向或 Y轴方向, 作为所述移动终端在转动过程中 对应的轴向方向; 转动角度。

结合第一方面的上述任一种实现方式, 在第五种实现方式中, 根据确定 的转动角度, 将所述移动终端中以普通模式呈现的全景照片 移动之前, 还包 括:

判定所述移动终端的转动角度, 达到预置的转动角度阔值。

结合第一方面的第五种实现方式, 在第六种实现方式中, 根据确定的转 动角度, 将所述移动终端中以普通模式呈现的全景照片 移动之前, 还包括: 根据预置的转动角度阔值、 拍摄所述全景照片时移动终端的转动角度和 所述全景照片沿拍摄所述全景照片时移动终端 转动方向上的照片宽度, 确定 全景照片的最小位移;

将所述移动终端中以普通模式呈现的全景照片 移动, 包括:

将所述全景照片沿与所述移动终端转动方向相 反的方向, 移动所述最小 位移。

结合第一方面, 在第七种实现方式中, 检测并确定所述移动终端的转动 角度之前, 该方法还包括:

发出用于指示转动所述移动终端的提示信息。

结合第一方面的第七种实现方式, 在第八种实现方式中, 发出用于指示 转动所述移动终端的提示信息之前, 该方法还包括:

获取拍摄全景照片时保存的移动终端的转动方 向;

发出用于指示转动所述移动终端的提示信息, 包括:

发出用于指示按照获取的转动方向转动所述移 动终端的提示信息。

第二方面, 提供一种移动终端中呈现全景照片的装置, 包括检测单元、 确定单元和呈现单元, 其中:

所述检测单元, 用于检测用于指示移动终端进入临场浏览模式 的触发指 令, 并在检测到用于指示移动终端进入临场浏览模 式的触发指令时, 将检测 结果传输给所述确定单元, 所述临场浏览模式为全景照片跟随移动终端的 转 动而移动的浏览模式;

所述确定单元, 用于接收所述检测单元传输的检测结果, 若所述检测结 果为检测到所述触发指令, 则检测并确定所述移动终端的转动角度, 将确定 所述呈现单元, 用于接收所述确定单元确定的所述移动终端的 转动角度, 并根据确定的转动角度, 将所述移动终端中以普通模式呈现的全景照片 移动 并呈现。

结合第二方面, 在第一种实现方式中, 所述确定单元, 具体用于按如下 方式确定所述移动终端的转动角度:

确定所述移动终端在转动过程中所处的放置方 向;

根据所述放置方向, 确定所述移动终端的转动角度。

结合第二方面的第一种实现方式, 在第二种实现方式中, 所述确定单元, 具体用于按如下方式确定所述移动终端在转动 过程中所处的放置方向:

检测所述移动终端的重力方向相对参考三维坐 标系的 X-Y平面方向的角 度, 所述参考三维坐标系的 X-Y平面平行于移动终端屏幕所在的平面, 所述 参考三维坐标系的 Z轴垂直于移动终端屏幕所在的平面;

根据所述移动终端的重力方向相对所述参考三 维坐标系的 X-Y平面方向 的角度, 确定所述移动终端在转动过程中所处的放置方 向。

结合第二方面的第二种实现方式, 在第三种实现方式中, 所述确定单元, 具体用于按如下方式根据所述移动终端的重力 方向相对所述参考三维坐标系 的 X-Y平面方向的角度, 确定移动终端在转动过程中所处的放置方向:

在所述移动终端的重力方向相对所述参考三维 坐标系的 X-Y平面方向的 角度不大于 45度时, 确定所述移动终端在转动过程中所处放置方向 为竖直放 置方向;

在所述移动终端的重力方向相对所述参考三维 坐标系的 X-Y平面方向的 角度大于 45度时, 确定所述移动终端在转动过程中所处放置方向 为水平放置 方向。

结合第二方面的第二种实现方式或者第二方面 的第三种实现方式, 在第 四种实现方式中, 所述确定单元, 具体用于按如下方式根据所述放置方向, 确定所述移动终端的转动角度:

确定所述移动终端在转动过程中所处放置方向 为水平放置方向, 将所述 参考三维坐标系中的 Z轴方向, 作为所述移动终端在转动过程中对应的轴向 方向; 转动角度; 或者

确定所述移动终端在转动过程中所处放置方向 为竖直放置方向, 将所述 参考三维坐标系中的 X轴方向或 Y轴方向, 作为所述移动终端在转动过程中 对应的轴向方向;

转动角度。

结合第二方面的上述任一种实现方式, 在第五种实现方式中, 该装置还 包括判断单元, 其中:

所述判断单元, 在所述呈现单元根据确定的转动角度, 将所述移动终端 中以普通模式呈现的全景照片移动之前, 判定所述移动终端的转动角度, 达 到预置的转动角度阔值。

结合第二方面的第五种实现方式, 在第六种实现方式中, 所述确定单元, 还用于:

在所述呈现单元根据确定的转动角度, 将所述移动终端中以普通模式呈 现的全景照片移动之前, 根据预置的转动角度阔值、 拍摄所述全景照片时移 动终端的转动角度和所述全景照片沿拍摄所述 全景照片时移动终端转动方向 上的照片宽度, 确定全景照片的最小位移;

所述呈现单元, 具体用于按如下方式将所述移动终端中以普通 模式呈现 的全景照片移动:

将所述全景照片沿与所述移动终端转动方向相 反的方向, 移动所述最小 位移。

结合第二方面, 在第七种实现方式中, 该装置还包括提示单元, 其中: 所述提示单元, 用于接收所述检测单元传输的检测结果, 在所述检测结 果为所述检测单元检测到用于指示移动终端进 入临场浏览模式的触发指令 时, 发出用于指示转动所述移动终端的提示信息;

结合第二方面的第七种实现方式, 在第八种实现方式中, 该装置还包括 获取单元, 其中:

所述获取单元, 用于获取拍摄全景照片时保存的移动终端的转 动方向, 并将获取到的、 拍摄照片时保存的移动终端的转动方向传输给 所述提示单元; 所述提示单元, 具体用于按如下方式发出用于指示转动所述移 动终端的 提示信息: 示信息。

第三方面, 提供一种移动终端, 包括输入设备、 传感器、 处理器和显示 屏幕, 其中:

所述显示屏幕, 用于呈现全景照片;

所述输入设备, 用于输入用于指示移动终端进入临场浏览模式 的触发指 令, 所述临场浏览模式为全景照片跟随移动终端的 转动而移动的浏览模式; 所述传感器, 用于检测移动终端的转动角度;

所述处理器, 用于在检测到所述输入设备输入所述触发指令 时, 根据检 测确定的转动角度, 将所述移动终端中以普通模式呈现的全景照片 移动。

结合第三方面, 在第一种实现方式中, 所述传感器, 用于:

确定所述移动终端在转动过程中所处的放置方 向, 根据所述放置方向, 确定所述移动终端的转动角度。

结合第三方面的第一种实现方式, 在第二种实现方式中, 所述传感器, 具体用于按如下方式确定所述移动终端在转动 过程中所处的放置方向:

检测所述移动终端的重力方向相对所述参考三 维坐标系的 X-Y平面方向 的角度, 所述参考三维坐标系的 X-Y平面平行于移动终端屏幕所在的平面, 所述参考三维坐标系的 Z轴垂直于移动终端屏幕所在的平面;

根据所述移动终端的重力方向相对所述参考三 维坐标系的 X-Y平面方向 的角度, 确定移所述动终端在转动过程中所处的放置方 向。

结合第三方面的第二种实现方式, 在第三种实现方式中, 所述传感器具 体用于按如下方式根据所述移动终端的重力方 向相对所述参考三维坐标系的

X-Y平面方向的角度, 确定移动终端在转动过程中所处的放置方向:

在所述移动终端的重力方向相对所述参考三维 坐标系的 X-Y平面方向的 角度不大于 45度时, 确定所述移动终端在转动过程中所处放置方向 为竖直放 置方向;

在所述移动终端的重力方向相对所述参考三维 坐标系的 X-Y平面方向的 角度大于 45度时, 确定所述移动终端在转动过程中所处放置方向 为水平放置 方向。

结合第三方面的第二种实现方式或者第三方面 的第三种实现方式, 在第 四种实现方式中, 所述传感器, 具体用于按如下方式根据所述放置方向, 确 定所述移动终端的转动角度:

确定所述移动终端在转动过程中所处放置方向 为水平放置方向, 将所述 参考三维坐标系中的 Z轴方向, 作为所述移动终端在转动过程中对应的轴向 方向; 转动角度; 或者

确定所述移动终端在转动过程中所处放置方向 为竖直放置方向, 将所述 参考三维坐标系中的 X轴方向或 Y轴方向, 作为所述移动终端在转动过程中 对应的轴向方向; 转动角度。

结合第三方面的上述任一种实现方式, 在第五种实现方式中, 所述处理 器, 还用于:

根据确定的转动角度, 将所述移动终端中以普通模式呈现的全景照片 移 动之前, 判定所述移动终端的转动角度, 达到预置的转动角度阔值。

结合第三方面的第五种实现方式, 在第六种实现方式中, 所述处理器, 还用于:

根据确定的转动角度, 将所述移动终端中以普通模式呈现的全景照片 移 动之前, 根据预置的转动角度阔值、 拍摄所述全景照片时移动终端的转动角 度和所述全景照片沿拍摄所述全景照片时移动 终端转动方向上的照片宽度, 确定全景照片的最小位移;

所述处理器, 具体用于按如下方式将所述移动终端中以普通 模式呈现的 全景照片移动:

将所述全景照片沿与所述移动终端转动方向相 反的方向, 移动所述最小 位移。

结合第三方面, 在第七种实现方式中, 所述处理器还用于:

在检测到所述输入设备输入所述触发指令时, 发出用于指示转动所述移 动终端的提示信息。

结合第三方面的第七种实现方式, 在第八种实现方式中, 所述处理器还 用于:

发出用于指示转动所述移动终端的提示信息之 前, 获取拍摄全景照片时 保存的移动终端的转动方向;

所述处理器, 具体用于按如下方式发出用于指示转动所述移 动终端的提 示信息:

发出用于指示按照获取的转动方向转动所述移 动终端的提示信息。 本发明实施例提供的移动终端中全景照片呈现 的方法和装置、 以及移动 终端, 当检测到用于指示移动终端进入临场浏览模式 的触发指令时, 检测并 确定移动终端的转动角度; 根据确定的转动角度, 将移动终端中以普通模式 显示的全景照片移动并呈现。 通过本发明可使全景照片跟随移动终端的转动 而移动, 故无需在移动终端屏幕上进行手动划动, 即可实现全景照片的浏览, 操作简单方便。 附图说明

图 1为本发明实施例提供的移动终端中呈现全景 片的方法实现流程图; 图 2为本发明实施例提供的移动终端中呈现全景 片的方法又一实现流 程图; 图 4为本发明实施例提供的确定移动终端在转动 程中所处的放置方向 实施示意图;

图 5A-图 5B为本发明实施例涉及的移动终端放置方向示 图;

图 6为本发明实施例提供的根据放置方向确定移 终端转动角度实施示 意图; 移动终端转动方向相反的方向移动实施示意图 ;

图 8为本发明实施例提供的移动终端中全景照片 现程序实现示意图; 图 9A为本发明实施例提供的全景照片拍摄过程实 示意图;

图 9B为本发明实施例提供的浏览全景照片过程实 示意图;

图 10A-图 10D为本发明实施例提供的移动终端中呈现全景 照片的装置构 成示意图;

图 11为本发明实施例提供的移动终端构成示意图 具体实施方式 下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行 清楚、 完整地描述, 显然, 所描述的实施例是本发明一部分实施例, 而不是 全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有做出创 造性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。

本发明实施例提供的移动终端中呈现全景照片 的方法, 全景照片跟随移 动终端的转动而移动, 本发明实施例为描述方便, 以下将全景照片跟随移动 终端的转动而移动的浏览模式称为 "临场浏览模式", 将现有技术中全景照片 的浏览模式称为普通模式, 当然并不引以为限, 例如 "临场浏览模式" 还可 以称为 "全景浏览模式"。 用户进行移动终端中以普通模式显示的全景照 片浏 览时, 可选择进入临场浏览模式, 在临场浏览模式下, 通过转动移动终端即 可进行全景照片的浏览, 无需在移动终端屏幕上进行手动划动浏览全景 照片。

图 1 所示为本发明实施例提供的移动终端中呈现全 景照片的方法实现流 程图, 该方法的执行主体可以是移动终端, 还可以具体是移动终端中的各个 部件, 如图 1所示, 包括:

S101 : 检测用于指示移动终端进入临场浏览模式的触 发指令。

本发明实施例中若检测到用于指示移动终端进 入临场浏览模式的触发指 令, 则执行 S102。

S102: 检测并确定移动终端的转动角度。

S103: 根据 S102中确定的转动角度, 将移动终端中以普通模式显示的全 景照片移动并呈现。

本发明实施例提供的移动终端中全景照片呈现 的方法, 当检测到用于指 示移动终端进入临场浏览模式的触发指令时, 检测并确定移动终端的转动角 度; 根据确定的转动角度, 将移动终端中以普通模式显示的全景照片移动 并 呈现。 通过本发明可使全景照片跟随移动终端的转动 而移动, 故无需在移动 终端屏幕上进行手动划动, 即可实现全景照片的浏览, 操作简单方便。 如可在用户触发移动终端进入临场浏览模式后 , 用户就按照预先定义的方式 进行移动终端的转动, 该预先定义的方式例如可通过用户手册预先学 习得到。 例如还可在用户触发移动终端进入临场浏览模 式后, 由移动终端发出用于指 示转动移动终端的提示信息, 以提示用户进行转动。

本发明实施例以下将以通过移动终端发出用于 指示转动移动终端的提示 信息的实现方式为例, 对上述实施例中涉及的移动终端中呈现全景照 片的方 法进行详细说明。

图 2 所示为本发明实施例提供的移动终端中呈现全 景照片的方法又一实 现流程图, 该方法的执行主体可以是移动终端, 还可以具体是移动终端中的 各个部件。 如图 2所示, 包括:

S201 : 检测用于指示移动终端进入临场浏览模式的触 发指令。

本发明实施例中用户可通过移动终端的显示屏 幕或者按键输入指示移动 终端进入临场浏览模式的触发指令。 例如本发明实施例中可在移动终端的显 示界面上设置是否开启临场浏览模式的开启控 件, 通过该开启控件的开启状 态确定是否进行临场浏览模式, 当检测到开启控件开始时, 则可确定移动终 端需进入临场浏览模式。 例如在移动终端的显示界面上设置临场浏览按 钮, 用户选择进入临场浏览模式浏览全景照片时, 则可触发该按钮, 以指示移动 终端进入临场浏览模式, 移动终端接收到该触发指令, 则可认为用户需要在 临场浏览模式下进行全景照片的浏览。

可选的, 本发明实施例中还可在检测到用户浏览全景照 片时, 提示用户 触发用以指示开启临场浏览模式的开启控件。

S202: 当检测到用于指示移动终端进入临场浏览模式 的触发指令时, 发 出用于指示转动移动终端的提示信息。

本发明实施例中为实现临场模式浏览, 则用户需要转动移动终端, 以使 全景照片能够跟随移动终端的转动而移动。 一般的, 为较好的对全景照片浏 览, 可发出用于指示转动移动终端的提示信息, 提示用户需要按照设定的方 向转动移动终端, 该设定的方向例如可以是从左向右转动, 当然也可以是从 右向左转动。 本发明实施例中发出的提示信息可以是在显示 界面显示的文本信息, 当 然也可以是通过语音信息提示的语音信息, 本发明实施例不做具体限定。

可选的, 本发明实施例中还可以获取拍摄全景照片时保 存的移动终端的 转动方向, 并将获取的转动方向以提示信息方式进行提示 , 发出用于指示按 照提示的转动方向转动所述移动终端的提示信 息, 提示用户按照获取到的、 拍摄照片时保存的移动终端的转动方向, 转动移动终端。

S203 : 检测并确定移动终端的转动角度。

本发明实施例中实时进行移动终端转动角度的 检测, 以便及时控制全景 照片进行移动。

用户在进行全景照片拍摄时, 一般会使移动终端处于一确定的放置方向, 然而用户在浏览全景照片时, 很可能使用与拍摄全景照片时不同的放置方向 进行全景照片的浏览, 故本发明实施例中为能较为精准的进行全景照 片的浏 览, 可根据移动终端在转动过程中所处的放置方向 , 确定移动终端的转动角 度。

本发明实施例 S203中进行移动终端转动角度的确定过程可釆 如下方式 进行确定, 如图 3所示:

S2031 : 确定移动终端在转动过程中所处的放置方向。

S2032: 根据 S2031确定的放置方向, 确定移动终端的转动角度。

本发明实施例中可通过设置在移动终端中的重 力传感器指示的移动终端 的重力方向进行移动终端所处的放置方向的确 定, 通过设置在移动终端中的 陀螺仪传感器的角度确定移动终端的转动角度 。 可选的, 本发明实施例中可 在检测到用于指示移动终端进入临场浏览模式 的触发指令时, 启动用以确定 移动终端放置方向的重力传感器, 以及用以确定移动终端转动角度的陀螺仪 传感器。

可选的, 本发明实施例 S2031 中确定移动终端在转动过程中所处的放置 方向, 可釆用如图 4所示的方法进行确定, 如图 4所示, 该过程包括:

S2031a: 基于移动终端屏幕所在的平面建立参考三维坐 标系。 本发明实施例中可基于移动终端屏幕所在的平 面, 建立参考三维坐标系, 该参考三维坐标系的 X-Y平面平行于移动终端屏幕所在的平面, 该参考三维 坐标系的 Z轴垂直于移动终端屏幕所在的平面。

移动终端在转动过程中处于的不同放置方向, 对应的参考三维坐标系也 会跟随移动终端不同的放置方向进行旋转, 例如图 5A 中竖直放置方向和图 5B中水平放置方向分别对应的参考三维坐标系 意图。

S2031b: 检测移动终端的重力方向相对 S2031a中建立的参考三维坐标系 的 X-Y平面方向的角度。

S2031c: 根据 S2031b中检测得到的移动终端的重力方向相对参 考三维坐 标系的 X-Y平面方向的角度, 确定移动终端在转动过程中所处的放置方向。

可选的, 本发明实施例中为简化控制全景照片呈现的控 制过程, 可在移 动终端的重力方向相对参考三维坐标系的 X-Y平面方向的角度不大于 45度 时, 确定移动终端在转动过程中所处放置方向为竖 直放置方向; 在移动终端 的重力方向相对参考三维坐标系的 X-Y平面方向的角度大于 45度时,确定移 动终端在转动过程中所处放置方向为水平放置 方向。

需要说明的是, 本发明实施例中移动终端的重力方向相对参考 三维坐标 系的 X-Y平面方向的角度等于 45度时, 可确定为竖直放置方向,也可确定为 水平放置方向, 本发明实施例中可具体设置为竖直放置方向。

本发明实施例中若在 S2031 中通过移动终端的重力方向相对参考三维坐 标系的 X-Y平面方向的角度, 确定移动终端在转动过程中所处的放置方向, 则 S2032中进行移动终端转动角度确定时, 则可釆用如图 6所示的确定方式:

S2032a: 确定移动终端在转动过程中对应的轴向方向。

本发明实施例中确定移动终端在转动过程中所 处放置方向为水平放置方 向时, 将参考三维坐标系中的 Z轴方向, 作为移动终端在转动过程中对应的 轴向方向。 或者

确定移动终端在转动过程中所处放置方向为竖 直放置方向时, 将参考三 维坐标系中的 X轴方向或 Y轴方向, 作为移动终端在转动过程中对应的轴向 方向。

需要说明的是, 本发明实施例中上述确定移动终端转动过程中 确定的轴 向方向仅是为了能够使移动终端转动角度的确 定过程简洁化, 具体的确定方 式并不限于此。

S2032b: 将移动终端对应 S2032a中确定的轴向方向上转动的角度, 作为 移动终端的转动角度。

本发明实施例中可在检测到用于指示移动终端 进入临场浏览模式的触发 指令时, 启动用以确定移动终端转动角度的陀螺仪传感 器。 检测设置在移动 终端上的陀螺仪传感器在对应轴向方向上转动 的角度; 根据陀螺仪传感器转 动的角度, 确定移动终端对应相应轴向方向的转动角度。

S204: 根据确定的移动终端的转动角度, 将移动终端中以普通模式显示 的全景照片移动。

本发明实施例中进行全景照片浏览时, 全景照片一般首先是以普通浏览 模式显示的, 例如可以是在移动终端显示屏幕上显示的一幅 分辨率比较低的 全景照片, 或者是仅仅显示全景照片的一部分, 例如是全景照片最左端的一 部分, 或者是全景照片最右端的一部分。 本发明实施例中确定了移动终端的 转动角度后, 可将移动终端中以普通模式显示的全景照片移 动, 实现全景照 片的临场浏览。

可选的, 本发明实施例中将移动终端中以普通模式显示 的全景照片移动 可釆用多种实现方式, 例如可将移动终端中以普通模式显示的全景照 片沿与 移动终端转动方向相同的方向移动, 也可将全景照片沿与移动终端转动方向 相反的方向移动。 本发明实施例中为实现较好的显示效果, 优选将移动终端 中以普通模式显示的全景照片沿与移动终端转 动方向相反的方向移动。

可选的, 本发明实施例中为实现全景照片的平滑移动, 可预置一转动角 度阔值, 实施 S204之前, 判定移动终端的转动角度, 达到预置的转动角度阔 值。 在临场浏览模式下, 进行全景照片浏览时, 实时检测移动终端的转动角 度, 当移动终端的转动角度达到预置的转动角度阔 值时, 则控制全景照片移 动, 实现全景照片的平滑移动。 如果没有达到预设的转动角度阔值时, 可以 不移动该全景照片。

本发明实施例中 S204中根据确定的移动终端的转动角度, 将移动终端中 以普通模式显示的全景照片沿与移动终端转动 方向相反的方向移动 (沿着与 移动终端转动方向相同的方向移动时, 也可以釆取类似的方式), 可釆用如图 7所示的实现方式:

S2041 : 判断移动终端的转动角度, 是否达到预置的转动角度阔值, 若移 动终端的转动角度达到预置的转动角度阈值, 则进行 S2042 , 否则执行 S202 进行移动终端转动角度的检测。

S2042: 在转动角度达到预置的转动角度阔值时, 将移动终端中以普通模 式显示的全景照片沿与移动终端转动方向相反 的方向移动。

可选的, 本发明实施例中为进一步加强平滑移动的效果 , 还可确定一最 小位移, 控制全景照片每次沿与移动终端转动方向相反 的方向移动时, 移动 确定的最小位移。 该最小位移的单位为像素。

本发明实施例中可根据预置的转动角度阔值、 拍摄全景照片时移动终端 的转动角度和全景照片沿拍摄全景照片时移动 终端转动方向上的照片宽度, 确定全景照片的最小位移。 其中, 摄全景照片时移动终端的转动角度和全景 照片沿拍摄全景照片时移动终端转动方向上的 照片宽度一般在拍摄全景照片 时进行记录保存, 本发明实施例中可直接获取拍摄全景照片时保 存的全景照 片相关属性获得, 需要说明的是本发明实施例中全景照片的照片 宽度的单位 也为像素。

可选的, 本发明实施例中, 确定全景照片的最小位移, 可釆用如下方式: 按照公式 s = d , 确定全景照片的最小位移。

φ2 其中, S为全景照片的最小位移, d为全景照片的照片宽度, 为预置的 转动角度阔值, φ2为拍摄全景照片时的移动终端的转动角度。

本发明实施例中, 针对浏览的全景照片, 在全景照片确定时, 全景照片 的照片宽度 d和拍摄全景照片时的移动终端的转动角度 ^即为固定值(如果 在全景照片的拍摄过程中记录了该转动角度 ^, 则釆用该记录的值, 如果拍 摄时没有记录该转动角度 ^,也可以取一些参考值作为该转动角度,例 180 度或 360度等), 故本发明实施例中为实现全景照片的平滑移动 , 则可预置合 适的转动角度阔值 。若预置的转动角度阔值 固定,则全景照片在转动过程 中移动的最小位移即确定。 进行全景照片浏览的过程中, 实时检测并确定移 动终端的转动角度, 若判定移动终端的转动角度达到预置的转动角 度阔值 , 则将全景照片沿与移动终端转动方向相反的方 向移动该最小位移。

本发明实施例中, 移动终端的转动角度可以是移动终端当前位置 对应的 角度与上一次进行全景照片移动时对应的移动 终端的位置对应的角度之间的 角度差 (若首次进行移动终端转动角度判断, 则可认为上一次进行全景照片 移动时对应的移动终端角度为 0 ), 本发明实施例中移动终端转动角度是否达 到预置的转动角度阔值的判定过程可以理解为 一个连续执行并清零的过程, 即移动终端的转动角度每次达到的预置的转动 角度阔值 时, 则可设定移动 终端的起始转动角度为 0 , 并进行转动角度的检测与确定,根据确定的转 动角 度是否达到预置的转动角度阔值, 进行全景照片的移动。 举例来说, 设定移 动终端的起始转动角度为 0 , 在移动终端从 0度转动到 度的过程中,全景 照片不进行移动; 当移动终端转动到 度时, 全景照片移动最小位移, 并且 将转动角度清零, 继续检测移动终端的转动角度, 当移动终端转动到 度时, 全景照片再次移动该最小位移, 如此反复一直到移动终端停止转动。

进一步的, 本发明实施例中进行全景照片移动的过程可以 是一个即时执 行的过程, 即每判定移动终端的转动角度达到预置的转动 角度阔值时, 即进 行全景照片的移动, 例如预置的转动角度阔值 为 5 度, 则在转动角度每达 到 5度时, 即将全景照片移动最小位移; 也可以是一个延时执行的过程, 即 判定移动终端的转动角度达到预置的转动角度 阔值之后一段时间内, 将全景 照片移动最小位移。

移动终端的转动角度还可以是移动终端当前位 置对应的角度, 相对于移 动终端的初始位置对应的角度的差值, 即此时移动终端转动角度可以是一个 随着用户对移动终端移动持续累积的值, 此时可以将全景照片移动的位移设 置为与该转动角度成正比的关系。 即, 移动终端的转动角度越大, 全景照片 移动的位移也越大, 移动终端的转动角度越小时, 全景照片移动的位移也越 小。

上述的全景照片的移动方式, 和最小位移的确定方式, 还可以有其他实 施例, 本发明不限制其具体实施方式。

S205: 呈现临场浏览模式下的全景照片。

本发明实施例中进行全景照片临场浏览模式下 的全景照片浏览的实现, 通过转动移动终端实现全景照片移动取代通过 手指滑动全景照片实现全景照 片移动, 其它可釆用现有的实现方案, 例如呈现全景照片时, 将全景照片适 应显示屏幕大小的过程则可釆用现有的实现方 式。

本发明实施例提供的控制全景照片呈现的方法 , 当检测到用于指示移动 终端进入临场浏览模式的触发指令时, 指示用户按照设定方向转动移动终端, 并确定移动终端在转动过程中所处的放置方向 , 进而根据放置方向, 确定移 动终端在相应方向上的转动角度; 根据预置的转动角度阔值, 确定全景照片 移动的最小位移, 并将全景照片沿与移动终端转动方向相反的方 向移动最小 位移并呈现。 通过本发明可使全景照片跟随移动终端的转动 而移动, 进而实 现对全景照片的浏览, 无需在移动终端屏幕上进行手动划动浏览全景 照片, 操作简单方便。

本发明实施例中在移动终端中呈现全景照片的 实现过程, 可釆用如图 8 所示的程序实现过程, 当然并不引以为限。

本发明实施例提供的控制全景照片在移动终端 中的呈现方法的实现, 是 基于全景照片拍摄时保存的各项照片参数的, 该照片参数例如拍摄照片时移 动终端转动的角度、 移动终端转动的方向和拍摄的全景照片的照片 宽度等, 故为实现本发明实施例提供的移动终端中呈现 全景照片的方法, 则在全景照 片拍摄时, 与现有全景照片拍摄也会存在不同, 本发明以下实施例将结合实 际情况对全景照片拍摄过程和浏览过程进行举 例说明。

图 9A所示为本发明实施例提供的全景照片拍摄过 实施示意图, 如图 9A所示, 该实施过程包括:

S301 : 开启全景拍摄模式。

S302: 启动设置在移动终端上的陀螺仪传感器。

S303 : 用户转动移动终端进行全景照片拍摄。

S304: 确定拍摄全景照片时移动终端转动的角度。 转动的角度进行确定。

S305: 保存拍摄完成的全景照片属性信息。

本发明实施例中保存的全景照片属性信息至少 应包括照片类型、 拍摄角 度和照片大小, 通过照片类型体现当前照片为全景照片, 拍摄角度体现拍摄 全景照片时移动终端转动的角度, 照片大小体现全景照片的照片宽度。

可选的, 本发明实施例中保存的全景照片属性信息中还 可包括拍摄全景 照片时移动终端的转动方向, 该转动方向例如可以是由右向左, 当然也可以 是由左向右。

图 9B 所示为本发明实施例提供的全景照片浏览过程 实施示意图, 如图 9B所示, 该实施过程包括:

S401 : 检测用户浏览照片的类型。

S402: 在检测到用户浏览的照片类型为全景照片时, 向用户发送提示信 息, 该提示信息用于提示用户是否选择进入临场浏 览模式。 若用户选择进入 临场浏览模式, 则进行 S403 , 否则按照普通照片浏览模式进行照片浏览。

S403: 检测到用户触发用于指示移动终端进行临场浏 览模式的触发指令 时, 启动设置在移动终端上的重力传感器和陀螺仪 传感器。

S404: 用户转动移动终端进行全景照片的浏览。 S405: 根据重力传感器指示的重力方向, 确定移动终端所处的放置方向, 该确定的放置方向可以是水平放置方向, 也可以是竖直放置方向, 具体的确 定过程可参阅上述实施例的相关描述。

S406: 根据 S405中确定的放置方向, 以及陀螺仪传感器在与放置方向对 应的轴向方向上的角度值, 确定移动终端在相应轴向方向上的转动角度, 即 移动终端的放置方向为水平放置方向时, 确定移动终端在 Z轴方向上转动的 角度, 移动终端的放置方向为竖直放置方向时, 确定移动终端在 X轴或 Y轴 方向上转动的角度。

S407: 判断 S406中确定的转动角度是否达到预置的转动角 阔值, 若达 到, 则执行 S408, 否则执行 S409。

S408: 控制全景照片沿与移动终端转动方向相反的方 向至少移动确定的 最小位移。

S409: 检测移动终端的放置方向以及转动角度, 在移动终端的放置方向 发生变化时, 则执行 S405 , 转动角度发生变化时, 则执行 S407。

本发明实施例中在进行全景照片浏览时, 实时检测移动终端的放置方向 以及转动角度的变化情况, 以及时调整全景照片的移动。

本发明实施例提供的移动终端中呈现全景照片 的方法, 在临场浏览模式 下, 全景照片跟随移动终端的转动而移动, 通过本发明, 用户进行全景照片 浏览时, 可选择进入临场浏览模式, 在临场浏览模式下, 通过转动移动终端 即可进行全景照片的浏览, 无需在移动终端屏幕上进行手动划动浏览全景 照 片。

基于上述实施例提供的移动终端中呈现全景照 片的方法, 本发明实施例 还提供一种移动终端中呈现全景照片的装置 900, 如图 10A所示, 该装置 900 包括检测单元 901、 确定单元 902和呈现单元 903。

检测单元 901 , 用于检测用于指示移动终端进入临场浏览模式 的触发指 令, 并在检测到用于指示移动终端进入临场浏览模 式的触发指令时, 将检测 结果传输给确定单元 902,临场浏览模式为全景照片跟随移动终端的 动而移 动的浏览模式。

确定单元 902 , 用于接收检测单元 901传输的检测结果, 若检测结果为检 测到触发指令, 则检测并确定移动终端的转动角度, 将确定的移动终端的转 动角度传输给呈现单元 903。

呈现单元 903 , 用于接收确定单元 902确定的移动终端的转动角度, 并根 据确定的转动角度, 将移动终端中以普通模式呈现的全景照片移动 并呈现。

在第一种实现方式中, 确定单元 902, 具体用于按如下方式确定移动终端 的转动角度:

确定移动终端在转动过程中所处的放置方向。

根据放置方向, 确定移动终端的转动角度。

在第二种实现方式中, 确定单元 902, 具体用于按如下方式确定移动终端 在转动过程中所处的放置方向:

检测移动终端的重力方向相对参考三维坐标系 的 X-Y平面方向的角度, 参考三维坐标系的 X-Y平面平行于移动终端屏幕所在的平面, 参考三维坐标 系的 Z轴垂直于移动终端屏幕所在的平面; 根据移动终端的重力方向相对参 考三维坐标系的 X-Y平面方向的角度, 确定移动终端在转动过程中所处的放 置方向。

在第三种实现方式中, 确定单元 902, 具体用于按如下方式根据移动终端 的重力方向相对参考三维坐标系的 X-Y平面方向的角度, 确定移动终端在转 动过程中所处的放置方向:

在移动终端的重力方向相对参考三维坐标系的 X-Y平面方向的角度不大 于 45度时, 确定移动终端在转动过程中所处放置方向为竖 直放置方向。

在移动终端的重力方向相对参考三维坐标系的 X-Y平面方向的角度大于 45度时, 确定移动终端在转动过程中所处放置方向为水 平放置方向。

在第四种实现方式中 ,确定单元 902 ,具体用于按如下方式根据放置方向, 确定移动终端的转动角度:

确定移动终端在转动过程中所处放置方向为水 平放置方向, 将参考三维 坐标系中的 z轴方向, 作为移动终端在转动过程中对应的轴向方向; 将移动 终端对应轴向方向上转动的角度, 作为移动终端的转动角度。 或者

确定移动终端在转动过程中所处放置方向为竖 直放置方向, 将参考三维 坐标系中的 X轴方向或 Y轴方向, 作为移动终端在转动过程中对应的轴向方 向; 将移动终端对应轴向方向上转动的角度, 作为移动终端的转动角度。

在第五种实现方式中, 该装置还包括判断单元 904, 如图 10B所示, 其 中:

判断单元 904 , 在呈现单元 903根据确定的转动角度, 将移动终端中以普 通模式呈现的全景照片移动之前, 判定移动终端的转动角度, 达到预置的转 动角度阔值。

在第六种实现方式中, 确定单元 902, 还用于:

在呈现单元 903根据确定的转动角度, 将移动终端中以普通模式呈现的 全景照片移动之前, 根据预置的转动角度阔值、 拍摄全景照片时移动终端的 转动角度和全景照片沿拍摄所述全景照片时移 动终端转动方向上的照片宽 度, 确定全景照片的最小位移。

呈现单元 903 ,具体用于按如下方式将移动终端中以普通模 呈现的全景 照片移动:

将全景照片沿与移动终端转动方向相反的方向 , 移动上述确定的最小位 移。

在第七种实现方式中, 该装置还包括提示单元 905 , 如图 10C所示, 其 中:

提示单元 905 , 用于接收检测单元 901传输的检测结果, 在检测结果为检 测单元 901 检测到用于指示移动终端进入临场浏览模式的 触发指令时, 发出 用于指示转动移动终端的提示信息。

在第七种实现方式中, 该装置还包括获取单元 906 , 如图 10D所示, 其 中:

获取单元 906 , 用于获取拍摄全景照片时保存的移动终端的转 动方向, 并 将获取到的、 拍摄照片时保存的移动终端的转动方向传输给 提示单元 905。 提示单元 905 ,具体用于按如下方式发出用于指示转动移动 端的提示信 息:

发出用于指示按照获取单元 906获取的转动方向转动移动终端的提示信 息。

需要说明的是, 对于本发明实施例图 10A至图 10D中提供的移动终端中 呈现全景照片的装置, 具体实现移动终端中呈现全景照片的过程描述 不够详 尽的地方, 可参阅方法实施例的相关描述, 在此不再赘述。

本发明实施例提供的移动终端中呈现全景照片 的方法, 在临场浏览模式 下, 全景照片跟随移动终端的转动而移动, 通过本发明, 用户进行全景照片 浏览时, 可选择进入临场浏览模式, 在临场浏览模式下, 通过转动移动终端 即可进行全景照片的浏览, 无需在移动终端屏幕上进行手动划动浏览全景 照 片。

基于上述实施例提供的移动终端中呈现全景照 片的方法和装置, 本发明 实施例还提供一种移动终端 1000 , 如图 11所示, 该移动终端 1000包括输入 设备 1001、 传感器 1002、 处理器 1003和显示屏幕 1004, 其中:

输入设备 1001 , 用于输入用于指示移动终端进入临场浏览模式 的触发指 令, 临场浏览模式为全景照片跟随移动终端的转动 而移动的浏览模式。

传感器 1002 , 用于检测移动终端的转动角度。

处理器 1003 , 用于在检测到输入设备 1001输入触发指令时,根据检测确 定的转动角度, 将移动终端中以普通模式呈现的全景照片移动 。

显示屏幕 1004, 用于呈现全景照片。

本发明实施例中, 输入设备 1001可以是一个或多个, 例如可以是显示屏 幕或者按键, 并可与处理器 1003等集成在一起或者也可以是单独的外围设 ( 例如, 扫描仪、 摄像头或扬声器等), 若输入设备 1001为外围设备, 则可以 通过有线连接( 例如电缆 /端口)或无线连接(例如蓝牙)连接到处理 1003。

处理器 1003可以在单芯片、 多芯片或多个电子元件上实现, 并可釆用多 种体系结构, 包括专用或嵌入式处理器、 专用处理器和控制器等。 传感器 1002可以是一个或多个, 传感器 1002可以具有运算处理功能, 也可以不具有, 例如本发明实施例中传感器 1002可以是重力传感器和陀螺仪 传感器二者中的至少一个。

本发明实施例中若传感器 1002具有运算处理功能, 则可由传感器 1002 确定移动终端的转动角度, 若传感器 1002不具有运算处理功能, 则可由传感 器 1002检测移动终端的转动角度, 并将检测得到的移动终端的转动角度传送 给处理器 1003 , 由处理器 1003进行移动终端转动角度的确定。

在第一种实现方式中, 传感器 1002 , 可用于:

确定移动终端在转动过程中所处的放置方向, 并根据确定的放置方向, 确定移动终端的转动角度。

在第二种实现方式中, 传感器 1002, 具体用于按如下方式确定移动终端 在转动过程中所处的放置方向:

检测移动终端的重力方向相对参考三维坐标系 的 X-Y平面方向的角度, 参考三维坐标系的 X-Y平面平行于移动终端屏幕所在的平面, 参考三维坐标 系的 Z轴垂直于移动终端屏幕所在的平面; 根据移动终端的重力方向相对参 考三维坐标系的 X-Y平面方向的角度, 确定移动终端在转动过程中所处的放 置方向。

在第三种实现方式中, 传感器 1002具体用于按如下方式根据移动终端的 重力方向相对参考三维坐标系的 X-Y平面方向的角度, 确定移动终端在转动 过程中所处的放置方向:

在移动终端的重力方向相对参考三维坐标系的 X-Y平面方向的角度不大 于 45度时, 确定移动终端在转动过程中所处放置方向为竖 直放置方向。

在移动终端的重力方向相对参考三维坐标系的 X-Y平面方向的角度大于 45度时, 确定移动终端在转动过程中所处放置方向为水 平放置方向。

在第四种实现方式中, 传感器 1002 , 具体用于按如下方式根据放置方向, 确定移动终端的转动角度: 确定移动终端在转动过程中所处放置方向为水 平放置方向, 将参考三维 坐标系中的 Z轴方向, 作为移动终端在转动过程中对应的轴向方向; 将移动 终端对应轴向方向上转动的角度, 作为移动终端的转动角度。 或者

确定移动终端在转动过程中所处放置方向为竖 直放置方向, 将参考三维 坐标系中的 X轴方向或 Y轴方向, 作为移动终端在转动过程中对应的轴向方 向; 将移动终端对应轴向方向上转动的角度, 作为移动终端的转动角度。

在第五种实现方式中, 处理器 1003 , 还用于:

根据确定的转动角度, 将移动终端中以普通模式呈现的全景照片移动 之 前, 判定移动终端的转动角度, 达到预置的转动角度阔值。

在第六种实现方式中, 处理器 1003 , 还用于:

根据确定的转动角度, 将移动终端中以普通模式呈现的全景照片移动 之 前, 根据预置的转动角度阔值、 拍摄全景照片时移动终端的转动角度和全景 照片沿拍摄全景照片时移动终端转动方向上的 照片宽度, 确定全景照片的最 小位移。

处理器 1003 , 具体用于按如下方式将移动终端中以普通模式 呈现的全景 照片移动:

将全景照片沿与所述移动终端转动方向相反的 方向, 移动最小位移。 在第七种实现方式中, 处理器 1003还用于:

在检测到输入设备 1001输入触发指令时, 发出用于指示转动所述移动终 端的提示信息。

在第八种实现方式中, 处理器 1003还用于:

发出用于指示转动移动终端的提示信息之前, 获取拍摄全景照片时保存 的移动终端的转动方向。

处理器 1003 , 具体用于按如下方式发出用于指示转动移动终 端的提示信 息:

发出用于指示按照获取的转动方向转动移动终 端的提示信息。

需要说明的是, 对于本发明实施例图 11中提供的移动终端具体实现控制 全景照片在移动终端中显示的过程描述不够详 尽的地方, 可参阅方法实施例 的相关描述, 在此不再赘述。

本发明实施例提供的移动终端, 在用户选择在临场浏览模式下浏览全景 照片时, 全景照片跟随移动终端的转动而移动, 通过本发明, 用户进行全景 照片浏览时, 可选择进入临场浏览模式, 在临场浏览模式下, 通过转动移动 终端即可进行全景照片的浏览, 无需在移动终端屏幕上进行手动划动浏览全 景照片。

本领域内的技术人员应明白, 本发明的实施例可提供为方法、 系统、 或 计算机程序产品。 因此, 本发明可釆用完全硬件实施例、 完全软件实施例、 或结合软件和硬件方面的实施例的形式。 而且, 本发明可釆用在一个或多个 其中包含有计算机可用程序代码的计算机可用 存储介质 (包括但不限于磁盘 存储器、 CD-ROM、 光学存储器等)上实施的计算机程序产品的形 式。

本发明是参照根据本发明实施例的方法、 设备(系统)、 和计算机程序产 品的流程图和 /或方框图来描述的。 应理解可由计算机程序指令实现流程图 和 /或方框图中的每一流程和 /或方框、 以及流程图和 /或方框图中的流程 和 /或方框的结合。 可提供这些计算机程序指令到通用计算机、 专用计算机、 嵌入式处理机或其他可编程数据处理设备的处 理器以产生一个机器, 使得通 过计算机或其他可编程数据处理设备的处理器 执行的指令产生用于实现在流 程图一个流程或多个流程和 /或方框图一个方框或多个方框中指定的功能 装置。

这些计算机程序指令也可存储在能引导计算机 或其他可编程数据处理设 备以特定方式工作的计算机可读存储器中, 使得存储在该计算机可读存储器 中的指令产生包括指令装置的制造品, 该指令装置实现在流程图一个流程或 多个流程和 /或方框图一个方框或多个方框中指定的功能

这些计算机程序指令也可装载到计算机或其他 可编程数据处理设备上, 使得在计算机或其他可编程设备上执行一系列 操作步骤以产生计算机实现的 处理, 从而在计算机或其他可编程设备上执行的指令 提供用于实现在流程图 一个流程或多个流程和 /或方框图一个方框或多个方框中指定的功能 步 骤。

尽管已描述了本发明的优选实施例, 但本领域内的技术人员一旦得知了 基本创造性概念, 则可对这些实施例作出另外的变更和修改。 所以, 所附权 利要求意欲解释为包括优选实施例以及落入本 发明范围的所有变更和修改。 脱离本发明实施例的精神和范围。 这样, 倘若本发明实施例的这些修改和变 型属于本发明权利要求及其等同技术的范围之 内, 则本发明也意图包含这些 改动和变型在内。