US 11,055,526 B2
Method, system and apparatus for processing a page of a document
Gregory John Marr, Hillsborough (AU)
Assigned to Canon Kabushiki Kaisha, Tokyo (JP)
Filed on Dec. 14, 2018, as Appl. No. 16/220,587.
Prior Publication US 2019/0188466 A1, Jun. 20, 2019
Int. Cl. G06K 9/00 (2006.01); G06F 40/137 (2020.01); G06F 40/151 (2020.01); G06F 40/166 (2020.01); G10L 13/02 (2013.01)
CPC G06K 9/00463 (2013.01) [G06F 40/137 (2020.01); G06F 40/151 (2020.01); G06F 40/166 (2020.01); G06K 9/00456 (2013.01); G06K 9/00469 (2013.01); G10L 13/02 (2013.01)] 12 Claims
OG exemplary drawing
1. A method of processing a page of a document, the method comprising:
receiving a plurality of commands describing graphical objects of the page configured to be reproduced in a first presentation mode, the plurality of commands indicating a type of each of the graphical objects, an enclosing region and a drawing order associated with each of the graphical objects;
determining an object significance score for each of the graphical objects using an object type and an object depth of the each of the graphical objects, the object depth being determined using the drawing order indicated by the plurality of commands;
determining logical structure elements of the page using the determined object significance scores and the enclosing regions associated with the graphical objects; and
processing the plurality of commands according to the determined logical structure elements and a second presentation mode which is different from the first presentation mode.