Captioning a region of an image
US-2018329892-A1 · Nov 15, 2018 · US
US11645733B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11645733-B2 |
| Application number | US-202016902568-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 16, 2020 |
| Priority date | Jun 16, 2020 |
| Publication date | May 9, 2023 |
| Grant date | May 9, 2023 |
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.
A system is configured for converting an unstandardized architecture diagram into a braille language diagram is disclosed. The system receives the unstandardized architecture diagram which includes a plurality of architecture components. The system receives a standardized model that includes features to depict the architecture components of the unstandardized architecture diagram in a standard format. The system determines the architecture components, their connections, and their sequences from the unstandardized architecture diagram. The system determines the features to depict the architecture components of the unstandardized architecture diagram in the standard format. The system applies the identified features on the identified architecture components in the unstandardized architecture diagram. The system determines a standardized graphical representation of the unstandardized architecture diagram. The system converts the standardized graphical representation of the unstandardized architecture diagram into a braille language diagram.
Opening claim text (preview).
The invention claimed is: 1. A system for converting an unstandardized architecture diagram image into a braille language diagram, comprising: a memory operable to store the unstandardized architecture diagram image; a processor operably coupled to the memory and configured to: receive the unstandardized architecture diagram image, comprising: a first layer that comprises a first plurality of components, wherein the first plurality of components includes inputs of an unstandardized architecture diagram in the unstandardized architecture diagram image; and a second layer that comprises a second plurality of components, wherein: the second plurality of components include outputs of the unstandardized architecture diagram; a plurality of functions operates on the first plurality of components; and the first layer is connected to the second layer; receive a standardized model image that comprises features to depict the first plurality of components, the second plurality of components, and the plurality of functions in a standardized format; determine the first layer, the second layer, the plurality of functions, connections between the first layer and the second layer, and a sequence of the first layer and the second layer in the unstandardized architecture diagram image; generate a first vector representing the first layer, the second layer, the plurality of functions, the connections between the first layer and the second layer, and the sequence of the first layer and the second layer from the unstandardized architecture diagram image; determine features to represent the first layer, the second layer, the plurality of functions, and the connections between the first layer and the second layer in the standardized model image; generate a second vector representing the features to depict the first layer, the second layer, the plurality of functions, and the connections between the first layer and the second layer in the standardized format from the standardized model image; generate a third vector by applying the features to depict the standardized model image from the second vector on the first vector; determine a standardized graphical representation of the unstandardized architecture diagram image by changing a dimension of the third vector; based on the standardized graphical representation of the unstandardized architecture diagram image, convert each of the first layer, the second layer, the plurality of functions, the connections between the first layer and the second layer into a corresponding braille symbol. 2. The system of claim 1 , wherein determining the first layer, the second layer, the plurality of functions, the connections between the first layer and the second layer, and a sequence of the first layer and the second layer in the unstandardized architecture diagram image comprises: determining the first layer, the second layer, the plurality of functions, and the connections between the first layer and the second layer in the unstandardized architecture diagram image by performing a convolution operation on the unstandardized architecture diagram image; generating a first matrix representing the first layer, the second layer, the plurality of functions, and the connections between the first layer and the second layer in the unstandardized architecture diagram image; determining the sequence of the first layer and the second layer of the unstandardized architecture diagram image by performing a long short term memory (LSTM) operation on the first matrix; generating a second matrix representing the first layer, the second layer, the plurality of functions, the connections between the first layer and the second layer, and the sequence of the first layer and the second layer in the unstandardized architecture diagram image; and performing a flattening operation on the second matrix to generate the first vector. 3. The system of claim 1 , wherein determining features to depict the first layer, the second layer, the plurality of functions, and the connections between the first layer and the second layer in the standardized model image comprises: determining the first layer, the second layer, the plurality of functions, and the connections between the first layer and the second layer in the standardized model image by performing a convolution operation on the standardized model image; generating a third matrix representing the first layer, the second layer, the plurality of functions, and the connections between the first layer and the second layer in the unstandardized architecture diagram image; performing a flattening operation on the third matrix to generate the second vector. 4. The system of claim 1 , wherein determining the standardized graphical representation of the unstandardized architecture diagram image comprises: performing a convolution with an upsampling operation on the third vector, wherein the upsampling operation unifies a size of the standardized graphical representation of the unstandardized architecture diagram image. 5. The system of claim 1 , wherein the standardized graphical representation comprises: a first standardized layer comprising the first plurality of components depicted in a standardized format; and a second standardized layer comprising the second plurality of components depicted in a standardized format, wherein the plurality of functions is operated on the first plurality of components, the first standardized layer is connected to the second standardized layer. 6. The system of claim 1 , wherein converting the plurality of functions into a corresponding braille symbol comprises: converting a first function into a first braille symbol using a mapping of functions to braille symbols stored in the memory; and converting a second function into a second braille symbol different from the first braille symbol using the mapping of functions to braille symbols. 7. The system of claim 6 , wherein converting the first layer and the second layer into a corresponding braille symbol comprises: converting the first layer into a third braille symbol using a mapping of layers to braille symbols stored in the memory; and converting the second layer into a fourth braille symbol using a mapping of layers to braille symbols. 8. A method for converting an unstandardized architecture diagram image into a braille language diagram, comprising: receiving the unstandardized architecture diagram image, comprising: a first layer that comprises a first plurality of components, wherein the first plurality of components includes inputs of an unstandardized architecture diagram in the unstandardized architecture diagram image; and a second layer that comprises a second plurality of components, wherein: the second plurality of components include outputs of the unstandardized architecture diagram; a plurality of functions operates on the first plurality of components; and the first layer is connected to the second layer; receiving a standardized model image that comprises features to depict the first plurality of components, the second plurality of components, and the plurality of functions in a standardized format; determining the first layer, the second layer, the plurality of functions, connections between the first layer and the second layer, and a sequence of the first layer and the second layer in the unstandardized architecture diagram image; generating a first vector representing the first layer, the second layer, the plurality of functions, the connections between the first layer and the second layer, and the sequence of the first layer and the second layer from the unstandardized architecture diagram image; determining features to represent the first layer, the second layer, the plu
Supervised learning · CPC title
characterised by memory or gating, e.g. long short-term memory [LSTM] or gated recurrent units [GRU] · CPC title
Convolutional networks [CNN, ConvNet] · CPC title
Architecture, e.g. interconnection topology · CPC title
for printing in Braille or with keyboards specially adapted for use by blind or disabled persons · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.