亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種圖像數(shù)據(jù)處理方法和裝置與流程

文檔序號:11230009閱讀:437來源:國知局
一種圖像數(shù)據(jù)處理方法和裝置與流程

本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種圖像數(shù)據(jù)處理方法和裝置。



背景技術(shù):

隨著人們的生活水平的提高,人們在物質(zhì)生活得到滿足的同時,也逐漸開始追求休閑生活,而網(wǎng)絡(luò)的飛速發(fā)展以及智能手機的普及,人們喜歡將自己或者自己身邊的事情,以視頻、圖片或文件的形式在網(wǎng)絡(luò)上進行分享;比如,旅游心得,穿衣搭配等。于是,為了迎合人們的生活需求,衍生出了各種能幫助人們隨時隨地與周圍的朋友進行文字、語音或視頻通訊的社交軟件。

比如,目前,互聯(lián)網(wǎng)上日益興起了一些音視頻直播項目(例如,彩妝教學(xué)直播和衣品搭配直播等),因此,通過這些直播平臺可為愛美的女性提供護膚和穿搭技能。然而,在眾多的直播項目中,直播間的主播僅能通過觀眾發(fā)送的彈幕信息或刷禮物等淺層次的方式與觀眾進行互動,以至于這種方式下大量的觀眾都僅僅是擔(dān)當(dāng)一名看客,并不能充分調(diào)動主播與眾多觀眾之間的互動,且當(dāng)彈幕信息較多時,觀眾發(fā)送的文字信息的顯示效果比較單一,以至于并不一定能引起主播的注意。

于是,為豐富屏幕顯示效果,且增加主播與觀眾之間的互動,可設(shè)計一個允許觀眾給主播噴射一團顏料的交互,即需要主播通過手指模擬橡皮擦以擦除觀眾噴射的顏料。由于手指在滑動時形成的圖形是一種不規(guī)則且無規(guī)律的圖形。若按照現(xiàn)有的技術(shù)方法來計算這部分的面積占比,則需將當(dāng)前噴射的顏料圖形分段轉(zhuǎn)成近似的規(guī)則圖形,之后使用復(fù)雜的計算公式來計算每一段的面積,計算量極為龐大,且對不規(guī)則圖像的計算結(jié)果存在較大誤差,尤其是在無規(guī)則圖形比較復(fù)雜時,比如,圖形出現(xiàn)重疊等情況時,存在重復(fù)計算的可能,以至于無法對不規(guī)則圖形的面積占比進行準確地計算,進而無法恢復(fù)原始界面。



技術(shù)實現(xiàn)要素:

本發(fā)明實施例提供一種圖像數(shù)據(jù)處理方法和裝置,可以提高對不規(guī)則圖形的計算效率,并降低對清除比例的計算誤差。

本發(fā)明第一方面提供了一種圖像數(shù)據(jù)處理方法,包括:

獲取目標圖像數(shù)據(jù),并在所述目標圖像數(shù)據(jù)對應(yīng)的目標顯示區(qū)域上創(chuàng)建網(wǎng)格信息;所述網(wǎng)格信息包括多個子網(wǎng)格,且每個子網(wǎng)格分別對應(yīng)不同的網(wǎng)格編號;

獲取觸摸屏對應(yīng)的滑動操作軌跡,并提取所述滑動操作軌跡中位于所述目標顯示區(qū)域上的觸摸點,作為目標觸摸點;

根據(jù)所述網(wǎng)格信息創(chuàng)建所述目標觸摸點的位置坐標,并根據(jù)所述網(wǎng)格信息和所述目標觸摸點的位置坐標計算所述目標觸摸點對應(yīng)的清除編號;

將與所述清除編號相同的網(wǎng)格編號添加至預(yù)設(shè)的編號集合,并將所述目標觸摸點所覆蓋的子圖像數(shù)據(jù)刪除;

當(dāng)所述編號集合中的網(wǎng)格編號的數(shù)量滿足預(yù)設(shè)的清除條件時,將已刪除多個子圖像數(shù)據(jù)的目標圖像數(shù)據(jù)完整刪除,并顯示原始顯示界面。

本發(fā)明第二方面提供了一種圖像數(shù)據(jù)處理裝置,包括:

網(wǎng)格創(chuàng)建模塊,用于獲取目標圖像數(shù)據(jù),并在所述目標圖像數(shù)據(jù)對應(yīng)的目標顯示區(qū)域上創(chuàng)建網(wǎng)格信息;所述網(wǎng)格信息包括多個子網(wǎng)格,且每個子網(wǎng)格分別對應(yīng)不同的網(wǎng)格編號;

軌跡獲取模塊,用于獲取觸摸屏對應(yīng)的滑動操作軌跡,并提取所述滑動操作軌跡中位于所述目標顯示區(qū)域上的觸摸點,作為目標觸摸點;

編號計算模塊,用于根據(jù)所述網(wǎng)格信息創(chuàng)建所述目標觸摸點的位置坐標,并根據(jù)所述網(wǎng)格信息和所述目標觸摸點的位置坐標計算所述目標觸摸點對應(yīng)的清除編號;

圖像刪除模塊,用于將與所述清除編號相同的網(wǎng)格編號添加至預(yù)設(shè)的編號集合,并將所述目標觸摸點所覆蓋的子圖像數(shù)據(jù)刪除;

界面顯示模塊,用于當(dāng)所述編號集合中的網(wǎng)格編號的數(shù)量滿足預(yù)設(shè)的清除條件時,將已刪除多個子圖像數(shù)據(jù)的目標圖像數(shù)據(jù)完整刪除,并顯示原始顯示界面。

本發(fā)明實施例通過獲取目標圖像數(shù)據(jù),并在所述目標圖像數(shù)據(jù)對應(yīng)的目標顯示區(qū)域上創(chuàng)建網(wǎng)格信息;所述網(wǎng)格信息包括多個子網(wǎng)格,且每個子網(wǎng)格分別對應(yīng)不同的網(wǎng)格編號;其次,獲取觸摸屏對應(yīng)的滑動操作軌跡,并提取所述滑動操作軌跡中位于所述目標顯示區(qū)域上的觸摸點,作為目標觸摸點,再根據(jù)所述網(wǎng)格信息創(chuàng)建所述目標觸摸點的位置坐標,并根據(jù)所述網(wǎng)格信息和所述目標觸摸點的位置坐標計算所述目標觸摸點對應(yīng)的清除編號,進而將與所述清除編號相同的網(wǎng)格編號添加至預(yù)設(shè)的編號集合,并將所述目標觸摸點所覆蓋的子圖像數(shù)據(jù)刪除;最后,當(dāng)所述編號集合中的網(wǎng)格編號的數(shù)量滿足預(yù)設(shè)的清除條件時,將已刪除多個子圖像數(shù)據(jù)的目標圖像數(shù)據(jù)完整刪除,并顯示原始顯示界面。由此可見,在刪除所述目標觸摸點所覆蓋的子圖像數(shù)據(jù)時,無需實時計算實際已刪除的圖形面積,只需在添加至所述編號集合中的網(wǎng)格編號的數(shù)量滿足預(yù)設(shè)的清除條件時,即可將已刪除多個子圖像數(shù)據(jù)的目標圖像數(shù)據(jù)進行完整刪除,以顯示所述原始界面,進而可以提高對不規(guī)則圖形所對應(yīng)的目標圖像數(shù)據(jù)的計算效率,并降低對清除比例的計算誤差。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明實施例提供的一種網(wǎng)絡(luò)架構(gòu)的結(jié)構(gòu)示意圖;

圖2是本發(fā)明實施例提供的一種圖像數(shù)據(jù)處理方法的流程示意圖;

圖3是本發(fā)明實施例提供的一種目標圖像數(shù)據(jù)在當(dāng)前直播界面的界面示意圖;

圖4a和圖4b是本發(fā)明實施例提供的一種在目標顯示區(qū)域內(nèi)創(chuàng)建網(wǎng)格信息的示意圖;

圖5是本發(fā)明實施例提供的一種獲取目標觸摸點對應(yīng)的清除編號的示意圖;

圖6是本發(fā)明實施例提供的另一種圖像數(shù)據(jù)處理方法的流程示意圖;

圖7是本發(fā)明實施例提供的一種網(wǎng)格信息創(chuàng)建的流程示意圖;

圖8是本發(fā)明實施例提供的一種刪除目標觸摸點所覆蓋的子圖像數(shù)據(jù)的示意圖;

圖9a和圖9b是本發(fā)明實施例提供的一種恢復(fù)顯示原始顯示界面的示意圖;

圖10是本發(fā)明實施例提供的一種圖像數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖;

圖11是本發(fā)明實施例提供的另一種圖像數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖;

圖12是本發(fā)明實施例提供的一種網(wǎng)格創(chuàng)建模塊的結(jié)構(gòu)示意圖;

圖13是本發(fā)明實施例提供的一種編號計算模塊的結(jié)構(gòu)示意圖;

圖14是本發(fā)明實施例提供的一種圖像刪除模塊的結(jié)構(gòu)示意圖;

圖15是本發(fā)明實施例提供的一種清除面積計算模塊的結(jié)構(gòu)示意圖;

圖16是本發(fā)明實施例提供的又一種圖像數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖。

具體實施方式

下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

請參見圖1,是本發(fā)明實施例提供的一種網(wǎng)絡(luò)架構(gòu)的結(jié)構(gòu)示意圖。如圖1所示,所述網(wǎng)絡(luò)架構(gòu)可以包括主播終端3000、服務(wù)器2000以及觀眾終端集群;所述觀眾終端集群可以包括多個觀眾終端,如圖1所示,具體包括觀眾終端4000a、觀眾終端4000b、…、觀眾終端4000n;

觀眾終端4000a、觀眾終端4000b、…、觀眾終端4000n可以分別與所述服務(wù)器2000進行網(wǎng)絡(luò)連接,所述服務(wù)器2000與所述主播終端3000進行網(wǎng)絡(luò)連接。

如圖1所示,所述服務(wù)器2000可在所述觀眾終端集群中篩選至少一個觀眾終端作為目標觀眾終端(以目標觀眾終端為觀眾終端4000a為例),并向觀眾終端4000a下發(fā)攜帶噴涂權(quán)限的目標道具,以使觀眾終端4000a根據(jù)所述噴涂權(quán)限在道具選擇界面上顯示所述目標道具;當(dāng)觀眾終端4000a接收到用戶對所述目標道具執(zhí)行的選擇操作時,觀眾終端4000a根據(jù)所述選擇操作將與所述目標道具對應(yīng)的目標圖像數(shù)據(jù)上傳到所述服務(wù)器2000;所述服務(wù)器2000將所述目標圖像數(shù)據(jù)轉(zhuǎn)發(fā)到所述主播終端3000;所述主播終端3000顯示所述目標圖像數(shù)據(jù),并將攜帶所述目標圖像數(shù)據(jù)的圖片顯示指令上傳至所述服務(wù)器2000,以使所述服務(wù)器2000根據(jù)所述圖片顯示指令通知其他觀眾終端(如觀眾終端4000b、…、觀眾終端4000n)同步顯示所述目標圖像數(shù)據(jù)。

