[go: nahoru, domu]

CN103177072B - Panoptic visualization document layout - Google Patents

Panoptic visualization document layout Download PDF

Info

Publication number
CN103177072B
CN103177072B CN201210564567.2A CN201210564567A CN103177072B CN 103177072 B CN103177072 B CN 103177072B CN 201210564567 A CN201210564567 A CN 201210564567A CN 103177072 B CN103177072 B CN 103177072B
Authority
CN
China
Prior art keywords
document
document component
page
layout
retrieved
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210564567.2A
Other languages
Chinese (zh)
Other versions
CN103177072A (en
Inventor
B·L·哈德利
P·J·埃姆斯
J·F·佛洛伊德
S·P·米勒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Boeing Co
Original Assignee
Boeing Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US13/414,987 external-priority patent/US20130167016A1/en
Application filed by Boeing Co filed Critical Boeing Co
Publication of CN103177072A publication Critical patent/CN103177072A/en
Application granted granted Critical
Publication of CN103177072B publication Critical patent/CN103177072B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/9038Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/907Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9538Presentation of query results

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Library & Information Science (AREA)
  • Computational Linguistics (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The present invention relates to the Panoptic visualization document layout system including search engine He the layout engine for being connected to search engine.Search engine is configured from each with the associated metadata for providing respective document module information in document component of the Panoptic visualization document collection identification including being requested Media Contents with multiple document components, the multiple document component.Layout engine is configured according to the associated metadata selection placement model for being used to be identified document component, wherein the metadata further comprises for identifying the information linked between identified document component and other one or more document components.Layout engine, which is configured retrieval, includes identified document component and the document component of other document components, and according to selected placement model and be retrieved document component and associated metadata, generation be retrieved document component panoramaization arrangement visable representation layout.Also, layout engine is configured the transmission layout.

Description

Panoptic visualization document layout
The cross reference of related application
This application claims in submission on December 21st, 2011, entitled " Panoptic Visualization Document Layout " U.S. Provisional Patent Application No.61/578349 priority.Panoptic Visualiza tion Document Layout, filedon December21,2011. the application be submit on December 21st, 2011 it is entitled " Panoptic Visualization Document Navigation " U.S. Provisional Patent Application No.61/578,357 and Entitled " Panoptic Visualization Document Collection " U.S. Provisional Patent Application No.61/578, 361 is related.Panoptic Visualiza tion Documen tNavigation, and U.S.Provisional Patent Application No.61/578,361,entitled:Panoptic Visualization Document Collection, both of which filed on December21,2011. the application also carried with 03 25th, 2011 Hand over it is entitled " Image Management and Presentation " U.S. Patent application No.13/072,217 is related, its It is required that submitted on 01 26th, 2011, entitled " Navigation toAircraft Maintenance Information UsingTiled2D Illustrations " U.S. Provisional Patent Application No.61/436585 priority.Image Management andPresentation, filed on March25,2011, which claims priority to U.S.Provisional Patent Application No.61/436,585,entitled:Navigation to Aircraft Main tenance Informa tion UsingTiled2D Illus trations, filed on January26,2011. foregoing all the elements are herein incorporated, only for reference.
Technical field
The disclosure relates generally to document Panoptic visualization(panoptic visualization of documents), especially It is to be related to the Panoptic visualization of document or show their document component in a manner of logical relation between reflecting document/component Panoptic visualization.
Background technology
The printing information of related topics is usually printed on multi-page, and this is due to that information is not suitable with single-page and/or profit Can more effectively it be shown with multi-page.Multi-page can be formed with identical sources or multiple sources.For example, can be by the technology of airborne vehicle Plot printed is into by the different piece printing of its identical chart on different pages.The drawing of airborne vehicle upper-part can include In a storehouse or source, and the drawing of another part may be embodied in the second storehouse or source.
Printing information can also be printed as so that a document includes one detail grade of object, and the second document includes Second detail grade of same object.For example, the chart of airborne vehicle can be printed as so that the outside of airborne vehicle is in the graph It is visible.Another chart of identical airborne vehicle can be printed as so that the outside of airborne vehicle is dimmed or fogs, but shows The inside of airborne vehicle.Therefore, reader can learn the different information of same object using different charts.
As another example, the wiring diagram of wiring system usually prints across multi-page, and this is due in wiring diagram The figure and text message of displaying are too big and are difficult in adapt to single-page.Therefore, document can be varied multiple times in reader, so as to obtain MS In the information of whole wiring system.
Such as the document of engineering drawing, technology figure, wiring diagram and other suitable Doctypes are possibly used for airborne vehicle Safeguard.These documents are created with printing form to watch.But, such document generally electronically stores and in data Watched on the display device of processing system.As a result, reader may browse different document in different medium type.This check is closed It may be taken more time in the examination of aircraft information than desired.
It may be included accordingly, with respect to the document of system, such as airborne vehicle complication system on complication system and its component, son Connection and relation in the bulk information of system and part, and complication system respective element.What description system usually needed is System complexity and bulk information may not only increase study these documents required for time, and increase understand complication system and The difficulty of its element.User not only needs the time to examine the document for including bulk information, and is also required to the time and bears to study The difficulty of information, to understand mode that complication system and its element are relative to each other.
Therefore, the method and apparatus for having the above-mentioned at least some of problem of consideration and possible other problemses are desirable.
The content of the invention
The exemplary embodiments of the present invention are generally directed to Panoptic visualization document layout system, and corresponding method and calculating Machine readable storage medium storing program for executing.According to exemplary embodiments, the Media Contents of collection of document can be to reflect logical relation between content Mode panoramaization arrange, its can with so that reflect theme between or they by content description object between relation.The row Row can allow the user to watch content in single view, and in order to be best understood between content and its theme or object The mode of relation arranges, and otherwise these relations can indigestion.Including the complication system of some components, subsystem and part, Such as in the background of airborne vehicle, the arrangement not only reduces the time examined required for the document comprising bulk information, and also subtracts Time required for few research information, and the difficulty of research information is reduced, so as to understand complication system and its element phase each other The mode of pass.Various relations can be customized for, and when being reflected with panorama arrangement mode, it can be more convenient for various users' Understand.Therefore, can be reduced needed for search even for the maximum information included in some collection of document, exemplary embodiments The time wanted and the difficulty of alleviation search.
According to the one side of exemplary embodiments, system include be configured receive Media Contents ask and identify including ask Media Contents document component search engine.In this respect, the document component of identification is Panoptic visualization document collection, its It is therein each to include corresponding Media Contents and with the pass for providing respective document module information with multiple document components The metadata of connection.
System in terms of this also includes being connected to search engine and being configured from multiple placement models selecting layout The layout engine of model, wherein the placement model is used for the panoramaization arrangement visable representation of multiple document components.This side The placement model in face selects according to the associated metadata for being identified document component.In one example, identified document Component is the electronic document of Panoptic visualization document collection, and the associated metadata for being identified document component provides accordingly The type information of document;And in this example, layout engine can be configured is laid out mould according to respective document type selecting Type.In one example, the media content information of respective document component is provided for being identified the associated metadata of document component; And in this example, layout engine can be configured according to identified document component Media Contents selection placement model.
Associated metadata for being identified document component further comprises identifying identified document component and one or more The information of one or more links between other more document components.Therefore, layout engine, which is also configured to retrieval, includes identified text Shelves component and multiple document components according to other document components identified for being identified the associated metadata of document component.
Layout engine is also configured to according to being chosen placement model and the document component and for the document that is retrieved of being retrieved The associated metadata of component generates the layout of the panoramaization arrangement visable representation for the document component that is retrieved.And layout engine passes through Configuration transmits the layout.
In one example, corresponding text in specified layout is provided for the associated metadata each in document component that is retrieved The size or size of the visable representation of shelves component(size), position and/or depth information, in size, position and/or depth One or more can be specified relative to other the one or more document components for the document component that is retrieved.In this example In, each in document component for being retrieved, layout engine can be configured specifies according to offer information in associated metadata Size, position and/or depth generation layout.
In a further example, for the one or more of the document component that is retrieved, document component may be at wrapping In the state for including the visable representation in document component corresponding resolution, and associated metadata can be provided in specified layout The information at least size that respective document component visualization represents.In this example, for being retrieved in document component one Or more in it is each, layout engine can be configured to retrieval in matching in associated metadata provide information specify it is big The document component of the visable representation of small resolution ratio.And in further example, it is retrieved in document component one or more Each in more, associated metadata can provide at least size information that respective document component visualization represents in specified layout, Wherein described size is specified relative to other the one or more document components for the document component that is retrieved.
In one example, layout engine can be further configured reception for the document component visable representation that is retrieved Different panoramaizations arrangement request.In this example, layout engine can be configured selects not from multiple placement models With placement model as the response to request.And layout engine can be configured according to selected different placement models and The document component that is retrieved and the different layouts that the document component that is retrieved is generated for the associated metadata for the document component that is retrieved, The visable representation for the document component that is retrieved is rearranged including being configured panorama.
In terms of other of exemplary embodiments, it is provided can for the method to Panoptic visualization document layout and computer Read storage medium.Feature/function and advantage described herein can be implemented separately in disclosed each exemplary embodiments, or can be with Realized with reference to other examples embodiment, its further detail below may be referred to description below and drawing.
Brief description of the drawings
Therefore, exemplary embodiments of the present invention have been generally described herein, and description, it is not to paint necessarily to scale System, wherein:
Fig. 1 shows the panoptic visualization system according to exemplary embodiments;
Fig. 2 shows the Panoptic visualization document collection system according to exemplary embodiments;
Fig. 3 shows the Panoptic visualization document layout system according to exemplary embodiments;
Fig. 4 shows the Panoptic visualization document navigation system according to exemplary embodiments;
Fig. 5-16 schematically illustrates the example of the suitable layout model according to exemplary embodiments;And
Figure 17-21 shows the page layout example according to exemplary embodiments of the present invention, and it can show in GUI, wherein institute Stating GUI has predetermined viewing area and can be navigated by user.
Embodiment
Certain embodiments of the present invention is described more fully in drawing of below with reference to enclosing now, wherein the drawing shows portion Divide embodiments of the invention, be not the embodiment for showing that the present invention is all.In fact, the various embodiments of the disclosure can embody For many multi-forms, embodiment set forth herein is not read as pertaining only to;On the contrary, these embodiments that the disclosure provides are just In the more thorough and comprehensive scope for understanding the present invention and being covered of those skilled in the art.For example, unless otherwise indicated, sometimes make Specific order is should be not construed as to imply that for the first reference, the second reference or its analog.Moreover, something or other can be described as Above, other something or others(Unless otherwise indicated)It can replace and be described as below, vice versa;Similarly, something or other can To be described as on the left side, other something or others, which can be replaced, to be described as on the right, and vice versa.Similar reference numeral refers to To the similar component of full text.
Present aspect exemplary embodiments relate generally to the Panoptic visualization of document, Panoptic visualization more particularly, to document or The Panoptic visualization of their document component is shown in a manner of logical relation between reflecting document/component.Exemplary embodiments master Aerospace applications are combined to describe.Nevertheless, it will be understood that exemplary embodiments can combine various other applications, navigated in aviation In its industry and outside aerospace industry.
Referring now to Fig. 1, it shows the panoptic visualization system 100 according to exemplary embodiments of the present invention.The system can wrap Include on one or more electronic documents, for performing one or more functions or operation some different sub-systems(Each It is single system)In any one.As illustrated, for example system can include collection of document system 102, document layout system System 104 and/or document navigation system 106.Although the part as panoptic visualization system is shown, collection of document system, One or more can be substituted in layout system and/or navigation system individually still communicates with panoptic visualization system. It is also understood that one or more in subsystem can ignore other subsystems, play separate payment, or operation is into list Only system.And further, it should be understood that panoptic visualization system can be included than one or more additional shown in Fig. 1 Or substitute subsystem.
As described herein, electronic document(Or it is referred to simply as document)Can be can be with electronics and/or printing(It is or printable 's)Form is by visual any electronic media content.The Media Contents of document can include text, figure or other visualizations It is one or more in content, such as rest image, video or its analog.Document can be some different document types, its Described in Doctype can be by one or more characterizing definitions of document, such as its form, Media Contents or its analog.Close The example of suitable Doctype includes CAD document(For example, CAD, CATDrawing, CATProduct, CATProcess, cgr, DWG, DXF, DWF etc.), text based document(For example, ANS, ASC, DOC, DOCX, HTML, PDF, RTF, TXT, WPD etc.), presentation file(For example, PDP, PPT etc.), graphic documentation(For example, BMP, GIF, JPEG, JP2, PNG, PSD, PSP, RAW, TIFF etc.), video documents(For example, AVI, MPEG, QuickTime, WMV etc.)Or its analog.Suitable text The other examples of shelves type include single law documentation or law documentation set(For example, court decision, bulletin, patent etc.), book Nationality, article, webpage, screenshot capture, service bulletin, engineering drawing, letter of guarantee, technology figure, wiring diagram or its analog.It is and suitable The further example of Doctype includes data set, such as engineering design data, wiring data, trouble shooting data, commercial number According to or its analog.
Document can be made up of one or more document components formed, and document component can be its Media Contents, such as The cluster of Media Contents between basic breakpoint.Document component can depend on Doctype and can include, such as electronic pages Face, lantern slide, chart, drawing, rest image, video or its analog.Document component sometimes generally refers to " page ", no Cross, be not that to be necessarily required to document component be electronic page, it can include other assemblies type.Only include a component in document Example in, document and its component can be one and be identical.
As described herein, it may be referred to the document formed by forming the page.It being understood, however, that exemplary embodiments can wait Combined with the document for being applied to be formed by forming document(Set), it further can form or can not enter one by forming the page Step is formed by forming the page.Therefore, the function of performing on document combination can be equal on the function of document by performing, and be held Row can be equal to the function of performing on forming document on the function of the page.
Each page can be by with electronics and/or printing(It is or printable)Form generation visable representation(Or but its Jie Matter content)Data formed.The visable representation of the page sometimes generally refers to the simple page or " image ", although the page is not It is necessarily to include rest image, it can include other Media Contents types.
The page can include the Media Contents with one or more themes and one including reflecting or being formed theme Individual or more object.Therefore sometimes it may be said that the object of its theme of page-describing and/or theme.As an example, the page can be with With airborne vehicle as its theme, and including airborne vehicle external view or interior views or airborne vehicle outer/inner view Fragment is as object, or the page can have outer/inner view as its theme and the fragment including external view is made For object.As another example, the page can have aircraft instrument panel as its theme and the instrument including instrument board As theme.
Generally, according to the document of exemplary embodiments and/or their page can have between it is one or more Logical relation.Then, just as explained more, the collection of document system 102 of usual panoptic visualization system 100 It can be configured and receive document according to these logical relations and collect the page, the page is collected as the collection of document of Panoptic visualization (Panoptic visualization document collection).Usual document layout system 104 can be configured generation Panoptic visualization document collection, such as The panorama arrangement of set from collection of document system, the layout of logic related pages.Usual document navigation system 106 can be through Configuration selection and offer navigation options, panorama arrangement, logic related pages layout for Panoptic visualization document collection of navigating, Such as the visable representation of layout is generated by document layout system.The visable representation of layout is sometimes simply referred to as cloth Office.
Therefore, exemplary embodiments of the present invention can collect document file page according to logical relation between the page, in complication system example As airborne vehicle background example in, logical relation can reflect the structural relation of its interelement.The page can with reflect logic close The mode panoramaization arrangement of system, and in various examples, panoramaization arranges in a manner of reflecting structural relation.The arrangement can be with Allow users to watch multiple pages in single view, and arranged in order to be best understood from the mode of relation, otherwise can be difficult To understand these relations.In the background of complication system, for example, the arrangement mode not only reduces the text for examining and including bulk information Time required for shelves, and the time required for research information is reduced, and the difficulty of research information is reduced, it is multiple to understand The mode that miscellaneous system and its element are relative to each other.
Referring now to Fig. 2,3 and 4, appropriate document aggregation system, document cloth is shown respectively according to exemplary embodiments of the present invention in it More specific examples of office system and document navigation system.
Fig. 2 shows the collection of document system 200 according to an exemplary embodiments.As illustrated, collection of document system can be with Including document resolver 202, it, which is configured, receives one or more electronic documents and is broken down into multiple composition pages(Document Component), it is therein each to include corresponding Media Contents.In one example, can be according to Doctype(For example, computer Aided design document, presentation file, graphic documentation, video documents, law documentation, books, article, webpage, engineering drawing, technology Figure, wiring diagram etc.)Decompose document.Therefore, document resolver can also be configured for example based on document format, business rule or use Family input identification Doctype.
Collection of document system 200 can also include being connected to document resolver 202 and be configured the connector of the binding page (colligater)204.In this respect, page binding (colligation) can include, for one in multiple pages or more It is each in more, connector be configured identify it is one or more in the page and other multiple pages between one or more chains Connect.According to document, Doctype and/or the Media Contents of the page and other pages, the link of an example can be identified.And In one example, link can be defined according to one or more business rules, logic or its analog.These links can be with The one or more logical relations established between the page and other pages.
In one example, shared common document can be identified(The composition of identical document)The page between link. In one example, with the row in predetermined order, such as time sequencing, spatial order or common document or in collection of document Sequentially, the link between the page adjacent to each other can be identified sequence.In some instances, can be according to the theme or object of the page Identification link.For example, the link between shared common subject matter or the page of common object can be identified.In one example, may be used To identify that the object of a page is the link between the page of the theme of another page(Object-theme), or can identify The theme of one page is the link between the object of another page(Theme-object).
In one example, the link between parent-sub- level relation page can be identified.In one example, Ke Yishi The link between the page not in instances, wherein the Media Contents of a page are included to the ginseng of other pages in instances Examine or link.In this respect, court decision can include to another court decision(For example, in the text of court decision, or In footnote, endnote or its analog)Reference, or the page can include hyperlink to another page.And another In one example, the link inputted by user between specified page between the page linked can be identified.
In addition to the link between identifying the page, for each in one or more pages, connector 204 can be with It is configured extraction, generation or the metadata associated with the page is provided in addition.For the page, its associated metadata can provide On any one in some different block of informations of the page.For example, metadata can provide the identification page with associating the page Metadata in link between other pages information.This information can include the name for being linked to other pages of the page Or other identifiers, and can also include by link therein(For example, shared common document, theme and/or object, adjacent, Object-theme theme-object, parent-sub- level, with reference to/link, user specifies etc.)The logical relation instruction of foundation.
In addition to link, the associated metadata of the page can include one or more other information blocks on the page. For example, metadata can provide the document information that the page is its composition, such as document name or other identifiers, and/or author, Size, and/or creation time or document final version time.Again for example, metadata can provide have been applied to or to be applied to The information of one or more contents limitation of the page, for example, limitation is accessed, editor or modification limitation, and/or page encryption.
Metadata can also provide the information on medium content.This information can include, such as page subject matter And/or the identification of object, include the page address portions of one or more objects, and/or in the page one or more objects details Degree.In various examples, common subject matter, object are shared or between object-theme or the page of theme-object relationship Link can be inferred to from the metadata of identification respective document theme and/or object.In these examples, page subject matter and/or The explanation of object can be enough as the information suitably linked between the identification page.
In one example, the binding of the page may further include connector 204 and be configured the one or more use of identification In the placement model of at least some of page.In this example, the extraction for the page, generation or carried in addition by connector The associated metadata of confession may further include respective page arrangement mode each in specified one or more placement models Information.For corresponding placement model, this can include, such as specified page(Or more particularly its visable representation)Size, Position and/or depth(Z-axis order).Can identify placement model and in a number of different ways in any one, such as root Size, position and/or depth are specified according to one or more business rules, logic or its analog.
Suitable layout model(Sometimes referred to as on behalf of displaying style)Example include brick wall(brickwall), part brick wall (partial brickwall), hierarchical structure(hierarchy), shape(shape), it is placed in the middle outwards(center out), from upper Under and/triangle(top-down/triangulated), placed in the middle outwards triangle(center-out triangulated), size dominate(size dominance), pass through overlay details(overlap through detai l)、 Pass through depth master-details(master-detail through depth), loading shape(load shape), facet (facet), blending agent/static state-dynamic(mixedmedia/static-and-dynamic)Or its analog.Other examples The combination of one or more aforementioned arrangement models can be included.In some example placement models each can be further below Description.
In one example, page-size can be appointed as absolute size or relative size in placement model, therein every It is individual to provide in a number of different ways.In various examples, page-size can be related to pixel size, so as to give page-out Pixel quantity or pixel resolution.In one example, the absolute size of the page can be provided with height and width dimensions(Example Such as, N*M pixels).In another example, page-size can be based on other related one or more pages of the page logic Size is appointed as relative size.For example, relative size can provide in a number of different ways, such as with percentage, other pages Fraction or multiple;Or relative size can be only by being less than, more than or equal to other page-sizes instruction provide.Passing through In the related page of parent-sub- level relation, for example, the size of subpage frame can be appointed as the half of his father's page-size.Big It is small be correlation in the case of, the size of other corresponding pages can provide in their associated metadata, and can be based on Other further page-sizes provide absolute size or relative size.
Similar to size, in one example, page location in placement model(Sometimes referred to as on behalf of positioning)It can be appointed as Absolute position or relative position, but in any case, it can provide in a number of different ways.Similarly, in placement model Page depth can be appointed as absolute depth or relative depth, therein each to provide in a number of different ways.For example, page The absolute position in face can provide in the x of coordinate system, y-coordinate, wherein the coordinate system crosses over placement model, and/or Absolute depth can provide in the z coordinate of coordinate system.In another example, the relative position of the page can relative to Placement model midpoint or the x of other pages, provide in y-coordinate.In another example, relative position can be simply by layout mould Type midpoint or the instruction of the upper and lower, left and right of other pages provide.Similarly, in one example, relative depth can simply by The page provides in placement model before or after other pages.In the case of being correlation in position and/or depth, it is corresponding other The position of the page and/or depth can provide in its associated metadata, and can be given absolute or relative position and/or Depth.
It is Panoptic visualization document collection that connector 204, which can be configured the page and metadata communication or transmission, and Any one being sent in some different destinations will be gathered.In one example, connector can be configured the page and Metadata is sent to respective stored 206,208 for retrieval later.Storage can reside in one with collection of document system 200 Rise, or can separate with collection of document system and communicated with collection of document system.The page and metadata can be with some Any one in different modes is formatted and stored, and therefore, their storage can be any one in some different types It is individual.The example of suitable storage class stores including file, database purchase, cloud storage or its analog.
In various examples, before the page is stored in respective stored 206, the page can be compressed or in addition Handle for being easier to store and retrieving.As illustrated, for example, system can include being connected to connector piece device together (tiler)210, and connector is configured to it and transmits the page.For each in one or more pages, piecing device together can be with It is configured page visable representation in corresponding resolution of the generation for page zoom-in and zoom-out rank.As described herein, in each contracting Put the page of rank(Or but its visable representation)" subgraph " is commonly referred to as, and sometimes may be considered the page Independent version or copy.But, as described above, the subgraph of the page is not necessarily to include rest image, although the page can wrap Include other Media Contents types.
In addition to except generation page subgraph or replacing generation page subgraph, piece device 210 together and can be configured and will pass through The progressive larger number that is divided into of the subgraph of level of zoom is pieced together(tile), it is therein each to piece together in corresponding level of zoom covering The area of space of image.As further explained below, this is easy to retrieve, translate and/or scale the page.Then, this pieces device together It can be further configured and piecing together for page subgraph is sent to such as page storage.But before transmission is pieced together, if If needing, piece device together and can be further configured compression and piece together.
In a more specific example, piecing device 210 together can be configured in from highest level of zoom by one or more The corresponding level of zoom of middle level of zoom to benchmark level of zoom hierarchal arrangement generates multiple resolution ratio of the page.Each scaling Rank includes the subgraph of full page, but in different resolution;And can have through the page subgraph of level of zoom Identical original the ratio of width to height(Ratio of the picture traverse to its height).In one example, highest level of zoom(Rank 0)It can wrap Subgraph of the full page in its lowest resolution is included, one or more middle level of zoom can include full page progressive High-resolution(Intermediate level 1 is less than rank 0, and rank 2 is less than rank 1 etc.)Subgraph, and benchmark level of zoom(Rank L)Full page can be included in its highest(It is or complete)The subgraph of resolution ratio.
Can in a number of different ways in any one generation the page each subgraph.In one example, subgraph One as in, such as full resolution subgraph can receive by piecing device 210 together.Then, piece device together and can be configured to generate and exist Other subgraphs of low resolution, such as pass through lower sampling full resolution subgraph.
As described herein, piece device 210 together and can be configured and will pass through the subgraph of level of zoom and progressive be divided into larger number Piece together, it is therein each in the area of space of corresponding level of zoom covering subgraph.Piece together can have in level of zoom and Through the fixed size of level of zoom(Resolution ratio), and correspondingly, can be than by relatively low by largely piecing the subgraph formed together The subgraph that quantity pieces composition together has high-resolution.Therefore, each level of zoom can be regarded as relative to above The higher level of zoom of any level of zoom(Have in the subgraph of the level of zoom than the subgraph of level of zoom above Higher resolution).Similarly, each level of zoom can be regarded as to the relatively low scaling relative to any level of zoom under it Rank(There is more low resolution than the subgraph of level of zoom under it in the subgraph of the level of zoom).
In one example, can be and then level of zoom resolution ratio under it in the subgraph of each level of zoom Half, and be and then twice of level of zoom resolution ratio on it(Resolution ratio is increased or decreased with 2 factor).At this In example, the quantity pieced together in level of zoom l can be by tl=t0×4lProvide, wherein l=0,1,2 ..., L, and t0Represent In highest level of zoom(Rank 0)Piece quantity together.Including four level of zoom 0,1,2 and 3(L=3)More specific example In, and wherein highest level of zoom subgraph pieced together by one and forms(t0=1), the first middle level of zoom(Rank 1)Son Image can be pieced together by 4 and formed, and be scaled among second(Rank 2)Subgraph is pieced together by 16 and formed, and benchmark zoom-level Not(Rank 3)Subgraph can be pieced together by 64 and formed.
In one example, can be respectively by with higher or lower by some pages for piecing covering together in a level of zoom Level of zoom increase or decrease quantity piece covering together, so as to produce the increase of page resolution and reduction.Similarly, one Individual level of zoom can be by the multiple of adjacent higher level of zoom by a page area for piecing covering together(For example, four)Piece together Covering, so as to produce the increase of page respective regions resolution ratio.And in a level of zoom by multiple pages for piecing covering together Region can piece covering together by adjacent one compared with level of zoom, so as to produce the reduction of page respective regions resolution ratio.
In one example, in the page of specified resolution(Or page area)Can be by matching with specified resolution The Tiled Display of level of zoom cover page.The amplification of the page can be by using the increase number in higher level of zoom cover page The replacement display of piecing together of amount is pieced together to realize.And the diminution of the page can be by with subtracting compared with level of zoom cover page The replacement display of piecing together of small number is pieced together to realize.And pieced together because the page can be divided into, used in the figure of the display page Family interface(GUI)Middle page address portions are visible rather than all in visible example, are only the spellings of those cover page visible parts Patch can be retrieved and show.
Fig. 3 shows the document layout system 300 according to an exemplary embodiments.As described above, document layout system 300 It can be an example of the document layout system 104 of Fig. 1 panoptic visualization systems 100.Usual document layout system can be through The panorama arrangement of configuration generation Panoptic visualization document collection, the layout of logic related pages.This set can be, such as text The set of shelves aggregation system 102, or can be more specifically Fig. 2 collection of document system 200 in one example.
As shown in figure 3, document layout system 300 can include search engine 302, it is configured and receives Media Contents request simultaneously And identification includes request interface of one or more pages of requested Media Contents or the like.The identified page can be tool There is the Panoptic visualization document collection of multiple pages, each page therein includes respective media content and had to provide accordingly The associated metadata of page info.The page and metadata can be stored in respective stored 304,306, and it can in one example With with respective stored 206 shown in Fig. 2,208 corresponding.
Search engine 302 can be configured identifies the page in a number of different ways, such as the association member based on the set page Data.For example, request can include being matched with the theme of the set page or the keyword of object or have and set in addition The theme of the page or the correlation of object.As the response to request, then, search engine can be configured search metadata and deposit Storage 306 include being matched with or be relevant to request Media Contents one or more pages associated metadata.
Document layout system 300 can also include layout engine 308, layout generator or be connected to search engine 302 simultaneously It is configured from for multiple panoramas and arranges the page, including is identified in multiple placement models of the page and selects placement model(Displaying Style)Analog.Placement model can be in respective stored, such as file storage, database purchase, cloud storage or its analog Middle preservation, and according to respective stored in a number of different ways in any one format and storage.
Placement model can include any one being used in some different layout types of the panorama arrangement page.As above institute State and be further described below, the example of suitable layout model include brick wall, part brick wall, hierarchical structure, shape, between two parties to Outside, from top to bottom/triangle, triangle placed in the middle, size dominate, by overlay details, pass through depth master-details, loading Shape, facet, blending agent/static state-dynamic or its analog.Other examples can include one or more aforementioned arrangement moulds The combination of type.
Any one during layout engine 308 can be configured in a number of different ways selects placement model.In an example In son, layout engine can be configured according to the associated metadata selection placement model for being used to be identified the page.Therefore, search is drawn Holding up 302 can be configured and will communicate for being identified the associated metadata of the page or be sent to layout engine, layout engine and then It can be configured according to respective associated metadata, select placement model.
As described above, the associated metadata for the page can provide the document type information that the page is its composition, and/or Information on medium content.In one example, then layout engine 308 can be configured and be according to the identified page The type of its document formed(For example, CAD document, presentation file, graphic documentation, video documents, law are literary Shelves, books, article, webpage, engineering drawing, technology figure, wiring diagram etc.), select placement model.In another example, layout is drawn Hold up the Media Contents that can be configured according to the identified page, such as its one or more theme and/or object, selection layout mould Type.
As also described above, for the page associated metadata can include be used for identify the page with set other pages it Between the information that links.Therefore, layout engine 308 can also be configured according to the associated metadata for being used to be identified the page, retrieval The identified page and other identified pages.These pages can be retrieved from respective stored 304.
Layout engine 308 can be configured according to selected placement model and the be retrieved page and its associated metadata, Generate the layout of the page that is retrieved of panorama arrangement.In addition to retrieving the page, then the layout engine of an example can be with It is configured, such as the metadata of association is received from respective stored 306.Then, layout engine can be configured and be sent to layout Such as the GUI that layout can be shown wherein, or it is sent to the printer for generating layout print output.
As described above, layout can define the panoramaization arrangement for the page that is retrieved according to selected placement model.It is being laid out Arrangement in, can each have particular size, position and/or depth in the page(Z-axis-order).Each page of layout Size, position and/or depth relative to other pages of layout can be absolute or relative, and can with it is some not With mode specify or be confirmable in addition.In one example, size, position and/or depth can be from placement models In be chosen placement model definition specify or it is confirmable.As described above, additionally or alternatively, for example, for being laid out The associated metadata of each page can provide specified its size in layout, position and/or depth(Z-axis-order)Letter Breath.In these examples, layout engine 308 can be configured size, position and/or the depth specified according to placement model is chosen The associated metadata of degree and/or layout page, generation layout.
The ratio of width to height of the page can be their original the ratio of width to height.But in various examples, for one or more pages Each in face, placement model can specify or define in addition the ratio of width to height different from the original the ratio of width to height of respective page. In these examples, layout engine 308 can be further configured according to the different non-primary the ratio of width to height for being used for the page, generate cloth Office.
In a further example, one or more pages of layout may be at being included in the visual of corresponding resolution Change and represent(For example, subgraph)State in.For each in these pages, layout engine 308 can be configured at retrieval In the size for being matched with or closest matching to be specified by being chosen placement model and/or associated metadata resolution ratio it is visual Change the page represented.This can include, such as subgraph of the retrieval in corresponding resolution or the page closest to corresponding resolution Picture.
The layout generated by layout engine 308, can be according to selected placement model dynamic generation so that the page Difference layout can be chosen placement model's realization by changing.Difference is laid out and can also realized with some other modes, such as Associated metadata based on layout page, or one or more time-based factors.Therefore in one example, layout is drawn Hold up to be further configured and receive the request to the page difference panorama arrangement that is retrieved.In this example, layout engine can Different placement models are selected from multiple placement models as the response to request to be configured.Then, layout engine can be through Configuration generates the different layouts for the page that is retrieved.This can be included according to selected different placement models, and the page that is retrieved With the associated metadata for the page that is retrieved, it is configured again panorama and arranges the page that is retrieved.
As described above, placement model can be any one in some different layout types of the panorama arrangement page including being used for It is individual., can be by the arrangement of the page, with position or depth by the logical relation that foundation is linked between the page in placement model(z- Sequentially)In one or both represent.In one example, logical relation can by the degree of approach of page location each other, and/ Or represented with their relative depth.It is relative to each other in addition, one or more placement models can define or imply between document Guidance path, and/or according to corresponding placement model, define or imply the loading shape for loading the page for having generated layout Shape.Referring now to Fig. 5-16, it schematically illustrates the example of suitable layout model.As illustrated, these examples include brick wall, part brick Wall, hierarchical structure, shape, outside, from top to bottom/triangle, triangle placed in the middle, size placed in the middle are dominated, folded by details Add, by depth master-details, loading shape, facet, blending agent/static state-dynamic or its analog.
Fig. 5 shows the brick wall placement model 500 according to an exemplary embodiments, and wherein the page 502 can with one or more The mode of multirow and one or more row arranges.As illustrated, brick wall placement model can be characterized by consistent end-end orientation, And the page is consistent along one or more rows and/or row in size and/or the ratio of width to height.This placement model's type can be used for In general search result.In one example, placement model can provide the horizontal orientation of related Sections position, and and the page The vertical orientation of increasing lengths association.
Although not separately shown, part brick wall placement model may be considered the superset of brick wall placement model 500.Part brick Wall placement model can be by least respective cluster or cluster(cluster)Interior size and/or the ratio of width to height are similar to the consistent page Cluster characterizes.In this placement model, cluster can be related by the associated metadata of respective page, such as the medium by them Content, author, establishment and final version time or its analog are related.
Fig. 6 shows hierarchical layout's model 600 according to an exemplary embodiments, and wherein the page is in position and/or big I To arrange in a hierarchical manner.The page(It is layered related pages)Between hierarchical relational can be by their associated metadata with some Different modes indicate.For example, hierarchical relational can be indicated by parent between the page-sub- level relation.In another example, layering Relation can be indicated by object-theme or theme-object relationship, wherein the object in a page of higher can be more The theme of other pages of bottom, and the same levels that other corresponding pages of wherein at least some may be in layering.At this In individual example, the theme of a page can be front view, and the theme of other pages can be the detailed of front view object View.In another example, hierarchical relational can be indicated by relation, and higher hierarchical a page is included extremely in this relation The relatively low reference or link for being layered other documents(For example, quote, hyperlink etc.), other corresponding pages of wherein at least some can With the same levels in layering.
In an example of hierarchical layout's model 600, the page in higher hierarchical can be located at those relatively low layerings(From Under above)On the page, and/or size in layering can be bigger than relatively low layering.Page in this placement model Face is probably inconsistent in size or the ratio of width to height.Those can prop up the page for fitting over relatively low layering in the page of higher hierarchical Face, wherein the page of relatively low layering can be consistent with the page of higher hierarchical on the x directions of width.
More specifically, for example, the highest page 602 in layering can be located at top, and can be complete according to the page Resolution ratio and its original the ratio of width to height are sized.Time highest page 604 can be direct with the size less than the highest page in layering Below the highest page, and have highest page global restriction again to the ratio of width to height of highest pagewidth.This mould Formula can be recycled and reused in layering less than time the 3rd high page 606, the 4th high page in layering etc. of the highest page respectively. In one example, this placement model can be provided with the list that related pages are quoted in the respective page less than the page The individual page.
Fig. 7 shows the shape according to an exemplary embodiments(shape)Placement model 700, the wherein model imitate the page Related physical arrangement, such as airborne vehicle or the geography in the U.S..In one example, the page 702 can be visual in physical arrangement Change and represent 704(Two dimension or three dimensional representation)Border in arrange, wherein the position of the page can be with its Media Contents to structure Relationship consistency.For example, the page related to aircraft wing top area(For example, according to theme or object)Aviation can be located at The respective regions of device visable representation.In another example, the page related to difference state court of U.S. judgement can be located at The U.S. visable representation region consistent with displaying judgement state.
In geometric layout's model 700, in various examples, one or more page subsets can be arranged with cluster 706 In the respective regions of physical arrangement visable representation.In these examples, in cluster each can be according in placement model Another is arranged, and is arranged in a manner of the position of the page in cluster and size.
Fig. 8 shows the placement model placed in the middle 800 according to an exemplary embodiments.This placement model can dominate ground by accounting for Position, main page 802- placed in the middle are for example by the search engine of search Media Contents(For example, search engine 302)The page of identification To characterize.The page 804 related to main page(For example, layering correlation)Can be main positioned at being arranged in a manner of 360 degree Surrounding pages.The page in this placement model can be inconsistent in size or the ratio of width to height.In one example, this Individual placement model can indicate that main page has to before(On), afterwards(Under)And the same period(Side)Page relation of plane.It is this The example of layout types can intersect hyperlink in the set of the document or webpage of the page, wherein the page is to produce residence In, a part for the document tree of main page.
Fig. 9 shows the placement model 900 of from top to bottom/triangle according to an exemplary embodiments.This placement model The combination of brick wall layout 500 and hierarchical layout's model 600 can be similar to, and can be by layering related pages 902 from upper And lower arrangement characterizes.Similar to brick wall placement model, the page in this placement model can be with same stages at least layering Size and/or the ratio of width to height in the other page is consistent, and level can indicate the importance of the page relative to each other.Similar to layering cloth Office's model, in one example, the higher hierarchical page can be located on relatively low hierarchical page(In y directions), but with layering Placement model is on the contrary, the width of the relatively low page is not necessarily constrained by the higher page in x directions.In one example, from top to bottom/ Triangular layout model can provide node of the single page as related pages graphical tree.
Figure 10 shows the outwards triangular layout model 1000 placed in the middle according to an exemplary embodiments.This placement model can With by being characterized similar to dominant, the placed in the middle main page 1002 of outwards placement model 800 placed in the middle.Placed in the middle outside three In angular placement model, with main page(For example, layering correlation)The related page 1004 can be located on main page/ Under or.Be also similarly to outside placement model placed in the middle, the page of outwards triangular layout model placed in the middle not necessarily in size or It is consistent in the ratio of width to height.Outwards triangular layout model placed in the middle can indicate that main page has to before(On)Afterwards(Under)Page Relation of plane.The example of this layout types can be by the document or collections of web pages of hyperlink, wherein the higher page It is to produce a placed in the middle, part for main page document tree, wherein the relatively low page is guided by the homepage page.
Figure 11 shows to dominate placement model 1100 according to the size of an exemplary embodiments.This placement model can be similar In outwards placement model 800 placed in the middle.In this respect, size domination placement model can be by dominant main page placed in the middle 1102 characterize, and related to main page(For example, layering is related)Positioned at the week that main page is arranged in a manner of 360 degree The page 1104 enclosed.But this placement model can include formed objects or different size of more than one main page, its In the such page 1102a, 1102b are shown.The page in this placement model can be differed in size or the ratio of width to height Cause.Page-size in this placement model can transmit the weight or correlation that the page is relative to each other.This layout class The example of type can be the set of wiring diagram, and it has the associated reference of at least main all four axles of chart or link.With reference to/ Linking wiring diagram/sketch itself can be including the relation to adding chart.
Figure 12 shows the superposition according to an exemplary embodiments-by-details(overlap-through-detail)Cloth Office's model 1200.This placement model can be by wherein arranging the depth of the page(Z- orders)On hierarchical relational preserve characterize. In one example, the higher level page 1202 can be added to another page 1204 of lower level, and it can be sequentially overlaid on Another page 1206 of lower level.In this layout, the page of one or more common objects or other Media Contents is shared Face 1208 can be superimposed, so that shared object/other Media Contents can at least partly spatial alignment between the page.
Navigation layout(Or more specifically, its visable representation)It can include zooming in or out displaying.According to superposition-logical Cross-layout is amplified by details placement model 1200 can include increase size, and in the various examples of an example, it can wrap Including increases the resolution ratio of its page.But in this placement model, amplification layout can also include making the superposition page dimmed, with Just one or more superposition pages in its lower section(Or but its overlapping portion)The visual field can be entered.On the contrary, reduce the page It can also include showing the dimmed superposition page, so that respective page enters the visual field, and one or more superposition pages(Or and It is its overlapping portion)Remove the visual field.In one example, make that when the page is dimmed can be included in amplification the saturating of the page can be increased Lightness(Or reduce its opacity), and show the opacity that can increase the page when page can be included in diminution(Or Reduce its transparency).
In one example, as shown in figure 12, the superposition including the page 1202,1204,1206-pass through-details be laid out In model 1200, the page 1202 can be dimmed when user amplifies and is laid out or fogged.Then, some points in amplification, phase It is no longer visible to answer the page, seems only to include the page 1204,1206 to be laid out.Amplification can continue to, and become The dark page 1204 is no longer visible until it, seems only to include the page 1206 in the point layout.In these examples, become The dark page can be retained in layout, or layout engine 308 can be configured and delete them from layout.
Continue Figure 12 example, wherein only the page 1206 be visible and the page 1202,1204 be it is dimmed, with When family reduces layout, the page 1204 can show to be superimposed the page 1206.Reduce when some points, respective page be it is visible, Seem to include both pages 1204,1206 to be laid out.Diminution can continue to, and the display page 1202 is also until it It is visible, seem to include the page 1202,1204,1206 in the point layout.In these examples, the page is applied(Or its quilt Overlapping portion)It can be retained in layout, or layout engine 308 can be configured and delete them from layout.
Figure 13 shows to pass through depth placement model 1300 according to master-details of an exemplary embodiments.This placement model Similar to superposition-can be stored in their depth by-details placement model 1200, the wherein hierarchical relational between the page (Z- orders).In such placement model, the page is applied(For example, in relatively low layering)Size can be adjusted and arrange With being entirely superimposed the page(For example, in higher hierarchical)Unanimously.
Similar to superposition-by-details placement model 1200, master-details pass through the navigation in depth placement model 1300 Can include zoom in or out layout, its may further include relative to be applied the page it is dimmed or show superposition the page. As shown in fig. 13 that in example, when the layout that navigation includes the page 1302,1304,1306 can be included in user's amplification layout, The dimmed superposition page.On the contrary, when navigation layout can be included in user's diminution layout, show to be superimposed the page.At this point, implement Amplification master-the details of multiple pages can be similar to the page zoom-in and zoom-out for implementing to include multiple subgraphs by depth placement model.
Figure 14 shows loading-shape according to an exemplary embodiments(load-shape)Placement model 1400.This cloth Office model can be similar to include it is dominant between two parties main page 1402 and with around main page, main The main page of page above and or below is related(For example, layering is related)Other some placement models of the page 1404(Example Such as, it is placed in the middle outside, outside triangle placed in the middle).The page in this placement model can be differed in size or the ratio of width to height Cause.Loading geometric layout's model can be laid out by loading(Or more specifically, its visable representation)Opportunity characterize.At this In individual placement model, the non-principal page can load first, be followed by main page.
The example of loading geometric layout model 1400 can be the page with time correlation Media Contents, wherein older medium The page of content can load before the most main page of current media content.In this context, the meter of Media Contents When can to the time of Media Contents theme or object in terms of it is related.For the page in preceding court decision history(For example, the page 1404)Can be in court decision(For example, the page 1402)Loaded before itself loading.In another example, Media Contents Timing can with content creating time correlation, such as document is final or current document before(For example, the page 1402), loading the One rough draft and to document(For example, the page 1404)The situation of one or more changes or revision.
Figure 15 shows the facet according to an exemplary embodiments(facet)Placement model 1500.Facet placement model It can be characterized by the arrangement mode of the page in three-dimensional environment 1502, such as in the facet context of 3D structures, such as section Icosahedron 1504.For example, each page can be created by the x with the consistent element vectors for orientation, y, z coordinate.Connect , each page can be placed in the layout related to observer visual angle.This placement model can be with three-dimensional visualization Represent, or corresponding two dimension can be converted into(2D)Arrangement mode, such as the section icosahedron 1506 of conversion.
Figure 16 shows mixing-medium/static state-Dynamic Distribution's model 1600 according to an exemplary embodiments.This layout Model can be the subset of other one or more placement models, and wherein layout page can include the page of blending agent type Face.For example, this placement model can include one or more static state(“S”)The page, such as in content of text or rest image In the case of, and including one or more dynamics(“D”)The page, such as in case of a video.Figure 16 is shown for example with similar Mixing-medium/static state-Dynamic Distribution's model of the arrangement mode arrangement mixing-Media Contents of placement model 1100 is dominated in size. As illustrated, this arrangement can include dominant main page 1602a, 1602b placed in the middle and positioned at main page week Enclose, be related to main page(For example, layering is related)The page 1604.
Fig. 4 is now gone back to, it shows the document navigation system 400 according to an exemplary embodiments.As described above, Document navigation System 400 can be an example of the document navigation system 106 of Fig. 1 panoptic visualization systems 100.Document navigation system typically may be used Be configured as navigating the panorama arrangement of Panoptic visualization document collection, the layout selection of logic related pages and offer navigation choosing .In one example, this can include coming from collection of document system 102(For example, collection of document system 200)Set.It is attached Add ground or alternatively, for example, its can include by document layout system 104(For example, document layout system 300)The cloth of generation Office.
As shown in figure 4, document navigation system 400 can include being configured receiving the Panoptic visualization document collection page(Text Shelves component)Layout navigation engine 402.Set can have multiple pages, and each page therein is included in respective media Hold and with the associated metadata for providing respective page information.Layout can according to the associated metadata of respective page, including The panorama arrangement of layout page visable representation.
Navigation engine 402 can also be configured as navigation layout and one or more navigation choosings are selected from multiple navigation options , wherein navigation options can select according to the associated metadata for layout page.Navigation options model can be corresponding Storage, such as is preserved in file storage, database purchase, cloud storage or its analog, and according to respective stored with it is some not Format and store with any one in mode.Similarly, the metadata for layout page can be stored in respective stored In 404, it can be all corresponding with the one or both in storage 208,306 in one example.Navigation engine can be with It is configured and selected navigation options is sent to such as GUI, can be wherein along layout displaying wherein being chosen navigation options.
In one example, navigation engine 402 can be configured selects navigation options according to Doctype, wherein the cloth Office's page is the composition component of document, and it can be indicated in the associated metadata for the page.In one example, navigation is drawn Hold up can be configured according to the Media Contents of layout page select navigation options, the Media Contents such as their theme and/or Object, it can also be indicated in associated metadata.Suitable navigation option example for layout includes command tools(For example, Translation, rotation, scaling, dimmed/display, homing etc.), the Note tool(For example, timetable/milestone, callout etc.), The Link tool(Hyperlink, hot link, focus etc.), guidance path instrument(For example, tracking, record etc.), metadata tool(Example Such as, search for, filter, inserting etc.), page tool(For example, search, filtering, prompting, activation, size, position, domination, logic pass System etc.), placement model change, cooperation navigation, the low navigation of super-, printing or its analog.
For layout page associated metadata can it is direct or it is indirect influence be chosen navigation options.In an example In, associated metadata can be retrieved, to directly affect the navigation options selected by navigation engine 402.Additionally or it can replace Ground is changed, for example, the associated metadata for the page can influence their layout, such as by influenceing to be chosen placement model, And layout can be generated according to selected placement model.More specifically, for example, can according to the Doctype of the page and/or Placement model's generation page layout of the Media Contents selection of the page.Then, layout can influence leading by navigation engine selection Navigate option.Associated metadata it is direct or it is indirect influence be chosen navigation options either case under, it may be said that be navigation draw Hold up according to the associated metadata selection navigation options for being used for layout page.
Document navigation system 400 can also include being connected to navigation engine 402 and be configured according to one or more selected Select the request interface 404 that navigation options receive request.The request interface, which can be configured, transfers a request to navigation engine.Navigation Engine can be further configured the adjustment for influenceing layout visable representation successively, as the response to request, and according to this The adjustment is sent to for example foregoing GUI by request.In one example, navigation engine can be configured in layout and itself not have In the case of adjustment, the adjustment of visable representation is influenceed.In another example, navigation engine, which can be configured influence, includes cloth The adjustment of the visable representation of office's adjustment.
As described above, being chosen navigation options can be influenceed by layout and/or its page, or in a more specific example In, by the associated metadata influence for layout page.In various examples, the layouts of the different pages can produce one or more The selection of more different navigation options.Can not homogeneous reception first page layout and second page for example, considering navigation engine 402 Individually layout, wherein each layout includes the panoramaization arrangement of respective page.In this example, navigation engine can select to use In the first navigation options of the first layout, and the second navigation options for the second layout.The individual page can more than first and second With including one or more public pages, but in one example, one or more different pages can also be included.In this example In son, the first and second layouts are different, include one or more different pages at least as more than the first and second individual pages. And then although the first and second navigation options selected by navigation engine can include one or more different navigation option-classes The individual page more than first and second is similar to, but the first and second navigation options can include one or more common pilot options.
Navigation engine 402 can be configured selection for any one in some different navigation options of page layout. According to many different placement models and many layouts including many different document type pages can include command tools, such as Translate, rotate, scaling dimmed/display, homing or the like.It is a part of in the GUI of display layout in various examples Layout rather than whole layouts are visible.This can be such situation, for example, being more than GUI visibility regions in layout size (Occasionally referred to as " view ")Example in, or in layout be the 3D environment pages(For example, facet placement model)Example in. In these examples, navigation options can include translation and/or rotate to be laid out so as to mobile.This can include one into the visual field Individual or more layout page, and additionally or alternatively, the one or more pages for removing the visual field can be included.In the visual field In or move into the visual field layout page can be retrieved and show, and out of sight or remove the visual field the page can be from display Delete.Further, in instances, only a page part in the visual field or move into the visual field, and the page be divided into piece together with And only those of cover page visible part are pieced together and can be retrieved and show.
Command tools can also include zooming in or out layout, and so as to zoom in or out its page, this can include increase Or reduce the size of layout.Increasing or decreasing for this layout size can include increasing or decreasing size successively, and one In the various examples of individual example, including increase or decrease the resolution ratio of its page.
In one example, layout page can include the subgraph of the corresponding resolution for page zoom-in and zoom-out rank. In this example, for each respective page, layout can include being in being matched with or closest matching to by being chosen layout The page subgraph of the resolution ratio of model and/or associated metadata specified page size.Then, be laid out amplification can by with The corresponding subgraph of increase level of zoom replaces the subgraph of its page to realize, so as to increase resolution ratio.On the contrary, layout reduces Can be by replace the subgraph of its page in the corresponding subgraph page for reducing level of zoom to realize, being differentiated so as to reduce Rate.
In various examples, provided relative to the page or one or more pages of layout in level of zoom, the page or cloth The scaling of office(Zoom in or out)Can be feasible in trickle increment.The page(Individually or layout is a part of)Can zoom to just The related increment of page subgraph is shown, it is big that another subgraph of the page is matched with or closest matched to page increase/reduction It is small.In these examples, for example, scaling can be by with the corresponding subgraph replacement page of the page of higher/low resolution Subgraph is realized.But in other instances, the increment related to just showing page subgraph, same sub-image can be zoomed to Increase/reduction size as still closest matching to the page.In these examples, for example, scaling can be no with another In the case that individual higher/low resolution subgraph replaces the subgraph, realized by increasing page subgraph size.
In further example, the page not only includes corresponding subgraph, and can be by across the subgraph of level of zoom Gradually it is divided into larger number to piece together, it is therein each in the area of space of corresponding level of zoom covering subgraph.In this example In, the amplification of the page can spell by using the increased number of display for piecing the replacement page together in higher level of zoom cover page Paste to realize.On the contrary, the diminution of the page can piece replacement together by using in the reduction quantity compared with level of zoom cover page Display is pieced together to realize.It is laid out similar to translation, layout zooms in or out the one or more pages that can include into the visual field Face, and additionally or alternatively, the one or more pages for removing the visual field can be included.These pages can with similar to The mode of translation layout is handled, but with higher or lower level of zoom.
For one or more layouts, in addition to the size/resolution ratio for increasing or decreasing layout page, the scaling option can To imply other one or more navigation options, further to influence one or more pages.For example, superposition-pass through-details Placement model 1200 and master-details can imply that dimmed/display option by depth placement model 1300, wherein amplifying and contracting Hour, the superposition page can be dimmed in a manner of above-mentioned reference chart 12 and 13 or be shown relative to the page is applied.But should Work as understanding, dimmed/display option can be used for will be independent of the scaling option and the dimmed or display independently of the mutual page of superposition One or more layout pages.
Some navigation options including those described above command tools can influence to be laid out the adjustment of visable representation.Therefore, Homing option(home option)User can be allowed to return to visable representation from visable representation is adjusted.
Navigation options can include the Note tool, such as timetable/milestone, callout or its is similar.These instruments User can be allowed to layout addition annotation, and can be that some different layouts select different placement models, and including being permitted The page of more different document types.Timetable/milestone option in various examples can more specifically be applied to the time it is suitable The sequence page logically associated with each other.In one example, timetable/milestone can influence to be added to the visualization of layout, institute Layout page can be made as the milestone in timetable by stating visualization.
Navigation options can include such as hyperlink, hot link, focus or its similar the Link tool.According to super chain Selecting item, one or more pages(Each source)The Media Contents to other pages or other pages can be included(The page or Jie Matter content is target)Reference or link.Target pages or Media Contents can be in identical topologies, or in identical panorama visible Change collection of document but may not be in identical topology.Target can even include not in the page of identical Panoptic visualization document collection Face or Media Contents.
Hyperlink option can allow the source page to be included in the inline or subprocess in its Media Contents, from one or more The content of other more page links.This is sometimes more specifically referred to as hot link.Hyperlink can also allow for user from source page Face navigates to the one or more target pages for being linked to the respective sources page.In this respect, hyperlink can be with some differences Any one expression in mode, such as pass through text, figure or its analog.For example, medium content can format For the hyperlink to another page or another medium content.More specifically, it is for example, right described in a page As that can be formatted as to also describing another page hyperlink of the object, or it is formatted as in another page-describing The more direct hyperlink of object.This hyperlink type is occasionally referred to as focus.
Except it is foregoing or replace it is foregoing in addition to, for example, navigation options can include guidance path instrument, such as tracking, remember Record or its analog.According to exemplary embodiments, guidance path can in a number of different ways in any one definition.At one In example, guidance path can be translated, rotated, scaled and/or repositioned by user its one or more page layout, from One page navigation is to another page or Media Contents(Hyperlink)Order definition, or in addition influence layout tune It is whole(Or but its visual presence).Guidance path instrument can allow the tracking followed by user and/or record guidance path, from And create navigation history.
The navigation options of one example can include metadata tool, such as search, filtering, insertion or its analog, its The associated metadata for layout page can be operated.Search and filtering option can allow user to search for for certain metadata Association layout, or filtering includes or excludes the associated metadata of certain metadata.Insertion option can allow certain metadata Insert to the visual presence of layout, such as by including in the form of the certain metadata callout for pointing to the page, for the page Face associated metadata includes certain metadata.
Navigation options can include page tool, such as search, filtering, prompting, activation, size, position, domination, logic Relation or its analog.Similar to metadata tool, search and filtering option can allow user search for for specific webpage or The layout page of particular medium content.In this respect, search and/or filtering option can imply that the association member for layout page Data.
Prompt options can allow one or more visual effect applications to one or more pages, to cause user Attention to those pages in layout.Visual effect can be any one in some different modes.Appropriate visual effect Example includes the obvious color of surrounding pages(For example, yellow)Opaque or translucent border, less than the page and be superimposed the page Opaque or translucent visual object or shape, or be equal to or more than the page in size and be superimposed the translucent of the page Visual object, or its analog.The example of another appropriate visual effect includes the increase of page-size, applied to the dynamic of the page Draw, or its analog.
Visual effect can in a number of different ways in any one triggering, such as effect is applied to the page.For example, can The selection of one or more pages is indicated to trigger visual effect.In this example, visual effect can apply to be chosen Select the page.In this example, additionally or alternatively, visual effect, which can apply to and be chosen the page, has specific patrol The page for the relation of collecting(For example, shared common document, theme and/or object, adjacent, object-theme, theme-object, parent-son Level, with reference to/link, user specify etc.).In another example, visual effect can apply to the page so as to instruction user with With guidance path.
Activation option can more specifically be applied to dynamic page, and allow user to trigger the dynamic of one or more pages Make, such as by playing or controlling in addition(For example, retrogressing, F.F., volume, Jing Yin etc.)It is included in regarding in such page Frequency content.
Size, position and domination option can allow user to be sized or rearrange in addition one or more cloth Office's page, it produces different layouts in effect.These options go for some different layouts to different placement models, And include the page of many different document types.But in one example, basis can be more specifically applied to by dominating option Include dominating the layout of page layout model, for example, layering, it is placed in the middle outwards, outwards triangle placed in the middle, size dominate, loading shape Shape, blending agent/static state-dynamic or its analog.
Logical relation option can allow user's addition, delete or change one or more patrolling between the page in addition The relation of collecting, it can influence the change in page layout successively.These change can with or not necessarily from page layout to those pages The navigation of face associated metadata related pages similar with any other is implemented.Therefore in one example, only applied at them When Current vision displayed page is laid out, change can be temporary transient.In another example, they are to page associated metadata Respective change is produced, and this may not only produce current presentation layout change and generation includes being affected other cloth of the page During office, change can be more lasting.
The further example of navigation options can include placement model's change, cooperation navigation, the low navigation of super-(hyper- hypo navigation), printing or its analog.Placement model change option can allow user change generated can The placement model of layout is represented depending on changing.This option can produce the side of rearranging of layout page according to another placement model Formula, so as to generate another layout.Cooperation navigation options can allow the different instances user collaboration of identical systems to navigate one page Face is laid out, and the page layout may be generated by the system of another in system but can be by two systems parallel visualization exhibition Show.The low navigation options of super- can allow the navigation between unique layout's state, or identical complete as being not necessarily for layout page Navigation between other pages of a scape visible document file set part(Superconduction is navigated), and/or can change as navigation results Single layout state navigation(Low navigation).And Printing Qptions can allow user to represent cloth to printer direct visualizztion Office is used for the printout for generating layout.
In order to further illustrate exemplary embodiments of the present invention, referring now to Figure 17-21, it shows to be implemented according to example of the present invention The page layout example of example, the page layout example can show in GUI, wherein the GUI have it is predetermined visually Region and it can be navigated by user.Figure 17-19 is shown according to the display point in the GUI with predetermined viewing area 1700 The topology example of layout layer model 600.As illustrated, multiple pages 1702 can be included according to the layout of hierarchical layout's model, Therein can be each the page subgraph in corresponding resolution in one example.The different pages in layout can have Different resolution, the wherein page 1704 have the resolution ratio higher than the page 1706, and the page 1706 has than the page 1708 successively Higher resolution ratio, and the page 1708 have the resolution ratio higher than the page 1710 successively.
The page can be positioned in layout according to the logical relation between the page and/or is sized in layout.Such as In example shown in figure, the page 1702 is the engineering drawing of airborne vehicle, and has object-thematic relation.More specifically, example Such as, the page object in a hierarchical levels can be the theme of the page in less than its layering, in one example the theme It is the additional detail on the object.
More specifically, for example, the page 1704 can describe the external view of whole airborne vehicle.The page 1706 can describe Machine nasal portion, undercarriage sub-assembly, window, cluster engine component and afterbody sub-assembly.The page 1708 can describe the page 1706 The additional detail of appropriate section content, and the page 1710 can describe the additional detail of the appropriate section content of the page 1708.No Cross in viewable area 1700, the page 1708,1710 only can be partly easily absorbed on a cognitive level by the user with its Media Contents or completely not by with The resolution ratio displaying that family understands.Certainly, in other examples embodiment, the page 1708 and/or the page 1710 can be to be enough to solve Release the resolution ratio displaying of its All Media content.
GUI can show one or more selected navigation options for navigation page layout 1702.In this explanation Property example in, Pan and Zoom option can the page in mobile in the form of control 1712 and/or increase viewable area 1700 Size, to focus on layout part 1714.In other words, user can activate aforementioned controls so as to it is mobile and/ Or scaling layout is laid out the greater part for filling GUI viewing areas with a part.Figure 18 shows navigation layout by this way As a result example.
As shown in figure 18, when user, which activates control 1712, focuses on a part 1714 for layout, page 1704-1710's Size can increase, and in one example, page 1704-1710 can include replacing with the corresponding subgraph of corresponding higher resolution Skip face 1704-1708 subgraphs.The resolution ratio of subgraph can allow user's explanation is all to be demonstrated Media Contents.But exist In this view, the page 1710 is not necessarily shown with being enough the resolution ratio explained by user, because the size of respective page is also Do not increase to the rank for implying next subgraph.That is after image size is increased, size is still closest to phase Same subgraph, so as not to which next subgraph with higher resolution can be promoted to replace the image.In this illustrative example, User activates control 1712 and moves view and/or adjustment view size again, to focus on the smaller ones 1802 of layout.
The navigation layout result example for focusing on a part 1802 is as shown in figure 19.In one example, GUI visible area Domain can be sized, so that more comprehensively adapt to be laid out is focused part.Layout is focused on when user activates control 1712 During a part 1802, page 1704-1710 size can increase, and in one example, it may further include with corresponding Higher resolution subgraph replaces page 1704-1708 subgraph.The Media Contents of the present page 1710 are enough to be solved by user Release.In example of the only a fraction of the page 1704 in GUI viewing areas, wherein respective page is divided into when piecing together, only covers Those of respective page visible part, which are pieced together, can be retrieved and show.
Figure 20 is shown according to the cloth that brick wall placement model 500 is shown in the GUI with predetermined viewing area 2000 Office's example.The layout can include page 2002-2010.In the example shown in the figure, layout page is the cloth of wiring system Line chart, it can be related by spatial order.In this respect, the page 2002 can describe to be connected to the cloth described in the page 2004 The wiring of line.The page 2004 can describe to be connected to the wiring connected up described in the page 2006 successively, and the page 2006 can The wiring connected up described in the page 2008 is connected to description, and the page 2008 can describe to be connected in the page 2010 Wiring etc..
Layout page completely in GUI viewable areas 2000 can be formed or defined in addition area-of-interest or Scope 2012.In one example, the page can be with relative to any page increasing outside range of interest in range of interest The resolution ratio displaying added.As illustrated, range of interest can include page 2002-2008, but because the page 2010 only has For a part in GUI viewing areas, the page 2010 can be considered as outside range of interest(Although still it is considered that its In viewing area).In this example, the page 2010 can be shown with the resolution ratio lower than page 2002-2010 resolution ratio.
Figure 21 is shown according to show superposition-by-details layout mould in the GUI with predetermined viewing area 2100 The topology example of type 1200.As illustrated, the layout includes the page 2102,2104, the wherein page 2102 can include to the page 2104 reference(reference).As illustrated, this hierarchical relational can be by the page 2104(In higher hierarchical)Partial stack Layout to the page 2102 is kept, and in one example, the page 2104 can be superimposed page in the position with reference to respective page Face 2102.Also as illustrated, the page 2104 can be to show, so as to than the page 2102 more less than the size of the page 2102 Low resolution ratio displaying.
According to the exemplary embodiments of the present invention, panoptic visualization system 100 and its subsystem for including collection of document system 102 System, document layout system 104 and document navigation system 106 can be implemented in a variety of ways.Similarly, including in its respective element The example of each collection of document system 200, document layout system 300 and document navigation system 400 can be implemented according to example Example is implemented in a variety of ways.Method for implementing system, subsystem and its respective element can include independent hardware or one Hardware, programmed instruction under individual or more computer program code instruction management or can perform from computer-readable recording medium Computer readable program code instructions.
In one example, it can provide and be configured system, subsystem and respective element effect described herein or except this Implement one or more devices of system described herein, subsystem and respective element in addition.Including the example of more than one device In son, related device can be such as direct or indirect via wired or wireless network or its analog in a number of different ways It is connected to another or is communicated in addition with another.
Generally, the device of exemplary embodiments of the present invention can include, include or be presented as one or more fixations Or portable electric appts.The example of suitable electronic device includes smart phone, tablet PC, portable computer, desktop Type computer, workstation computer, server computer or its is similar.Device can include some components in one or more It is more, for example, being connected to memory(For example, storage device)Processor(For example, processor unit).
Processor is typically that can handle such as data, computer readable program code, instruction or its similar information, And/or any piece hardware of other appropriate electronic information.More specifically, such as processor can be configured execution and be stored in place It is stored on reason device or in addition memory(Identical or another device)In computer program.According to particular implementation, place It can be some processors, multi-processor core or other some processor types to manage device.Further, if processor can utilize Dry-mixed miscellaneous processor system is implemented, and wherein primary processor is present on one single chip with one or more second processors.As Another illustrative example, processor can be the symmetric multiprocessor systems for including same type multiprocessor.Also another In individual example, processor can be presented as or include in addition one or more application specific integrated circuits(ASICs), scene can compile Journey gate array(FPGAs)Or its analog.Therefore, although processor is able to carry out computer program to perform one or more work( Can, the processor of various examples can perform one or more functions under no computer program auxiliary.
Memory is typically that such as data, computer program can be stored on temporary base and/or permanent basis Any piece hardware of information and/or other appropriate informations.Memory can include volatibility and/or nonvolatile memory, and And can be fixed or moveable.The example of suitable memory includes random access memory(RAM), read-only storage(ROM)、 Hard disk drive, flash memory, tape or above-mentioned some combinations.CD can include read-only optical disc(CD-ROM), read/write CD(CD-R/W), DVD or its analog.In various examples, memory is properly termed as computer-readable recording medium, is referred to as It is capable of the non-transient equipment of storage information, memory can be with enabling such as electronics transient signals to be carried to separately from a position The computer-readable transmission medium of one position is distinguished.Computer-readable medium described herein generally refers to computer-readable Storage medium or computer-readable transmission medium.
In addition to memory, processor may be also connected to for showing, transmitting and/or the interface of receive information.Connect Mouth can include communication interface(For example, communication unit)And/or one or more user interfaces.Communication interface can be configured biography Defeated and/or receive information, for example, to other devices, network or its analog transmit information and/or from other devices, network or its Analog receive information.Communication interface, which can be configured, passes through physics(It is wired)And/or wireless communication link transmission and/or reception Information.The example of suitable communication interface includes network interface controller(NIC), wireless NIC or its analog.
User interface can include display and/or more users input interface(For example, I/O unit).Display Device can be configured displaying or include liquid crystal display to user's display information, the suitable example of display in addition(LCD), Light emitting diode indicator(LED), Plasmia indicating panel(PDP)Or its analog.User input interface can be wired Or wireless, and can be configured from user receive information to device, for for example handling, storing and/or showing.User is defeated The suitable example of incoming interface includes microphone, image or video capture device, keyboard or keypad, joystick, touch sensitive surface(With Touch-screen is independent or is integrated into touch-screen), biology sensor or its analog.User interface, which may further include, to be used for With peripheral hardware, such as one or more interfaces of printer, scanner or the communication of its analog.
As described above, code instructions can store in memory, and by computing device, to implement this paper institutes State the function of system, subsystem and its respective element.It should be understood that any suitable procedure code command can be from computer-readable Storage medium is loaded into computer or other programmable devices, to produce particular machine so that particular machine, which turns into, to be implemented The means of function described herein.These code instructions can also store in a computer-readable storage medium, to order Computer, processor or other programmable devices work in a specific way, so as to generate particular machine or specific manufacturing project. The instruction of storage in a computer-readable storage medium can produce manufacturing project, implement herein wherein the manufacturing project turns into The means of the function.Code instructions can be retrieved from computer-readable recording medium and be loaded into computer, processing Device or other programmable devices are to configure computer, processor or other programmable devices, so as to or by computer, processor Or perform or performed by computer, processor or other programmable devices on other programmable devices.
Retrieval, loading and the execution of code instructions can perform in order so that an instruction is retrieved, added simultaneously Carry and perform.In some exemplary embodiments, retrieval, loading and/or execution can perform parallel so that multiple instruction is by together Retrieval, loading and/or execution.The execution of code instructions can produce computer-implemented process so that by computer, processing The instruction that device or other programmable devices perform provides the operation for being used for implementing function described herein.
The instruction of processor performs or instruction storage in a computer-readable storage medium is supported to be used to perform specific work( The operation of energy combines.It should be understood that the combination of one or more functions and function can be based on by the special of execution concrete function Bare machine system and/or processor are implemented.
As described above, the exemplary embodiments of the present invention allow a large amount of pages(Or document)Set, layout and/or navigation. Exemplary embodiments can allow users with the bandwidth less than retrieving all pages, while and quick look at and visual search A large amount of pages.In user has the example for appearing page idea interested, or there is logic between respective page and other pages to close During the idea of system, page layout can be generated and/or navigate to so that user positions and uses the page interested.User can see See and navigation page as they are laid out in physical world, and there is no physical space requirement and a large amount of page sets.
Those skilled in the art may will recognize that by described above and associating mapping meets claim described herein Many modifications and other embodiment.It is therefore understood that the invention is not restricted to disclosed specific embodiment, many modifications and its His embodiment should also be as being included in appended claims.Although moreover, above description and associating mapping in element and/or Exemplary embodiments are described in the context of function combination example, it should be apparent that different combine of element and/or function can be On the premise of without departing from appended claims of the present invention, it can be provided by alternative embodiment.In this respect, it is for example, different Combine and can also be wanted in some Rights attached thereto in the above-mentioned different elements for being expressly recited element and/or function combination and/or function Ask middle elaboration.It has been not that limitation is made only as the general and descriptive meaning although there is employed herein concrete term With.

Claims (24)

1. a kind of Panoptic visualization document layout system, it includes:
Search engine, it is configured the request received to Media Contents and identifies the document component for including requested Media Contents, Identified document component is the Panoptic visualization document collection for having multiple document components, and each document component therein includes phase The Media Contents answered and the associated metadata with offer on the information of respective document component, wherein resolver reception one Or more electronic document, and decomposed to form the multiple document component;And
Layout engine, it is connected to the search engine and is configured selects placement model from multiple placement models, wherein The placement model is used for the panoramaization arrangement visable representation of the multiple document component, and the placement model is according to being used for quilt The associated metadata selection of document component is identified,
Wherein described layout engine is configured the multiple document component of retrieval, wherein the multiple document component includes being identified Document component and according to other one or more document components for being identified the associated metadata of document component and identifying, phase Metadata is answered to further comprise for identifying one between identified document component and other corresponding one or more document components The information of individual or more link, wherein connector identify one or more link, wherein one or more link is built Found one or more logical relations between the multiple document component;
Wherein described layout engine is configured according to selected placement model, the document component that is retrieved, for the document that is retrieved The associated metadata of component, and generate the panorama arrangement for the document component that is retrieved, logic phase according to the logical relation of foundation The layout of the visable representation of pass, and
Wherein described layout engine is configured the transmission layout.
2. Panoptic visualization document layout system according to claim 1, wherein the identified document component is described The electronic document of Panoptic visualization document collection, and the associated metadata wherein for the identified document component carries For the information of the type on respective document, the layout engine is configured the cloth according to the type selecting of respective document Office's model.
3. Panoptic visualization document layout system according to claim 1, wherein for the identified document component The associated metadata provides the information of the Media Contents on the respective document component, and the layout engine is configured basis The Media Contents of the identified document component select the placement model.
4. Panoptic visualization document layout system according to claim 1, wherein for each sets of documentation that is retrieved The associated metadata of part provide specify the size of the visable representation of respective document component described in the layout, position or One or more information among depth, and
Wherein it is retrieved each in document component for described, the layout engine is configured according in the associated metadata One or more generations layout among size, position or depth that the information of offer is specified.
5. Panoptic visualization document layout system according to claim 4, wherein described being retrieved for one or more It is each in document component, it is one or more relative to the document component that is retrieved among the size, position or depth In one or more other document components specify.
6. Panoptic visualization document layout system according to claim 4, wherein described being retrieved for one or more Each in document component, the document component is in the visable representation for the corresponding resolution for including being in the document component State in, and the associated metadata provide specify the layout described in respective document component the visable representation At least size information, and
Wherein for it is one or more it is described be retrieved each in document component, the layout engine is configured to for being in Match the visable representation of the resolution ratio for the size that the information provided in the associated metadata is specified, search file component.
7. Panoptic visualization document layout system according to claim 6, wherein being retrieved for described in document component Each in one or more, the associated metadata provides the institute for specifying the respective document component in the layout The information of at least size of visable representation is stated, wherein the size is relative to the one or more of the document component that is retrieved Other document components are specified.
8. Panoptic visualization document layout system according to claim 1, wherein the layout engine is further configured The request arranged for the different panoramaizations received to the visable representation of the document component that is retrieved;And it is responded and
Different placement models are selected from multiple placement models;And
The different layouts for the document component that is retrieved described in generation, including be configured according to selected different placement models and institute Be retrieved document component and the associated metadata for the document component that is retrieved are stated, panorama rearranges described be retrieved The visable representation of document component.
9. a kind of method for Panoptic visualization document layout, it includes:
Receive the request to Media Contents and identify the document component for including requested Media Contents, identified document component is tool There is the Panoptic visualization document collection of multiple document components, each document component therein includes corresponding Media Contents and had The associated metadata of the information on respective document component is provided with, wherein resolver receives one or more electronic documents, And decomposed to form the multiple document component;
Placement model is selected from multiple placement models, wherein the multiple placement model is used for the complete of the multiple document component Scapeization arranges visable representation, and the placement model selects according to the associated metadata for the identified document component;
Retrieve the multiple document component, wherein the multiple document component include the identified document component and according to for The associated metadata of the identified document component and other the one or more document components identified, respective meta-data are further Including for identifying one or more chains between the identified document component and other corresponding one or more document components One or more link of the information connect, wherein connector identification, wherein one or more link establish it is the multiple One or more logical relations between document component;
Panorama arrangement, the layout of logic correlation for the document component that is retrieved are generated, including according to selected placement model, institute State the document component that is retrieved, the associated metadata for the document component that is retrieved, and according to foundation logical relation and Panorama arrangement is carried out to the visable representation of the document component that is retrieved;And
Transmit the layout.
10. according to the method for claim 9, wherein the identified document component is the Panoptic visualization document collection Electronic document, and the associated metadata wherein for the identified document component provides class on respective document The information of type, the placement model is according to the type selecting of the respective document.
11. according to the method for claim 9, wherein the associated metadata for the identified document component provides On the information of the Media Contents of the respective document component, the placement model is according to the medium of the identified document component Content selection.
12. according to the method for claim 9, wherein being used for the associated metadata of each document component that is retrieved There is provided and specify one described in the layout among the size of visable representation of respective document component, position or depth or more More information, and
Wherein for it is described be retrieved it is each in document component, it is described layout according to the information provided in the associated metadata One or more generations among size, position or the depth specified.
13. according to the method for claim 12, wherein for it is one or more it is described be retrieved it is each in document component, Among the size, position or depth it is one or more relative to it is described be retrieved in document component it is one or more other Document component is specified.
14. according to the method for claim 12, wherein for it is one or more it is described be retrieved it is each in document component, The document component is in the state of the visable representation for the corresponding resolution for including being in the document component, and described Associated metadata provides the information for specifying at least size of the visable representation of respective document component described in the layout, And
Wherein for it is one or more it is described be retrieved it is each in document component, in matching in the associated metadata The visable representation of the resolution ratio for the size that the information of middle offer is specified, retrieve the document component.
15. according to the method for claim 14, wherein for it is one or more it is described be retrieved it is each in document component, The associated metadata provides the visable representation for specifying the respective document component in the layout at least The information of size, wherein the size refers to relative to other one or more document components of the document component that is retrieved It is fixed.
16. according to the method for claim 9, it further comprises:
Receive the request arranged the different panoramaizations of the visable representation of the document component that is retrieved;And it is responded And
Different placement models are selected from the multiple placement model;And
The different layouts for the document component that is retrieved described in generation, including according to selected different placement models and described tested Rope document component and the associated metadata for the document component that is retrieved, panorama rearrange the sets of documentation that is retrieved The visable representation of part.
17. superincumbent computer-readable recording medium is stored with computer readable program code part, as to processor The response of execution, the computer readable program code part promote a device at least to perform:
Receive the request to Media Contents and identify the document component for including requested Media Contents, identified document component is tool There is the Panoptic visualization document collection of multiple document components, wherein each document component includes corresponding Media Contents and had The associated metadata of information on respective document component is provided, wherein resolver receives one or more electronic documents, and And decomposed to form the multiple document component;
Placement model is selected from multiple placement models, the multiple placement model is used for the panorama of the multiple document component Visable representation is arranged, the placement model selects according to the associated metadata for the identified document component;
The document component of the multiple document component is retrieved, the multiple document component includes the identified document component and root Other the one or more document components identified according to the associated metadata for the identified document component, respective meta-data Further comprise for identify one between the identified document component and other corresponding one or more document components or The information of more multi-link, wherein connector identify one or more link, wherein institute is established in one or more link State one or more logical relations between multiple document components;
According to selected placement model, the document component that is retrieved, for the document component that is retrieved associated metadata simultaneously And according to the logical relation of foundation, the logic of the panoramaization arrangement visable representation for the document component that is retrieved described in generation is related Layout;And
Transmit the layout.
18. computer-readable recording medium according to claim 17, wherein the identified document component is that panorama can Depending on change collection of document electronic document, and wherein for the identified document component the associated metadata provide on The information of the type of the respective document, promote described device placement model according to the type selecting of the respective document.
19. computer-readable recording medium according to claim 17, wherein the institute for the identified document component The information that associated metadata provides the Media Contents on the respective document component is stated, promotes described device to be known according to described The Media Contents of other document component select the placement model.
20. computer-readable recording medium according to claim 17, wherein for each document component that is retrieved The associated metadata, there is provided specify the size of visable representation of respective document component described in the layout, position or One or more information among depth, and
Wherein it is retrieved each in document component for described, promotes described device according to providing in the associated metadata One or more generations layout among size, position or depth that information is specified.
21. computer-readable recording medium according to claim 20, wherein for one or more texts that are retrieved Each in shelves component, one or more among the size, position or depth are retrieved in document component relative to described One or more other document components specify.
22. computer-readable recording medium according to claim 20, wherein for one or more texts that are retrieved Each in shelves component, the document component is in the visable representation for the corresponding resolution for including being in the document component In state, and the associated metadata provides and specifies the visable representation of respective document component described in the layout At least information of size, and wherein for it is one or more it is described be retrieved each in document component, promote described device The visable representation of the resolution ratio for the size specified for the information provided in matching in the associated metadata, retrieval text Shelves component.
23. computer-readable recording medium according to claim 22, wherein for one or more texts that are retrieved Each in shelves component, the associated metadata is provided for specifying the described of respective document component in the layout can Depending on change represent at least size information, wherein the size relative to the document component that is retrieved it is one or more other Document component is specified.
24. computer-readable recording medium according to claim 17, wherein the computer-readable recording medium has Superincumbent computer readable program code part is stored, as the response to computing device, the computer-readable program generation Code part promotes described device further:
Receive the request arranged the different panoramaizations of the visable representation of the document component that is retrieved;And it is responded And
Different placement models are selected from the multiple placement model;And
The different layouts for the document component that is retrieved described in generation, including according to selected different placement models and described tested Rope document component and the associated metadata for the document component that is retrieved, panorama rearrange the sets of documentation that is retrieved The visable representation of part.
CN201210564567.2A 2011-12-21 2012-12-21 Panoptic visualization document layout Active CN103177072B (en)

Applications Claiming Priority (8)

Application Number Priority Date Filing Date Title
US201161578349P 2011-12-21 2011-12-21
US201161578361P 2011-12-21 2011-12-21
US201161578357P 2011-12-21 2011-12-21
US61/578,349 2011-12-21
US61/578,361 2011-12-21
US61/578,357 2011-12-21
US13/414,987 2012-03-08
US13/414,987 US20130167016A1 (en) 2011-12-21 2012-03-08 Panoptic Visualization Document Layout

Publications (2)

Publication Number Publication Date
CN103177072A CN103177072A (en) 2013-06-26
CN103177072B true CN103177072B (en) 2018-01-23

Family

ID=46880779

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210564567.2A Active CN103177072B (en) 2011-12-21 2012-12-21 Panoptic visualization document layout

Country Status (4)

Country Link
JP (1) JP6122635B2 (en)
KR (1) KR102017894B1 (en)
CN (1) CN103177072B (en)
WO (1) WO2013095724A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5835715B2 (en) * 2013-03-12 2015-12-24 株式会社プロフィールド Book management apparatus, electronic book apparatus, book management method, electronic book browsing method, and program
US9648091B2 (en) * 2014-07-18 2017-05-09 The Boeing Company Transforming sensory representations
KR200483194Y1 (en) 2016-06-02 2017-04-19 최유리 Concent safety cover
CN107644005B (en) * 2017-08-17 2023-12-01 珠海云游道科技有限责任公司 Visual document editing device and method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001250105A (en) * 2000-03-06 2001-09-14 Minolta Co Ltd Device and method for image processing and computer- readable recording medium with recorded image processing program
JP2002325731A (en) * 2001-04-27 2002-11-12 Nidek Co Ltd Ophthalmic photographing device

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63301994A (en) * 1987-06-01 1988-12-08 株式会社日立製作所 Display screen control method and apparatus
US20040003097A1 (en) * 2002-05-17 2004-01-01 Brian Willis Content delivery system
US7444598B2 (en) * 2003-06-30 2008-10-28 Microsoft Corporation Exploded views for providing rich regularized geometric transformations and interaction models on content for viewing, previewing, and interacting with documents, projects, and tasks
CN100470544C (en) * 2005-05-24 2009-03-18 国际商业机器公司 Method, equipment and system for chaiming file
US7783644B1 (en) * 2006-12-13 2010-08-24 Google Inc. Query-independent entity importance in books
CN101197023A (en) * 2007-11-19 2008-06-11 清华大学 Method for establishing visible document file management system facing to minor enterprises
JP2011066589A (en) * 2009-09-16 2011-03-31 Oki Data Corp Image processing apparatus, and image processing method thereof
US8611678B2 (en) * 2010-03-25 2013-12-17 Apple Inc. Grouping digital media items based on shared features

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001250105A (en) * 2000-03-06 2001-09-14 Minolta Co Ltd Device and method for image processing and computer- readable recording medium with recorded image processing program
JP2002325731A (en) * 2001-04-27 2002-11-12 Nidek Co Ltd Ophthalmic photographing device

Also Published As

Publication number Publication date
KR20130072119A (en) 2013-07-01
KR102017894B1 (en) 2019-09-03
JP6122635B2 (en) 2017-04-26
JP2013152713A (en) 2013-08-08
WO2013095724A1 (en) 2013-06-27
CN103177072A (en) 2013-06-26

Similar Documents

Publication Publication Date Title
CN103809925B (en) Panoptic visualization document print
CN103177069B (en) Panoptic visualization document navigation
CN103324660B (en) Panoptic visible document file data base administration
JP5723939B2 (en) Panoramic visualization of documents by structure
US20130167016A1 (en) Panoptic Visualization Document Layout
EP2711897B1 (en) Panoptic visualization document differencing
CN103177070B (en) Panoptic visualization document collection
WO2013095753A1 (en) Panoptic visualization document navigation
CN103177072B (en) Panoptic visualization document layout
JP6456017B2 (en) Panoramic visualization document access control
CN103324659B (en) Illustrate the panoptic visualization of PARTS LIST
EP2879063A1 (en) Panoptic visualization document printing

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant