用于放大和縮小顯示器上所示的圖像的方法
【專利摘要】所提供的是用于放大和縮小顯示器上所示的圖像的方法。在一個實施例中,方法包括在顯示器上提供圖像,并且檢測對象到顯示器的相對距離。在該實施例中,方法進一步包括隨著相對距離改變而放大或縮小圖像。
【專利說明】用于放大和縮小顯示器上所示的圖像的方法
【技術(shù)領(lǐng)域】
[0001] 本申請總地針對圖像顯示,并且更具體地,針對用于放大和縮小顯示器上所示的 圖像的方法和用于完成該方法的電子設備。
【背景技術(shù)】
[0002] 所有類型和大小的計算機,包括桌面計算機、膝上型計算機、平板、智能電話等,都 具體化一種技術(shù)或另一種技術(shù)來放大和縮小在其上所顯示的圖像。例如,傳統(tǒng)的桌面計算 機典型地使用鼠標(例如有線或無線的)來放大和縮小圖像??商鎿Q地,傳統(tǒng)的膝上型計算 機典型地使用滑鼠板來放大和縮小圖像。另一方面,某些平板和智能電話可以使用用戶的 手指在顯示屏上的敲擊來放大和縮小圖像。所需要的是用于放大和縮小顯示器上所示的圖 像的改進方法,以及用于完成該方法的電子設備。
【發(fā)明內(nèi)容】
[0003] -個方面提供用于放大和縮小顯示器上所示的圖像的方法。在一個實施例中,方 法包括在顯示器上提供圖像,并且檢測對象到顯示器的相對距離。在該實施例中,方法進一 步包括隨著相對距離改變而放大或縮小圖像。
[0004] 另一方面提供電子設備。在該方面中,電子設備包括具有顯示器以及存儲和處理 電路,該顯示器具有與其相關(guān)聯(lián)的接近傳感器,該存儲和處理電路與顯示器以及接近傳感 器相關(guān)聯(lián)。在該實施例中,存儲和處理電路可操作以:1)在顯示器上提供圖像,2)檢測對象 到顯示器的相對距離,以及3)隨著相對距離改變而放大或縮小圖像。
【專利附圖】
【附圖說明】
[0005] 現(xiàn)在結(jié)合附圖參考下面的描述,在附圖中:
[0006] 圖1是用于放大和縮小顯示器上所示的圖像的方法的一個實施例的流程圖;
[0007] 圖2A-2C示出了放大/縮小特征的不同方面;
[0008] 圖3示出了根據(jù)本公開的實施例的、電子設備的代表性實施例的各方面;
[0009] 圖4示出了根據(jù)本公開所制造的電子設備的示意圖;以及
[0010] 圖5-7示出了根據(jù)本公開的實施例的、電子設備的代表性實施例的可替換方面。
【具體實施方式】
[0011] 本公開至少部分地基于對用于放大和縮小顯示器上所示的圖像的傳統(tǒng)方法是非 自然的的認知。考慮到該認知,本公開已經(jīng)認識到如果接近傳感器(例如測量從顯示器到對 象的距離的接近傳感器)與顯示器相關(guān)聯(lián),則接近傳感器可以檢測顯示器相對于對象的移 動,并且據(jù)此放大或縮小所示的圖像。例如,如果接近傳感器檢測到顯示器正被移動靠近對 象(例如一個實施例中的用戶的頭部或眼睛),則顯示器中所示的圖像將開始放大??商鎿Q 地,如果接近傳感器檢測到顯示器正被移動逐漸遠離對象,則顯示器中的圖像將開始縮小。 因此,本公開具有可以"窺視放大并且折回縮小"的優(yōu)勢。
[0012] 本公開已經(jīng)進一步認識到圖像上的、縮放從其起源的位置可以變化。例如,在一個 實施例中,縮放源自圖像的大致中心點??商鎿Q地,人臉檢測算法可以用來追蹤其中用戶的 一個或多個眼睛正在聚焦的圖像的區(qū)域。利用該信息,圖像上的、縮放從其起源的位置可以 是用戶正在將他/她的眼睛聚焦其上的圖像的區(qū)域(例如圖像的某個部分)。此外,如果人 臉檢測算法足夠精確,則圖像上的、縮放從其起源的位置可以是圖像上的特定點。
[0013] 本公開已經(jīng)進一步認識到前述的放大/縮小特征可以是用戶可定制的。例如,具 有該特征的設備的用戶可以基于正在使用的顯示器的類型來對設定進行定制。作為示例, 針對60英寸電視機的放大/縮小的量可能不同于針對智能電話的量。因此,可以針對正被 使用的顯示器的類型調(diào)節(jié)該特征。類似地,某些個體可能從一個距離觀看顯示器,其中另一 個體可能從不同距離觀看同一顯示器。因此,可以針對個體用戶定制放大/縮小特征的各 特征,包括基于相對距離的改變量來放大或縮小圖像的比例。
[0014] 圖1是用于放大和縮小顯示器上所示的圖像的方法的一個實施例的流程圖100。 用于縮放的方法始于開始步驟110并且繼續(xù)至其中在顯示器上提供圖像的步驟120。如貫 穿本公開所使用的術(shù)語"圖像"包括靜態(tài)圖像和視頻圖像二者。因此,本文所公開的方法同 樣適用于靜態(tài)圖像和視頻圖像,也包括高分辨率和3維圖像。此外,在顯示器上提供的圖像 可以是源自具有顯示器的電子設備的圖像,或可替換地可以是原本源自其他地方并且通過 有線或無線的方式被傳送到具有顯示器的電子設備的圖像。
[0015] 在步驟130中,檢測從對象到顯示器的相對距離。在一個實施例中,接近傳感器檢 測顯示器和電子設備的用戶之間的相對距離。在另一個實施例中,接近傳感器檢測顯示器 和用戶的頭部或眼睛之間的相對距離。
[0016] 知道對象和顯示器之間的相對距離時,在步驟140中,顯示器隨著相對距離改變 而放大或縮小圖像。例如,隨著相對距離減小,圖像可能放大??商鎿Q地,隨著相對距離增 力口,圖像可能縮小。如以上所論述的,圖像的、縮放起源的部分可以變化。在一個實施例中, 圖像的縮放源自圖像的中心。然而,在某些先進的實施例中,縮放源自用戶正將他/她的眼 睛聚焦的圖像的位置(無論它是圖像的區(qū)域還是圖像上的特定點)。因此,在其中用戶正聚 焦在圖像的特別部分上的那些情況下,假設右下角部分,則縮放將源自該部分??商鎿Q地, 在其中用戶正聚焦在圖像上的特別點的那些情況下,假設例如圖像的特別有趣的特定特 征,則縮放將源自該特定特征或點。本領(lǐng)域技術(shù)人員理解,可能要求復雜的但眾所周知的人 臉檢測技術(shù)和算法通過追蹤用戶的眼睛來縮放圖像。
[0017] 在一個實施例中,放大/縮小特征還可以是用戶可定義的。例如,電子設備的用戶 可以基于預定義的標準設定來對放大/縮小特征進行編程,預定義的標準設定包括正被使 用的設備的類型和顯示器的大小。可替換地,電子設備的用戶可以基于所定制設定來對放 大/縮小特征進行編程,所定制的設定包括用戶喜歡觀看屏幕的典型距離、在什么距離下 用戶將希望圖像停止放大以及在什么距離下用戶將希望圖像停止縮小、用戶將希望如何啟 用(engage)/解除放大/縮小特征、針對相對距離的改變量而發(fā)生的比例放大或縮小等等。 本領(lǐng)域技術(shù)人員理解無數(shù)的可以是用戶定義的不同特征。
[0018] 在一個實施例中,步驟120、130、140中的每一個以大致實時的速度發(fā)生。如本文 所使用的,詞組"大致實時的速度"意味著步驟120、130、140的過程可以及時地用于觀看視 頻。在其中大致阻礙視頻顯示的滯后發(fā)生的那些場景中,步驟120U30和140不以大致實 時的速度發(fā)生。用于縮放的方法將在結(jié)束步驟150中終止。
[0019] 在本公開以前,實現(xiàn)所公開的方法是不切實際的。具體地,本公開得益于直到最近 (例如作為整體)才可達到的眾多因素。例如,圖像處理軟件直到最近才可容易達到以完成 以上所闡述的期望,例如實時地。此外,電子設備,特別是移動電子設備直到最近才具有運 行圖像處理軟件的能力,例如以大致實時的速度。同樣地,接近傳感器直到最近才將價格降 低到經(jīng)濟的并因此可實行的水平以將它們與顯示器關(guān)聯(lián)起來或在移動電子設備的情況下 與顯示器一起位于機殼(housing)內(nèi)。
[0020] 圖2A-2C示出了放大/縮小特征的不同方面。具體地,圖2A-2C示出了用戶210觀 看電子設備220的顯示器230上所示的圖像240a-240c。如圖2A所示,在例如使用接近傳 感器225所測量的距離屯處,圖像240a包括左上角部分中的三角形、右上角部分中的平行 四邊形、左下角部分中的五邊形、右下角部分中的十字和中間部分中的星。然而,隨著相對 距離從屯改變到d 2,其中屯大于d2,圖像240b、240c分別針對圖2B和2C放大。圖2B示出 了其中縮放源自圖像240a的大致中心點的上述場景。因此,圖像240b示出了其中具有笑 臉以及單詞"Smile"的星,其在圖2A的圖像240a中不是可辨別的。另一方面,圖2C示出 了其中縮放源自用戶正在將他/她的眼睛聚焦其上的區(qū)域或可替換的點的其他上述場景。 圖2A的箭頭250示出了用戶210正在將他/她的眼睛聚焦在圖像240a的右下角部分。因 此,圖2C的圖像240c示出了其中具有單詞"Red Cross"的十字,其又在圖2A的圖像240a 中不是可辨別的。
[0021] 雖然圖2A-2C示出了距離屯和d2,其中屯大于d2,但是電子設備可以配置為還具 有d max和dmin距離。例如,電子設備可以配置為使得一旦相對距離超過dmax值,圖像將不再 進一步縮小。類似地,電子設備可以配置為使得一旦相對距離低于d min值,圖像將不再進一 步放大。根據(jù)本公開,(1_和dmin值可以是用戶可定義的。
[0022] 此外,圖2A-2C示出了基于顯示器230和用戶210之間的相對距離的看似非常小 的改變的大量縮放。如以上所指示的,圖像隨著其與相對距離的改變相關(guān)而放大/縮小的 比例可以是用戶可定義的。此外,這類比例將很可能基于顯示器的類型和大小而變化。然而 智能電話用戶可能期望通過僅將智能電話向用戶移動靠近6英寸來將圖像放大大約200%, 而60英寸電視用戶可能期望在將圖像縮放大約200%之前移動24英寸。
[0023] 還應該注意放大/縮小特征可能直到檢測到預定義的移動量才能啟用。例如,圖 像基于頭部的輕微移動而放大或縮小可能是不可取的。因此,設備可以配置為使得放大/ 縮小特征直到閾值移動被滿足才被啟用。再者,該閾值值將很可能取決于正被使用的設備 的類型和大小而改變并且很可能可以是用戶可定義的。
[0024] 同樣應該注意設備的用戶應該具有根據(jù)期望啟用或解除放大/縮小特征的能力。 這可以通過設備上的菜單或設備上的專用按鈕完成。可替換地,可以對設備進行編程以尋 找用戶所表現(xiàn)出的某一姿勢來啟用或解除放大/縮小特征。例如,可以對設備進行編程使 得用戶的眼睛的兩次緩慢眨動啟用/解除放大/縮小特征。其他基于聲音和/或形象等的 姿勢可能用來啟用/解除放大/縮小特征。以上所論述的人臉檢測算法將對此是有幫助的。
[0025] 圖3示出了根據(jù)本公開的實施例的、電子設備300的代表性實施例的各方面。圖3 所示出的電子設備300被描繪為移動電子設備。移動電子設備的示例包括智能電話(例如 手機)、平板計算機、手持計算機、超便攜計算機、膝上型計算機、這類設備的組合或包括無 線通信電路的任何其他合適的便攜電子設備。盡管如此,包括桌面計算機、電視機、投影儀 等的其他電子設備,以及不帶有無線通信電路的某些其他電子設備均在本公開的范圍內(nèi)。
[0026] 圖3的電子設備300包括顯示器310。在一個實施例中,顯示器310配置為顯示圖 像320。根據(jù)本公開,顯示器310包括與其相關(guān)聯(lián)的接近傳感器330。例如,接近傳感器330 可能形成與電子設備300相關(guān)聯(lián)的攝像頭的至少一部分。在給定的示例中,接近傳感器330 不僅與電子設備300相關(guān)聯(lián),而且形成電子設備300的組成部分。當電子設備300配置為 移動電子設備時,這特別有用。然而,其中接近傳感器330附著于電子設備300或定位為接 近電子設備300的某些其他的實施例(以下所簡要論述的)存在。
[0027] 電子設備300進一步包括存儲和處理電路340。在一個實施例中,存儲和處理電 路340與顯示器310以及接近傳感器330相關(guān)聯(lián)。根據(jù)本公開,在其他工作之中的存儲和 處理電路340可操作以在顯示器310上提供圖像320、檢測對象到顯示器310的相對距離并 且隨著相對距離改變而放大或縮小圖像320,例如如以上關(guān)于圖1和2A-2C所論述的。
[0028] 在一個實施例中,電子設備300可以進一步包括無線通信電路350。無線通信電 路350可以包括一個或多個天線。根據(jù)本公開,無線通信電路可以用來接收來自另一電子 設備的圖像320。
[0029] 圖4示出了根據(jù)本公開所制造的電子設備400的示意圖。電子設備400可以是便 攜設備,諸如移動電話、具有媒體播放器能力的移動電話、手持計算機、遠程控制、游戲機、 全球定位系統(tǒng)(GPS)設備、膝上型計算機、平板計算機、超便攜計算機、這類設備的組合或任 何其他合適的便攜電子設備。電子設備400可以附加地是桌面計算機、電視機或投影系統(tǒng)。
[0030] 如圖4所示,電子設備400可以包括存儲和處理電路410。存儲和處理電路410可 以包括一個或多個不同類型的存儲,諸如硬盤驅(qū)動器存儲、非易失性存儲器(例如閃存或其 他電子可編程只讀存儲器)、易失性存儲器(例如靜態(tài)或動態(tài)隨機存取存儲器)等。處理電路 可以用來控制設備400的操作。處理電路可以基于處理器,諸如微處理器或其他合適的集 成電路。以一個合適的布置,存儲和處理電路410可以用來在設備400上運行軟件,諸如放 大/縮小算法、人臉檢測算法等,如可能已經(jīng)關(guān)于先前的示圖所論述的。在另一合適的布置 中,存儲和處理電路410可以用來運行互聯(lián)網(wǎng)瀏覽應用、網(wǎng)絡語音(V0IP)電話呼叫應用、電 子郵件應用、媒體回放應用、操作系統(tǒng)功能等。存儲和處理電路410可以在對合適的通信協(xié) 議加以實現(xiàn)中被使用。
[0031] 可以使用存儲和處理電路410加以實現(xiàn)的通信協(xié)議包括但不限于互聯(lián)網(wǎng)協(xié)議、無 線局域網(wǎng)協(xié)議(例如IEEE802. 11協(xié)議一有時稱為WiFi?)、諸如藍牙?協(xié)議的用于其他短 程無線通信鏈路的協(xié)議、用于處置3G通信服務的協(xié)議(例如使用寬帶碼分多址技術(shù))、2G蜂 窩電話通信協(xié)議等。存儲和處理電路410可以實現(xiàn)協(xié)議以使用850MHz、900MHz、1800MHz和 1900MHz處的蜂窩電話帶(例如用于移動通信的主要的全球系統(tǒng)或GSM蜂窩電話帶)來進行 通信并且可以實現(xiàn)用于處置3G和4G通信服務的協(xié)議。
[0032] 輸入輸出設備電路420可以用來允許將數(shù)據(jù)供應到設備400并且允許將數(shù)據(jù)從設 備400提供到外部設備。諸如觸摸屏和其他用戶輸入接口的輸入輸出設備430是輸入輸出 電路420的不例。輸入輸出設備430還可以包括用戶輸入輸出設備,諸如按鈕、操縱桿、點 擊輪、滾輪、觸摸板、小鍵盤、鍵盤、麥克風、攝像頭等等。用戶可以通過憑借這類用戶輸入設 備供應命令來控制設備400的操作。顯示和音頻設備可以包括在設備430中,諸如液晶顯 示器(IXD)屏幕、發(fā)光二極管(LED)、有機發(fā)光二級管(OLED)和呈現(xiàn)虛擬信息和狀態(tài)數(shù)據(jù)的 其他部件。輸入輸出設備430中的顯示和音頻部件還可以包括前述的接近傳感器,以及音 頻裝備,諸如揚聲器和用于產(chǎn)生聲音的其他設備。如果需要,輸入輸出設備430可以包含音 頻-視頻接口裝備,諸如用于外部耳機和監(jiān)視器的插座和其他連接器。
[0033] 無線通信電路440可以包括射頻(RF)收發(fā)器電路,該射頻(RF)收發(fā)器電路由一 個或多個集成電路、功率放大器電路、低噪聲輸入放大器、無源RF部件、一個或多個天線和 用于處置RF無線信號的其他電路所形成。還可以使用光(例如使用紅外通信)發(fā)送無線信 號。無線通信電路440可以包括用于處置多個射頻通信帶的射頻收發(fā)器電路。例如,電路 440可以包括處置用于\ViFi_? (IEEE802. 11)通信的2. 4GHz和5GHz帶以及2. 4GHz藍牙 ?通信帶的收發(fā)器電路442。電路440還可以包括用于處置蜂窩電話帶中的無線通信以及 UMTS和LTE帶(作為示例)的蜂窩電話收發(fā)器電路444,該蜂窩電話帶諸如850MHz、900MHz、 1800MHz和1900MHz處的GSM帶。如果需要,無線通信電路440可以包括用于其他短程和長 程無線鏈路的電路。例如,無線通信電路440可以包括全球定位系統(tǒng)(GPS)接收器裝備、用 于接收無線電和電視信號的無線電路、尋呼電路等。在WiFi?和藍牙?鏈路和其他短程無 線鏈路中,無線信號典型地用來在數(shù)十或數(shù)百英尺上傳遞數(shù)據(jù)。在蜂窩電話鏈路和其他長 程鏈路中,無線信號典型地用來在數(shù)千英尺或英里上傳遞數(shù)據(jù)。
[0034] 無線通信電路440可以包括一個或多個天線446。設備400可以擁有任何合適數(shù) 目的天線。例如,設備400中可以存在一個天線、兩個天線、三個天線或多于三個天線。根 據(jù)以上所論述的,天線可以處置多個通信帶上的通信。如果需要,雙頻帶天線可以用來覆蓋 兩個帶(例如2. 4GHz和5GHz)。不同類型的天線可以用于不同的帶以及帶的組合。例如,形 成用于形成本地無線鏈路天線的天線、用于處置蜂窩電話通信帶的天線和用于形成全球定 位系統(tǒng)天線(作為示例)的單頻帶天線可能是可取的。
[0035] 路徑450,諸如傳輸線路徑,可以用來在收發(fā)器442和444與天線446之間傳遞射 頻信號??梢允褂靡粋€或多個集成電路和相關(guān)聯(lián)的部件(例如功率放大器、開關(guān)電路、諸如 分立電感、電容和電阻器的匹配網(wǎng)路部件、和集成電路濾波器網(wǎng)絡等)實現(xiàn)諸如射頻收發(fā)器 442和444的射頻收發(fā)器。這些設備可以安裝在任何合適的安裝結(jié)構(gòu)上。以一個合適的布 置,收發(fā)器集成電路可以安裝在印刷電路板上。路徑450可以用來使收發(fā)器集成電路和印 刷電路板上的其他部件與設備400中的天線結(jié)構(gòu)互連。路徑450可以包括可以在其上傳遞 射頻信號的任何合適的導電途徑,包括諸如同軸電纜、微帶傳輸線等的傳輸線路徑結(jié)構(gòu)。
[0036] 圖4的設備400進一步包括底盤460。底盤460可以用于安裝/支撐電子部件,諸 如電池、包含集成電路的印刷電路板和其他電子設備等。例如,在一個實施例中,底盤460 定位并且支撐存儲和處理電路410以及輸入輸出電路420,輸入輸出電路420包括輸入輸 出設備430和無線通信電路440(例如包括WIFI和藍牙收發(fā)器電路442、蜂窩電話電路444 和天線446)。
[0037] 底盤460可以由各種不同的材料制造,包括諸如鋁的金屬。底盤460可以用機器 加工或由單塊材料鑄成。然而,其他方法可以附加地用來形成底盤460。
[0038] 圖5示出了根據(jù)本公開的實施例的、電子設備500的代表性實施例的可替換方面。 圖5的電子設備500配置為膝上型計算機。電子設備500包括圖3的電子設備300的許多 特征,包括顯示器510,該顯示器510具有與其相關(guān)聯(lián)的接近傳感器520。與電子設備300 類似,電子設備500進一步包括存儲和處理電路540。根據(jù)本公開,存儲和處理電路540可 操作以完成以上關(guān)于圖1和2A-2C所論述的方法。
[0039] 圖6示出了根據(jù)本公開的實施例的、電子設備600的代表性實施例的可替換方面。 圖6的電子設備600配置為桌面計算機。電子設備600包括圖3的電子設備300的許多特 征,包括顯示器610,該顯示器610具有與其相關(guān)聯(lián)的接近傳感器620。在該實施例中,接近 傳感器620附著到顯示器610 (例如與作為顯示器610的一部分相反)。與電子設備300類 似,電子設備600進一步包括存儲和處理電路640。根據(jù)本公開,存儲和處理電路640可操 作以完成以上關(guān)于圖1和2A-2C所論述的方法。
[0040] 圖7示出了根據(jù)本公開的實施例的、電子設備700的代表性實施例的可替換方面。 圖7的電子設備700配置為電視機。電子設備700包括圖3的電子設備300的許多特征, 包括顯示器710,該顯示器710具有與其相關(guān)聯(lián)的接近傳感器720。在該實施例中,接近傳 感器720附著到顯示器710 (例如與作為顯示器710的一部分相反)。與電子設備300類 似,電子設備700進一步包括存儲和處理電路740。根據(jù)本公開,存儲和處理電路740可操 作以完成以上關(guān)于圖1和2A-2C所論述的方法。
[0041] 本公開相關(guān)領(lǐng)域的技術(shù)人員將理解,可以對所描述的實施例做出其他和進一步的 添加、刪除、替換和修改。
【權(quán)利要求】
1. 一種用于放大和縮小顯示器上所示的圖像的方法,包括: 在顯示器上提供圖像; 檢測對象到所述顯示器的相對距離;以及 隨著所述相對距離改變而放大或縮小所述圖像。
2. 如權(quán)利要求1所述的方法,其中隨著所述相對距離減小,所述圖像放大并且隨著所 述相對距離增加,所述圖像縮小。
3. 如權(quán)利要求1所述的方法,其中檢測對象的相對距離包括檢測用戶的相對距離,并 且進一步包括基于其中所述用戶的一個或多個眼睛正在聚焦的區(qū)域而放大或縮小所述圖 像的特定位置。
4. 如權(quán)利要求3所述的方法,其中從人臉檢測算法所獲得的信息用來選擇所述特定位 置。
5. 如權(quán)利要求1所述的方法,其中隨著所述相對距離改變而放大或縮小所述圖像包括 放大或縮小所述圖像的大致中心點。
6. -種電子設備,包括: 顯示器,具有與其相關(guān)聯(lián)的接近傳感器;以及 存儲和處理電路,與所述顯示器以及所述接近傳感器相關(guān)聯(lián),所述存儲和處理電路可 操作以: 在所述顯示器上提供圖像; 檢測對象到所述顯示器的相對距離;以及 隨著所述相對距離改變而放大或縮小所述圖像。
7. 如權(quán)利要求6所述的電子設備,其中所述存儲和處理電路可操作以隨著所述相對距 離減小而放大所述圖像并且隨著所述相對距離增加而縮小所述圖像。
8. 如權(quán)利要求6所述的電子設備,其中所述存儲和處理電路可操作以基于其中所述用 戶的一個或多個眼睛正在聚焦的區(qū)域而放大或縮小所述圖像的特定位置。
9. 如權(quán)利要求6所述的電子設備,其中所述存儲和處理電路可操作以將所述圖像的特 定位置放大或縮小與相對距離的改變量成比例的量。
10. 如權(quán)利要求6所述的電子設備,其中所述接近傳感器組成至所述顯示器。
【文檔編號】G06F3/0484GK104281391SQ201310629720
【公開日】2015年1月14日 申請日期:2013年11月29日 優(yōu)先權(quán)日:2013年7月3日
【發(fā)明者】舍唐·丁卡爾·庫達拉卡爾 申請人:輝達公司