例如,在某直播平臺上的直播顯示界面中,有4名用戶(該4名用戶分別對應(yīng)的觀眾終端包括觀眾終端4000a、觀眾終端4000b、觀眾終端4000c以及觀眾終端4000d)在線觀看該直播平臺中女主播通過主播終端3000錄制的彩妝教學(xué)視頻,此時,若服務(wù)器2000選擇觀眾終端4000b作為可接收目標道具(例如,彩蛋道具)的終端,以使觀眾終端4000b可以獲得與所述目標道具對應(yīng)的噴涂權(quán)限。隨后,在該女主播進行的直播教學(xué)過程中,觀眾終端4000b可以通過噴涂權(quán)限獲得彩蛋道具,并通過彩蛋道具向該女主播噴涂顏料,即觀眾終端4000b將彩蛋道具對應(yīng)的目標圖像數(shù)據(jù)發(fā)送給所述服務(wù)器2000,再由所述服務(wù)器2000將目標圖像數(shù)據(jù)轉(zhuǎn)發(fā)到所述主播終端3000,使得所述主播終端3000顯示所述目標圖像數(shù)據(jù),以實現(xiàn)對女主播噴涂顏料的效果。同時,所述服務(wù)器2000還可以將所述目標圖像數(shù)據(jù)發(fā)送給觀眾終端4000a、觀眾終端4000c以及觀眾終端4000d,使得觀眾終端4000a、觀眾終端4000c以及觀眾終端4000d也可以在直播界面上顯示所述目標圖像數(shù)據(jù),即觀眾終端4000a、觀眾終端4000c以及觀眾終端4000d也可以顯示該女主播被噴涂顏料的效果。

此外,所述主播終端3000在獲取到所述目標圖像數(shù)據(jù)后,所述主播終端3000可以根據(jù)主播用戶對顯示屏的滑動操作,逐漸刪除所述目標圖像數(shù)據(jù),直至將所述目標圖像數(shù)據(jù)完全刪除(即可實現(xiàn)所述主播終端3000將被噴涂的顏料擦除的效果)。所述主播終端3000在刪除所述目標圖像數(shù)據(jù)的過程中,可以將被刪除的數(shù)據(jù)實時上傳給所述服務(wù)器2000,再由所述服務(wù)器2000將被刪除的數(shù)據(jù)同步到各觀眾終端,使得各觀眾終端可以同步刪除所述目標圖像數(shù)據(jù)中的被刪除的數(shù)據(jù)。例如,所述主播終端3000將所述目標圖像數(shù)據(jù)中的一片葉子擦除,則各觀眾終端也可以同步顯示該片葉子被擦除。

其中,所述主播終端3000擦除所述目標圖像數(shù)據(jù)的具體過程可以參見如下圖2至圖8對應(yīng)的實施例。

進一步地,請參見圖2,是本發(fā)明實施例提供的一種圖像數(shù)據(jù)處理方法的流程示意圖。如圖2所示,所述方法可以包括:

s201,獲取目標圖像數(shù)據(jù),并在所述目標圖像數(shù)據(jù)對應(yīng)的目標顯示區(qū)域上創(chuàng)建網(wǎng)格信息;

具體的,主播終端獲取目標圖像數(shù)據(jù),并將所述目標圖像數(shù)據(jù)覆蓋在原始顯示界面(所述原始顯示界面可以為所述主播終端當(dāng)前直播顯示的界面)上顯示,并獲取所述目標圖像數(shù)據(jù)在所述原始顯示界面上所覆蓋的最大長度和最大寬度,并基于所述最大長度和所述最大寬度確定所述目標圖像數(shù)據(jù)對應(yīng)的目標顯示區(qū)域,并在所述目標顯示區(qū)域內(nèi)創(chuàng)建初始表格,并將所述初始表格中的每個最小單位矩形框確定為子網(wǎng)格,并為每個子網(wǎng)格分別配置對應(yīng)的網(wǎng)格編號,并將包含所述網(wǎng)格編號的初始表格確定為網(wǎng)格信息。其中,所述主播終端可以為上述圖1對應(yīng)實施例中的主播終端3000,所述主播終端獲取所述目標圖像數(shù)據(jù)的過程可以參見上述圖1對應(yīng)實施例中對主播終端3000、服務(wù)器2000以及觀眾終端集群的描述,這里不再進行贅述。

其中,所述主播終端包括個人電腦、平板電腦、筆記本電腦、智能電視、智能手機等攜帶攝像功能的終端設(shè)備;

其中,所述網(wǎng)格信息包括多個子網(wǎng)格,且每個子網(wǎng)格分別對應(yīng)不同的網(wǎng)格編號;

其中,所述目標圖像數(shù)據(jù)位于所述目標顯示區(qū)域內(nèi);

其中,所述初始表格與所述目標顯示區(qū)域完全重合,所述初始表格中的每相鄰兩條橫線的間距和每相鄰兩條縱線的間距均為默認觸摸點直徑,且每個子網(wǎng)格的長和寬均為所述默認觸摸點直徑;

例如,在某直播平臺上的直播顯示界面中,觀眾終端根據(jù)服務(wù)器分配的噴涂權(quán)限向主播終端發(fā)送目標圖像數(shù)據(jù)(比如,一朵帶葉的花)。具體地,請一并參見圖3,是本發(fā)明實施例提供的一種目標圖像數(shù)據(jù)在當(dāng)前直播界面的界面示意圖。如圖3所示,當(dāng)前直播界面即為主播終端對應(yīng)的原始顯示界面100a,所述原始顯示界面100a用于顯示主播在該直播平臺上現(xiàn)場錄制的直播秀。其中觀眾終端根據(jù)所獲得的噴涂權(quán)限,在本觀眾終端上的道具頁面中選擇與目標圖像數(shù)據(jù)所對應(yīng)的道具,并通過服務(wù)器發(fā)送所述道具對應(yīng)的目標圖像數(shù)據(jù)(即圖3a所示的一朵帶葉的花)給所述主播終端。進而所述主播終端將接收到的如圖3所示的目標圖像數(shù)據(jù)覆蓋在所述原始顯示界面100a上進行顯示,并進一步獲取該目標圖像數(shù)據(jù)在所述原始顯示界面100a上所覆蓋的最大長度l(比如,l=10厘米)和最大寬度w(比如,w=6厘米),并進一步根據(jù)所述最大長度和最大寬度確定如圖3所示的包圍所述目標圖像數(shù)據(jù)的目標顯示區(qū)域200;另外,如圖3所示,所述目標圖像數(shù)據(jù)位于所述目標顯示區(qū)域200內(nèi),該包含所述目標圖像數(shù)據(jù)的目標顯示區(qū)域200相對于該主播終端而言,是一個模擬存在的區(qū)域;且對于持有該主播終端的主播或者觀看該主播終端上所直播內(nèi)容的觀眾而言,用虛線構(gòu)成的所述目標顯示區(qū)域200的矩形框可以是隱藏而不可見的。

進一步地,請參見圖4a和圖4b,是本發(fā)明實施例提供的一種在目標顯示區(qū)域內(nèi)創(chuàng)建網(wǎng)格信息的示意圖。如圖4a所示,主播終端可首先根據(jù)上述圖3中的目標顯示區(qū)域200,進一步創(chuàng)建由多個邊長相等,且互不重合的子網(wǎng)格所構(gòu)成的表格,作為該目標顯示區(qū)域200內(nèi)的初始表格(如圖4a所示);在圖4a所示的目標顯示區(qū)域200內(nèi),該初始表格與該目標顯示區(qū)域200完全重合,且該初始表格中的每相鄰兩條橫線的間距和每相鄰兩條縱線的間距均為默認觸摸點直徑(r),即該初始表格中每個子網(wǎng)格的長和寬均為默認觸摸點直徑(r);然后,該主播終端可進一步為該初始表格內(nèi)的各子網(wǎng)格分別分配如圖4b所示的網(wǎng)格編號;最后,該主播終端可將包含多個網(wǎng)格編號的初始表格確定為在所述目標顯示區(qū)域上創(chuàng)建網(wǎng)格信息。

s202,獲取觸摸屏對應(yīng)的滑動操作軌跡,并提取所述滑動操作軌跡中位于所述目標顯示區(qū)域上的觸摸點,作為目標觸摸點;

具體地,所述主播終端可獲取用戶在所述目標顯示區(qū)域中對觸摸屏的觸摸操作,并根據(jù)所述觸摸操作獲取由至少一個觸摸點構(gòu)成的滑動操作軌跡,并進一步將所述滑動操作軌跡中所包含的所述至少一個觸摸點作為目標觸摸點。

所述觸摸操作包括但不限于:按壓操作、雙擊操作或者滑屏操作等各類型觸摸觸控屏的操作。通常,在具有觸控屏功能的終端設(shè)備中,其觸控屏的結(jié)構(gòu)包括至少三層:屏幕玻璃層、觸控面板層和顯示面板層。其中屏幕玻璃層為保護層,觸控面板層用于感知用戶的觸控操作,顯示面板層用于顯示圖像。

比如,當(dāng)主播使用手指在所述主播終端中的目標顯示區(qū)域內(nèi)來回滑動時,手指滑動時所形成的不規(guī)則、無規(guī)律的圖像則為該主播終端中的觸摸屏所對應(yīng)的滑動操作軌跡,且在該滑動操作軌跡中,可根據(jù)手指在接觸觸摸屏?xí)r的默認觸摸點直徑r進一步提取位于所述目標顯示區(qū)域上的至少一個觸摸點(例如,在滑動操作軌跡中提取到兩個觸摸點),并將提取到的兩個觸摸點作為目標觸摸點。

s203,根據(jù)所述網(wǎng)格信息創(chuàng)建所述目標觸摸點的位置坐標,并根據(jù)所述網(wǎng)格信息和所述目標觸摸點的位置坐標計算所述目標觸摸點對應(yīng)的清除編號;

具體地,所述主播終端在所述網(wǎng)格信息中創(chuàng)建直角坐標系,并根據(jù)所述直角坐標系計算所述目標觸摸點的位置坐標,并獲取所述網(wǎng)格信息中的總列數(shù),并根據(jù)預(yù)設(shè)的網(wǎng)格編號公式、所述總列數(shù)、所述默認觸摸點直徑以及所述目標觸摸點的位置坐標,計算所述目標觸摸點對應(yīng)的清除編號;

其中,在所述網(wǎng)格信息中創(chuàng)建的直角坐標系的坐標原點可為所述網(wǎng)格信息的左上角或者右上角處的頂點,且所述網(wǎng)格信息的最大長度所在的直線方向為該直角坐標系的橫軸方向(即x軸方向),所述網(wǎng)格信息的最大寬度所在的直線方向為該直角坐標系的縱軸方向(即y軸方向);

其中,網(wǎng)格信息的總列數(shù)等于網(wǎng)格信息的最大長度除以單個子網(wǎng)格信息的邊長(默認觸摸點直徑);

其中,網(wǎng)格信息的總行數(shù)等于網(wǎng)格信息的最大寬度除以單個子網(wǎng)格信息的邊長(默認觸摸點直徑);

其中,根據(jù)預(yù)設(shè)的網(wǎng)格編號公式、所述總列數(shù)、所述默認觸摸點直徑以及所述目標觸摸點的位置坐標,可進一步計算所述目標觸摸點對應(yīng)的清除編號;

其中,所述預(yù)設(shè)的網(wǎng)格編號公式:

