一种三维图像的屏幕防抖方法与装置与流程

文档序号:11154113阅读:来源:国知局

技术特征:

1.一种三维图像的屏幕防抖方法,其特征在于,包括:

检测移动终端在移动终端屏幕坐标系三个维度上的转动方向和转动角度;

根据所述移动终端在移动终端屏幕坐标系三个维度上的转动方向和转动角度,对显示在所述移动终端的屏幕上的三维图像进行转动。

2.如权利要求1所述的三维图像的屏幕防抖方法,其特征在于,所述检测移动终端在移动终端屏幕坐标系三个维度上的转动方向和转动角度,包括:

通过所述移动终端中的三轴陀螺仪检测所述移动终端在移动终端屏幕坐标系三个维度上的角加速度;

根据所述移动终端在移动终端屏幕坐标系三个维度上的角加速度确定所述移动终端在移动终端屏幕坐标系三个维度上的转动方向和转动角度。

3.如权利要求1所述的三维图像的屏幕防抖方法,其特征在于,所述根据所述移动终端在移动终端屏幕坐标系三个维度上的转动方向和转动角度,对显示在所述移动终端的屏幕上的三维图像进行转动,包括:

根据所述移动终端绕X轴的转动方向和转动角度,将所述三维图像绕X轴以相反的转动方向转动所述转动角度;

根据所述移动终端绕Y轴的转动方向和转动角度,将所述三维图像绕Y轴以相反的转动方向转动所述转动角度;

根据所述移动终端绕Z轴的转动方向和转动角度,将所述三维图像绕Z轴以相反的转动方向转动所述转动角度。

4.如权利要求3所述的三维图像的屏幕防抖方法,其特征在于,

所述根据所述移动终端绕X轴的转动方向和转动角度,将所述三维图像绕X轴以相反的转动方向转动所述转动角度,包括:

当所述移动终端绕X轴的转动角度在预设的角度范围内时,将所述三维图像绕X轴以相反的转动方向转动所述转动角度;当所述移动终端绕X轴的转动角度在预设的角度范围外时,不对所述三维图像绕X轴进行转动;

所述根据所述移动终端绕Y轴的转动方向和转动角度,将所述三维图像绕Y轴以相反的转动方向转动所述转动角度,包括:

当所述移动终端绕Y轴的转动角度在预设的角度范围内时,将所述三维图像绕Y轴以相反的转动方向转动所述转动角度;当所述移动终端绕Y轴的转动角度在预设的角度范围外时,不对所述三维图像绕Y轴进行转动;

所述根据所述移动终端绕Z轴的转动方向和转动角度,将所述三维图像绕Z轴以相反的转动方向转动所述转动角度,包括:

当所述移动终端绕Z轴的转动角度在预设的角度范围内时,将所述三维图像绕Z轴以相反的转动方向转动所述转动角度;当所述移动终端绕Z轴的转动角度在预设的角度范围外时,不对所述三维图像绕Z轴进行转动。

5.如权利要求1~4任一项所述的三维图像的屏幕防抖方法,其特征在于,所述方法还包括:

检测所述移动终端在移动终端屏幕坐标系三个维度上的抖动方向和抖动幅度;

根据所述移动终端在移动终端屏幕坐标系三个维度上的抖动方向和幅度对所述三维图像进行平移或者缩放。

6.如权利要求5所述的三维图像的屏幕防抖方法,其特征在于,所述检测所述移动终端在移动终端屏幕坐标系三个维度上的抖动方向和抖动幅度,包括:

通过所述移动终端中的三轴加速度传感器检测所述移动终端在移动终端屏幕坐标系三个维度上的线加速度;

根据所述移动终端在移动终端屏幕坐标系三个维度上的线加速度确定所述移动终端在移动终端屏幕坐标系三个维度上的抖动方向和抖动幅度。

7.如权利要求5所述的三维图像的屏幕防抖方法,其特征在于,

所述根据所述移动终端在移动终端屏幕坐标系三个维度上的抖动方向和抖动幅度对所述三维图像进行平移或者缩放,包括:

