旋转显示画面的系统及方法

文档序号:6471360阅读:213来源:国知局
专利名称:旋转显示画面的系统及方法
技术领域
本发明涉及一种旋转显示画面的系统及方法,尤其是一种可旋转手持式电 子设备显示画面的系统及方法。
背景技术
目前,手持式电子设备显示画面的显示方向由显示面板所决定,例如液 晶屏幕, 一旦选定了硬件种类,则基本上固定了手持式设备的显示方向及分辨 率,日后的应用则只能基于此分辨率。但实际用户在使用设备的时候,固定的 分辨率可能会对使用带来不方便,例如使用者使用分辨率为320x240的手持 式电子设备,使用者在观赏电影时使用320x240的分辨率,而在观看电子图书 的时候使用240x320的分辨率,因此分辨率更适合人类的阅读习惯。
市面上支持旋转显示画面的手持式电子设备使用内建的显示芯片以支持显 示画面旋转,但其需要单独内建芯片成本高昂且通用性差。
有鉴于先前技术的各项问题,为了能够兼顾解决,本发明人基于多年研究 开发与诸多实务经验,提出一种旋转显示画面的系统,以作为改善上述缺点的 实现方式与依据。

发明内容
本发明为解决背景技术中存在的上述技术问题,而提出一种旋转显示画面 系统及方法。
本发明的技术解决方案是本发明为一种旋转显示画面系统,其特殊之处 在于该系统包括图形装置接口,图形装置接口包括多个图型函数,这些图 形函数用来处理图形对象,图形对象通过物理坐标显示于显示面板;控制单元, 用来执行应用程序,应用程序根据旋转指令转换物理坐标为逻辑坐标以旋转图 形对象;输入单元,用来输入旋转指令;输入单元接入控制单元,控制单元接 入图形装置接口。
上述应用程序计算物理坐标及逻辑坐标的差值,利用差值以转换物理坐标为逻辑坐标。
上述图形函数为图形装置接口函数。
上述图形函数可汇编为函数宏以加快旋转图形对象的速度。 一种实现上述的旋转显示画面系统的旋转显示画面的方法,其特殊之处在 于该方法包括下列步骤
1) 通过物理坐标在显示面板上显示图形对象;
2) 利用输入单元输入旋转指令;
3) 利用应用程序转换物理坐标为逻辑坐标;
4) 根据逻辑坐标在显示面板上显示图形对象。
上述步骤l)中,图形对象为多个图型函数所绘制而成,且图形函数包括物
理坐标系及逻辑坐标系,其中,物理坐标位于物理坐标系上。
上述步骤3)中,应用程序计算物理坐标及逻辑坐标的差值,利用差值转换
物理坐标为逻辑坐标。
上述图形函数为图形装置接口 (GDI)函数。 上述图形函数可汇编为函数宏以加快旋转图形对象的速度。 本发明提供的旋转显示画面的系统及方法,通过应用程序转换物理坐标为
逻辑坐标,根据逻辑坐标在显示面板上显示图形对象,使得用户可根据自己的
需求,在显示面板上随意旋转显示图形对象,方便快捷。


