《互动式三维影像显示系统及方法.pdf》由会员分享,可在线阅读,更多相关《互动式三维影像显示系统及方法.pdf(10页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102236441 A (43)申请公布日 2011.11.09 CN 102236441 A *CN102236441A* (21)申请号 201010155853.4 (22)申请日 2010.04.26 G06F 3/041(2006.01) G06F 3/048(2006.01) (71)申请人 鸿富锦精密工业 (深圳) 有限公司 地址 518109 广东省深圳市宝安区龙华镇油 松第十工业区东环二路 2 号 申请人 鸿海精密工业股份有限公司 (72)发明人 李后贤 李章荣 罗治平 (54) 发明名称 互动式三维影像显示系统及方法 (57) 摘要 一种互动式三维。
2、影像显示系统, 运行于触控 式电子装置中, 该系统包括 : 侦测模块, 用于当所 述触控式电子装置的触控式屏幕上显示有三维影 像时, 实时侦测用户的手指或各式触头在该触控 式屏幕上滑动的起始点以及终止点 ; 计算模块, 用于根据所侦测到的起始点以及终止点在该触控 式屏幕上的坐标值计算出所述手指或各式触头在 该触控式屏幕上的滑动方向以及滑动角度 ; 调整 模块, 用于根据所述滑动方向以及滑动角度对所 述三维影像进行调整, 并将调整后的三维影像显 示在所述触控式屏幕上。本法明还提供一种互动 式三维影像显示方法。本发明增强了用户的视觉 体验。 (51)Int.Cl. (19)中华人民共和国国家知识产。
3、权局 (12)发明专利申请 权利要求书 1 页 说明书 4 页 附图 4 页 CN 102236445 A1/1 页 2 1. 一种互动式三维影像显示系统, 运行于触控式电子装置中, 其特征在于, 该系统包 括 : 侦测模块, 用于当所述触控式电子装置的触控式屏幕上显示有三维影像时, 实时侦测 用户的手指或各式触头在该触控式屏幕上滑动的起始点以及终止点 ; 计算模块, 用于根据所侦测到的起始点以及终止点在该触控式屏幕上的坐标值计算出 所述手指或各式触头在该触控式屏幕上的滑动方向以及滑动角度 ; 及 调整模块, 用于根据所述滑动方向以及滑动角度对所述三维影像进行调整, 并将调整 后的三维影像显示。
4、在所述触控式屏幕上。 2. 如权利要求 1 所述的互动式三维影像显示系统, 其特征在于, 所述调整模块通过以 下步骤对所述三维影像进行调整 : 根据所述滑动方向以及滑动角度按照一种预定的规则得到所述三维影像在三维空间 中进行旋转的旋转方式 ; 及 根据上述旋转方式将所述三维影像进行旋转, 得到所述调整后的三维影像。 3. 如权利要求 1 所述的互动式三维影像显示系统, 其特征在于, 所述调整模块通过以 下步骤对所述三维影像进行调整 : 根据所述滑动方向以及滑动角度, 从所述触控式电子装置的存储器中预先保存的所述 三维影像所在的一组影像画面中查询与该滑动方向以及滑动角度对应的影像画面 ; 及 将。
5、所查询到的影像画面作为所述调整后的三维影像。 4. 一种互动式三维影像显示方法, 应用于触控式电子装置中, 其特征在于, 该方法包括 步骤 : (a1) 当所述触控式电子装置的触控式屏幕上显示有三维影像时, 实时侦测用户的手指 或各式触头在该触控式屏幕上滑动的起始点以及终止点 ; (a2) 当侦测到用户的手指或各式触头在所述触控式屏幕上滑动的起始点以及终止点 时, 根据该起始点以及终止点在该触控式屏幕上的坐标值计算出所述手指或各式触头在该 触控式屏幕上的滑动方向以及滑动角度 ; 及 (a3) 根据所述滑动方向以及滑动角度对所述三维影像进行调整, 并将调整后的三维影 像显示在所述触控式屏幕上。 。
6、5.如权利要求4所述的互动式三维影像显示方法, 其特征在于, 在所述步骤(a3)中, 通 过以下步骤对所述三维影像进行调整 : 根据所述滑动方向以及滑动角度按照一种预定的规则得到所述三维影像在三维空间 中进行旋转的旋转方式 ; 及 根据上述旋转方式将所述三维影像进行旋转, 得到所述调整后的三维影像。 6.如权利要求4所述的互动式三维影像显示方法, 其特征在于, 在所述步骤(a3)中, 通 过以下步骤对所述三维影像进行调整 : 根据所述滑动方向以及滑动角度, 从所述触控式电子装置的存储器中预先保存的所述 三维影像所在的一组影像画面中查询与该滑动方向以及滑动角度对应的影像画面 ; 及 将所查询到的。
7、影像画面作为所述调整后的三维影像。 权 利 要 求 书 CN 102236441 A CN 102236445 A1/4 页 3 互动式三维影像显示系统及方法 技术领域 0001 本发明涉及一种互动式三维影像显示系统及方法。 背景技术 0002 传统的触控式电子装置只能单向的将存储好的三维影像显示给用户, 无法与用户 之间进行互动。比如, 传统的触控式电子装置无法根据用户的手指或各式触头在触控式屏 幕上滑动的方向以及角度对三维影像进行调整, 以显示给用户各个视角的动态三维影像。 发明内容 0003 鉴于以上内容, 有必要提供一种互动式三维影像显示系统, 其可当触控式电子装 置显示三维影像时, 。
8、根据用户的手指或各式触头在触控式屏幕上滑动的方向以及角度对三 维影像进行动态调整, 显示给用户全方位视角的三维影像。 0004 还有必要提供一种互动式三维影像显示方法, 其可当触控式电子装置显示三维影 像时, 根据用户的手指或各式触头在触控式屏幕上滑动的方向以及角度对三维影像进行动 态调整, 显示给用户全方位视角的三维影像。 0005 所述互动式三维影像显示系统, 运行于触控式电子装置中, 该系统包括 : 侦测模 块, 用于当所述触控式电子装置的触控式屏幕上显示有三维影像时, 实时侦测用户的手指 或各式触头在该触控式屏幕上滑动的起始点以及终止点 ; 计算模块, 用于根据所侦测到的 起始点以及终。
9、止点在该触控式屏幕上的坐标值计算出所述手指或各式触头在该触控式屏 幕上的滑动方向以及滑动角度 ; 调整模块, 用于根据所述滑动方向以及滑动角度对所述三 维影像进行调整, 并将调整后的三维影像显示在所述触控式屏幕上。 0006 所述互动式三维影像显示方法, 应用于触控式电子装置中, 该方法包括步骤 : (a1) 当所述触控式电子装置的触控式屏幕上显示有三维影像时, 实时侦测用户的手指或各式触 头在该触控式屏幕上滑动的起始点以及终止点 ; (a2) 当侦测到用户的手指或各式触头在 所述触控式屏幕上滑动的起始点以及终止点时, 根据该起始点以及终止点在该触控式屏幕 上的坐标值计算出所述手指或各式触头在。
10、该触控式屏幕上的滑动方向以及滑动角度 ; (a3) 根据所述滑动方向以及滑动角度对所述三维影像进行调整, 并将调整后的三维影像显示在 所述触控式屏幕上。 0007 相较于现有技术, 实施所述互动式三维影像显示系统及方法, 用户可通过手指或 各式触头在触控式电子装置的触控式屏幕上滑动的方式来调整三维影像的显示角度以及 方向, 使得用户可浏览全方位视角下的三维影像, 给用户带来了更佳的视觉体验。 附图说明 0008 图 1 是本发明互动式三维影像显示系统的架构图。 0009 图 2 是本发明互动式三维影像显示方法较佳实施例的流程图。 0010 图 3 是本发明较佳实施例中手指或各式触头在触控式屏幕。
11、上滑动的起始点以及 说 明 书 CN 102236441 A CN 102236445 A2/4 页 4 终止点所在坐标系的示意图。 0011 图 4 是本发明较佳实施例中通过旋转的方式调整三维影像的示意图。 0012 图 5 是本发明较佳实施例中通过查询的方式调整三维影像的示意图。 0013 主要元件符号说明 0014 触控式电子装置 1 互动式三维影像显示系统 10 存储器 20 处理器 30 侦测模块 101 计算模块 102 调整模块 103 0015 具体实施方式 0016 如图 1 所示, 是本发明互动式三维影像显示系统的架构图。该互动式三维影像显 示系统 10 运行于触控式电子装。
12、置 1 中, 该互动式三维影像显示系统 10 可安装在该触控式 电子装置 1 的存储器 20 中, 由该触控式电子装置 1 的处理器 30 控制该互动式三维影像显 示系统 10 的执行。所述互动式三维影像显示系统 10 包括侦测模块 101、 计算模块 102 以及 调整模块 103。下面结合图 2、 图 3、 图 4 以及图 5 对以上各模块进行详细的说明。 0017 如图 2 所示, 是本发明互动式三维影像显示方法较佳实施例的流程图。 0018 步骤 S01, 当所述触控式电子装置 1 的触控式屏幕 ( 以下简称 “屏幕” ) 上显示有 三维影像时, 所述侦测模块 101 实时侦测用户的手。
13、指或各式触头在该屏幕上滑动的起始点 以及终止点。 0019 步骤 S02, 当侦测到用户的手指或各式触头在所述屏幕上滑动的起始点以及终止 点时, 所述计算模块 102 根据该起始点以及终止点在该屏幕上的坐标值计算出所述手指或 各式触头在该屏幕上的滑动方向以及滑动角度。在本较佳实施例中, 所述起始点以及终止 点的坐标值是指在一个特定的坐标系中的坐标值。如图 3 所示, 所述特定的坐标系可以是 以所述屏幕 ( 如图 3 的 P1 所示 ) 的左下角顶点 O 为原点, 以该屏幕的宽为横坐标以及以该 屏幕的高为纵坐标建立的坐标系。 所述滑动角度是指所述滑动方向与所述横坐标所形成的 夹角, 如图3中的角。
14、度。 在其它实施例中, 所述滑动角度也可以是所述滑动方向与所述纵 坐标方向所形成的夹角。 所述滑动方向以及所述滑动角度均可由所述起始点坐标值计算出 来。例如, 假设所述起始点为图 3 中的 A 点, 坐标值为 (x1, y1), 终止点为图 3 中的 B 点, 坐标值为 (x2, y2), 若 x2 大于 x1 且 y2 大于 y1, 可推断出所述手指或各式触头的滑动方向 为朝所述屏幕的右上方滑动。此时所述滑动角度 的计算公式为 : argtan(y2-y1)/ 说 明 书 CN 102236441 A CN 102236445 A3/4 页 5 (x2-x1), 所对应的角度 在 0 度至 。
15、90 度之间。若 x2 等于 x1, 且 y2 大于 y1, 可推断出, 所述滑动方向为竖直向上, 对应的滑动角度 为 90 度。同理, 当所述起始点以及终止点的 坐标值为其它值时, 可按与上述类似的方法计算出所述滑动方向以及滑动角度, 此处不再 一一赘述。 0020 步骤 S03, 所述调整模块 103 根据所述滑动方向以及滑动角度对所述三维影像进 行调整, 并将调整后的三维影像显示在所述屏幕上。在本较佳实施例中, 所述调整模块 103 可根据所述滑动方向以及滑动角度通过旋转或查询两种方法对所述三维影像进行调整。 0021 所谓旋转的方法是指通过旋转所述三维影像的方式将该三维影像调整至用户需。
16、 要观看的一个位置。具体为, 首先根据所述滑动方向以及滑动角度按照一种预定的规则得 到所述三维影像在三维空间中进行旋转的旋转方式, 然后再按照该旋转方式将该三维影像 进行旋转, 以得到所述旋转后的三维影像。所述预定的规则可根据用户对所述触控式电子 装置 1 的使用习惯以及三维影像的视角显示规律等客观因素预先进行设定, 使得该预定的 规则应用在本发明中能够满足更多用户的需求。 例如, 所述预定的规则可为 : 当所述滑动方 向为水平向右 ( 对应滑动角度为 0 度 ) 时, 所述三维影像在三维空间中的旋转方式为以该 三维影像的中心点为旋转中心, 自西向东旋转 90 度 ; 当所述滑动方向为朝所述屏。
17、幕的右上 方滑动时 ( 对应滑动角度为 0 度至 90 度之间 ), 所述三维影像在三维空间中的旋转方式为 以该三维影像的中心点为旋转中心, 先自西向东旋转 45 度, 再自南向北旋转 45 度。当所述 滑动方向以及所述滑动角度为其它情况时, 也对应有相应的规则, 此处不再一一赘述。 以上 所述的规则, 仅为说明本实施例而列举的其中一种规则, 在其它实施例中, 所述预定的规则 也可根据需要定义为其它任何形式。下面结合图 4, 对所述旋转方法进行详细介绍。 0022 参考图 4 所示, 是本发明较佳实施例中通过旋转的方式调整三维影像的示意图。 本较佳实施例中, 假设所述屏幕上显示的三维影像为图 。
18、4 中所示的正方体 ABCD-A B C D , 当侦测到用户的手指或各式触头在该屏幕的滑动方向为水平向右 ( 对应的滑动角度为 0 度 ) 时, 根据所述预定的规则, 可得到需要对该正方体 ABCD-A B C D 进行旋转的旋转方 式为以该正方体 ABCD-A B C D 的中心点 O 为旋转中心, 自西向东旋转 90 度 ( 如图 4 的 40 中的箭头方向所示 ), 旋转后得到的正方体如图 4 的 41 所示。当侦测到用户的手指在该 屏幕上的滑动方向为竖直向上 ( 对应的滑动角度为 90 度 ) 时, 根据所述预定的规则, 可得 到需要对该正方体 ABCD-A B C D 进行旋转的旋。
19、转方式为以该正方体 ABCD-A B C D 的中心点 O 为旋转中心, 自南向北旋转 90 度 ( 如图 4 的 42 中的箭头方向所示 ), 旋转后得 到的正方体如图 4 的 43 所示。 0023 所谓查询的方法是指根据所述滑动方向以及滑动角度在所述存储器 20 中预先保 存的所述三维影像所在的一组影像画面中查询与该滑动方向以及滑动角度对应的影像画 面, 然后将该查询到的影像画面作为所述调整后的三维影像进行显示。查询方法的前提是 需要在该存储器 20 中预先保存一组所述三维影像在各个不同视角的影像画面, 且每个影 像画面均对应有不同的滑动方向以及滑动角度。例如, 参考图 5 所示, 是本。
20、发明较佳实施例 中通过查询的方式调整三维影像的示意图。在本实施例中, 假设所述屏幕上显示的三维影 像为图 5 中 M0 所示的一个闹钟, 其中, 该图 5 中所示的 M1、 M2、 M3、 M4 以及 M5 分别为该闹 钟在不同视角下的影像画面, 并且该等不同视角下的影像画面作为一组影像画面被预先保 存在所述存储器 20 中, 同时, 通过对每个影像画面的属性进行赋值的方式使得每个影像画 说 明 书 CN 102236441 A CN 102236445 A4/4 页 6 面对应有不同的手指或各式触头在所述屏幕上的滑动方向以及滑动角度。如, 当侦测到用 户的手指或各式触头在屏幕上的滑动方向为竖。
21、直向上 ( 对应的滑动角度为 90 度 ) 时, 则将 画面 M1 在屏幕上进行显示 ; 当滑动方向为水平向左 ( 对应的滑动角度为 180 度 ) 时, 则将 画面M2在屏幕中进行显示 ; 以及当所述滑动方向为朝所述屏幕的右上方向(对应的滑动角 度为 0 度至 90 度 ) 滑动时, 则将 M5 在屏幕中进行显示等。所述不同视角下的影像画面可 以将连续拍摄的实际场景照片通过多媒体制作软件(如Adobe Flash)处理制成, 也可通过 三维绘图软件 ( 如 Google SketchUp, Maya 等 ) 绘制的方式建立。 0024 以上实施例仅用以说明本发明的技术方案而非限制, 尽管参照。
22、较佳实施例对本发 明进行了详细说明, 本领域的普通技术人员应当理解, 可以对本发明的技术方案进行修改 或等同替换, 而不脱离本发明技术方案的精神和范围。 说 明 书 CN 102236441 A CN 102236445 A1/4 页 7 图 1 说 明 书 附 图 CN 102236441 A CN 102236445 A2/4 页 8 图 2 图 3 说 明 书 附 图 CN 102236441 A CN 102236445 A3/4 页 9 图 4 说 明 书 附 图 CN 102236441 A CN 102236445 A4/4 页 10 图 5 说 明 书 附 图 CN 102236441 A 。