專利名稱::電子交互裝置以及全屏顯示效果產(chǎn)生方法
技術(shù)領(lǐng)域:
:本發(fā)明有關(guān)于小工具(widget),更具體地,有關(guān)于由小工具產(chǎn)生全屏顯示效果(full-screeneffects)的裝置和方法。
背景技術(shù):
:觸摸屏(touchscreen)在越來越大的程度上被電子裝置作為人機界面(Man-MachineInterface,匪I),其中電子裝置例如,計算機、移動電話、媒體播放裝置以及游戲裝置等。觸摸屏可包括多個觸摸感應(yīng)(touch-sensitive)傳感器,用于檢測觸摸屏上物體的接觸;因此,通過使用例如指針(pointer)、手寫筆(stylus)、手指等為用戶提供與觸摸屏進行交互的替代物。一般地,觸摸屏可為用戶提供圖形用戶界面(GraphicalUserInterface,⑶I),以觀看特定應(yīng)用或小工具的當(dāng)前狀態(tài),以及根據(jù)所選擇小工具或應(yīng)用,觸摸屏可為用戶提供GUI以動態(tài)顯示界面。小工具為既定種類數(shù)據(jù)的直接操作(manipulation)提供單交互點(singleinteractivepoint)。換言之,小工具為與應(yīng)用關(guān)聯(lián)的基本視覺構(gòu)建區(qū)塊(visualbuildingblock),該小工具保存應(yīng)用處理的所有數(shù)據(jù)并提供關(guān)于數(shù)據(jù)的可用交互。特別地,小工具可具有自身的功能、行為和外觀。通常使用每個小工具實施不同(distinct)功能,并在不同視覺顯示(visualpresentations)中進一步產(chǎn)生特定數(shù)據(jù),其中,每個小工具被構(gòu)建在電子裝置中。可通過觸摸屏提供的⑶I顯示每個小工具視覺顯示。然而,用戶可能只與小工具視覺顯示的特定區(qū)域內(nèi)小工具進行交互。具體地,只有在小工具視覺顯示的特定區(qū)域內(nèi)檢測到觸摸事件時,用戶產(chǎn)生的觸摸事件才可用于與小工具進行交互。即,將小工具的功能性區(qū)域限制到小工具視覺顯示的特定區(qū)域。因此,小工具在提供交互靈活性(flexibility)方面受到限制。
發(fā)明內(nèi)容有鑒于此,本發(fā)明提供一種電子交互裝置以及全屏顯示效果產(chǎn)生方法。本發(fā)明提供一種電子交互裝置,包括觸摸屏;處理單元,用于執(zhí)行小工具,其中,該小工具用于產(chǎn)生小工具圖像和至少一個顯示對象,并且在該觸摸屏上在幀內(nèi)顯示該小工具圖像以及在該幀外顯示該顯示對象。本發(fā)明另提供一種電子交互裝置,包括觸摸屏;處理單元,其中,當(dāng)由該處理單元使能和執(zhí)行小工具時,該小工具用于更新主題圖像的設(shè)置,其中,該主題圖像在該觸摸屏上,以及用于根據(jù)該更新后設(shè)置,顯示該主題圖像,該主題圖像不為小工具圖像,其中,該小工具圖像作為該小工具的圖形用戶界面與用戶進行交互。本發(fā)明再提供一種全屏顯示效果產(chǎn)生方法,用于具有觸摸屏和處理單元的電子交互裝置,其中,該觸摸屏耦接于該處理單元,該全屏顯示效果產(chǎn)生方法包括由該處理單元執(zhí)行小工具,該小工具用于產(chǎn)生小工具圖像和至少一個顯示對象;由該小工具在該觸摸屏上在幀內(nèi)顯示該小工具圖像,其中,該小工具圖像作為圖形用戶界面,與用戶進行交互;以及由該小工具在該幀外顯示該顯示對象。本發(fā)明還提供一種全屏顯示效果產(chǎn)生方法,用于具有觸摸屏和處理單元的電子交互裝置,其中該觸摸屏耦接于該處理單元,該全屏顯示效果產(chǎn)生方法包括當(dāng)由該處理單元使能和執(zhí)行小工具時,該小工具更新該觸摸屏上的主題圖像的設(shè)置;以及根據(jù)該更新后設(shè)置,顯示該主題圖像,其中,該主題圖像不為小工具圖像,該小工具圖像作為小工具的圖形用戶界面,與用戶進行交互。本發(fā)明提供的電子交互裝置和全屏顯示效果產(chǎn)生方法可提供一種不受限制的小工具交互方式,建立全屏顯示效果,顯著改進小工具在提供交互靈活性方面的表現(xiàn)。圖1為根據(jù)本發(fā)明一個實施例的移動電話10的方塊示意圖。圖2為根據(jù)本發(fā)明一個實施例的小工具系統(tǒng)的軟件架構(gòu)示意圖。圖3A為根據(jù)本發(fā)明一個實施例,觸摸屏16上的顯示的示意圖。圖;3B為根據(jù)本發(fā)明一個實施例,觸摸屏16上的顯示的示意圖。圖4為根據(jù)本發(fā)明另一個實施例,觸摸屏16上的顯示的示意圖。圖5為根據(jù)本發(fā)明一個實施例的全屏顯示效果產(chǎn)生方法的流程圖。圖6為根據(jù)本發(fā)明另一個實施例的全屏顯示效果產(chǎn)生方法的流程圖。具體實施例方式在說明書及權(quán)利要求當(dāng)中使用了某些詞匯來指稱特定組件。所屬
技術(shù)領(lǐng)域:
的技術(shù)人員應(yīng)可理解,制造商可能會用不同名詞來稱呼同一個組件。本說明書及權(quán)利要求并不以名稱的差異作為區(qū)分組件的方式,而是以組件在功能上的差異作為區(qū)分準(zhǔn)則。在通篇說明書及權(quán)利要求中所提及的“包括”為開放式用語,故應(yīng)解釋成“包括但不限定于”?!按笾隆睘橹冈诳山邮艿恼`差范圍內(nèi),本領(lǐng)域技術(shù)人員能夠在一定誤差范圍內(nèi)解決所述技術(shù)問題,基本達到所述技術(shù)效果。此外,“耦接”一詞在此包括任何直接及間接的電性連接手段。以下描述為本發(fā)明實施的較佳實施例。以下實施例僅用來例舉闡釋本發(fā)明的技術(shù)特征,并非用來限制本發(fā)明的范疇。本發(fā)明保護范圍當(dāng)以后附的權(quán)利要求范圍為準(zhǔn)。為提供一種不受限制的小工具交互方式,本發(fā)明中描述的小工具除小工具視覺顯示外,還能建立全屏顯示效果。圖1為根據(jù)本發(fā)明一個實施例的移動電話10的方塊示意圖。移動電話10包括射頻(RadioFrequency,RF)單元11(在圖1中標(biāo)記為“RF單元”)和基帶單元12,以通過蜂窩網(wǎng)絡(luò)(cellularnetwork)與相應(yīng)節(jié)點進行通信?;鶐卧?2可包括多個硬件裝置以執(zhí)行基帶信號處理,其中,基帶信號處理可包括模擬至數(shù)字轉(zhuǎn)換(AnalogtoDigitalConversion,ADC)/^(DigitaltoAnalogConversion,DAC)>增益調(diào)整、調(diào)制/解調(diào)以及編碼/譯碼等。RF單元11可接收RF無線信號,并將接收到的RF無線信號轉(zhuǎn)換為基帶信號,其中該基帶信號由基帶單元12處理;或者RF單元11從基帶單元12接收基帶信號,并將接收到的基帶信號轉(zhuǎn)換為RF無線信號,其中該RF無線信號之后將被傳送。RF單元11也可包括多個硬件裝置以執(zhí)行射頻轉(zhuǎn)換。例如,RF單元11可包括混頻器,以將基帶信號與在無線通信系統(tǒng)的射頻中振蕩的載波信號相乘,其中,該射頻可為全球移動通信系統(tǒng)(GlobalSystemforMobileCommunications,GSM)中使用的900MHz、1800MHz或1900MHz,或?qū)拵Тa分多址移動通信系統(tǒng)(WidebandCodeDivisionMultipleAccess,WCDMA)系統(tǒng)中使用的900MHz、1900MHz或2100MHz,或使用中的依賴無線接入技術(shù)(RadioAccessTechnology,RAT)的其他頻率。移動電話10進一步包括處理單元13、存儲裝置14、內(nèi)存15及觸摸屏16,其中觸摸屏16作為匪I的一部分。匪I是人們與移動電話10進行交互的手段。MMI可包括屏幕菜單(screenmenus)、圖標(biāo)(icons)、文字信息(textmessages)等,以及物理按鈕、鍵盤和觸摸屏等。觸摸屏16為對手指或手寫筆的觸摸或接近有感應(yīng)的顯示屏幕。觸摸屏16可為電阻或電容類型,或者其他類型。用戶可手動觸摸、按壓或點擊觸摸屏,以用所顯示菜單、圖標(biāo)或信息的指示對移動電話10進行操作。移動電話10的處理單元13從內(nèi)存15或存儲裝置14加載和執(zhí)行一系列程序代碼,以向用戶提供MMI的功能,其中,處理單元13可例如通用處理機(general-purposedprocessor)或微控制單元(Micro-ControlUnit,MCU)或其他。應(yīng)理解的是,在不脫離本發(fā)明的精神的范圍內(nèi),用于全屏小工具效應(yīng)的引入方法可適用于不同的電子裝置,例如便攜式媒體播放器(PortableMediaPlayers,PMP)、全球定位系統(tǒng)(GlobalPositioningSystem,GPS)導(dǎo)航裝置、便攜式游戲控制臺(portablegamingconsoles)等。圖2為根據(jù)本發(fā)明一個實施例的小工具系統(tǒng)的軟件架構(gòu)示意圖。該軟件架構(gòu)包括控制引擎模塊210、小工具220以及繪圖模塊230。其中控制引擎模塊210提供用于使能多個小工具220的小工具系統(tǒng)框架,聯(lián)合參考圖1,其中,由處理單元13加載和執(zhí)行該多個小工具220。并且,控制引擎模塊210可請求繪圖模塊230在觸摸屏16上繪制全屏圖像(例如壁紙)并控制全屏圖像的更新。小工具系統(tǒng)框架具有主機平臺(hostingplatform)的功能,其中,主機平臺具有用于小工具操作的必要基本功能。在多個小工具中,存在與應(yīng)用關(guān)聯(lián)的小工具220,當(dāng)控制引擎模塊210使能(也可稱之為初始化)小工具220時,小工具220執(zhí)行自身的功能并具有自身的行為。不同于傳統(tǒng)的小工具,小工具220可提供在其自身幀外的全屏顯示效果。請注意,小工具220可請求繪圖模塊230在幀內(nèi)顯示相應(yīng)圖像,其中,該相應(yīng)圖像作為⑶I與用戶進行交互。更具體地,一旦處理單元13使能和執(zhí)行小工具220,小工具220可通知繪圖模塊230用自身的圖像替換當(dāng)前所使用全屏圖像,及/或在所替換壁紙上的特定區(qū)域內(nèi),繪制至少一個顯示對象(displayobject)。其中,該顯示對象在小工具220自身幀外??梢岳斫獾氖?,可由控制引擎模塊210而不是小工具220交替觸發(fā)壁紙更新。在去能(disable)小工具220之前,小工具220可迫使繪圖模塊230用先前圖像替換小工具220的全屏圖像,以及通過控制引擎模塊210移除所有已建立顯示對象。小工具220可修改顯示對象的操作狀態(tài)。該操作狀態(tài)可包括外觀屬性(例如顯示或隱藏、在觸摸屏16上的顯示坐標(biāo)、顯示長度和寬度,或其他)。在一個實施例中,小工具220可重復(fù)地啟動定時器從特定值開始倒計時(countdown),并且當(dāng)定時器到達0時,修改顯示對象的操作狀態(tài)??蓪⒂|發(fā)時間的周期設(shè)置為常數(shù)值(例如表示為0.3秒、0.5秒或1秒或其他)?;蛘撸糜诿總€重啟的特定定時器值可為預(yù)定范圍內(nèi)的隨機值(例如在0.3秒與1秒之間,或其他)。可將繪圖模塊230設(shè)計為檢測顯示對象的操作狀態(tài)的任何變化,且每當(dāng)檢測到變化時,更新觸摸屏16上的相應(yīng)圖像。或者,可將繪圖模塊230設(shè)計為根據(jù)顯示對象的當(dāng)前操作狀態(tài)周期性更新所有小工具圖像。在另一個實施例中,小工具220可交替地產(chǎn)生顯示對象,其中,每個顯示對象都具有內(nèi)置(built-in)定時器。當(dāng)內(nèi)置定時器到達0時,顯示對象可修改其自身的操作狀態(tài),從而使能繪圖模塊230相應(yīng)地更新顯示對象。另外,可將顯示對象設(shè)計為當(dāng)定時器到期(expire)時,發(fā)出觸發(fā)信號,且繪圖模塊230可被動地等待用于更新相應(yīng)圖像的觸發(fā)信號。圖3A和圖;3B為根據(jù)本發(fā)明一個實施例,觸摸屏16上的顯示的示意圖。如圖3A所示,在觸摸屏16上顯示全屏圖像(例如壁紙)作為背景,其中,在全屏圖像中分散著幾個花朵。當(dāng)控制引擎模塊210使能小工具220時,小工具220產(chǎn)生圖像作為其代表圖標(biāo)。參照圖3B,當(dāng)控制引擎模塊210檢測到用戶已從小工具菜單(如圖:3B所示的觸摸屏16的下面部分)中拖曳(drag)相應(yīng)圖標(biāo),并將相應(yīng)圖標(biāo)放入主要區(qū)域時(如圖:3B所示的觸摸屏16的中間區(qū)域),可使能該小工具220。需注意的是,本發(fā)明并不限于以拖曳方式將小工具相應(yīng)圖標(biāo)放入主要區(qū)域,在其他實施例中,亦可通過其他方式將小工具相應(yīng)圖標(biāo)放入主要區(qū)域。在本實施例中,小工具220產(chǎn)生的圖像310為雪人,如圖:3B所示。而在其他實施例中,小工具220產(chǎn)生的圖像310可為虛擬時鐘、虛擬日歷或圖標(biāo)字符(character)(例如SpongeBob、WALL-E和Elmo)等。除雪人圖像310外,小工具220也產(chǎn)生顯示在全屏圖像中的多個顯示對象320(例如各個雪花圖像)。具體地,繪圖模塊230可執(zhí)行混合(blending)過程將顯示對象(即雪花圖像)合并為全屏圖像。小工具220進一步周期性更新顯示對象320的操作狀態(tài)(例如,關(guān)于位置的信息、透明度和不透明度)。相應(yīng)地,繪圖模塊230再次執(zhí)行混合過程,以使用具有修改后操作狀態(tài)的顯示對象更新全屏圖像。需注意的是,全屏圖像和小工具圖像310在觸摸屏16上多層顯示,其中,小工具圖像310在全屏圖像上。在一個實施例中,小工具220可啟動分別對應(yīng)多個雪花,即顯示對象320的多個定時器。當(dāng)每個定時器到期時,小工具220以對應(yīng)雪花輕輕下落的方式更新對應(yīng)雪花的位置,并重啟定時器。因此,在全屏圖像中提供具有多個下落雪花的全屏顯示效果。另外,每次對應(yīng)定時器到期時,小工具220可進一步增加雪花的透明度或減少雪花的不透明度,使雪花看來在下落時融化。在另一個實施例中,可設(shè)計顯示對象320而不是小工具220執(zhí)行上述的定時器控制和雪花更新。另外,當(dāng)雪花下落在觸摸屏16外部時,小工具220可移除顯示對象320,或者,將已落出雪花的位置重設(shè)到觸摸屏16的頂部。給出用于雪花的位置更新的偽碼如下權(quán)利要求1.一種電子交互裝置,包括觸摸屏;處理單元,用于執(zhí)行小工具,其中,該小工具用于產(chǎn)生小工具圖像和至少一個顯示對象,并且在該觸摸屏上在幀內(nèi)顯示該小工具圖像以及在該幀外顯示該顯示對象。2.如權(quán)利要求1所述的電子交互裝置,其特征在于,該小工具進一步用于啟動定時器、修改該顯示對象的操作狀態(tài)、或者當(dāng)該定時器到期時根據(jù)該修改后操作狀態(tài)顯示該顯示對象。3.如權(quán)利要求1所述的電子交互裝置,其特征在于,該顯示對象的該操作狀態(tài)包括關(guān)于位置的信息、以及該顯示對象的透明度或不透明度。4.如權(quán)利要求3所述的電子交互裝置,其特征在于,當(dāng)該顯示對象的該更新后位置在該觸摸屏上的顯示區(qū)域外部時,該小工具進一步用于移除該顯示對象。5.如權(quán)利要求3所述的電子交互裝置,其特征在于,當(dāng)該顯示對象的該更新后位置在該觸摸屏上的顯示區(qū)域外部時,該小工具進一步用于將該顯示對象的該更新后位置調(diào)整為在該觸摸屏內(nèi)。6.如權(quán)利要求1所述的電子交互裝置,其特征在于,該圖像作為圖形用戶界面,用于與用戶進行交互。7.一種電子交互裝置,包括觸摸屏;處理單元,其中,當(dāng)由該處理單元使能和執(zhí)行小工具時,該小工具用于更新主題圖像的設(shè)置,其中,該主題圖像在該觸摸屏上,以及用于根據(jù)該更新后設(shè)置,顯示該主題圖像,該主題圖像不為小工具圖像,其中,該小工具圖像作為該小工具的圖形用戶界面與用戶進行交互。8.如權(quán)利要求7所述的電子交互裝置,其特征在于,該主題圖像包括壁紙圖像,且當(dāng)由該處理單元使能和執(zhí)行該小工具時,該小工具用于以更新壁紙圖像替換當(dāng)前所使用壁紙圖像。9.如權(quán)利要求8所述的電子交互裝置,其特征在于,該小工具用于播放動畫,以在該當(dāng)前所使用壁紙圖像上從一角到另一角粘貼該更新壁紙圖像。10.如權(quán)利要求7所述的電子交互裝置,其特征在于,該主題圖像包括圖標(biāo)圖像,且當(dāng)由該處理單元使能和執(zhí)行該小工具時,該小工具用于播放動畫,以將該當(dāng)前所使用圖標(biāo)圖像移出至該觸摸屏外部,并飛入更新圖標(biāo)圖像。11.如權(quán)利要求7所述的電子交互裝置,其特征在于,該主題圖像包括提示符,且當(dāng)由該處理單元使能和執(zhí)行該小工具時,該小工具用于播放動畫,以使用該提示符的更新字體、字號或字體顏色對該提示符的該當(dāng)前所使用字體、字號或字體顏色進行更新。12.如權(quán)利要求7所述的電子交互裝置,其特征在于,當(dāng)終止該小工具時,恢復(fù)該主題圖像的該設(shè)置。13.—種全屏顯示效果產(chǎn)生方法,用于具有觸摸屏和處理單元的電子交互裝置,其中,該觸摸屏耦接于該處理單元,該全屏顯示效果產(chǎn)生方法包括由該處理單元執(zhí)行小工具,該小工具用于產(chǎn)生小工具圖像和至少一個顯示對象;由該小工具在該觸摸屏上在幀內(nèi)顯示該小工具圖像,其中,該小工具圖像作為圖形用戶界面,與用戶進行交互;以及由該小工具在該幀外顯示該顯示對象。14.如權(quán)利要求13所述的全屏顯示效果產(chǎn)生方法,其特征在于,當(dāng)檢測到將小工具圖標(biāo)從該觸摸屏上的小工具菜單放入該觸摸屏上的主要區(qū)域時,執(zhí)行該小工具。15.如權(quán)利要求13所述的全屏顯示效果產(chǎn)生方法,其特征在于,進一步包括啟動定時器;當(dāng)該定時器到期時,由該小工具更新該顯示對象的位置;以及在該觸摸屏的該更新后位置上顯示該顯示對象。16.如權(quán)利要求13所述的全屏顯示效果產(chǎn)生方法,其特征在于,進一步包括當(dāng)終止該小工具時,從該觸摸屏中移除該顯示對象。17.如權(quán)利要求16所述的全屏顯示效果產(chǎn)生方法,其特征在于,當(dāng)檢測到將該小工具圖像從該觸摸屏上的主要區(qū)域放入該觸摸屏上的小工具菜單時,終止該小工具。18.—種全屏顯示效果產(chǎn)生方法,用于具有觸摸屏和處理單元的電子交互裝置,其中該觸摸屏耦接于該處理單元,該全屏顯示效果產(chǎn)生方法包括當(dāng)由該處理單元使能和執(zhí)行小工具時,該小工具更新該觸摸屏上的主題圖像的設(shè)置;以及根據(jù)該更新后設(shè)置,顯示該主題圖像,其中,該主題圖像不為小工具圖像,該小工具圖像作為小工具的圖形用戶界面,與用戶進行交互。19.如權(quán)利要求18所述的全屏顯示效果產(chǎn)生方法,其特征在于,當(dāng)檢測到將該小工具圖標(biāo)從該觸摸屏上的小工具菜單放入該觸摸屏上的主要區(qū)域時,使能和執(zhí)行該小工具。20.如權(quán)利要求18所述的全屏顯示效果產(chǎn)生方法,其特征在于,進一步包括當(dāng)終止該小工具時,恢復(fù)該主題圖像的該設(shè)置。21.如權(quán)利要求20所述的全屏顯示效果產(chǎn)生方法,其特征在于,當(dāng)檢測到將該小工具圖像從該觸摸屏上的主要區(qū)放入該觸摸屏上的小工具菜單時,終止該小工具。全文摘要本發(fā)明提供一種電子交互裝置以及全屏顯示效果產(chǎn)生方法,其中,電子交互裝置包括觸摸屏;處理單元,用于執(zhí)行小工具,其中,小工具產(chǎn)生小工具圖像和至少一個顯示對象,并且在觸摸屏上在幀內(nèi)顯示小工具圖像以及在幀外顯示顯示對象。本發(fā)明提供的電子交互裝置和全屏顯示效果產(chǎn)生方法可提供一種不受限制的小工具交互方式,建立全屏顯示效果,顯著改進小工具在提供交互靈活性方面的表現(xiàn)。文檔編號G06F3/048GK102339207SQ201110190590公開日2012年2月1日申請日期2011年7月8日優(yōu)先權(quán)日2010年7月20日發(fā)明者柯政宏,沈允中申請人:聯(lián)發(fā)科技股份有限公司