[發明專利]一種顯示分辨率的顯示方法及裝置有效
| 申請號: | 201611169649.1 | 申請日: | 2016-12-16 |
| 公開(公告)號: | CN106648510B | 公開(公告)日: | 2018-06-12 |
| 發明(設計)人: | 范起滔 | 申請(專利權)人: | 競技世界(北京)網絡技術有限公司 |
| 主分類號: | G06F3/14 | 分類號: | G06F3/14 |
| 代理公司: | 北京冠和權律師事務所 11399 | 代理人: | 朱健 |
| 地址: | 100085 北京市懷*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實際分辨率 顯示屏幕 顯示元素 基準分辨率 顯示分辨率 顯示位置 縮放比 自適應顯示 顯示效果 失真 | ||
本發明公開了一種顯示分辨率的顯示方法及裝置。所述方法包括:獲取基準分辨率;獲取顯示屏幕的實際分辨率;根據所述基準分辨率和所述實際分辨率,計算縮放比;確定需要在所述顯示屏幕的實際分辨率下進行顯示的顯示元素,并獲取所述顯示元素在所述基準分辨率下的尺寸;根據所述顯示元素在所述基準分辨率下的尺寸和所述縮放比,計算所述顯示元素在所述顯示屏幕的實際分辨率下的顯示尺寸;確定所述顯示元素在所述顯示屏幕的實際分辨率下的顯示位置;根據所述顯示尺寸和所述顯示位置,在所述顯示屏幕的實際分辨率下顯示所述顯示元素。該顯示方法及裝置,能夠根據顯示屏幕的實際分辨率,自適應顯示,顯示效果好,不會發生失真。
技術領域
本發明涉及智能終端技術領域,特別涉及一種顯示分辨率的顯示方法及裝置。
背景技術
顯示分辨率,指顯示器在顯示圖像時的分辨率,分辨率是用點來衡量的,顯示器上這個“點”就是指像素(pixel)。顯示分辨率的數值是指整個顯示器所有可視面積上水平像素和垂直像素的數量。例如:800×600的分辨率,是指在整個屏幕上水平顯示800個像素,垂直顯示600個像素。
隨著智能終端的普及,各種顯示分辨率的設備越來越多,除了一些常用的如720P、1080P等外,還有一些其他比例的分辨率,寬高比例和這些常用分辨率是不一致的,那么如何在各種不同分辨率的設備中都能夠進行較好顯示,便成為當下研發工作所面臨的一大難題。
現有技術中,在不同分辨率的設備上進行顯示時,通常采用以下兩種方式解決:
方式一:按照基準分辨率等比例放大或者縮小,在目標分辨率下最大匹配,在不超出目標分辨率的情況下,將多余部分截取,然后進行居中顯示,該方式雖然可以保持所有元素都等比例縮放,但是由于不能全屏顯示,留有多余的顯示區域,顯示效果并不理想。
方式二:將屏幕按比例劃分grid(格子),所有顯示元素按照grid比例匹配,即按照基準分辨率,在目標分辨率下顯示,但是該種方式在屏幕上展示的各種元素,與基準分辨率寬高比不同的分辨率下,會產生失真,并且比例偏差越大,失真情況越明顯。
綜上可知,現有技術中常用的顯示方式要么不能全屏顯示,要么會產生失真,都無法滿足實際需求。
發明內容
本發明實施例提供一種顯示分辨率的顯示方法及裝置,能夠。
一方面,本發明實施例提供一種顯示分辨率的顯示方法,包括:
獲取基準分辨率;
獲取顯示屏幕的實際分辨率;
根據所述基準分辨率和所述實際分辨率,計算縮放比;
確定需要在所述顯示屏幕的實際分辨率下進行顯示的顯示元素,并獲取所述顯示元素在所述基準分辨率下的尺寸;
根據所述顯示元素在所述基準分辨率下的尺寸和所述縮放比,計算所述顯示元素在所述顯示屏幕的實際分辨率下的顯示尺寸;
確定所述顯示元素在所述顯示屏幕的實際分辨率下的顯示位置;
根據所述顯示尺寸和所述顯示位置,在所述顯示屏幕的實際分辨率下顯示所述顯示元素。
可選的,所述基準分辨率至少包括基準分辨率的寬度和基準分辨率的高度,所述實際分辨率至少包括所述實際分辨率的寬度和所述實際分辨率的高度,所述根據所述基準分辨率和所述實際分辨率,計算縮放比,包括:
分別計算所述實際分辨率的寬度與所述基準分辨率的寬度之間的寬度比值,以及所述實際分辨率的高度與所述基準分辨率的高度之間的高度比值;
根據所述寬度比值和所述高度比值,計算所述縮放比。
可選的,所述根據所述寬度比值和所述高度比值,計算縮放比,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于競技世界(北京)網絡技術有限公司,未經競技世界(北京)網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611169649.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:非對稱電法測深方法
- 下一篇:一種渣油加氫處理方法





