Text Operations in Bitmap Documents via Coordinate Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Bitmap image representations of text in digital documents render the text non-manipulable, limiting user interactions such as searching, copying, and editing.
Innovation Solution
Generating a bitmap image along with text code data and text coordinate data, allowing users to perform text operations by mapping inputs to the corresponding data structures, enabling searchable, copiable, and editable text within the bitmap image.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If text is converted to bitmap image representation, then rendering fidelity is improved, but text manipulability deteriorates
Solution Approach 1:
The patent segments the document representation into three distinct components: bitmap image data for high-fidelity rendering, text code data for manipulability, and coordinate data for spatial mapping. This segmentation allows each component to serve its specific function independently while working together as a unified system.
Solution Approach 2:
The patent introduces coordinate data as an intermediary that bridges the bitmap image representation and the text code data. This intermediary enables the mapping between visual position in the bitmap and logical position in the text data structure, allowing text operations on bitmap-rendered content.
2Measurement precision
If text is rendered as bitmap pixels, then visual quality is improved, but text searchability deteriorates
Solution Approach 1:
The patent separates visual representation (bitmap) from textual information (text code data), allowing the text to remain searchable and manipulable while the bitmap provides high-quality visual rendering. The coordinate data links these two segments.
Solution Approach 2:
The patent creates a copy of the text information in text code data format that mirrors the content displayed in the bitmap. This copy preserves the searchable and manipulable properties of text while the bitmap provides the visual representation.
3Stability of the object's composition
If text is stored as bitmap data, then rendering consistency is improved, but text editability deteriorates
Solution Approach 1:
The patent divides the document into bitmap image data for consistent rendering and separate text code data for editable content. The coordinate data structure maintains the relationship between these segments, enabling edits to the text while preserving rendering consistency.
Solution Approach 2:
The coordinate data acts as an intermediary that enables text editing operations on bitmap-rendered content by mapping between the visual bitmap coordinates and the editable text code data structure.
Data Source
AI summary
Techniques and structures that facilitate text operations in a bitmap-based document are described. In some embodiments, a bitmap image, as well as one or more data structures that may include text code data and text coordinate data, may be generated from an original document. Text coordinate data may relate a location of the text code data to a location in the bitmap image. In some embodiments, a bitmap representation of text and one or more data structures, that may include a set of coordinates of the bitmap representation of text and text code data corresponding to the set of coordinates and the bitmap image may be received. Text operations may be performed on the bitmap representation of text.


