專利名稱:一種具有鼠標(biāo)功能的移動終端及其實現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動終端領(lǐng)域,特別涉及一種具有鼠標(biāo)功能的移動終端及 其實現(xiàn)方法。
錢餘
現(xiàn)在移動終端已經(jīng)成為人們生活中必不可少的電子通訊移動終端,在其通 訊領(lǐng)域之外,現(xiàn)今移動終端多媒體應(yīng)用技術(shù)也正在飛速發(fā)展中。移動終端的職能 從原先基本通訊交流信息工具逐步擴展成為人們隨身娛樂所必不可少的電子產(chǎn) 品。
移動終端用戶在使用電腦過程中,喜歡用電腦進行看電影等娛樂活動, 不喜歡端坐在電腦桌旁邊,尤其在天冷的情況下,喜歡躺在舒服的地方來 使用電腦。這樣的情況下,人離電腦有一定的距離,鼠標(biāo)不方便放在旁邊, 手也伸不到電腦的滑板上的進行鼠標(biāo)控制。而移動終端一般隨身攜帶或者 放在自己身邊,如果此時能將移動終端當(dāng)作鼠標(biāo)使用,對用戶來說,確實 是一件很期待的事情。
專利申請?zhí)枮?00510086561,名稱為"一種具有鼠標(biāo)功能的手機"的 專利公開了一種將手機作為鼠標(biāo)的方案,該方案通過在手機上設(shè)置光學(xué)感 應(yīng)器,用于感應(yīng)位置移動信息并將其發(fā)送至計算機,但是該發(fā)明并未涉及 利用手機的攝像頭等圖像形成單元進行圖像釆集進而輸出移位信息的技術(shù) 方案。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種具有鼠標(biāo)功能的移動終端及其實現(xiàn)方法,實 現(xiàn)移動終端的鼠標(biāo)功能。
本發(fā)明提供一種具有鼠標(biāo)功能的移動終端,所述移動終端連接計算機,
4包括
圖像形成單元,用以實時采集圖像數(shù)據(jù);
控制單元,連接所述圖像形成單元,用以接收所述圖像數(shù)據(jù)并進行處
理;
移位檢測單元,連接所述控制單元,接收經(jīng)所述控制單元處理的圖像 數(shù)據(jù)并計算得出圖像間的移位數(shù)據(jù);
傳輸單元,其輸入端連接所述移位輸出單元,其輸出端連接所述計算 機,接收所述移位檢測單元輸出的移位數(shù)據(jù)并將其輸出至所述計算機。
所述移位檢測單元還包括
將后幀圖像數(shù)據(jù)與放在參考數(shù)據(jù)區(qū)作為參考數(shù)據(jù)的前幀圖像數(shù)據(jù)進行 比對并輸出移位信息的第一模塊;
將所述經(jīng)過比對的后幀圖像數(shù)據(jù)放入所述參考數(shù)據(jù)區(qū)作為參考數(shù)據(jù)的 第二模塊;
控制所述第一模塊和第二模塊循環(huán)工作的第三模塊。 所述移動終端通過紅外線或者藍牙連接所述計算機,相應(yīng)的,所述傳 輸單元為紅外線模塊或藍牙模塊。
所述控制單元為DSP模塊單元。
所述DSP單元根據(jù)相應(yīng)的圖像壓縮算法將圖像數(shù)據(jù)壓縮為預(yù)定的格式,
并傳輸至所述移動終端的內(nèi)存,所述移位檢測單元從所述內(nèi)存接收調(diào)用所 述圖像數(shù)據(jù)。
另一方面,本發(fā)明還提供一種實現(xiàn)移動終端鼠標(biāo)功能的方法,使所述
移動終端連接計算機,包括以下步驟
a、 使所述移動終端的圖像形成單元實時釆集圖像數(shù)據(jù);
b、 對采集的圖像數(shù)據(jù)進行處理并傳輸至所述移動終端的內(nèi)存;
c、 根據(jù)經(jīng)所述步驟b處理的圖像數(shù)據(jù),計算得出圖像間的移位信息數(shù)
據(jù);
d、 將所述移位數(shù)據(jù)傳輸至所述計算機。 所述步驟c包括以下步驟
cl、將所述圖像數(shù)據(jù)中的后幀圖像數(shù)據(jù)與放在參考數(shù)據(jù)區(qū)作為參考數(shù)
5據(jù)的前幀圖像數(shù)據(jù)進行比對并輸出移位信息;
c2、將所述經(jīng)過比對的后幀圖像數(shù)據(jù)放入所述參考數(shù)據(jù)區(qū)作為參考數(shù)
據(jù);
c3、重復(fù)所述步驟cl、 c2。
所述移動終端通過紅外線或者藍牙連接所述計算機并與所述計算機進 行數(shù)據(jù)交換。
所述步驟b中,根據(jù)相應(yīng)的圖像壓縮算法將圖像數(shù)據(jù)壓縮為預(yù)定的格 式,并傳輸至所述移動終端的內(nèi)存。
采用本發(fā)明所述的一種具有鼠標(biāo)功能的移動終端及其實現(xiàn)方法,其釆 用了移動終端的圖像形成單元來采集數(shù)據(jù),比如利用移動終端的攝像頭來 實時采集圖像數(shù)據(jù),對圖像數(shù)據(jù)中前幀圖像和后幀圖像進行分析和比對, 最后計算輸出圖像的移位數(shù)據(jù)并傳輸至計算機,從而實現(xiàn)了移動終端的鼠 標(biāo)功能。
圖l是本發(fā)明所述的移動終端的原理框圖2是本發(fā)明中的圖像數(shù)據(jù)采集以及輸出移位數(shù)據(jù)的流程圖3是本發(fā)明中移動終端通過藍牙與計算機進行數(shù)據(jù)交互的流程圖。
具體實施例方式
下面結(jié)合附圖和實施例進一步說明本發(fā)明的技術(shù)方案。
參見圖l,圖l顯示了一種具有鼠標(biāo)功能的移動終端,所述移動終端通 過紅外線或者藍牙連接所述計算機,包括
圖像形成單元110,用以實時釆集圖像數(shù)據(jù)。作為一實施例,圖像形成 單元110為移動終端的攝像頭。
控制單元120,連接所述圖像形成單元IIO,用以接收所述圖像數(shù)據(jù)并 進行處理。根據(jù)一實施例,所述控制單元120為DSP模塊單元。所述DSP單元 根據(jù)相應(yīng)的圖像壓縮算法將圖像數(shù)據(jù)壓縮為預(yù)定的格式,并傳輸至所述 動終端的內(nèi)存,所述移位檢測單元130從所述內(nèi)存接收調(diào)用所述圖像數(shù)據(jù)。所述控制單元120,接收經(jīng)所述控制單元120 處理的圖像數(shù)據(jù)并計算得出圖像間的移位數(shù)據(jù);所述移位檢測單元130還包 括將后幀圖像數(shù)據(jù)與放在參考數(shù)據(jù)區(qū)作為參考數(shù)據(jù)的前幀圖像數(shù)據(jù)進行 比對并輸出移位信息的第一模塊131;將所述經(jīng)過比對的后幀圖像數(shù)據(jù)放入 所述參考數(shù)據(jù)區(qū)作為參考數(shù)據(jù)的第二模塊132;控制所述第一模塊131和第 二模塊132循環(huán)工作的第三模塊133。
傳輸單元140,其輸入端連接所述移位輸出單元,其輸出端連接所述計 算機,接收所述移位檢測單元130輸出的移位數(shù)據(jù)并將其輸出至所述計算 機。作為一實施例,所述傳輸單元140為紅外線模塊或藍牙模塊。
本發(fā)明還提供一種實現(xiàn)移動終端鼠標(biāo)功能的方法,使所述移動終端通 過紅外線或者藍牙連接所述計算機并與所述計算機進行數(shù)據(jù)交換,包括以 下步驟
a、使所述移動終端的圖像形成單元實時釆集圖像數(shù)據(jù)。 b、對釆集的圖像數(shù)據(jù)進行處理并傳輸至所述移動終端的內(nèi)存。作為一實施 例,根據(jù)相應(yīng)的圖像壓縮算法將圖像數(shù)據(jù)壓縮為預(yù)定的格式,并傳輸至所 述移動終端的內(nèi)存。
c、 根據(jù)經(jīng)所述步驟b處理的圖像數(shù)據(jù),計算得出圖像間的移位信息數(shù)
據(jù)。 —'
所述步驟c進一步包括以下步驟
cl、將所述圖像數(shù)據(jù)中的后幀圖像數(shù)據(jù)與放在參考數(shù)據(jù)區(qū)作為參考數(shù) 據(jù)的前幀圖像數(shù)據(jù)進行比對并輸出移位信息;
c2、將所述經(jīng)過比對的后幀圖像數(shù)據(jù)放入所述參考數(shù)據(jù)區(qū)作為參考數(shù)
據(jù);
c3、重復(fù)所述步驟cl、 c2。
d、 將所述移位數(shù)據(jù)傳輸至所述計算機。
需要指出的是,所述一種具有鼠標(biāo)功能的移動終端與一種實現(xiàn)移動終 端鼠標(biāo)功能的方法在原理和實施過程上是相同或相似的。
參見圖2,圖2顯示了本發(fā)明的圖像數(shù)據(jù)釆集以及輸出移位數(shù)據(jù)的流程
圖。其中的攝像頭為圖1中的圖像形成單元110,負責(zé)圖像的實時釆集;DSP
7作為控制單元120,對釆集的圖像進行處理。該流程中,首先攝像頭釆集圖 像數(shù)據(jù)傳輸至DSP進行預(yù)定格式的壓縮并送移動終端內(nèi)存存儲;接著對內(nèi)存 里的圖像數(shù)據(jù)進行調(diào)用,第一次調(diào)用時,需要判斷調(diào)用的數(shù)據(jù)(數(shù)據(jù)B)是 否為第一幀圖像數(shù)據(jù),若是則將其放入?yún)⒖紨?shù)據(jù)區(qū)作為參考數(shù)據(jù)A,若不是 第一幀圖像數(shù)據(jù)則將其與前幀圖像數(shù)據(jù)(參考數(shù)據(jù)A)進行比對以獲得不同
之處,并計算相對位置的變動,最終獲得移位數(shù)據(jù)信息;比對結(jié)東后,將 數(shù)據(jù)B放入?yún)⒖紨?shù)據(jù)區(qū)作為參考數(shù)據(jù)(此時的數(shù)據(jù)B相當(dāng)于圖2中的參考數(shù)據(jù)
A),接下來繼續(xù)對采集來的圖像數(shù)據(jù)進行比對,這次的比對就是將釆集來 的圖像數(shù)據(jù)和數(shù)據(jù)B (此時的數(shù)據(jù)B為前幀數(shù)據(jù))進行比對了,這樣循環(huán)反 復(fù),就實時得出各個圖像的移位數(shù)據(jù)信息了 (移位數(shù)據(jù)信息即為圖2中的變 動住標(biāo)數(shù)據(jù))。
參見圖3,圖3顯示了本發(fā)明中移動終端通過藍牙與計算機進行數(shù)據(jù)交 互的流程圖,首先將上述步驟中得出的變動住標(biāo)數(shù)據(jù)(移位數(shù)據(jù)信息)轉(zhuǎn) 化為虛擬鼠標(biāo)住標(biāo)狀態(tài)數(shù)據(jù)包,將數(shù)據(jù)包地址提供給移動終端的藍牙模塊 進行傳輸,計算機的藍牙適配器將接收到的數(shù)據(jù)通過中斷等方式觸發(fā)鼠標(biāo) 驅(qū)動程序,鼠標(biāo)驅(qū)動獲得相關(guān)數(shù)據(jù)并將其轉(zhuǎn)化為實際的鼠標(biāo)中斷給計算機 系統(tǒng)。
本技術(shù)領(lǐng)域中的普通技術(shù)人員應(yīng)當(dāng)認識到,以上的實施例僅是用來說 明本發(fā)明,而并非用作為對本發(fā)明的限定,只要在本發(fā)明的實質(zhì)精神范圍 內(nèi),對以上實施例的變化、變型都將落在本發(fā)明的權(quán)利要求書范圍內(nèi)。
權(quán)利要求
1、一種具有鼠標(biāo)功能的移動終端,所述移動終端連接計算機,其特征在于,包括圖像形成單元,用以實時采集圖像數(shù)據(jù);控制單元,連接所述圖像形成單元,用以接收所述圖像數(shù)據(jù)并進行處理;移位檢測單元,連接所述控制單元,接收經(jīng)所述控制單元處理的圖像數(shù)據(jù)并計算得出圖像間的移位數(shù)據(jù);傳輸單元,其輸入端連接所述移位輸出單元,其輸出端連接所述計算機,接收所述移位檢測單元輸出的移位數(shù)據(jù)并將其輸出至所述計算機。
2、 如權(quán)利要求i所述的移動終端,其特征在于,所述移位檢測單元還 包括將后幀圖像數(shù)據(jù)與放在參考數(shù)據(jù)區(qū)作為參考數(shù)據(jù)的前幀圖像數(shù)據(jù)進行 比對并輸出移位信息的第一模塊;將所述經(jīng)過比對的后幀圖像數(shù)據(jù)放入所述參考數(shù)據(jù)區(qū)作為參考數(shù)據(jù)的 第二模塊;控制所述第一模塊和第二模塊循環(huán)工作的第三模塊。
3、 如權(quán)利要求2所述的移動終端,其特征在于,所述移動終端通過紅外線或者藍牙連接所述計算機,相應(yīng)的,所述傳輸單元為紅外線模塊或藍 牙模塊。
4、 如權(quán)利要求3所述的移動終端,其特征在于,所述控制單元為DSP模塊單元。
5、 如權(quán)利要求1至4任一項所述的移動終端,其特征在于,所述DSP單 元根據(jù)相應(yīng)的圖像壓縮算法將圖像數(shù)據(jù)壓縮為預(yù)定的格式,并傳輸至所述 移動終端的內(nèi)存,所述移位檢測單元從所述內(nèi)存接收調(diào)用所述圖像數(shù)據(jù)。
6、 一種實現(xiàn)移動終端鼠標(biāo)功能的方法,使所述移動終端連接計算機, 其特征在于,包括以下步驟a、使所述移動終端的圖像形成單元實時采集圖像數(shù)據(jù);b、 對釆集的圖像數(shù)據(jù)進行處理并傳輸至所述移動終端的內(nèi)存;c、 根據(jù)經(jīng)所述步驟b處理的圖像數(shù)據(jù),計算得出圖像間的移位信息數(shù)據(jù);d、 將所述移位數(shù)據(jù)傳輸至所述計算機。
7、 如權(quán)利要求6所述的方法,所述步驟c包括以下步驟cl、將所述圖像數(shù)據(jù)中的后幀圖像數(shù)據(jù)與放在參考數(shù)據(jù)區(qū)作為參考數(shù) 據(jù)的前幀圖像數(shù)據(jù)進行比對并輸出移位信息;c2、將所述經(jīng)過比對的后幀圖像數(shù)據(jù)放入所述參考數(shù)據(jù)區(qū)作為參考數(shù)據(jù);c3、重復(fù)所述步驟cl、 c2。
8、 如權(quán)利要求7所述的方法,其特征在于,所述移動終端通過紅外線或者藍牙連接所述計算機并與所述計算機進行數(shù)據(jù)交換。
9、 如權(quán)利要求6至8任一項所述的方法,其特征在于,所述步驟b中,根據(jù)相應(yīng)的圖像壓縮算法將圖像數(shù)據(jù)壓縮為預(yù)定的格式,并傳輸至所述移 動終端的內(nèi)存。
全文摘要
本發(fā)明揭示了一種具有鼠標(biāo)功能的移動終端及其實現(xiàn)方法,其采用了移動終端的圖像形成單元來采集數(shù)據(jù),比如利用移動終端的攝像頭來實時采集圖像數(shù)據(jù),對圖像數(shù)據(jù)中前幀圖像和后幀圖像進行分析和比對,最后計算輸出圖像的移位數(shù)據(jù)并傳輸至計算機,從而實現(xiàn)了移動終端的鼠標(biāo)功能。
文檔編號H04M1/21GK101645943SQ200910051219
公開日2010年2月10日 申請日期2009年5月14日 優(yōu)先權(quán)日2009年5月14日
發(fā)明者劉德剛 申請人:上海聞泰電子科技有限公司