Patent ID: 8885193

Claim:
A facsimile machine implemented method comprising: scanning an original Braille document, obtaining an image of the original Braille document; processing the image of the original Braille document, producing an extracted Braille image and duplicating formatting of the original Braille document producing a copy of the original Braille document; sending the copy of the original Braille document, via a communications link; receiving the copy of the original Braille document; and printing the copy of the original Braille document; wherein the processing further comprises: generating horizontal lines around an instance of a dot in a first copy of the extracted Braille image; generating differentiable horizontal lines around an instance of a set of lines with small spaces between lines and an instance of two lines around an instance of dots in the first copy of the extracted Braille image; removing an instance of set of horizontal lines with small spaces between them that are located between an instance of two differentiable horizontal lines in the first copy of the extracted Braille image; removing an instance of two horizontal lines spaced less than the regular height of a Braille cell in the first copy of the extracted Braille image; dividing space from a first segment to the top of the first copy of the extracted Braille image; dividing an instance of a horizontal segment of two lines spaced greater than the regular height of a Braille cell in the first copy of the extracted Braille image; removing an instance of dots between an instance of segments of two horizontal lines in the first copy of the extracted Braille image; generating vertical lines around an instance of a dot in a second copy of the extracted Braille image; generating differentiable vertical lines around an instance of a set of lines with small spaces between lines and an instance of two lines around an instance of dots in the second copy of the extracted Braille image; removing an instance of a set of vertical lines with small space between them, which is located between an instance of two differentiable vertical lines in the second copy of the extracted Braille image; removing an instance of two vertical lines having spaced less than the regular width of a Braille cell in the second copy of the extracted Braille image; dividing an instance of segment of vertical lines having space larger than the regular width of a Braille cell in the second copy of the extracted Braille image; removing an instance of dots between an instance of segments of two vertical lines in the second copy of the extracted Braille image; merging horizontal and vertical lines from the first and second copies of the extracted Braille image to define Braille cells in the extracted Braille image.