移動計算裝置通常包括顯示器和環(huán)境光傳感器。基于通過環(huán)境光傳感器測量的光級,一些移動計算裝置可以調(diào)整移動計算裝置顯示器的亮度(例如,照明水平)。用戶已經(jīng)習(xí)慣于在移動計算裝置中包括這種特征。然而,為了使移動計算裝置在物理上更小,可能需要減少包括在移動計算裝置中的傳感器的數(shù)目,這可能導(dǎo)致移動計算裝置的功能減少。例如,從移動計算裝置移除環(huán)境光傳感器可以使得移動計算裝置能夠具有更小的形狀因子,但是還可以移除用于使移動計算裝置基于移動計算裝置周圍的環(huán)境的環(huán)境光級來調(diào)整顯示器的亮度的能力。通過從移動計算裝置移除這種傳感器,移動計算裝置可能不再提供用戶期望的功能。
技術(shù)實現(xiàn)要素:
在一個示例中,一種方法包括:通過第一計算裝置確定該第一計算裝置的當(dāng)前位置的環(huán)境光級,并且通過該第一計算裝置確定該第一計算裝置的環(huán)境光級是否指示第二計算裝置的當(dāng)前位置的環(huán)境光級。該方法還可以包括:響應(yīng)于確定了第一計算裝置的當(dāng)前位置的環(huán)境光級指示第二計算裝置的當(dāng)前位置的環(huán)境光級,通過第一計算裝置并且向第二計算裝置傳輸用于調(diào)整第二計算裝置的顯示器的亮度的指令。
在另一示例中,計算裝置包括一個或多個處理器、環(huán)境光傳感器和至少一個模塊。該至少一個模塊可通過一個或多個處理器操作為確定計算裝置的位置的環(huán)境光量是否指示不同計算裝置的位置的環(huán)境光量,以及響應(yīng)于確定了計算裝置的位置的環(huán)境光量指示不同計算裝置的當(dāng)前位置的環(huán)境光級,向不同計算裝置傳輸用于調(diào)整不同計算裝置的顯示器的亮度的指令。
在附加示例中,一種包括指令的計算機可讀存儲介質(zhì),該指令在被執(zhí)行時將計算系統(tǒng)的一個或多個處理器配置為,確定第一計算裝置的當(dāng)前位置的環(huán)境光級,并且確定第一計算裝置的環(huán)境光級是否指示第二計算裝置的當(dāng)前位置的環(huán)境光級。該指令在被執(zhí)行時將計算系統(tǒng)的一個或多個處理器進一步配置為,響應(yīng)于確定了第一計算裝置的當(dāng)前位置的環(huán)境光級指示第二計算裝置的當(dāng)前位置的環(huán)境光級,向第二計算裝置傳輸用于調(diào)整第二計算裝置的顯示器的亮度的指令。
在下面的附圖和說明中陳述了本公開的一個或多個示例的細(xì)節(jié)。其它特征、目的和優(yōu)點將通過說明書、附圖和權(quán)利要求書而變得顯而易見。
附圖說明
圖1是圖示了根據(jù)本公開的一個或多個技術(shù)的通過使用光傳感器來調(diào)整遠(yuǎn)程顯示器的亮度的示例性系統(tǒng)的框圖。
圖2是圖示了根據(jù)本公開的一個或多個技術(shù)的通過使用光傳感器來調(diào)整遠(yuǎn)程顯示器的亮度的示例性系統(tǒng)的其他細(xì)節(jié)的框圖。
圖3是圖示了根據(jù)本公開的一個或多個技術(shù)的輸出圖像內(nèi)容以在遠(yuǎn)程裝置處顯示并且調(diào)整該遠(yuǎn)程裝置的屏幕亮度的示例性計算裝置的框圖。
圖4是圖示了根據(jù)本公開的一個或多個技術(shù)的使用光傳感器來調(diào)整遠(yuǎn)程顯示器的亮度的計算裝置的示例性操作的流程圖。
具體實施方式
根據(jù)本公開的技術(shù)可以使得計算裝置能夠基于遠(yuǎn)程計算裝置的環(huán)境光級來調(diào)整計算裝置的顯示器的亮度。例如,計算裝置可以不包括環(huán)境光級傳感器。替代地,計算裝置可以通信地耦合到包括環(huán)境光傳感器的遠(yuǎn)程計算裝置。遠(yuǎn)程計算裝置可以確定遠(yuǎn)程計算裝置的位置的環(huán)境光級,并且將該環(huán)境光級提供給計算裝置?;谟蛇h(yuǎn)程計算裝置提供的環(huán)境光級,計算裝置可以動態(tài)地調(diào)整計算裝置的顯示器的亮度。在一些示例中,遠(yuǎn)程計算裝置可以基于確定由遠(yuǎn)程計算裝置檢測到的環(huán)境光級是否指示在計算裝置的位置處的環(huán)境光級(例如,使用遠(yuǎn)程計算裝置的場境(context)、計算裝置的場境等)來將環(huán)境光級選擇性地提供給計算裝置。即,遠(yuǎn)程計算裝置可以響應(yīng)于確定了由遠(yuǎn)程計算裝置檢測到的環(huán)境光級很可能與計算裝置的位置的環(huán)境光級相同或者相似,來將環(huán)境光級信息提供給計算裝置。
在本公開中,描述了只有在計算裝置從用戶接收到對信息進行分析的許可時,計算裝置和/或計算系統(tǒng)才可以分析與計算裝置相關(guān)聯(lián)的信息(例如,位置、速度等)的示例。例如,在下文討論的計算裝置可以收集或者可以利用與用戶相關(guān)聯(lián)的信息的情況下,可以向用戶提供用于提供下述輸入的機會:該輸入用于控制計算裝置的程序和特征是否可以收集和利用用戶信息(例如,有關(guān)用戶的當(dāng)前位置、當(dāng)前速度等的信息)、或者用于指定計算裝置是否可以接收和/或如何接收與用戶相關(guān)的內(nèi)容。另外,在由計算裝置和/或計算系統(tǒng)存儲或者使用特定數(shù)據(jù)之前,可以以一個或多個方式來處理該特定數(shù)據(jù),使得個人身份信息被移除。例如,可以處理用戶的身份,使得沒有確定有關(guān)用戶的個人身份信息,或者可以將可以獲取位置信息(諸如,城市、郵政編碼、或者州縣等級)的用戶的地理位置一般化,使得無法確定用戶的特定位置。因此,用戶可以對如何收集有關(guān)用戶的信息和計算裝置如何使用該信息進行控制。
圖1是圖示了根據(jù)本公開的一個或多個技術(shù)的使用光傳感器來調(diào)整遠(yuǎn)程顯示器的亮度的示例性系統(tǒng)的框圖。如圖1的示例所示,該系統(tǒng)包括移動計算裝置2和可穿戴計算裝置20。在一些示例中,計算裝置2可以使用無線通信(諸如,藍(lán)牙、近場通信、WiFi等)來被通信地和/或操作地耦合到可穿戴計算裝置20。在一些實例中,移動計算裝置2可以位于用戶的包或者口袋中,并且可穿戴計算裝置可以在用戶的手腕上。
在圖1的示例中,移動計算裝置2包括用戶界面(“UI”)裝置4、用戶界面(“UI”)模塊6、通信模塊8、亮度控制模塊10、和環(huán)境光傳感器12。移動計算裝置2的示例可以包括但不限于,便攜式裝置或者移動裝置,諸如移動電話(包括智能電話)、平板計算機、膝上型計算機、相機、個人數(shù)字助理(PDA)、游戲系統(tǒng)、媒體播放器、電子書閱讀器、電視平臺等。實現(xiàn)本公開的技術(shù)的移動計算裝置2的其它示例可以包括圖1中未示出的附加部件。
移動計算裝置2的UI裝置4可以用作移動計算裝置2的相應(yīng)輸入和/或輸出裝置。與移動計算裝置2相關(guān)聯(lián)的用戶可以通過將各種用戶輸入提供到移動計算裝置2中(例如,使用該至少一個UI裝置4)來與移動計算裝置2交互??梢允褂酶鞣N技術(shù)來實現(xiàn)UI裝置4。例如,UI裝置4可以用作輸入裝置,該輸入裝置使用存在敏感輸入屏幕,諸如電阻式觸摸屏、表面聲波觸摸屏、電容式觸摸屏、投射式電容觸摸屏、壓力敏感屏幕、聲波脈沖識別觸摸屏、或者另一存在敏感顯示技術(shù)。UI裝置4可以用作輸出(例如,顯示)裝置,該輸出裝置使用任何一個或多個顯示裝置,諸如液晶顯示器(LCD)、點陣顯示器、發(fā)光二極管(LED)顯示器、有機發(fā)光二極管(OLED)顯示器、電子墨水或者能夠?qū)⒖梢娦畔⑤敵鲋烈苿佑嬎阊b置2的用戶的相似單色顯示器或者彩色顯示器。在一些示例中,可以使顯示裝置與在移動計算裝置2中包括的存在敏感裝置物理地分離。
UI裝置4可以包括可以從移動計算裝置2的用戶接收觸覺輸入的存在敏感顯示器。UI裝置4可以通過檢測來自用戶的一個或多個手勢(例如,用戶用手指或者觸控筆觸摸或者指向UI裝置4的一個或多個位置)來接收觸覺輸入的指示。UI裝置4可以例如在相應(yīng)存在敏感顯示器處將輸出呈現(xiàn)給用戶。UI裝置可以將輸出呈現(xiàn)為相應(yīng)圖形用戶界面,該圖形用戶界面可以與由計算裝置2提供的功能相關(guān)聯(lián)。例如,UI裝置4可以呈現(xiàn)與在移動計算裝置2處執(zhí)行的或者可通過移動計算裝置2接入的計算平臺、操作系統(tǒng)、應(yīng)用和/或服務(wù)的功能有關(guān)的各種用戶界面。用戶可以與用戶界面交互以使得移動計算裝置2執(zhí)行與該功能相關(guān)的相應(yīng)操作。
移動計算裝置2可以包括用戶界面(“UI”)模塊6、通信模塊8、和亮度控制模塊10。UI模塊6可以執(zhí)行一個或多個功能以接收輸入(諸如,用戶輸入)的指示,并且將該輸入的指示發(fā)送到與移動計算裝置2相關(guān)聯(lián)的其它部件。UI模塊6可以從各種源(諸如,UI裝置4、通信模塊8、網(wǎng)絡(luò)接口或者用戶輸入裝置)接收用戶輸入的指示。UI模塊6可以使用數(shù)據(jù)來使得與移動計算裝置2相關(guān)聯(lián)的其它部件(諸如,UI裝置4)基于數(shù)據(jù)來提供輸出。
在一些示例中,通信模塊8可以管理在移動計算裝置2與外部(例如,遠(yuǎn)程)裝置之間的通信。在一些示例中,通信模塊8還可以管理在移動計算裝置2與一個或多個可穿戴計算裝置(諸如,可穿戴計算裝置20)之間的通信。作為一個示例,通信模塊8可以將環(huán)境光級數(shù)據(jù)傳輸至可穿戴計算裝置20。作為另一示例,通信模塊8可以接收由可穿戴計算裝置20檢測的用戶輸入的指示。在一些示例中,通信模塊8可以將接收到的信息提供給移動計算裝置2的其它部件。例如,通信模塊8可以將接收到的用戶輸入信息提供給亮度控制模塊10以進行處理。
亮度控制模塊10可以調(diào)整通信地和/或操作地耦合至移動計算裝置2的顯示裝置(例如,UI裝置4的顯示裝置)的亮度。例如,亮度控制模塊10可以從環(huán)境光傳感器12接收有關(guān)移動計算裝置2的位置的環(huán)境光級的信息。使用環(huán)境光級信息,亮度控制模塊10可以調(diào)整顯示裝置的亮度等級。如果環(huán)境光級信息指示相對低的環(huán)境光量(例如,黑暗的),那么亮度控制模塊10可以降低顯示裝置的亮度等級。如果環(huán)境光級信息指示相對高的環(huán)境光量(例如,明亮是),那么亮度控制模塊10可以增加顯示器的亮度等級。通常,亮度控制模塊10可以被配置為基于環(huán)境光級信息來動態(tài)地調(diào)整顯示器的亮度等級。可能存在顯示裝置的很多不同亮度等級,并且亮度控制模塊10可以被配置為基于環(huán)境光級信息來選擇不同亮度等級。
環(huán)境光傳感器12可以是檢測移動計算裝置2周圍的環(huán)境中的光量的硬件環(huán)境光傳感器。在一些示例中,環(huán)境光傳感器12可以包括光敏電阻、光電池、光電二極管和/或光電晶體管中的一個或多個。通常,環(huán)境光傳感器12被配置為模仿人眼對具有380nm到780nm的波長的光的視覺光譜范圍的敏感度。然而,環(huán)境光傳感器12可以被配置有不同的敏感度并且配置用于不同波長的光。例如,環(huán)境光傳感器12可以被配置為對紅外線和/或紫外光進行響應(yīng),并且可以配置為補償檢測到的紅外線和/或紫外光,使得通過亮度控制模塊10進行的對顯示器的亮度等級的調(diào)整可以更精確。
模塊6、8、和10可以使用駐留在相應(yīng)移動計算裝置2中和/或在相應(yīng)移動計算裝置2處執(zhí)行的軟件、硬件、固件、或者硬件、軟件、和固件的混合來執(zhí)行描述的操作。移動計算裝置2可以分別利用一個或多個處理器來執(zhí)行相應(yīng)模塊6、8、和10。移動計算裝置2可以使相應(yīng)模塊6、8、和10作為在移動計算裝置2的底層硬件上執(zhí)行的一個或多個虛擬機來執(zhí)行。模塊6、8、和10可以作為移動計算裝置2的操作系統(tǒng)或者計算平臺的一個或多個服務(wù)或者部件來執(zhí)行。模塊6、8、和10可以作為在計算裝置2的計算平臺的應(yīng)用層處的一個或多個可執(zhí)行程序來執(zhí)行。UID 4和模塊6、8、和10可以以其它方式與相應(yīng)移動計算裝置2遠(yuǎn)離地布置并且可遠(yuǎn)程地接入相應(yīng)移動計算裝置2,例如,作為在網(wǎng)絡(luò)云中操作的一個或多個網(wǎng)絡(luò)服務(wù)。
在圖1的示例中,可穿戴計算裝置20包括在UI裝置22、通信模塊24和亮度控制模塊26。可穿戴計算裝置20的示例可以包括但不限于,智能手表、智能眼鏡、耳機、移動電話(包括智能電話)、平板計算機、相機、個人數(shù)字助理(PDA)等。
與可穿戴計算裝置12相關(guān)聯(lián)的用戶可以例如使用至少一個UI裝置22通過將各種用戶輸入提供給可穿戴計算裝置20來與可穿戴計算裝置20交互。在一些示例中,至少一個UI裝置22被配置為接收觸覺輸入、音頻輸入或者視覺輸入。除了接收來自用戶的輸入,UI裝置22可以被配置為輸出諸如圖形用戶界面(GUI的)內(nèi)容以供顯示。在一些示例中,UI裝置22可以包括顯示器和/或存在敏感輸入裝置。在一些示例中,可以將存在敏感輸入裝置和顯示器集成到存在敏感顯示器中,該存在敏感顯示器使用在存在敏感顯示器處或者附近的電容、電感、表面聲波和/或光學(xué)檢測,來顯示GUI并且接收來自用戶的輸入。在其它示例中,顯示裝置可以與包括在可穿戴計算裝置22中的存在敏感裝置物理地分離。
在一些示例中,通信模塊24可以管理在可穿戴計算裝置20與移動計算裝置(諸如,移動計算裝置2)之間的通信。例如,通信模塊24可以與移動計算裝置2交換信息。作為一個示例,通信模塊24可以從移動計算裝置2接收環(huán)境光級的指示。在一些示例中,通信模塊24可以與可穿戴計算裝置20的其它部件交換信息。例如,通信模塊24可以將接收到的環(huán)境光級的指示提供給亮度控制模塊26。
可以以各種方式來實現(xiàn)通信模塊24或者亮度控制模塊26(統(tǒng)稱為“可穿戴計算裝置模塊”)。例如,可以將一個或多個可穿戴計算裝置模塊實現(xiàn)為可下載或者預(yù)安裝的應(yīng)用或者“app(應(yīng)用)”。在另一示例中,可以將一個或多個可穿戴計算裝置模塊實現(xiàn)為可穿戴計算裝置20的硬件單元的一部分。在另一示例中,可以將一個或多個可穿戴計算裝置模塊實現(xiàn)為可穿戴計算裝置20的操作系統(tǒng)的一部分。
根據(jù)該顯示技術(shù),通常,可穿戴計算裝置20不包括環(huán)境光傳感器??纱┐饔嬎阊b置20可以被配置為從移動計算裝置2接收環(huán)境光級信息(例如,使用通信模塊24)并且調(diào)整(例如,使用亮度控制模塊26)可穿戴計算裝置20的顯示裝置(例如,UI裝置4)的亮度,而不是將環(huán)境光傳感器包括在可穿戴計算裝置20內(nèi)。移動計算裝置2可以被配置為將通過環(huán)境光傳感器12檢測到的環(huán)境光級提供給可穿戴計算裝置20。
移動計算裝置2可以使用例如環(huán)境光傳感器12來檢測移動計算裝置2的當(dāng)前位置的環(huán)境光級。環(huán)境光傳感器12可以將檢測到的環(huán)境光級的指示提供給亮度控制模塊10。亮度控制模塊10可以基于檢測到的環(huán)境光級來調(diào)整移動計算裝置2的顯示器(例如,UI裝置4、UI裝置4的顯示裝置部件等)的亮度。例如,亮度控制模塊10可以與檢測到的環(huán)境光級成比例地調(diào)整顯示器的亮度,使得檢測到的環(huán)境光越亮,顯示器越亮。
亮度控制模塊10還可以確定檢測到的環(huán)境光級是否指示與移動計算裝置2相關(guān)聯(lián)的一個或多個其它裝置的環(huán)境光級。為了確定檢測到的環(huán)境光級是否指示其它裝置的環(huán)境光級,亮度控制模塊10可以分析移動計算裝置2的場境和/或與移動計算裝置2相關(guān)聯(lián)的該一個或多個裝置中的至少一個的場境。通常,作為非限制性示例,移動計算裝置2的場境和與移動計算裝置2相關(guān)聯(lián)的該一個或多個其它裝置中的每一個的場境可以包括每個裝置的當(dāng)前位置、當(dāng)前日期、當(dāng)前時間、日歷信息(例如,排定的事件)、文本通信(例如,電子郵件、文本消息、社交網(wǎng)絡(luò)帖子等)、音頻通信(例如,語音郵件、語音消息)、傳感器數(shù)據(jù)(例如,陀螺儀數(shù)據(jù)、加速度計數(shù)據(jù)、接近傳感器數(shù)據(jù)等)、當(dāng)前正在執(zhí)行的應(yīng)用、應(yīng)用使用歷史、web使用歷史、位于移動計算裝置2和/或其它裝置附近的其它人和/或裝置、通信地耦合到移動計算裝置2和/或其它裝置的其它裝置等。
在本文討論的系統(tǒng)可以收集關(guān)于用戶的個人信息或者可以利用用戶的個人信息的情況下,可以向用戶提供下述機會:控制程序或者特征是否收集并且以何種程度收集用戶的信息(例如,有關(guān)用戶的社交網(wǎng)絡(luò)、社交動作或者活動、職業(yè)、用戶的偏好、或者用戶的當(dāng)前位置的信息);或者控制是否和/或如何從內(nèi)容服務(wù)器接收可能與用戶更相關(guān)的內(nèi)容。另外,在存儲或者使用特定數(shù)據(jù)之前,可以以一個或多個方式來處理該特定數(shù)據(jù),使得個人可識別信息被移除。例如,可以處理用戶的身份,使得不針對用戶確定個人可識別信息,或者可以將用戶的地理位置一般化,其中,可以獲取位置信息(諸如,城市、郵政編碼、或者州縣等級),使得無法確定用戶的具體位置。因此,用戶可以控制:如何收集關(guān)于用戶的信息和內(nèi)容服務(wù)器如何使用該信息。
在移動計算裝置2可以如何使用場境來確定檢測到的環(huán)境光級是否指示與移動計算裝置2相關(guān)聯(lián)的一個或多個其它裝置的環(huán)境光級的一個示例中,環(huán)境光傳感器12可以檢測非常低的環(huán)境光級(例如,近乎黑暗)。移動計算裝置2可以確定當(dāng)前時間與白天(例如,在環(huán)境光級應(yīng)該與日光對應(yīng)的時間)對應(yīng),并且確定移動計算裝置2的當(dāng)前位置與室外位置(例如,在建筑物外面的位置)對應(yīng)。亮度控制模塊10還可以接收來自一個或多個其它傳感器(諸如,接近傳感器)的附加信息。在該示例中,接近傳感器可以位于與環(huán)境光傳感器12相同的移動計算裝置2的側(cè)面(例如,在包括顯示器的側(cè)面上),并且可以指示有物體非常接近顯示器。亮度控制模塊10還可以接收來自移動計算裝置2的加速度計的運動數(shù)據(jù)。該運動數(shù)據(jù)可以指示移動計算裝置當(dāng)前沒有移動(即,處于靜止)?;谔峁┙o亮度控制模塊10的場境信息,亮度控制模塊10可以確定檢測到的環(huán)境光級不指示一個或多個其它裝置的位置的環(huán)境光級(例如,因為場境信息指示移動計算裝置2以屏幕側(cè)朝下的方式放置在桌上)。響應(yīng)于確定檢測到的環(huán)境光級不指示該一個或多個其它裝置的位置的環(huán)境光級,亮度控制模塊10避免將指示檢測到的環(huán)境光級的信息輸出到一個或多個其它裝置。
作為另一示例,移動計算裝置2的場境可以包括陀螺儀數(shù)據(jù),該陀螺儀數(shù)據(jù)指示移動計算裝置2以定位在與用戶觀看移動計算裝置2的顯示器的典型角度相關(guān)聯(lián)的角度(例如,相對于地面呈40度)被定位。場境還可以包括運動數(shù)據(jù),該運動數(shù)據(jù)指示與步行運動對應(yīng)的移動和與白天對應(yīng)的當(dāng)前時間?;谠摻M場境數(shù)據(jù),亮度控制模塊10可以確定與適度明亮的條件(例如,陰天)對應(yīng)的檢測到的環(huán)境光級指示一個或多個其它裝置的環(huán)境光級。
響應(yīng)于確定檢測到的環(huán)境光級指示該一個或多個其它裝置的環(huán)境光級,亮度控制模塊10可以確定該一個或多個其它裝置中的哪些其它裝置通信地耦合至移動計算裝置10。例如,亮度控制模塊10可以確定可穿戴計算裝置20通信地耦合至移動計算裝置2,因為可穿戴計算裝置20當(dāng)前使用能夠交換數(shù)據(jù)的藍(lán)牙、Wi-Fi、或者其它通信協(xié)議(例如,使用通信模塊8)連接至移動計算裝置2。亮度控制模塊10可以經(jīng)由通信模塊8向可穿戴計算裝置20傳輸用于調(diào)整可穿戴計算裝置20的顯示器(例如,UI裝置22)的亮度的指令。該指令可以包括指定顯示器的亮度等級的指令、檢測到的環(huán)境光級的指示或者兩者。
可穿戴計算裝置20接收指令(例如,使用通信模塊24),并且亮度控制模塊26基于接收到的指令來調(diào)整可穿戴計算裝置20的顯示器的亮度。在一些示例中,亮度控制模塊26可以分析接收到的指令,并且基于包括在指令中的環(huán)境光級信息來確定可穿戴計算裝置20的顯示器的亮度等級。亮度控制模塊26還可以確定指令指示用于設(shè)置顯示器的特定亮度等級。在各種實例中,亮度控制模塊26可以覆蓋指定的亮度等級(例如,基于用戶配置數(shù)據(jù)、基于包括在指令中的環(huán)境光級信息等)。
以該方式,本公開的技術(shù)可以使得計算裝置(例如,可穿戴計算裝置20)能夠在計算裝置內(nèi)不包括一個環(huán)境光傳感器的情況下提供環(huán)境光傳感器所支持的功能。通過使用由遠(yuǎn)程計算裝置(例如,移動計算裝置2)確定的環(huán)境光級值,計算裝置可以在物理上更小,提供更好的電池壽命(例如,由于包括了通過排除環(huán)境光傳感器而可提供的附加空間所支持的更大電池量)。在遠(yuǎn)程計算裝置將環(huán)境光級信息選擇性地發(fā)送至計算裝置的實例中,通過遠(yuǎn)程計算裝置檢測到的環(huán)境光級更有可能會準(zhǔn)確地反映計算裝置的位置的環(huán)境光級,與遠(yuǎn)程計算裝置總是將環(huán)境光級信息提供給計算裝置相比,這可以提供更好的用戶體驗。此外,在多個計算裝置通信地耦合至單個遠(yuǎn)程計算裝置的實例中,遠(yuǎn)程計算裝置可以將環(huán)境光級信息提供給所有計算裝置,減少用于各個計算裝置的硬件數(shù)量以及相關(guān)財務(wù)成本和功率成本。
圖2是圖示了根據(jù)本公開的一個或多個技術(shù)的用于使用光傳感器來調(diào)整遠(yuǎn)程顯示器的亮度的示例性系統(tǒng)的其他細(xì)節(jié)的框圖。圖2僅圖示了移動計算裝置2和可穿戴計算裝置20的一個特定示例,并且在其它實例中可以使用移動計算裝置2和可穿戴計算裝置20的許多其它示例。
如圖2的示例所示,移動計算裝置2包括UI裝置4、環(huán)境光傳感器12、一個或多個處理器40、一個或多個輸入裝置42、一個或多個通信單元44、一個或多個輸出裝置46、一個或多個傳感器48、和一個或多個存儲裝置50。在圖2的示例中,移動計算裝置2進一步包括可通過一個或多個處理器40執(zhí)行的UI模塊6、通信模塊8、亮度控制模塊10、場境模塊52、和操作系統(tǒng)54。部件4、12、40、42、44、46、48、和50中的每一個可以使用用于部件間通信的通信信道56來(物理地、通信地、和/或操作地)耦合。在一些示例中,通信信道56可以包括系統(tǒng)總線、網(wǎng)絡(luò)連接、進程間通信數(shù)據(jù)結(jié)構(gòu)、或者用于通信數(shù)據(jù)的任何其它方法。UI模塊6、通信模塊8、亮度控制模塊10、場境模塊52、和操作系統(tǒng)54還可以與彼此以及與在移動計算裝置2中的其它部件通信信息。
在一個示例中,一個或多個處理器40被配置為實現(xiàn)用于在移動計算裝置2內(nèi)執(zhí)行的功能和/或過程指令。例如,處理器40能夠處理由存儲裝置50存儲的指令。一個或多個處理器40的示例可以包括下述中的任何一個或多個:微處理器、控制器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)、或者等效的離散或者集成邏輯電路。
一個或多個存儲裝置50可以被配置為在操作期間將信息存儲在移動計算裝置2內(nèi)。在一些示例中,存儲裝置50包括計算機可讀存儲介質(zhì)或者計算機可讀存儲裝置。在一些示例中,存儲裝置50包括瞬時存儲器,這意味著存儲裝置50的主要目的不是長期存儲。在一些示例中,存儲裝置50包括易失性存儲器,這意味著,在未向存儲裝置50供電時,存儲裝置50不會保存已存儲的內(nèi)容。易失性存儲器的示例包括隨機存取存儲器(RAM)、動態(tài)隨機存取存儲器(DRAM)、靜態(tài)隨機存取存儲器(SRAM)、和在本領(lǐng)域中已知的其它形式的易失性存儲器。在一些示例中,存儲裝置50用于存儲供處理器40執(zhí)行的程序指令。在一些示例中,通過在移動計算裝置2上運行的軟件或者應(yīng)用(例如,亮度控制模塊10)來使用存儲裝置50,以在程序執(zhí)行期間暫時地存儲信息。
在一些示例中,存儲裝置50可以進一步包括配置用于信息的長期存儲的一個或多個存儲裝置50。在一些示例中,存儲裝置50包括非易失性存儲元件。這種非易失性存儲元件的示例包括磁硬盤、光盤、軟盤、閃速存儲器、或者電可編程存儲器(EPROM)或者電可擦除可編程(EEPROM)存儲器的形式。
在一些示例中,移動計算裝置2還包括一個或多個通信單元44。在一個示例中,移動計算裝置2利用通信單元44經(jīng)由一個或多個網(wǎng)絡(luò)(諸如,一個或多個無線網(wǎng)絡(luò))來與外部裝置通信。通信單元44可以是網(wǎng)絡(luò)接口卡(諸如,以太網(wǎng)卡)、光收發(fā)機、射頻收發(fā)機、或者可以發(fā)送和接收信息的任何其它類型的裝置。這種網(wǎng)絡(luò)接口的其它示例可以包括:藍(lán)牙、3G、和Wi-Fi無線電計算裝置、以及通用串行總線(USB)。在一些示例中,移動計算裝置2利用通信單元44來與外部裝置(諸如,服務(wù)器或者可穿戴計算裝置)無線地通信。例如,移動計算裝置2可以利用通信單元44通過鏈路82與可穿戴計算裝置20無線地通信。在一些示例中,通信單元44可以接收來自移動計算裝置2的其它部件(諸如,通信模塊8)的輸入,該通信模塊8使通信單元44與外部裝置(諸如,可穿戴計算裝置20的通信單元64)無線地通信。
在一個示例中,移動計算裝置2還包括一個或多個輸入裝置42。在一些示例中,輸入裝置42配置為通過觸覺源、音頻源、或者視頻源來接收來自用戶的輸入。輸入裝置42的示例包括:存在敏感裝置(諸如,存在敏感顯示器)、鼠標(biāo)、鍵盤、語音響應(yīng)系統(tǒng)、攝像機、麥克風(fēng)或者用于檢測來自用戶的命令的任何其它類型的裝置。在一些示例中,存在敏感顯示器包括觸摸敏感顯示器。
還可以將一個或多個輸出裝置46包括在移動計算裝置2中。在一些示例中,輸出裝置46配置為通過使用觸覺刺激、音頻刺激、或者視頻刺激來將輸出提供給用戶。在一個示例中,輸出裝置46包括存在敏感顯示器、聲卡、視頻圖形適配卡、或者用于將信號轉(zhuǎn)換成人類或者機器可理解的適當(dāng)形式的任何其它類型的裝置。輸出裝置46的附加示例包括:揚聲器、陰極射線管(CRT)、監(jiān)視器、液晶顯示器(LCD)、有機發(fā)光二極管(OLED)、或者可以向用戶生成智能輸出的任何其它類型的裝置。在一些示例中,UI裝置4可以包括一個或多個輸入裝置42和/或輸出裝置46的功能。
移動計算裝置2還可以包括UI裝置4。在一些示例中,UI裝置4配置為接收觸覺輸入、音頻輸入、或者視覺輸入。除了接收來自用戶的輸入之外,UI裝置4可以配置為輸出內(nèi)容(諸如,GUI)以顯示在顯示裝置(諸如,存在敏感顯示器)處。在一些示例中,UI裝置4可以包括存在敏感顯示器,該存在敏感顯示器通過使用在存在敏感顯示器處或者附近的電容檢測、感應(yīng)檢測、和/或光學(xué)檢測,來顯示GUI并且接收來自用戶的輸入。在一些示例中,UI裝置4是輸入裝置44之一和輸出裝置46之一二者。
在一些示例中,移動計算裝置2的UI裝置4可以包括輸入裝置42和/或輸出裝置46的功能。在一些示例中,存在敏感裝置可以檢測在存在敏感裝置處和/或附近的物體。作為一個示例范圍,存在敏感裝置可以檢測物體,諸如,在距離存在敏感裝置兩英寸或者少于兩英寸內(nèi)的手指或者觸控筆。存在敏感裝置可以確定檢測到物體的存在敏感裝置的位置(例如,(x,y,z)坐標(biāo))。在另一示例范圍中,存在敏感裝置可以檢測距離存在敏感裝置六英寸或者少于六英寸內(nèi)的物體。其它范圍也是可能的。存在敏感裝置可以通過使用電容、電感、和/或光學(xué)識別技術(shù)來確定通過該物體選擇的裝置的位置。在一些示例中,存在敏感裝置通過使用針對輸出裝置46描述的觸覺刺激、音頻刺激、或者視頻刺激來將輸出提供給用戶。
傳感器48可以配置為確定移動計算裝置2的位置、檢測移動計算裝置2的移動、和/或收集與移動計算裝置2相關(guān)聯(lián)的其它信息。例如,傳感器48可以配置為測量移動計算裝置2的位置、旋轉(zhuǎn)、速度、和/或加速度。檢測和/或測量移動計算裝置2的移動的傳感器48的示例可以包括但不限于,加速度計、陀螺儀、和指南針。傳感器48還可以包括皮膚電反應(yīng)傳感器、接近傳感器、和能夠收集與移動計算裝置2有關(guān)的信息的任何其它類型的傳感器。
移動計算裝置2可以包括操作系統(tǒng)54。在一些示例中,操作系統(tǒng)54控制移動計算裝置2的部件的操作。例如,在一個示例中,操作系統(tǒng)54利用環(huán)境光傳感器12、處理器40、通信單元44、存儲裝置50、輸入裝置42、輸出裝置46、和傳感器48來促進UI模塊6、通信模塊8、亮度控制模塊10、和場境模塊52的通信。UI模塊6、通信模塊8、亮度控制模塊10、和場境模塊52可以分別包括可通過移動計算裝置2(例如,通過一個或多個處理器40)執(zhí)行的程序指令和/或數(shù)據(jù)。作為一個示例,亮度控制模塊10可以包括使移動計算裝置2執(zhí)行本公開描述的一個或多個操作和動作的指令。
移動計算裝置2可以包括附加部件,為了清晰起見,在圖2中未示出。例如,移動計算裝置2可以包括用于將電力提供給移動計算裝置2的部件的電池。類似地,圖2中示出的移動計算裝置2的部件可能不一定需要出現(xiàn)在移動計算裝置2的每一個示例中。例如,在一些配置中,移動計算裝置2可以不包括輸出裝置46。
如圖2的示例所示,可穿戴計算裝置20包括UI裝置22、一個或多個處理器60、一個或多個輸入裝置62、一個或多個通信單元64、一個或多個輸出裝置66、一個或多個傳感器68、和一個或多個存儲裝置70。在圖2的示例中,可穿戴計算裝置20進一步包括可通過一個或多個處理器60執(zhí)行的通信模塊24、亮度控制模塊26、UI模塊72、和操作系統(tǒng)74。各個部件22、60、62、64、66、68、和70可以通過使用用于部件間通信的通信信道76來(物理地、通信地、和/或操作地)耦合。在一些示例中,通信信道76可以包括系統(tǒng)總線、網(wǎng)絡(luò)連接、進程間通信數(shù)據(jù)結(jié)構(gòu)、或者用于通信數(shù)據(jù)的任何其它信道。通信模塊24、亮度控制模塊26、UI模塊72、和操作系統(tǒng)74還可以與彼此以及與在可穿戴計算裝置20中的其它部件傳送信息。
在一個示例中,一個或多個處理器60被配置為實現(xiàn)用于在可穿戴計算裝置20內(nèi)執(zhí)行的功能和/或過程指令。例如,處理器60或許能夠處理由存儲裝置70存儲的指令。一個或多個處理器60的示例可以包括:微處理器、控制器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)、或者等效的離散或者集成邏輯電路系統(tǒng)中的任何一個或多個。
一個或多個存儲裝置70可以被配置為在操作期間將信息存儲在可穿戴計算裝置20內(nèi)。在一些示例中,存儲裝置70包括計算機可讀存儲介質(zhì)或者計算機可讀存儲裝置。在一些示例中,存儲裝置70包括暫時存儲器,這意味著存儲裝置70的主要目的不是長期存儲。在一些示例中,存儲裝置70包括易失性存儲器,這意味著在未向存儲裝置70提供電力時,存儲裝置70將不會保存已存儲的內(nèi)容。易失性存儲器的示例包括隨機存取存儲器(RAM)、動態(tài)隨機存取存儲器(DRAM)、靜態(tài)隨機存取存儲器(SRAM)、和在本領(lǐng)域中已知的其它形式的易失性存儲器。在一些示例中,存儲裝置70用于存儲用于由處理器60執(zhí)行的程序指令。在一些示例中,通過在可穿戴計算裝置20上運行的軟件或者應(yīng)用(例如,亮度控制模塊26)使用存儲裝置70來在程序執(zhí)行期間暫時地存儲信息。
在一些示例中,存儲裝置70可以進一步包括配置長期存儲信息的一個或多個存儲裝置70。在一些示例中,存儲裝置70包括非易失性存儲元件。這種非易失性存儲元件的示例包括磁硬盤、光盤、軟盤、閃速存儲器、或者電可編程存儲器(EPROM)或者電可擦除可編程(EEPROM)存儲器的形式。
在一些示例中,可穿戴計算裝置20還包括一個或多個通信單元64。在一個示例中,可穿戴計算裝置20利用通信單元64經(jīng)由一個或多個網(wǎng)絡(luò)(諸如,一個或多個無線網(wǎng)絡(luò))來與外部裝置通信。通信單元64可以是網(wǎng)絡(luò)接口卡(諸如,以太網(wǎng)卡)、光收發(fā)機、射頻收發(fā)機、或者可以發(fā)送和接收信息的任何其它類型的裝置。這種網(wǎng)絡(luò)接口的其它示例可以包括:藍(lán)牙、3G、和Wi-Fi無線電計算裝置、以及通用串行總線(USB)。在一些示例中,可穿戴計算裝置20利用通信單元64來與外部裝置(諸如,移動計算裝置或者服務(wù)器)無線地通信。例如,可穿戴計算裝置20可以利用通信單元64通過鏈路82與移動計算裝置2無線地通信。在一些示例中,通信單元64可以接收來自可穿戴計算裝置20的其它部件(諸如,通信模塊24)的輸入,該通信模塊24使通信單元64與外部裝置(諸如,移動計算裝置2的通信單元44)無線地通信。
在一個示例中,可穿戴計算裝置20還包括一個或多個輸入裝置62。在一些示例中,輸入裝置62配置為通過觸覺源、音頻源、或者視頻源來接收來自用戶的輸入。輸入裝置62的示例包括:存在敏感裝置(諸如,存在敏感顯示器)、鼠標(biāo)、鍵盤、語音響應(yīng)系統(tǒng)、攝像機、麥克風(fēng)或者用于檢測來自用戶的命令的任何其它類型的裝置。在一些示例中,存在敏感顯示器包括觸摸敏感顯示器。
還可以將一個或多個輸出裝置66包括在可穿戴計算裝置20中。在一些示例中,輸出裝置66配置為通過使用觸覺刺激、音頻刺激、或者視頻刺激來將輸出提供給用戶。在一個示例中,輸出裝置66包括存在敏感顯示器、聲卡、視頻圖形適配卡、或者用于將信號轉(zhuǎn)換成人類或者機器可理解的適當(dāng)形式的任何其它類型的裝置。輸出裝置66的附加示例包括:揚聲器、陰極射線管(CRT)、監(jiān)視器、液晶顯示器(LCD)、有機發(fā)光二極管(OLED)、或者可以向用戶生成智能輸出的任何其它類型的裝置。在一些示例中,UI裝置22可以包括一個或多個輸入裝置62和/或輸出裝置66的功能。
可穿戴計算裝置20還可以包括UI裝置22。在一些示例中,UI裝置22配置為接收觸覺輸入、音頻輸入、或者視覺輸入。除了接收來自用戶的輸入之外,UI裝置22可以配置為輸出內(nèi)容(諸如,GUI)以顯示在顯示裝置(諸如,存在敏感顯示器)處。在一些示例中,UI裝置22可以包括存在敏感顯示器,該存在敏感顯示器通過使用在存在敏感顯示器處或者附近的電容檢測、感應(yīng)檢測、和/或光學(xué)檢測,來顯示GUI并且接收來自用戶的輸入。在一些示例中,UI裝置22是其中一個輸入裝置62和其中一個輸出裝置66。
在一些示例中,可穿戴計算裝置20的UI裝置22可以包括輸入裝置62和/或輸出裝置66的功能。在一些示例中,存在敏感裝置可以檢測在存在敏感裝置處和/或附近的物體。作為一個示例范圍,存在敏感裝置可以檢測物體(諸如,在距離存在敏感裝置兩英寸或者少于兩英寸內(nèi)的手指或者觸控筆)。存在敏感裝置可以確定檢測到物體的存在敏感裝置的位置(例如,(x,y,z)坐標(biāo))。在另一示例范圍中,存在敏感裝置可以檢測距離存在敏感裝置六英寸或者少于六英寸內(nèi)的物體。其它范圍也是可能的。存在敏感裝置可以通過使用電容、電感、和/或光學(xué)識別技術(shù)來確定通過該物體選擇的裝置的位置。在一些示例中,存在敏感裝置通過使用針對輸出裝置66描述的觸覺刺激、音頻刺激、或者視頻刺激來將輸出提供給用戶。
傳感器68可以配置為檢測可穿戴計算裝置20的移動和/或收集與可穿戴計算裝置20相關(guān)聯(lián)的其它信息。例如,傳感器68可以配置為測量可穿戴計算裝置20的位置、旋轉(zhuǎn)、速度、和/或加速度。檢測和/或測量可穿戴計算裝置20的移動的傳感器68的示例可以包括,但不限于,加速度計、陀螺儀、和指南針。傳感器68還可以包括扣鉤傳感器(例如,在可穿戴計算裝置20包括扣鉤的示例中)、皮膚電反應(yīng)傳感器、接近傳感器、和能夠收集與移動計算裝置2有關(guān)的信息的任何其它類型的傳感器。
可穿戴計算裝置20可以包括操作系統(tǒng)74。在一些示例中,操作系統(tǒng)74控制可穿戴計算裝置20的部件的操作。例如,在一個示例中,操作系統(tǒng)74利用處理器60、通信單元64、存儲裝置70、輸入裝置62和輸出裝置66來促進通信模塊24、亮度控制模塊26、和UI模塊72的通信。通信模塊24、亮度控制模塊26、和UI模塊72可以分別包括可通過可穿戴計算裝置20(例如,通過一個或多個處理器60)執(zhí)行的程序指令和/或數(shù)據(jù)。作為一個示例,亮度控制模塊26可以包括使可穿戴計算裝置20執(zhí)行本公開描述的一個或多個操作和動作的指令。
在一些示例中,亮度控制模塊26可以執(zhí)行一個或多個功能來確定可穿戴計算裝置20的顯示器(例如,UI裝置22的顯示裝置)的亮度等級。例如,亮度控制模塊26可以接收來自移動計算裝置2的指令,并且基于包括在接收到的指令中的信息來確定亮度等級。亮度控制模塊26可以將確定的亮度等級提供給可穿戴計算裝置20的其它部件,諸如,UI裝置22。
可穿戴計算裝置20可以包括附加部件,為了清晰起見,在圖2中未示出。例如,可穿戴計算裝置20可以包括用于將電力提供給可穿戴計算裝置20的部件的電池。類似地,圖2中示出的可穿戴計算裝置20的部件可能不一定需要出現(xiàn)在可穿戴計算裝置20的每一個示例中。例如,在一些配置中,可穿戴計算裝置20可以不包括輸入裝置62。
根據(jù)本公開的一個或多個方面,可穿戴計算裝置20可以基于通過移動計算裝置2檢測到的環(huán)境光級來調(diào)整可穿戴計算裝置20的顯示裝置的亮度。例如,環(huán)境光傳感器12可以檢測移動計算裝置2的位置的環(huán)境光量?;跈z測到的環(huán)境光量,亮度控制模塊10可以確定移動計算裝置2的當(dāng)前位置的環(huán)境光級。在一些示例中,亮度控制模塊10可以調(diào)整移動計算裝置2的顯示裝置(例如,UI裝置4的顯示裝置和/或輸出裝置46之一)的亮度。
亮度控制模塊10還可以確定移動計算裝置2的環(huán)境光級是否指示可穿戴計算裝置20的當(dāng)前位置的環(huán)境光級。例如,亮度控制模塊10可以通過至少確定物體是否正至少部分地阻擋環(huán)境光傳感器12來確定移動計算裝置2的環(huán)境光級是否指示可穿戴計算裝置20的當(dāng)前位置的環(huán)境光級。在一些實例中,亮度控制模塊10可以基于移動計算裝置2的場境來確定物體是否正至少部分地阻擋環(huán)境光傳感器12??梢灾辽俨糠值赝ㄟ^場境模塊52來確定移動計算裝置的場境。即,可以通過處理器40操作場境模塊52以確定移動計算裝置2的場境。該場境可以包括,例如,來自傳感器48的傳感器數(shù)據(jù)、當(dāng)前時間和日期、移動計算裝置2的當(dāng)前位置等。傳感器數(shù)據(jù)可以包括移動計算裝置2的定向(例如,如由指南針和/或陀螺儀檢測到的)、物體是否接近移動計算裝置2的表面的指示(例如,如由接近傳感器檢測到的)等。
在各種實例中,亮度控制模塊10可以基于移動計算裝置2的定向來確定物體是否正至少部分地阻擋環(huán)境光傳感器12。例如,如果移動計算裝置12的定向指示移動計算裝置2被定位為使得環(huán)境光傳感器12位于其上的移動計算裝置12的表面(例如,包括顯示器的移動計算裝置12的側(cè)面)被定位為正面朝下(即,面朝地面),那么亮度控制模塊10可以確定物體正至少部分地阻擋環(huán)境光傳感器12。作為另一示例,如果移動計算裝置12的定向指示移動計算裝置2被定位為使得環(huán)境光傳感器12位于其上的移動計算裝置12的表面(例如,包括顯示器的移動計算裝置12的側(cè)面)被定位為正面朝上(即,面朝地面),那么亮度控制模塊10可以確定物體當(dāng)前并未至少部分地阻擋環(huán)境光傳感器12。
在一些示例中,亮度控制模塊10可以響應(yīng)于確定通過環(huán)境光傳感器12檢測到的環(huán)境光量與基于移動計算裝置2的場境確定的預(yù)測環(huán)境光量不同,來確定物體正至少部分地阻擋環(huán)境光傳感器12。作為一個示例,環(huán)境光傳感器12可以檢測非常低的環(huán)境光級(例如,近乎黑暗)。移動計算裝置2可以確定當(dāng)前時間與白天(例如,在環(huán)境光級應(yīng)該與日光對應(yīng)的時間)對應(yīng),并且確定移動計算裝置2的當(dāng)前位置與室外位置(例如,在建筑物外面的位置)對應(yīng)。亮度控制模塊10還可以接收來自一個或多個其它傳感器(諸如,接近傳感器)的附加信息。在該示例中,接近傳感器可以位于與環(huán)境光傳感器12相同的移動計算裝置2的側(cè)面上(例如,在包括顯示器的側(cè)面上),并且可以指示有物體非常接近顯示器?;谔峁┙o亮度控制模塊10的場境信息,亮度控制模塊10可以確定存在正至少部分地阻擋環(huán)境光傳感器12的物體。
作為另一示例,移動計算裝置2的場境可以包括陀螺儀數(shù)據(jù),該陀螺儀數(shù)據(jù)指示移動計算裝置2以與用戶觀看移動計算裝置2的顯示器的典型角度相關(guān)聯(lián)的角度(例如,相對于地面呈40度)被定位。場境還可以包括運動數(shù)據(jù),該運動數(shù)據(jù)指示與步行運動對應(yīng)的移動和與白天對應(yīng)的當(dāng)前時間?;谶@組場境數(shù)據(jù),亮度控制模塊10可以確定不存在正至少部分地阻擋環(huán)境光傳感器12的物體。響應(yīng)于確定物體當(dāng)前并未至少部分地阻擋環(huán)境光傳感器12,移動計算裝置2可以向可穿戴計算裝置20傳輸用于調(diào)整可穿戴計算裝置20的顯示器的亮度的指令。
在一些示例中,移動計算裝置2可以被配置為基于移動計算裝置2的當(dāng)前場境來確定第一計算裝置的當(dāng)前位置的環(huán)境光級是否指示第二計算裝置的當(dāng)前位置的環(huán)境光級。場境模塊52可以確定移動計算裝置2的當(dāng)前場境。在一些實例中,亮度控制模塊10可以確定移動計算裝置2的當(dāng)前場境的環(huán)境光級范圍??梢愿鶕?jù)每平方米的流明數(shù)量(即,勒克斯值)來描述環(huán)境光級范圍。例如,亮度控制模塊10可以確定非常黑暗的環(huán)境光級的范圍與0至200勒克斯的范圍對應(yīng)、昏暗室內(nèi)環(huán)境光級與201至400勒克斯的范圍對應(yīng)、正常照亮室內(nèi)環(huán)境光級與401至1000勒克斯的范圍對應(yīng)、明亮室內(nèi)環(huán)境光級與1001至5000勒克斯的范圍對應(yīng)、昏暗室外光級與5001至10,000勒克斯的范圍對應(yīng)、多云室外光級與10,001至30,000勒克斯的范圍對應(yīng)、以及明亮室外光級與30,001至100,000勒克斯的范圍對應(yīng)。
在移動計算裝置2的當(dāng)前場境包括當(dāng)前時間的示例中,亮度控制模塊10可以確定與當(dāng)前時間相關(guān)聯(lián)的環(huán)境光級范圍。例如,如果當(dāng)前時間是中午,那么亮度控制模塊10可以確定環(huán)境光級范圍在10,000與100,000勒克斯之間。移動計算裝置2可以被配置為,響應(yīng)于確定移動計算裝置2的當(dāng)前位置的環(huán)境光級在與當(dāng)前時間相關(guān)聯(lián)的環(huán)境光級范圍內(nèi),來向可穿戴計算裝置20傳輸用于調(diào)整可穿戴計算裝置20的顯示器的亮度的指令。
作為另一示例,移動計算裝置2的當(dāng)前場境可以包括與移動計算裝置2的用戶相關(guān)聯(lián)的當(dāng)前活動。在該示例中,亮度控制模塊10可以確定與當(dāng)前活動相關(guān)聯(lián)的環(huán)境光級范圍。例如,如果當(dāng)前活動是在電影院看電影,那么亮度控制模塊10可以確定與電影院相關(guān)聯(lián)的環(huán)境光級范圍在201與400勒克斯之間。移動計算裝置2可以被配置為,響應(yīng)于確定移動計算裝置2的當(dāng)前位置的環(huán)境光級在與當(dāng)前活動相關(guān)聯(lián)的環(huán)境光級范圍內(nèi),來向可穿戴計算裝置20傳輸用于調(diào)整可穿戴計算裝置20的顯示器的亮度的指令。
在一些示例中,移動計算裝置2可以被配置為基于移動計算裝置2和可穿戴計算裝置20是否在物理上彼此接近,來確定移動計算裝置2的當(dāng)前位置的環(huán)境光級是否指示可穿戴計算裝置20的當(dāng)前位置的環(huán)境光級。在移動計算裝置2和可穿戴計算裝置20是否位于彼此的閾值距離內(nèi)的實例中,可以將移動計算裝置2和可穿戴計算裝置20確定為在物理上彼此接近。閾值距離可以是移動計算裝置2的位置的環(huán)境光級可以指示可穿戴計算裝置20的位置的環(huán)境光級并且可以基于移動計算裝置2和可穿戴計算裝置20的場境而改變的任何距離。例如,如果移動計算裝置2和可穿戴計算裝置20的相應(yīng)場境指示其位置均位于結(jié)構(gòu)的內(nèi)部(即,室內(nèi)),那么閾值距離可以是5英尺、20英尺、100英尺、1000英尺、或者類似的距離。盡管如此,但是閾值距離可以是:如果移動計算裝置2和可穿戴計算裝置20的相應(yīng)場境指示其均位于結(jié)構(gòu)的外部(即,室外),那么閾值距離可以更大,諸如,1英里、5英里等。
通常,移動計算裝置2可以被配置為響應(yīng)于確定可穿戴計算裝置20位于移動計算裝置2的閾值距離內(nèi),而向可穿戴計算裝置20傳輸用于調(diào)整可穿戴計算裝置20的顯示器的亮度的指令。在一些示例中,移動計算裝置2可以通過至少確定移動計算裝置2和可穿戴計算裝置20是否通信地耦合來確定可穿戴計算裝置20是否位于移動計算裝置2的閾值距離內(nèi)。移動計算裝置2還可以通過至少確定移動計算裝置2和可穿戴計算裝置20是否使用短距離無線通信協(xié)議通信地耦合,來確定可穿戴計算裝置20是否位于移動計算裝置2的閾值距離內(nèi)。
作為另一示例,移動計算裝置2可以通過至少從可穿戴計算裝置20接收通過可穿戴計算裝置20檢測到的環(huán)境音頻數(shù)據(jù)的指示,并且基于通過移動計算裝置2檢測到的環(huán)境音頻與通過可穿戴計算裝置20檢測到的環(huán)境音頻的指示的比較來確定可穿戴計算裝置20是否位于移動計算裝置2的閾值距離內(nèi),而確定可穿戴計算裝置20是否位于移動計算裝置2的閾值距離內(nèi)。例如,移動計算裝置2可以執(zhí)行聲紋辨識以確定通過可穿戴計算裝置20檢測到的音頻與通過移動計算裝置2檢測到的音頻相同。
在一些示例中,移動計算裝置2可以被配置為通過至少從可穿戴計算裝置20接收指示可穿戴計算裝置20的移動的運動數(shù)據(jù),并且確定在指示可穿戴計算裝置20的移動的運動數(shù)據(jù)與指示移動計算裝置2的移動的運動數(shù)據(jù)之間的關(guān)系是否指示可穿戴計算裝置20在第一計算裝置的閾值距離內(nèi),來確定移動計算裝置2的當(dāng)前位置的環(huán)境光級是否指示可穿戴計算裝置20的當(dāng)前位置的環(huán)境光級??纱┐饔嬎阊b置20的一個或多個傳感器68(例如,加速度計、陀螺儀等)可以檢測可穿戴計算裝置20的移動,并且可以基于檢測到的移動來生成運動數(shù)據(jù)。類似地,移動計算裝置2的一個或多個傳感器48可以檢測移動計算裝置2的移動,并且可以基于檢測到的移動來生成運動數(shù)據(jù)。
在確定在指示可穿戴計算裝置20的移動的運動數(shù)據(jù)與指示移動計算裝置2的移動的運動數(shù)據(jù)之間的關(guān)系是否指示可穿戴計算裝置20在第一計算裝置的閾值距離內(nèi)時,移動計算裝置2可以確定從可穿戴計算裝置20接收的運動數(shù)據(jù)的模式是否與通過移動計算裝置2生成的運動數(shù)據(jù)的模式相關(guān)聯(lián)。例如,移動計算裝置2可以確定從可穿戴計算裝置20接收的運動數(shù)據(jù)與擺臂運動對應(yīng),并且確定通過移動計算裝置2生成的運動數(shù)據(jù)與擺動運動中的腿部移動對應(yīng)。因此,移動計算裝置2可以確定擺臂運動和腿部擺動的組合指示兩個裝置都檢測到了與步行相關(guān)聯(lián)的移動。即,在指示可穿戴計算裝置20的移動的運動數(shù)據(jù)與指示移動計算裝置2的移動的運動數(shù)據(jù)之間的關(guān)系在于:兩者當(dāng)前都在檢測指示步行的運動。
基于這種關(guān)系,移動計算裝置2可以確定移動計算裝置2和可穿戴計算裝置20彼此接近,并且因此,移動計算裝置2的當(dāng)前位置的環(huán)境光級指示可穿戴計算裝置20的當(dāng)前位置的環(huán)境光級。移動計算裝置2可以被配置為響應(yīng)于確定該關(guān)系指示第二計算裝置在第一計算裝置的閾值距離內(nèi),而向可穿戴計算裝置20傳輸用于調(diào)整可穿戴計算裝置20的顯示器的亮度的指令。
通常,響應(yīng)于確定檢測到的環(huán)境光級指示一個或多個其它裝置的環(huán)境光級,亮度控制模塊10可以經(jīng)由通信模塊8向可穿戴計算裝置20傳輸用于調(diào)整可穿戴計算裝置20(例如,UI裝置22)的顯示器的亮度的指令。該指令可以包括指定顯示器的亮度等級的指令、檢測到的環(huán)境光級的指示或者兩者。
可穿戴計算裝置20可以接收指令(例如,使用通信模塊24),并且可以基于接收到的指令來調(diào)整可穿戴計算裝置20的顯示器的亮度。在一些示例中,亮度控制模塊26可以分析接收到的指令,并且基于包括在指令中的環(huán)境光級信息來確定可穿戴計算裝置20的顯示器的亮度等級。亮度控制模塊26還可以確定指令指示設(shè)置顯示器的特定亮度等級。在各種實例中,亮度控制模塊26可以覆蓋指定的亮度等級(例如,基于用戶配置數(shù)據(jù)、基于包括在指令中的環(huán)境光級信息等)。
亮度控制模塊26可以將確定的亮度等級提供給UI模塊72??梢酝ㄟ^處理器60操作UI模塊72以使得可穿戴計算裝置20的顯示裝置(例如,輸出裝置66、UI裝置22等中的一個或多個)改變由顯示裝置輸出的光的量(即,顯示裝置的亮度)。例如,UI模塊72可以響應(yīng)于發(fā)送用于增加顯示裝置的亮度等級的指令來使得顯示裝置變得更亮,并且可以響應(yīng)于發(fā)送用于降低顯示裝置的亮度等級的指令來使得顯示裝置變得更暗。
圖3是圖示了根據(jù)本公開的一個或多個技術(shù)的輸出圖像內(nèi)容以顯示在遠(yuǎn)程裝置處并且控制該遠(yuǎn)程裝置的屏幕亮度的示例性計算裝置的框圖。通常,圖形內(nèi)容可以包括可以輸出以供顯示的任何視覺信息,諸如文本、圖像、一組移動圖像等。圖3中示出的示例包括計算裝置130、存在敏感顯示器134、通信單元140、投影儀150、投影屏幕152、移動裝置156、和視覺顯示裝置160。雖然出于示例的目的在圖1和圖3的示例中將計算裝置示出為獨立式計算裝置10和80,但是計算裝置(諸如,計算裝置130)通??梢允前ㄌ幚砥骰蛘哂糜趫?zhí)行軟件指令的其它適當(dāng)?shù)挠嬎悱h(huán)境并且,例如,不需要包括存在敏感顯示器的任何部件或者系統(tǒng)。
如圖3的示例所述,計算裝置130可以是包括如針對圖2的處理器40描述的功能的處理器。在這種示例中,計算裝置130可以通過通信信道132A操作地耦合至存在敏感顯示器134,該通信信道132A可以是系統(tǒng)總線或者其它適當(dāng)?shù)倪B接。在下文進一步描述的,計算裝置130還可以通過通信信道132B操作地耦合至通信單元140,該通信信道132B也可能是系統(tǒng)總線或者其它適當(dāng)?shù)倪B接。雖然出于舉例之目的在圖3中單獨地示出了計算裝置,但是計算裝置130可以通過任何數(shù)量的一個或多個通信信道操作地耦合至存在敏感顯示器134和通信單元140。
在其它示例中,諸如先前在圖1和圖2中通過移動計算裝置2和可穿戴計算裝置20圖示的,計算裝置可以指便攜式裝置或者移動裝置,諸如移動電話(包括智能電話)、可穿戴裝置(包括智能手表)、膝上型計算機等。在一些示例中,計算裝置可以是臺式計算機,平板計算機、智能電視平臺、照相機、個人數(shù)字助理(PDA)、服務(wù)器、大型計算機等。
如圖1所示,存在敏感顯示器134(如UI裝置4和22)可以包括顯示裝置136和存在敏感輸入裝置138。顯示裝置136可以,例如,從計算裝置130接收數(shù)據(jù)并且顯示圖形內(nèi)容。在一些示例中,存在敏感輸入裝置138可以使用電容、電感和/或光學(xué)識別技術(shù)來確定在存在敏感顯示器134處的一個或多個用戶輸入(例如,連續(xù)手勢、多點觸摸手勢、單點觸摸手勢等),并且使用通信信道132A將這種用戶輸入指示發(fā)送到計算裝置130。在一些示例中,存在敏感輸入裝置138可以物理地位于顯示裝置136的頂部,使得當(dāng)用戶將輸入單元定位在由顯示裝置136顯示的圖形要素上方時,存在敏感輸入裝置138所在的位置與顯示圖形要素的顯示裝置136所在的位置對應(yīng)。在其它示例中,存在敏感輸入裝置138可以被物理地定位為與顯示裝置136隔開,并且存在敏感輸入裝置138的位置可以與顯示裝置136的位置對應(yīng),使得可以在存在敏感輸入裝置138處進行輸入以與顯示在顯示裝置136的對應(yīng)位置處的圖形要素交互。
如圖3所示,計算裝置130還可以包括通信單元140和/或操作地耦合到通信單元140。通信單元140可以包括如圖2描述的通信單元44和64中的一者或者兩者的功能。通信單元140的示例可以包括:網(wǎng)絡(luò)接口卡、以太網(wǎng)卡、光收發(fā)機、射頻收發(fā)機、或者可以發(fā)送并且接收信息的任何其它類型的裝置。這種通信單元的其它示例可以包括:藍(lán)牙、3G、和WiFi無線電、通用串行總線(USB)接口等。計算裝置130還可以包括一個或多個其它裝置(例如,輸入裝置、輸出裝置、存儲器、存儲裝置等,為了簡潔和舉例說明之目的,在圖3中未示出這些裝置)和/或與一個或多個其它裝置操作地耦合。
圖3還圖示了投影儀150和投影屏幕152。投影裝置的其它這種示例可以包括:電子白板、全息顯示裝置和用于顯示圖形內(nèi)容的任何其它適當(dāng)?shù)难b置。投影儀150和投影屏幕152可以包括使相應(yīng)裝置能夠與計算裝置130通信的一個或多個通信單元。在一些示例中,該一個或多個通信單元可以支持在投影儀150與投影屏幕152之間的通信。投影儀150可以從計算裝置130接收包括圖形內(nèi)容的數(shù)據(jù)。響應(yīng)于接收到數(shù)據(jù),投影儀150可以將圖形內(nèi)容投影在投影屏幕152上。在一些示例中,投影儀150可以使用光學(xué)識別技術(shù)或者其它適當(dāng)?shù)募夹g(shù)來確定在投影屏幕處的一個或多個用戶輸入(例如,連續(xù)的手勢、多點觸摸手勢、單點觸摸手勢等)并且使用一個或多個通信單元來將這種用戶輸入指示發(fā)送至計算裝置130。在這種示例中,投影屏幕152可以是不必要的,并且投影儀150可以將圖形內(nèi)容投影在任何適當(dāng)?shù)慕橘|(zhì)上,并且使用光學(xué)識別或者其它這種適當(dāng)?shù)募夹g(shù)來檢測一個或多個用戶輸入。
在一些示例中,投影屏幕152可以包括存在敏感顯示器154。存在敏感顯示器154可以包括如本公開描述的輸入裝置4和/或輸出裝置22的功能的子集或者所有的功能。在一些示例中,存在敏感顯示器134可以包括附加的功能。投影屏幕152(例如,電子白板)可以接收來自計算裝置130的數(shù)據(jù)并且顯示圖形內(nèi)容。在一些示例中,存在敏感顯示器154可以通過使用電容、電感、和/或光學(xué)識別技術(shù)來確定在投影屏幕152處的一個或多個用戶輸入(例如,連續(xù)的手勢、多點觸摸手勢、單點觸摸手勢等)并且通過使用一個或多個通信單元來將這種用戶輸入指示發(fā)送至計算裝置130。
圖3還圖示了移動裝置156和視覺顯示裝置160。移動裝置156和視覺顯示裝置160中的每一個可以包括計算能力和連接能力。移動裝置156的示例可以包括:電子閱讀器裝置、可轉(zhuǎn)換筆記本裝置、混合板裝置、可穿戴裝置等。視覺顯示裝置160的示例可以包括其它半固定式裝置,諸如電視、計算機監(jiān)視器等。如圖3所示,移動裝置156可以包括存在敏感顯示器158。視覺顯示裝置160可以包括存在敏感顯示器162。存在敏感顯示器158和162可以包括如該公開描述的UI裝置4和/或UI裝置22的功能的子集或者所有的功能。在一些示例中,存在敏感顯示器158和162可以包括附加的功能。在任何情況下,存在敏感顯示器162,例如,可以接收來自移動計算裝置2的數(shù)據(jù)并且顯示圖形內(nèi)容。在一些示例中,存在敏感顯示器162可以使用電容、電感、和/或光學(xué)識別技術(shù)來確定在投影屏幕處的一個或多個用戶輸入(例如,連續(xù)的手勢、多點觸摸手勢、單點觸摸手勢等)并且通過使用一個或多個通信單元來將這種用戶輸入指示發(fā)送至計算裝置130。
如上所述,在一些示例中,計算裝置130可以輸出圖形內(nèi)容以顯示在通過系統(tǒng)總線或者其它適當(dāng)?shù)耐ㄐ判诺礼詈系接嬎阊b置130的存在敏感顯示器134處。計算裝置130還可以輸出圖形內(nèi)容以顯示在一個或多個遠(yuǎn)程裝置處,諸如投影儀150、投影屏幕152、移動裝置156、和視覺顯示裝置160。例如,根據(jù)本公開的技術(shù),計算裝置130可以執(zhí)行一個或多個指令以生成和/或修改圖形內(nèi)容。計算裝置130可以將包括圖形內(nèi)容的數(shù)據(jù)輸出至計算裝置130的通信單元,諸如通信單元140。通信單元140可以將該數(shù)據(jù)發(fā)送至一個或多個遠(yuǎn)程裝置,諸如投影儀150、投影屏幕152、移動裝置156和/或視覺顯示裝置160。這樣,計算裝置130可以輸出圖形內(nèi)容以顯示在一個或多個遠(yuǎn)程裝置處。在一些示例中,一個或多個遠(yuǎn)程裝置可以將圖形內(nèi)容輸出在包括在相應(yīng)遠(yuǎn)程裝置中和/或操作地耦合至相應(yīng)遠(yuǎn)程裝置的存在敏感顯示器處。
在一些示例中,計算裝置130可以不將圖形內(nèi)容輸出在操作地耦合至計算裝置130的存在敏感顯示器134處。在其它示例中,計算裝置130可以輸出圖形內(nèi)容以顯示在通過通信信道132A耦合至計算裝置130的存在敏感顯示器134處和一個或多個遠(yuǎn)程裝置處。在這種示例中,圖形內(nèi)容可以大體上同時地顯示在每一個相應(yīng)裝置處。例如,可以通過通信時延引入一些延遲以將包括圖形內(nèi)容的數(shù)據(jù)發(fā)送至遠(yuǎn)程裝置。在一些示例中,由計算裝置130生成的并且輸出以顯示在存在敏感顯示器134處的圖形內(nèi)容可以與輸出以顯示在一個或多個遠(yuǎn)程裝置處的圖形內(nèi)容不同。
計算裝置130可以使用適當(dāng)?shù)耐ㄐ偶夹g(shù)來發(fā)送和接收數(shù)據(jù)。例如,計算裝置130可以使用網(wǎng)絡(luò)鏈路142A操作地耦合至外部網(wǎng)絡(luò)144。圖3圖示的遠(yuǎn)程裝置中的每一個可以通過相應(yīng)網(wǎng)絡(luò)鏈路142B、142C、和142D中的一個操作地耦合至網(wǎng)絡(luò)外部網(wǎng)絡(luò)144。外部網(wǎng)絡(luò)144可以包括:操作地互相耦合從而支持在計算裝置130與圖3圖示的遠(yuǎn)程裝置之間的信息交換的網(wǎng)絡(luò)集線器、網(wǎng)絡(luò)交換機、網(wǎng)絡(luò)路由器等。在一些示例中,網(wǎng)絡(luò)鏈路142A至142D可以是以太網(wǎng)、ATM或者其它網(wǎng)絡(luò)連接。這種通信可以是無線連接和/或有線連接。
在一些示例中,計算裝置130可以使用直接裝置通信148操作地耦合至包括在圖3中的一個或多個遠(yuǎn)程裝置。直接裝置通信148可以包括通信,計算裝置130通過該通信使用有線通信或者無線通信來與遠(yuǎn)程裝置直接地發(fā)送和接收數(shù)據(jù)。即,在直接裝置通信148的一些示例中,在遠(yuǎn)程裝置處接收由計算裝置130發(fā)送的數(shù)據(jù)之前,可以不通過一個或多個附加裝置轉(zhuǎn)發(fā)該數(shù)據(jù),反之亦然。直接裝置通信138的示例可以包括:藍(lán)牙、近場通信、通用串行總線、Wi-Fi、紅外線等。圖3中圖示的一個或多個遠(yuǎn)程裝置可以通過通信鏈路146A至146D與計算裝置130操作地耦合。在一些示例中,通信鏈路146A至146D可以是使用藍(lán)牙、近場通信、通用串行總線、紅外線等的連接。這種連接可以是無線連接和/或有線連接。
根據(jù)本公開的技術(shù),計算裝置130可以使用外部網(wǎng)絡(luò)144操作地耦合至視覺顯示裝置160,并且可以將指令傳輸至視覺顯示裝置160以使得視覺顯示裝置160調(diào)整視覺顯示裝置160的亮度等級。通常,計算裝置130可以檢測計算裝置130的當(dāng)前位置的環(huán)境光級,并且可以使用上文針對圖1和2描述的技術(shù)來確定檢測到的計算機130的當(dāng)前位置的環(huán)境光級是否指示視覺顯示裝置160的位置的環(huán)境光級。視覺顯示裝置160可以接收指令,并且基于該指令來調(diào)整視覺顯示裝置160的顯示器(例如,存在敏感屏幕162)的亮度。雖然針對視覺顯示裝置160進行了描述,但是計算裝置130可以確定檢測到的計算裝置130的當(dāng)前位置的環(huán)境光級是否指示投影儀150、移動裝置156或者通信地和/或操作地耦合至計算裝置130的任何其它顯示裝置的任何相應(yīng)位置。計算裝置130還可以向確定檢測到的環(huán)境光級指示相應(yīng)裝置的位置的環(huán)境光級的每個裝置傳輸用于使得每個裝置調(diào)整顯示器的亮度的相應(yīng)通信。
圖4是圖示了根據(jù)本公開的一個或多個技術(shù)的使用光傳感器來調(diào)整遠(yuǎn)程顯示器的亮度的計算裝置的示例性操作的流程圖。可以通過計算裝置(諸如,在圖1和2中圖示的移動計算裝置2和可穿戴計算裝置20)的一個或多個處理器來執(zhí)行圖4的技術(shù)。出于圖示說明的目的,在圖1和圖2的移動計算裝置2的上下文內(nèi)描述了圖4的技術(shù),但是具有不同配置的計算裝置可以執(zhí)行圖4的技術(shù)。
根據(jù)本公開的一個或多個技術(shù),移動計算裝置2可以確定移動計算裝置2所在位置的環(huán)境光級(200)。在一些示例中,移動計算裝置2使用環(huán)境光傳感器12來確定環(huán)境光級。環(huán)境光傳感器12測量環(huán)境中的光的量,并且將光的量的指示提供給移動計算裝置2的其它元件,諸如亮度控制模塊10。在一些示例中,亮度控制模塊10可以分析由環(huán)境光傳感器12檢測到的光的量,并且確定當(dāng)前位置的環(huán)境光級。在其它示例中,亮度控制模塊10可以使用從環(huán)境光傳感器12接收的環(huán)境光級信息作為確定的移動計算裝置2的當(dāng)前位置的環(huán)境光級。
移動計算裝置2可以確定所確定的移動計算裝置2的當(dāng)前位置的環(huán)境光級指示第二不同裝置(例如,可穿戴計算裝置20)所位于的位置的環(huán)境光級(202)。如上所述,亮度控制模塊10可以基于很多因素來做出這種確定,該很多因素包括第二裝置與移動計算裝置2的接近(即,第二裝置是否位于移動裝置2的閾值距離內(nèi))、在預(yù)測的環(huán)境光級與檢測到的環(huán)境光級之間的比較、物體是否正至少部分地阻擋環(huán)境光傳感器12的確定、移動計算裝置2的定向、移動計算裝置2的當(dāng)前場境、與移動計算裝置2的用戶相關(guān)聯(lián)的活動等。如果移動計算裝置2確定檢測到的移動計算裝置2的當(dāng)前位置的環(huán)境光級不指示可穿戴計算裝置20的環(huán)境光級(202的“否”支路),則可以避免移動計算裝置2將指令傳輸至可穿戴計算裝置20,以使得可穿戴計算裝置20調(diào)整可穿戴計算裝置20的顯示器的亮度。
如果移動計算裝置2確定檢測到的移動計算裝置2的當(dāng)前位置的環(huán)境光級指示可穿戴計算裝置20的環(huán)境光級(202的“是”支路),則移動計算裝置2可以向可穿戴計算裝置20傳輸用于調(diào)整可穿戴計算裝置20的顯示器的亮度的指令(204)。該指令可以包括指定顯示器的亮度等級的指令、檢測到的環(huán)境光級的指示或者兩者?;谠撝噶睿纱┐饔嬎阊b置20可以調(diào)整可穿戴計算裝置20的顯示器的亮度。
示例1:一種方法,該方法包括:通過第一計算裝置確定該第一計算裝置的當(dāng)前位置的環(huán)境光級;通過該第一計算裝置確定該第一計算裝置的該環(huán)境光級是否指示第二計算裝置的當(dāng)前位置的環(huán)境光級;以及響應(yīng)于確定該第一計算裝置的當(dāng)前位置的該環(huán)境光級指示該第二計算裝置的當(dāng)前位置的該環(huán)境光級,通過該第一計算裝置并且向該第二計算裝置傳輸用于調(diào)整該第二計算裝置的顯示器的亮度的指令。
示例2:根據(jù)示例1的方法,該方法進一步包括:響應(yīng)于確定第一計算裝置的當(dāng)前位置的環(huán)境光級沒有指示第二裝置的位置的光級,避免傳輸該指令。
示例3:根據(jù)示例1的方法,其中,確定第一計算裝置的當(dāng)前位置的環(huán)境光級是否指示第二計算裝置的當(dāng)前位置的環(huán)境光級包括:通過第一計算裝置確定物體是否正至少部分地阻擋第一計算裝置的環(huán)境光傳感器,并且其中,傳輸該指令包括:響應(yīng)于確定該物體當(dāng)前沒有至少部分地阻擋該環(huán)境光傳感器來傳輸該指令。
示例4:根據(jù)示例1至3中任一項的方法,該方法進一步包括:通過第一計算裝置確定第一計算裝置的當(dāng)前場境,其中,確定第一計算裝置的當(dāng)前位置的環(huán)境光級是否指示第二計算裝置的當(dāng)前位置的環(huán)境光級基于第一計算裝置的該當(dāng)前場境。
示例5:根據(jù)示例4的方法,其中,第一計算裝置的當(dāng)前場境包括當(dāng)前時間,該方法進一步包括:通過第一計算裝置確定與該當(dāng)前時間相關(guān)聯(lián)的環(huán)境光級范圍,其中,傳輸該指令包括:響應(yīng)于確定第一計算裝置的當(dāng)前位置的環(huán)境光級在與該當(dāng)前時間相關(guān)聯(lián)的該環(huán)境光級范圍內(nèi)而傳輸該指令。
示例6:根據(jù)示例4的方法,其中,第一計算裝置的當(dāng)前場境包括與第一計算裝置的用戶相關(guān)聯(lián)的當(dāng)前活動,該方法進一步包括:通過第一計算裝置確定與該當(dāng)前活動相關(guān)聯(lián)的環(huán)境光級范圍,其中,傳輸該指令包括:響應(yīng)于確定第一計算裝置的當(dāng)前位置的環(huán)境光級在與該當(dāng)前活動相關(guān)聯(lián)的該環(huán)境光級范圍內(nèi)而傳輸該指令。
示例7:根據(jù)示例1至6中任一項的方法,其中,通過第一計算裝置確定第一計算裝置的環(huán)境光級是否指示第二計算裝置的環(huán)境光級包括:通過第一計算裝置確定該第二計算裝置是否位于第一計算裝置的閾值距離內(nèi),并且其中,傳輸該指令包括:響應(yīng)于確定該第二計算裝置位于第一計算裝置的該閾值距離內(nèi)而傳輸該指令。
示例8:根據(jù)示例7的方法,其中,通過第一計算裝置確定第二計算裝置是否位于第一計算裝置的閾值距離內(nèi)包括:確定第一計算裝置和第二計算裝置是否通信地耦合。
示例9:根據(jù)示例7的方法,其中,通過第一計算裝置確定第二計算裝置是否位于第一計算裝置的閾值距離內(nèi)包括:通過第一計算裝置確定第一計算裝置和第二計算裝置是否使用短距離無線通信協(xié)議通信地耦合。
示例10:根據(jù)示例7的方法,其中,通過第一計算裝置確定第二計算裝置是否位于第一計算裝置的閾值距離內(nèi)包括:通過第一計算裝置并且從第二計算裝置接收通過第二計算裝置檢測到的環(huán)境音頻的指示;以及通過第一計算裝置,基于通過第一計算裝置檢測到的環(huán)境音頻與通過第二計算裝置檢測到的環(huán)境音頻的指示的比較,來確定第二計算裝置是否位于第一計算裝置的閾值距離內(nèi)。
示例11:根據(jù)示例1-10中任一項的方法,其中,通過第一計算裝置確定第一計算裝置的環(huán)境光級是否指示第二計算裝置的環(huán)境光級包括:通過第一計算裝置并且從第二計算裝置接收指示第二計算裝置的移動的運動數(shù)據(jù);以及通過第一計算裝置確定在指示第二計算裝置的移動的運動數(shù)據(jù)與指示第一計算裝置的移動的運動數(shù)據(jù)之間的關(guān)系是否指示第二計算裝置在第一計算裝置的閾值距離內(nèi),并且其中,傳輸該指令包括:響應(yīng)于確定該關(guān)系指示第二計算裝置在第一計算裝置的閾值距離內(nèi)來傳輸該指令。
示例12:根據(jù)示例1-11中任一項的方法,其中,確定第一計算裝置的環(huán)境光級是否指示第二計算裝置的當(dāng)前位置的環(huán)境光級包括:通過第一計算裝置確定第一計算裝置的定向,并且其中,傳輸該指令包括:響應(yīng)于確定第一計算裝置的該定向指示第一計算裝置的環(huán)境光傳感器沒有被物體至少部分地阻擋而傳輸該指令。
示例13:根據(jù)示例1-12中任一項的方法,該方法進一步包括:通過第一計算裝置并且基于環(huán)境光級來調(diào)整第一計算裝置的顯示器的亮度。
示例14:根據(jù)示例1-13中任一項的方法,其中,第一計算裝置是移動計算裝置,并且其中,第二計算裝置是可穿戴計算裝置。
示例15:一種計算裝置,該計算裝置包括:一個或多個處理器;檢測計算裝置的位置的環(huán)境光量的環(huán)境光傳感器;以及至少一個模塊,可通過一個或多個處理器執(zhí)行以:確定計算裝置的位置的環(huán)境光量是否指示不同計算裝置的位置的環(huán)境光量;以及響應(yīng)于確定計算裝置的位置的環(huán)境光量指示該不同計算裝置的當(dāng)前位置的該環(huán)境光級,來向該不同計算裝置傳輸用于調(diào)整該不同計算裝置的顯示器的亮度的指令。
示例16:根據(jù)示例15的計算裝置,其中,該一個或多個模塊可通過該一個或多個處理器進一步操作以:確定物體是否正至少部分地阻擋第一計算裝置的環(huán)境光傳感器;以及響應(yīng)于確定物體當(dāng)前沒有至少阻擋該環(huán)境光傳感器而傳輸該指令。
示例17:根據(jù)示例15-16中任一項的計算裝置,其中,該一個或多個模塊可通過該一個或多個處理器進一步操作以:確定計算裝置的當(dāng)前場境;基于計算裝置的該當(dāng)前場境來確定計算裝置的當(dāng)前位置的環(huán)境光級是否指示不同計算裝置的當(dāng)前位置的環(huán)境光級。
示例18:根據(jù)示例15-17中任一項的計算裝置,其中,第一計算裝置的當(dāng)前場境包括當(dāng)前時間,并且其中,該一個或多個模塊可由該一個或多個處理器進一步操作以:確定與該當(dāng)前時間相關(guān)聯(lián)的環(huán)境光級范圍;以及響應(yīng)于確定計算裝置的當(dāng)前時間的環(huán)境光級在與該當(dāng)前時間相關(guān)聯(lián)的該環(huán)境光級范圍內(nèi)而傳輸該指令。
示例19:根據(jù)示例18的計算裝置,其中,第一計算裝置的當(dāng)前場境包括與計算裝置的用戶相關(guān)聯(lián)的當(dāng)前活動,并且其中,該一個或多個模塊可由該一個或多個處理器進一步操作以:確定與該當(dāng)前活動相關(guān)聯(lián)的環(huán)境光級范圍;以及響應(yīng)于確定計算裝置的當(dāng)前位置的環(huán)境光級在與該當(dāng)前活動相關(guān)聯(lián)的該環(huán)境光級范圍內(nèi)而傳輸該指令。
示例20:根據(jù)示例15-19中任一項的計算裝置,其中,該一個或多個模塊可由該一個或多個處理器進一步操作以:確定不同計算裝置是否位于計算裝置的閾值距離內(nèi);以及響應(yīng)于確定不同計算裝置位于計算裝置的該閾值距離內(nèi)而傳輸該指令。
示例21:根據(jù)示例20的計算裝置,其中,該一個或多個模塊可由該一個或多個處理器操作以:通過至少操作以確定計算裝置和不同計算裝置是否通信地耦合,來確定不同計算裝置是否位于計算裝置的閾值距離內(nèi)。
示例22:根據(jù)示例20的計算裝置,該計算裝置進一步包括:檢測環(huán)境音頻的輸入裝置,其中,該一個或多個模塊可通過該一個或多個處理器操作以:確定不同計算裝置是否位于計算裝置的閾值距離內(nèi),通過至少操作以:從不同計算裝置接收通過不同計算裝置檢測到的環(huán)境音頻的指示;并且基于通過輸入裝置檢測到的環(huán)境音頻與通過不同計算裝置檢測到的環(huán)境音頻的指示的比較,來確定不同計算裝置是否位于計算裝置的閾值距離內(nèi)。
示例23:根據(jù)示例15至22中任一項的計算裝置,該計算裝置進一步包括:基于計算裝置的移動而生成運動數(shù)據(jù)的一個或多個傳感器,其中,該一個或多個模塊可通過該一個或多個處理器進一步操作以:從不同計算裝置接收指示不同計算裝置的移動的運動數(shù)據(jù);確定在指示不同計算裝置的移動的運動數(shù)據(jù)與通過該一個或多個傳感器生成的運動數(shù)據(jù)之間的關(guān)系是否指示不同計算裝置在計算裝置的閾值距離內(nèi);以及響應(yīng)于確定該關(guān)系指示不同計算裝置在計算裝置的該閾值距離內(nèi)而傳輸該指令。
示例24:根據(jù)示例15至23中任一項的計算裝置,該計算裝置進一步包括:確定計算裝置的定向的一個或多個傳感器,其中,該一個或多個模塊可通過該一個或多個處理器進一步操作以:響應(yīng)于確定計算裝置的定向指示該環(huán)境光傳感器沒有被物體至少部分地阻擋而傳輸該指令。
示例25:一種計算裝置,該計算裝置包括用于執(zhí)行示例1至15中任一項所述的方法的部件。
示例26:一種包括指令的計算機可讀存儲介質(zhì),該指令在被執(zhí)行時將計算裝置的一個或多個處理器配置為:確定第一計算裝置的當(dāng)前位置的環(huán)境光級;確定第一計算裝置的該環(huán)境光級是否指示第二計算裝置的當(dāng)前位置的環(huán)境光級;以及響應(yīng)于確定第一計算裝置的該當(dāng)前位置的該環(huán)境光級指示該第二計算裝置的該當(dāng)前位置的該環(huán)境光級,向該第二計算裝置傳輸用于調(diào)整該第二計算裝置的顯示器的亮度的指令。
示例27:根據(jù)示例26的計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)進一步包括指令,該指令將該一個或多個處理器配置為:確定與和第一計算裝置的用戶相關(guān)聯(lián)的當(dāng)前活動或者當(dāng)前時間中的至少一個相關(guān)聯(lián)的環(huán)境光級范圍;以及響應(yīng)于確定第一計算裝置的當(dāng)前位置的環(huán)境光級在與該當(dāng)前活動或者該當(dāng)前時間中的至少一個相關(guān)聯(lián)的該環(huán)境光級范圍內(nèi)而傳輸該指令。
示例28:根據(jù)示例26至27中任一項的計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)進一步包括指令,該指令將該一個或多個處理器配置為:從第二計算裝置接收通過第二計算裝置檢測到的環(huán)境音頻的指示;基于通過第一計算裝置檢測到的環(huán)境音頻與通過第二計算裝置檢測到的環(huán)境音頻的指示的比較,來確定第二計算裝置是否位于第一計算裝置的閾值距離內(nèi);以及響應(yīng)于確定該關(guān)系指示第二計算裝置在第一計算裝置的閾值距離內(nèi)而傳輸該指令。
示例29:根據(jù)示例26至28中任一項的計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)進一步包括指令,該指令將該一個或多個處理器配置為:從第二計算裝置接收指示第二計算裝置的移動的運動數(shù)據(jù);確定在指示第二計算裝置的移動的運動數(shù)據(jù)與指示第一計算裝置的移動的運動數(shù)據(jù)之間的關(guān)系是否指示第二計算裝置在計算裝置的閾值距離內(nèi);以及響應(yīng)于確定該關(guān)系指示第二計算裝置在第一計算裝置的該閾值距離內(nèi)而傳輸該指令。
示例30:一種包括指令的計算機可讀存儲介質(zhì),該指令在被執(zhí)行時使計算裝置的一個或多個處理器執(zhí)行示例1至15中任一項所述的方法。
可以用硬件、軟件、固件或者它們的任何組合來至少部分地實施該公開所描述的技術(shù)。例如,可以在一個或多個處理器內(nèi)實施所描述的技術(shù)的各個方面,該一個或多個處理器包括:一個或多個微處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)、或者任何其它等效的集成或者離散邏輯電路系統(tǒng)以及這些部件的任何組合。術(shù)語“處理器”或者“處理電路系統(tǒng)”可能一般指單獨的或者與其它邏輯電路系統(tǒng)結(jié)合的前述邏輯電路系統(tǒng)、或者任何其它等效的電路系統(tǒng)中的任何一個。包括硬件的控制單元也可以指示本公開的技術(shù)的一個或多個。
這種硬件、軟件、和固件可以實施在相同的裝置內(nèi)或者在不同的裝置內(nèi)以支持本公開所描述的各種技術(shù)。另外,所描述的單元、模塊、或者組件中的任何一個可以一起或者單獨地實施為離散邏輯裝置,而不是可互操作的邏輯裝置。將不同特征描述為模塊或者單元旨在強調(diào)不同的功能方面,而不一定意味著這種模塊或者單元必須通過單獨的硬件、固件、或者軟件組件來實現(xiàn)。確切地說,與一個或多個模塊或者單元相關(guān)聯(lián)的功能可以由單獨的硬件、固件、或者軟件部件執(zhí)行,或者集成在公共的或者單獨的硬件、固件、或者軟件組件內(nèi)。
本公開中描述的技術(shù)也可以體現(xiàn)或者編碼在包括利用指令編碼的計算機可讀存儲介質(zhì)的制品中。嵌入或者編碼在包括編碼的計算機可讀存儲介質(zhì)的制品中的指令可以使一個或多個可編程處理器或者其它處理器實施本文描述的技術(shù)中的一個或多個,諸如,當(dāng)通過一個或多個處理器來執(zhí)行在計算機可讀存儲介質(zhì)中包括或者編碼的指令時。計算機可讀存儲介質(zhì)可以包括隨機存取存儲器(RAM)、只讀存儲器(ROM)、可編程只讀存儲器(PROM)、可擦除可編程只讀存儲器(EPROM)、電可擦除可編程只讀存儲器(EEPROM)、閃速存儲器、硬盤、光盤ROM(CD-ROM)、軟盤、盒式磁帶、磁性介質(zhì)、光學(xué)介質(zhì)、或者其它計算機可讀介質(zhì)。在一些示例中,制品可以包括一個或多個計算機可讀存儲介質(zhì)。
在一些示例中,計算機可讀存儲介質(zhì)可以包括非暫時性介質(zhì)。術(shù)語“非暫時性”可以指示存儲介質(zhì)并不體現(xiàn)為載波或者傳播信號。在某些示例中,非暫時性存儲介質(zhì)可以存儲可以隨著時間變化的數(shù)據(jù)(例如,在RAM或者緩存中)。
已經(jīng)描述了本發(fā)明的各種示例。這些和其它示例在以下權(quán)利要求書的范圍內(nèi)。