System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种控制电视交互模型旋转的方法、装置、计算机设备及可读存储介质制造方法及图纸_技高网

一种控制电视交互模型旋转的方法、装置、计算机设备及可读存储介质制造方法及图纸

技术编号:44225808 阅读:7 留言:0更新日期:2025-02-11 13:31
本发明专利技术公开了一种控制电视交互模型旋转的方法、装置、计算机设备及可读存储介质,包括:首先对移动终端陀螺仪和电视交互3D模型进行初始化。然后接收陀螺仪连续的两个输出角度,最后依据这两个角度控制交互3D模型的旋转状态,实现了用户通过移动终端对电视交互模型的精准、稳定和便捷的旋转控制,提升用户交互体验。

【技术实现步骤摘要】

本专利技术涉及电视交互领域,具体而言,涉及一种控制电视交互模型旋转的方法、装置、计算机设备及可读存储介质


技术介绍

1、随着智能电视和移动终端技术的发展,用户对于通过移动终端与电视上的交互内容进行更自然和直观的控制需求日益增长。然而,现有的交互控制方法往往存在操作不便捷、控制不精确、模型旋转不稳定等问题,无法满足用户对于高质量交互体验的要求。


技术实现思路

1、本专利技术的目的在于提供一种控制电视交互模型旋转的方法、装置、计算机设备及可读存储介质。

2、第一方面,本专利技术实施例提供一种控制电视交互模型旋转的方法,包括:

3、对移动终端配置的陀螺仪和电视设备展示的交互3d模型进行初始化;

4、接收所述陀螺仪连续的第一输出角度和第二输出角度;

5、根据所述第一输出角度和第二输出角度控制所述交互3d模型的旋转状态。

6、在一种可能的实施方式中,对所述移动终端配置的陀螺仪进行初始化,包括:

7、激活所述陀螺仪,测试所述陀螺仪是否能够准确读取所述移动终端的设备角度;

8、若是,则初始化完成;

9、如否,则重复执行所述激活所述陀螺仪,测试所述陀螺仪是否能够准确读取所述移动终端的设备角度的步骤,直至初始化完成。

10、在一种可能的实施方式中,所述接收所述陀螺仪连续的第一输出角度和第二输出角度,包括:

11、获取所述移动终端在预设时间间隔的第一设备角度和第二设备角度;

12、根据所述第一设备角度和所述第二设备角度确定出所述陀螺仪连续的第一输出角度和第二输出角度。

13、在一种可能的实施方式中,对电视设备展示的交互3d模型进行初始化,包括:

14、获取所述交互3d模型的模型质量;

15、在所述模型质量符合预设电视展示模型质量标准的情况下,根据所述模型质量将所述交互3d模型等分为预设数量个角度块,确定环形字典;

16、为所述交互3d模型设置初始角度,完成初始化。

17、在一种可能的实施方式中,所述根据所述第一输出角度和第二输出角度控制所述交互3d模型的旋转状态,包括:

18、判断所述第一输出角度和所述第二输出角度的角度差值是否小于预设防抖差值阈值;

19、若是,则确判定所述交互3d模型的旋转状态为静止状态;

20、若否,则确判定所述交互3d模型的旋转状态为运动状态,并根据所述第一输出角度和所述第二输出角度控制所述交互3d模型进行旋转。

21、在一种可能的实施方式中,所述判断所述第一输出角度和所述第二输出角度的角度差值是否小于预设防抖差值阈值,包括:

22、确定所述第一输出角度和所述第二输出角度在所述环形字典中分别对应的第一角度块和第二角度块;

23、若所述第一角度块和所述第二角度块的差值小于预设防抖差值阈值,则判定第一输出角度和所述第二输出角度的角度差值小于预设防抖差值阈值;

24、若所述第一角度块和所述第二角度块的差值大于预设防抖差值阈值,则判定第一输出角度和所述第二输出角度的角度差值大于预设防抖差值阈值。

25、在一种可能的实施方式中,所述根据所述第一输出角度和所述第二输出角度控制所述交互3d模型进行旋转,包括:

26、根据所述第一输出角度和所述第二输出角度确定旋转方向和旋转步数;

27、根据所述旋转方向和所述旋转步数,按照所述环形字典中确定的角度块进行旋转,每次仅旋转一个所述角度块,直至所述交互3d模型旋转至目标角度块。

28、第二方面,本专利技术实施例提供一种控制电视交互模型旋转的装置,包括:

29、控制模块,用于对移动终端配置的陀螺仪和电视设备展示的交互3d模型进行初始化;接收所述陀螺仪连续的第一输出角度和第二输出角度;根据所述第一输出角度和第二输出角度控制所述交互3d模型的旋转状态。

30、第三方面,本专利技术实施例提供一种计算机设备,所述计算机设备包括处理器及存储有计算机指令的非易失性存储器,所述计算机指令被所述处理器执行时,所述计算机设备执行第一方面至少一种可能的实施方式所述的方法。

31、第四方面,本专利技术实施例提供一种可读存储介质,所述可读存储介质包括计算机程序,所述计算机程序运行时控制所述可读存储介质所在计算机设备执行第一方面至少一种可能的实施方式所述的方法。

32、相比现有技术,本专利技术提供的有益效果包括:采用本专利技术公开的一种控制电视交互模型旋转的方法、装置、计算机设备及可读存储介质,通过对移动终端陀螺仪和电视交互3d模型进行初始化。然后接收陀螺仪连续的两个输出角度,最后依据这两个角度控制交互3d模型的旋转状态,实现了用户通过移动终端对电视交互模型的精准、稳定和便捷的旋转控制,提升用户交互体验。

本文档来自技高网
...

【技术保护点】

1.一种控制电视交互模型旋转的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,对所述移动终端配置的陀螺仪进行初始化,包括:

3.根据权利要求2所述的方法,其特征在于,所述接收所述陀螺仪连续的第一输出角度和第二输出角度,包括:

4.根据权利要求1所述的方法,其特征在于,对电视设备展示的交互3D模型进行初始化,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述第一输出角度和第二输出角度控制所述交互3D模型的旋转状态,包括:

6.根据权利要求5所述的方法,其特征在于,所述判断所述第一输出角度和所述第二输出角度的角度差值是否小于预设防抖差值阈值,包括:

7.根据权利要求5所述的方法,其特征在于,所述根据所述第一输出角度和所述第二输出角度控制所述交互3D模型进行旋转,包括:

8.一种控制电视交互模型旋转的装置,其特征在于,包括:

9.一种计算机设备,其特征在于,所述计算机设备包括处理器及存储有计算机指令的非易失性存储器,所述计算机指令被所述处理器执行时,所述计算机设备执行权利要求1-7中任意一项所述的方法。

10.一种可读存储介质,其特征在于,所述可读存储介质包括计算机程序,所述计算机程序运行时控制所述可读存储介质所在计算机设备执行权利要求1-7中任意一项所述的方法。

...

【技术特征摘要】

1.一种控制电视交互模型旋转的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,对所述移动终端配置的陀螺仪进行初始化,包括:

3.根据权利要求2所述的方法,其特征在于,所述接收所述陀螺仪连续的第一输出角度和第二输出角度,包括:

4.根据权利要求1所述的方法,其特征在于,对电视设备展示的交互3d模型进行初始化,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述第一输出角度和第二输出角度控制所述交互3d模型的旋转状态,包括:

6.根据权利要求5所述的方法,其特征在于,所述判断所述第一输出角度和所述第二输出角度的角度差...

【专利技术属性】
技术研发人员:吴世江槐仁刚马国伟
申请(专利权)人:广州欢网科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1