來自受追蹤對(duì)象的可伸縮輸入的制作方法
【技術(shù)領(lǐng)域】
[0001] 本申請(qǐng)涉及用于提供改進(jìn)的輸入的方法、計(jì)算機(jī)可讀介質(zhì)和裝置,并尤其涉及用 于數(shù)據(jù)輸入或用于控制非觸控式用戶界面的改進(jìn)的輸入的方法、計(jì)算機(jī)可讀介質(zhì)和裝置。
【背景技術(shù)】
[0002] 自上世紀(jì)90年代末,非觸控式用戶界面已為公知,并且對(duì)于如何追蹤對(duì)象已提出 了很多解決方案。
[0003] 一個(gè)缺點(diǎn)是待追蹤的對(duì)象通常比較大。與常見的顯示器尺寸相比并且尤其與在顯 示器上顯示的對(duì)象相比,手或手指具有相當(dāng)?shù)某叽纭R虼?,用戶可能難以實(shí)現(xiàn)精確的控制, 例如當(dāng)輸入詳細(xì)或復(fù)雜的圖形數(shù)據(jù)時(shí)或當(dāng)處理彼此緊鄰設(shè)置的對(duì)象時(shí)。
[0004] 尤其對(duì)于有殘疾的用戶,輸入復(fù)雜的模式成為一個(gè)問題,因?yàn)闅埣踩耸靠赡苓\(yùn)動(dòng) 技能有限并且不能在要求的細(xì)節(jié)水平完成輸入,尤其對(duì)于具有小顯示器的裝置來說。
[0005] 因此,需要一種計(jì)算裝置,所述計(jì)算裝置能夠甚至為比較大的輸入裝置提供準(zhǔn)確 的輸入。
【發(fā)明內(nèi)容】
[0006] 本申請(qǐng)的教導(dǎo)的一個(gè)目的是通過提供一種包括顯示器和控制器的計(jì)算裝置來克 服上述問題,其中所述控制器被設(shè)置成通過由攝像頭提供的視頻流檢測和追蹤對(duì)象,檢測 對(duì)象的運(yùn)動(dòng),將對(duì)象的運(yùn)動(dòng)根據(jù)比例轉(zhuǎn)換成標(biāo)記的所得到的運(yùn)動(dòng),檢測在距離上對(duì)于對(duì)象 的變化,并相應(yīng)地調(diào)整比例。
[0007] 所述計(jì)算裝置設(shè)置用于更為精確的輸入。
[0008] 在一個(gè)實(shí)施例中,控制器還被設(shè)置成顯示鄰近標(biāo)記的對(duì)象的放大部分或鄰近或環(huán) 繞標(biāo)記的大體區(qū)域的放大部分。
[0009] 本申請(qǐng)的教導(dǎo)的另一目的是通過提供一種用于包括顯示器的計(jì)算裝置的方法來 克服上述問題,所述方法包括通過由攝像頭提供的視頻流檢測和追蹤對(duì)象,檢測對(duì)象的運(yùn) 動(dòng),將對(duì)象的運(yùn)動(dòng)根據(jù)比例轉(zhuǎn)換成標(biāo)記的所得到的運(yùn)動(dòng),檢測在距離上對(duì)于對(duì)象的變化,并 相應(yīng)地調(diào)整比例。
[0010] 本申請(qǐng)的教導(dǎo)的另一目的是通過提供一種計(jì)算機(jī)可讀介質(zhì)來克服上述問題,所述 計(jì)算機(jī)可讀介質(zhì)包括指令,當(dāng)其被載入控制器例如處理器并由控制器例如處理器執(zhí)行時(shí), 在計(jì)算裝置中引起執(zhí)行本發(fā)明所述的方法。
[0011] 在有創(chuàng)造力和洞察力的推理后,本發(fā)明的發(fā)明人認(rèn)識(shí)到,通過根據(jù)距離變化來調(diào) 整比例縮放,用戶能夠簡單和直觀地以非線性的方式提供(控制)更高準(zhǔn)確性的輸入,從 而在不需要用戶大距離的移動(dòng)要追蹤的對(duì)象(這可能是不靈活的、麻煩的或簡直是不可能 的)的情況下提供更高的準(zhǔn)確性。
[0012] 應(yīng)當(dāng)指出,比例縮放可解釋為運(yùn)動(dòng)比例縮放,S卩,根據(jù)該比例,檢測到的運(yùn)動(dòng)被轉(zhuǎn) 換成顯示的運(yùn)動(dòng),而非對(duì)象的變焦縮放或?qū)ο蟮谋壤s放。
[0013]本文的教導(dǎo)可用于具有用戶界面的裝置的控制系統(tǒng),所述裝置例如手機(jī)、智能手 機(jī)、平板電腦、電腦(便攜式和臺(tái)式)、游戲機(jī)和媒體及其它資訊娛樂裝置。
[0014]所披露的實(shí)施例的其它特征和優(yōu)點(diǎn)由下文的詳細(xì)內(nèi)容、所附權(quán)利要求以及附圖來 呈現(xiàn)??傮w上,權(quán)利要求中所用的所有術(shù)語要按照它們?cè)诩夹g(shù)領(lǐng)域中的通常意思來解釋,除 非在本文中以其它方式明確定義。
[0015]所有提及"一種(一)/所述[元件、設(shè)備、部件、裝置,步驟,等]"應(yīng)被開放式地解 釋為至少一個(gè)的所述元件、設(shè)備、部件、裝置、步驟等,除非以其它方式明確說明。本文所披 露的任一方法的步驟并非必須按照所披露的確切的順序來實(shí)施,除非明確說明。
【附圖說明】
[0016] 結(jié)合附圖將進(jìn)一步詳細(xì)地描述本發(fā)明,其中:
[0017] 圖1A、1B和1C是根據(jù)本文教導(dǎo)的計(jì)算裝置的每一個(gè)的示意圖。
[0018] 圖2是根據(jù)本文教導(dǎo)的計(jì)算裝置的部件的示意圖。
[0019] 圖3是根據(jù)本文教導(dǎo)的計(jì)算機(jī)可讀存儲(chǔ)器的示意圖。
[0020] 圖4A、4B和4C示出了根據(jù)本文教導(dǎo)的計(jì)算裝置的示例實(shí)施例。
[0021] 圖5A和5B各自示出了根據(jù)本文教導(dǎo)的示例實(shí)施例的檢測到的受追蹤對(duì)象的運(yùn)動(dòng) 與標(biāo)記的所得到運(yùn)動(dòng)之間的關(guān)系的示意圖;和,
[0022] 圖6示出了根據(jù)本文教導(dǎo)的一個(gè)實(shí)施例的大體方法的流程圖。
【具體實(shí)施方式】
[0023]現(xiàn)在將結(jié)合附圖在下文更為全面地描述所披露的實(shí)施例,其中示出了本發(fā)明的某 些實(shí)施例。不過,本發(fā)明可以按照許多不同的形式來體現(xiàn),并且不應(yīng)被視為限于本文所展示 的實(shí)施例;而是,這些實(shí)施例通過示例的方式提供,以便本發(fā)明的公開內(nèi)容是充分的和完整 的,并且向本領(lǐng)域的技術(shù)人員充分地表達(dá)本發(fā)明的范圍。類似的附圖標(biāo)記貫穿全文表示類 似的元件。
[0024]圖1總體上示出了根據(jù)本文實(shí)施例的計(jì)算裝置100。在一個(gè)實(shí)施例中,計(jì)算裝置 1〇〇被設(shè)置成用于網(wǎng)絡(luò)通信(無線或有線)。計(jì)算裝置1〇〇的示例為:個(gè)人電腦(臺(tái)式或筆 記本)、平板電腦、移動(dòng)通信終端例如手機(jī)、智能手機(jī)、個(gè)人數(shù)字助理(PDA)和游戲機(jī)。所示 例和所述的三個(gè)實(shí)施例為圖1A中的智能手機(jī)、圖1B中的筆記本電腦100和圖1C中的媒介 裝置100。媒介裝置在本申請(qǐng)的上下文中被視為是計(jì)算裝置,它被設(shè)置成接收數(shù)字內(nèi)容、處 理或計(jì)算內(nèi)容并呈現(xiàn)得到的或計(jì)算的媒體例如影像和/或音頻。
[0025] 參見圖1A,智能手機(jī)100形式的移動(dòng)通信終端包括外殼110,外殼110中安置有顯 示器120。在一個(gè)實(shí)施例中,顯示器120是觸控式顯示器。在其它實(shí)施例中,顯示器120是 非觸控式顯示器。此外,智能手機(jī)100包括兩個(gè)鍵130a、130b。在本實(shí)施例中,存在兩個(gè)鍵 130,但任意數(shù)量的鍵是可行的,而這取決于智能手機(jī)100的設(shè)計(jì)。在一個(gè)實(shí)施例中,智能手 機(jī)100被設(shè)置成在觸控式顯示器120上顯示并操作虛擬鍵135。應(yīng)當(dāng)指出,虛擬鍵135的 數(shù)量取決于智能手機(jī)100的設(shè)計(jì)和在智能手機(jī)100上執(zhí)行的應(yīng)用程序。智能手機(jī)100還配 備有攝像頭160。攝像頭160是數(shù)字?jǐn)z像頭,其被設(shè)置成通過在電子圖像傳感器(未示出) 上記錄影像來拍視頻或靜止的照片。在一個(gè)實(shí)施例中,攝像頭160是外部攝像頭。在一個(gè) 實(shí)施例中,攝像頭由提供影像流的源可替換地取代。
[0026] 參見圖1B,筆記本電腦100包括顯示器120和外殼110。外殼包括控制器或CPU(未 示出)以及一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(未示出),例如存儲(chǔ)單元和內(nèi)存儲(chǔ)器。存儲(chǔ)單 元的示例是磁盤驅(qū)動(dòng)器或硬盤驅(qū)動(dòng)器。筆記本電腦100還包括至少一個(gè)數(shù)據(jù)端口。數(shù)據(jù)端 口可以是有線和/或無線的。數(shù)據(jù)端口的示例是USB(通用串行總線)端口,Ethernet端 口或WiFi(根據(jù)IEEE標(biāo)準(zhǔn)802. 11)端口。數(shù)據(jù)端口被設(shè)置成使筆記本電腦100能夠與其 它計(jì)算裝置或服務(wù)器連接。
[0027] 筆記本電腦100還包括至少一個(gè)輸入單元,例如鍵盤130。輸入單元的其它示例, 舉幾個(gè)例來說,有計(jì)算機(jī)鼠標(biāo)、觸控板、觸控屏或操縱桿。
[0028] 筆記本電腦100還配備有攝像頭160。攝像頭160是數(shù)字?jǐn)z像頭,被設(shè)置成通過在 電子圖像傳感器(未示出)上記錄影像來拍視頻或靜止的照片。在一個(gè)實(shí)施例中,攝像頭 160是外部攝像頭。在一個(gè)實(shí)施例中,攝像頭由提供影像流的源可替換地取代。
[0029] 參見圖1C,媒介裝置例如電視機(jī)TV100包括顯示器120和外殼110。外殼包括控 制器或CPU(未示出)以及一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)(未示出),例如存儲(chǔ)單元和內(nèi) 存儲(chǔ)器,用于存儲(chǔ)用戶設(shè)置和控制軟件。計(jì)算裝置100還可包括至少一個(gè)數(shù)據(jù)端口(未示 出)。數(shù)據(jù)端口可以是有線和/或無線的。數(shù)據(jù)端口的示例是USB(通用串行總線)端口、 Ethernet端口或WiFi(根據(jù)IEEE標(biāo)準(zhǔn)802. 11)端口。所述數(shù)據(jù)端口被設(shè)置成使TV100能 夠與外部存儲(chǔ)介質(zhì)例如U盤連接,或與其它計(jì)算裝置或服務(wù)器連接。
[0030]TV100還可包括輸入單元,例如至少一個(gè)鍵130或遙控裝置130b,用于操作TV 100〇
[0031]TV100還配備有攝像頭160。攝像頭160是數(shù)字?jǐn)z像頭,被設(shè)置成通過在電子圖 像傳感器(未示出)上記錄影像來拍視頻或靜止的照片。在一個(gè)實(shí)施例中,攝像頭160是 外部攝像頭。在一個(gè)實(shí)施例中,攝像頭由提供影像流的源可替換地取代。
[0032] 圖2示出了根據(jù)圖1的裝置的總體結(jié)構(gòu)的示意圖。裝置100包括控制器210,所 述控制器210負(fù)責(zé)計(jì)算裝置200的總體運(yùn)行并且優(yōu)選地由任意的商用CPU(中央處理器)、 DSP(數(shù)字