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

一種多點觸控的出版物排版方法

文檔序號:6499352閱讀:217來源:國知局
一種多點觸控的出版物排版方法
【專利摘要】本發(fā)明公開了一種人機交互觸控出版物排版方法,包括下列步驟:加載待排版出版物和素材庫,多點觸控顯示屏上顯示待排版出版物頁面和素材;某個素材被觸控滑動移動至待排版出版物目標頁面內;待排版出版物頁面內素材被觸控移動、拼接、裁剪、旋轉或縮放排版;待排版出版物頁面被觸控選中并移動至目標頁序位;所見即所得生成所述待排版出版物的電子排版文件。本發(fā)明利用大屏顯示觸控技術、WPF窗體技術,將圖片、文字甚至音頻和視頻等原始素材組合成一個多維度、生動、立體出版物頁面,實時排列頁面順序,處理頁面素材,預覽出版效果,評審出版結果,改進了現(xiàn)有的排版模式,大大提高排版出版效率,同時節(jié)約了社會資源。
【專利說明】一種多點觸控的出版物排版方法
【技術領域】
[0001]本發(fā)明涉及一種人機交互出版物觸控排版實現(xiàn)方法,特別涉及基于多點觸控技術與WPF(Windows Presentation Foundation)技術,通過實現(xiàn)舞動手指觸控排版,給用戶帶來動態(tài)美妙交互感的出版物排版方法。
【背景技術】
[0002]在當前的出版物排版活動中,都是采用人工排版方式。這種方式就是,出版物頁面設計后,將每個頁面逐一打印出來。然后,通過圖釘將每頁掛在排版墻上,供相關人員預覽、討論和評審。并在預覽、討論和評審中,人工調整頁面順序。對于頁面內容的調整和修改,只能臨時手畫修改或記錄下來,本次評審結束后重新排版。這樣,修改真實的效果往往需要再次排版評審。因此,排版效率極其低下,難以滿足期刊、雜志、報紙等出版時限要求高度迅捷的需要。而且手工排版大量浪費紙張,增加了排版審版的成本,不利于減碳和環(huán)保。

【發(fā)明內容】

