專利名稱:旋轉顯示畫面的系統(tǒng)及方法
技術領域:
本發(fā)明涉及一種旋轉顯示畫面的系統(tǒng)及方法,尤其是一種可旋轉手持式電 子設備顯示畫面的系統(tǒng)及方法。
背景技術:
目前,手持式電子設備顯示畫面的顯示方向由顯示面板所決定,例如液 晶屏幕, 一旦選定了硬件種類,則基本上固定了手持式設備的顯示方向及分辨 率,日后的應用則只能基于此分辨率。但實際用戶在使用設備的時候,固定的 分辨率可能會對使用帶來不方便,例如使用者使用分辨率為320x240的手持 式電子設備,使用者在觀賞電影時使用320x240的分辨率,而在觀看電子圖書 的時候使用240x320的分辨率,因此分辨率更適合人類的閱讀習慣。
市面上支持旋轉顯示畫面的手持式電子設備使用內建的顯示芯片以支持顯 示畫面旋轉,但其需要單獨內建芯片成本高昂且通用性差。
有鑒于先前技術的各項問題,為了能夠兼顧解決,本發(fā)明人基于多年研究 開發(fā)與諸多實務經驗,提出一種旋轉顯示畫面的系統(tǒng),以作為改善上述缺點的 實現方式與依據。
發(fā)明內容
本發(fā)明為解決背景技術中存在的上述技術問題,而提出一種旋轉顯示畫面 系統(tǒng)及方法。
本發(fā)明的技術解決方案是本發(fā)明為一種旋轉顯示畫面系統(tǒng),其特殊之處 在于該系統(tǒng)包括圖形裝置接口,圖形裝置接口包括多個圖型函數,這些圖 形函數用來處理圖形對象,圖形對象通過物理坐標顯示于顯示面板;控制單元, 用來執(zhí)行應用程序,應用程序根據旋轉指令轉換物理坐標為邏輯坐標以旋轉圖 形對象;輸入單元,用來輸入旋轉指令;輸入單元接入控制單元,控制單元接 入圖形裝置接口。
上述應用程序計算物理坐標及邏輯坐標的差值,利用差值以轉換物理坐標為邏輯坐標。
上述圖形函數為圖形裝置接口函數。
上述圖形函數可匯編為函數宏以加快旋轉圖形對象的速度。 一種實現上述的旋轉顯示畫面系統(tǒng)的旋轉顯示畫面的方法,其特殊之處在 于該方法包括下列步驟
1) 通過物理坐標在顯示面板上顯示圖形對象;
2) 利用輸入單元輸入旋轉指令;
3) 利用應用程序轉換物理坐標為邏輯坐標;
4) 根據邏輯坐標在顯示面板上顯示圖形對象。
上述步驟l)中,圖形對象為多個圖型函數所繪制而成,且圖形函數包括物
理坐標系及邏輯坐標系,其中,物理坐標位于物理坐標系上。
上述步驟3)中,應用程序計算物理坐標及邏輯坐標的差值,利用差值轉換
物理坐標為邏輯坐標。
上述圖形函數為圖形裝置接口 (GDI)函數。 上述圖形函數可匯編為函數宏以加快旋轉圖形對象的速度。 本發(fā)明提供的旋轉顯示畫面的系統(tǒng)及方法,通過應用程序轉換物理坐標為
邏輯坐標,根據邏輯坐標在顯示面板上顯示圖形對象,使得用戶可根據自己的
需求,在顯示面板上隨意旋轉顯示圖形對象,方便快捷。
圖1為本發(fā)明旋轉顯示畫面系統(tǒng)實施例方塊圖2為本發(fā)明旋轉顯示畫面方法步驟流程圖3.1-3.2為本發(fā)明旋轉顯示畫面系統(tǒng)實施例示意圖。
其中,11-圖形裝置接口, 111-物理坐標,112-圖形函數,12-控制單元,121-邏輯坐標,13-輸入單元,131-旋轉指令,14-顯示面板,31-手持式電子裝置,32-顯示面板,33-顯示方向旋轉鍵。
具體實施例方式
參見圖1,旋轉顯示畫面的系統(tǒng)適用于手持式電子設備,其包括圖形裝置接 口 11、控制單元12及輸入單元13。圖形裝置接口 11包括多個圖型函數112,這些圖形函數用來處理圖形對象,圖形對象通過物理坐標111顯示于顯示面板
14,圖形函數112包括物理坐標及邏輯坐標系,物理坐標111位于物理坐標系上。 控制單元12用來執(zhí)行應用程序,此應用程序根據旋轉指令轉換物理坐標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,本發(fā)明旋轉顯示畫面的方法包括以下步驟
步驟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、一種旋轉顯示畫面系統(tǒng),其特征在于該系統(tǒng)包括圖形裝置接口,所述圖形裝置接口包括多個圖型函數,這些圖形函數用來處理圖形對象,圖形對象通過物理坐標顯示于顯示面板;控制單元,用來執(zhí)行應用程序,應用程序根據旋轉指令轉換物理坐標為邏輯坐標以旋轉圖形對象;輸入單元,用來輸入旋轉指令;所述輸入單元接入控制單元,所述控制單元接入圖形裝置接口。
2、 根據權利要求1所述的旋轉顯示畫面系統(tǒng),其特征在于所述應用程序 計算物理坐標及邏輯坐標的差值,利用差值以轉換物理坐標為邏輯坐標。
3、 根據權利要求1所述的旋轉顯示畫面系統(tǒng),其特征在于所述圖形函數 為圖形裝置接口函數。
4、 根據權利要求1所述的旋轉顯示畫面系統(tǒng),其特征在于所述圖形函數 可匯編為函數宏以加快旋轉圖形對象的速度。
5、 一種實現權利要求1所述的旋轉顯示畫面系統(tǒng)的旋轉顯示畫面的方法, 其特征在于該方法包括下列步驟-1) 通過物理坐標在顯示面板上顯示圖形對象;2) 利用輸入單元輸入旋轉指令;3) 利用應用程序轉換物理坐標為邏輯坐標;4) 根據邏輯坐標在顯示面板上顯示圖形對象。
6、 根據權利要求6所述的旋轉顯示畫面方法,其特征在于所述步驟l)中,圖形對象為多個圖型函數所繪制而成,且圖形函數包括物理坐標系及邏輯 坐標系,其中,物理坐標位于物理坐標系上。
7、 根據權利要求6所述的旋轉顯示畫面方法,其特征在于所述步驟3) 中,應用程序計算物理坐標及邏輯坐標的差值,利用差值轉換物理坐標為邏輯 坐標。
8、 根據權利要求6所述的旋轉顯示畫面方法,其特征在于所述圖形函數 為圖形裝置接口 (GDI)函數。
9、 根據權利要求6所述的旋轉顯示畫面方法,其特征在于所述圖形函數可匯編為函數宏以加快旋轉圖形對象的速度。
全文摘要
本發(fā)明涉及一種旋轉顯示畫面的系統(tǒng)及方法,其包括圖形裝置接口,圖形裝置接口包括多個圖型函數,這些圖形函數用來處理圖形對象,圖形對象通過物理坐標顯示于顯示面板;控制單元,用來執(zhí)行應用程序,應用程序根據旋轉指令轉換物理坐標為邏輯坐標以旋轉圖形對象;輸入單元,用來輸入旋轉指令;輸入單元接入控制單元,控制單元接入圖形裝置接口。本發(fā)明使得用戶可根據自己的需求,在顯示面板上隨意旋轉顯示圖形對象,方便快捷。
文檔編號G06F3/048GK101425015SQ20081023174
公開日2009年5月6日 申請日期2008年10月14日 優(yōu)先權日2008年10月14日
發(fā)明者石 嚴, 陳淮琰 申請人:無敵科技(西安)有限公司