專利名稱:即時翻譯多層視窗顯示系統及其方法
技術領域:
本發明是指一種視窗顯示系統及其方法,特別是指一種即時翻譯多層視窗顯示系統及其方法。
背景技術:
近年來由于科技的突飛猛進,造就了電腦的普及和網際網路的蓬勃發展,也正因人們利用網際網路的便利性,讓世界變得溝通無國界了,于是使用者閱讀非母語的情況大幅增加,然而,對于非母語的使用者而言,不但容易產生閱讀上的困擾,更容易造成誤解原意的情況。因此,能夠對非母語進行翻譯的即時翻譯系統便應運而生,讓使用者可以快速的查詢自己欲查找的字匯的翻譯結果,大量減少了傳統翻查字典的時間。即時翻譯系統,主要是對使用者所輸入的待查字匯進行即時查找,借以找出與待查字匯對應的即時翻譯結果。由于即時翻譯結果通常會具有較多需要被顯示的內容,而且這些顯示內容往往具有一定的顯示先后及階層關系,因此在顯示時往往會使用不同的視窗來進行顯示,除了可以表現出顯示內容的顯示先后順序之外,更可以讓使用者理解到先后顯示內容之間的階層關系。如圖1所示,為公知技術的主要顯示方式,即時翻譯系統會利用多個視窗來分別顯示不同的顯示內容,代表不同順序以及階層關系的顯示內容將被依序顯示在不同的視窗中。然而公知技術的顯示方式,會朝向前一視窗的相同方向不斷的延伸下去,當延伸的視窗超過一定數量時,就很容易將整個顯示屏幕給占用掉,造成影響使用者瀏覽其他應用程式視窗或者是使用者桌面(desktop)上的圖示(icon)或者其他檔案資料。公知技術的另一個缺點是,使用者為了要進一步觸發并瀏覽其他顯示內容,就必須一直朝延伸的視窗方向進行鼠標的操作與移動,造成使用者在操作鼠標時的移動軌跡無形中加長許多,將造成使用者操作及瀏覽顯示內容的不方便。綜上所述,可知現有技術中長期以來一直存在無法解決即時翻譯系統在顯示多層視窗時所造成的占用屏幕空間及造成使用者操作不方便的問題,因此實有必要提出改進的技術手段,來解決此一問題。
發明內容
有鑒于公知技術存在即時翻譯系統在顯示多層視窗時所造成的占用屏幕空間及造成使用者操作不方便的問題,本發明遂公開一種即時翻譯多層視窗顯示系統及其方法, 其主要通過將多層視窗所要顯示的顯示內容依照相反方向的視窗顯示設定方式進行多層顯示,令使用者能夠在有限的顯示屏幕中看到更多的顯示內容,并且可以減少使用者操作鼠標時的移動軌跡,達到妥善利用屏幕有限空間及方便使用者操作及瀏覽顯示內容的技術功效。本發明所公開的一種即時翻譯多層視窗顯示系統,包含輸入模塊,用以接收輸入的待查字匯;字匯資料庫,用以儲存至少一字匯及其分別對應的至少一階層的顯示內容,并且根據該待查字匯查找并輸出即時翻譯后的該至少一階層的顯示內容;多層視窗顯示處理模塊,用以于收到該至少一階層的顯示內容時,生成對應階層數的視窗以顯示該至少一階層的顯示內容,其中第一階層的顯示內容顯示于一當前視窗,剩余階層的顯示內容被依序分別顯示于隱藏的至少一隱藏視窗;當存在該至少一隱藏視窗時,以循環方式執行下列程序生成次一階層的顯示內容所對應的至少一觸發圖示于該當前視窗中;偵測一鼠標光標位置,當該鼠標光標位置位于該觸發圖示其中之一時,依照該當前視窗所設定的一指定方向觸發次一階層的該隱藏視窗以顯示次一階層的顯示內容,并設定該隱藏視窗為該當前視窗;及確認是否存在次一階層的顯示內容;其中,當前視窗每次所設定的指定方向與前次完全相反。至于本發明所公開的一種即時翻譯多層視窗顯示方法,包括下列步驟根據輸入的一待查字匯,查找并輸出即時翻譯后的該至少一階層的顯示內容;生成對應階層數的視窗以顯示該至少一階層的顯示內容,其中第一階層的顯示內容顯示于一當前視窗,剩余階層的顯示內容被依序分別顯示于隱藏的至少一隱藏視窗;當存在該至少一隱藏視窗時,以循環方式執行下列步驟生成次一階層的顯示內容所對應的至少一觸發圖示于該當前視窗中;偵測一鼠標光標位置,當該鼠標光標位置位于該觸發圖示其中之一時,依照該當前視窗所設定的一指定方向觸發次一階層的該隱藏視窗以顯示次一階層的顯示內容,并設定該隱藏視窗為該當前視窗;及確認是否存在次一階層的顯示內容;其中,當前視窗每次所設定的該指定方向與前次完全相反。進一步說明的是,本發明上述的系統與方法,其中當前視窗所設定的指定方向可以為右方或左方,或者是上方或下方。本發明在偵測鼠標光標位置的時候,當鼠標光標位置位于當前視窗外的范圍時,會隱藏當前視窗。且前述的觸發圖示是指與指定方向相同的方向指示圖示,能夠讓使用者清楚分辨接下來當前視窗生成的方向。本發明所公開的系統與方法如上,與現有技術之間的差異在于本發明是通過將多層視窗所要顯示的顯示內容依照相反方向的視窗顯示設定方式進行多層顯示,令使用者能夠在有限的顯示屏幕中看到更多的顯示內容,并且可以減少使用者操作鼠標時的移動軌跡,達到妥善利用屏幕有限空間及方便使用者操作及瀏覽顯示內容的技術功效。
由此可知,相較于現有公知技術來說,本發明確實可以在有限的顯示屏幕當中提供更多顯示內容的顯示,也不容易影響到使用者對其他應用程式或者桌面上圖示的瀏覽與操作,并且在整個操作過程當中使用者也可以用較方便的操作方式和較短的操作軌跡來進行操作。雖然本發明所公開的實施方式如上,惟所述的內容并非用以直接限定本發明的專利保護范圍。任何本發明所屬技術領域中普通技術人員,在不脫離本發明所公開的精神和范圍的前提下,對本發明的實施的形式上及細節上作些許的更動潤飾,均屬于本發明的專利保護范圍。本發明的專利保護范圍,仍須以所附的權利要求書所界定者為準。
權利要求
1.一種即時翻譯多層視窗顯示方法,其特征在于,包括下列步驟根據輸入的一待查字匯,查找并輸出即時翻譯后的該至少一階層的顯示內容; 生成對應階層數的視窗以顯示該至少一階層的顯示內容,其中第一階層的顯示內容顯示于一當前視窗,剩余階層的顯示內容被依序分別顯示于隱藏的至少一隱藏視窗; 當存在該至少一隱藏視窗時,以循環方式執行下列步驟 生成次一階層的顯示內容所對應的至少一觸發圖示于該當前視窗中; 偵測一鼠標光標位置,當該鼠標光標位置位于該觸發圖示其中之一時,依照該當前視窗所設定的一指定方向觸發次一階層的該隱藏視窗以顯示次一階層的顯示內容,并設定該隱藏視窗為該當前視窗;及確認是否存在次一階層的顯示內容;其中,該當前視窗每次所設定的該指定方向與前次完全相反。
2.如權利要求1所述的即時翻譯多層視窗顯示方法,其特征在于,該當前視窗所設定的該指定方向為右方或左方。
3.如權利要求1所述的即時翻譯多層視窗顯示方法,其特征在于,該當前視窗所設定的該指定方向為上方或下方。
4.如權利要求1所述的即時翻譯多層視窗顯示方法,其特征在于,該偵測該鼠標光標位置的步驟,更包含當該鼠標光標位置位于該當前視窗外時,隱藏該當前視窗的步驟。
5.如權利要求1所述的即時翻譯多層視窗顯示方法,其特征在于,該觸發圖示是與該指定方向相同的方向指示圖示。
6.一種即時翻譯多層視窗顯示系統,其特征在于,包含 一輸入模塊,用以接收輸入的一待查字匯;一字匯資料庫,用以儲存至少一字匯及其分別對應的至少一階層的顯示內容,并且根據該待查字匯查找并輸出即時翻譯后的該至少一階層的顯示內容;一多層視窗顯示處理模塊,用以于收到該至少一階層的顯示內容時,生成對應階層數的視窗以顯示該至少一階層的顯示內容,其中第一階層的顯示內容顯示于一當前視窗,剩余階層的顯示內容被依序分別顯示于隱藏的至少一隱藏視窗;當存在該至少一隱藏視窗時,以循環方式執行下列程序生成次一階層的顯示內容所對應的至少一觸發圖示于該當前視窗中; 偵測一鼠標光標位置,當該鼠標光標位置位于該觸發圖示其中之一時,依照該當前視窗所設定的一指定方向觸發次一階層的該隱藏視窗以顯示次一階層的顯示內容,并設定該隱藏視窗為該當前視窗;及確認是否存在次一階層的顯示內容;其中,該當前視窗每次所設定的該指定方向與前次完全相反。
7.如權利要求6所述的即時翻譯多層視窗顯示系統,其特征在于,該當前視窗所設定的該指定方向為右方或左方。
8.如權利要求6所述的即時翻譯多層視窗顯示系統,其特征在于,該當前視窗所設定的該指定方向為上方或下方。
9.如權利要求6所述的即時翻譯多層視窗顯示系統,其特征在于,該多層視窗顯示處理模塊于偵測該鼠標光標位置時,更包含當該鼠標光標位置位于該當前視窗外時,隱藏該當前視窗。
10.如權利要求6所述的即時翻譯多層視窗顯示系統,其特征在于,該觸發圖示是與該指定方向相同的方向指示圖示。
全文摘要
本發明公開了一種即時翻譯多層視窗顯示系統及其方法,通過將多層視窗所要顯示的顯示內容依照相反方向的視窗顯示設定方式進行多層顯示,令使用者能夠在有限的顯示屏幕中看到更多的顯示內容,并且可以減少使用者操作鼠標時的移動軌跡,達到妥善利用屏幕有限空間及方便使用者操作及瀏覽顯示內容的技術功效。
文檔編號G06F3/048GK102214165SQ20101013981
公開日2011年10月12日 申請日期2010年4月2日 優先權日2010年4月2日
發明者趙九英, 邱全成 申請人:英業達股份有限公司