Abstract:
Determination of indentation levels of a bulleted list contained in an input image involves iteratively performing comparison cycles in which the horizontal positions of vertically adjacent pairs of bullets are compared for similarity. If similar in position, the bullets in the pair are aggregated into the same indentation level. Subsequent comparison cycles use bullet positions which were adjusted in a prior comparison cycle to address progressive shifting that may sometimes be present in an input image. Readjustment cycles can be performed to aggregate bullets into the same indentation level, if similar in position, even when the bullets are not vertically adjacent to each other.
Abstract:
Determination of indentation levels of a bulleted list contained in an input image involves iteratively performing comparison cycles in which the horizontal positions of vertically adjacent pairs of bullets are compared for similarity. If similar in position, the bullets in the pair are aggregated into the same indentation level. Subsequent comparison cycles use bullet positions which were adjusted in a prior comparison cycle to address progressive shifting that may sometimes be present in an input image. Readjustment cycles can be performed to aggregate bullets into the same indentation level, if similar in position, even when the bullets are not vertically adjacent to each other.
Abstract:
A method for processing an augmented reality (AR) image includes: obtaining an AR workspace image of an AR workspace that includes a document in a first region of the AR workspace and an AR output projection in a second region of the AR workspace; obtaining an internal representation of the AR output projection; masking the AR workspace image of the AR workspace with the internal representation to eliminate the AR output projection in the AR workspace image; and generating, in response to masking the AR workspace image of the AR workspace, a clean version of the AR workspace image in which the AR output projection is eliminated.
Abstract:
A method for generating electronic documents (EDs) includes reading an input ED from storage, specifying in the input ED a predetermined element that defines a region comprising a content, storing the content in connection with the predetermined element, generating a fixed-layout ED having a fixed layout and comprising a content corresponding to the content of the input ED, generating a flexible-layout ED having a flexible layout and comprising a content corresponding to the content of the input ED, linking the content of the fixed-layout ED to a position of the content of the flexible-layout ED, linking the content of the flexible-layout ED to a position of the content of the fixed-layout ED, and outputting one or both of the fixed-layout ED and the flexible-layout ED to a user device.
Abstract:
A method for processing an augmented reality (AR) image includes: obtaining an AR workspace image of an AR workspace that includes a document in a first region of the AR workspace and an AR output projection in a second region of the AR workspace; obtaining an internal representation of the AR output projection; masking the AR workspace image of the AR workspace with the internal representation to eliminate the AR output projection in the AR workspace image; and generating, in response to masking the AR workspace image of the AR workspace, a clean version of the AR workspace image in which the AR output projection is eliminated.
Abstract:
A method for generating electronic documents (EDs) includes reading an input ED from storage, specifying in the input ED a predetermined element that defines a region comprising a content, storing the content in connection with the predetermined element, generating a fixed-layout ED having a fixed layout and comprising a content corresponding to the content of the input ED, generating a flexible-layout ED having a flexible layout and comprising a content corresponding to the content of the input ED, linking the content of the fixed-layout ED to a position of the content of the flexible-layout ED, linking the content of the flexible-layout ED to a position of the content of the fixed-layout ED, and outputting one or both of the fixed-layout ED and the flexible-layout ED to a user device.