其中,n為所述清除編號,x表示所述位置坐標中的橫坐標值,y表示所述位置坐標中的縱坐標值,r為所述默認觸摸點直徑,c表示所述網(wǎng)格信息中的總列數(shù)。

比如,進一步地,請參見圖5,是本發(fā)明實施例提供的一種獲取目標觸摸點對應(yīng)的清除編號的示意圖。如圖5所示,在目標顯示區(qū)域300內(nèi),可將該網(wǎng)格信息最左上角處的頂點作為坐標原點,創(chuàng)建如圖5所示的直角坐標系。其中,該網(wǎng)格信息在該直角坐標系中對應(yīng)的目標顯示區(qū)域300的長度l=25mm、寬度w=25mm。另外,該主播終端獲取到滑動操作軌跡中目標觸摸點的默認觸摸點直徑為r=5mm,即單個子網(wǎng)格的邊長等于該目標觸摸點的默認觸摸點直徑,或單個子網(wǎng)格的長度和寬度均等于該目標觸摸點的默認觸摸點直徑。因此,在該直角坐標系中,可進一步獲取該目標觸摸點的位置坐標,例如,該位置坐標可為(17,13)即17為目標觸摸點在該直角坐標系中的橫坐標值x,13為目標觸摸點在該直角坐標系中的縱坐標值y。如圖5所示,在目標顯示區(qū)域300內(nèi)的網(wǎng)格信息的總列數(shù)c=5列,總行數(shù)r=5行,于是可根據(jù)預(yù)設(shè)的網(wǎng)格編號公式:將總列數(shù)c=5,默認觸摸點直徑r=5mm,縱坐標值y=13,橫坐標值x=17,分別代入該網(wǎng)格編號公式,進而可得該目標觸摸點對應(yīng)的清除編號n=13。

s204,將與所述清除編號相同的網(wǎng)格編號添加至預(yù)設(shè)的編號集合,并將所述目標觸摸點所覆蓋的子圖像數(shù)據(jù)刪除;

具體地,所述主播終端可檢測與所述清除編號相同的網(wǎng)格編號是否存在于預(yù)設(shè)的編號集合,若與所述清除編號相同的網(wǎng)格編號不存在于所述編號集合,則添加與所述清除編號相同的網(wǎng)格編號至所述編號集合,并刪除所述目標觸摸點所覆蓋的子圖像數(shù)據(jù),若與所述清除編號相同的網(wǎng)格編號已存在于所述編號集合,則不添加與所述清除編號相同的網(wǎng)格編號至所述編號集合,并刪除所述目標觸摸點所覆蓋的子圖像數(shù)據(jù);

其中,由于手指接觸觸摸屏?xí)r,單個目標觸摸點的默認觸摸點直徑等于單個子網(wǎng)格的邊長,所述單個目標觸摸點所覆蓋的面積等于單個子網(wǎng)格面積的78.5%,即可將單個目標觸摸點與單個子網(wǎng)格對應(yīng)的面積比例78.5%,作為第一面積比例。鑒于此,當(dāng)手指劃過所述目標圖像數(shù)據(jù)中的各子圖像數(shù)據(jù)時,僅可擦除目標觸摸點所覆蓋的所述各子圖像數(shù)據(jù)。

比如,主播終端檢測到主播人員的手指在觸摸屏上滑動時所形成的第一滑動操作軌跡中攜帶5個觸摸點(例如,這5個觸摸點分別為第一觸摸點,第二觸摸點,第三觸摸點,第四觸摸點,第五觸摸點),且這五個觸摸點在直角坐標系中分別對應(yīng)的位置坐標為(14,3)、(9,8)、(12,7)、(16,11)、(17,13);具體地,請參見表1,為滑動軌跡中各目標觸摸點分別對應(yīng)的清除編號統(tǒng)計情況表;

表1

如上述表1給出的一條滑動軌跡中各目標觸摸點分別對應(yīng)的清除編號統(tǒng)計情況表可知,第一觸摸點對應(yīng)的清除編號為2,第二觸摸點對應(yīng)的清除編號為6,第三觸摸點對應(yīng)的清除編號為12,第四觸摸點對應(yīng)的清除編號為8,第五觸摸點對應(yīng)的清除編號為13。由于手指在目標顯示區(qū)域中滑動的過程中,可將與所述清除編號相同的網(wǎng)格編號添加至預(yù)設(shè)的編號集合(例如,編號集合a),于是,可將與清除編號相同的網(wǎng)格編號2添加至編號集合a,并將與清除編號相同的網(wǎng)格編號6添加至編號集合a,并將與清除編號相同的網(wǎng)格編號12添加至編號集合a,并將與清除編號相同的網(wǎng)格編號13添加至編號集合a;然而如上述表1列出的各觸摸點分別對應(yīng)的清除編號可知,第四觸摸點和第五觸摸點的清除編號相同,且已將與第四觸摸點對應(yīng)的清除編號13(或是與清除編號相同的網(wǎng)格編號13)添加至編號集合a,故而該主播終端將不再重復(fù)添加第五觸摸點對應(yīng)的清除編號,所以,該編號集合a中的網(wǎng)格編號包含:2,6,12和13這四個與清除編號相同的網(wǎng)格編號;由此可見,只要所述目標觸摸點的大部分面積都落入網(wǎng)格編號為13的子網(wǎng)格中,那么所計算出的所述目標觸摸點對應(yīng)的清除編號將始終為13,所以盡管主播用戶在網(wǎng)格編號為13的子網(wǎng)格上進行多次重復(fù)的滑動操作,所述主播終端也始終就記錄一個完全處于網(wǎng)格編號為13的子網(wǎng)絡(luò)中的觸摸點面積,以避免重復(fù)記錄同一個已擦除的觸摸點。

可選地,其他滑動操作軌跡中攜帶的各目標觸摸點所覆蓋的子圖像數(shù)據(jù)的刪除仍可參見上述表1中5個目標觸摸點在目標顯示區(qū)域中所覆蓋的面積區(qū)域的擦除情況。

步驟s205,當(dāng)所述編號集合中的網(wǎng)格編號的數(shù)量滿足預(yù)設(shè)的清除條件時,將已刪除多個子圖像數(shù)據(jù)的目標圖像數(shù)據(jù)完整刪除,并顯示原始顯示界面;

其中,滿足所述清除條件是指當(dāng)主播終端通過預(yù)設(shè)的面積清除公式統(tǒng)計到與目標圖像數(shù)據(jù)對應(yīng)的近似清除面積比例p大于等于清除閾值(70%)時,則可進一步認為所述編號集合中的網(wǎng)格編號的數(shù)量滿足所述清除條件;

其中,預(yù)設(shè)的面積清除公式:p=(s*p/k)*100%;

其中,s為保存至所述編號集合中網(wǎng)格編號的個數(shù),p為一個觸摸點的面積與一個子網(wǎng)格的面積的比值,即為所述第一面積比例,k為所述子網(wǎng)格總數(shù)量,且所述子網(wǎng)格總數(shù)量等于所述網(wǎng)格信息中的總行數(shù)和總列數(shù)的乘積。

比如,仍以上述表1給出的編號集合a為例,當(dāng)添加至編號集合中網(wǎng)格編號的個數(shù)s為23個,且子網(wǎng)格總數(shù)量為25個,進而根據(jù)上述面積清除公式,可得所述近似清除面積p約等于72%,此時p大于與該目標圖像數(shù)據(jù)對應(yīng)的清除閾值(70%),因此主播終端可進一步確定所述編號集合中的網(wǎng)格編號的數(shù)量滿足預(yù)設(shè)的清除條件,進而可將已刪除多個子圖像數(shù)據(jù)的目標圖像數(shù)據(jù)完整刪除,并顯示原始顯示界面。

本發(fā)明實施例通過首先獲取目標圖像數(shù)據(jù),并在所述目標圖像數(shù)據(jù)對應(yīng)的目標顯示區(qū)域上創(chuàng)建網(wǎng)格信息;所述網(wǎng)格信息包括多個子網(wǎng)格,且每個子網(wǎng)格分別對應(yīng)不同的網(wǎng)格編號;其次,獲取觸摸屏對應(yīng)的滑動操作軌跡,并提取所述滑動操作軌跡中位于所述目標顯示區(qū)域上的觸摸點,作為目標觸摸點;然后,根據(jù)所述網(wǎng)格信息創(chuàng)建所述目標觸摸點的位置坐標,并根據(jù)所述網(wǎng)格信息和所述目標觸摸點的位置坐標計算所述目標觸摸點對應(yīng)的清除編號;隨后,將與所述清除編號相同的網(wǎng)格編號添加至預(yù)設(shè)的編號集合,并將所述目標觸摸點所覆蓋的子圖像數(shù)據(jù)刪除;最后,當(dāng)所述編號集合中的網(wǎng)格編號的數(shù)量滿足預(yù)設(shè)的清除條件時,將已刪除多個子圖像數(shù)據(jù)的目標圖像數(shù)據(jù)完整刪除,并顯示原始顯示界面。由此可見,在刪除所述目標觸摸點所覆蓋的子圖像數(shù)據(jù)時,無需實時計算實際已刪除的圖形面積,只需在添加至所述編號集合中的網(wǎng)格編號的數(shù)量滿足預(yù)設(shè)的清除條件時,即可將已刪除多個子圖像數(shù)據(jù)的目標圖像數(shù)據(jù)進行完整刪除,以顯示所述原始界面,進而可以提高對不規(guī)則圖形所對應(yīng)的目標圖像數(shù)據(jù)的計算效率,并降低對清除比例的計算誤差。

進一步地,請參見圖6,是本發(fā)明實施例提供的另一種圖像數(shù)據(jù)處理方法的流程示意圖。如圖6所示,所述方法可以包括:

s601,獲取目標圖像數(shù)據(jù),并在所述目標圖像數(shù)據(jù)對應(yīng)的目標顯示區(qū)域上創(chuàng)建網(wǎng)格信息;

具體的,主播終端獲取目標圖像數(shù)據(jù),并將所述目標圖像數(shù)據(jù)覆蓋在所述原始顯示界面上顯示,并獲取所述目標圖像數(shù)據(jù)在所述原始顯示界面上所覆蓋的最大長度和最大寬度,并基于所述最大長度和所述最大寬度確定所述目標圖像數(shù)據(jù)對應(yīng)的目標顯示區(qū)域,并在所述目標顯示區(qū)域內(nèi)創(chuàng)建初始表格,并將所述初始表格中的每個最小單位矩形框確定為子網(wǎng)格,并為每個子網(wǎng)格分別配置對應(yīng)的網(wǎng)格編號,并將包含所述網(wǎng)格編號的初始表格確定為網(wǎng)格信息;其中,所述主播終端可以為上述圖1對應(yīng)實施例中的主播終端3000,所述主播終端獲取所述目標圖像數(shù)據(jù)的過程可以參見上述圖1對應(yīng)實施例中對主播終端3000、服務(wù)器2000以及觀眾終端集群的描述,這里不再進行贅述。

其中,所述主播終端包括個人電腦、平板電腦、筆記本電腦、智能電視、智能手機等攜帶攝像功能的終端設(shè)備;

其中,所述網(wǎng)格信息包括多個子網(wǎng)格,且每個子網(wǎng)格分別對應(yīng)不同的網(wǎng)格編號;

