遠(yuǎn)程批注移動、縮放的同步方法與系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及交互智能平板技術(shù)領(lǐng)域,特別是涉及一種遠(yuǎn)程批注移動、縮放的同步 方法與系統(tǒng)。
【背景技術(shù)】
[0002] 交互智能平板(Windows設(shè)備),具備批注、繪畫、多媒體娛樂等功能,融入了人機交 互、平板顯示、多媒體信息處理和網(wǎng)絡(luò)傳輸?shù)榷囗椉夹g(shù),是信息化時代中辦公、教學(xué)、圖文互 動演示的優(yōu)選解決方案。在教室或者會議場景使用交互智能平板,當(dāng)對屏幕上的內(nèi)容進(jìn)行 批注講解時,由于顯示的圖片或文字過小,坐在后排的學(xué)生或者工作人員經(jīng)??床磺宄?幕上的內(nèi)容,此時便需要對屏幕上的內(nèi)容進(jìn)行移動或縮放。
[0003] 在實現(xiàn)過程中,發(fā)明人發(fā)現(xiàn)傳統(tǒng)技術(shù)中至少存在如下問題:傳統(tǒng)技術(shù)需要使用者 在交互智能平板上實現(xiàn)對屏幕批注的移動、縮放操作,使用者不能脫離交互智能平板與觀 眾互動。
【發(fā)明內(nèi)容】
[0004] 基于此,有必要針對遠(yuǎn)程控制交互智能平板同步顯示批注的移動、縮放的問題,提 供一種遠(yuǎn)程批注移動、縮放的同步方法與系統(tǒng)。
[0005] 為了實現(xiàn)上述目的,本發(fā)明技術(shù)方案的實施例為:
[0006] -方面,提供了一種遠(yuǎn)程批注移動、縮放的同步方法,包括以下步驟:
[0007] 獲取繪制并存儲在繪圖畫布上的當(dāng)前屏幕圖像的坐標(biāo)集;當(dāng)前屏幕圖像包括根據(jù) 所述屏幕批注事件獲取的批注筆跡;
[0008] 在監(jiān)聽到屏幕觸摸事件時,獲取屏幕觸摸事件的平移位移和/或縮放比例;
[0009] 根據(jù)平移位移和/或縮放比例,對坐標(biāo)集進(jìn)行平移和/或縮放,獲得平移和/或縮放 后的變換矩陣;
[0010] 根據(jù)變換矩陣對當(dāng)前屏幕圖像的原始坐標(biāo)系進(jìn)行轉(zhuǎn)換,獲得轉(zhuǎn)換后的坐標(biāo)系;并 根據(jù)轉(zhuǎn)換后的坐標(biāo)系對當(dāng)前屏幕圖像進(jìn)行重新繪制,獲得重新繪制的屏幕圖像;
[0011] 根據(jù)轉(zhuǎn)換后的坐標(biāo)系,計算得到重新繪制的屏幕圖像的坐標(biāo)信息和縮放倍數(shù);
[0012] 將坐標(biāo)信息和縮放倍數(shù)發(fā)送給交互智能平板;由交互智能平板根據(jù)坐標(biāo)信息和縮 放倍數(shù)執(zhí)行相應(yīng)的操作。
[0013] 另一方面,提供了一種遠(yuǎn)程批注移動、縮放的同步系統(tǒng),包括:
[0014] 監(jiān)聽屏幕單元,用于獲取繪制并存儲在繪圖畫布上的當(dāng)前屏幕圖像的坐標(biāo)集,當(dāng) 前屏幕圖像包括根據(jù)屏幕批注事件獲取的批注筆跡;并在監(jiān)聽到屏幕觸摸事件時,獲取屏 幕觸摸事件的平移位移和/或縮放比例;
[0015] 處理單元,用于根據(jù)平移位移和/或縮放比例,對坐標(biāo)集進(jìn)行平移和/或縮放,獲得 平移和/或縮放后的變換矩陣;根據(jù)變換矩陣對當(dāng)前屏幕圖像的原始坐標(biāo)系進(jìn)行轉(zhuǎn)換,獲得 轉(zhuǎn)換后的坐標(biāo)系;以及根據(jù)轉(zhuǎn)換后的坐標(biāo)系,計算得到重新繪制的屏幕圖像的坐標(biāo)信息和 縮放倍數(shù);
[0016] 繪制單元,用于根據(jù)轉(zhuǎn)換后的坐標(biāo)系對當(dāng)前屏幕圖像進(jìn)行重新繪制,獲得重新繪 制的屏幕圖像;
[0017] 發(fā)送單元,將坐標(biāo)信息和縮放倍數(shù)發(fā)送給交互智能平板,由交互智能平板根據(jù)坐 標(biāo)信息和縮放倍數(shù)執(zhí)行相應(yīng)的操作。
[0018] 上述技術(shù)方案具有如下有益效果:
[0019] 本發(fā)明的遠(yuǎn)程批注移動、縮放的同步方法與系統(tǒng),因為采用移動設(shè)備遠(yuǎn)程操控交 互智能平板進(jìn)行批注的移動和縮放,移動設(shè)備通過手勢操作來控制本地批注的移動、縮放, 同時保證交互智能平板與移動設(shè)備顯示的批注的操作一致。從而保證使用者能夠脫離交互 智能平板實現(xiàn)對屏幕批注的相關(guān)操作(如同步縮放或平移批注),并與觀眾互動。
【附圖說明】
[0020] 通過附圖中所示的本發(fā)明的優(yōu)選實施例的更具體說明,本發(fā)明的上述及其它目 的、特征和優(yōu)勢將變得更加清晰。在全部附圖中相同的附圖標(biāo)記指示相同的部分,且并未刻 意按實際尺寸等比例縮放繪制附圖,重點在于示出本發(fā)明的主旨。
[0021] 圖1為本發(fā)明遠(yuǎn)程批注移動、縮放的同步方法與系統(tǒng)的一應(yīng)用場景示意圖;
[0022] 圖2為本發(fā)明遠(yuǎn)程批注移動、縮放的同步方法實施例1的流程示意圖;
[0023] 圖3為本發(fā)明遠(yuǎn)程批注移動、縮放的同步方法實施例2的流程示意圖;
[0024] 圖4為本發(fā)明遠(yuǎn)程批注移動、縮放的同步系統(tǒng)實施例1的結(jié)構(gòu)示意圖。
【具體實施方式】
[0025] 為了便于理解本發(fā)明,下面將參照相關(guān)附圖對本發(fā)明進(jìn)行更全面的描述。附圖中 給出了本發(fā)明的首選實施例。但是,本發(fā)明可以以許多不同的形式來實現(xiàn),并不限于本文所 描述的實施例。相反地,提供這些實施例的目的是使對本發(fā)明的公開內(nèi)容更加透徹全面。
[0026] 除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語與屬于本發(fā)明的技術(shù)領(lǐng)域的 技術(shù)人員通常理解的含義相同。本文中在本發(fā)明的說明書中所使用的術(shù)語只是為了描述具 體的實施例的目的,不是旨在于限制本發(fā)明。本文所使用的術(shù)語"及/或"包括一個或多個相 關(guān)的所列項目的任意的和所有的組合。
[0027] 本發(fā)明遠(yuǎn)程批注移動、縮放的同步方法與系統(tǒng)的一應(yīng)用場景:
[0028] 圖1為本發(fā)明遠(yuǎn)程批注移動、縮放的同步方法與系統(tǒng)的一應(yīng)用場景示意圖;如圖1 所示,在教室或者會議場景使用交互智能平板,當(dāng)對屏幕上的內(nèi)容進(jìn)行批注講解時,由于顯 示的圖片或文字過小,坐在后排的學(xué)生或者工作人員經(jīng)??床磺宄聊簧系膬?nèi)容,此時便 需要對屏幕上的內(nèi)容進(jìn)行移動或放大。而通過本發(fā)明遠(yuǎn)程批注移動、縮放的同步方法與系 統(tǒng)能夠遠(yuǎn)程操控交互智能平板進(jìn)行批注和縮放,保證移動設(shè)備和交互智能平板上顯示移動 或縮放的批注內(nèi)容一致,移動設(shè)備通過手勢操作來控制本地批注的放大縮小,縮放批注的 過程中能保證交互智能平板與移動設(shè)備顯示的區(qū)域和批注一致。從而保證使用者能夠脫離 交互智能平板實現(xiàn)對屏幕批注的相關(guān)操作(例如同步縮放或平移批注),并與觀眾互動。 [0029]移動設(shè)備通過手勢操作來控制本地批注的放大縮小,縮放批注的過程中能保證交 互智能平板與移動設(shè)備顯示的區(qū)域和批注的粗細(xì)一致。并且可以通過移動設(shè)備先放大屏幕 畫面,然后在放大后的畫面上進(jìn)行批注,批注完后可以繼續(xù)放大或縮小屏幕,批注的筆跡也 會跟著放大或縮小。
[0030] 本發(fā)明遠(yuǎn)程批注移動、縮放的同步方法實施例1:
[0031] 為了實現(xiàn)移動設(shè)備遠(yuǎn)程操控交互智能平板同步顯示的目的,本發(fā)明提供了遠(yuǎn)程批 注移動、縮放的同步方法實施例1;圖2為本發(fā)明遠(yuǎn)程批注移動、縮放的同步方法實施例1的 流程示意圖,如圖2所示,包括以下步驟:
[0032] 步驟S210:獲取繪制并存儲在繪圖畫布上的當(dāng)前屏幕圖像的坐標(biāo)集;當(dāng)前屏幕圖 像包括根據(jù)屏幕批注事件獲取的批注筆跡;
[0033] 步驟S220:在監(jiān)聽到屏幕觸摸事件時,獲取屏幕觸摸事件的平移位移和/或縮放比 例;
[0034] 步驟S230:根據(jù)平移位移和/或縮放比例,對坐標(biāo)集進(jìn)行平移和/或縮放,獲得平移 和/或縮放后的變換矩陣;
[0035] 步驟S240:根據(jù)變換矩陣對當(dāng)前屏幕圖像的原始坐標(biāo)系進(jìn)行轉(zhuǎn)換,獲得轉(zhuǎn)換后的 坐標(biāo)系;
[0036] 步驟S250:根據(jù)轉(zhuǎn)換后的坐標(biāo)系對當(dāng)前屏幕圖像進(jìn)行重新繪制,獲得重新繪制的 屏幕圖像;
[0037]步驟S260:根據(jù)轉(zhuǎn)換后的坐標(biāo)系,計算得到重新繪制的屏幕圖像的坐標(biāo)信息和縮 放倍數(shù);
[0038]步驟S270:將坐標(biāo)信息和縮放倍數(shù)發(fā)送給交互智能平板;由交互智能平板根據(jù)坐 標(biāo)信息和縮放倍數(shù)執(zhí)行相應(yīng)的操作;在一個具體的實施例中,交互智能平板根據(jù)坐標(biāo)信息 和縮放倍數(shù)執(zhí)行相應(yīng)的操作的包括批注筆跡的縮放與平移。
[0039] 而在一個具體的示例中,步驟S210中根據(jù)屏幕批注事件獲取的批注筆跡是可以通 過以下步驟實現(xiàn)的:
[0040] 創(chuàng)建繪圖畫布;以移動終端的操作系統(tǒng)為Android系統(tǒng)為例,該畫布可以為 An droid繪圖畫布,通過Canvas創(chuàng)建該Android繪圖畫布,相應(yīng)地在該移動終端的操作系統(tǒng) 為I0S(蘋果公司開發(fā)的移動操作)系統(tǒng)的情況下,該繪圖畫布還可以為I0S畫板或繪畫繪圖 畫布,在交互智能終端的操作系統(tǒng)為其他類型的操作系統(tǒng)的情況下,該畫布也可以為其他 類型操作系統(tǒng)中具有繪圖畫布功能的控件所創(chuàng)建的繪圖畫布;
[0041]根據(jù)屏幕批注事件當(dāng)前批注觸摸點的移動在上述繪圖畫布上繪制并存儲批注筆 跡。而在繪圖畫布上繪制批注筆跡的目的是讓移動設(shè)備與交互智能平板顯示的畫面一致。 [0042]在一個具體的示例中,步驟S220獲取屏幕觸摸事件的平移位移和/或縮放比例的 步驟具體可以包括以下步驟:
[0043] 監(jiān)聽屏幕觸摸事件,獲取觸摸點個數(shù);
[0044] 當(dāng)觸摸點的個數(shù)為一個時,將觸摸點移動的位移作為平移位移;
[0045] 當(dāng)觸摸點的個數(shù)多于一個時,獲取各觸摸點的中心點;根據(jù)各觸摸點與該中心點 的距離,確定縮放比例。
[0046] 在一個具體的實施例中,步驟S240根據(jù)變換矩陣對當(dāng)前屏幕圖像的原始坐標(biāo)系進(jìn) 行轉(zhuǎn)換,獲得轉(zhuǎn)換后的坐標(biāo)系的步驟具體可以包括:
[0047] 獲取屏幕觸摸事件中觸摸點的初始坐標(biāo);
[0048] 獲取觸摸點移動后的終點坐標(biāo);
[0049] 根據(jù)初始坐標(biāo)和所述終點坐標(biāo),確定變換矩陣