使用接近度感測來調(diào)整在移動設(shè)備上所提供的信息的制作方法
【專利摘要】獲得指示用戶的面部相對于移動設(shè)備的接近度的接近度度量?;谠摻咏榷攘慷{(diào)整移動設(shè)備的用戶界面上的信息的內(nèi)容或信息的視覺特性。
【專利說明】
使用接近度感測來調(diào)整在移動設(shè)備上所提供的信息
【背景技術(shù)】
[0001]目前,計算設(shè)備得到廣泛使用。一些這樣的計算設(shè)備包括智能電話、平板計算機(jī)、手持式計算機(jī)、電子閱讀設(shè)備、多媒體播放機(jī)設(shè)備等。
[0002]這些和其它類型的移動設(shè)備包括寬泛地多種傳感器。例如,一些這樣的傳感器包括陀螺儀傳感器、加速度計、環(huán)境光照傳感器、相機(jī)、全球定位傳感器、其它類型的朝向傳感器、以及指示移動設(shè)備是否插入到任何其它設(shè)備中的各種傳感器??梢允褂眠@樣的傳感器來打開或者關(guān)閉設(shè)備上的顯示器,或者啟用或禁用某些特征。例如,一些智能電話包括位于麥克風(fēng)附近的小型紅外傳感器。對來自紅外傳感器的傳感器信號進(jìn)行處理,以確定用戶的面部是否與該設(shè)備靠得很近。如果靠得很近,則智能電話確定用戶正在進(jìn)行通話,同時電話接近他或她的耳部,并且因此關(guān)閉顯示設(shè)備并禁用顯示器屏幕上的觸摸感應(yīng)輸入。
[0003]其它移動設(shè)備使用相機(jī)來對用戶執(zhí)行面部識別??梢允褂妹娌孔R別來鎖定或者解鎖移動設(shè)備。
[0004]目前,不管移動設(shè)備是否具有這些類型的傳感器,顯示都是靜態(tài)的。即,通過移動設(shè)備上的用戶界面所呈現(xiàn)的信息的內(nèi)容或者內(nèi)容的視覺特性是不改變的。事實上,顯示器可以被打開或關(guān)閉,但其內(nèi)容本身是不改變的。
[0005]以上的討論僅僅提供一般的背景信息,不旨在用作確定所要求保護(hù)的主題的范圍的幫助。
【發(fā)明內(nèi)容】
[0006]獲得指示用戶的面部相對于移動設(shè)備的接近度的接近度度量?;谠摻咏榷攘縼碚{(diào)整移動設(shè)備的用戶界面上的信息的內(nèi)容或視覺特性。
[0007]提供了該
【發(fā)明內(nèi)容】
以用簡化的形式介紹在下文的【具體實施方式】中所進(jìn)一步描述的概念的選擇。該
【發(fā)明內(nèi)容】
不旨在標(biāo)識所要求保護(hù)的主題的關(guān)鍵特征或本質(zhì)特征,也不旨在作為幫助來確定所要求保護(hù)的主題的范圍。本發(fā)明不限于解決在【背景技術(shù)】中所提出的缺點(diǎn)中的任何一個或全部的實現(xiàn)。
【附圖說明】
[0008]圖1是移動設(shè)備的一個實施例的框圖。
[0009]圖2A和圖2B(統(tǒng)稱為圖2)示出了流程圖,該流程圖示出了在圖1中所示出移動設(shè)備的操作的一個實施例,該操作調(diào)整在該移動設(shè)備的用戶界面上提供的信息的內(nèi)容的視覺特性。
[0010]圖3A_3H;^出了個不例性移動設(shè)備上的各種用戶界面顯不。
[0011 ]圖4-8示出了移動設(shè)備的額外的實施例。
[0012]圖9是計算環(huán)境的一個實施例的框圖。
【具體實施方式】
[0013]圖1是一個說明性移動設(shè)備100的框圖。移動設(shè)備100說明性地包括處理器102、用戶界面組件104、用戶輸入機(jī)制106、應(yīng)用108、用戶界面調(diào)整組件110、數(shù)據(jù)存儲112、顯示設(shè)備114、接近度傳感器組件116、其它傳感器118,并且其也可以包括多種其它項120。
[0014]在一個實施例中,用戶界面組件104(無論是在處理器102或者移動計算設(shè)備100的其它項的控制之下,還是由其自身來控制)生成向用戶124顯示的用戶界面顯示122。用戶界面顯示122可以具有用戶124能夠與其進(jìn)行交互以便控制并操縱移動設(shè)備100的用戶輸入機(jī)制。顯示設(shè)備114說明性地用于顯示用戶界面顯示122。其可以是觸摸感應(yīng)顯示設(shè)備或者在下文中所描述的寬泛地多種其它類型的顯示設(shè)備。另外,用戶輸入機(jī)制106可以包括小鍵盤、開關(guān)、按鈕、拇指墊等,其中用戶124也可以與它們進(jìn)行交互以控制并操縱移動設(shè)備100。
[0015]應(yīng)用108可以包括寬泛地多種不同類型的應(yīng)用(在下文中參考圖4-8更加詳細(xì)地描述這些應(yīng)用中的一些)。數(shù)據(jù)存儲112說明性地存儲處理器102和應(yīng)用108的數(shù)據(jù)和其它信息。處理器102說明性地運(yùn)行移動設(shè)備100的應(yīng)用108、以及操作系統(tǒng)。
[0016]接近度傳感器組件116可以是感測移動設(shè)備100相對于用戶的面部的接近度的寬泛地多種不同類型的傳感器組件。此外,以下還參考圖2描述了接近度傳感器組件116的一些各種實施例。其它傳感器118可以包括寬泛地多種不同類型的傳感器,以下參考圖2還描述了其中的多種類型。在一個實施例中,用戶界面(UI)調(diào)整組件110從接近度傳感器組件116和其它傳感器118(如果需要)中接收信號,并且調(diào)整在移動設(shè)備100的用戶界面上所提供的信息的內(nèi)容或者信息的視覺特性(其不包括簡單地打開或關(guān)閉顯示器)。例如,其可以調(diào)整在用戶界面顯示122上所顯示的信息的內(nèi)容、該內(nèi)容的大小等。
[0017]在更加詳細(xì)地描述移動設(shè)備100和UI調(diào)整組件110的整體操作之前,首先提供概述以便增強(qiáng)理解。接近度傳感器組件116首先感測并生成指示移動設(shè)備100相對于用戶124的面部的接近度的信號。其它傳感器感測其它信息,例如,移動設(shè)備100的環(huán)境光照條件、某些項是否插入到移動設(shè)備100中(例如,耳機(jī)是否插入到耳機(jī)插孔中)等。將來自傳感器組件116和其它傳感器118的輸出示例性地提供給UI調(diào)整組件110,該UI調(diào)整組件110基于這些輸入來調(diào)整在顯示器122上所顯示的內(nèi)容或內(nèi)容的視覺特性。
[0018]例如,在接近度傳感器組件116提供指示用戶的面部與移動設(shè)備100的顯示設(shè)備114相當(dāng)遠(yuǎn)的輸出的情況下,UI調(diào)整組件110可以通過增加所顯示的內(nèi)容的大小來對其進(jìn)行調(diào)整,以使得用戶124可以更好地查看該內(nèi)容。作為示例,UI調(diào)整組件110可以增加在用戶界面顯示122中所顯示的文本的字體大小。在顯示圖像的情況下,UI調(diào)整組件110可以增加這些圖像的大小。同樣,如果接近度傳感器組件116的輸出指示用戶的面部相對地靠近顯示設(shè)備114,則UI調(diào)整組件110也可以減小這些項的大小。類似地,在其它傳感器118指示環(huán)境光照條件較差的情況下,UI調(diào)整組件110則可以調(diào)整移動設(shè)備100的光照配置(例如,背光、亮度、或其它光照參數(shù)),以增強(qiáng)用戶的體驗。還應(yīng)當(dāng)注意的是,在一個實施例中,可以將來自接近度傳感器組件116以及可選地來自其它傳感器118和UI調(diào)整組件110的輸出提供至應(yīng)用108,所述應(yīng)用108自身調(diào)整UI內(nèi)容。類似地,可以由移動設(shè)備100的操作系統(tǒng)自動地或者以其它方式而進(jìn)行UI內(nèi)容調(diào)整。
[0019]現(xiàn)在提供對移動設(shè)備100在進(jìn)行UI內(nèi)容調(diào)整方面的操作的一個實施例的更加詳細(xì)的討論。圖2A和圖2B(統(tǒng)稱為圖2)示出了流程圖,該流程圖示出了移動設(shè)備100的操作的更加詳細(xì)的實施例。圖3A-3H示出了說明性的用戶界面顯示。現(xiàn)在將彼此結(jié)合地描述圖1-3H。
[0020]在一個實施例中,可以示例性地由用戶124來啟用或禁用由移動設(shè)備100的調(diào)整組件110或其它應(yīng)用或項所執(zhí)行的基于接近度的UI調(diào)整。因此,首先假定啟用了基于接近度的UI調(diào)整。這由圖2中的方框130所指示。這可以通過生成具有用戶輸入機(jī)制的用戶界面顯示來完成,該用戶輸入機(jī)制允許用戶124啟用或者禁用基于接近度的UI調(diào)整。這由方框132所指示。移動設(shè)備100還可以基于所感測的某些條件而自動地執(zhí)行操作。例如,如果組件110從其它傳感器118中接收到加速度計輸入并且從其它傳感器118中接收到環(huán)境光照條件感測(其指示電話處于用戶的公文包之中),則可以自動地禁用基于接近度的UI調(diào)整。由方框134來指示對基于接近度的UI調(diào)整的自動地啟用或者禁用。也可以以其它方式來啟用或者禁用,并且這由方框136所指示。
[0021]同樣,在一個實施例中,可以由用戶124來配置基于接近度的UI調(diào)整。因此,在圖2所示出的實施例中,移動設(shè)備100通過配置用戶界面顯示來接收用戶配置輸入。這由圖2中的方框138所指示。用戶界面顯示可以具有允許用戶124設(shè)置將要進(jìn)行調(diào)整的距離(例如,從移動設(shè)備100到用戶的面部的距離)的用戶輸入機(jī)制。這由方框140所指示。其可以顯示允許用戶來標(biāo)識待進(jìn)行的特定的用戶界面改變(例如,是否放大文字、是否放大圖像、是否改變背光等等)的用戶輸入機(jī)制。這由方框142所指示。還可以包括允許用戶124基于接近度來設(shè)置用戶界面改變的大小的用戶輸入機(jī)制。例如,如果電話遠(yuǎn)離用戶的面部,則用戶界面調(diào)整可以是極大地放大文本和圖像。如果處于中等距離,則可以將它們僅僅稍微地放大,而如果距離較近,則可以減小他們的尺寸或者不進(jìn)行改變。允許用戶設(shè)置用戶界面改變的大小由方框144所指示。用戶也可以以其它方式來配置用戶界面調(diào)整,并且這由方框146所指示。
[0022]圖3A示出了具有允許用戶對UI調(diào)整進(jìn)行配置的用戶界面顯示148的移動設(shè)備100的一個說明性實施例。在圖3A中可以看到,第一用戶輸入機(jī)制150允許用戶打開或者關(guān)閉自適應(yīng)視圖(即,基于接近度的UI調(diào)整)。用戶界面顯示148還說明性地包括調(diào)整大小用戶輸入機(jī)制152、154和156。大小用戶輸入機(jī)制152允許用戶124設(shè)置當(dāng)接近度傳感器組件116指示用戶的面部遠(yuǎn)離移動設(shè)備100時所進(jìn)行的UI調(diào)整的大小。用戶輸入機(jī)制154允許用戶設(shè)置當(dāng)距離是中等或者正常范圍時所進(jìn)行的調(diào)整的大小,并且用戶輸入機(jī)制156允許用戶124設(shè)置當(dāng)用戶的面部靠近移動設(shè)備100時的調(diào)整的大小。應(yīng)當(dāng)注意的是,圖3A僅僅示出了用戶可配置設(shè)置的一個實施例,而也可以使用其它可配置設(shè)置。
[0023]在用戶已經(jīng)配置了基于接近度的UI調(diào)整之后,接近度傳感器組件116獲得指示用戶的面部與移動設(shè)備的接近度的接近度度量。這由圖2中的方框148所指示。這還可以以寬泛地多種不同的方式來完成。例如,在一個實施例中,接近度傳感器組件116包括提供紅外傳感器輸入158的紅外傳感器。組件116則基于紅外傳感器輸入信號來計算用戶的面部與紅外傳感器的距離。
[0024]在另一個實施例中,接近度傳感器組件116包括提供相機(jī)輸入160的相機(jī)。接著,組件116基于相機(jī)輸入來計算用戶的面部與相機(jī)的距離。作為示例,可以要求用戶124經(jīng)歷校準(zhǔn)過程,在該過程中,要求用戶拿著相機(jī)離用戶的面部大約6英寸(或者另一指定的距離)。接著,接近度傳感器組件116可以使用面部識別來將該距離與所捕獲的圖像中的用戶的面部的近似半徑進(jìn)行關(guān)聯(lián)。接著,組件116可以使用該校準(zhǔn)以便在之后的測量期間計算用戶的面部與相機(jī)的距離。同樣,接近度傳感器組件116也可以以其它方式來生成接近度度量,這由方框162所指示。
[0025]接著,移動設(shè)備100從其它傳感器118中接收任何其它傳感器輸入或者在進(jìn)行基于接近度的UI調(diào)整時將考慮的其它信息。這由方框164所指示。例如,UI調(diào)整組件110可以從環(huán)境光照傳感器166、加速度計168、朝向傳感器170、耳機(jī)插孔172中接收輸入,或者其可以接收其它傳感器輸入或者其它信息,如由方框174所指示的。接著,UI調(diào)整組件110基于接近度度量和其它傳感器輸入或者將考慮的其它信息(如果有的話)來生成UI調(diào)整信息。這由圖2中的方框176所指示。例如,UI調(diào)整組件110(或者進(jìn)行UI調(diào)整的任何其它組件)基于所接收到的信息來計算將進(jìn)行的具體的UI調(diào)整(例如,將文本字體大小增加到X以及增加背光等)。接著,輸出UI調(diào)整信息以用于對在移動設(shè)備100的用戶界面上所提供的信息進(jìn)行調(diào)整時使用。這由圖2中的方框178所指示。
[0026]應(yīng)當(dāng)注意的是,可以將UI調(diào)整信息輸出至可以進(jìn)行UI調(diào)整的移動設(shè)備100上的寬泛地多種其它組件或者項目。例如,可以將其輸出至其它應(yīng)用108,如由圖2的流程圖中的方框180所指示的。還可以將其輸出至操作系統(tǒng),如由方框182所指示的。也可以使其對第三方開發(fā)者可用以用于開發(fā)其它應(yīng)用(如由方框184所指示的),或者也可以將其輸出至其它項186。
[0027]可以向其提供UI調(diào)整信息的其它應(yīng)用可以是寬泛地多種不同類型的應(yīng)用中的任何一種。例如,它們可以是健身應(yīng)用188、易用性應(yīng)用190、閱讀器應(yīng)用192、生產(chǎn)力應(yīng)用194(例如,文字處理應(yīng)用、電子表格、展示應(yīng)用等)、娛樂應(yīng)用196、或者其它應(yīng)用198。不管將UI調(diào)整信息提供至哪里,UI內(nèi)容或者該內(nèi)容的視覺特性都說明性地基于UI調(diào)整信息來調(diào)整。在一個實施例中,用戶可以首先被通知并給出取消該調(diào)整的選項。這由圖2中的方框199所指示。在該情況下,不進(jìn)行調(diào)整。假定用戶不取消調(diào)整,則進(jìn)行UI調(diào)整。這由圖2的流程圖中的方框200所指示。
[0028]如在上文中所簡短提及的,調(diào)整可以采用寬泛地多種不同的形式。例如,UI調(diào)整可以是調(diào)整字體大小202、調(diào)整圖像大小204、調(diào)整移動設(shè)備100的光照特性(如由方框206所指示的),它們可以是對反饋模式的調(diào)整(例如,從視頻反饋模式到音頻反饋模式的切換)(如由方框208所指示的),或者它們也可以包括寬泛地多種其它調(diào)整(如由方框210所指示的)。
[0029]現(xiàn)在將參考圖3B-3H來描述可以進(jìn)行的UI調(diào)整的多個不同的示例。例如,假定用戶124正在閱讀文檔或者以其它方式在移動設(shè)備100的顯示設(shè)備114上顯示文本。圖3B示出了該情形的一個實施例。在圖3B中可以看到,移動設(shè)備100具有示出某個字體大小的文本的用戶界面顯示212。
[0030]接著假定接近度傳感器組件116感測到用戶已將設(shè)備更遠(yuǎn)離用戶的面部而移動。在該情況下,在設(shè)備基于距離的改變而調(diào)整UI內(nèi)容之前,UI調(diào)整組件110可以說明性地提供用戶通知。圖3C示出了該情形的一個實施例。在圖3C中所示出的實施例中,用戶界面顯示212現(xiàn)在包括通知顯示部分214。通知顯示部分214通知用戶UI顯示上的內(nèi)容是針對距離而調(diào)整的。在一個實施例中,用戶可以簡單地輕擊通知顯示部分214以取消調(diào)整,或者將用戶帶至設(shè)置以使得用戶可以重新配置UI調(diào)整設(shè)置。
[0031]假定用戶沒有取消UI調(diào)整,則圖3D示出了移動設(shè)備112的一個實施例,其中,用戶界面顯示212現(xiàn)在包括文本顯示。可以看到,以更大的字體顯示了該文本以便適應(yīng)用戶的面部與移動設(shè)備100之間的增加的距離。
[0032]圖3E示出了用戶界面顯示的另一個示例以圖示不同的用戶界面調(diào)整。在圖3E中,移動設(shè)備100具有顯示了多個不同的圖片218的用戶界面顯示216。顯示是基于用戶的面部與移動設(shè)備100的當(dāng)前距離而調(diào)整的。圖3F示出了用戶已將移動設(shè)備100移動至更靠近他或者她的面部。因此,用戶界面顯示216可以再次顯示用戶通知顯示部分214,該通知顯示部分214指示用戶界面內(nèi)容正在針對距離而調(diào)整。再一次,用戶可以取消調(diào)整或?qū)Ш街琳{(diào)整設(shè)置顯示,或者簡單地允許調(diào)整進(jìn)行。
[0033]圖3G示出了移動設(shè)備100的一個實施例,其中用戶已經(jīng)允許進(jìn)行圖3F中的調(diào)整。在圖3G中可以看到,用戶界面顯示216現(xiàn)在顯示額外的內(nèi)容。即,減小在其上顯示的每個圖片218的大小以適應(yīng)于用戶的面部與移動設(shè)備100之間的減小的距離,因此增加所顯示的圖片的數(shù)量。
[0034]圖3H示出了將接近度度量(例如,所感測到的用戶的面部與移動設(shè)備100的距離)與加速度計的輸出進(jìn)行結(jié)合的一個實施例。圖3H示出了移動設(shè)備100運(yùn)行健身應(yīng)用。因此,其包括由健身應(yīng)用所生成的用戶界面顯示220。健身應(yīng)用可以基于來自傳感器組件116和加速度計的輸入而完全地改變在移動設(shè)備100上所顯示的信息。在健身應(yīng)用是例如跑步應(yīng)用或者騎車應(yīng)用的情況下,加速度計輸出(或者GPS輸出或另一個傳感器輸出)可以指示用戶的行進(jìn)的速度和方向。在該情況下,除了組件116所輸出的距離度量之外,健身應(yīng)用還可以使用該信息來改變顯示。在用戶的面部相對遠(yuǎn)離移動設(shè)備100的情況下,健身應(yīng)用可以在預(yù)先繪制的路徑上顯示方向以及所覆蓋的距離??梢钥吹?,用戶界面220包括通常指導(dǎo)用戶行進(jìn)的方向的方向指示符222。用戶界面220包括覆蓋距離指示符224和步數(shù)指示符226,它們分別指示所覆蓋的距離和走的步數(shù)。
[0035]應(yīng)當(dāng)理解的是,在上文中所討論的示例僅僅是示例性的,并且還可以進(jìn)行寬泛地多種其它UI調(diào)整。例如,可以對用戶界面進(jìn)行調(diào)整以示出圖片或者視頻的大屏、小屏或者全屏預(yù)覽。其可以用于基于所感測的距離度量而在社交網(wǎng)絡(luò)應(yīng)用或者新聞閱讀器應(yīng)用上呈現(xiàn)不同層次的信息。作為示例,在新聞閱讀器應(yīng)用中,當(dāng)檢測到用戶處于距移動設(shè)備100相對遠(yuǎn)的距離時,可以調(diào)整用戶界面以僅僅顯示標(biāo)題,并且隨著距離度量的減小,可以調(diào)整用戶界面以顯示增加的數(shù)量的行的新聞文章。在該應(yīng)用是社交網(wǎng)絡(luò)應(yīng)用的情況下,可以基于所感測的距離度量而增加或者減小帖子的數(shù)量或者帖子中的內(nèi)容。當(dāng)距離度量相對大時,娛樂應(yīng)用可以調(diào)整用戶界面以只顯示專輯封面,當(dāng)距離度量減小時,增加所顯示的詳細(xì)信息(例如,藝術(shù)家、歌詞等)。在應(yīng)用是易用性應(yīng)用情況下,如果打開設(shè)備100上的易用性設(shè)置,則可以將文本調(diào)整得甚至比否則將顯示的更大。如果移動設(shè)備100是閱讀器或者查看器,則可以將距離度量與環(huán)境光照傳感器信號進(jìn)行組合,以使得如果用戶在低光照條件下閱讀,則可以自動地將用戶界面的顏色反轉(zhuǎn)為在黑色的背景下顯示白色的文本,以用于更好地進(jìn)行夜間閱讀。這些僅僅只是示例。
[0036]本討論已經(jīng)提及了處理器和服務(wù)器。在一個實施例中,處理器和服務(wù)器包括具有相關(guān)聯(lián)的存儲器和相關(guān)聯(lián)的定時電路(沒有單獨(dú)地示出)的計算機(jī)處理器。它們是其所屬的系統(tǒng)或設(shè)備的功能部件,并且由這些系統(tǒng)或設(shè)備來激活,并且它們促進(jìn)這些系統(tǒng)中的其它部件或項目的功能。
[0037]同樣,還討論了多個用戶界面顯示。它們可以采用寬泛地多種不同的形式,并可以具有布置在其上的寬泛地多種不同的用戶可致動輸入機(jī)制。例如,用戶可致動輸入機(jī)制可以是文本框、勾選框、圖標(biāo)、鏈接、下拉菜單、搜索框等。它們還可以以寬泛地多種不同的方式來致動。例如,它們可以使用指向和點(diǎn)擊設(shè)備(例如,軌跡球或鼠標(biāo))來致動。它們可以使用硬件按鍵、開關(guān)、操縱桿或鍵盤、拇指開關(guān)或者拇指墊等來致動。它們還可以使用虛擬鍵盤或者其它虛擬致動器來致動。另外,在顯示這些用戶界面的屏幕是觸摸感應(yīng)屏幕的情況下,它們可以使用觸摸手勢來致動。同樣,在顯示它們的設(shè)備具有語音識別組件的情況下,它們可以使用語音命令來致動。
[0038]還討論了多個數(shù)據(jù)存儲。應(yīng)當(dāng)注意的是,可以將它們中的每一個分成多個數(shù)據(jù)存儲。所有這些數(shù)據(jù)存儲可以對訪問這些數(shù)據(jù)存儲的系統(tǒng)而言是本地的,所有這些數(shù)據(jù)存儲可以是遠(yuǎn)程的,或者可以一些是本地的而其它的是遠(yuǎn)程的。在本文中構(gòu)想所有這些配置。
[0039]同樣,附圖示出了具有歸屬于每個方框的功能的多個框。應(yīng)當(dāng)注意的是,可以使用更少的框因此由更少的組件來執(zhí)行功能。此外,可以使用具有分布在更多組件之間的功能的更多的框。
[0040]圖4是手持計算設(shè)備或移動計算設(shè)備的另一個說明性實施例的另一個框圖,其中所述手持計算設(shè)備或移動計算設(shè)備可以用作其中可以配置本系統(tǒng)(或其部分)的用戶或者客戶的移動設(shè)備100。其顯示出移動設(shè)備的一些部分的更加詳細(xì)實施例。圖5-8是手持設(shè)備或者移動設(shè)備的示例。
[0041]在設(shè)備16中,提供允許手持設(shè)備與其它計算設(shè)備進(jìn)行通信的通信鏈路13,并且在某些實施例中,提供用于自動地接收信息(例如,通過掃描)的信道。通信鏈路13的示例包括紅外端口、串行/USB端口、諸如以太網(wǎng)端口之類的有線網(wǎng)絡(luò)端口、以及允許通過一個或多個通信協(xié)議進(jìn)行通信的無線網(wǎng)絡(luò)端口,其中所述一個或多個通信協(xié)議包括通用分組無線服務(wù)(GPRS)、LTE、HSPA、HSPA+和其它3G與4G無線協(xié)議、IXrtt和短消息服務(wù)(其是用于提供至網(wǎng)絡(luò)的蜂窩接入的無線服務(wù))、以及802.11和802.1lb(W1-Fi)協(xié)議和提供至網(wǎng)絡(luò)的本地?zé)o線連接的藍(lán)牙協(xié)議。
[0042]在其它實施例中,在連接至可移動安全數(shù)字(SD)卡接口15的SD卡上接收應(yīng)用或系統(tǒng)。SD卡接口 15和通信鏈路13沿著總線19與處理器17(其也可以實施圖1中的處理器102)進(jìn)行通信,其中總線19也連接至存儲器21和輸入/輸出(I/O)組件23、以及時鐘25和定位系統(tǒng)27。
[0043]在一個實施例中,提供I/O組件23以促進(jìn)輸入和輸出操作。設(shè)備16的各種實施例的I/O組件23可以包括諸如按鍵、觸摸傳感器、多點(diǎn)觸摸傳感器、光學(xué)或視頻傳感器、語音傳感器、觸摸屏、接近度傳感器、麥克風(fēng)、傾斜傳感器、以及重力開關(guān)和諸如顯示設(shè)備、揚(yáng)聲器、和/或打印機(jī)端口之類的輸出組件。也可以使用其它I/O組件23。
[0044]時鐘25說明性地包括輸出時間和日期的實時時鐘組件。還可以說明性地為處理器17提供定時功能。
[0045]定位系統(tǒng)27說明性地包括輸出設(shè)備16的當(dāng)前地理位置的組件。這可以包括例如全球定位系統(tǒng)(GPS)接收機(jī)、LORAN系統(tǒng)、航位推算系統(tǒng)、蜂窩三角測量系統(tǒng)、或其它定位系統(tǒng)。還可以包括例如生成期望的地圖、導(dǎo)航路線、和其它地理功能的地圖軟件或者導(dǎo)航軟件。
[0046]存儲器21存儲操作系統(tǒng)29、網(wǎng)絡(luò)設(shè)置31、應(yīng)用33、應(yīng)用配置設(shè)置35、數(shù)據(jù)存儲37、通信驅(qū)動器39、以及通信配置設(shè)置41。存儲器21可以包括所有類型的有形的易失性和非易失性計算機(jī)可讀存儲器設(shè)備。還可以包括計算機(jī)存儲介質(zhì)(在下文中所描述的)。存儲器21存儲計算機(jī)可讀指令,當(dāng)該計算機(jī)可讀指令由處理器17執(zhí)行時,使得處理器根據(jù)這些指令來執(zhí)行計算機(jī)實現(xiàn)的步驟或功能。也可以由其它組件激活處理器17以促進(jìn)它們的功能。
[0047]網(wǎng)絡(luò)設(shè)置31的示例包括諸如代理信息、互聯(lián)網(wǎng)連接信息、以及映射之類的事情。應(yīng)用配置設(shè)置35包括將應(yīng)用針對具體的企業(yè)或用戶來定制的設(shè)置。通信配置設(shè)置41提供用于與其它計算機(jī)進(jìn)行通信的參數(shù),并包括諸如GPRS參數(shù)、SMS參數(shù)、連接用戶名和密碼之類的項目。
[0048]應(yīng)用33可以是先前已經(jīng)存儲在設(shè)備16上的應(yīng)用,或者在使用期間安裝的應(yīng)用,盡管這些應(yīng)用也可以是操作系統(tǒng)29的一部分,或者托管在設(shè)備16外部。
[0049]圖5示出了設(shè)備16是平板計算機(jī)600的一個實施例。在圖5中,計算機(jī)600被示出為在顯示屏602上顯示有來自圖3A的用戶界面顯示。屏幕602可以是觸摸屏(因此可以使用來自用戶的手指604的觸摸手勢以與應(yīng)用進(jìn)行交互),或者是從筆或者觸摸筆接收輸入的支持筆的界面。也可以使用屏上虛擬鍵盤。當(dāng)然,也可以通過合適的附接機(jī)制(例如,無線鏈路或者USB端口)來附接至鍵盤或者其它用戶輸入設(shè)備。計算機(jī)600也可以說明性地接收語音輸入。
[0050]圖6和圖7提供了可以使用的設(shè)備16的額外的示例,但也可以使用其它示例。在圖6中,將特征電話、智能電話或者移動電話45提供為設(shè)備16。電話45包括用于撥叫電話號碼的一組小鍵盤47、能夠顯示包括應(yīng)用圖像、圖標(biāo)、網(wǎng)頁、照片和視頻的圖像的顯示器49、以及用于選擇在顯示器上所示出的項目的控制按鈕51。電話包括用于接收諸如通用分組無線服務(wù)(GPRS)和IXrtt之類的蜂窩電話信號以及短消息服務(wù)(SMS)信號的天線53。在一些實施例中,電話45還包括接受安全數(shù)字(SD)卡57的SD卡插槽55。
[0051]圖7的移動設(shè)備是個人數(shù)字助理(PDA)59或多媒體播放機(jī)或平板計算設(shè)備等(在下文中被稱為I3DA 59) οPDA 59包括感應(yīng)屏61,其感測當(dāng)觸摸筆63(或者其它指向器,例如用戶的手指)位于該屏幕上時該觸摸筆的位置。這允許用戶選擇、突出顯示和移動屏幕上的項目、以及畫和寫。PDA59還包括多個用戶輸入鍵或者按鈕(例如,按鈕65),其允許用戶滾動瀏覽在顯示器61上所顯示的菜單選項或其它顯示選項,并且允許用戶在不接觸顯示器61的情況下改變應(yīng)用或者選擇用戶輸入功能。盡管沒有示出,但TOA 59可以包括內(nèi)置天線和支持與其它計算機(jī)進(jìn)行無線通信的紅外發(fā)射機(jī)/接收機(jī)、以及支持至其它計算設(shè)備的硬件連接的連接端口。通常而言,這樣的硬件連接是通過支架(cradle)來實現(xiàn)的,該支架通過串行或USB端口連接至其它計算機(jī)。因此,這些連接是非網(wǎng)絡(luò)連接。在一個實施例中,移動設(shè)備59還包括接受SD卡69的SD卡插槽67。
[0052]除了電話是智能電話71之外,圖8類似于圖6。智能電話71具有顯示圖標(biāo)或區(qū)塊(tile)或者其它用戶輸入機(jī)制75的觸摸感應(yīng)顯示器73。用戶可以使用機(jī)制75來運(yùn)行應(yīng)用、進(jìn)行通話、執(zhí)行數(shù)據(jù)傳輸操作等。通常,智能電話71構(gòu)建在移動操作系統(tǒng)上,并且提供比特征電話更先進(jìn)的計算能力和連通性。
[0053]應(yīng)當(dāng)注意的是,其它形式的設(shè)備16也是可能的。
[0054]圖9是其中可以部署UI調(diào)整組件110的另一個計算環(huán)境的一個實施例。參考圖9,用于實現(xiàn)一些實施例的示例性系統(tǒng)包括以計算機(jī)810為形式的通用計算設(shè)備。計算機(jī)810的組件可以包括但不限于:處理單元820(其可以包括處理器102)、系統(tǒng)存儲器830、以及將包括系統(tǒng)存儲器的各種系統(tǒng)組件耦合至處理單元820的系統(tǒng)總線821。系統(tǒng)總線821可以是幾種類型的總線結(jié)構(gòu)中的任何一種,包括使用多種總線架構(gòu)中的任何一種的存儲器總線或存儲器控制器、外圍總線、以及本地總線。作為示例而非限制,這樣的架構(gòu)包括工業(yè)標(biāo)準(zhǔn)結(jié)構(gòu)(ISA)總線、微通道結(jié)構(gòu)(MCA)總線、增強(qiáng)型ISA(EISA)總線、視頻電子標(biāo)準(zhǔn)關(guān)聯(lián)(VESA)本地總線、以及外圍組件互連(PCI)總線(也被稱為Mezzanine總線)。參考圖1所描述的存儲器和程序可以部署在圖9的對應(yīng)的部分中。
[0055]通常而言,計算機(jī)810包括寬泛地多種計算機(jī)可讀介質(zhì)。計算機(jī)可讀介質(zhì)可以是能夠由計算機(jī)810來訪問的任何可用的介質(zhì),并且包括易失性介質(zhì)和非易失性介質(zhì)兩者、可移動介質(zhì)和不可以移動介質(zhì)兩者。作為示例而非限制,計算機(jī)可讀介質(zhì)可以包括計算機(jī)存儲介質(zhì)和通信介質(zhì)。計算機(jī)存儲介質(zhì)不同于并且不包括經(jīng)調(diào)制的數(shù)據(jù)信號或載波。計算機(jī)存儲介質(zhì)包括硬件存儲介質(zhì),硬件存儲介質(zhì)包括以用于存儲信息(例如,計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、或其它數(shù)據(jù))的任何方法或技術(shù)來實現(xiàn)的易失性和非易失性的、可以移動和不可移動的介質(zhì)。計算機(jī)存儲介質(zhì)包括但不限于:RAM、R0M、EEPR0M、閃速存儲器或其它存儲器技術(shù)、CD-ROM、數(shù)字通用盤(DVD)或者其它光盤存儲、盒式磁帶、磁帶、磁盤存儲或其它磁存儲設(shè)備、或者可以用于存儲期望的信息并且可以由計算機(jī)810來訪問的任何其它介質(zhì)。通常而言,通信介質(zhì)實施計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、或傳輸機(jī)制中的其它數(shù)據(jù),并且包括任何信息傳遞介質(zhì)。術(shù)語“已調(diào)制的數(shù)據(jù)信號”是指這樣的信號:具有使該信號的特性中的一個或多個以如將信息編碼在信號中的方式來設(shè)置或改變的信號。作為示例而非限制,通信介質(zhì)包括諸如有線網(wǎng)絡(luò)或直接有線連接之類的有線介質(zhì),以及諸如聲學(xué)、RF、紅外、和其它無線介質(zhì)之類的無線介質(zhì)。上文中的任何組合也應(yīng)當(dāng)被包括在計算機(jī)可讀介質(zhì)的保護(hù)范圍內(nèi)。
[0056]系統(tǒng)存儲器830包括以易失性存儲器和/或非易失性存儲器為形式的計算機(jī)存儲介質(zhì),例如只讀存儲器(R0M)831和隨機(jī)存取存儲器(RAM)832。通常將基本輸入/輸出系統(tǒng)833(B10S)(其包含有助于例如在啟動期間,在計算機(jī)810中的元件之間傳輸信息的基本例程)存儲在ROM 831中。RAM 832通常包含可以由處理單元820立即訪問和/或目前由處理單元820操作的數(shù)據(jù)和/或程序模塊。作為示例而非限制,圖9示出了操作系統(tǒng)834、應(yīng)用程序835、其它程序模塊836、以及程序數(shù)據(jù)837。
[0057]此外,計算機(jī)810還可以包括其它可移動/不可移動易失性/非易失性計算機(jī)存儲介質(zhì)。僅僅作為示例,圖9示出了從不可移動非易失性磁介質(zhì)中讀取信息或者向其寫入信息的硬盤驅(qū)動器841、用于從可移動非易失性磁盤852中讀取信息或者向其寫入信息的磁盤驅(qū)動器851、以及用于從可移動非易失性光盤856(例如,CD ROM或其它光學(xué)介質(zhì))中讀取信息或者向其寫入信息的光盤驅(qū)動器855??梢栽谑纠圆僮鳝h(huán)境中使用的其它可移動/不可移動、易失性/非易失性計算機(jī)存儲介質(zhì)包括但不限于:盒式磁帶、閃速存儲器卡、數(shù)字通用盤、數(shù)字視頻磁帶、固態(tài)RAM、固態(tài)ROM等。硬盤驅(qū)動器841通常通過不可移動存儲器接口(例如,接口 840)而連接至系統(tǒng)總線821,磁盤驅(qū)動器851和光盤驅(qū)動器855通常通過可移動存儲器接口(例如,接口 850)連接至系統(tǒng)總線821。
[0058]可替代地或另外地,在本文中所描述的功能可以至少部分地由一個或多個硬件邏輯組件來執(zhí)行。作為示例而非限制,可以使用的說明性類型的硬件邏輯組件包括:現(xiàn)場可編程門陣列(FPGA)、專用集成電路(ASIC)、專用標(biāo)準(zhǔn)產(chǎn)品(ASSP)、片上系統(tǒng)(SOC)、復(fù)雜可編程邏輯器件(CPLD)等。
[0059]在上文中討論并在圖9中示出的驅(qū)動器及其相關(guān)聯(lián)的計算機(jī)存儲介質(zhì)提供對計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、和針對計算機(jī)810的其它數(shù)據(jù)的存儲。例如,在圖9中,硬盤驅(qū)動器841被示出為對操作系統(tǒng)844、應(yīng)用程序845、其它程序模塊846、以及程序數(shù)據(jù)847進(jìn)行存儲。應(yīng)當(dāng)注意的是,這些組件可以與操作系統(tǒng)834、應(yīng)用程序835、其它程序模塊836、以及程序數(shù)據(jù)837相同或不同。這里,給操作系統(tǒng)844、應(yīng)用程序845、其它程序模塊846、以及程序數(shù)據(jù)847以不同的標(biāo)號從而說明至少它們是不同的復(fù)本。
[0060]用戶可以通過諸如鍵盤862、麥克風(fēng)863、以及指向設(shè)備861(例如,鼠標(biāo)、軌跡球、或觸摸板)之類的輸入設(shè)備來向計算機(jī)810中輸入命令和信息。其它輸入設(shè)備(未示出)可以包括:操縱桿、游戲墊、碟式衛(wèi)星天線、掃描儀等。這些和其它輸入設(shè)備通常通過耦合至系統(tǒng)總線的用戶輸入接口860而連接至處理單元820,但也可以通過諸如并行端口、游戲端口、或通用串行總線(USB)之類的其它接口和總線結(jié)構(gòu)而連接。可視顯示器891或者其它類型的顯示設(shè)備也經(jīng)由諸如視頻接口 890之類的接口而連接至系統(tǒng)總線821。除了監(jiān)視器之外,計算機(jī)還可以包括其它外圍輸出設(shè)備,例如揚(yáng)聲器897和打印機(jī)896,它們可以通過輸出外圍接口895而連接。
[0061]使用至一個或多個遠(yuǎn)程計算機(jī)(例如,遠(yuǎn)程計算機(jī)880)的邏輯連接來在網(wǎng)絡(luò)化環(huán)境下操作計算機(jī)810。遠(yuǎn)程計算機(jī)880可以是個人計算機(jī)、手持設(shè)備、服務(wù)器、路由器、網(wǎng)絡(luò)PC、對等設(shè)備、或其它公共網(wǎng)絡(luò)節(jié)點(diǎn),并且通常包括在上文中相對于計算機(jī)810所描述的元件中的許多個或全部元件。在圖9中所描繪的邏輯連接包括局域網(wǎng)(LAN)871和廣域網(wǎng)(WAN)873,但也可以包括其它網(wǎng)絡(luò)。這樣的網(wǎng)絡(luò)環(huán)境在辦公室、企業(yè)范圍的計算機(jī)網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)、以及互聯(lián)網(wǎng)中是常見的。
[0062]當(dāng)在LAN網(wǎng)絡(luò)環(huán)境中使用時,將計算機(jī)810通過網(wǎng)絡(luò)接口或者適配器870連接至LAN871。當(dāng)在WAN網(wǎng)絡(luò)環(huán)境中使用時,計算機(jī)810通常包括調(diào)制解調(diào)器872、或者用于通過WAN873(例如,互聯(lián)網(wǎng))來建立通信的其它單元??梢詫⒄{(diào)制解調(diào)器872(其可以是內(nèi)置的或者外置的)經(jīng)由用戶輸入接口860或者其它合適的機(jī)制連接至系統(tǒng)總線821。在網(wǎng)絡(luò)化環(huán)境中,可以將相對于計算機(jī)810或其一部分所描述的程序模塊存儲在遠(yuǎn)程存儲器存儲設(shè)備中。作為示例而非限制,圖9將遠(yuǎn)程應(yīng)用程序885示出為駐留在遠(yuǎn)程計算機(jī)880上。應(yīng)當(dāng)理解的是,所示出的網(wǎng)絡(luò)連接是示例性的,并且也可以使用在計算機(jī)之間建立通信鏈路的其它方式。
[0063]還應(yīng)當(dāng)注意的是,可以以不同的方式對在本文中所描述的不同的實施例進(jìn)行組合。即,可以將一個或多個實施例的部分與一個或多個其它實施例的部分進(jìn)行組合。在本文中構(gòu)想所有這些組合。
[0064]盡管已經(jīng)用特定于結(jié)構(gòu)特征和/或方法行為的語言描述了本主題,但應(yīng)當(dāng)理解的是,在所附權(quán)利要求中所定義的主題非必須限于在上文中所描述的具體的特征或行為。相反,在上文中所描述的具體的特征或行為是作為實現(xiàn)所述權(quán)利要求的示例形式而公開的。
【主權(quán)項】
1.一種計算設(shè)備,包括: 顯示設(shè)備,其顯示信息; 接近度傳感器組件,其感測用戶的身體的一部分相對于所述計算設(shè)備的一部分的接近度;以及 用戶界面調(diào)整組件,其基于所感測到的接近度而自動地調(diào)整在所述顯示設(shè)備上所顯示的所述信息的視覺特性。2.—種存儲有計算機(jī)可執(zhí)行指令的計算機(jī)可讀存儲介質(zhì),當(dāng)所述計算機(jī)可執(zhí)行指令由計算機(jī)執(zhí)行時,使得所述計算機(jī)執(zhí)行方法,所述方法包括: 接收指示用戶的面部與計算設(shè)備上的顯示設(shè)備的距離的接近度傳感器輸入;以及 基于所述距離而自動地調(diào)整在所述計算設(shè)備的所述顯示設(shè)備上所顯示的信息的大小。3.一種計算機(jī)實現(xiàn)的方法,包括: 接收指示用戶的身體的一部分到計算設(shè)備的接近度的接近度傳感器輸入;以及 基于所述接近度而自動地調(diào)整在所述計算設(shè)備的顯示設(shè)備上所顯示的信息的視覺特性。4.根據(jù)權(quán)利要求3所述的計算機(jī)實現(xiàn)的方法,其中,自動地調(diào)整包括: 基于所述接近度而調(diào)整在所述顯示設(shè)備上所顯示的所述信息的大小。5.根據(jù)權(quán)利要求4所述的計算機(jī)實現(xiàn)的方法,其中,自動地調(diào)整包括: 顯示指示所述自動調(diào)整正在被執(zhí)行的通知顯示; 接收關(guān)于所述通知顯示的用戶取消輸入;以及 響應(yīng)于接收到所述用戶取消輸入而取消所述自動調(diào)整。6.根據(jù)權(quán)利要求4所述的計算機(jī)實現(xiàn)的方法,其中,調(diào)整所述大小包括: 基于所述接近度而改變在所述顯示設(shè)備上所顯示的文本的字體大??;以及 基于所述接近度而改變在所述顯示設(shè)備上所顯示的圖像的大小。7.根據(jù)權(quán)利要求3所述的計算機(jī)實現(xiàn)的方法,其中,自動地調(diào)整包括: 基于所述接近度而改變所述顯示設(shè)備上的光照條件。8.根據(jù)權(quán)利要求3所述的計算機(jī)實現(xiàn)的方法,其中,自動地調(diào)整包括: 向應(yīng)用提供所述接近度;以及 利用所述應(yīng)用來執(zhí)行自動地調(diào)整的步驟。9.根據(jù)權(quán)利要求3所述的計算機(jī)實現(xiàn)的方法,還包括: 利用接收用戶配置輸入的用戶配置輸入機(jī)制來顯示用戶配置顯示,其中所述用戶配置輸入對在所述自動調(diào)整期間所執(zhí)行的調(diào)整進(jìn)行配置。10.根據(jù)權(quán)利要求9所述的計算機(jī)實現(xiàn)的方法,其中,顯示用戶配置顯示包括: 顯示接收用于打開和關(guān)閉自動調(diào)整的用戶輸入的開/關(guān)輸入機(jī)制; 顯示接收用于配置在自動調(diào)整期間進(jìn)行的調(diào)整的大小的用戶大小輸入的大小用戶輸入機(jī)制;以及 接收關(guān)于所述大小用戶輸入機(jī)制的、用于對當(dāng)所述接近度傳感器信號指示所述接近度處于不同的范圍時所進(jìn)行的調(diào)整的大小進(jìn)行配置的用戶輸入。
【文檔編號】G06F3/01GK106030464SQ201580009231
【公開日】2016年10月12日
【申請日】2015年2月18日
【發(fā)明人】S·拉曼
【申請人】微軟技術(shù)許可有限責(zé)任公司