图1为本发明旋转显示画面系统实施例方块图2为本发明旋转显示画面方法步骤流程图3.1-3.2为本发明旋转显示画面系统实施例示意图。
其中,11-图形装置接口, 111-物理坐标,112-图形函数,12-控制单元,121-逻辑坐标,13-输入单元,131-旋转指令,14-显示面板,31-手持式电子装置,32-显示面板,33-显示方向旋转键。
具体实施例方式
参见图1,旋转显示画面的系统适用于手持式电子设备,其包括图形装置接 口 11、控制单元12及输入单元13。图形装置接口 11包括多个图型函数112,这些图形函数用来处理图形对象,图形对象通过物理坐标111显示于显示面板
14,图形函数112包括物理坐标及逻辑坐标系,物理坐标111位于物理坐标系上。 控制单元12用来执行应用程序,此应用程序根据旋转指令转换物理坐标111为 逻辑坐标121以旋转图形对象,逻辑坐标121位于逻辑坐标系上,其中,应用 程序计算物理坐标111及逻辑坐标121的差值,并利用此差值转换物理坐标111 为逻辑坐标121,输入单元13用来输入旋转指令,当图形对象未旋转时,物理 坐标系等同于逻辑坐标系。
其中,使用者可自由选取图形对象所旋转的角度,例如90度、-90度及 180度等,物理坐标转换为逻辑坐标的过程为
图形对象未旋转
物理坐标X:逻辑坐标X,物理坐标YHf辑坐标Y。 图形对象旋转90度
物理坐标X:显示面板之宽-逻辑坐标Y,物理坐标Y-逻辑坐标X。 图形对象旋转-90度
物理坐标X-逻辑坐标Y,物理坐标¥=显示面板之长-逻辑坐标X。 图形对象旋转180度
物理坐标X-显示面板宽度-逻辑坐标X,物理坐标Y-显示面板长度-逻辑坐 标Y。
图形函数112为图形装置接口 (GDI)函数,这些图形函数112可汇编为函 数宏以加快旋转图形对象的速度,显示面板为液晶屏幕,手持式电子设备为手 机、数字个人行动助理机(PDA)及苹果机(iPod)等。
参见图2,本发明旋转显示画面的方法包括以下步骤
步骤S21:通过物理坐标显示图形对象于显示面板上,图形对象为多个图型
函数所绘制而成,且图形函数包括物理坐标系及逻辑坐标系,其中,物理坐标 位于物理坐标系上;
步骤S22:利用输入单元输入旋转指令,如选择画面旋转的角度; 步骤S23:利用应用程序转换物理坐标为逻辑坐标,此逻辑坐标位于逻辑坐 标系上,应用程序计算物理坐标及逻辑坐标的差值,应用程序利用此差值转换物理坐标为逻辑坐标;
步骤S24:根据逻辑坐标显示图形对象于显示面板上。
其中,图形函数为图形装置接口 (GDI)函数,且可汇编为函数宏以加快旋
转图形对象的速度,显示面板为液晶屏幕,手持式电子设备为手机、数字个人
行动助理(PDA)及苹果机(iPod)等。
参见图3.1,使用者利用手持式电子设备31观看电子书,此手持式电子设 备的分辨率为240x320,此电子书内容显示于手持式电子设备31的显示面板32 上,此手持式电子设备31内的图形装置接口根据多个图型函数以确立电子书在 显示面板32的物理坐标并显示电子书。当使用者欲观看储存在手持式电子设备 的影片,因观赏影片使用240x320的分辨率观看并不符合人类观赏影片的习惯, 且影片画面将极其怪异,故使用者可使用显示画面旋转键33以旋转手持式电子 设备31的显示方向。使用者点选显示画面旋转键33后,使用者可选择显示画 面旋转的角度,例如90度、-卯度及ISO度等,使用者选取翻转-90度的选项, 则手持式电子设备31内的控制单元将原显示画面的物理坐标转换为逻辑坐标, 图形装置接口将此逻辑坐标显示在显示面板32上,参见图3.2,则显示面板32 显示已翻转的显示画面。
权利要求
1、一种旋转显示画面系统,其特征在于该系统包括图形装置接口,所述图形装置接口包括多个图型函数,这些图形函数用来处理图形对象,图形对象通过物理坐标显示于显示面板;控制单元,用来执行应用程序,应用程序根据旋转指令转换物理坐标为逻辑坐标以旋转图形对象;输入单元,用来输入旋转指令;所述输入单元接入控制单元,所述控制单元接入图形装置接口。
2、 根据权利要求1所述的旋转显示画面系统,其特征在于所述应用程序 计算物理坐标及逻辑坐标的差值,利用差值以转换物理坐标为逻辑坐标。
3、 根据权利要求1所述的旋转显示画面系统,其特征在于所述图形函数 为图形装置接口函数。
4、 根据权利要求1所述的旋转显示画面系统,其特征在于所述图形函数 可汇编为函数宏以加快旋转图形对象的速度。
5、 一种实现权利要求1所述的旋转显示画面系统的旋转显示画面的方法, 其特征在于该方法包括下列步骤-1) 通过物理坐标在显示面板上显示图形对象;2) 利用输入单元输入旋转指令;3) 利用应用程序转换物理坐标为逻辑坐标;4) 根据逻辑坐标在显示面板上显示图形对象。
6、 根据权利要求6所述的旋转显示画面方法,其特征在于所述步骤l)中,图形对象为多个图型函数所绘制而成,且图形函数包括物理坐标系及逻辑 坐标系,其中,物理坐标位于物理坐标系上。
7、 根据权利要求6所述的旋转显示画面方法,其特征在于所述步骤3) 中,应用程序计算物理坐标及逻辑坐标的差值,利用差值转换物理坐标为逻辑 坐标。
8、 根据权利要求6所述的旋转显示画面方法,其特征在于所述图形函数 为图形装置接口 (GDI)函数。
9、 根据权利要求6所述的旋转显示画面方法,其特征在于所述图形函数可汇编为函数宏以加快旋转图形对象的速度。
全文摘要
本发明涉及一种旋转显示画面的系统及方法,其包括图形装置接口,图形装置接口包括多个图型函数,这些图形函数用来处理图形对象,图形对象通过物理坐标显示于显示面板;控制单元,用来执行应用程序,应用程序根据旋转指令转换物理坐标为逻辑坐标以旋转图形对象;输入单元,用来输入旋转指令;输入单元接入控制单元,控制单元接入图形装置接口。本发明使得用户可根据自己的需求,在显示面板上随意旋转显示图形对象,方便快捷。
文档编号G06F3/048GK101425015SQ20081023174
公开日2009年5月6日 申请日期2008年10月14日 优先权日2008年10月14日
发明者石 严, 陈淮琰 申请人:无敌科技(西安)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1