其中,所述目標圖像數(shù)據(jù)位于所述目標顯示區(qū)域內(nèi);

其中,所述初始表格與所述目標顯示區(qū)域完全重合,所述初始表格中的每相鄰兩條橫線的間距和每相鄰兩條縱線的間距均為默認觸摸點直徑,且每個子網(wǎng)格的長和寬均為所述默認觸摸點直徑。

其中,所述網(wǎng)格信息的創(chuàng)建可進一步參見圖7,是本發(fā)明實施例提供的一種網(wǎng)格信息創(chuàng)建的流程示意圖;如圖7所示,步驟s701-步驟704是基于上述步驟s601所對應(yīng)的網(wǎng)格信息創(chuàng)建的一個具體實施例;

步驟s701,獲取目標圖像數(shù)據(jù),并將所述目標圖像數(shù)據(jù)覆蓋在所述原始顯示界面上顯示;

步驟s702,獲取所述目標圖像數(shù)據(jù)在所述原始顯示界面上所覆蓋的最大長度和最大寬度,并基于所述最大長度和所述最大寬度確定所述目標圖像數(shù)據(jù)對應(yīng)的目標顯示區(qū)域;

其中,所述目標圖像數(shù)據(jù)位于所述目標顯示區(qū)域內(nèi),且步驟s701和步驟702的具體實現(xiàn)方式可參見上述圖1所對應(yīng)實施例中對圖3的描述,這里不再進行贅述。

步驟s703,在所述目標顯示區(qū)域內(nèi)創(chuàng)建初始表格,并將所述初始表格中的每個最小單位矩形框確定為子網(wǎng)格;

其中,所述初始表格與所述目標顯示區(qū)域完全重合,所述初始表格中的每相鄰兩條橫線的間距和每相鄰兩條縱線的間距均為默認觸摸點直徑,且每個子網(wǎng)格的長和寬均為所述默認觸摸點直徑;

步驟s704,為每個子網(wǎng)格分別配置對應(yīng)的網(wǎng)格編號,并將包含所述網(wǎng)格編號的初始表格確定為網(wǎng)格信息;

其中,步驟s703和步驟704的具體實現(xiàn)方式可參見上述圖4a和圖4b對應(yīng)的實施例,這里不再進行贅述。

s602,獲取觸摸屏對應(yīng)的滑動操作軌跡,并提取所述滑動操作軌跡中位于所述目標顯示區(qū)域上的觸摸點,作為目標觸摸點;

具體地,所述主播終端可獲取用戶在所述目標顯示區(qū)域中對觸摸屏的觸摸操作,并根據(jù)所述觸摸操作獲取由至少一個觸摸點構(gòu)成的滑動操作軌跡,并進一步將所述滑動操作軌跡中所包含的所述至少一個觸摸點作為目標觸摸點。

所述觸摸操作包括但不限于:按壓操作、雙擊操作或者滑屏操作等各類型觸摸觸控屏的操作。通常,在具有觸控屏功能的終端設(shè)備中,其觸控屏的結(jié)構(gòu)包括至少三層:屏幕玻璃層、觸控面板層和顯示面板層。其中屏幕玻璃層為保護層,觸控面板層用于感知用戶的觸控操作,顯示面板層用于顯示圖像。

s603,根據(jù)所述網(wǎng)格信息創(chuàng)建所述目標觸摸點的位置坐標,并根據(jù)所述網(wǎng)格信息和所述目標觸摸點的位置坐標計算所述目標觸摸點對應(yīng)的清除編號;

具體地,所述主播終端在所述網(wǎng)格信息中創(chuàng)建直角坐標系,并根據(jù)所述直角坐標系計算所述目標觸摸點的位置坐標,并獲取所述網(wǎng)格信息中的總列數(shù),并根據(jù)預(yù)設(shè)的網(wǎng)格編號公式、所述總列數(shù)、所述默認觸摸點直徑以及所述目標觸摸點的位置坐標,計算所述目標觸摸點對應(yīng)的清除編號;

其中,在所述網(wǎng)格信息中創(chuàng)建的直角坐標系的坐標原點可為所述網(wǎng)格信息的左上角或者右上角處的頂點,且所述網(wǎng)格信息的最大長度所在的直線方向為該直角坐標系的橫軸方向(即x軸方向),所述網(wǎng)格信息的最大寬度所在的直線方向為該直角坐標系的縱軸方向(即y軸方向);

其中,網(wǎng)格信息的總列數(shù)等于網(wǎng)格信息的最大長度除以單個子網(wǎng)格信息的邊長(默認觸摸點直徑);

其中,網(wǎng)格信息的總行數(shù)等于網(wǎng)格信息的最大寬度除以單個子網(wǎng)格信息的邊長(默認觸摸點直徑);

其中,根據(jù)預(yù)設(shè)的網(wǎng)格編號公式、所述總列數(shù)、所述默認觸摸點直徑以及所述目標觸摸點的位置坐標,可進一步計算所述目標觸摸點對應(yīng)的清除編號;

其中,所述預(yù)設(shè)的網(wǎng)格編號公式:

其中,n為所述清除編號,x表示所述位置坐標中的橫坐標值,y表示所述位置坐標中的縱坐標值,r為所述默認觸摸點直徑,c表示所述網(wǎng)格信息中的總列數(shù)。

s604,將與所述清除編號相同的網(wǎng)格編號添加至預(yù)設(shè)的編號集合,并將所述目標觸摸點所覆蓋的子圖像數(shù)據(jù)刪除;

具體的,所述主播終端可檢測與所述清除編號相同的網(wǎng)格編號是否存在于預(yù)設(shè)的編號集合,若與所述清除編號相同的網(wǎng)格編號不存在于所述編號集合,則添加與所述清除編號相同的網(wǎng)格編號至所述編號集合,并刪除所述目標觸摸點所覆蓋的子圖像數(shù)據(jù),若與所述清除編號相同的網(wǎng)格編號已存在于所述編號集合,則不添加與所述清除編號相同的網(wǎng)格編號至所述編號集合,并刪除所述目標觸摸點所覆蓋的子圖像數(shù)據(jù);

其中,由于手指接觸觸摸屏?xí)r,單個目標觸摸點的默認觸摸點直徑等于單個子網(wǎng)格的邊長,所述單個目標觸摸點所覆蓋的面積等于單個子網(wǎng)格面積的78.5%,即可將單個目標觸摸點與單個子網(wǎng)格對應(yīng)的面積比例78.5%,作為第一面積比例。鑒于此,當(dāng)手指劃過所述目標圖像數(shù)據(jù)中的各子圖像數(shù)據(jù)時,僅可擦除目標觸摸點所覆蓋的所述各子圖像數(shù)據(jù)。

步驟s605,顯示已刪除所述目標觸摸點所覆蓋的子圖像數(shù)據(jù)的目標圖像數(shù)據(jù),并將攜帶所述目標觸摸點所覆蓋的子圖像數(shù)據(jù)的刪除指令上傳到服務(wù)器,以使所述服務(wù)器根據(jù)所述刪除指令通知多個終端設(shè)備中的各終端設(shè)備同步刪除所述目標觸摸點所覆蓋的子圖像數(shù)據(jù);

具體地,所述主播終端可顯示與所述目標觸摸點對應(yīng)的滑動操作軌跡,并可進一步將所述滑動操作軌跡所覆蓋的子圖像數(shù)據(jù)進行刪除,并顯示已刪除所述滑動操作軌跡中攜帶的目標觸摸點所覆蓋的子圖像數(shù)據(jù)的目標圖像數(shù)據(jù),并將攜帶所述目標觸摸點所覆蓋的子圖像數(shù)據(jù)的刪除指令上傳到與所述主播終端具有網(wǎng)絡(luò)連接關(guān)系的服務(wù)器,進而使服務(wù)器通過與多個觀眾終端中的各終端設(shè)備之間的另一網(wǎng)絡(luò)連接關(guān)系,根據(jù)所述刪除指令通知所述各終端設(shè)備同步刪除所述目標觸摸點所覆蓋的子圖像數(shù)據(jù)。

進一步的,請一并參見圖8,是本發(fā)明實施例提供的一種刪除目標觸摸點所覆蓋的子圖像數(shù)據(jù)的示意圖。如圖8所示,當(dāng)主播使用手指模擬橡皮擦在主播終端b中的目標顯示區(qū)域400內(nèi)來回滑動時,手指滑動時所形成的不規(guī)則、無規(guī)律的圖像則為觸摸屏所對應(yīng)的滑動操作軌跡,該不規(guī)則的滑動操作軌跡即為主播通過手指模擬擦除該目標圖像數(shù)據(jù)時所形成的已刪除子圖像數(shù)據(jù)的區(qū)域500。由于該觸摸屏感應(yīng)到的默認觸摸點直徑r=5mm,因此,當(dāng)主播的手指接觸到該觸摸屏?xí)r,可形成如圖8所示的默認觸摸點直徑為5mm的滑動操作軌跡,并可進一步在該主播終端b中顯示已刪除該滑動操作軌跡中各目標觸摸點分別覆蓋的子圖像數(shù)據(jù)的目標圖像數(shù)據(jù)。另外,該主播終端b還可進一步通過與服務(wù)器之間的網(wǎng)絡(luò)連接關(guān)系,將攜帶上述目標觸摸點所覆蓋的子圖像數(shù)據(jù)的刪除指令上傳到服務(wù)器,以使所述服務(wù)器根據(jù)所述刪除指令通知多個觀眾終端中的各觀眾終端同步刪除所述目標觸摸點所覆蓋的子圖像數(shù)據(jù)。

步驟s606,累計所述編號集合中網(wǎng)格編號的數(shù)量,作為目標數(shù)量,并獲取所述網(wǎng)格信息中的子網(wǎng)格總數(shù)量;

步驟s607,將所述目標數(shù)量與所述子網(wǎng)格總數(shù)量相除,得到第一數(shù)值,并將所述第一數(shù)值與預(yù)設(shè)的第一面積比例相乘,得到第二數(shù)值;

其中,所述第一面積比例為一個觸摸點的面積與一個子網(wǎng)格的面積的比值;

其中,所述第二數(shù)值的獲得可采用預(yù)設(shè)的面積清除公式,即:p=(s*p/k)*100%;

其中,p為所述面積清除公式中第二數(shù)值,即為獲得的近似面積清除比例;

其中,s為所述面積清除公式中編號集合中的目標數(shù)量,即為保存至所述編號集合中網(wǎng)格編號的個數(shù);

其中,p為所述面積清除公式中的第一面積比例,即為一個觸摸點的面積與一個子網(wǎng)格的面積的比值;

其中,k為所述面積清除公式中所述子網(wǎng)格總數(shù)量,且所述子網(wǎng)格總數(shù)量等于所述網(wǎng)格信息中的總行數(shù)和總列數(shù)的乘積。

可選地,為了更準確的估算所述目標圖像數(shù)據(jù)所對應(yīng)的清除比例,所述主播終端可進一步獲取圖像不重合區(qū)域與所述目標顯示區(qū)域之間的第二面積比例;

其中,所述圖像不重合區(qū)域為所述目標圖像數(shù)據(jù)所對應(yīng)的圖像區(qū)域與所述目標顯示區(qū)域之間的不重合區(qū)域;

