Piping and instrumentation diagram extraction to human-machine interface static graphics
US-2021286349-A1 · Sep 16, 2021 · US
US12561050B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12561050-B2 |
| Application number | US-202318537464-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 12, 2023 |
| Priority date | Nov 18, 2020 |
| Publication date | Feb 24, 2026 |
| Grant date | Feb 24, 2026 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An information processing apparatus including a processor that receives a selection from a user of a region, in a drawing in which elements are indicated by graphics, that contains the graphics, extracts from the drawing one or more first elements, indicated by the graphics, that are completely contained within the region for which the selection is received, extracts from the drawing one or more second elements, indicated by the graphics, that intersect a boundary of the region for which the selection is received, extracts a third element from the one or more second elements based on a positional relationship between the graphics indicating the one or more second elements and the boundary, and stores a set of elements including the one or more first elements and the third element in a storage as an element group selected by the user.
Opening claim text (preview).
The invention claimed is: 1 . An information processing apparatus comprising a processor configured to: retrieve a drawing from a storage; display the drawing on a display in which a plurality of elements are indicated by graphics and in which a connection relationship between the plurality of elements is indicated by connecting lines, that contains a plurality of the graphics; receive via an input interface a drawing of a trajectory from a user, in the drawing displayed on the display; automatically extract from the drawing, as one or more first elements, elements of the plurality of elements, indicated by the graphics, that are completely contained within a region whose outer periphery is defined by the trajectory drawn by the user; automatically extract from the drawing, as one or more second elements, elements of the plurality of elements, indicated by the graphics, that intersect a boundary of the region for which the selection is received; for each of the one or more automatically extracted second elements, automatically determine whether the graphic indicating a second element among the one or more second elements is connected by the same connecting line as a first element among the one or more first elements, and automatically extract said second element among the one or more second elements as a third element when the graphic indicating said second element among the one or more second elements is connected by the same connecting line as the first element among the one or more first elements; automatically store a set of elements including the one or more first elements and the third element in the storage as an element group selected by the user; automatically search for, from the drawing, an element group that conforms to the element group selected by the user; automatically display the searched element group on the display in correspondence with a position on the drawing; and correct the element group that conforms to the element group selected by the user. 2 . The information processing apparatus of claim 1 , wherein as the third element, the processor further extracts, from among the one or more second elements, a second element for which a ratio of an area of a portion, included within the region, of the graphic indicating the second element to an area of the graphic as a whole is a predetermined value or more. 3 . The information processing apparatus of claim 1 , wherein the processor further extracts the third element based on a positional relationship between a point of intersection of the boundary of the region with a periphery of each graphic indicating the one or more second elements and a center of the graphic. 4 . The information processing apparatus of claim 1 , wherein the processor receives the selection of the region from the user by taking a trajectory drawn on the drawing by an operation with a pointing device or an operation on a touch panel as the boundary of the region. 5 . The information processing apparatus of claim 1 , wherein the processor: receives a first operation for a first position of the drawing by a pointing device or a touch panel; receives a second operation for a second position of the drawing by the pointing device or the touch panel; and receives, from the user, a selection of a rectangular region having the first position and the second position as ends of a diagonal. 6 . The information processing apparatus of claim 1 , wherein the input interface is configured by a touchscreen integrally provided with the display. 7 . The information processing apparatus of claim 1 , wherein the drawing is a piping and instrument diagram (P&ID) illustrating a configuration of a large-scale system of a plant, and the plurality of elements include a plurality of piping elements and a plurality of instrumentation elements. 8 . The information processing apparatus of claim 1 , wherein the processor is further configured to search from the drawing, as element groups that conform to the element group selected by the user, element groups that are completely identical to the search element group and element groups that are partially different than the search element groups. 9 . The information processing apparatus comprising a processor configured to: retrieve a drawing from a storage; display the drawing on a display in which a plurality of elements are indicated by graphics and in which a connection relationship between the plurality of elements is indicated by connecting lines, that contains a plurality of the graphics; receive via an input interface a drawing of a trajectory from a user, in the drawing displayed on the display; automatically extract from the drawing, as one or more first elements, elements of the plurality of elements, indicated by the graphics, that are completely contained within a region whose outer periphery is defined by the trajectory drawn by the user; automatically extract from the drawing, as one or more second elements, elements of the plurality of elements, indicated by the graphics, that intersect a boundary of the region for which the selection is received; for each of the one or more automatically extracted second elements, automatically determine whether a positional relationship between a center of graphic indicating a second element among the one or more second elements and the boundary of the region is a specific relationship, and automatically extract said second element among the one or more second elements as a third element when the positional relationship between the center of graphic indicating said second element among the one or more second elements and the boundary of the region is the specific relationship; automatically store a set of elements including the one or more first elements and the third element in the storage as an element group selected by the user; and automatically search for, from the drawing, an element group that conforms to the element group selected by the user; automatically display the searched element group on the display in correspondence with a position on the drawing; and correct the element group that conforms to the element group selected by the user. 10 . An information processing method to be performed by a processor of an information processing apparatus, the information processing method comprising: retrieve a drawing from a storage; display the drawing on a display in which a plurality of elements are indicated by graphics and in which a connection relationship between the plurality of elements is indicated by connecting lines, that contains a plurality of the graphics; receiving via an input interface a drawing of a trajectory from a user, in the drawing displayed on the display; automatically extracting from the drawing, as one or more first elements, elements of the plurality of elements, indicated by the graphics, that are completely contained within a region whose outer periphery is defined by the trajectory drawn by the user; automatically extracting from the drawing, as one or more second elements, elements of the plurality of elements, indicated by graphics that intersect a boundary of the region for which the selection is received; for each of the one or more automatically extracted second elements, automatically determining whether the graphic indicating a second element among the one or more second elements is connected by the same connecting line as a first element among the one or more first elements, and automatically extracting said second element as a third element when the graphic indicating said second element is connected by the same connecting line as the first element among the one or more first elements; and automatically storing a set of ele
Multiple classes · CPC title
Matching criteria, e.g. proximity measures · CPC title
for inputting data by handwriting, e.g. gesture or text · CPC title
Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title
for image manipulation, e.g. dragging, rotation, expansion or change of colour · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.