1.一種電子白板書寫路徑的擦除方法,其特征在于,所述方法包括:
確定與用戶當前選擇的擦除方式對應的擦除間距;
根據所述擦除間距對待擦除的書寫路徑進行補點處理,以使得所述補點處理后的書寫路徑所包含的數據點兩兩之間的距離不大于所述擦除間距;
根據所述用戶輸入的擦除路徑以及所述擦除方式在所述補點處理后的書寫路徑中確定擦除區(qū)域;
對所述擦除區(qū)域進行擦除。
2.如權利要求1所述的方法,其特征在于,根據所述擦除間距對待擦除的書寫路徑進行補點處理,具體為:
對所述待擦除的書寫路徑所包含的數據點進行采集;
以第一個數據點為對比點,判斷所述對比點與下一個數據點之間的距離是否大于所述擦除間距;
若是,在所述對比點與所述相鄰數據點之間進行所述補點處理,直至所述對比點與所述下一個數據點之間的距離不大于所述擦除間距;
若否,將所述下一個數據點作為新的對比點,判斷所述新的對比點與下一個數據點之間的距離是否大于所述擦除間距;
當不存在與下一個數據點之間的距離大于所述擦除間距的對比點時,確認所述書寫路徑的補點處理完成。
3.如權利要求1所述的方法,其特征在于,根據所述用戶輸入的擦除路徑以及所述擦除方式在所述補點處理后的書寫路徑中確定擦除區(qū)域,具體為:
若擦除方式為固定塊擦除方式,在補點處理完成后以所述擦除路徑的數據點為中心繪制擦除塊,將各所述擦除塊的并集作為所述擦除區(qū)域;
若擦除方式為手勢擦除方式,在補點處理完成后以所述擦除路徑的數據點為中心繪制擦除塊,將各所述擦除塊的并集作為所述擦除區(qū)域;
若擦除方式為圓圈擦除方式,將所述擦除路徑對應的繪制曲線處理為封閉圓圈,并將所述封閉圓圈內的區(qū)域作為所述擦除區(qū)域。
4.如權利要求1所述的方法,其特征在于,對所述擦除區(qū)域進行擦除,具體為:
對用戶輸入的擦除路徑所包含的數據點進行采集;
以第一個數據點為對比點,判斷所述對比點與下一個數據點之間的距離是否大于所述擦除間距;
若是,在所述對比點與所述相鄰數據點之間進行所述補點處理,直至所述對比點與所述下一個數據點之間的距離不大于所述擦除間距;
若否,將所述下一個數據點作為新的對比點,判斷所述新的對比點與下一個數據點之間的距離是否大于所述擦除間距;
當不存在與下一個數據點之間的距離大于所述擦除間距的對比點時,確認所述擦除路徑的補點處理完成;
按照所述補點處理完成的擦除路徑對所述擦除區(qū)域進行擦除。
5.如權利要求1所述的方法,其特征在于,所述擦除方式包括固定塊擦除方式、手勢擦除方式以及圓圈擦除方式,其中:
所述固定塊擦除方式的擦除間距為最小的擦除塊的擦除半徑;
所述手勢擦除方式的擦除間距為觸控區(qū)域的短徑;
所述圓圈擦除方式的擦除間距為圓圈離中心點的最小距離;
若當前終端同時支持上述三種擦除方式,則將所述三種擦除方式中擦除間距的最小值作為所述當前終端的擦除間距。
6.一種書寫路徑擦除設備,其特征在于,所述書寫路徑擦除設備具體包括:
確定模塊:確定與用戶當前選擇的擦除方式對應的擦除間距;
補點模塊:根據所述擦除間距對待擦除的書寫路徑進行補點處理,以使得所述補點處理后的書寫路徑所包含的數據點兩兩之間的距離不大于所述擦除間距;
處理模塊:根據所述用戶輸入的擦除路徑以及所述擦除方式在所述補點處理后的書寫路徑中確定擦除區(qū)域;
擦除模塊:對所述擦除區(qū)域進行擦除。
7.如權利要求6所述的設備,其特征在于,所述補點模塊具體用于:
對所述待擦除的書寫路徑所包含的數據點進行采集;
以第一個數據點為對比點,判斷所述對比點與下一個數據點之間的距離是否大于所述擦除間距;
若是,在所述對比點與所述相鄰數據點之間進行所述補點處理,直至所述對比點與所述下一個數據點之間的距離不大于所述擦除間距;
若否,將所述下一個數據點作為新的對比點,判斷所述新的對比點與下一個數據點之間的距離是否大于所述擦除間距;
當不存在與下一個數據點之間的距離大于所述擦除間距的對比點時,確認所述書寫路徑的補點處理完成。
8.如權利要求6所述的設備,其特征在于,所述處理模塊具體用于:
若擦除方式為固定塊擦除方式,在補點處理完成后以所述擦除路徑的數據點為中心繪制擦除塊,將各所述擦除塊的并集作為所述擦除區(qū)域;
若擦除方式為手勢擦除方式,在補點處理完成后以所述擦除路徑的數據點為中心繪制擦除塊,將各所述擦除塊的并集作為所述擦除區(qū)域;
若擦除方式為圓圈擦除方式,將所述擦除路徑對應的繪制曲線處理為封閉圓圈,并將所述封閉圓圈內的區(qū)域作為所述擦除區(qū)域。
9.如權利要求6所述的設備,其特征在于,所述擦除模塊具體用于:
對用戶輸入的擦除路徑所包含的數據點進行采集;
以第一個數據點為對比點,判斷所述對比點與下一個數據點之間的距離是否大于所述擦除間距;
若是,在所述對比點與所述相鄰數據點之間進行所述補點處理,直至所述對比點與所述下一個數據點之間的距離不大于所述擦除間距;
若否,將所述下一個數據點作為新的對比點,判斷所述新的對比點與下一個數據點之間的距離是否大于所述擦除間距;
當不存在與下一個數據點之間的距離大于所述擦除間距的對比點時,確認所述擦除路徑的補點處理完成;
按照所述補點處理完成的擦除路徑對所述擦除區(qū)域進行擦除。
10.如權利要求6所述的設備,其特征在于,所述擦除方式包括固定塊擦除方式、手勢擦除方式以及圓圈擦除方式,其中:
所述固定塊擦除方式的擦除間距為最小的擦除塊的擦除半徑;
所述手勢擦除方式的擦除間距為觸控區(qū)域的短徑;
所述圓圈擦除方式的擦除間距為圓圈離中心點的最小距離;
若當前終端同時支持上述三種擦除方式,則將所述三種擦除方式中擦除間距的最小值作為所述當前終端的擦除間距。