Conversion between data representation formats
AssigneeVoxi AB
InventorErland Lewin
Life of this patent
Estimating the term…
Abstract
A method and apparatus for conversion between data representation formats and data including sound and text information are disclosed. Data representation formats include a string of characters in the text format, a digital representation of an acoustic wave form in the sound format, a reference to a data structure containing information about a word in the word format, a tree-like representation of the grammatical structure of the phrase in the phrase format and references to functions, objects and attributes in an underlying data model in the logic format. Software for a computer or a combination of hardware and software may be used as well as word and sound processors.
Claims20
A method for conversion between data representation formats comprising the steps of:
- providing data in sound or text information;
- providing said data representation formats as text, sound, words, phrases, and logic combined as conversions between text or sounds to words or vice versa, words to phrases or vice versa, and phrases to logic or vice versa, and the formats include a string of characters in the text format, a digital representation of an acoustic waveform in the sound format, a reference to a data structure containing information about a word in the words format, a tree-like representation of the grammatical structure of a phrase in said phrases format, whereby leaf nodes of the tree-like representation are references to meanings of constituent words, and conjugation information, and references to functions, objects and attributes in an underlying data model in the logic format;
- converting text to words by using characters which separate words;
- converting words to text by concatenating the spelling of the constituent words;
- converting sounds to words by providing a continuous speech recognition system;
- converting words to sounds by providing a speech synthesis system;
- converting words to phrases by parsing;
- converting phrases to words by traversing said tree-like representation and converting each leaf node to a word;
- converting phrases to logic by resolving or binding verb phrases to functions and noun phrases to objects in said underlying data model;
- converting logic to phrases by using knowledge of the grammar of the language used to create a phrase expressing the same semantics as the original logic form;
- said logic being provided an utterance in a logic representation format and executing, evaluating or enumerating said utterance through said references to functions, objects and attributes in said underlying data model;
- and
- providing computer word processing and sound processing means.
A word and sound processor apparatus comprising:
- data representation formats including text, sound, words, phrases and logic;
- a string of characters in the text format;
- a digital representation of an acoustic wave form in the sound format;
- a reference to a data structure containing information about a word in the words format;
- a tree-like representation of the grammatical structure of a phrase in said phrases format, whereby the leaf nodes of the tree-like representation are references to meanings of constituent words, and conjugation information;
- references to functions, objects and attributes in an underlying data model in the logic format;
- data including sound or text information receivable by said data representation formats;
- means for converting text to words which uses characters which separate words;
- means for converting words to text which concatenates the spelling of the constituent words;
- means for converting sounds to words including a continuous speech recognition system;
- means for converting words to sounds including a speech synthesis system;
- means for converting words to phrases which uses parsing;
- means for converting phrases to words which traverses said tree-like representation and converts each leaf node to a word;
- means for converting phrases to logic which resolves or binds verb phrases to functions and noun phrases to objects in said underlying data model;
- said logic being provided an utterance in a logic representation format and executing, evaluating or enumerating said utterance through said references to functions, objects and attributes in said underlying data model;
- and
- means for converting logic to phrases, which uses knowledge of the grammar of the language used to create a phrase expressing the same semantics as the original logic format, wherein all said converting means are connected.
Dependencies are inferred from the claim text.