欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種魔術(shù)筆及其顯示控制方法

文檔序號:8412242閱讀:289來源:國知局
一種魔術(shù)筆及其顯示控制方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及觸摸屏的顯示控制,特別是指一種魔術(shù)筆及其顯示控制方法。
【背景技術(shù)】
[0002] 近年來,隨著觸摸屏技術(shù)的推廣,手寫輸入系統(tǒng)(例如,觸摸板、觸摸屏等)已經(jīng)廣 泛應(yīng)用在平板電腦、無線終端等設(shè)備中,使得用戶能夠直接手動(dòng)輸入筆跡。電子白板是一種 快速發(fā)展的觸摸屏產(chǎn)品,匯集了尖端電子技術(shù)、軟件技術(shù)等多種高科技手段,結(jié)合計(jì)算機(jī)等 設(shè)備,可實(shí)現(xiàn)無紙化辦公或教學(xué)等,通過特定的手寫輸入系統(tǒng),它可以像普通白板或教學(xué)黑 板一樣直接用筆進(jìn)行書寫。
[0003] 由于電子白板常常應(yīng)用于教學(xué)等場合,在教學(xué)實(shí)踐中,需要電子白板充分發(fā)揮其 輔助教學(xué)的功能。

【發(fā)明內(nèi)容】