根据所述移动终端在X轴上的抖动方向和抖动幅度,将所述三维图像在X轴上向相反的抖动方向平移所述抖动幅度;

根据所述移动终端在Y轴上的抖动方向和抖动幅度,将所述三维图像在Y轴上向相反的抖动方向平移所述抖动幅度;

根据所述移动终端在Z轴上的抖动方向和抖动幅度,将所述三维图像缩放为原始大小的(1±(画面Z轴当前坐标的绝对值)/D)倍;

其中,当所述移动终端在Z轴上的抖动方向为负时,缩放比例为1+(画面Z轴当前坐标的绝对值)/D);当所述移动终端在Z轴上的抖动方向为正时,缩放比例为(1-(画面Z轴当前坐标的绝对值)/D);所述画面Z轴当前坐标的绝对值由所述移动终端在Z轴上的抖动幅度计算得到;D为预设的正数。

8.如权利要求7所述的三维图像的屏幕防抖方法,其特征在于,

所述根据所述移动终端在X轴上的抖动方向和抖动幅度,将所述三维图像在X轴上向相反的抖动方向平移所述抖动幅度,包括:

当所述移动终端在X轴上的抖动幅度在预设的幅度范围内时,将所述三维图像在X轴上向相反的抖动方向平移所述抖动角度;当所述移动终端在X轴上的抖动幅度在预设的幅度范围外时,在X轴上不对所述三维图像进行平移;

所述根据所述移动终端在Y轴上的抖动方向和抖动幅度,将所述三维图像在Y轴上向相反的抖动方向平移所述抖动幅度,包括:

当所述移动终端在Y轴上的抖动幅度在预设的幅度范围内时,将所述三维图像在Y轴上向相反的抖动方向平移所述抖动角度;当所述移动终端在Y轴上的抖动幅度在预设的幅度范围外时,在Y轴上不对所述三维图像进行平移;

所述根据所述移动终端在Z轴上的抖动方向和抖动幅度,将所述三维图像缩放为原始大小的(1±(画面Z轴当前坐标的绝对值)/D)倍,包括:

当所述移动终端在Z轴上的抖动幅度在预设的幅度范围内时,将所述三维图像缩放为原始大小的(1±(画面Z轴当前坐标的绝对值)/D)倍;当所述移动终端在Y轴上的抖动幅度在预设的幅度范围外时,不对所述三维图像进行缩放。

9.一种三维图像的屏幕防抖装置,其特征在于,包括:

第一运动检测模块,用于检测移动终端在移动终端屏幕坐标系三个维度上的转动方向和转动角度;

第一画面调整模块,用于根据所述移动终端在移动终端屏幕坐标系三个维度上的转动方向和转动角度,对显示在所述移动终端的屏幕上的三维图像进行转动。

10.如权利要求9所述的三维图像的屏幕防抖装置,其特征在于,所述第一运动检测模块包括:

角加速度检测单元,用于通过所述移动终端中的三轴陀螺仪检测所述移动终端在移动终端屏幕坐标系三个维度上的角加速度;

方向角度确定单元,用于根据所述移动终端在移动终端屏幕坐标系三个维度上的角加速度确定所述移动终端在移动终端屏幕坐标系三个维度上的转动方向和转动角度。

11.如权利要求9所述的三维图像的屏幕防抖装置,其特征在于,所述第一画面调整模块包括:

X轴转动调整单元,用于根据所述移动终端在X轴上的转动方向和转动角度,将所述三维图像在X轴上相反的转动方向转动所述转动角度;

Y轴转动调整单元,用于根据所述移动终端在Y轴上的转动方向和转动角度,将所述三维图像在Y轴上相反的转动方向转动所述转动角度;

Z轴转动调整单元,根据所述移动终端在Z轴上的转动方向和转动角度,将所述三维图像在Z轴上相反的转动方向转动所述转动角度。

12.如权利要求11所述的三维图像的屏幕防抖装置,其特征在于,

