eBook Page Number Map for Footnote Rendering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current eBook display technologies on mobile access devices fail to accurately represent page-centric content and secondary text like footnotes, disrupting the reading experience by requiring navigation away from primary content or using image formats that do not allow font resizing without compromising page integrity.
Innovation Solution
A method utilizing a page number map with print page break lineages and character offsets for both primary and secondary text, allowing continuous reading without pop-up windows and maintaining the eBook page's resemblance to print format, enabling font resizing while preserving the integrity of footnotes and other secondary content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a reflow style presentation is used for eBook display, then general reading experience is improved, but page-centric content and secondary text correspondence deteriorates
Solution Approach 1:
The patent segments the eBook content into primary text and secondary text (footnotes, references) with separate pagination tracking. Each segment maintains its own character offsets and page number mappings, allowing independent rendering that preserves both reflow benefits and page accuracy.
Solution Approach 2:
The patent introduces a page number map as an intermediary data structure that bridges the markup language content and the display rendering. This map contains character offsets and print page break information that mediates between the flexible reflow layout and the rigid page number requirements, enabling accurate page correspondence without constraining the reflow presentation.
2Stability of the object's composition
If image format is used for eBook display, then page integrity is improved, but font resizing capability deteriorates
Solution Approach 1:
The patent changes the rendering parameters dynamically by using a page number map that stores character offsets and print page break information. This allows the system to render text at different font sizes and resolutions while maintaining accurate page number correspondence, effectively decoupling page integrity from fixed formatting.
3Ease of operation
If pop-up windows are used for secondary text, then reading continuity is disrupted, but secondary text accessibility is improved
Solution Approach 1:
The patent merges the display of secondary text with the primary text flow by rendering footnotes and references directly on the same page using the page number map. This integration eliminates the need for separate pop-up windows while maintaining accessibility, as all text elements appear together in a continuous reading experience.
Data Source
Figure 1
Figure 1A~1B
Figure 2
AI summary
A method executed on an access device includes receiving a markup language file where the markup language file contains a portion of primary text and a portion of secondary text. The method also includes receiving a page number map and utilizing the page number map to render the portion of primary text associated with a print page and the portion of secondary text associated with the print page. Another exemplary method includes displaying the portion of primary text associated with a print page and the portion of secondary text associated with the print page. In yet another exemplary method, the page number map contains a first print page break lineage and a first character offset for the portion of primary text and a second print page break lineage and a second character offset for the portion of secondary text.