[0004] 有鑒于此,本發(fā)明的目的在于提出一種魔術(shù)筆及其顯示控制方法。該魔術(shù)筆應(yīng)用 特殊的顯示控制方法對觸摸屏上的信息進(jìn)行顯示控制,能夠更好地配合教師進(jìn)行教學(xué)活 動(dòng)。
[0005] 基于上述目的本發(fā)明提供的顯示控制方法,顯示控制方法,通過執(zhí)行如下過程對 選定區(qū)域進(jìn)行聚光顯示:
[0006] 接收用戶以觸控方式輸入的筆劃信息;判斷觸控指令所對應(yīng)的筆劃信息是否可識(shí) 另IJ ;若可識(shí)別,則將筆劃擬合為相應(yīng)的幾何圖形,進(jìn)入下一步驟;若不可識(shí)別,則清除用戶 所輸入的筆劃信息;生成一個(gè)具有開口的全屏的活動(dòng)窗口,使得活動(dòng)窗口下層的屏幕內(nèi)容 能夠通過該開口顯示出來且開口以外的屏幕內(nèi)容被活動(dòng)窗口遮蓋;本步驟中所述開口的形 狀和位置與擬合的幾何圖形的形狀和位置相同。
[0007] 可選的,進(jìn)一步包括如下步驟:
[0008] 接收用戶發(fā)送的縮放指令;根據(jù)縮放指令接收的初始點(diǎn)位置、開口的位置和縮放 指令接收終點(diǎn)計(jì)算縮放比例;按照計(jì)算出的縮放比例縮放開口。
[0009] 可選的,判斷觸控指令所對應(yīng)的筆劃信息可識(shí)別,并生成相應(yīng)的幾何圖形的過程 包括如下步驟:
[0010] 判斷筆劃是否為單筆劃,若否,則進(jìn)入下一步驟;將每個(gè)筆劃分段得到筆劃的段 落;判斷筆劃是否一共包含四個(gè)可擬合為線段的段落,若是,則進(jìn)入下一步驟;判斷每個(gè)段 落終端與相鄰段落起點(diǎn)之間的距離是否在設(shè)定四邊形鄰邊距離閾值范圍內(nèi),若是,則進(jìn)入 下一步驟;通過各個(gè)段落的角度判斷筆劃是否近似于矩形,若是,則認(rèn)為筆劃可識(shí)別,將筆 劃擬合為矩形。
[0011] 可選的,若在判斷筆劃是否近似為矩形的步驟中判斷為否,則進(jìn)入下一步驟; [0012] 通過各個(gè)段落之間的長度判斷是否將段落近似為菱形,若是,則認(rèn)為筆劃可識(shí)別, 將筆劃擬合為菱形。
[0013] 可選的,在判斷筆劃是否為單筆劃的步驟中,若判斷是單筆劃,則執(zhí)行包括下述步 驟的流程:
[0014] 通過筆劃起點(diǎn)和終點(diǎn)的距離判斷筆劃是否可以擬合為一個(gè)閉合的圖形,若是,則 進(jìn)入下一步;將筆劃分段得到筆劃的段落;判斷所有段落是否都近似為線段,若是,則進(jìn)入 下一步驟;將筆劃段落擬合為線段;判斷是否包含四個(gè)線段,若是,則進(jìn)入下一步驟;根據(jù) 四段擬合線段的角度判斷是否能擬合為矩形;若是,認(rèn)為筆劃可識(shí)別,進(jìn)入下一步驟;將四 段擬合線段進(jìn)一步擬合為矩形。
[0015] 可選的,在判斷是否包含四個(gè)線段的步驟中,若判斷為否,則進(jìn)入下述步驟:
[0016] 判斷是否包含三個(gè)段落;根據(jù)起點(diǎn)和終點(diǎn)之間的距離判斷筆劃是否近似為三角 形;若是,則認(rèn)為筆劃可識(shí)別,將線段進(jìn)一步擬合為三角形。
[0017] 可選的,若在判斷所有段落是否都近似為線段的步驟中判斷為否;或者,在判斷筆 劃是否近似為菱形的步驟中判斷為否;或者,在判斷筆劃是否近似為三角形的步驟中判斷 為否,則執(zhí)行包括步驟的流程:
[0018] 判斷筆劃是否近似為橢圓,若是,則進(jìn)入下一步驟;求出橢圓的長軸、短軸、傾斜角 度、中心坐標(biāo);判斷上一步驟中所求出的長軸、短軸之比是否在設(shè)定圓形半徑比閾值范圍 內(nèi);若是,則判斷筆劃近似為圓形;按照計(jì)算出的長軸、短軸長度,計(jì)算所要擬合的圓形的 半徑;以中心坐標(biāo)為圓心坐標(biāo),按照計(jì)算出的圓形半徑擬合出圓形;若在判斷筆劃是否近 似為圓形的步驟中判斷為否,則根據(jù)計(jì)算出的橢圓的長軸、短軸、傾斜角度、中心坐標(biāo),將筆 劃擬合為橢圓。
[0019] 可選的,將每個(gè)筆劃分段得到筆劃的段落的步驟中,按照關(guān)鍵點(diǎn)將筆劃進(jìn)行分段, 關(guān)鍵點(diǎn)查找過程包括如下步驟:
[0020] 將一個(gè)筆劃段的兩個(gè)端點(diǎn)進(jìn)行連線;計(jì)算除去兩端點(diǎn)以外的其余點(diǎn)到上述連線的 距離;判斷是否存在超過段落距離閾值的點(diǎn);若是,則進(jìn)入下一步驟;若否,則將當(dāng)前筆劃 段作為段落;在上述關(guān)鍵點(diǎn)處,將筆劃段進(jìn)一步分為兩部分初級段落;計(jì)將初級段落作為 新的筆劃段,返回將一個(gè)筆劃段的兩個(gè)端點(diǎn)進(jìn)行連線的步驟。
[0021] 可選的,若在判斷筆劃是否一共包含四段可擬合為直線的段落的步驟中,判斷為 否,則執(zhí)行下述步驟:
[0022] 判斷每個(gè)段落終端與相鄰段落起點(diǎn)之間的距離是否在設(shè)定閉合圖形鄰邊距離閾 值范圍內(nèi),若是,則進(jìn)入下一步驟;判斷所有段落是否可擬合成線段,若是,則進(jìn)入下一步; 判斷段落的數(shù)目;判斷所有段落在設(shè)定的允許誤差范圍內(nèi)是否長度相等,若是,則進(jìn)入下一 步驟;以按照時(shí)間順序輸入的第一段線段為一條邊,生成與所述段落數(shù)目相對應(yīng)的正多邊 形。
[0023] 可選的,在將筆劃擬合為矩形的步驟中,執(zhí)行包括如下步驟的流程:
[0024] 求出按時(shí)間順序輸入的第一個(gè)段落與剩余段落的長度比值;判斷所述長度比值是 否在設(shè)定的正方形邊長比值范圍內(nèi),若是,則進(jìn)入下一步驟;將筆劃擬合為正方形,該正方 形的邊平行于X軸或y軸,邊長等于所述第一個(gè)段落端點(diǎn)之間的距離;若在判斷長度比值是 否在設(shè)定的正方形邊長比值范圍內(nèi)的步驟中,判斷為否,則將筆劃擬合為長方形,該長方形 的長邊平行于X軸或y軸,長度或?qū)挾鹊扔谒龅谝粋€(gè)段落兩端點(diǎn)之間的距離,寬度或長度 等于按時(shí)間順序輸入的第二個(gè)段落兩端點(diǎn)之間的距離。
[0025] 可選的,判斷筆劃是否近似為橢圓的步驟中,判斷是否存在一個(gè)段落線性度超出 設(shè)定橢圓閾值,若存在,則判斷筆劃近似為橢圓;
[0026] 或者,通過執(zhí)行包括如下步驟的流程判斷筆劃是否近似為橢圓:在筆劃 上等間隔選取m個(gè)點(diǎn),m為大于等于5的整數(shù);對于0 < i <m,判斷是否存在常 數(shù)X(l、y(l、0、a、b,使得
【主權(quán)項(xiàng)】
1. 一種顯示控制方法,其特征在于,通過執(zhí)行如下過程對選定區(qū)域進(jìn)行聚光顯示: 接收用戶以觸控方式輸入的筆劃信息; 判斷觸控指令所對應(yīng)的筆劃信息是否可識(shí)別;若可識(shí)別,則將筆劃擬合為相應(yīng)的幾何 圖形,進(jìn)入下一步驟;若不可識(shí)別,則清除用戶所輸入的筆劃信息; 生成一個(gè)具有開口的全屏的活動(dòng)窗口,使得活動(dòng)窗口下層的屏幕內(nèi)容能夠通過該開口 顯示出來且開口以外的屏幕內(nèi)容被活動(dòng)窗口遮蓋;本步驟中所述開口的形狀和位置與擬合 的幾何圖形的形狀和位置相同。
2. 根據(jù)權(quán)利要求1所述的顯示控制方法,其特征在于,進(jìn)一步包括如下步驟: 接收用戶發(fā)送的縮放指令; 根據(jù)縮放指令接收的初始點(diǎn)位置、開口的位置和縮放指令接收終點(diǎn)計(jì)算縮放比例; 按照計(jì)算出的縮放比例縮放開口。
3. 根據(jù)權(quán)利要求1所述的顯示控制方法,其特征在于,判斷觸控指令所對應(yīng)的筆劃信 息可識(shí)別,并生成相應(yīng)的幾何圖形的過程包括如下步驟: 判斷筆劃是否為單筆劃,若否,則進(jìn)入下一步驟; 將每個(gè)筆劃分段得到筆劃的段落; 判斷筆劃是否一共包含四個(gè)可擬合為線段的段落,若是,則進(jìn)入下一步驟; 判斷每個(gè)段落終端與相鄰段落起點(diǎn)之間的距離是否在設(shè)定四邊形鄰邊距離閾值范圍 內(nèi),若是,則進(jìn)入下一步驟; 通過各個(gè)段落的角度判斷筆劃是否近似于矩形,若是,則認(rèn)為筆劃可識(shí)別,將筆劃擬合 為矩形。
4. 根據(jù)權(quán)利要求3所述的顯示控制方法,其特征在于,若在判斷筆劃是否近似為矩形 的步驟中判斷為否,則進(jìn)入下一步驟; 通過各個(gè)段落之間的長度判斷是否將段落近似為菱形,若是,則認(rèn)為筆劃可識(shí)別,將筆 劃擬合為菱形。
5. 根據(jù)權(quán)利要求3所述的顯示控制方法,其特征在于,在判斷筆劃是否為單筆劃的步 驟中,若判斷是單筆劃,則執(zhí)行包括下述步驟的流程: 通過筆劃起點(diǎn)和終點(diǎn)的距離判斷筆劃是否可以擬合為一個(gè)閉合的圖形,若是,則進(jìn)入 下一步; 將筆劃分段得到筆劃的段落; 判斷所有段落是否都近似為線段,若是,則進(jìn)入下一步驟; 將筆劃段落擬合為線段; 判斷是否包含四個(gè)線段,若是,則進(jìn)入下一步驟; 根據(jù)四段擬合線段的角度判斷是否能擬合為矩形;若是,認(rèn)為筆劃可識(shí)別,進(jìn)入下一步 驟; 將四段擬合線段進(jìn)一步擬合為矩形。
6. 根據(jù)權(quán)利要求5所述的顯示控制方法,其特征在于,在判斷是否包含四個(gè)線段的步 驟中,若判斷為否,則進(jìn)入下述步驟: 判斷是否包含三個(gè)段落; 根據(jù)起點(diǎn)和終點(diǎn)之間的距離判斷筆劃是否近似為三角形;若是,則認(rèn)為筆劃可識(shí)別,將 線段進(jìn)一步擬合為三角形。
7. 根據(jù)權(quán)利要求3-6中任意一項(xiàng)所述的顯示控制方法,其特征在于,若在判斷所有段 落是否都近似為線段的步驟中判斷為否;或者,在判斷筆劃是否近似為菱形的步驟中判斷 為否;或者,在判斷筆劃是否近似為三角形的步驟中判斷為否,則執(zhí)行包括步驟的流程: 判斷筆劃是否近似為橢圓,若是,則認(rèn)為筆劃可識(shí)別,進(jìn)入下一步驟; 求出橢圓的長軸、短軸、傾斜角度、中心坐標(biāo); 判斷上一步驟中所求出的長軸、短軸之比是否在設(shè)定圓形半徑比閾值范圍內(nèi);若是,則 判斷筆劃近似為圓形; 按照計(jì)算出的長軸、短軸長度,計(jì)算所要擬合的圓形的半徑; 以中心坐標(biāo)為圓心坐標(biāo),按照計(jì)算出的圓形半徑擬合出圓形; 若在判斷筆劃是否近似為圓形的步驟中判斷為否,則根據(jù)計(jì)算出的橢圓的長軸、短軸、 傾斜角度、中心坐標(biāo),將筆劃擬合為橢圓。
8. 根據(jù)權(quán)利要求3所述的顯示控制方法,其特征在于,將每個(gè)筆劃分段得到筆劃的段 落的步驟中,按照關(guān)鍵點(diǎn)將筆劃進(jìn)行分段,關(guān)鍵點(diǎn)查找過程包括如下步驟: 將一個(gè)筆劃段的兩個(gè)端點(diǎn)進(jìn)行連線; 計(jì)算除去兩端點(diǎn)以外的其余點(diǎn)到上述連線
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
宜春市| 亳州市| 广宁县| 邯郸市| 屏边| 同仁县| 天水市| 湘阴县| 广东省| 聂拉木县| 沧源| 宜良县| 沂水县| 山阳县| 布尔津县| 巴马| 桦甸市| 屯留县| 类乌齐县| 英超| 太康县| 石家庄市| 柘荣县| 樟树市| 山丹县| 武义县| 博乐市| 图片| 泰来县| 余江县| 龙南县| 涟源市| 黎城县| 绥德县| 陆川县| 朝阳区| 唐海县| 沽源县| 曲麻莱县| 文山县| 岑溪市|