Adobe Inc.
FACILITATING DYNAMIC DOCUMENT LAYOUT BY DETERMINING READING ORDER USING DOCUMENT CONTENT STREAM CUES

Last updated:

Abstract:

Disclosed systems and methods determine a reading order of an electronic document. In an example, a document processing application accesses a content stream that includes a first object with a first location within the electronic document, a second object with a second location within the electronic document, and a third object with a third location within the electronic document. The application computes a region that includes the first object and the second object by determining that the second object is adjacent to the first object in a first dimension, at least a portion of the first and second objects are aligned in a second dimension, and the boundaries of the region do not intersect or encompass the third object. Based on the objects in the region, the application determines that a reading order should include the first object and the second object and should exclude the third object.

Status:
Application
Type:

Utility

Filling date:

27 Oct 2021

Issue date:

10 Feb 2022