專利名稱:多人觸控計算機虛擬對象的控制方法及其系統的制作方法
技術領域:
本發明涉及操作計算機虛擬對象的技術,尤其涉及用于教學及簡報的多人觸控計算機虛擬對象的控制方法及其系統。
背景技術:
近年觸控屏幕的使用十分普遍,尤其觸控屏幕可以利用手指輸入指令而增加其便利性。特別是多點觸控的方法使得用戶可以將對象放大、縮小、展開、旋轉等等。
而目前無論是一般公司在開會時,或是學校老師在教學時,通常是由主講者或老師直接手持白板筆或粉筆在白板或黑板上書寫,與會人員或學生若要抄筆記,則必須再另準備筆記本徒手抄寫;如此一來,不僅主講者或老師無法留下自己所寫的內容,與會人員或學生亦因要抄筆記而不易專心參與會議或聽課。
因此,目前多人場合的教學或會議中采用計算機簡報已是相當常見的現象。然而,利用計算機簡報通常必須事先備置計算機與投影機,并將簡報數據投影在一投影屏幕上來進行,并于簡報進行同時或結束后再另于白板或黑板上書寫以進行討論,使用上仍不方便。所以,必須以現有的白板搭配計算機及投影機,以因應目前會議或教學的簡報及討論的需求,不僅裝置設備多且操作復雜,而且擺設上亦相當不便。
于是,便發展出采用大型顯示面板直接取代目前的白板,而與計算機直接搭配組合以顯示所需數據,即為電子白板。電子白板同樣為白板,其可以將計算機畫面呈現于其上,而且具有電子筆,并在上面書寫,甚至可將于電子白板上所寫的資料儲存并打印出來或顯示出來,或是將書寫的過程存成圖像文件案以重復播放等功能。
然而,電子白板于使用上仍具有些許缺點,例如,當于電子白板書寫時,其可書寫的范圍僅為可視的白板范圍,無法延續拉伸以致于必須要將所書寫的內容擦拭清除后再重新書寫,如此,就容易導致若需要重復提及先前內容時,必須于口頭上說明,而造成不便。再者,當使用多種不同格式的檔案應用于簡報或教學中時,亦需要透過計算機開啟多個檔案,所開啟的檔案數量變多時,則主講者或老師就必須要于所開啟的多個檔案中進行切換,導致在使用上較為浪費時間也無法讓會議或教學的過程順暢。再者,目前的電子白板仍然是屬于單向式的教學,無法進行雙向的交互式,且基于目前軟、硬件亦無法達成此目的, 因此,亟需一種可解決上述現有技術缺點的方法及設備,來改善這些問題。發明內容
有鑒于此,本發明的主要目的在于提供一種多人觸控計算機虛擬對象的控制方法及其系統,以解決主講者或教師于會議中或是教學中,無法以雙向、互動、直覺及便利的方式操作白板、黑板或電子白板等諸多問題。
為達到上述目的,本發明的技術方案是這樣實現的: 一種多人觸控計算機虛擬對象的控制方法,包含: 提供一多人觸控操作應用程序,其包含一多人操作模式; 切換為多人操作模式,屏幕分割模塊響應指令將多點觸控顯示設備分割為至少兩子區域; 處理裝置判斷是否有觸控事件,并判斷該觸控事件發生于何該子區域; 將觸控事件的指令解析并執行,并將結果傳輸到對應發生觸控事件的子區域顯示。
其中更包含切換為單獨操作模式;觸控顯示設備可偵測兩個以上的觸控點,使用者可利用手勢以透過該觸控面板裝置操作該計算機虛擬對象;觸控事件的指令的形態至少包含內容編輯指令或編輯工具指令。其中上述的多人觸控操作應用程序包含簡報應用程序、教學應用程序或繪畫應用程序。
一種多人觸控系統,包含:處理裝置;儲存裝置,耦合該處理裝置;多點觸控顯示設備,耦合該處理裝置,該處理裝置可確認該多點觸控顯示設備的位置信息,透過該多點觸控顯示設備的觸控事件以執行指令;屏幕分割模塊,耦合該處理裝置以利于將該多點觸控顯示設備分割為至少兩個子區域;多人觸控操作應用程序,儲存于該儲存裝置,可令該屏幕分割模塊執行多人模式或單人模式,以利于在該至少兩個子區域可供多人獨自操作或輸入指令。
其中該多點觸控顯示設備可偵測兩個以上的觸控點,使用者可利用手勢以透過該觸控面板裝置操作該計算機虛擬對象。其中該觸控事件的指令的形態至少包含內容編輯指令或編輯工具指令。其中多人觸控操作應用程序包含簡報應用程序、教學應用程序或繪畫應用程序。
上述的多人觸控操作應用程序儲存于一多媒體載體內,可透過計算機執行其指令,當一計算機加載該應用程序并執行后,可完成以上所述的方法與目的。
一種操作計算機虛擬對象的控制方法,應用于一計算機中的一操作接口,此操作接口包含定義一工作區塊及復數個計算機對象,其中,部分之計算機對象為被選取狀態。所述方法之步驟包含:一輸入設備鏈接于計算機中之一處理裝置以確認輸入設備之位置信息,并透過此輸入設備點擊操作接口中之一工作區塊中之一計算機對象,此計算機對象為被選取狀態;以及透過此輸入設備再次點擊計算機對象以操作此計算機對象,并透過輸入設備點擊此計算機對象之一功能指令選單以供用戶操作此計算機對象;其中此功能指令選單包含有旋轉、縮放、移動等選項,但不以此為限;及利用輸入設備拖曳被選取狀態計算機對象脫離該工作區塊,則該處理裝置判定該脫離該工作區塊的該計算機對象為關閉、縮圖或刪除狀態。
一種操作計算機對象的控制方法,應用于一計算機中的一操作接口,此操作接口包含復數個計算機對象,其中部分的計算機對象為被選取狀態。所述方法的步驟包含:一輸入設備鏈接于計算機中的一處理裝置,處理裝置確認輸入設備的位置信息,透過輸入設備點擊操作接口中的一工作區塊,以解除被選取狀態的計算機對象的被選取狀態,這些計算機對象位于工作區塊中;及透過輸入設備于操作接口中拉出一選取框,并利用此選取框以圈選計算機對象,被圈選到選取框中計算機對象則變更為被選取狀態;及利用輸入設備拖曳被選取狀態計算機對象脫離該工作區塊,則該處理裝置判定該脫離該工作區塊之該計算機對象為關閉、縮圖或刪除狀態。
如此,利用本發明所揭露的多人觸控操作計算機虛擬對象的方法及其應用程序,則可用戶于會議中進行簡報或是教學中的操作更加雙向互動、直覺性,且可透過應用程序所具有的上述功能以讓簡報及教學內容增加多樣性及互動性。
圖1為本發明的系統架構示意圖。
圖2為本發明的計算機虛擬對象操作方法之一實施例的步驟流程圖。
圖3A為本發明的應用程序編程接口之一實施例的示意圖。
圖3B為本發明的計算機虛擬對象操作方法之一實施例的步驟流程圖。
主要組件符號說明
100處理裝置 108儲存裝置 104操作系統 123多人操作應用程序 102輸入設備 112觸控顯示設備 114數據交換界面 116屏幕分割模塊 201 203步驟 300操作接口 301工作區塊 303計算機虛擬物件 305功能指令選單 307浮動式功能指令選單 309調色盤 311狀態欄 313窗口最小化/關閉 315垃圾桶 350多頁卷標功能選單 400 435步驟。
具體實施方式
下面結合附圖及本發明的實施例對本發明的方法作進一步詳細的說明。
首先,請參照圖1所示的本發明所使用的系統架構示意圖,多人觸控系統至少包含處理裝置(processor) 100,用以控制訊號及數據的處理。輸入單元102、操作系統104、影像擷取單元106,得擷取所述的影像或數碼信息。內存(memory) 108耦合到上述的處理器100,做為數據以及操作系統的儲存。依照不同之屬性,可包含硬盤(hard drive),ROM、RAM、非揮發性閃存(或稱閃存;FLASH Drive)等。最后語音訊號被送到輸出裝置如喇叭/麥克風單元110。系統包含觸控感應的顯示設備112。透過數據交換接口 114可以與外部裝置透過網絡聯系。
輸入設備102及顯示設備112系電性鏈接于處理裝置100,輸入設備102以供用戶輸入指令以透過處理裝置100執行并操作本系統,并且利用顯示設備112將操作系統104及應用程序之操作接口及運行結果顯示提供予用戶。
于本發明之一實施例中,輸入設備130系包含鍵盤、鼠標裝置等,以及顯示設備140為一具備觸控感應的觸控面板裝置。觸控方式可包含電容式、電阻式、紅外線、表面聲波坐寸ο
于本發明的該實施例中,則使用者則可直接透過此觸控面板裝置以觸控方式進行操作本系統,達到更直覺之操作方式。其中,更可以依據不同的考慮,觸控面板裝置可細分為僅具有一個觸控點、或是具有兩個以上的觸控點,當觸控面板裝置具有兩個以上的觸控點時,則使用者可利用手勢以透過觸控面板裝置操作計算機對象。然,上述的觸控面板裝置可依據實際使用需求不同,變更或換置為其他類型的顯示設備,而不應僅以本發明所列出的實施方式為限。
上述的多人觸控操作系統更包含至少一數據交換接口 114可以透過網絡電性鏈接于外部裝置,并可與處理裝置100進行數據的傳輸。其中,網絡可包含有線網絡或無線網絡,依據實際使用需求所決定,而不應有所限制。例如,在本發明中,亦可以透過手持通訊裝置接收網頁,而不限于利用因特網;此手持通訊裝置,包含但不限于smart phone、移動電話、傳呼裝置、個人數字助理或類似的裝置。上述無線通信裝置的系統架構一般包含無線通信模塊,可適用于雙向傳輸的協議,移動電話以及個人數字助理至少包含雙向通訊模塊。以雙向通訊模塊而言,所使用的通訊協議為GSM、CDMA、PHS、3G、3.5G、4G或雙向呼叫器通訊協議等格式。經由雙向通訊模塊所接收由服務提供商所提供的訊息,經過譯碼裝置譯碼以轉換成可辨識的訊號。上述的無線通信裝置包含一微處理器或中央處理單元以及一用戶接口與微處理器耦合以利于指令的輸入,其輸入的方式可以為利用觸控或聲控語音輸入。雙向通訊模塊所接收的訊號經由微處理器并載出儲存于內存單元中的數據或程序進行處理,如比對通訊協議、解讀以及判斷。
接著,請參閱圖2,為本發明的多人觸控操控系統虛擬計算機對象操作方法之一實施例的步驟流程圖,并搭配圖1所示的系統圖標意圖來說明。輸入設備102鏈接于本系統的處理裝置100,且處理裝置100可確認手指放置于多點觸控面板的位置信息,透過手指點擊應用程序的操作接口的工作區塊的計算機虛擬物件(virtual object)以選取此計算機虛擬物件或執行特定指令(步驟201)。該工作區塊可藉由軟件程序定義并顯示于該操作接口上。
請再次參閱圖1,儲存裝置或內存108在操作系統104的環境下可安裝應用程序123,并透過處理裝置100加載應用程序123的程序并執行此程序,則于具多點觸控的顯示設備112中則顯示應用程序的操作接口。于本發明之一實施例中,此應用程序123可為用于教學、繪圖或簡報的應用程序,然,需理解的是,雖然在此為了使說明更清楚,而敘述此應用程序123的部分功能,但不應以此為限。
應用程序123的操作接口可以定義至至少一工作區塊及多個指令以供用戶于工作區塊中進行呈現簡報內容、教學內容或是進行繪圖之動作。于此工作區塊中包含計算機虛擬對象303,需說明的是,雖舉例如此,但對于熟悉本領域的技術者應可輕易得知,于工作區塊中可具有兩個或更多的計算機虛擬物件或工具快捷方式。
當使用者可透過多點觸控顯示設備112對此操作接口進行操作時,則處理裝置100會主動對多點觸控輸入設備112所輸入點的位置等信息進行確認。于一實施例中,多點觸控輸入設備112可以讓使用者可于此觸控面板裝置中所顯示的操作接口中點擊或選取計算機虛擬對象。于另一實施例中,亦可以利用鼠標裝置輸入指令自不待言,例如,用戶可利用鼠標裝置移動操作接口中的移動光標來點擊計算機虛擬對象。也可以利用一鍵盤,來選取計算機虛擬物件,例如,用戶可按住鍵盤中的Ctrl鍵并透過鼠標點擊工作區塊來解除所選取的計算機虛擬對象之外的計算機物件被選取狀態,以此類推。之后,透過多點觸控顯示設備112或輸入設備點擊計算機虛擬物件以操作計算機虛擬物件之一功能指令選單以供用戶操作此計算機虛擬物件303 (步驟203)。
于操作接口 300中具有多種指令以供用戶進行操作,在此對此些指令進行簡單飯說明。請再次參閱圖3A,操作接口 300中于工作區塊301的邊緣部份設置功能指令選單305,當使用者透過輸入設備130觸及此功能指令選單305時,則功能指令選單305可展開并列出可操作的功能指令以供用戶選擇所欲操作的動作,例如:旋轉、縮放或移動等指令,但不以此為限。于一實施例中,此功能指令選單305更可具有可旋轉指令選單的能力,讓使用者可更加直覺式進行操作計算機物件303。及利用輸入設備拖曳被選取狀態計算機對象脫離該工作區塊,則該處理裝置判定該脫離該工作區塊的該計算機對象為關閉、縮圖或刪除狀態。再者,除了功能指令選單305外,被選取之每一計算機對象更可叫出專屬的浮動功能指令選單307,則使用者則可依據實際使用的需求,透過功能指令選單305或是浮動功能指令選單307來對計算機虛擬物件303進行操作,此功能于工作區塊301中同時對多個計算機虛擬物件進行操作時,則可令使用者更加便利。
操作接口 300亦包含調色盤309以供使用者于繪圖時選擇其所需求的顏色,以及狀態欄311以供使用者選擇其所欲使用的模式。于一實施例中,狀態欄311同樣可具有展開選項的功能,即為當用戶觸及此狀態欄311時,則狀態欄311會展開顯示可選擇的使用模式及目前的使用模式的信息供用戶選擇,其中,使用模式可包含有繪圖模式、白板模式、簡報模式等,但不以此為限。此外,操作接口 300也包含窗口最小化/關閉313的功能按鍵,設置于操作接口 300的角落,讓用戶可透過此窗口最小化/關閉313來操控此程序產品123的窗口或是關閉此程序產品123。垃圾桶315的功能按鍵則可供用戶將不需要的計算機虛擬物件進行刪除,用戶可透過選取所欲刪除的計算機虛擬對象后,將所選取的計算機虛擬物件移動至垃圾桶來進行刪除的動作。另外,操作接口 300更包含多頁卷標功能選單350,詳細細節將于之后的說明中敘述。
如此,使用者則可透過上述本發明所提供的操作計算機虛擬對象的方法,以更加直覺的方式進行操作一個或多個虛擬計算機對象以進行如旋轉、縮放、移動等功能。
為達到交互式教學或眼報的效果,該多人觸控系統,可以提供多人同時間操作計算機虛擬物件。因此,本多人觸控系統包含屏幕分割模塊116,用以將屏幕可以分割成至少兩獨立區塊,其各自可以包含用戶接口。
請參閱圖3B,本系統的應用程序123可以為多人操作應用程序,以利于教學、繪畫或簡報。其會響應屏幕分割模塊116的作動,而將用戶接口分別傳輸到被分割的各分割子屏幕內。而使得使用者,如老師與學生可分別透過各使用接口的功能選單指令305中拉出一選取框330于工作區塊301中,利用此選取框330圈選于工作區塊301中的計算機虛擬對象303,被圈選至選取框330后,則計算機虛擬物件303則會被視為被選取狀態。此選取框330的右上方具有一選取框功能鈕333,當用戶透過輸入設備130觸及此選取框功能鈕333時,則處理裝置Iio則會顯示選取框功能列表335以供用戶進行操作此選取框330的細部功能。除了上述的技術特征外,本發明所提供的應用程序123更可透過操作接口 300中的多頁卷標功能選單來達到增加工作區塊301的操作范圍等能力,讓使用者可更加便利地進行操作。
于一實施例中,本發明的應用程序123具有支持開啟多種不同格式檔案的能力,例如:.jpg文件、.txt文件、.PPt文件、.wmv文件等,但不以此為限。因此,用戶即可透過此附件功能將所欲使用的檔案匯入于此應用程序123中,透過處理裝置100以執行開啟這些不同規格的檔案,讓用戶于簡報或教學中僅需于此應用程序123中即可輕易開始各種附加檔案,而不需要另外透過儲存裝置120所儲存的其他程序來開啟這些檔案,利用操作系統121來對不同程序之檔案進行切換等復雜過程,讓使用者得以最直覺式的操作方式來進行操作。
請參閱圖3B,于本發明的一些實施例中,觸控顯示設備112可將顯示屏劃分為復數個小區塊,讓各個小區塊讓多人進行操控,例如:于教學的過程中,教師可讓多個學生于不同的小區塊中進行操作,而教師本身于其中一個小區塊中操作,以增加教學上的互動性。首先,屏幕切割模塊116響應多人使用應用程序訊號切換至多人模式的指令400,將屏幕分割405,處理裝置100偵測是否有觸控事件410,若有點急或觸控事件,則隨之判斷該處空或點及事件是生于何區域415,隨的解析指令類型,例如判斷是否為內容指令還是工具指令;例如是對文件內容增、刪或變更等編輯指令;還是接換使用工具指令,例如減、貼、著色等等。然后依據其類型分別響應該區域用戶的指令425A、425B,將觸控事件對應指令執行,并將其結果顯示于該對應子顯示區域的用戶接口 430、405。用戶亦可以隨時切換為單獨模式,例如切換成老師模式或是學生模式435。
如上所述,利用本發明所揭露的多人操作計算機虛擬對象的方法及其多人操作應用程序,則可用戶于會議中進行簡報或是教學中的操作更加直覺性,且可透過程序產品所具有的上述功能以讓簡報及教學內容增加多樣性及互動性。
以上所述,僅為本發明的較佳實施例,并非用于限定本發明的保護范圍。
權利要求
1.一種多人觸控計算機虛擬物件的控制方法,其特征在于,該方法包含: 提供一多人觸控操作應用程序,其包含一多人操作模式; 切換為該多人操作模式,屏幕分割模塊響應該指令將多點觸控顯示設備分割為至少兩子區域; 處理裝置判斷是否有觸控事件,并判斷該觸控事件發生于該至少兩子區域何者; 將該觸控事件的指令進行解析并執行,并將結果傳輸到對應發生該觸控事件的子區域顯不O
2.如權利要求1所述的方法,其特征在于,進一步包含切換為單獨操作模式。
3.如權利要求1或2所述的方法,其特征在于,其中該多點觸控顯示設備可偵測兩個以上的觸控點,使用者可利用手勢以透過該觸控面板裝置操作該計算機虛擬物件。
4.如權利要求1或2所述的方法,其特征在于,其中該該觸控事件的指令的形態至少包含內容編輯指令或編輯工具指令。
5.如權利要求1或2所述的方法,其特征在于,其中該多人觸控操作應用程序包含簡報應用程序、教學應用程序或繪畫應用程序。
6.一種多人觸控系統,其特征在于,包含: 處理裝置; 儲存裝置,耦合該處理裝置; 多點觸控顯示設備,耦合該處理裝置,該處理裝置可確認該多點觸控顯示設備的位置信息,透過該多點觸控顯示設備的觸控事件以執行指令; 屏幕分割模塊,耦合該處理裝置以利于將該多點觸控顯示設備分割為至少兩個子區域; 多人觸控操作應用程序,儲存于該儲存裝置,可令該屏幕分割模塊執行多人模式或單人模式,以利于在該至少兩個子區域可供多人獨自操作或輸入指令。
7.如權利要求6所述的多人觸控系統,其特征在于,其中該多點觸控顯示設備能夠偵測兩個以上的觸控點,使用者能夠利用手指以透過該觸控面板裝置操作該計算機虛擬物件。
8.如權利要求7所述的多人觸控系統,其特征在于,其中該觸控事件的指令的形態至少包含內容編輯指令或編輯工具指令。
9.如權利要求6、7或8所述的方法,其特征在于,其中該多人觸控操作應用程序包含簡報應用程序、教學應用程序或繪畫應用程序。
10.一種用于繪圖、教學或簡報的應用程序,其儲存于一多媒體載體內,可透過計算機執行其指令,當該計算機加載該程序并執行后,可完成權利要求1所述的方法。
全文摘要
本發明公開了一種多人觸控計算機虛擬對象的控制方法及其系統,該系統包含處理裝置;多點觸控顯示設備,耦合該處理裝置,透過該多點觸控顯示設備的觸控事件以執行指令;屏幕分割模塊,耦合該處理裝置以利于將該多點觸控顯示設備分割為至少兩個子區域;多人觸控操作應用程序,可令該屏幕分割模塊執行多人模式或單人模式,以利于在該至少兩個子區域可供多人獨自操作或輸入指令。
文檔編號G06F3/0488GK103207741SQ201210008669
公開日2013年7月17日 申請日期2012年1月12日 優先權日2012年1月12日
發明者李柏蒼, 葉耀升, 陳銘勛, 邱靖如, 李奕遠, 侯冠竹, 林佩蓁, 蔡瑋倩, 林洋宏, 蔡文龍, 林中民 申請人:飛宏科技股份有限公司