所述X轴转动调整单元具体用于当所述移动终端在X轴上的转动角度超过预定阈值时,将所述三维图像在X轴上相反的转动方向转动所述转动角度;当所述移动终端在X轴上的转动角度未超过所述预定阈值时,在X轴上不对所述三维图像进行转动;

所述Y轴转动调整单元具体用于当所述移动终端在Y轴上的转动角度超过预定阈值时,将所述三维图像在Y轴上相反的转动方向转动所述转动角度;当所述移动终端在Y轴上的转动角度未超过所述预定阈值时,在Y轴上不对所述三维图像进行转动;

所述Z轴转动调整单元具体用于当所述移动终端在Z轴上的转动角度超过预定阈值时,将所述三维图像在Z轴上相反的转动方向转动所述转动角度;当所述移动终端在Z轴上的转动角度未超过所述预定阈值时,在Z轴上不对所述三维图像进行转动。

13.如权利要求9~12任一项所述的三维图像的屏幕防抖装置,其特征在于,所述装置还包括:

第二运动检测模块,用于检测所述移动终端在移动终端屏幕坐标系三个维度上的抖动方向和抖动幅度;

第二画面调整模块,用于根据所述移动终端在移动终端屏幕坐标系三个维度上的抖动方向和幅度对所述三维图像进行平移或者缩放。

14.如权利要求13所述的三维图像的屏幕防抖装置,其特征在于,所述第二运动检测模块包括:

线加速度检测单元,用于通过所述移动终端中的三轴加速度传感器检测所述移动终端在移动终端屏幕坐标系三个维度上的线加速度;

方向幅度确定单元,用于根据所述移动终端在移动终端屏幕坐标系三个维度上的线加速度确定所述移动终端在移动终端屏幕坐标系三个维度上的抖动方向和抖动幅度。

15.如权利要求13所述的三维图像的屏幕防抖装置,其特征在于,

所述第二画面调整模块包括:

X轴平移调整单元,用于根据所述移动终端在X轴上的抖动方向和抖动幅度,将所述三维图像在X轴上向相反的抖动方向平移所述抖动幅度;

Y轴平移调整单元,用于根据所述移动终端在Y轴上的抖动方向和抖动幅度,将所述三维图像在Y轴上向相反的抖动方向平移所述抖动幅度;

Z轴缩放调整单元,用于根据所述移动终端在Z轴上的抖动方向和抖动幅度,将所述三维图像缩放为原始大小的(1±(画面Z轴当前坐标的绝对值)/D)倍;

其中,当所述移动终端在Z轴上的抖动方向为负时,缩放比例为1+(画面Z轴当前坐标的绝对值)/D);当所述移动终端在Z轴上的抖动方向为正时,缩放比例为(1-(画面Z轴当前坐标的绝对值)/D);所述画面Z轴当前坐标的绝对值由所述移动终端在Z轴上的抖动幅度计算得到;D为预设的正数。

16.如权利要求15所述的三维图像的屏幕防抖装置,其特征在于,

所述X轴平移调整单元具体用于:当所述移动终端在X轴上的抖动幅度超过预定阈值时,将所述三维图像在X轴上向相反的抖动方向平移所述抖动角度;当所述移动终端在X轴上的抖动幅度未超过所述预定阈值时,在X轴上不对所述三维图像进行平移;

所述Y轴平移调整单元具体用于:当所述移动终端在Y轴上的抖动幅度超过预定阈值时,将所述三维图像在Y轴上向相反的抖动方向平移所述抖动角度;当所述移动终端在Y轴上的抖动幅度未超过所述预定阈值时,在Y轴上不对所述三维图像进行平移;

所述Z轴平移调整单元具体用于:当所述移动终端在Z轴上的抖动幅度超过预定阈值时,将所述三维图像缩放为原始大小的(1±(画面Z轴当前坐标的绝对值)/D)倍;当所述移动终端在Y轴上的抖动幅度未超过所述预定阈值时,不对所述三维图像进行缩放。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1