本案為分案申請。其母案的發(fā)明名稱為“自動調(diào)節(jié)顯示區(qū)域以降低功率消耗”,申請日為2013年5月16日,申請?zhí)枮?01380075694.9。
實(shí)施例涉及計(jì)算設(shè)備并且更特別地涉及用于這樣的計(jì)算設(shè)備的顯示器的功率管理。
背景技術(shù):
諸如移動形狀因子設(shè)備之類的電池供電的便攜式電子設(shè)備只有在電池具有足夠電荷的情況下是有用的。然而,活動或運(yùn)行中的設(shè)備特征可能影響電池保持帶電多久;一些特征可能消耗比其它特征可能消耗的更多的電池功率。如果啟用電池消耗特征,電池可能需要更頻繁地再充電。然而,如果不啟用這樣的特征,用戶可能喪失便攜式電子設(shè)備的益處。為了避免這樣的益處的完全喪失,用戶可能求助于頻繁啟用和禁用特定設(shè)備特征。
便攜式電子設(shè)備的顯示器是作為電池電荷的大消耗者的特征。如果設(shè)備顯示器相比于作為整體的設(shè)備尺寸而言相對大,則這可能惡化。由于用戶典型地通過顯示在顯示屏上的接口與便攜式電子設(shè)備交互,因此用戶不能簡單地關(guān)閉顯示器而仍舊使用便攜式電子設(shè)備的其它特征。因此,為了節(jié)省電池,用戶可能將顯示器完全關(guān)閉或者調(diào)暗用于整個顯示器的光。但是為了使用便攜式電子設(shè)備,回到開啟顯示器、增加顯示光的強(qiáng)度或這二者可能是必要的。
附圖說明
圖1是依照本發(fā)明的實(shí)施例的具有顯示器的便攜式電子設(shè)備(ped)的框圖。
圖2是依照本發(fā)明的實(shí)施例的具有顯示器的另一便攜式設(shè)備的圖示。
圖3是依照本發(fā)明的實(shí)施例的用于執(zhí)行自動顯示調(diào)節(jié)的方法的流程圖。
圖4是依照本發(fā)明的實(shí)施例的用于自動調(diào)節(jié)顯示區(qū)域的詳細(xì)方法的流程圖。
圖5是依照本發(fā)明的實(shí)施例的用于執(zhí)行自動顯示調(diào)節(jié)的方法的高級別視圖的流程圖。
圖6是依照本發(fā)明的一個實(shí)施例的處理器核的圖示。
圖7是依照本發(fā)明的一個實(shí)施例的系統(tǒng)的框圖。
圖8是系統(tǒng)的實(shí)施例的功能組件的圖示。
圖9是本發(fā)明的實(shí)施例中的示出可以如何向計(jì)算節(jié)點(diǎn)的用戶顯示信息的示意性框圖。
圖10是可以用于實(shí)現(xiàn)本文所描述的實(shí)施例的示例系統(tǒng)層結(jié)構(gòu)的框圖。
具體實(shí)施方式
便攜式電子設(shè)備的實(shí)施例可以通過從原始屏幕模式切換到經(jīng)調(diào)節(jié)的屏幕模式來在處于正常操作模式的同時(shí)節(jié)約功率。當(dāng)在經(jīng)調(diào)節(jié)的屏幕模式中時(shí),設(shè)備顯示器可以包括至少一個活動顯示區(qū)域和至少一個非活動顯示區(qū)域。來自用戶接口的摘錄可以顯示在活動顯示區(qū)域中并且可調(diào)節(jié)顯示區(qū)域可以被調(diào)節(jié)成占據(jù)得比整個顯示屏小。因此,經(jīng)調(diào)節(jié)的顯示區(qū)域周界的至少一部分可以鄰近于非活動顯示區(qū)域,非活動顯示區(qū)域可以延伸到顯示屏的外圍。因此,非活動顯示區(qū)域可以填充未被用于在可調(diào)節(jié)顯示區(qū)域中顯示用戶接口的摘錄的顯示屏的部分。非活動顯示區(qū)域可以比諸如可調(diào)節(jié)顯示區(qū)域或全尺寸顯示屏之類的活動區(qū)域使用更少的功率。因此,當(dāng)在經(jīng)調(diào)節(jié)的屏幕模式中,顯示器可以不被關(guān)閉或者完全調(diào)暗以節(jié)約功率并且仍舊允許用戶看到和/或使用經(jīng)調(diào)節(jié)的顯示區(qū)域中的原始接口的至少一部分。
實(shí)施例還可以用于基于要顯示的內(nèi)容而自動確定適當(dāng)?shù)娘@示區(qū)域以控制成處于降低的功率模式。也就是說,在信息在顯示器上的典型顯示期間,顯示器的一些部分對于提供內(nèi)容或接收用戶輸入不相關(guān)。因此,這樣的顯示部分可以被控制成掉電或者消耗較少的功率量。例如,在桌面屏幕上,僅圖標(biāo)/快捷方式(shortcut)可以是相關(guān)的并且背景可以被適當(dāng)控制以降低功率消耗。實(shí)施例可以用于自動確定當(dāng)前未使用或較少使用哪些顯示區(qū)域并且適當(dāng)?shù)乜刂扑鼈儭R赋龅氖?,該自動確定不依賴于來自請求信息顯示的應(yīng)用的功率管理的任何指示或其它信息。而是,如以下更加全面地討論的,與顯示操作自身相關(guān)聯(lián)的事件注冊可以用于引導(dǎo)顯示器功率管理。在不同實(shí)施例中,控制可以包括使這些區(qū)域成為黑或白(取決于顯示設(shè)備的類型),降低亮度和/或分辨率等。實(shí)施例可以自動檢測這樣的區(qū)域并且調(diào)節(jié)顯示區(qū)域以用于功率節(jié)約而沒有正常使用期間的功能犧牲。
盡管本發(fā)明的范圍在這方面不受限,但是在實(shí)施例中,本文稱為顯示區(qū)域自動調(diào)節(jié)模式(daam)的操作系統(tǒng)(os)能力可以用于執(zhí)行該自動控制。該模式可以由適當(dāng)?shù)挠脩暨x擇觸發(fā)。在daam中,os通過基于以下原理動態(tài)分析顯示器來自動檢測和調(diào)節(jié)顯示器的一些部分以用于功率節(jié)約。如果不存在針對給定顯示區(qū)域注冊的顯示/響應(yīng)相關(guān)事件(例如繪圖事件、觸摸事件等),os可以通過直接地關(guān)閉像素或調(diào)節(jié)顯示區(qū)域以用于節(jié)約功率來直接控制顯示區(qū)域。當(dāng)通過關(guān)閉像素以節(jié)約功率進(jìn)行控制時(shí),如果存在針對顯示區(qū)域注冊的有限數(shù)目的顯示/響應(yīng)事件或背景相關(guān)事件(例如幻燈片、長時(shí)間保持以得到快捷方式等),為這些功能指派預(yù)定子區(qū)域并且控制顯示區(qū)域的剩余部分以用于節(jié)約功率。
在各種實(shí)施例中,daam不受任何功率模式影響。例如,如果系統(tǒng)進(jìn)入睡眠狀態(tài)或執(zhí)行重啟,該模式仍舊運(yùn)轉(zhuǎn)。以此方式,用戶甚至可以在系統(tǒng)再引導(dǎo)或功率狀態(tài)改變之后保持功率節(jié)約。可選地,可以添加附加功能以使得用戶能夠修改特定屏幕的活動顯示區(qū)域,如果他/她認(rèn)為os提供的自動過濾不適當(dāng)?shù)脑?。os可以存儲該修改,使得當(dāng)下一次示出該特定屏幕時(shí),其將看起來如用戶所修改的那樣。而且,如果期望的話,用戶可以再次將模式重置回到自動過濾。在daam中,os可以在每一次顯示器改變時(shí)動態(tài)地執(zhí)行自動過濾。在一些實(shí)施例中,圖標(biāo)或狀態(tài)條可以用于向用戶指示daam模式的存在。通過使用依照本發(fā)明的實(shí)施例的daam,僅顯示器的相關(guān)部分可以被供電。并且,該控制可以基于要顯示的當(dāng)前圖像自動執(zhí)行。同樣,daam提供較大顯示功率節(jié)約的能力,其中僅必要的屏幕區(qū)域被自動顯示并且沒有大的用戶體驗(yàn)犧牲,因此電池可以持續(xù)較長的時(shí)間。
參照圖1,示出具有顯示器102的便攜式電子設(shè)備(ped)100。ped100可以是任何類型的便攜式電子設(shè)備,諸如移動電話(例如智能電話)、平板計(jì)算機(jī)、膝上型計(jì)算機(jī)、ultrabooktm計(jì)算機(jī)、電子閱讀器、游戲系統(tǒng)、音樂播放器、攝像機(jī)、視頻記錄器、掃描儀、打印機(jī)、工具(例如沖切機(jī)或具有與其相關(guān)聯(lián)的顯示屏的其它機(jī)器或工具)等。類似地,顯示器102可以是任何類型的顯示器,舉幾個一般示例,諸如液晶顯示器(lcd)、發(fā)光二極管(led)顯示器和/或有機(jī)發(fā)光二極管(oled)顯示器。另外,顯示器102可以包括對單個觸摸和兩個或更多同時(shí)觸摸二者敏感的觸摸屏。觸摸屏可以是任何類型的觸摸屏,諸如電阻的或電容的(例如自電容、互電容、投射電容)、聲波和/或紅外(ir)敏感的,或具有觸摸傳感器。
如在圖1中看到的,呈現(xiàn)鎖屏圖像。該鎖屏可以在ped100處于等待諸如借助于滑動手勢之類的用戶輸入來啟用設(shè)備以用于另外的操作的待機(jī)模式中時(shí)顯示。使用本發(fā)明的實(shí)施例,在daam模式中,顯示器102的大部分顯示區(qū)域(即顯示區(qū)域110)可以被自動識別為無用區(qū)域并且因此可以被控制成處于斷電狀態(tài),從而降低顯示器的功率消耗。顯示器102的其它區(qū)域(即顯示區(qū)域104a-104e)可以處于活動狀態(tài)。也就是說,這些顯示區(qū)域可以具有注冊到它們的事件,諸如顯示事件或響應(yīng)事件。具體地,顯示區(qū)域104a-104d提供在daam模式中可查看的狀態(tài)信息,而同時(shí)顯示區(qū)域104e指示用于諸如經(jīng)由疊覆在顯示器102上的觸摸屏之類的用戶輸入的位置。要指出的是,活動顯示區(qū)域中所存在的每一個圖像可以是文本或圖形之一,諸如圖表、拼塊、按鈕、菜單項(xiàng)、照片等等。
非活動顯示區(qū)域110對應(yīng)于未處于活動顯示區(qū)域的顯示屏的部分。非活動顯示區(qū)域110可以被關(guān)閉、休眠(atrest)或以其它方式不可用于活動使用。例如,在實(shí)施例中,非活動顯示區(qū)域110可以是黑的。但是非活動顯示區(qū)域110的實(shí)際外觀可以取決于顯示器類型(例如lcd、oled)、顯示器設(shè)計(jì)、非活動顯示區(qū)域110如何被創(chuàng)建及其組合。
例如,在實(shí)施例中,顯示器102可以包括液晶顯示器(lcd)技術(shù),諸如薄膜晶體管(tft)lcd技術(shù)和/或面內(nèi)切換(ips)lcd技術(shù)。由于液晶不發(fā)射光,因此lcd顯示器102可以包括諸如背光或邊緣光之類的光源。背光可以包括一個或多個顯示光,諸如燈(例如熱或冷陰極熒光燈)或發(fā)光二極管(led)。在實(shí)施例中,背光的顯示光可以覆蓋顯示屏背面的全部(例如全陣列)或部分(例如稀疏陣列)。在實(shí)施例中,一個或多個顯示光可以位于顯示器的邊緣處以創(chuàng)建邊緣光。邊緣光可以用作對背光的替換或者附加于背光。
一般地,并且在非常高的級別,液晶充當(dāng)可以防止或可變地允許來自顯示光的光穿過子像素(例如用于紅色、綠色和藍(lán)色各一個)的柵。光是否穿過休眠的子像素(例如沒有或很少的變化的電荷施加到子像素晶體管)可以取決于lcd的設(shè)計(jì)。
在實(shí)施例中,非活動顯示區(qū)域110中的像素和/或子像素可以休眠,接收很少(如果有的話)電荷。因此非活動顯示區(qū)域110可以是暗的,如果在像素/子像素休眠時(shí)來自顯示光的光被阻擋的話??商鎿Q地,非活動顯示區(qū)域110可以是白色或另一顏色的(取決于多少電荷被施加到子像素),如果在子像素休眠時(shí)來自顯示光的光未被阻擋的話。這樣,實(shí)施例不應(yīng)當(dāng)被限制于非活動顯示區(qū)域110的特定顏色。為了易于引用,非活動顯示區(qū)域110在圖1中是未被填充/白色的。
另外,在實(shí)施例中,lcd顯示光可以選擇性地調(diào)暗或關(guān)閉以創(chuàng)建或增大非活動顯示區(qū)域110。這樣的調(diào)暗/關(guān)閉可以影響非活動顯示區(qū)域110的顏色,使其看起來是暗的或者甚至是黑色的。例如,在實(shí)施例中,lcd顯示光可以是led的全陣列或分散的陣列。控制器可以選擇性地調(diào)暗或關(guān)閉接近非活動顯示區(qū)域110的led,使非活動顯示區(qū)域110比活動顯示區(qū)域104a-104e更暗。然而,接近活動顯示區(qū)域的led可以處于與非功率節(jié)約模式中相同或類似的強(qiáng)度處。因此,如果接近限定非活動顯示區(qū)域110的像素的顯示光被調(diào)暗或關(guān)閉,即使休眠的像素/子像素不阻擋光,非活動顯示區(qū)域110也可以是暗的。
并非所有顯示器都利用外部光源。例如,使用有機(jī)發(fā)光二級管(oled)技術(shù)的顯示器不使用背光或邊緣光。oled可以是熒光、有源矩陣、磷光、透明的及其組合。一般地,并且在非常高的級別,oled像素響應(yīng)于接收到電荷而發(fā)射光子,這就是為何對于oled顯示器而言不需要外部光源的原因。因此,在實(shí)施例中,非活動顯示區(qū)域110可以由在休眠、接收很少(如果有的話)電荷的oled像素產(chǎn)生。非活動顯示區(qū)域110的外觀可以是當(dāng)oled像素休眠時(shí)顯示屏看起來是什么的函數(shù)。如果沒有發(fā)射光子,則非活動顯示區(qū)域110可以是暗的。在實(shí)施例中,有機(jī)材料可以是磷光有機(jī)材料(例如pholed)。pholed顯示器可以比lcd顯示器消耗更少的功率并且產(chǎn)生強(qiáng)烈的顏色。
將前文一起考慮,當(dāng)在daam中時(shí),顯示器102可以比在ped100處于標(biāo)準(zhǔn)、正常使用操作模式中時(shí)使用更少的功率,包括電池功率。另外,功率被節(jié)約到的程度可以取決于若干因素,諸如顯示器類型(例如lcd、oled)、外部顯示光(例如類型、分布、選擇性使用)和非活動顯示區(qū)域110的尺寸。
一般地,在顯示器102上再現(xiàn)的圖像或圖形可以通過顯示器適配器、圖形適配器、圖形加速器、圖形引擎、圖形協(xié)處理器、數(shù)字信號處理器(dsp)、中央處理器、圖形處理單元(gpu)和或任何其它圖形硬件或軟件及其組合來處理。例如,顯示器適配器可以包括一個或多個gpu和/或一個或多個控制器。顯示器適配器可以處理用于圖片再現(xiàn)的數(shù)據(jù)并且可以將經(jīng)再現(xiàn)的圖案(例如位圖)轉(zhuǎn)換成用于顯示屏的信號。這只是圖像可以如何在顯示屏上再現(xiàn)的一個高級別示例;實(shí)施例不受圖像如何在顯示器102上再現(xiàn)的限制。
顯示器102可以響應(yīng)于諸如從觸摸屏、加速度計(jì)或陀螺儀接收到的輸入之類的用戶命令而切換成daam。切換成該模式還可以響應(yīng)于從鍵盤、菜單選擇、鼠標(biāo)點(diǎn)擊等等接收的用戶輸入。
在實(shí)施例中,顯示器102還可以自動切換成daam,諸如如果被用戶選擇為默認(rèn)顯示模式或響應(yīng)于檢測到電池已經(jīng)達(dá)到預(yù)定閾值。例如,如果電池達(dá)到處于或低于總電池容量的某個百分比(例如30%、25%、20%、15%、10%、5%)的容量,顯示器102可以自動切換到daam以節(jié)約電池功率的剩余部分。另外,顯示器102可以被控制成處于被確定以使用最少電池量而同時(shí)仍舊對用戶有益的daam配置(例如降低的尺寸顯示區(qū)域和非活動顯示區(qū)域的尺寸/放置)。在實(shí)施例中,響應(yīng)于低電池的確定的顯示屏配置可以是默認(rèn)配置或者由用戶預(yù)配置的配置。此外,顯示器102在此處被切換到daam的閾值電池水平可以是默認(rèn)值或由用戶指定的值。
現(xiàn)在參照圖2,示出依照本發(fā)明的實(shí)施例的提供顯示器的另一便攜式設(shè)備200的圖示。如圖2中所示,計(jì)算設(shè)備200可以是具有顯示器202的平板計(jì)算機(jī)或其它便攜式電子設(shè)備。
在圖2中所示的圖示中,呈現(xiàn)包括多個活動顯示區(qū)域204a-204d的桌面屏幕。如看到的,這些活動顯示區(qū)域中的每一個對應(yīng)于實(shí)現(xiàn)應(yīng)用或其它功能的用戶選擇的圖標(biāo)。附加的顯示區(qū)域205用于呈現(xiàn)各種可選功能或用戶通知。此外,可以在daam中提供顯示區(qū)域208。該區(qū)域不是如在非daam操作中將會出現(xiàn)的給定用戶接口,而是在daam中生成以在減小的顯示區(qū)域中提供某個功能,增加功率節(jié)約機(jī)會。
在所示的實(shí)施例中,顯示區(qū)域208使得用戶能夠執(zhí)行各種背景觸摸功能,諸如經(jīng)由左移按鈕208a和右移按鈕208b,以及命令快捷按鈕208c。如本文將進(jìn)一步描述的,顯示顯示區(qū)域208而不是在非daam操作中將會位于顯示器的該部分或另一部分中的其它內(nèi)容。作為結(jié)果,顯示器202的剩余部分(即非活動顯示區(qū)域210)可以維持在掉電狀態(tài)或者其它狀態(tài)以降低功率消耗。因此,在針對特定顯示區(qū)域中的活動注冊有限量的事件的情況下,該減小的子顯示區(qū)域208可以通過主動修改在其他情況下會(otherwise)呈現(xiàn)的顯示信息來實(shí)現(xiàn)更大的功率節(jié)約。
非活動區(qū)域210被關(guān)閉(調(diào)節(jié)以用于功率節(jié)約)并且僅活動顯示區(qū)域?qū)τ|摸操作進(jìn)行響應(yīng)。為了取代針對背景的傳統(tǒng)觸摸操作,因此(例如由os)提供顯示區(qū)域208以包括若干虛擬按鈕。以此方式,在未使用或無用的顯示區(qū)域被自動調(diào)節(jié)的情況下,os可以在正常使用期間實(shí)現(xiàn)更大的功率節(jié)約。還要指出的是,該自動調(diào)節(jié)能力附加于os的其它能力(例如調(diào)節(jié)光、調(diào)節(jié)音量等)。
現(xiàn)在參照圖3,示出依照本發(fā)明的實(shí)施例的用于執(zhí)行自動顯示調(diào)節(jié)的方法的流程圖。如圖3中所示,方法300可以使用系統(tǒng)的各種硬件執(zhí)行。例如,諸如中央處理單元(cpu)之類的處理器可以用于運(yùn)行(execute)該方法。更具體地,在cpu上運(yùn)行的操作系統(tǒng)(os)可以執(zhí)行方法300中的一些或全部。
如看到的,方法300通過接收顯示區(qū)域自動調(diào)節(jié)模式(daam)的用戶選擇而開始(塊310)。該選擇可以經(jīng)由可配置平臺設(shè)置的用戶選擇,可配置平臺設(shè)置可以是許多不同功率管理設(shè)置或顯示設(shè)置中的一個。接下來控制轉(zhuǎn)到塊320,其中可以將顯示器配置用于該顯示模式。在實(shí)施例中,該配置可以包括在配置儲存器中設(shè)置啟用標(biāo)志或者其它指示器以指示顯示器要根據(jù)該模式進(jìn)行操作。
仍舊參照圖3,控制接下來轉(zhuǎn)到塊330,其中可以在os中接收用戶接口信息。該用戶接口信息可以對應(yīng)于關(guān)于針對給定用戶接口要在顯示器上顯示的信息的細(xì)節(jié)。這樣的接口信息可以包括例如要顯示的信息的指示或鎖屏、主屏或要在顯示器上呈現(xiàn)的另一圖形用戶接口。此外,該用戶接口信息可以包括指示顯示事件、用戶響應(yīng)事件等等的事件注冊。作為示例,事件被具有要示出的圖形用戶接口的軟件注冊或調(diào)用到os。可以注冊諸如觸摸事件、繪圖事件(以刷新用戶接口)等等之類的各種事件。根據(jù)所注冊/調(diào)用的這些事件,os可以確定用戶接口的哪個(哪些)部分正在等待給定種類的事件(例如觸摸輸入)的響應(yīng)或者刷新針對用戶接口的給定部分的顯示器。
仍舊參照圖3,控制轉(zhuǎn)到塊340,其中可以將顯示器劃分成多個顯示區(qū)域。更具體地,可以基于要在給定區(qū)中呈現(xiàn)的信息來識別顯示器的不同區(qū)。如圖3中所示,顯示器可以被劃分成其中不發(fā)生顯示(或用戶輸入)的一個或多個未使用的顯示區(qū)域、其中要顯示背景信息或有限量的信息的一個或多個最低限度使用的顯示區(qū)域以及其中區(qū)域的全部或大部分是活動的以顯示內(nèi)容或者實(shí)現(xiàn)諸如借助于適配在顯示器上的觸摸屏之類的用戶輸入的接收的一個或多個活動顯示區(qū)域。在將顯示器劃分成這些一個或多個不同的顯示區(qū)域之后,控制轉(zhuǎn)到塊350,其中可以根據(jù)第一技術(shù)對未使用的顯示區(qū)域進(jìn)行功率管理。要指出的是,不同技術(shù)是可能的并且可以基于適當(dāng)技術(shù)的用戶選擇來降低功率消耗。不同技術(shù)的示例除其它這樣的操作之外尤其包括使這樣的未使用的顯示區(qū)域斷電、降低這樣的顯示區(qū)域的亮度和/或分辨率。為了討論的目的,假定第一技術(shù)是使未使用的顯示區(qū)域斷電。通過對這些未使用的顯示區(qū)域進(jìn)行功率管理,可以為系統(tǒng)實(shí)現(xiàn)顯著的功率節(jié)約。
控制接下來轉(zhuǎn)到塊360,其中可以根據(jù)該第一技術(shù)或第二技術(shù)來對最低限度使用的顯示區(qū)域進(jìn)行功率管理。仍舊假定第一技術(shù)是斷電技術(shù)。在該實(shí)例中,第二技術(shù)可以包括降低亮度和/或分辨率,或者降低在這樣的顯示區(qū)域中呈現(xiàn)的信息量。最后在塊370處,活動顯示區(qū)域可以保持被完全供電,使得這些顯示區(qū)域內(nèi)的內(nèi)容保持對用戶完全可見。盡管在圖3的實(shí)施例中以高級別示出,但是要理解的是,本發(fā)明的范圍在這方面不受限。
現(xiàn)在參照圖4,示出依照本發(fā)明的實(shí)施例的用于自動調(diào)節(jié)顯示區(qū)域的詳細(xì)方法的流程圖。圖4的方法400也可以由os執(zhí)行,如以上所討論的那樣。如看到的,方法400在塊410處通過在os中接收用戶接口信息而開始。該用戶接口信息可以如以上所描述的那樣。
接下來,在菱形415處,可以確定是否要分析附加的顯示區(qū)域。該確定可以基于其中顯示器例如基于顯示器的各種規(guī)則或不規(guī)則區(qū)而被劃分成不同的顯示區(qū)域的實(shí)現(xiàn)方式。在一些實(shí)施例中,劃分可以基于以要顯示的內(nèi)容為基礎(chǔ)而對顯示區(qū)的分組??刂平酉聛磙D(zhuǎn)到菱形420,其中可以確定是否針對該顯示區(qū)域注冊顯示事件和/或響應(yīng)事件。顯示事件的注冊對應(yīng)于內(nèi)容要在顯示區(qū)域中再現(xiàn)的指示,諸如圖形或文本信息、圖標(biāo)或其它用戶選擇指示器。響應(yīng)事件的注冊對應(yīng)于觸摸屏或其它人類接口設(shè)備被啟用以接收該顯示區(qū)域內(nèi)的用戶輸入的指示。如果沒有針對顯示區(qū)域注冊這樣的事件,如菱形420處所確定的,控制轉(zhuǎn)到塊425,其中可以直接調(diào)節(jié)顯示區(qū)域。取決于所選的特定模式,該直接控制可以通過使顯示區(qū)域斷電、降低其亮度、分辨率或其它參數(shù)。
如果代替地針對該顯示區(qū)域注冊一個或多個事件,控制過程轉(zhuǎn)到菱形430,其中確定是否針對顯示區(qū)域注冊一個或多個背景事件。如果不是,控制轉(zhuǎn)到菱形435以確定針對該顯示區(qū)域的顯示/響應(yīng)事件的數(shù)目是否小于給定閾值。要指出的是,該閾值可以是針對該顯示區(qū)域的事件的預(yù)定數(shù)目、顯示區(qū)域的預(yù)定部分等。如果在菱形435處的確定是否定的,控制轉(zhuǎn)到塊440,其中顯示區(qū)域可以維持通電,因?yàn)樵擄@示區(qū)域的相當(dāng)大的部分要被用于顯示內(nèi)容和/或接收用戶輸入。
仍舊參照圖4,如果菱形430或435處的確定是肯定的,控制轉(zhuǎn)到菱形450,其中確定自動顯示調(diào)節(jié)模式是否被配置成使適當(dāng)?shù)娘@示區(qū)域斷電。如果不是,控制轉(zhuǎn)到塊455,其中可以直接調(diào)節(jié)顯示區(qū)域,諸如通過控制其分辨率、亮度和/或其它這樣的參數(shù)。
如果代替地顯示調(diào)節(jié)模式被配置用于使適當(dāng)?shù)膮^(qū)斷電,控制接下來轉(zhuǎn)到菱形460以確定具有有效事件的顯示區(qū)域的部分是否大于閾值區(qū)域。如果是這樣,控制轉(zhuǎn)到塊440以使得顯示能夠被維持。否則如果具有有效事件的區(qū)域大于閾值量,可以限定子顯示區(qū)域并且可以在該區(qū)域中維持控制面板,其使得用戶選擇能夠引起在其他情況下會呈現(xiàn)的材料的顯示。因此在此方法操作成提供可選控制面板子顯示并且維持顯示區(qū)域的剩余部分?jǐn)嚯姡▔K465)。這樣,方法操作成修改在其他情況下會在非daam操作中顯示在該顯示區(qū)域中的信息。盡管在圖4的實(shí)施例中以該高級別示出,但是要理解的是,本發(fā)明的范圍在這方面不受限。
現(xiàn)在參照圖5,示出依照本發(fā)明的實(shí)施例的用于執(zhí)行自動顯示調(diào)節(jié)的方法的高級別視圖的流程圖。如圖5中所示,方法470可以例如響應(yīng)于os指令而在處理器或其它硬件中運(yùn)行。方法470在塊475處通過接收用于進(jìn)入到daam模式中的用戶輸入而開始。在實(shí)施例中,該選擇可以通過daam模式按鈕(例如作為控制面板或其它配置設(shè)置菜單的部分)的用戶選擇。因此,控制轉(zhuǎn)到塊480,其中可以基于注冊的事件來檢測無用顯示區(qū)域。也就是說,如以上針對諸如用戶接口之類的給定顯示屏所討論的,os或其它邏輯可以基于諸如顯示事件(例如繪圖事件)、響應(yīng)事件(例如觸摸事件)或指示特定顯示區(qū)域中的活動的任何其它這樣的事件之類的注冊的事件的缺失來檢測無用顯示區(qū)域。在實(shí)施例中,顯示驅(qū)動器或其它接口機(jī)制向os提供這些事件注冊,os進(jìn)而可以生成包括多個條目的顯示區(qū)域表,所述多個條目均具有顯示器上的特定顯示區(qū)域的標(biāo)識和顯示區(qū)域是活動的還是被最低限度地使用或是無用顯示區(qū)域的指示,如以上所討論的那樣。
接下來,控制轉(zhuǎn)到塊485,其中可以針對功率節(jié)約而調(diào)節(jié)無用顯示區(qū)域。該調(diào)節(jié)可以通過使這樣的顯示區(qū)域斷電或者其它控制以降低功率消耗。要指出的是,取決于諸如最低限度使用的顯示區(qū)域或無用顯示區(qū)域之類的顯示區(qū)域類型,邏輯還可以可選地指派顯示區(qū)域內(nèi)的特定子顯示區(qū)域以提供諸如借助于控制面板之類的功能概要以使得用戶輸入然后能夠訪問顯示器上的附加信息。
要指出的是,當(dāng)為顯示器選擇不同的用戶接口或其它顯示屏?xí)r,方法470在塊480和485之間迭代。此外,如果用戶選擇退出daam模式,控制轉(zhuǎn)到塊490,其中可以再次借助于配置或其它菜單設(shè)置的選擇而接收用于退出該模式的用戶輸入。因此,方法470可以終止,并且用戶接口和其它顯示屏可以以其原始未經(jīng)編輯的形式呈現(xiàn)在顯示器上而沒有功率節(jié)約。
圖6圖示了根據(jù)實(shí)施例的處理器核500。處理器核500可以是用于諸如微處理器、嵌入式處理器、數(shù)字信號處理器(dsp)、網(wǎng)絡(luò)處理器或運(yùn)行代碼的其它設(shè)備之類的任何類型的處理器的核。盡管在圖6中圖示了僅一個處理器核500,但是處理元件可以可替換地包括圖6中圖示的處理器核500的多于一個。處理器核500可以是單線程核,或者對于至少一個實(shí)施例,處理器核500可以是多線程的,因?yàn)槠淇梢园恳粋€核多于一個硬件線程上下文(或“邏輯處理器”)。
圖6還圖示了耦合到處理器500的存儲器570。存儲器570可以是如本領(lǐng)域技術(shù)人員已知或者以其它方式可得到的各種存儲器中的任何一種(包括存儲器層級的各種層)。存儲器570可以包括要由處理器500運(yùn)行的一個或多個代碼指令513。處理器核500遵循代碼513所指示的指令的程序序列。每一個指令進(jìn)入前端部分510并且由一個或多個解碼器520處理。解碼器可以生成作為其輸出的微操作,諸如以預(yù)定義格式的固定寬度微操作,或者可以生成其它指令、微指令或控制信號,其反映原始代碼指令。前端510還包括寄存器重命名邏輯525和調(diào)度邏輯530,其通常分配資源并且使對應(yīng)于供運(yùn)行的轉(zhuǎn)換指令的操作排隊(duì)。
處理器500被示出包括具有一組運(yùn)行單元555-1至555-n的運(yùn)行邏輯550。一些實(shí)施例可以包括專用于特定功能或功能組的數(shù)個運(yùn)行單元。其它實(shí)施例可以包括僅一個運(yùn)行單元或能夠執(zhí)行特定功能的一個運(yùn)行單元。運(yùn)行邏輯550執(zhí)行由代碼指令指定的操作。
在由代碼指令指定的操作的運(yùn)行完成之后,后端邏輯560使代碼513的指令退役(retire)。在實(shí)施例中,處理器核500允許亂序運(yùn)行但是要求指令的按序退役。退役邏輯565可以采取如本領(lǐng)域技術(shù)人員已知的各種形式(例如重排序緩沖器等等)。以此方式,處理器核500在代碼513的運(yùn)行期間至少在由解碼器生成的輸出、由寄存器重命名邏輯525利用的硬件寄存器和表以及由運(yùn)行邏輯550修改的任何寄存器(未示出)方面進(jìn)行變換。
盡管在圖6中未圖示,但是處理元件可以包括具有處理器核500的芯片上的其它元件。例如,處理元件可以連同處理器核500一起包括存儲器控制邏輯。處理元件可以包括i/o控制邏輯和/或可以包括與存儲器控制邏輯集成的i/o控制邏輯。處理元件還可以包括一個或多個高速緩存。
實(shí)施例可以以許多不同的系統(tǒng)類型來實(shí)現(xiàn)?,F(xiàn)在參照圖7,示出依照本發(fā)明的實(shí)施例的系統(tǒng)的框圖。如圖7中所示,多處理器系統(tǒng)600是點(diǎn)對點(diǎn)互連系統(tǒng),并且包括經(jīng)由點(diǎn)對點(diǎn)互連650耦合的第一處理器670和第二處理器680。如圖6中所示,處理器670和680中的每一個都可以是多核處理器,包括第一和第二處理器核(即,處理器核674a和674b以及處理器核684a和684b),盡管潛在地多得多的核可以存在于處理器中。每一個處理器可以運(yùn)行os或者其它邏輯以執(zhí)行daam操作,如本文所描述的那樣。
仍舊參照圖7,第一處理器670還包括存儲器控制器中心(mch)672和點(diǎn)對點(diǎn)(p-p)接口676和678。類似地,第二處理器680包括mch682和p-p接口686和688。如圖6中所示,mch672和682將處理器耦合到相應(yīng)的存儲器,即存儲器632和存儲器634,其可以是本地附接到相應(yīng)處理器的系統(tǒng)存儲器(例如,dram)的部分。第一處理器670和第二處理器680可以分別經(jīng)由p-p互連662和664耦合至芯片組690。如圖7中所示,芯片組690包括p-p接口694和698。
另外,芯片組690包括通過p-p互連639將芯片組690與高性能圖形引擎638耦合的接口692。進(jìn)而,芯片組690可以經(jīng)由接口696耦合到第一總線616。如圖7中所示,各種輸入/輸出(i/o)設(shè)備614連同總線橋618一起可以耦合到第一總線616,所述總線橋618將第一總線616耦合到第二總線620。在一個實(shí)施例中,各種設(shè)備可以耦合到第二總線620,包括例如鍵盤/鼠標(biāo)622、通信設(shè)備626以及諸如可以包括代碼630的盤驅(qū)動器或其他大容量存儲設(shè)備之類的數(shù)據(jù)存儲單元628。另外,音頻i/o624可以耦合到第二總線620。實(shí)施例可以合并到其它類型的系統(tǒng)中,包括諸如智能蜂窩電話、平板計(jì)算機(jī)、上網(wǎng)本、ultrabook?等等之類的移動設(shè)備。
圖8的圖圖示了系統(tǒng)實(shí)施例的功能組件。在一些情況中,組件可以是硬件組件、軟件組件或硬件和軟件的組合。一些組件可以是應(yīng)用級軟件,而其它組件可以是操作系統(tǒng)級組件。在一些情況中,一個組件與另一個的連接可以是緊密連接,其中兩個或更多組件操作在單個硬件平臺上。在其它情況中,連接可以在橫跨長距離的網(wǎng)絡(luò)連接之上做出。每一個實(shí)施例可以使用不同的硬件、軟件和互連架構(gòu)以實(shí)現(xiàn)所描述的功能。
如圖8中所示,系統(tǒng)700實(shí)現(xiàn)在各種層中。在高級別處,提供使得用戶能夠與系統(tǒng)的各種特征對接的用戶體驗(yàn)710。為此目的,提供一組應(yīng)用框架7150-715n。這些應(yīng)用框架中的每一個可以對應(yīng)于針對特定類型的平臺進(jìn)行優(yōu)化的應(yīng)用。例如,應(yīng)用框架7150針對ultrabook?系統(tǒng)進(jìn)行優(yōu)化,手機(jī)應(yīng)用框架7151針對諸如智能電話之類的基于手機(jī)的系統(tǒng)進(jìn)行優(yōu)化,并且應(yīng)用框架715n針對諸如平板計(jì)算機(jī)之類的其它類型的平臺或其它類型的系統(tǒng)進(jìn)行優(yōu)化。當(dāng)然要理解的是,可以呈現(xiàn)許多其它類型的應(yīng)用框架。
為了實(shí)現(xiàn)這些框架與核os730之間的交互,提供應(yīng)用編程接口(api)層720。如圖8中看到的,核os730包括各種組件7340-734n。這些組件中的每一個提供針對系統(tǒng)的各種功能的支持。在此對可以實(shí)現(xiàn)依照本發(fā)明的實(shí)施例的daam的圖形組件做出特定參考。如圖8中進(jìn)一步圖示的,提供硬件740。硬件740可以構(gòu)成平臺的裸金屬硬件并且可以在高級別處包括一個或多個處理器、一個或多個存儲器(包括易失性和非易失性存儲器)、大容量儲存器、一個或多個顯示器、用戶接口和其它典型的系統(tǒng)硬件。盡管在圖8的實(shí)施例中以該高級別示出,但是要理解的是,本發(fā)明的范圍在這方面不受限。
圖9是本發(fā)明的實(shí)施例中的示出可以如何向計(jì)算節(jié)點(diǎn)的用戶顯示信息的示意性框圖800。例如,操作系統(tǒng)856可以包括顯示管理器864,其可以控制呈遞到顯示設(shè)備848以用于向用戶顯示的控制信息,包括如本文所描述的daam操作的運(yùn)行。圖形用戶接口866是與顯示管理器864交互以在顯示設(shè)備848上呈現(xiàn)信息的操作系統(tǒng)856的另一組件。例如,圖形用戶接口866可以向顯示管理器864提供描述窗口、圖標(biāo)、控制元件和類似類型的用戶接口對象的外觀和定位的數(shù)據(jù)。圖形用戶接口866可能直接向顯示管理器864提供該信息,或者經(jīng)由窗口管理器868提供該信息。窗口管理器868可以控制其中根據(jù)本文所描述的daam技術(shù)向用戶呈現(xiàn)數(shù)據(jù)的窗口的顯示。這樣的數(shù)據(jù)可以是由應(yīng)用程序862生成的文檔,或者文件系統(tǒng)858、存儲設(shè)備860的內(nèi)容,或者這二者。
圖10是可以用于實(shí)現(xiàn)本文所描述的實(shí)施例的示例系統(tǒng)層結(jié)構(gòu)900的框圖。然而,也可以使用其它系統(tǒng)層實(shí)現(xiàn)方式。在一些實(shí)現(xiàn)方式中,諸如用戶接口(ui)引擎902或能夠生成三維用戶接口環(huán)境的另一ui引擎之類的用戶接口引擎在應(yīng)用級進(jìn)行操作并且實(shí)現(xiàn)通過應(yīng)用程序接口(api)層904可用的圖形功能和特征。示例圖形功能和特征包括由圖形api910支持的圖形處理、由成像api912支持的圖像處理以及由視頻api914支持的視頻處理。api層904進(jìn)而與圖形庫層906對接。圖形庫層904可以例如實(shí)現(xiàn)為到圖形硬件的軟件接口,諸如opengl規(guī)范的實(shí)現(xiàn)方式。驅(qū)動器/硬件層908包括驅(qū)動器和相關(guān)聯(lián)的圖形硬件,諸如圖形卡和相關(guān)聯(lián)的驅(qū)動器。
在實(shí)施例中,項(xiàng)控制邏輯的使用包括硬件,諸如晶體管、寄存器或其它硬件,諸如可編程邏輯器件;控制邏輯還可以包括可以與硬件集成的軟件或代碼,諸如固件或微代碼。處理器或控制器可以包括意圖表示本領(lǐng)域中已知的各種控制邏輯中的任何一種的控制邏輯,并且這樣可以良好地實(shí)現(xiàn)為微處理器、微控制器、現(xiàn)場可編程門陣列(fpga)、專用集成電路(asic)、可編程邏輯器件(pld)等等。
以下示例關(guān)于另外的實(shí)施例。示例中的詳情可以在一個或多個實(shí)施例中的任何地方使用。
在一個示例中,一個系統(tǒng)包括處理器,處理器運(yùn)行指令并且包括邏輯以將顯示器配置用于其中顯示器被劃分成多個顯示區(qū)域的第一模式,并且以基于用于要顯示在顯示器上的第一用戶接口的事件注冊信息而控制至少一個第一顯示區(qū)域以操作在第一功率消耗水平處并且控制至少一個第二顯示區(qū)域以操作在第二功率消耗水平處。所述系統(tǒng)還包括顯示第一用戶接口的顯示器和與顯示器相關(guān)聯(lián)的hid。
在實(shí)施例中,至少一個第一顯示區(qū)域在第一模式中操作在第一功率消耗水平處并且在第二模式中操作在第二功率消耗水平處,第一功率消耗水平小于第二功率消耗水平。至少一個第一顯示區(qū)域可以在第一功率消耗水平處被斷電。至少一個第二顯示區(qū)域包括活動顯示區(qū)域并且至少一個第一顯示區(qū)域包括未使用的顯示區(qū)域。
在實(shí)施例中,邏輯在第一顯示區(qū)域的子顯示部分中維持控制面板并且使第一顯示區(qū)域的剩余部分?jǐn)嚯?,其中控制面板包括第一選擇按鈕和第二選擇按鈕。至少一個第一顯示區(qū)域可以被控制成在第一模式中具有降低的亮度和降低的分辨率中的至少一個。
要指出的是,以上處理器可以使用各種手段實(shí)現(xiàn)。
在示例中,處理器包括合并在用戶設(shè)備啟用觸摸的(touch-enabled)設(shè)備中的片上系統(tǒng)(soc)。
在另一示例中,一種系統(tǒng)包括顯示器和存儲器,并且包括以上示例中的一個或多個的處理器。
作為另一示例,一種用于控制顯示器的設(shè)備包括:用于接收用于要在顯示器上顯示的用戶接口的用戶接口信息的裝置;用于基于用戶接口信息而確定是否針對顯示器的第一顯示區(qū)域注冊顯示事件或響應(yīng)事件的裝置;以及用于調(diào)節(jié)第一顯示區(qū)域以降低第一顯示區(qū)域的功率消耗的裝置。
在實(shí)施例中,設(shè)備還包括用于確定是否針對顯示器的第二顯示區(qū)域注冊背景相關(guān)事件的裝置。
在實(shí)施例中,設(shè)備還包括用于將第二顯示區(qū)域中的事件數(shù)目與閾值比較的裝置。
在實(shí)施例中,設(shè)備還包括用于確定具有事件的第二顯示區(qū)域的部分是否大于閾值區(qū)域并且如果是這樣則在第二顯示區(qū)域的子顯示部分中維持控制面板并且使第二顯示區(qū)域的剩余部分?jǐn)嚯姷难b置。
作為示例,控制面板可以至少包括第一選擇按鈕和第二選擇按鈕以使得用戶能夠訪問附加所選項(xiàng)目。
在不同的實(shí)施例中,顯示區(qū)域調(diào)節(jié)包括控制第一顯示區(qū)域的亮度和/或使第一顯示區(qū)域掉電。
在實(shí)施例中,設(shè)備還包括用于接收顯示區(qū)域調(diào)節(jié)模式的用戶選擇并且響應(yīng)于其而將顯示器配置用于顯示區(qū)域調(diào)節(jié)模式的裝置。
在實(shí)施例中,設(shè)備還包括用于將顯示器劃分成第一多個顯示區(qū)域和第二多個顯示區(qū)域以及例如基于用戶接口信息而啟用第一多個顯示區(qū)域并使第二多個顯示區(qū)域掉電的裝置。
另一示例涉及一種方法,其用于在系統(tǒng)的第一邏輯中接收包括用于要顯示在系統(tǒng)的顯示器上的用戶接口的事件注冊的用戶接口信息,基于事件注冊而將顯示器劃分成至少一個未使用的顯示區(qū)域和至少一個活動顯示區(qū)域,對至少一個未使用的顯示區(qū)域進(jìn)行功率管理,以及維持至少一個活動顯示區(qū)域被完全供電。
在實(shí)施例中,方法包括對至少一個最低限度使用的顯示區(qū)域進(jìn)行功率管理,其中與至少一個未使用的顯示區(qū)域不同地對至少一個最低限度使用的顯示區(qū)域進(jìn)行功率管理。
在實(shí)施例中,方法包括通過調(diào)節(jié)其亮度來對至少一個最低限度使用的顯示區(qū)域進(jìn)行功率管理。
在實(shí)施例中,方法還包括通過在至少一個最低限度使用的顯示區(qū)域的第一部分中顯示控制面板并且使至少一個最低限度使用的顯示區(qū)域的第二部分掉電來對至少一個最低限度使用的顯示區(qū)域進(jìn)行功率管理。
在實(shí)施例中,方法還包括接收顯示區(qū)域自動調(diào)節(jié)模式的用戶選擇以及響應(yīng)于其而將顯示器配置用于顯示區(qū)域自動調(diào)節(jié)模式。
在實(shí)施例中,方法還包括如果沒有針對第一顯示區(qū)域注冊顯示事件,將第一顯示區(qū)域劃分成至少一個未使用的顯示區(qū)域,并且如果針對第二顯示區(qū)域注冊背景相關(guān)事件,將第二顯示區(qū)域劃分成至少一個最低限度使用的顯示區(qū)域。
在示例中,一種機(jī)器可讀介質(zhì)包括代碼,所述代碼當(dāng)被運(yùn)行時(shí)使機(jī)器執(zhí)行以上所描述的示例中的任何一個的方法的。
在另一示例中,一種設(shè)備包括執(zhí)行以上所描述的示例中的任何一個的方法的裝置。
在另一示例中,至少一個存儲介質(zhì)具有存儲在其上的指令以用于使系統(tǒng):接收用于要在系統(tǒng)的顯示器上顯示的用戶接口的用戶接口信息,基于用戶接口信息而確定是否針對顯示器的第一顯示區(qū)域注冊顯示事件或響應(yīng)事件,以及如果沒有,調(diào)節(jié)第一顯示區(qū)域以降低第一顯示區(qū)域的功率消耗。
在示例中,至少一個存儲介質(zhì)還包括指令以確定是否針對顯示器的第二顯示區(qū)域注冊背景相關(guān)事件。
在示例中,至少一個存儲介質(zhì)還包括指令以將第二顯示區(qū)域中的事件數(shù)目與閾值比較。
在示例中,至少一個存儲介質(zhì)還包括指令以確定具有事件的第二顯示區(qū)域的部分是否大于閾值區(qū)域,并且如果是這樣,在第二顯示區(qū)域的子顯示部分中維持控制面板并且使第二顯示區(qū)域的剩余部分?jǐn)嚯姟?/p>
在示例中,至少一個存儲介質(zhì)還包括指令以接收顯示區(qū)域調(diào)節(jié)模式的用戶選擇并且響應(yīng)于其而將顯示器配置用于顯示區(qū)域調(diào)節(jié)模式。
在示例中,至少一個存儲介質(zhì)還包括指令以將顯示器劃分成第一多個顯示區(qū)域和第二多個顯示區(qū)域,并且啟用第一多個顯示區(qū)域并且使第二多個顯示區(qū)域掉電。
在示例中,至少一個存儲介質(zhì)還包括指令以基于用戶接口信息而對顯示器進(jìn)行劃分。
要理解的是,以上示例的各種組合是可能的。
實(shí)施例可以使用在許多不同類型的系統(tǒng)中。例如,在一個實(shí)施例中,通信設(shè)備可以被布置成執(zhí)行本文所描述的各種方法和技術(shù)。當(dāng)然,本發(fā)明的范圍不限于通信設(shè)備,而是相反,其它實(shí)施例可以涉及其它類型的用于處理指令的裝置或者包括指令的一個或多個機(jī)器可讀介質(zhì),所述指令響應(yīng)于在計(jì)算設(shè)備上運(yùn)行而使設(shè)備執(zhí)行本文所描述的方法和技術(shù)中的一個或多個。
實(shí)施例可以以程序代碼或者指令實(shí)現(xiàn),其可以存儲在例如易失性和/或非易失性存儲器中,諸如存儲設(shè)備和/或相關(guān)聯(lián)的機(jī)器可讀或機(jī)器可訪問介質(zhì),包括但不限于軟盤、光學(xué)儲存器、固態(tài)存儲器、硬驅(qū)動器、帶、閃速存儲器、存儲器條、數(shù)字視頻盤、數(shù)字多功能盤(dvd)等,以及更特殊的介質(zhì),諸如機(jī)器可訪問生物狀態(tài)存留儲存器。機(jī)器可讀介質(zhì)可以包括用于以機(jī)器可讀的形式存儲、傳輸或接收信息的任何機(jī)制,并且介質(zhì)可以包括程序代碼通過其可以傳遞的介質(zhì),諸如天線、光纖、通信接口等。程序代碼可以以分組、串行數(shù)據(jù)、并行數(shù)據(jù)等的形式傳輸并且可以以壓縮或加密格式使用。
雖然關(guān)于有限數(shù)目的實(shí)施例描述了本發(fā)明,但是本領(lǐng)域技術(shù)人員將從其領(lǐng)會到大量修改和變型。意圖在于,所附權(quán)利要求覆蓋如落在本發(fā)明的真實(shí)精神和范圍內(nèi)的所有這樣的修改和變型。