| CPC G06F 40/109 (2020.01) [G06F 40/103 (2020.01); G06F 40/166 (2020.01); A61B 3/0066 (2013.01); A61B 3/032 (2013.01); G06T 11/001 (2013.01); G09B 21/008 (2013.01); G09G 5/24 (2013.01)] | 20 Claims |

|
1. A method, comprising:
receiving, by a font generator device, input text that includes one or more characters;
generating, by the font generator device and using a machine learning model and one or more parameters that relate to a vision deficiency, an output that indicates a predicted interpretation of the input text by users that have the vision deficiency, wherein the vision deficiency is blurred vision;
generating, by the font generator device and based on the output, a disability-oriented font based on the one or more parameters that relate to the vision deficiency,
wherein the disability-oriented font is readable by users that have the vision deficiency from a predetermined distance and unreadable by users that do not have the vision deficiency from the predetermined distance;
transforming, by the font generator device, the one or more characters included in the input text into the disability-oriented font, wherein transforming the one or more characters of the input text into the disability-oriented font includes:
generating a blurred vision simulation on the input text using by applying one or more image processing techniques to the input text;
generating a mapping for each character in an alternative character list with a respective pixel in the blurred vision simulation such that a whitest character in the alternative character list is mapped to a whitest pixel in the blurred vision simulation and a darkest character in the alternative character list is mapped to a darkest pixel in the blurred vision simulation, wherein the alternative character list includes a set of characters reflecting appearance of characters to the users that have the vision deficiency; and
replacing each pixel in the blurred vision simulation with a respective character in the alternative character list based on the mapping such that the whitest pixel in the blurred vision simulation is replaced with the whitest character in the alternative character list and the darkest pixel in the blurred vision simulation is replaced with the darkest character in the alternative character list;
generating, by the font generator device, an output image that represents the input text using the disability-oriented font based on transforming the one or more characters included in the input text into the disability-oriented font;
receiving, by the font generator device, a first feedback from a first user based on the output image; and
outputting, by the font generator device, recommendations to improve the vision deficiency, to a user device associated with the first user, based on the first feedback.
|