Claims
- 1. A method of transporting a digital image across electronic medium, said method comprising the steps of:
a) converting a digital ink image into a string of binary bits; b) mapping said string of bits into a plurality of displayable characters; c) embedding said displayable characters in a message; and d) electronically transferring said message across an electrical medium.
- 2. A method as in claim 1, wherein the step (b) of mapping to displayable characters comprises the steps of:
i) popping a segment of a first bit size from said binary stream; ii) segmenting said first bit size segment into a plurality of smaller segments; iii) mapping each of said smaller segments to a corresponding displayable character, each of said corresponding displayable characters being combined to form a displayable segment; and iv) concatenating said displayable segment to a partially coded message.
- 3. A method as in claim 2, wherein said displayable characters are ASCII characters.
- 4. A method as in claim 3, wherein the first segment is 24 bits long and each of the smaller segments are six bits long.
- 5. A method as in claim 4, wherein each six bit segment is mapped to an 8-bit ASCII character.
- 6. A method as in claim 5, wherein the converted ASCII message is included in an e-mail message and transmitted as e-mail.
- 7. A method as in claim 6, wherein the step (a) of converting the digital ink message into a binary string comprises compressing a digital ink formatted image to a binary bit string.
- 8. A method as in claim 7, wherein the compressed binary string includes a header and a compressed digital ink bit string.
- 9. A method of transporting a digital ink image as in claim 1, further comprising the steps of:
e) receiving said message; f) stripping said embedded displayable characters from said received message; g) decoding said embedded displayable characters to reform said converted digital ink image; h) reconverting said converted digital ink image; and j) displaying said digital ink image.
- 10. A method as in claim 9, wherein said the step (g) of decoding the embedded displayable characters comprises the steps of:
i) mapping said displayable characters to corresponding binary strings; and ii) concatenating said corresponding binary strings to a partially decoded segment.
- 11. A method as in claim 10, wherein after all of the displayable characters are mapped to binary segments in the mapping step (i), the decoding step (g) further comprising the step of:
iii) decompressing the concatenated string of binary bits to recover a digital ink file.
- 12. A method as in claim 11, wherein the electronic transmission is an e-mail transmission.
- 13. A computer program product for transporting a digital image across electronic media, said computer program product comprising a computer usable medium having computer readable program code thereon, said computer readable program code comprising:
computer readable program code means for converting a digital ink image into a string of binary bits; computer readable program code means for mapping said string of bits into a plurality of displayable characters; computer readable program code means for including said displayable characters in a message; and computer readable program code means for transferring said message across an electrical medium.
- 14. A computer readable program code means for transporting a digital image across electronic media as in claim 13, wherein the computer readable program code means for converting to printable characters comprises:
computer readable program code means for popping a segment of a first bit size from said binary stream; computer readable program code means for segmenting said first bit size segment into a plurality of smaller segments; computer readable program code means for mapping each of said smaller segments to a corresponding displayable character, each of said corresponding displayable characters being combined to form a displayable segment; and computer readable program code means for concatenating said displayable segment to a partially coded message.
- 15. A computer readable program code means for transporting a digital image across electronic media as in claim 14, wherein said displayable characters are ASCII characters and the computer readable program code means for converting a digital ink image compresses the digital ink image.
- 16. A computer readable program code means for transporting a digital image across electronic medium as in claim 15, wherein the first segment is 24 bits long and each of the smaller segments arc six bits long, each six bit segment being mapped to an 8-bit ASCII character.
- 17. A computer readable program code means for transporting a digital image across electronic medium as in claim 16, wherein the converted ASCII message is included in an e-mail message and transmitted as e-mail.
- 18. A computer program product for receiving an electronically transmitted digital image, said computer program product comprising a computer usable medium having computer readable program code thereon, said computer readable program code comprising:
computer readable program code means for receiving an electronically transmitted message; computer readable program code means for stripping embedded displayable characters from said received message; computer readable program code means for decoding said stripped displayable characters to form a binary data string representative of a digital ink image; computer readable program code means for extracting said digital ink image; and computer readable program code means for displaying said digital ink image.
- 19. A computer readable program code means for receiving an electronically transmitted digital image as in claim 18, wherein the computer readable program code means for decoding the displayable characters comprises:
computer readable program code means for mapping said displayable characters to corresponding binary strings; and computer readable program code means for concatenating said corresponding binary strings to a partially decoded binary segment.
- 20. A computer readable program code means for receiving an electronically transmitted digital image as in claim 19, wherein the digital image is included in an e-mail message and the computer readable program code means for extracting the digital image decompresses the concatenated string of binary bits to recover a digital ink file, said digital ink image being described in said digital ink file.
DESCRIPTION
[0001] The present application is related to U.S. patent application Ser. No. 09/______ (Attorney Docket No. LX00088) entitled “COMPRESSION OF DIGITAL INK” to Manjirnath Chatterjee, filed coincident herewith and assigned to the assignee of the present invention.