全景可視化文檔打印的制作方法
【專利摘要】本發(fā)明涉及全景可視化文檔打印。提供全景可視化文檔支持系統(tǒng)(100),其包括請求接口(406)和支撐引擎(108)。請求接口(406)配置為接收用于全景可視化文檔集合(102)的文檔組件的布局的選擇的文檔組件的打印輸出的請求。集合(102)具有多個文檔組件,其中的每個包括各自的介質內(nèi)容并具有提供關于各自的文檔組件的信息的關聯(lián)的元數(shù)據(jù)。布局(300)包括根據(jù)各自的文檔組件的關聯(lián)的元數(shù)據(jù)的布局的文檔組件的可視化表示的全景布置。支撐引擎(108)配置為至少根據(jù)選擇的打印布局樣式(300)檢索和準備選擇的文檔組件以便打印。選擇的文檔組件的準備包括為打印輸出中的各自的打印輸出生成一個或多個可打印的文檔組件。支撐引擎(108)配置為傳送可打印頁面。
【專利說明】全景可視化文檔打印
[0001]相關申請的交叉參考
[0002]本申請涉及2012年3月8日提交的題為:全景可視化文檔布局(PanopticVisualization Document Layout)的美國專利申請N0.13/414,987、題為:全景可視化文檔導覽(Panoptic Visualization Document Navigation)的美國專利申請 N0.13/414,964和題為:全景可視化文檔集合(Panoptic Visualization Document Collection)的美國專利申請N0.13/414,940 ;以及要求以下各申請的優(yōu)先權:2011年12月21日提交的題為:全景可視化文檔布局(Panoptic Visualization Document Layout)的美國臨時專利申請 N0.61/578,349、題為:全景可視化文檔導覽(Panoptic Visualization DocumentNavigation)的美國臨時專利申請N0.61/578, 357和題為:全景可視化文檔集合(PanopticVisualization Document Collection)的美國臨時專利申請 N0.61/578,361。本申請也涉及2011年3月25日提交的題為:圖像管理和呈現(xiàn)(Image Management and Presentation)的美國專利申請N0.13/072,217,其要求2011年I月26日提交的題為:使用平鋪二維圖對飛行器維護信息的導覽(Navigation to Aircraft Maintenance Information UsingTiled2D Illustrations)的美國臨時專利申請N0.61/436,585的優(yōu)先權。所有前面提到的內(nèi)容以其全部內(nèi)容包括在此以供參考。
【技術領域】
[0003]本公開一般涉及文檔的全景可視化,并且特別是涉及以反映所述文檔/組件之間的邏輯關系的方式的文檔或其文檔組件的全景可視化。
【背景技術】
[0004]所打印的關于一個主題的信息經(jīng)常因為所述信息不適合在單頁上和/或通過使用多頁更有效地加以呈現(xiàn)而被打印在多頁上。所述多頁可能是在相同源中或在多源中。例如,可以打印飛行器的技術視圖,以便相同示意圖的不同部分可以在不同頁上打印。飛行器上的一個配件的視圖可以包含在一個庫或源中,而另一配件的視圖可以包含在第二庫或源中。
[0005]打印的信息也可能被打印以便一個文檔包含關于對象的一個水平的細節(jié),而第二文檔包含關于相同對象的第二水平的細節(jié)。例如,可以打印飛行器的視圖,以便飛行器的外部在該視圖中是可見的。可以打印同一飛行器的另一視圖,以便該飛行器的外部是被遮住的,但是呈現(xiàn)了該飛行器的內(nèi)部。因此,讀者可使用不同的視圖來獲知關于同一對象的不同信息。
[0006]作為另一示例,布線系統(tǒng)的布線圖往往通過多頁打印,因為布線圖中所呈現(xiàn)的圖形和文字信息太大以至于不適合在單頁上。因此,讀者可能多次變換文檔,以獲知關于整個布線系統(tǒng)的信息。
[0007]在飛行器維護中可以使用各文檔,如工程圖、技術視圖、布線圖和其他合適的文檔類型。所述文檔被創(chuàng)建以便以印刷形式查看。然而,這樣的文檔通常以電子形式存儲和在數(shù)據(jù)處理系統(tǒng)的顯示裝置上查看。因此,讀者瀏覽可能在不同類型的介質上的不同文檔。這種類型的審閱可能比找到關于飛行器的信息所希望的時間更耗時。
[0008]關于具有多個系統(tǒng)的復雜系統(tǒng)(如飛行器)的文檔可能因此包含關于該復雜系統(tǒng)及其組件、子系統(tǒng)和部件以及該復雜系統(tǒng)的各元件之間的連接和關系的大量的信息。該系統(tǒng)的復雜性和描述該系統(tǒng)通常需要的大量信息可能不僅增加研究所述文檔所需的時間,而且增加理解該復雜系統(tǒng)及其元件的難度。用戶可能不僅需要時間來審閱包含大量信息的文檔,而且也可能需要所述時間和承受研究所述信息的難度,從而理解該復雜系統(tǒng)及其元件相互關聯(lián)的方式。
[0009]在當今的打印系統(tǒng)中,打印機控制器在打印一個文檔之前管理復雜數(shù)據(jù)并呈現(xiàn)對象。同樣地,存在復雜數(shù)據(jù)和演示對象需要花費寶貴的計算周期來搜索、引用、發(fā)現(xiàn)、生成和/或緩存/保存資源的情況。所期望的是執(zhí)行與其他組件(如文檔解析器和平鋪器(tiler))的通信的打印機控制器,以在準備打印中進行任何數(shù)量的功能。
[0010]也存在需要選擇的打印布局樣式,以保存所述復雜數(shù)據(jù)之間的關系。這將包括所述一個或多個選擇的文檔組件單獨或一起以及以其各自整體或以部分的顯示或打印輸出,在所述部分中它們在保持所述組件之間的關系的所述布局的可視部分中可查看。
[0011]也存在利用基本資源可能丟失或與基本信息的關系丟失的文檔復雜系統(tǒng)的情況。重新定位丟失的資源或重新生成丟失的資源從計算上是昂貴的,且當運行時間最為關鍵時,有可能在頁面處理過程中發(fā)生在所述打印機控制器中。因此,所期望的是生成用于在準備打印中存儲和引用復雜資源信息和關系的指令的手段。
[0012]因此,可能期望具有考慮到至少一些上面所討論的問題以及可能的其他問題的方法和設備。
【發(fā)明內(nèi)容】
[0013]本公開的示例性實施方式通常涉及全景可視化文檔支持系統(tǒng)及相應的方法和計算機可讀存儲介質。根據(jù)示例性實施方式,文檔集合的介質內(nèi)容可能是以反映所述內(nèi)容之間的邏輯關系的方式被全景布置的,這可能反過來反映主題或由所述內(nèi)容描述的所述主題的對象之間的關系。所述文檔支持系統(tǒng)通??梢员慌渲脼闇蕚溥@種布置的介質內(nèi)容的選擇的內(nèi)容以便打印,并且可以允許在要打印的虛擬桌面中的較大集合的部分/區(qū)段的擴大的方式這樣做。
[0014]這種布置可以使用戶在單個視圖中并且在便于更好理解所述內(nèi)容及其主題或對象之間的關系的布置中看到所述內(nèi)容,否則所述內(nèi)容可能很難被理解。在包括若干組件、子系統(tǒng)和部件的復雜系統(tǒng)(如飛行器)的背景下,所述布置可以不僅減少審閱包含大量信息的文檔所需的時間,而且也可以減少所需要的時間和減輕研究所述信息以理解所述復雜系統(tǒng)及其元件相互關聯(lián)的方式的難度。所述關系中的各種關系可以自定義,當反映在全景布置中時,所述自定義的關系可以進一步方便各用戶的理解。示例性實施方式可以因此減輕搜索包含在一些文檔集合中的甚至是最大量的信息的難度和所需要的時間。
[0015]根據(jù)示例性實施方式的一個方面,所述系統(tǒng)包括請求接口,其經(jīng)配置接收用于全景可視化文檔集合的文檔組件布局的一個或多個選擇的文檔組件中的一個或多個打印輸出的請求。所述集合具有多個文檔組件,其中的每個都包括各自的介質內(nèi)容和具有提供關于各自文檔組件的信息的關聯(lián)的元數(shù)據(jù)。所述布局包括根據(jù)所述各自文檔組件的關聯(lián)的元數(shù)據(jù)而全景布置所述文檔組件布局的可視化表示。
[0016]這方面的系統(tǒng)也包括支撐引擎,其耦合到所述請求接口并且經(jīng)配置根據(jù)至少選擇的打印布局樣式而檢索和準備選擇的文檔組件以便打印。在這方面,選擇的文檔組件的準備包括為所述打印輸出中的相應的打印輸出生成一個或多個可打印文檔組件。然后,所述支撐弓I擎可經(jīng)配置傳送可打印的頁面。
[0017]在各種示例中,選擇的打印布局樣式可包括選擇的文檔組件單獨或一起以及以其各自的整體或以部分的打印輸出,在所述部分中它們在所述布局的可視部分中可查看。
[0018]此外或可替代地,例如,所述支撐引擎可經(jīng)配置進一步根據(jù)一個或多個打印優(yōu)先項準備選擇的文檔組件以便打印,包括將元數(shù)據(jù)或其他文字信息插入可打印頁面中的至少一個頁面上。
[0019]在一個示例中,選擇的打印布局樣式可包括選擇的文檔組件單獨和以其各自整體的打印輸出。在這個示例中,所述支撐引擎可經(jīng)配置為選擇的文檔組件中相應的文檔組件生成可打印文檔組件。在進一步的示例中,所述支撐引擎經(jīng)配置準備選擇的文檔組件可包括經(jīng)配置將元數(shù)據(jù)或其他文字信息插入可打印頁面中的至少一個頁面上。在這個進一步的示例中,所述可打印文檔組件中的每個都可以被生成為置標文檔,在該置標文檔中,所述元數(shù)據(jù)或其他文字信息被標記在其源中。
[0020]在各種示例中,選擇的文檔組件中的一個選擇的文檔組件處于具有的尺寸小于其本身尺寸的布局中。在至少一些這些示例中,所述支撐引擎經(jīng)配置檢索選擇的文檔組件可包括經(jīng)配置檢索具有其本身尺寸的相應的選擇的文檔組件。
[0021]在示例性實施方式的其他方面中,提供了用于打印全景可視化安排的文檔的方法和計算機可讀存儲介質。
[0022]有利地,所述計算機可讀存儲介質使得所述設備生成所述一個或多個選擇的文檔組件的一個或多個可打印文檔組件。進一步的優(yōu)點是,所述計算機可讀存儲介質使得所述設備將元數(shù)據(jù)或其他文字信息插入所述一個或多個可打印頁面中的至少一個頁面上,所述一個或多個可打印文檔組件中的每個都被生成為置標文檔,在該置標文檔中,所述元數(shù)據(jù)或其他文字信息被標記在其源中。有利地,所述計算機可讀存儲介質可以使得所述一個或多個選擇的文檔組件中的選擇的文檔組件在尺寸小于其本身尺寸的布局中,并且其中使得所述設備檢索所述一個或多個選擇的文檔組件包括使得所述設備檢索具有其本身尺寸的相應的選擇的文檔組件。
[0023]本文所討論的特征、功能和優(yōu)點可以在各種示例性實施方式中獨立實現(xiàn),或者可以在其他示例性實施方式中結合,其進一步的細節(jié)可參考下面的描述和附圖看出。
【專利附圖】
【附圖說明】
[0024]已經(jīng)如此概括地描述了本公開的示例性實施方式,現(xiàn)在將參照附圖,該附圖不必按比例繪制,并且其中:
[0025]圖1是根據(jù)示例性實施方式的全景可視化系統(tǒng)的圖示;
[0026]圖2是根據(jù)一個示例性實施方式的全景可視化文檔集合系統(tǒng)的圖示;
[0027]圖3是根據(jù)一個示例性實施方式的全景可視化文檔布局系統(tǒng)的圖示;[0028]圖4是根據(jù)一個示例性實施方式的全景可視化文檔導覽系統(tǒng)的圖示;
[0029]圖5是根據(jù)一個示例性實施方式的全景可視化文檔支持系統(tǒng)的圖示;
[0030]圖6-17根據(jù)示例性實施例示意性地示出了合適的布局模型的示例;
[0031]圖18-22根據(jù)本公開的示例性實施方式描述了可以顯示在具有預定的可視區(qū)域的GUI中并可以由用戶導覽的各頁面的示例性布局;和
[0032]圖23-28根據(jù)本公開的示例性實施方式描述了各頁面的示例性布局,在該布局中,可以為打印選擇和準備一個或多個頁面。
【具體實施方式】
[0033]現(xiàn)在將參照附圖在下文中更全面地描述本公開的一些實施方式,在附圖中示出了本公開的一些但不是所有的實施方式。事實上,本公開的各種實施方式可以許多不同的形式加以體現(xiàn),且不應該被解釋為限于本文所闡述的實施方式;相反,提供這些示例性實施方式,以便本公開將會是全面和完整的,且將本公開的范圍充分地傳達給本領域的技術人員。例如,除非另有說明,否則將某物稱為第一、第二或諸如此類不應該被解釋為意指特定的順序。同樣,可以描述為在其他物之上的某物(除非另有說明)可以反而在下面,反之亦然;并且同樣地,描述為在其他物的左邊的某物可以反而在右邊,反之亦然。在整個說明書中,相同參考標記指代相同的元件。
[0034]本公開的示例性實施方式一般涉及文檔的全景可視化,并且特別是涉及以反映所述文檔/組件之間的邏輯關系的方式全景可視化文檔或其文檔組件。示例性實施方式將主要結合航空航天應用加以描述。然而,應該理解的是,示例性實施方式可以結合各種其他應用使用,即在航空航天工業(yè)中和在航空航天工業(yè)以外加以利用。
[0035]現(xiàn)在參照圖1,其根據(jù)本公開的示例性實施方式示出了全景可視化系統(tǒng)100。該系統(tǒng)可包括用于執(zhí)行關于一個或多個電子文檔的一個或多個功能或操作的任意數(shù)量的不同的子系統(tǒng)(每個都是獨立的系統(tǒng))。如圖所示,例如,該系統(tǒng)可包括文檔集合系統(tǒng)102、文檔布局系統(tǒng)104、文檔導覽/導航系統(tǒng)106和/或文檔支持系統(tǒng)108。雖然顯示為所述全景可視化系統(tǒng)的一部分,但是所述文檔集合系統(tǒng)、布局系統(tǒng)、導覽系統(tǒng)和/或支持系統(tǒng)中的一個或多個可以改為與所述全景可視化系統(tǒng)分開,但與其通信。也應該理解的是,所述子系統(tǒng)中的一個或多個可以發(fā)揮分離的系統(tǒng)的作用或操作為分離的系統(tǒng),而與所述子系統(tǒng)中的其他子系統(tǒng)無關。此外,應該理解的是,所述全景可視化系統(tǒng)可包括除圖1中所示的那些子系統(tǒng)之外的一個或多個額外的或可替代的子系統(tǒng)。
[0036]如本文所描述的,電子文檔(或簡單稱為文檔)可以是能夠以電子和/或打印的(或可打印的)形式顯現(xiàn)的任何電子介質內(nèi)容。文檔的介質內(nèi)容可包括文字、圖形或其他可視內(nèi)容(如靜止圖像、視頻等)中的一個或多個。該文檔可以是若干不同類型的文檔,其中文檔的類型可以由該文檔的一個或多個特征(如其格式、介質內(nèi)容等)界定。合適類型的文檔的不例包括計算機輔助設計文檔(例如,CAD、CATDrawing、CATPart、CATProduct、CATProcess、cgr、DWG、DXF、DWF 等)、基于文本的文檔(例如,ANS、ASC、DOC、DOCX、HTML、PDF、RTF、TXT、WPD等)、演示文檔(例如,PDP、PPT 等)、圖形文檔(例如,BMP、GIF、JPEG、JP2、PNG、PSD、PSP、RAW、TIFF等)、視頻文檔(例如,AV1、MPEG、QuickTime、WMV等)或諸如此類。合適類型的文檔的其他示例包括法律文檔(例如,法院判決、簡報、專利等)、書籍、文章、網(wǎng)頁、截圖、服務公告、工程圖、保證書、技術視圖、布線圖等中的一個或集合。合適類型的文檔的進一步示例包括數(shù)據(jù)集,如工程設計數(shù)據(jù)、布線數(shù)據(jù)、故障檢修數(shù)據(jù)、商業(yè)數(shù)據(jù)等。
[0037]文檔可以由一個或多個組成的文檔組件構成,所述組成的文檔組件可以是如基本斷點之間的所述文檔的介質內(nèi)容的分組。所述文檔組件可以取決于文檔的類型,并且可以包括,例如,電子頁面、幻燈片、圖表、視圖、靜止圖像、視頻等。該文檔組件有時可以統(tǒng)稱為“頁面”,但是該文檔組件不必是電子頁面,因為它可以包括其他類型的組件。在文檔僅包括一個組件的情況下,該文檔及其組件可以是一個且是相同的。
[0038]如本文所描述的,可以參考由組成的各頁面構成的文檔。然而,應該理解的是,示例性實施方式可以同樣適用于由組成的文檔構成的文檔組(集合),其可以進一步由或不由組成的各頁面構成。因此,關于一個文檔執(zhí)行的功能可以同樣關于一組文檔執(zhí)行,并且關于一個頁面執(zhí)行的功能可以同樣關于一個組成的文檔執(zhí)行。
[0039]每頁可以由數(shù)據(jù)構成,通過所述數(shù)據(jù),每頁(或它的介質內(nèi)容)的可視化表示可以電子和/或打印的(或可打印的)形式生成。頁面的可視化表示有時可以簡單地統(tǒng)稱為頁面或“圖像”,但是該頁面不必包括靜止圖像,因為它可以包括其他類型的介質內(nèi)容。
[0040]頁面可包括介質內(nèi)容,該介質內(nèi)容具有一個或多個主題和包括反映或以其他形式形成所述主題的一個或多個對象。有時,可以因此說頁面用來描述其主題和/或其主題的對象。作為一個示例,頁面可以將飛行器作為其主題并且包括外部或內(nèi)部視圖或者作為對象的該飛行器的外部/內(nèi)部視圖的部分,或者該頁面可以將所述外部/內(nèi)部視圖作為其主題并且包括作為對象的所述外部視圖的部分。作為另一示例,頁面可以將飛行器儀表板作為其主題并且包括作為對象的該儀表板的規(guī)格。
[0041]一般地,根據(jù)示例性實施方式的文檔和/或其頁面可以具有彼此之間的一個或多個邏輯關系。然后,如下面更詳細解釋,全景可視化系統(tǒng)100的文檔集合系統(tǒng)102 —般可經(jīng)配置根據(jù)這些邏輯關系接收文檔和收集頁面,所述頁面被收集為用于全景可視化的文檔集合(全景可視化文檔集合)。文檔布局系統(tǒng)104—般可經(jīng)配置生成全景可視化文檔集合(如來自所述文檔集合系統(tǒng)的集合)的全景布置的、邏輯相關的頁面的布局。文檔導覽系統(tǒng)106一般可經(jīng)配置選擇和提供用于導覽全景可視化文檔集合的全景布置的、邏輯相關的頁面的布局(如由所述文檔布局系統(tǒng)生成的布局)的視覺呈現(xiàn)的導覽選項。文檔支持系統(tǒng)108可提供一個或多個支持功能到所述全景可視化系統(tǒng)。例如,所述文檔支持系統(tǒng)一般可經(jīng)配置接收全景可視化文檔集合的全景布置的、邏輯相關的頁面的布局(如由所述文檔布局系統(tǒng)生成的布局)的一個或多個頁面的選擇并準備打印。布局的視覺呈現(xiàn)有時可以簡單地統(tǒng)稱為布局。
[0042]本公開的示例性實施方式可以因此根據(jù)各頁面之間的邏輯關系收集文檔的各頁面,這在一個示例中,在復雜系統(tǒng)(如飛行器)的背景下,可以反映其元件之間的結構關系。所述頁面可以反映所述邏輯關系以及在多個示例中反映結構關系的方式進行全景布置。所述布置可以使用戶在單個視圖中看到頁面,并且以此方式便于更好理解否則可能難以理解的關系。例如,在復雜系統(tǒng)的背景下,所述布置可以不僅減少審閱包含大量信息的文檔所需要的時間,而且也可以減少所需要的時間和減輕研究所述信息的難度,從而理解所述復雜系統(tǒng)及其元件相互關聯(lián)的方式。
[0043]現(xiàn)在參照圖2、圖3、圖4和圖5,其分別根據(jù)本公開的示例性實施方式示出了合適的文檔集合系統(tǒng)、文檔布局系統(tǒng)、文檔導覽系統(tǒng)和文檔支持系統(tǒng)的更多特定示例。
[0044]圖2根據(jù)一個示例性實施方式示出了文檔集合系統(tǒng)200。如圖所示,所述文檔集合系統(tǒng)可包括文檔解析器202,其經(jīng)配置接收和分解一個或多個電子文檔到多個組成的頁面(文檔組件)內(nèi),其中每個所述組成的頁面都包括各自的介質內(nèi)容。所述文檔可以從任意數(shù)量的不同源中接收。例如,所述文檔可以從如文件存儲器、數(shù)據(jù)庫存儲器、云存儲器等存儲器中接收。
[0045]文檔解析器202可經(jīng)配置以任意數(shù)量的不同方式分解文檔。在一個示例中,所述文檔解析器可經(jīng)配置根據(jù)文檔的類型(例如,計算機輔助設計文檔、演示文檔、圖形文檔、視頻文檔、法律文檔、書籍、文章、網(wǎng)頁、工程圖、技術視圖、布線圖等)分解所述文檔。所述文檔解析器也可以因此經(jīng)配置識別文檔的類型,如基于文檔的格式、商業(yè)規(guī)則識別或由用戶輸入而識別。
[0046]文檔集合系統(tǒng)200也可包括綜合器(colligater )204,其耦合到文檔解析器202并經(jīng)配置綜合所述頁面。在這方面,對于多個頁面中的一個或多個頁面中的每個頁面,所述頁面的綜合可以包括所述綜合器經(jīng)配置識別該頁面和所述多個頁面中的一個或多個其他頁面之間的一個或多個鏈接。鏈接的一個示例可以根據(jù)所述文檔、文檔類型和/或該頁面和其他頁面的介質內(nèi)容而識別。并且在一個示例中,所述鏈接可以根據(jù)一個或多個商業(yè)規(guī)則、邏輯等來界定。這些鏈接可以在該頁面和其他頁面之間建立一個或多個邏輯關系。
[0047]在一個示例中,可以識別在共享共同文檔的頁面(相同文檔的組成部分)之間的鏈接。在一個示例中,可以識別在共同文檔或文檔的集合中以預定順序(如時間順序、空間順序或命令序列)彼此相鄰的各頁面之間的鏈接。在一些情況下,可以根據(jù)頁面的主題或對象來識別鏈接。例如,可以識別在共享共同主題或共同對象的各頁面之間的鏈接。在一個示例中,可以識別以下各頁面之間的鏈接,在所述頁面中,一個頁面的對象是另一頁面的主題(對象-主題)或一個頁面的主題是另一頁面的對象(主題-對象)。
[0048]在一個示例中,可以識別在由母子關系關聯(lián)的各頁面之間的鏈接。在一個示例中,可以識別以下各頁面之間的鏈接,某些情況下在所述頁面中,頁面中的一個包括在其介質內(nèi)容中對另一頁面的參考或鏈接。在這方面,法院判決可以包括對另一法院判決的引用(例如,在該法院判決的主體中,或在腳注、尾注中等),或者頁面可以包括對另一頁面的超鏈接。在又一示例中,可以通過指定各頁面之間的鏈接的用戶輸入識別各頁面之間的鏈接。
[0049]除了識別各頁面之間的鏈接以外,對于一個或多個頁面中的每個頁面,綜合器204也可經(jīng)配置提取、生成或以其他方式提供與該頁面相關聯(lián)的元數(shù)據(jù)。對于一個頁面,其關聯(lián)的元數(shù)據(jù)可以提供關于該頁面的任意若干不同的信息片段。例如,所述元數(shù)據(jù)可提供識別該頁面和在與該頁面關聯(lián)的元數(shù)據(jù)中的其他頁面之間的鏈接的信息。這個信息可以包括鏈接到該頁面的其他頁面的名稱或其他標識符,并且也可以包括由它們之間的鏈接建立的邏輯關系(例如,共享共同文檔、主題和/或對象、鄰接關系、對象-主題、主題-對象、母子、參考/鏈接、用戶指定等)的指示。
[0050]除了所述鏈接以外,用于頁面的關聯(lián)的元數(shù)據(jù)可包括關于該頁面的一個或多個其他信息片段。例如,所述元數(shù)據(jù)可提供關于所述頁面作為其組成部分的文檔的信息,如該文檔的名稱或其他標識符和/或作者、尺寸和/或該文檔的創(chuàng)建時間或最后修訂時間。此外,例如,所述元數(shù)據(jù)可提供關于應用于或將被應用于該頁面的一個或多個內(nèi)容限制的信息,如訪問限制、編輯或修改限制和/或該頁面的加密。
[0051]所述元數(shù)據(jù)也可以提供關于該頁面的介質內(nèi)容的信息。這個信息可包括例如,該頁面的主題和/或對象的識別、該頁面包括一個或多個所述對象的部分和/或該頁面中的一個或多個所述對象的某水平的細節(jié)。在各種情況下,共享共同主題、對象或具有對象-主題或主題-對象關系的各頁面之間的鏈接可以從識別各自文檔的主題和/或對象的元數(shù)據(jù)推斷。在這些情況下,頁面的主題和/或對象的說明可以足夠作為識別各頁面之間的適當鏈接的信息。
[0052]在一個示例中,頁面的綜合可進一步包括綜合器204經(jīng)配置識別用于至少一些頁面的一個或多個布局模型。在這個示例中,由綜合器為頁面提取、生成或以其他方式提供的關聯(lián)的元數(shù)據(jù)可以進一步包括指定一個或多個所述布局模型中的每個布局模型中的相應頁面的布置的信息。對于相應的布局模型,這可以包括,例如,指定該頁面的尺寸、位置和/或深度(z軸順序)(或更特別地,該頁面的可視化表示)。所述布局模型可以被識別并且所述尺寸、位置和/深度可以任意若干不同方式被指定,如根據(jù)一個或多個商業(yè)規(guī)則、邏輯等。
[0053]合適布局模型的示例(有時稱為演示樣式)包括磚墻式、部分磚墻式、層級、形狀、中心向外(center out)、自上而下/成三角形、中心向外成三角形、尺寸主導(sizedominance)、通過細節(jié)重疊、通過深度的主體-細節(jié)(master-detail)、加載形狀、小平面、混合介質/靜態(tài)和動態(tài)的或類似物。其他的示例可包括一個或多個上述布局模型的組合。若干示例性布局模型中的每個布局模型將在下面進一步描述。
[0054]在一個示例中,布局模型中的頁面的尺寸可以被指定為絕對尺寸或相對尺寸,其中任何一個都可以若干不同方式給出。在各種情況下,該頁面的尺寸可以涉及以像素為單位的尺寸和因此給出該頁面的像素數(shù)或像素分辨率。在一個示例中,頁面的絕對尺寸可以高度和寬度維數(shù)(例如,NXM像素)給出。在另一示例中,可以基于與該頁面邏輯相關的一個或多個其他頁面的尺寸而指定該頁面的尺寸為相對尺寸。例如,所述相對尺寸可以若干不同方式給出,如以其他頁面的百分比、分數(shù)或相乘給出;或者所述相對尺寸可以簡單地由在尺寸上小于、大于或等于其他頁面的指示給出。例如,在由母子關系關聯(lián)的頁面中,所述子頁面的尺寸可以被指定為其母頁面的尺寸的一半。在所述尺寸是相對的任何情況下,相應的其他頁面的尺寸可以在其關聯(lián)的元數(shù)據(jù)中給出,并且可以給出以作為絕對尺寸或根據(jù)甚至進一步的其他頁面的尺寸的相對尺寸。
[0055]與尺寸類似,在一個示例中,在布局模型中的頁面的位置(有時稱為方位)可以被指定為絕對位置或相對位置,但在任何一種情況下,可以若干不同方式給出。同樣地,在布局模型中的頁面的深度可以被指定為絕對深度或相對深度,其中任何一個都可以若干不同方式給出。例如,該頁面的絕對位置可以在跨越所述布局模型的坐標系的X、y坐標中給出和/或所述絕對深度可以在該坐標系的z坐標中給出。在另一示例中,該頁面的相對位置可以相對于所述布局模型中的一點或其他頁面而在X、y坐標中給出。在又一示例中,所述相對位置可以簡單地由所述布局模型中的一點或其他頁面的上、下、左或右的指示給出。同樣地,在一個示例中,所述相對深度可以簡單地由頁面在所述布局模型中的其他頁面的前面或后面的指示給出。在所述位置和/或深度是相對的任何情況下,所述相應的其他頁面的位置和/或深度可以在其關聯(lián)的元數(shù)據(jù)中給出,并且可以作為絕對或相對位置和/或深
/又 5 口 CD ο[0056]綜合器204可經(jīng)配置傳送作為全景可視化文檔集合的所述頁面和元數(shù)據(jù),并且傳送所述集合到任意若干不同的目的地。在一個示例中,所述綜合器可經(jīng)配置傳送所述頁面和元數(shù)據(jù)到各自的存儲器206、208,供以后檢索。所述存儲器可以位于文檔集合系統(tǒng)200中,或者可以與所述文檔集合系統(tǒng)分開并與其通信??梢匀我馊舾刹煌绞礁袷交痛鎯λ鲰撁婧驮獢?shù)據(jù),并且因此,其存儲器可以是任意若干不同類型的。合適類型的存儲器的示例包括文件存儲器、數(shù)據(jù)庫存儲器、云存儲器等。
[0057]在各種示例中,在頁面被存儲在各自存儲器206中之前,所述頁面可以被壓縮或以其他方式處理,以更容易存儲和檢索。例如,如圖所示,所述系統(tǒng)可包括耦合到所述綜合器的平鋪器210,并且所述綜合器經(jīng)配置傳送所述頁面至所示平鋪器210。對于一個或多個頁面中的每個頁面,所述平鋪器可經(jīng)配置在用于該頁面的縮放等級的相應的分辨率下生成該頁面的可視化表示。如本文所描述的,在每個縮放等級下的頁面(或者其可視化表示)可以統(tǒng)稱為“子圖像”,并且有時可以被視為該頁面的分離的版本或副本。然而,如上面所建議的,頁面的子圖像不必包括靜止圖像,因為該頁面可以包括其他類型的介質內(nèi)容。
[0058]除了或代替生成頁面的子圖像,平鋪器210可經(jīng)配置貫穿所述縮放等級將所述子圖像劃分成數(shù)量逐漸變大的平鋪件(tile),其中每個平鋪件都在各自縮放等級下覆蓋子圖像的空間區(qū)域。這可以方便該頁面的檢索、平移和/或縮放,如下面進一步解釋。然后,所述平鋪器可經(jīng)進一步配置傳送所述頁面的子圖像的平鋪件,如傳送到所述頁面存儲器。然而,在傳送所述平鋪件之前,如果需要的話,所述平鋪器可經(jīng)進一步配置壓縮所述平鋪件。
[0059]在一個更特別的示例中,平鋪器210可經(jīng)配置在從頂部縮放等級通過一個或多個中間縮放等級到達基礎縮放等級的分層布置的相應的縮放等級下生成頁面的多個分辨率。每個縮放等級包括整個頁面的子圖像,但在不同的分辨率下;并且該頁面貫穿縮放等級的子圖像可以具有相同的本身的寬高比(該圖像的寬度與其高度的比)。在一個示例中,所述頂部縮放等級(O級)可以包括在其最低分辨率下的整個頁面的子圖像,一個或多個中間縮放等級可以包括在逐漸提高的分辨率(緊接低于O級的I級、緊接低于I級的2級等)下的整個頁面的子圖像,并且所述基礎縮放等級(L級)可以包括在其最高(或全)分辨率下的整個頁面的子圖像。
[0060]頁面的每個子圖像可以任意若干不同方式生成。在一個示例中,所述子圖像中的一個子圖像可以由平鋪器210接收,如全分辨率的子圖像。然后,所述平鋪器可經(jīng)配置例如通過降低對所述全分辨率的子圖像的采樣以較低分辨率生成其他子圖像。
[0061]如圖所示,平鋪器210可經(jīng)配置貫穿縮放等級將子圖像劃分成數(shù)量逐漸變大的平鋪件,每個平鋪件都以相應的縮放等級覆蓋子圖像的空間區(qū)域。所述平鋪件可以在所述縮放等級內(nèi)并且貫穿所述縮放等級具有固定的尺寸(分辨率),并且相應地,由較大數(shù)量的平鋪件組成的子圖像一般可以具有比由較小數(shù)量的平鋪件組成的子圖像更高的分辨率。每個縮放等級可以因此被視為相對于高于其的任何縮放等級的更高的縮放等級(在所述縮放等級下的子圖像具有比在其上的任何縮放等級的子圖像更高的分辨率)。同樣地,每個縮放等級可以被視為相對于低于其的任何縮放等級的更低的縮放等級(在所述縮放等級的子圖像具有比低于其的任何縮放等級的子圖像更低的分辨率)。
[0062]在一個示例中,在每個縮放等級的子圖像可以是緊接低于它的縮放等級的分辨率的一半,并且是緊接高于它的縮放等級的分辨率的兩倍(分辨率增加或減少2倍)。在此示例中,在縮放等級I中的平鋪件的數(shù)量可以通過tfh X 41給出,其中1=0,1,2,...L,并且h表示在頂部縮放等級(O級)中的平鋪件的數(shù)量。在包括四個縮放等級0、1、2和3 (L=3),并且其中所述頂部縮放等級的子圖像是由I個平鋪件Utl=I)組成的更特別的示例中,第一中間縮放等級(I級)的子圖像可以由4個平鋪件組成,第二中間縮放等級(2級)的子圖像可以由16個平鋪件組成,而所述基礎縮放等級(3級)的子圖像可以由64個平鋪件組成。
[0063]在一個示例中,在一個縮放等級中由若干平鋪件覆蓋的頁面可以分別在較高或較低縮放等級中由數(shù)量增加或減少的平鋪件覆蓋,從而引起該頁面的分辨率的增加或減少。同樣地,在一個縮放等級中由一個平鋪件覆蓋的頁面的區(qū)域可以在相鄰較高的縮放等級中由多個(例如4個)平鋪件覆蓋,從而引起該頁面的相應區(qū)域的分辨率的增加。并且在一個縮放等級中由多個平鋪件覆蓋的頁面的區(qū)域可以在相鄰較低縮放等級中由一個平鋪件覆蓋,從而引起該頁面的相應區(qū)域的分辨率的減小。
[0064]在一個示例中,具有特定分辨率的頁面(或其區(qū)域)可以通過以與所述特定分辨率相當?shù)目s放等級覆蓋頁面的平鋪件顯示。該頁面的放大可以通過用在較高縮放等級覆蓋頁面的數(shù)量增加的平鋪件替換所顯示的平鋪件而實施。并且該頁面的縮小可以通過用在較低縮放等級覆蓋頁面的數(shù)量減少的平鋪件替換所顯示的平鋪件而實施。并且因為頁面可以被劃分成若干平鋪件,所以在一些情況下,在顯示該頁面的圖形用戶界面(⑶I)中可查看頁面的一部分但不是全部,僅覆蓋該頁面的可視部分的那些平鋪件可以被檢索和顯示。
[0065]現(xiàn)在參照圖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的集合。
[0066]如圖3中所示,文檔布局系統(tǒng)300可包括搜索引擎302、請求接口或經(jīng)配置接收介質內(nèi)容的請求和識別包括所請求的介質內(nèi)容的一個或多個頁面的類似物。所識別的頁面可以是全景可視化文檔集合,該集合具有多個頁面,其中的每個頁面都包括相應的介質內(nèi)容和具有提供關于相應的頁面的信息的關聯(lián)的元數(shù)據(jù)。所述頁面和元數(shù)據(jù)可以存儲在各自的存儲器304、306中,在一個示例中,所述存儲器304、306可以對應于圖2中所示的各自的存儲器 206、208。
[0067]搜索引擎302可經(jīng)配置以若干不同方式識別頁面,如基于所述集合的頁面的關聯(lián)的元數(shù)據(jù)。例如,所述請求可以包括關鍵字匹配或以其他方式具有與所述集合的頁面的主題或對象的相關性。然后,響應于所述請求,所述搜索引擎可經(jīng)配置搜索用于包括與所述請求匹配或相關的介質內(nèi)容的一個或多個頁面的關聯(lián)的元數(shù)據(jù)的元數(shù)據(jù)存儲器306。
[0068]文檔布局系統(tǒng)300也可包括布局引擎308、布局生成器或耦合到搜索引擎302和經(jīng)配置從用于所述多個頁面的全景布置頁面(包括所識別的頁面)的多個布局模型中選擇布局模型(演示樣式)的類似物。所述布局模型可保持在相應的存儲器中,如文件存儲器、數(shù)據(jù)庫存儲器、云存儲器等,并且根據(jù)相應的存儲器以任意若干不同的方式進行格式化和存儲。
[0069]所述布局模型可包括用于全景布置頁面的任意若干不同類型的布局。如上面所示和下面進一步解釋的,合適的布局模型的示例包括磚墻式、部分磚墻式、層級、形狀、中心向外、自上而下/成三角形、中心向外成三角形、尺寸主導、通過細節(jié)重疊、通過深度的主體-細節(jié)、加載形狀、小平面、混合介質/靜態(tài)和動態(tài)或類似物。其他示例可包括上述布局模型中的一個或多個的組合。
[0070]布局引擎308可經(jīng)配置以任意若干不同方式選擇所述布局模型。在一個示例中,所述布局引擎可經(jīng)配置根據(jù)用于所識別的頁面的關聯(lián)的元數(shù)據(jù)選擇所述布局模型。搜索引擎302可以因此經(jīng)配置傳送用于所識別的頁面的關聯(lián)的元數(shù)據(jù)到所述布局引擎,所述布局弓I擎進而可經(jīng)配置根據(jù)各自關聯(lián)的元數(shù)據(jù)選擇布局模型。
[0071]如上面所解釋的,用于頁面的關聯(lián)的元數(shù)據(jù)可以提供關于頁面是文檔的組成部分的文檔類型的信息和/或關于該頁面的介質內(nèi)容的信息。然后,在一個示例中,布局引擎308可經(jīng)配置根據(jù)所識別的頁面是文檔的組成部分的所述文檔的類型(例如,計算機輔助設計文檔、演示文檔、圖形文檔、視頻文檔、法律文檔、書籍、文章、網(wǎng)頁、工程圖、技術視圖、布線圖等)選擇所述布局模型。在另一示例中,所述布局引擎可經(jīng)配置根據(jù)所識別的頁面的介質內(nèi)容選擇所述布局模型,如根據(jù)其主題和/或對象中的一個或多個。
[0072]同樣如上所述,用于頁面的關聯(lián)的元數(shù)據(jù)可包括識別該頁面和所述集合的其他頁面之間的鏈接的信息。布局引擎308也可以因此經(jīng)配置檢索所識別的頁面和根據(jù)用于所識別的頁面的關聯(lián)的元數(shù)據(jù)而識別的其他頁面。這些頁面可以從各自的存儲器304檢索。
[0073]布局引擎308可經(jīng)配置生成根據(jù)所選擇的布局模型和檢索的頁面及其關聯(lián)的元數(shù)據(jù)全景布置的檢索到的頁面的布局。然后,除了檢索所述頁面以外,布局引擎的一個示例也可以經(jīng)配置如從各自的存儲器306接收關聯(lián)的元數(shù)據(jù)。然后,所述布局引擎可經(jīng)配置傳送所述布局到例如其中可以顯示布局的GUI,或到例如用于生成該布局的打印輸出的打印機。
[0074]如所建議的,該布局可以根據(jù)選擇的布局模型限定檢索到的頁面的全景布置。在該布局的布置中,所述頁面中的每個可以具有特定尺寸、位置和/或深度(z軸順序)。該布局的每個頁面的尺寸、位置和/或深度可以是絕對的或是與該布局的其他頁面相對的,并且可以若干不同方式被指定或以其他方式可確定。在一個示例中,所述尺寸、位置和/或深度可以根據(jù)所述布局模型的選擇的布局模型的定義而被指定或以其他方式可確定。此外或可替代地,例如,用于該布局的每個頁面的關聯(lián)的元數(shù)據(jù)可以提供指定該頁面在該布局中的尺寸、位置和/或深度(z軸順序)的信息,如上所述。在這些示例中,布局引擎308可經(jīng)配置根據(jù)由選擇的布局模型和/或該布局的頁面的關聯(lián)的元數(shù)據(jù)指定的尺寸、位置和/或深度而生成該布局。
[0075]所述頁面的寬高比可以是它們本身的寬高比。然而,在各種情況下,對于一個或多個頁面中的每個頁面,布局模型可以指定或以其他方式限定與相應頁面的本身的寬高比不同的寬高比。在這些情況下,布局引擎308可以進一步配置為根據(jù)所述頁面的不同的非本身的寬高比生成該布局。
[0076]在一個進一步的示例中,所述布局的一個或多個頁面可以處于包括在相應分辨率下的可視化表示(例如,子圖像)的狀態(tài)。對于這些頁面中的每個頁面,布局引擎308可經(jīng)配置為在所述分辨率下的可視化表示檢索頁面,所述分辨率匹配或最密切匹配由選擇的布局模型和/或關聯(lián)的元數(shù)據(jù)指定的尺寸。這可以包括例如在相應的分辨率下或最接近相應的分辨率檢索該頁面的子圖像。
[0077]由布局引擎308生成的布局可以根據(jù)選擇的布局模型動態(tài)地生成,以便所述頁面的不同布局可以通過改變選擇的布局模型而實現(xiàn)。不同的布局也可以若干其他方式實現(xiàn),如基于所述布局的頁面的關聯(lián)的元數(shù)據(jù)或一個或多個基于時間的因素。在一個示例中,所述布局引擎可以因此進一步配置為接收用于檢索到的頁面的不同全景布置的請求。在此示例中,所述布局引擎可經(jīng)配置從所述多個布局模型中選擇不同的布局模型,以響應于所述請求。然后,所述布局引擎可經(jīng)配置生成檢索到的頁面的不同的布局。這可以包括所述布局引擎經(jīng)配置根據(jù)選擇的不同布局模型和檢索到的頁面以及用于檢索到的頁面的關聯(lián)的元數(shù)據(jù)而全景地重新布置檢索到的頁面。
[0078]如上所述,所述布局模型可包括用于全景布置頁面的任意若干不同類型的布局。在所述布局模型中,由各頁面之間的鏈接建立的邏輯關系可以通過各頁面的布置以位置或深度(z軸順序)中的任一個或兩者表達。在一個示例中,邏輯關系可以由彼此鄰近的頁面以其位置和/或以其相對深度表達。此外,一個或多個所述布局模型可以限定或暗示彼此關聯(lián)的文檔之間的導覽路徑和/或用于加載根據(jù)各自的布局模型生成的布局的頁面的加載形狀。
[0079]現(xiàn)在將參照圖6-17,其示意性地示出了合適的布局模型的示例。如圖所示,這些示例包括磚墻式、部分磚墻式、層級、形狀、中心向外、自上而下/成三角形、中心向外成三角形、尺寸主導、通過細節(jié)重疊、通過深度的主體-細節(jié)、加載形狀、小平面、混合介質/靜態(tài)和動態(tài)或類似物。
[0080]圖6不出了根據(jù)一個不例性實施方式的磚墻式布局模型600,其中頁面602可布置在一個或多個行和一個或多個列中。如圖所示,所述磚墻式布局模型可以特征在于一致的端對端取向,其中頁面沿一個或多個行和/或列在尺寸和/或寬高比上是一致的。這種類型的布局模型可以用于一般的搜索結果。在一個不例中,所述布局模型可以提供與章節(jié)位置相關的水平取向,以及與頁面長度的逐漸增加相關聯(lián)的垂直取向。
[0081]雖然未單獨地示出,但是部分磚墻式布局模型可以被視為磚墻式布局模型600的超集。所述部分磚墻式布局模型可以特征在于頁面的集群,該頁面的集群可以同樣地至少在各自集群內(nèi)在尺寸和/或寬高比上是一致的。在這個布局模型中,所述集群可以通過各自頁面的關聯(lián)的元數(shù)據(jù)而相關,如通過其介質內(nèi)容、作者、創(chuàng)建時間、最后修訂等。
[0082]圖7示出了根據(jù)一個示例性實施方式的層級布局模型700,其中各頁面可以位置和/或尺寸布置在層級中。各頁面(層級相關的頁面)之間的層級關系可以由其關聯(lián)的元數(shù)據(jù)以若干不同方式指示。例如,層級關系可以由頁面之間的母子關系指示。在另一示例中,層級關系可以由對象-主題或主題-對象關系指示,其中在一個層級中較高的一個頁面的對象可以是在該層級中較低的其他頁面的主題,并且其中相應的其他頁面中的至少一些可以處于該層級中的相同水平。在此示例中,一個頁面的主題可以是主體視圖,而其他頁面的主題可以是所述主體視圖的對象的詳細視圖。在又一示例中,層級關系可以由關系指示,在所述關系中,在層級中較高的一個頁面包括對在該層級中較低的其他文檔的參考或鏈接(例如,引用、超鏈接等),并且所述相應的其他文檔中的至少一些可以處于該層級中的相同水平。
[0083]在層級布局模型700的一個示例中,在層級中較高的頁面可以位于在該層級中較低的那些頁面之上(自上而下),和/或可以在尺寸上比在該層級中較低的那些頁面更大。在此布局模型中的頁面可以在尺寸或寬高比上不一致。在該層級中較高的那些頁面可以主導在該層級中較低的那些頁面,并且其中在該層級中較低的頁面可以在X軸方向上被在該層級中較高的頁面的寬度限制。
[0084]更特別地,例如,在該層級中的最高頁面702可以位于頂部,并且可以以其本身的寬高比根據(jù)該頁面的全分辨率設定尺寸。在該層級中的次高的頁面704可以緊接著位于最高頁面的下方,并且具有比最高頁面更小的尺寸,并且具有的寬高比共同地限制次高頁面到最高頁面的寬度。對于在該層級中在次高的頁面中的相應頁面之下的第三高頁面706和對于在該層級中的第四高頁面708等,這種模式可以重復。這個布局模型可以在一個示例中提供單頁,該單頁具有在其下面的相應頁面中引用的相關頁面。
[0085]圖8示出了根據(jù)一個示例性實施方式的形狀布局模型800,其中該模型模仿了與所述頁面相關的物理結構,如飛行器或美國的地形。在一個示例中,頁面802可布置在所述物理結構(二維或三維表示)的可視化表示804的邊界內(nèi),其中頁面的位置可以符合其介質內(nèi)容與所述結構的關系。例如,與飛行器的翼梢區(qū)域相關的頁面(例如,通過主題或對象相關)可以位于該飛行器的可視化表示的相應區(qū)域中。在另一示例中,與來自美國的不同州的法院判決相關的頁面可以位于與提供所述判決的州一致的美國的可視化表示的區(qū)域中。
[0086]在形狀布局模型800中,在各種情況下,所述頁面的一個或多個子集可以布置在所述物理結構的可視化表示的相應區(qū)域處的集群806中。在這些情況下,所述集群中的每個可以根據(jù)所述布局模型的另一個集群根據(jù)所述集群的頁面的位置和尺寸進行布置。
[0087]圖9不出了根據(jù)一個不例性實施方式的中心向外的布局模型900。這個布局模型可以特征在于主導的位于中心的主要頁面902,如通過搜索引擎(例如,搜索引擎302)搜索介質內(nèi)容而識別的頁面。與所述主要頁面相關的(例如,層級相關的)頁面904可以360度的布置位于主要頁面周圍。在此布局模型中的頁面在尺寸或寬高比上可以不一致。在一個示例中,這個布局模型可以指示:所述主要頁面與前(上部)頁面、后(下部)頁面和同期的(旁邊)頁面相關。這種類型的布局的示例可以是文檔或網(wǎng)頁的集合,所述文檔或網(wǎng)頁已經(jīng)與作為通向所述中心的主要頁面的文檔樹的一部分的頁面交叉超鏈接在一起。
[0088]圖10示出了根據(jù)一個示例性實施方式的自上而下/成三角形的布局模型1000。這個布局模型可以類似于磚墻式布局模型600和層級布局模型700的組合,并且可以特征在于層級相關的頁面1002的自上而下的布置。與所述磚墻式布局模型類似,在此布局模型中的頁面可以至少在所述層級的相同水平的各頁面內(nèi)在尺寸和/或寬高比上是一致的,這可以指示相對于彼此的各頁面的重要性。與所述層級布局模型類似,在一個示例中,在該層級中較高的頁面可以在該層級中較低的頁面之上(在y軸方向上);但是與所述層級布局模型不同的是,所述較低頁面的寬度可以不在X軸方向上被所述較高的頁面限制。在一個示例中,所述自上而下/成三角形的布局模型可以提供單頁作為相關頁面的圖形樹中的節(jié)點。
[0089]圖11不出了根據(jù)一個不例性實施方式的中心向外成三角形的布局模型1100。這個布局模型可以特征在于主導的位于中心的主要頁面1102,類似于中心向外的布局模型900。在所述中心向外成三角形的布局模型中,與所述主要頁面相關的(例如,層級上相關的)頁面1104可以位于所述主要頁面的上面和/或下面。也與所述中心向外的布局模型類似,所述中心向外成三角形的布局模型的各頁面可以在尺寸或寬高比上不一致。所述中心向外成三角形的布局模型可以指示:所述主要頁面與前(上部)和后(下部)頁面相關。這種類型的布局的示例可以是文檔或網(wǎng)頁的集合,所述文檔或網(wǎng)頁已經(jīng)與作為通向所述中心的主要頁面的文檔樹的一部分的上部頁面和從所述主要頁面引出的下部頁面超鏈接在一起。
[0090]圖12不出了根據(jù)一個不例性實施方式的尺寸主導的布局模型1200。這個布局模型可以類似于中心向外的布局模型900。在這方面,所述尺寸主導的布局模型的特征可以在于主導的位于中心的主要頁面1202和以360度布置位于主要頁面周圍的與所述主要頁面相關的(例如,層級上相關的)頁面1204。然而,這個布局模型可包括可以具有相同尺寸或不同尺寸的一個以上的主要頁面,并示出兩個這樣的頁面1202a、1202b。此布局模型中的頁面可以在尺寸或寬高比上是不一致的。此布局模型中的所述頁面的尺寸可以傳達頁面相對于彼此的權重或相關性。這種類型的布局的示例可以是在至少所述主要圖示的所有四個軸上具有關聯(lián)的參考或鏈接的布線圖的集合。參考的/鏈接的布線圖/示意圖本身可以包括與其他圖示的關系。
[0091]圖13示出了根據(jù)一個示例性實施方式的通過細節(jié)重疊的布局模型1300。這個布局模型的特征可以是在頁面被布置的深度(z軸順序)上的頁面之間的層級關系的保持。在一個示例中,在該層級中較高的頁面1302可以重疊在該層級中較低的另一頁面1304上,該頁面1304反過來可以重疊在該層級中更低的另一頁面1306上。在此布局中,共享一個或多個共同對象或其他介質內(nèi)容的頁面可以重疊1308,以便所共享的對象/其他介質內(nèi)容可以至少部分地在空間上橫跨所述頁面對準。
[0092]導覽布局(或更特別地,導覽其視覺呈現(xiàn))可以包括所述呈現(xiàn)的放大或縮小。根據(jù)通過細節(jié)重疊的布局模型1300放大所述布局可以包括增大所述尺寸,并且在一個示例的各種情況下,增大其頁面的分辨率。然而,在此布局模型中,放大所述布局也可以包括遮住重疊頁面,以便在其下面的一個或多個被重疊的頁面(或更確切地說頁面被重疊的部分)可以會進入視圖。相反地,布局的縮小也可以包括示出被遮住的重疊頁面,以便相應頁面進入視圖,并且一個或多個被重疊的頁面(或更確切地說頁面的被重疊的部分)在視圖內(nèi)消失。在一個示例中,遮住頁面可以包括增加該頁面在放大過程中的透明度(或減小其不透明度),并且示出頁面可以包括增加該頁面在縮小過程中的不透明度(或減小其透明度)。
[0093]在一個示例中,如圖13中所示,在包括頁面1302、1304、1306的通過細節(jié)重疊的布局模型1300中,隨著用戶放大所述布局,頁面1302可以被遮住。然后在所述放大過程中的某時刻,相應頁面可以不再可見,以便所述布局表現(xiàn)為僅包括頁面1304、1306。所述放大可以進一步繼續(xù),遮住頁面1304,直到它不再可見,此時,所述布局表現(xiàn)為僅包括頁面1306。在這些情況下,被遮住的頁面可以保持在所述布局中,或者布局引擎308可經(jīng)配置將它們從所述布局中移除。
[0094]繼續(xù)圖13的示例,其中僅頁面1306是可見的,且頁面1302、1304被遮住,隨著用戶縮小所述布局,頁面1304可以被示出為重疊在頁面1306上。在所述縮小過程中的某時亥IJ,相應的頁面可以是可見的,以便所述布局表現(xiàn)為包括頁面1304和頁面1306。所述縮小可以進一步繼續(xù),從而示出頁面1302,直到它也是可見的,此時,所述布局表現(xiàn)為包括頁面1302、1304、1306。在這些情況下,被重疊的頁面(或頁面的被重疊的部分)可以保持在所述布局中,或者布局引擎308可經(jīng)配置將它們從所述布局中移除。
[0095]圖14根據(jù)一個示例性實施方式描述了通過深度的主體-細節(jié)的布局模型1400。這個布局模型類似于通過細節(jié)重疊的布局模型1300,因為頁面之間的層級關系可以保持在其深度(z軸順序)中。然而,在此布局模型中,被重疊的頁面(例如,在該層級中較低的頁面)可以被設定尺寸和布置為與重疊頁面(例如,在該層級中較高的頁面)的整體一致。
[0096]與通過細節(jié)重疊的布局模型1300類似,通過深度的主體-細節(jié)的布局模型1400中的導覽可以包括所述布局的放大或縮小,這可以進一步包括相對于被重疊的頁面遮住或示出重疊頁面。在圖14中所示的示例中,導覽包括頁面1402、1404、1406的布局可以包括:隨著用戶放大所述布局而遮住重疊頁面。相反地,導覽所述布局可以包括:隨著用戶縮小所述布局而示出重疊頁面。在這方面,在多個頁面的通過深度的主體-細節(jié)的布局模型中實施縮放可以類似于為包括多個子圖像的頁面實施縮放。
[0097]圖15不出了根據(jù)一個不例性實施方式的加載形狀的布局模型1500。這個布局模型可以類似于包括主導的位于中心的主要頁面1502和關于所述主要頁面(例如,層級上相關的)位于所述主要頁面的周圍、上面和/或下面的頁面1504的(例如,中心向外的、中心向外成三角形的)其他布局模型中的一些布局模型。此布局模型中的頁面可以在尺寸或寬高比上不一致。所述加載形狀的布局模型的特征可以是加載所述布局(或更特別地該布局的視覺呈現(xiàn))的正時。在此布局模型中,非主要的頁面可以被首先加載,隨后是主要頁面。
[0098]加載形狀的布局模型1500的示例可以是與時間相關的介質內(nèi)容的頁面,其中較舊的介質內(nèi)容的頁面可以在最新的介質內(nèi)容的主要頁面之前被加載。在此背景下的介質內(nèi)容的正時可以與該介質內(nèi)容的主題或對象的時間方面有關。例如,用于法院判決的先前歷史的頁面(例如,頁面1504)可以在所述法院判決(例如,頁面1502)本身之前被加載。在另一示例中,介質內(nèi)容的正時可以與該內(nèi)容的創(chuàng)建時間有關,如在文檔(例如,頁面1502 )的最后或當前版本之前加載第一份草稿和對文檔(例如,頁面1504)所做的一個或多個變化或修訂的情況下。
[0099]圖16不出了根據(jù)一個不例性實施方式的小平面布局模型1600。所述小平面布局模型的特征可以是頁面1602在三維(3D)環(huán)境中的布置,如在3D結構的小平面(如正十二面體1604)的背景下。例如,每頁都可以根據(jù)具有已知的一致的取向單位向量的一組x、y、z坐標而創(chuàng)建。然后,每頁均可以被放置在與觀察者的視角有關的布局中。這個布局模型可以從視覺上在三維空間中呈現(xiàn),或者可以轉換為相應的二維(2D)布置,如被轉換的切頂二十面體1606。
[0100]圖17不出了根據(jù)一個不例性實施方式的混合介質/靜態(tài)和動態(tài)布局模型1700。這個布局模型可以是一個或多個其他布局模型的子集,其中布局的頁面可包括混合介質類型的頁面。例如,這個布局模型可包括如在文字內(nèi)容或靜止圖像的情況下的一個或多個靜態(tài)(“S”)頁面,和在視頻情況下的一個或多個動態(tài)(“D”)頁面。圖17示出了例如在類似于尺寸主導的布局模型1200的布置中布置混合介質內(nèi)容的混合介質/靜態(tài)和動態(tài)布局模型。如圖所示,這個布置可包括主導的中心定位的主要頁面1702a、1702b和位于所述主要頁面周圍的與主要頁面(例如,層級相關的)相關的頁面1704。
[0101]現(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)生成的布局。[0102]如圖4中所示,文檔導覽系統(tǒng)400可包括經(jīng)配置接收全景可視化文檔集合的頁面(文檔組件)的布局的導覽引擎402。所述集合可以具有多個頁面,其中每個頁面都包括各自的介質內(nèi)容和具有提供關于各自頁面的信息的關聯(lián)的元數(shù)據(jù)。所述布局可包括根據(jù)各自頁面的關聯(lián)的元數(shù)據(jù)的所述布局的頁面的可視化表示的全景布置。
[0103]導覽引擎402也可經(jīng)配置從用于導覽所述布局的多個導覽選項中選擇一個或多個導覽選項,其中所述導覽選項可根據(jù)用于所述布局的頁面的關聯(lián)的元數(shù)據(jù)而選擇。所述導覽選項可以保持在相應的存儲器中,如文件存儲器、數(shù)據(jù)庫存儲器、云存儲器等,并根據(jù)相應的存儲器以任意若干不同的方式被格式化和存儲。同樣地,用于所述布局的頁面的元數(shù)據(jù)可以存儲在相應的存儲器404中,這在一個示例中可以對應于存儲器208、306中的任意一個或兩個。所述導覽引擎也可經(jīng)配置傳送所選擇的導覽選項,如傳送到其中所選擇的導覽選項可以連同所述布局一起呈現(xiàn)的⑶I。
[0104]在一個示例中,導覽引擎402可經(jīng)配置根據(jù)由所述布局的頁面組成的文檔的類型而選擇導覽選項,所述類型可以在用于所述頁面的關聯(lián)的元數(shù)據(jù)中指出。在一個示例中,導覽引擎可以配置為根據(jù)布局頁面的介質內(nèi)容而選擇導覽選項,例如根據(jù)介質內(nèi)容的主題和/或對象選擇,這也可以在所述關聯(lián)的元數(shù)據(jù)中指出。用于布局的合適的導覽選項的示例包括命令工具(例如,平移、旋轉、縮放、遮住/示出、回復原位等)、注釋工具(例如,時間軸/里程碑、插圖編號等)、鏈接工具(超鏈接、熱鏈接、熱點等)、導覽路徑工具(例如,跟蹤、記錄等)、元數(shù)據(jù)工具(例如,搜索、過濾、插入等)、頁面工具(例如,搜索、過濾、線索/提示(cue)、激活、尺寸、定位、主導、邏輯關系等)、布局模型變化、協(xié)同導覽、超高-超低導覽(hyper-hypo navigation)、打印等。
[0105]用于所述布局的頁面的關聯(lián)的元數(shù)據(jù)可直接或間接地影響所選擇的導覽選項。在一個示例中,可以檢索所述關聯(lián)的元數(shù)據(jù),以直接地影響由導覽引擎402選擇的導覽選項。此外或可替代地,例如,用于所述頁面的關聯(lián)的元數(shù)據(jù)可以影響頁面的布局,如通過影響據(jù)其可以生成所述布局的選擇的布局模型。更特別地,例如,頁面的布局可以根據(jù)布局模型和/或所述頁面的介質內(nèi)容生成,所述布局模型根據(jù)所述頁面的文檔類型而選擇。然后,所述布局可以影響由所述導覽引擎選擇的導覽選項。在所述關聯(lián)的元數(shù)據(jù)直接或間接地影響選擇的導覽選項的任一情況下,所述導覽引擎可以被認為是根據(jù)用于所述布局的頁面的關聯(lián)的元數(shù)據(jù)而選擇導覽選項。
[0106]文檔導覽系統(tǒng)400也可以包括請求接口 406,其耦合到導覽引擎402和經(jīng)配置根據(jù)所選擇的導覽選項中的一個或多個而接收請求。所述請求接口可經(jīng)配置傳送該請求到所述導覽引擎。響應于該請求并且根據(jù)該請求,所述導覽引擎可進而進一步配置為影響所述布局的可視化表示的調(diào)整,并且傳送所述調(diào)整到例如前面所述的⑶I。在一個示例中,所述導覽引擎可經(jīng)配置影響所述可視化表示的調(diào)整,而不調(diào)整所述布局本身。在另一示例中,所述導覽引擎可經(jīng)配置影響包括所述布局的調(diào)整的所述可視化表示的調(diào)整。
[0107]如上面所建議的,選擇的導覽選項可以受布局和/或其頁面的影響,或在一個更特別的示例中,受布局的頁面的關聯(lián)的元數(shù)據(jù)影響。然后,在各種情況下,不同頁面的布局可以引起一個或多個不同導覽選項的選擇。例如,考慮到導覽引擎402可以在不同時間接收第一頁面的布局和第二頁面的分離的布局,其中每個布局包括相應頁面的全景布置。在此不例中,所述導覽引擎可選擇用于第一布局的第一導覽選項和用于第二布局的第二導覽選項。第一和第二頁面可包括一個或多個共同的頁面,但在一個示例中,也可以包括一個或多個不同的頁面。在此示例中,第一和第二布局可以不同,這至少是因為第一和第二頁面包括一個或多個不同的頁面。反過來,由所述導覽引擎選擇的第一和第二導覽選項可包括一個或多個不同的導覽選項,但是類似于第一和第二頁面,所述第一和第二導覽選項可包括一個或多個共同的導覽選項。
[0108]導覽引擎402可經(jīng)配置選擇用于頁面布局的任意若干不同的導覽選項。根據(jù)許多不同布局模型生成并且包括許多不同類型的文檔的頁面的許多布局可包括命令工具,如平移、旋轉、縮放、遮住/示出、回復原位等。在各種情況下,布局的一部分但不是全部可以在其中顯示所述布局的GUI中可見。這可以在例如以下情況中發(fā)生,即在布局的尺寸大于GUI的可視區(qū)域(有時稱為“視圖”)的情況,或者在布局是3D環(huán)境中的頁面(例如小平面布局模型)的情況。在這些情況下,所述導覽選項可包括平移和/或旋轉以移動所述布局。這可以包括所述布局的一個或多個頁面進入視圖,并且可以另外地或可替代地包括一個或多個頁面在視圖內(nèi)消失。可以檢索和顯示在視圖內(nèi)或進入視圖的所述布局的頁面,而在視圖外或在視圖內(nèi)消失的頁面可以從顯示器中移除。另外,在其中僅頁面的一部分在視圖內(nèi)或進入視圖并且其中頁面被劃分成平鋪件的情況下,僅可以檢索和顯示覆蓋該頁面的可視部分的那些平鋪件。
[0109]所述命令工具也可包括布局和因此其頁面的放大或縮小,這可包括增大或減小所述布局的尺寸。這種所述布局的尺寸的增大或減小可以進而包括增大或減小所述尺寸,并且在一個示例的各種情況下,可以包括增大或減小所述布局的頁面的分辨率。
[0110]在一個示例中,布局的頁面可包括在用于所述頁面的縮放等級的相應的分辨率下的子圖像。在此示例中,對于每個相應的頁面,所述布局可包括在匹配或最密切匹配由所選擇的布局模型和/或關聯(lián)的元數(shù)據(jù)指定的該頁面的尺寸的分辨率下的該頁面的子圖像。然后,所述布局的放大可以通過用增大的縮放等級和因此增大的分辨率的相應的子圖像替換所述布局的頁面的子圖像而完成。相反地,所述布局的縮小可以通過用減小的縮放等級和因此減小的分辨率的相應的子圖像替換所述布局的頁面的子圖像而完成。
[0111]在各種示例中,頁面或布局的縮放(放大或縮小)可能能夠具有比由該頁面或所述布局的一個或多個頁面的縮放等級提供的縮放更小的增量。頁面(單獨的頁面或作為布局的一部分的頁面)的縮放可以是縮放相對于所顯示的頁面的子圖像的增量,該頁面的另一子圖像匹配或最密切匹配該頁面的增大/減小的尺寸。例如,在這些情況下,所述縮放可以通過用在較高/較低分辨率下的該頁面的相應的子圖像替換該頁面的子圖像而完成。然而,在其他情況下,所述縮放可以是縮放相對于所顯示的該頁面的子圖像的增量,相同的子圖像仍然最密切匹配該頁面的增大/減小的尺寸。例如,在這些情況下,所述縮放可以通過增大該頁面的子圖像的尺寸而完成,而不需以較高/較低分辨率的另一子圖像替換所述子圖像。
[0112]在進一步的示例中,頁面不僅可以包括相應的子圖像,而且橫跨縮放等級的子圖像還可以被劃分成數(shù)量逐漸增大的平鋪件,其中每個平鋪件都覆蓋相應縮放等級下的子圖像的空間區(qū)域。在此示例中,所述布局的放大可以通過用覆蓋較高縮放等級下的頁面的數(shù)量增加的平鋪件替換顯示的所述布局的頁面的平鋪件而完成。相反地,所述布局的縮小可以通過用覆蓋較低縮放等級下的頁面的數(shù)量減小的平鋪件替換顯示的平鋪件而完成。與平移布局類似,布局的放大或縮小可包括一個或多個頁面進入視圖,并且可以額外或可替換地包括一個或多個頁面在視圖內(nèi)消失。這些頁面可以與平移(pan)所述布局類似的方式但是在較高或較低的縮放等級下被操控。
[0113]除了增加或減小布局的頁面的尺寸/分辨率以外,對于一個或多個布局,所述縮放選項還可以涉及一個或多個其他導覽選項,以進一步影響一個或多個所述頁面。例如,通過細節(jié)重疊的布局模型1200和通過深度的主體-細節(jié)的布局模型1300可以涉及遮住/示出選項,其中重疊的頁面可以相對于在放大和縮小過程中被重疊的頁面而被遮住或示出,如以參照圖12和圖13如上所述的方式。然而,應該理解的是,可以利用遮住/示出選項獨立于所述縮放選項且獨立于彼此重疊的頁面而遮住或示出布局的一個或多個頁面。
[0114]包括上面所描述的那些命令工具的若干導覽選項可以影響布局的視覺呈現(xiàn)的調(diào)整?;貜驮贿x項可以因此允許用戶從調(diào)整后的視覺呈現(xiàn)返回到所述視覺呈現(xiàn)。
[0115]所述導覽選項可包括注釋工具,如時間軸/里程碑、附圖編號等。這些工具可以允許用戶添加注釋到布局,并且可以為若干不同布局選擇不同布局模型,并且包括許多不同類型的文檔的頁面。各種示例中的時間軸/里程碑選項可以更特別地適用于以時間順序在邏輯上彼此相關的頁面。在一個示例中,時間軸/里程碑可以影響添加到所述布局的可視化,所述可視化可以關于作為時間軸中的里程碑的所述布局的頁面。
[0116]所述導覽選項可包括鏈接工具,如超鏈接、熱鏈接、熱點等。根據(jù)所述超鏈接選項,一個或多個頁面(每個都是源)可包括對其他頁面或其他頁面的介質內(nèi)容的參考或鏈接(其中所述頁面或介質內(nèi)容是目標)。所述目標頁面或介質內(nèi)容可以處于相同的布局中,或者處于相同的全景可視化文檔集合中,但也許不在相同的布局中。所述目標可以甚至包括不在相同全景可視化文檔集合中的頁面或介質內(nèi)容。
[0117]所述超鏈接選項可允許源頁面包括在其介質內(nèi)容、從一個或多個其他頁面鏈接的內(nèi)容中的內(nèi)聯(lián)。這有時更具體地被稱為熱鏈接。所述超鏈接選項也可以允許用戶從源頁面導覽到鏈接至相應源頁面的一個或多個目標頁面。在這方面,超鏈接可以任意若干不同的方式(如通過文字、圖形等)表示。例如,一個頁面的介質內(nèi)容可以被格式化為對另一頁面或另一頁面的介質內(nèi)容的超鏈接。例如,更具體地,一個頁面中描述的對象可以被格式化為對同樣描述該對象的另一頁面的超鏈接,或者更直接地被格式化為對在另一頁面中描述的對象的超鏈接。這種類型的超鏈接有時稱為熱點。
[0118]例如,除了或代替上述內(nèi)容的是,所述導覽選項可包括導覽路徑工具,如跟蹤、記錄等。根據(jù)示例性實施方式的導覽路徑可以任意若干不同的方式定義。在一個示例中,導覽路徑可以通過用戶平移、旋轉、縮放和/或重新定位布局或其頁面中的一個或多個,從一個頁面導覽到另一頁面或介質內(nèi)容(超鏈接)或者以其他方式影響所述布局(或者更確切地說其視覺呈現(xiàn))的調(diào)整的順序而被定義。所述導覽路徑工具可允許跟蹤和/或記錄用戶所遵循的導覽路徑,從而創(chuàng)建導覽歷史。
[0119]一個示例的導覽選項可包括如搜索、過濾、插入等元數(shù)據(jù)工具,其可以相對于用于所述布局的頁面的關聯(lián)的元數(shù)據(jù)而操作。所述搜索和過濾選項可允許用戶為特定的元數(shù)據(jù)搜索關聯(lián)的布局,或者過濾所述關聯(lián)的元數(shù)據(jù)以包括或排除特定的元數(shù)據(jù)。所述插入選項可允許特定的元數(shù)據(jù)插入所述布局的視覺呈現(xiàn),如以包括參考頁面的特定的元數(shù)據(jù)的標注的形式插入,所述頁面的關聯(lián)的元數(shù)據(jù)包括特定的元數(shù)據(jù)。[0120]所述導覽選項可包括頁面工具,如搜索、過濾、線索、激活、尺寸、定位、主導、邏輯關系等。與所述元數(shù)據(jù)工具類似,所述搜索和過濾選項可允許用戶為特定頁面或特定介質內(nèi)容搜索所述布局的頁面。在這方面,所述搜索和過濾選項可涉及用于所述布局的頁面的關聯(lián)的元數(shù)據(jù)。
[0121]所述線索選項可允許應用一個或多個視覺效果到一個或多個頁面,以將用戶的注意力引向所述布局中的那些頁面。所述視覺效果可以是任意若干不同效果。合適的視覺效果的示例包括所述頁面周圍的明顯顏色(例如,黃色)的不透明或半透明邊界;比所述頁面更小并且重疊所述頁面的不透明或半透明的可視對象或形狀;或在尺寸上與所述頁面相同或更大并且重疊所述頁面的半透明的可視對象或形狀等。其他合適的視覺效果的示例包括所述頁面在尺寸上的增加、應用于所述頁面的注釋等。
[0122]所述視覺效果可以任意若干不同的方式觸發(fā),應用所述效果的所述頁面可以同樣如此。例如,可以觸發(fā)視覺效果來指示一個或多個頁面的選擇。在此示例中,所述視覺效果可以應用于選擇的頁面。此外或可替代地,在此示例中,視覺效果可以應用于與選擇的頁面具有特定邏輯關系(例如,共享共同文檔、主題和/或對象、鄰接關系、對象-主題、主題-對象、母子、參考/鏈接、用戶指定等)的頁面。在另一示例中,視覺效果可以應用于頁面,以指示用戶所遵循的導覽路徑。
[0123]所述激活選項可以更特別地適用于動態(tài)頁面,并可以允許用戶觸發(fā)一個或多個頁面的活動,如通過播放或者控制(例如,倒回、快進、調(diào)節(jié)音量、靜音等)可以包括在此類頁面中的視頻內(nèi)容。
[0124]尺寸、位置和主導選項可允許用戶對布局的一個或多個頁面重新調(diào)整尺寸或重新布置,這事實上可以創(chuàng)建不同的布局。這些選項可以將若干不同的布局應用到不同的布局模型,并且包括許多不同類型的文檔的頁面。然而,在一個示例中,所述主導選項可以更特別地適用于根據(jù)包括主導頁面的布局模型的布局,如層級、中心向外、中心向外成三角形、尺寸主導、加載形狀、混合介質/靜態(tài)和動態(tài)等。
[0125]所述邏輯關系選項可允許用戶添加、刪除或更改各頁面之間的一個或多個邏輯關系,這可以反過來影響頁面布局中的變化。這些變化可以從或可以不從頁面布局的導覽傳遞到那些頁面和任何其他類似的相關頁面的關聯(lián)的元數(shù)據(jù)。因此,在一個示例中,所述變化可以是暫時的,因為它們僅應用于目前被視覺呈現(xiàn)的頁面的布局。在另一示例中,所述變化可以是更持久的,因為它們引起頁面的關聯(lián)的元數(shù)據(jù)的相應變化,這不僅可以導致目前呈現(xiàn)的布局中的變化,而且還導致生成的包括受影響頁面的其他布局中的變化。
[0126]導覽選項的進一步的示例可包括布局模型變化、協(xié)同導覽、超低導覽、打印等。所述布局模型變化選項可允許用戶改變所述布局模型,已經(jīng)根據(jù)所述布局模型生成視覺呈現(xiàn)的布局。這個選項可以導致根據(jù)另一布局模型重新布置所述布局的頁面,從而生成另一布局。所述協(xié)同導覽選項可允許相同系統(tǒng)的不同情況下的用戶協(xié)同導覽可能已由所述系統(tǒng)中的一個系統(tǒng)生成的頁面的布局,但是可以同時由兩個系統(tǒng)在視覺上呈現(xiàn)。所述超高-超低導覽選項可允許在獨特的布局狀態(tài)或可以不作為與所述布局的頁面相同的全景可視化文檔集合的一部分的其他頁面之間的導覽(超高導覽)和/或可以允許單個布局狀態(tài)的導覽(超低導覽),所述單個布局狀態(tài)可以由于該導覽而發(fā)生改變。并且所述打印選項(有時稱為打印功能)可允許用戶引導視覺呈現(xiàn)的布局到用于生成該布局的打印輸出的打印機。[0127]圖5示出了根據(jù)一個示例性實施方式的文檔支持系統(tǒng)500。文檔支持系統(tǒng)500可以是圖1的全景可視化系統(tǒng)100的文檔支持系統(tǒng)108的一個示例。所述文檔支持可以提供一個或多個支持功能到所述全景可視化系統(tǒng)。例如,所述文檔支持系統(tǒng)一般可經(jīng)配置接收選擇的全景可視化文檔集合的全景布置的邏輯相關頁面的布局中的一個或多個頁面并為打印準備。在一個示例中,這可以包括來自文檔集合系統(tǒng)102 (例如,文檔集合系統(tǒng)200)的集合。此外或可替代地,例如,其可以包括由所述文檔布局系統(tǒng)104 (例如,文檔布局系統(tǒng)300)生成的布局。
[0128]文檔支持系統(tǒng)500 —般可經(jīng)配置準備布局的頁面以便打印,并且可以允許待打印的虛擬桌面中的較大集合的整個部分/區(qū)段的擴展的方式而執(zhí)行。如圖5中所示,所述文檔支持系統(tǒng)可包括請求接口 502,其經(jīng)配置接收關于全景可視化文檔集合的頁面(文檔組件)的布局的一個或多個頁面的一個或多個打印輸出的請求,其中所述布局可以是由GUI呈現(xiàn)的布局。所述集合可以具有多個頁面,其中每個頁面都包括各自的介質內(nèi)容并且具有提供關于各自頁面的信息的關聯(lián)的元數(shù)據(jù)。所述布局可包括根據(jù)各自的頁面的關聯(lián)的元數(shù)據(jù)的所述布局的頁面的可視化表示的全景布置。
[0129]請求接口 502可直接或間接地以任意若干不同的方式接收來自用戶的請求。在一個示例中,所述請求接口可包括或耦合到文檔導覽系統(tǒng),如用于接收用于打印的所述布局的選擇的頁面的文檔導覽系統(tǒng)400。如上面所描述的文檔導覽系統(tǒng)可包括打印功能,根據(jù)該打印功能,用戶也可以被允許選擇用于打印的頁面。在一個示例中,用戶可直接從所述GUI選擇頁面。在此示例中,所述文檔導覽系統(tǒng)可包括如上所述的線索選項,根據(jù)該線索選項,視覺效果可被應用以表示選擇的頁面。
[0130]可獨立地選擇所述頁面。在另一示例中,可共同地選擇所述頁面,如通過在所述布局或所述布局的可視部分內(nèi)(例如,屏幕抓取)的所述頁面而選擇。在又一示例中,所述頁面可包括一個或多個用戶選擇的頁面,以及鏈接到相應頁面的一個或多個頁面,該頁面可以同樣在所述布局內(nèi)或可以不在所述布局內(nèi)。在其他的示例中,用戶選擇的頁面和鏈接的頁面可以都被視為是選擇的頁面。
[0131]所述打印功能也可以允許選擇打印布局樣式,根據(jù)該打印布局樣式,可以生成選擇的頁面的打印輸出,以及允許選擇可以是期望的或要求的一個或多個其他打印優(yōu)先項。所述打印布局樣式可以選自多個樣式。在一個不例中,所述打印布局樣式可以由用戶選擇。在另一示例中,所述打印布局樣式可以根據(jù)一個或多個變量(如選擇的頁面、其在所述布局中的布置、在其中顯示所述布局的GUI中可見的所述布局或選擇的頁面的量等)選擇。在又一示例中,所述打印布局樣式可以設置為默認。
[0132]合適的打印布局樣式的一個示例可包括選擇的頁面單獨地并且以其各自的整體進行打印輸出。在另一示例中,所述打印布局樣式可包括選擇的頁面以其各自的整體一起進行打印輸出,如以其在所述布局中的布置或以反映其邏輯關系的另一布置。在其他示例中,所述打印布局樣式可包括選擇的頁面單獨或一起但在所述頁面在所述布局的可視部分中是可視的部分(例如,屏幕抓取)中的打印輸出。
[0133]所述打印功能也可以允許一個或多個其他打印優(yōu)先項的選擇。合適的打印優(yōu)先項的一個示例可以是為所述打印輸出選擇紙張尺寸,如信件、法律文件、A4等。合適的打印優(yōu)先項的另一示例可以是元數(shù)據(jù)或其他文字信息被插入選擇的頁面的打印輸出上。這個優(yōu)先項可以類似于由如上所述的文檔導覽系統(tǒng)提供的插入選項。在一個示例中,所述優(yōu)先項可以允許暴露選擇的頁面之間的一個或多個邏輯關系的元數(shù)據(jù)的插入,如當可能不容易從所述布局或打印輸出解釋所述關系時。
[0134]請求接口 502可經(jīng)配置傳送所述請求,從而識別選擇的頁面并且包括所述打印布局樣式和任何其他的打印優(yōu)先項。文檔支持系統(tǒng)500也可包括耦合到請求接口 502的支撐引擎504,并且所述支撐引擎504經(jīng)配置接收來自所述請求接口的請求,并根據(jù)所述打印布局樣式和打印優(yōu)先項檢索和準備選擇的頁面以便打印。在一個示例中,所述支撐引擎可經(jīng)配置從相應的存儲器506檢索選擇的頁面,所述存儲器在多個示例中可以對應于圖2中所示的相應的存儲器206,或圖3中所示的相應的存儲器304。所述支撐引擎也可經(jīng)配置從相應的存儲器508檢索選擇的頁面的元數(shù)據(jù),如在需要元數(shù)據(jù)被插入所述打印輸出上的打印優(yōu)先項的情況下。所述元數(shù)據(jù)可以存儲在相應的存儲器508中,所述存儲器在多個示例中可以對應于圖2中所示的相應的存儲器208,或如圖3中所示的相應的存儲器306。
[0135]在一個示例中,支撐引擎504可以更特別地經(jīng)配置檢索具有其本身尺寸的選擇的頁面,其中在各種示例中,選擇的頁面中的一個或多個頁面可以處于具有更小尺寸的布局中。在其他示例中,支撐引擎可以經(jīng)配置檢索具有其他尺寸的選擇的頁面。這在選擇的頁面中的一個或多個頁面處于包括相應的縮放等級下的可視化表示(例如,子圖像)的狀態(tài)中的情況下是可行的。
[0136]在進一步的示例中,支撐引擎504可經(jīng)配置根據(jù)選擇的打印布局樣式和/或打印優(yōu)先項檢索選擇的頁面。對于選擇的頁面單獨地并且以其各自整體的打印輸出,所述支撐引擎可經(jīng)配置檢索具有其本身尺寸的頁面,或具有最佳匹配的尺寸的頁面,或者以其他方式適合于用于所述打印輸出的默認或選擇的紙張尺寸(考慮任何設定的邊距、偏移等)的頁面。對于選擇的頁面以其各自整體一起的打印輸出,所述支撐引擎可經(jīng)配置指定選擇的頁面的尺寸,使得允許其全部匹配所述默認的或者選擇的紙張尺寸。選擇的頁面可以都被設置為尺寸相同;或者在另一示例中,選擇的頁面可以根據(jù)其元數(shù)據(jù)(例如,來自相應的存儲器508)設定尺寸,如以與如上所述用于設定布局中的頁面的尺寸的方式類似的方式設定尺寸。在這些示例中,選擇的頁面的檢索可包括所述支撐引擎為一個或多個選擇的頁面中的每個頁面檢索用于在所述分辨率下的可視化表示的頁面,所述頁面匹配或最密切匹配指定給它的尺寸。這可以包括,例如,在各自分辨率下或最接近各自分辨率地檢索該頁面的子圖像。
[0137]在一個示例中,再一次地,所述打印輸出可以是所述頁面在所述布局的可視部分中可見的部分中的選擇的頁面的打印輸出。在此示例中,對于一個或多個選擇的頁面中的每個頁面,支撐引擎504仍可以經(jīng)配置檢索整個頁面。雖然一個或多個選擇的頁面可以不僅僅包括各自的子圖像,但是其子圖像可以被劃分成數(shù)量逐漸增大的平鋪件,其中的每個平鋪件都覆蓋在各自縮放等級下的所述子圖像的空間區(qū)域。對于一個或多個這些頁面中的每個頁面,所述支撐引擎可經(jīng)配置檢索所述頁面的子圖像的平鋪件,該平鋪件覆蓋在所述布局的可視部分中的所述頁面的可視部分。
[0138]無論支撐引擎504檢索選擇的頁面的確切方式為何,所述支撐引擎均可以根據(jù)所述打印布局樣式和打印優(yōu)先項準備頁面以便打印。在這方面,所述支撐引擎可經(jīng)配置生成用于所請求的一個或多個打印輸出中的相應的打印輸出的一個或多個可打印頁面。所述支撐引擎可經(jīng)配置根據(jù)所選擇的打印布局樣式生成包括要單獨打印的每個選擇的頁面的可打印頁面,或者生成包括要在一起打印的所有選擇的頁面的可打印頁面。所述支撐引擎可進一步將如可以由打印優(yōu)先項指定的待插入所述頁面上的任何元數(shù)據(jù)或其他文字信息插入到至少一個可打印頁面上。在一個甚至更具體的示例中,每個可打印頁面可以被生成為置標文檔,如超文本置標語言(HTML)或可擴展置標語言(XML)文檔,其中如任何插入的元數(shù)據(jù)或其他文字信息等信息可以被標記在其源中。在這個和其他類似示例中,選擇的頁面的尺寸也可以被指定,這可以在用其他尺寸檢索所述頁面的情況下有利于重新設定用于打印的頁面的尺寸。
[0139]在為待生成的每個打印輸出生成可打印頁面之后,由此產(chǎn)生包括選擇的頁面的一個或多個可打印頁面,支撐引擎504可經(jīng)配置傳送所述可打印頁面。例如,所述支撐引擎可經(jīng)配置傳送所述可打印頁面到其中可以顯示所述可打印頁面的GUI,或傳送到用于生成對應于所述可打印頁面的打印輸出的打印機。
[0140]為了進一步說明本公開的示例性實施方式,現(xiàn)在參照圖18-22,其根據(jù)本公開的示例性實施方式描述了可以在具有預定可視區(qū)域的GUI中顯示的各頁面的示例性布局,并且所述布局可以由用戶導覽。圖18-20示出了根據(jù)在具有預定可視區(qū)域1800的GUI中顯示的層級布局模型700的布局的示例。如圖所示,根據(jù)所述層級布局模型的布局可以包括多個頁面1802,其中的每個頁面在一個示例中可以是在各自分辨率下的該頁面的子圖像。所述頁面的各種頁面可以在所述布局中具有不同的分辨率,其中頁面1804具有比頁面1806更高的分辨率,頁面1806進而具有比頁面1808更高的分辨率,頁面1808再進而具有比頁面1810更高的分辨率。
[0141]所述頁面可以根據(jù)所述頁面之間的邏輯關系而在所述布局中定位和/或設定尺寸。在所示的示例中,頁面1802是飛行器的工程圖,并可以具有對象-主題關系。更具體地,例如,在所述層級的一個水平上的頁面的對象可以是在所述層級中低于該水平的頁面的主題,一個示例中的主題是關于所述對象的額外的細節(jié)。
[0142]更具體地,例如,頁面1804可描述整個飛行器的外部視圖。頁面1806可描述機頭部分、起落架配件、機窗、發(fā)動機配件和尾翼配件。頁面1808可描述關于頁面1806的相應頁面的內(nèi)容的額外細節(jié),并且頁面1810可描述關于頁面1808的相應頁面的內(nèi)容的額外細節(jié)。然而,在可視區(qū)域1800中,頁面1808、1810可在導致用戶僅部分理解或完全不理解其介質內(nèi)容的分辨率加以呈現(xiàn)。當然,在其他示例性實施方式中,頁面1808和/或頁面1810可在足夠的分辨率下加以呈現(xiàn),以充分解釋其所有介質內(nèi)容。
[0143]所述⑶I可以呈現(xiàn)用于導覽頁面1802的布局的一個或多個選擇的導覽選項。在此說明性示例中,平移和縮放導覽選項可以控件1812的形式呈現(xiàn),從而移動和/或增加在可視區(qū)域1800中的所述頁面的尺寸,以集中關注在所述布局的部分1814上。換句話說,用戶可以啟用前述控件來移動和/或縮放所述布局,從而用所述布局的一部分填充所述GUI的可視區(qū)域的更大部分。圖19示出了以這種方式導覽所述布局的結果的一個示例。
[0144]如圖19所示,當用戶啟用控件1812以集中關注所述布局的部分1814時,頁面1804-1810的尺寸可以增大,這在一個示例中可以包括用在較高分辨率下的相應子圖像替換頁面1804-1808的子圖像。所述子圖像的分辨率可以允許用戶充分理解所呈現(xiàn)的所有介質內(nèi)容。然而,在這個視圖中,頁面1810可能不能用被用戶理解的足夠的分辨率呈現(xiàn),因為相應頁面的尺寸可能未增加到牽連下一個子圖像的水平。也就是說,即便在已經(jīng)增加該圖像的尺寸后,所述尺寸也可以仍然最密切地接近相同的子圖像,以便不導致其被較高分辨率下的下一個子圖像替換。在此說明性示例中,用戶可再次啟用控件1812來移動和/或重新設定該視圖的尺寸,以集中關注所述布局的甚至更小的部分1902。
[0145]圖20中示出了導覽所述布局以集中關注部分1902的結果的一個示例。在一個示例中,所述GUI的可視區(qū)域2000可以重新設定尺寸,以更充分地容納所述布局的被集中關注的部分。當用戶啟用控件1812以集中關注所述布局的部分1902時,頁面1804-1810的尺寸可以增大,這在一個示例中現(xiàn)在可以進一步包括用在較高分辨率下的相應的子圖像替換頁面1810的子圖像。頁面1810的介質內(nèi)容現(xiàn)在可以足以被用戶理解。在一個示例中,其中僅頁面1804的一部分在所述GUI的可視區(qū)域內(nèi),并且其中相應的頁面被劃分成多個平鋪件,僅可以檢索和顯示覆蓋相應頁面的可視部分的那些平鋪件。
[0146]圖21示出了根據(jù)在具有預定可視區(qū)域2100的⑶I中顯示的磚墻式布局模型600的布局的示例。該布局可以包括頁面2102-2110。在所示的示例中,所述布局的頁面是布線系統(tǒng)的布線圖,其可以通過空間順序關聯(lián)。在這方面,頁面2102可描述連接到頁面2104中所描述的電線的電線。頁面2104可以進而描述連接到頁面2106中所描述的電線的電線,并且頁面2106可描述連接到頁面2108中所描述的電線的電線,并且頁面2108可描述連接到頁面2110中所描述的電線的電線。
[0147]完全在所述GUI的可視區(qū)域2100內(nèi)的所述布局的頁面可以形成或界定感興趣面積或區(qū)域2112。在一個示例中,在所述感興趣區(qū)域內(nèi)的頁面可以相對于在所述感興趣區(qū)域之外的任何頁面用增大的分辨率呈現(xiàn)。如圖所示,所述感興趣區(qū)域可包括頁面2102-2108,但是因為僅頁面2110的一部分在所述GUI的可視區(qū)域內(nèi),所以頁面2110可以被視為在所述感興趣區(qū)域之外(但是它可以仍然被視為在所述可視區(qū)域內(nèi))。在這種情況下,頁面2110可以比頁面2102-2108的分辨率更低的分辨率呈現(xiàn)。
[0148]圖22示出了根據(jù)在具有預定可視區(qū)域2200的⑶I中顯示的通過細節(jié)重疊的布局模型1300的布局的示例。如圖所示,該布局包括頁面2202、2204,并且其中頁面2202可包括對頁面2204的參考。如圖所示,這個層級關系可以由所述布局保持,在所述布局中,頁面2204 (在所述層級中較高)可以部分地重疊頁面2202,而在一個示例中,頁面2204可以在其在相應頁面中的參考的位置處重疊頁面2202。還如圖所示,頁面2204可以比頁面2202更小的尺寸呈現(xiàn),并且可以因此以比頁面2202更低的分辨率呈現(xiàn)。
[0149]圖23-28示出了根據(jù)示例性實施方式的可以為不同布局模型的頁面生成的可打印頁面。圖23示出了根據(jù)層級布局模型700的各頁面的布局2300的一個示例。如圖所示,可以為打印選擇所述頁面中的四個頁面,該四個頁面可以通過合適的視覺效果表示,如在所述頁面周圍的明顯的顏色(例如,黃色)的不透明或半透明邊界。在圖23中,根據(jù)打印輸出樣式可以為選擇的頁面生成可打印頁面2302和相應的打印輸出,從而可以單獨地和以其各自的整體打印所述頁面。
[0150]同樣地,本公開的示例性實施方式可允許在待打印的虛擬桌面中擴展較大集合的整個部分/區(qū)段。圖24示出了根據(jù)層級布局模型700的各頁面的另一布局2400,其中僅選擇在該層級中的各頁面的一部分以便生成可打印頁面2402。圖25示出了根據(jù)中心向外的布局模型900的各頁面的布局2500,其中僅選擇在該層級中的各頁面的一部分以便生成可打印頁面2502。
[0151]同樣如上所述,打印在多種布局中的頁面的子集可用于暴露所述頁面關系的組織結構,這在所述布局可能未使該組織結構在直觀上顯而易見的情況下可以特別有益。圖26示出了圖25的布局2500,其中可以選擇與之前相同的頁面以便打印,但是其中可打印頁面2600可以被生成為包括元數(shù)據(jù)或其他文字信息2602,例如,從而揭示所選擇的頁面被組織為較大文檔中的單個章節(jié)的構成部分。
[0152]圖27和圖28示出了根據(jù)磚墻式布局模型600的各頁面的布局2700,并且強調(diào)了連續(xù)選擇的頁面可以暴露在整個集合內(nèi)的所述圖像的組織關系。圖27示出了可打印頁面2702可以包括暴露選擇的頁面的從左到右的組織的元數(shù)據(jù)或其他文字信息2704。另一方面,圖28示出了可打印頁面2802可包括暴露選擇的頁面的自上而下的組織的元數(shù)據(jù)或其他文字信息2804。
[0153]根據(jù)本公開的示例性實施方式,全景可視化系統(tǒng)100及其子系統(tǒng)(包括文檔集合系統(tǒng)102、文檔布局系統(tǒng)104和文檔導覽系統(tǒng)106)可以通過各種手段實施。同樣地,文檔集合系統(tǒng)200、文檔布局系統(tǒng)300和文檔導覽系統(tǒng)400的示例(包括其各自元件中的每個)可以根據(jù)示例性實施方式通過各種手段實施。用于實施所述系統(tǒng)、子系統(tǒng)及其各自元件的手段可包括單獨的硬件或在來自計算機可讀存儲介質的一個或多個計算機程序代碼指令、程序指令或可執(zhí)行的計算機可讀程序代碼指令的指導下的硬件。
[0154]在一個示例中,可提供一個或多個設備,其經(jīng)配置充當或實施本文所示和描述的系統(tǒng)、子系統(tǒng)和各自元件。在涉及多于一個設備的示例中,相應的設備可以若干不同方式彼此連接或通信,如通過有線線路或無線網(wǎng)絡等直接或間接地連接或通信。
[0155]通常,本公開的示例性實施方式的設備可以包括、包含或體現(xiàn)在一個或多個固定的或便攜式電子裝置中。合適的電子裝置的示例包括智能電話、平板計算機、筆記本計算機、臺式計算機、工作站計算機、服務器計算機等。例如,該設備可以包括一個或多個若干組件中的每個,如連接到存儲器(例如,存儲裝置)的處理器(例如處理器單元)。
[0156]所述處理器通常是能夠處理信息的任意硬件體,所述信息例如數(shù)據(jù)、計算機可讀程序代碼、指令等(統(tǒng)稱為“計算機程序”,例如,軟件、固件等)和/或其他合適的電子信息。更具體地,例如,所述處理器可經(jīng)配置執(zhí)行計算機程序,其可以存儲在所述處理器上或以其他方式存儲在(同一設備或另一設備的)存儲器中。所述處理器可以是若干處理器、多處理器核心或一些其他類型的處理器,這取決于特定的實施方式。另外,所述處理器可以通過使用若干異構處理器系統(tǒng)實施,在所述異構處理器系統(tǒng)中,主處理器與一個或多個次級處理器被提供在單個芯片上。作為另一說明性示例,所述處理器可以是包含多個相同類型的處理器的對稱的多處理器系統(tǒng)。在又一示例中,所述處理器可以體現(xiàn)為或包括一個或多個專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)等。因此,雖然所述處理器可能能夠執(zhí)行計算機程序來實施一個或多個功能,但是各種示例的處理器可能能夠不借助計算機程序實施一個或多個功能。
[0157]所述存儲器通常是任意硬件體,該硬件體能夠存儲信息,如數(shù)據(jù)、計算機程序和/或在臨時基礎和/或永久基礎上的其他合適的信息。所述存儲器可包括易失性和/或非易失性存儲器,并且可以是固定的或可移除的。合適的存儲器的示例包括隨機存取存儲器(RAM)、只讀存儲器(ROM)、硬盤驅動器、閃存、拇指驅動器、可移動計算機磁盤、光盤、磁帶或上述的一些組合。光盤可包括壓縮磁盤-只讀存儲器(⑶-ROM)、壓縮磁盤-讀/寫(⑶-R/W)、DVD等。在各種情況下,所述存儲器可以稱為計算機可讀存儲介質,其作為能夠存儲信息的非暫時性裝置能夠與計算機可讀傳輸介質(如能夠從一個位置到另一位置傳輸信息的電子暫時性信號)區(qū)別開。如本文所描述的,計算機可讀介質一般可以指計算機可讀存儲介質或計算機可讀傳輸介質。
[0158]除了所述存儲器,所述處理器也可以連接到一個或多個接口以用于顯示、傳輸和/或接收信息。所述接口可包括通信接口(例如,通信單元)和/或一個或多個用戶接口。所述通信接口可經(jīng)配置傳輸信息到其他設備、網(wǎng)絡等和/或從其他設備、網(wǎng)絡等接收信息。所述通信接口可經(jīng)配置通過物理(有線線路)和/或無線通信鏈路傳輸和/或接收信息。合適的通信接口的示例包括網(wǎng)絡接口控制器(NIC)、無線NIC (WNIC)等。
[0159]所述用戶接口可包括顯示器和/或一個或多個用戶輸入接口(例如,輸入/輸出單元)。所述顯示器可經(jīng)配置呈現(xiàn)或以其他方式顯示信息給用戶,顯示器的合適的示例包括液晶顯示器(IXD)、發(fā)光二極管顯示器(LED)、等離子顯示面板(PDP)等。所述用戶輸入接口可以是有線線路或無線的,并且可經(jīng)配置從用戶接收信息到該設備中,如用于處理、存儲和/或顯示。用戶輸入接口的合適的示例包括麥克風、圖像或視頻捕獲裝置、鍵盤或鍵區(qū)、操縱桿、觸摸敏感表面(與觸摸屏分開或集成到觸摸屏內(nèi))、生物特征傳感器或類似物。所述用戶接口可進一步包括用于與例如打印機、掃描儀等外圍設備通信的一個或多個接口。
[0160]如上所示,程序代碼指令可以在存儲器中存儲,并由處理器執(zhí)行,以實施本文所描述的系統(tǒng)、子系統(tǒng)及其各自元件的功能。如將理解的,任何合適的程序代碼指令可以從計算機可讀存儲介質加載到計算機或其他可編程設備上,以便產(chǎn)生特定的機器,使得該特定的機器變成用于實施本文所指定的功能的手段。這些程序代碼指令也可以存儲在計算機可讀存儲介質中,該計算機可讀存儲介質可以指示計算機、處理器或其他可編程設備以特定方式起作用,從而生成特定的機器或特定的制品。存儲在所述計算機可讀存儲介質中的指令可以產(chǎn)生制品,其中該制品變成用于實施本文所述功能的手段。所述程序代碼指令可以從計算機可讀存儲介質中檢索,并加載到計算機、處理器或其他可編程設備內(nèi),以便配置所述計算機、處理器或其他可編程設備來執(zhí)行將在所述計算機、處理器或其他可編程設備上執(zhí)行或由所述計算機、處理器或其他可編程設備執(zhí)行的操作。
[0161]可以按順序執(zhí)行所述程序代碼指令的檢索、加載和執(zhí)行,以便依次檢索、加載和執(zhí)行一個指令。在一些示例性實施方式中,可以并行進行檢索、加載和/或執(zhí)行,以便一起檢索、加載和/或執(zhí)行多個指令。所述程序代碼指令的執(zhí)行可以產(chǎn)生計算機執(zhí)行的處理,以便由所述計算機、處理器或其他可編程設備執(zhí)行的指令提供用于實施本文所述功能的操作。
[0162]通過處理器的指令的執(zhí)行,或在計算機可讀存儲介質中的指令的存儲支持用于執(zhí)行指定功能的各操作的組合。也應該理解的是,一個或多個功能和各功能的組合可以由專用的基于硬件的計算機系統(tǒng)和/或執(zhí)行指定功能的處理器,或專用硬件和程序代碼指令的組合來實施。
[0163]如上所述,本公開的示例性實施方式允許大量頁面(或文檔)的集合、布局和/或導覽。示例性實施方式可允許用戶同時并快速地查看和憑視覺搜索大量的頁面,同時使用比檢索所有頁面更小的帶寬。在用戶一般可具有對感興趣頁面的外觀的想法或者具有對相應頁面和其他頁面之間的邏輯關系的想法的情況下,可以生成和/或導覽頁面布局,以允許用戶定位和使用感興趣的頁面。用戶可查看和導覽各頁面,就好像它們布置在物質世界中,而不需要頁面大型集合所涉及的實體空間要求。
[0164]獲得了前面說明書和相關附圖中提供的教示的益處的本公開所屬領域中的技術人員將想到本文所闡述的本公開的許多修改和其他實施方式。因此,應該理解,本公開并不限于本文所提供的具體的示例性實施方式,并且修改和其他實施方式意在包含在所附權利要求的范圍內(nèi)。此外,雖然前面的描述和相關附圖描述了在元件和/或功能的某些示例性組合的背景下的示例性實施方式,但是應該理解,在不背離所附權利要求的范圍的情況下,元件和/或功能的不同組合可以由替代性實施方式提供。例如,在這方面,如可以在一些所附權利要求中提出的,還可預計與上面明確描述的那些組合不同的元件和/或功能的組合。雖然本文采用了特定術語,但是它們僅被使用一般性和描述性意義,而不是為了限制的目的。
【權利要求】
1.一種全景可視化文檔支持系統(tǒng)(100),其包括: 請求接口(406),其配置為接收用于全景可視化文檔集合(102)的文檔組件的布局的一個或多個選擇的文檔組件的一個或多個打印輸出的請求,所述全景可視化文檔集合(102)具有多個文檔組件,其中的每個文檔組件都包括各自的介質內(nèi)容并且具有提供關于各自的文檔組件的信息的關聯(lián)的元數(shù)據(jù)(306),所述布局(308)包括根據(jù)所述各自的文檔組件(300)的所述關聯(lián)的元數(shù)據(jù)(306)的所述布局的文檔組件的可視化表示的全景布置;以及 支撐引擎(308),其耦合到所述請求接口(406)并配置為至少根據(jù)選擇的打印布局樣式(300)檢索和準備所述一個或多個選擇的文檔組件以便打印,所述準備包括為所述一個或多個打印輸出中的各自的打印輸出生成一個或多個可打印的文檔組件, 其中所述支撐引擎(308)配置為傳送一個或多個可打印頁面。
2.根據(jù)權利要求1所述的全景可視化文檔支持系統(tǒng)(100),其中所述選擇的打印布局樣式(300)包括一個或多個選擇的文檔組件單獨或一起地并且以其各自的整體或以其在所述布局的可視部分中可查看的部分的打印輸出。
3.根據(jù)權利要求1所述的全景可視化文檔支持系統(tǒng)(100),其中所述支撐引擎(308)配置為進一步根據(jù)一個或多個打印優(yōu)先項而準備所述一個或多個選擇的文檔組件以便打印,包括將元數(shù)據(jù)(306)或其他文字信息插入所述一個或多個可打印頁面中的至少一個上。
4.根據(jù)權利要求1所述的全景可視化文檔支持系統(tǒng)(100),其中所述選擇的打印布局樣式(300)包括所述一個或多個選擇的文檔組件單獨地并且以其各自整體的打印輸出,所述支撐引擎(308)經(jīng)配置為所述一個或多個選擇的文檔組件中的各自的文檔組件生成所述一個或多個可打印的文檔組件。
5.根據(jù)權利要求4所述的全景可視化文檔支持系統(tǒng)(100),其中所述支撐引擎(308)配置為準備所述一個或多個選擇的文檔組件包括配置為將元數(shù)據(jù)(306)或其他文字信息插入所述一個或多個可打印頁面中的至少一個上,所述一個或多個可打印的文檔組件中的每個都被生成為置標文檔,在所述置標文檔中,所述元數(shù)據(jù)(306 )或其他文字信息被標記在其源中。
6.根據(jù)權利要求1所述的全景可視化文檔支持系統(tǒng)(100),其中所述一個或多個選擇的文檔組件中的選擇的文檔組件處于具有的尺寸小于該選擇的文檔組件本身尺寸的布局(300)中,并且 其中所述支撐引擎(308)配置為檢索所述一個或多個選擇的文檔組件包括配置為檢索具有其本身尺寸的各自的選擇的文檔組件。
7.一種方法,其包括: 接收用于全景可視化文檔集合(102)的文檔組件的布局的一個或多個選擇的文檔組件的一個或多個打印輸出的請求,所述全景可視化文檔集合(102)具有多個文檔組件,其中的每個文檔組件都包括各自的介質內(nèi)容并且具有提供關于各自的文檔組件的信息的關聯(lián)的元數(shù)據(jù),所述布局包括根據(jù)所述各自的文檔組件的所述關聯(lián)的元數(shù)據(jù)的所述布局的文檔組件的可視化表示的全景布置; 至少根據(jù)選擇的打印布局樣式(300)檢索和準備所述一個或多個選擇的文檔組件以便打印,所述準備包括為所述一個或多個打印輸出中的各自的打印輸出生成一個或多個可打印的文檔組件;以及 傳送所述一個或多個可打印頁面。
8.根據(jù)權利要求7所述的方法,其中所述選擇的打印布局樣式(300)包括所述一個或多個選擇的文檔組件單獨或一起地并且以其各自的整體或以其在所述布局的可視部分中可查看的部分的打印輸出。
9.根據(jù)權利要求7所述的方法,其中進一步根據(jù)一個或多個打印優(yōu)先項而準備所述一個或多個選擇的文檔組件以便打印,包括將元數(shù)據(jù)(306)或其他文字信息插入所述一個或多個可打印頁面中的至少一個上。
10.根據(jù)權利要求7所述的方法,其中所述選擇的打印布局樣式(300)包括一個或多個選擇的文檔組件單獨地并且以其各自整體的打印輸出,為所述一個或多個選擇的文檔組件中的各自的文檔組件生成所述一個或多個可打印的文檔組件。
11.根據(jù)權利要求10所述的方法,準備所述一個或多個選擇的文檔組件包括將元數(shù)據(jù)(306)或其他文字信息插入所述一個或多個可打印頁面中的至少一個上,所述一個或多個可打印的文檔組件中的每個都被生成為置標文檔,在所述置標文檔中,所述元數(shù)據(jù)(306 )或其他文字信息被標記在其源中。
12.根據(jù)權利要求7所述的方法,其中所述一個或多個選擇的文檔組件中的選擇的文檔組件處于具有的尺寸小于該選擇的文檔組件本身尺寸的布局中,并且 其中檢索所述一個或多個選擇的文檔組件包括檢索具有其本身尺寸的各自的選擇的文檔組件。
13.一種具有存儲于其中的計算機可讀程序代碼部分的計算機可讀存儲介質,其響應于處理器的執(zhí)行而使得設備至少執(zhí)行以下操作: 接收用于全景可視化文檔集合(102)的文檔組件的布局的一個或多個選擇的文檔組件的一個或多個打印輸出的請求,所述全景可視化文檔集合(102)具有多個文檔組件,其中的每個文檔組件都包括各自的介質內(nèi)容并且具有提供關于各自的文檔組件的信息的關聯(lián)的元數(shù)據(jù),所述布局包括根據(jù)所述各自的文檔組件的所述關聯(lián)的元數(shù)據(jù)的所述布局的文檔組件的可視化表示的全景布置; 至少根據(jù)選擇的打印布局樣式檢索和準備所述一個或多個選擇的文檔組件以便打印,所述準備包括為所述一個或多個打印輸出中的各自的打印輸出生成一個或多個可打印的文檔組件;以及 傳送所述一個或多個可打印頁面。
14.根據(jù)權利要求13所述的計算機可讀存儲介質,其中所述選擇的打印布局樣式包括一個或多個選擇的文檔組件單獨或一起地并且以其各自的整體或以其在所述布局的可視部分中可查看的部分的打印輸出。
15.根據(jù)權利要求13所述的計算機可讀存儲介質,其中使得所述設備進一步根據(jù)一個或多個打印優(yōu)先項而準備所述一個或多個選擇的文檔組件以便打印,包括將元數(shù)據(jù)或其他文字信息插入所述一個或多個 可打印頁面中的至少一個上。
【文檔編號】G06F3/12GK103809925SQ201310556491
【公開日】2014年5月21日 申請日期:2013年11月11日 優(yōu)先權日:2012年11月9日
【發(fā)明者】M·K·羅杰斯, B·L·哈德利, P·J·埃姆斯 申請人:波音公司