BACKGROUND OF THE INVENTION

The present invention relates to rendering engines displaying two texts of associated content as a composite text in a single viewing field to reduce eye fatigue from prolonged eye shift between the texts. Such displace schemes typically suffer from character clutter that complicate reading ease.

Therefore, there is a need for reducing character clutter in composite text display.

SUMMARY

According to the teachings of the present invention there is provided a method a method for displaying a composite text string performed on a computer having a processor, memory, and one or more code sets stored in the memory and executed in the processor, the method including: receiving a string of foreign text characters; obtaining a translation text of the foreign-language content; rendering the translation text into truncated translation characters;

embedding the foreign text characters in area vacated through truncation of the translation text of the foreign text characters; and displaying a composite text of the foreign text characters and the truncated characters, the foreign text characters embedded in the area vacated through truncation of the translation text of the foreign text characters.

According to a further feature of the present invention, the plurality of the truncated translation characters include at least one discriminatory, character stroke.

According to a further feature of the present invention, the at least one discriminatory, character stroke spans a width of the truncated character.

According to a further feature of the present invention, a first stroke of the at least one discriminatory character stroke is bound by a character x-height and a second stroke of the at least one discriminatory character stroke is bound by a character baseline.

According to a further feature of the present invention, a first stroke of the at least one discriminatory character stroke is bound by a character baseline.

According to a further feature of the present invention, a first stroke of the at least one discriminatory character stroke is bound by a character x-height.

According to a further feature of the present invention, the truncated translation characters are implemented in a color lighter than the foreign text characters.

According to a further feature of the present invention, the truncated characters are displayed in gray.

According to a further feature of the present invention, the color lightens in accordance with reader usage.

There is also provided according to the teachings of the present invention, a rendering engine for reducing clutter in composite-text display, the engine including: an input device configured to capture foreign language content; a processor operative to; render the foreign-language content into foreign text characters, obtain a translation text of the foreign-language content, render the translation text into a string of truncated translation characters; embed the foreign text characters in space vacated through truncation of the

translation character of the translation text; and an output device configured to display a composite text of the foreign text characters and the truncated characters, the foreign text characters embedded in the space vacated through truncation of the translation text.

According to a further feature of the present invention, a plurality of the truncated translation characters include at least one discriminatory, character stroke.

According to a further feature of the present invention, the at least one discriminatory, character stroke spans a width of the truncated character.

According to a further feature of the present invention, the first stroke of the at least one discriminatory character stroke at is disposed at a height bound by a character x-height and a second stroke of the at least one discriminatory character stroke is disposed at a height bound by a character baseline.

According to a further feature of the present invention, a first stroke of the at least one discriminatory character stroke is bound by a character baseline.

According to a further feature of the present invention, a first stroke of the at least one discriminatory character stroke is bound by a character x-height.

According to a further feature of the present invention, the truncated translation text is implemented in a font size smaller than that of the foreign text characters.

According to a further feature of the present invention, wherein the area vacated through truncation of the translation text is bordered.

According to a further feature of the present invention, the input device is implemented as a microphone or a camera.

According to a further feature of the present invention, the output device is implemented as a printer or a display screen.

