專利名稱:全景可視化文檔布局的制作方法
技術領域:
本公開主要涉及文檔全景可視化(panoptic visualization of documents),尤其是涉及文檔的全景可視化或以反映文檔/組件之間邏輯關系的方式展示它們的文檔組件全景可視化。
背景技術:
有關主題的印刷信息常常在多頁面上印刷,這是由于信息不適應單頁面和/或利用多頁面能更有效展示。多頁面可以是以相同源或多個源構成。例如,可以將航空器的技術繪圖印刷成,將其相同圖表的不同部分印刷在不同頁面上。航空器上部件的繪圖可以包含在一個庫或源中,而另一個部件的繪圖可以包含在第二庫或源中。印刷信息還可以印刷成,使得一個文檔包含對象一個細節(jié)等級,而第二文檔包含相同對象的第二細節(jié)等級。例如,航空器的圖表可以印刷成,使得航空器的外部在圖表中是可見的。相同航空器的另一個圖表可以印刷成,使得航空器的外部變暗或變模糊,但是展示航空器的內(nèi)部。因此,讀者可以利用不同圖表得知相同對象的不同信息。作為另一個例子,布線系統(tǒng)的布線圖常??缭蕉囗撁嬗∷ⅲ@是由于在布線圖中展示的圖形和文本信息太大而難以適應單頁面。因此,讀者可以多次改變文檔,從而得知關于整個布線系統(tǒng)的信息。例如工程圖、技術圖、布線圖的文檔以及其他合適的文檔類型可能用于航空器的維護。這些文檔以印刷形式創(chuàng)建以便觀看。不過,這樣的文檔通常以電子形式存儲并在數(shù)據(jù)處理系統(tǒng)的顯示設備上觀看。結果,讀者可能在不同介質類型上瀏覽不同文檔。這種檢查關于航空器信息的審查可能比期望的花費更多時間。因此,關于系統(tǒng),例如航空器復雜系統(tǒng)的文檔可能包含關于復雜系統(tǒng)及其組件、子系統(tǒng)和零件的大量信息,以及復雜系統(tǒng)相應元件中的連接和關系。描述系統(tǒng)常常需要的系統(tǒng)復雜性和大量信息可能不僅增加研究這些文檔所需要的時間,而且增加理解復雜系統(tǒng)及其元件的難度。用戶不僅需要時間審查包含大量信息的文檔,而且也需要時間和承受研究信息的難度,以便理解復雜系統(tǒng)及其元件彼此相關的方式。因此,具有考慮上述至少某些問題以及可能的其他問題的方法和裝置是可取的。
發(fā)明內(nèi)容
本發(fā)明的例子實施例一般針對全景可視化文檔布局系統(tǒng),以及相應的方法和計算機可讀存儲介質。根據(jù)例子實施例,文檔集合的介質內(nèi)容可以以反映內(nèi)容之間邏輯關系的方式全景化排列,其可以進而反映主題之間或它們的由內(nèi)容描述的對象之間的關系。該排列可以使用戶能夠在單個視圖中觀看內(nèi)容,并且以便于更好理解內(nèi)容與其主題或對象之間關系的方式排列,否則這些關系會難以理解。在包括若干組件、子系統(tǒng)和零件的復雜系統(tǒng),例如航空器的背景中,該排列不僅減少審查包含大量信息的文檔所需要的時間,而又也減少研究信息所需要的時間,以及減少研究信息的困難,從而理解復雜系統(tǒng)及其元件彼此相關的方式。各種關系是可以定制的,當以全景化排列方式反映時,其可以更便于各種用戶的理解。因此,即使對于包含在某些文檔集合中的最大量信息,例子實施例可以減少搜索所需要的時間以及緩解搜索的困難。根據(jù)例子實施例的一個方面,系統(tǒng)包括經(jīng)配置接收介質內(nèi)容請求并識別包括請求的介質內(nèi)容的文檔組件的搜索引擎。在這方面,識別的文檔組件是全景可視化文檔集合,其具有多個文檔組件,其中的每個包括相應的介質內(nèi)容并且具有提供相應文檔組件信息的關聯(lián)的元數(shù)據(jù)。這個方面的系統(tǒng)還包括連接于搜索引擎以及經(jīng)配置從多個布局模型中選擇布局模型的布局引擎,其中所述布局模型用于多個文檔組件的全景化排列可視化表示。這個方面的布局模型根據(jù)用于被識別文檔組件的關聯(lián)元數(shù)據(jù)選擇。在一個例子中,被識別的文檔組件是全景可視化文檔集合的電子文檔,以及用于被識別文檔組件的關聯(lián)元數(shù)據(jù)提供相應文檔的類型信息;并且在這個例子中,布局引擎可以經(jīng)配置根據(jù)相應文檔類型選擇布局模型。在一個例子中,用于被識別文檔組件的關聯(lián)元數(shù)據(jù)提供相應文檔組件的介質內(nèi)容信息;并且在這個例子中,布局引擎可以經(jīng)配置根據(jù)被識別文檔組件介質內(nèi)容選擇布局模型。用于被識別文檔組件的關聯(lián)元數(shù)據(jù)進一步包括識別被識別文檔組件與一個或更多其他文檔組件之間一個或更多鏈接的信息。因此,布局引擎還經(jīng)配置檢索包括被識別文檔組件和根據(jù)用于被識別文檔組件的關聯(lián)元數(shù)據(jù)識別的其他文檔組件的多個文檔組件。布局引擎還經(jīng)配置根據(jù)被選擇布局模型以及被檢索文檔組件和用于被檢索文檔組件的關聯(lián)元數(shù)據(jù)生成被檢索文檔組件的全景化排列可視化表示的布局。并且布局引擎經(jīng)配置傳送所述布局。在一個例子中,用于被檢索文檔組件中每個的關聯(lián)元數(shù)據(jù)提供指定布局中相應文檔組件的可視化表示的尺寸或大小(size)、位置和/或深度的信息,大小、位置和/或深度中的一個或更多可以相對于被檢索文檔組件的一個或更多其他文檔組件來指定。在這個例子中,對于被檢索文檔組件中的每個,布局引擎可以經(jīng)配置根據(jù)關聯(lián)元數(shù)據(jù)中提供信息指定的大小、位置和/或深度生成布局。在一個進一步例子中,對于被檢索文檔組件的一個或更多,文檔組件可以處于包括處于文檔組件相應分辨率的可視化表示的狀態(tài)中,并且關聯(lián)元數(shù)據(jù)可以提供指定布局中相應文檔組件可視化表示的至少大小的信息。在這個例子中,對于被檢索文檔組件中一個或更多中的每個,布局引擎可以經(jīng)配置以檢索處于匹配在關聯(lián)元數(shù)據(jù)中提供信息指定的大小的分辨率的可視化表示的文檔組件。以及在進一步例子中,被檢索文檔組件中一個或更多中的每個,關聯(lián)元數(shù)據(jù)可以提供指定布局中相應文檔組件可視化表示的至少大小信息,其中所述大小相對于被檢索文檔組件的一個或更多其他文檔組件來指定。在一個例子中,布局引擎可以經(jīng)進一步配置接收對于被檢索文檔組件可視化表示的不同全景化排列的請求。在這個例子中,布局引擎可以經(jīng)配置從多個布局模型中選擇不同布局模型作為對請求的響應。以及布局引擎可以經(jīng)配置根據(jù)被選擇的不同布局模型以及被檢索文檔組件和用于被檢索文檔組件的關聯(lián)元數(shù)據(jù)而生成被檢索文檔組件的不同布局,包括經(jīng)配置全景化重新排列被檢索文檔組件的可視化表示。在例子實施例的其他方面,其提供用于對全景可視化文檔布局的方法和計算機可讀存儲介質。本文所述特征/功能和優(yōu)勢可以在公開的各個例子實施例中單獨實現(xiàn),或可以結合其他例子實施例實現(xiàn),其進一步細節(jié)可以參考下列描述和繪圖。
因此,本文已經(jīng)大體描述本發(fā)明例子實施例,現(xiàn)參考附圖,其不是必然按比例繪制,其中:圖1示出根據(jù)例子實施例的全景可視化系統(tǒng);圖2示出根據(jù)例子實施例的全景可視化文檔集合系統(tǒng);圖3示出根據(jù)例子實施例的全景可視化文檔布局系統(tǒng);圖4示出根據(jù)例子實施例的全景可視化文檔導航系統(tǒng);圖5-16簡要示出根據(jù)例子實施例的合適布局模型的例子;以及圖17-21示出根據(jù)本發(fā)明例子實施例的頁面布局例子,其可以在⑶I顯示,其中所述GUI具有預先確定的可視區(qū)域并且可以由用戶導航。
具體實施例方式現(xiàn)在下文中參考隨附繪圖更全面描述本發(fā)明的某些實施例,其中所述繪圖示出部分本發(fā)明的實施例,不是示出本發(fā)明所有的實施例。實際上,本公開的各種實施例可以體現(xiàn)為許多不同形式,不應解釋為僅限于本文闡述的實施例;相反,本公開提供的這些實施例便于本領域技術人員更徹底和全面理解本發(fā)明所覆蓋的范圍。例如,除非特別指出,有時候作為第一參考、第二參考或其類似物不應解釋為暗示特定的次序。而且,某事物可以描述為在上面,其他的某事物(除非特別指出)可以替換描述為在下面,反之亦然;類似地,某事物可以描述為在左邊,其他的某事物可以替換描述為在右邊,反之亦然。類似的參考數(shù)字標號指向全文的類似元件。
本方面例子實施例主要涉及文檔的全景可視化,尤其是涉及文檔的全景可視化或以反映文檔/組件之間邏輯關系的方式展示它們的文檔組件的全景可視化。例子實施例主要結合航空航天應用來描述。不過,應當理解例子實施例可以結合各種其他應用,在航空航天工業(yè)中和在航空航天工業(yè)之外?,F(xiàn)參考圖1,其示出根據(jù)本發(fā)明例子實施例的全景可視化系統(tǒng)100。該系統(tǒng)可以包括關于一個或更多電子文檔的、用于執(zhí)行一個或更多功能或操作的若干不同子系統(tǒng)(每個是單獨的系統(tǒng))中的任意一個。如圖所示,例如系統(tǒng)可以包括文檔集合系統(tǒng)102,文檔布局系統(tǒng)104和/或文檔導航系統(tǒng)106。雖然作為全景可視化系統(tǒng)的一部分示出,但文檔集合系統(tǒng)、布局系統(tǒng)和/或導航系統(tǒng)中的一個或更多可以替換成單獨的但是與全景可視化系統(tǒng)通信。還應當理解,子系統(tǒng)中的一個或更多可以不顧其他子系統(tǒng),起單獨系統(tǒng)的作用,或操作成單獨的系統(tǒng)。并且進一步地,應當理解全景可視化系統(tǒng)可以包括比圖1所示的一個或更多附加或替代子系統(tǒng)。如本文所述,電子文檔(或簡單稱為文檔)可以是能夠以電子和/或印刷(或可印刷的)形式被可視化的任何電子介質內(nèi)容。文檔的介質內(nèi)容可以包括文本、圖形或其他可視化內(nèi)容,例如靜止圖像、視頻或其類似物中的一個或更多。文檔可以是若干不同文檔類型,其中所述文檔類型可以由文檔的一個或更多特征定義,例如其格式、介質內(nèi)容或其類似物。合適文檔類型的例子包括計算機輔助設計文檔(例如,CAD, CATDrawing, CATProduct,CATProcess, cgr, DWG, DXF, DffF 等),基于文本的文檔(例如,ANS, ASC, DOC, DOCX, HTML, PDF,RTF, TXT, WPD 等),演示文檔(例如,PDP, PPT 等),圖形文檔(例如,BMP,GIF, JPEG, JP2,PNG,PSD, PSP, RAW, TIFF等),視頻文檔(例如,AVI, MPEG, QuickTime, WMV等)或其類似物。合適文檔類型的其他例子包括單個法律文檔或法律文檔集合(例如,法院判決,簡報,專利等),書籍,文章,網(wǎng)頁,屏幕截圖,服務公告,工程圖,擔保書,技術圖,布線圖或其類似物。以及合適文檔類型的進一步例子包括數(shù)據(jù)集,例如工程設計數(shù)據(jù),布線數(shù)據(jù),故障排除數(shù)據(jù),商務數(shù)據(jù)或其類似物。文檔可以由一個或更多構成的文檔組件組成,文檔組件可以是其介質內(nèi)容,例如基本斷點之間介質內(nèi)容的群集。文檔組件可以取決于文檔類型并且可以包括,例如電子頁面,幻燈片,圖表,繪圖,靜止圖像,視頻或其類似物。文檔組件有時候一般是指“頁面”,不過,不是必然需要文檔組件是電子頁面,其可以包括其他組件類型。在文檔僅包括一個組件的實例中,文檔與其組件可以是一個并且是相同的。如本文所述,可以參考由構成頁面組成的文檔。不過應當理解,例子實施例可以等同適用于由構成文檔組成的文檔組合(集合),其可以進一步由構成頁面組成或可以不進一步由構成頁面組成。因此,執(zhí)行關于文檔的功能可以等同執(zhí)行關于文檔組合的功能,以及執(zhí)行關于頁面的功能可以等同執(zhí)行關于構成文檔的功能。每個頁面可以由以電子和/或印刷(或可印刷)形式生成可視化表示(或而是其介質內(nèi)容)的數(shù)據(jù)形成。頁面的可視化表示有時候一般是指簡單的頁面或“圖像”,雖然頁面不是必然包括靜止圖像,其可以包括其他介質內(nèi)容類型。頁面可以包括具有一個或更多主題的介質內(nèi)容以及包括反映或者形成主題的一個或更多對象。因此有時候可以說頁面描述其主題和/或主題的對象。作為例子,頁面可以具有航空器作為其主題,并且包括航空器外部視圖或內(nèi)部視圖或航空器外部/內(nèi)部視圖的片段作為對象,或者頁面可以具有外部/內(nèi)部視圖作為其主題并且包括外部視圖的片段作為對象。作為另一個例子,頁面可以具有航空器儀表盤作為其主題并且包括儀表盤的儀表作為主題。通常,根據(jù)例子實施例的文檔和/或它們的頁面可以具有彼此之間的一個或更多邏輯關系。接著,正如下面更詳細解釋的那樣,通常全景可視化系統(tǒng)100的文檔集合系統(tǒng)102可以經(jīng)配置根據(jù)這些邏輯關系接收文檔和收集頁面,頁面被收集為全景可視化的文檔集合(全景可視化文檔集合)。通常文檔布局系統(tǒng)104可以經(jīng)配置生成全景可視化文檔集合,例如來自文檔集合系統(tǒng)的集合的全景排列、邏輯相關頁面的布局。通常文檔導航系統(tǒng)106可以經(jīng)配置選擇和提供導航選項,用于導航全景可視化文檔集合的全景排列、邏輯相關頁面布局,例如由文檔布局系統(tǒng)生成布局的可視化表示。布局的可視化表示有時候簡單地指代為布局。因此,本發(fā)明例子實施例可以根據(jù)頁面間邏輯關系收集文檔頁面,在復雜系統(tǒng)例如航空器背景的例子中,邏輯關系可以反映其元件間的結構關系。頁面可以以反映邏輯關系的方式全景化排列,以及在各種例子中,以反映結構關系的方式全景化排列。該排列可以使用戶能夠在單個視圖中觀看多個頁面,并且以便于更好理解關系的方式排列,否則會難以理解這些關系。在復雜系統(tǒng)的背景中,例如,該排列方式不僅減少審查包含大量信息的文檔所需要的時間,而且也減少研究信息所需要的時間,以及減少研究信息的困難,以理解復雜系統(tǒng)及其元件彼此相關的方式。現(xiàn)參考圖2、3和4,其根據(jù)本發(fā)明例子實施例分別示出合適文檔集合系統(tǒng)、文檔布局系統(tǒng)和文檔導航系統(tǒng)的更多特定例子。圖2示出根據(jù)一個例子實施例的文檔集合系統(tǒng)200。如圖所示,文檔集合系統(tǒng)可以包括文檔解析器202,其經(jīng)配置接收一個或更多電子文檔并將其分解為多個構成頁面(文檔組件),其中的每個包括相應的介質內(nèi)容。在一個例子中,可以根據(jù)文檔類型(例如,計算機輔助設計文檔、演示文檔、圖形文檔、視頻文檔、法律文檔、書籍、文章、網(wǎng)頁、工程圖、技術圖、布線圖等)分解文檔。因此,文檔解析器還可以經(jīng)配置例如基于文檔格式、業(yè)務規(guī)則或用戶輸入識別文檔類型。文檔集合系統(tǒng)200還可以包括連接于文檔解析器202并經(jīng)配置捆綁頁面的接合器(colligater) 204。在這方面,頁面捆綁(colligation)可以包括,對于多個頁面中一個或更多中的每個,接合器經(jīng)配置識別該頁面與其他多個頁面中一個或更多之間的一個或更多鏈接??梢愿鶕?jù)文檔、文檔類型和/或頁面的介質內(nèi)容與其他頁面,識別一個例子的鏈接。以及在一個例子中,可以根據(jù)一個或更多業(yè)務規(guī)則、邏輯或其類似物,定義鏈接。這些鏈接可以建立頁面與其他頁面之間的一個或更多邏輯關系。在一個例子中,可以識別共享公共文檔(相同文檔的構成)的頁面之間的鏈接。在一個例子中,以預先確定的順序,例如時間順序、空間順序或公共文檔中或文檔集合中的排序順序,彼此相鄰頁面之間的鏈接可以被識別。在某些實例中,可以根據(jù)頁面的主題或對象識別鏈接。例如,可以識別共享公共主題或公共對象的頁面之間的鏈接。在一個例子中,可以識別一個頁面的對象是另一個頁面的主題的頁面之間的鏈接(對象-主題),或可以識別一個頁面的主題是另一個頁面的對象之間的鏈接(主題-對象)。在一個例子中,可以識別父級-子級關系頁面之間的鏈接。在一個例子中,可以識別在實例中的頁面之間的鏈接,其中在實例中一個頁面的介質內(nèi)容中包括至其他頁面的參考或鏈接。在這方面,法院判決可以包括對另一個法院判決(例如,在法院判決的正文中,或在腳注,尾注或其類似物)的引用,或者頁面可以包括對另一個頁面的超級鏈接。以及在另一個例子中,可以識別由用戶輸入指定頁面間鏈接的頁面之間的鏈接。除了識別頁面之間的鏈接以外,對于一個或更多頁面中的每個,接合器204還可以經(jīng)配置提取、生成或除此以外提供與頁面關聯(lián)的元數(shù)據(jù)。對于頁面,其關聯(lián)元數(shù)據(jù)可以提供關于頁面的若干不同信息塊中的任意一個。例如,元數(shù)據(jù)可以提供識別頁面與關聯(lián)該頁面的元數(shù)據(jù)中其他頁面之間的鏈接的信息。這個信息可以包括鏈接到頁面的其他頁面的名字或其他識別符,并且還可以包括由其中的鏈接(例如,共享公共文檔,主題和/或對象,相鄰,對象-主題主題-對象,父級-子級,參考/鏈接,用戶指定等)建立的邏輯關系指示。除了鏈接以外,頁面的關聯(lián)元數(shù)據(jù)可以包括關于頁面的一個或更多其他信息塊。例如,元數(shù)據(jù)可以提供頁面是其組成的文檔信息,例如文檔名字或其他識別符,和/或作者,大小,和/或創(chuàng)建時間或文檔最后版本時間。又比如,元數(shù)據(jù)可以提供已施加到或待施加到頁面的一個或更多內(nèi)容限制的信息,例如,訪問限制,編輯或修改限制,和/或頁面加
LU O元數(shù)據(jù)還可以提供關于頁面介質內(nèi)容的信息。這個信息可以包括,例如頁面主題和/或對象的識別,包括一個或更多對象的頁面部分,和/或頁面中一個或更多對象的細節(jié)程度。在各種實例中,共享公共主題、對象或具有對象-主題或主題-對象關系的頁面之間的鏈接可以從識別相應文檔主題和/或對象的元數(shù)據(jù)推斷出。在這些實例中,頁面主題和/或對象的說明可足以作為識別頁面之間適當鏈接的信息。在一個例子中,頁面的捆綁可以進一步包括接合器204經(jīng)配置識別一個或更多用于至少某些頁面的布局模型。在這個例子中,用于頁面的提取、生成或除此以外由接合器提供的關聯(lián)元數(shù)據(jù)可以進一步包括指定一個或更多布局模型中每個的相應頁面排列方式的信息。對于相應布局模型,這可以包括,例如指定頁面(或更特別的其可視化表示)的大小,位置和/或深度(z軸次序)??梢宰R別布局模型并且以若干不同方式中的任意一個,例如根據(jù)一個或更多業(yè)務規(guī)則、邏輯或其類似物指定大小、位置和/或深度。合適布局模型(有時候指代為展示風格)的例子包括磚墻(brickwall)、部分磚墻(partial brickwall)> 層次結構(hierarchy)、形狀(shape)、居中向外(centerout)、自上而下/三角形的(top-down/triangulated)、居中向外三角形的(center-outtriangulated)、大小支配(size dominance)、通過細節(jié)疊力口(overlap through detai I)、通過深度主-細節(jié)(master-detail through depth)、加載形狀(load shape)、小平面(facet)、混合介質/靜態(tài)-動態(tài)(mixedmedia/static-and-dynamic)或其類似物。其他例子可以包括一個或更多前述布局模型的結合。若干例子布局模型中的每個可以在下面進一步描述。在一個例子中,布局模型中頁面大小可以指定為絕對大小或相對大小,其中的每個可以以若干不同方式給出。在各種實例中,頁面大小可以與像素大小相關,從而給出頁面的像素數(shù)量或像素分辨率。在一個例子中,頁面的絕對大小可以以高度和寬度尺寸給出(例如,N*M像素)。在另一個例子中,頁面大小可以基于該頁面邏輯相關的一個或更多其他頁面大小指定為相對大小。例如,相對大小可以以若干不同方式給出,例如以百分比,其他頁面的分數(shù)或倍數(shù);或相對大小可以僅僅由小于、大于或等于其他頁面大小的指示給出。在通過父級-子級關系相關的頁面中,例如,子頁面的大小可以指定為其父頁面大小的一半。在大小是相關的情況中,相應其他頁面的大小可以在它們的關聯(lián)元數(shù)據(jù)中給出,并且可以基于進一步的其他頁面大小給出絕對大小或相對大小。類似于大小,在一個例子中,布局模型中頁面位置(有時指代為定位)可以指定為絕對位置或相對位置,但是在任一情況下,可以以若干不同方式給出。類似地,布局模型中頁面深度可以指定為絕對深度或相對深度,其中的每個可以以若干不同方式給出。例如,頁面的絕對位置可以在坐標系統(tǒng)的X,y坐標中給出,其中所述坐標系統(tǒng)跨越布局模型,和/或絕對深度可以在坐標系統(tǒng)的z坐標中給出。在另一個例子中,頁面的相對位置可以在相對于布局模型中點或其他頁面的X,y坐標中給出。在另一個例子中,相對位置可以簡單由布局模型中點或其他頁面的上、下、左、右指示給出。類似地,在一個例子中,相對深度可以簡單由頁面在布局模型中其他頁面之前或之后給出。在位置和/或深度是相關的情況中,相應其他頁面的位置和/或深度可以在其關聯(lián)元數(shù)據(jù)中給出,并且可以給出為絕對或相對位置和/或深度。接合器204可以經(jīng)配置將頁面和元數(shù)據(jù)通信或發(fā)送為全景可視化文檔集合,并且將集合發(fā)送到若干不同目的地中的任意一個。在一個例子中,接合器可以經(jīng)配置將頁面和元數(shù)據(jù)傳送到相應存儲206、208用于稍后的檢索。存儲可以與文檔集合系統(tǒng)200駐留在一起,或可以是與文檔集合系統(tǒng)分開的并且與文檔集合系統(tǒng)通信。頁面和元數(shù)據(jù)可以以若干不同方式中的任意一個格式化和存儲,因此,它們的存儲可以是若干不同類型中的任意一個。合適存儲類型的例子包括文件存儲,數(shù)據(jù)庫存儲,云存儲或其類似物。在各種例子中,在頁面被存儲到相應存儲206中之前,頁面可以被壓縮或除此以外處理用于更容易存儲和檢索。如圖所示,例如,系統(tǒng)可以包括連接于接合器的拼貼器(tiler)210,并且接合器經(jīng)配置向其傳送頁面。對于一個或更多頁面中的每個,拼貼器可以經(jīng)配置生成針對頁面縮放級別的在相應分辨率的頁面可視化表示。如本文所述,在每個縮放級別的頁面(或而是其可視化表示)通常指的是“子圖像”,并且有時候可以認為是頁面的單獨版本或拷貝。不過,如上所述,頁面的子圖像不是必然包括靜止圖像,雖然頁面可以包括其他介質內(nèi)容類型。除了生成頁面子圖像或替換生成頁面子圖像之外,拼貼器210可以經(jīng)配置將貫穿縮放級別的子圖像漸進分成更大數(shù)量拼貼(tile),其中的每個拼貼在相應縮放級別覆蓋子圖像的空間區(qū)域。正如下面進一步解釋,這便于檢索、平移和/或縮放頁面。接著,該拼貼器可以經(jīng)進一步配置將頁面子圖像的拼貼傳送到例如頁面存儲。不過在傳送拼貼之前,如果需要的話,拼貼器可以經(jīng)進一步配置壓縮拼貼。在一個更具體例子中,拼貼器210可以經(jīng)配置在從最高縮放級別經(jīng)過一個或更多中間縮放級別到基準縮放級別分層排列的相應縮放級別生成頁面的多個分辨率。每個縮放級別包括整個頁面的子圖像,但在不同分辨率;以及貫穿縮放級別的頁面子圖像可以具有相同原始寬高比(圖像寬度對其高度的比率)。在一個例子中,最高縮放級別(級別O)可以包括整個頁面在其最低分辨率的子圖像,一個或更多中間縮放級別可以包括整個頁面在漸進較高分辨率(中間級別I低于級別0,級別2低于級別I等)的子圖像,以及基準縮放級別(級別L)可以包括整個頁面在其最高(或全)分辨率的子圖像。
可以以若干不同方式中的任意一個生成頁面的每個子圖像。在一個例子中,子圖像中的一個,例如全分辨率子圖像可以由拼貼器210接收。接著,拼貼器可以經(jīng)配置生成在較低分辨率的其他子圖像,例如通過下取樣全分辨率子圖像。如本文所述,拼貼器210可以經(jīng)配置將貫穿縮放級別的子圖像漸進分成更大數(shù)量拼貼,其中的每個在相應縮放級別覆蓋子圖像的空間區(qū)域。拼貼可以具有在縮放級別內(nèi)和貫穿縮放級別的固定大小(分辨率),以及相應地,由大量拼貼組成的子圖像可以比由較低數(shù)量拼貼組成的子圖像具有較高分辨率。因此,可以將每個縮放級別看作相對于在其之上任何縮放級別的較高縮放級別(在該縮放級別的子圖像比在其之上縮放級別的子圖像具有更高分辨率)。類似地,可以將每個縮放級別看作相對于在其之下任何縮放級別的較低縮放級別(在該縮放級別的子圖像比在其之下縮放級別的子圖像具有更低分辨率)。在一個例子中,在每個縮放級別的子圖像可以是緊接著其之下縮放級別分辨率的一半,并且是緊接著其之上縮放級別分辨率的兩倍(分辨率以2的因子增加或減少)。在這個例子中,在縮放級別I中拼貼的數(shù)量可以由VtciXf給出,其中1=0, 1,2,...,L,以及tQ表示在最高縮放級別(級別O)的拼貼數(shù)量。在包括四個縮放級別0,1,2和3 (L=3)的更具體例子中,以及其中最高縮放級別子圖像由一個拼貼組成Utl = I ),第一中間縮放級別(級別I)子圖像可以由4個拼貼組成,第二中間縮放(級別2)子圖像由16個拼貼組成,以及基準縮放級別(級別3)子圖像可以由64個拼貼組成。在一個例子中,在一個縮放級別由若干拼貼覆蓋的頁面可以分別由以更高或更低縮放級別的增加或減少數(shù)量的拼貼覆蓋,從而產(chǎn)生頁面分辨率的增加和減少。類似地,在一個縮放級別由一個拼貼覆蓋的頁面區(qū)域可以由相鄰較高縮放級別的多個(例如,四個)拼貼覆蓋,從而產(chǎn)生頁面相應區(qū)域分辨率的增加。以及在一個縮放級別由多個拼貼覆蓋的頁面區(qū)域可以由相鄰較低縮放級別的一個拼貼覆蓋,從而產(chǎn)生頁面相應區(qū)域分辨率的減少。在一個例子中,在特定分辨率的頁面(或頁面區(qū)域)可以由在與特定分辨率相稱的縮放級別覆蓋頁面的拼貼顯示。頁面的放大可以通過用在較高縮放級別覆蓋頁面的增加數(shù)量的拼貼替換顯示拼貼來實現(xiàn)。以及頁面的縮小可以通過以在較低縮放級別覆蓋頁面的減少數(shù)量的拼貼替換顯示拼貼來實現(xiàn)。以及由于頁面可以被分成拼貼,在顯示頁面的圖形用戶界面(GUI)中頁面部分可見而不是全部可見的實例中,僅是那些覆蓋頁面可見部分的拼貼可以被檢索和顯示。圖3不出根據(jù)一個例子實施例的文檔布局系統(tǒng)300。如上文所述,文檔布局系統(tǒng)300可以是圖1全景可視化系統(tǒng)100的文檔布局系統(tǒng)104的一個例子。通常文檔布局系統(tǒng)可以經(jīng)配置生成全景可視化文檔集合的全景排列、邏輯相關頁面的布局。這個集合可以是,例如文檔集合系統(tǒng)102的集合,或更為具體地在一個例子中可以是圖2的文檔集合系統(tǒng)200。如圖3所示,文檔布局系統(tǒng)300可以包括搜索引擎302,經(jīng)配置接收介質內(nèi)容請求并且識別包括被請求介質內(nèi)容的一個或更多頁面的請求界面或類似物。被識別頁面可以是具有多個頁面的全景可視化文檔集合,其中的每個頁面包括相應介質內(nèi)容并且具有提供相應頁面信息的關聯(lián)元數(shù)據(jù)。頁面和元數(shù)據(jù)可以存儲在相應存儲304、306中,在一個例子中其可以與圖2所示相應存儲206、208相對應。搜索引擎302可以經(jīng)配置以若干不同方式識別頁面,例如基于集合頁面的關聯(lián)元數(shù)據(jù)。例如,請求可以包括匹配于集合頁面的主題或對象的關鍵詞或除此以外具有與集合頁面的主題或對象的相關性。作為對請求的響應,接著,搜索引擎可以經(jīng)配置搜索元數(shù)據(jù)存儲306中包括匹配于或相關于請求的介質內(nèi)容的一個或更多頁面的關聯(lián)元數(shù)據(jù)。文檔布局系統(tǒng)300還可以包括布局引擎308,布局生成器或連接于搜索引擎302并經(jīng)配置從用于多個全景排列頁面,包括被識別頁面的多個布局模型中選擇布局模型(展示風格)的類似物。布局模型可以在相應存儲,例如文件存儲、數(shù)據(jù)庫存儲、云存儲或其類似物中保存,并且根據(jù)相應存儲以若干不同方式中的任意一個格式化和存儲。布局模型可以包括用于全景排列頁面的若干不同布局類型中的任意一個。如上所述并在下面進一步描述,合適布局模型的例子包括磚墻、部分磚墻、層次結構、形狀、居中向夕卜、自上而下/三角形的、居中三角形的、大小支配、通過細節(jié)疊加、通過深度主-細節(jié)、加載形狀、小平面、混合介質/靜態(tài)-動態(tài)或其類似物。其他例子可以包括一個或更多前述布局模型的結合。布局引擎308可以經(jīng)配置以若干不同方式中的任意一個選擇布局模型。在一個例子中,布局引擎可以經(jīng)配置根據(jù)用于被識別頁面的關聯(lián)元數(shù)據(jù)選擇布局模型。因此,搜索引擎302可以經(jīng)配置將用于被識別頁面的關聯(lián)元數(shù)據(jù)通信或發(fā)送到布局引擎,布局引擎進而可以經(jīng)配置根據(jù)相應關聯(lián)元數(shù)據(jù),選擇布局模型。如上所述,用于頁面的關聯(lián)元數(shù)據(jù)可以提供頁面是其組成的文檔類型信息,和/或關于頁面介質內(nèi)容的信息。在一個例子中,接著布局引擎308可以經(jīng)配置根據(jù)被識別頁面是其組成的文檔的類型(例如,計算機輔助設計文檔、演示文檔、圖形文檔、視頻文檔、法律文檔、書籍、文章、網(wǎng)頁、工程圖、技術圖、布線圖等),選擇布局模型。在另一個例子中,布局引擎可以經(jīng)配置根據(jù)被識別頁面的介質內(nèi)容,例如一個或更多其主題和/或對象,選擇布局模型。還如上所述,用于頁面的關聯(lián)元數(shù)據(jù)可以包括用于識別頁面與集合的其他頁面之間鏈接的信息。因此,布局引擎308還可以經(jīng)配置根據(jù)用于被識別頁面的關聯(lián)元數(shù)據(jù),檢索被識別頁面和被識別的其他頁面。這些頁面可以從相應存儲304檢索。布局引擎308可以經(jīng)配置根據(jù)被選擇布局模型以及被檢索頁面和其關聯(lián)元數(shù)據(jù),生成全景排列的被檢索頁面的布局。除了檢索頁面以外,接著一個例子的布局引擎還可以經(jīng)配置,例如從相應存儲306接收關聯(lián)的元數(shù)據(jù)。接著,布局引擎可以經(jīng)配置將布局傳送到比如布局可以在其中顯示的⑶I,或傳送到用于生成布局打印輸出的打印機。如上所述,布局可以根據(jù)被選擇布局模型定義被檢索頁面的全景化排列。在布局的排列中,頁面中的每個可以具有特定大小、位置和/或深度(z軸-順序)。布局的每個頁面的大小、位置和/或深度相對于布局的其他頁面可以是絕對的或相對的,并且可以以若干不同方式指定或除此以外是可確定的。在一個例子中,大小、位置和/或深度可以從布局模型中被選擇布局模型的定義指定或是可確定的。如上所述,附加地或可選地,例如,用于布局每個頁面的關聯(lián)元數(shù)據(jù)可以提供指定其在布局中的大小、位置和/或深度(Z軸-順序)的信息。在這些例子中,布局引擎308可以經(jīng)配置根據(jù)被選擇布局模型指定的大小、位置和/或深度和/或布局頁面的關聯(lián)元數(shù)據(jù),生成布局。頁面的寬高比可以是它們的原始寬高比。不過在各種實例中,對于一個或更多頁面中的每個,布局模型可以指定或除此以外定義不同于相應頁面原始寬高比的寬高比。在這些實例中,布局引擎308可以經(jīng)進一步配置根據(jù)用于頁面的不同非原始寬高比,生成布局。在一個進一步例子中,布局的一個或更多頁面可以處于包括在相應分辨率的可視化表示(例如,子圖像)的狀態(tài)中。對于這些頁面中的每個,布局引擎308可以經(jīng)配置檢索處于匹配于或最接近匹配于由被選擇布局模型和/或關聯(lián)元數(shù)據(jù)指定的大小的分辨率的可視化表示的頁面。這可以包括,例如檢索處于相應分辨率或最接近相應分辨率的頁面的子圖像。由布局引擎308生成的布局,可以是根據(jù)被選擇布局模型動態(tài)生成的,使得頁面的不同布局可以通過改變被選擇布局模型實現(xiàn)。不同布局還可以以若干其他方式實現(xiàn),例如基于布局頁面的關聯(lián)元數(shù)據(jù),或者一個或更多基于時間的因素。因此在一個例子中,布局引擎可以經(jīng)進一步配置接收對被檢索頁面不同全景排列的請求。在這個例子中,布局引擎可以經(jīng)配置從多個布局模型中選擇不同布局模型作為對請求的響應。接著,布局引擎可以經(jīng)配置生成被檢索頁面的不同布局。這可以包括根據(jù)被選擇不同布局模型,以及被檢索頁面和用于被檢索頁面的關聯(lián)元數(shù)據(jù),經(jīng)配置重新全景排列被檢索頁面。如上所述,布局模型可以包括用于全景排列頁面的若干不同布局類型中的任意一個。在布局模型中,由頁面之間鏈接建立的邏輯關系可以由頁面的排列,以位置或深度(Z-順序)中的一個或兩者來表示。在一個例子中,邏輯關系可以由彼此頁面位置的接近度,和/或以它們的相對深度表示。此外,一個或更多布局模型可以定義或暗示彼此相關文檔之間的導航路徑,和/或根據(jù)相應布局模型,定義或暗示用于加載已生成布局的頁面的加載形狀?,F(xiàn)參考圖5-16,其簡要示出合適布局模型的例子。如圖所示,這些例子包括磚墻、部分磚墻、層次結構、形狀、居中向外、自上而下/三角形的、居中三角形的、大小支配、通過細節(jié)疊加、通過深度主-細節(jié)、加載形狀、小平面、混合介質/靜態(tài)-動態(tài)或其類似物。圖5不出根據(jù)一個例子實施例的磚墻布局模型500,其中頁面502可以以一個或更多行和一個或更多列的方式排列。如圖所示,磚墻布局模型可以由一致的端-端定向表征,并且頁面在大小和/或寬高比沿一個或更多行和/或列是一致的。這種布局模型類型可用于一般的搜索結果。在一個例子中,布局模型可以提供相關章節(jié)位置的水平定向,以及與頁面長度遞增關聯(lián)的垂直定向。雖然未單獨示出,部分磚墻布局模型可以認為是磚墻布局模型500的超集。部分磚墻布局模型可以由在至少相應群集或聚類(cluster)內(nèi)大小和/或寬高比類似一致的頁面聚類表征。在這個布局模型中,聚類可以由相應頁面的關聯(lián)元數(shù)據(jù)相關,例如由它們的介質內(nèi)容、作者、創(chuàng)建和最后版本時間或其類似物相關。圖6示出根據(jù)一個例子實施例的分層布局模型600,其中頁面在位置和/或大小可以以分層方式排列。頁面(分層相關頁面)之間的分層關系可以由它們的關聯(lián)元數(shù)據(jù)以若干不同方式指示。例如,分層關系可以由頁面之間父級-子級關系指示。在另一個例子中,分層關系可以由對象-主題或主題-對象關系指示,其中在更高層的一個頁面的對象可以是在更底層其他頁面的主題,以及其中至少某些相應其他頁面可以處于分層中的相同等級。在這個例子中,一個頁面的主題可以是主視圖,以及其他頁面的主題可以是主視圖對象的詳細視圖。在另一個例子中,分層關系可以由關系指示,在該關系中較高分層的一個頁面包括至較低分層其他文檔的引用或鏈接(例如,引用,超級鏈接等),其中至少某些相應其他頁面可以處于分層中的相同等級。
在分層布局模型600的一個例子中,較高分層中的頁面可以位于那些較低分層(自上而下)頁面之上,和/或在分層中的大小可以比較低分層的更大。在這個布局模型中的頁面在大小或寬高比上可能是不一致的。那些在較高分層的頁面可以支配在較低分層的頁面,其中較低分層的頁面可以在寬度的X方向上與較高分層的頁面一致。更為具體地,例如,在分層中的最高頁面602可以位于頂端,并且可以根據(jù)頁面全分辨率及其原始寬高比調整大小。分層中次最高頁面604可以以小于最高頁面的大小直接位于最高頁面下面,以及具有將再次最高頁面總體約束到最高頁面寬度的寬高比。這個模式可以分別重復用于分層中低于次最高頁面的第三高頁面606,分層中的第四高頁面等等。在一個例子中,這個布局模型可以提供帶有在低于該頁面的相應頁面中引用相關頁面的單個頁面。圖7不出根據(jù)一個例子實施例的形狀(shape)布局模型700,其中該模型模仿頁面相關的物理結構,例如航空器或美國的地理。在一個例子中,頁面702可以在物理結構可視化表示704 (二維或三維表示)的邊界內(nèi)安排,其中頁面的位置可以與其介質內(nèi)容對結構的關系一致。例如,與航空器機翼頂部區(qū)域相關的頁面(例如,根據(jù)主題或對象)可以位于航空器可視化表示的相應區(qū)域。在另一個例子中,與美國不同州法院判決相關的頁面可以位于與展示判決州一致的美國可視化表示區(qū)域。在形狀布局模型700中,在各種實例中,一個或更多頁面子集可以以聚類706安排在物理結構可視化表示的相應區(qū)域。在這些實例中,聚類中的每個可以根據(jù)布局模型中的另一個安排,以聚類中頁面的位置和大小方式來安排。圖8示出根據(jù)一個例子實施例的居中布局模型800。這個布局模型可以由占支配地位的、居中主要頁面802-例如由搜索介質內(nèi)容的搜索引擎(例如,搜索引擎302)識別的頁面來表征。與主要頁面相關的頁面804 (例如,分層相關的)可以位于以360度方式排列的主要頁面周圍。在這個布局模型中的頁面在大小或寬高比上可以是不一致的。在一個例子中,這個布局模型可以指示主要頁面具有對之前(上),之后(下)和同期(旁邊)頁面的關系。這種布局類型的例子可以是交叉超級鏈接于頁面的文檔或網(wǎng)頁的集合,其中所述頁面是產(chǎn)生居中、主要頁面的文檔樹的一部分。圖9示出根據(jù)一個例子實施例的自上而下/三角形的布局模型900。這個布局模型可以類似于磚墻布局500和分層布局模型600的結合,并且可以由分層相關頁面902的自上而下排列表征。類似于磚墻布局模型,在這個布局模型中的頁面可以與至少分層中相同級別頁面內(nèi)的大小和/或寬高比一致,層級可以指示頁面相對于彼此的重要性。類似于分層布局模型,在一個例子中,較高分層頁面可以位于較低分層頁面之上(在y方向),但是與分層布局模型相反,較低頁面的寬度不一定由X方向的較高頁面約束。在一個例子中,自上而下/三角形布局模型可以提供單個頁面作為相關頁面圖形樹的節(jié)點。圖10不出根據(jù)一個例子實施例的居中向外三角形布局模型1000。這個布局模型可以由類似于居中向外布局模型800的占支配地位的、居中主要頁面1002表征。在居中向外三角形布局模型中,與主要頁面(例如,分層相關的)相關的頁面1004可以位于主要頁面之上/或之下。同樣類似于居中向外布局模型,居中向外三角形布局模型的頁面不一定在大小或寬高比上一致。居中向外三角形布局模型可以指示主要頁面具有對之前(上)和之后(下)頁面的關系。這種布局類型的例子可以是被超級鏈接的文檔或網(wǎng)頁集合,其中所述較高頁面是產(chǎn)生居中、主要頁面文檔樹的一部分,其中所述較低頁面由主頁頁面導引。圖11示出根據(jù)一個例子實施例的大小支配布局模型1100。這個布局模型可以類似于居中向外布局模型800。在這方面,大小支配布局模型可以由占支配地位的居中主要頁面1102表征,以及與主要頁面相關的(例如,分層相關)位于以360度方式排列在主要頁面的周圍的頁面1104。不過這個布局模型可以包括相同大小或不同大小的不止一個主要頁面,其中示出這樣的頁面1102a,1102b。在這個布局模型中的頁面在大小或寬高比上可以是不一致的。在這個布局模型中的頁面大小可以傳遞頁面彼此相關的權重或相關性。這種布局類型的例子可以是布線圖的集合,其具有至少主要圖表所有四個軸的關聯(lián)參考或鏈接。參考/鏈接布線圖/簡圖自身可以包括對附加圖表的關系。圖12示出根據(jù)一個例子實施例的疊加-通過-細節(jié)(overlap-through-detail)布局模型1200。這個布局模型可以由其中排列頁面的深度(Z-順序)上的分層關系保存表征。在一個例子中,較高層頁面1202可以疊加到較低層的另一個頁面1204,其可以依次疊加到更低層的另一個頁面1206。在這個布局中,共享一個或更多公共對象或其他介質內(nèi)容的頁面1208可以疊加,以便共享對象/其他介質內(nèi)容可以至少部分在頁面之間空間對齊。導航布局(或更具體地,其可視化表示)可以包括放大或縮小展示。根據(jù)疊加-通過-細節(jié)布局模型1200放大布局可以包括增加大小,以及在一個例子的各種實例中,可以包括增加其頁面的分辨率。不過在這個布局模型中,放大布局還可以包括使疊加頁面變暗,以便在其下面的一個或更多疊加頁面(或而是其疊加部分)可以進入視野。相反地,縮小頁面還可以包括顯示變暗的疊加頁面,以便相應頁面進入視野,并且一個或更多疊加頁面(或而是其疊加部分)移出視野。在一個例子中,使頁面變暗可以包括在放大時可以增加頁面的透明度(或減少其不透明度),以及顯示頁面可以包括在縮小時可以增加頁面的不透明度(或減少其透明度)。在一個例子中,如圖12所示,在包括頁面1202、1204、1206的疊加-通過-細節(jié)布局模型1200中,頁面1202可以在用戶放大布局時變暗或變模糊。接著,在放大時的某些點,相應頁面不再是可見的,以便布局看起來僅僅包括頁面1204、1206。放大可以進一步繼續(xù),變暗頁面1204直到其不再是可見的,在該點布局看起來僅僅包括頁面1206。在這些實例中,變暗的頁面可以保留在布局中,或布局引擎308可以經(jīng)配置將它們從布局刪除。繼續(xù)圖12的例子,其中僅僅頁面1206是可見的以及頁面1202、1204是變暗的,在用戶縮小布局時,頁面1204可以示出疊加頁面1206。在縮小時的某些點,相應頁面是可見的,以便布局看起來包括頁面1204、1206兩者??s小可以進一步繼續(xù),顯示頁面1202直到其也是可見的,在該點布局看起來包括頁面1202、1204、1206。在這些實例中,被疊加頁面(或其被疊加部分)可以保留在布局中,或布局引擎308可以經(jīng)配置將它們從布局刪除。圖13示出根據(jù)一個例子實施例的主-細節(jié)通過深度布局模型1300。這個布局模型類似于疊加-通過-細節(jié)布局模型1200,其中頁面之間的分層關系可以保存在它們的深度中(Z-順序)。在這樣的布局模型中,被疊加頁面(例如,較低分層中的)大小可以被調整并安排與整個疊加頁面(例如,較高分層中的)一致。類似于疊加-通過-細節(jié)布局模型1200,主-細節(jié)通過深度布局模型1300中的導航可以包括放大或縮小布局,其可以進一步包括相對于被疊加頁面變暗或示出疊加頁面。在如圖13所示的例子中,導航包括頁面1302、1304、1306的布局可以包括在用戶放大布局時,變暗疊加頁面。相反,導航布局可以包括在用戶縮小布局時,示出疊加頁面。在這點上,實施多個頁面的放大主-細節(jié)通過深度布局模型可以類似于實施包括多個子圖像的頁面縮放。圖14不出根據(jù)一個例子實施例的加載-形狀(load-shape)布局模型1400。這個布局模型可以類似于包括占支配地位的居中主要頁面1402以及與位于主要頁面周圍、在主要頁面上方和/或下方的主要頁面相關(例如,分層相關)頁面1404的某些其他布局模型(例如,居中向外,居中向外三角形)。在這個布局模型中的頁面在大小或寬高比上可以是不一致的。加載形狀布局模型可以由加載布局(或更為具體地,其可視化表示)的時機表征。在這個布局模型中,非主要頁面可以首先加載,由主要頁面跟隨。加載形狀布局模型1400的例子可以是與時間相關介質內(nèi)容的頁面,其中更舊介質內(nèi)容的頁面可以在最當前介質內(nèi)容的主要頁面之前加載。在這個上下文中,介質內(nèi)容的計時可以與介質內(nèi)容主題或對象的時間方面相關。針對在前法院判決歷史的頁面(例如,頁面1404)可以在法院判決(例如,頁面1402)自身加載之前加載。在另一個例子中,介質內(nèi)容的計時可以與內(nèi)容創(chuàng)建時間相關,例如在文檔最終或當前文檔之前(例如,頁面1402),加載第一草稿和對文檔(例如,頁面1404) —個或更多變化或修訂的情況。圖15不出根據(jù)一個例子實施例的小平面(facet)布局模型1500。小平面布局模型可以由三維環(huán)境中頁面1502排列方式表征,例如在3D結構的小平面上下文中,例如截面的二十面體1504。例如,每個頁面可以由具有用于定向的一致單元矢量的x,y,z坐標創(chuàng)建。接著,每個頁面可以被放置在與觀察者視角相關的布局中。這個布局模型可以以三維可視化表示,或可以被轉換為相應的二維(2D)排列方式,例如轉換的截面二十面體1506。圖16不出根據(jù)一個例子實施例的混合-介質/靜態(tài)-動態(tài)布局模型1600。這個布局模型可以是一個或更多其他布局模型的子集,其中布局頁面可以包括混合介質類型的頁面。例如,這個布局模型可以包括一個或更多靜態(tài)(“S”)頁面,例如在文本內(nèi)容或靜止圖像的情況下,和包括一個或更多動態(tài)(“D”)頁面,例如在視頻的情況下。圖16示出例如以類似于大小支配布局模型1100排列方式排列混合-介質內(nèi)容的混合-介質/靜態(tài)-動態(tài)布局模型。如圖所示,這個排列可以包括占支配地位的居中主要頁面1602a、1602b和位于主要頁面周圍、與主要頁面相關(例如,分層相關)的頁面1604?,F(xiàn)轉回圖4,其示出根據(jù)一個例子實施例的文檔導航系統(tǒng)400。如上所述,文檔導航系統(tǒng)400可以是圖1全景可視化系統(tǒng)100文檔導航系統(tǒng)106的一個例子。文檔導航系統(tǒng)一般可以經(jīng)配置為導航全景可視化文檔集合的全景排列、邏輯相關頁面的布局選擇和提供導航選項。在一個例子中,這可以包括來自文檔集合系統(tǒng)102 (例如,文檔集合系統(tǒng)200)的集合。附加地或可替換地,例如,其可以包括由文檔布局系統(tǒng)104(例如,文檔布局系統(tǒng)300)生成的布局。如圖4所示,文檔導航系統(tǒng)400可以包括經(jīng)配置接收全景可視化文檔集合頁面(文檔組件)的布局的導航引擎402。集合可以具有多個頁面,其中的每個頁面包括相應介質內(nèi)容并且具有提供相應頁面信息的關聯(lián)元數(shù)據(jù)。布局可以根據(jù)相應頁面的關聯(lián)元數(shù)據(jù),包括布局頁面可視化表示的全景排列。導航引擎402還可以經(jīng)配置為導航布局從多個導航選項中選擇一個或更多導航選項,其中導航選項可以根據(jù)用于布局頁面的關聯(lián)元數(shù)據(jù)來選擇。導航選項模型可以在相應存儲,例如文件存儲、數(shù)據(jù)庫存儲、云存儲或其類似物中保存,并且根據(jù)相應存儲以若干不同方式中的任意一個格式化和存儲。類似地,用于布局頁面的元數(shù)據(jù)可以存儲在相應存儲404中,在一個例子中其可以與存儲208、306中的一個或兩者全部相對應。導航引擎還可以經(jīng)配置將被選擇導航選項傳送到例如GUI,其中被選擇導航選項可以在其中沿布局展
/Jn ο在一個例子中,導航引擎402可以經(jīng)配置根據(jù)文檔類型選擇導航選項,其中所述布局頁面是文檔的組成組件,其可以在用于頁面的關聯(lián)元數(shù)據(jù)中指示。在一個例子中,導航引擎可以經(jīng)配置根據(jù)布局頁面的介質內(nèi)容選擇導航選項,該介質內(nèi)容例如它們的主題和/或對象,其也可以在關聯(lián)元數(shù)據(jù)中指示。用于布局的合適導航選項例子包括命令工具(例如,平移、旋轉、縮放、變暗/顯示、回復原位等),注釋工具(例如,時間表/里程碑、插圖編號等),鏈接工具(超級鏈接、熱鏈接、熱點等),導航路徑工具(例如,跟蹤、記錄等),元數(shù)據(jù)工具(例如,搜索、過濾、插入等),頁面工具(例如,搜索、過濾、提示、激活、大小、位置、支配、邏輯關系等),布局模型改變,合作導航,超-低導航,打印或其類似物。用于布局頁面的關聯(lián)元數(shù)據(jù)可以直接或非直接影響被選擇導航選項。在一個例子中,關聯(lián)元數(shù)據(jù)可以被檢索,以便直接影響由導航引擎402選擇的導航選項。附加地或可替換地,例如,用于頁面的關聯(lián)元數(shù)據(jù)可以影響它們的布局,例如通過影響被選擇布局模型,而根據(jù)被選擇布局模型可以生成布局。更為具體地,例如,可以根據(jù)頁面的文檔類型和/或頁面的介質內(nèi)容選擇的布局模型生成頁面布局。接著,布局可以影響由導航引擎選擇的導航選項。在關聯(lián)元數(shù)據(jù)直接或非直接影響被選擇導航選項的任一情況下,可以說是導航引擎根據(jù)用于布局頁面的關聯(lián)元數(shù)據(jù)選擇導航選項。文檔導航系統(tǒng)400還可以包括連接于導航引擎402并經(jīng)配置根據(jù)一個或更多被選擇導航選項接收請求的請求界面404。該請求界面可以經(jīng)配置將請求傳送到導航引擎。導航引擎可以依次經(jīng)進一步配置影響布局可視化表示的調整,作為對請求的響應,以及根據(jù)該請求將所述調整傳送到例如前述GUI。在一個例子中,導航引擎可以經(jīng)配置在布局自身沒有調整的情況下,影響可視化表示的調整。在另一個例子中,導航引擎可以經(jīng)配置影響包括布局調整的可視化表示的調整。如上所述,被選擇導航選項可以由布局和/或其頁面影響,或在一個更具體例子中,由用于布局頁面的關聯(lián)元數(shù)據(jù)影響。在各種實例中,不同頁面的布局可以產(chǎn)生一個或更多不同導航選項的選擇。例如,考量導航引擎402可以不同次接收第一頁面布局和第二頁面單獨布局,其中每個布局包括相應頁面的全景化排列。在這個例子中,導航引擎可以選擇用于第一布局的第一導航選項,以及用于第二布局的第二導航選項。第一和第二多個頁面可以包括一個或更多公共頁面,但在一個例子中,還可以包括一個或更多不同頁面。在這個例子中,第一和第二布局是不同的,至少因為第一和第二多個頁面包括一個或更多不同頁面。進而,由導航引擎選擇的第一和第二導航選項可以包括一個或更多不同導航選項-雖然類似于第一和第二多個頁面,但是第一和第二導航選項可以包括一個或更多公共導航選項。導航引擎402可以經(jīng)配置選擇用于頁面布局的若干不同導航選項中的任意一個。根據(jù)許多不同布局模型和包括許多不同文檔類型頁面的許多布局可以包括命令工具,例如平移、旋轉、縮放變暗/顯示、回復原位或類似物。在各種實例中,在顯示布局的GUI中一部分布局而不是全部布局是可見的。這可以是這樣的情況,例如,在布局大小大于⑶I可見區(qū)域(有時候稱為“視圖”)的實例中,或在布局是3D環(huán)境頁面(例如,小平面布局模型)的實例中。在這些實例中,導航選項可以包括平移和/或旋轉以便移動布局。這可以包括進入視野的一個或更多布局頁面,并且附加地或可替換地,可以包括移出視野的一個或更多頁面。在視野中或移入視野的布局頁面可以被檢索和顯示,而在視野外或移出視野的頁面可以從顯示中刪除。進一步地,在實例中,僅有頁面一部分在視野內(nèi)或移入視野,以及頁面被分為拼貼以及僅覆蓋頁面可見部分的那些拼貼可以被檢索和顯示。命令工具還可以包括放大或縮小布局,從而放大或縮小其頁面,這可以包括增加或減少布局的大小。這種布局大小的增加或減少可以依次包括增加或減少大小,以及在一個例子的各種實例中,包括增加或減少其頁面的分辨率。在一個例子中,布局頁面可以包括針對頁面縮放級別的相應分辨率的子圖像。在這個例子中,對于每個相應頁面,布局可以包括處于匹配于或最接近匹配于由被選擇布局模型和/或關聯(lián)元數(shù)據(jù)指定頁面大小的分辨率的頁面子圖像。接著,布局放大可以通過以在增加縮放級別的相應子圖像替換其頁面的子圖像來實現(xiàn),從而增加分辨率。相反,布局縮小可以通過以在減少縮放級別的相應子圖像頁面替換其頁面的子圖像來實現(xiàn),從而減少分辨率。在各種例子中,相對于頁面或布局的一個或更多頁面在縮放級別提供,頁面或布局的縮放(放大或縮小)可以在細微增量可行。頁面(單獨的或布局一部分)可以縮放到與正顯示頁面子圖像相關的增量,頁面另一個子圖像匹配于或最接近匹配于頁面增加/減少大小。在這些實例中,例如,縮放可以通過以在較高/較低分辨率的頁面相應子圖像替換頁面子圖像來實現(xiàn)。不過在其他實例中,可以縮放到與正顯示頁面子圖像相關的增量,相同子圖像仍然最接近匹配于頁面的增加/減少大小。在這些實例中,例如,縮放可以在沒有用另一個較高/較低分辨率子圖像替換該子圖像的情況下,通過增加頁面子圖像大小來實現(xiàn)。在進一步例子中,頁面不僅包括相應子圖像,而且跨越縮放級別的子圖像可以逐漸分成更大數(shù)量拼貼,其中的每個在相應的縮放級別覆蓋子圖像的空間區(qū)域。在這個例子中,頁面的放大可以通過用在較高縮放級別覆蓋頁面的增加數(shù)量的拼貼替換頁面的顯示拼貼來實現(xiàn)。相反,頁面的縮小可以通過用在較低縮放級別覆蓋頁面的減少數(shù)量的拼貼替換顯示拼貼來實現(xiàn)。類似于平移布局,布局的放大或縮小可以包括進入視野的一個或更多頁面,并且附加地或可替換地,可以包括移出視野的一個或更多頁面。這些頁面可以以類似于平移布局的方式處理,但是以更高或更低縮放級別。對于一個或更多布局,除了增加或減少布局頁面的大小/分辨率以外,縮放選項可以暗示一個或更多其他導航選項,以便進一步影響一個或更多頁面。例如,疊加-通過-細節(jié)布局模型1200和主-細節(jié)通過深度布局模型1300可以暗示變暗/顯示選項,其中在放大和縮小時,疊加頁面可以以上述參考圖12和13的方式被變暗或相對于被疊加頁面顯示。不過應當理解,變暗/顯示選項可用于將獨立于縮放選項并獨立于疊加彼此的頁面而變暗或顯示一個或更多布局頁面。包括上述那些命令工具的若干導航選項可以影響布局可視化表示的調整。因此,回復原位選項(home option)可以允許用戶從被調整可視化表示返回到可視化表示。導航選項可以包括注釋工具,例如時間表/里程碑,插圖編號或其類似。這些工具可以允許用戶向布局添加注釋,以及可以為若干不同布局選擇不同布局模型,以及包括許多不同文檔類型的頁面。在各種例子中的時間表/里程碑選項可以更具體適用于以時間順序彼此邏輯相關的頁面。在一個例子中,時間表/里程碑可以影響添加到布局的可視化,所述可視化可以使布局頁面作為時間表中的里程碑。導航選項可以包括例如超級鏈接、熱鏈接、熱點或其類似的鏈接工具。根據(jù)超級鏈接選項,一個或更多頁面(每個源)可以包括到其他頁面或其他頁面的介質內(nèi)容(頁面或介質內(nèi)容是目標)的參考或鏈接。目標頁面或介質內(nèi)容可以在相同布局中,或在相同全景可視化文檔集合但可能不在相同布局中。目標甚至可以包括不在相同全景可視化文檔集合的頁面或介質內(nèi)容。超級鏈接選項可以允許源頁面包括在其介質內(nèi)容中的內(nèi)聯(lián)或子過程,從一個或更多其他頁面鏈接的內(nèi)容。這有時候更具體地稱為熱鏈接。超級鏈接還可以允許用戶從源頁面導航到鏈接到相應源頁面的一個或更多目標頁面。在這方面,超級鏈接可以以若干不同方式中的任意一個表示,例如通過文本、圖形或其類似物。例如,頁面介質內(nèi)容可以格式化為對另一個頁面或另一個頁面介質內(nèi)容的超級鏈接。更為具體地,例如,一個頁面中描述對象可以格式化為對也描述該對象的另一個頁面超級鏈接,或格式化為對在另一個頁面描述對象的更直接超級鏈接。這種超級鏈接類型有時候稱為熱點。除了前述或替換前述以外,例如,導航選項可以包括導航路徑工具,例如跟蹤、記錄或其類似物。根據(jù)例子實施例,導航路徑可以以若干不同方式中的任意一個定義。在一個例子中,導航路徑可以由用戶平移、旋轉、縮放和/或重新定位一個或更多其頁面的布局、從一個頁面導航到另一個頁面或介質內(nèi)容(超級鏈接)的順序定義,或除此以外影響布局的調整(或而是其視覺展示)。導航路徑工具可以允許由用戶跟隨的跟蹤和/或記錄導航路徑,從而創(chuàng)建導航歷史。一個例子的導航選項可以包括元數(shù)據(jù)工具,例如搜索、過濾、插入或其類似物,其可以操作用于布局頁面的關聯(lián)元數(shù)據(jù)。搜索和過濾選項可以允許用戶搜索用于特定元數(shù)據(jù)的關聯(lián)布局,或過濾包括或排除特定元數(shù)據(jù)的關聯(lián)元數(shù)據(jù)。插入選項可以允許特定元數(shù)據(jù)插入對布局的視覺展示,例如以包括以指向頁面的特定元數(shù)據(jù)插圖編號的形式,對于該頁面關聯(lián)元數(shù)據(jù)包括特定元數(shù)據(jù)。導航選項可以包括頁面工具,例如搜索、過濾、提示、激活、大小、位置、支配、邏輯關系或其類似物。類似于元數(shù)據(jù)工具,搜索和過濾選項可以允許用戶搜索用于特定頁面或特定介質內(nèi)容的布局頁面。在這方面,搜索和/或過濾選項可以暗示用于布局頁面的關聯(lián)元數(shù)據(jù)。提示選項可以允許對一個或更多頁面的一個或更多視覺效果應用,以便引起用戶對布局中那些頁面的注意。視覺效果可以是若干不同方式中的任意一個。合適視覺效果的例子包括頁面周圍明顯顏色(例如,黃色)的不透明或半透明邊界,小于頁面并疊加該頁面的不透明或半透明視覺對象或形狀,或者在大小上等于或大于頁面并疊加該頁面的半透明視覺對象,或其類似物。另一個合適視覺效果的例子包括頁面大小的增加,應用于頁面的動畫,或其類似物。視覺效果可以以若干不同方式中的任意一個觸發(fā),例如效果應用于頁面。例如,可以觸發(fā)視覺效果以指示一個或更多頁面的選擇。在這個例子中,視覺效果可以應用于被選擇頁面。在這個例子中,附加地或可替換地,視覺效果可以應用于和被選擇頁面具有特定邏輯關系的頁面(例如,共享公共文檔、主題和/或對象、相鄰、對象-主題、主題-對象、父級-子級、參考/鏈接、用戶指定等)。在另一個例子中,視覺效果可以應用于頁面以便指示用戶跟隨的導航路徑。激活選項可以更具體適用于動態(tài)頁面,并且允許用戶觸發(fā)一個或更多頁面的動作,例如通過播放或除此以外控制(例如,后退、快進、音量、靜音等)包括在這樣頁面中的視頻內(nèi)容。大小、位置和支配選項可以允許用戶調整大小或除此以外重新排列一個或更多布局頁面,其在效果上產(chǎn)生不同布局。這些選項可以適用于對不同布局模型的若干不同布局,以及包括許多不同文檔類型的頁面。不過在一個例子中,支配選項可以更具體適用于根據(jù)包括支配頁面布局模型的布局,例如分層、居中向外、居中向外三角形的、大小支配、加載形狀、混合介質/靜態(tài)-動態(tài)或其類似物。邏輯關系選項可以允許用戶添加、刪除或除此以外改變頁面之間的一個或更多邏輯關系,其可以依次影響頁面布局中的變化。這些變化可以或不一定從頁面布局對那些頁面關聯(lián)元數(shù)據(jù)和任何其他類似相關頁面的導航實施。因此在一個例子中,在它們僅僅應用于當前視覺展示頁面布局時,變化可以是暫時的。在另一個例子中,它們對頁面關聯(lián)元數(shù)據(jù)產(chǎn)生相應變化,而這可能不僅僅產(chǎn)生當前展示布局變化而且生成包括被影響頁面的其他布局時,變化可以更加持久。導航選項的進一步例子可以包括布局模型變化、合作導航、超-低導航(hyper-hypo navigation)、打印或其類似物。布局模型變化選項可以允許用戶改變已經(jīng)生成的可視化表示布局的布局模型。這個選項可以根據(jù)另一個布局模型產(chǎn)生布局頁面的重新排列方式,從而生成另一個布局。合作導航選項可以允許相同系統(tǒng)的不同實例用戶協(xié)作導航一頁面布局,該頁面布局可能由系統(tǒng)中的另一個系統(tǒng)生成但是可以由兩個系統(tǒng)并行可視化展示。超-低導航選項可以允許唯一布局狀態(tài)之間的導航,或作為布局頁面的不一定是相同全景可視化文檔集合一部分的其他頁面之間的導航(超導航),和/或可以改變作為導航結果的單個布局狀態(tài)的導航(低導航)。以及打印選項可以允許用戶向打印機直接可視化表不布局用于生成布局的打印輸出。為了進一步說明本發(fā)明例子實施例,現(xiàn)參考圖17-21,其示出根據(jù)本發(fā)明例子實施例的頁面布局例子,所述頁面布局例子可以在GUI顯示,其中所述GUI具有預先確定的可視區(qū)域并且可以由用戶導航。圖17-19示出根據(jù)在具有預先確定可視區(qū)域1700的⑶I中顯示分層布局模型600的布局例子。如圖所示,根據(jù)分層布局模型的布局可以包括多個頁面1702,其中的每個在一個例子中可以是在相應分辨率的頁面子圖像。布局中的不同頁面可以具有不同分辨率,其中頁面1704具有比頁面1706更高的分辨率,頁面1706依次比頁面1708具有更高的分辨率,以及頁面1708依次具有比頁面1710更高的分辨率。頁面可以根據(jù)頁面之間的邏輯關系定位在布局中和/或在布局中調整大小。在如圖所示的例子中,頁面1702是航空器的工程圖,并且具有對象-主題關系。更為具體地,例如,一分層級別上的頁面對象可以是在低于其分層中的頁面的主題,在一個例子中該主題是關于該對象的附加細節(jié)。更為具體地,例如,頁面1704可以描述整個航空器的外部視圖。頁面1706可以描述機鼻部分、起落架組合件、窗口、發(fā)動機組合件和尾部組合件。頁面1708可以描述頁面1706相應部分內(nèi)容的附加細節(jié),以及頁面1710可以描述頁面1708相應部分內(nèi)容的附加細節(jié)。不過在可視化區(qū)域1700,頁面1708、1710可以以其介質內(nèi)容僅部分被用戶理解或完全不被用戶理解的分辨率展示。當然,在其他例子實施例中,頁面1708和/或頁面1710可以以足以解釋其所有介質內(nèi)容的分辨率展示。GUI可以展示用于導航頁面布局1702的一個或更多被選擇導航選項。在這個說明性例子中,平移和縮放選項可以以控件1712的形式移動和/或增加可視化區(qū)域1700中頁面的大小,以便聚焦到布局的一個部分1714。換句話說,用戶可以激活前述控件以便移動和/或縮放布局以一部分布局填充GUI可視區(qū)域的更大部分。圖18示出以這種方式的導航布局結果的例子。如圖18所示,當用戶激活控件1712聚焦到布局的一部分1714時,頁面1704-1710的大小可以增加,在一個例子中,頁面1704-1710可以包括以相應更高分辨率的對應子圖像替換頁面1704-1708子圖像。子圖像的分辨率可以允許用戶解釋所有被展示介質內(nèi)容。不過在此視圖中,頁面1710不一定以足以由用戶解釋的分辨率展示,這是因為相應頁面的大小還沒有增加到暗示下一個子圖像的級別。就是說,即使在增加圖像大小后,大小仍然最接近相同子圖像,以便不會促使用更高分辨率的下一個子圖像替換該圖像。在這個說明性例子中,用戶再次激活控件1712移動視圖和/或調整視圖大小,以便聚焦到布局的更小部分 1802。聚焦到一部分1802的導航布局結果例子如圖19所示。在一個例子中,GUI的可視區(qū)域可以調整大小,以便更全面適應布局的被聚焦部分。當用戶激活控件1712聚焦到布局的一部分1802時,頁面1704-1710的大小可以增加,在一個例子中,其可以進一步包括以相應更高分辨率子圖像替換頁面1704-1708的子圖像。現(xiàn)在頁面1710的介質內(nèi)容足以由用戶解釋。在頁面1704僅有一部分在GUI可視區(qū)域的例子中,其中相應頁面被分為拼貼時,僅覆蓋相應頁面可見部分的那些拼貼是可以被檢索和顯示的。圖20示出根據(jù)在具有預先確定可視區(qū)域2000的GUI中顯示磚墻布局模型500的布局例子。該布局可以包括頁面2002-2010。在如圖所示的例子中,布局頁面是布線系統(tǒng)的布線圖,其可以通過空間順序相關。在這方面,頁面2002可以描述連接到在頁面2004中描述布線的布線。頁面2004可以依次描述連接到在頁面2006中描述布線的布線,以及頁面2006可以描述連接到在頁面2008中描述布線的布線,以及頁面2008可以描述連接到頁面2010中的布線等等。完全在⑶I可視化區(qū)域2000內(nèi)的布局頁面可以形成或除此以外定義感興趣區(qū)域或范圍2012。在一個例子中,感興趣范圍內(nèi)頁面可以以相對于在感興趣范圍外部任何頁面增加的分辨率展示。如圖所示,感興趣范圍可以包括頁面2002-2008,但是由于頁面2010僅有一部分在GUI可視區(qū)域內(nèi),頁面2010可被認為是在感興趣范圍之外(雖然仍然可以認為其在可視區(qū)域內(nèi))。在這個實例中,頁面2010可以以比頁面2002-2010分辨率更低的分辨率展示。圖21示出根據(jù)在具有預先確定可視區(qū)域2100的⑶I中顯示疊加-通過-細節(jié)布局模型1200的布局例子。如圖所示,該布局包括頁面2102、2104,其中頁面2102可以包括對頁面2104的參考(reference)。如圖所示,這個分層關系可以由頁面2104(在較高分層)部分疊加到頁面2102的布局保持,以及在一個例子中,頁面2104可以在參考相應頁面的位置疊加頁面2102。還如圖所示,頁面2104可以以小于頁面2102的大小展示,從而可以以比頁面2102更低的分辨率展示。根據(jù)本發(fā)明的例子實施例,全景可視化系統(tǒng)100及其包括文檔集合系統(tǒng)102的子系統(tǒng)、文檔布局系統(tǒng)104和文檔導航系統(tǒng)106可以以各種方式實施。類似地,包括其相應元件中每個的文檔集合系統(tǒng)200、文檔布局系統(tǒng)300和文檔導航系統(tǒng)400的例子可以根據(jù)例子實施例以各種方式實施。用于實施系統(tǒng)、子系統(tǒng)和其相應元件的方法可以包括單獨硬件或在一個或更多計算機程序代碼指令管理下的硬件、程序指令或從計算機可讀存儲介質的可執(zhí)行計算機可讀程序代碼指令。在一個例子中,可以提供經(jīng)配置起本文所述系統(tǒng)、子系統(tǒng)和相應元件作用或除此以外實施本文所述系統(tǒng)、子系統(tǒng)和相應元件的一個或更多裝置。在包含不止一個裝置的例子中,相應裝置可以以若干不同方式,例如直接或非直接經(jīng)由有線或無線網(wǎng)絡或其類似物連接到另一個或除此以外與另一個通信。一般情況下,本發(fā)明例子實施例的裝置可以包括、包含或體現(xiàn)為一個或更多固定或便攜式電子設備。合適電子設備的例子包括智能電話、平板計算機、便攜式計算機、桌面型計算機、工作站計算機、服務器計算機或其類似。裝置可以包括若干組件中的一個或更多,例如,連接到存儲器(例如,存儲設備)的處理器(例如,處理器單元)。處理器通常是能夠處理例如像數(shù)據(jù)、計算機可讀程序代碼、指令或其類似信息,和/或其他合適電子信息的任意片硬件。更為具體地,例如處理器可以經(jīng)配置執(zhí)行存儲在處理器上或除此以外存儲在存儲器(相同或另一個裝置)中的計算機程序。根據(jù)特定實施,處理器可以是若干處理器、多處理器核或某些其他處理器類型。進一步地,處理器可以利用若干混雜處理器系統(tǒng)實施,其中主處理器與一個或更多第二處理器存在于單個芯片上。作為另一個說明性例子,處理器可以是包括相同類型多處理器的對稱多處理器系統(tǒng)。還在另一個例子中,處理器可以體現(xiàn)為或除此以外包括一個或更多專用集成電路(ASICs),現(xiàn)場可編程門陣列(FPGAs)或其類似物。因此,雖然處理器能夠執(zhí)行計算機程序以執(zhí)行一個或更多功能,各種例子的處理器可以在沒有計算機程序輔助下執(zhí)行一個或更多功能。存儲器通常是能夠在臨時基礎和/或永久基礎上存儲例如像數(shù)據(jù)、計算機程序的信息和/或其他合適信息的任意片硬件。存儲器可以包括易失性和/或非易失性存儲器,并且可以是固定的或可移動的。合適存儲器的例子包括隨機存儲器(RAM)、只讀存儲器(ROM)、硬盤驅動器、快閃存儲器,磁帶或上述的某些結合。光盤可以包括只讀光盤(⑶-ROM)、讀/寫光盤(⑶-R/W)、DVD或其類似物。在各種實例中,存儲器可以稱為計算機可讀存儲介質,稱為能夠存儲信息的非暫態(tài)設備,存儲器可以與使例如電子短暫信號能夠從一個位置攜帶到另一個位置的計算機可讀傳輸介質區(qū)別開來。本文所述計算機可讀介質一般是指計算機可讀存儲介質或計算機可讀傳輸介質。除了存儲器以外,處理器還可以連接到用于顯示、傳輸和/或接收信息的接口。接口可以包括通信接口(例如,通信單元)和/或一個或更多用戶接口。通信接口可以經(jīng)配置傳輸和/或接收信息,例如向其他裝置、網(wǎng)絡或其類似物傳輸信息和/或從其他裝置、網(wǎng)絡或其類似物接收信息。通信接口可以經(jīng)配置通過物理(有線)和/或無線通信鏈接傳輸和/或接收信息。合適通信接口的例子包括網(wǎng)絡接口控制器(NIC),無線NIC或其類似物。
用戶接口可以包括顯示器和/或更多用戶輸入接口(例如,輸入/輸出單元)。顯示器可以經(jīng)配置展示或除此以外向用戶顯示信息,顯示器的合適例子包括液晶顯示器(IXD),發(fā)光二極管顯示器(LED),等離子顯示面板(PDP)或其類似物。用戶輸入接口可以是有線的或無線的,并且可以經(jīng)配置從用戶接收信息到裝置,用于例如處理、存儲和/或顯示。用戶輸入接口的合適例子包括麥克風、圖像或視頻捕獲設備,鍵盤或小鍵盤,游戲桿,觸敏表面(與觸摸屏獨立出來或集成到觸摸屏),生物傳感器或其類似物。用戶接口可以進一步包括用于與外設,例如打印機、掃描儀或其類似物通信的一個或更多接口。如上所述,程序代碼指令可以存儲在存儲器中,并由處理器執(zhí)行,以便實施本文所述系統(tǒng)、子系統(tǒng)和其相應元件的功能。應當明白,任何合適程序代碼指令可以從計算機可讀存儲介質加載到計算機或其他可編程裝置中,以便產(chǎn)生特定機器,使得特定機器成為實施本文所述功能的手段。這些程序代碼指令還可以存儲在計算機可讀存儲介質中,以便命令計算機、處理器或其他可編程裝置以特定方式起作用,從而生成特定機器或特定制造項目。存儲在計算機可讀存儲介質中的指令可以產(chǎn)生制造項目,其中所述制造項目成為實施本文所述功能的手段。程序代碼指令可以從計算機可讀存儲介質中檢索并加載到計算機、處理器或其他可編程裝置以配置計算機、處理器或其他可編程裝置,以便在或由計算機、處理器或其他可編程裝置上執(zhí)行或由計算機、處理器或其他可編程裝置執(zhí)行。程序代碼指令的檢索、加載和執(zhí)行可以按順序執(zhí)行,使得一個指令同時被檢索、力口載和執(zhí)行。在某些例子實施例中,檢索、加載和/或執(zhí)行可以并行執(zhí)行,使得多個指令被一起檢索、加載和/或執(zhí)行。程序代碼指令的執(zhí)行可以產(chǎn)生計算機實施進程,使得由計算機、處理器或其他可編程裝置執(zhí)行的指令提供用于實施本文所述功能的操作。處理器的指令執(zhí)行或在計算機可讀存儲介質中的指令存儲支持用于執(zhí)行特定功能的操作結合。應當理解一個或更多功能以及功能的結合可以由執(zhí)行具體功能的專用基于硬件計算機系統(tǒng)和/或處理器實施。如上所述,本發(fā)明的例子實施例允許大量頁面(或文檔)的集合、布局和/或導航。例子實施例可以允許用戶利用比檢索所有頁面更少的帶寬,同時和快速觀看和可視化搜索大量頁面。在用戶有顯露感興趣頁面想法的實例中,或有相應頁面與其他頁面之間邏輯關系的想法時,可以生成和/或導航到頁面布局以便用戶定位和使用感興趣頁面。用戶可以觀看和導航頁面,好像它們布局在物理世界中,而又沒有物理空間要求和大量頁面集合。本領域的技術人員通過前述描述和關聯(lián)繪圖可能會想到符合本文所述權利要求的許多修改和其他實施例。因此,應當理解本發(fā)明不限于公開的具體實施例,許多修改和其他實施例也應當包括在附屬權利要求范圍內(nèi)。而且,雖然以上描述和關聯(lián)繪圖在元件和/或功能結合例子的上下文中描述了例子實施例,應當明白元件和/或功能的不同結合可以在不偏離本發(fā)明附屬權利要求范圍的前提下,可以由替換實施例提供。在這方面,例如,不同于上述明確描述元件和/或功能結合的不同元件和/或功能結合也可以在某些附屬權利要求中闡述。雖然本文采用了具體術語,但是僅作為通用和描述性的意思,并不是起限制作用。
權利要求
1.一種全景可視化文檔布局系統(tǒng),其包括: 搜索引擎,其經(jīng)配置接收對介質內(nèi)容的請求并識別包括被請求介質內(nèi)容的文檔組件,被識別文檔組件是具有多個文檔組件的全景可視化文檔集合,其中的每個文檔組件包括相應的介質內(nèi)容并且具有提供所述相應文檔組件的信息的關聯(lián)元數(shù)據(jù);以及 布局引擎,其連接于所述搜索引擎并且經(jīng)配置從多個布局模型中選擇布局模型,其中所述布局模型用于所述多個文檔組件的全景化排列可視化表示,上述布局模型根據(jù)用于被識別文檔組件的關聯(lián)元數(shù)據(jù)選擇, 其中所述布局引擎經(jīng)配置檢索所述多個文檔組件,其中所述多個文檔組件包括被識別文檔組件和根據(jù)用于被識別文檔組件的關聯(lián)元數(shù)據(jù)而識別的一個或更多其他文檔組件,相應元數(shù)據(jù)進一步包括用于識別被識別文檔組件與相應一個或更多其他文檔組件之間的一個或更多鏈接的信息, 其中所述布局引擎經(jīng)配置根據(jù)被選擇的布局模型以及被檢索文檔組件和用于被檢索文檔組件的關聯(lián)元數(shù)據(jù),生成被檢索文檔組件的全景化排列可視化表示的布局,以及 其中所述布局引擎經(jīng)配置傳送所述布局。
2.根據(jù)權利要求1所述的全景可視化文檔布局系統(tǒng),其中所述被識別文檔組件是所述全景可視化文檔集合的電子文檔,并且其中用于所述被識別文檔組件的所述關聯(lián)元數(shù)據(jù)提供相應文檔的類型的信息,所述布局引擎經(jīng)配置根據(jù)相應文檔的所述類型選擇所述布局模型。
3.根據(jù)權利要求1所述的全景可視化文檔布局系統(tǒng),其中用于所述被識別文檔組件的所述關聯(lián)元數(shù)據(jù)提供所述相應文檔組件的介質內(nèi)容的信息,所述布局引擎經(jīng)配置根據(jù)所述被識別文檔組件的介質內(nèi)容選擇所述布局模型。
4.根據(jù)權利要求1所述的全景可視化文檔布局系統(tǒng),其中用于每個所述被檢索文檔組件的所述關聯(lián)元數(shù)據(jù)提供指定所述布局中所述相應文檔組件的可視化表示的大小、位置或深度之中的一個或更多的信息,以及 其中對于所述被檢索文檔組件中的每個,所述布局引擎經(jīng)配置根據(jù)所述關聯(lián)元數(shù)據(jù)中提供的信息指定的大小、位置或深度之中的一個或更多生成所述布局。
5.根據(jù)權利要求4所述的全景可視化文檔布局系統(tǒng),其中對于一個或更多所述被檢索文檔組件中的每個,所述大小、位置或深度之中的一個或更多相對于所述被檢索文檔組件中的一個或更多其他文檔組件來指定。
6.根據(jù)權利要求4所述的全景可視化文檔布局系統(tǒng),其中對于一個或更多所述被檢索文檔組件中的每個,所述文檔組件處于包括在所述文檔組件的相應分辨率的可視化表示的狀態(tài)中,并且所述關聯(lián)元數(shù)據(jù)提供指定所述布局中所述相應文檔組件的上述可視化表示的至少大小的信息,以及 其中對于所述被檢索文檔組件中一個或更多中的每個,所述布局引擎經(jīng)配置以檢索處于匹配所述關聯(lián)元數(shù)據(jù)中提供的信息指定的大小的分辨率的可視化表示的文檔組件。
7.根據(jù)權利要求6所述的全景可視化文檔布局系統(tǒng),其中對于所述被檢索文檔組件中一個或更多中的每個,所述關聯(lián)元數(shù)據(jù)提供用于指定所述布局中的所述相應文檔組件的所述可視化表示的至少大小的信息,其中所述大小相對于所述被檢索文檔組件的一個或更多其他文檔組件來指定。
8.根據(jù)權利要求6所述的全景可視化文檔布局系統(tǒng),其中所述布局引擎經(jīng)進一步配置為接收對所述被檢索文檔組件可視化表示的不同全景化排列的請求;并對其作出響應而 從多個布局模型選擇不同布局模型;以及 生成所述被檢索文檔組件的不同布局,包括經(jīng)配置根據(jù)被選擇的不同布局模型以及所述被檢索文檔組件和用于所述被檢索文檔組件的關聯(lián)元數(shù)據(jù),全景化重新排列所述被檢索文檔組件的可視化表示。
9.一種方法,其包括: 接收對介質內(nèi)容的請求并識別包括被請求介質內(nèi)容的文檔組件,被識別文檔組件是具有多個文檔組件的全景可視化文檔集合,其中的每個文檔組件包括相應的介質內(nèi)容并且具有提供相應文檔組件的信息的關聯(lián)元數(shù)據(jù); 從多個布局模型中選擇布局模型,其中所述多個布局模型用于所述多個文檔組件的全景化排列可視化表示,所述布局模型根據(jù)用于所述被識別文檔組件的關聯(lián)元數(shù)據(jù)而選擇; 檢索所述多個文檔組件,其中所述多個文檔組件包括所述被識別文檔組件和根據(jù)用于所述被識別文檔組件的關聯(lián)元數(shù)據(jù)而識別的一個或更多其他文檔組件,相應元數(shù)據(jù)進一步包括用于識別所述被識別文檔組件與相應一個或更多其他文檔組件之間的一個或更多的鏈接的信息; 生成所述被檢索文檔組件的布局,包括根據(jù)被選擇的布局模型以及所述被檢索文檔組件和用于所述被檢索文檔組件的關聯(lián)元數(shù)據(jù),而對所述被檢索文檔組件的可視化表示進行全景化排列;以及 傳送所述布局。
10.根據(jù)權利要求9所述的方法,其中所述被識別文檔組件是全景可視化文檔集合的電子文檔,并且其中用于所述被識別文檔組件的所述關聯(lián)元數(shù)據(jù)提供相應文檔的類型的信息,所述布局模型根據(jù)所述相應文檔的類型選擇。
11.根據(jù)權利要求9所述的方法,其中用于所述被識別文檔組件的所述關聯(lián)元數(shù)據(jù)提供所述相應文檔組件的介質內(nèi)容的信息,所述布局模型根據(jù)所述被識別文檔組件的介質內(nèi)容選擇。
12.根據(jù)權利要求9所述的方法,其中用于每個所述被檢索文檔組件的所述關聯(lián)元數(shù)據(jù)提供指定所述布局中所述相應文檔組件的可視化表示的大小、位置或深度之中的一個或更多的信息,并且 其中對于所述被檢索文檔組件中的每個,所述布局根據(jù)所述關聯(lián)元數(shù)據(jù)中提供的信息指定的大小、位置或深度之中的一個或更多生成。
13.根據(jù)權利要求12所述的方法,其中對于一個或更多所述被檢索文檔組件中的每個,所述大小、位置或深度之中的一個或更多相對于所述被檢索文檔組件中的一個或更多其他文檔組件來指定。
14.根據(jù)權利要求12所述的方法,其中對于一個或更多所述被檢索文檔組件中的每個,所述文檔組件處于包括在所述文檔組件的相應分辨率的可視化表示的狀態(tài)中,并且所述關聯(lián)元數(shù)據(jù)提供指定所述布局中所述相應文檔組件的上述可視化表示的至少大小的信息,并且 其中對于所述被檢索文檔組件中一個或更多中的每個,針對處于匹配在所述關聯(lián)元數(shù)據(jù)中提供的信息指定的大小的分辨率的可視化表示檢索所述文檔組件。
15.根據(jù)權利要求14所述的方法,其中對于所述被檢索文檔組件中一個或更多中的每個,所述關聯(lián)元數(shù)據(jù)提供用于指定所述布局中的所述相應文檔組件的所述可視化表示的至少大小的信息,其中所述大小相對于所述被檢索文檔組件的一個或更多其他文檔組件來指定。
16.根據(jù)權利要求9所述的方法,其進一步包括: 接收對所述被檢索文檔組件可視化表示的不同全景化排列的請求;并對其作出響應而, 從所述多個布局模型選擇不同布局模型;以及 生成所述被檢索文檔組件的不同布局,包括根據(jù)被選擇的不同布局模型以及所述被檢索文檔組件和用于所述被檢索文檔組件的關聯(lián)元數(shù)據(jù),全景化重新排列所述被檢索文檔組件的可視化表示。
17.具有計算機可讀程序代碼部分存儲在上面的計算機可讀存儲介質,作為對處理器執(zhí)行的響應,促使一裝置至少執(zhí)行: 接收用于介質內(nèi)容的請求并識別包括所述被請求介質內(nèi)容的文檔組件,被識別文檔組件是具有多個文檔組件的全景可視化文檔集合,其中的每個文檔組件包括相應的介質內(nèi)容并且具有提供相應文檔組件信息的關聯(lián)元數(shù)據(jù); 從多個布局模型中選擇布局模型,其中所述多個布局模型用于多個文檔組件全景化排列可視化表示,所述布局模型根據(jù)用于所述被識別文檔組件的關聯(lián)元數(shù)據(jù)而選擇; 檢索多個文檔組件的文檔組件,其中所述多個文檔組件包括所述被識別文檔組件和根據(jù)用于所述被識別文檔組件的關聯(lián)元數(shù)據(jù)而識別的一個或更多其他文檔組件,相應元數(shù)據(jù)進一步包括用于識別所述被識別文檔組件與相應一個或更多其他文檔組件之間的一個或更多的鏈接的信息; 生成所述被檢索文檔組件的布局,包括根據(jù)被選擇的布局模型以及所述被檢索文檔組件和用于是被檢索文檔組件的關聯(lián)元數(shù)據(jù),而進行的所述被檢索文檔組件的全景化排列可視化表示;以及傳送所述布局。
18.根據(jù)權利要求17所述的計算機可讀存儲介質,其中所述被識別文檔組件是全景可視化文檔集合的電子文檔,并且其中用于所述被識別文檔組件的所述關聯(lián)元數(shù)據(jù)提供所述相應文檔的類型的信息,促使所述裝置根據(jù)所述相應文檔的類型選擇所述布局模型。
19.根據(jù)權利要求17所述的計算機可讀存儲介質,其中用于所述被識別文檔組件的所述關聯(lián)元數(shù)據(jù)提供所述相應文檔組件的介質內(nèi)容的信息,促使所述裝置根據(jù)所述被識別文檔組件的介質內(nèi)容選擇所述布局模型。
20.根據(jù)權利要求17所述的計算機可讀存儲介質,其中用于每個所述被檢索文檔組件的所述關聯(lián)元數(shù)據(jù),提供指定所述布局中所述相應文檔組件的可視化表示的大小、位置或深度之中的一個或更多的信息,并且 其中對于所述被檢索文檔組件中的每個,促使所述裝置根據(jù)所述關聯(lián)元數(shù)據(jù)中提供的信息指定的大小、位置或深度之中的一個或更多生成所述布局。
21.根據(jù)權利要求20所述的計算機可讀存儲介質,其中對于一個或更多所述被檢索文檔組件中的每個,所述大小、位置或深度之中的一個或更多相對于所述被檢索文檔組件中的一個或更多其他文檔組件來指定。
22.根據(jù)權利要求20所述的計算機可讀存儲介質,其中對于一個或更多所述被檢索文檔組件中的每個,所述文檔組件處于包括以所述文檔組件的相應分辨率可視化表示的狀態(tài)中,并且所述關聯(lián)元數(shù)據(jù)提供指定所述布局中所述相應文檔組件的上述可視化表示的至少大小的信息,并且 其中對于所述被檢索文檔組件中一個或更多中的每個,促使所述裝置針對匹配在所述關聯(lián)元數(shù)據(jù)中提供的信息指定的大小的分辨率的可視化表示檢索文檔組件。
23.根據(jù)權利要求22所述的計算機可讀存儲介質,其中對于所述被檢索文檔組件中一個或更多中的每個,所述關聯(lián)元數(shù)據(jù)提供用于指定所述布局中的所述相應文檔組件的所述可視化表示的至少大小的信息,其中所述大小相對于所述被檢索文檔組件的一個或更多其他文檔組件來指定。
24.根據(jù)權利要求17所述的計算機可讀存儲介質,其中所述計算機可讀存儲介質具有存儲在上面的計算機可讀程序代碼部分,作為對處理器執(zhí)行的響應,促使所述裝置進一步; 接收用于所述被檢索文檔組件可視化表示的不同全景化排列方式的請求;并對其作出響應, 從多個布局模型選擇不同布局模型;以及 生成所述被檢索文檔組件的不同布局,包括根據(jù)被選擇的不同布局模型以及所述被檢索文檔組件和用于所述被檢索文檔組件的關聯(lián)元數(shù)據(jù),全景化重新排列所述被檢索文檔組件的可視化表示。
全文摘要
本發(fā)明涉及包括搜索引擎和連接到搜索引擎的布局引擎的全景可視化文檔布局系統(tǒng)。搜索引擎經(jīng)配置從具有多個文檔組件的全景可視化文檔集合識別包括被請求介質內(nèi)容的文檔組件,所述多個文檔組件中的每個具有提供相應文檔組件信息的關聯(lián)元數(shù)據(jù)。布局引擎經(jīng)配置根據(jù)用于被識別文檔組件的關聯(lián)元數(shù)據(jù)選擇布局模型,其中所述元數(shù)據(jù)進一步包括用于識別被識別文檔組件與一個或更多其他文檔組件之間的鏈接的信息。布局引擎經(jīng)配置檢索包括被識別文檔組件和其他文檔組件的文檔組件,并且根據(jù)被選擇的布局模型和被檢索文檔組件以及關聯(lián)元數(shù)據(jù),生成被檢索文檔組件的全景化排列的可視化表示的布局。并且,布局引擎經(jīng)配置傳送所述布局。
文檔編號G06F17/30GK103177072SQ20121056456
公開日2013年6月26日 申請日期2012年12月21日 優(yōu)先權日2011年12月21日
發(fā)明者B·L·哈德利, P·J·埃姆斯, J·F·佛洛伊德, S·P·米勒 申請人:波音公司