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 m
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.
대표청구항▼
1. A method, comprising: receiving a bitmap file that includes a bitmap representation of text;receiving one or more data structures that include a set of coordinates of the bitmap representation of text, and text code data corresponding to the set of coordinates and to the bitmap representation of
1. A method, comprising: receiving a bitmap file that includes a bitmap representation of text;receiving one or more data structures that include a set of coordinates of the bitmap representation of text, and text code data corresponding to the set of coordinates and to the bitmap representation of text, the bitmap file and the one or more data structures each generated by a document authoring application, from an original document that includes manipulable text code data;receiving a text operation input to the bitmap file, the text operation input includes specifying a string of text of the bitmap representation of text;performing an operation based on the text operation input, the operation including mapping the specified string of text to the corresponding text code data and to the set of coordinates; andmapping the text operation input to the bitmap file back to the original document based on said performing the operation that is based on the text operation input. 2. The method of claim 1, wherein the specifying the string of text includes receiving a signal representative of a cursor movement over a selected portion of text in the bitmap image. 3. The method of claim 1, wherein the mapping the specified string of text to the corresponding text code data includes determining a subset of coordinates of the specified string of text and determining a subset of the text code data that corresponds to the subset of coordinates. 4. The method of claim 1, wherein the performing the operation comprises a search operation including identifying one or more instances of the string of text in the text code data, mapping the one or more instances to the set of coordinates of the bitmap represented text, and displaying an indication of the instances. 5. The method of claim 1, wherein the performing the operation comprises a copy operation including storing to memory the text code data corresponding to the specified string of text of the bitmap representation of text. 6. The method of claim 1, further comprising: performing an edit operation comprising receiving a manipulation of the text code data that is associated with the set of coordinates. 7. The method of claim 1, wherein the text code data includes styling information. 8. A non-transitory computer-readable storage medium comprising stored program instructions that are computer-executable to implement: receiving a bitmap file that includes a bitmap representation of text;receiving one or more data structures including a set of coordinates of the bitmap represented text, and text code data corresponding to the set of coordinates and to the bitmap represented text, the bitmap file and the one or more data structures each generated by a document authoring application, from an original document that includes manipulable text code data;receiving an input to the bitmap file;performing an operation based on the input, the operation including mapping the input to the corresponding text code data and to the set of coordinates; andmapping the input to the bitmap file back to the original document based on said performing the operation that is based on the input. 9. The non-transitory computer-readable storage medium of claim 8, wherein the receiving the input includes receiving a signal representative of a cursor movement over a selected region of the bitmap file. 10. The non-transitory computer-readable storage medium of claim 8, wherein the receiving the input includes receiving a string of text. 11. The non-transitory computer-readable storage medium of claim 9, wherein the mapping the input to the corresponding text code data includes determining a subset of coordinates of the bitmap representation of text corresponding to the selected region of the bitmap file, and determining a subset of the text code data that corresponds to the subset of coordinates. 12. The non-transitory computer-readable storage medium of claim 8, wherein the performing the operation comprises a search operation including identifying an instance of the string of text in the text code data, mapping the instance to the set of coordinates of the bitmap represented text, and displaying an indication of the instance. 13. The non-transitory computer-readable storage medium of claim 8, wherein the performing the operation comprises a copy operation including storing to memory the text code data corresponding to the input. 14. The non-transitory computer-readable storage medium of claim 8, further comprising: performing an edit operation comprising receiving a manipulation of the text code data that is associated with the set of coordinates; and saving the manipulated text code to a memory. 15. The non-transitory computer-readable storage medium of claim 8, wherein the text code data includes styling information. 16. A non-transitory computer-readable storage medium comprising stored program instructions that are computer-executable to implement: receiving an original document that includes manipulable text code data; and generating a representation of the original document that comprises: a bitmap image of the original document,a first data structure comprising text code data that corresponds to a set of coordinates and to the bitmap image, the bitmap image and data structures each generated by a document authoring application, anda second data structure comprising text coordinate data that includes the set of coordinates that relate a location of the text code data to a location in the bitmap image; receiving a text operation input to the bitmap image, the text operation input specifying a string of text of the bitmap image; performing an operation based on the text operation input, the operation including mapping the specified string of text to the corresponding text code data and to the set of coordinates; andmapping the text operation input to the bitmap image back to the original document based on the text coordinate data. 17. The non-transitory computer-readable storage medium of claim 16, wherein the bitmap image, the first data structure comprising the text code data, and the second data structure comprising the text coordinate data comprises two or more separate files. 18. The non-transitory computer-readable storage medium of claim 16, wherein the text code data includes styling information. 19. The non-transitory computer-readable storage medium of claim 16, wherein the text coordinate data includes a subset of coordinates of each glyph in the bitmap image that correspond to one or more text codes in the text code data. 20. The non-transitory computer-readable storage medium of claim 16, wherein the data structure includes markup language code.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (17)
Datar, Mayur; Garg, Ashutosh; Mittal, Vibhu, Annotation framework for video.
Samra, Sukendeep; van den Bergen, Mark A.; Hall, Steven; Peterson, Jason; Dyson, Stephen, Collaborative computer-based production system including annotation, versioning and remote interaction.
Gough, Michael Lane; Koester, Stephanie Eva; McGhie, Brian Burnell; Miyake, James Ieyasu; Nygord, Richard Victor; Saxena, Samir Ranjan Tiongson, Editor for program files.
Mori Kenjiro (Machida JPX) Nakayama Yoshiyuki (Yokohama JPX) Nose Toshiro (Isehara JPX), Method of editing and circulating an electronic draft document amongst reviewing persons at remote terminals attached to.
Ginter Karl L. ; Shear Victor H. ; Sibert W. Olin ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.