進一步地,所述主播終端可將所述目標數(shù)量與所述子網(wǎng)格總數(shù)量相除,得到第一數(shù)值,并將所述第一數(shù)值與預(yù)設(shè)的第一面積比例相乘后再與所述第二面積比例相加,得到第二數(shù)值。換言之,在目標顯示區(qū)域中,將與所述目標圖像數(shù)據(jù)不重合的透明區(qū)域視為已擦除的部分,且通常所述目標圖像數(shù)據(jù)所對應(yīng)的圖像區(qū)域與所述目標顯示區(qū)域之間的不重合區(qū)域的面積比例大致為30%,即所述第二面積比例為30%,因此,新的清除面積公式:p=(p1+q)=[(s*p/k)+q]*100%;

其中,p為所述面積清除公式中第二數(shù)值,即為獲得的近似面積清除比例;

其中,s為所述面積清除公式中編號集合中的目標數(shù)量,即為保存至所述編號集合中網(wǎng)格編號的個數(shù);

其中,p為所述面積清除公式中的第一面積比例,即為一個觸摸點的面積與一個子網(wǎng)格的面積的比值;

其中,k為所述面積清除公式中所述子網(wǎng)格總數(shù)量,且所述子網(wǎng)格總數(shù)量等于所述網(wǎng)格信息中的總行數(shù)和總列數(shù)的乘積。

其中,q為所述面積清除公式中的第二面積比例,即q=30%。

步驟s608,判斷所述第二數(shù)值是否小于清除閾值;

具體地,在執(zhí)行完步驟s608之后,所述主播終端可進一步在所述第二數(shù)值小于清除閾值時,執(zhí)行步驟s609;可選地,在執(zhí)行完步驟s608之后,所述主播終端還可進一步可在所述第二數(shù)值大于或等于清除閾值時執(zhí)行步驟s610。

步驟s609,若判斷所述第二數(shù)值小于清除閾值,則確定所述編號集合中的網(wǎng)格編號的數(shù)量不滿足預(yù)設(shè)的清除條件;

具體地,若所述主播終端確定所述第二數(shù)值小于清除閾值,則可確定所述編號集合中的網(wǎng)格編號的數(shù)量不滿足預(yù)設(shè)的清除條件,并可重復(fù)執(zhí)行上述步驟s601-步驟s608,直至所述第二數(shù)值大于或等于所述清除閾值,可執(zhí)行步驟s610。

步驟s610,若判斷所述第二數(shù)值大于或等于清除閾值,則確定所述編號集合中的網(wǎng)格編號的數(shù)量滿足預(yù)設(shè)的清除條件;

具體地,若所述主播終端確定所述第二數(shù)值大于或等于清除閾值,則可確定所述編號集合中的網(wǎng)格編號數(shù)量滿足所述清除條件,并可進一步執(zhí)行步驟s611。

步驟s611,將已刪除多個子圖像數(shù)據(jù)的目標圖像數(shù)據(jù)完整刪除,并顯示原始顯示界面;

具體地,仍以上述圖8為例,在刪除所述已刪除子圖像數(shù)據(jù)的區(qū)域500時,所述主播終端b通過累計添加至編號集合中的網(wǎng)格編號的個數(shù)為10個。由于所述子網(wǎng)格編號總數(shù)量為70個,所以根據(jù)上述公式:p=(s*p/k)*100%或p=(p1+q)=[(s*p/k)+q]*100%可知,計算得到的第二數(shù)值p可為11%或者41%,但兩個第二數(shù)值均未大于或等于清除閾值(70%)。于是,該主播可繼續(xù)使用手指模擬橡皮擦在主播終端b中的目標顯示區(qū)域內(nèi)進行來回滑動,以模擬目標子圖像數(shù)據(jù)的擦除。

進一步的,請一并參見圖9a和圖9b,是本發(fā)明實施例提供的一種恢復(fù)顯示原始顯示界面的示意圖。如圖9a所示,當(dāng)所述第二數(shù)值p大于或等于清除閾值70%時,該主播終端b可以顯示如圖9a所示的已刪除多個子圖像數(shù)據(jù)的目標圖像數(shù)據(jù)600。相對于上述圖8中的滑動操作軌跡,圖9a所顯示的不規(guī)則、無規(guī)律的圖像則為該主播多次對該觸摸屏執(zhí)行滑動操作后的滑動操作軌跡。由于此時所述編號集合中的網(wǎng)格編號的數(shù)量滿足預(yù)設(shè)的清除條件,因此,該主播終端b將進一步執(zhí)行步驟s611,即可進一步將所述已刪除多個子圖像數(shù)據(jù)的目標圖像數(shù)據(jù)600完整刪除,并顯示如圖9b所示的原始顯示界面200a。

步驟s612,發(fā)送完全刪除指令到所述服務(wù)器,以使所述服務(wù)器根據(jù)所述完全刪除指令通知所述各終端設(shè)備同步刪除所述已刪除多個子圖像數(shù)據(jù)的目標圖像數(shù)據(jù),并同步顯示所述原始顯示界面。

本發(fā)明實施例通過首先獲取目標圖像數(shù)據(jù),并在所述目標圖像數(shù)據(jù)對應(yīng)的目標顯示區(qū)域上創(chuàng)建網(wǎng)格信息;所述網(wǎng)格信息包括多個子網(wǎng)格,且每個子網(wǎng)格分別對應(yīng)不同的網(wǎng)格編號;其次,獲取觸摸屏對應(yīng)的滑動操作軌跡,并提取所述滑動操作軌跡中位于所述目標顯示區(qū)域上的觸摸點,作為目標觸摸點;然后,根據(jù)所述網(wǎng)格信息創(chuàng)建所述目標觸摸點的位置坐標,并根據(jù)所述網(wǎng)格信息和所述目標觸摸點的位置坐標計算所述目標觸摸點對應(yīng)的清除編號;隨后,將與所述清除編號相同的網(wǎng)格編號添加至預(yù)設(shè)的編號集合,并將所述目標觸摸點所覆蓋的子圖像數(shù)據(jù)刪除;最后,當(dāng)所述編號集合中的網(wǎng)格編號的數(shù)量滿足預(yù)設(shè)的清除條件時,將已刪除多個子圖像數(shù)據(jù)的目標圖像數(shù)據(jù)完整刪除,并顯示原始顯示界面。由此可見,通過主播終端可在刪除所述目標觸摸點所覆蓋的子圖像數(shù)據(jù)時,無需實時計算實際已刪除的圖形面積,只需在添加至所述編號集合中的網(wǎng)格編號的數(shù)量滿足預(yù)設(shè)的清除條件時,即可將已刪除多個子圖像數(shù)據(jù)的目標圖像數(shù)據(jù)進行完整刪除,以顯示所述原始界面,此外,在顯示所述原始界面后,還可發(fā)送完全刪除指令給服務(wù)器,以使所述服務(wù)器根據(jù)所述完全刪除指令通知所述各終端設(shè)備同步刪除所述已刪除多個子圖像數(shù)據(jù)的目標圖像數(shù)據(jù),并同步顯示所述原始顯示界面;進而可豐富主播與觀眾的互動方式,并提高對不規(guī)則圖形所對應(yīng)的目標圖像數(shù)據(jù)的計算效率,從而降低對清除比例的計算誤差。

進一步地,請參見圖10,是本發(fā)明實施例提供的一種圖像數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖。如圖10所示,所述圖像數(shù)據(jù)處理裝置1可以應(yīng)用于上述圖1對應(yīng)實施例中的主播終端中,所述圖像數(shù)據(jù)處理裝置1至少包括:網(wǎng)格創(chuàng)建模塊10,軌跡獲取模塊20,編號計算模塊30,圖像刪除模塊40和界面顯示模塊50;

所述網(wǎng)格創(chuàng)建模塊10,用于獲取目標圖像數(shù)據(jù),并在所述目標圖像數(shù)據(jù)對應(yīng)的目標顯示區(qū)域上創(chuàng)建網(wǎng)格信息;

具體地,主播終端中的圖像數(shù)據(jù)處理裝置1,可用于獲取目標圖像數(shù)據(jù),并將所述目標圖像數(shù)據(jù)覆蓋在所述原始顯示界面上顯示,并獲取所述目標圖像數(shù)據(jù)在所述原始顯示界面上所覆蓋的最大長度和最大寬度,并基于所述最大長度和所述最大寬度確定所述目標圖像數(shù)據(jù)對應(yīng)的目標顯示區(qū)域,并在所述目標顯示區(qū)域內(nèi)創(chuàng)建初始表格,并將所述初始表格中的每個最小單位矩形框確定為子網(wǎng)格,并為每個子網(wǎng)格分別配置對應(yīng)的網(wǎng)格編號,并將包含所述網(wǎng)格編號的初始表格確定為網(wǎng)格信息;

其中,所述主播終端包括個人電腦、平板電腦、筆記本電腦、智能電視、智能手機等攜帶攝像功能的終端設(shè)備;

其中,所述網(wǎng)格信息包括多個子網(wǎng)格,且每個子網(wǎng)格分別對應(yīng)不同的網(wǎng)格編號;

其中,所述目標圖像數(shù)據(jù)位于所述目標顯示區(qū)域內(nèi);

其中,所述初始表格與所述目標顯示區(qū)域完全重合,所述初始表格中的每相鄰兩條橫線的間距和每相鄰兩條縱線的間距均為默認觸摸點直徑,且每個子網(wǎng)格的長和寬均為所述默認觸摸點直徑;

進一步地,所述網(wǎng)格創(chuàng)建模塊的具體實現(xiàn)方式可參見上述圖2所對應(yīng)實施例中對圖3以及圖4的描述,這里均不再進行一一贅述。

所述軌跡獲取模塊20,用于獲取觸摸屏對應(yīng)的滑動操作軌跡,并提取所述滑動操作軌跡中位于所述目標顯示區(qū)域上的觸摸點,作為目標觸摸點;

具體地,所述軌跡獲取模塊20,可用于獲取用戶在所述目標顯示區(qū)域中對觸摸屏的觸摸操作,并根據(jù)所述觸摸操作獲取由至少一個觸摸點構(gòu)成的滑動操作軌跡,并進一步將所述滑動操作軌跡中所包含的所述至少一個觸摸點作為目標觸摸點。

所述觸摸操作包括但不限于:按壓操作、雙擊操作或者滑屏操作等各類型觸摸觸控屏的操作。通常,在具有觸控屏功能的終端設(shè)備中,其觸控屏的結(jié)構(gòu)包括至少三層:屏幕玻璃層、觸控面板層和顯示面板層。其中屏幕玻璃層為保護層,觸控面板層用于感知用戶的觸控操作,顯示面板層用于顯示圖像。

所述編號計算模塊30,用于根據(jù)所述網(wǎng)格信息創(chuàng)建所述目標觸摸點的位置坐標,并根據(jù)所述網(wǎng)格信息和所述目標觸摸點的位置坐標計算所述目標觸摸點對應(yīng)的清除編號;

具體地,所述編號計算模塊30,可用于在所述網(wǎng)格信息中創(chuàng)建直角坐標系,并根據(jù)所述直角坐標系計算所述目標觸摸點的位置坐標,并獲取所述網(wǎng)格信息中的總列數(shù),并根據(jù)預(yù)設(shè)的網(wǎng)格編號公式、所述總列數(shù)、所述默認觸摸點直徑以及所述目標觸摸點的位置坐標,計算所述目標觸摸點對應(yīng)的清除編號;

