專利名稱:執(zhí)行顯示控制的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)于電子裝置的顯示控制,更具體地,有關(guān)于響應(yīng)用戶的眼睛活動(dòng)執(zhí)行顯示控制的方法與相應(yīng)裝置。
背景技術(shù):
根據(jù)相關(guān)技術(shù),裝配觸摸屏的便攜電子裝置可用于顯示文檔或消息以供終端用戶閱讀。其中,該便攜電子裝置可例如多功能移動(dòng)電話、PDA、平板計(jì)算機(jī)等。在文檔或消息包括許多內(nèi)容的情況下會(huì)產(chǎn)生一些問題。更具體地,當(dāng)需要翻至另一頁時(shí),終端用戶通常不得不使用一只手握住便攜電子裝置并使用另一只手控制便攜電子裝置,而由于終端用戶可能需要用另一只手做其他一些事情因此將導(dǎo)致不便(inconvenience)。例如,終端用戶正用一只手握住便攜電子裝置并用另一只手握住乳酪漢堡以在閱讀的同時(shí)吃飯。當(dāng)需要換頁時(shí),為了自由控制便攜電子裝置且不弄臟便攜電子裝置的觸摸屏,該終端用戶可能被迫要放下乳酪漢堡??偠灾嚓P(guān)技術(shù)并不能良好地服務(wù)終端用戶。因此,需要一種新穎方法來增強(qiáng)電子裝置的顯示控制。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種執(zhí)行顯示控制的方法及裝置。本發(fā)明提供一種執(zhí)行顯示控制的方法,應(yīng)用于電子裝置,該方法包括接收用戶的多個(gè)圖像的圖像數(shù)據(jù),其中,由攝像頭模塊捕獲多個(gè)圖像;以及通過分析多個(gè)圖像的圖像數(shù)據(jù)檢測(cè)用戶的多次眼睛活動(dòng),以確定是否執(zhí)行至少一個(gè)滾動(dòng)操作,其中通過分析該多個(gè)圖像的圖像數(shù)據(jù)檢測(cè)用戶的眼睛活動(dòng)以確定是否執(zhí)行至少一個(gè)滾動(dòng)操作的步驟進(jìn)一步包括當(dāng)檢測(cè)到特定眼睛活動(dòng),執(zhí)行與特定眼睛活動(dòng)相應(yīng)的特定滾動(dòng)操作。本發(fā)明另提供一種執(zhí)行顯示控制的裝置,該裝置包括電子裝置的至少一部分,該裝置包括存儲(chǔ)器,用于臨時(shí)存儲(chǔ)信息;以及處理電路,用于控制電子裝置的多個(gè)操作、接收用戶的多個(gè)圖像的圖像數(shù)據(jù)以及臨時(shí)將多個(gè)圖像的圖像數(shù)據(jù)存入該存儲(chǔ)器,其中,由攝像頭模塊捕獲多個(gè)圖像,以及處理電路用于通過分析多個(gè)圖像的圖像數(shù)據(jù)檢測(cè)用戶的多次眼睛活動(dòng),以確定是否執(zhí)行至少一個(gè)滾動(dòng)操作;其中,當(dāng)檢測(cè)到特定眼睛活動(dòng),執(zhí)行與特定眼睛活動(dòng)相應(yīng)的特定滾動(dòng)操作。本發(fā)明提供的執(zhí)行顯示控制的方法允許用戶通過使用其眼睛活動(dòng)來自由地控制電子裝置從而改進(jìn)現(xiàn)有顯示控制方法更好地服務(wù)終端用戶。
圖1為根據(jù)本發(fā)明第一實(shí)施例的用于執(zhí)行顯示控制的裝置的方塊示意圖。圖2為根據(jù)本發(fā)明的一個(gè)實(shí)施例如圖1所示裝置的示意圖。圖3為根據(jù)本發(fā)明的另一個(gè)實(shí)施例的一個(gè)系統(tǒng)不意圖。圖4為根據(jù)本發(fā)明的一個(gè)實(shí)施例執(zhí)行顯示控制的方法的流程圖。
圖5為根據(jù)本發(fā)明的一個(gè)實(shí)施例與圖4中所示方法相關(guān)的校準(zhǔn)跟蹤器的軌跡示意圖。圖6為根據(jù)本發(fā)明的一個(gè)實(shí)施例與圖4所示方法相關(guān)的一些預(yù)設(shè)區(qū)域的示意圖。圖7為根據(jù)本發(fā)明的另一個(gè)實(shí)施例與圖4所示方法相關(guān)的一些預(yù)設(shè)區(qū)域的示意圖。圖8為根據(jù)本發(fā)明一個(gè)實(shí)施例在用戶的眼睛沿著預(yù)設(shè)方向游走之前的用戶視線示意圖。圖9為根據(jù)相同實(shí)施例在用戶的眼睛沿著預(yù)設(shè)方向游走之后的用戶視線示意圖。
具體實(shí)施例方式在說明書及權(quán)利要求書當(dāng)中使用了某些詞匯來指稱特定的元件。所屬技術(shù)領(lǐng)域的技術(shù)人員應(yīng)可理解,硬件制造商可能會(huì)用不同的名詞來稱呼同一個(gè)元件。本說明書及權(quán)利要求書并不以名稱的差異作為區(qū)分元件的方式,而是以元件在功能上的差異作為區(qū)分的準(zhǔn)貝U。在通篇說明書及權(quán)利要求項(xiàng)中所提及的「包含」為一開放式的用語,故應(yīng)解釋成「包含但不限定于」。此外,「耦接」一詞在此包含任何直接及間接的電氣連接手段。因此,若文中描述第一裝置耦接于第二裝置,則代表第一裝置可直接電氣連接于第二裝置,或透過其它裝置或連接手段間接地電氣連接至第二裝置。請(qǐng)參考圖1,圖1為根據(jù)本發(fā)明第一實(shí)施例的用于執(zhí)行顯示控制的裝置100的方塊示意圖。根據(jù)不同實(shí)施例,例如第一實(shí)施例或第一實(shí)施例的一些變形。裝置100可包括電子裝置的至少一個(gè)部分(一部分或全部)。例如,裝置100可包括上述電子裝置的一部分,更具體地,裝置100可為電子裝置內(nèi)控制電路,例如集成電路(1C)。又例如,裝置100可為整個(gè)的上述電子裝置。又例如,裝置100可為包括上述的電子裝置音頻/視頻系統(tǒng)。電子裝置的實(shí)例可包括移動(dòng)電話(例如多功能移動(dòng)電話)、PDA、便攜電子裝置(例如基于廣義定義的平板計(jì)算機(jī))以及個(gè)人計(jì)算機(jī)(例如平板個(gè)人計(jì)算機(jī)(簡稱平板計(jì)算機(jī))、筆記本計(jì)算機(jī)或臺(tái)式計(jì)算機(jī))。如圖1所示,裝置100包括處理電路110和存儲(chǔ)器120。存儲(chǔ)器120用于臨時(shí)存儲(chǔ)信息,例如由至少一個(gè)輸入信號(hào)108攜帶的信息,其中至少一個(gè)輸入信號(hào)108將輸入至處理電路110。例如,存儲(chǔ)器120可為內(nèi)存或硬盤驅(qū)動(dòng)器(HDD)。其中內(nèi)存可例如非永久性存儲(chǔ)器(volatile memory)(例如RAM)或非易失性存儲(chǔ)器(non-volatile memory)(例如閃存)。此外,處理電路110用于控制電子裝置的多個(gè)操作、接收用戶的多個(gè)圖像的圖像數(shù)據(jù)以及臨時(shí)將多個(gè)圖像的圖像數(shù)據(jù)存入存儲(chǔ)器120,其中,由攝像頭模塊捕獲(capture)該多個(gè)圖像。例如,由前述至少一個(gè)輸入信號(hào)108攜帶的信息可包括上述的圖像數(shù)據(jù)。此外,處理電路110用于通過分析該多個(gè)圖像的圖像數(shù)據(jù)檢測(cè)用戶的多次眼睛活動(dòng),以確定是否執(zhí)行至少一個(gè)滾動(dòng)操作,例如向上滾動(dòng)操作、向下滾動(dòng)操作、向右滾動(dòng)操作、向左滾動(dòng)操作、上翻頁操作以及下翻頁操作中的一或多個(gè)操作。例如,當(dāng)偵測(cè)到用戶的特定眼睛活動(dòng)時(shí),處理電路110執(zhí)行與該特定眼睛活動(dòng)相應(yīng)的特定滾動(dòng)操作。因而,通過特定滾動(dòng)操作可滾動(dòng)用戶透過屏幕正在觀看的視頻內(nèi)容。視頻內(nèi)容源的實(shí)例可包括文檔、消息、文件、網(wǎng)頁、程序(program)、應(yīng)用程序(application)等,且至少一個(gè)輸出信號(hào)128可攜帶特定滾動(dòng)操作的滾動(dòng)結(jié)果信息,例如上述的用戶即將透過屏幕觀看的視頻內(nèi)容信息。
更具體地,上述特定眼睛活動(dòng)為用戶的有意(intentional)眼睛活動(dòng)。在此,該有意眼睛活動(dòng)表示有意地用于控制裝置100或電子裝置的眼睛活動(dòng)。實(shí)際上,裝置100或其附件(accessory)可包括確認(rèn)節(jié)點(diǎn)/墊片/按鈕(confirmation node/pad/button)(圖未示),用于確定是否用戶的眼睛活動(dòng)為有意眼睛活動(dòng),其中,確認(rèn)節(jié)點(diǎn)/墊片/按鈕可設(shè)置于裝置100或其附件之內(nèi)或之上。更具體地,處理電路110用于檢測(cè)是否上述多次眼睛活動(dòng)中的一次眼睛活動(dòng)為該用戶的有意眼睛活動(dòng)。例如,在確認(rèn)節(jié)點(diǎn)/墊片/按鈕設(shè)置于電子裝置的一方(side)的情況下,用戶可使用其握住電子裝置的那只手的一根手指(例如拇指或其他一根手指)觸摸按確認(rèn)節(jié)點(diǎn)/墊片/按鈕來確認(rèn)考量中的眼睛活動(dòng)為有意眼睛活動(dòng)。又例如,在確認(rèn)節(jié)點(diǎn)/墊片/按鈕設(shè)置于裝置100的附件之上的情況下,例如遠(yuǎn)程控制,用戶可使用其握住住附件的一根手指(例如拇指或其他一根手指)觸摸/按確認(rèn)節(jié)點(diǎn)/墊片/按鈕來確認(rèn)考量中的眼睛活動(dòng)為有意眼睛活動(dòng)。當(dāng)檢測(cè)到該用戶觸摸/按動(dòng)該確認(rèn)節(jié)點(diǎn)/墊片/按鈕,則確定考量中的眼睛活動(dòng)為用戶的有意眼睛活動(dòng)。由于實(shí)施確認(rèn)節(jié)點(diǎn)/墊片/按鈕,可防止處理電路110響應(yīng)用戶的無意(unintentional)眼睛活動(dòng)而執(zhí)行滾動(dòng)操作的誤操作。因此,只要不觸摸/按確認(rèn)節(jié)點(diǎn)/墊片/按鈕,用戶可隨需要自由地看其他事物。圖2為根據(jù)本發(fā)明的一個(gè)實(shí)施例如圖1所示裝置100的示意圖,其中此實(shí)施例的裝置100為移動(dòng)電話,因此,在圖2中標(biāo)記“移動(dòng)電話”。將攝像頭模塊130 (為簡潔,在圖2中標(biāo)記為“攝像頭”)作為第一實(shí)施例中所述的攝像頭模塊的一個(gè)實(shí)例,且攝像頭模塊130安裝于上述的裝置100內(nèi)部(即此實(shí)施例中的移動(dòng)電話),這表示裝置100包括攝像頭模塊130。根據(jù)此實(shí)施例,攝像頭模塊130位于裝置100的上方。此設(shè)置僅為說明的目的,本發(fā)明并不以此為限。根據(jù)本實(shí)施例的一些變形,攝像頭模塊130可位于裝置100的另一方。此夕卜,觸摸屏150 (為簡潔,在圖2中標(biāo)記為“屏幕”)作為第一實(shí)施例中所述的屏幕的一個(gè)實(shí)例,且屏幕150安裝于上述的裝置100內(nèi)部,這表示裝置100包括屏幕150。如圖2所示,攝像頭模塊130可用于捕獲用戶的圖像,更具體地,攝像頭模塊130可捕獲用戶的面部圖像。例如,通過分析圖像的圖像數(shù)據(jù),處理電路110可提取用戶眼睛的眼睛圖像,并根據(jù)該眼睛圖像檢測(cè)眼睛活動(dòng)。更具體地,根據(jù)眼睛圖像中眼睛的瞳孔定位(orientation)檢測(cè)眼睛活動(dòng)。響應(yīng)用戶的眼睛活動(dòng),處理電路110可確定是否執(zhí)行前述的至少一個(gè)滾動(dòng)操作。圖3為根據(jù)本發(fā)明的另一個(gè)實(shí)施例的一個(gè)系統(tǒng)示意圖,該系統(tǒng)包括圖1所示的裝置100,其中,此實(shí)施例的裝置100為個(gè)人計(jì)算機(jī),因此在圖3中標(biāo)記為“個(gè)人計(jì)算機(jī)”。屏幕50作為第一實(shí)施例中所述的屏幕的一個(gè)實(shí)例,且屏幕50安裝于上述的裝置100 (即此實(shí)施例中的個(gè)人計(jì)算機(jī))的外部。此外,稱接于裝置100的投影機(jī)(projector)lO接收前述的輸出信號(hào)128,且根據(jù)輸出信號(hào)128攜帶的信息將一些視頻內(nèi)容投影至屏幕50。此外,攝像頭模塊30 (為簡潔,在圖3中標(biāo)記為“攝像頭”)作為第一實(shí)施例中所述的攝像頭模塊的一個(gè)實(shí)例,且攝像頭模塊30安裝于上述的裝置100的外部,其中,裝置100從攝像頭模塊30接收前述輸入信號(hào)108。根據(jù)此實(shí)施例,攝像頭模塊30位于屏幕50的上方。此設(shè)置僅為說明的目的,本發(fā)明并不以此為限。根據(jù)本實(shí)施例的一些變形,攝像頭模塊30可位于屏幕50的另一方。如圖3所示,攝像頭模塊30可用于捕獲用戶的圖像,更具體地,攝像頭模塊30可捕獲用戶的面部圖像。例如,通過分析圖像的圖像數(shù)據(jù),處理電路110可提取用戶眼睛的眼睛圖像,并根據(jù)該眼睛圖像檢測(cè)眼睛活動(dòng)。更具體地,根據(jù)眼睛圖像中眼睛的瞳孔定位檢測(cè)眼睛活動(dòng)。響應(yīng)用戶的眼睛活動(dòng),處理電路110可確定是否執(zhí)行前述的至少一個(gè)滾動(dòng)操作。圖4為根據(jù)本發(fā)明的一個(gè)實(shí)施例執(zhí)行顯示控制的方法200的流程圖。圖4中所示的方法200可應(yīng)用于圖1所示的裝置100。該方法描述如下在步驟S210中,處理電路110接收用戶的多個(gè)圖像的圖像數(shù)據(jù),例如前述的用戶的多個(gè)圖像的圖像數(shù)據(jù),其中,由攝像頭模塊捕獲該多個(gè)圖像;該攝像頭可例如第一實(shí)施例中所述的攝像頭。考量中的攝像頭模塊的實(shí)例可包括圖2所示的攝像頭模塊130及圖3所示的攝像頭模塊30。在步驟S220中,處理電路110通過分析該多個(gè)圖像的圖像數(shù)據(jù)檢測(cè)用戶的多次眼睛活動(dòng),以確定是否執(zhí)行前述的至少一個(gè)滾動(dòng)操作。更具體地,當(dāng)檢測(cè)到例如上述的特定眼睛活動(dòng)時(shí),處理電路110執(zhí)行與該特定眼睛活動(dòng)相應(yīng)的特定滾動(dòng)操作,例如第一實(shí)施例中所述的特定滾動(dòng)操作。根據(jù)此實(shí)施例,處理電路110可事先執(zhí)行校準(zhǔn)過程(calibration process),以通過分析圖像的圖像數(shù)據(jù)正確檢測(cè)用戶的眼睛活動(dòng)。圖5為根據(jù)本發(fā)明的一個(gè)實(shí)施例,與圖4中所示方法200相關(guān)的校準(zhǔn)跟蹤器(calibration tracker) 151的軌跡示意圖。為了更好地理解,圖2所示實(shí)施例的移動(dòng)電話在此作為裝置100。在上述的校準(zhǔn)過程中,處理電路110控制校準(zhǔn)跟蹤器(calibration tracker) 151沿著觸摸屏150 (為簡潔,在圖5中標(biāo)記為“屏幕”)顯示區(qū)域內(nèi)所示虛線的軌跡游走,其中,校準(zhǔn)跟蹤器151可例如此實(shí)施例中的點(diǎn)狀模式(pattern),或此實(shí)施例的變形中的其他類型模式。且其中此實(shí)施例的大部分軌跡靠近觸摸屏150的邊緣(boundary)。例如,該軌跡可顯示在觸摸屏150之上用于給用戶提示。又例如,可隱藏軌跡,即完全不在觸摸屏150上顯示。實(shí)際上,在校準(zhǔn)過程開始之前,處理電路110可透過觸摸屏150輸出視頻提示或透過裝置100的揚(yáng)聲器(圖未示)輸出音頻提示,以指導(dǎo)用戶在校準(zhǔn)過程中看向校準(zhǔn)跟蹤器151。當(dāng)校準(zhǔn)過程開始時(shí),校準(zhǔn)跟蹤器151開始游走且用戶持續(xù)看向校準(zhǔn)跟蹤器151,而處理電路110使用攝像頭模塊130捕獲用戶的校準(zhǔn)圖像,更具體地,捕獲用戶的面部圖像。通過分析校準(zhǔn)過程中捕獲的校準(zhǔn)圖像內(nèi)的眼睛圖像數(shù)據(jù),處理電路110可建立一個(gè)數(shù)據(jù)庫,該數(shù)據(jù)庫用于作為檢測(cè)用戶眼睛活動(dòng)的參考。例如,該數(shù)據(jù)庫可包括參考數(shù)據(jù),該參考數(shù)據(jù)為用戶視線與觸摸屏150上位置(或一組坐標(biāo)值)之間至少一個(gè)映射關(guān)系的參考數(shù)據(jù)。圖6為根據(jù)本發(fā)明的一個(gè)實(shí)施例與圖4所示方法200相關(guān)的一些預(yù)設(shè)區(qū)域的示意圖。其中,此實(shí)施例的預(yù)設(shè)區(qū)域包括預(yù)設(shè)中間區(qū)域150C和多個(gè)預(yù)設(shè)邊緣區(qū)域,其中,多個(gè)預(yù)設(shè)邊緣區(qū)域可例如兩個(gè)預(yù)設(shè)邊緣區(qū)域150U和150D。基于事先已執(zhí)行的校準(zhǔn)過程(或上述的數(shù)據(jù)庫),特定眼睛活動(dòng)可表示該用戶看向觸摸屏幕150的預(yù)設(shè)邊緣區(qū)域。在此情況下,處理電路110確定特定滾動(dòng)操作為朝向相對(duì)觸摸屏幕150中間的該預(yù)設(shè)邊緣區(qū)域的相同一方的滾動(dòng)操作。更具體地,基于事先已執(zhí)行的該校準(zhǔn)過程(或上述的數(shù)據(jù)庫),該特定眼睛活動(dòng)表示該用戶看向觸摸屏幕150的預(yù)設(shè)邊緣區(qū)域長達(dá)一個(gè)時(shí)間段,該時(shí)間段大于預(yù)設(shè)閾值(例如I秒、或大于I秒的固定值、或小于I秒的固定值)。例如,預(yù)設(shè)邊緣區(qū)域位于上方并代表預(yù)設(shè)邊緣區(qū)域150U,因此,處理電路110確定特定滾動(dòng)操作為向上滾動(dòng)操作。又例如,預(yù)設(shè)邊緣區(qū)域位于下方并代表預(yù)設(shè)邊緣區(qū)域150D,因此,處理電路110確定特定滾動(dòng)操作為向下滾動(dòng)操作。請(qǐng)注意,在用戶看向預(yù)設(shè)中間區(qū)域150C的情況下,由于用戶希望繼續(xù)閱讀觸摸屏150上當(dāng)前顯示的視頻內(nèi)容,因而此實(shí)施例中的處理電路Iio并不激發(fā)任何滾動(dòng)操作。更具體地,處理電路110可響應(yīng)用戶看向的位置改變特定滾動(dòng)操作的滾動(dòng)速率?;谑孪纫褕?zhí)行的校準(zhǔn)過程,該特定眼睛活動(dòng)表示該用戶看向上述的預(yù)設(shè)邊緣區(qū)域的預(yù)設(shè)子區(qū)域(sub-region),例如包括點(diǎn)152U、154U及156U其中之一的預(yù)設(shè)子區(qū)域,或者包括點(diǎn)152D、154D及156D其中之一的預(yù)設(shè)子區(qū)域。例如,在特定眼睛活動(dòng)表示用戶看向點(diǎn)152U的情況下執(zhí)行向上滾動(dòng)操作的滾動(dòng)速率低于在特定眼睛活動(dòng)表示用戶看向點(diǎn)154U的情況下執(zhí)行向上滾動(dòng)操作的滾動(dòng)速率。又例如,在特定眼睛活動(dòng)表示用戶看向點(diǎn)156U的情況下執(zhí)行向上滾動(dòng)操作的滾動(dòng)速率高于在特定眼睛活動(dòng)表示用戶看向點(diǎn)154U的情況下執(zhí)行向上滾動(dòng)操作的滾動(dòng)速率。又例如,在特定眼睛活動(dòng)表示用戶看向點(diǎn)152D的情況下執(zhí)行向下滾動(dòng)操作的滾動(dòng)速率低于在特定眼睛活動(dòng)表示用戶看向點(diǎn)154D的情況下執(zhí)行向下滾動(dòng)操作的滾動(dòng)速率。又例如,在特定眼睛活動(dòng)表示用戶看向點(diǎn)156D的情況下執(zhí)行向下滾動(dòng)操作的滾動(dòng)速率高于在特定眼睛活動(dòng)表示用戶看向點(diǎn)154D的情況下執(zhí)行向下滾動(dòng)操作的滾動(dòng)速率。這些例子僅為說明的目的,本發(fā)明并不以此為限。根據(jù)此實(shí)施例的一些變形,可將此實(shí)施例的關(guān)于滾動(dòng)速率控制的一維(one-dimensional)機(jī)制擴(kuò)展至此實(shí)施例多個(gè)變形中的二維機(jī)制。關(guān)于這些變形的相似描述不再詳細(xì)重復(fù)。根據(jù)此實(shí)施例的一個(gè)變形,向上滾動(dòng)操作可為上翻頁(page up)操作,且向下滾動(dòng)操作可為下翻頁(page down)操作。關(guān)于此變形的相似描述不再詳細(xì)重復(fù)。根據(jù)本發(fā)明的一些變形,考量中的多個(gè)預(yù)設(shè)邊緣區(qū)域的至少一部分(一部分或全部),例如至少一個(gè)預(yù)設(shè)邊緣子區(qū)域和/或至少一個(gè)預(yù)設(shè)邊緣區(qū)域,可位于考量中的屏幕(例如屏幕150或屏幕50)之外。例如,可分別地?cái)U(kuò)展兩個(gè)預(yù)設(shè)邊緣區(qū)域150U和150D以覆蓋屏幕150之外一些預(yù)設(shè)邊緣子區(qū)域。又例如,除兩個(gè)預(yù)設(shè)邊緣區(qū)域150U和150D之外,考量中的多個(gè)預(yù)設(shè)邊緣區(qū)域可包括預(yù)設(shè)邊緣區(qū)域150U之上的第一預(yù)設(shè)邊緣區(qū)域,且進(jìn)一步包括預(yù)設(shè)邊緣區(qū)域150D之下的第二預(yù)設(shè)邊緣區(qū)域,其中,可將第一預(yù)設(shè)邊緣區(qū)域看作預(yù)設(shè)邊緣區(qū)域150U的擴(kuò)展(extension),并可將第二預(yù)設(shè)邊緣區(qū)域看作預(yù)設(shè)邊緣區(qū)域150D的擴(kuò)展。因此,可將該考量中的多個(gè)預(yù)設(shè)邊緣區(qū)域看作屏幕內(nèi)/外的預(yù)設(shè)邊緣區(qū)域。關(guān)于此變形的相似描述不再詳細(xì)重復(fù)。根據(jù)此實(shí)施例的另一個(gè)變形,考量中的多個(gè)預(yù)設(shè)邊緣區(qū)域全部皆可位于考量中的屏幕(例如屏幕150或屏幕50)之外。例如,預(yù)設(shè)中間區(qū)域150C的大小可等于屏幕150的大小,其中,關(guān)于預(yù)設(shè)中間區(qū)域150C的多個(gè)預(yù)設(shè)邊緣區(qū)域的安排可與圖6所示相同。即,預(yù)設(shè)邊緣區(qū)域150U仍然位于預(yù)設(shè)中間區(qū)域150C之上,且預(yù)設(shè)邊緣區(qū)域150D仍然位于預(yù)設(shè)中間區(qū)域150C之下。因此,可將該考量中的多個(gè)預(yù)設(shè)邊緣區(qū)域看作屏幕外的預(yù)設(shè)邊緣區(qū)域。關(guān)于此變形的相似描述不再詳細(xì)重復(fù)。圖7為根據(jù)本發(fā)明的另一個(gè)實(shí)施例與圖4所示方法200相關(guān)的一些預(yù)設(shè)區(qū)域的示意圖。其中,此實(shí)施例的預(yù)設(shè)區(qū)域包括預(yù)設(shè)中間區(qū)域150C和多個(gè)預(yù)設(shè)邊緣區(qū)域。鑒于圖6中所示實(shí)施例的一維機(jī)制可擴(kuò)展為此實(shí)施例中的二位機(jī)制,多個(gè)預(yù)設(shè)邊緣區(qū)域可例如八個(gè)預(yù)設(shè)邊緣區(qū)域 150UL、150U、150UR、150L、150R、150DL、150D 和 150DR。例如,預(yù)設(shè)邊緣區(qū)域位于上方并代表預(yù)設(shè)邊緣區(qū)域150U,因此,處理電路110確定特定滾動(dòng)操作為向上滾動(dòng)操作。又例如,預(yù)設(shè)邊緣區(qū)域位于下方并代表預(yù)設(shè)邊緣區(qū)域150D,因此,處理電路110確定特定滾動(dòng)操作為向下滾動(dòng)操作。又例如,預(yù)設(shè)邊緣區(qū)域位于右方并代表預(yù)設(shè)邊緣區(qū)域150R,因此,處理電路110確定特定滾動(dòng)操作為向右滾動(dòng)操作。又例如,預(yù)設(shè)邊緣區(qū)域位于左方并代表預(yù)設(shè)邊緣區(qū)域150L,因此,處理電路110確定特定滾動(dòng)操作為向左滾動(dòng)操作。對(duì)于剩余的其他預(yù)設(shè)邊緣區(qū)域,特定滾動(dòng)操作將是分別對(duì)應(yīng)兩個(gè)方向的相應(yīng)滾動(dòng)操作的組合。例如,預(yù)設(shè)邊緣區(qū)域位于左上方并代表預(yù)設(shè)邊緣區(qū)域150UL,因此,處理電路110確定特定滾動(dòng)操作為向上滾動(dòng)操作和向左滾動(dòng)操作的組合。又例如,預(yù)設(shè)邊緣區(qū)域位于左下方并代表預(yù)設(shè)邊緣區(qū)域150DL,因此,處理電路110確定特定滾動(dòng)操作為向下滾動(dòng)操作和向左滾動(dòng)操作的組合。又例如,預(yù)設(shè)邊緣區(qū)域位于右上方并代表預(yù)設(shè)邊緣區(qū)域150UR,因此,處理電路110確定特定滾動(dòng)操作為向上滾動(dòng)操作和向右滾動(dòng)操作的組合。又例如,預(yù)設(shè)邊緣區(qū)域位于右下方并代表預(yù)設(shè)邊緣區(qū)域150DR,因此,處理電路110確定特定滾動(dòng)操作為向下滾動(dòng)操作和向右滾動(dòng)操作的組合。關(guān)于此實(shí)施例的相似描述不再詳細(xì)重復(fù)。根據(jù)本發(fā)明的一些變形,考量中的多個(gè)預(yù)設(shè)邊緣區(qū)域的至少一部分(一部分或全部),例如至少一個(gè)預(yù)設(shè)邊緣子區(qū)域和/或至少一個(gè)預(yù)設(shè)邊緣區(qū)域,可位于考量中的屏幕(例 如屏幕150或屏幕50)之外。例如,可分別地?cái)U(kuò)展八個(gè)預(yù)設(shè)邊緣區(qū)域150U L、150U、150UR、150L、150R、150DL、150D和150DR以覆蓋屏幕150之外一些預(yù)設(shè)邊緣子區(qū)域。又例如,除八個(gè)預(yù)設(shè)邊緣區(qū)域150U L、150U、150UR、150L、150R、150DL、150D和150DR之外,考量中的多個(gè)預(yù)設(shè)邊緣區(qū)域可包括預(yù)設(shè)邊緣區(qū)域150U之上的第一預(yù)設(shè)邊緣區(qū)域、預(yù)設(shè)邊緣區(qū)域150D之下的第二預(yù)設(shè)邊緣區(qū)域、臨近預(yù)設(shè)邊緣區(qū)域150L左方的第三預(yù)設(shè)邊緣區(qū)域以及臨近預(yù)設(shè)邊緣區(qū)域150R右方的第四預(yù)設(shè)邊緣區(qū)域,且進(jìn)一步包括臨近預(yù)設(shè)邊緣區(qū)域150UL的外邊緣的第五預(yù)設(shè)邊緣區(qū)域、臨近預(yù)設(shè)邊緣區(qū)域150DL的外邊緣的第六預(yù)設(shè)邊緣區(qū)域、臨近預(yù)設(shè)邊緣區(qū)域150UR的外邊緣的第七預(yù)設(shè)邊緣區(qū)域、臨近預(yù)設(shè)邊緣區(qū)域150DR的外邊緣的第八預(yù)設(shè)邊緣區(qū)域。類似地,可分別將第一、第二、第三、第四、第五、第六、第七及第八預(yù)設(shè)邊緣區(qū)域看作預(yù)設(shè)邊緣區(qū)域150U、150D、150L、150R、150UL、150DL、150UR及150DR的擴(kuò)展。因此,可將該考量中的多個(gè)預(yù)設(shè)邊緣區(qū)域看作屏幕內(nèi)/外的預(yù)設(shè)邊緣區(qū)域。關(guān)于此變形的相似描述不再詳細(xì)重復(fù)。根據(jù)此實(shí)施例的另一個(gè)變形,考量中的多個(gè)預(yù)設(shè)邊緣區(qū)域全部皆可位于考量中的屏幕(例如屏幕150或屏幕50)之外。例如,預(yù)設(shè)中間區(qū)域150C的大小可等于屏幕150的大小,其中,關(guān)于預(yù)設(shè)中間區(qū)域150C的多個(gè)預(yù)設(shè)邊緣區(qū)域的安排可與圖7所示相同。S卩,預(yù)設(shè)邊緣區(qū)域150U仍然位于預(yù)設(shè)中間區(qū)域150C之上、預(yù)設(shè)邊緣區(qū)域150D仍然位于預(yù)設(shè)中間區(qū)域150C之下、預(yù)設(shè)邊緣區(qū)域150L仍然臨近預(yù)設(shè)中間區(qū)域150C左方、預(yù)設(shè)邊緣區(qū)域150R仍然臨近預(yù)設(shè)中間區(qū)域150C右方。類似地,預(yù)設(shè)邊緣區(qū)域150UL的外邊緣仍然臨近預(yù)設(shè)中間區(qū)域150C的左上角、預(yù)設(shè)邊緣區(qū)域150DL的外邊緣仍然臨近預(yù)設(shè)中間區(qū)域150C的左下角、預(yù)設(shè)邊緣區(qū)域150UR的外邊緣仍然臨近預(yù)設(shè)中間區(qū)域150C的右上角、預(yù)設(shè)邊緣區(qū)域150DR的外邊緣仍然臨近預(yù)設(shè)中間區(qū)域150C的右下角。因此,可將該考量中的多個(gè)預(yù)設(shè)邊緣區(qū)域看作屏幕外的預(yù)設(shè)邊緣區(qū)域。關(guān)于此變形的相似描述不再詳細(xì)重復(fù)。圖8為根據(jù)本發(fā)明一個(gè)實(shí)施例在用戶的眼睛沿著預(yù)設(shè)方向游走之前的用戶視線示意圖,而圖9為根據(jù)相同實(shí)施例在用戶的眼睛沿著預(yù)設(shè)方向游走之后的用戶視線示意圖。其中,圖8中158代表用戶視線在預(yù)設(shè)邊緣區(qū)域上的投射點(diǎn),且圖9中159代表用戶視線在預(yù)設(shè)邊緣區(qū)域上的投射點(diǎn)。為了更好的理解,將圖2所示實(shí)施例的移動(dòng)電話作為裝置100的實(shí)例。根據(jù)此實(shí)施例,基于事先已執(zhí)行的校準(zhǔn)過程(或上述的數(shù)據(jù)庫),特定眼睛活動(dòng)可指示用戶視線沿著如上述的預(yù)設(shè)方向游走。在此情況下,處理電路110確定特定滾動(dòng)操作為朝向預(yù)設(shè)方向的反方向的滾動(dòng)操作。例如,預(yù)設(shè)方向?yàn)橄蛳路较?如圖8和圖9所示的情況),因此,處理電路110確定特定滾動(dòng)操作為向上滾動(dòng)操作。由于向上滾動(dòng)操作,處理電路110控制顯示出當(dāng)前所顯示視頻內(nèi)容之上的隱藏/未顯示視頻內(nèi)容(例如,先前頁的隱藏/未顯示視頻內(nèi)容,如先前頁的最后部分的視頻內(nèi)容)。又例如,預(yù)設(shè)方向?yàn)橄蛏戏较?,因此,處理電?10確定特定滾動(dòng)操作為向下滾動(dòng)操作。由于向下滾動(dòng)操作,處理電路110控制顯示出當(dāng)前所顯示視頻內(nèi)容之下的隱藏/未顯示視頻內(nèi)容(例如,后續(xù)頁的隱藏/未顯示視頻內(nèi)容,如后續(xù)頁的開始部分的視頻內(nèi)容)。此舉例僅為說明所用,本發(fā)明并不以此為限。根據(jù)此實(shí)施例的一些變形,可將此實(shí)施例的一維機(jī)制擴(kuò)展至這些變形中的二維機(jī)制。例如,預(yù)設(shè)方向?yàn)橄蛴曳较颍虼?,處理電路Iio確定特定滾動(dòng)操作為向左滾動(dòng)操作。又例如,預(yù)設(shè)方向?yàn)橄蜃蠓较?,因此,處理電?10確定特定滾動(dòng)操作為向右滾動(dòng)操作。根據(jù)此實(shí)施例的一個(gè)變形,基于事先已執(zhí)行的校準(zhǔn)過程(或上述的數(shù)據(jù)庫),特定眼睛活動(dòng)可指示用戶視線沿著如上述的預(yù)設(shè)方向游走。在此情況下,處理電路110確定特定滾動(dòng)操作為朝向預(yù)設(shè)方向的滾動(dòng)操作。例如,預(yù)設(shè)方向?yàn)橄蛳路较?如圖8和圖9所示的情況),因此,處理電路110確定特定滾動(dòng)操作為向下滾動(dòng)操作。又例如,預(yù)設(shè)方向?yàn)橄蛏戏较?,因此,處理電?10確定特定滾動(dòng)操作為向上滾動(dòng)操作。又例如,預(yù)設(shè)方向?yàn)橄蛴曳较颍虼耍幚黼娐稩io確定特定滾動(dòng)操作為向右滾動(dòng)操作。又例如,預(yù)設(shè)方向?yàn)橄蜃蠓较?,因此,處理電路Iio確定特定滾動(dòng)操作為向左滾動(dòng)操作。關(guān)于此變形的類似描述不再詳細(xì)重復(fù)。根據(jù)此實(shí)施例的另一個(gè)變形,特定眼睛活動(dòng)可表示用戶眨動(dòng)他/她的眼睛。例如,當(dāng)用戶眨動(dòng)他/她的眼睛時(shí),處理電路110確定特定滾動(dòng)操作為向下滾動(dòng)操作。又例如,當(dāng)用戶眨動(dòng)他/她的眼睛時(shí),處理電路110確定特定滾動(dòng)操作為向下翻頁操作。關(guān)于此變形的類似描述不再詳細(xì)重復(fù)。根據(jù)此實(shí)施例的另一個(gè)變形,特定眼睛活動(dòng)可表示用戶眨動(dòng)他/她的眼睛。例如,當(dāng)用戶眨動(dòng)他/她的眼睛時(shí),處理電路110確定特定滾動(dòng)操作為相應(yīng)于用戶連續(xù)眨動(dòng)他/她的眼睛的次數(shù)的滾動(dòng)操作。例如,用戶連續(xù)眨動(dòng)他/她的眼睛的次數(shù)的等于一時(shí),這表示用戶眨動(dòng)他/她的眼睛一次,處理電路110確定特定滾動(dòng)操作為向下滾動(dòng)操作,更特別地,該特定滾動(dòng)操作為向下翻頁操作。又例如,用戶連續(xù)眨動(dòng)他/她的眼睛的次數(shù)的等于二時(shí),這表示用戶眨動(dòng)他/她的眼睛兩次,處理電路110確定特定滾動(dòng)操作為向上滾動(dòng)操作,更特別地,該特定滾動(dòng)操作為向上翻頁操作。關(guān)于此變形的類似描述不再詳細(xì)重復(fù)。本發(fā)明的優(yōu)勢(shì)在于本發(fā)明方法和裝置允許用戶通過使用他/她的眼睛活動(dòng)來自由地控制電子裝置。此外,在電子裝置為裝配觸摸屏的便攜電子裝置且用戶同時(shí)在閱讀和吃飯的情況下,當(dāng)需要滾動(dòng)操作時(shí),本發(fā)明方法和裝置可防止用戶弄臟觸摸屏。因此,用戶可輕松地翻至另一頁,因而相關(guān)技術(shù)問題(例如用戶可能被迫放下他/她正在吃的乳酪漢堡)將得到解決。任何所屬技術(shù)領(lǐng)域的技術(shù)人員根據(jù)本發(fā)明的精神而輕易完成的改變或均等性安排均屬于本發(fā)明所主張的范圍,本發(fā)明的權(quán)利范圍應(yīng)以權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種執(zhí)行顯示控制的方法,應(yīng)用于電子裝置,該方法包括 接收用戶的多個(gè)圖像的圖像數(shù)據(jù),其中,由攝像頭模塊捕獲該多個(gè)圖像;以及通過分析該多個(gè)圖像的該圖像數(shù)據(jù)檢測(cè)該用戶的多次眼睛活動(dòng),以確定是否執(zhí)行至少一個(gè)滾動(dòng)操作,其中通過分析該多個(gè)圖像的該圖像數(shù)據(jù)檢測(cè)該用戶的多次眼睛活動(dòng)以確定是否執(zhí)行該至少一個(gè)滾動(dòng)操作的該步驟進(jìn)一步包括當(dāng)檢測(cè)到特定眼睛活動(dòng)時(shí),執(zhí)行與該特定眼睛活動(dòng)相應(yīng)的特定滾動(dòng)操作。
2.如權(quán)利要求I所述的執(zhí)行顯示控制的方法,其特征在于,基于事先已執(zhí)行的校準(zhǔn)過程,該特定眼睛活動(dòng)表示該用戶看向該屏幕內(nèi)/外的預(yù)設(shè)邊緣區(qū)域;且該方法進(jìn)一步包括 確定該特定滾動(dòng)操作為朝向相對(duì)該屏幕中間的該預(yù)設(shè)邊緣區(qū)域的相同一方的滾動(dòng)操作。
3.如權(quán)利要求2所述的執(zhí)行顯示控制的方法,其特征在于,基于事先已執(zhí)行的該校準(zhǔn)過程,該特定眼睛活動(dòng)表示該用戶看向該屏幕內(nèi)/外的該預(yù)設(shè)邊緣區(qū)域長達(dá)一個(gè)時(shí)間段,該時(shí)間段大于預(yù)設(shè)閾值。
4.如權(quán)利要求2所述的執(zhí)行顯示控制的方法,其特征在于,該預(yù)設(shè)邊緣區(qū)域位于該屏幕的上方、下方、右方或左方。
5.如權(quán)利要求I所述的執(zhí)行顯示控制的方法,其特征在于,基于事先已執(zhí)行的該校準(zhǔn)過程,該特定眼睛活動(dòng)表示該用戶視線沿著預(yù)設(shè)方向游走;且該方法進(jìn)一步包括 確定該特定滾動(dòng)操作為朝向該預(yù)設(shè)方向或該預(yù)設(shè)方向的反方向的滾動(dòng)操作。
6.如權(quán)利要求5所述的執(zhí)行顯示控制的方法,其特征在于,該預(yù)設(shè)方向?yàn)樯戏较?、下方向、右方向或左方向?br>
7.如權(quán)利要求I所述的執(zhí)行顯示控制的方法,其特征在于,該特定眼睛活動(dòng)表示該用戶眨動(dòng)他/她的眼睛。
8.如權(quán)利要求7所述的執(zhí)行顯示控制的方法,其特征在于,該方法進(jìn)一步包括 確定該特定滾動(dòng)操作為相應(yīng)于該用戶連續(xù)眨動(dòng)他/她的眼睛的次數(shù)的滾動(dòng)操作。
9.如權(quán)利要求I所述的執(zhí)行顯示控制的方法,其特征在于,該特定眼睛活動(dòng)為該用戶的有意眼睛活動(dòng),且該方法進(jìn)一步包括 檢測(cè)該用戶是否觸摸/按確認(rèn)節(jié)點(diǎn)/墊片/按鈕以確定是否該多次眼睛活動(dòng)中的一次眼睛活動(dòng)為該用戶的有意眼睛活動(dòng),其中當(dāng)檢測(cè)到該用戶觸摸/按動(dòng)該確認(rèn)節(jié)點(diǎn)/墊片/按鈕,則確定該眼睛活動(dòng)為該用戶的有意眼睛活動(dòng)。
10.如權(quán)利要求I所述的執(zhí)行顯示控制的方法,其特征在于,該滾動(dòng)操作包括上翻頁/下翻頁操作。
11.一種執(zhí)行顯示控制的裝置,包括電子裝置的至少一部分,該執(zhí)行顯示控制的裝置包 括 存儲(chǔ)器,用于臨時(shí)存儲(chǔ)信息;以及 處理電路,用于控制該電子裝置的多個(gè)操作、接收用戶的多個(gè)圖像的圖像數(shù)據(jù)以及臨時(shí)將該多個(gè)圖像的該圖像數(shù)據(jù)存儲(chǔ)進(jìn)該存儲(chǔ)器,其中,由攝像頭模塊捕獲該多個(gè)圖像,以及該處理電路用于通過分析該多個(gè)圖像的該圖像數(shù)據(jù)檢測(cè)該用戶的多次眼睛活動(dòng),以確定是否執(zhí)行至少一個(gè)滾動(dòng)操作; 其中,當(dāng)檢測(cè)到特定眼睛活動(dòng)時(shí),執(zhí)行與該特定眼睛活動(dòng)相應(yīng)的特定滾動(dòng)操作。
12.如權(quán)利要求11所述的執(zhí)行顯示控制的裝置,其特征在于,基于事先已執(zhí)行的校準(zhǔn)過程,該特定眼睛活動(dòng)表示該用戶看向該屏幕內(nèi)/外的該預(yù)設(shè)邊緣區(qū)域;且該處理電路確定該特定滾動(dòng)操作為朝向相對(duì)該屏幕中間的該預(yù)設(shè)邊緣區(qū)域的相同一方的滾動(dòng)操作。
13.如權(quán)利要求11所述的執(zhí)行顯示控制的裝置,其特征在于,基于事先已執(zhí)行的該校準(zhǔn)過程,該特定眼睛活動(dòng)表示該用戶看向該屏幕內(nèi)/外的該預(yù)設(shè)邊緣區(qū)域長達(dá)一個(gè)時(shí)間段,該時(shí)間段大于預(yù)設(shè)閾值。
14.如權(quán)利要求12所述的執(zhí)行顯示控制的裝置,其特征在于,該預(yù)設(shè)邊緣區(qū)域位于該屏幕的上方、下方、右方或左方。
15.如權(quán)利要求11所述的執(zhí)行顯示控制的裝置,其特征在于,基于事先已執(zhí)行的該校準(zhǔn)過程,該特定眼睛活動(dòng)表示該用戶視線沿著預(yù)設(shè)方向游走;且該處理電路確定該特定滾動(dòng)操作為朝向該預(yù)設(shè)方向或該預(yù)設(shè)方向的反方向的滾動(dòng)操作。
16.如權(quán)利要求15所述的執(zhí)行顯示控制的裝置,其特征在于,該預(yù)設(shè)方向?yàn)樯戏较?、下方向、右方向或左方向?br>
17.如權(quán)利要求11所述的執(zhí)行顯示控制的裝置,其特征在于,該特定眼睛活動(dòng)表示該用戶眨動(dòng)他/她的眼睛。
18.如權(quán)利要求17所述的執(zhí)行顯示控制的裝置,其特征在于,該處理電路確定該特定滾動(dòng)操作為相應(yīng)于該用戶連續(xù)眨動(dòng)他/她的眼睛的次數(shù)的滾動(dòng)操作。
19.如權(quán)利要求11所述的執(zhí)行顯示控制的裝置,其特征在于,該特定眼睛活動(dòng)為該用戶的有意眼睛活動(dòng),該處理電路用于檢測(cè)該用戶是否觸摸/按確認(rèn)節(jié)點(diǎn)/墊片/按鈕以確定是否該多次眼睛活動(dòng)中的一次眼睛活動(dòng)為該用戶的有意眼睛活動(dòng),其中當(dāng)檢測(cè)到該用戶觸摸/按動(dòng)該確認(rèn)節(jié)點(diǎn)/墊片/按鈕,則確定該眼睛活動(dòng)為該用戶的有意眼睛活動(dòng)。
20.如權(quán)利要求11所述的執(zhí)行顯示控制的裝置,其特征在于,該滾動(dòng)操作包括上翻頁/下翻頁操作。
全文摘要
本發(fā)明提供一種執(zhí)行顯示控制的方法及裝置。其中,執(zhí)行顯示控制的方法包括接收用戶的多個(gè)圖像的圖像數(shù)據(jù),其中,由攝像頭模塊捕獲多個(gè)圖像;以及通過分析多個(gè)圖像的圖像數(shù)據(jù)檢測(cè)用戶的多次眼睛活動(dòng),以確定是否執(zhí)行至少一個(gè)滾動(dòng)操作,其中通過分析多個(gè)圖像的圖像數(shù)據(jù)檢測(cè)用戶的眼睛活動(dòng)以確定是否執(zhí)行至少一個(gè)滾動(dòng)操作的步驟進(jìn)一步包括當(dāng)檢測(cè)到特定眼睛活動(dòng),執(zhí)行與特定眼睛活動(dòng)相應(yīng)的特定滾動(dòng)操作。本發(fā)明提供的執(zhí)行顯示控制的方法允許用戶通過使用其眼睛活動(dòng)來自由地控制電子裝置從而改進(jìn)現(xiàn)有顯示控制方法更好地服務(wù)終端用戶。
文檔編號(hào)G06F3/0487GK102981609SQ20121023639
公開日2013年3月20日 申請(qǐng)日期2012年7月9日 優(yōu)先權(quán)日2011年8月2日
發(fā)明者王璟瀚, 陳思佑, 陳紀(jì)憲 申請(qǐng)人:聯(lián)發(fā)科技股份有限公司