[0003]本發(fā)明所要解決的技術問題是提供一種多點觸控的出版物排版方法,克服當前出版物排版效率低的缺陷。
[0004]為解決上述技術問題,本發(fā)明基于多點觸控和WPF技術,提出了一種多點觸控的出版物排版方法,涉及多點觸控客戶端和多點觸控顯示屏,其特征在于,包括下列步驟:
[0005]所述多點觸控客戶端上加載待排版出版物和素材庫,所述素材庫包括若干素材;
[0006]所述多點觸控顯示屏上設定的排版區(qū)域顯示待排版出版物頁面,多點觸控顯示屏上設定的素材控件區(qū)域顯示素材控件,每個所述素材控件分別鏈接一個不同的素材;
[0007]某個素材被觸控滑動移動至待排版出版物目標頁面內;
[0008]所述待排版出版物頁面內的素材被觸控移動、拼接、裁剪、旋轉或縮放排版;
[0009]所述待排版出版物頁面被觸控選中并移動至目標頁序位;
[0010]排版結束,所述多點觸控客戶端根據(jù)上述排版式樣生成所述待排版出版物的電子排版文件。
[0011]所述多點觸控顯示屏排版區(qū)域顯示待排版出版物頁面,包括如下步驟:
[0012]獲取所述待排版出版物的頁面參數(shù)和所述多點觸控顯示屏的分辨率,計算所述多點觸控顯示屏的單行顯示的頁面數(shù)量a,以及所述多點觸控顯示屏設定的排版區(qū)域能夠顯示的頁面行數(shù)b,
[0013]計算出所述多點觸控顯示屏能夠顯示的頁面總數(shù)C,并與所述待排版出版物的總頁數(shù)d進行比較,
[0014]若d ( C,則所述排版區(qū)域加載d個排版頁面占位符控件,并按順序在占位符下方加載頁碼;否則,所述排版區(qū)域加載c個排版頁面占位符控件,并按順序在占位符下方加載頁碼。
[0015]所述多點觸控顯示屏被上下方向觸控滑動,則所述多點觸控客戶端根據(jù)滑動軌跡長度,計算出需要上下移動的行數(shù),根據(jù)行數(shù)計算每個頁面控件的坐標,動態(tài)加載上方或下方可加載頁面控件。
[0016]所述素材被觸控滑動移動至待排版出版物目標頁面內,包括以下步驟:
[0017]所述素材被觸控選中;
[0018]所述素材控件隨著觸控滑動軌跡移動;
[0019]如果觸控點停頓時間大于設定的時間,則所述多點觸控客戶端判斷所述素材已被移動到達目標位置;
[0020]判斷所述目標位置是否為排版區(qū)域,如否,素材直接返回素材庫;如是繼續(xù)如下步驟:
[0021]分別計算與所述素材控件重疊的頁面控件的個數(shù)以及各自重疊的區(qū)域,選擇重疊區(qū)域最大的頁面控件,將素材加載至該頁面控件所鏈接的頁面。
[0022]優(yōu)選的,所述素材被觸控移動、拼接、裁剪、旋轉或縮放包括如下步驟:
[0023]頁面中的素材被觸控滑動,所述多點觸控客戶端捕捉觸控軌跡,判斷觸控事件類型,
[0024]如果是旋轉,則根據(jù)所述觸控軌跡計算出旋轉方向和角度,并自動調整素材顯示角度;
[0025]如果縮放,則根據(jù)所述觸控軌跡計算出縮放的比例,并調整素材顯示大小。
[0026]優(yōu)選的,所述素材被觸控裁剪包括如下步驟:
[0027]頁面中的素材被單擊觸控,顯示功能菜單,選擇“裁剪”事件,觸控滑動選擇裁剪區(qū)域后完成素材裁剪。
[0028]優(yōu)選的,所述素材被觸控拼接包括如下步驟:
[0029]頁面中的素材被單擊觸控,顯示功能菜單,選擇“拼接”事件和“拼接樣式”,將選擇的素材按照“拼接樣式”完成素材拼接。
[0030]所述排版結束前,還包括翻頁預覽步驟,該翻頁預覽包括如下步驟:
[0031]觸控啟動出版物預覽模式,出版物頁面呈現(xiàn)實體書本打開狀態(tài);
[0032]手指在左頁區(qū)域做向右滑動,捕捉滑動軌跡和速度,計算翻動頁面呈現(xiàn)的軌跡變化的速度,直至向右翻動的頁面平鋪在右頁區(qū)域;
[0033]向右翻動的頁面平鋪在右頁區(qū)域前,滑動可以轉向向左滑動;捕捉滑動軌跡和素材,計算翻動頁面向左呈現(xiàn)的軌跡變化速度,直至翻動的頁面恢復原狀;
[0034]手指在右頁區(qū)域向左滑動,捕捉滑動軌跡和速度,計算翻動頁面呈現(xiàn)的軌跡變化的速度,直至向左翻動的頁面平鋪在左頁區(qū)域;
[0035]向左翻動的頁面平鋪在左頁區(qū)域前,滑動可以轉向向右滑動;捕捉滑動軌跡和素材,計算翻動頁面向右呈現(xiàn)的軌跡變化速度,直至翻動的頁面恢復原狀。
[0036]在所述翻頁預覽過程中,還包括如下步驟:
[0037]觸控選擇文字評審控件,彈出文本輸入框,接收文字形式的評審意見輸入,所述多點觸控客戶端將評審意見直接或通過后臺服務器,將該評審意見推送給該出版物編輯或素材制作人員所在的工作臺。
[0038]在所述翻頁預覽過程中,還包括如下步驟:
[0039]觸控選擇語音評審控件,觸控啟動語音輸入模塊,接收語音形式的評審意見輸入,所述多點觸控客戶端將語音評審意見直接或通過后臺服務器,將該評審意見推送給該出版物編輯或素材制作人員所在的工作臺。
[0040]有益效果:本發(fā)明利用大屏顯示觸控(Touching)技術以及WPF新一代窗體展現(xiàn)技術,將圖片、文字甚至音頻和視頻等原始素材組合成一個多維度、生動、立體出版物頁面,實時排列頁面順序,處理頁面素材,預覽出版效果,評審出版結果,改進了現(xiàn)有的排版模式,大大提高排版出版效率,同時節(jié)約了社會資源。
【專利附圖】

【附圖說明】
[0041]下面結合附圖和【具體實施方式】對本發(fā)明的技術方案作進一步具體說明。
[0042]圖1:本發(fā)明【具體實施方式】的總體流程圖。
[0043]圖2:本發(fā)明【具體實施方式】的動態(tài)加載出版物頁面流程圖。
[0044]圖3:本發(fā)明【具體實施方式】的觸控縮放頁面流程圖。
[0045]圖4:本發(fā)明【具體實施方式】的素材處理流程圖。
[0046]圖5:本發(fā)明【具體實施方式】的出版物預覽、評審流程圖。
【具體實施方式】
[0047]本發(fā)明涉及的硬件包括多點觸控客戶端和多點觸控顯示屏,【具體實施方式】中的多點觸控客戶端和多點觸控顯示屏基于多點觸控技術和新一代視窗技術WPF(WindowsPresentation Foundation)編程控制。出版物以雜志為例,當然也適用于畫冊、書籍、報紙等紙質刊印或電子出版的出版物。
[0048]本發(fā)明方法的總體流程如圖1所示,包括下列步驟1-步驟8。
[0049]步驟1:配置待排版出版物的基本屬性,包括出版物所屬的種類、總頁碼等,分配權限。
[0050]步驟2:根據(jù)出版物屬性加載待排版出版物頁面,該步驟的具體流程參考動態(tài)加載出版物頁面流程圖2。圖2描述的是該發(fā)明動態(tài)加載多出版物頁面的處理算法。該處理算法在實驗過程中成功實現(xiàn)總頁數(shù)(頁面控件數(shù))超過500,單屏顯示超過200頁,動態(tài)加載和上下觸控滑動流暢。其詳細實現(xiàn)方法如下:
[0051]I)獲取當前系統(tǒng)參數(shù)和顯示器分辨率,計算出單行可以顯示的出版物頁面數(shù)量a和整個排版區(qū)域可以顯示的行數(shù)b ;
[0052]2)根據(jù)步驟1),計算出單屏顯示的頁面總數(shù)C,并與待排版出版物的總頁數(shù)d進行比較;
[0053]3)若出版物總頁數(shù)d小于或等于可顯示的總頁數(shù)C,排版區(qū)域加載d個排版頁面占位符控件,并按順序在占位符下方加載頁碼;
[0054]4)若出版物總頁數(shù)d大于可顯示的總頁數(shù)C,排版區(qū)域加載c個排版頁面占位符控件,并按順序在占位符下方加載頁碼,通過向上滑動,程序按步驟5)所屬方法動態(tài)顯示剩余頁面;
[0055]5)手指觸控上下滑動,程序計算滑動軌跡長度,計算出需要上下移動的行數(shù),根據(jù)行數(shù)計算每個頁面控件的坐標,動態(tài)加載上方或下方可加載頁面控件。
[0056]步驟3:通過手指觸控縮放調整出版物頁面顯示大小。該步驟流程可以參考觸控縮放頁面流程圖3,圖3描述的是該發(fā)明觸控縮放的處理算法,其詳細實現(xiàn)方法如下:
[0057]I)兩點觸控做出縮放手勢,根據(jù)兩點滑動軌跡,程序計算出縮放的比例;
[0058]2)程序獲取當前出版物頁面顯示的大小,根據(jù)縮放比率計算出縮放后需要顯示的大??;
[0059]3)得到縮放后需要顯示的大小,計算當前排版區(qū)域一行可以顯示的頁面數(shù)量和可以顯示的行數(shù),
[0060]4)根據(jù)步驟3)計算的結果,動態(tài)加載WPF實現(xiàn)的頁面控件個數(shù)和布局,完成頁面縮放顯示。
[0061]步驟4:打觸控選中素材后,手指不離開觸屏滑動,素材隨手指移動軌跡移動至目標位置。其詳細實現(xiàn)方法如下:
[0062]I)打開素材庫,素材庫會顯示出所有素材控件,每個素材控件連接一個不同的素材,包括圖片、文字甚至音頻和視頻素材,用戶根據(jù)控件分類和名稱選擇所需控件;
[0063]2)手指觸控單擊選中需要的素材;
[0064]3)手指不離開觸屏滑動,素材庫的素材控件隨著滑動軌跡移動,素材控件的大小不變;
[0065]4)滑動至目標位置,停頓時間大于設定時間,如0.6秒左右,則程序判斷目標位置已確定;
[0066]5)程序判斷目標位置是否為排版區(qū)域,如否,素材直接返回素材庫;如是繼續(xù)如下步驟;
[0067]6)根據(jù)滑動的目標位置,素材控件保持原始大小,按目標位置素材控件做短暫停頓,程序分別計算與素材控件重疊的頁面控件的個數(shù)以及各自重疊的區(qū)域,選擇重疊區(qū)域最大的頁面控件,將素材加載至該頁面控件。
[0068]步驟5:素材加載后可以通過旋轉、縮放等手勢進行布局調整,還可通過觸控完成素材裁剪、拼接來加工素材。該步驟流程可以參考圖4,圖4是本發(fā)明觸控排版的核心流程,其詳細實現(xiàn)方法如下:
[0069]I)手指觸控單擊選擇出版物頁面上的素材,使用觸控旋轉手勢,程序捕捉觸控軌跡,判斷事件類型是否為旋轉,根據(jù)軌跡計算出旋轉方向和角度,根據(jù)結果程序自動調整素材顯示角度;
[0070]2)手指觸控單擊選擇出版物頁面上的素材,使用觸控縮放手勢,程序捕捉觸控軌跡,判斷事件類型是否為縮放,根據(jù)軌跡計算出縮放的比例,根據(jù)結果程序自動調整素材顯示大?。?br> [0071]3)手指觸控單擊選擇出版物頁面上的素材,通過功能菜單選擇“裁剪”事件,觸控滑動選擇裁剪區(qū)域,“確定”后完成素材裁剪;
[0072]4)手指觸控單擊選擇出版物頁面上的待拼接的素材,通過功能菜單選擇“拼接”事件和“拼接樣式”,將選擇的素材按照“拼接樣式”完成素材拼接。
[0073]步驟6:重復步驟4——5完成出版物每個頁面的素材加工和排版。
[0074]步驟7:完成排版后,通過觸控滑動翻頁進行出版物預覽和評審。該步驟流程可以參考圖5,圖5描述本發(fā)明中排版結果預覽和評審的主要流程,其詳細實現(xiàn)方法如下:
[0075]I)觸控啟動出版物預覽模式,出版物頁面呈現(xiàn)實體書本打開狀態(tài);[0076]2)手指在左頁區(qū)域做向右滑動,程序捕捉滑動軌跡和速度,計算翻動頁面呈現(xiàn)的軌跡變化的速度,直至向右翻動的頁面平鋪在右頁區(qū)域;
[0077]3)向右翻動的頁面平鋪在右頁區(qū)域前,滑動可以轉向向左滑動,程序同樣會捕捉滑動軌跡和素材,計算翻動頁面向左呈現(xiàn)的軌跡變化速度,直至翻動的頁面恢復原狀;
[0078]4)手指在右頁區(qū)域向左滑動,實現(xiàn)步驟2) — 3)描述相反的功能。
[0079]5)在翻頁預覽過程可選擇語音評審或文字評審,觸控選擇文字評審,彈出文本輸入框,使用虛擬鍵盤輸入評審意見,排版客戶端將評審意見直接或通過后臺服務器,將該評審意見推送給該出版物編輯或素材制作人員所在的工作臺;
[0080]6)觸控選擇語音評審,觸控啟動語音輸入狀態(tài),評審人員可以口述評審意見,排版客戶端將語音評審意見直接或通過后臺服務器,將該評審意見推送給該出版物編輯或素材制作人員所在的工作臺。
[0081]步驟8:通過步驟7完成出版物評審和定稿,輸出出版物排版結果,供印刷或制作電子出版物或HTML5文件。
[0082]最后所應說明的是,以上【具體實施方式】僅用以說明本發(fā)明的技術方案而非限制,盡管參照較佳實施例對本發(fā)明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發(fā)明的技術方案進行修改或者等同替換,而不脫離本發(fā)明技術方案的精神和范圍,其均應涵蓋在本發(fā)明的權利要求范圍當中。
【權利要求】
1.一種多點觸控的出版物排版方法,涉及多點觸控客戶端和多點觸控顯示屏,其特征在于,包括下列步驟: 所述多點觸控客戶端上加載待排版出版物和素材庫,所述素材庫包括若干素材;所述多點觸控顯示屏上設定的排版區(qū)域顯示待排版出版物頁面,多點觸控顯示屏上設定的素材控件區(qū)域顯示素材控件,每個所述素材控件分別鏈接一個不同的素材; 某個素材被觸控滑動移動至待排版出版物目標頁面內; 所述待排版出版物頁面內的素材被觸控移動、拼接、裁剪、旋轉或縮放排版; 所述待排版出版物頁面被觸控選中并移動至目標頁序位; 排版結束,所述多點觸控客戶端根據(jù)上述排版式樣生成所述待排版出版物的電子排版文件。
2.根據(jù)權利要求1所述的多點觸控的出版物排版方法,其特征在于,所述多點觸控顯示屏排版區(qū)域顯示待排版出版物頁面,包括如下步驟: 獲取所述待排版出版物的頁面參數(shù)和所述多點觸控顯示屏的分辨率,計算所述多點觸控顯示屏的單行顯示的頁面數(shù)量a,以及所述多點觸控顯示屏設定的排版區(qū)域能夠顯示的頁面行數(shù)b, 計算出所述多點觸控顯示屏能夠顯示的頁面總數(shù)c,并與所述待排版出版物的總頁數(shù)d進行比較, 若d < C,則所述排版區(qū)域加載d個排版頁面占位符控件,并按順序在占位符下方加載頁碼;否則,所述排版區(qū)域加載c個排版頁面占位符控件,并按順序在占位符下方加載頁碼。
3.根據(jù)權利要求2所述的多點觸控的出版物排版方法,其特征在于,還包括, 所述多點觸控顯示屏被上下方向觸控滑動,則所述多點觸控客戶端根據(jù)滑動軌跡長度,計算出需要上下移動的行數(shù),根據(jù)行數(shù)計算每個頁面控件的坐標,動態(tài)加載上方或下方可加載頁面控件。
4.根據(jù)權利要求1所述的多點觸控的出版物排版方法,其特征在于,所述素材被觸控滑動移動至待排版出版物目標頁面內,包括以下步驟: 所述素材被觸控選中; 所述素材控件隨著觸控滑動軌跡移動; 如果觸控點停頓時間大于設定的時間,則所述多點觸控客戶端判斷所述素材已被移動到達目標位置; 判斷所述目標位置是否為排版區(qū)域,如否,素材直接返回素材庫;如是繼續(xù)如下步驟:分別計算與所述素材控件重疊的頁面控件的個數(shù)以及各自重疊的區(qū)域,選擇重疊區(qū)域最大的頁面控件,將素材加載至該頁面控件所鏈接的頁面。
5.根據(jù)權利要求1所述的多點觸控的出版物排版方法,其特征在于,所述素材被觸控移動、拼接、裁剪、旋轉或縮放包括如下步驟: 頁面中的素材被觸控滑動,所述多點觸控客戶端捕捉觸控軌跡,判斷觸控事件類型, 如果是旋轉,則根據(jù)所述觸控軌跡計算出旋轉方向和角度,并自動調整素材顯示角度; 如果縮放,則根據(jù)所述觸控軌跡計算出縮放的比例,并調整素材顯示大小。
6.根據(jù)權利要求1所述的多點觸控的出版物排版方法,其特征在于,所述素材被觸控裁剪包括如下步驟: 頁面中的素材被單擊觸控,顯示功能菜單,選擇“裁剪”事件,觸控滑動選擇裁剪區(qū)域后完成素材裁剪。
7.根據(jù)權利要求1所述的多點觸控的出版物排版方法,其特征在于,所述素材被觸控拼接包括如下步驟: 頁面中的素材被單擊觸控,顯示功能菜單,選擇“拼接”事件和“拼接樣式”,將選擇的素材按照“拼接樣式”完成素材拼接。
8.根據(jù)權利要求1所述的多點觸控的出版物排版方法,其特征在于,所述排版結束前,還包括翻頁預覽步驟,該翻頁預覽包括如下步驟: 觸控啟動出版物預覽模式,出版物頁面呈現(xiàn)實體書本打開狀態(tài); 手指在左頁區(qū)域做向右滑動,捕捉滑動軌跡和速度,計算翻動頁面呈現(xiàn)的軌跡變化的速度,直至向右翻動的頁面平鋪在右頁區(qū)域; 向右翻動的頁面平鋪在右頁區(qū)域前,滑動可以轉向向左滑動;捕捉滑動軌跡和素材,計算翻動頁面向左呈現(xiàn)的軌跡變化速度,直至翻動的頁面恢復原狀; 手指在右頁區(qū)域向左滑動,捕捉滑動軌跡和速度,計算翻動頁面呈現(xiàn)的軌跡變化的速度,直至向左翻動的頁面平鋪在左頁區(qū)域; 向左翻動的頁面平鋪在左頁區(qū)域前,滑動可以轉向向右滑動;捕捉滑動軌跡和素材,計算翻動頁面向右呈現(xiàn)的軌跡變化速度,直至翻動的頁面恢復原狀。
9.根據(jù)權利要求8所述`的多點觸控的出版物排版方法,其特征在于,在所述翻頁預覽過程中,還包括如下步驟: 觸控選擇文字評審控件,彈出文本輸入框,接收文字形式的評審意見輸入,所述多點觸控客戶端將評審意見直接或通過后臺服務器,將該評審意見推送給該出版物編輯或素材制作人員所在的工作臺。
10.根據(jù)權利要求8所述的多點觸控的出版物排版方法,其特征在于,在所述翻頁預覽過程中,還包括如下步驟: 觸控選擇語音評審控件,觸控啟動語音輸入模塊,接收語音形式的評審意見輸入,所述多點觸控客戶端將語音評審意見直接或通過后臺服務器,將該評審意見推送給該出版物編輯或素材制作人員所在的工作臺。
【文檔編號】G06F17/25GK103488620SQ201310028419
【公開日】2014年1月1日 申請日期:2013年5月20日 優(yōu)先權日:2013年5月20日
【發(fā)明者】陳曉峻, 張強, 李俊杰 申請人:陳曉峻
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1