專利名稱:顯示模式管理系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)于顯示管理,且特別有關(guān)于一種可以自動(dòng)選擇最佳的顯示模式的顯示模式管理系統(tǒng)及方法。
背景技術(shù):
顯示裝置,如支持顯示數(shù)據(jù)信道(DDC,Display Data Channel)的屏幕通??梢灾С侄喾N顯示模式。當(dāng)裝置,如計(jì)算機(jī)系統(tǒng)欲變更顯示裝置的顯示模式時(shí),計(jì)算機(jī)系統(tǒng)可以直接地以操作系統(tǒng)或是通過驅(qū)動(dòng)程序由延伸顯示識(shí)別碼數(shù)據(jù)(EDID,Extended Display Identification Data)檢索可以支持的顯示模式,并進(jìn)行變更。
圖1為一流程圖表示公知顯示模式管理方法。首先,當(dāng)使用者欲變更顯示裝置的顯示模式時(shí),如步驟S110,接收一期望顯示模式。之后,如步驟S120,計(jì)算機(jī)系統(tǒng)判斷期望顯示模式是否大于顯示裝置的最大分辨率(Resolution)。若是(步驟S120為是),如步驟S130,依據(jù)期望顯示模式與相應(yīng)顯示裝置的最大分辨率的顯示模式執(zhí)行一全景掃描(Panning)模式。圖2為一示意圖顯示一全景掃描模式例子。在此例子中,顯示裝置的最大分辨率為1280×1024,而期望顯示模式為1600×1200,區(qū)域A表示顯示裝置的最大分辨率1280×1024所包含的范圍。在全景掃描模式中,顯示裝置的顯示模式設(shè)定為顯示裝置的最大分辨率,而超出最大分辨率的外的范圍,如圖2中的區(qū)域B則會(huì)形成虛擬屏幕(Virtual Screen)。使用者可以通過使用指針裝置進(jìn)行移動(dòng),以檢視于虛擬屏幕的畫面。全景掃描模式為公知的技術(shù),其細(xì)節(jié)在此省略。若否(步驟S120為否),如步驟S140,直接設(shè)定期望顯示模式為顯示裝置的顯示模式。
值得注意為是,公知顯示模式管理方法并不考慮顯示裝置是否支持期望顯示模式。當(dāng)期望顯示模式并未大于顯示裝置的最大分辨率,且顯示裝置并未支持期望顯示模式時(shí),則顯示裝置顯示的數(shù)據(jù)將會(huì)變形,或是無法顯示數(shù)據(jù)。
發(fā)明內(nèi)容
本發(fā)明提供一種可以自動(dòng)選擇最佳的顯示模式的顯示模式管理系統(tǒng)及方法。
依據(jù)本發(fā)明實(shí)施例的顯示模式管理系統(tǒng),包括多個(gè)支持顯示模式與一處理模塊。處理模塊接收一期望顯示模式,判斷期望顯示模式是否為其中一個(gè)支持顯示模式。若期望顯示模式并非其中一個(gè)支持顯示模式,由支持顯示模式中選擇一特定顯示模式,并設(shè)定裝置的顯示模式為特定顯示模式。其中,特定顯示模式的分辨率在支持顯示模式中最接近且小于期望顯示模式的分辨率。
依據(jù)本發(fā)明實(shí)施例的顯示模式管理方法,首先,接收一期望顯示模式。接著,判斷期望顯示模式是否被一裝置支持。若期望顯示模式并非被裝置支持,則由裝置支持的多個(gè)顯示模式中選擇一特定顯示模式。其中,特定顯示模式的分辨率在支持顯示模式中最接近且小于期望顯示模式的分辨率。之后,設(shè)定裝置的顯示模式為特定顯示模式。
本發(fā)明上述方法可以通過程序代碼方式收錄于實(shí)體媒體中。當(dāng)程序代碼被機(jī)器加載且執(zhí)行時(shí),機(jī)器變成用以實(shí)行本發(fā)明的裝置。
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉實(shí)施例,并配合附圖,進(jìn)行詳細(xì)說明如下。
圖1為一流程圖表示公知顯示模式管理方法。
圖2為一示意圖表示一全景掃描模式例子。
圖3為一示意圖表示依據(jù)本發(fā)明實(shí)施例的顯示模式管理系統(tǒng)。
圖4為一流程圖表示依據(jù)本發(fā)明實(shí)施例的顯示模式管理方法。
符號(hào)說明S110、S120、...、S140-操作步驟;A、B-區(qū)域;300-顯示模式管理系統(tǒng);310-處理模塊;320-顯示裝置;330-支持顯示模式;340-期望顯示模式;S410、S420、...、S480-操作步驟
具體實(shí)施例方式
如前所述,本發(fā)明提供新穎的系統(tǒng)及方法來解決前述顯示模式管理的問題。
圖3為一示意圖表示依據(jù)本發(fā)明實(shí)施例的顯示模式管理系統(tǒng)300。
依據(jù)本發(fā)明實(shí)施例的顯示模式管理系統(tǒng)300包括一處理模塊310、一顯示裝置320、以及顯示裝置320可以提供支持的多個(gè)支持顯示模式330。顯示裝置320可以是支持顯示數(shù)據(jù)信道的屏幕。支持顯示模式330可以記錄于延伸顯示識(shí)別碼數(shù)據(jù)中。當(dāng)使用者欲變更顯示裝置的顯示模式時(shí),處理模塊310可以接收一期望顯示模式340,并進(jìn)行依據(jù)本發(fā)明實(shí)施例的顯示模式管理。
圖4為一流程圖表示依據(jù)本發(fā)明實(shí)施例的顯示模式管理方法。
首先,當(dāng)使用者欲變更顯示裝置320的顯示模式時(shí),如步驟S410,接收一期望顯示模式。之后,如步驟S420,處理模塊310判斷期望顯示模式是否大于顯示裝置320的最大分辨率。若是(步驟S420為是),如步驟S430,依據(jù)期望顯示模式與相應(yīng)顯示裝置320的最大分辨率的顯示模式執(zhí)行全景掃描模式。若否(步驟S420為否),如步驟S440,判斷顯示裝置320是否支持此期望顯示模式。注意為是,判斷顯示裝置320是否支持此期望顯示模式通過檢查期望顯示模式是否為支持顯示模式330的其中之一。若顯示裝置320支持期望顯示模式(步驟S440為是),如步驟S450,直接設(shè)定期望顯示模式為顯示裝置320的顯示模式。若顯示裝置320不支持期望顯示模式(步驟S440為否),如步驟S460,由顯示裝置320支持的支持顯示模式330中選擇一特定顯示模式。其中,特定顯示模式的分辨率在支持顯示模式330中最接近且小于期望顯示模式的分辨率。舉例來說,當(dāng)期望顯示模式為1280×800,且顯示裝置支持的顯示模式包括1024×768、800×600與640×480時(shí),則顯示模式1024×768將會(huì)選擇為特定顯示模式。之后,如步驟S470,設(shè)定顯示裝置320的顯示模式為此特定顯示模式,并如步驟S480,依據(jù)期望顯示模式與特定顯示模式執(zhí)行全景掃描模式。
本發(fā)明的方法與系統(tǒng),或特定型式或其部份,可以以程序代碼的型式包含于實(shí)體媒體,如軟盤、光盤、硬盤、或是任何其它機(jī)器可讀取(如計(jì)算機(jī)可讀取)儲(chǔ)存媒體,其中,當(dāng)程序代碼被機(jī)器,如計(jì)算機(jī)加載且執(zhí)行時(shí),此機(jī)器變成用以參與本發(fā)明的裝置。本發(fā)明的方法與裝置也可以以程序代碼型式通過一些傳送媒體,如電線或電纜、光纖、或是任何傳輸方式進(jìn)行傳送,其中,當(dāng)程序代碼被機(jī)器,如計(jì)算機(jī)接收、加載且執(zhí)行時(shí),此機(jī)器變成用以參與本發(fā)明的裝置。當(dāng)在一般用途處理器工作時(shí),程序代碼結(jié)合處理器提供一操作類似于應(yīng)用特定邏輯電路的獨(dú)特裝置。
本發(fā)明雖以優(yōu)選實(shí)施例公開如上,然其并非用以限定本發(fā)明,任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,可進(jìn)行更動(dòng)與修改,因此本發(fā)明的保護(hù)范圍以所提出的權(quán)利要求所限定的范圍為準(zhǔn)。
權(quán)利要求
1.一種顯示模式管理系統(tǒng),包括多個(gè)支持顯示模式;以及一處理模塊,用以接收一期望顯示模式,判斷該期望顯示模式是否為該多個(gè)支持顯示模式的其中之一,若該期望顯示模式并非該多個(gè)支持顯示模式的其中之一,由該多個(gè)支持顯示模式中選擇一特定顯示模式,并設(shè)定一裝置的顯示模式為該特定顯示模式,其中該特定顯示模式的分辨率在該多個(gè)支持顯示模式中最接近且小于該期望顯示模式的分辨率。
2.如權(quán)利要求1所述的顯示模式管理系統(tǒng),其中該處理模塊還依據(jù)該期望顯示模式與該特定顯示模式執(zhí)行一全景掃描模式。
3.如權(quán)利要求1所述的顯示模式管理系統(tǒng),其中若該期望顯示模式為該多個(gè)支持顯示模式的其中之一,則該處理模塊還設(shè)定該裝置的顯示模式為該期望顯示模式。
4.如權(quán)利要求1所述的顯示模式管理系統(tǒng),其中該處理模塊還判斷該期望顯示模式是否大于該多個(gè)支持顯示模式中具有最大分辨率的一個(gè),若該期望顯示模式大于該多個(gè)支持顯示模式中具有最大分辨率的一個(gè),則該處理模塊依據(jù)該期望顯示模式與該多個(gè)支持顯示模式中具有最大分辨率的一個(gè)執(zhí)行一全景掃描模式。
5.一種顯示模式管理系統(tǒng),包括一處理模塊,用以判斷一期望顯示模式是否被一裝置支持,若該期望顯示模式并非被該裝置支持,則由該裝置支持的多個(gè)顯示模式中選擇一特定顯示模式,并設(shè)定該裝置的顯示模式為該特定顯示模式,其中該特定顯示模式的分辨率在該多個(gè)支持顯示模式中最接近且小于該期望顯示模式的分辨率。
6.如權(quán)利要求5所述的顯示模式管理系統(tǒng),其中該處理模塊還依據(jù)該期望顯示模式與該特定顯示模式執(zhí)行一全景掃描模式。
7.一種顯示模式管理方法,包括下列步驟接收一期望顯示模式,判斷該期望顯示模式是否被一裝置支持;若該期望顯示模式并非被該裝置支持,則由該裝置支持的多個(gè)顯示模式中選擇一特定顯示模式,其中該特定顯示模式的分辨率在該多個(gè)支持顯示模式中最接近且小于該期望顯示模式的分辨率;以及設(shè)定該裝置的顯示模式為該特定顯示模式。
8.如權(quán)利要求7所述的顯示模式管理方法,還包括依據(jù)該期望顯示模式與該特定顯示模式執(zhí)行一全景掃描模式。
9.如權(quán)利要求7所述的顯示模式管理方法,還包括若該期望顯示模式該多個(gè)支持顯示模式的其中之一,則設(shè)定該裝置的顯示模式為該期望顯示模式。
10.如權(quán)利要求7所述的顯示模式管理方法,還包括判斷該期望顯示模式是否大于該多個(gè)支持顯示模式中具有最大分辨率的一個(gè),若該期望顯示模式大于該多個(gè)支持顯示模式中具有最大分辨率的一個(gè),則依據(jù)該期望顯示模式與該多個(gè)支持顯示模式中具有最大分辨率的一個(gè)執(zhí)行一全景掃描模式。
全文摘要
一種顯示模式管理系統(tǒng),包括多個(gè)支持顯示模式與一處理模塊。處理模塊接收一期望顯示模式,判斷期望顯示模式是否為其中一個(gè)支持顯示模式。若期望顯示模式并非其中一個(gè)支持顯示模式,由支持顯示模式中選擇一特定顯示模式,并設(shè)定裝置的顯示模式為特定顯示模式。其中,特定顯示模式的分辨率在支持顯示模式中最接近且小于期望顯示模式的分辨率。
文檔編號(hào)G09G5/00GK1658277SQ2005100649
公開日2005年8月24日 申請日期2005年4月12日 優(yōu)先權(quán)日2005年4月12日
發(fā)明者謝平輝, 吳佳玲 申請人:威盛電子股份有限公司