高分辨率顯示器驅(qū)動(dòng)系統(tǒng)及方法
【專利摘要】一種高分辨率顯示器驅(qū)動(dòng)系統(tǒng)及方法,應(yīng)用于電子裝置中,該電子裝置包括圖像端口驅(qū)動(dòng)器、顯示驅(qū)動(dòng)器、圖像引擎、I/O管理器及圖像適配器,該圖像適配器連接至顯示器上。所述的高分辨率顯示器驅(qū)動(dòng)系統(tǒng)及方法能夠檢測(cè)出顯示器的視網(wǎng)膜最佳分辨率,通過圖像插補(bǔ)算法將原本畫面窗口的分辨率提升為視網(wǎng)膜最佳分辨率顯示在顯示器,進(jìn)而使用者使用高分辨率顯示器時(shí)獲得更好的使用者體驗(yàn),充分地使用顯示器的視網(wǎng)膜最佳分辨率。
【專利說明】高分辨率顯示器驅(qū)動(dòng)系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種顯示器驅(qū)動(dòng)系統(tǒng)及方法,特別是關(guān)于一種高分辨率顯示器驅(qū)動(dòng)系 統(tǒng)及方法。
【背景技術(shù)】
[0002] Windows窗口操作系統(tǒng)(例如Windows 0S8)所定義的最佳分辨率為1366X768, 其窗口長寬比例為4:3。這意味著Wind〇ws8窗口操作系統(tǒng)能夠支持的最高分辨率為 1366X768,窗口顯示比例為4:3。視網(wǎng)膜顯示器(Retina Display),又稱為高分辨率顯示 器,其具有較高分辨率(例如2732 X 1536),帶給了使用者更好的使用者體驗(yàn)。然而,所遇見 的問題是:將原本較低分辨率(例如只有1366X768)的Windows窗口操作系統(tǒng)連接到高分 辨率顯示器上,其Windows窗口操作系統(tǒng)會(huì)將原有窗口對(duì)象在分辨率都不變的情況下去顯 示該窗口對(duì)象,其字體、對(duì)象、圖標(biāo)將變得很小且不好操作,這即失去了使用高分辨率顯示 器的使用意義。
【發(fā)明內(nèi)容】
[0003] 鑒于以上內(nèi)容,有必要提供一種高分辨率顯示器驅(qū)動(dòng)系統(tǒng)及方法,能夠檢測(cè)出顯 示器的視網(wǎng)膜最佳分辨率,將原本畫面窗口的分辨率提升為視網(wǎng)膜最佳分辨率顯示在顯示 器,進(jìn)而使用者使用高分辨率顯示器時(shí)獲得更好的使用者體驗(yàn),充分地使用顯示器的視網(wǎng) 膜最佳分辨率。
[0004] 所述的高分辨率顯示器驅(qū)動(dòng)系統(tǒng)運(yùn)行于電子裝置中,該電子裝置包括圖像端口驅(qū) 動(dòng)器、顯示驅(qū)動(dòng)器、圖像引擎、I/O管理器及圖像適配器,該圖像適配器連接至顯示器上。其 中,所述的高分辨率顯示器驅(qū)動(dòng)系統(tǒng)包括:顯示驅(qū)動(dòng)模塊,用于將顯示器與圖像適配器建立 連接,并通過顯示驅(qū)動(dòng)器驅(qū)動(dòng)圖像適配器來開啟顯示器的圖像顯示功能;分辨率分析模塊, 用于通過圖像引擎獲取顯示器的視網(wǎng)膜最佳分辨率以及原本窗口畫面的標(biāo)準(zhǔn)分辨率,以及 判斷視網(wǎng)膜最佳分辨率是否大于窗口畫面的標(biāo)準(zhǔn)分辨率;分辨率調(diào)整模塊,用于當(dāng)視網(wǎng)膜 最佳分辨率大于窗口畫面的標(biāo)準(zhǔn)分辨率時(shí),通過圖像引擎分析出視網(wǎng)膜最佳分辨率對(duì)應(yīng)的 窗口顯示比例,以及利用圖像插補(bǔ)算法將窗口畫面的分辨率提升為視網(wǎng)膜最佳分辨率;及 畫面顯示模塊,用于通過顯示驅(qū)動(dòng)器按照視網(wǎng)膜最佳分辨率及窗口顯示比例將窗口畫面顯 示在顯示器上。
[0005] 所述的高分辨率顯示器驅(qū)動(dòng)方法應(yīng)用于電子裝置中,該方法包括步驟:將顯示器 與圖像適配器建立連接,并通過顯示驅(qū)動(dòng)器驅(qū)動(dòng)圖像適配器來開啟顯示器的圖像顯示功 能;通過圖像引擎獲取顯示器的視網(wǎng)膜最佳分辨率以及原本窗口畫面的標(biāo)準(zhǔn)分辨率;判斷 視網(wǎng)膜最佳分辨率是否大于窗口畫面的標(biāo)準(zhǔn)分辨率;當(dāng)視網(wǎng)膜最佳分辨率大于窗口畫面的 標(biāo)準(zhǔn)分辨率時(shí),通過圖像引擎分析出視網(wǎng)膜最佳分辨率對(duì)應(yīng)的窗口顯示比例;利用圖像插 補(bǔ)算法將窗口畫面的分辨率提升為視網(wǎng)膜最佳分辨率;通過顯示驅(qū)動(dòng)器按照視網(wǎng)膜最佳分 辨率及窗口顯示比例將窗口畫面顯示在顯示器上。
[0006] 相較于現(xiàn)有技術(shù),本發(fā)明所述的高分辨率顯示器驅(qū)動(dòng)系統(tǒng)及方法,能夠檢測(cè)出顯 示器的最佳分辨率,通過圖像插補(bǔ)算法將原本畫面窗口的分辨率提升為視網(wǎng)膜最佳分辨率 顯示在顯示器,進(jìn)而使用者使用高分辨率顯示器時(shí)獲得更好的使用者體驗(yàn),充分地使用顯 示器的視網(wǎng)膜最佳分辨率。
【專利附圖】
【附圖說明】
[0007] 圖1是本發(fā)明高分辨率顯示器驅(qū)動(dòng)系統(tǒng)較佳實(shí)施例的運(yùn)行環(huán)境示意圖。
[0008] 圖2是本發(fā)明高分辨率顯示器驅(qū)動(dòng)系統(tǒng)較佳實(shí)施例的功能模塊圖。
[0009] 圖3是本發(fā)明高分辨率顯示器驅(qū)動(dòng)方法較佳實(shí)施例的流程圖。
[0010] 圖4是一種將圖像畫面進(jìn)行圖像插補(bǔ)算法的示意圖。
[0011] 主要元件符號(hào)說明
[0012] 電子裝置 100
[0013] 圖像端口驅(qū)動(dòng)器 1
[0014] 高分辨率顯示器驅(qū)動(dòng)系統(tǒng)10
[0015] 顯示驅(qū)動(dòng)模塊 101
[0016] 分辨率分析模塊 102
[0017] 分辨率調(diào)整模塊 103
[0018] 畫面顯示模塊 104
[0019] 顯示驅(qū)動(dòng)器 2
[0020] 圖像引擎 3
[0021] I/O 管理器 4
[0022] 圖像適配器 5
[0023] 用戶應(yīng)用程序 6
[0024] 顯示器 7
[0025] 存儲(chǔ)器 11
[0026] 微處理器 12
【具體實(shí)施方式】
[0027] 參閱圖1所示,是本發(fā)明高分辨率顯示器驅(qū)動(dòng)系統(tǒng)10較佳實(shí)施例的運(yùn)行環(huán)境示意 圖。在本實(shí)施例中,所述的高分辨率顯示器驅(qū)動(dòng)系統(tǒng)10可以程序指令的形式集成在圖像端 口驅(qū)動(dòng)器1中,也可以作為一種應(yīng)用程序軟件的形式嵌入用戶應(yīng)用程序6中。該高分辨率 顯示器驅(qū)動(dòng)系統(tǒng)10能夠被電子裝置100的微處理器12執(zhí)行,并存儲(chǔ)于存儲(chǔ)器11中(參考 圖2所示)。所述的電子裝置100可以為一種服務(wù)器、個(gè)人計(jì)算機(jī)、手機(jī)、或PDA (Personal Digital Assistant,個(gè)人數(shù)字助理)等電子設(shè)備。
[0028] 在本實(shí)施例中,所述的電子裝置100按照操作系統(tǒng)模式可以劃分為應(yīng)用層(User mode)、內(nèi)核層(Kernel mode)及硬件驅(qū)動(dòng)層(HW Drivermode)。所述的應(yīng)用層可以嵌入各種 用戶應(yīng)用程序6。所述的內(nèi)核層包括圖像端口驅(qū)動(dòng)器1、顯示驅(qū)動(dòng)器2、圖像引擎(Graphics engine)3以及I/O管理器(I/O manager)4。所述的硬件驅(qū)動(dòng)層包括圖像適配器5,該圖像適 配器5可以連接具有一般分辨率(例如,分辨率為1366X768)的顯示器7,也可以連接具有 高分辨率(例如,分辨率為2732 X 1536)的顯示器7。所述的高分辨率的顯示器7業(yè)界通常稱 為視網(wǎng)膜顯示器(Retina Display),其具有較高的視網(wǎng)膜最佳分辨率(例如2732X 1536), 帶給了使用者更好的使用者體驗(yàn)。
[0029] 參考圖2所示,是本發(fā)明高分辨率顯示器驅(qū)動(dòng)系統(tǒng)10較佳實(shí)施例的功能模塊圖。 在本實(shí)施例中,所述的高分辨率顯示器驅(qū)動(dòng)系統(tǒng)10包括顯示驅(qū)動(dòng)模塊101、分辨率分析模 塊102、分辨率調(diào)整模塊103及畫面顯示模塊104。本發(fā)明所稱的功能模塊是指一種能夠被 電子裝置100的微處理器12所執(zhí)行并且能夠完成固定功能的一系列程序指令段,其存儲(chǔ)于 電子裝置100的存儲(chǔ)器11中。
[0030] 所述的顯示驅(qū)動(dòng)模塊101用于將顯示器7與圖像適配器5建立連接,并通過顯示 驅(qū)動(dòng)器2驅(qū)動(dòng)圖像適配器5來開啟顯示器7的圖像顯示功能。在本實(shí)施例中,該圖像適配器 5可以連接具有一般分辨率的顯示器7,例如分辨率為1366X768,其窗口顯示比例為4:3, 也可以連接具有高分辨率的顯示器7,例如分辨率為2732X 1536,其窗口顯示比例為16:9。
[0031] 所述的分辨率分析模塊102用于通過圖像引擎3獲取顯示器7的視網(wǎng)膜最佳分辨 率以及原本窗口畫面的標(biāo)準(zhǔn)分辨率,以及判斷視網(wǎng)膜最佳分辨率是否大于窗口畫面的標(biāo)準(zhǔn) 分辨率。在本實(shí)施例中,所述的視網(wǎng)膜最佳分辨率一般來講即為具有較高分辨率的顯示器 7的最高分辨率2732X 1536,所述的標(biāo)準(zhǔn)分辨率是指窗口畫面在原有一般分辨率的顯示器 7的最高分辨率1366X768。
[0032] 所述的分辨率調(diào)整模塊103用于當(dāng)視網(wǎng)膜最佳分辨率大于窗口畫面的標(biāo)準(zhǔn)分 辨率時(shí),通過圖像引擎3分析出視網(wǎng)膜最佳分辨率對(duì)應(yīng)的窗口顯示比例,以及利用圖像 插補(bǔ)算法將窗口畫面的分辨率提升為視網(wǎng)膜最佳分辨率。例如,視網(wǎng)膜最佳分辨率為 2732X 1536,其對(duì)應(yīng)的窗口畫面的窗口顯示比例為16:9。在本實(shí)施例中,所述的圖像插補(bǔ) 算法是指一種將所需顯示圖像的每一個(gè)像素(pixel)進(jìn)行分辨率無失真放大顯示的圖像處 理算法。參考圖4所示,圖像A1包括16個(gè)像素,將圖像A1的每一個(gè)像素進(jìn)行無失真放大 4倍,即可獲得具有64個(gè)相同分辨率的像素的圖像A2。
[0033] 所述的畫面顯示模塊104用于通過顯示驅(qū)動(dòng)器2按照視網(wǎng)膜最佳分辨率及窗口顯 示比例將窗口畫面顯示在顯示器7上,以及當(dāng)視網(wǎng)膜最佳分辨率不大于窗口畫面的標(biāo)準(zhǔn)分 辨率時(shí),通過顯示驅(qū)動(dòng)器2按照標(biāo)準(zhǔn)分辨率將窗口畫面直接顯示在顯示器7上。
[0034] 參閱圖3所示,是本發(fā)明高分辨率顯示器驅(qū)動(dòng)方法較佳實(shí)施例的流程圖。在本實(shí) 施例中,該方法能夠檢測(cè)出電子裝置100所連接的顯示器7的視網(wǎng)膜最佳分辨率,通過圖像 插補(bǔ)算法將原本畫面窗口的分辨率(例如1366X768,其窗口顯示比例為4:3)提升為視網(wǎng) 膜最佳分辨率(例如2732X 1536,其窗口顯示比例為16:9)顯示在顯示器7,進(jìn)而使用者使 用高分辨率顯示器7時(shí)獲得更好的使用者體驗(yàn),充分地使用顯示器7的視網(wǎng)膜最佳分辨率。
[0035] 步驟S31,顯示驅(qū)動(dòng)模塊101將顯示器7與圖像適配器5建立連接,并通過顯示驅(qū) 動(dòng)器2驅(qū)動(dòng)圖像適配器5來開啟顯示器7的圖像顯示功能。在本實(shí)施例中,該圖像適配器 5可以連接具有一般分辨率的顯示器7,例如分辨率為1366X768,其窗口顯示比例為4:3, 也可以連接具有高分辨率的顯示器7,例如分辨率為2732X 1536,其窗口顯示比例為16:9。
[0036] 步驟S32,分辨率分析模塊102通過圖像引擎3獲取顯示器7的視網(wǎng)膜最佳分辨率 以及原本窗口畫面的標(biāo)準(zhǔn)分辨率。在本實(shí)施例中,所述的視網(wǎng)膜最佳分辨率一般來即為具 有較高分辨率的顯示器7的最高分辨率2732 X 1536,所述的標(biāo)準(zhǔn)分辨率是指窗口畫面在原 有一般分辨率的顯示器7的最高分辨率1366X768。
[0037] 步驟S33,分辨率分析模塊102判斷視網(wǎng)膜最佳分辨率是否大于窗口畫面的標(biāo)準(zhǔn) 分辨率。若視網(wǎng)膜最佳分辨率大于窗口畫面的標(biāo)準(zhǔn)分辨率,則執(zhí)行步驟S34 ;若視網(wǎng)膜最佳 分辨率不大于窗口畫面的標(biāo)準(zhǔn)分辨率,則執(zhí)行步驟S37。
[0038] 步驟S34,分辨率調(diào)整模塊103通過圖像引擎3分析出視網(wǎng)膜最佳分辨率對(duì)應(yīng)的窗 口顯示比例。例如,視網(wǎng)膜最佳分辨率為2732 X 1536,其對(duì)應(yīng)的窗口畫面的窗口顯示比例為 16:9。
[0039] 步驟S35,分辨率調(diào)整模塊103利用圖像插補(bǔ)算法將窗口畫面的分辨率提升為視 網(wǎng)膜最佳分辨率。在本實(shí)施例中,所述的圖像插補(bǔ)算法是指一種將所需顯示圖像的每一個(gè) 像素(pixel)進(jìn)行分辨率無失真放大顯示的圖像處理算法。參考圖4所示,圖像A1包括16 個(gè)像素,將圖像A1的每一個(gè)像素進(jìn)行無失真放大4倍,即可獲得具有64個(gè)相同分辨率的像 素的圖像A2。
[0040] 步驟S36,畫面顯示模塊104通過顯示驅(qū)動(dòng)器2按照視網(wǎng)膜最佳分辨率(例如分辨 率2732X 1536)及窗口顯示比例(例如窗口顯示比例16:9)將窗口畫面顯示在顯示器7上。
[0041] 步驟S37,當(dāng)視網(wǎng)膜最佳分辨率不大于窗口畫面的標(biāo)準(zhǔn)分辨率時(shí),通過顯示驅(qū)動(dòng)器 2按照標(biāo)準(zhǔn)分辨率將窗口畫面直接顯示在顯示器7上。
[〇〇42] 以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照以上較佳實(shí)施例對(duì) 本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行 修改或者等同替換都不應(yīng)脫離本發(fā)明技術(shù)方案的精神和范圍。
【權(quán)利要求】
1. 一種高分辨率顯示器驅(qū)動(dòng)系統(tǒng),運(yùn)行于電子裝置中,該電子裝置包括圖像端口驅(qū)動(dòng) 器、顯示驅(qū)動(dòng)器、圖像引擎、I/O管理器及圖像適配器,該圖像適配器連接至顯示器上,其特 征在于,所述的高分辨率顯示器驅(qū)動(dòng)系統(tǒng)包括: 顯示驅(qū)動(dòng)模塊,用于將顯示器與圖像適配器建立連接,并通過顯示驅(qū)動(dòng)器驅(qū)動(dòng)圖像適 配器來開啟顯示器的圖像顯示功能; 分辨率分析模塊,用于通過圖像引擎獲取顯示器的視網(wǎng)膜最佳分辨率以及原本窗口畫 面的標(biāo)準(zhǔn)分辨率,以及判斷視網(wǎng)膜最佳分辨率是否大于窗口畫面的標(biāo)準(zhǔn)分辨率; 分辨率調(diào)整模塊,用于當(dāng)視網(wǎng)膜最佳分辨率大于窗口畫面的標(biāo)準(zhǔn)分辨率時(shí),通過圖像 引擎分析出視網(wǎng)膜最佳分辨率對(duì)應(yīng)的窗口顯示比例,以及利用圖像插補(bǔ)算法將窗口畫面的 分辨率提升為視網(wǎng)膜最佳分辨率; 畫面顯示模塊,用于通過顯示驅(qū)動(dòng)器按照視網(wǎng)膜最佳分辨率及窗口顯示比例將窗口畫 面顯示在顯示器上。
2. 如權(quán)利要求1所述的高分辨率顯示器驅(qū)動(dòng)系統(tǒng),其特征在于,所述的畫面顯示模塊 還用于當(dāng)視網(wǎng)膜最佳分辨率不大于窗口畫面的標(biāo)準(zhǔn)分辨率時(shí),通過顯示驅(qū)動(dòng)器按照標(biāo)準(zhǔn)分 辨率將窗口畫面直接顯示在所述顯示器上。
3. 如權(quán)利要求2所述的高分辨率顯示器驅(qū)動(dòng)系統(tǒng),其特征在于,所述的圖像適配器連 接具有一般分辨率的顯示器,或連接具有高分辨率的顯示器。
4. 如權(quán)利要求1所述的高分辨率顯示器驅(qū)動(dòng)系統(tǒng),其特征在于,所述的圖像插補(bǔ)算法 是指一種將所需顯示圖像的每一個(gè)像素進(jìn)行分辨率無失真放大顯示的圖像處理算法。
5. 如權(quán)利要求1所述的高分辨率顯示器驅(qū)動(dòng)系統(tǒng),其特征在于,所述的電子裝置按照 操作系統(tǒng)模式劃分為應(yīng)用層、內(nèi)核層及硬件驅(qū)動(dòng)層。
6. 如權(quán)利要求5所述的高分辨率顯示器驅(qū)動(dòng)系統(tǒng),其特征在于,所述的應(yīng)用層包括多 種用戶應(yīng)用程序,所述的圖像端口驅(qū)動(dòng)器、顯示驅(qū)動(dòng)器、圖像引擎I/O管理器位于所述的內(nèi) 核層中,所述的圖像適配器位于所述的硬件驅(qū)動(dòng)層中。
7. -種高分辨率顯示器驅(qū)動(dòng)方法,應(yīng)用于電子裝置中,該電子裝置包括圖像端口驅(qū)動(dòng) 器、顯示驅(qū)動(dòng)器、圖像引擎、I/O管理器及圖像適配器,該圖像適配器連接至顯示器上,其特 征在于,該方法包括步驟: 將顯示器與圖像適配器建立連接,并通過顯示驅(qū)動(dòng)器驅(qū)動(dòng)圖像適配器來開啟顯示器的 圖像顯示功能; 通過圖像引擎獲取顯示器的視網(wǎng)膜最佳分辨率以及原本窗口畫面的標(biāo)準(zhǔn)分辨率; 判斷視網(wǎng)膜最佳分辨率是否大于窗口畫面的標(biāo)準(zhǔn)分辨率; 當(dāng)視網(wǎng)膜最佳分辨率大于窗口畫面的標(biāo)準(zhǔn)分辨率時(shí),通過圖像引擎分析出視網(wǎng)膜最佳 分辨率對(duì)應(yīng)的窗口顯示比例; 利用圖像插補(bǔ)算法將窗口畫面的分辨率提升為視網(wǎng)膜最佳分辨率; 通過顯示驅(qū)動(dòng)器按照視網(wǎng)膜最佳分辨率及窗口顯示比例將窗口畫面顯示在顯示器上。
8. 如權(quán)利要求7所述的高分辨率顯示器驅(qū)動(dòng)方法,其中,該方法還包括步驟: 當(dāng)視網(wǎng)膜最佳分辨率不大于窗口畫面的標(biāo)準(zhǔn)分辨率時(shí),通過顯示驅(qū)動(dòng)器按照標(biāo)準(zhǔn)分辨 率將窗口畫面直接顯示在顯示器上。
9. 如權(quán)利要求8所述的高分辨率顯示器驅(qū)動(dòng)方法,其中,所述的圖像適配器連接具有 一般分辨率的顯示器,或連接具有高分辨率的顯示器。
10. 如權(quán)利要求7所述的高分辨率顯示器驅(qū)動(dòng)方法,其中,所述的圖像插補(bǔ)算法是指一 種將所需顯示圖像的每一個(gè)像素進(jìn)行分辨率無失真放大顯示的圖像處理算法。
11. 如權(quán)利要求7所述的高分辨率顯示器驅(qū)動(dòng)方法,其中,所述的電子裝置按照操作系 統(tǒng)模式劃分為應(yīng)用層、內(nèi)核層及硬件驅(qū)動(dòng)層。
12. 如權(quán)利要求11所述的高分辨率顯示器驅(qū)動(dòng)方法,其中,所述的應(yīng)用層包括多種用 戶應(yīng)用程序,所述的圖像端口驅(qū)動(dòng)器、顯示驅(qū)動(dòng)器、圖像引擎I/O管理器位于所述的內(nèi)核層 中,所述的圖像適配器位于所述的硬件驅(qū)動(dòng)層中。
【文檔編號(hào)】G09G3/20GK104112419SQ201310137925
【公開日】2014年10月22日 申請(qǐng)日期:2013年4月19日 優(yōu)先權(quán)日:2013年4月19日
【發(fā)明者】黃宏棋 申請(qǐng)人:鴻富錦精密工業(yè)(武漢)有限公司, 鴻海精密工業(yè)股份有限公司