其中,在所述網(wǎng)格信息中創(chuàng)建的直角坐標系的坐標原點可為所述網(wǎng)格信息的左上角或者右上角處的頂點,且所述網(wǎng)格信息的最大長度所在的直線方向為該直角坐標系的橫軸方向(即x軸方向),所述網(wǎng)格信息的最大寬度所在的直線方向為該直角坐標系的縱軸方向(即y軸方向);

其中,網(wǎng)格信息的總列數(shù)等于網(wǎng)格信息的最大長度除以單個子網(wǎng)格信息的邊長(默認觸摸點直徑);

其中,網(wǎng)格信息的總行數(shù)等于網(wǎng)格信息的最大寬度除以單個子網(wǎng)格信息的邊長(默認觸摸點直徑);

其中,根據(jù)預(yù)設(shè)的網(wǎng)格編號公式、所述總列數(shù)、所述默認觸摸點直徑以及所述目標觸摸點的位置坐標,可進一步計算所述目標觸摸點對應(yīng)的清除編號;

其中,所述預(yù)設(shè)的網(wǎng)格編號公式:

其中,n為所述清除編號,x表示所述位置坐標中的橫坐標值,y表示所述位置坐標中的縱坐標值,r為所述默認觸摸點直徑,c表示所述網(wǎng)格信息中的總列數(shù)。

進一步地,所述編號計算模塊30的具體實現(xiàn)方式,可參見上述圖2所對應(yīng)實施例中對步驟s203的描述。

所述圖像刪除模塊40,用于將與所述清除編號相同的網(wǎng)格編號添加至預(yù)設(shè)的編號集合,并將所述目標觸摸點所覆蓋的子圖像數(shù)據(jù)刪除;

具體地,所述圖像刪除模塊40,可用于檢測與所述清除編號相同的網(wǎng)格編號是否存在于預(yù)設(shè)的編號集合,若與所述清除編號相同的網(wǎng)格編號不存在于所述編號集合,則添加與所述清除編號相同的網(wǎng)格編號至所述編號集合,并刪除所述目標觸摸點所覆蓋的子圖像數(shù)據(jù),若與所述清除編號相同的網(wǎng)格編號已存在于所述編號集合,則不添加與所述清除編號相同的網(wǎng)格編號至所述編號集合,并刪除所述目標觸摸點所覆蓋的子圖像數(shù)據(jù);

其中,由于手指接觸觸摸屏?xí)r,單個目標觸摸點的默認觸摸點直徑等于單個子網(wǎng)格的邊長,所述單個目標觸摸點所覆蓋的面積等于單個子網(wǎng)格面積的78.5%,即可將單個目標觸摸點與單個子網(wǎng)格對應(yīng)的面積比例78.5%,作為第一面積比例。鑒于此,當(dāng)手指劃過所述目標圖像數(shù)據(jù)中的各子圖像數(shù)據(jù)時,僅可擦除目標觸摸點所覆蓋的所述各子圖像數(shù)據(jù)。

其中,所述圖像刪除模塊40的具體實施方式,可參見上述圖2所對應(yīng)實施例中對表1中各清除編號統(tǒng)計情況的描述,這里不再進行贅述。

所述界面顯示模塊50,用于當(dāng)所述編號集合中的網(wǎng)格編號的數(shù)量滿足預(yù)設(shè)的清除條件時,將已刪除多個子圖像數(shù)據(jù)的目標圖像數(shù)據(jù)完整刪除,并顯示原始顯示界面;

其中,滿足所述清除條件是指當(dāng)所述界面顯示模塊50通過預(yù)設(shè)的面積清除公式統(tǒng)計到與目標圖像數(shù)據(jù)對應(yīng)的近似清除面積比例p大于等于清除閾值(70%)時,可進一步認為所述編號集合中的網(wǎng)格編號的數(shù)量滿足所述清除條件;

其中,預(yù)設(shè)的面積清除公式:p=(s*p/k)*100%;

其中,s為保存至所述編號集合中網(wǎng)格編號的個數(shù),p為一個觸摸點的面積與一個子網(wǎng)格的面積的比值,即為所述第一面積比例,k為所述子網(wǎng)格總數(shù)量,且所述子網(wǎng)格總數(shù)量等于所述網(wǎng)格信息中的總行數(shù)和總列數(shù)的乘積。

可選地,當(dāng)添加至編號集合中的網(wǎng)格編號的數(shù)據(jù)不滿足所述預(yù)設(shè)的清除條件時,則所述圖像數(shù)據(jù)處理裝置1,可進一步執(zhí)行上述步驟s202-步驟s204。

比如,仍以上述表1給出的編號集合a為例,當(dāng)添加至編號集合中網(wǎng)格編號的個數(shù)s為5個,且子網(wǎng)格總數(shù)量為25個,進而根據(jù)上述面積清除公式,可得所述近似清除面積p約等于15.7%,此時p小于與該目標圖像數(shù)據(jù)對應(yīng)的清除閾值(70%),因此主播終端可進一步通知所述軌跡獲取模塊20獲取觸摸屏對應(yīng)的滑動操作軌跡。

本發(fā)明實施例通過所述圖像數(shù)據(jù)處理裝置1首先獲取目標圖像數(shù)據(jù),并在所述目標圖像數(shù)據(jù)對應(yīng)的目標顯示區(qū)域上創(chuàng)建網(wǎng)格信息;所述網(wǎng)格信息包括多個子網(wǎng)格,且每個子網(wǎng)格分別對應(yīng)不同的網(wǎng)格編號;其次,獲取觸摸屏對應(yīng)的滑動操作軌跡,并提取所述滑動操作軌跡中位于所述目標顯示區(qū)域上的觸摸點,作為目標觸摸點;然后,根據(jù)所述網(wǎng)格信息創(chuàng)建所述目標觸摸點的位置坐標,并根據(jù)所述網(wǎng)格信息和所述目標觸摸點的位置坐標計算所述目標觸摸點對應(yīng)的清除編號;隨后,將與所述清除編號相同的網(wǎng)格編號添加至預(yù)設(shè)的編號集合,并將所述目標觸摸點所覆蓋的子圖像數(shù)據(jù)刪除;最后,當(dāng)所述編號集合中的網(wǎng)格編號的數(shù)量滿足預(yù)設(shè)的清除條件時,將已刪除多個子圖像數(shù)據(jù)的目標圖像數(shù)據(jù)完整刪除,并顯示原始顯示界面。由此可見,在刪除所述目標觸摸點所覆蓋的子圖像數(shù)據(jù)時,無需實時計算實際已刪除的圖形面積,只需在添加至所述編號集合中的網(wǎng)格編號的數(shù)量滿足預(yù)設(shè)的清除條件時,即可將已刪除多個子圖像數(shù)據(jù)的目標圖像數(shù)據(jù)進行完整刪除,以顯示所述原始界面,進而可以提高對不規(guī)則圖形所對應(yīng)的目標圖像數(shù)據(jù)的計算效率,并降低對清除比例的計算誤差。

進一步地,請參見圖11,是本發(fā)明實施例提供的另一種圖像數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖。如圖11所示,所述圖像數(shù)據(jù)處理裝置1可以包含上述圖10所對應(yīng)實施例中的所述網(wǎng)格創(chuàng)建模塊10,軌跡獲取模塊20,編號計算模塊30,圖像刪除模塊40和界面顯示模塊50;進一步地,所述圖像數(shù)據(jù)處理裝置1還可以包括:目標數(shù)量累計模塊60,清除面積計算模塊70,條件判斷模塊80,第二確定模塊90,第一確定模塊100和指令發(fā)送模塊110;

進一步地,請參見圖12,是本發(fā)明實施例提供的一種網(wǎng)格創(chuàng)建模塊的結(jié)構(gòu)示意圖。如圖12所示,所述網(wǎng)格信息創(chuàng)建模塊10包括:目標圖像獲取單元101,目標區(qū)域確定單元102,子網(wǎng)格創(chuàng)建單元103和網(wǎng)格信息確定單元104;

所述目標圖像獲取單元101,用于獲取目標圖像數(shù)據(jù),并將所述目標圖像數(shù)據(jù)覆蓋在所述原始顯示界面上顯示;

所述目標區(qū)域確定單元102,用于獲取所述目標圖像數(shù)據(jù)在所述原始顯示界面上所覆蓋的最大長度和最大寬度,并基于所述最大長度和所述最大寬度確定所述目標圖像數(shù)據(jù)對應(yīng)的目標顯示區(qū)域;所述目標圖像數(shù)據(jù)位于所述目標顯示區(qū)域內(nèi);

所述子網(wǎng)格創(chuàng)建單元103,用于在所述目標顯示區(qū)域內(nèi)創(chuàng)建初始表格,并將所述初始表格中的每個最小單位矩形框確定為子網(wǎng)格;所述初始表格與所述目標顯示區(qū)域完全重合,所述初始表格中的每相鄰兩條橫線的間距和每相鄰兩條縱線的間距均為默認觸摸點直徑,且每個子網(wǎng)格的長和寬均為所述默認觸摸點直徑;

所述網(wǎng)格信息確定單元104,用于為每個子網(wǎng)格分別配置對應(yīng)的網(wǎng)格編號,并將包含所述網(wǎng)格編號的初始表格確定為網(wǎng)格信息。

其中,所述網(wǎng)格信息包括多個子網(wǎng)格,且每個子網(wǎng)格分別對應(yīng)不同的網(wǎng)格編號;

其中,所述目標圖像數(shù)據(jù)位于所述目標顯示區(qū)域內(nèi);

其中,所述初始表格與所述目標顯示區(qū)域完全重合,所述初始表格中的每相鄰兩條橫線的間距和每相鄰兩條縱線的間距均為默認觸摸點直徑,且每個子網(wǎng)格的長和寬均為所述默認觸摸點直徑。

其中,所述網(wǎng)格創(chuàng)建模塊10的具體實現(xiàn)方式可參見上述圖2所對應(yīng)實施例中對步驟s201的描述,這里不再進行贅述。

進一步地,請參見圖13,是本發(fā)明實施例提供的一種編號計算模塊的結(jié)構(gòu)示意圖。如圖13所示,所述編號計算模塊30包括:坐標計算單元301和清除編號計算單元302;

所述坐標計算單元301,用于在所述網(wǎng)格信息中創(chuàng)建直角坐標系,并根據(jù)所述直角坐標系計算所述目標觸摸點的位置坐標;

所述清除編號計算單元302,用于獲取所述網(wǎng)格信息中的總列數(shù),并根據(jù)預(yù)設(shè)的網(wǎng)格編號公式、所述總列數(shù)、所述默認觸摸點直徑以及所述目標觸摸點的位置坐標,計算所述目標觸摸點對應(yīng)的清除編號;

其中,在所述網(wǎng)格信息中創(chuàng)建的直角坐標系的坐標原點可為所述網(wǎng)格信息的左上角或者右上角處的頂點,且所述網(wǎng)格信息的最大長度所在的直線方向為該直角坐標系的橫軸方向(即x軸方向),所述網(wǎng)格信息的最大寬度所在的直線方向為該直角坐標系的縱軸方向(即y軸方向);

