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