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