操作系統(tǒng)駐留式顯示模塊參數(shù)選擇系統(tǒng)的制作方法
【專利說明】
[0001] 相關(guān)申請案
[0002] 本專利申請案主張2013年3月13日申請的標(biāo)題為"操作系統(tǒng)駐留顯示模塊參數(shù) 選擇系統(tǒng)(OPERATING SYSTEM-RESIDENT DISPLAY MODULE PARAMETER SELECTION SYSTEM) " 的第13/800,833號美國實用新型申請案的優(yōu)先權(quán),所述申請案轉(zhuǎn)讓給本案受讓人且以引 用方式明確并入本文中。
技術(shù)領(lǐng)域
[0003] 本發(fā)明涉及顯示器的領(lǐng)域,且具體來說,本發(fā)明涉及用于控制顯示設(shè)定的方法。
【背景技術(shù)】
[0004] 許多便攜式電子裝置(例如,智能電話和平板計算機(jī))現(xiàn)在執(zhí)行廣泛多種軟件應(yīng) 用。另外,駐留在此些電子裝置上的軟件應(yīng)用集合隨裝置而異,且駐留在相同裝置上的軟件 應(yīng)用集合每天改變。每一軟件應(yīng)用可具有用于呈現(xiàn)其圖形輸出的其自身規(guī)格。一些應(yīng)用 (例如視頻編輯軟件)可需要相對高的幀速率和能夠如實重現(xiàn)視頻數(shù)據(jù)的寬色域。另一方 面,電子閱讀器應(yīng)用使用低幀速率和高度受限的色域而操作是足夠的。
[0005] 本發(fā)明已提出可基于各種因素而動態(tài)更改其顯示設(shè)定的顯示器。然而,鑒于不同 軟件應(yīng)用的輸出規(guī)格和在電子裝置壽命期間可安裝于電子裝置上的廣泛系統(tǒng)軟件應(yīng)用的 可變性,顯示裝置知曉其顯示模式中的哪些適于每一軟件應(yīng)用是不切實際的。另外,鑒于可 并入到電子裝置中的顯示器的可變性,要求軟件應(yīng)用設(shè)計者能夠使其應(yīng)用適于每一類型的 顯示器或使此些應(yīng)用能夠與每一類型的顯示器通信同樣是不切實際的。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明的系統(tǒng)、方法和裝置各自具有若干創(chuàng)新方面,其中的單一者不單獨決定本 文所揭示的合意屬性。
[0007] 本發(fā)明中所描述的標(biāo)的物的一個創(chuàng)新方面可實施于電子裝置中。所述電子裝置可 包含可配置以用于根據(jù)多個可變顯示參數(shù)而產(chǎn)生圖像的顯示模塊。所述電子裝置還可包含 耦合到所述顯示器的處理器。所述處理器可經(jīng)配置以在所述電子裝置上執(zhí)行多個軟件應(yīng) 用,每一軟件應(yīng)用具有對應(yīng)的圖形輸出規(guī)格。所述處理器可經(jīng)配置以執(zhí)行駐留在操作系統(tǒng) 中的顯示控制模塊。所述顯示控制模塊經(jīng)配置以維持應(yīng)用數(shù)據(jù)結(jié)構(gòu)以存儲所述多個軟件應(yīng) 用中的每一者的所述對應(yīng)圖形輸出規(guī)格。所述顯示控制模塊還可經(jīng)配置以維持顯示能力數(shù) 據(jù)結(jié)構(gòu)以存儲用于所述可變顯示參數(shù)中的每一者的多個設(shè)定。響應(yīng)于啟動所述多個軟件應(yīng) 用中的一者,所述顯示控制模塊還可經(jīng)配置以處理所述應(yīng)用數(shù)據(jù)結(jié)構(gòu)和所述顯示能力數(shù)據(jù) 結(jié)構(gòu)中所存儲的數(shù)據(jù)以產(chǎn)生一組顯示參數(shù)設(shè)定,以輸出到所述顯示模塊以用于輸出來自所 述經(jīng)啟動的應(yīng)用的圖形輸出。
[0008] 在一些實施方案中,所述多個可變顯示參數(shù)包含以下各者中的至少一者:色域、位 深度、幀速率和最大亮度水平。在一些實施方案中,所述顯示控制模塊經(jīng)配置以至少部分地 基于所述電子裝置的當(dāng)前電池電平而獲得所述組顯示參數(shù)設(shè)定。在一些實施方案中,所述 顯示控制模塊經(jīng)配置以至少部分地基于顯示偏好訂戶輸入而獲得所述組顯示參數(shù)設(shè)定。在 一些實施方案中,所述顯示控制模塊經(jīng)配置以至少部分地基于周圍光數(shù)據(jù)而獲得所述組顯 示參數(shù)設(shè)定。
[0009] 在一些實施方案中,所述顯示控制模塊經(jīng)配置以通過選擇具有多個相關(guān)聯(lián)的顯示 參數(shù)設(shè)定的操作模式而處理所述應(yīng)用數(shù)據(jù)結(jié)構(gòu)和所述顯示能力數(shù)據(jù)結(jié)構(gòu)中所存儲的數(shù)據(jù)。 在一些實施方案中,所述應(yīng)用數(shù)據(jù)結(jié)構(gòu)包含所述圖形輸出規(guī)格中的每一者的最小值和優(yōu)選 值。在一些實施方案中,所述顯示控制模塊經(jīng)配置以當(dāng)來自所述應(yīng)用數(shù)據(jù)結(jié)構(gòu)中的對應(yīng)條 目的所述優(yōu)選值超過來自所述顯示能力數(shù)據(jù)結(jié)構(gòu)的所述最大值時選擇來自所述顯示能力 數(shù)據(jù)結(jié)構(gòu)的所述最大值。
[0010] 在一些實施方案中,所述電子裝置還包含經(jīng)配置以處理圖像數(shù)據(jù)的第二處理器和 經(jīng)配置以與所述處理器通信的存儲器裝置。在一些實施方案中,所述電子裝置還包含經(jīng)配 置以將至少一個信號發(fā)送到所述顯示器的驅(qū)動器電路和經(jīng)配置以將所述圖像數(shù)據(jù)的至少 一部分發(fā)送到所述驅(qū)動器電路的控制器。在一些實施方案中,所述電子裝置還包含經(jīng)配置 以將所述圖像數(shù)據(jù)發(fā)送到所述處理器的圖像源模塊。所述圖像源模塊可包含接收器、收發(fā) 器和發(fā)射器中的至少一者。在一些實施方案中,所述電子裝置還可包含經(jīng)配置以接收輸入 數(shù)據(jù)且將所述輸入數(shù)據(jù)傳送到所述處理器的輸入裝置。
[0011] 本發(fā)明中所描述的標(biāo)的物的另一創(chuàng)新方面可實施于一種確定用于顯示來自應(yīng)用 的圖形輸出的顯示參數(shù)設(shè)定的方法中。所述方法包含通過在處理器上執(zhí)行的駐留在操作系 統(tǒng)中的顯示控制模塊來維持應(yīng)用數(shù)據(jù)結(jié)構(gòu),所述應(yīng)用數(shù)據(jù)結(jié)構(gòu)存儲可由所述處理器執(zhí)行的 多個軟件應(yīng)用的對應(yīng)圖形輸出規(guī)格。所述方法包含基于耦合到所述處理器的顯示模塊的能 力,通過所述顯示控制模塊來維持顯示能力數(shù)據(jù)結(jié)構(gòu),所述顯示能力數(shù)據(jù)結(jié)構(gòu)存儲多個可 變顯示參數(shù)和用于所述可變顯示參數(shù)中的每一者的多個設(shè)定。所述方法包含基于所述應(yīng)用 數(shù)據(jù)結(jié)構(gòu)和所述顯示能力數(shù)據(jù)結(jié)構(gòu)中所存儲的數(shù)據(jù),通過顯示控制模塊響應(yīng)于啟動所述多 個軟件程序的一者而選擇一組顯示參數(shù)設(shè)定以用于輸出來自所述經(jīng)啟動的應(yīng)用的圖形信 息。所述方法包含由所述處理器將所述選定組的顯示參數(shù)設(shè)定傳輸?shù)剿鲲@示模塊。在一 些實施方案中,維持所述顯示能力數(shù)據(jù)結(jié)構(gòu)包含維持色域、位深度、幀速率或最大亮度水平 的值。
[0012] 在一些實施方案中,選擇所述組顯示參數(shù)設(shè)定是基于電耦合到所述顯示模塊的電 池的當(dāng)前電池電平。在一些實施方案中,選擇所述組顯示參數(shù)設(shè)定進(jìn)一步基于周圍光數(shù)據(jù)。
[0013] 在一些實施方案中,所述方法包含處理所述應(yīng)用數(shù)據(jù)結(jié)構(gòu)和所述顯示能力數(shù)據(jù)結(jié) 構(gòu)中所存儲的數(shù)據(jù)以選擇具有多個相關(guān)聯(lián)的顯示參數(shù)設(shè)定的操作模式。
[0014] 本發(fā)明中所描述的標(biāo)的物的另一創(chuàng)新方面可實施于一種電子裝置中。所述電子裝 置可包含用于維持應(yīng)用數(shù)據(jù)結(jié)構(gòu)的裝置,所述應(yīng)用數(shù)據(jù)結(jié)構(gòu)存儲可由所述處理器執(zhí)行的多 個軟件應(yīng)用的對應(yīng)圖形輸出規(guī)格。所述電子裝置可包含用于基于耦合到所述處理器的顯示 模塊的所述能力而維持顯示能力數(shù)據(jù)結(jié)構(gòu)的裝置,所述顯示能力數(shù)據(jù)結(jié)構(gòu)存儲多個可變顯 示參數(shù)和用于所述可變顯示參數(shù)中的每一者的多個設(shè)定。所述電子裝置可包含用于基于所 述應(yīng)用數(shù)據(jù)結(jié)構(gòu)和所述顯示能力數(shù)據(jù)結(jié)構(gòu)中所存儲的數(shù)據(jù)而選擇一組顯示參數(shù)設(shè)定以用 于輸出來自所述經(jīng)啟動的應(yīng)用的圖形信息的裝置。所述電子裝置可包含用于將所述選定組 的顯示參數(shù)設(shè)定傳輸?shù)剿鲲@示模塊的裝置。在一些實施方案中,所述可變顯示參數(shù)可包 含色域、位深度、幀速率或最大亮度水平。
[0015] 在一些實施方案中,所述電子裝置可包含至少部分基于所述電子裝置的當(dāng)前電池 電平而獲得所述組顯示參數(shù)設(shè)定的裝置。在一些實施方案中,所述電子裝置可包含用于選 擇具有多個相關(guān)聯(lián)的顯示參數(shù)設(shè)定的操作模式的裝置。在一些實施方案中,所述電子裝置 可包含用于至少部分基于周圍光數(shù)據(jù)而獲得所述組顯示參數(shù)的裝置。
[0016] 本發(fā)明中所描述的標(biāo)的物的另一創(chuàng)新方面可實施于一種非暫時性計算機(jī)可讀媒 體中,其具有編碼于其上的指令,當(dāng)由處理器執(zhí)行所述指令時,所述指令致使所述處理器執(zhí) 行確定用于顯示來自應(yīng)用的圖形輸出的顯示參數(shù)設(shè)定的方法。所述方法包含通過在處理器 上執(zhí)行的駐留在操作系統(tǒng)中的顯示控制模塊來維持應(yīng)用數(shù)據(jù)結(jié)構(gòu),所述應(yīng)用數(shù)據(jù)結(jié)構(gòu)存儲 可由所述處理器執(zhí)行的多個軟件應(yīng)用的對應(yīng)圖形輸出規(guī)格。所述方法包含基于耦合到所述 處理器的顯示模塊的所述能力,通過所述顯示控制模塊來維持顯示能力數(shù)據(jù)結(jié)構(gòu),所述顯 示能力數(shù)據(jù)結(jié)構(gòu)存儲多個可變顯示參數(shù)和用于所述可變顯示參數(shù)中的每一者的多個設(shè)定。 所述方法包含基于所述應(yīng)用數(shù)據(jù)結(jié)構(gòu)和所述顯示能力數(shù)據(jù)結(jié)構(gòu)中所存儲的數(shù)據(jù),通過顯示 控制模塊響應(yīng)于啟動所述多個軟件應(yīng)用中的一者而選擇一組顯示參數(shù)設(shè)定以用于輸出來 自所述經(jīng)啟動的應(yīng)用的圖形信息。所述方法包含由所述處理器將所述選定組的顯示參數(shù)設(shè) 定傳輸?shù)剿鲲@示模塊。在一些實施方案中,維持所述顯示能力數(shù)據(jù)結(jié)構(gòu)包含維持色域、位 深度、幀速率或最大亮度水平的值。
[0017] 在一些實施方案中,編碼于所述非暫時性計算機(jī)可讀媒體上的所述指令致使所述 處理器基于電耦合到所述顯示模塊的電池的當(dāng)前電池電平而選擇所述組顯示參數(shù)設(shè)定。在 一些實施方案中,選擇所述組顯示參數(shù)設(shè)定進(jìn)一步基于周圍光數(shù)據(jù)。
[0018] 在一些實施方案中,編碼于所述非暫時性計算機(jī)可讀媒體上的所述指令致使所述 處理器處理所述應(yīng)用數(shù)據(jù)結(jié)構(gòu)和所述顯示能力數(shù)據(jù)結(jié)構(gòu)中所存儲的數(shù)據(jù)。處理所述數(shù)據(jù)包 含選擇具有多個相關(guān)聯(lián)的顯示參數(shù)設(shè)定的操作模式。
[0019] 在下文的附圖和描述中闡明本說明書中所描述的目標(biāo)物的一或多個實施方案的 細(xì)節(jié)。盡管主要就基于MEMS的顯示器描述本
【發(fā)明內(nèi)容】
中所提供的實例,但本文中所提供的 概念可適用于其它類型的顯示器(例如液晶顯示器(IXD)、有機(jī)發(fā)光二極管(0LED)、電泳顯 示器和場發(fā)射顯示器)以及其它非顯示MEMS裝置(例如MEMS麥克風(fēng)、傳感器和光開關(guān))。 將從描述、圖式和權(quán)利要求書明白其它特征、方面和優(yōu)點。注意,下圖的相對尺寸可不按比 例繪制。
【附圖說明】
[0020] 圖1A展不實例性基于微機(jī)電系統(tǒng)(MEMS)的直觀式顯不設(shè)備的不意圖。
[0021] 圖1B展示實例性主機(jī)裝置的框圖。
[0022] 圖2A展示實例性基于快門的光調(diào)制器的透視圖。
[0023] 圖2B展示實例性基于卷動致動器快門的光調(diào)制器的橫截面圖。
[0024] 圖2C展示實例性非基于快門的MEMS光調(diào)制器的橫截面圖。
[0025] 圖2D展示實例性基于電濕潤的光調(diào)制陣列的橫截面圖。
[0026] 圖3展示實例性顯示模塊參數(shù)選擇系統(tǒng)的框圖。
[0027] 圖4展示實例性應(yīng)用數(shù)據(jù)結(jié)構(gòu)。
[0028] 圖5展示實例性顯示能力數(shù)據(jù)結(jié)構(gòu)。
[0029] 圖6展示實例性顯示模式數(shù)據(jù)結(jié)構(gòu)。
[0030] 圖7展示圖3中所展示的顯示控制模塊310的框圖。
[0031] 圖8展示用于將顯示參數(shù)設(shè)定傳輸?shù)斤@示模塊的實例性過程的流程圖。
[0032] 圖9展示用于選擇顯示參數(shù)設(shè)定的實例性過程的流程圖。
[0033] 圖10展示用于將顯示參數(shù)設(shè)定傳輸?shù)斤@示模塊的替代實例性過程的流程圖。
[0034] 圖11和12展示說明包含多個顯示元件的顯示裝置的系統(tǒng)框圖。
[0035] 各種圖式中的相同參考數(shù)字和標(biāo)號指示相同元件。
【具體實施方式】
[0036] 以下描述是針對出于描述本發(fā)明的創(chuàng)新方面的目的的某些實施方案。然而,所屬 領(lǐng)域的技術(shù)人員將容易認(rèn)識到,可以許多不同方式應(yīng)用本文中的教示。所描述的實施方案 可在可經(jīng)配置以顯示圖像的任何裝置、設(shè)備或系統(tǒng)中實施,而不論圖像是在運動中(例如, 視頻)還是靜止的(例如,靜態(tài)圖像),且不論圖像為文字的、圖形的還是圖片的。更確切地 說,預(yù)期所描述的實施方案可包含在例如(但不限于)以下各者等多種電子裝置中或與例 如(但不限于)以下各者等多種電子裝置相關(guān)聯(lián):移動電話、具多媒體因特網(wǎng)功能的蜂窩式 電話、移動電視接收器、無線裝置、智能電話、Bluetooth?裝置、個人數(shù)據(jù)助理(PDA)、無線電 子郵件接收器、手持式或便攜式計算機(jī)、上網(wǎng)本、筆記本計算機(jī)、智能本、平板計算機(jī)、打印 機(jī)、復(fù)印機(jī)、掃描器、傳真裝置、全球定位系統(tǒng)(GPS)接收器/導(dǎo)航儀、相機(jī)、數(shù)字媒體播放器 (例如,MP3播放器)、便攜式攝像機(jī)、游戲控制臺、腕表、時鐘、計算器、電視監(jiān)視器、平板顯 示器、電子閱讀裝置(例如,電子閱讀器)、計算機(jī)監(jiān)視器、汽車顯示器(包含里程表及速度 計顯示器等)、駕駛艙控制及/或顯示器、攝像機(jī)景觀顯示器(例如,車輛中的后視攝像機(jī)的 顯示器)、電子照片、電子布告板或標(biāo)牌、投影儀、建筑結(jié)構(gòu)、微波、冰箱、立體聲系統(tǒng)、盒式記 錄器或播放器、DVD播放器、⑶播放器、VCR、收音機(jī)、便攜式存儲器芯片、洗衣機(jī)、烘干機(jī)、洗 衣機(jī)/烘干機(jī)、停車計時器、包裝(例如,機(jī)電系統(tǒng)(EMS)應(yīng)用中,包含微機(jī)電系統(tǒng)(MEMS)應(yīng) 用以及非EMS應(yīng)用)、美觀性結(jié)構(gòu)(例如,關(guān)于一件珠寶或服裝的圖像的顯示)及多種EMS 裝置。本文中的教示還可用于非顯示器應(yīng)用中,例如(但不限于)電子切換裝置、射頻濾波 器、傳感器、加速度計、陀螺儀、運動感測裝置、磁力計、用于消費型電子裝置的慣性組件、消 費型電子產(chǎn)品的零件、變?nèi)萜?、液晶裝置、電泳裝置、驅(qū)動方案、制造工藝及電子測試裝備。 因而,所述教示并不希望僅限于圖中所描繪的實施方案,而實際上具有廣闊的可應(yīng)用性,如 所屬領(lǐng)域的技術(shù)人員將容易明白的。
[0037] 為簡化制造過程且提高許多應(yīng)用的顯示性能,可將顯示控制模塊并入到計算裝置 的操作系統(tǒng)中。所述顯示控制模塊可具有對關(guān)于數(shù)據(jù)結(jié)構(gòu)中所存儲的顯示模塊參數(shù)的信息 的存取權(quán)或維持所述信息。例如,計算裝置可包含具有關(guān)于所述計算裝置的電子顯示器的 能力的信息的數(shù)據(jù)結(jié)構(gòu)。此信息可在將所述裝置提供到消費者之前存儲于所述裝置上的顯 示能力數(shù)據(jù)結(jié)構(gòu)中。如果制造商隨后選擇將具有不同特性的顯示器并入到后續(xù)版本的計算 裝置中,則顯示能力數(shù)據(jù)結(jié)構(gòu)可容易經(jīng)修改以反映經(jīng)更新的顯示能力。每一制造的計算裝 置可因此具有其顯示能力的準(zhǔn)確記錄。
[0038] 類似地,在一些實施方案中,應(yīng)用數(shù)據(jù)結(jié)構(gòu)可存儲于計算裝置上。應(yīng)用數(shù)據(jù)結(jié)構(gòu)可 含有關(guān)于可在計算裝置上執(zhí)行的每一應(yīng)用的顯示偏好和需求的信息。例如,具有大量復(fù)雜 圖形輸出的應(yīng)用可需要相對高的色彩位深度,且此信息可并入到應(yīng)用數(shù)據(jù)結(jié)構(gòu)中。當(dāng)在計 算裝置上啟動應(yīng)用時,計算裝置的處理器可參考顯示能力數(shù)據(jù)結(jié)構(gòu)和應(yīng)用數(shù)據(jù)結(jié)構(gòu)以確定 將由電子顯示器使用的一組顯示參數(shù)。因此,可針對可在計算裝置上執(zhí)行的應(yīng)用中的每一 者優(yōu)化圖形性能。
[0039] 本發(fā)明中所描述的標(biāo)的物的特定實施方案可經(jīng)實施以實現(xiàn)下列可能優(yōu)點中的一 或多者。本文所揭示的顯示模塊參數(shù)選擇系統(tǒng)允許計算裝置適應(yīng)可在計算裝置上執(zhí)行的不 同軟件應(yīng)用的不同需求。例如,通過存儲對應(yīng)于每一可執(zhí)行應(yīng)用的顯示偏好的信息,計算 裝置能夠在啟動應(yīng)用時調(diào)整其顯示特性,使得可根據(jù)至少其最小顯示要求及(在一些情況 中)其優(yōu)選顯示參數(shù)而向用戶顯示每一應(yīng)用的圖形內(nèi)容。另外,可響應(yīng)于用于應(yīng)用的顯示 偏好中的改變(例如,歸因于軟件更新)而編輯用于應(yīng)用的顯示偏好。因此,當(dāng)前可容易保 存每一應(yīng)用的顯示偏好信息。
[0040] 在一些實施方案中,在不犧牲適應(yīng)各種應(yīng)用的不同顯示特性的能力的情況下簡化 具有電子顯示器的計算裝置的制造過程,如上文所描述。例如,計算裝置可存儲對應(yīng)于其顯 示裝置的顯示能力的信息??稍谥圃爝^程期間存儲此信息。如果制造商隨后決定使用具有 不同顯示特性的顯示裝置,則可修改顯示能力信息。因此,所有經(jīng)制造的裝置可包含關(guān)于其 顯示能力的準(zhǔn)確信息,雖然事實是一些裝置上的能力可不同。顯示能力信息可存儲于與顯 示器相關(guān)聯(lián)的可編程存儲器裝置中,使得其甚至在產(chǎn)品賣給消費者之后也可容易修改。例 如,如果制造商更新與顯示裝置相關(guān)聯(lián)的固件,借此更改其顯示特性,則還可相應(yīng)地修改顯 示能力信息。
[0041] 本文所揭示的顯示參數(shù)選擇系統(tǒng)和方法還使應(yīng)用開發(fā)商不需要知道并入到計算 裝置(開發(fā)商正在開發(fā)針對所述計算裝置的應(yīng)用)中的顯示器的能力。由于計算裝置的顯 示控制模塊能夠辨別應(yīng)用的最小顯示參數(shù)和/或優(yōu)選顯示參數(shù),所以所述顯示控制模塊可 調(diào)整顯示器的顯示參數(shù)以適應(yīng)應(yīng)用的需求。
[0042] 在一些實施方案中,顯示控制模塊還可基于可用于操作系統(tǒng)的信息而調(diào)整顯示參 數(shù)以考慮其它因素(例如,周圍光水平、電力消耗要求等等)。例如,顯示控制模塊可從計算 裝置中的周圍光傳感器接收對應(yīng)于環(huán)繞顯示器的區(qū)域的周圍光水平的信息。如果確定周圍 光水平為高,則可增加顯示器的最大亮度水平以進(jìn)行補償。類似地,可在低光環(huán)境中降低顯 示器的最大亮度水平。計算裝置還可確定其是由具有有限電力容量的電池供電。為延長裝 置的壽命,顯示控制模塊可更改顯示設(shè)定以降低電力消耗。例如,可在此些環(huán)境中選擇較低 幀速率或較低最大亮度水平。
[0043] 圖1