[发明专利]基于飞腾处理器的自动旋转屏幕画面的方法及装置、一体机在审
申请号: | 201711244731.0 | 申请日: | 2017-11-30 |
公开(公告)号: | CN107943371A | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 李善洪;张坤赤;张晓明 | 申请(专利权)人: | 湖南长城银河科技有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F3/14;G06F3/147;G06F9/451 |
代理公司: | 长沙市护航专利代理事务所(特殊普通合伙)43220 | 代理人: | 莫晓齐 |
地址: | 410205 湖南省长*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 飞腾 处理器 自动 旋转 屏幕 画面 方法 装置 一体机 | ||
技术领域
本发明涉及到计算机硬件技术领域,尤其涉及一种基于飞腾处理器的自动旋转屏幕画面的方法及装置。本发明还涉及具有上述基于飞腾处理器的自动旋转屏幕画面的装置的一体机。
背景技术
设备上加装重力感应器来解决设备旋转后屏幕画面跟随旋转的方案,在手机、平板等智能终端领域已经有广泛应用。现有的手机、平板等智能终端通常内置有重力传感器,重力传感器的工作原理基于压电效应,即利用智能终端内部的由于加速度造成的晶体变形产生电压这一特性,计算出产生电压和所施加的加速度之间的关系,就可以将加速度转化成电压输出,完成从重力变化到电信号的转换。这样,移动终端在被用户横卧或者竖握时,可以通过重力感应实现移动终端屏幕的自动旋转,以方便用户玩游戏,看视频或者浏览图片等。
但是飞腾处理器不支持外部设备发起中断,CPU无法获得重力感应器相关参数问题,因而基于飞腾处理器机器上没有自动旋转屏幕画面的功能,当用户需要旋转屏幕的时候,只能用鼠标点击选项来完成。操作上很不方便,给用户的体验也不好。基于飞腾处理器的一体机的产品支架支持屏幕横屏与竖屏的调整,当调整屏幕之后,相应的屏幕显示内容需要跟着显示屏的旋转方向做调整,保持使用者能正常使用,改善用户体验感。
因此如何能够在基于飞腾处理器的一体机的屏幕发生调整之后,屏幕画面能够自动跟着屏幕的旋转方向做调整,以改善用户体验感,成为本领域技术人员亟待解决的问题。
发明内容
本发明要解决的技术问题是,克服现有技术存在的上述缺陷,提供一种基于飞腾处理器的自动旋转屏幕画面的方法及装置,能够在基于飞腾处理器的一体机的屏幕发生调整之后,屏幕画面能够自动跟着屏幕的旋转方向做调整,以改善用户体验感。
在提供上述基于飞腾处理器的自动旋转屏幕画面的装置的基础上,还提供了一种包括上述基于飞腾处理器的自动旋转屏幕画面的装置的一体机。
本发明提供的基于飞腾处理器的自动旋转屏幕画面的方法,所述方法包括以下步骤:
步骤S100:通过设置在一体机上的重力感应器获得一体机屏幕旋转的重力加速度信息;
步骤S200:EC芯片通过I2C总线读取重力感应器发送的重力加速度信息,并计算出一体机屏幕姿态信息发送给飞腾处理器;
步骤S300:飞腾处理器通过LPC电源管理通道轮询读取EC芯片发送的屏幕姿态信息,当屏幕姿态信息满足预设条件,执行屏幕画面旋转。
优选地,所述步骤S300具体为:
步骤S301:飞腾处理器通过LPC电源管理通道轮询读取EC芯片发送的屏幕姿态信息;
步骤S302:飞腾处理器读取存储单元存储的屏幕姿态信息;
步骤S303:飞腾处理器将读取的EC芯片屏幕姿态信息与存储单元存储屏幕姿态信息进行比较,若不相同则进入步骤S304,若相同,则返回步骤S301;
步骤S304:当屏幕姿态信息满足预设条件,进入步骤S305,反之则返回步骤S301;
步骤S305:执行屏幕画面旋转,将屏幕姿态信息存入存储单元。
优选地,所述重力加速度信息为重力感应器的三个维度的定位信息。
优选地,所述一体机屏幕姿态信息为屏幕旋转的角度。
优选地,所述步骤S304具体为:
步骤S304:计算读取的EC芯片屏幕旋转的角度与存储单元存储屏幕旋转的角度的差值,若差值大于预设角度,进入步骤S305,反之则返回步骤S301。
优选地,所述一体机屏幕旋转角度为0到90度。
优选地,所述EC芯片计算的一体机屏幕姿态信息还包括屏幕位置信息,所述屏幕位置只有两种分别为横屏和竖屏。
优选地,所述步骤S304具体为:
步骤S304:当飞腾处理器将读取的EC芯片屏幕姿态信息为横屏,存储单元存储屏幕为竖屏时,屏幕画面旋转为水平显示,将屏幕姿态信息存入存储单元;当飞腾处理器将读取的EC芯片屏幕为竖屏,存储单元存储屏幕为横屏时,屏幕画面旋转为垂直显示,将屏幕姿态信息存入存储单元。
本发明还提供的基于飞腾处理器的自动旋转屏幕画面的装置,包括重力传感器、EC芯片、飞腾处理器和主板,重力传感器、EC芯片、飞腾处理器均设置在主板上,其中:
重力传感器,用于获得一体机屏幕旋转的重力加速度信息;
EC芯片,用于通过I2C总线读取重力感应器发送的重力加速度信息,并计算出一体机屏幕姿态信息发送给飞腾处理器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南长城银河科技有限公司,未经湖南长城银河科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711244731.0/2.html,转载请声明来源钻瓜专利网。