專利名稱:基于圖層的翻譯標記系統(tǒng)及其方法
技術領域:
本發(fā)明涉及一種標記系統(tǒng)及其方法,特別涉及一種通過圖層方式呈現(xiàn)標記的基于 圖層的翻譯標記系統(tǒng)及其方法。
背景技術:
近年來,隨著國際化的發(fā)展趨勢,語言學習儼然成為全民運動,特別是伴隨信息科 技的蓬勃發(fā)展,翻譯軟件已經(jīng)能夠提供更為豐富的數(shù)字化學習內(nèi)容,故成為熱門的語言學 習工具之一。一般而言,翻譯軟件通常具有查詢詞匯的功能,并且能夠顯示所查詢詞匯的翻譯 解釋,以便提供使用者進行語言學習。然而,對于使用者而言,單純的查詢詞匯的功能已經(jīng) 無法滿足使用者的語言學習需求了,因此,如何有效滿足使用者的語言學習需求便成為各 家廠商亟欲解決的課題。以往使用紙本字典進行語言學習的過程中,使用者為了加深印象或便于記憶,通 常會在紙本字典中對翻譯解釋進行標記,例如使用熒光筆在重點處進行標記,不過在翻譯 軟件中,雖然允許使用者輸入欲查詢的詞匯,并且顯示其查詢后的翻譯解釋,但卻無法允許 使用者實時對所顯示的翻譯解釋進行標記,因此,在翻譯軟件中存在無法對翻譯解釋進行 標記的問題。綜上所述,可知現(xiàn)有技術中長期以來翻譯軟件一直存在詞匯查詢界面無法對翻譯 解釋進行標記的問題,因此實有必要提出改進的技術手段,來解決此一問題。
發(fā)明內(nèi)容
有鑒于現(xiàn)有技術存在的問題,本發(fā)明遂提供一種基于圖層的翻譯標記系統(tǒng)及其方 法,用以解決詞匯查詢界面無法對翻譯解釋進行標記的問題。本發(fā)明所提供的基于圖層的翻譯標記系統(tǒng),包含翻譯數(shù)據(jù)庫、翻譯模塊、圖層模 塊、繪制模塊、編修模塊及顯示模塊。其中,翻譯數(shù)據(jù)庫用以儲存翻譯詞匯,其中各翻譯詞匯 分別對應翻譯解釋;翻譯模塊用以接收查詢詞匯,并將查詢詞匯與各翻譯詞匯進行比對,且 在比對符合時,加載對應翻譯詞匯的翻譯解釋;圖層模塊用以初始化圖層區(qū)塊,其中圖層區(qū) 塊具有訊息底層,且在訊息底層顯示所加載的翻譯解釋;繪制模塊用以在圖層區(qū)塊中接收 繪制訊息,并且根據(jù)各繪制訊息分別產(chǎn)生相應的繪制圖層;編修模塊用以在圖層區(qū)塊中偵 測并刪除編修光標所點選的繪制圖層;顯示模塊用以在圖層區(qū)塊中,同時顯示各繪制圖層。至于本發(fā)明的基于圖層的翻譯標記方法,其步驟包含提供翻譯詞匯,其中各翻譯 詞匯分別對應翻譯解釋;接收查詢詞匯,并將查詢詞匯與各翻譯詞匯進行比對,且在比對符 合時,加載對應翻譯詞匯的翻譯解釋;初始化圖層區(qū)塊,其中圖層區(qū)塊具有訊息底層,且在 訊息底層顯示所加載的翻譯解釋;在圖層區(qū)塊中接收繪制訊息,并且根據(jù)各繪制訊息分別 產(chǎn)生相應的繪制圖層;在圖層區(qū)塊中偵測并刪除編修光標所點選的繪制圖層;在圖層區(qū)塊 中,同時顯示各繪制圖層。
本發(fā)明所提供的系統(tǒng)與方法如上,與現(xiàn)有技術之間的差異在于本發(fā)明通過具有顯 示翻譯解釋的圖層區(qū)塊接收繪制訊息,并且根據(jù)繪制訊息產(chǎn)生相應的繪制圖層作為標記的 呈現(xiàn)方式,以及偵測并刪除編修光標所點選的繪制圖層。通過上述的技術手段,本發(fā)明可以達到提高語言學習效率及標記便利性的技術功 效。
圖1為本發(fā)明基于圖層的翻譯標記系統(tǒng)的系統(tǒng)方塊圖。圖2為本發(fā)明基于圖層的翻譯標記方法的方法流程圖。圖3及圖4為應用本發(fā)明進行詞匯查詢及標記的第一實施例的示意圖。圖5為應用本發(fā)明進行詞匯查詢及標記的第二實施例的示意圖。主要組件符號說明101翻譯數(shù)據(jù)庫102翻譯模塊103圖層模塊104繪制模塊105編修模塊106顯示模塊107儲存模塊300詞匯查詢界面310詞匯輸入?yún)^(qū)塊320查詢組件330圖層區(qū)塊340顏色組件351筆刷組件352線條組件353類型組件360刪除組件401繪制圖層一402繪制圖層二500 光標510光標選項區(qū)塊511筆刷選擇區(qū)塊512顏色選擇區(qū)塊步驟201提供至少一翻譯詞匯,其中各該翻譯詞匯分別對應一翻譯解釋步驟202接收一查詢詞匯,并將該查詢詞匯與該些翻譯詞匯進行比對,且在比對 符合時,加載對應該翻譯詞匯的翻譯解釋步驟203初始化一圖層區(qū)塊,其中該圖層區(qū)塊具有一訊息底層,且在該訊息底層 顯示所加載的該翻譯解釋
步驟204在該圖層區(qū)塊中接收至少一繪制訊息,并且根據(jù)各該繪制訊息分別產(chǎn)生 相應的一繪制圖層步驟205在該圖層區(qū)塊中偵測并刪除一編修光標所點選的該繪制圖層步驟206在該圖層區(qū)塊中,同時顯示該些繪制圖層步驟207記錄該翻譯解釋及該些繪制圖層于一標記檔案
具體實施例方式以下將配合圖式及實施例來詳細說明本發(fā)明的實施方式,借此對本發(fā)明如何應用 技術手段來解決技術問題并達成技術功效的實現(xiàn)過程能充分理解并據(jù)以實施。在說明本發(fā)明所提供的基于圖層的翻譯標記系統(tǒng)及其方法之前,先對本發(fā)明的背 景作如下解釋,本發(fā)明是應用于翻譯軟件的詞匯查詢界面中,使詞匯查詢界面允許使用者 以圖層的方式進行繪制進而達到標記的效果,所述詞匯查詢界面是指提供使用者輸入欲查 詢的詞匯,并且顯示其查詢后的翻譯解釋的圖形使用者界面。以下配合附圖對本發(fā)明基于圖層的翻譯標記系統(tǒng)及其方法作進一步的說明,請參 閱圖1,圖1為本發(fā)明基于圖層的翻譯標記系統(tǒng)的系統(tǒng)方塊圖,包含翻譯數(shù)據(jù)庫101、翻譯 模塊102、圖層模塊103、繪制模塊104、編修模塊105及顯示模塊106。其中,翻譯數(shù)據(jù)庫 101用以儲存翻譯詞匯,且各翻譯詞匯分別對應翻譯解釋,所述翻譯詞匯為非母語(例如 英文)的單字,如英文單字“a”,而其所對應的翻譯解釋則為母語(例如中文)的解釋, 如中文解釋“一;任一;某一”,翻譯解釋更可包含非母語的例句及該例句的母語解釋,例 如“He has got a job in Los Angeles.;他已在洛杉磯找到一份工作。”,所述翻譯數(shù)據(jù) 庫101所儲存的翻譯詞匯及其對應的翻譯解釋可通過執(zhí)行更新檔案,對翻譯數(shù)據(jù)庫101進 行新增及更新。翻譯模塊102用以接收查詢詞匯,并將查詢詞匯與翻譯數(shù)據(jù)庫101中所儲存的各 翻譯詞匯進行比對,且在比對符合時,加載翻譯解釋,所述查詢詞匯為使用者所輸入的非母 語單字,如英文單字“a”,舉例來說,假設使用者輸入英文單字“a”,此時,翻譯模塊102將 接收此英文單字作為查詢詞匯,并且將此查詢詞匯分別與翻譯數(shù)據(jù)庫101中所儲存的各翻 譯詞匯進行比對,若翻譯數(shù)據(jù)庫101中存在有翻譯詞匯“a”,則加載翻譯詞匯“a”所對應的 翻譯解釋,如“一;任一;某一”。圖層模塊103用以初始化圖層區(qū)塊,其中圖層區(qū)塊具有訊息底層,且在訊息底層 顯示翻譯模塊102所加載的翻譯解釋,圖層區(qū)塊也為允許使用者進行繪圖的區(qū)塊。以上例 而言,圖層模塊103將以文字方式顯示所加載的翻譯解釋“一;任一;某一”在訊息底層,且 允許使用者在此訊息底層上進行繪圖。繪制模塊104用以在圖層區(qū)塊中接收使用者所輸入的繪制訊息,并且根據(jù)各繪制 訊息分別產(chǎn)生相應的繪制圖層,所述繪制訊息至少包含顏色、樣式及坐標的參數(shù)值,舉例來 說,假設繪制訊息記錄顏色為“黃色”、樣式為“鋼筆;實線;橢圓”及坐標為“23,45”,則繪制 模塊104將根據(jù)此繪制訊息在坐標“23,45”之處,產(chǎn)生具有鋼筆線條的黃色實線的橢圓向 量圖形在繪制圖層中,且該繪制圖層具有透明背景。在實際實施上,繪制訊息更可記錄橢圓 的長、短徑的參數(shù)值,如數(shù)值“30”及“10”,并且將坐標“23,45”作為橢圓的中心點。特別 要說明的是,繪制模塊104會根據(jù)每一個繪制訊息分別產(chǎn)生相應的繪制圖層,而這些具有透明背景的繪制圖層可同時重迭顯示于圖層區(qū)塊,甚至可經(jīng)由光標設定繪制圖層的重迭順 序,如最上層顯示。由于設定繪制圖層的重迭順序為公知技術,故在此不再多作贅述。編修模塊105用以在圖層區(qū)塊中偵測并刪除編修光標所點選的繪制圖層,舉例來 說,當編修光標點選所指定的繪制圖層后,編修模塊105將根據(jù)此編修光標的坐標位置及 繪制圖層的坐標位置來偵測所點選的繪制圖層,并且自圖層區(qū)塊中刪除此繪制圖層或是將 此繪制圖層隱藏。在實際實施上,編修光標可通過刪除組件(圖中未示),如橡皮擦工具, 將光標切換為編修光標的模式,而點選繪制圖層的方式也可預設該編修光標為點選所有繪 制圖層,并且在點選(例如按壓鼠標左鍵)后,自圖層區(qū)塊中刪除或隱藏當前所存在的繪 制圖層。顯示模塊106用以在圖層區(qū)塊中,同時顯示各繪制圖層,舉例來說,在顯示翻譯解 釋“一;任一;某一”的訊息底層上,同時顯示繪制模塊104所產(chǎn)生的所有繪制圖層,由于繪 制圖層具有透明背景,因此將繪制圖層重迭顯示在訊息底層上即可產(chǎn)生標記效果,其實際 產(chǎn)生的效果將在稍后以實施例配合圖式進行示意及說明。除此之外,本發(fā)明基于圖層的翻譯標記系統(tǒng)更可包含儲存模塊107,用以記錄翻 譯解釋及繪制圖層于標記檔案,所述標記檔案包含記錄各繪制圖層的坐標位置,以及使用 者可通過儲存模塊107根據(jù)所儲存的標記檔案加載翻譯解釋及繪制圖層并經(jīng)由顯示模塊 106進行顯示,而其繪制圖層的顯示位置則可根據(jù)各繪制圖層的坐標位置進行定位,特別要 說明的是,根據(jù)標記檔案所加載的翻譯解釋及繪制圖層也可通過編修模塊105再次進行編 修。如圖2所示,圖2為本發(fā)明基于圖層的翻譯標記方法的方法流程圖,其步驟包含 提供翻譯詞匯,其中各翻譯詞匯分別對應翻譯解釋(步驟201);接收查詢詞匯,并將查詢 詞匯與各翻譯詞匯進行比對,且在比對符合時,加載對應翻譯詞匯的翻譯解釋(步驟202); 初始化圖層區(qū)塊,其中圖層區(qū)塊具有訊息底層,且在訊息底層顯示所加載的翻譯解釋(步 驟203);在圖層區(qū)塊中接收使用者所輸入的各繪制訊息,并且根據(jù)各繪制訊息分別產(chǎn)生相 應的繪制圖層(步驟204);在圖層區(qū)塊中偵測并刪除編修光標所點選的繪制圖層(步驟 205);在圖層區(qū)塊中,同時顯示各繪制圖層(步驟206)。通過上述各步驟即可使具有顯示 翻譯解釋的圖層區(qū)塊接收使用者所輸入的繪制訊息,并且根據(jù)此繪制訊息產(chǎn)生相應的繪制 圖層作為標記的呈現(xiàn)方式,以及偵測并刪除編修光標所點選的繪制圖層,除此之外,更可在 步驟206之后,記錄翻譯解釋及各繪制圖層于標記檔案(步驟207),以便提供使用者通過加 載標記檔案的方式,在圖層區(qū)塊中顯示標記檔案所記錄的翻譯解釋及各繪制圖層。以下配合圖3至圖5以實施例的方式進行如下說明,請先參閱圖3及圖4,圖3及圖 4為應用本發(fā)明進行詞匯查詢及標記的第一實施例的示意圖。包含詞匯查詢界面300、詞 匯輸入?yún)^(qū)塊310、查詢組件320、圖層區(qū)塊330、顏色組件340、筆刷組件351、線條組件352、 類型組件353、刪除組件360及光標500。特別要說明的是,本發(fā)明的詞匯查詢界面300所 包含的組件種類及數(shù)量,并未以上述組件作限定。當使用者執(zhí)行應用本發(fā)明的詞匯查詢界面300后,可在詞匯輸入?yún)^(qū)塊310輸入欲 查詢的非母語單字,如英文單字“a”,接著通過點選查詢組件320使翻譯模塊102接收此 非母語單字作為查詢詞匯,并且將此查詢詞匯與翻譯數(shù)據(jù)庫101中所儲存的各翻譯詞匯進 行比對,且在比對符合時(即查詢詞匯與翻譯詞匯相符),加載對應翻譯詞匯的翻譯解釋。
接下來,圖層模塊103初始化具有訊息底層的圖層區(qū)塊330,并且將翻譯模塊102 所加載的翻譯解釋顯示在圖層區(qū)塊330的訊息底層,此時,使用者可分別通過顏色組件 340、筆刷組件351、線條組件352及類型組件353至少其中之一來設定繪制訊息,舉例來說, 通過顏色組件340設定顏色為“黃色”,以及分別通過筆刷組件351、線條組件352及類型組 件353設定樣式為“鋼筆;實線;橢圓”。除此之外,更通過光標500在圖層區(qū)塊330中進行 點選及拖曳的操作將坐標設定在繪制訊息的坐標參數(shù)中。接著,繪制模塊104在圖層區(qū)塊330中接收上述所設定的繪制訊息,用以產(chǎn)生相應 的繪制圖層,以此例而言,將產(chǎn)生具有鋼筆線條的黃色實線的橢圓向量圖形在繪制圖層中, 當使用者再次通過光標500進行點選及拖曳的操作后,會將光標500的坐標設定于另一繪 制訊息的坐標參數(shù),且此繪制訊息同樣根據(jù)顏色組件340、筆刷組件351、線條組件352及類 型組件353來設定顏色及樣式(包含筆刷、線條及類型)的參數(shù)。也就是說,在圖層區(qū)塊 330中,每進行一次點選及拖曳的操作便會產(chǎn)生一個繪制訊息,而繪制模塊104也會根據(jù)所 產(chǎn)生的每一個繪制訊息分別產(chǎn)生相應的繪制圖層,其中,每一個繪制圖層更可包含至少一 個向量圖形,舉例來說,虛線的向量圖形便是由多個實線的向量圖形依據(jù)一定間隔排列所 組成。承上所述,當繪制模塊104根據(jù)各繪制訊息,例如繪制訊息為「顏色“黃色”、樣 式“鋼筆;實線;橢圓”及坐標“23,45”」,以及另一繪制訊息為「顏色“紅色”、樣式“鋼筆;實 線;粗線”及坐標“23,85”」分別產(chǎn)生相應的多個繪制圖層(即繪制圖層一 401及繪制圖層 二 402)后,顯示模塊106將如圖4所示意,在圖層區(qū)塊330中,同時顯示所產(chǎn)生的繪制圖層 一401及繪制圖層二402,并且根據(jù)繪制訊息中的坐標參數(shù)對繪制圖層一401及繪制圖層二 402的顯示位置進行定位。特別要說明的是,繪制訊息中的坐標參數(shù)可包含多個坐標,在實 際實施上,可在鼠標左鍵按壓不放時,記錄光標500的所在位置為一坐標,并且在鼠標左鍵 不再按壓時,記錄光標500的所在位置為另一坐標,以便根據(jù)這兩個坐標產(chǎn)生向量圖形于 繪制圖層中,舉例來說,假設坐標參數(shù)具有三個坐標,其第一個坐標可作為繪制圖層的顯示 位置;第二個坐標可作為線條的起始位置;第三個坐標可作為線條的終點位置。除此之外,當使用者欲刪除上述所產(chǎn)生的繪制圖層時,可點選刪除組件360將光 標500切換為編修光標(圖中未示),以便根據(jù)此編修光標點選欲刪除的繪制圖層,接著, 編修模塊105在圖層區(qū)塊330中根據(jù)編修光標的坐標位置及繪制圖層的坐標位置來偵測欲 刪除的繪制圖層,并且在偵測到編修光標所點選的繪制圖層時,即刪除或是隱藏所點選的 繪制圖層。至此,即完成對翻譯解釋進行標記的目的,并且更可通過按壓功能鍵的方式,例 如按壓鍵盤上的按鍵“F2”,使儲存模塊107記錄翻譯解釋及繪制圖層于標記檔案中,以便 使用者根據(jù)所儲存的標記檔案加載翻譯解釋及繪制圖層進行顯示與編修。如圖5所示,圖5為應用本發(fā)明進行詞匯查詢及標記的第二實施例的示意圖。前 面提到,本發(fā)明可通過顏色組件340、筆刷組件351、線條組件352及類型組件353來設定繪 制訊息,而在實際實施上,設定繪制訊息的方式更可如圖5所示意,在按壓功能鍵后(例如 按壓鼠標右鍵)于光標500邊際范圍顯示光標選項區(qū)塊510,用以提供使用者將光標500移 至光標選項區(qū)塊510中的「標記選項」來設定繪制訊息。當使用者將光標500移至光標選項區(qū)塊510中的「標記選項」時,可顯示筆刷選擇 區(qū)塊511,用以提供使用者選擇筆刷類型,如簽字筆、鋼筆......等,而當光標500在筆刷選擇區(qū)塊中移至「色彩」時,則可顯示顏色選擇區(qū)塊512,提供使用者選擇顏色,如紅色、橙
色......等。特別要說明的是,所述光標選項區(qū)塊510、筆刷選擇區(qū)塊511及顏色選擇區(qū)塊
512皆為浮動的區(qū)塊,可隨光標500的位置而改變顯示位置,而且本發(fā)明并未限定僅以上述 三種區(qū)塊來設定繪制訊息。綜上所述,可知本發(fā)明與現(xiàn)有技術之間的差異在于通過具有顯示翻譯解釋的圖層 區(qū)塊接收繪制訊息,并且根據(jù)繪制訊息產(chǎn)生相應的繪制圖層作為標記的呈現(xiàn)方式,以及偵 測并刪除編修光標所點選的繪制圖層,借由此一技術手段可以對翻譯解釋進行標記,來解 決現(xiàn)有技術所存在的問題,進而達成提高語言學習效率及標記便利性的技術功效。雖然本發(fā)明所提供的實施方式如上,但其并非用以限定本發(fā)明,任何本領域技術 人員,在不脫離本發(fā)明的精神和范圍內(nèi),當可作些許的更動與潤飾,因此本發(fā)明的專利保護 范圍仍須以本說明書所附的權利要求范圍所界定者為準。
權利要求
一種基于圖層的翻譯標記系統(tǒng),其特征在于,包含一翻譯數(shù)據(jù)庫,用以儲存至少一翻譯詞匯,其中各該翻譯詞匯分別對應一翻譯解釋;一翻譯模塊,用以接收一查詢詞匯,并將該查詢詞匯與該些翻譯詞匯進行比對,且在比對符合時,加載對應該翻譯詞匯的翻譯解釋;一圖層模塊,用以初始化一圖層區(qū)塊,其中該圖層區(qū)塊具有一訊息底層,且在該訊息底層顯示所加載的該翻譯解釋;一繪制模塊,用以在該圖層區(qū)塊中接收至少一繪制訊息,并且根據(jù)各該繪制訊息分別產(chǎn)生相應的一繪制圖層;一編修模塊,用以在該圖層區(qū)塊中偵測并刪除一編修光標所點選的該繪制圖層;及一顯示模塊,用以在該圖層區(qū)塊中,同時顯示該些繪制圖層。
2.如權利要求1所述的基于圖層的翻譯標記系統(tǒng),其特征在于,該系統(tǒng)還包含一儲存 模塊,用以記錄該翻譯解釋及該些繪制圖層于一標記檔案。
3.如權利要求2所述的基于圖層的翻譯標記系統(tǒng),其特征在于,該標記檔案包含該些 繪制圖層的坐標位置。
4.如權利要求1所述的基于圖層的翻譯標記系統(tǒng),其特征在于,各該繪制訊息至少包 含顏色、樣式及坐標的參數(shù)。
5.如權利要求1所述的基于圖層的翻譯標記系統(tǒng),其特征在于,各該繪制圖層分別包 含至少一向量圖形,且該繪制圖層具有透明背景。
6.一種基于圖層的翻譯標記方法,其特征在于,其步驟包括 提供至少一翻譯詞匯,其中各該翻譯詞匯分別對應一翻譯解釋;接收一查詢詞匯,并將該查詢詞匯與該些翻譯詞匯進行比對,且在比對符合時,加載對 應該翻譯詞匯的翻譯解釋;初始化一圖層區(qū)塊,其中該圖層區(qū)塊具有一訊息底層,且在該訊息底層顯示所加載的 該翻譯解釋;在該圖層區(qū)塊中接收至少一繪制訊息,并且根據(jù)各該繪制訊息分別產(chǎn)生相應的一繪制 圖層;在該圖層區(qū)塊中偵測并刪除一編修光標所點選的該繪制圖層;及 在該圖層區(qū)塊中,同時顯示該些繪制圖層。
7.如權利要求6所述的基于圖層的翻譯標記方法,其特征在于,該方法還包含記錄該 翻譯解釋及該些繪制圖層于一標記檔案的步驟。
8.如權利要求7所述的基于圖層的翻譯標記方法,其特征在于,該標記檔案包含該些 繪制圖層的坐標位置。
9.如權利要求6的基于圖層的翻譯標記方法,其特征在于,各該繪制訊息至少包含顏 色、樣式及坐標的參數(shù)。
10.如權利要求6所述的基于圖層的翻譯標記方法,其特征在于,各該繪制圖層分別包 含至少一向量圖形,且該繪制圖層具有透明背景。全文摘要
本發(fā)明提供一種基于圖層的翻譯標記系統(tǒng)及其方法,其通過具有顯示翻譯解釋的圖層區(qū)塊接收繪制訊息,并且根據(jù)繪制訊息產(chǎn)生相應的繪制圖層作為標記的呈現(xiàn)方式,以及偵測并刪除編修光標所點選的繪制圖層,達到提高語言學習效率及標記便利性的技術功效。
文檔編號G06T11/60GK101930616SQ20091015064
公開日2010年12月29日 申請日期2009年6月23日 優(yōu)先權日2009年6月23日
發(fā)明者桂小蘭, 邱全成 申請人:英業(yè)達股份有限公司