信息抓取方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種通信技術(shù)領(lǐng)域,特別是涉及一種信息抓取方法及裝置。
【背景技術(shù)】
[0002]觸摸屏又稱為“觸控屏”、“觸控面板”,是一種可以用手指進(jìn)行輸入的感應(yīng)式液晶顯示裝置。觸摸屏主要包括電阻式觸摸屏和電容式觸摸屏兩大類。
[0003]其中,電容式觸摸屏是利用人體的電流感應(yīng)進(jìn)行工作的。電容式觸控屏主要由:玻璃保護(hù)層、導(dǎo)電層和顯示屏組成,導(dǎo)電層是整個(gè)觸控屏的關(guān)鍵部分,主要包括一個(gè)玻璃基板和涂在玻璃基板上的IT0(Indium Tin Oxide,氧化銦錫)薄膜,且ΙΤ0薄膜的四邊均鍍上狹長的電極,并通過電極與控制電路連接。當(dāng)用手指觸摸屏幕時(shí),由于人體帶電,手指與ΙΤ0涂層間會(huì)形成一個(gè)耦合電容,四邊電極發(fā)出的電流會(huì)流向觸點(diǎn),而電流強(qiáng)弱與手指到電極的距離成正比,控制電路計(jì)算電流的比例及強(qiáng)弱,準(zhǔn)確算出觸摸點(diǎn)的位置。
[0004]隨著觸摸屏技術(shù)的發(fā)展,現(xiàn)有移動(dòng)終端通常采用觸摸屏作為移動(dòng)終端的顯示屏。觸摸屏移動(dòng)終端由于其使用方便已經(jīng)成為人們生活中不可缺少的一部分。
[0005]在觸摸屏移動(dòng)終端的使用過程中,經(jīng)常會(huì)遇到在觸摸屏中抓取部分文字或圖像的場景。文字抓取與識別技術(shù)大量運(yùn)用于字典類應(yīng)用軟件,例如,在閱讀英文文章時(shí),對于不認(rèn)識的單詞進(jìn)行抓取,以在字典類應(yīng)用軟件中得到其翻譯。此時(shí),一般的做法是用戶通過長按某個(gè)單詞,單詞會(huì)跳出選中區(qū)域,如果沒有完全選到,可以拖動(dòng)選中區(qū)域的左邊和右邊手動(dòng)調(diào)整。但是,上述文字抓取方法主要存在如下幾個(gè)方面缺點(diǎn):
[0006]第一,僅有部分應(yīng)用軟件才具有文字抓取功能,不能在任意界面上調(diào)出來使用。
[0007]第二,為了與一般的觸摸動(dòng)作進(jìn)行區(qū)別,必須進(jìn)行長按等操作才能選中文字,文字抓取反應(yīng)緩慢,識別度差,用戶使用感受較差。
【發(fā)明內(nèi)容】
[0008]鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種信息抓取方法及裝置,用于解決現(xiàn)有技術(shù)中不能在任意界面調(diào)用文字抓取功能,長按等操作進(jìn)行文字抓取反應(yīng)緩慢,識別度差,用戶使用感受較差的問題。
[0009]為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種信息抓取方法,所述信息抓取方法包括以下步驟:在觸摸屏處于信息抓取狀態(tài)下,獲取信息抓取手勢以及觸摸屏的當(dāng)前界面;根據(jù)所述信息抓取手勢以及觸摸屏的當(dāng)前界面,獲取目標(biāo)抓取信息。
[0010]于本發(fā)明的一實(shí)施例中,根據(jù)所述信息抓取手勢以及觸摸屏的當(dāng)前界面,獲取目標(biāo)抓取信息包括:獲取所述信息抓取手勢于所述觸摸屏中的目標(biāo)位置坐標(biāo);將所述觸摸屏的當(dāng)前界面轉(zhuǎn)換成直方圖數(shù)據(jù),并確定所述目標(biāo)位置坐標(biāo)處的灰度;根據(jù)所述觸摸屏的當(dāng)前界面的直方圖數(shù)據(jù)以及所述目標(biāo)位置坐標(biāo)處的灰度,獲取目標(biāo)抓取信息。
[0011]于本發(fā)明的一實(shí)施例中,根據(jù)所述觸摸屏的當(dāng)前界面的直方圖數(shù)據(jù)以及所述目標(biāo)位置坐標(biāo)處的灰度,獲取目標(biāo)抓取信息包括:S101,取所述目標(biāo)位置坐標(biāo)作為基點(diǎn);S102,判斷所述基點(diǎn)四周各個(gè)相鄰點(diǎn)的灰度與所述基點(diǎn)的灰度的灰度差值是否小于灰度差閾值;若小于,則執(zhí)行步驟S103;否則,執(zhí)行步驟S104;S103,以該相鄰點(diǎn)作為新的基點(diǎn)重新執(zhí)行步驟S102;S104,以所述基點(diǎn)作為所述目標(biāo)抓取信息的一個(gè)邊界點(diǎn);S105,根據(jù)各個(gè)所述邊界點(diǎn)繪制所述目標(biāo)抓取信息的輪廓;S106,根據(jù)所述目標(biāo)抓取信息的輪廓以及觸摸屏的當(dāng)前界面,獲取目標(biāo)抓取信息。
[0012]于本發(fā)明的一實(shí)施例中,根據(jù)所述觸摸屏的當(dāng)前界面的直方圖數(shù)據(jù)以及所述目標(biāo)位置坐標(biāo)處的灰度,獲取目標(biāo)抓取信息包括:S201,取所述目標(biāo)位置坐標(biāo)作為基點(diǎn),并取所述目標(biāo)位置坐標(biāo)處的灰度作為參考灰度;S202,判斷所述基點(diǎn)四周各個(gè)相鄰點(diǎn)的灰度與所述參考灰度的灰度差值是否小于灰度差閾值;若小于,則執(zhí)行步驟S203;否則,執(zhí)行步驟S204;S203,以該相鄰點(diǎn)作為新的基點(diǎn)重新執(zhí)行步驟S202;S204,以所述基點(diǎn)作為所述目標(biāo)抓取信息的一個(gè)邊界點(diǎn);S205,根據(jù)各個(gè)所述邊界點(diǎn)繪制所述目標(biāo)抓取信息的輪廓;S206,根據(jù)所述目標(biāo)抓取信息的輪廓以及觸摸屏的當(dāng)前界面,獲取目標(biāo)抓取信息。
[0013]于本發(fā)明的一實(shí)施例中,在獲取所述信息抓取手勢于所述觸摸屏中的目標(biāo)位置坐標(biāo)之前,還包括:判斷所述觸摸屏的當(dāng)前界面中與所述信息抓取手勢對應(yīng)的圖像信息是否與所述觸摸屏的當(dāng)前界面的背景圖像一致;若是,則重新獲取信息抓取手勢以及觸摸屏的當(dāng)前界面;否則,獲取所述信息抓取手勢于所述觸摸屏中的目標(biāo)位置坐標(biāo)。
[0014]于本發(fā)明的一實(shí)施例中,在觸摸屏處于信息抓取狀態(tài)下,獲取信息抓取手勢以及觸摸屏的當(dāng)前界面之前,還包括:所述觸摸屏獲取觸摸手勢;判斷所獲取的觸摸手勢是否為信息抓取預(yù)設(shè)手勢;若是,則使所述觸摸屏處于信息抓取狀態(tài)。
[0015]相應(yīng)的,本發(fā)明還提供了一種信息抓取裝置,所述信息抓取裝置包括:數(shù)據(jù)獲取單元,用于在觸摸屏處于信息抓取狀態(tài)下,獲取信息抓取手勢和觸摸屏的當(dāng)前界面;信息抓取單元,與所述數(shù)據(jù)獲取單元連接,用于根據(jù)所述信息抓取手勢以及觸摸屏的當(dāng)前界面,獲取目標(biāo)抓取信息。
[0016]于本發(fā)明的一實(shí)施例中,所述信息抓取單元包括:坐標(biāo)獲取單元,與所述數(shù)據(jù)獲取單元連接,用于獲取所述信息抓取手勢于所述觸摸屏中的目標(biāo)位置坐標(biāo);數(shù)據(jù)處理單元,與所述數(shù)據(jù)獲取單元和坐標(biāo)獲取單元連接,用于將所述觸摸屏的當(dāng)前界面轉(zhuǎn)換成直方圖數(shù)據(jù),并確定所述目標(biāo)位置坐標(biāo)處的灰度;信息處理單元,與所述數(shù)據(jù)處理單元連接,用于根據(jù)所述觸摸屏的當(dāng)前界面的直方圖數(shù)據(jù)以及所述目標(biāo)位置坐標(biāo)處的灰度,獲取目標(biāo)抓取信息。
[0017]于本發(fā)明的一實(shí)施例中,所述信息處理單元包括:第一基點(diǎn)確定單元,與所述數(shù)據(jù)處理單元連接,用于取所述目標(biāo)位置坐標(biāo)作為基點(diǎn);第一差值判斷單元,與所述第一基點(diǎn)確定單元連接,用于判斷所述基點(diǎn)四周各個(gè)相鄰點(diǎn)的灰度與所述基點(diǎn)的灰度的灰度差值是否小于灰度差閾值;所述第一基點(diǎn)確定單元還用于在基點(diǎn)相鄰點(diǎn)的灰度與所述基點(diǎn)的灰度的灰度差值小于灰度差閾值時(shí),以該相鄰點(diǎn)作為新的基點(diǎn);第一邊界點(diǎn)獲取單元,與所述第一差值判斷單元連接,用于在基點(diǎn)相鄰點(diǎn)的灰度與所述基點(diǎn)的灰度的灰度差值大于或等于灰度差閾值時(shí),以所述基點(diǎn)作為所述目標(biāo)抓取信息的一個(gè)邊界點(diǎn);第一輪廓繪制單元,與所述第一邊界點(diǎn)獲取單元連接,用于根據(jù)各個(gè)所述邊界點(diǎn)繪制所述目標(biāo)抓取信息的輪廓;第一信息提取單元,與所述第一輪廓繪制單元連接,用于根據(jù)所述目標(biāo)抓取信息的輪廓以及觸摸屏的當(dāng)前界面,獲取目標(biāo)抓取信息。
[0018]于本發(fā)明的一實(shí)施例中,所述信息處理單元包括:第二基點(diǎn)確定單元,與所述數(shù)據(jù)處理單元連接,用于取所述目標(biāo)位置坐標(biāo)作為基點(diǎn);第二差值判斷單元,與所述第二基點(diǎn)確定單元連接,用于取所述目標(biāo)位置坐標(biāo)處的灰度作為參考灰度,并判斷所述基點(diǎn)四周各個(gè)相鄰點(diǎn)的灰度與所述參考灰度的灰度差值是否小于灰度差閾值;所述第二基點(diǎn)確定單元還用于在基點(diǎn)相鄰點(diǎn)的灰度與所述參考灰度的灰度差值小于灰度差閾值時(shí),以該相鄰點(diǎn)作為新的基點(diǎn);第二邊界點(diǎn)獲取單元,與所述第二差值判斷單元連接,用于在基點(diǎn)相鄰點(diǎn)的灰度與所述參考灰度的灰度差值大于或等于灰度差閾值時(shí),以所述基點(diǎn)作為所述目標(biāo)抓取信息的一個(gè)邊界點(diǎn);第二輪廓繪制單元,與所述第二邊界點(diǎn)獲取單元連接,用于根據(jù)各個(gè)所述邊界點(diǎn)繪制所述目標(biāo)抓取信息的輪廓;第二信息提取單元,與所述第二輪廓繪制單元連接,用于根據(jù)所述目標(biāo)抓取信息的輪廓以及觸摸屏的當(dāng)前界面,獲取目標(biāo)抓取信息。
[0019]于本發(fā)明的一實(shí)施例中,所述信息抓取裝置還包括:目