本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種投影處理方法及裝置。
背景技術(shù):
智能微型投影機(jī)(以下簡稱微投)以其攜帶方便,功能強(qiáng)大等優(yōu)點(diǎn),普及率日益提高,微投被廣泛用于家庭娛樂、商家廣告投影、商務(wù)會議投影等場景。當(dāng)前對微投的操作,或直接接觸微投屏幕進(jìn)行觸摸操作,或通過激光筆和遙控器來對微投進(jìn)行操作。
直接接觸微投屏幕進(jìn)行觸摸操作時(shí),微投通常放在一個(gè)固定的地方,人與微投會有一定的距離,觸摸操作并不方便,而且直接觸控微投觸控屏幕,還可能會引起手指觸控碰及微投造成畫面抖動。
通過激光筆和遙控器來對微投進(jìn)行操作時(shí),在商務(wù)場景等對畫面的講解,無需直接觸控微投屏幕,使用激光筆即可指示目標(biāo)。如需翻頁微投的膠片,使用遙控器或激光筆帶遙控器等就可實(shí)現(xiàn)。因此,在商務(wù)會議場景使用微投時(shí),一般還需激光筆和遙控器配合微投進(jìn)行商務(wù)推薦活動。但在需要配合微投使用激光筆和遙控器時(shí),無法避免日常攜帶激光筆和遙控器的麻煩。
針對相關(guān)技術(shù)中存在的需直接觸控投影器或者利用遙控器或激光筆對投影器進(jìn)行操作而導(dǎo)致的操作不便的技術(shù)問題,目前尚未提出解決方案。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種投影處理方法及裝置,以至少解決相關(guān)技術(shù)中存在的需直接觸控投影器或者利用遙控器或激光筆對投影器進(jìn)行操作而導(dǎo)致的操作不便的技術(shù)問題。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種投影處理方法,包括:檢測到對終端進(jìn)行操作的第一操作信號;根據(jù)檢測到的所述第一操作信號,向支持與所述終端通信的投影器發(fā)送與所述第一操作信號對應(yīng)的第一投影處理指令,其中,所述第一投影處理指令用于指示所述投影器執(zhí)行預(yù)定的投影處理。
可選地,根據(jù)檢測到的所述第一操作信號,向支持與所述終端通信的所述投影器發(fā)送與所述第一操作信號對應(yīng)的所述第一投影處理指令包括:根據(jù)操作信號與投影處理指令之間的預(yù)定對應(yīng)關(guān)系,以及所述第一操作信號,確定與所述第一操作信號對應(yīng)的所述第一投影處理指令;將確定的所述第一投影處理指令發(fā)送給所述投影器。
可選地,所述預(yù)定對應(yīng)關(guān)系包括以下至少之一:在所述第一操作信號為按壓所述終端的第一按壓信號的情況下,所述第一投影處理指令為用于校準(zhǔn)所述投影器所呈現(xiàn)的投影上的光 標(biāo)的校準(zhǔn)指令;在所述第一操作信號為用于對所述終端的位置狀態(tài)進(jìn)行調(diào)整的調(diào)整信號的情況下,所述第一投影處理指令為用于對所述投影器上所呈現(xiàn)的投影的光標(biāo)進(jìn)行移動的移動指令;在所述第一操作信號為對所述終端的屏幕進(jìn)行滑動的滑動信號或按壓所述終端的第二按壓信號時(shí)的情況下,所述第一投影處理指令為用于對所述投影器所呈現(xiàn)的投影進(jìn)行翻頁的翻頁指令。
根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種投影處理方法,包括:接收終端發(fā)送的第一投影處理指令,其中,所述第一投影處理指令為所述終端根據(jù)檢測到的用于對所述終端進(jìn)行操作的第一操作信號確定的;根據(jù)接收到的所述第一投影處理指令進(jìn)行預(yù)定的投影處理。
可選地,根據(jù)接收到的所述第一投影處理指令進(jìn)行預(yù)定的投影處理包括:當(dāng)所述第一投影處理指令為所述終端根據(jù)接收到的用于按壓所述終端的第一按壓信號確定的校準(zhǔn)指令時(shí),根據(jù)所述校準(zhǔn)指令對投影器所呈現(xiàn)的投影上的光標(biāo)的位置進(jìn)行校準(zhǔn);或者,當(dāng)所述第一投影處理指令為所述終端根據(jù)接收到的用于對所述終端的位置狀態(tài)進(jìn)行調(diào)整的調(diào)整信號確定的移動指令時(shí),根據(jù)所述移動指令以及所述終端的位置狀態(tài)調(diào)整數(shù)據(jù)對投影器所呈現(xiàn)的投影上的光標(biāo)進(jìn)行移動;或者,當(dāng)所述第一投影處理指令為所述終端根據(jù)接收到的滑動所述終端的屏幕的滑動信號或按壓所述終端的第二按壓信號確定的翻頁指令時(shí),根據(jù)所述翻頁指令對投影器所呈現(xiàn)的投影進(jìn)行翻頁。
可選地,在根據(jù)所述移動指令以及所述終端的位置狀態(tài)調(diào)整數(shù)據(jù)對所述投影器所呈現(xiàn)的所述投影上的所述光標(biāo)進(jìn)行移動之前,所述方法還包括:存儲所述終端的位置與所述光標(biāo)的位置的對應(yīng)關(guān)系。
可選地,在根據(jù)所述移動指令以及所述終端的位置狀態(tài)調(diào)整數(shù)據(jù)對所述投影器所呈現(xiàn)的所述投影上的所述光標(biāo)進(jìn)行移動之后,所述方法還包括:確定所述光標(biāo)在所述投影上的預(yù)定區(qū)域停留的時(shí)間超過預(yù)定閾值;執(zhí)行與所述預(yù)定區(qū)域?qū)?yīng)的功能。
根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種投影處理裝置,包括:檢測模塊,用于檢測到對終端進(jìn)行操作的第一操作信號;發(fā)送模塊,用于根據(jù)檢測到的所述第一操作信號,向支持與所述終端通信的投影器發(fā)送與所述第一操作信號對應(yīng)的第一投影處理指令,其中,所述第一投影處理指令用于指示所述投影器執(zhí)行預(yù)定的投影處理。
可選地,所述發(fā)送模塊包括:確定單元,用于根據(jù)操作信號與投影處理指令之間的預(yù)定對應(yīng)關(guān)系,以及所述第一操作信號,確定與所述第一操作信號對應(yīng)的所述第一投影處理指令;發(fā)送單元,用于將確定的所述第一投影處理指令發(fā)送給所述投影器。
可選地,所述預(yù)定對應(yīng)關(guān)系包括以下至少之一:在所述第一操作信號為按壓所述終端的第一按壓信號的情況下,所述第一投影處理指令為用于校準(zhǔn)所述投影器所呈現(xiàn)的投影上的光標(biāo)的校準(zhǔn)指令;在所述第一操作信號為用于對所述終端的位置狀態(tài)進(jìn)行調(diào)整的調(diào)整信號的情況下,所述第一投影處理指令為用于對所述投影器上所呈現(xiàn)的投影的光標(biāo)進(jìn)行移動的移動指令;在所述第一操作信號為對所述終端的屏幕進(jìn)行滑動的滑動信號或按壓所述終端的第二按壓信號時(shí)的情況下,所述第一投影處理指令為用于對所述投影器所呈現(xiàn)的投影進(jìn)行翻頁的翻 頁指令。
根據(jù)本發(fā)明的另一方面,提供了一種投影處理裝置,包括:接收模塊,用于接收終端發(fā)送的第一投影處理指令,其中,所述第一投影處理指令為所述終端根據(jù)檢測到的用于對所述終端進(jìn)行操作的第一操作信號確定的;處理模塊,用于根據(jù)接收到的所述第一投影處理指令進(jìn)行預(yù)定的投影處理。
可選地,所述處理模塊包括:校準(zhǔn)單元,用于當(dāng)所述第一投影處理指令為所述終端根據(jù)接收到的用于按壓所述終端的第一按壓信號確定的校準(zhǔn)指令時(shí),根據(jù)所述校準(zhǔn)指令對投影器所呈現(xiàn)的投影上的光標(biāo)的位置進(jìn)行校準(zhǔn);或者,移動單元,用于當(dāng)所述第一投影處理指令為所述終端根據(jù)接收到的用于對所述終端的位置狀態(tài)進(jìn)行調(diào)整的調(diào)整信號確定的移動指令時(shí),根據(jù)所述移動指令以及所述終端的位置狀態(tài)調(diào)整數(shù)據(jù)對投影器所呈現(xiàn)的投影上的光標(biāo)進(jìn)行移動;或者,翻頁單元,用于當(dāng)所述第一投影處理指令為所述終端根據(jù)接收到的滑動所述終端的屏幕的滑動信號或按壓所述終端的第二按壓信號確定的翻頁指令時(shí),根據(jù)所述翻頁指令對投影器所呈現(xiàn)的投影進(jìn)行翻頁。
可選地,所述裝置還包括:存儲模塊,用于在根據(jù)所述移動指令以及所述終端的位置狀態(tài)調(diào)整數(shù)據(jù)對所述投影器所呈現(xiàn)的所述投影上的所述光標(biāo)進(jìn)行移動之前,存儲所述終端的位置與所述光標(biāo)的位置的對應(yīng)關(guān)系。
可選地,所述裝置還包括:確定模塊,用于在根據(jù)所述移動指令以及所述終端的位置狀態(tài)調(diào)整數(shù)據(jù)對所述投影器所呈現(xiàn)的所述投影上的所述光標(biāo)進(jìn)行移動之后,確定所述光標(biāo)在所述投影上的預(yù)定區(qū)域停留的時(shí)間超過預(yù)定閾值;執(zhí)行模塊,用于執(zhí)行與所述預(yù)定區(qū)域?qū)?yīng)的功能。
通過本發(fā)明,采用檢測到對終端進(jìn)行操作的第一操作信號;根據(jù)檢測到的所述第一操作信號,向支持與所述終端通信的投影器發(fā)送與所述第一操作信號對應(yīng)的第一投影處理指令,其中,所述第一投影處理指令用于指示所述投影器執(zhí)行預(yù)定的投影處理的方法,通過將對終端的第一操作信號,找到與該第一操作信號對應(yīng)的第一投影處理指令,實(shí)現(xiàn)對投影器的投影處理,解決了相關(guān)技術(shù)中存在的需直接觸控投影器或者利用遙控器或激光筆對投影器進(jìn)行操作而導(dǎo)致的操作不便的技術(shù)問題,進(jìn)而達(dá)到了操作簡便的效果,提高了用戶的體驗(yàn)度。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
圖1是根據(jù)本發(fā)明實(shí)施例的投影處理方法的流程圖一;
圖2是根據(jù)本發(fā)明實(shí)施例的投影處理方法的流程圖二;
圖3是根據(jù)本發(fā)明實(shí)施例的投影處理裝置的結(jié)構(gòu)框圖一;
圖4是根據(jù)本發(fā)明實(shí)施例的投影處理裝置中發(fā)送模塊34的結(jié)構(gòu)框圖;
圖5是根據(jù)本發(fā)明實(shí)施例的投影處理裝置的結(jié)構(gòu)框圖二;
圖6是根據(jù)本發(fā)明實(shí)施例的投影處理裝置中處理模塊54的結(jié)構(gòu)框圖;
圖7是根據(jù)本發(fā)明實(shí)施例的投影處理裝置的優(yōu)選結(jié)構(gòu)框圖一;
圖8是根據(jù)本發(fā)明實(shí)施例的投影處理裝置的優(yōu)選結(jié)構(gòu)框圖二;
圖9是根據(jù)本發(fā)明實(shí)施例的終端的功能框圖;
圖10是根據(jù)本發(fā)明實(shí)施例的手機(jī)的空間位置圖;
圖11是根據(jù)本發(fā)明實(shí)施例微投、手機(jī)和投影屏幕的垂直方向位置關(guān)系圖;
圖12是根據(jù)本發(fā)明實(shí)施例的∠apa1、∠aoa1的對應(yīng)關(guān)系分析圖;
圖13是根據(jù)本發(fā)明實(shí)施例的∠bob1、∠bpb1的對應(yīng)關(guān)系分析圖;
圖14是根據(jù)本發(fā)明實(shí)施例終端調(diào)整微投投影狀態(tài)的流程圖;
圖15是根據(jù)本發(fā)明實(shí)施例微投根據(jù)終端信號調(diào)整投影狀態(tài)的流程圖。
具體實(shí)施方式
下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。
需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。
在本實(shí)施例中提供了一種投影處理方法,圖1是根據(jù)本發(fā)明實(shí)施例的投影處理方法的流程圖一,如圖1所示,該流程包括如下步驟:
步驟s102,檢測到對終端進(jìn)行操作的第一操作信號;
步驟s104,根據(jù)檢測到的第一操作信號,向支持與終端通信的投影器發(fā)送與第一操作信號對應(yīng)的第一投影處理指令,其中,該第一投影處理指令用于指示投影器執(zhí)行預(yù)定的投影處理。
通過上述步驟,根據(jù)終端的第一操作信號,找到與該第一操作信號對應(yīng)的第一投影處理指令,實(shí)現(xiàn)對投影器的投影處理,解決了相關(guān)技術(shù)中存在的需直接觸控投影器或者利用遙控器或激光筆對投影器進(jìn)行操作而導(dǎo)致的操作不便的技術(shù)問題,進(jìn)而達(dá)到了操作簡便的效果,提高了用戶的體驗(yàn)度。
步驟s104有多種實(shí)現(xiàn)方式,例如,可以將檢測到的第一操作信號進(jìn)行處理,根據(jù)算法計(jì)算,得到第一投影處理指令,在一個(gè)可選的實(shí)施例中,該步驟s104可以包括:根據(jù)操作信號 與投影處理指令之間的預(yù)定對應(yīng)關(guān)系,以及第一操作信號,確定與第一操作信號對應(yīng)的第一投影處理指令;將確定的第一投影處理指令發(fā)送給投影器。在該可選的實(shí)施例中,預(yù)定了操作信號與投影處理指令之間的對應(yīng)關(guān)系,不必對第一操作信號進(jìn)行復(fù)雜計(jì)算,就可以得到該第一操作信號對應(yīng)的第一投影處理指令,節(jié)省了系統(tǒng)資源,提高了處理效率。該可選實(shí)施例中的操作信號與投影處理指令之間的預(yù)定對應(yīng)關(guān)系,是操作信號與投影處理指令之間的對應(yīng)關(guān)系的模型,不特指第一操作信號與第一投影處理指令的對應(yīng)關(guān)系。
隨著科技的發(fā)展,終端支持的功能越來越多,在利用終端實(shí)現(xiàn)對投影器的處理時(shí),可以實(shí)現(xiàn)翻頁、指示位置、界面操作、修改投影器中正在投影的幻燈片等,需要將與這些功能對應(yīng)的第一操作信號進(jìn)行定義。在一個(gè)可選的實(shí)施例中,上述預(yù)定對應(yīng)關(guān)系可以包括以下至少之一:在第一操作信號為按壓終端的第一按壓信號的情況下,第一投影處理指令為用于校準(zhǔn)投影器所呈現(xiàn)的投影上的光標(biāo)的校準(zhǔn)指令;在第一操作信號為用于對終端的位置狀態(tài)進(jìn)行調(diào)整的調(diào)整信號的情況下,第一投影處理指令為用于對投影器上所呈現(xiàn)的投影的光標(biāo)進(jìn)行移動的移動指令;在第一操作信號為對終端的屏幕進(jìn)行滑動的滑動信號或按壓終端的第二按壓信號時(shí)的情況下,第一投影處理指令為用于對投影器所呈現(xiàn)的投影進(jìn)行翻頁的翻頁指令。在該可選的實(shí)施例中,預(yù)先定義了投影器中的常見操作與終端上的第一操作信號的對應(yīng)關(guān)系,可以實(shí)現(xiàn)對投影器的處理指令的快速傳遞、縮短了通過終端對投影器進(jìn)行處理的處理時(shí)間。
上述各個(gè)實(shí)施例及可選實(shí)施例中的動作的執(zhí)行者可以是終端(例如智能手機(jī)、平板等)。
在本實(shí)施例中還提供了一種投影處理方法,圖2是根據(jù)本發(fā)明實(shí)施例的投影處理方法的流程圖二,如圖2所示,該流程包括如下步驟:
步驟s202,接收終端發(fā)送的第一投影處理指令,其中,該第一投影處理指令為終端根據(jù)檢測到的用于對終端進(jìn)行操作的第一操作信號確定的;
步驟s204,根據(jù)接收到的第一投影處理指令進(jìn)行預(yù)定的投影處理。
通過上述步驟,根據(jù)接收到的終端的第一投影處理指令,實(shí)現(xiàn)對投影器相應(yīng)的投影處理,解決了相關(guān)技術(shù)中存在的需直接觸控或者利用遙控器或激光筆對投影器進(jìn)行操作而導(dǎo)致的操作不便的技術(shù)問題,進(jìn)而達(dá)到了操作簡便的效果,提高了用戶的體驗(yàn)度。
上述實(shí)施例中的第一投影處理指令可以為對投影界面進(jìn)行處理,如放大或縮小,停止放映或開始、暫停放映等,第一操作信號可以為短時(shí)觸摸信號(即點(diǎn)觸信號)、按壓信號(點(diǎn)壓信號)、長時(shí)觸摸信號、長時(shí)按壓信號或者其組合,第一操作信號與第一投影處理指令可以存在多種對應(yīng)關(guān)系,在一個(gè)可選的實(shí)施例中,步驟s204可以包括以下至少之一:當(dāng)?shù)谝煌队疤幚碇噶顬榻K端根據(jù)接收到的用于按壓終端的第一按壓信號確定的校準(zhǔn)指令時(shí),根據(jù)校準(zhǔn)指令對投影器所呈現(xiàn)的投影上的光標(biāo)的位置進(jìn)行校準(zhǔn);當(dāng)?shù)谝煌队疤幚碇噶顬榻K端根據(jù)接收到的用于對終端的位置狀態(tài)進(jìn)行調(diào)整的調(diào)整信號確定的移動指令時(shí),根據(jù)移動指令以及終端的位置狀態(tài)調(diào)整數(shù)據(jù)對投影器所呈現(xiàn)的投影上的光標(biāo)進(jìn)行移動;當(dāng)?shù)谝煌队疤幚碇噶顬榻K端根據(jù)接收到的滑動終端的屏幕的滑動信號或按壓終端的第二按壓信號確定的翻頁指令時(shí),根據(jù)翻頁指令對投影器所呈現(xiàn)的投影進(jìn)行翻頁。在該可選實(shí)施例中,給出了終端的第一操作信號與 第一投影指令的對應(yīng)關(guān)系,可以快速對投影進(jìn)行相應(yīng)的處理。
在一個(gè)可選的實(shí)施例中,在根據(jù)移動指令以及終端的位置狀態(tài)調(diào)整數(shù)據(jù)對投影器所呈現(xiàn)的投影上的光標(biāo)進(jìn)行移動之前,還可以包括:存儲終端的位置與光標(biāo)的位置的對應(yīng)關(guān)系。這樣,當(dāng)終端移動到第一位置時(shí),由終端將位置數(shù)據(jù)傳遞給投影器,可以使投影器根據(jù)預(yù)先存儲的該對應(yīng)關(guān)系,對投影器上的光標(biāo)的位置進(jìn)行調(diào)整。由終端代替鼠標(biāo),可以避免攜帶鼠標(biāo)的情況下對投影器的投影狀態(tài)進(jìn)行處理,例如,指示位置。
在一個(gè)可選的實(shí)施例中,在根據(jù)移動指令以及終端的位置狀態(tài)調(diào)整數(shù)據(jù)對投影器所呈現(xiàn)的投影上的光標(biāo)進(jìn)行移動之后,還可以包括:確定光標(biāo)在投影上的預(yù)定區(qū)域停留的時(shí)間超過預(yù)定閾值;執(zhí)行與預(yù)定區(qū)域?qū)?yīng)的功能。例如,在投影的區(qū)域中存在功能按鍵,如向前翻頁、向后翻頁、停止放映、暫停放映、定位到放映指定頁等,當(dāng)光標(biāo)在投影的功能按鍵上停留的時(shí)間超過指定閾值(可以為3s),認(rèn)為對該功能按鍵進(jìn)行了點(diǎn)擊,執(zhí)行該功能按鍵的對應(yīng)功能。在該可選的實(shí)施例中,通過終端可以實(shí)現(xiàn)了鼠標(biāo)對投影器的各種功能控制,在終端為用戶日常攜帶的用品的情況下,可以避免對鼠標(biāo)的攜帶,提高了用戶的體驗(yàn)度。
圖2及與圖2相關(guān)的實(shí)施例中的動作的執(zhí)行者可以是投影器(例如智能微型投影器、其他支持近程通訊的投影器)。
在上述實(shí)施例中,終端(如智能手機(jī))幾乎每個(gè)人都有,利用手機(jī)來實(shí)現(xiàn)激光筆的畫面指示功能,以及膠片翻頁功能,就能減少攜帶激光筆及遙控器的麻煩,給用戶使用投影器,如微投,提供方便。此外,手機(jī)還具備更強(qiáng)大的功能,可以實(shí)現(xiàn)界面操作,替換微投外接鼠標(biāo)。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個(gè)存儲介質(zhì)(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
在本實(shí)施例中還提供了一種投影處理裝置,該裝置用于實(shí)現(xiàn)上述實(shí)施例及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過說明的不再贅述。如以下所使用的,術(shù)語“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。
圖3是根據(jù)本發(fā)明實(shí)施例的投影處理裝置的結(jié)構(gòu)框圖一,如圖3所示,該裝置包括檢測模塊32和發(fā)送模塊34,下面對該裝置進(jìn)行說明。
檢測模塊32,用于檢測到對終端進(jìn)行操作的第一操作信號;發(fā)送模塊34,連接至上述檢測模塊32,用于根據(jù)檢測到的第一操作信號,向支持與終端通信的投影器發(fā)送與第一操作信號對應(yīng)的第一投影處理指令,其中,該第一投影處理指令用于指示投影器執(zhí)行預(yù)定的投影處 理。
圖4是根據(jù)本發(fā)明實(shí)施例的投影處理裝置中發(fā)送模塊34的結(jié)構(gòu)框圖,如圖4所示,該發(fā)送模塊34包括確定單元42和發(fā)送單元44,下面對該發(fā)送模塊34進(jìn)行說明。
確定單元42,用于根據(jù)操作信號與投影處理指令之間的預(yù)定對應(yīng)關(guān)系,以及第一操作信號,確定與第一操作信號對應(yīng)的第一投影處理指令;發(fā)送單元44,連接至上述確定單元42,用于將確定的第一投影處理指令發(fā)送給投影器。
上述各個(gè)實(shí)施例中的預(yù)定對應(yīng)關(guān)系可以包括以下至少之一:在第一操作信號為按壓終端的第一按壓信號的情況下,第一投影處理指令為用于校準(zhǔn)投影器所呈現(xiàn)的投影上的光標(biāo)的校準(zhǔn)指令;在第一操作信號為用于對終端的位置狀態(tài)進(jìn)行調(diào)整的調(diào)整信號的情況下,第一投影處理指令為用于對投影器上所呈現(xiàn)的投影的光標(biāo)進(jìn)行移動的移動指令;在第一操作信號為對終端的屏幕進(jìn)行滑動的滑動信號或按壓終端的第二按壓信號時(shí)的情況下,第一投影處理指令為用于對投影器所呈現(xiàn)的投影進(jìn)行翻頁的翻頁指令。
圖5是根據(jù)本發(fā)明實(shí)施例的投影處理裝置的結(jié)構(gòu)框圖二,如圖5所示,該裝置包括接收模塊52和處理模塊54,下面對該裝置進(jìn)行說明。
接收模塊52,用于接收終端發(fā)送的第一投影處理指令,其中,第一投影處理指令為終端根據(jù)檢測到的用于對終端進(jìn)行操作的第一操作信號確定的;處理模塊54,連接至上述接收模塊52,用于根據(jù)接收到的第一投影處理指令進(jìn)行預(yù)定的投影處理。
圖6是根據(jù)本發(fā)明實(shí)施例的投影處理裝置中處理模塊54的結(jié)構(gòu)框圖,如圖6所示,該處理模塊54包括校準(zhǔn)單元62或移動單元64或翻頁單元66,下面對該處理模塊54進(jìn)行說明。
校準(zhǔn)單元62,用于當(dāng)?shù)谝煌队疤幚碇噶顬榻K端根據(jù)接收到的用于按壓終端的第一按壓信號確定的校準(zhǔn)指令時(shí),根據(jù)校準(zhǔn)指令對投影器所呈現(xiàn)的投影上的光標(biāo)的位置進(jìn)行校準(zhǔn);或者,移動單元64,用于當(dāng)?shù)谝煌队疤幚碇噶顬榻K端根據(jù)接收到的用于對終端的位置狀態(tài)進(jìn)行調(diào)整的調(diào)整信號確定的移動指令時(shí),根據(jù)移動指令以及終端的位置狀態(tài)調(diào)整數(shù)據(jù)對投影器所呈現(xiàn)的投影上的光標(biāo)進(jìn)行移動;或者,翻頁單元66,用于當(dāng)?shù)谝煌队疤幚碇噶顬榻K端根據(jù)接收到的滑動終端的屏幕的滑動信號或按壓終端的第二按壓信號確定的翻頁指令時(shí),根據(jù)翻頁指令對投影器所呈現(xiàn)的投影進(jìn)行翻頁。
圖7是根據(jù)本發(fā)明實(shí)施例的投影處理裝置的優(yōu)選結(jié)構(gòu)框圖一,如圖7所示,該裝置除包括圖6所示的所有模塊外,還包括存儲模塊72,下面對該裝置進(jìn)行說明。
存儲模塊72,連接至上述移動單元64,用于在根據(jù)移動指令以及終端的位置狀態(tài)調(diào)整數(shù)據(jù)對投影器所呈現(xiàn)的投影上的光標(biāo)進(jìn)行移動之前,存儲終端的位置與光標(biāo)的位置的對應(yīng)關(guān)系。
圖8是根據(jù)本發(fā)明實(shí)施例的投影處理裝置的優(yōu)選結(jié)構(gòu)框圖二,如圖8所示,該裝置除包括圖6所示的所有模塊外,還包括確定模塊82和執(zhí)行模塊84,下面對該裝置進(jìn)行說明。
確定模塊82,連接至上述移動單元64,用于在根據(jù)移動指令以及終端的位置狀態(tài)調(diào)整數(shù) 據(jù)對投影器所呈現(xiàn)的投影上的光標(biāo)進(jìn)行移動之后,確定光標(biāo)在投影上的預(yù)定區(qū)域停留的時(shí)間超過預(yù)定閾值;執(zhí)行模塊84,連接至上述確定模塊82,用于執(zhí)行與預(yù)定區(qū)域?qū)?yīng)的功能。
下面結(jié)合具體實(shí)施環(huán)境,以手機(jī)為終端、投影器為智能微型投影器為例,對本發(fā)明的投影處理方法及裝置進(jìn)行說明。
本發(fā)明實(shí)施例提供了一種手機(jī)作為鼠標(biāo)的實(shí)現(xiàn)方法,圖9是根據(jù)本發(fā)明實(shí)施例的終端的功能框圖,如圖9所示,該終端包括:指南針模塊92、重力加速度模塊94、側(cè)鍵輸入模塊96、通訊模塊98、存儲模塊910、應(yīng)用軟件控制模塊912和中央處理器模塊914(對應(yīng)于上述實(shí)施例中的檢測模塊32和發(fā)送模塊34),下面以手機(jī)為例,對該終端進(jìn)行說明。
指南針模塊92,用于偵測手機(jī)的水平位置指向。如以正北方向?yàn)?度,以順時(shí)針針方向計(jì)算角度,圖10是根據(jù)本發(fā)明實(shí)施例的手機(jī)的空間位置圖,其中oa指向是微投屏幕方向,ob線是oa在水平面的投影。oe,os,ow,on是東南西北四個(gè)方向,og是指向地心的重力線方向。如圖10所示,指南針模塊92可以偵測到手機(jī)聽筒端指向屏幕的oa線,其水平投影ob線與正北方向的夾角nob為160度。
重力加速度模塊94,用于偵測手機(jī)的垂直位置指向。如以鉛垂線(指向地心)為0度,如圖10所示,以逆時(shí)針方向計(jì)算角度,重力加速度模塊94偵測到角goa為135度。
鍵輸入模塊96,用于在啟用該應(yīng)用時(shí),定義側(cè)鍵功能,實(shí)現(xiàn)更加便捷的操作。例如,在啟動該應(yīng)用時(shí),側(cè)鍵“+”用于微投上的膠片向前翻頁,側(cè)鍵“-”用于微投上的膠片向后翻頁。同時(shí)按側(cè)鍵“+”“-”進(jìn)入校準(zhǔn)狀態(tài)。
通訊模塊98,用于手機(jī)與微投的近場通訊。如手機(jī)啟用該應(yīng)用后,手機(jī)與微投建立鏈接,進(jìn)行數(shù)據(jù)交換,將手機(jī)的位置校準(zhǔn)數(shù)據(jù)和當(dāng)前即時(shí)位置數(shù)據(jù)傳遞給微投。
存儲模塊910,用于存放應(yīng)用程序,及相關(guān)數(shù)據(jù)。
應(yīng)用軟件控制模塊912,用于控制流程處理數(shù)據(jù)。
中央處理器模塊914,根據(jù)應(yīng)用程序指令,執(zhí)行相關(guān)運(yùn)算操作。將數(shù)據(jù)存儲,傳遞給微投。
本發(fā)明實(shí)施例所示的手機(jī)鼠標(biāo),主要是利用手機(jī)現(xiàn)有硬件配置,通過手機(jī)各應(yīng)用軟件,匯集手機(jī)傳感器提供的手機(jī)的位置信息,以及手機(jī)應(yīng)用軟件與微投通訊,實(shí)現(xiàn)手機(jī)鼠標(biāo)功能,用戶通過操作手機(jī)實(shí)現(xiàn)微投的膠片翻頁、光點(diǎn)指示、點(diǎn)擊按鈕、字符輸入等功能。
在微投進(jìn)行使用時(shí),如果存在多人同時(shí)觀看微投時(shí),依據(jù)本發(fā)明實(shí)施例所示的手機(jī)作為鼠標(biāo)的實(shí)現(xiàn)方法,每個(gè)用戶的手機(jī)都可以成為微投的鼠標(biāo),實(shí)現(xiàn)了更加方便地進(jìn)行互相交流。
下面結(jié)合具體的使用場景,對本發(fā)明實(shí)施例的終端作為鼠標(biāo)的實(shí)現(xiàn)方法進(jìn)行描述。同樣,該實(shí)施例也是以手機(jī)作為終端為例進(jìn)行說明的,在該實(shí)施例中,將終端作為鼠標(biāo)的實(shí)現(xiàn)方法設(shè)計(jì)為一個(gè)手機(jī)應(yīng)用程序,只要打開該應(yīng)用程序,就可以調(diào)整手機(jī)作為鼠標(biāo)。
用戶打開微投,啟用用戶手機(jī)上的該應(yīng)用程序,使手機(jī)與微投建立鏈接。用戶將手機(jī)聽 筒端對準(zhǔn)微投屏幕中心(即圖10中的oa線指向微投的屏幕中心),按下側(cè)鍵“+”和側(cè)鍵“-”,進(jìn)行位置校準(zhǔn)。
應(yīng)用程序獲得校準(zhǔn)數(shù)據(jù),即圖10中∠goa和∠nob的角度度數(shù)。圖11是根據(jù)本發(fā)明實(shí)施例微投、手機(jī)和投影屏幕的垂直方向位置關(guān)系圖,如圖11所示,d1為作為鼠標(biāo)的手機(jī),d2為微投,a為微投屏幕的垂直方向中點(diǎn)。應(yīng)用程序默認(rèn)校準(zhǔn)時(shí)手機(jī)距離微投屏幕距離l1為3米,微投屏幕中心比校準(zhǔn)時(shí)手機(jī)的位置高h(yuǎn)1為0.5米,用h1(在圖11中沒有示出)表示。當(dāng)然如用戶校準(zhǔn)位置時(shí),如果實(shí)際值l1、h1與默認(rèn)值相差較大,用戶可以在應(yīng)用程序界面進(jìn)行調(diào)整。手機(jī)通過校準(zhǔn),在校準(zhǔn)點(diǎn)獲得了與微投屏幕的相對位置數(shù)據(jù),即測量值∠goa、∠nob、和默認(rèn)值或用戶修改值l1、h1。在手機(jī)校準(zhǔn)界面,還包括了微投與屏幕的距離值l2(在圖11中沒有示出),默認(rèn)值為2米,以及屏幕中心點(diǎn)與微投的高度差h2,默認(rèn)值為0.4米。同樣,如l2和h2與實(shí)際投影環(huán)境差距太大,用戶可以手動調(diào)整。完成后手機(jī)自動將這些數(shù)據(jù)發(fā)送給微投,這些數(shù)據(jù)包括測量值∠goa、∠nob、和默認(rèn)值或用戶修改值l1、h1、l2、h2。
如圖11所示,手機(jī)啟動應(yīng)用程序,手機(jī)與微投互聯(lián),用戶在微投周邊的某個(gè)位置點(diǎn)按校準(zhǔn)按鈕,手機(jī)進(jìn)入校準(zhǔn)狀態(tài),用戶將手機(jī)聽筒側(cè)面對準(zhǔn)a點(diǎn),按之前分析,此時(shí)可獲得∠goa的角度,微投在屏幕中心顯示光標(biāo),用戶將手指移開校準(zhǔn)按鈕,校準(zhǔn)完成。
因某種原因,用戶需將光標(biāo)上移指示屏幕上的某目標(biāo),例如a1,則用戶調(diào)整手機(jī)角度向上指向a1,手機(jī)可以偵測到∠goa1,已知前校準(zhǔn)角度∠goa,∠aoa1=∠goa1-∠goa。手機(jī)將與校準(zhǔn)時(shí)的角度變化的數(shù)據(jù)∠aoa1傳遞給微投,微投收到數(shù)據(jù)∠aoa1后,以a點(diǎn)為基礎(chǔ)調(diào)光標(biāo)位置,需要按用戶意圖,將光標(biāo)調(diào)整到a1點(diǎn)。即需要將∠apa1,調(diào)整為與變量∠aoa1對應(yīng)的角度。
圖12是根據(jù)本發(fā)明實(shí)施例的∠apa1、∠aoa1的對應(yīng)關(guān)系分析圖,為進(jìn)一步簡化計(jì)算公式,在此排除了誤差,畸變等的微小的干擾因素,并假設(shè)手機(jī)高度與微投高度一樣。在實(shí)際使用過程中,這些因素對手機(jī)指向變化與光標(biāo)移動的影響不太,可以忽略。
如圖12所示,假如手機(jī)校準(zhǔn)點(diǎn)d1的位置就在微投d2的位置,即l1等于l2,用戶需將a點(diǎn)的光標(biāo)移動到a1點(diǎn),手機(jī)向上轉(zhuǎn)動的增量角度∠aoa1,在微投上的光標(biāo)對應(yīng)增量角度∠apa1,此時(shí)三角形aoa1和apa1是重合的,顯然∠aoa1=∠apa1。如手機(jī)校準(zhǔn)點(diǎn)d1的位置與屏幕的距離l1為2倍的l2,即l1=2*l2。
根據(jù)邊與角的三角函數(shù)關(guān)系,已知∠aoa1,l1,l2,就可以計(jì)算出∠apa1:
tan∠aoa1=aa1/l1,aa1=l1*tan∠aoa1
tan∠apa1=aa1/l2
tan∠apa1=(l1*tan∠aoa1)/l2
∠apa1=arctan((l1*tan∠aoa1)/l2)
即已知∠aoa1(用戶以校準(zhǔn)點(diǎn)為基礎(chǔ),轉(zhuǎn)動手機(jī)的角度)、l1、l2,就能獲得∠apa1的角度,微投根據(jù)∠apa1的角度就能將光標(biāo)調(diào)整到a1位置。
同理,可以推論出對于水平方向上的調(diào)整角度。依據(jù)用戶手機(jī)水平轉(zhuǎn)動的角度,微投就能獲得光標(biāo)水平方向的調(diào)整角度,圖13是根據(jù)本發(fā)明實(shí)施例的∠bob1、∠bpb1的對應(yīng)關(guān)系分析圖,如圖13所示,校準(zhǔn)時(shí)獲得∠nob角度,用戶手機(jī)水平轉(zhuǎn)動需將光標(biāo)移動到b1,指南針模塊偵測出的角度∠nob1,那么∠bob1=∠nob1-∠nob。按照邊與角的三角函數(shù)關(guān)系,可以得出∠bpb1的角度。這樣微投根據(jù)∠bpb1的角度就能將光標(biāo)調(diào)整到b1位置。
圖14是根據(jù)本發(fā)明實(shí)施例終端調(diào)整微投投影狀態(tài)的流程圖,如圖14所示,該流程包括:
步驟s1402:初始化各模塊,預(yù)置默認(rèn)參數(shù),啟動應(yīng)用,連接微投;
步驟s1404:監(jiān)聽側(cè)鍵輸入,等待校準(zhǔn);
步驟s1406:判斷接收到的數(shù)據(jù)是否為校準(zhǔn)數(shù)據(jù),如果不是校準(zhǔn)數(shù)據(jù),返回步驟s1404繼續(xù)等待校準(zhǔn);
步驟s1408:如偵測到啟動校準(zhǔn),讀取重力加速度模塊,指南針模塊,l1,l2數(shù)據(jù),完成校準(zhǔn),并傳送給微投;
步驟s1410:繼續(xù)偵測數(shù)據(jù),等待數(shù)據(jù)輸入;
步驟s1412:判斷是否偵測到數(shù)據(jù),即數(shù)據(jù)是否發(fā)生變化,在數(shù)據(jù)沒有發(fā)生變化的情況下,返回步驟s1410繼續(xù)偵測數(shù)據(jù);
步驟s1414:如有新的數(shù)據(jù)輸入,如判斷是否為校準(zhǔn)數(shù)據(jù)(側(cè)鍵“+”“-”一起壓下),并在判斷結(jié)果為是校準(zhǔn)數(shù)據(jù)的情況下,將數(shù)據(jù)標(biāo)志為校準(zhǔn)數(shù)據(jù)后,返回步驟s1408進(jìn)行校準(zhǔn),傳遞校準(zhǔn)數(shù)據(jù)給微投(微投將光標(biāo)移到投影屏中心);
步驟s1416:在判斷結(jié)果為偵測到的數(shù)據(jù)是用戶轉(zhuǎn)動手機(jī)的轉(zhuǎn)動數(shù)據(jù)的情況下,將數(shù)據(jù)標(biāo)注為轉(zhuǎn)動數(shù)據(jù)后,將水平變量角度,垂直變量角度傳遞給微投;
步驟s1418:微投根據(jù)校準(zhǔn)數(shù)據(jù)和轉(zhuǎn)動數(shù)據(jù),調(diào)整光標(biāo)位置;
步驟s1420:判斷是否接收到退出應(yīng)用程序的指令,如果沒有,則返回步驟s1410繼續(xù)偵測數(shù)據(jù);
步驟s1422:如手機(jī)偵測到用戶需退出應(yīng)用,按用戶指令執(zhí)行退出系列操作,結(jié)束。
圖15是根據(jù)本發(fā)明實(shí)施例微投根據(jù)終端信號調(diào)整投影狀態(tài)的流程圖,如圖15所示,該流程包括:
步驟s1502:初始化各模塊,預(yù)置默認(rèn)參數(shù),啟動應(yīng)用,連接手機(jī);
步驟s1504:監(jiān)聽手機(jī)側(cè)數(shù)據(jù)輸入及微投界面輸入;
步驟s1506:監(jiān)聽手機(jī)側(cè)是否有數(shù)據(jù)輸入,在沒有數(shù)據(jù)輸入的情況下,返回步驟s1504繼續(xù)等待數(shù)據(jù)輸入;
步驟s1508:判斷接收到的數(shù)據(jù)否為校準(zhǔn)數(shù)據(jù);
步驟s1510:在接收到的數(shù)據(jù)為校準(zhǔn)數(shù)據(jù)的情況下,將光標(biāo)調(diào)整到投影屏中心;
步驟s1512:在接收到的數(shù)據(jù)為新增角度的轉(zhuǎn)動數(shù)據(jù)的情況下,,將光標(biāo)依據(jù)手機(jī)側(cè)傳來的水平分量,垂直分量,調(diào)整光標(biāo);
步驟s1514:判斷是否接收到退出指令,在判斷結(jié)果為否的情況下,返回步驟s1504繼續(xù)偵測數(shù)據(jù);
步驟s1516:如手機(jī)偵測到用戶需退出應(yīng)用,按用戶指令執(zhí)行退出系列操作,結(jié)束操作。
根據(jù)上述各個(gè)實(shí)施例及優(yōu)選實(shí)施例,在用戶都有手機(jī)時(shí),可以利用手機(jī)實(shí)現(xiàn)類似鼠標(biāo)的功能,用來替換激光筆、遙控器、和鼠標(biāo),給用戶使用微投帶來極大的方便。
例如,用戶手機(jī)啟動應(yīng)用,啟動微投,選定座位后,用戶手指一起按側(cè)鍵“+”和側(cè)鍵“-”,并指向微投屏幕中心,進(jìn)入校準(zhǔn)狀態(tài)。微投收到校準(zhǔn)信息后,將光標(biāo)調(diào)整到屏幕中心,完成校準(zhǔn)。用戶左右,上下轉(zhuǎn)動手機(jī),屏幕上的光標(biāo)也隨之變換。
如果用戶因當(dāng)前位置與之前的校準(zhǔn)位置轉(zhuǎn)移較大,使用時(shí)手機(jī)指向與光標(biāo)變化無法對準(zhǔn),可以按側(cè)鍵重新快速校準(zhǔn)。如發(fā)現(xiàn)轉(zhuǎn)動手機(jī)后,對應(yīng)的投影屏幕光標(biāo)移動過于靈敏,或不夠靈敏,可以手動調(diào)整l1,或l2數(shù)值,來實(shí)現(xiàn)光標(biāo)靈敏度調(diào)整。
該應(yīng)用擴(kuò)展更多的功能,如側(cè)鍵“+”為微投膠片向前翻頁,側(cè)鍵“-”為向后翻頁。以及光標(biāo)停留在投影屏按鈕處一定時(shí)間,就可以實(shí)現(xiàn)按下按鈕的功能。以及擴(kuò)展為將光標(biāo)停留在投影屏中文字輸入框,利用手機(jī)就可以輸入文字等功能。
又例如,在有多人使用微投環(huán)境,可以讓其他人的手機(jī)也成為鼠標(biāo),這樣在討論時(shí),不需要將一個(gè)手機(jī)互相傳遞作為鼠標(biāo)。每個(gè)人只要有手機(jī)就會實(shí)現(xiàn)鼠標(biāo)功能。只需在每個(gè)需加入的手機(jī)校準(zhǔn)時(shí),有微投分配編碼,進(jìn)行統(tǒng)一管理。當(dāng)用戶將手機(jī)放在桌面上不動時(shí),該用戶的手機(jī)鼠標(biāo)功能暫時(shí)休眠。當(dāng)用戶的聽筒端的頂部面不是對著投影屏幕時(shí),該用戶的手機(jī)鼠標(biāo)光標(biāo)不會出現(xiàn)在屏幕上。
通過本發(fā)明實(shí)施例所述的終端對微投的投影狀態(tài)進(jìn)行調(diào)整的方法及裝置,突出充分利用終端的性能(比如,終端中固有的傳感器)來替換激光筆、遙控器、專用鼠標(biāo)等,避免了用戶攜帶激光筆、遙控器、專用鼠標(biāo)等,為用戶使用微投帶來極大方便。
需要說明的是,上述各個(gè)模塊是可以通過軟件或硬件來實(shí)現(xiàn)的,對于后者,可以通過以下方式實(shí)現(xiàn),但不限于此:上述模塊均位于同一處理器中;或者,上述模塊分別位于多個(gè)處理器中。
本發(fā)明的實(shí)施例還提供了一種存儲介質(zhì)??蛇x地,在本實(shí)施例中,上述存儲介質(zhì)可以被 設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:
s11,檢測到對終端進(jìn)行操作的第一操作信號;
s12,根據(jù)檢測到的第一操作信號,向支持與終端通信的投影器發(fā)送與第一操作信號對應(yīng)的第一投影處理指令,其中,第一投影處理指令用于指示投影器執(zhí)行預(yù)定的投影處理。
可選地,存儲介質(zhì)還被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:
s21,接收終端發(fā)送的第一投影處理指令,其中,第一投影處理指令為終端根據(jù)檢測到的用于對終端進(jìn)行操作的第一操作信號確定的;
s22,根據(jù)接收到的第一投影處理指令進(jìn)行預(yù)定的投影處理。
可選地,在本實(shí)施例中,上述存儲介質(zhì)可以包括但不限于:u盤、只讀存儲器(read-onlymemory,簡稱為rom)、隨機(jī)存取存儲器(randomaccessmemory,簡稱為ram)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
可選地,在本實(shí)施例中,處理器根據(jù)存儲介質(zhì)中已存儲的程序代碼執(zhí)行上述s11-s12。
可選地,在本實(shí)施例中,處理器根據(jù)存儲介質(zhì)中已存儲的程序代碼執(zhí)行上述s21-s22。
可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例及可選實(shí)施方式中所描述的示例,本實(shí)施例在此不再贅述。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲在存儲裝置中由計(jì)算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。