Placing unobtrusive overlays in video content
US-9467750-B2 · Oct 11, 2016 · US
US2016335332A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016335332-A1 |
| Application number | US-201514712588-A |
| Country | US |
| Kind code | A1 |
| Filing date | May 14, 2015 |
| Priority date | May 14, 2015 |
| Publication date | Nov 17, 2016 |
| Grant date | — |
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.
Design analysis for framework assessment is described. In one or more example embodiments, a file including a designed image may be obtained from a storage device, and a guide structure may be extracted from the file. The guide structure may include multiple guide lines, and the guide lines may be analyzed to determine column-related data, such as at least relative widths or positional orders, a total number of columns, groups of column widths, a combination thereof, and so forth. From multiple frameworks, a framework may be ascertained that substantially matches the guide structure based at least partially on a comparison of column-related data to each framework of the multiple frameworks. Ascertainment of a framework may be indicated to an end-user. The ascertained framework may be applied to facilitate development of a coded functional version of at least a visual design of the image.
Opening claim text (preview).
What is claimed is: 1 . A device comprising: a framework assessment module implemented at least partially in hardware, the framework assessment module configured to perform operations comprising: obtaining at least one file including an image from a storage device, the image including a layout of visual components; extracting a guide structure from the at least one file, the guide structure including multiple guide lines relating to the layout of visual components; ascertaining from multiple frameworks a framework that substantially matches the guide structure based at least partially on a comparison of the guide structure to each framework of the multiple frameworks using at least one distance between guide lines of the multiple guide lines; and indicating to an end-user ascertainment of a framework that substantially matches the guide structure. 2 . A device as described in claim 1 , wherein the operations further comprise applying the ascertained framework to facilitate development of a coded functional version of the layout of visual components. 3 . A device as described in claim 2 , wherein the applying comprises presenting a workspace for building the coded functional version, the workspace including a display of a visual representation of the ascertained framework. 4 . A device as described in claim 1 , wherein the ascertaining comprises determining multiple distances between multiple pairs of adjacent guide lines of the multiple guide lines of the guide structure extracted from the at least one file. 5 . A device as described in claim 4 , wherein the ascertaining further comprises organizing the multiple distances into at least two groups based at least partially on sizes of the multiple distances. 6 . A device as described in claim 5 , wherein the ascertaining further comprises performing a remediation process by assigning an outlying distance value corresponding to a distance between a pair of adjacent guide lines to a group of the at least two groups. 7 . A computer-implemented method comprising: loading at least one file including an image from a storage device; extracting a guide structure from the at least one loaded file, the guide structure associated with the image; ascertaining from multiple frameworks a framework that substantially matches the guide structure based at least partially on a comparison of the guide structure to each framework of the multiple frameworks; indicating to an end-user the ascertained framework that substantially matches the guide structure; and enabling the end-user to accept or decline the ascertained framework. 8 . A computer-implemented method as described in claim 7 , wherein the guide structure comprises multiple vertical guide lines; and wherein the extracting comprises: extracting the multiple vertical guide lines from the at least one loaded file. 9 . A computer-implemented method as described in claim 8 , wherein the extracting further comprises: extracting relative horizontal distances between or among the multiple vertical guide lines. 10 . A computer-implemented method as described in claim 7 , wherein the ascertaining comprises: comparing at least a portion of a first columnar layout associated with the guide structure to at least a portion of a second columnar layout associated with each framework of the multiple frameworks. 11 . A computer-implemented method as described in claim 10 , wherein the first columnar layout comprises a first total number of columns, and the second columnar layout comprises a second total number of columns; and wherein the comparing comprises: comparing the first total number of columns associated with the guide structure to the second total number of columns associated with each framework of the multiple frameworks. 12 . A computer-implemented method as described in claim 10 , wherein the first columnar layout comprises a first relative positioning of columns, and the second columnar layout comprises a second relative positioning of columns; and wherein the comparing comprises: comparing the first relative positioning of columns associated with the guide structure to the second relative positioning of columns associated with each framework of the multiple frameworks. 13 . A computer-implemented method as described in claim 7 , wherein the indicating comprises: presenting to the end-user a name representative of the ascertained framework. 14 . A computer-implemented method as described in claim 7 , wherein the enabling comprises: responsive to end-user input representative of acceptance of the ascertained framework, enabling usage of the ascertained framework to facilitate development of a coded functional version of at least a visual design of the image. 15 . A device comprising: one or more processors; and a computer-readable storage medium having stored thereon multiple instructions that, responsive to execution by the one or more processors, cause the one or more processors to perform operations comprising: obtaining an indicator of an image; obtaining a guide structure associated with the image; attempting to map the guide structure to respective frameworks of multiple frameworks using respective columnar layouts of multiple columnar layouts; reporting to an end-user a result of the attempting; and if the attempting is successful, preparing a development workspace using a framework that maps to the guide structure. 16 . A device as described in claim 15 , wherein the attempting comprises comparing a number of columns of the guide structure to respective numbers of columns of the respective columnar layouts of the multiple columnar layouts. 17 . A device as described in claim 15 , wherein the attempting comprises attempting to map at least relative widths of columns of the guide structure to respective ones of at least relative widths of columns of the respective columnar layouts of the multiple columnar layouts. 18 . A device as described in claim 17 , wherein the attempting to map at least relative widths of columns comprises comparing (i) widths of columns in pixels and widths of gutters in pixels of the guide structure to (ii) respective widths of columns in pixels and respective widths of gutters in pixels of the respective columnar layouts of the multiple columnar layouts. 19 . A device as described in claim 15 , wherein the attempting comprises comparing a columnar layout of the guide structure to respective grid blueprints of the respective columnar layouts of the multiple columnar layouts. 20 . A device as described in claim 15 , wherein the attempting comprises remedying an outlier value for a width between two adjacent guide lines of the guide structure associated with the image by adjusting the outlier value and re-attempting to map the guide structure to respective frameworks of the multiple frameworks.
Creating or editing images; Combining images with text · CPC title
Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof · CPC title
Details of further file system functions · CPC title
Tagging; Marking up (details of markup languages G06F40/143); Designating a block; Setting of attributes (style sheets, e.g. eXtensible Stylesheet Language Transformation [XSLT], G06F40/154) · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.