CPC G06F 40/274 (2020.01) [G06F 40/30 (2020.01); G10L 15/08 (2013.01); G10L 25/63 (2013.01)] | 13 Claims |
1. A data processing apparatus, comprising:
a data memory;
processing circuitry; and
a digital interface between a control process and a text handling process implemented by the processing circuitry, wherein the digital interface is organized as a set of planes including a restriction plane, a word plane, and a feature plane, wherein the word plane is disposed between the restriction plane and the feature plane, wherein features in the feature plane and one or more target characteristics in the restriction plane that correspond with a word in the word plane are each organized as a stack in their respective planes and positioned vertically relative to the corresponding word in the word plane,
wherein the processing circuitry is configured to
provide a text document from the data memory to the text handling process to identify one or more characteristics of words in the text document,
automatically adopt one or more of the identified characteristics associated with a word location of a user-selected word as the one or more target characteristics and display the one or more target characteristics in the restriction plane of the digital interface,
receive, at the digital interface, a user selection of one or more of the words in the text document to be substituted,
request from the text handling process a set of one or more substitute words for the selected words such that the substitute words comply with the one or more target characteristics,
receive, at the digital interface, a user selection of a further word to be inserted into the text document and of a selectable target characteristic of the further word,
generate a query to the text handling process indicating the selectable target characteristic and a location, with respect to the text document, of the further word to be inserted, and
wherein the user selection of the selectable target characteristic of the further word to be inserted into the text document is based on associating an image with the location, in the text document, of the further word to be inserted into the text document, wherein the image is a schematic image applied as a rule,
wherein the rule is a first type of rule in response to a first type of schematic image, the first type of rule corresponding to changing words that match a context of the image but do not place specific restrictions on a part of speech of words that are generated, and a second type of rule in response to a second type of schematic image different than the first type of schematic image, the second type of rule corresponding to the context of the image being used as a restriction for an intended meaning of the further word to be inserted into the text document such that one or more parts of speech are ruled out.
|