麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

全景可視化文檔集合的制作方法

文檔序號:6385135閱讀:458來源:國知局
專利名稱:全景可視化文檔集合的制作方法
技術領域
本公開主要涉及文檔全景可視化(panoptic visualization ofdocuments),尤其是涉及文檔的全景可視化或以反映文檔/組件之間邏輯關系的方式展示它們的文檔組件全景可視化。
背景技術
有關主題的印刷信息常常在多頁面上印刷,這是由于信息不適應單頁面和/或利用多頁面能更有效展示。多頁面可以是以相同源或多個源構成。例如,可以將航空器的技術繪圖印刷成,將其相同圖表的不同部分印刷在不同頁面上。航空器上部件的繪圖可以包含在一個庫或源中,而另一個部件的繪圖可以包含在第二庫或源中。印刷信息還可以印刷成,使得一個文檔包含對象一個細節等級,而第二文檔包含相同對象的第二細節等級。例如,航空器的圖表可以印刷成,使得航空器的外部在圖表中是可見的。相同航空器的另一個圖表可以印刷成,使得航空器的外部變暗或變模糊,但是展示航空器的內部。因此,讀者可以利用不同圖表得知相同對象的不同信息。作為另一個例子,布線系統的布線圖常常跨越多頁面印刷,這是由于在布線圖中展示的圖形和文本信息太大而難以適應單頁面。因此,讀者可以多次改變文檔,從而得知關于整個布線系統的信息。例如工程圖、技術圖、布線圖的文檔以及其他合適的文檔類型可能用于航空器的維護。這些文檔以印刷形式創建以便觀看。不過,這樣的文檔通常以電子形式存儲并在數據處理系統的顯示設備上觀看。結果,讀者可能在不同介質類型上瀏覽不同文檔。這種檢查關于航空器信息的審查可能比期望的花費更多時間。因此,關于系統,例如航空器復雜系統的文檔可能包含關于復雜系統及其組件、子系統和零件的大量信息,以及復雜系統相應元件中的連接和關系。描述系統常常需要的系統復雜性和大量信息可能不僅增加研究這些文檔所需要的時間,而且增加理解復雜系統及其元件的難度。用戶不僅需要時間審查包含大量信息的文檔,而且也需要時間和承受研究信息的難度,以便理解復雜系統及其元件彼此相關的方式。因此,具有考慮上述至少某些問題以及可能的其他問題的方法和裝置是可取的。

發明內容
本發明的例子實施例主要是指全景可視化文檔集合系統,以及相應的方法和計算機可讀存儲介質。根據例子實施例,文檔集合的介質內容可以以捕獲反映內容之間邏輯關系的方式集合全景化排列,其可以依次反映主題之間或他們的由內容描述的對象之間的關系。接著,可以根據這些關系利用內容,例如以反映關系方式的內容全景排列方式。排列方式的類型可以使用戶能夠在單個視圖中觀看內容,并且以便于更好理解內容與他們主題或對象之間關系的方式排列,除此以外會難以理解。在包括若干組件、子系統和零件的復雜系統,例如航空器的上下文中,該排列方式不僅減少審查包含大量信息的文檔所需要的時間,而又也減少研究信息所需要的時間,以及以復雜系統及其元件彼此相關性的方式來理解以緩解研究信息的困難。各種關系是可以定制的,當以全景化排列方式反映時,其可以更便于各種用戶的理解。因此,例子實施例可以減少搜索所需要的時間以及緩解搜索和/或導航的困難,即使對于某些文檔集合的最大量信息。根據例子實施例的一個方面,該系統包括經配置接收一個或更多電子文檔和將一個或更多電子文檔分解到多個組成的文檔組件,所述多個組成的文檔組件中的每個包括相應介質內容。在一個例子中,文檔根據預先確定的文檔類型分解。這個方面的系統還包括連接于文檔解析器和經配置捆綁文檔組件的接合器。在這方面,文檔組件的捆綁,對于多個文檔組件中一個或更多中的每個,接合器經配置識別文檔組件與多個文檔組件中一個或更多其他文檔組件之間的一個或更多鏈接。一個例子的鏈接根據文檔、文檔類型和/或文檔組件的介質內容和其他文檔組件識別。在一個例子中,鏈接的鏈接通過文檔組件與其他文檔組件之間共享相應文檔組件識別,或以文檔與其他文檔組件相鄰相應文檔組件之間預先確定順序識別。在一個例子中,多個文檔組件中的每個包括主題和反映或形成相應主題的一個或更多對象的介質內容。在這個例子中,鏈接可以根據文檔組件的主題或對象以及其它文檔組件的主題或對象進行識別。在一個進一步例子中,文檔組件和共享帶有相應文檔組件的公共主題或公共對象的其他文檔組件之間鏈接的鏈接被識別。在另一個進一步例子中,文檔組件和包括的對象是相應文檔組件主題的其他文檔組件,或具有的主題是相應文檔組件對象的其他文檔組件之間鏈接的鏈接被識別。除了識別鏈接以外,文檔組件的捆綁還包括經配置在與文檔組件關聯元數據中,提供識別文檔組件與其他文檔組件之間鏈接信息的接合器。這個方面的接合器經進一步配置將文檔組件與元數據發送作為全景可視化文檔集合。在一個例子中,文檔組件的捆綁可以進一步包括經配置識別用于至少某些文檔組件可視化表示布局的接合器。并且接合器可以經配置在與布局中每個文檔組件關聯的元數據中,提供指定布局中相應文檔組件可視化表示的大小、位置和/或深度的信息。在一個例子中,該系統可以進一步包括連接于接合器的拼貼器。對于多個文檔組件中一個或更多中的每個,拼貼器可以經配置生成用于文檔組件縮放級別相應分辨率的文檔組件的可視化表示。接合器可以經配置將可視化表示分成跨越縮放級別的逐漸大數量拼貼,其中的每個覆蓋在相應縮放級別的可視化表示空間區域。在這個例子中,經配置傳送文檔組件的接合器可以包括經配置傳送文檔組件到拼貼器。并且拼貼器可以經進一步配置傳送文檔組件可視化表示的拼貼。在例子實施例的其他方面,其提供用于全景可視化文檔集合的方法和計算機可讀存儲介質。本文所述特征/功能和優勢可以在公開的各個例子實施例中單獨實現,或可以結合其他例子實施例實現,其進一步細節可以參考下列描述和繪圖。


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