其中,網(wǎng)格信息的總列數(shù)等于網(wǎng)格信息的最大長度除以單個子網(wǎng)格信息的邊長(默認觸摸點直徑);

其中,網(wǎng)格信息的總行數(shù)等于網(wǎng)格信息的最大寬度除以單個子網(wǎng)格信息的邊長(默認觸摸點直徑);

其中,根據(jù)預(yù)設(shè)的網(wǎng)格編號公式、所述總列數(shù)、所述默認觸摸點直徑以及所述目標觸摸點的位置坐標,可進一步計算所述目標觸摸點對應(yīng)的清除編號;

其中,所述預(yù)設(shè)的網(wǎng)格編號公式:

其中,n為所述清除編號,x表示所述位置坐標中的橫坐標值,y表示所述位置坐標中的縱坐標值,r為所述默認觸摸點直徑,c表示所述網(wǎng)格信息中的總列數(shù);

所述編號計算模塊30的具體實現(xiàn)方式可參見上述圖2所對應(yīng)實施例中對步驟s203的描述,這里不再進行贅述。

進一步地,請參見圖14,是本發(fā)明實施例提供的一種圖像刪除模塊的結(jié)構(gòu)示意圖。如圖14所示,所述圖像刪除模塊40包括:編號檢測單元401,第一刪除單元402和第二刪除單元403;

所述編號檢測單元401,用于檢測與所述清除編號相同的網(wǎng)格編號是否存在于預(yù)設(shè)的編號集合;

所述第一刪除單元402,用于若與所述清除編號相同的網(wǎng)格編號不存在于所述編號集合,則添加與所述清除編號相同的網(wǎng)格編號至所述編號集合,并刪除所述目標觸摸點所覆蓋的子圖像數(shù)據(jù);

所述第二刪除單元403,用于若與所述清除編號相同的網(wǎng)格編號已存在于所述編號集合,則不添加與所述清除編號相同的網(wǎng)格編號至所述編號集合,并刪除所述目標觸摸點所覆蓋的子圖像數(shù)據(jù);

進一步地,所述圖像刪除模塊40的具體實現(xiàn)方式可參見上述圖2所對應(yīng)實施例中對步驟s204的描述,這里不再進行贅述。

所述目標數(shù)量累計模塊60,用于累計所述編號集合中網(wǎng)格編號的數(shù)量,作為目標數(shù)量,并獲取所述網(wǎng)格信息中的子網(wǎng)格總數(shù)量;

所述清除面積計算模塊70,用于將所述目標數(shù)量與所述子網(wǎng)格總數(shù)量相除,得到第一數(shù)值,并將所述第一數(shù)值與預(yù)設(shè)的第一面積比例相乘,得到第二數(shù)值;所述第一面積比例為一個觸摸點的面積與一個子網(wǎng)格的面積的比值;

所述條件判斷模塊80,用于判斷所述第二數(shù)值是否小于清除閾值;

所述第一確定模塊100,用于若判斷所述第二數(shù)值大于或等于清除閾值,則確定所述編號集合中的網(wǎng)格編號的數(shù)量滿足預(yù)設(shè)的清除條件;

所述第二確定模塊90,用于若判斷所述第二數(shù)值小于清除閾值,則確定所述編號集合中的網(wǎng)格編號的數(shù)量不滿足預(yù)設(shè)的清除條件;

其中,所述子網(wǎng)格總數(shù)量為所述網(wǎng)格信息中的總行數(shù)和總列數(shù)的乘積。

進一步地,請參見圖15,是本發(fā)明實施例提供的一種清除面積計算模塊的結(jié)構(gòu)示意圖。如圖15所示,所述清除面積計算模塊70包括:第一面積計算單元701和第二面積計算單元702;

所述第一面積計算單元701,用于獲取圖像不重合區(qū)域與所述目標顯示區(qū)域之間的第二面積比例;所述圖像不重合區(qū)域為所述目標圖像數(shù)據(jù)所對應(yīng)的圖像區(qū)域與所述目標顯示區(qū)域之間的不重合區(qū)域;

所述第二面積計算單元702,用于將所述目標數(shù)量與所述子網(wǎng)格總數(shù)量相除,得到第一數(shù)值,并將所述第一數(shù)值與預(yù)設(shè)的第一面積比例相乘后再與所述第二面積比例相加,得到第二數(shù)值;

其中,所述第一面積比例為一個觸摸點的面積與一個子網(wǎng)格的面積的比值;

其中,所述第二數(shù)值的獲得可采用預(yù)設(shè)的面積清除公式,即:p=(s*p/k)*100%;

其中,p為所述面積清除公式中第二數(shù)值,即為獲得的近似面積清除比例;

其中,s為所述面積清除公式中編號集合中的目標數(shù)量,即為保存至所述編號集合中網(wǎng)格編號的個數(shù);

其中,p為所述面積清除公式中的第一面積比例,即為一個觸摸點的面積與一個子網(wǎng)格的面積的比值;

其中,k為所述面積清除公式中所述子網(wǎng)格總數(shù)量,且所述子網(wǎng)格總數(shù)量等于所述網(wǎng)格信息中的總行數(shù)和總列數(shù)的乘積。

可選地,為了更準確的估算所述目標圖像數(shù)據(jù)所對應(yīng)的清除比例,所述主播終端可進一步獲取圖像不重合區(qū)域與所述目標顯示區(qū)域之間的第二面積比例;

其中,所述圖像不重合區(qū)域為所述目標圖像數(shù)據(jù)所對應(yīng)的圖像區(qū)域與所述目標顯示區(qū)域之間的不重合區(qū)域;

進一步地,所述圖像數(shù)據(jù)處理裝置1可將所述目標數(shù)量與所述子網(wǎng)格總數(shù)量相除,得到第一數(shù)值,并將所述第一數(shù)值與預(yù)設(shè)的第一面積比例相乘后再與所述第二面積比例相加,得到第二數(shù)值。換言之,在目標顯示區(qū)域中,將與所述目標圖像數(shù)據(jù)不重合的透明區(qū)域視為已擦除的部分,且通常所述目標圖像數(shù)據(jù)所對應(yīng)的圖像區(qū)域與所述目標顯示區(qū)域之間的不重合區(qū)域的面積比例大致為30%,即所述第二面積比例為30%,因此,新的清除面積公式:p=(p1+q)=[(s*p/k)+q]*100%;

其中,p為所述面積清除公式中第二數(shù)值,即為獲得的近似面積清除比例;

其中,s為所述面積清除公式中編號集合中的目標數(shù)量,即為保存至所述編號集合中網(wǎng)格編號的個數(shù);

其中,p為所述面積清除公式中的第一面積比例,即為一個觸摸點的面積與一個子網(wǎng)格的面積的比值;

其中,k為所述面積清除公式中所述子網(wǎng)格總數(shù)量,且所述子網(wǎng)格總數(shù)量等于所述網(wǎng)格信息中的總行數(shù)和總列數(shù)的乘積。

其中,q為所述面積清除公式中的第二面積比例,即q=30%。

所述指令發(fā)送模塊100,用于顯示已刪除所述目標觸摸點所覆蓋的子圖像數(shù)據(jù)的目標圖像數(shù)據(jù),并將攜帶所述目標觸摸點所覆蓋的子圖像數(shù)據(jù)的刪除指令上傳到服務(wù)器,以使所述服務(wù)器根據(jù)所述刪除指令通知多個終端設(shè)備中的各終端設(shè)備同步刪除所述子圖像數(shù)據(jù);

可選地,所述指令發(fā)送模塊,還用于發(fā)送完全刪除指令到所述服務(wù)器,以使所述服務(wù)器根據(jù)所述完全刪除指令通知所述各終端設(shè)備同步刪除所述已刪除多個子圖像數(shù)據(jù)的目標圖像數(shù)據(jù),并同步顯示所述原始顯示界面。

具體地,所述指令發(fā)送模塊110的具體實現(xiàn)方式請參見上述圖1所對應(yīng)實施例中對網(wǎng)絡(luò)架構(gòu)的描述,這里不在進行贅述。

本發(fā)明實施例通過所述圖像數(shù)據(jù)處理裝置1首先獲取目標圖像數(shù)據(jù),并在所述目標圖像數(shù)據(jù)對應(yīng)的目標顯示區(qū)域上創(chuàng)建網(wǎng)格信息;所述網(wǎng)格信息包括多個子網(wǎng)格,且每個子網(wǎng)格分別對應(yīng)不同的網(wǎng)格編號;其次,獲取觸摸屏對應(yīng)的滑動操作軌跡,并提取所述滑動操作軌跡中位于所述目標顯示區(qū)域上的觸摸點,作為目標觸摸點;然后,根據(jù)所述網(wǎng)格信息創(chuàng)建所述目標觸摸點的位置坐標,并根據(jù)所述網(wǎng)格信息和所述目標觸摸點的位置坐標計算所述目標觸摸點對應(yīng)的清除編號;隨后,將與所述清除編號相同的網(wǎng)格編號添加至預(yù)設(shè)的編號集合,并將所述目標觸摸點所覆蓋的子圖像數(shù)據(jù)刪除;最后,當(dāng)所述編號集合中的網(wǎng)格編號的數(shù)量滿足預(yù)設(shè)的清除條件時,將已刪除多個子圖像數(shù)據(jù)的目標圖像數(shù)據(jù)完整刪除,并顯示原始顯示界面。由此可見,在刪除所述目標觸摸點所覆蓋的子圖像數(shù)據(jù)時,無需實時計算實際已刪除的圖形面積,只需在添加至所述編號集合中的網(wǎng)格編號的數(shù)量滿足預(yù)設(shè)的清除條件時,即可將已刪除多個子圖像數(shù)據(jù)的目標圖像數(shù)據(jù)進行完整刪除,以顯示所述原始界面;此外,在顯示所述原始界面后,還可發(fā)送完全刪除指令給服務(wù)器,以使所述服務(wù)器根據(jù)所述完全刪除指令通知所述各終端設(shè)備同步刪除所述已刪除多個子圖像數(shù)據(jù)的目標圖像數(shù)據(jù),并同步顯示所述原始顯示界面,進而可豐富主播與觀眾的互動方式,并提高對不規(guī)則圖形所對應(yīng)的目標圖像數(shù)據(jù)的計算效率,并進一步降低對清除比例的計算誤差。

進一步地,請參見圖16,是本發(fā)明實施例提供的又一種圖像數(shù)據(jù)處理裝置的結(jié)構(gòu)示意圖。如圖16所示,所述圖像數(shù)據(jù)處理裝置1000可以應(yīng)用于上述圖1對應(yīng)實施例中的主播終端,所述圖像數(shù)據(jù)處理裝置1000可以包括:至少一個處理器1001,例如cpu,至少一個網(wǎng)絡(luò)接口1004,用戶接口1003,存儲器1005,至少一個通信總線1002。其中,通信總線1002用于實現(xiàn)這些組件之間的連接通信。其中,用戶接口1003可以包括顯示屏(display)、鍵盤(keyboard),可選用戶接口1003還可以包括標準的有線接口、無線接口。網(wǎng)絡(luò)接口1004可選的可以包括標準的有線接口、無線接口(如wi-fi接口)。存儲器1005可以是高速ram存儲器,也可以是非不穩(wěn)定的存儲器(non-volatilememory),例如至少一個磁盤存儲器。存儲器1005可選的還可以是至少一個位于遠離前述處理器1001的存儲裝置。如圖16所示,作為一種計算機存儲介質(zhì)的存儲器1005中可以包括操作系統(tǒng)、網(wǎng)絡(luò)通信模塊、用戶接口模塊以及設(shè)備控制應(yīng)用程序。

