CPC G06F 40/109 (2020.01) | 20 Claims |
1. A computing entity comprising:
at least one computing device that includes a processor; and
a memory that stores executable instructions that, when executed by the at least one computing device, cause the computing entity to:
receive media data that includes input text having characters of a set of characters;
receive a dyslexia conversion indication; and
generate, via a dyslexia conversion tool, responsive to the dyslexia conversion indication and based on the input text, dyslexia converted text for display via a display device, wherein the dyslexia conversion tool performs a dyslexia conversion of the input text, and wherein the dyslexia conversion operates by:
partitioning the set of characters into subsets of non-dyslexia-conflicting characters, wherein a union of the subsets of non-dyslexia-conflicting characters is the set of characters and wherein an intersection between each pair of the subsets of non-dyslexia-conflicting characters is a null set;
assigning to each of the subsets of non-dyslexia-conflicting characters, at least one of a plurality of colors;
mapping each character of the input text to a corresponding one of the subsets of non-dyslexia-conflicting characters; and
generating the dyslexia converted text by rendering each character of the input text in accordance with the at least one of the plurality of colors assigned to the corresponding one of the subsets of non-dyslexia-conflicting characters.
|