本發明專利技術提供一種嵌套式魚眼視圖焦點定標方法,包括以下步驟:第一,設計定長的魚眼算法,使該魚眼算法組件的各個節點大小總和恒定不變;第二,將定長的魚眼算法應用到焦點區域,使鼠標在焦點區域的范圍內移動時,整個焦點區域的位置和長度不發生變化,只是焦點區域內的節點隨著鼠標的移動而變化,只有當鼠標移出焦點區域時,焦點區域才跟隨鼠標移動。本發明專利技術降低了鼠標在魚眼視圖組件中移動時組件變化的程度,使得用戶能更容易選中組件中的目標項,解決了普通魚眼視圖中焦點定標困難的問題,彌補了現有技術的不足。
【技術實現步驟摘要】
本專利技術屬于基于焦點與上下文技術的魚眼視圖
,尤其涉及一種嵌套式魚 眼視圖焦點定標的方法。
技術介紹
隨著計算機科學的進步和信息技術的不斷發展,越來越多的信息能夠被很容易地 獲得。絕大多數用戶正面臨著擁有太多的數據而無法顯示在相對較小的屏幕上的困難。如 何降低信息訪問代價,使用戶能夠在盡量短的時間內獲取最大量的信息,是當前信息可視 化領域需要解決的重大問題。目前已經存在的傳統的解決方法有(1)滾動,滾動是將數據滾入和滾出可見區域,這是一個顯而易見的解決方法。例如在 文字處理程序中,一個很長的文檔可以在一個窗口內滾動直到到達所需的位置。這種機制 被廣泛使用,但是它卻有很多缺點。一個主要的缺點是“我在哪”的問題,即用戶如何確定 他所在的位置。因為在滾動機制下,文檔的絕大部分是被隱藏起來的,用戶無法獲得足夠的 上下文信息。(2)縮放,縮放是在一個固定尺寸的窗口內將一個二維圖形組件放大,以達到觀察 更多局部細節的目的。觀察點的選擇由移動(Panning)機制來提供。縮放所提供的選擇局 部細節和全局概貌的功能是容易理解的,但是當放大后卻失去了概貌,使得用戶需要通過 頻繁地移動和縮放來瀏覽整個視圖。(3)概貌與細節,滾動技術的一些缺點可以通過在詳細圖旁邊提供一個展示全局 的縮略圖來緩解,在縮略圖上顯示出全局的縮略信息和當前焦點在全局中所處的位置。這 種方式對于滾動機制中完全沒有上下文的情況是一種改進,但是由于縮略圖和詳細圖被放 置在不同區域,使得用戶在瀏覽時需要在這兩個分離的視圖之間進行切換,在對視圖進行 理解時會造成連續性問題。(4)壓縮視圖,這種解決辦法是提高界面的信息密度,讓盡可能多的信息呈現在用 戶面前,方便自由選擇以降低信息訪問代價。這種方法帶來的問題是,在屏幕尺寸不變的情 況下信息密度的增大必然導致信息點尺寸的縮小。這將導致原來可讀的信息變得不可讀, 可讀性成了突出矛盾。焦點與上下文技術是一種提高用戶界面上信息密度的新穎的解決方法。焦點與上 下文是信息可視化領域里舉足輕重的概念,采用焦點與上下文技術可以解決壓縮視圖可讀 性的問題。它的方法是將用戶感興趣的信息點放大至易于閱讀的程度,而暫時不感興趣的 信息點被適當壓縮,但仍保留在屏幕上,以提供有用的上下文。這樣可以大大降低用戶的認 知代價并且使得在信息空間的導航變得更加容易。當用戶的興趣轉移到屏幕上其它信息點 的時候,這些信息點也會隨之動態地放大,而原來放大的信息點就會被壓縮。焦點與上下文技術有著不同的實現方法,魚眼視圖是其中的一種。魚眼視圖是焦 點與上下文技術的主要研究方向,它通過改變傳統視圖的顯示方式,對視圖中焦點處的信 息和上下文的信息進行適當的縮放處理,優化視圖空間的配置,在相同顯示區域內為用戶3提供更多的信息和更方便的導航,提高大規模信息場景下人機界面的可用性。但是,普通的 魚眼視圖存在一個固有的缺陷,即焦點定標困難。鼠標小小的移動就會導致焦點的變化,使 得用戶比較難以選中目標項,也會導致視覺上的不連續。
技術實現思路
為了解決上述問題,本專利技術提出了一種,這種焦點 定標方法使得鼠標在焦點區域內移動時焦點區域的位置和長度保持不變而只改變焦點區 域內的節點,方便用戶選中目標項,解決了普通魚眼視圖中焦點定標困難的問題,彌補了現 有技術的不足。本專利技術的技術解決方案為一種,包括以下步驟 第一,設計定長的魚眼算法,使該魚眼算法組件的各個節點大小總和恒定不變;第二,將定長的魚眼算法應用到焦點區域,使鼠標在焦點區域的范圍內移動時,整個焦 點區域的位置和長度不發生變化,只是焦點區域內的節點隨著鼠標的移動而變化,只有當 鼠標移出焦點區域時,焦點區域才跟隨鼠標移動。所述定長的魚眼算法是通過長度補償的方法來對簡單魚眼算法進行的改進,其中 所述簡單魚眼算法的DOl函數和 H函數如下權利要求1.,包括以下步驟第一,設計定長的魚眼算法,使該魚眼算法組件的各個節點大小總和恒定不變; 第二,將定長的魚眼算法應用到焦點區域,使鼠標在焦點區域的范圍內移動時,整個焦 點區域的位置和長度不發生變化,只是焦點區域內的節點隨著鼠標的移動而變化,只有當 鼠標移出焦點區域時,焦點區域才跟隨鼠標移動。2.根據權利要求1所述的,其特征在于所述定長的 魚眼算法是通過長度補償的方法來對簡單魚眼算法進行的改進,其中所述簡單魚眼算法的 DOl函數和i/函數如下全文摘要本專利技術提供一種,包括以下步驟第一,設計定長的魚眼算法,使該魚眼算法組件的各個節點大小總和恒定不變;第二,將定長的魚眼算法應用到焦點區域,使鼠標在焦點區域的范圍內移動時,整個焦點區域的位置和長度不發生變化,只是焦點區域內的節點隨著鼠標的移動而變化,只有當鼠標移出焦點區域時,焦點區域才跟隨鼠標移動。本專利技術降低了鼠標在魚眼視圖組件中移動時組件變化的程度,使得用戶能更容易選中組件中的目標項,解決了普通魚眼視圖中焦點定標困難的問題,彌補了現有技術的不足。文檔編號G06F9/44GK102117211SQ20111000068公開日2011年7月6日 申請日期2011年1月5日 優先權日2011年1月5日專利技術者傅熠, 宋鴻陟, 張麗霞 申請人:華南農業大學本文檔來自技高網...
【技術保護點】
1.嵌套式魚眼視圖焦點定標方法,包括以下步驟:第一,設計定長的魚眼算法,使該魚眼算法組件的各個節點大小總和恒定不變;第二,將定長的魚眼算法應用到焦點區域,使鼠標在焦點區域的范圍內移動時,整個焦點區域的位置和長度不發生變化,只是焦點區域內的節點隨著鼠標的移動而變化,只有當鼠標移出焦點區域時,焦點區域才跟隨鼠標移動。
【技術特征摘要】
【專利技術屬性】
技術研發人員:宋鴻陟,傅熠,張麗霞,
申請(專利權)人:華南農業大學,
類型:發明
國別省市:81
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。