在圖16所示的圖像數(shù)據(jù)處理裝置1000中,網(wǎng)絡(luò)接口1004主要用于連接名稱服務(wù)器和業(yè)務(wù)服務(wù)器集群;而用戶接口1003主要用于為用戶提供輸入的接口;而處理器1001可以用于調(diào)用存儲器1005中存儲的設(shè)備控制應(yīng)用程序,以實現(xiàn):

獲取目標圖像數(shù)據(jù),并在所述目標圖像數(shù)據(jù)對應(yīng)的目標顯示區(qū)域上創(chuàng)建網(wǎng)格信息;所述網(wǎng)格信息包括多個子網(wǎng)格,且每個子網(wǎng)格分別對應(yīng)不同的網(wǎng)格編號;

獲取觸摸屏對應(yīng)的滑動操作軌跡,并提取所述滑動操作軌跡中位于所述目標顯示區(qū)域上的觸摸點,作為目標觸摸點;

根據(jù)所述網(wǎng)格信息創(chuàng)建所述目標觸摸點的位置坐標,并根據(jù)所述網(wǎng)格信息和所述目標觸摸點的位置坐標計算所述目標觸摸點對應(yīng)的清除編號;

將與所述清除編號相同的網(wǎng)格編號添加至預(yù)設(shè)的編號集合,并將所述目標觸摸點所覆蓋的子圖像數(shù)據(jù)刪除;

當(dāng)所述編號集合中的網(wǎng)格編號的數(shù)量滿足預(yù)設(shè)的清除條件時,將已刪除多個子圖像數(shù)據(jù)的目標圖像數(shù)據(jù)完整刪除,并顯示原始顯示界面。

在一個實施例中,所述處理器1001在執(zhí)行所述獲取目標圖像數(shù)據(jù),并在所述目標圖像數(shù)據(jù)對應(yīng)的目標顯示區(qū)域上創(chuàng)建網(wǎng)格信息時,具體執(zhí)行以下步驟:

獲取目標圖像數(shù)據(jù),并將所述目標圖像數(shù)據(jù)覆蓋在所述原始顯示界面上顯示;

獲取所述目標圖像數(shù)據(jù)在所述原始顯示界面上所覆蓋的最大長度和最大寬度,并基于所述最大長度和所述最大寬度確定所述目標圖像數(shù)據(jù)對應(yīng)的目標顯示區(qū)域;所述目標圖像數(shù)據(jù)位于所述目標顯示區(qū)域內(nèi);

在所述目標顯示區(qū)域內(nèi)創(chuàng)建初始表格,并將所述初始表格中的每個最小單位矩形框確定為子網(wǎng)格;所述初始表格與所述目標顯示區(qū)域完全重合,所述初始表格中的每相鄰兩條橫線的間距和每相鄰兩條縱線的間距均為默認觸摸點直徑,且每個子網(wǎng)格的長和寬均為所述默認觸摸點直徑;

為每個子網(wǎng)格分別配置對應(yīng)的網(wǎng)格編號,并將包含所述網(wǎng)格編號的初始表格確定為網(wǎng)格信息。

在一個實施例中,所述處理器1001在執(zhí)行所述當(dāng)所述編號集合中的網(wǎng)格編號的數(shù)量滿足預(yù)設(shè)的清除條件時,將已刪除多個子圖像數(shù)據(jù)的目標圖像數(shù)據(jù)完整刪除,并顯示原始顯示界面之前,還執(zhí)行以下步驟:

累計所述編號集合中網(wǎng)格編號的數(shù)量,作為目標數(shù)量,并獲取所述網(wǎng)格信息中的子網(wǎng)格總數(shù)量;

將所述目標數(shù)量與所述子網(wǎng)格總數(shù)量相除,得到第一數(shù)值,并將所述第一數(shù)值與預(yù)設(shè)的第一面積比例相乘,得到第二數(shù)值;所述第一面積比例為一個觸摸點的面積與一個子網(wǎng)格的面積的比值;

判斷所述第二數(shù)值是否小于清除閾值;

若判斷所述第二數(shù)值大于或等于清除閾值,則確定所述編號集合中的網(wǎng)格編號的數(shù)量滿足預(yù)設(shè)的清除條件;

若判斷所述第二數(shù)值小于清除閾值,則確定所述編號集合中的網(wǎng)格編號的數(shù)量不滿足預(yù)設(shè)的清除條件;

其中,所述子網(wǎng)格總數(shù)量為所述網(wǎng)格信息中的總行數(shù)和總列數(shù)的乘積。

在一個實施例中,所述處理器1001在執(zhí)行所述將所述目標數(shù)量與所述子網(wǎng)格總數(shù)量相除,得到第一數(shù)值,并將所述第一數(shù)值與面積比例參數(shù)相乘,得到第二數(shù)值時,具體執(zhí)行以下步驟:

獲取圖像不重合區(qū)域與所述目標顯示區(qū)域之間的第二面積比例;所述圖像不重合區(qū)域為所述目標圖像數(shù)據(jù)所對應(yīng)的圖像區(qū)域與所述目標顯示區(qū)域之間的不重合區(qū)域;

將所述目標數(shù)量與所述子網(wǎng)格總數(shù)量相除,得到第一數(shù)值,并將所述第一數(shù)值與預(yù)設(shè)的第一面積比例相乘后再與所述第二面積比例相加,得到第二數(shù)值。

在一個實施例中,所述處理器1001在執(zhí)行所述根據(jù)所述網(wǎng)格信息創(chuàng)建所述目標觸摸點的位置坐標,并根據(jù)所述網(wǎng)格信息和所述目標觸摸點的位置坐標計算所述目標觸摸點對應(yīng)的清除編號時,具體執(zhí)行以下步驟:

在所述網(wǎng)格信息中創(chuàng)建直角坐標系,并根據(jù)所述直角坐標系計算所述目標觸摸點的位置坐標;

獲取所述網(wǎng)格信息中的總列數(shù),并根據(jù)預(yù)設(shè)的網(wǎng)格編號公式、所述總列數(shù)、所述默認觸摸點直徑以及所述目標觸摸點的位置坐標,計算所述目標觸摸點對應(yīng)的清除編號。

在一個實施例中,所述預(yù)設(shè)的網(wǎng)格編號公式:

其中,n為所述清除編號,x表示所述位置坐標中的橫坐標值,y表示所述位置坐標中的縱坐標值,r為所述默認觸摸點直徑,c表示所述網(wǎng)格信息中的總列數(shù)。

在一個實施例中,所述處理器1001在執(zhí)行所述將與所述清除編號相同的網(wǎng)格編號添加至預(yù)設(shè)的編號集合,并將所述目標觸摸點所覆蓋的子圖像數(shù)據(jù)刪除時,具體執(zhí)行以下步驟:

檢測與所述清除編號相同的網(wǎng)格編號是否存在于預(yù)設(shè)的編號集合;

若與所述清除編號相同的網(wǎng)格編號不存在于所述編號集合,則添加與所述清除編號相同的網(wǎng)格編號至所述編號集合,并刪除所述目標觸摸點所覆蓋的子圖像數(shù)據(jù);

若與所述清除編號相同的網(wǎng)格編號已存在于所述編號集合,則不添加與所述清除編號相同的網(wǎng)格編號至所述編號集合,并刪除所述目標觸摸點所覆蓋的子圖像數(shù)據(jù)。

在一個實施例中,所述處理器1001在執(zhí)行所述將與所述清除編號相同的網(wǎng)格編號添加至預(yù)設(shè)的編號集合,并將所述目標觸摸點所覆蓋的子圖像數(shù)據(jù)刪除之后,還執(zhí)行以下步驟:

顯示已刪除所述目標觸摸點所覆蓋的子圖像數(shù)據(jù)的目標圖像數(shù)據(jù),并將攜帶所述目標觸摸點所覆蓋的子圖像數(shù)據(jù)的刪除指令上傳到服務(wù)器,以使所述服務(wù)器根據(jù)所述刪除指令通知多個終端設(shè)備中的各終端設(shè)備同步刪除所述目標觸摸點所覆蓋的子圖像數(shù)據(jù)。

在一個實施例中,所述處理器1001在執(zhí)行所述當(dāng)所述編號集合中的網(wǎng)格編號的數(shù)量滿足預(yù)設(shè)的清除條件時,將已刪除多個子圖像數(shù)據(jù)的目標圖像數(shù)據(jù)完整刪除,并顯示原始顯示界面之后,還執(zhí)行以下步驟:

發(fā)送完全刪除指令到所述服務(wù)器,以使所述服務(wù)器根據(jù)所述完全刪除指令通知所述各終端設(shè)備同步刪除所述已刪除多個子圖像數(shù)據(jù)的目標圖像數(shù)據(jù),并同步顯示所述原始顯示界面。

本發(fā)明實施例通過所述圖像數(shù)據(jù)處理裝置1000首先獲取目標圖像數(shù)據(jù),并在所述目標圖像數(shù)據(jù)對應(yīng)的目標顯示區(qū)域上創(chuàng)建網(wǎng)格信息;其中,所述網(wǎng)格信息包括多個子網(wǎng)格,且每個子網(wǎng)格分別對應(yīng)不同的網(wǎng)格編號;其次,獲取觸摸屏對應(yīng)的滑動操作軌跡,并提取所述滑動操作軌跡中位于所述目標顯示區(qū)域上的觸摸點,作為目標觸摸點;然后,根據(jù)所述網(wǎng)格信息創(chuàng)建所述目標觸摸點的位置坐標,并根據(jù)所述網(wǎng)格信息和所述目標觸摸點的位置坐標計算所述目標觸摸點對應(yīng)的清除編號;隨后,將與所述清除編號相同的網(wǎng)格編號添加至預(yù)設(shè)的編號集合,并將所述目標觸摸點所覆蓋的子圖像數(shù)據(jù)刪除;最后,當(dāng)所述編號集合中的網(wǎng)格編號的數(shù)量滿足預(yù)設(shè)的清除條件時,將已刪除多個子圖像數(shù)據(jù)的目標圖像數(shù)據(jù)完整刪除,并顯示原始顯示界面。由此可見,通過所述圖像數(shù)據(jù)處理裝置1000可在刪除所述目標觸摸點所覆蓋的子圖像數(shù)據(jù)時,無需實時計算實際已刪除的圖形面積,只需在添加至所述編號集合中的網(wǎng)格編號的數(shù)量滿足預(yù)設(shè)的清除條件時,即可將已刪除多個子圖像數(shù)據(jù)的目標圖像數(shù)據(jù)進行完整刪除,以顯示所述原始界面,進而可以提高對不規(guī)則圖形所對應(yīng)的目標圖像數(shù)據(jù)的計算效率,并降低對清除比例的計算誤差。

本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(read-onlymemory,rom)或隨機存儲記憶體(randomaccessmemory,ram)等。

以上所揭露的僅為本發(fā)明較佳實施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1